// This file is @generated by prost-build. #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EmbeddedAttribute {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RefSafetyRulesAttribute {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bkfdflnhkif { /// offset: 32 #[prost(uint32, tag = "1")] pub queue_position: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub icbfdmnneni: u32, #[prost( oneof = "bkfdflnhkif::Paflkjacedd", tags = "101, 102, 103, 104, 201, 202, 203, 251, 252, 253, 261, 262, 263, 264, 265, 266, 267" )] pub paflkjacedd: ::core::option::Option, } /// Nested message and enum types in `BKFDFLNHKIF`. pub mod bkfdflnhkif { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Paflkjacedd { /// offset: 16 #[prost(message, tag = "101")] MarbleGameBegin(super::Cjocejlpadk), /// offset: 16 #[prost(message, tag = "102")] MarbleGameEnd(super::Kmgdccnngee), /// offset: 16 #[prost(message, tag = "103")] MarbleGameRound(super::Lokpjgljiih), /// offset: 16 #[prost(message, tag = "104")] MarbleGameTurn(super::Pimngbammam), /// offset: 16 #[prost(message, tag = "201")] CakeRaceSectionBegin(super::Pjenkhdodka), /// offset: 16 #[prost(message, tag = "202")] CakeRaceSectionEnd(super::Floicbdocnj), /// offset: 16 #[prost(message, tag = "203")] CakeRaceRoomSectionSettle(super::Iipahehjjjl), /// offset: 16 #[prost(message, tag = "251")] DiceCombatBegin(super::Jpahfffciik), /// offset: 16 #[prost(message, tag = "252")] DiceCombatTurnEnd(super::Ninlefepgcc), /// offset: 16 #[prost(message, tag = "253")] DiceCombatEnd(super::Kkokoajbhfn), /// offset: 16 #[prost(message, tag = "261")] DiceCombatV2Begin(super::Lljjgilgneo), /// offset: 16 #[prost(message, tag = "262")] DiceCombatV2End(super::Hpoljgdgoei), /// offset: 16 #[prost(message, tag = "263")] DiceCombatV2TurnEnd(super::Iembkiaenoa), /// offset: 16 #[prost(message, tag = "264")] DiceCombatV2TacticsPointChange(super::Pnggkffjilg), /// offset: 16 #[prost(message, tag = "265")] DiceCombatV2TacticsCardChange(super::Knmghljkbda), /// offset: 16 #[prost(message, tag = "266")] DiceCombatV2DiceChangeRequest(super::Inhmdfdbgcl), /// offset: 16 #[prost(message, tag = "267")] DiceCombatV2DiceChange(super::Jehpgceihdf), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oghaifphmpe { /// offset: 24 #[prost(int32, tag = "2")] pub flcpfpjbjbo: i32, /// offset: 28 #[prost(uint32, tag = "1")] pub jjfolkfooli: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub eabaehibijc: u32, /// offset: 36 #[prost(int32, tag = "3")] pub gobdohjfghn: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pfphcdcnobn { /// offset: 24 #[prost(uint32, tag = "1")] pub jjfolkfooli: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub mdkflgdejcn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gpglncgcllg { /// offset: 24 #[prost(uint32, tag = "2")] pub offbangooki: u32, /// offset: 28 #[prost(int32, tag = "4")] pub display_value: i32, /// offset: 32 #[prost(uint32, tag = "1")] pub item_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub skill_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ldekbgaomfj { /// offset: 24 #[prost(int32, tag = "3")] pub imijgidndbl: i32, /// offset: 28 #[prost(int32, tag = "2")] pub fdofeijjfdd: i32, /// offset: 32 #[prost(int32, tag = "1")] pub fhckalahcia: i32, /// offset: 36 #[prost(int32, tag = "4")] pub lgajnmnoaem: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjocejlpadk { /// offset: 16 #[prost(message, repeated, tag = "5")] pub bjodjnfgmcb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "8")] pub alhioniclcm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub gnamnbdiekg: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub rank: u32, /// offset: 48 #[prost(uint32, tag = "9")] pub illedjlngnf: u32, /// offset: 56 #[prost(uint64, tag = "2")] pub cklcdagmfkp: u64, /// offset: 64 #[prost(uint32, tag = "1")] pub monster_battle_type: u32, /// offset: 68 #[prost(uint32, tag = "3")] pub level_id: u32, /// offset: 72 #[prost(uint64, tag = "7")] pub gaenfkkakoi: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kmgdccnngee { /// offset: 16 #[prost(message, repeated, tag = "8")] pub alhioniclcm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "13")] pub gomoikpmfba: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "5")] pub bjodjnfgmcb: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "9")] pub illedjlngnf: u32, /// offset: 52 #[prost(uint32, tag = "15")] pub focajamhkka: u32, /// offset: 56 #[prost(uint64, tag = "2")] pub cklcdagmfkp: u64, /// offset: 64 #[prost(uint32, tag = "3")] pub level_id: u32, /// offset: 68 #[prost(int32, tag = "11")] pub score_id: i32, /// offset: 72 #[prost(uint64, tag = "7")] pub gaenfkkakoi: u64, /// offset: 80 #[prost(uint32, tag = "6")] pub rank: u32, /// offset: 84 #[prost(int32, tag = "12")] pub djeimgghmgm: i32, /// offset: 88 #[prost(uint32, tag = "4")] pub gnamnbdiekg: u32, /// offset: 92 #[prost(uint32, tag = "17")] pub icbijemflpm: u32, /// offset: 96 #[prost(uint32, tag = "1")] pub monster_battle_type: u32, /// offset: 100 #[prost(uint32, tag = "10")] pub jchfcnfhcmm: u32, /// offset: 104 #[prost(uint32, tag = "14")] pub hjpbajepage: u32, /// offset: 108 #[prost(uint32, tag = "16")] pub bkikjgafkjd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lokpjgljiih { /// offset: 16 #[prost(message, repeated, tag = "13")] pub mpacddpoclm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "12")] pub skill_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "8")] pub dlgdkggfcbf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "14")] pub ipaibgoaggn: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "10")] pub fpaebhjfekk: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "15")] pub ehnhhafakdp: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "9")] pub rank: u32, /// offset: 76 #[prost(uint32, tag = "1")] pub monster_battle_type: u32, /// offset: 80 #[prost(uint64, tag = "2")] pub cklcdagmfkp: u64, /// offset: 88 #[prost(uint32, tag = "4")] pub gnamnbdiekg: u32, /// offset: 92 #[prost(uint32, tag = "11")] pub illedjlngnf: u32, /// offset: 96 #[prost(bool, tag = "7")] pub pmgepadbkkk: bool, /// offset: 100 #[prost(uint32, tag = "16")] pub nnkbnjkndkc: u32, /// offset: 104 #[prost(uint32, tag = "3")] pub level_id: u32, /// offset: 108 #[prost(uint32, tag = "6")] pub jjfolkfooli: u32, /// offset: 112 #[prost(uint32, tag = "5")] pub afphlnmgphk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pimngbammam { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "5")] pub llmlognffcd: bool, /// offset: 36 #[prost(uint32, tag = "12")] pub nnkbnjkndkc: u32, /// offset: 40 #[prost(uint64, tag = "8")] pub gaenfkkakoi: u64, /// offset: 48 #[prost(uint32, tag = "7")] pub rank: u32, /// offset: 56 #[prost(uint64, tag = "2")] pub cklcdagmfkp: u64, /// offset: 64 #[prost(uint32, tag = "10")] pub hkombpalipn: u32, /// offset: 68 #[prost(uint32, tag = "9")] pub illedjlngnf: u32, /// offset: 72 #[prost(uint32, tag = "6")] pub afphlnmgphk: u32, /// offset: 76 #[prost(uint32, tag = "3")] pub level_id: u32, /// offset: 80 #[prost(uint32, tag = "4")] pub gnamnbdiekg: u32, /// offset: 84 #[prost(uint32, tag = "1")] pub monster_battle_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mniaiagfebp { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub dkkaehdlecp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub fjkdoidebjc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kfklpgekjla { /// offset: 24 #[prost(uint32, tag = "1")] pub fmehkpkhgja: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub plnfonnjnid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecogpfkdjdf { /// offset: 16 #[prost(message, repeated, tag = "5")] pub mkiomoinkof: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub rank: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub faddjcgmjgb: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub lhhjfmmcbaf: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub negcjddiijp: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub bbfoleopppl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dbnnbcgmigp { /// offset: 24 #[prost(uint32, tag = "1")] pub lhhjfmmcbaf: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub mdkflgdejcn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjenkhdodka { /// offset: 16 #[prost(message, optional, tag = "4")] pub player_info: ::core::option::Option, /// offset: 24 #[prost(string, tag = "1")] pub room_id: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "2")] pub lopnadhjkbf: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub section_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Floicbdocnj { /// offset: 16 #[prost(message, repeated, tag = "7")] pub eedlbjgglkd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(string, tag = "1")] pub room_id: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "6")] pub clacjfeepni: u32, /// offset: 44 #[prost(float, tag = "10")] pub llgcghpmkfg: f32, /// offset: 48 #[prost(int32, tag = "15")] pub lnppgbhehml: i32, /// offset: 52 #[prost(int32, tag = "12")] pub mgnamcpomgk: i32, /// offset: 56 #[prost(uint32, tag = "14")] pub gogmgecoijh: u32, /// offset: 60 #[prost(uint32, tag = "17")] pub fioeeaibepo: u32, /// offset: 64 #[prost(uint32, tag = "9")] pub jlahnbimkpd: u32, /// offset: 68 #[prost(uint32, tag = "4")] pub ipddikphgpe: u32, /// offset: 72 #[prost(uint32, tag = "2")] pub lopnadhjkbf: u32, /// offset: 76 #[prost(int32, tag = "13")] pub pehkiicmbcd: i32, /// offset: 80 #[prost(uint32, tag = "5")] pub geccgkahdob: u32, /// offset: 84 #[prost(int32, tag = "11")] pub pbioonalcpl: i32, /// offset: 88 #[prost(uint32, tag = "8")] pub iehkeikckll: u32, /// offset: 92 #[prost(int32, tag = "16")] pub hcmkefpfedh: i32, /// offset: 96 #[prost(uint32, tag = "3")] pub section_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iipahehjjjl { /// offset: 16 #[prost(message, repeated, tag = "5")] pub mbggcjijeak: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(string, tag = "1")] pub room_id: ::prost::alloc::string::String, /// offset: 32 #[prost(message, optional, tag = "4")] pub player_info: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "9")] pub gdlmmadbemm: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "6")] pub kpojfejnihk: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "7")] pub gmdphhpggfe: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, repeated, tag = "8")] pub gggmdecdebb: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "2")] pub lopnadhjkbf: u32, /// offset: 84 #[prost(uint32, tag = "3")] pub section_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ckodnpnboen { /// offset: 24 #[prost(uint32, tag = "2")] pub ghpbbhobmjn: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub avatar_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hlmndlompkp { /// offset: 24 #[prost(uint32, tag = "2")] pub ocilfnnghbd: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub hopacegjjkb: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub ngkfifafmnd: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub gpildekmagj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fdnoplpdlfc { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub pidlpaphkdo: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub njffnhhfpoa: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "5")] pub lfigkfghpgk: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(bool, tag = "10")] pub kjjnicekbai: bool, /// offset: 49 #[prost(bool, tag = "3")] pub kamjhjealkh: bool, /// offset: 52 #[prost(uint32, tag = "9")] pub fgkclinnmnd: u32, /// offset: 56 #[prost(uint32, tag = "1")] pub nmdbmpplfkh: u32, /// offset: 60 #[prost(uint32, tag = "8")] pub damage: u32, /// offset: 64 #[prost(uint32, tag = "7")] pub ohokcjbjjha: u32, /// offset: 68 #[prost(uint32, tag = "11")] pub nmacjapbhke: u32, /// offset: 72 #[prost(uint32, tag = "2")] pub cccoemlipif: u32, /// offset: 76 #[prost(uint32, tag = "4")] pub jikcfndfnma: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jpahfffciik { /// offset: 16 #[prost(message, optional, tag = "7")] pub coggjelnfcn: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "8")] pub idbgclflcge: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "3")] pub gaenfkkakoi: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub monster_battle_type: u32, /// offset: 48 #[prost(uint32, tag = "2")] pub glhkjmbkkpi: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub mmnjjhdbjci: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub oojgmimjagc: u32, /// offset: 64 #[prost(uint64, tag = "1")] pub room_id: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ninlefepgcc { /// offset: 16 #[prost(message, optional, tag = "11")] pub adhhmelleha: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "12")] pub knmngcbmnmj: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "9")] pub idbgclflcge: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "8")] pub coggjelnfcn: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "2")] pub glhkjmbkkpi: u32, /// offset: 60 #[prost(uint32, tag = "7")] pub fdaoajkbjkm: u32, /// offset: 64 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 72 #[prost(uint32, tag = "4")] pub oojgmimjagc: u32, /// offset: 76 #[prost(uint32, tag = "13")] pub kfemjmkmgij: u32, /// offset: 80 #[prost(uint32, tag = "14")] pub cost_time: u32, /// offset: 84 #[prost(uint32, tag = "3")] pub gaenfkkakoi: u32, /// offset: 88 #[prost(uint32, tag = "10")] pub attack_type: u32, /// offset: 92 #[prost(uint32, tag = "6")] pub hjpbajepage: u32, /// offset: 96 #[prost(bool, tag = "5")] pub cjnhailkepn: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkokoajbhfn { /// offset: 16 #[prost(message, optional, tag = "9")] pub coggjelnfcn: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub mhbehhmjhom: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "13")] pub cdhiepdfeib: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "10")] pub idbgclflcge: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "12")] pub oliidbmfhch: ::core::option::Option, /// offset: 64 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 72 #[prost(bool, tag = "5")] pub cjnhailkepn: bool, /// offset: 76 #[prost(uint32, tag = "3")] pub gaenfkkakoi: u32, /// offset: 80 #[prost(uint32, tag = "11")] pub jchfcnfhcmm: u32, /// offset: 84 #[prost(uint32, tag = "2")] pub glhkjmbkkpi: u32, /// offset: 88 #[prost(uint32, tag = "4")] pub oojgmimjagc: u32, /// offset: 92 #[prost(uint32, tag = "7")] pub mmnjjhdbjci: u32, /// offset: 96 #[prost(uint32, tag = "15")] pub cost_time: u32, /// offset: 100 #[prost(uint32, tag = "14")] pub mphfjhcdeeg: u32, /// offset: 104 #[prost(uint32, tag = "6")] pub monster_battle_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Efbnninldmm { /// offset: 16 #[prost(message, optional, tag = "2")] pub lmhcdbenjlm: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "3")] pub cdhiepdfeib: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] pub oliidbmfhch: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "5")] pub blhpchnpnla: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub jpbipckeimg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lljjgilgneo { /// offset: 24 #[prost(message, optional, tag = "7")] pub faoohibojne: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "6")] pub coggjelnfcn: ::core::option::Option, /// offset: 40 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 48 #[prost(uint32, tag = "4")] pub dlladajakag: u32, /// offset: 52 #[prost(uint32, tag = "8")] pub monster_battle_type: u32, /// offset: 56 #[prost(uint32, tag = "5")] pub mmnjjhdbjci: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub pjgilaadcpn: u32, /// offset: 64 #[prost(uint32, tag = "2")] pub mpdhnfnciea: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iembkiaenoa { /// offset: 16 #[prost(message, optional, tag = "9")] pub faoohibojne: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "14")] pub knmngcbmnmj: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "13")] pub oamggamolbh: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "8")] pub coggjelnfcn: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "12")] pub adhhmelleha: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "10")] pub idbgclflcge: ::core::option::Option, /// offset: 72 #[prost(uint32, tag = "7")] pub fdaoajkbjkm: u32, /// offset: 76 #[prost(uint32, tag = "15")] pub ecmlcbnlbbg: u32, /// offset: 80 #[prost(uint32, tag = "16")] pub blhpchnpnla: u32, /// offset: 84 #[prost(uint32, tag = "6")] pub hjpbajepage: u32, /// offset: 88 #[prost(bool, tag = "5")] pub eidalfjeafp: bool, /// offset: 96 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 104 #[prost(uint32, tag = "2")] pub mpdhnfnciea: u32, /// offset: 108 #[prost(uint32, tag = "4")] pub dlladajakag: u32, /// offset: 112 #[prost(uint32, tag = "3")] pub pjgilaadcpn: u32, /// offset: 116 #[prost(uint32, tag = "11")] pub attack_type: u32, /// offset: 120 #[prost(uint32, tag = "17")] pub cost_time: u32, /// offset: 124 #[prost(uint32, tag = "18")] pub icfpokdioli: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hpoljgdgoei { /// offset: 16 #[prost(message, optional, tag = "13")] pub ihhecaciabo: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub mhbehhmjhom: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "12")] pub cofibfhadao: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "8")] pub coggjelnfcn: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "9")] pub faoohibojne: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "6")] pub mmnjjhdbjci: u32, /// offset: 68 #[prost(uint32, tag = "2")] pub mpdhnfnciea: u32, /// offset: 72 #[prost(uint32, tag = "15")] pub hbaaibhpnoj: u32, /// offset: 76 #[prost(uint32, tag = "17")] pub monster_battle_type: u32, /// offset: 80 #[prost(uint32, tag = "3")] pub pjgilaadcpn: u32, /// offset: 84 #[prost(uint32, tag = "11")] pub jchfcnfhcmm: u32, /// offset: 88 #[prost(uint32, tag = "16")] pub cost_time: u32, /// offset: 92 #[prost(uint32, tag = "4")] pub dlladajakag: u32, /// offset: 96 #[prost(bool, tag = "5")] pub eidalfjeafp: bool, /// offset: 100 #[prost(uint32, tag = "14")] pub score_id: u32, /// offset: 104 #[prost(uint64, tag = "1")] pub room_id: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnggkffjilg { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub hepchhchhpf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub hjpbajepage: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub r#type: u32, /// offset: 40 #[prost(int32, tag = "7")] pub kccjcgfkccc: i32, /// offset: 44 #[prost(uint32, tag = "5")] pub reason: u32, /// offset: 48 #[prost(uint32, tag = "8")] pub fojgieehhng: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub mpdhnfnciea: u32, /// offset: 56 #[prost(uint64, tag = "1")] pub room_id: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Knmghljkbda { /// offset: 24 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 32 #[prost(uint32, tag = "6")] pub reason: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub mpdhnfnciea: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub r#type: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub oiemglcgiom: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub hjpbajepage: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Inhmdfdbgcl { /// offset: 16 #[prost(string, tag = "5")] pub clngfdpindb: ::prost::alloc::string::String, /// offset: 32 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 40 #[prost(uint32, tag = "2")] pub mpdhnfnciea: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub hjpbajepage: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub pjgilaadcpn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jehpgceihdf { /// offset: 16 #[prost(string, tag = "6")] pub afkcmbmlbbi: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "5")] pub mfmjhpkjoai: ::prost::alloc::string::String, /// offset: 40 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 48 #[prost(uint32, tag = "2")] pub mpdhnfnciea: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub pjgilaadcpn: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub hjpbajepage: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohlnnomjpnh { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub aejpcflopal: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pegjihhifop { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub aejpcflopal: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cioaoegeikh { /// offset: 16 #[prost(message, repeated, tag = "1")] pub dnigkdkippj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpkidilkoak { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub aejpcflopal: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Damnnjkjomm { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub first_lineup: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub second_lineup: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub dlcjloimkoj: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub dhmebodojmi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcofkoejggl { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub adhejndapih: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub gpiojjbaijb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kobgmghmclf { /// offset: 24 #[prost(message, repeated, tag = "2")] pub bjkbfdjgfog: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub slot: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub idbdbicpbbg: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jgpmblajjjg { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub aejpcflopal: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfdjlbjpnmc { /// offset: 24 #[prost(message, repeated, tag = "1")] pub gbmbahhdonn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jolhimgjgbo { #[prost(oneof = "jolhimgjgbo::Jbldlhiggkm", tags = "1, 2, 3, 4, 5, 6")] pub jbldlhiggkm: ::core::option::Option, } /// Nested message and enum types in `JOLHIMGJGBO`. pub mod jolhimgjgbo { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Jbldlhiggkm { /// offset: 16 #[prost(message, tag = "1")] Fjonkdkacab(super::Ohlnnomjpnh), /// offset: 16 #[prost(message, tag = "2")] Dkbbmjdnhng(super::Cioaoegeikh), /// offset: 16 #[prost(message, tag = "3")] Bdnbihljnck(super::Jpkidilkoak), /// offset: 16 #[prost(message, tag = "4")] Hcaahiginom(super::Damnnjkjomm), /// offset: 16 #[prost(message, tag = "5")] Oeakbclihgh(super::Kobgmghmclf), /// offset: 16 #[prost(message, tag = "6")] Miejnlbbidb(super::Gfdjlbjpnmc), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnbbdmbnndj { /// offset: 24 #[prost(message, repeated, tag = "1")] pub lineup_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeLineupList { /// offset: 16 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeAvatarInfo { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "5")] pub mdojnengcfe: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub index: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeBossEquipmentInfo { /// offset: 24 #[prost(uint32, tag = "5")] pub rank: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub tid: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub unique_id: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub promotion: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossRelicInfo { /// offset: 24 #[prost(message, repeated, tag = "5")] pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub tid: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub unique_id: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub main_affix_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossAvatarRelicInfo { /// offset: 24 #[prost(map = "uint32, message", tag = "1")] pub avatar_relic_slot_map: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cldoiegcnld { /// offset: 16 #[prost(message, optional, tag = "6")] pub pagpnoklnom: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "7")] pub okcghkdmfam: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub avatar_type: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub mdojnengcfe: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub level: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 56 #[prost(uint32, tag = "3")] pub slot: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gllfjfjbibc { /// offset: 24 #[prost(message, repeated, tag = "1")] pub mnabnjoehlf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aiighjeighe { /// offset: 24 #[prost(message, optional, tag = "2")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub finocegdbdi: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbbiapehaba { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub gbmbahhdonn: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub ejedodffabi: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub record_id: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub djeimgghmgm: u32, /// offset: 52 #[prost(bool, tag = "1")] pub egllmgllhdl: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fmdaaiklaja { /// offset: 24 #[prost(bool, tag = "3")] pub egllmgllhdl: bool, /// offset: 25 #[prost(bool, tag = "2")] pub jfkmnbhobcl: bool, /// offset: 28 #[prost(uint32, tag = "1")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecckhollppc { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub agnfhclkgcf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint64, tag = "1")] pub anbjmmoegje: u64, /// offset: 40 #[prost(uint32, tag = "2")] pub gjnmhilinhc: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub jojalehllej: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nddomfbjmke { /// offset: 24 #[prost(uint64, tag = "3")] pub hjfdajamfac: u64, /// offset: 32 #[prost(uint32, tag = "1")] pub panel_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub mmnjodijpoe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dchcpkmfnnc { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejefbhpapnd { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfdblponohe { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub pooemjlcdhb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "Pjcmneniehh", repeated, tag = "2")] pub gbkibfjcpal: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmmmigpfioh { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpifgeonfpi { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub ilbjlienclb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Epcnfdbkaee { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfhfmplajcc { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gdibhdekjcg {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcbhoijlbfl { /// offset: 16 #[prost(string, tag = "10")] pub bldmfdkdjdm: ::prost::alloc::string::String, #[prost(oneof = "gcbhoijlbfl::Blofagpdokj", tags = "1, 2, 3, 4, 5, 6, 7, 8")] pub blofagpdokj: ::core::option::Option, } /// Nested message and enum types in `GCBHOIJLBFL`. pub mod gcbhoijlbfl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Blofagpdokj { /// offset: 24 #[prost(message, tag = "1")] Bnigonfkico(super::Dchcpkmfnnc), /// offset: 24 #[prost(message, tag = "2")] Jioebafcaje(super::Ejefbhpapnd), /// offset: 24 #[prost(message, tag = "3")] Nbbfphglfnp(super::Pfdblponohe), /// offset: 24 #[prost(message, tag = "4")] Lnombcdabkj(super::Gmmmigpfioh), /// offset: 24 #[prost(message, tag = "5")] Begaibbjhhd(super::Dpifgeonfpi), /// offset: 24 #[prost(message, tag = "6")] Goikmbnggnp(super::Epcnfdbkaee), /// offset: 24 #[prost(message, tag = "7")] Cmhjjddehcp(super::Hfhfmplajcc), /// offset: 24 #[prost(message, tag = "8")] Ookbddejhpb(super::Gdibhdekjcg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idlackbinmc { /// offset: 16 #[prost(string, tag = "1")] pub title: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "2")] pub jfceooodibn: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Igchdhfmpbj { /// offset: 24 #[prost(string, tag = "2")] pub stop_desc: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "3")] pub avatar_id: u32, /// offset: 36 #[prost(enumeration = "Dkopgdpkjhb", tag = "1")] pub r#type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Peldieommdm { /// offset: 16 #[prost(string, tag = "2")] pub stop_desc: ::prost::alloc::string::String, /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jaoneljjafk { /// offset: 24 #[prost(float, tag = "2")] pub value: f32, /// offset: 28 #[prost(uint32, tag = "1")] pub achilgipgkl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aoaobpgfhla { /// offset: 16 #[prost(message, optional, tag = "3")] pub elogoffijbb: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "4")] pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub compose_relic_id: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub relic_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjnpobamkkf { /// offset: 16 #[prost(message, repeated, tag = "2")] pub cdmkbchlpab: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "1")] pub hgnknfjpiki: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub mncfogjecmf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oplfdagpbei { /// offset: 24 #[prost(message, optional, tag = "2")] pub flfnbplnnbl: ::core::option::Option, /// offset: 32 #[prost(string, tag = "4")] pub stop_desc: ::prost::alloc::string::String, /// offset: 40 #[prost(message, optional, tag = "3")] pub llmdkahfiij: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "1")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hckaddligeb { /// offset: 16 #[prost(string, tag = "1")] pub stop_desc: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub unk1: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChatData { #[prost( oneof = "chat_data::ExtendType", tags = "101, 102, 103, 104, 105, 106, 107, 108, 109, 110" )] pub extend_type: ::core::option::Option, } /// Nested message and enum types in `ChatData`. pub mod chat_data { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum ExtendType { /// offset: 16 #[prost(message, tag = "101")] Npboinapjje(super::Ecckhollppc), /// offset: 16 #[prost(message, tag = "102")] Ibjbfodfimn(super::Nddomfbjmke), /// offset: 16 #[prost(string, tag = "103")] MessageText(::prost::alloc::string::String), /// offset: 16 #[prost(uint32, tag = "104")] ExtraId(u32), /// offset: 16 #[prost(message, tag = "105")] Ialhifelmge(super::Gcbhoijlbfl), /// offset: 16 #[prost(message, tag = "106")] Adbnphdppih(super::Idlackbinmc), /// offset: 16 #[prost(message, tag = "107")] Lplcdcifook(super::Igchdhfmpbj), /// offset: 16 #[prost(message, tag = "108")] Nlhjfkgnamb(super::Peldieommdm), /// offset: 16 #[prost(message, tag = "109")] Bclpamnphnp(super::Oplfdagpbei), /// offset: 16 #[prost(message, tag = "110")] Hjadniaamgj(super::Hckaddligeb), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MessageChatData { /// offset: 24 #[prost(message, optional, tag = "2")] pub chat_data: ::core::option::Option, /// offset: 32 #[prost(enumeration = "MsgType", tag = "1")] pub message_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eknabklpeel { /// offset: 24 #[prost(enumeration = "Hcmeilllkbd", tag = "1")] pub kpobmnlklok: i32, /// offset: 28 #[prost(uint32, tag = "2")] pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChatMessageData { /// offset: 24 #[prost(message, optional, tag = "10")] pub ckhpffenobe: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "11")] pub bkoalkhdlob: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "9")] pub message_datas: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint64, tag = "4")] pub create_time: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerBasicInfo { /// offset: 24 #[prost(string, tag = "1")] pub nickname: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub hcoin: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub scoin: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub world_level: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub mcoin: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub exp: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub stamina: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjlcpmdgibo { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub eakolijoepa: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpBarInfo { /// offset: 24 #[prost(uint32, tag = "2")] pub max_sp: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub cur_sp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BlackInfo { /// offset: 24 #[prost(int64, tag = "2")] pub end_time: i64, /// offset: 32 #[prost(int64, tag = "1")] pub begin_time: i64, /// offset: 40 #[prost(uint32, tag = "3")] pub limit_level: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub ban_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kpnhgdglicn { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "2")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Onkdapokgac { /// offset: 24 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, /// offset: 32 #[prost(uint32, tag = "4")] pub index: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub id: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub mdojnengcfe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fnfmcaebolh { /// offset: 24 #[prost(uint32, tag = "1")] pub version: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientDownloadData { /// offset: 16 #[prost(bytes = "vec", tag = "3")] pub data: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(int64, tag = "2")] pub time: i64, /// offset: 40 #[prost(uint32, tag = "4")] pub djcnhcgfhkf: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub version: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjDownloadData { /// offset: 16 #[prost(message, repeated, tag = "3")] pub dyn_code: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "2")] pub client_obj_download_data: ::core::option::Option, /// offset: 40 #[prost(bytes = "vec", tag = "1")] pub sc_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfkkombkjip { /// offset: 24 #[prost(string, tag = "2")] pub value: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "1")] pub nhaljpdoncp: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbjlnkafnad { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub switch_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdoknmgidmb { /// offset: 16 #[prost(message, repeated, tag = "2")] pub bgnklmimbpi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "FeatureSwitchType", tag = "1")] pub r#type: i32, /// offset: 36 #[prost(bool, tag = "3")] pub kpcpabkpakl: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mephkjfajpp { /// offset: 16 #[prost(string, tag = "5")] pub helmpdckleo: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "4")] pub eidokhkeopp: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "1")] pub nlongnhnecg: ::prost::alloc::string::String, /// offset: 48 #[prost(string, tag = "2")] pub bhnhgpcgkma: ::prost::alloc::string::String, /// offset: 56 #[prost(string, tag = "7")] pub gleejnejacp: ::prost::alloc::string::String, /// offset: 64 #[prost(string, tag = "6")] pub dfblobnlhcc: ::prost::alloc::string::String, /// offset: 72 #[prost(string, tag = "3")] pub ckacnadcdfp: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmcjfjebbco { /// offset: 24 #[prost(string, tag = "1")] pub lembpaggmem: ::prost::alloc::string::String, /// offset: 32 #[prost(int32, tag = "5")] pub mbpeliojbdg: i32, /// offset: 36 #[prost(int32, tag = "4")] pub lmmhagldacm: i32, /// offset: 40 #[prost(int32, tag = "3")] pub hdmmkjikcoj: i32, /// offset: 44 #[prost(int32, tag = "2")] pub blnddbdidnj: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplayInfo { /// offset: 16 #[prost(string, tag = "7")] pub replay_name: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "5")] pub nickname: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "3")] pub stage_id: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub pbnienncnop: u32, /// offset: 48 #[prost(uint64, tag = "1")] pub lmfbcheholo: u64, /// offset: 56 #[prost(uint64, tag = "8")] pub create_time: u64, /// offset: 64 #[prost(uint32, tag = "4")] pub uid: u32, /// offset: 68 #[prost(enumeration = "Pbiefhknafa", tag = "2")] pub replay_type: i32, /// offset: 72 #[prost(uint32, tag = "6")] pub head_icon: u32, /// offset: 76 #[prost(uint32, tag = "9")] pub klifgjoilee: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Goffdnpbhik { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub avatar_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjdiahdlcnj { /// offset: 24 #[prost(message, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(string, tag = "5")] pub replay_name: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "1")] pub uid: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub ejgiogkkikh: u32, /// offset: 48 #[prost(uint32, tag = "2")] pub pbibdjijagl: u32, /// offset: 52 #[prost(uint32, tag = "8")] pub bjkbgoalnha: u32, /// offset: 56 #[prost(uint32, tag = "9")] pub kenljijjejl: u32, /// offset: 60 #[prost(uint32, tag = "4")] pub bckolcnhccm: u32, /// offset: 64 #[prost(bool, tag = "3")] pub eggfcglpdmm: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmdhiallilj { /// offset: 16 #[prost(message, repeated, tag = "1")] pub gaikbnpiflm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cdccphilocc { /// offset: 24 #[prost(uint32, tag = "1")] pub uid: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub monster_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PunkLordMonsterBasicInfo { /// offset: 24 #[prost(uint32, tag = "3")] pub config_id: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub attacker_num: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub monster_id: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub uid: u32, /// offset: 40 #[prost(int64, tag = "5")] pub create_time: i64, /// offset: 48 #[prost(uint32, tag = "4")] pub world_level: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub left_hp: u32, /// offset: 56 #[prost(enumeration = "PunkLordShareType", tag = "8")] pub share_type: i32, /// offset: 60 #[prost(bool, tag = "9")] pub apcmaijppeh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TryDownLoadReplay { /// offset: 16 #[prost(string, tag = "1")] pub replay_name: ::prost::alloc::string::String, /// offset: 32 #[prost(message, optional, tag = "2")] pub try_down_load_replay: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RegionInfo { /// offset: 24 #[prost(string, tag = "1")] pub name: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "5")] pub display_name: ::prost::alloc::string::String, /// offset: 40 #[prost(string, tag = "4")] pub env_type: ::prost::alloc::string::String, /// offset: 48 #[prost(string, tag = "7")] pub mdpgmpgbdmh: ::prost::alloc::string::String, /// offset: 56 #[prost(string, tag = "3")] pub dispatch_url: ::prost::alloc::string::String, /// offset: 64 #[prost(string, tag = "2")] pub title: ::prost::alloc::string::String, /// offset: 72 #[prost(string, tag = "6")] pub stop_desc: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dispatch { /// offset: 16 #[prost(string, tag = "5")] pub fmpgolibhbd: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "3")] pub top_sever_region_name: ::prost::alloc::string::String, /// offset: 32 #[prost(message, repeated, tag = "4")] pub region_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(string, tag = "2")] pub msg: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnailmnngif { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub mpbdklfapch: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub pljejgcekgl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub dcfgiejaill: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "9")] pub bopgcjomkge: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "3")] pub klkadpnpnhi: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, repeated, tag = "10")] pub clnifbckjpe: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, repeated, tag = "4")] pub nbinkkofked: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, repeated, tag = "6")] pub hblkpajppec: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint32, tag = "8")] pub mnnlnojnpbp: u32, /// offset: 92 #[prost(uint32, tag = "1")] pub agpfhdnoben: u32, /// offset: 96 #[prost(bool, tag = "7")] pub ihabnjlbnbl: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aohkkfhdalo { #[prost(oneof = "aohkkfhdalo::Nebnjdmfelo", tags = "101")] pub nebnjdmfelo: ::core::option::Option, } /// Nested message and enum types in `AOHKKFHDALO`. pub mod aohkkfhdalo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Nebnjdmfelo { /// offset: 24 #[prost(uint32, tag = "101")] RoleStar(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bcconkjhdjl { /// offset: 16 #[prost(message, optional, tag = "5")] pub display_value: ::core::option::Option, /// offset: 32 #[prost(enumeration = "GridFightDropType", tag = "1")] pub fkkglfohgga: i32, /// offset: 36 #[prost(uint32, tag = "2")] pub fnlmkjlklfh: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightDropInfo { /// offset: 16 #[prost(message, repeated, tag = "1")] pub nmgiabhijjb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hendehgpkmf { /// offset: 16 #[prost(string, tag = "2")] pub name: ::prost::alloc::string::String, /// offset: 24 #[prost(bytes = "vec", tag = "5")] pub jlfiafkgcoj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(string, tag = "4")] pub kfpmjkcojaj: ::prost::alloc::string::String, /// offset: 48 #[prost(string, tag = "6")] pub milbdipbjgp: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, tag = "1")] pub dice_slot_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhceiohladg { /// offset: 24 #[prost(uint32, tag = "1")] pub pos_index: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub lllookpgggg: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub lhhonkjppdc: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub kfgokfkhopb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Vector { /// offset: 24 #[prost(sint32, tag = "2")] pub y: i32, /// offset: 28 #[prost(sint32, tag = "3")] pub z: i32, /// offset: 32 #[prost(sint32, tag = "1")] pub x: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jpgackplgcd { /// offset: 24 #[prost(bool, tag = "1")] pub kalacjbapoa: bool, /// offset: 25 #[prost(bool, tag = "3")] pub iblgocfboco: bool, /// offset: 26 #[prost(bool, tag = "2")] pub fokjipgmkan: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Khadhdlcnoi { /// offset: 24 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 28 #[prost(bool, tag = "2")] pub kdhcicfnaoc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aakeccjelli { /// offset: 24 #[prost(uint32, tag = "2")] pub edhbbjadhhj: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mncbedbddhl { /// offset: 16 #[prost(message, repeated, tag = "2")] pub nnjceinoehh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "1")] pub jknlceedahj: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "3")] pub pgpncnabham: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleOp { /// offset: 16 #[prost(string, tag = "8")] pub lomlipolbkm: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub state: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub turn_counter: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub op_type: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub action_entity_id: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub operation_counter: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub skill_index: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub target_entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleEquipment { /// offset: 24 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub rank: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub promotion: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleRelic { /// offset: 24 #[prost(message, repeated, tag = "4")] pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub unique_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub main_affix_id: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub r#type: u32, /// offset: 52 #[prost(uint32, tag = "8")] pub rarity: u32, /// offset: 56 #[prost(uint32, tag = "6")] pub set_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarSkillTree { /// offset: 24 #[prost(uint32, tag = "1")] pub point_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicAffix { /// offset: 24 #[prost(uint32, tag = "1")] pub affix_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub step: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amemkfnabgg { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub ilolfnpaljh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub odhidlbapig: u32, /// offset: 36 #[prost(bool, tag = "1")] pub gnlmbjcping: bool, /// offset: 40 #[prost(uint32, tag = "3")] pub pikbpdamgml: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleAvatar { /// offset: 24 #[prost(message, optional, tag = "15")] pub alnjeninbpn: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "18")] pub chefggpejkl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "11")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "7")] pub equipment_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "6")] pub skilltree_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "16")] pub sp_bar: ::core::option::Option, /// offset: 72 #[prost(uint32, tag = "19")] pub enhanced_id: u32, /// offset: 76 #[prost(uint32, tag = "8")] pub hp: u32, /// offset: 80 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, /// offset: 84 #[prost(uint32, tag = "4")] pub rank: u32, /// offset: 88 #[prost(uint32, tag = "12")] pub world_level: u32, /// offset: 92 #[prost(uint32, tag = "10")] pub promotion: u32, /// offset: 96 #[prost(uint32, tag = "17")] pub gdimkfnecok: u32, /// offset: 100 #[prost(uint32, tag = "5")] pub index: u32, /// offset: 104 #[prost(uint32, tag = "13")] pub assist_uid: u32, /// offset: 108 #[prost(uint32, tag = "2")] pub id: u32, /// offset: 112 #[prost(uint32, tag = "3")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleMonsterParam { /// offset: 24 #[prost(uint32, tag = "5")] pub cphiinkideb: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub elite_group: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub iedebfccknl: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub hard_level_group: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Alimnheenpp { /// offset: 16 #[prost(message, repeated, tag = "2")] pub iebnogooemo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub role_star: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljhdmkebpdh { #[prost(oneof = "ljhdmkebpdh::TeleportNigger", tags = "101")] pub teleport_nigger: ::core::option::Option, } /// Nested message and enum types in `LJHDMKEBPDH`. pub mod ljhdmkebpdh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum TeleportNigger { /// offset: 24 #[prost(message, tag = "101")] Eigmkojoeei(super::Alimnheenpp), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleMonster { /// offset: 24 #[prost(message, optional, tag = "4")] pub extra_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub max_hp: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub monster_id: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub cur_hp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleMonsterWave { /// offset: 16 #[prost(message, repeated, tag = "1")] pub monster_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "2")] pub monster_param: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "3")] pub battle_stage_id: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub battle_wave_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleBuff { /// offset: 16 #[prost(map = "string, float", tag = "6")] pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, /// offset: 32 #[prost(uint32, repeated, tag = "5")] pub target_index_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub owner_index: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub wave_flag: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fpoagfockoo { /// offset: 24 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub total_progress: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub kkckmcdgcgk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Edcfkacpfnb { /// offset: 24 #[prost(uint32, tag = "1")] pub ckgjikjdhcj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mhdpmpkdlop { /// offset: 24 #[prost(uint32, tag = "2")] pub kkckmcdgcgk: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gdmikbbendc { /// offset: 24 #[prost(uint32, tag = "2")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleTarget { /// offset: 24 #[prost(uint32, tag = "2")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub total_progress: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleTargetList { /// offset: 16 #[prost(message, repeated, tag = "1")] pub battle_target_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbcbmjkobpj { /// offset: 24 #[prost(message, optional, tag = "16")] pub eigmkojoeei: ::core::option::Option, /// offset: 32 #[prost(map = "uint32, message", tag = "9")] pub battle_target_info: ::std::collections::HashMap, /// offset: 40 #[prost(message, repeated, tag = "11")] pub eeipnljnjal: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, optional, tag = "14")] pub battle_rogue_magic_info: ::core::option::Option, /// offset: 64 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, optional, tag = "12")] pub pmcekilfbio: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "15")] pub ldplaohnlap: ::core::option::Option, /// offset: 88 #[prost(message, optional, tag = "13")] pub dfabbgkgdei: ::core::option::Option, /// offset: 96 #[prost(message, repeated, tag = "2")] pub monster_wave_list: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(message, optional, tag = "10")] pub fgoakdcbioe: ::core::option::Option, /// offset: 112 #[prost(uint32, tag = "7")] pub world_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kiaicmelimm { /// offset: 24 #[prost(map = "uint32, uint32", tag = "1")] pub aokecjbfmcn: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "2")] pub cdbgpmabmgm: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub fpcopplfbop: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub fgohmomlebg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherAvatarInfo { /// offset: 16 #[prost(message, optional, tag = "6")] pub sp_bar: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub licleeicaoe: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub index: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub promotion: u32, /// offset: 48 #[prost(enumeration = "Aabgifaeeek", tag = "5")] pub agbmhemiaih: i32, /// offset: 52 #[prost(uint32, tag = "1")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojhhhplbiej { /// offset: 16 #[prost(message, repeated, tag = "2")] pub monster_wave_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jieaanceijp { /// offset: 24 #[prost(message, repeated, tag = "4")] pub hnimjfpachc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "5")] pub ohefieefpfk: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub ijgoapidjkp: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub amcpmeaojjk: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub turn_counter: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub kapjnjdcacl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eicnflhihoi { /// offset: 24 #[prost(string, tag = "4")] pub hakclahlpfg: ::prost::alloc::string::String, /// offset: 32 #[prost(bool, tag = "1")] pub ggoppdkdpme: bool, /// offset: 33 #[prost(bool, tag = "6")] pub debaocjbbnb: bool, /// offset: 34 #[prost(bool, tag = "5")] pub iiccmnmeofi: bool, /// offset: 35 #[prost(bool, tag = "3")] pub lgjmmjefgnk: bool, /// offset: 36 #[prost(uint32, tag = "2")] pub okhbclcclpl: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub gckhdgobfoc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fcdfpjmofbo { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub ooiifbgdofm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub bfnfioaagmc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub hmkcbglcfpf: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "1")] pub aoliedbcnbn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mohmahdobdo { /// offset: 24 #[prost(uint32, tag = "2")] pub jbcfpaeelbl: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub fjbpofjpfnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ibhhjpcioic { /// offset: 16 #[prost(map = "string, message", tag = "2")] pub jkmhajhikik: ::std::collections::HashMap< ::prost::alloc::string::String, Mohmahdobdo, >, /// offset: 24 #[prost(bytes = "vec", tag = "3")] pub afmfncgcnhi: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "1")] pub eclagojmmbo: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebpdnoomhbd { /// offset: 16 #[prost(string, tag = "2")] pub bdglpmhpekd: ::prost::alloc::string::String, /// offset: 24 #[prost(message, optional, tag = "9")] pub coboaebcmco: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "1")] pub jjogehpdokh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(string, tag = "3")] pub debug_extra_info: ::prost::alloc::string::String, /// offset: 56 #[prost(message, repeated, tag = "4")] pub adailgdcpnh: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "6")] pub floor_id: u32, /// offset: 68 #[prost(uint32, tag = "8")] pub pbigecfchen: u32, /// offset: 72 #[prost(uint32, tag = "7")] pub abdbldpcjcj: u32, /// offset: 76 #[prost(uint32, tag = "5")] pub plane_id: u32, /// offset: 80 #[prost(uint32, tag = "10")] pub iohjehhhpcl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okflahfibcm { /// offset: 16 #[prost(message, optional, tag = "15")] pub eabkohgchfp: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "19")] pub apfnihdlfie: ::core::option::Option, /// offset: 40 #[prost(bytes = "vec", tag = "16")] pub ijhanpilbam: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "5")] pub op_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(bytes = "vec", tag = "6")] pub turn_snapshot_hash: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "100")] pub ddfabagihmd: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "4")] pub lineup: ::core::option::Option, /// offset: 80 #[prost(uint32, repeated, tag = "8")] pub dacglghglig: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(message, repeated, tag = "12")] pub battle_event: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(enumeration = "Oikbipicgdn", tag = "10")] pub mbhfmfempom: i32, /// offset: 100 #[prost(uint32, tag = "1")] pub version: u32, /// offset: 104 #[prost(uint32, tag = "7")] pub fmoaahkdgnp: u32, /// offset: 108 #[prost(bool, tag = "9")] pub nngdlohalcn: bool, /// offset: 112 #[prost(uint32, tag = "17")] pub nibmfcfbhep: u32, /// offset: 116 #[prost(enumeration = "BattleModuleType", tag = "11")] pub jkceimccbba: i32, /// offset: 120 #[prost(uint32, tag = "2")] pub logic_random_seed: u32, /// offset: 124 #[prost(uint32, tag = "14")] pub rounds_limit: u32, /// offset: 128 #[prost(uint32, tag = "3")] pub stage_id: u32, /// offset: 132 #[prost(uint32, tag = "18")] pub jaoiokbbmfc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Papjepajpcj { /// offset: 16 #[prost(string, tag = "2")] pub value: ::prost::alloc::string::String, /// offset: 32 #[prost(int32, tag = "1")] pub mjmeeoiemmm: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarProperty { /// offset: 24 #[prost(double, tag = "1")] pub max_hp: f64, /// offset: 32 #[prost(double, tag = "2")] pub attack: f64, /// offset: 40 #[prost(double, tag = "3")] pub defence: f64, /// offset: 48 #[prost(double, tag = "6")] pub left_sp: f64, /// offset: 56 #[prost(double, tag = "7")] pub max_sp: f64, /// offset: 64 #[prost(double, tag = "4")] pub speed: f64, /// offset: 72 #[prost(double, tag = "5")] pub left_hp: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EquipmentProperty { /// offset: 24 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub level: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub promotion: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub rank: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AttackDamageProperty { /// offset: 24 #[prost(string, tag = "1")] pub attack_type: ::prost::alloc::string::String, /// offset: 32 #[prost(double, tag = "2")] pub damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SkillUseProperty { /// offset: 16 #[prost(string, tag = "2")] pub skill_type: ::prost::alloc::string::String, /// offset: 32 #[prost(double, tag = "5")] pub hljoeghjnla: f64, /// offset: 40 #[prost(uint32, tag = "8")] pub ggdbmjgbdma: u32, /// offset: 48 #[prost(double, tag = "7")] pub cfffapjggcb: f64, /// offset: 56 #[prost(uint32, tag = "1")] pub skill_id: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub skill_level: u32, /// offset: 64 #[prost(uint32, tag = "4")] pub skill_use_count: u32, /// offset: 68 #[prost(uint32, tag = "9")] pub bjgnkiplnba: u32, /// offset: 72 #[prost(double, tag = "6")] pub cidjhaobnmf: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aofmdlldihg { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub battle_target_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub skill_id: u32, /// offset: 40 #[prost(double, tag = "2")] pub pnjegpafnci: f64, /// offset: 48 #[prost(double, tag = "4")] pub damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpAddSource { /// offset: 24 #[prost(string, tag = "1")] pub source: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub sp_add: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Epnaonkohbo { /// offset: 16 #[prost(string, tag = "1")] pub kbkoglcaekg: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub count: u32, /// offset: 40 #[prost(double, tag = "3")] pub total_damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfdhdbnihpl { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub ngijfaeonck: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(double, tag = "1")] pub gnhlkbinief: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Abdokofehmh { /// offset: 24 #[prost(int32, tag = "1")] pub bcjlnfomeag: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Knbmapnndjl { /// offset: 24 #[prost(int32, tag = "2")] pub nonacgpceke: i32, /// offset: 28 #[prost(int32, tag = "1")] pub ollphbppehg: i32, /// offset: 32 #[prost(int32, tag = "3")] pub bcjlnfomeag: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarBattleInfo { /// offset: 16 #[prost(message, optional, tag = "33")] pub initial_status: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "20")] pub attack_type_max_damage: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "7")] pub avatar_skill: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "19")] pub attack_type_break_damage: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "36")] pub noghnmcddai: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "41")] pub aljijbkefdd: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "8")] pub avatar_equipment: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, optional, tag = "6")] pub avatar_status: ::core::option::Option, /// offset: 88 #[prost(message, optional, tag = "58")] pub gehejppcblk: ::core::option::Option, /// offset: 96 #[prost(message, repeated, tag = "21")] pub skill_times: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(message, repeated, tag = "34")] pub relics: ::prost::alloc::vec::Vec, /// offset: 112 #[prost(message, optional, tag = "57")] pub fdmeedejccp: ::core::option::Option, /// offset: 120 #[prost(message, repeated, tag = "24")] pub sp_add_source: ::prost::alloc::vec::Vec, /// offset: 128 #[prost(message, repeated, tag = "18")] pub attack_type_damage: ::prost::alloc::vec::Vec, /// offset: 136 #[prost(double, tag = "22")] pub delay_cumulate: f64, /// offset: 144 #[prost(double, tag = "32")] pub total_shield_damage: f64, /// offset: 152 #[prost(double, tag = "44")] pub dialjmahfbo: f64, /// offset: 160 #[prost(uint32, tag = "16")] pub stage_type: u32, /// offset: 164 #[prost(uint32, tag = "15")] pub stage_id: u32, /// offset: 168 #[prost(double, tag = "14")] pub total_sp_cost: f64, /// offset: 176 #[prost(uint32, tag = "55")] pub enhanced_id: u32, /// offset: 180 #[prost(uint32, tag = "35")] pub assist_uid: u32, /// offset: 184 #[prost(uint32, tag = "28")] pub break_times: u32, /// offset: 188 #[prost(uint32, tag = "53")] pub nbcdomjbafm: u32, /// offset: 192 #[prost(uint32, tag = "29")] pub extra_turns: u32, /// offset: 196 #[prost(uint32, tag = "9")] pub total_turns: u32, /// offset: 200 #[prost(double, tag = "11")] pub total_heal: f64, /// offset: 208 #[prost(double, tag = "39")] pub cnemkkibfea: f64, /// offset: 216 #[prost(double, tag = "47")] pub ebmfcbkhieh: f64, /// offset: 224 #[prost(uint32, tag = "49")] pub fjnkopmolde: u32, /// offset: 228 #[prost(uint32, tag = "3")] pub avatar_level: u32, /// offset: 232 #[prost(uint32, tag = "54")] pub pecmogdlcdc: u32, /// offset: 236 #[prost(uint32, tag = "51")] pub pnjdpnhnbda: u32, /// offset: 240 #[prost(double, tag = "52")] pub nedcakemhlf: f64, /// offset: 248 #[prost(double, tag = "40")] pub eeogkokopnb: f64, /// offset: 256 #[prost(uint32, tag = "23")] pub total_sp_add: u32, /// offset: 260 #[prost(uint32, tag = "50")] pub flkcfjbciom: u32, /// offset: 264 #[prost(double, tag = "31")] pub total_shield_taken: f64, /// offset: 272 #[prost(double, tag = "46")] pub lflkogdplkd: f64, /// offset: 280 #[prost(double, tag = "12")] pub total_damage_taken: f64, /// offset: 288 #[prost(uint32, tag = "25")] pub total_bp_cost: u32, /// offset: 292 #[prost(uint32, tag = "2")] pub id: u32, /// offset: 296 #[prost(uint32, tag = "56")] pub mebkilmpmga: u32, /// offset: 300 #[prost(uint32, tag = "26")] pub die_times: u32, /// offset: 304 #[prost(double, tag = "10")] pub total_damage: f64, /// offset: 312 #[prost(double, tag = "48")] pub dblabfodnmj: f64, /// offset: 320 #[prost(double, tag = "30")] pub total_shield: f64, /// offset: 328 #[prost(uint32, tag = "27")] pub revive_times: u32, /// offset: 332 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, /// offset: 336 #[prost(double, tag = "38")] pub gpleldeieko: f64, /// offset: 344 #[prost(double, tag = "17")] pub total_break_damage: f64, /// offset: 352 #[prost(uint32, tag = "42")] pub cnleplaeehf: u32, /// offset: 356 #[prost(uint32, tag = "5")] pub avatar_promotion: u32, /// offset: 360 #[prost(double, tag = "13")] pub total_hp_recover: f64, /// offset: 368 #[prost(double, tag = "37")] pub deicgfkimmo: f64, /// offset: 376 #[prost(double, tag = "45")] pub laoeegeeldk: f64, /// offset: 384 #[prost(uint32, tag = "43")] pub jdhdjfckbgd: u32, /// offset: 388 #[prost(uint32, tag = "4")] pub avatar_rank: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Igmokoenldk { /// offset: 24 #[prost(double, tag = "2")] pub attack: f64, /// offset: 32 #[prost(double, tag = "6")] pub left_hp: f64, /// offset: 40 #[prost(double, tag = "4")] pub ofmlldlaocc: f64, /// offset: 48 #[prost(double, tag = "5")] pub speed: f64, /// offset: 56 #[prost(double, tag = "3")] pub defence: f64, /// offset: 64 #[prost(double, tag = "7")] pub gencobdfkla: f64, /// offset: 72 #[prost(double, tag = "1")] pub max_hp: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ckcdiaaficj { /// offset: 24 #[prost(double, tag = "2")] pub ifmohnaaamc: f64, /// offset: 32 #[prost(uint32, tag = "3")] pub mmphfldbekb: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub break_times: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub bkpdkfldldd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonsterBattleInfo { /// offset: 24 #[prost(message, repeated, tag = "28")] pub akgjopblpne: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "15")] pub attack_type_damage: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "5")] pub cihapgpncmi: ::core::option::Option, /// offset: 48 #[prost(message, repeated, tag = "16")] pub skill_times: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "26")] pub skill_info: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "21")] pub wave: u32, /// offset: 68 #[prost(uint32, tag = "1")] pub entity_id: u32, /// offset: 72 #[prost(double, tag = "7")] pub total_damage: f64, /// offset: 80 #[prost(enumeration = "Nlnebdeeonp", tag = "31")] pub ahkjlojdnic: i32, /// offset: 84 #[prost(uint32, tag = "23")] pub phase: u32, /// offset: 88 #[prost(double, tag = "19")] pub delay_cumulate: f64, /// offset: 96 #[prost(uint32, tag = "24")] pub nmkkaagncpc: u32, /// offset: 100 #[prost(uint32, tag = "3")] pub pkfmofpmbbj: u32, /// offset: 104 #[prost(enumeration = "Kpoieopcejl", tag = "20")] pub hfelbilehnm: i32, /// offset: 108 #[prost(uint32, tag = "14")] pub kpmiifgamfa: u32, /// offset: 112 #[prost(double, tag = "11")] pub total_hp_recover: f64, /// offset: 120 #[prost(double, tag = "29")] pub ncdgnnjabjj: f64, /// offset: 128 #[prost(double, tag = "30")] pub ibengeojfoj: f64, /// offset: 136 #[prost(uint32, tag = "4")] pub nckaicabjik: u32, /// offset: 140 #[prost(uint32, tag = "17")] pub stage_type: u32, /// offset: 144 #[prost(double, tag = "10")] pub ocgefahkmph: f64, /// offset: 152 #[prost(uint32, tag = "27")] pub cbmlfobdnco: u32, /// offset: 156 #[prost(uint32, tag = "13")] pub battle_id: u32, /// offset: 160 #[prost(uint32, tag = "12")] pub stage_id: u32, /// offset: 164 #[prost(int32, tag = "22")] pub jfdomchhbif: i32, /// offset: 168 #[prost(double, tag = "9")] pub total_damage_taken: f64, /// offset: 176 #[prost(double, tag = "18")] pub mbdmcjlfjoo: f64, /// offset: 184 #[prost(uint32, tag = "6")] pub total_turns: u32, /// offset: 188 #[prost(enumeration = "Hdfapklgefm", tag = "25")] pub gcaepljhcfe: i32, /// offset: 192 #[prost(uint32, tag = "2")] pub monster_id: u32, /// offset: 200 #[prost(double, tag = "8")] pub total_heal: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleEventProperty { /// offset: 24 #[prost(message, optional, tag = "2")] pub sp_bar: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleEventBattleInfo { /// offset: 16 #[prost(message, optional, tag = "2")] pub status: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "3")] pub skill_info: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub battle_event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ejdgmcfbfmo { /// offset: 24 #[prost(uint32, tag = "2")] pub score_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub dbljfjaapan: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdkeppdidih { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub ejddmnaoden: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "5")] pub jndbcdaiidd: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(double, tag = "4")] pub damage: f64, /// offset: 48 #[prost(double, tag = "7")] pub oeldakbopja: f64, /// offset: 56 #[prost(int32, tag = "6")] pub afpkbfapoah: i32, /// offset: 60 #[prost(uint32, tag = "9")] pub wave: u32, /// offset: 64 #[prost(uint32, tag = "3")] pub source: u32, /// offset: 68 #[prost(uint32, tag = "10")] pub enhanced_id: u32, /// offset: 72 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 76 #[prost(uint32, tag = "8")] pub cngeogompop: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ghcdmmnhnho { /// offset: 24 #[prost(int32, tag = "2")] pub gcabcjkcaoe: i32, /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub enhanced_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gandcedcldl { /// offset: 24 #[prost(uint32, tag = "2")] pub fhpmeiecklg: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub kaahkldjpje: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Afgmnffbbig { /// offset: 24 #[prost(message, repeated, tag = "3")] pub ofhchnkefmd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "5")] pub jnfcfeiaabh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub pnjegpafnci: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub monster_id: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub bkpdkfldldd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StatisticEvent { /// offset: 24 #[prost(enumeration = "BattleStaticticEventType", tag = "1")] pub r#type: i32, /// offset: 28 #[prost(uint32, tag = "2")] pub lmmdhgcihbl: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub display_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dkphafpgdlo { /// offset: 24 #[prost(uint32, tag = "1")] pub jgdoiciemah: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub ioeaffeedfm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gfnapelnfic { /// offset: 16 #[prost(message, optional, tag = "3")] pub jbnmaofofpe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub clfbbapepml: u32, /// offset: 36 #[prost(bool, tag = "2")] pub aalccpjcbme: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oemoigdnpnp { /// offset: 16 #[prost(double, repeated, tag = "4")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub card_id: u32, /// offset: 36 #[prost(bool, tag = "3")] pub bblmmnlcmgm: bool, /// offset: 40 #[prost(double, tag = "2")] pub display_value: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hlfookannde { /// offset: 24 #[prost(uint32, tag = "1")] pub jgdoiciemah: u32, /// offset: 32 #[prost(double, tag = "3")] pub kadniaejacg: f64, /// offset: 40 #[prost(double, tag = "2")] pub damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eaenafjcefd { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub mmgpkjojipm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub fgpgopocapn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hommpjiopgi { /// offset: 16 #[prost(message, repeated, tag = "4")] pub cbloajfjkki: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub score_id: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub wave: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub gmkfbamndea: u32, /// offset: 44 #[prost(float, tag = "5")] pub pnjegpafnci: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fdgkfjficdn { /// offset: 24 #[prost(uint32, tag = "1")] pub ocpepemnnek: u32, /// offset: 32 #[prost(double, tag = "2")] pub pnjegpafnci: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idjiaglcape { /// offset: 24 #[prost(message, repeated, tag = "3")] pub ojbmgejcilm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "2")] pub dcmahkhafeh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub ipcfgiefbkh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pmnljejklod { /// offset: 24 #[prost(enumeration = "Nimfanhlfnj", tag = "1")] pub r#type: i32, /// offset: 28 #[prost(uint32, tag = "2")] pub count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleGridFightSpecialBattleInfo { /// offset: 16 #[prost(message, optional, tag = "22")] pub inpnmbjnppk: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub dckigahcnmj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "25")] pub pmleegogpif: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "5")] pub omcllcnkahe: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "8")] pub fponjjmjfae: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "26")] pub gmgpfaionng: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "17")] pub lonfkfcfdnd: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, repeated, tag = "18")] pub hnjpidfknik: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(message, repeated, tag = "4")] pub icopgajfkhe: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(uint32, repeated, tag = "6")] pub llifkmanadh: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(message, optional, tag = "7")] pub hphjgiekmaa: ::core::option::Option, /// offset: 112 #[prost(uint32, repeated, tag = "19")] pub bllkcbjgaeb: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(uint32, tag = "11")] pub ljgphgddbke: u32, /// offset: 124 #[prost(uint32, tag = "1")] pub cur_level_id: u32, /// offset: 128 #[prost(uint32, tag = "13")] pub kkgjleifnmf: u32, /// offset: 132 #[prost(uint32, tag = "2")] pub pfbdnghmbii: u32, /// offset: 136 #[prost(uint32, tag = "14")] pub dkcgloiapah: u32, /// offset: 140 #[prost(bool, tag = "16")] pub oajbhdklpem: bool, /// offset: 141 #[prost(bool, tag = "20")] pub chkbolnipmo: bool, /// offset: 142 #[prost(bool, tag = "15")] pub calccpgjnjl: bool, /// offset: 144 #[prost(uint32, tag = "23")] pub nbkkkkkemeh: u32, /// offset: 148 #[prost(uint32, tag = "10")] pub ffgbeohnifn: u32, /// offset: 152 #[prost(uint32, tag = "9")] pub grid_fight_cur_level_exp: u32, /// offset: 156 #[prost(uint32, tag = "27")] pub ljhkbjibcgk: u32, /// offset: 160 #[prost(uint32, tag = "21")] pub gmbpgbijgge: u32, /// offset: 164 #[prost(uint32, tag = "24")] pub nncdbpndfkd: u32, /// offset: 168 #[prost(uint32, tag = "3")] pub rogue_money: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bgfbiflpbhd { /// offset: 24 #[prost(uint32, tag = "2")] pub mhjbjkjpoje: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub effect_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Piecgamhhdn { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub bgodkjlmpnk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleGridFightTraitCoreRoleInfo { /// offset: 24 #[prost(uint32, tag = "1")] pub role_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleGridFigntAvatarCoreRoleInfo { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub lkngkjcffbh: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTraitEffectLevelInfo { /// offset: 16 #[prost(map = "uint32, message", tag = "2")] pub trait_effect_level_reward: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "1")] pub trait_effect_level_exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfmkbmjpeic { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub ihcddipnjko: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(map = "uint32, uint32", tag = "4")] pub banbecdcdhg: ::std::collections::HashMap, /// offset: 32 #[prost(message, repeated, tag = "5")] pub pojgkjenena: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "3")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "1")] pub dnncagjioap: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleGridFightTraitEffectInfo { /// offset: 32 #[prost(uint32, tag = "1")] pub effect_id: u32, #[prost( oneof = "battle_grid_fight_trait_effect_info::Nebnjdmfelo", tags = "101, 102, 103, 104" )] pub nebnjdmfelo: ::core::option::Option< battle_grid_fight_trait_effect_info::Nebnjdmfelo, >, } /// Nested message and enum types in `BattleGridFightTraitEffectInfo`. pub mod battle_grid_fight_trait_effect_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nebnjdmfelo { /// offset: 16 #[prost(message, tag = "101")] TraitCoreRole(super::BattleGridFightTraitCoreRoleInfo), /// offset: 16 #[prost(message, tag = "102")] AvatarCoreInfo(super::BattleGridFigntAvatarCoreRoleInfo), /// offset: 16 #[prost(message, tag = "103")] TraitEffectLevelInfo(super::GridFightTraitEffectLevelInfo), /// offset: 16 #[prost(message, tag = "104")] Jlclhaknmll(super::Kfmkbmjpeic), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mhfnfinkjkp { /// offset: 24 #[prost(uint32, tag = "1")] pub cheeoehdobf: u32, /// offset: 28 #[prost(enumeration = "Abbhaalibah", tag = "4")] pub grid_update_src: i32, /// offset: 32 #[prost(enumeration = "Iddpbeamdao", tag = "2")] pub nkienaiclgn: i32, /// offset: 36 #[prost(uint32, tag = "3")] pub nkjpcmpmgpm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Niegdaphkgc { /// offset: 24 #[prost(message, repeated, tag = "5")] pub kojmgcblkka: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub trait_effect_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub trait_id: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub kojfhfakkfo: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub afkkldmaedj: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub bpjkhdnbpoe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jjhjciapadp { #[prost(oneof = "jjhjciapadp::Bhgkhelcpgo", tags = "1")] pub bhgkhelcpgo: ::core::option::Option, } /// Nested message and enum types in `JJHJCIAPADP`. pub mod jjhjciapadp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Bhgkhelcpgo { /// offset: 24 #[prost(uint32, tag = "1")] Eagpocagmca(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjgjbnjdlik { /// offset: 24 #[prost(message, repeated, tag = "7")] pub cnijijmepef: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "uint32, uint32", tag = "10")] pub convert_property_to_fixpoint: ::std::collections::HashMap, /// offset: 40 #[prost(message, optional, tag = "12")] pub dceolaamgoo: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "1")] pub role_id: u32, /// offset: 52 #[prost(uint32, tag = "8")] pub avatar_id: u32, /// offset: 56 #[prost(uint32, tag = "2")] pub role_star: u32, /// offset: 60 #[prost(uint32, tag = "11")] pub unique_id: u32, /// offset: 64 #[prost(uint32, tag = "3")] pub pos_index: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkdndnabkii { /// offset: 24 #[prost(message, repeated, tag = "4")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub unique_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub pos_index: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub npc_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mlcljkdkcdg { /// offset: 24 #[prost(uint32, tag = "3")] pub pos_index: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub lkmemklgiik: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acflkpfdhim { /// offset: 16 #[prost(map = "uint32, double", tag = "6")] pub opemkbpffdn: ::std::collections::HashMap, /// offset: 32 #[prost(map = "uint32, uint32", tag = "4")] pub convert_property_to_fixpoint: ::std::collections::HashMap, /// offset: 40 #[prost(uint32, tag = "5")] pub unique_id: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub grid_fight_equipment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bglcgnclhlj { /// offset: 24 #[prost(uint32, tag = "1")] pub augment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Khfhmjembof { /// offset: 24 #[prost(uint32, tag = "1")] pub portal_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mipdjdjlgpl { /// offset: 24 #[prost(uint32, tag = "1")] pub emohljhpopc: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub section_id: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub cjccmaacjdb: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub dcahjelnjnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojcbomccpdb { /// offset: 16 #[prost(message, repeated, tag = "1")] pub ophonckpnmg: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "17")] pub grid_game_npc_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "8")] pub grid_game_role_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "14")] pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "11")] pub iockdjcdmah: ::core::option::Option, /// offset: 56 #[prost(message, repeated, tag = "10")] pub sync_augment_info: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "18")] pub kcompkmjcmc: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, repeated, tag = "7")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(map = "string, uint32", tag = "20")] pub pockgkdflkk: ::std::collections::HashMap<::prost::alloc::string::String, u32>, /// offset: 96 #[prost(uint32, tag = "2")] pub battle_wave_id: u32, /// offset: 100 #[prost(uint32, tag = "19")] pub lodnflmbieh: u32, /// offset: 104 #[prost(uint32, tag = "9")] pub ifiioiikjho: u32, /// offset: 108 #[prost(uint32, tag = "13")] pub ljngpckpjlf: u32, /// offset: 112 #[prost(uint32, tag = "21")] pub nfbjinklllk: u32, /// offset: 116 #[prost(uint32, tag = "3")] pub grid_fight_lineup_hp: u32, /// offset: 120 #[prost(uint32, tag = "12")] pub hhepcdmbjfi: u32, /// offset: 124 #[prost(bool, tag = "15")] pub is_overlock: bool, /// offset: 125 #[prost(bool, tag = "22")] pub mehfnaemmfe: bool, /// offset: 128 #[prost(uint32, tag = "4")] pub ehnjdidabhd: u32, /// offset: 132 #[prost(uint32, tag = "16")] pub aacgbebgdpe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hndaobacjoa { /// offset: 16 #[prost(string, tag = "1")] pub phase: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, repeated, tag = "10")] pub ncdmffbbbdp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "9")] pub djofhlgldgb: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(float, tag = "3")] pub eefmgkofobh: f32, /// offset: 52 #[prost(uint32, tag = "8")] pub hdgbkhphkmo: u32, /// offset: 56 #[prost(float, tag = "2")] pub mingoiconif: f32, /// offset: 60 #[prost(uint32, tag = "5")] pub jmcfeehbddh: u32, /// offset: 64 #[prost(uint32, tag = "4")] pub dlhcmniacbo: u32, /// offset: 68 #[prost(uint32, tag = "6")] pub encaeciicbp: u32, /// offset: 72 #[prost(uint32, tag = "7")] pub goeejiaaekb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojeanlingcj { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub boss_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "8")] pub gdfamboofjo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub pljcefdpcio: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub kobjcpabkaa: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub eaaaejljdde: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub ncjobknjfpn: u32, /// offset: 56 #[prost(uint32, tag = "5")] pub ibhkmlkhkjb: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub oebaidcoplc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bmkiiodbmjf { /// offset: 24 #[prost(uint32, tag = "5")] pub inoiognmbmm: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub pkdandjfaon: u32, /// offset: 32 #[prost(double, tag = "2")] pub pckeckcnhce: f64, /// offset: 40 #[prost(uint32, tag = "1")] pub wave: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub hekpnddkkmm: u32, /// offset: 48 #[prost(double, tag = "3")] pub eokefiaofpn: f64, /// offset: 56 #[prost(uint32, tag = "8")] pub hhopllpekke: u32, /// offset: 60 #[prost(uint32, tag = "6")] pub status: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhpaecjcocg { /// offset: 24 #[prost(string, tag = "1")] pub key: ::prost::alloc::string::String, /// offset: 32 #[prost(double, tag = "2")] pub value: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ijlefnjpfkp { /// offset: 24 #[prost(uint32, tag = "1")] pub oapednopoln: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Emlfdpfapjp { /// offset: 24 #[prost(uint32, tag = "1")] pub naeagnlbkam: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub mhppiklbnmd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojmpkmningk { /// offset: 16 #[prost(map = "uint32, uint32", tag = "5")] pub aaabhnmaenn: ::std::collections::HashMap, /// offset: 32 #[prost(bool, tag = "3")] pub aalccpjcbme: bool, /// offset: 36 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub dice_slot_id: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub cfkkkpnkhel: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kciegdgjmbe { /// offset: 24 #[prost(map = "uint32, uint32", tag = "4")] pub hcpnpdljkgf: ::std::collections::HashMap, /// offset: 32 #[prost(message, repeated, tag = "2")] pub hiildalhimd: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub gcahklngfck: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjhpplhfnab { /// offset: 16 #[prost(message, optional, tag = "1")] pub bjmjblcmpal: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "2")] pub ahboclngfnm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhohcaifhna { /// offset: 24 #[prost(double, tag = "2")] pub hcanmijaflg: f64, /// offset: 32 #[prost(uint32, tag = "13")] pub ikjllflchnf: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub pggdehkkinp: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub kmpcndjhhao: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub hilinojplga: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bljejfmkeii { #[prost(oneof = "bljejfmkeii::Mmcgbgdjipn", tags = "1, 2")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `BLJEJFMKEII`. pub mod bljejfmkeii { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 16 #[prost(message, tag = "1")] Fodlghifjgc(super::Cjhpplhfnab), /// offset: 16 #[prost(message, tag = "2")] Gldhcibnbag(super::Fhohcaifhna), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleRogueMagicInfo { /// offset: 24 #[prost(message, optional, tag = "2")] pub detail_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] pub oopcpmancbo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cmikeilgngk { /// offset: 24 #[prost(uint32, tag = "1")] pub gcahklngfck: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 32 #[prost(double, tag = "3")] pub total_damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfdplinpmjf { /// offset: 24 #[prost(message, repeated, tag = "3")] pub kgielmeopeh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub ingdhdpegok: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub igpnfjdacie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oklpmdcieig { /// offset: 24 #[prost(uint32, tag = "2")] pub johmbbfodbb: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub iplnnhlgdjk: u32, /// offset: 32 #[prost(double, tag = "3")] pub adnkllmhlcj: f64, /// offset: 40 #[prost(double, tag = "4")] pub gadghaggbno: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nkkadhadolo { /// offset: 16 #[prost(message, optional, tag = "1")] pub fmnihgejked: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eanjjjpkipj { /// offset: 16 #[prost(message, optional, tag = "1")] pub ebijflilkfp: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "2")] pub geoocjbakfi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oebbnfanhlk { /// offset: 24 #[prost(double, tag = "2")] pub aalpiclabco: f64, /// offset: 32 #[prost(uint32, tag = "1")] pub jbpnbeclgkn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nifpichidlj { /// offset: 16 #[prost(message, repeated, tag = "5")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub config_id: u32, /// offset: 36 #[prost(enumeration = "Mohnimlcoda", tag = "1")] pub r#type: i32, /// offset: 40 #[prost(uint32, tag = "4")] pub level: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebbjlhbagcj { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub glnpaolfpdi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub odpeljaiphl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkpfahebjio { /// offset: 24 #[prost(message, repeated, tag = "3")] pub fpmbjmdnpbm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "1")] pub message_datas: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(map = "uint32, uint32", tag = "2")] pub fggpanadlkm: ::std::collections::HashMap, /// offset: 48 #[prost(uint32, tag = "5")] pub difficulty_level: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hffafbignkp { /// offset: 24 #[prost(uint32, tag = "4")] pub inoiognmbmm: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub monster_id: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub hekpnddkkmm: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub ibnlkollpjh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Abflkibifdm { /// offset: 24 #[prost(double, tag = "6")] pub aepmegilloj: f64, /// offset: 32 #[prost(double, tag = "2")] pub hifnhnlndpn: f64, /// offset: 40 #[prost(uint32, tag = "1")] pub jeofbdlfcol: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub ibnlkollpjh: u32, /// offset: 48 #[prost(double, tag = "3")] pub jgfkndmdhhp: f64, /// offset: 56 #[prost(uint32, tag = "4")] pub wave: u32, /// offset: 64 #[prost(double, tag = "7")] pub mincpokepdp: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jpkjnnkmigj { /// offset: 24 #[prost(uint32, tag = "1")] pub gdljhbljodk: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub ibnlkollpjh: u32, /// offset: 32 #[prost(double, tag = "3")] pub cjkmcomgjcl: f64, /// offset: 40 #[prost(uint32, tag = "2")] pub dfbhojangcf: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub wave: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hphjpoibglc { /// offset: 16 #[prost(message, repeated, tag = "2")] pub eghjfeimhbb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub dkockkcpgdk: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "1")] pub cdfpljdjdep: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fmnpjnpamoa { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub jaegabgpedi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fimbjconbae { /// offset: 16 #[prost(message, repeated, tag = "5")] pub cmaocglkfae: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub cdjabfhcnff: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub molfoogcbke: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub daebgdendnn: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub acgiekabifk: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub amkblkmnkfe: u32, /// offset: 56 #[prost(uint32, tag = "1")] pub daekfcnbcfc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jioneeljgcc { /// offset: 16 #[prost(message, optional, tag = "1")] pub ipdcldbkibi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jgofjdocomk { /// offset: 24 #[prost(uint32, tag = "1")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Geccjhdockh { /// offset: 24 #[prost(uint32, tag = "1")] pub dlgpbfdgegj: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub bjlgfckbppj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbjmlknlepd { /// offset: 16 #[prost(message, optional, tag = "4")] pub fiigohioinp: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "3")] pub kiabiioenok: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] pub lnjmoaldpjd: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "2")] pub bnmbhfmhglh: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lgokjfkmcbe { /// offset: 24 #[prost(uint32, tag = "9")] pub bjgoofnogmj: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub kjgdbfefhpj: u32, /// offset: 32 #[prost(double, tag = "11")] pub mincpokepdp: f64, /// offset: 40 #[prost(uint32, tag = "10")] pub olpdbdedcog: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub oebaidcoplc: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub hkaenabcbhl: u32, /// offset: 52 #[prost(uint32, tag = "13")] pub ibhkmlkhkjb: u32, /// offset: 56 #[prost(uint32, tag = "6")] pub gmjgpdkjaee: u32, /// offset: 60 #[prost(uint32, tag = "5")] pub nbkoopbpnpl: u32, /// offset: 64 #[prost(uint32, tag = "4")] pub ibopdgofdod: u32, /// offset: 72 #[prost(double, tag = "8")] pub aepmegilloj: f64, /// offset: 80 #[prost(double, tag = "2")] pub hifnhnlndpn: f64, /// offset: 88 #[prost(double, tag = "3")] pub jgfkndmdhhp: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjofjdkiopg { /// offset: 24 #[prost(message, repeated, tag = "4")] pub eghjfeimhbb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub ibhkmlkhkjb: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub oebaidcoplc: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub jbfepafjncl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleAvatarServantInfo { /// offset: 16 #[prost(message, repeated, tag = "5")] pub skill_times: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "10")] pub attack_type_max_damage: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "9")] pub attack_type_break_damage: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "8")] pub attack_type_damage: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(double, tag = "4")] pub dbjollgogol: f64, /// offset: 64 #[prost(double, tag = "16")] pub total_shield_damage: f64, /// offset: 72 #[prost(double, tag = "6")] pub total_damage: f64, /// offset: 80 #[prost(uint32, tag = "19")] pub cnleplaeehf: u32, /// offset: 84 #[prost(uint32, tag = "22")] pub entity_id: u32, /// offset: 88 #[prost(double, tag = "11")] pub total_damage_taken: f64, /// offset: 96 #[prost(double, tag = "14")] pub total_shield: f64, /// offset: 104 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 112 #[prost(double, tag = "13")] pub total_hp_recover: f64, /// offset: 120 #[prost(double, tag = "21")] pub dialjmahfbo: f64, /// offset: 128 #[prost(double, tag = "12")] pub total_heal: f64, /// offset: 136 #[prost(uint32, tag = "23")] pub mebkilmpmga: u32, /// offset: 140 #[prost(uint32, tag = "18")] pub nfelhigfiom: u32, /// offset: 144 #[prost(uint32, tag = "17")] pub break_times: u32, /// offset: 148 #[prost(uint32, tag = "3")] pub total_turns: u32, /// offset: 152 #[prost(double, tag = "15")] pub total_shield_taken: f64, /// offset: 160 #[prost(uint32, tag = "2")] pub kaahkldjpje: u32, /// offset: 164 #[prost(uint32, tag = "20")] pub jdhdjfckbgd: u32, /// offset: 168 #[prost(double, tag = "7")] pub total_break_damage: f64, /// offset: 176 #[prost(double, tag = "24")] pub gpleldeieko: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleAvatarGlobalBuffInfo { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub maze_buff_id: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub dlmbcccpckj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohdhndmjfap { /// offset: 24 #[prost(message, repeated, tag = "1")] pub gfoahhhnbjc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub bobelcjddoa: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub gnmmfalalld: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nejmjmjamma { /// offset: 24 #[prost(uint32, tag = "3")] pub gcnmkihofgg: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub ncdbcllahpp: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub jjdeehamhgf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmekabdgcec { /// offset: 16 #[prost(message, repeated, tag = "2")] pub message_datas: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "1")] pub giojaljaiif: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgmjophjcnl { /// offset: 16 #[prost(message, repeated, tag = "10")] pub jhbjnkcjino: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(map = "string, uint32", tag = "16")] pub pockgkdflkk: ::std::collections::HashMap<::prost::alloc::string::String, u32>, /// offset: 32 #[prost(message, repeated, tag = "5")] pub odmcmpidjnh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "3")] pub mfooecceobo: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "4")] pub llofonjogce: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "8")] pub dogmmglbjij: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "6")] pub nelaklkiddk: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, repeated, tag = "15")] pub opjpkfefpka: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint32, tag = "2")] pub nbpfmfmkjhi: u32, /// offset: 92 #[prost(uint32, tag = "9")] pub oahfcppimlf: u32, /// offset: 96 #[prost(double, tag = "12")] pub flfeajfnpap: f64, /// offset: 104 #[prost(double, tag = "11")] pub ndkjjififnj: f64, /// offset: 112 #[prost(uint32, tag = "1")] pub hflpdcjdiac: u32, /// offset: 116 #[prost(uint32, tag = "14")] pub fkminamffan: u32, /// offset: 120 #[prost(double, tag = "13")] pub cocomfhnehf: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jpaiofmjepm { /// offset: 24 #[prost(uint32, tag = "1")] pub bbhbakjcglc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jphfanmnhjp { #[prost(oneof = "jphfanmnhjp::Kknboacncon", tags = "1")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `JPHFANMNHJP`. pub mod jphfanmnhjp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 #[prost(message, tag = "1")] Fecdncfjgfk(super::Jpaiofmjepm), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obimhnfflem { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "uint32, message", tag = "5")] pub trait_effect_level_reward: ::std::collections::HashMap, /// offset: 40 #[prost(uint32, tag = "1")] pub effect_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Adhgijphleb { /// offset: 16 #[prost(message, repeated, tag = "2")] pub mfjclcjnafo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub trait_id: u32, /// offset: 40 #[prost(double, tag = "4")] pub kinkmheaanp: f64, /// offset: 48 #[prost(double, tag = "3")] pub damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hfkkkfjhphj { /// offset: 24 #[prost(double, tag = "3")] pub damage: f64, /// offset: 32 #[prost(double, tag = "4")] pub kinkmheaanp: f64, /// offset: 40 #[prost(uint32, tag = "1")] pub augment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhkkpndlllo { /// offset: 24 #[prost(uint32, tag = "1")] pub portal_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cjafijafipn { /// offset: 24 #[prost(uint32, tag = "1")] pub eokopaffmii: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub monster_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lflenbdpnjn { /// offset: 16 #[prost(message, repeated, tag = "2")] pub kill_monster_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub pbfmlgocopf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hnnlndjfpfe { /// offset: 24 #[prost(double, tag = "2")] pub damage: f64, /// offset: 32 #[prost(uint32, tag = "1")] pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cpncaploihi { /// offset: 24 #[prost(map = "uint32, double", tag = "6")] pub icecchmagno: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "1")] pub role_id: u32, /// offset: 40 #[prost(double, tag = "2")] pub damage: f64, /// offset: 48 #[prost(double, tag = "5")] pub kinkmheaanp: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlapckjbjnb { /// offset: 24 #[prost(map = "uint32, double", tag = "2")] pub dmlclkhgefe: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "1")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckokagglkhg { /// offset: 16 #[prost(message, repeated, tag = "2")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub hflpdcjdiac: u32, /// offset: 40 #[prost(double, tag = "3")] pub fbnbpphogli: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleStatistics { /// offset: 16 #[prost(map = "uint32, message", tag = "28")] pub battle_target_info: ::std::collections::HashMap, /// offset: 24 #[prost(map = "string, float", tag = "13")] pub custom_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, /// offset: 32 #[prost(message, repeated, tag = "16")] pub bdchejkpoaf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "47")] pub ilnngpjaegh: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "43")] pub apagmjneccn: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "30")] pub pmcekilfbio: ::core::option::Option, /// offset: 64 #[prost(message, repeated, tag = "33")] pub dcmahkhafeh: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, optional, tag = "36")] pub dbkfepmimff: ::core::option::Option, /// offset: 80 #[prost(uint32, repeated, tag = "44")] pub gblekiocfma: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(message, repeated, tag = "23")] pub enpbmpkglom: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(message, optional, tag = "39")] pub iagkljekaol: ::core::option::Option, /// offset: 112 #[prost(int32, repeated, tag = "22")] pub akffkemdplg: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(message, repeated, tag = "26")] pub eipbmomkjdo: ::prost::alloc::vec::Vec, /// offset: 128 #[prost(message, optional, tag = "37")] pub mhpdkedhell: ::core::option::Option, /// offset: 136 #[prost(message, repeated, tag = "34")] pub aiokgnblmdi: ::prost::alloc::vec::Vec, /// offset: 144 #[prost(uint32, repeated, tag = "45")] pub mebkilmpmga: ::prost::alloc::vec::Vec, /// offset: 152 #[prost(message, optional, tag = "38")] pub bcciiegcfaa: ::core::option::Option, /// offset: 160 #[prost(message, optional, tag = "46")] pub kfpekbckkpm: ::core::option::Option, /// offset: 168 #[prost(message, repeated, tag = "29")] pub lgkakieeomg: ::prost::alloc::vec::Vec, /// offset: 176 #[prost(uint32, repeated, tag = "3")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 184 #[prost(message, repeated, tag = "7")] pub battle_avatar_list: ::prost::alloc::vec::Vec, /// offset: 192 #[prost(message, repeated, tag = "42")] pub mhlcfdegogn: ::prost::alloc::vec::Vec, /// offset: 200 #[prost(message, repeated, tag = "27")] pub ecffmbfgpoj: ::prost::alloc::vec::Vec, /// offset: 208 #[prost(message, optional, tag = "40")] pub ofmigbjpkmh: ::core::option::Option, /// offset: 216 #[prost(message, repeated, tag = "21")] pub okfalmgfhma: ::prost::alloc::vec::Vec, /// offset: 224 #[prost(message, repeated, tag = "8")] pub monster_list: ::prost::alloc::vec::Vec, /// offset: 232 #[prost(message, optional, tag = "31")] pub doafghlaicm: ::core::option::Option, /// offset: 240 #[prost(uint32, tag = "4")] pub ultra_cnt: u32, /// offset: 244 #[prost(uint32, tag = "11")] pub avatar_battle_turns: u32, /// offset: 248 #[prost(uint32, tag = "41")] pub ieogefblnel: u32, /// offset: 252 #[prost(uint32, tag = "1")] pub total_battle_turns: u32, /// offset: 256 #[prost(uint32, tag = "14")] pub challenge_score: u32, /// offset: 260 #[prost(enumeration = "BattleEndReason", tag = "19")] pub end_reason: i32, /// offset: 264 #[prost(uint32, tag = "2")] pub total_auto_turns: u32, /// offset: 268 #[prost(uint32, tag = "35")] pub npfdejpppli: u32, /// offset: 272 #[prost(double, tag = "5")] pub total_delay_cumulate: f64, /// offset: 280 #[prost(double, tag = "6")] pub cost_time: f64, /// offset: 288 #[prost(uint32, tag = "10")] pub cocoon_dead_wave: u32, /// offset: 292 #[prost(bool, tag = "32")] pub adgbakbcokf: bool, /// offset: 296 #[prost(uint32, tag = "9")] pub round_cnt: u32, /// offset: 300 #[prost(uint32, tag = "12")] pub monster_battle_turns: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mkicaccmbof { /// offset: 24 #[prost(uint32, tag = "1")] pub dmkhkemikkh: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub cihmkaekgfl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cdmpjodlbee { /// offset: 24 #[prost(message, optional, tag = "3")] pub sp_bar: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Aabgifaeeek", tag = "1")] pub r#type: i32, /// offset: 36 #[prost(uint32, tag = "2")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cmfbphikogn { /// offset: 24 #[prost(uint32, tag = "1")] pub mnbejckpijn: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ffhhmgiiheh { /// offset: 16 #[prost(message, optional, tag = "3")] pub stt: ::core::option::Option, /// offset: 32 #[prost(map = "string, uint32", tag = "5")] pub dclggmaemao: ::std::collections::HashMap<::prost::alloc::string::String, u32>, /// offset: 40 #[prost(bytes = "vec", tag = "4")] pub ijhanpilbam: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "6")] pub eahgeknlhpn: u32, /// offset: 52 #[prost(uint32, tag = "7")] pub gnlapgbaaoo: u32, /// offset: 56 #[prost(enumeration = "BattleEndStatus", tag = "2")] pub end_status: i32, /// offset: 60 #[prost(enumeration = "Akbcefgfjcj", tag = "1")] pub retcode: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oijhajaiffh { /// offset: 24 #[prost(map = "string, uint32", tag = "5")] pub grid_fight_value_init_component: ::std::collections::HashMap< ::prost::alloc::string::String, u32, >, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub role_id: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub role_star: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub pos_index: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apfoiaifhen { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub gpafmicjlpl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "uint32, uint32", tag = "2")] pub ehjlimmajoi: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdpdgmbjkml { /// offset: 16 #[prost(message, optional, tag = "8")] pub akbmamdmofd: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "7")] pub grid_game_role_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub section_id: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub dcahjelnjnp: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub uid: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub ehnjdidabhd: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub nhdbbigpafo: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub aacgbebgdpe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gocopeelcch { /// offset: 16 #[prost(message, repeated, tag = "1")] pub iianhhlgphe: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Holhbeohejd { /// offset: 16 #[prost(uint64, repeated, tag = "2")] pub fbebnlopibl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub interact_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iompilnaeeo { /// offset: 16 #[prost(string, tag = "1")] pub dhmdaekjenf: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Faifdbllgkk { /// offset: 16 #[prost(string, tag = "2")] pub acfenkabbkk: ::prost::alloc::string::String, /// offset: 44 #[prost(enumeration = "Kdncobmffeb", tag = "1")] pub laoacnpdold: i32, /// offset: 48 #[prost(uint32, tag = "3")] pub jkihiclopkm: u32, /// offset: 52 #[prost(enumeration = "Fknknlgmacl", tag = "4")] pub bdpimpjojbk: i32, #[prost(oneof = "faifdbllgkk::Fcidkeaoibg", tags = "10, 11, 12, 13, 14")] pub fcidkeaoibg: ::core::option::Option, } /// Nested message and enum types in `FAIFDBLLGKK`. pub mod faifdbllgkk { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fcidkeaoibg { /// offset: 24 #[prost(message, tag = "10")] Bdoemdghhep(super::Afbmanolioj), /// offset: 24 #[prost(message, tag = "11")] StopDesc(super::Dehdggedjhi), /// offset: 24 #[prost(message, tag = "12")] Lmjcpmfphlk(super::Dopjfjcliah), /// offset: 24 #[prost(message, tag = "13")] Fhdmhkomefo(super::Balhbdbhhon), /// offset: 24 #[prost(message, tag = "14")] Fifcccjolne(super::Iaggifbofdf), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Afbmanolioj {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iaggifbofdf {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dehdggedjhi { /// offset: 24 #[prost(message, optional, tag = "1")] pub stop_desc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dopjfjcliah { /// offset: 24 #[prost(bool, tag = "2")] pub jlneblakkob: bool, /// offset: 25 #[prost(bool, tag = "1")] pub ljoemlojddp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Balhbdbhhon { /// offset: 24 #[prost(enumeration = "Goecdmpjmcm", tag = "1")] pub oamkppgddim: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nekaolpjkee { /// offset: 24 #[prost(string, tag = "1")] pub poladdglaeh: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljempehadkj { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijjkhfpllif { /// offset: 16 #[prost(message, repeated, tag = "3")] pub flokejhhppo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "2")] pub hgaidoljkdl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnpdlodgaha { /// offset: 24 #[prost(message, optional, tag = "2")] pub flfnbplnnbl: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub llmdkahfiij: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "1")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Plhpnbimiok { /// offset: 24 #[prost(uint32, tag = "2")] pub jhffaalheai: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub kajcfpkegbp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpkpgpphhbm { /// offset: 16 #[prost(message, repeated, tag = "2")] pub mdlgeigffeg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjncneleomo { /// offset: 24 #[prost(uint32, tag = "1")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub item_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abmnfjjddoe { /// offset: 16 #[prost(message, repeated, tag = "2")] pub mpmnlicfhmc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub ilbjlienclb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eiichlncakk { /// offset: 16 #[prost(message, repeated, tag = "2")] pub cnimhmapdii: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub hpjaaopdiol: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub jfclhpfcmhp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iofkkoejfhi { /// offset: 24 #[prost(message, repeated, tag = "2")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "Pjcmneniehh", tag = "1")] pub hkeacdbjcod: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfcpfblkjab { #[prost(oneof = "jfcpfblkjab::Ponfikajhfd", tags = "10, 11, 12, 13, 14")] pub ponfikajhfd: ::core::option::Option, } /// Nested message and enum types in `JFCPFBLKJAB`. pub mod jfcpfblkjab { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Ponfikajhfd { /// offset: 24 #[prost(message, tag = "10")] Lineup(super::Ijjkhfpllif), /// offset: 24 #[prost(message, tag = "11")] Lcmaddimion(super::Dnpdlodgaha), /// offset: 24 #[prost(message, tag = "12")] Pagpnoklnom(super::Dpkpgpphhbm), /// offset: 24 #[prost(message, tag = "13")] Begaibbjhhd(super::Eiichlncakk), /// offset: 24 #[prost(message, tag = "14")] Hcaahiginom(super::Iofkkoejfhi), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ngbbcmbmoli { /// offset: 24 #[prost(bool, tag = "3")] pub ggpifkgappb: bool, /// offset: 25 #[prost(bool, tag = "4")] pub aooeihopalh: bool, /// offset: 26 #[prost(bool, tag = "2")] pub clfmfehjkej: bool, /// offset: 27 #[prost(bool, tag = "5")] pub liekgcnniha: bool, /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkngaggajkc { /// offset: 16 #[prost(string, tag = "1")] pub edmbjcbkbim: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "3")] pub dmhffknlilh: ::prost::alloc::string::String, /// offset: 40 #[prost(string, tag = "2")] pub oibplfnjoem: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdgioenhbej { /// offset: 16 #[prost(message, optional, tag = "4")] pub nhaljpdoncp: ::core::option::Option, /// offset: 32 #[prost(string, tag = "2")] pub oapacmjoikc: ::prost::alloc::string::String, /// offset: 40 #[prost(string, tag = "1")] pub title: ::prost::alloc::string::String, /// offset: 48 #[prost(uint32, tag = "3")] pub enhlklflckg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mohagoflgap { /// offset: 16 #[prost(string, tag = "6")] pub ijkomikfkek: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "3")] pub nickname: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "7")] pub ebmnjmiknpp: ::prost::alloc::string::String, /// offset: 48 #[prost(uint64, tag = "8")] pub version: u64, /// offset: 56 #[prost(uint32, tag = "4")] pub mjpkbigcfom: u32, /// offset: 60 #[prost(uint32, tag = "1")] pub uid: u32, /// offset: 64 #[prost(bool, tag = "9")] pub oclbmmnnmfc: bool, /// offset: 68 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 72 #[prost(enumeration = "PlatformType", tag = "5")] pub platform: i32, /// offset: 76 #[prost(uint32, tag = "10")] pub midbiphkljo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cigliffiidc { /// offset: 24 #[prost(enumeration = "Lkfbiallbdk", tag = "1")] pub nabjdhepelk: i32, /// offset: 28 #[prost(enumeration = "LobbyCharacterStatus", tag = "2")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyMarchInfo { /// offset: 24 #[prost(message, optional, tag = "5")] pub aikdcbmclbi: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub hejaihcghig: u32, /// offset: 36 #[prost(bool, tag = "2")] pub oclbmmnnmfc: bool, /// offset: 40 #[prost(uint32, tag = "1")] pub hbonkleoeei: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub mifbgcicabc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyMarbleInfo { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub cipehbbkfih: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub gdbnhojpkie: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub score_id: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub rank: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fdfgihjbhel { /// offset: 24 #[prost(uint32, tag = "1")] pub fmehkpkhgja: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub pnghfklcnbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kbchokfhhih { /// offset: 24 #[prost(message, repeated, tag = "5")] pub mkiomoinkof: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub eecijblglng: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub gdbnhojpkie: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub ophfdhgblpj: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub ihegljhmkpp: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub mfechjlaclc: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub eagefhohcoa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmfpicamlig { /// offset: 24 #[prost(message, optional, tag = "1")] pub aikdcbmclbi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyGridFightInfo { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub lajjhaakgaf: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(string, tag = "4")] pub kejlhdpbipo: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "3")] pub score_id: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub gold: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DiceCombatAvatar { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub dice_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub dice_avatar_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 40 #[prost(int64, tag = "4")] pub unlock_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bofhhebdeod { /// offset: 24 #[prost(uint32, tag = "1")] pub gdbnhojpkie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cmnlokdofef { /// offset: 24 #[prost(uint32, tag = "1")] pub gdbnhojpkie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehmepomcgng { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub kbhclljlfhh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub dbljfjaapan: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpgjplmhkfl { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub njifedndmfo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub mdkflgdejcn: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub dhjanofgdnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipijfdipnde { /// offset: 24 #[prost(message, optional, tag = "3")] pub aepfojhnnfh: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "2")] pub baegdjilmbl: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "5")] pub emhhcemgbem: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub gmcahopdhli: u32, /// offset: 56 #[prost(bool, tag = "7")] pub kdfjppolfeb: bool, /// offset: 60 #[prost(uint32, tag = "4")] pub eecijblglng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyGameExtInfo { /// offset: 24 #[prost(string, repeated, tag = "1")] pub mlafbfebnhb: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 44 #[prost(bool, tag = "2")] pub eljecoaknof: bool, #[prost( oneof = "lobby_game_ext_info::Apemjmhjhkd", tags = "1001, 1002, 1003, 1004, 1005" )] pub apemjmhjhkd: ::core::option::Option, } /// Nested message and enum types in `LobbyGameExtInfo`. pub mod lobby_game_ext_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Apemjmhjhkd { /// offset: 16 #[prost(message, tag = "1001")] LobbyMarchInfo(super::LobbyMarchInfo), /// offset: 16 #[prost(message, tag = "1002")] LobbyMarbleInfo(super::LobbyMarbleInfo), /// offset: 16 #[prost(message, tag = "1003")] Phibaomgnoh(super::Jmfpicamlig), /// offset: 16 #[prost(message, tag = "1004")] LobbyGridFightInfo(super::LobbyGridFightInfo), /// offset: 16 #[prost(message, tag = "1005")] Gokjcfbphcj(super::Ipijfdipnde), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmlnnhkjeip { /// offset: 16 #[prost(message, optional, tag = "1")] pub basic_info: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "3")] pub stage_info: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "2")] pub gbbcbjcacin: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lajglhccned { /// offset: 24 #[prost(uint32, tag = "14")] pub cghleeaojgo: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub pipocnhbhac: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub gmnonmgkbfi: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub mpnghaghaim: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub bmanbmaolld: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub onlanghdipj: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub fiipiflpedb: u32, /// offset: 52 #[prost(uint32, tag = "8")] pub cjhgllnbljh: u32, /// offset: 56 #[prost(uint32, tag = "13")] pub hfopgjfdihm: u32, /// offset: 60 #[prost(uint32, tag = "2")] pub ckdcnknmeai: u32, /// offset: 64 #[prost(uint32, tag = "3")] pub ekpkadnenag: u32, /// offset: 68 #[prost(uint32, tag = "6")] pub dndaoocdngc: u32, /// offset: 72 #[prost(uint32, tag = "11")] pub jobfjapjdba: u32, /// offset: 76 #[prost(uint32, tag = "10")] pub cphogfpnklc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bfbhkjljjbj { /// offset: 24 #[prost(enumeration = "FightGameMode", tag = "2")] pub mflepldcjbc: i32, /// offset: 32 #[prost(uint64, tag = "1")] pub nopdgknkeeh: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kppjopmmloa { /// offset: 24 #[prost(uint32, tag = "1")] pub inocahejkcb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aecgfcjjlni { /// offset: 24 #[prost(message, optional, tag = "3")] pub jpplniddlbh: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "2")] pub elocbjmjhbh: bool, /// offset: 36 #[prost(uint32, tag = "1")] pub nafofipmogm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ppkkblfdlbe { /// offset: 24 #[prost(message, optional, tag = "9")] pub emijckenbkj: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "11")] pub nnopikianca: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "3")] pub hjophlkblhl: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(enumeration = "FightGameMode", tag = "2")] pub mjbkmfomnpo: i32, /// offset: 56 #[prost(uint64, tag = "5")] pub anbjmmoegje: u64, /// offset: 64 #[prost(enumeration = "Fibdgjbojea", tag = "8")] pub fbfddommlna: i32, /// offset: 68 #[prost(enumeration = "Ojnefjdggem", tag = "4")] pub r#type: i32, /// offset: 72 #[prost(uint64, tag = "1")] pub id: u64, /// offset: 80 #[prost(uint64, tag = "6")] pub heomgkndjhe: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hclaeggmcfk { /// offset: 24 #[prost(uint32, tag = "1")] pub lopnadhjkbf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Onnhdodiied { /// offset: 24 #[prost(enumeration = "Hgmndbfcbll", tag = "1")] pub dlfhabgghff: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gbakefgolcb { /// offset: 24 #[prost(uint32, tag = "2")] pub cdnnhonkelj: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub stage_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pjmgblifdfp { #[prost(oneof = "pjmgblifdfp::Cgifmofgeco", tags = "1001, 1002, 1003")] pub cgifmofgeco: ::core::option::Option, } /// Nested message and enum types in `PJMGBLIFDFP`. pub mod pjmgblifdfp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Cgifmofgeco { /// offset: 24 #[prost(message, tag = "1001")] LobbyGridFightInfo(super::Hclaeggmcfk), /// offset: 24 #[prost(message, tag = "1002")] Gokjcfbphcj(super::Onnhdodiied), /// offset: 24 #[prost(message, tag = "1003")] Fnnopjbplpf(super::Gbakefgolcb), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nfdhockepgd { /// offset: 24 #[prost(uint32, tag = "1")] pub lopnadhjkbf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ceojgidjloa { /// offset: 24 #[prost(enumeration = "Hgmndbfcbll", tag = "1")] pub dlfhabgghff: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Apcdhobpbha { /// offset: 24 #[prost(uint32, tag = "1")] pub stage_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Offmcodmkdl { #[prost(oneof = "offmcodmkdl::Cgifmofgeco", tags = "1001, 1002, 1003")] pub cgifmofgeco: ::core::option::Option, } /// Nested message and enum types in `OFFMCODMKDL`. pub mod offmcodmkdl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Cgifmofgeco { /// offset: 16 #[prost(message, tag = "1001")] LobbyGridFightInfo(super::Nfdhockepgd), /// offset: 16 #[prost(message, tag = "1002")] Gokjcfbphcj(super::Ceojgidjloa), /// offset: 16 #[prost(message, tag = "1003")] Fnnopjbplpf(super::Apcdhobpbha), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct VectorSnapshot { /// offset: 24 #[prost(sint32, tag = "3")] pub z: i32, /// offset: 28 #[prost(sint32, tag = "2")] pub y: i32, /// offset: 32 #[prost(sint32, tag = "1")] pub x: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MotionInfoSnapshot { /// offset: 24 #[prost(message, optional, tag = "1")] pub pos: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "2")] pub rot: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FloorCustomValueSnapshot { /// offset: 16 #[prost(string, tag = "5")] pub str_val: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "1")] pub name: ::prost::alloc::string::String, /// offset: 40 #[prost(float, tag = "4")] pub float_val: f32, /// offset: 44 #[prost(enumeration = "Egmoemciino", tag = "2")] pub r#type: i32, /// offset: 48 #[prost(bool, tag = "3")] pub bool_val: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActiveMcvKeySnapshot { /// offset: 24 #[prost(string, tag = "2")] pub mcv_key: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "1")] pub main_mission_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PropInfoSnapshot { /// offset: 24 #[prost(uint32, tag = "1")] pub prop_state: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EntitySnapshot { /// offset: 32 #[prost(message, optional, tag = "3")] pub motion_info: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub instance_id: u32, /// offset: 44 #[prost(enumeration = "Abpeealgkao", tag = "4")] pub map_object_type: i32, /// offset: 48 #[prost(uint32, tag = "1")] pub entity_id: u32, #[prost(oneof = "entity_snapshot::Entity", tags = "5")] pub entity: ::core::option::Option, } /// Nested message and enum types in `EntitySnapshot`. pub mod entity_snapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Entity { /// offset: 16 #[prost(message, tag = "5")] Prop(super::PropInfoSnapshot), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupSnapshot { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub active_submission_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "6")] pub active_mcv_key_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "string, int32", tag = "4")] pub property_map: ::std::collections::HashMap<::prost::alloc::string::String, i32>, /// offset: 40 #[prost(message, repeated, tag = "3")] pub entity_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "1")] pub group_id: u32, /// offset: 60 #[prost(uint32, tag = "2")] pub group_state: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerSnapshot { /// offset: 24 #[prost(message, optional, tag = "1")] pub motion_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub map_layer: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionCustomValueSnapshot { /// offset: 16 #[prost(string, tag = "2")] pub mcv_key: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "1")] pub custom_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionCustomValueSnapshotList { /// offset: 16 #[prost(message, repeated, tag = "1")] pub custom_value_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MainMissionMcvSnapshot { /// offset: 16 #[prost(message, optional, tag = "2")] pub custom_value_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub main_mission_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SubMissionSnapshot { /// offset: 24 #[prost(uint32, tag = "1")] pub sub_mission_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MainMissionSnapshot { /// offset: 24 #[prost(message, repeated, tag = "2")] pub sub_mission_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub main_mission_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionSnapshot { /// offset: 16 #[prost(message, optional, tag = "3")] pub tracking_main_mission: ::core::option::Option, /// offset: 32 #[prost(string, tag = "6")] pub cur_sound_effect_state: ::prost::alloc::string::String, /// offset: 40 #[prost(message, repeated, tag = "2")] pub client_mcv_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(string, tag = "5")] pub cur_audio_emotion_state: ::prost::alloc::string::String, /// offset: 56 #[prost(message, repeated, tag = "1")] pub server_mcv_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(bool, tag = "4")] pub has_mission_audio_snapshot: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EraFlipperRegionDataSnapshot { /// offset: 24 #[prost(uint32, tag = "2")] pub state: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub region_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EraFlipperSnapshot { /// offset: 24 #[prost(message, repeated, tag = "1")] pub region_data_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RotationMapInfoSnapshot { /// offset: 16 #[prost(message, optional, tag = "2")] pub map_rot: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] pub map_pos: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MapRotationSnapshot { /// offset: 16 #[prost(message, optional, tag = "3")] pub map_info: ::core::option::Option, /// offset: 32 #[prost(int32, tag = "1")] pub region_id: i32, /// offset: 36 #[prost(uint32, tag = "2")] pub pose_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DialogSnapshot { /// offset: 24 #[prost(uint32, tag = "1")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchHandDataNodeSnapshot { /// offset: 16 #[prost(bytes = "vec", tag = "4")] pub hand_param: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "2")] pub hand_transform: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "3")] pub hand_state: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub config_id: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub get_coin_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchHandSnapshot { /// offset: 16 #[prost(message, repeated, tag = "1")] pub switch_hand_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PerformanceStartSnapshot { /// offset: 24 #[prost(message, optional, tag = "19")] pub map_rotation: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "12")] pub era_flipper: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "11")] pub mission: ::core::option::Option, /// offset: 48 #[prost(message, repeated, tag = "14")] pub client_group_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(map = "string, int32", tag = "17")] pub floor_saved_value_list: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, /// offset: 64 #[prost(map = "string, message", tag = "18")] pub floor_custom_value_list: ::std::collections::HashMap< ::prost::alloc::string::String, FloorCustomValueSnapshot, >, /// offset: 72 #[prost(message, optional, tag = "23")] pub switch_hand: ::core::option::Option, /// offset: 80 #[prost(message, repeated, tag = "16")] pub client_legacy_group_list: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(message, repeated, tag = "13")] pub server_group_list: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(message, optional, tag = "10")] pub player: ::core::option::Option, /// offset: 104 #[prost(message, repeated, tag = "15")] pub server_legacy_group_list: ::prost::alloc::vec::Vec, /// offset: 112 #[prost(message, optional, tag = "21")] pub dialog: ::core::option::Option, /// offset: 120 #[prost(uint32, tag = "5")] pub dimension_id: u32, /// offset: 124 #[prost(uint32, tag = "8")] pub entry_id: u32, /// offset: 128 #[prost(uint32, tag = "22")] pub owner_group_id: u32, /// offset: 132 #[prost(uint32, tag = "1")] pub performance_id: u32, /// offset: 136 #[prost(uint32, tag = "20")] pub world_id: u32, /// offset: 140 #[prost(uint32, tag = "3")] pub plane_id: u32, /// offset: 144 #[prost(uint32, tag = "4")] pub floor_id: u32, /// offset: 148 #[prost(uint32, tag = "2")] pub performance_type: u32, /// offset: 152 #[prost(uint32, tag = "6")] pub story_line_id: u32, /// offset: 156 #[prost(uint32, tag = "9")] pub version: u32, /// offset: 160 #[prost(uint32, tag = "7")] pub content_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hjachmjfeah { /// offset: 24 #[prost(uint32, tag = "2")] pub slot: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub pcpdheiejfo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ikahkmncfdn { /// offset: 24 #[prost(uint32, tag = "1")] pub pcpdheiejfo: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub slot: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iionnfelfef { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub dmiobeklded: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub jpmakccnoli: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub dice_slot_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bfakmcijfcb { /// offset: 16 #[prost(message, repeated, tag = "2")] pub pnhlaamngfe: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "1")] pub pkmhmgaeago: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "Bomholbackf", tag = "3")] pub glogemfdmjg: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpaoipldkhb { /// offset: 16 #[prost(message, repeated, tag = "1")] pub bjphdkebobk: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "2")] pub nljbjmdpbgn: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "5")] pub hbkepfkdami: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub gaekefekcbd: u32, /// offset: 48 #[prost(int64, tag = "3")] pub dbikjpdbmoe: i64, /// offset: 56 #[prost(int64, tag = "4")] pub cmhkfnfkgoi: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbmdebcgnmd { /// offset: 16 #[prost(message, optional, tag = "11")] pub pkhfmjdnkoe: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "6")] pub ikjnikigflf: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub dlkoeianimk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmacehdgghb { /// offset: 16 #[prost(message, repeated, tag = "1")] pub bjphdkebobk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub hbkepfkdami: u32, /// offset: 40 #[prost(int64, tag = "3")] pub cmhkfnfkgoi: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dihhpfhmmoj { /// offset: 24 #[prost(uint32, tag = "2")] pub pcpdheiejfo: u32, /// offset: 32 #[prost(int64, tag = "4")] pub hbgjjnhhahf: i64, /// offset: 40 #[prost(uint32, tag = "1")] pub ikdeijcedio: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub dice_slot_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eiidkjfkipe { /// offset: 24 #[prost(message, repeated, tag = "1")] pub cepanelnfmg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jolahhgifha { /// offset: 24 #[prost(message, optional, tag = "2")] pub rot_index: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] pub pos_index: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "4")] pub ghmkfmbdkne: ::core::option::Option, /// offset: 48 #[prost(int64, tag = "8")] pub mfchjfpocia: i64, /// offset: 56 #[prost(bool, tag = "7")] pub mgioldghpma: bool, /// offset: 60 #[prost(float, tag = "5")] pub ghemglkgklc: f32, /// offset: 64 #[prost(uint32, tag = "6")] pub fphbehjjbia: u32, /// offset: 68 #[prost(float, tag = "3")] pub icnankmdjic: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mhnnefbopie { /// offset: 16 #[prost(message, repeated, tag = "2")] pub jenkgodeiom: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub ikdeijcedio: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Peeeegapcok { /// offset: 16 #[prost(string, tag = "5")] pub aaldpoakjbk: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub ikdeijcedio: u32, /// offset: 40 #[prost(int64, tag = "4")] pub cmieoooddia: i64, /// offset: 48 #[prost(uint32, tag = "1")] pub plpppcepbdo: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub oocpkigpehp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikbdjlnepbh { /// offset: 24 #[prost(message, repeated, tag = "1")] pub hflophnbkgn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mikgmgbhlen { #[prost(oneof = "mikgmgbhlen::Ibangbldnig", tags = "1, 2")] pub ibangbldnig: ::core::option::Option, } /// Nested message and enum types in `MIKGMGBHLEN`. pub mod mikgmgbhlen { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Ibangbldnig { /// offset: 24 #[prost(string, tag = "1")] MessageText(::prost::alloc::string::String), /// offset: 24 #[prost(uint32, tag = "2")] ExtraId(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActiveActivityData { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub taken_star_rewards: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub id: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub dbifeedmaof: u32, /// offset: 40 #[prost(uint32, tag = "10")] pub fodlnkpnion: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub panel_id: u32, /// offset: 48 #[prost(uint32, tag = "15")] pub cdmikicanep: u32, } /// Obf: NCGDBKBGDDD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9568)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetActiveActivityDataCsReq {} /// Obf: OGGACDOLAOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9556)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActiveActivityDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "7")] pub hclgpdfbdnp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: FEHIEJJHDPM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9566)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeActiveActivityRewardCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub id: u32, } /// Obf: LKELMFPNKJC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9570)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeActiveActivityRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "1")] pub anfflndcglg: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: EDJDFEIOACG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9552)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActiveActivityDataChangeScNotify { /// offset: 24 #[prost(message, optional, tag = "14")] pub anfflndcglg: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LoginActivityData { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub moiahcmhneo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub panel_id: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub login_days: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub id: u32, } /// Obf: JLKHCGGLIMF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2673)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLoginActivityCsReq {} /// Obf: BJDJGMHNGGJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2603)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLoginActivityScRsp { /// offset: 16 #[prost(message, repeated, tag = "5")] pub login_activity_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: IIAIMCOFMGH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2680)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeLoginActivityRewardCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub take_days: u32, } /// Obf: CGKKBILNMLI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2627)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeLoginActivityRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub panel_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub take_days: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ActivityScheduleData { /// offset: 24 #[prost(int64, tag = "7")] pub end_time: i64, /// offset: 32 #[prost(uint32, tag = "10")] pub panel_id: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub activity_id: u32, /// offset: 40 #[prost(int64, tag = "11")] pub begin_time: i64, } /// Obf: HIMPABPFMPG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2636)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetActivityScheduleConfigCsReq {} /// Obf: GHBJFLPLIGA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2613)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityScheduleConfigScRsp { /// offset: 16 #[prost(message, repeated, tag = "1")] pub schedule_data: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrialActivityInfo { /// offset: 24 #[prost(bool, tag = "6")] pub taken_reward: bool, /// offset: 28 #[prost(uint32, tag = "13")] pub stage_id: u32, } /// Obf: JJPAAFLHHKC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2626)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTrialActivityDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Paaldkhkole { /// offset: 24 #[prost(uint32, tag = "1")] pub enhanced_id: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub avatar_id: u32, } /// Obf: GAPLJKIPAOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2690)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrialActivityDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub obopmfbgbae: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub ebnnnjjhibm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "2")] pub trial_activity_info_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub activity_stage_id: u32, } /// Obf: ELOPGADIBBE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2641)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrialActivityDataChangeScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub ebnnnjjhibm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "14")] pub trial_activity_info: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "13")] pub obopmfbgbae: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterTrialActivityStageCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub stage_id: u32, } /// Obf: FDFJIMBJCED /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2645)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTrialActivityStageScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: NAGFBDNFCEP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2637)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeTrialActivityRewardCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub stage_id: u32, } /// Obf: BGEFEAPPGKN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2634)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTrialActivityRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub stage_id: u32, } /// Obf: DBJDNDEIKDM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2658)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartTrialActivityCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub stage_id: u32, } /// Obf: OIMNAIDOGJI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2643)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartTrialActivityScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub stage_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2693)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveTrialActivityCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub stage_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2696)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveTrialActivityScRsp { /// offset: 24 #[prost(uint32, tag = "2")] pub stage_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: BKHKMFEDPBE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2691)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CurTrialActivityScNotify { /// offset: 24 #[prost(uint32, tag = "5")] pub activity_stage_id: u32, /// offset: 28 #[prost(enumeration = "TrialActivityStatus", tag = "15")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kpmakchcdmh { /// offset: 24 #[prost(uint32, tag = "3")] pub lnocoocmnci: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub panel_id: u32, /// offset: 32 #[prost(bool, tag = "14")] pub baonipokcpl: bool, /// offset: 33 #[prost(bool, tag = "10")] pub is_taken_reward: bool, } /// Obf: POCKHIABCKH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2676)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMaterialSubmitActivityDataCsReq {} /// Obf: HMLBPKOFHLM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2638)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMaterialSubmitActivityDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "3")] pub jjnflkkaofi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: DNGFEGEBEID /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2661)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SubmitMaterialSubmitActivityMaterialCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub lnocoocmnci: u32, } /// Obf: KMCLDIDKHBA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2624)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SubmitMaterialSubmitActivityMaterialScRsp { /// offset: 24 #[prost(message, optional, tag = "10")] pub meaeikflbpj: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: OGOOFKIKDEB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2671)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeMaterialSubmitActivityRewardCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub lnocoocmnci: u32, } /// Obf: CNMMLLCIGOG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2678)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMaterialSubmitActivityRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub lnocoocmnci: u32, } /// Obf: DKHBPNGPOKK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2623)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAvatarRewardDataCsReq {} /// Obf: PILLGGGIPAF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2689)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAvatarRewardDataScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 32 #[prost(bool, tag = "15")] pub is_taken_reward: bool, } /// Obf: CKFKJMNHNGM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2640)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChooseAvatarCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub avatar_id: u32, } /// Obf: LKHJDNMDJNC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2631)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChooseAvatarScRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: KJPLKPNPFBE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2611)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRewardCsReq {} /// Obf: HJDKFAGLCEH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2697)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bompfhommbh { /// offset: 24 #[prost(uint32, tag = "8")] pub mcllalgabab: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub item_id: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efgihhjgcfa { /// offset: 24 #[prost(message, repeated, tag = "15")] pub pgmdgpekdgb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub panel_id: u32, } /// Obf: LHPPNBMEBKD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9119)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetActivityHotDataCsReq {} /// Obf: NDKGIMLKJHA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9118)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityHotDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "10")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: IBDDBLNJFPF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9112)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllActivityRewardCountDataCsReq {} /// Obf: JLLBOPLHIKD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9120)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllActivityRewardCountDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "1")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: JNLMHLEACBE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9114)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityRewardCountDataCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub ddmehpdhplm: ::prost::alloc::vec::Vec, } /// Obf: BHCFGOHFLIO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9111)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityRewardCountDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterAdventureCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub map_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1303)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterAdventureScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FarmStageGachaInfo { /// offset: 24 #[prost(uint32, tag = "4")] pub gacha_id: u32, /// offset: 32 #[prost(int64, tag = "8")] pub begin_time: i64, /// offset: 40 #[prost(int64, tag = "6")] pub end_time: i64, } /// Obf: OMAAIFEDKOO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1380)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFarmStageGachaInfoCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub farm_stage_gacha_id_list: ::prost::alloc::vec::Vec, } /// Obf: AECPNKPOOCP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1327)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFarmStageGachaInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "15")] pub farm_stage_gacha_info_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: JLGGPEBAIMB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1336)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuickStartCocoonStageCsReq { /// offset: 24 #[prost(message, optional, tag = "2")] pub cbjckeiggnl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub heccobfbjfi: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub cocoon_id: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub world_level: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub wave: u32, } /// Obf: MHDMHAEADMI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1313)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuickStartCocoonStageScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub cocoon_id: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub wave: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub heccobfbjfi: u32, } /// Obf: GJNOEFFJDJK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1315)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartQuickFarmElementCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub heccobfbjfi: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub paofhflffhd: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub world_level: u32, } /// Obf: JDNANJFNLDF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1381)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartQuickFarmElementScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub paofhflffhd: u32, /// offset: 40 #[prost(uint32, tag = "10")] pub world_level: u32, } /// Obf: ACABKOGJAEG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1310)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CocoonSweepCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub cocoon_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub world_level: u32, } /// Obf: OOOHICJHPGL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1387)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CocoonSweepScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub drop_data: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "9")] pub multiple_drop_data: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "10")] pub cocoon_id: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub ncefjfohgbi: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: JLHKLAFACIJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1329)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FarmElementSweepCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub world_level: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub paofhflffhd: u32, } /// Obf: HNKJOONKGOK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1312)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FarmElementSweepScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub multiple_drop_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub paofhflffhd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bgpnjkenona { /// offset: 24 #[prost(uint32, tag = "10")] pub fodjggigbgj: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4842)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dmamefjbcle { /// offset: 24 #[prost(uint32, tag = "8")] pub fodjggigbgj: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4807)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveAetherDivideSceneCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4823)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveAetherDivideSceneScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: LACNGKFJELH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4844)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideSceneBattleCsReq { /// offset: 16 #[prost(message, repeated, tag = "4")] pub assist_monster_entity_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub skill_index: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub attacked_by_entity_id: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub cast_entity_id: u32, } /// Obf: MHMOEHAHION /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4827)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideSceneBattleScRsp { /// offset: 24 #[prost(message, optional, tag = "11")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub cast_entity_id: u32, } /// Obf: KPNFCKLHLIP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4819)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartAetherDivideChallengeBattleCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub fdkfiolmpha: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub challenge_id: u32, } /// Obf: FAOEGBHJBED /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4845)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideChallengeBattleScRsp { /// offset: 16 #[prost(message, optional, tag = "13")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Popjnehgmih { /// offset: 24 #[prost(uint32, tag = "7")] pub slot: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghbicgmefpl { /// offset: 24 #[prost(message, optional, tag = "6")] pub sp_bar: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "5")] pub licleeicaoe: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub apgdjgpggmo: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub exp: u32, /// offset: 48 #[prost(uint32, tag = "12")] pub ekkhlmekjmk: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub promotion: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Occaabpfblf { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub ajhccdonnek: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub slot: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dmgdlehedfb { /// offset: 24 #[prost(uint32, tag = "13")] pub jmmcejokmmg: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub num: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub item_id: u32, } /// Obf: DFBGKPADOEC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4843)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAetherDivideInfoCsReq {} /// Obf: GHNMFCHEGGK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4834)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAetherDivideInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "5")] pub cchdkjmfnep: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "12")] pub aphgaeapljf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "6")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "15")] pub bdnolfbjbgj: u32, /// offset: 52 #[prost(uint32, tag = "10")] pub ncaombhcgna: u32, /// offset: 56 #[prost(uint32, tag = "7")] pub jaoahonibji: u32, /// offset: 60 #[prost(uint32, tag = "9")] pub ncmlhpaalep: u32, /// offset: 64 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 68 #[prost(uint32, tag = "11")] pub focacjhlkdb: u32, } /// Obf: OEDAEKHDOOC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4821)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAetherDivideLineUpCsReq { /// offset: 24 #[prost(message, optional, tag = "5")] pub lineup: ::core::option::Option, } /// Obf: AAOABMHALOJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4840)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAetherDivideLineUpScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: DAKIMICINOH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4805)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EquipAetherDividePassiveSkillCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub apgdjgpggmo: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub slot: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub item_id: u32, } /// Obf: LGOCBAKHGEJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4808)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EquipAetherDividePassiveSkillScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub iagngegkdol: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "6")] pub lccmcpmclfh: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: PLAFIBPGBKK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4803)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffSkillCoreCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub slot: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub apgdjgpggmo: u32, } /// Obf: JCJIEMCKKDP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4838)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffSkillCoreScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub lccmcpmclfh: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "11")] pub iagngegkdol: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: HMMMDEEIJKC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4841)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideSpiritExpUpCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub fhaeendpaag: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub apgdjgpggmo: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub ncaombhcgna: u32, } /// Obf: ELCCBHEBFHO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4818)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideSpiritExpUpScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub iagngegkdol: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub ncaombhcgna: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: BNBKEHDGIDK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4820)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchAetherDivideLineUpSlotCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub fdkfiolmpha: u32, } /// Obf: OBIOEKFELPL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4812)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchAetherDivideLineUpSlotScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub fdkfiolmpha: u32, } /// Obf: GIKEONGNHEH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4806)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartAetherDivideStageBattleCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub event_id: u32, } /// Obf: CPAHMLLDHJC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4816)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideStageBattleScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: PMJECJLKNLJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4848)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideLineupScNotify { /// offset: 24 #[prost(message, optional, tag = "8")] pub lineup: ::core::option::Option, } /// Obf: BNFGJMLJDAK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4849)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideSpiritInfoScNotify { /// offset: 24 #[prost(message, optional, tag = "12")] pub iagngegkdol: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "9")] pub fgbapjkdfoc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub ncaombhcgna: u32, } /// Obf: CADOMBICGJI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4814)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAetherDivideChallengeInfoCsReq {} /// Obf: MFELEEHGHLA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4850)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAetherDivideChallengeInfoScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub nadkcdeoihj: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub ohjhicljabm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub digfecbhcpp: u32, } /// Obf: KMHNCGCPBEF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4837)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideFinishChallengeScNotify { /// offset: 24 #[prost(uint32, tag = "14")] pub challenge_id: u32, } /// Obf: DKMBKGCHLNE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4846)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideTainerInfoScNotify { /// offset: 24 #[prost(uint32, tag = "6")] pub focacjhlkdb: u32, } /// Obf: PHINIAKLBLJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4815)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideSkillItemScNotify { /// offset: 24 #[prost(uint32, tag = "12")] pub num: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub item_id: u32, } /// Obf: GNBCBNCKLHE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4824)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideRefreshEndlessCsReq {} /// Obf: PCOAAAFDNAA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4828)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideRefreshEndlessScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub jaoahonibji: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: JDMLEOGCCCA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4833)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideRefreshEndlessScNotify { /// offset: 24 #[prost(uint32, tag = "13")] pub jaoahonibji: u32, } /// Obf: CEDCCCCMOCL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4835)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideTakeChallengeRewardCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub challenge_id: u32, } /// Obf: FBBKDPMCLFK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4836)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideTakeChallengeRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub challenge_id: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: GAEBCDPICNH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9532)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AiPamSendMsgCsReq { /// offset: 16 #[prost(message, optional, tag = "15")] pub message_datas: ::core::option::Option, /// offset: 32 #[prost(string, tag = "3")] pub njfmdjdmdma: ::prost::alloc::string::String, /// offset: 40 #[prost(enumeration = "Fknknlgmacl", tag = "14")] pub bdpimpjojbk: i32, /// offset: 44 #[prost(bool, tag = "1")] pub gfijjlnooom: bool, /// offset: 45 #[prost(bool, tag = "4")] pub cldbfbnolnp: bool, /// offset: 46 #[prost(bool, tag = "12")] pub loodcbcfnmj: bool, } /// Obf: NINBBMNLKEH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9542)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AiPamSendMsgScRsp { /// offset: 24 #[prost(enumeration = "Fknknlgmacl", tag = "5")] pub bdpimpjojbk: i32, /// offset: 28 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: FKCDLPGBLEE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9507)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RecvAiPamChatEventScNotify { /// offset: 24 #[prost(message, optional, tag = "14")] pub oooaclefdgm: ::core::option::Option, } /// Obf: EAJHAKEBDBG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9523)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAiPamChatHistoryCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub target_side: u32, } /// Obf: JACFBOEDEEB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9544)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAiPamChatHistoryScRsp { /// offset: 16 #[prost(message, repeated, tag = "14")] pub jpcmgngnonj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub target_side: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: OFPHPFENACO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9527)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAiPamNextQuestionCsReq { /// offset: 24 #[prost(enumeration = "Fknknlgmacl", tag = "11")] pub bdpimpjojbk: i32, } /// Obf: OLNIMIPEKAB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9519)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAiPamNextQuestionScRsp { /// offset: 16 #[prost(message, repeated, tag = "5")] pub kdohkgkbfch: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 #[prost(enumeration = "Fknknlgmacl", tag = "6")] pub bdpimpjojbk: i32, } /// Obf: JFJKBMAEEMF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9529)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAiPamChatInfoCsReq {} /// Obf: JBCKBPGGDCO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9543)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAiPamChatInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "6")] pub bjlhdbppili: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(string, tag = "15")] pub acfenkabbkk: ::prost::alloc::string::String, /// offset: 40 #[prost(bool, tag = "12")] pub aganfjkbfma: bool, /// offset: 41 #[prost(bool, tag = "8")] pub locngflceng: bool, /// offset: 42 #[prost(bool, tag = "5")] pub okcipplkgcd: bool, /// offset: 44 #[prost(uint32, tag = "1")] pub jkihiclopkm: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: CPCLIOIHCKI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9534)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AiPamResponseFeedbackCsReq { /// offset: 24 #[prost(enumeration = "Fknknlgmacl", tag = "13")] pub bdpimpjojbk: i32, /// offset: 28 #[prost(bool, tag = "14")] pub iajaomakaha: bool, /// offset: 29 #[prost(bool, tag = "8")] pub nmmjbgfdnai: bool, } /// Obf: CBJOMIPDHJF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9521)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AiPamResponseFeedbackScRsp { /// offset: 24 #[prost(bool, tag = "2")] pub nmmjbgfdnai: bool, /// offset: 25 #[prost(bool, tag = "10")] pub iajaomakaha: bool, /// offset: 28 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 32 #[prost(enumeration = "Fknknlgmacl", tag = "8")] pub bdpimpjojbk: i32, } /// Obf: BAHBEAHIFCC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9540)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AiPamResponseFeedbackCommentCsReq { /// offset: 16 #[prost(string, tag = "4")] pub imnojncggni: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "12")] pub ollblnagmpc: u32, } /// Obf: IGDMGNCPFCM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9505)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AiPamResponseFeedbackCommentScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: FLECMDNBJMM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9508)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TriggerAiPamSpeakCsReq { /// offset: 24 #[prost(enumeration = "Fknknlgmacl", tag = "14")] pub bdpimpjojbk: i32, /// offset: 28 #[prost(uint32, tag = "13")] pub jmppmnaonhm: u32, } /// Obf: KIDOEDMJDGJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9503)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TriggerAiPamSpeakScRsp { /// offset: 24 #[prost(enumeration = "Fknknlgmacl", tag = "13")] pub bdpimpjojbk: i32, /// offset: 28 #[prost(uint32, tag = "3")] pub jmppmnaonhm: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: LILHIEALFOC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9538)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateAiPamSettingsCsReq { /// offset: 24 #[prost(bool, tag = "10")] pub locngflceng: bool, } /// Obf: JPCEIGAGLND /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9520)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateAiPamSettingsScRsp { /// offset: 24 #[prost(bool, tag = "13")] pub locngflceng: bool, /// offset: 28 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: EPPBALGDGEF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9512)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AiPamMotionScNotify { /// offset: 24 #[prost(string, repeated, tag = "15")] pub blccbdpodfm: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9506)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kiikhmmdhkp { /// offset: 24 #[prost(message, repeated, tag = "1")] pub miefcfljlah: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9516)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hggmnlnjphg { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9541)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhnmdfopmkn { /// offset: 24 #[prost(message, optional, tag = "7")] pub return_data: ::core::option::Option, /// offset: 32 #[prost(string, tag = "3")] pub bldmfdkdjdm: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9518)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bkhlgpcdlgl { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: HOHCCKGOOEE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9549)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AiPamAskSettlementScNotify { /// offset: 24 #[prost(message, optional, tag = "15")] pub eiadgimdnmo: ::core::option::Option, } /// Obf: CPFBHLBMJOG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4773)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAlleyInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jeehgnibife { /// offset: 24 #[prost(uint32, tag = "6")] pub map_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub apnaflbgena: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jpolhbfcdnb { /// offset: 24 #[prost(uint32, tag = "1")] pub shop_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdgeiahndad { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub ifokhmfnnnf: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "5")] pub oelpoflbmie: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "13")] pub cfnkobkjknk: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "1")] pub aloopkcjfea: ::prost::alloc::vec::Vec, } /// Obf: OAJOMNJMJLE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4703)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAlleyInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub eeaaclbjoda: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub amhaepilikf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub kenfkiclmgj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "10")] pub laanllfbldp: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(map = "uint32, uint32", tag = "2")] pub beckklbmfhk: ::std::collections::HashMap, /// offset: 64 #[prost(message, optional, tag = "5")] pub nfjkailefad: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "1")] pub hamaoobgmlo: ::core::option::Option, /// offset: 80 #[prost(message, repeated, tag = "14")] pub pmiffbhoooo: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint32, tag = "8")] pub cur_fund: u32, /// offset: 92 #[prost(uint32, tag = "12")] pub level: u32, /// offset: 96 #[prost(uint32, tag = "13")] pub eemcoehgbaj: u32, /// offset: 100 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ghminceanhg { /// offset: 24 #[prost(uint32, tag = "11")] pub lmkjleopkkl: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub jakmmniebgj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbbpdlpaipl { /// offset: 24 #[prost(message, repeated, tag = "3")] pub njkdkiebghg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub goods_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyPlacingShip { /// offset: 16 #[prost(message, repeated, tag = "12")] pub goods_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub ship_id: u32, } /// Obf: DEPIILNKIPE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4754)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyPlacingGameCsReq { /// offset: 16 #[prost(message, optional, tag = "10")] pub gpomfknhcpb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub dppohbgcagf: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub bnpklkienik: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub cost_time: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub beakgbhflpj: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub jfaldhkoaol: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub jjgklhlmmnc: u32, /// offset: 56 #[prost(uint32, tag = "1")] pub idildcbmeci: u32, /// offset: 60 #[prost(uint32, tag = "12")] pub caahdgfmnno: u32, } /// Obf: EGJCAPACHMJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4783)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AlleyPlacingGameScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub lfmhgmjelee: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub ajbeociepkp: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub jkbinmnfpkk: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub bijpmobeijc: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub cibnbdlmeic: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub event_id: u32, /// offset: 52 #[prost(uint32, tag = "9")] pub abhoecnllge: u32, } /// Obf: FMFAKLOHCHN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4705)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActivityRaidPlacingGameCsReq { /// offset: 24 #[prost(message, optional, tag = "15")] pub gpomfknhcpb: ::core::option::Option, #[prost(oneof = "activity_raid_placing_game_cs_req::Efjlhnmjeed", tags = "5, 13")] pub efjlhnmjeed: ::core::option::Option< activity_raid_placing_game_cs_req::Efjlhnmjeed, >, } /// Nested message and enum types in `ActivityRaidPlacingGameCsReq`. pub mod activity_raid_placing_game_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Efjlhnmjeed { /// offset: 32 #[prost(uint32, tag = "5")] Gfhgcdejfie(u32), /// offset: 32 #[prost(uint32, tag = "13")] Caahdgfmnno(u32), } } /// Obf: OEEMFNGCOBO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4714)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ActivityRaidPlacingGameScRsp { /// offset: 36 #[prost(uint32, tag = "13")] pub retcode: u32, #[prost(oneof = "activity_raid_placing_game_sc_rsp::Efjlhnmjeed", tags = "6, 4")] pub efjlhnmjeed: ::core::option::Option< activity_raid_placing_game_sc_rsp::Efjlhnmjeed, >, } /// Nested message and enum types in `ActivityRaidPlacingGameScRsp`. pub mod activity_raid_placing_game_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Efjlhnmjeed { /// offset: 16 #[prost(uint32, tag = "6")] Gfhgcdejfie(u32), /// offset: 16 #[prost(uint32, tag = "4")] Caahdgfmnno(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpbaiemeffh { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub dnlgmdcmfgf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "8")] pub epeelmjdjkp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub ebommhdnbjl: u32, /// offset: 44 #[prost(bool, tag = "1")] pub fpdgkfhfiee: bool, /// offset: 48 #[prost(uint32, tag = "4")] pub ocnlddnihoh: u32, /// offset: 52 #[prost(uint32, tag = "7")] pub bcoaidifbbg: u32, } /// Obf: MNPGEDIDKEN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4761)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyOrderChangedScNotify { /// offset: 24 #[prost(message, optional, tag = "15")] pub ngkpdfjbnmf: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4759)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dpfgbjfofce { /// offset: 24 #[prost(uint32, tag = "9")] pub fnclcjcbpla: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jomegngjkjk { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub gadmaochbkn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub bpcademegnp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "12")] pub ogdkjpdffai: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "8")] pub shop_id: u32, /// offset: 52 #[prost(uint32, tag = "7")] pub anheohpnkkc: u32, /// offset: 56 #[prost(uint32, tag = "13")] pub ebnnnmfghbj: u32, /// offset: 60 #[prost(uint32, tag = "10")] pub cjhldcagknd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iodafibpagm { /// offset: 16 #[prost(message, repeated, tag = "6")] pub jngngmjcaai: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub map_id: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub cost_time: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bolcgiogibp { /// offset: 24 #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub fmcphdjeidc: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub aamknoomeoo: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub map_id: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub efboojgnkoh: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub max_score: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub llepgpkgbgm: u32, } /// Obf: CJEFCNKNGNC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4780)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsGameCsReq { /// offset: 24 #[prost(message, repeated, tag = "15")] pub mdnbobfgkfn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "9")] pub cncjkgedeii: bool, } /// Obf: PCEJNOKIGOF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4716)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsScoreRewardSyncInfoScNotify { /// offset: 24 #[prost(message, repeated, tag = "11")] pub aloopkcjfea: ::prost::alloc::vec::Vec, } /// Obf: KBKHHILFFOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4727)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsGameScRsp { /// offset: 16 #[prost(message, repeated, tag = "9")] pub aloopkcjfea: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub event_id: u32, /// offset: 40 #[prost(bool, tag = "4")] pub cncjkgedeii: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cekifbmpefh { /// offset: 24 #[prost(enumeration = "AlleyEventState", tag = "8")] pub state: i32, /// offset: 28 #[prost(uint32, tag = "7")] pub event_id: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub fhmbkappago: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4715)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gifadcjkkfe { /// offset: 24 #[prost(uint32, tag = "6")] pub event_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4781)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ppjkekepfmf { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub event_id: u32, } /// Obf: MFBBJPEPDJM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4710)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AlleyEventChangeNotify { /// offset: 24 #[prost(message, optional, tag = "10")] pub oooaclefdgm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub khanhnfacln: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4787)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mgmdnbolbmo { /// offset: 24 #[prost(uint32, tag = "9")] pub monfblgfkgb: u32, } /// Obf: NIHMFACHENB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4729)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakePrestigeRewardCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub level: u32, } /// Obf: ODBFGHLOPJD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4712)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePrestigeRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub level: u32, } /// Obf: HBNANEIBPBG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4771)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PrestigeLevelUpCsReq {} /// Obf: MKFGIOCFPJL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4778)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PrestigeLevelUpScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub level: u32, } /// Obf: DLEHOPOJKKM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4752)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AlleyFundsScNotify { /// offset: 24 #[prost(uint32, tag = "5")] pub cur_fund: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4774)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enoabfiphob { /// offset: 16 #[prost(message, repeated, tag = "14")] pub mdnbobfgkfn: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4792)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gaammaacico { /// offset: 24 #[prost(message, repeated, tag = "14")] pub mdnbobfgkfn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: LALKCKEAFPE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4766)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsInfoScNotify { /// offset: 16 #[prost(message, optional, tag = "14")] pub nfjkailefad: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Picdjhepjlc { /// offset: 24 #[prost(map = "uint32, uint32", tag = "8")] pub pcdfiocmjfe: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "13")] pub acaolnodbln: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub legcbileehk: u32, } /// Obf: KLAFHGGFBJD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4730)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyShipmentEventEffectsScNotify { /// offset: 24 #[prost(message, optional, tag = "3")] pub jbfifnpjnha: ::core::option::Option, } /// Obf: LBCBJBKNNCC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4749)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSaveLogisticsMapCsReq {} /// Obf: ABOFBLJPHHE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4728)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSaveLogisticsMapScRsp { /// offset: 24 #[prost(message, repeated, tag = "10")] pub cfnkobkjknk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4701)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgkkfpgnelc { /// offset: 24 #[prost(map = "uint32, uint32", tag = "6")] pub beckklbmfhk: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hohlbbcmklk {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4785)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hmbpgpoifne { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub biibpcnnmae: u32, } /// Obf: EJIPDMFGOON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4720)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AlleyTakeEventRewardCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub event_id: u32, } /// Obf: DBIAIJKONFB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4799)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyTakeEventRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4732)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ckjacadhccc {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4735)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ngokhflmlnj { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicList { /// offset: 24 #[prost(uint32, tag = "15")] pub set_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub r#type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonsterList { /// offset: 24 #[prost(uint32, tag = "15")] pub monster_id: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ArchiveData { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub archive_equipment_id_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub archive_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "6")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "13")] pub kill_monster_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "2")] pub archive_missing_equipment_id_list: ::prost::alloc::vec::Vec, } /// Obf: IPFMCBBMOEC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2373)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetArchiveDataCsReq {} /// Obf: JPMDALGBLBO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2303)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetArchiveDataScRsp { /// offset: 16 #[prost(message, optional, tag = "10")] pub archive_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2380)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjjgfkaoklg {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2327)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkogbfclnhb { /// offset: 16 #[prost(message, optional, tag = "12")] pub archive_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(373)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAvatarDataCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "5")] pub is_get_all: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarPathSkillTree { /// offset: 24 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub anchor_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Avatar { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub has_taken_promotion_reward_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub equipment_unique_id: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub base_avatar_id: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub exp: u32, /// offset: 44 #[prost(bool, tag = "11")] pub is_marked: bool, /// offset: 48 #[prost(uint32, tag = "13")] pub level: u32, /// offset: 52 #[prost(uint32, tag = "5")] pub cur_multi_path_avatar_type: u32, /// offset: 56 #[prost(uint32, tag = "2")] pub promotion: u32, /// offset: 64 #[prost(uint64, tag = "10")] pub first_met_time_stamp: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarPathData { /// offset: 16 #[prost(message, repeated, tag = "9")] pub avatar_path_skill_tree: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "11")] pub equip_relic_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub unk_enhanced_id: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub path_equipment_id: u32, /// offset: 48 #[prost(uint64, tag = "6")] pub unlock_timestamp: u64, /// offset: 56 #[prost(uint32, tag = "2")] pub rank: u32, /// offset: 60 #[prost(uint32, tag = "5")] pub avatar_id: u32, /// offset: 64 #[prost(uint32, tag = "8")] pub dressed_skin_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(303)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAvatarDataScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub basic_type_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "Cfmdkncddal", repeated, tag = "1")] pub piloafimcgk: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "12")] pub skin_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, optional, tag = "14")] pub dhkfcdaghdm: ::core::option::Option, /// offset: 64 #[prost(message, repeated, tag = "9")] pub avatar_path_data_info_list: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "13")] pub jbfbeolohjn: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(bool, tag = "3")] pub is_get_all: bool, /// offset: 84 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 88 #[prost(uint32, tag = "7")] pub jfaadmonjnf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarExpUpCsReq { /// offset: 24 #[prost(message, optional, tag = "13")] pub item_cost: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub base_avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(327)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarExpUpScRsp { /// offset: 24 #[prost(message, repeated, tag = "1")] pub return_item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockSkillTreeCsReq { /// offset: 24 #[prost(message, repeated, tag = "11")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub point_id: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub level: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(313)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockSkilltreeScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub point_id: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PromoteAvatarCsReq { /// offset: 16 #[prost(message, repeated, tag = "5")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub base_avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(381)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PromoteAvatarScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(310)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressAvatarCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub equipment_unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(387)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressAvatarScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(329)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffEquipmentCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(312)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffEquipmentScRsp { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(354)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddAvatarScNotify { /// offset: 24 #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub base_avatar_id: u32, /// offset: 36 #[prost(enumeration = "AddAvatarSrcState", tag = "9")] pub src: i32, /// offset: 40 #[prost(bool, tag = "15")] pub is_new: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(330)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddMultiPathAvatarScNotify { /// offset: 24 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "2")] pub hjmdnlbnpna: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "12")] pub is_new: bool, /// offset: 44 #[prost(enumeration = "Gcallojppij", tag = "6")] pub alkdbjegagg: i32, /// offset: 48 #[prost(uint32, tag = "9")] pub avatar_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(383)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActiveEidolonCsReq { /// offset: 16 #[prost(message, optional, tag = "12")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub avatar_id: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub rank: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(309)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ActiveEidolonScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressRelicParam { /// offset: 24 #[prost(uint32, tag = "2")] pub relic_unique_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub relic_type: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(342)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressRelicAvatarCsReq { /// offset: 24 #[prost(message, repeated, tag = "3")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(376)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressRelicAvatarScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(338)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffRelicCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub relic_type_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(361)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffRelicScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(324)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakePromotionRewardCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub base_avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub promotion: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(371)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePromotionRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "12")] pub reward_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressAvatarSkinCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub skin_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(352)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressAvatarSkinScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffAvatarSkinCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(359)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffAvatarSkinScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(374)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockAvatarSkinScNotify { /// offset: 24 #[prost(uint32, tag = "4")] pub skin_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(314)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetPlayerOutfitCsReq { /// offset: 16 #[prost(message, optional, tag = "5")] pub dhkfcdaghdm: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(382)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetPlayerOutfitScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkAvatarCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub avatar_id: u32, /// offset: 28 #[prost(bool, tag = "7")] pub is_marked: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(366)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkAvatarScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 28 #[prost(bool, tag = "8")] pub is_marked: bool, /// offset: 32 #[prost(uint32, tag = "6")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGrowthTargetAvatarCsReq { /// offset: 16 #[prost(enumeration = "Cfmdkncddal", repeated, tag = "2")] pub flindjjjflb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub avatar_id: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub fcacaclejnm: u32, /// offset: 40 #[prost(enumeration = "GrowthTargetState", tag = "6")] pub source: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(328)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGrowthTargetAvatarScRsp { /// offset: 16 #[prost(enumeration = "Cfmdkncddal", repeated, tag = "9")] pub flindjjjflb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub jfaadmonjnf: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub growth_avatar_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(301)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfggobedjok { /// offset: 24 #[prost(enumeration = "Cfmdkncddal", repeated, tag = "9")] pub flindjjjflb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub jfaadmonjnf: u32, } /// Obf: FNEKPCPNKLO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(316)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPreAvatarActivityListCsReq {} /// Obf: CEAIGOBEACN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(305)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPreAvatarActivityListScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub ddmehpdhplm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ogifjnighbo { /// offset: 16 #[prost(string, tag = "1130")] pub nocpijjbkcb: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "682")] pub lacbkoccfhl: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "1565")] pub jemhfhjkben: ::prost::alloc::string::String, /// offset: 48 #[prost(string, tag = "938")] pub ndjglmcpfhk: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, tag = "9")] pub bjfjhejgfpm: u32, /// offset: 60 #[prost(uint32, tag = "7")] pub jhlpbjcaiif: u32, /// offset: 64 #[prost(uint32, tag = "3")] pub jpgoackiffc: u32, /// offset: 68 #[prost(uint32, tag = "12")] pub fdijafbcill: u32, /// offset: 72 #[prost(uint32, tag = "15")] pub oifpbocoall: u32, /// offset: 76 #[prost(uint32, tag = "487")] pub r#type: u32, /// offset: 80 #[prost(uint32, tag = "1")] pub iegolhhoanb: u32, /// offset: 84 #[prost(uint32, tag = "11")] pub lnhkcmapmlm: u32, /// offset: 88 #[prost(uint32, tag = "737")] pub ppdagppkejd: u32, /// offset: 92 #[prost(uint32, tag = "4")] pub jobmejmfelf: u32, /// offset: 96 #[prost(uint32, tag = "10")] pub pelfcmahjga: u32, /// offset: 100 #[prost(uint32, tag = "8")] pub pgjkalfdfma: u32, /// offset: 104 #[prost(uint32, tag = "13")] pub dkebmgfmcbh: u32, /// offset: 108 #[prost(uint32, tag = "6")] pub cahbpnlnkcc: u32, /// offset: 112 #[prost(uint32, tag = "2")] pub bfepbbliogp: u32, /// offset: 116 #[prost(uint32, tag = "1535")] pub panel_id: u32, /// offset: 120 #[prost(uint32, tag = "14")] pub dlgcgjcklcb: u32, /// offset: 124 #[prost(uint32, tag = "5")] pub iicanchnibb: u32, } /// Obf: KIBJDDNABII /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(367)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPreAvatarGrowthInfoCsReq {} /// Obf: NMLGHIFLBNN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(385)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPreAvatarGrowthInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "6")] pub jlmmcnimpoa: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(332)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetAvatarEnhancedIdCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub enhanced_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(335)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetAvatarEnhancedIdScRsp { /// offset: 24 #[prost(uint32, tag = "14")] pub unk_enhanced_id: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub growth_avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetAvatarPathCsReq { /// offset: 24 #[prost(enumeration = "MultiPathAvatarType", tag = "6")] pub avatar_id: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(363)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetAvatarPathScRsp { /// offset: 24 #[prost(enumeration = "MultiPathAvatarType", tag = "2")] pub avatar_id: i32, /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetMultipleAvatarPathsCsReq { /// offset: 16 #[prost(enumeration = "MultiPathAvatarType", repeated, tag = "6")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(388)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetMultipleAvatarPathsScRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockAvatarPathCsReq { /// offset: 24 #[prost(enumeration = "MultiPathAvatarType", tag = "10")] pub avatar_id: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(400)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockAvatarPathScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub basic_type_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, /// offset: 40 #[prost(enumeration = "MultiPathAvatarType", tag = "14")] pub avatar_id: i32, /// offset: 44 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(317)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarPathChangedNotify { /// offset: 24 #[prost(uint32, tag = "15")] pub base_avatar_id: u32, /// offset: 28 #[prost(enumeration = "MultiPathAvatarType", tag = "4")] pub cur_multi_path_avatar_type: i32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(326)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarSpecialSkilltreeUnlockScNotify { /// offset: 24 #[prost(uint32, tag = "13")] pub point_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub avatar_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(390)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lendbhpiojk { /// offset: 24 #[prost(uint32, tag = "15")] pub avatar_id: u32, } /// Obf: CHIIPPKECEF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(173)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PveBattleResultCsReq { /// offset: 16 #[prost(map = "string, uint32", tag = "7")] pub ljjeoojceog: ::std::collections::HashMap<::prost::alloc::string::String, u32>, /// offset: 24 #[prost(message, optional, tag = "15")] pub stt: ::core::option::Option, /// offset: 32 #[prost(bytes = "vec", tag = "2")] pub turn_snapshot_hash: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(string, tag = "4")] pub debug_extra_info: ::prost::alloc::string::String, /// offset: 56 #[prost(message, repeated, tag = "1")] pub op_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "13")] pub ljkmpimkomo: u32, /// offset: 68 #[prost(uint32, tag = "8")] pub stage_id: u32, /// offset: 72 #[prost(uint32, tag = "9")] pub cost_time: u32, /// offset: 76 #[prost(uint32, tag = "14")] pub nibmfcfbhep: u32, /// offset: 80 #[prost(uint32, tag = "12")] pub lgojdhlmgen: u32, /// offset: 84 #[prost(bool, tag = "6")] pub lgjmmjefgnk: bool, /// offset: 85 #[prost(bool, tag = "10")] pub nngdlohalcn: bool, /// offset: 86 #[prost(bool, tag = "11")] pub dkidhmaomjb: bool, /// offset: 88 #[prost(enumeration = "BattleEndStatus", tag = "3")] pub end_status: i32, /// offset: 92 #[prost(uint32, tag = "5")] pub battle_id: u32, } /// Obf: PPNMNDKILGL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(103)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PveBattleResultScRsp { /// offset: 16 #[prost(message, optional, tag = "727")] pub item_list_unk1: ::core::option::Option, /// offset: 24 #[prost(string, tag = "3")] pub dpholbabaol: ::prost::alloc::string::String, /// offset: 32 #[prost(message, optional, tag = "6")] pub item_list_unk2: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "4")] pub battle_avatar_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "1442")] pub abemlcjbief: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "2")] pub multiple_drop_data: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "13")] pub drop_data: ::core::option::Option, /// offset: 80 #[prost(string, tag = "11")] pub dimhpkfppka: ::prost::alloc::string::String, /// offset: 88 #[prost(bool, tag = "693")] pub opdkjbhlojm: bool, /// offset: 89 #[prost(bool, tag = "12")] pub check_identical: bool, /// offset: 92 #[prost(uint32, tag = "8")] pub akdgbbdfdha: u32, /// offset: 96 #[prost(uint32, tag = "1")] pub stage_id: u32, /// offset: 100 #[prost(uint32, tag = "9")] pub eahgeknlhpn: u32, /// offset: 104 #[prost(uint32, tag = "10")] pub event_id: u32, /// offset: 108 #[prost(enumeration = "BattleEndStatus", tag = "15")] pub end_status: i32, /// offset: 112 #[prost(uint32, tag = "7")] pub battle_id: u32, /// offset: 116 #[prost(uint32, tag = "14")] pub lemgiccokbk: u32, /// offset: 120 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(180)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitBattleCsReq { /// offset: 16 #[prost(message, optional, tag = "10")] pub stt: ::core::option::Option, /// offset: 32 #[prost(enumeration = "RebattleType", tag = "13")] pub nkdaaagpcdb: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(127)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitBattleScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: FAMHHDBNNFD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(136)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurBattleInfoCsReq {} /// Obf: LJJAAGCEBCK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(113)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurBattleInfoScRsp { /// offset: 24 #[prost(message, optional, tag = "3")] pub hidiejalfie: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "5")] pub battle_info: ::core::option::Option, /// offset: 40 #[prost(enumeration = "BattleEndStatus", tag = "6")] pub last_end_status: i32, /// offset: 44 #[prost(uint32, tag = "7")] pub kdjgdhkjage: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(115)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncClientResVersionCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub ljkmpimkomo: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(181)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncClientResVersionScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub ljkmpimkomo: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(110)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitBattleScNotify {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleLogReportCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(129)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleLogReportScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 #[prost(bool, tag = "3")] pub jpggllelmpc: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(112)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ServerSimulateBattleFinishScNotify {} /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(154)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReBattleAfterBattleLoseCsNotify { /// offset: 24 #[prost(bool, tag = "2")] pub kcdmhbjknmk: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(183)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RebattleByClientCsNotify { /// offset: 16 #[prost(message, optional, tag = "15")] pub stt: ::core::option::Option, /// offset: 32 #[prost(enumeration = "RebattleType", tag = "9")] pub nkdaaagpcdb: i32, } /// Obf: OJOEOMAKAGI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(109)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleReplayScNotify { /// offset: 24 #[prost(bytes = "vec", tag = "11")] pub nojcndgglbc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub battle_id: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub stage_id: u32, } /// Obf: LNFGDEAIHNL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5773)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBattleCollegeDataCsReq {} /// Obf: JOIAADCLOGF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5703)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBattleCollegeDataScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub finished_college_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub mnmjcnoliii: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: MIIIAIEGEKM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5780)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncBattleCollegeDataChangeScNotify { /// offset: 16 #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub finished_college_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub mnmjcnoliii: u32, } /// Obf: FDFHMOKCNLB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5727)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartBattleCollegeCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub id: u32, } /// Obf: CHKPEKJFPFD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5736)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartBattleCollegeScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub id: u32, } /// Obf: LAOOKLNMLPH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3073)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattlePassInfoNotify { /// offset: 24 #[prost(uint64, tag = "15")] pub icpccgpejmp: u64, /// offset: 32 #[prost(uint64, tag = "6")] pub aimggfnliek: u64, /// offset: 40 #[prost(uint64, tag = "10")] pub dafmmpkfoea: u64, /// offset: 48 #[prost(uint64, tag = "7")] pub okpohihpoki: u64, /// offset: 56 #[prost(uint64, tag = "11")] pub njdcmgojole: u64, /// offset: 64 #[prost(uint64, tag = "3")] pub cblnjdcicbc: u64, /// offset: 72 #[prost(uint32, tag = "9")] pub pojdilfnjah: u32, /// offset: 76 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 80 #[prost(uint32, tag = "5")] pub exp: u32, /// offset: 84 #[prost(enumeration = "BpTierType", tag = "14")] pub deleghoclmo: i32, /// offset: 88 #[prost(uint32, tag = "12")] pub aechndnnmlf: u32, /// offset: 96 #[prost(uint64, tag = "1")] pub pdodoaohmac: u64, /// offset: 104 #[prost(uint64, tag = "13")] pub chjkofanika: u64, } /// Obf: HKIOLACNPJF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3027)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeBpRewardCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub optional_reward_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub level: u32, /// offset: 32 #[prost(enumeration = "BpRewardType", tag = "13")] pub r#type: i32, } /// Obf: INMLDGNNGKH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3036)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBpRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: CEJDHNPPCCD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3013)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyBpLevelCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub igoojkmpmdc: u32, } /// Obf: JEOKGDBPPMF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3015)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyBpLevelScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OptionalReward { /// offset: 24 #[prost(uint32, tag = "6")] pub optional_reward_id: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub level: u32, } /// Obf: HEPHIKELLEA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3081)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllRewardCsReq { /// offset: 16 #[prost(message, repeated, tag = "3")] pub eikkaladehm: ::prost::alloc::vec::Vec, } /// Obf: GAMCGLNKLLG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3010)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: BCMJFJHILIB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4882)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBenefitActivityInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LuckyKoiInfoList { /// offset: 24 #[prost(string, tag = "4")] pub elbedngjkdd: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "3")] pub lhapdmppomp: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "6")] pub head_icon: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Icgolphckil { /// offset: 16 #[prost(message, optional, tag = "12")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opgkkpedkcl { /// offset: 16 #[prost(message, repeated, tag = "4")] pub jemfdeefpfm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "10")] pub eggjfcelhnk: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint64, tag = "7")] pub end_time: u64, /// offset: 48 #[prost(uint64, tag = "1")] pub eggjmkcabef: u64, /// offset: 56 #[prost(uint32, tag = "15")] pub macljjcidej: u32, /// offset: 64 #[prost(uint64, tag = "2")] pub begin_time: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BenefitData { /// offset: 16 #[prost(message, optional, tag = "12")] pub eabkohgchfp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub status: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub jalhkmeoopn: u32, } /// Obf: DJIIJODNAOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4892)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBenefitActivityInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "8")] pub hnfffdegoeb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 36 #[prost(bool, tag = "7")] pub ghhllcemaop: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Okkejhplmla { /// offset: 24 #[prost(uint32, tag = "2")] pub jalhkmeoopn: u32, /// offset: 28 #[prost(bool, tag = "7")] pub oofkoimlcpa: bool, } /// Obf: FPBHCHBALOC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4857)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBenefitActivityRewardCsReq { /// offset: 16 #[prost(message, repeated, tag = "1")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "15")] pub ljegpijgmlg: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oieambaghbk { /// offset: 16 #[prost(message, optional, tag = "1")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub jalhkmeoopn: u32, /// offset: 36 #[prost(bool, tag = "6")] pub oofkoimlcpa: bool, } /// Obf: AMEABJAOBML /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4873)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBenefitActivityRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub jjokiikihnl: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "15")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4894)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct JoinBenefitActivityCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub jalhkmeoopn: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4877)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct JoinBenefitActivityScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub jalhkmeoopn: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hbfodnlibfi { /// offset: 24 #[prost(uint32, tag = "4")] pub jenkdacfcdo: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub jalhkmeoopn: u32, /// offset: 32 #[prost(bool, tag = "12")] pub ahdcghabaln: bool, /// offset: 36 #[prost(uint32, tag = "7")] pub ecgdecadbdo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eoajknkdaod { /// offset: 16 #[prost(message, repeated, tag = "8")] pub djndmmikfhn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ilfjiideebi {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9828)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Paglmeagppc { /// offset: 24 #[prost(message, repeated, tag = "14")] pub ajkokajabfg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fmdgfhpoaio { /// offset: 24 #[prost(uint32, tag = "3")] pub jalhkmeoopn: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub group_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9830)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Imfbpgdpeoi { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub jalhkmeoopn: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub jenkdacfcdo: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub ecgdecadbdo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ankfjaabbfk { /// offset: 24 #[prost(uint32, tag = "7")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub jalhkmeoopn: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9821)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbocfeeeeii { /// offset: 16 #[prost(message, optional, tag = "13")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub group_id: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub jalhkmeoopn: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Flljihlmkdi { /// offset: 24 #[prost(uint32, tag = "3")] pub avatar_id: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "11")] pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cieekoeechb { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub ejefdfefomh: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "7")] pub oojomkdmbbm: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "5")] pub lffbkjbjjdd: u32, /// offset: 52 #[prost(uint32, tag = "14")] pub hodlkbmkmcf: u32, /// offset: 56 #[prost(bool, tag = "11")] pub mlogjkeocpp: bool, /// offset: 60 #[prost(uint32, tag = "10")] pub challenge_id: u32, /// offset: 64 #[prost(uint32, tag = "4")] pub finocegdbdi: u32, /// offset: 68 #[prost(uint32, tag = "9")] pub ifhhfbijofc: u32, /// offset: 72 #[prost(uint32, tag = "6")] pub eaficclclla: u32, } /// Obf: DPKAAFLBPAP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBoxingClubInfoCsReq {} /// Obf: NIKKFEINEFD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4203)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBoxingClubInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "2")] pub challenge_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Akldicefcil { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "14")] pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, } /// Obf: PKPFDGEKLOO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4280)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchBoxingClubOpponentCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "4")] pub oojomkdmbbm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "15")] pub challenge_id: u32, } /// Obf: CCIBPGAFJFF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4227)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchBoxingClubOpponentScRsp { /// offset: 24 #[prost(message, optional, tag = "3")] pub ocdlpddmclp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: KHNHMAGJNFN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4229)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubResonanceCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub challenge_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub hodlkbmkmcf: u32, } /// Obf: KEKEOMIMNFI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4212)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubResonanceScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub ocdlpddmclp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: HKFJNFGBGPL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4254)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetBoxingClubResonanceCsReq { /// offset: 24 #[prost(message, repeated, tag = "4")] pub oojomkdmbbm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub challenge_id: u32, } /// Obf: KADHOJHKFED /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4283)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetBoxingClubResonanceScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub ocdlpddmclp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: EOAAIPIBNGM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4209)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubStageOptionalBuffCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub challenge_id: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub mfkaohkpipe: u32, } /// Obf: BGEKHPCNAKF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4242)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubStageOptionalBuffScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub ocdlpddmclp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: OLLAEFNBCIM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4236)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartBoxingClubBattleCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub challenge_id: u32, } /// Obf: EBPOGEBENBH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4213)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartBoxingClubBattleScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub challenge_id: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: PMIFOPAPNNI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4215)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GiveUpBoxingClubChallengeCsReq { /// offset: 24 #[prost(bool, tag = "5")] pub keaagaiahla: bool, /// offset: 28 #[prost(uint32, tag = "14")] pub challenge_id: u32, } /// Obf: HKNFAFFEHDL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4281)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GiveUpBoxingClubChallengeScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub ocdlpddmclp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: FHNOLIMEEOM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4210)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BoxingClubRewardScNotify { /// offset: 16 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub challenge_id: u32, /// offset: 36 #[prost(bool, tag = "11")] pub is_win: bool, /// offset: 40 #[prost(uint32, tag = "7")] pub eaficclclla: u32, } /// Obf: OFHGANNPNIH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4287)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BoxingClubChallengeUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "7")] pub ocdlpddmclp: ::core::option::Option, } /// Obf: JEEFPOLFCOO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9146)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceGetDataCsReq {} /// Obf: JNEODFOHENL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9138)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceGetDataScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub lajjhaakgaf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub eahkhgpplea: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub item_value: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub score_id: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub jnbegeopgfj: u32, /// offset: 52 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: ABKIKDIGKHG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9141)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceLoanCsReq {} /// Obf: AEKIMHBEOGP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9132)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceLoanScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub akeabjgikli: u32, } /// Obf: AAKNOOFGMIC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9142)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceStartPveCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub lopnadhjkbf: u32, } /// Obf: HLMHPBJKJOD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9148)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceStartPveScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub lopnadhjkbf: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Icdbhmepndb { /// offset: 24 #[prost(uint32, tag = "12")] pub jlahnbimkpd: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub lhhjfmmcbaf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emjcpfcmomk { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub cpikeighmgb: ::prost::alloc::vec::Vec, } /// Obf: NMADMOMNBMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9150)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceUpdatePveCsReq { /// offset: 36 #[prost(uint32, tag = "13")] pub lopnadhjkbf: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub opnghdencab: u32, #[prost(oneof = "cake_race_update_pve_cs_req::Fgimlnijine", tags = "5, 1, 2, 9, 14")] pub fgimlnijine: ::core::option::Option, } /// Nested message and enum types in `CakeRaceUpdatePveCsReq`. pub mod cake_race_update_pve_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fgimlnijine { /// offset: 24 #[prost(message, tag = "5")] Boejnbkdjlm(super::Icdbhmepndb), /// offset: 24 #[prost(uint32, tag = "1")] Bcfplapcfpl(u32), /// offset: 24 #[prost(bool, tag = "2")] Magpagchohp(bool), /// offset: 24 #[prost(message, tag = "9")] Kmolbegklni(super::Emjcpfcmomk), /// offset: 24 #[prost(bool, tag = "14")] Pikeohhecca(bool), } } /// Obf: DPNIHNAJNLJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9139)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceUpdatePveScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9128)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pibehfddaaj { /// offset: 24 #[prost(bool, tag = "3")] pub dhllpobklio: bool, /// offset: 28 #[prost(uint32, tag = "7")] pub score_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9131)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bcohndphbgk { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: CJALEDGKEPJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9147)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceFinishFieldRewardScNotify { /// offset: 24 #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub lopnadhjkbf: u32, } /// Obf: ANJBFCEBNGF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9123)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceCoinScoreChangeScNotify { /// offset: 24 #[prost(uint32, tag = "12")] pub item_value: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub score_id: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub jnbegeopgfj: u32, } /// Obf: FNOMEBNDGJI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9130)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceGetHandbookCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gkcnoighopm { /// offset: 24 #[prost(uint32, tag = "6")] pub lhhjfmmcbaf: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub mbnbcpeaalj: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub cbnkdhiheco: u32, } /// Obf: MPNKBNOCCLD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9143)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceGetHandbookScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub aobbddkfbmd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: IONBKDFCGJO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9134)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceGetFriendRankingInfoListCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jbhlnahojoh { /// offset: 24 #[prost(uint32, tag = "7")] pub jnbegeopgfj: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub fogjibonacg: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub uid: u32, } /// Obf: GMGCEMNNPBM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9127)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceGetFriendRankingInfoListScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub lpbbjffnaca: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "15")] pub mlphlihfgkg: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: FBBHAKEHLEC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9122)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceLikeFriendRankingInfoCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub teleport_id: u32, } /// Obf: EEBFDPANGCP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9145)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceLikeFriendRankingInfoScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub reward_list: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "13")] pub lpbbjffnaca: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub teleport_id: u32, } /// Obf: EHJBIMBILHP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9126)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceGetDailyLikeCsReq {} /// Obf: OALBLNCGKCO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9136)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceGetDailyLikeScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub lpbbjffnaca: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Napaolnbije {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Olifojiaiph { /// offset: 24 #[prost(uint32, tag = "2")] pub oemjplkfknm: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub hnhbjaiemlg: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9135)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgonnelbdid { /// offset: 24 #[prost(message, repeated, tag = "14")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Challenge { /// offset: 24 #[prost(message, optional, tag = "13")] pub stage_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub record_id: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub challenge_id: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub star: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub score_id: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub score_two: u32, /// offset: 52 #[prost(uint32, tag = "14")] pub taken_reward: u32, /// offset: 56 #[prost(bool, tag = "9")] pub hgpkmhfpmbj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeGroup { /// offset: 24 #[prost(uint32, tag = "13")] pub group_id: u32, /// offset: 32 #[prost(uint64, tag = "1")] pub taken_stars_count_reward: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeHistoryMaxLevel { /// offset: 24 #[prost(uint32, tag = "7")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub reward_display_type: u32, /// offset: 32 #[prost(bool, tag = "8")] pub hnhcfjjnjce: bool, } /// Obf: FICNDNLJEED /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1773)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChallengeCsReq {} /// Obf: KGPEJJNPLCG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1703)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeScRsp { /// offset: 16 #[prost(message, repeated, tag = "7")] pub max_level_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "10")] pub challenge_group_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "9")] pub kkiafpfklge: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "8")] pub challenge_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "2")] pub jijbnnanagp: u32, /// offset: 60 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeStoryBuffInfo { /// offset: 24 #[prost(uint32, tag = "13")] pub buff_two: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub buff_one: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeBossBuffInfo { /// offset: 24 #[prost(uint32, tag = "11")] pub buff_one: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub buff_two: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeBuffInfo { #[prost(oneof = "challenge_buff_info::Kknboacncon", tags = "10, 14")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `ChallengeBuffInfo`. pub mod challenge_buff_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 #[prost(message, tag = "10")] StoryInfo(super::ChallengeStoryBuffInfo), /// offset: 24 #[prost(message, tag = "14")] BossInfo(super::ChallengeBossBuffInfo), } } /// Obf: EOFJMGIPBLG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1780)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub first_lineup: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "2")] pub stage_info: ::core::option::Option, /// offset: 40 #[prost(uint32, repeated, tag = "4")] pub second_lineup: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "13")] pub bknkleocjno: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "1")] pub abndfkfikci: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "14")] pub challenge_id: u32, } /// Obf: IPALENCIHFB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1727)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub stage_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "2")] pub scene: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "13")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "10")] pub cur_challenge: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: OCOJEHPINMN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1761)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartPartialChallengeCsReq { /// offset: 24 #[prost(bool, tag = "12")] pub is_first_half: bool, /// offset: 28 #[prost(uint32, tag = "10")] pub challenge_id: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub buff_id: u32, } /// Obf: FHHDPFNMPMC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1724)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartPartialChallengeScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] pub lineup: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "3")] pub scene: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] pub cur_challenge: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: KGKLEEPMGEF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1736)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveChallengeCsReq {} /// Obf: PGBKJLOFLLN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1713)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveChallengeScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: DPNNFHCFCKL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1715)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeSettleNotify { /// offset: 16 #[prost(message, optional, tag = "14")] pub max_level: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub kdidccoojjc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "13")] pub cur_challenge: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "1")] pub challenge_score: u32, /// offset: 60 #[prost(uint32, tag = "9")] pub score_two: u32, /// offset: 64 #[prost(uint32, tag = "3")] pub challenge_id: u32, /// offset: 68 #[prost(uint32, tag = "8")] pub jijbnnanagp: u32, /// offset: 72 #[prost(uint32, tag = "6")] pub star: u32, /// offset: 76 #[prost(bool, tag = "11")] pub is_win: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct KillMonster { /// offset: 24 #[prost(uint32, tag = "10")] pub kill_num: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub monster_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryBuffList { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossBuffList { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub challenge_boss_const: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeCurBuffInfo { #[prost(oneof = "challenge_cur_buff_info::Kknboacncon", tags = "9, 5")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `ChallengeCurBuffInfo`. pub mod challenge_cur_buff_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(message, tag = "9")] CurStoryBuffs(super::ChallengeStoryBuffList), /// offset: 16 #[prost(message, tag = "5")] CurBossBuffs(super::ChallengeBossBuffList), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CurChallenge { /// offset: 16 #[prost(message, repeated, tag = "1")] pub kill_monster_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "11")] pub stage_info: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub round_count: u32, /// offset: 44 #[prost(enumeration = "ExtraLineupType", tag = "5")] pub extra_lineup_type: i32, /// offset: 48 #[prost(uint32, tag = "6")] pub dead_avatar_num: u32, /// offset: 52 #[prost(uint32, tag = "14")] pub score_id: u32, /// offset: 56 #[prost(uint32, tag = "7")] pub challenge_id: u32, /// offset: 60 #[prost(uint32, tag = "8")] pub score_two: u32, /// offset: 64 #[prost(enumeration = "ChallengeStatus", tag = "12")] pub status: i32, } /// Obf: NOHJGOCPPMF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1787)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurChallengeCsReq {} /// Obf: JIOAKKLDCBB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1729)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurChallengeScRsp { /// offset: 16 #[prost(message, repeated, tag = "5")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "14")] pub cur_challenge: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: DBGHDPKNNKK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1712)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeLineupNotify { /// offset: 24 #[prost(enumeration = "ExtraLineupType", tag = "5")] pub extra_lineup_type: i32, } /// Obf: HHGBMDBOKHI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1709)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeChallengeCumulativeRewardCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub group_id: u32, } /// Obf: CGOFJCCAPBC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1742)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengeCumulativeRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "7")] pub oaknhadpljd: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "10")] pub taken_reward_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakenChallengeRewardInfo { /// offset: 16 #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub star_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStatistics { /// offset: 24 #[prost(message, optional, tag = "6")] pub ppbhllojnek: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub record_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryStatistics { /// offset: 16 #[prost(message, optional, tag = "5")] pub ppbhllojnek: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub record_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossStatistics { /// offset: 24 #[prost(message, optional, tag = "5")] pub ppbhllojnek: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub record_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Adkjkmkbfdc { /// offset: 16 #[prost(message, repeated, tag = "14")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub eejcpnaeklj: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub round_count: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eikphemhioh { /// offset: 16 #[prost(message, repeated, tag = "8")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub score_id: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub buff_two: u32, /// offset: 44 #[prost(uint32, tag = "13")] pub buff_one: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub eejcpnaeklj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aanljbloofo { /// offset: 16 #[prost(message, repeated, tag = "14")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub eejcpnaeklj: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub score_id: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub buff_one: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub buff_two: u32, /// offset: 48 #[prost(uint32, tag = "15")] pub level: u32, } /// Obf: HKAMBNCEDDB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1776)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChallengeGroupStatisticsCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub group_id: u32, } /// Obf: MJLNHAKANHC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1738)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeGroupStatisticsScRsp { /// offset: 24 #[prost(message, optional, tag = "1446")] pub megbipbafbp: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub group_id: u32, #[prost( oneof = "get_challenge_group_statistics_sc_rsp::Edkohaamonh", tags = "10, 15, 7" )] pub edkohaamonh: ::core::option::Option< get_challenge_group_statistics_sc_rsp::Edkohaamonh, >, } /// Nested message and enum types in `GetChallengeGroupStatisticsScRsp`. pub mod get_challenge_group_statistics_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Edkohaamonh { /// offset: 32 #[prost(message, tag = "10")] ChallengeDefault(super::ChallengeStatistics), /// offset: 32 #[prost(message, tag = "15")] ChallengeStory(super::ChallengeStoryStatistics), /// offset: 32 #[prost(message, tag = "7")] ChallengeBoss(super::ChallengeBossStatistics), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeBossSingleNodeInfo { /// offset: 24 #[prost(uint32, tag = "11")] pub max_score: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub buff_id: u32, /// offset: 32 #[prost(bool, tag = "5")] pub is_win: bool, /// offset: 33 #[prost(bool, tag = "15")] pub mbhcjponjom: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossInfo { /// offset: 16 #[prost(message, optional, tag = "3")] pub second_node: ::core::option::Option, /// offset: 24 #[prost(map = "uint32, message", tag = "14")] pub challenge_avatar_relic_map: ::std::collections::HashMap< u32, ChallengeBossAvatarRelicInfo, >, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub first_lineup: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "10")] pub bknkleocjno: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "15")] pub first_node: ::core::option::Option, /// offset: 56 #[prost(map = "uint32, message", tag = "7")] pub challenge_avatar_equipment_map: ::std::collections::HashMap< u32, ChallengeBossEquipmentInfo, >, /// offset: 72 #[prost(message, repeated, tag = "6")] pub abndfkfikci: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, repeated, tag = "12")] pub second_lineup: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(bool, tag = "1")] pub unk1: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStageInfo { #[prost(oneof = "challenge_stage_info::Kknboacncon", tags = "1")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `ChallengeStageInfo`. pub mod challenge_stage_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 #[prost(message, tag = "1")] BossInfo(super::ChallengeBossInfo), } } /// Obf: LMEBOJEOJPD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1778)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RestartChallengePhaseCsReq {} /// Obf: IGOIIMJKPEH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1752)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RestartChallengePhaseScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: BNAKMGMBLCJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1748)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterChallengeNextPhaseCsReq {} /// Obf: PBGKAOINCEP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1759)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterChallengeNextPhaseScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: ANEIPABEMDH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1774)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossPhaseSettleNotify { /// offset: 16 #[prost(message, repeated, tag = "1")] pub battle_target_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "10")] pub agaepdnhpjc: bool, /// offset: 33 #[prost(bool, tag = "6")] pub is_win: bool, /// offset: 34 #[prost(bool, tag = "2")] pub is_second_half: bool, /// offset: 35 #[prost(bool, tag = "7")] pub is_reward: bool, /// offset: 36 #[prost(uint32, tag = "12")] pub page_type: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub phase: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub challenge_score: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub score_two: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub challenge_id: u32, /// offset: 56 #[prost(uint32, tag = "14")] pub star: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakBuild { /// offset: 16 #[prost(message, repeated, tag = "14")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub mdojnengcfe: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub avatar_id: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub equipment_unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeak { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "10")] pub peak_build_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(bool, tag = "3")] pub has_passed: bool, /// offset: 52 #[prost(uint32, tag = "11")] pub cycles_used: u32, /// offset: 56 #[prost(uint32, tag = "1")] pub peak_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakBossClearance { /// offset: 16 #[prost(message, repeated, tag = "13")] pub ebnnjaepbgd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "10")] pub lampcacochp: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "4")] pub nhojdhpgbbo: u32, /// offset: 52 #[prost(uint32, tag = "9")] pub best_cycle_count: u32, /// offset: 56 #[prost(uint32, tag = "5")] pub buff_id: u32, /// offset: 60 #[prost(bool, tag = "6")] pub has_passed: bool, /// offset: 64 #[prost(uint32, tag = "11")] pub djfgdmidehj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakBoss { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "8")] pub easy_mode: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "14")] pub hard_mode: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "11")] pub bfbhckejdig: u32, /// offset: 52 #[prost(bool, tag = "10")] pub hard_mode_has_passed: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WaitConfirmData { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "11")] pub is_wait_confirm: bool, /// offset: 36 #[prost(uint32, tag = "1")] pub peak_id: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub cycles_used: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Abchbkbkcdf { /// offset: 24 #[prost(uint32, tag = "10")] pub mdojnengcfe: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mekpddblcgk { /// offset: 24 #[prost(message, repeated, tag = "12")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "8")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "2")] pub peak_id: u32, /// offset: 52 #[prost(uint32, tag = "14")] pub cycles_used: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfbffiaopcc { /// offset: 24 #[prost(message, repeated, tag = "7")] pub peaks: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakGroup { /// offset: 16 #[prost(message, optional, tag = "2")] pub peak_boss: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "3")] pub papdcckpepk: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "14")] pub wait_confirm_data: ::core::option::Option, /// offset: 48 #[prost(uint32, repeated, tag = "7")] pub taken_star_rewards: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "5")] pub peaks: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "12")] pub peak_group_id: u32, /// offset: 68 #[prost(uint32, tag = "9")] pub count_of_peaks: u32, /// offset: 72 #[prost(bool, tag = "13")] pub disable_hard_mode: bool, /// offset: 76 #[prost(uint32, tag = "4")] pub obtained_stars: u32, } /// Obf: CJILPJOJOIF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8932)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChallengePeakDataCsReq {} /// Obf: PKPOJIAJAAF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8942)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengePeakDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "1")] pub challenge_peak_groups: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub current_peak_group_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8907)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengePeakCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub boss_buff_id: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub peak_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8923)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartChallengePeakScRsp { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8944)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveChallengePeakCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8927)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveChallengePeakScRsp { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: AFALNHPPKAD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8919)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakSettleScNotify { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "15")] pub peak_reward_group_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "12")] pub is_unlock_easy_boss: bool, /// offset: 41 #[prost(bool, tag = "10")] pub hard_mode_has_passed: bool, /// offset: 42 #[prost(bool, tag = "6")] pub is_boss_target_better: bool, /// offset: 43 #[prost(bool, tag = "8")] pub is_wait_confirm: bool, /// offset: 44 #[prost(uint32, tag = "14")] pub turn_left: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub cycles_used: u32, /// offset: 52 #[prost(bool, tag = "9")] pub is_first_pass: bool, /// offset: 53 #[prost(bool, tag = "4")] pub is_win: bool, /// offset: 56 #[prost(uint32, tag = "5")] pub peak_id: u32, } /// Obf: JMDENKICHGK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8945)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakGroupDataUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "8")] pub challenge_peak_group: ::core::option::Option, } /// Obf: PIOAJBFKNIB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8909)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengePeakRewardCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub normal_reward_id_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub reward_id: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "5")] pub peak_group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakRewardGroup { /// offset: 24 #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub reward_id: u32, } /// Obf: FGHONKMDBGM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8929)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengePeakRewardScRsp { /// offset: 24 #[prost(message, repeated, tag = "11")] pub peak_reward_group_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub peak_group_id: u32, } /// Obf: LFGECDNDGEJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8943)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurChallengePeakCsReq {} /// Obf: CIDMLLEGNNN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8934)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurChallengePeakScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub cycles_used: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub boss_buff_id: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub peak_id: u32, /// offset: 48 #[prost(bool, tag = "13")] pub has_passed: bool, /// offset: 49 #[prost(bool, tag = "4")] pub is_wait_confirm: bool, } /// Obf: KDMFDDFOICF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8921)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetChallengePeakBossHardModeCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub peak_group_id: u32, /// offset: 28 #[prost(bool, tag = "7")] pub is_hard_mode: bool, } /// Obf: CGLPPBKHAAN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8940)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetChallengePeakBossHardModeScRsp { /// offset: 24 #[prost(uint32, tag = "7")] pub peak_group_id: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 32 #[prost(bool, tag = "2")] pub is_hard_mode: bool, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8905)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReStartChallengePeakCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8908)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReStartChallengePeakScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakLineup { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub peak_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8920)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetChallengePeakMobLineupAvatarCsReq { /// offset: 24 #[prost(message, repeated, tag = "4")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "8")] pub hhhpdecachk: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "7")] pub peak_group_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8912)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetChallengePeakMobLineupAvatarScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8941)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ConfirmChallengePeakSettleCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub peak_id: u32, /// offset: 28 #[prost(bool, tag = "12")] pub iobcimipeom: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8918)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ConfirmChallengePeakSettleScRsp { /// offset: 24 #[prost(uint32, tag = "7")] pub peak_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 32 #[prost(bool, tag = "8")] pub iobcimipeom: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnbjhmcgedk { /// offset: 24 #[prost(message, repeated, tag = "9")] pub fadjllfjjnm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "7")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nfkcmmeaidn { /// offset: 16 #[prost(message, repeated, tag = "2")] pub fkidlflcdec: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub challenge_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8988)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ggcbekkjcjn { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfpehpfbfok { /// offset: 24 #[prost(message, repeated, tag = "14")] pub fkidlflcdec: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub challenge_id: u32, /// offset: 36 #[prost(bool, tag = "15")] pub mpkmikbfehg: bool, /// offset: 40 #[prost(uint32, tag = "8")] pub finocegdbdi: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8982)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klecenlpbjl { /// offset: 16 #[prost(message, optional, tag = "11")] pub aaahkpnpmif: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "5")] pub scene: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pkkfnodinem {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8998)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmpjcapkngi { /// offset: 24 #[prost(message, optional, tag = "8")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mhjnobbofoc {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8987)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhaknkhblbi { /// offset: 16 #[prost(message, optional, tag = "15")] pub scene: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "7")] pub aaahkpnpmif: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jpimbjpmfbp {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8989)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hbfnncgecmo { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Menlhhcjnce { /// offset: 24 #[prost(bool, tag = "11")] pub iobcimipeom: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8981)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Okedfnjjghb { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbamaflobga { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub licpekhdjgk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jckgbfjjffc { /// offset: 16 #[prost(message, optional, tag = "4")] pub paiaepjidpe: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "865")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "331")] pub fcjghhildek: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Peokjeooojd { /// offset: 24 #[prost(uint32, tag = "2012")] pub biepffbbjhg: u32, /// offset: 28 #[prost(uint32, tag = "1169")] pub dpdnpcbneni: u32, /// offset: 32 #[prost(uint32, tag = "1512")] pub ekklcbknaed: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub opnpmbjdknb: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub mmcpicgkogd: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub nedggmgmlgo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ibcnmncccbj { /// offset: 24 #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub hejanccdgap: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Geknakdamjf { /// offset: 16 #[prost(uint32, repeated, tag = "131")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "5")] pub djobnpiaejp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "2")] pub egehlopfelk: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "12")] pub gbmbahhdonn: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(bool, tag = "464")] pub fcjghhildek: bool, /// offset: 60 #[prost(uint32, tag = "3")] pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Flipnfhampo { /// offset: 24 #[prost(uint32, tag = "9")] pub mgllkbnfkfg: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8973)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dophndhilpa { #[prost(oneof = "dophndhilpa::Mmcgbgdjipn", tags = "6, 7, 12, 10, 14")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `DOPHNDHILPA`. pub mod dophndhilpa { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 16 #[prost(message, tag = "6")] Ianbcdjpdjf(super::Jckgbfjjffc), /// offset: 16 #[prost(message, tag = "7")] Dfnnkenboen(super::Geknakdamjf), /// offset: 16 #[prost(message, tag = "12")] Ibfhhkhnefl(super::Fbamaflobga), /// offset: 16 #[prost(message, tag = "10")] Iihfedlhopi(super::Peokjeooojd), /// offset: 16 #[prost(message, tag = "14")] Hnhcfjjnjce(super::Flipnfhampo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gomlcmbbpch {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmoplahdepn { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "15")] pub fadjllfjjnm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "12")] pub finocegdbdi: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmmofobcinl { /// offset: 24 #[prost(message, optional, tag = "6")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "11")] pub battle_target_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub inllmkedglc: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub ibeckoniicf: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub score_id: u32, /// offset: 52 #[prost(uint32, tag = "10")] pub finocegdbdi: u32, /// offset: 56 #[prost(enumeration = "BattleEndStatus", tag = "12")] pub end_status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Olofpkhfpjl { /// offset: 24 #[prost(uint32, tag = "5")] pub djeimgghmgm: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub ejedodffabi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifahfgffpef { /// offset: 16 #[prost(message, repeated, tag = "15")] pub mogeeajcfno: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "10")] pub bhnpinimmhg: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "8")] pub hgkceeoonga: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(bool, tag = "3")] pub fcjghhildek: bool, /// offset: 60 #[prost(uint32, tag = "9")] pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Icmjacokipi { /// offset: 24 #[prost(uint32, tag = "1")] pub ibeckoniicf: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub inllmkedglc: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub finocegdbdi: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kobalacapkf { /// offset: 16 #[prost(message, repeated, tag = "11")] pub hgkceeoonga: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub challenge_id: u32, /// offset: 44 #[prost(bool, tag = "4")] pub fcjghhildek: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8993)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfgmofbdaon { /// offset: 16 #[prost(message, repeated, tag = "11")] pub jlombbakbme: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Clakiacaaco { /// offset: 24 #[prost(message, repeated, tag = "4")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "2")] pub iihfedlhopi: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "8")] pub finocegdbdi: u32, /// offset: 44 #[prost(bool, tag = "7")] pub mpkmikbfehg: bool, /// offset: 48 #[prost(uint32, tag = "3")] pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cchphoikecb {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8977)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpihjbelibn { /// offset: 16 #[prost(message, optional, tag = "3")] pub aaahkpnpmif: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "4")] pub ohpgehkfabm: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: PCLHDCHFKLP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3973)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SendMsgCsReq { /// offset: 24 #[prost(message, optional, tag = "6")] pub message_datas: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub target_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "ChatType", tag = "5")] pub chat_type: i32, } /// Obf: MKFCCNOIDNB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3903)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SendMsgScRsp { /// offset: 24 #[prost(uint64, tag = "1")] pub end_time: u64, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: LLCBGMJAICJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3980)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RevcMsgScNotify { /// offset: 16 #[prost(message, optional, tag = "11")] pub recv_message_data: ::core::option::Option, /// offset: 32 #[prost(enumeration = "ChatType", tag = "14")] pub chat_type: i32, /// offset: 36 #[prost(uint32, tag = "10")] pub dkdlooaaake: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3927)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmdijhlacnn { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub contact_id_list: ::prost::alloc::vec::Vec, } /// Obf: PGADBBAECPD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3936)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPrivateChatHistoryCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub contact_side: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub target_side: u32, } /// Obf: JLBGMJFLJEE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3913)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPrivateChatHistoryScRsp { /// offset: 16 #[prost(message, repeated, tag = "10")] pub chat_message_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub target_side: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub contact_side: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FriendHistoryInfo { /// offset: 24 #[prost(uint32, tag = "4")] pub contact_side: u32, /// offset: 32 #[prost(int64, tag = "5")] pub last_send_time: i64, } /// Obf: OPFLGEAPHBA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3915)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChatFriendHistoryCsReq {} /// Obf: ENHNFNKCGJJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3981)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChatFriendHistoryScRsp { /// offset: 16 #[prost(message, repeated, tag = "3")] pub friend_history_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: NGCDALNAHIG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3910)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChatEmojiListCsReq {} /// Obf: LOFKMJPPAKF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3987)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChatEmojiListScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub chat_emoji_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: FOHHCCEIICN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3929)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkChatEmojiCsReq { /// offset: 24 #[prost(bool, tag = "10")] pub is_remove_id: bool, /// offset: 28 #[prost(uint32, tag = "5")] pub extra_id: u32, } /// Obf: NGGKLPDFGDC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3912)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkChatEmojiScRsp { /// offset: 24 #[prost(uint32, tag = "2")] pub extra_id: u32, /// offset: 28 #[prost(bool, tag = "4")] pub is_remove_id: bool, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: FEPDPLJADHK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3954)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BatchMarkChatEmojiCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub marked_emoji_id_list: ::prost::alloc::vec::Vec, } /// Obf: IECODOPOOBL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3983)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BatchMarkChatEmojiScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub marked_emoji_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: CGJKIDOBEAL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3909)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLoginChatInfoCsReq {} /// Obf: EBOPMIBKNBE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3942)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLoginChatInfoScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub contact_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jlpeicpflmc { /// offset: 32 #[prost(uint64, tag = "8")] pub bneflbpcpoi: u64, /// offset: 40 #[prost(enumeration = "Bcamanfjinc", tag = "5")] pub nfmkofnekla: i32, #[prost( oneof = "jlpeicpflmc::Kllmjccomnf", tags = "4, 7, 11, 10, 9, 1555, 1216, 1853, 310, 1503" )] pub kllmjccomnf: ::core::option::Option, } /// Nested message and enum types in `JLPEICPFLMC`. pub mod jlpeicpflmc { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Kllmjccomnf { /// offset: 16 #[prost(uint32, tag = "4")] Bfcnaljdhmp(u32), /// offset: 16 #[prost(uint32, tag = "7")] Hpdfgfbldog(u32), /// offset: 16 #[prost(uint32, tag = "11")] Gcpplllhbbj(u32), /// offset: 16 #[prost(uint32, tag = "10")] Djodeimgkgk(u32), /// offset: 16 #[prost(uint32, tag = "9")] Pbhfmiiipbd(u32), /// offset: 16 #[prost(uint64, tag = "1555")] Chfndagcebk(u64), /// offset: 16 #[prost(uint32, tag = "1216")] Leemkamanjn(u32), /// offset: 16 #[prost(uint32, tag = "1853")] Nkddbpgdaee(u32), /// offset: 16 #[prost(uint32, tag = "310")] Efeenofadfc(u32), /// offset: 16 #[prost(message, tag = "1503")] Djnolldhphj(super::Pfppacpmfdj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jlifgimbmbd { /// offset: 24 #[prost(uint32, tag = "2")] pub hmlbjfjipce: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub biofdpichlc: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub kkckmcdgcgk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hgcipbfbnko { /// offset: 24 #[prost(message, optional, tag = "4")] pub source: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "10")] pub config_id: u32, /// offset: 48 #[prost(uint64, tag = "15")] pub unique_id: u64, #[prost(oneof = "hgcipbfbnko::Aejnjcelnoe", tags = "6")] pub aejnjcelnoe: ::core::option::Option, } /// Nested message and enum types in `HGCIPBFBNKO`. pub mod hgcipbfbnko { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Aejnjcelnoe { /// offset: 16 #[prost(message, tag = "6")] Aenboonoflc(super::Jlifgimbmbd), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Afdjneohclb { /// offset: 24 #[prost(message, optional, tag = "10")] pub source: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub ocjcoolmcgd: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gackcpepdaf { /// offset: 24 #[prost(uint32, tag = "1")] pub config_id: u32, /// offset: 32 #[prost(uint64, tag = "11")] pub mlmfneblnhp: u64, /// offset: 40 #[prost(uint32, tag = "7")] pub hcbaddhnidg: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Akheoaipapa { /// offset: 16 #[prost(message, optional, tag = "13")] pub source: ::core::option::Option, /// offset: 32 #[prost(double, tag = "4")] pub cplfboblfmc: f64, /// offset: 40 #[prost(uint32, tag = "1")] pub unique_id: u32, /// offset: 44 #[prost(enumeration = "Glbaokohkcf", tag = "5")] pub gokklnbmlca: i32, /// offset: 48 #[prost(double, tag = "8")] pub ojmobaeemap: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldnfiicmcha { /// offset: 16 #[prost(message, repeated, tag = "4")] pub diilkeegloj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "10")] pub kajofkieknh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub hcbaddhnidg: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub level: u32, /// offset: 48 #[prost(uint64, tag = "7")] pub kndhhajmbgb: u64, /// offset: 56 #[prost(bool, tag = "8")] pub dbodgpboihc: bool, /// offset: 64 #[prost(uint64, tag = "6")] pub iepapopifhh: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gknocndpaja { /// offset: 24 #[prost(uint64, tag = "6")] pub iepapopifhh: u64, /// offset: 32 #[prost(uint32, tag = "12")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub hcbaddhnidg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Legnlmenmjk { /// offset: 32 #[prost(uint32, tag = "2")] pub card_id: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub unique_id: u32, #[prost(oneof = "legnlmenmjk::Npfeggmnboc", tags = "6, 8")] pub npfeggmnboc: ::core::option::Option, } /// Nested message and enum types in `LEGNLMENMJK`. pub mod legnlmenmjk { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Npfeggmnboc { /// offset: 16 #[prost(message, tag = "6")] Mligafabjdp(super::Ldnfiicmcha), /// offset: 16 #[prost(message, tag = "8")] Bllcmlbdlpc(super::Gknocndpaja), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pfppacpmfdj { /// offset: 24 #[prost(int32, tag = "15")] pub y: i32, /// offset: 28 #[prost(int32, tag = "14")] pub x: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dfflmemfplm { /// offset: 24 #[prost(message, optional, tag = "4")] pub djnolldhphj: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub bfcnaljdhmp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cabcpfkaopp { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub nfpadepikml: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub gcdggblojic: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub kdiddhidncg: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub oekifikbmfi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aalchopcbem { /// offset: 16 #[prost(message, optional, tag = "14")] pub jooeekmdaeo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fibkollmpmm {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljboelcmgfk { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub gcdggblojic: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub kdiddhidncg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gddlbmchied { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub mkokllkalde: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub kdiddhidncg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Geepipmbgjd { /// offset: 16 #[prost(message, optional, tag = "13")] pub jooeekmdaeo: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub nfpadepikml: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub gcdggblojic: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "7")] pub oekifikbmfi: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub kdiddhidncg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mljejcfjple {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfoolgfcndn { #[prost(oneof = "kfoolgfcndn::Cnhejloefaa", tags = "13, 4, 15, 1, 8, 12")] pub cnhejloefaa: ::core::option::Option, } /// Nested message and enum types in `KFOOLGFCNDN`. pub mod kfoolgfcndn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Cnhejloefaa { /// offset: 16 #[prost(message, tag = "13")] Efbpppnpbkh(super::Aalchopcbem), /// offset: 16 #[prost(message, tag = "4")] Ifcfipgiime(super::Fibkollmpmm), /// offset: 16 #[prost(message, tag = "15")] Ocihlgbpalk(super::Ljboelcmgfk), /// offset: 16 #[prost(message, tag = "1")] Nnlbnijjpah(super::Gddlbmchied), /// offset: 16 #[prost(message, tag = "8")] Djbmehbkndf(super::Geepipmbgjd), /// offset: 16 #[prost(message, tag = "12")] Bamnofcjmpp(super::Mljejcfjple), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdoedoebfaj { /// offset: 16 #[prost(message, repeated, tag = "12")] pub entity_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub mgjenmkkibj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "5")] pub ldcjonhgdan: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "7")] pub iloodghpobm: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "1384")] pub ghicobophol: ::core::option::Option, /// offset: 56 #[prost(message, repeated, tag = "4")] pub iedkeldfhlp: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "2")] pub memghbhggpn: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, repeated, tag = "13")] pub ifjihnbdngn: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint32, repeated, tag = "10")] pub okhdneollnf: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(uint64, repeated, tag = "1716")] pub fnjcmfofcnc: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(message, optional, tag = "1")] pub fmigokidkjl: ::core::option::Option, /// offset: 112 #[prost(uint32, tag = "6")] pub stage_id: u32, /// offset: 116 #[prost(uint32, tag = "8")] pub nkddbpgdaee: u32, /// offset: 120 #[prost(uint32, tag = "15")] pub dkcgloiapah: u32, /// offset: 124 #[prost(uint32, tag = "14")] pub item_value: u32, /// offset: 128 #[prost(uint32, tag = "1475")] pub max_hp: u32, /// offset: 132 #[prost(uint32, tag = "3")] pub hp: u32, /// offset: 136 #[prost(uint32, tag = "11")] pub gcbdadcobae: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fddnkpjemje { /// offset: 24 #[prost(bool, tag = "11")] pub gnacllnfhfd: bool, /// offset: 28 #[prost(uint32, tag = "15")] pub stage_id: u32, } /// Obf: AGEPCIIPMEF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9602)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingGetDataCsReq {} /// Obf: PJFEPJKONAA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9612)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingGetDataScRsp { /// offset: 16 #[prost(message, optional, tag = "12")] pub djolgkgkche: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub imnnaenhbma: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "6")] pub kfaigiiplof: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "1")] pub gdholmibaea: u32, /// offset: 52 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oggelmmfpkp { /// offset: 24 #[prost(double, tag = "11")] pub damage: f64, /// offset: 32 #[prost(uint32, tag = "1")] pub config_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfeggffomki { /// offset: 16 #[prost(message, repeated, tag = "1")] pub ppcklbhfcca: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub max_hp: u32, /// offset: 36 #[prost(enumeration = "Cneembbnnbo", tag = "2")] pub reason: i32, /// offset: 40 #[prost(uint32, tag = "3")] pub wave: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub cur_hp: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub stage_id: u32, } /// Obf: FCLBPLLKLLL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9577)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingStartStageCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub stage_id: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub nkddbpgdaee: u32, } /// Obf: CPMOGOPHJOG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9593)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingStartStageScRsp { /// offset: 24 #[prost(message, optional, tag = "5")] pub ahcgjndkbca: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: PEEJCHEKGCJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9614)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingQuitStageCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub gdimkfnecok: u32, } /// Obf: NEAMMJICKGD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9597)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingQuitStageScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub bflljjbhldf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9589)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iopaidkigaj { /// offset: 24 #[prost(message, optional, tag = "4")] pub djnolldhphj: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9615)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kcejnbldafe { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9579)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fcnmjggdefo { /// offset: 16 #[prost(message, optional, tag = "14")] pub gajffbbmmen: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub fgihkkkogjd: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9599)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Laecpmjaiik { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9605)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hkkbglineom { /// offset: 24 #[prost(message, optional, tag = "6")] pub gajffbbmmen: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub bfcnaljdhmp: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9606)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dlgcdmbgieb { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9613)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mejecbognnn { /// offset: 24 #[prost(uint32, tag = "6")] pub fgihkkkogjd: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9604)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gepcohmcaaj { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9591)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gbckaghdpeb {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9610)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pfelegkdcbo { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9575)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ongcoffliae { /// offset: 16 #[prost(message, repeated, tag = "9")] pub ppcklbhfcca: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub igehhfigbai: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub ddclcnponoh: u32, /// offset: 40 #[prost(bool, tag = "7")] pub is_win: bool, /// offset: 44 #[prost(uint32, tag = "3")] pub gdimkfnecok: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9578)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfnmkedpfjh { /// offset: 16 #[prost(message, repeated, tag = "7")] pub ppcklbhfcca: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "10")] pub bflljjbhldf: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "1")] pub daomhgbdejh: bool, /// offset: 41 #[prost(bool, tag = "12")] pub is_win: bool, /// offset: 44 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub ddclcnponoh: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub cur_hp: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9573)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Khmghgplphf {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9608)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fahnfmcojch { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9590)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nfahehelgec {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9582)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eifjnmddnpf { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9576)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hpkoopbfeah {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9586)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jmlojkgmbmc { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9611)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jjlpgbiaadj { /// offset: 24 #[prost(uint32, tag = "14")] pub aaidcojplci: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9588)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hlcakajlkgo { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9619)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Knkcnkjokpa { /// offset: 24 #[prost(uint32, tag = "3")] pub gpdefebdmnm: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9584)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mjemckgbipn { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9620)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lkfkohlgmoj { /// offset: 24 #[prost(uint32, tag = "8")] pub nchpdfcffck: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9607)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Omffcgeinlf { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: NJJNLJAPMMK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9616)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingActivatedPrivilegeCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub adbghkbggjm: u32, } /// Obf: BELCKPBEIOK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9585)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingActivatedPrivilegeScRsp { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub adbghkbggjm: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9618)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Plmpglkcgbj {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9594)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bekkpbikini { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lfiondmgcop { /// offset: 24 #[prost(uint32, tag = "2")] pub aaidcojplci: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9598)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pichifnmbno { /// offset: 32 #[prost(uint32, tag = "13")] pub unique_id: u32, #[prost(oneof = "pichifnmbno::Fdnajjkohbn", tags = "869")] pub fdnajjkohbn: ::core::option::Option, } /// Nested message and enum types in `PICHIFNMBNO`. pub mod pichifnmbno { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Fdnajjkohbn { /// offset: 16 #[prost(message, tag = "869")] Gfggblegkgj(super::Lfiondmgcop), } } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9603)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gokhekchlel { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub unique_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9583)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Piijeiadmfp { /// offset: 24 #[prost(bool, tag = "7")] pub pbjjahklnaa: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9574)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Diononbiikn { /// offset: 24 #[prost(uint32, tag = "2")] pub gdimkfnecok: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ioelpddjgfj { /// offset: 32 #[prost(message, optional, tag = "1954")] pub source: ::core::option::Option, #[prost( oneof = "ioelpddjgfj::Mmcgbgdjipn", tags = "13, 5, 10, 14, 12, 11, 15, 2, 1, 7, 9, 4, 3, 657, 255, 122, 1424, 421, 1994, 1307, 446, 1524, 981, 1398, 1423, 1846, 625, 1911, 852, 121, 1179" )] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `IOELPDDJGFJ`. pub mod ioelpddjgfj { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 16 #[prost(message, tag = "13")] Pjdhbmoippo(super::Gicmoljplgf), /// offset: 16 #[prost(message, tag = "5")] Cchbnlobpge(super::Lckbhjbkhnh), /// offset: 16 #[prost(uint32, tag = "10")] CurHp(u32), /// offset: 16 #[prost(uint32, tag = "14")] RogueMoney(u32), /// offset: 16 #[prost(message, tag = "12")] Aghankeaodd(super::Legnlmenmjk), /// offset: 16 #[prost(uint32, tag = "11")] Mgkmljhmnmo(u32), /// offset: 16 #[prost(message, tag = "15")] Gdffaichldj(super::Ajnjddfgfjl), /// offset: 16 #[prost(message, tag = "2")] Becpnbefhgc(super::Iiekkgnjjmc), /// offset: 16 #[prost(message, tag = "1")] Ldfljjpakap(super::Hdllfbkgbeg), /// offset: 16 #[prost(message, tag = "7")] Pbnofefidfi(super::Ejknedlpmib), /// offset: 16 #[prost(message, tag = "9")] Iaoifaadllc(super::Neeahlmkaab), /// offset: 16 #[prost(message, tag = "4")] Hoegfmpdbhh(super::Dfflmemfplm), /// offset: 16 #[prost(message, tag = "3")] Hlhbogkheeo(super::Fjjpdjaejhc), /// offset: 16 #[prost(message, tag = "657")] Anhdppoaogl(super::Hgcipbfbnko), /// offset: 16 #[prost(uint64, tag = "255")] Elmmnhbecni(u64), /// offset: 16 #[prost(message, tag = "122")] Djolgkgkche(super::Fddnkpjemje), /// offset: 16 #[prost(uint32, tag = "1424")] Gcbdadcobae(u32), /// offset: 16 #[prost(uint32, tag = "421")] Fojhbimclgc(u32), /// offset: 16 #[prost(message, tag = "1994")] Cnckehmnjgd(super::Nghepmfilpe), /// offset: 16 #[prost(message, tag = "1307")] Bjpeegifaea(super::Khgfcnncoga), /// offset: 16 #[prost(message, tag = "446")] Ofcpkkmefke(super::Afdjneohclb), /// offset: 16 #[prost(message, tag = "1524")] Napdggdenbm(super::Lgfbmeachpi), /// offset: 16 #[prost(message, tag = "981")] Fmigokidkjl(super::Bnhbdmidfcl), /// offset: 16 #[prost(uint32, tag = "1398")] Pmfbiglpjja(u32), /// offset: 16 #[prost(message, tag = "1423")] Onajpgnnlen(super::Ejdpllijdnk), /// offset: 16 #[prost(uint32, tag = "1846")] Gdholmibaea(u32), /// offset: 16 #[prost(message, tag = "625")] Knaninelanc(super::Eokkhloibim), /// offset: 16 #[prost(message, tag = "1911")] Beoapfibdlb(super::Khlafmbonnk), /// offset: 16 #[prost(message, tag = "852")] Adejokoibhc(super::Jklkcknbhci), /// offset: 16 #[prost(message, tag = "121")] Pjmjapkjina(super::Bfgnnodonfi), /// offset: 16 #[prost(message, tag = "1179")] Ghicobophol(super::Mbljieelmkn), } } /// Obf: DBJPOICBGMK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9592)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingSyncChangeScNotify { /// offset: 24 #[prost(message, repeated, tag = "11")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Phhfogfkdbc { /// offset: 24 #[prost(uint32, tag = "10")] pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub card_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gicmoljplgf { /// offset: 24 #[prost(message, repeated, tag = "3")] pub memghbhggpn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lckbhjbkhnh { /// offset: 24 #[prost(message, optional, tag = "6")] pub iloodghpobm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub dkcgloiapah: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ajnjddfgfjl { /// offset: 24 #[prost(uint32, tag = "8")] pub bfcnaljdhmp: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub hcbaddhnidg: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 40 #[prost(uint64, tag = "2")] pub iepapopifhh: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iiekkgnjjmc { /// offset: 24 #[prost(uint64, tag = "6")] pub kndhhajmbgb: u64, /// offset: 32 #[prost(bool, tag = "5")] pub dbodgpboihc: bool, /// offset: 36 #[prost(uint32, tag = "11")] pub bfcnaljdhmp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Neeahlmkaab { /// offset: 24 #[prost(uint64, tag = "5")] pub iepapopifhh: u64, /// offset: 32 #[prost(uint32, tag = "8")] pub bfcnaljdhmp: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub hcbaddhnidg: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nghepmfilpe { /// offset: 16 #[prost(message, optional, tag = "15")] pub gobmeehnfdc: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub bfcnaljdhmp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khgfcnncoga { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub pjanejjkoka: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub bfcnaljdhmp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdllfbkgbeg { /// offset: 24 #[prost(message, repeated, tag = "8")] pub diilkeegloj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub bfcnaljdhmp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Khlafmbonnk {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jklkcknbhci {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ejknedlpmib { /// offset: 16 #[prost(message, optional, tag = "4")] pub ghpkfacfmml: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub bfcnaljdhmp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fjjpdjaejhc { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub mkokllkalde: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgfbmeachpi { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub mgjenmkkibj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ejdpllijdnk { /// offset: 24 #[prost(uint64, tag = "6")] pub chfndagcebk: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jaajapnfmgo { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub gcdggblojic: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnhbdmidfcl { /// offset: 36 #[prost(uint32, tag = "13")] pub unique_id: u32, #[prost(oneof = "bnhbdmidfcl::Chjnphdlmkl", tags = "834")] pub chjnphdlmkl: ::core::option::Option, } /// Nested message and enum types in `BNHBDMIDFCL`. pub mod bnhbdmidfcl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Chjnphdlmkl { /// offset: 24 #[prost(message, tag = "834")] Dokphnpncpn(super::Jaajapnfmgo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bfgnnodonfi {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eokkhloibim { /// offset: 16 #[prost(message, optional, tag = "6")] pub hehiocepeae: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "14")] pub geombjdbhdd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbljieelmkn { /// offset: 24 #[prost(message, repeated, tag = "1")] pub ocijddblgmh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mojffdoilbn { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub empiebncann: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub mnoofepdhoo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub mhijjhmghfn: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub kbbdabkelkb: u32, /// offset: 48 #[prost(uint32, tag = "8")] pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dmhadfnoigp { /// offset: 16 #[prost(message, repeated, tag = "4")] pub jojjkjfhmbi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "7")] pub eiimaehcgbc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Opocangaehj { /// offset: 24 #[prost(uint32, tag = "8")] pub x: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub y: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgiebmkmece { /// offset: 24 #[prost(float, repeated, tag = "1")] pub cdmkbchlpab: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "13")] pub iblecijagbk: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] pub omfgaabelhe: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub score_id: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub ljdhgfecmhj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Npnaepokpne { /// offset: 24 #[prost(float, repeated, tag = "4")] pub liamhnfapnl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "3")] pub focnboanonm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofgleoiijbd { /// offset: 16 #[prost(message, repeated, tag = "12")] pub jojjkjfhmbi: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "1")] pub gokmdcojphc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(string, tag = "6")] pub fggcaoapgpa: ::prost::alloc::string::String, /// offset: 40 #[prost(string, tag = "15")] pub nlmeeekbpko: ::prost::alloc::string::String, /// offset: 48 #[prost(uint32, repeated, tag = "11")] pub fjdjchfdifl: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "8")] pub mbfldkedbhn: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "2")] pub level_id: u32, /// offset: 76 #[prost(uint32, tag = "4")] pub hgiicmlanjj: u32, /// offset: 80 #[prost(uint32, tag = "10")] pub lfkdangnjim: u32, /// offset: 84 #[prost(uint32, tag = "7")] pub hhinbdnifbe: u32, /// offset: 88 #[prost(uint32, tag = "13")] pub pgofhklbpkc: u32, /// offset: 92 #[prost(uint32, tag = "14")] pub plcpooncfdg: u32, } /// Obf: JJONBPINLJJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9932)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChenLingFesDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bgaieeikokk { /// offset: 24 #[prost(uint32, tag = "1")] pub djeimgghmgm: u32, /// offset: 28 #[prost(bool, tag = "9")] pub has_passed: bool, /// offset: 32 #[prost(uint32, tag = "4")] pub mhijjhmghfn: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub level_id: u32, } /// Obf: LMOPBCHMGFO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9942)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChenLingFesDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "3")] pub pndpceloghg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "10")] pub laednibcnkf: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "13")] pub dekcalehilc: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: BBGIFPNDBIO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9907)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingFesLevelStartCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub level_id: u32, } /// Obf: HJDCIEFEGIM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9923)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingFesLevelStartScRsp { /// offset: 16 #[prost(string, tag = "12")] pub nlmeeekbpko: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "13")] pub fggcaoapgpa: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub level_id: u32, } /// Obf: OFIKFCJEDNP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9944)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingFesLevelLeaveCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub level_id: u32, } /// Obf: LDANNFAAHIJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9927)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingFesLevelLeaveScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub level_id: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: CLGKHDMKGID /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9919)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingFesLevelResumeCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub level_id: u32, } /// Obf: CAJKJIFMGDM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9945)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingFesLevelResumeScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub level_id: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: JOMKCLPKFHM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9909)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingFesLevelEndCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub level_id: u32, } /// Obf: LDBOCEIMACL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9929)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingFesLevelEndScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub ehihhfmgnhh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub level_id: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aabjnonnlml { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub fkglniahgoa: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub index: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub kdiddhidncg: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub hadihnkdbad: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Edhobllobnp { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub obgmkbiomkb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "13")] pub nelbbcigigf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub index: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub jjpmdbcpjba: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lecppieienh { /// offset: 24 #[prost(uint32, tag = "3")] pub kdiddhidncg: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub jjpmdbcpjba: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub index: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pgedfobaebc { /// offset: 24 #[prost(uint32, tag = "9")] pub omfgaabelhe: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub plfmkdocplp: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub fcflefoklfd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hdlmapacknh { /// offset: 24 #[prost(uint32, tag = "2")] pub didbbocnhbj: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub gocfojjiahl: u32, } /// Obf: GAECNILJCEC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9943)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingFesBusinessDayEndCsReq { /// offset: 16 #[prost(message, repeated, tag = "5")] pub baopbddebkp: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "10")] pub mnlcaolgemm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "1")] pub gokmdcojphc: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "8")] pub mbfldkedbhn: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "2")] pub fbnbemecjij: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "14")] pub hdngjjildce: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "3")] pub pjgodpmgmeo: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "12")] pub cojgecemcfn: u32, /// offset: 84 #[prost(uint32, tag = "1828")] pub dbhhikafmpp: u32, /// offset: 88 #[prost(double, tag = "15")] pub fenklbpkoal: f64, /// offset: 96 #[prost(uint32, tag = "9")] pub ejeogkpeibf: u32, /// offset: 100 #[prost(uint32, tag = "11")] pub lfkdangnjim: u32, /// offset: 104 #[prost(uint32, tag = "1240")] pub cehjohcgoke: u32, /// offset: 108 #[prost(uint32, tag = "363")] pub bmpabcghpfg: u32, /// offset: 112 #[prost(uint32, tag = "7")] pub dbodbbomjad: u32, /// offset: 116 #[prost(uint32, tag = "4")] pub elekehimbdo: u32, /// offset: 120 #[prost(uint32, tag = "6")] pub hphhkjhgmpj: u32, /// offset: 124 #[prost(uint32, tag = "13")] pub ocllapehddh: u32, } /// Obf: NHHKCCGMHEF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9934)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingFesBusinessDayEndScRsp { /// offset: 32 #[prost(string, tag = "1")] pub fggcaoapgpa: ::prost::alloc::string::String, /// offset: 44 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub lfkdangnjim: u32, #[prost( oneof = "chen_ling_fes_business_day_end_sc_rsp::Fblhecdehef", tags = "13, 8" )] pub fblhecdehef: ::core::option::Option< chen_ling_fes_business_day_end_sc_rsp::Fblhecdehef, >, } /// Nested message and enum types in `ChenLingFesBusinessDayEndScRsp`. pub mod chen_ling_fes_business_day_end_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fblhecdehef { /// offset: 24 #[prost(message, tag = "13")] Ehihhfmgnhh(super::Dmhadfnoigp), /// offset: 24 #[prost(message, tag = "8")] Gaahaoglnpj(super::Mojffdoilbn), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gajdpebbfmg { /// offset: 24 #[prost(message, optional, tag = "6")] pub lniefkbmipd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Maninnkmfhg { /// offset: 16 #[prost(message, optional, tag = "1")] pub scene: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfaclogfnjf { /// offset: 24 #[prost(uint32, repeated, tag = "887")] pub bdgmpdlbdgn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "1035")] pub gmdkbgodbcb: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "910")] pub bopghopcfhf: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "505")] pub obladgdfccn: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "3")] pub jdlkmdffmgp: u32, /// offset: 60 #[prost(uint32, tag = "5")] pub bmlmhppldde: u32, /// offset: 64 #[prost(uint32, tag = "12")] pub dglioiekgnp: u32, /// offset: 68 #[prost(uint32, tag = "7")] pub pjfafglndge: u32, /// offset: 72 #[prost(uint32, tag = "1")] pub fladmnikgei: u32, /// offset: 76 #[prost(enumeration = "ChessRogueDiceType", tag = "2")] pub cebdddjmjij: i32, /// offset: 80 #[prost(bool, tag = "9")] pub bgdhhjlicfa: bool, /// offset: 81 #[prost(bool, tag = "100")] pub ihcamlmfaoh: bool, /// offset: 84 #[prost(uint32, tag = "10")] pub dghepbklkdp: u32, /// offset: 88 #[prost(uint32, tag = "15")] pub efdmlfgilkk: u32, /// offset: 92 #[prost(int32, tag = "1994")] pub cmddpmhcalk: i32, /// offset: 96 #[prost(enumeration = "ChessRogueDiceStatus", tag = "4")] pub oacdalinoni: i32, /// offset: 100 #[prost(uint32, tag = "13")] pub onciogbkppi: u32, } /// Obf: BGJIIBNDFEJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5498)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueRollDiceCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub mmnmifaahof: u32, } /// Obf: OJIELKBDPGB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5409)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueRollDiceScRsp { /// offset: 24 #[prost(message, optional, tag = "12")] pub pohepeefboa: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dechjacnlgp { /// offset: 24 #[prost(uint32, tag = "9")] pub bjbalpkfele: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub monster_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfkmnlijmfb { /// offset: 24 #[prost(message, repeated, tag = "4")] pub gejnmnblflg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "5")] pub heljnhndcjp: bool, /// offset: 36 #[prost(uint32, tag = "1")] pub pofbaheecgb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jeciogkphfn { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub jjhfhlahlgp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jklcllafhoc { /// offset: 16 #[prost(message, optional, tag = "8")] pub mgacflnjlck: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "4")] pub mkmlkgooamk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcdonfngmje { #[prost(oneof = "mcdonfngmje::Cgifmofgeco", tags = "15, 13, 8")] pub cgifmofgeco: ::core::option::Option, } /// Nested message and enum types in `MCDONFNGMJE`. pub mod mcdonfngmje { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Cgifmofgeco { /// offset: 16 #[prost(message, tag = "15")] Mgacflnjlck(super::Dfkmnlijmfb), /// offset: 16 #[prost(message, tag = "13")] Mkmlkgooamk(super::Jeciogkphfn), /// offset: 16 #[prost(message, tag = "8")] Lpaamnffaib(super::Jklcllafhoc), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgmcmakmjdk { /// offset: 24 #[prost(message, optional, tag = "11")] pub stage_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub hlalfnedfed: u32, /// offset: 36 #[prost(enumeration = "ChessRogueBoardCellStatus", tag = "12")] pub ejedlgnlohb: i32, /// offset: 40 #[prost(uint32, tag = "2")] pub cfgejhaoked: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub room_id: u32, /// offset: 48 #[prost(bool, tag = "7")] pub lddhlgindij: bool, /// offset: 49 #[prost(bool, tag = "10")] pub gnacllnfhfd: bool, /// offset: 52 #[prost(uint32, tag = "13")] pub jmpmdgjlipf: u32, /// offset: 56 #[prost(uint32, tag = "5")] pub id: u32, /// offset: 60 #[prost(uint32, tag = "15")] pub pdkohkkmklf: u32, /// offset: 64 #[prost(enumeration = "ChessRogueCellSpecialType", tag = "6")] pub kfemjmkmgij: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikconcoknan { /// offset: 16 #[prost(message, repeated, tag = "8")] pub cppcigmjalm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub ghkdajndbba: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub hbampjpoolm: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub nkpkpnkbbap: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub abohpphhpei: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gkdjbpjogpo { /// offset: 24 #[prost(uint32, tag = "2")] pub room_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub ihaomlephom: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejhdhggmila { /// offset: 16 #[prost(message, optional, tag = "15")] pub oljcajmfjpo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub lgpjljamjfj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpellhbjgml { /// offset: 16 #[prost(message, optional, tag = "9")] pub onkbpkpohec: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "7")] pub agijecgibgj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "14")] pub bagnpgngloj: ::core::option::Option, /// offset: 40 #[prost(uint32, repeated, tag = "13")] pub aadaflkejgd: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(enumeration = "ChessRogueBoardCellStatus", tag = "2")] pub lbnpkakomck: i32, /// offset: 60 #[prost(uint32, tag = "5")] pub epohknlfeab: u32, /// offset: 64 #[prost(uint32, tag = "15")] pub aakgdldfiie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lkpcdhckhkp { /// offset: 16 #[prost(message, optional, tag = "10")] pub gaiennlbcmm: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub hkcdkhjcndc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub mlldclnmiog: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub id: u32, /// offset: 48 #[prost(int32, tag = "5")] pub eabefbdojeo: i32, /// offset: 52 #[prost(uint32, tag = "4")] pub mdaiamfjnhm: u32, /// offset: 56 #[prost(uint32, tag = "6")] pub gkdcpnlolnf: u32, /// offset: 60 #[prost(int32, tag = "1")] pub jmhgoabknio: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dmgodfdfpei { /// offset: 24 #[prost(uint32, tag = "9")] pub mnmjcnoliii: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub afemblfccch: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fjkgdhkkdff { /// offset: 24 #[prost(message, repeated, tag = "14")] pub jhbfegdpljn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aemapgkppja { /// offset: 16 #[prost(message, optional, tag = "11")] pub fdeebbfmblb: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "14")] pub oljcajmfjpo: ::core::option::Option, /// offset: 40 #[prost(uint32, repeated, tag = "9")] pub opaegcbnacj: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(int32, tag = "6")] pub fjciknakjog: i32, /// offset: 52 #[prost(uint32, tag = "8")] pub jppaggpjomo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iffehfhakcb { /// offset: 24 #[prost(uint32, tag = "8")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kchplcfmglf { /// offset: 24 #[prost(message, repeated, tag = "1")] pub jolegacinnk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "3")] pub mfeodnjngdp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dlcndckcipc { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub aafifegkaco: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub jgccimmedij: u32, /// offset: 36 #[prost(bool, tag = "12")] pub hifmfmbcodl: bool, /// offset: 40 #[prost(uint32, tag = "5")] pub hgkbjiaafpc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Epddomfgimk { /// offset: 24 #[prost(int32, tag = "1")] pub opkeholonmj: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Negnnjglfjp { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub kehklhmeabi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djekegmehlk { /// offset: 24 #[prost(message, optional, tag = "5")] pub dhekljdbnnp: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub eiohfjmfokf: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "1268")] pub eiihjjebkoe: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "7")] pub aefmmohkchj: ::core::option::Option, /// offset: 56 #[prost(message, repeated, tag = "4")] pub nagdjgmmcbe: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "11")] pub fmigokidkjl: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "15")] pub story_info: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "1")] pub oeibhlmdjka: ::core::option::Option, /// offset: 88 #[prost(message, optional, tag = "13")] pub dnpccfffbhn: ::core::option::Option, /// offset: 96 #[prost(message, optional, tag = "10")] pub habjhgpfgeb: ::core::option::Option, /// offset: 104 #[prost(message, optional, tag = "14")] pub ajpmadhmgml: ::core::option::Option, /// offset: 112 #[prost(message, optional, tag = "9")] pub pohepeefboa: ::core::option::Option, /// offset: 120 #[prost(message, optional, tag = "6")] pub afheggdhaoc: ::core::option::Option, /// offset: 128 #[prost(uint32, tag = "2")] pub dlojfeehlij: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Himjkamhlmj { /// offset: 16 #[prost(message, optional, tag = "8")] pub eiihjjebkoe: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub febkojodaam: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "13")] pub fdeebbfmblb: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "12")] pub jcobjampoal: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "15")] pub ioccacnjigd: ::core::option::Option, /// offset: 64 #[prost(uint32, repeated, tag = "2")] pub hkcdkhjcndc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hemcdhcgaep { /// offset: 16 #[prost(message, repeated, tag = "8")] pub nagdjgmmcbe: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub dlojfeehlij: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ppagceggcak { /// offset: 16 #[prost(message, optional, tag = "8")] pub eiihjjebkoe: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub febkojodaam: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "12")] pub ioccacnjigd: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "2")] pub jcobjampoal: ::core::option::Option, /// offset: 56 #[prost(uint32, repeated, tag = "14")] pub hkcdkhjcndc: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "5")] pub fdeebbfmblb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oghpkfmnnhl { /// offset: 16 #[prost(message, optional, tag = "13")] pub dakedpkjmlb: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "14")] pub bjdlgbbpfck: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "10")] pub afgfobplfil: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "9")] pub dnpccfffbhn: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "1")] pub habjhgpfgeb: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "972")] pub afheggdhaoc: ::core::option::Option, /// offset: 72 #[prost(uint32, tag = "3")] pub hloccoombgg: u32, /// offset: 76 #[prost(uint32, tag = "15")] pub obbgjafecbe: u32, /// offset: 80 #[prost(uint32, tag = "129")] pub score_id: u32, /// offset: 84 #[prost(uint32, tag = "2")] pub mmideameanb: u32, /// offset: 88 #[prost(enumeration = "Dpbcjgcpmle", tag = "6")] pub hcpbmiegdon: i32, /// offset: 92 #[prost(bool, tag = "7")] pub is_finish: bool, /// offset: 96 #[prost(uint32, tag = "4")] pub difficulty_level: u32, /// offset: 100 #[prost(uint32, tag = "12")] pub kpdlmkfljai: u32, /// offset: 104 #[prost(uint32, tag = "1678")] pub dlojfeehlij: u32, /// offset: 108 #[prost(uint32, tag = "38")] pub oegllhmmbem: u32, /// offset: 112 #[prost(uint32, tag = "5")] pub admadhcdhje: u32, /// offset: 116 #[prost(uint32, tag = "1041")] pub olmloehhfcg: u32, /// offset: 120 #[prost(uint32, tag = "325")] pub innapiihjfk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofgjflcbbjp { /// offset: 24 #[prost(message, repeated, tag = "7")] pub cppcigmjalm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub eimflpnfpgm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Chhblfhdfek { /// offset: 24 #[prost(uint32, tag = "7")] pub bmgcceonich: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub kpdlmkfljai: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ephfhkdjkmd { /// offset: 24 #[prost(uint32, tag = "1")] pub aphioealogi: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub jgccimmedij: u32, } /// Obf: KKECAFGMONA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5585)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueQueryCsReq {} /// Obf: NAPNODDGMMI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5426)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQueryScRsp { /// offset: 16 #[prost(message, optional, tag = "12")] pub minfcklklnj: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "13")] pub ihnenegkepo: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "1")] pub lflcdngalme: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "11")] pub cikpbgdiabo: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: FPFBPLPIADI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5526)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueEnterCellCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub lofmjhjoelo: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub ihaomlephom: u32, } /// Obf: HJOPCPPJCHP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5529)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterCellScRsp { /// offset: 24 #[prost(message, optional, tag = "4")] pub cikpbgdiabo: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub stage_info: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "15")] pub ihaomlephom: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: KFFNAEDMDOD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5410)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueEnterCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub id: u32, } /// Obf: CFIJCNENKDP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5490)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterScRsp { /// offset: 16 #[prost(message, optional, tag = "4")] pub cikpbgdiabo: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "3")] pub stage_info: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub id: u32, } /// Obf: HODPOGNIOOG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5583)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueLeaveCsReq {} /// Obf: JCEAEOGFAAA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5548)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueLeaveScRsp { /// offset: 24 #[prost(message, optional, tag = "4")] pub aefmmohkchj: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "7")] pub stage_info: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "10")] pub ihnenegkepo: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "15")] pub lflcdngalme: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: OMNAOBAFFOM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5523)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueGiveUpCsReq {} /// Obf: JFKGEOBIHHD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5439)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueGiveUpScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub stage_info: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "14")] pub ihnenegkepo: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "8")] pub minfcklklnj: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "15")] pub aefmmohkchj: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "5")] pub lflcdngalme: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: AECEEKDICHA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5565)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueStartCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub ocegekkflal: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "13")] pub jkpipnmggoa: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "11")] pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "9")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "8")] pub pdfaheknhnj: u32, /// offset: 60 #[prost(uint32, tag = "5")] pub afemblfccch: u32, /// offset: 64 #[prost(uint32, tag = "7")] pub id: u32, } /// Obf: IBJJCCDDFLE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5430)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueStartScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub cikpbgdiabo: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "13")] pub hphkdgjhijl: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "8")] pub stage_info: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mamhdikbgbc {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5460)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcpljlcffdd { /// offset: 16 #[prost(message, optional, tag = "5")] pub cikpbgdiabo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: LLBHIMCMMEH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5428)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueChangeAeonDimensionNotify { /// offset: 24 #[prost(message, optional, tag = "9")] pub cikpbgdiabo: ::core::option::Option, } /// Obf: MBJCCOCANEJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5534)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueSelectCellCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub ihaomlephom: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub lofmjhjoelo: u32, } /// Obf: BGLOEBBLFMI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5440)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueSelectCellScRsp { /// offset: 24 #[prost(message, optional, tag = "10")] pub eeghdajohjo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub ihaomlephom: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub lofmjhjoelo: u32, } /// Obf: MDELKPPJIGF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5412)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueLayerSettlement { /// offset: 24 #[prost(message, optional, tag = "13")] pub minfcklklnj: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub difficulty_level: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub mdaiamfjnhm: u32, } /// Obf: FOAGKOAJEMD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5586)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueBuffEnhanceInfoCsReq {} /// Obf: GBDPDGAHPNK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5592)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueBuffEnhanceInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub ilmamlblidl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: PBILBBMINBI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5599)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnhanceRogueBuffCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub maze_buff_id: u32, } /// Obf: JDKJBGGHDBM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5494)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnhanceRogueBuffScRsp { /// offset: 16 #[prost(message, optional, tag = "10")] pub ilmamlblidl: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "12")] pub cnefdjckapl: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "6")] pub kgkejakkldp: bool, /// offset: 44 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: BEAFKDMJNLO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5600)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PickRogueAvatarCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub prop_entity_id: u32, } /// Obf: DJHNHHCMKMF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5539)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PickRogueAvatarScRsp { /// offset: 24 #[prost(message, optional, tag = "6")] pub eiohfjmfokf: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: LOINLLCCNBD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5401)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReviveRogueAvatarCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub interacted_prop_entity_id: u32, } /// Obf: OKMIJLHMGCD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5566)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReviveRogueAvatarScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "13")] pub mfeodnjngdp: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: AAGLNICHNPI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5425)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateReviveInfoScNotify { /// offset: 24 #[prost(message, optional, tag = "5")] pub mfeodnjngdp: ::core::option::Option, } /// Obf: KAIMCDOLBHO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5452)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateMoneyInfoScNotify { /// offset: 24 #[prost(message, optional, tag = "1")] pub dhekljdbnnp: ::core::option::Option, } /// Obf: ECNICHNKEGG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5486)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateDiceInfoScNotify { /// offset: 24 #[prost(message, optional, tag = "3")] pub pohepeefboa: ::core::option::Option, } /// Obf: GBHDIMGDPJG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5448)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateLevelBaseInfoScNotify { /// offset: 24 #[prost(enumeration = "Iojjcdaplaj", tag = "5")] pub reason: i32, /// offset: 28 #[prost(enumeration = "Gdhldnfloof", tag = "15")] pub gkdcpnlolnf: i32, } /// Obf: LLBOLICFOEA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5552)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateAllowedSelectCellScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub aadaflkejgd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub aihcknampbp: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5418)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nkdimijahgc { /// offset: 24 #[prost(message, optional, tag = "7")] pub jflioddkjgj: ::core::option::Option, } /// Obf: IBIAJJCMNKO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5444)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateAeonModifierValueScNotify { /// offset: 24 #[prost(uint32, tag = "14")] pub afemblfccch: u32, /// offset: 28 #[prost(int32, tag = "8")] pub fjciknakjog: i32, } /// Obf: MKOHCHDMNOB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5593)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateDicePassiveAccumulateValueScNotify { /// offset: 24 #[prost(int32, tag = "14")] pub cgphgibcnoh: i32, } /// Obf: LOIBKAPDBMM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5472)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueSkipTeachingLevelCsReq {} /// Obf: ALDJHCDPJDH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5433)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueSkipTeachingLevelScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub pdjcahbpklk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: LGHPBNIKMGI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5474)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateUnlockLevelScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub hkcdkhjcndc: ::prost::alloc::vec::Vec, } /// Obf: LACJDDFOPHD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5417)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueEnterNextLayerCsReq {} /// Obf: NCMNJNNOLLM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5497)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterNextLayerScRsp { /// offset: 24 #[prost(message, optional, tag = "1")] pub rogue_game_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "6")] pub stage_info: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "7")] pub hphkdgjhijl: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: NHILCEBCOJJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5482)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueReRollDiceCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub mmnmifaahof: u32, } /// Obf: HCGCPKLMKJN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5508)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueReRollDiceScRsp { /// offset: 24 #[prost(message, optional, tag = "3")] pub pohepeefboa: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: PGBFGLJFLLP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5542)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueConfirmRollCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub mmnmifaahof: u32, } /// Obf: LJOLPAOHPBJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5560)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueConfirmRollScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub pohepeefboa: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: PJFHPHPOIHI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5537)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueCheatRollCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub ampfbgkhjbf: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub mmnmifaahof: u32, } /// Obf: FANIODAOCGG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5411)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueCheatRollScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub pohepeefboa: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub dbbjcpalepb: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub ampfbgkhjbf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aapjomebepe {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5450)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldfekaeejin { /// offset: 24 #[prost(message, optional, tag = "10")] pub pohepeefboa: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "11")] pub afbmhhaeleo: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: HAHPBCACNDG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5435)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueQuitCsReq {} /// Obf: POCJJMEJDGG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5577)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQuitScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub ihnenegkepo: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "10")] pub stage_info: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "9")] pub oeibhlmdjka: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "14")] pub lflcdngalme: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "13")] pub aefmmohkchj: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "6")] pub minfcklklnj: ::core::option::Option, /// offset: 72 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: OHKCDFGPCKM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5559)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueCellUpdateNotify { /// offset: 24 #[prost(message, repeated, tag = "11")] pub cppcigmjalm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "RogueModifierSourceType", tag = "7")] pub cfaofcgjbma: i32, /// offset: 36 #[prost(uint32, tag = "12")] pub aihcknampbp: u32, /// offset: 40 #[prost(enumeration = "Aimcamjabna", tag = "4")] pub reason: i32, } /// Obf: BGEBFHKCINE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5511)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueQuestFinishNotify { /// offset: 24 #[prost(uint32, tag = "6")] pub pegkfpikpkp: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub quest_id: u32, } /// Obf: FDPNKOKGEAP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5454)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChessRogueStoryInfoCsReq {} /// Obf: JILFBOOFKEO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5455)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueStoryInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "4")] pub fnklmmaccmj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "12")] pub poabjdelngh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: LAFMDBBAJHA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5402)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectChessRogueSubStoryCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub rogue_dialogue_event_id: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub honcdmkpbeg: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub eckdpipmboc: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub jgccimmedij: u32, } /// Obf: NLMIDIGAMEL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5483)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectChessRogueSubStoryScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub eckdpipmboc: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub honcdmkpbeg: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub jgccimmedij: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub rogue_dialogue_event_id: u32, } /// Obf: LBAKHMJIAEC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5485)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishChessRogueSubStoryCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub honcdmkpbeg: u32, } /// Obf: NNAGIDCACGI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5478)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishChessRogueSubStoryScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub honcdmkpbeg: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub kpdlmkfljai: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: BFAEGAJHHKH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5442)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateActionPointScNotify { /// offset: 24 #[prost(int32, tag = "15")] pub eabefbdojeo: i32, } /// Obf: NGIELFOIPHH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5588)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterChessRogueAeonRoomCsReq {} /// Obf: GPEOIKKBNPG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5528)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterChessRogueAeonRoomScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub stage_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: EJPCHNDAMLH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5467)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChessRogueStoryAeonTalkInfoCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub oeanpihchhf: u32, } /// Obf: LGGIDOJJDCN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5422)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueStoryAeonTalkInfoScRsp { /// offset: 24 #[prost(map = "uint32, uint32", tag = "4")] pub ldpajkiepip: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub oeanpihchhf: u32, } /// Obf: NJBNBKMNBOP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5580)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncChessRogueMainStoryFinishScNotify { /// offset: 24 #[prost(uint32, tag = "6")] pub kpdlmkfljai: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub bmgcceonich: u32, } /// Obf: MIAFPKGAMOM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5546)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncChessRogueNousValueScNotify { /// offset: 24 #[prost(message, optional, tag = "1")] pub ajpmadhmgml: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pjbodopjfga { /// offset: 24 #[prost(enumeration = "Filmjjmebja", tag = "14")] pub status: i32, /// offset: 28 #[prost(uint32, tag = "3")] pub kpdlmkfljai: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bkjcadfchab { /// offset: 24 #[prost(uint32, tag = "2")] pub honcdmkpbeg: u32, } /// Obf: PCFHMPGKDBD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5533)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChessRogueNousStoryInfoCsReq {} /// Obf: LLELJOADLPI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5431)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueNousStoryInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "11")] pub fnklmmaccmj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "7")] pub poabjdelngh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: IFOFLHFKMKB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5550)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncChessRogueNousSubStoryScNotify { /// offset: 24 #[prost(uint32, tag = "6")] pub honcdmkpbeg: u32, } /// Obf: FAKMBJPPIIB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5462)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncChessRogueNousMainStoryScNotify { /// offset: 16 #[prost(message, repeated, tag = "8")] pub fnklmmaccmj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Moiokcdlnhe { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub idcjmpmjhgc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub gblljkfoidk: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "11")] pub eknoajjdpmm: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "9")] pub ookbllbjdje: u32, /// offset: 52 #[prost(bool, tag = "12")] pub hifmfmbcodl: bool, /// offset: 53 #[prost(bool, tag = "4")] pub lkdogpnpgpf: bool, /// offset: 56 #[prost(uint32, tag = "1")] pub kpdlmkfljai: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub honcdmkpbeg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ocghbanlloh { /// offset: 24 #[prost(uint32, tag = "12")] pub ampfbgkhjbf: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub dice_slot_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgciapkelaf { /// offset: 24 #[prost(message, repeated, tag = "13")] pub lflfekeaocl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub mabfmafceoa: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub pdfaheknhnj: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub ahngminodkg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mookmkekmkc { /// offset: 16 #[prost(map = "uint32, bool", tag = "3")] pub pegdmomcfad: ::std::collections::HashMap, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub adlkmlfofpf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "1")] pub bilcgenigjm: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(enumeration = "ChessRogueNousDicePhase", tag = "7")] pub oobpjhmdeng: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddafepbgohk { /// offset: 16 #[prost(message, optional, tag = "6")] pub gmildfjfogd: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub fpccpkaogkg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpcinmggcni { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub khcanakmbdj: ::prost::alloc::vec::Vec, } /// Obf: IACEIJKMLLN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5427)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousEditDiceCsReq { /// offset: 16 #[prost(message, optional, tag = "7")] pub ioccacnjigd: ::core::option::Option, } /// Obf: LJBHHFGLKPD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousEditDiceScRsp { /// offset: 24 #[prost(message, optional, tag = "11")] pub ioccacnjigd: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: GAJPFLOMGEP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5481)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousDiceUpdateNotify { /// offset: 16 #[prost(message, optional, tag = "12")] pub ddhkagclblh: ::core::option::Option, } /// Obf: DFBBBKADPDI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5470)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueNousDiceSurfaceUnlockNotify { /// offset: 24 #[prost(uint32, tag = "13")] pub hbkeebkfbfi: u32, } /// Obf: JCLGDGOJJLL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5421)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueNousGetRogueTalentInfoCsReq {} /// Obf: IHHJCBBEAGP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5581)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousGetRogueTalentInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub jcobjampoal: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub fpccpkaogkg: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: AJCICECLDKJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5557)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueNousEnableRogueTalentCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub ckhclkoalke: u32, } /// Obf: GGGFNBNGIIP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5502)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousEnableRogueTalentScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] pub jcobjampoal: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub fpccpkaogkg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Edkjelmponh { /// offset: 24 #[prost(uint32, tag = "2")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub heffponlego: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cochllcndjf { /// offset: 16 #[prost(message, repeated, tag = "2")] pub cdgnajdagke: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Npdkagocolg { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub eacebomjkjh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gadffiffnhm { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub iielajffdpb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "13")] pub cdgnajdagke: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "12")] pub amhajdnfbgc: bool, /// offset: 44 #[prost(int32, tag = "15")] pub cojoifppcij: i32, /// offset: 48 #[prost(uint32, tag = "10")] pub id: u32, /// offset: 52 #[prost(int32, tag = "1")] pub hp: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcfgchamnol { /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub pgffgkdopgm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub cmeknajonph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Onnmllieeni { /// offset: 24 #[prost(uint32, tag = "7")] pub idbdbicpbbg: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub cjlbldfgelh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dejgmbkphec { /// offset: 24 #[prost(uint32, tag = "8")] pub index: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub diecmlhjcfe: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub dkhcohkfkfa: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub ebmjgpmhdmk: u32, /// offset: 40 #[prost(int32, tag = "11")] pub hp: i32, /// offset: 44 #[prost(uint32, tag = "1")] pub mbnbfbnklgh: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub fgecddfbfoj: u32, /// offset: 52 #[prost(int32, tag = "2")] pub attack: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hfbjnfjhkpo { /// offset: 24 #[prost(uint32, tag = "7")] pub cost_time: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub lplliiclchb: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub total_turns: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub total_damage: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub bphneolckad: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub total_auto_turns: u32, } /// Obf: BILENDACAMP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8178)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDataCsReq {} /// Obf: BBHANDBNKEJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8166)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub cmbjolcgmai: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "4")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub icbimkieoep: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "5")] pub jcoagojeapb: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "14")] pub fbnekmpiakd: u32, /// offset: 60 #[prost(enumeration = "Hdiokenofnj", tag = "12")] pub hfpgdcjmnik: i32, /// offset: 64 #[prost(uint32, tag = "1970")] pub enmlpfbmpni: u32, /// offset: 68 #[prost(uint32, tag = "1")] pub jidbimnmljp: u32, /// offset: 72 #[prost(uint32, tag = "10")] pub pigpkidnmdh: u32, /// offset: 76 #[prost(uint32, tag = "3")] pub iomeildmbne: u32, /// offset: 80 #[prost(uint32, tag = "7")] pub cjlbldfgelh: u32, /// offset: 84 #[prost(uint32, tag = "1497")] pub ggpkmpbbenp: u32, /// offset: 88 #[prost(uint32, tag = "105")] pub nmpcjaoiohj: u32, /// offset: 92 #[prost(uint32, tag = "6")] pub imcgjpmbppj: u32, /// offset: 96 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 100 #[prost(uint32, tag = "1812")] pub kccacinbeea: u32, /// offset: 104 #[prost(uint32, tag = "9")] pub mmfkmegecoi: u32, /// offset: 108 #[prost(uint32, tag = "2")] pub hcendlkkhoc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eialjhkfnkg { /// offset: 24 #[prost(message, optional, tag = "2")] pub lineup: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8180)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfffeokdoae { /// offset: 16 #[prost(message, optional, tag = "14")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: IHBOLKMEEMG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8162)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraFinishRoundCsReq { /// offset: 24 #[prost(message, repeated, tag = "14")] pub fjlpligmphb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub pkkggligkkn: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(map = "uint32, message", tag = "2")] pub dlfjejinbbc: ::std::collections::HashMap, /// offset: 48 #[prost(message, optional, tag = "7")] pub lineup: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "8")] pub stt: ::core::option::Option, /// offset: 64 #[prost(map = "uint32, uint32", tag = "11")] pub jejbodagoij: ::std::collections::HashMap, /// offset: 72 #[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "15")] pub end_reason: i32, /// offset: 76 #[prost(bool, tag = "9")] pub ddnmdlbjpam: bool, /// offset: 80 #[prost(uint32, tag = "12")] pub epjbfaepfni: u32, } /// Obf: OKKLBJGHEGJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8179)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraFinishRoundScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub icbimkieoep: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(map = "uint32, message", tag = "13")] pub gmhemnikfmo: ::std::collections::HashMap, /// offset: 32 #[prost(message, repeated, tag = "9")] pub cmbjolcgmai: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "3")] pub pkiapmiajha: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(map = "uint32, message", tag = "1")] pub gclaioiingf: ::std::collections::HashMap, /// offset: 64 #[prost(enumeration = "Hdiokenofnj", tag = "6")] pub hfpgdcjmnik: i32, /// offset: 68 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 72 #[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "5")] pub end_reason: i32, /// offset: 76 #[prost(uint32, tag = "12")] pub jidbimnmljp: u32, /// offset: 80 #[prost(uint32, tag = "8")] pub imcgjpmbppj: u32, /// offset: 84 #[prost(uint32, tag = "2")] pub cjlbldfgelh: u32, /// offset: 88 #[prost(bool, tag = "7")] pub ddnmdlbjpam: bool, /// offset: 89 #[prost(bool, tag = "11")] pub gcijmnogngc: bool, /// offset: 92 #[prost(uint32, tag = "14")] pub ggpkmpbbenp: u32, /// offset: 96 #[prost(uint32, tag = "15")] pub hcendlkkhoc: u32, } /// Obf: KNFECAFMDII /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8172)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraStartEndlessCsReq {} /// Obf: KNPELGIAMKF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8174)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraStartEndlessScRsp { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: BPOMECJONGO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8164)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraFinishEndlessRoundCsReq { /// offset: 16 #[prost(message, repeated, tag = "4")] pub fjlpligmphb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "12")] pub lineup: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "8")] pub stt: ::core::option::Option, /// offset: 48 #[prost(uint32, repeated, tag = "6")] pub pkkggligkkn: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "2")] pub nmpcjaoiohj: u32, /// offset: 60 #[prost(bool, tag = "5")] pub cjeildioioe: bool, } /// Obf: LEOEMHHIANI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8171)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraFinishEndlessRoundScRsp { /// offset: 24 #[prost(message, repeated, tag = "12")] pub dkmkpfdnebl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub iomeildmbne: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub mmfkmegecoi: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub ebdockllkmi: u32, /// offset: 48 #[prost(bool, tag = "9")] pub cjeildioioe: bool, /// offset: 52 #[prost(uint32, tag = "3")] pub nmpcjaoiohj: u32, /// offset: 56 #[prost(uint32, tag = "11")] pub pigpkidnmdh: u32, } /// Obf: AEDJDBAJGHH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8177)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraQuitEndlessCsReq {} /// Obf: KHNHDFIJGPF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8163)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraQuitEndlessScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: OIIDOJCEEDN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8168)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDoFinalRoundCsReq { /// offset: 16 #[prost(message, optional, tag = "8")] pub stt: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "6")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "12")] pub fjlpligmphb: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "4")] pub pkkggligkkn: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "14")] pub nmpcjaoiohj: u32, /// offset: 60 #[prost(bool, tag = "9")] pub cjeildioioe: bool, } /// Obf: MBMLAIKPEEK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8167)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDoFinalRoundScRsp { /// offset: 16 #[prost(message, repeated, tag = "6")] pub cmbjolcgmai: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "13")] pub dkmkpfdnebl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub enmlpfbmpni: u32, /// offset: 44 #[prost(bool, tag = "14")] pub cjeildioioe: bool, /// offset: 48 #[prost(uint32, tag = "12")] pub hcendlkkhoc: u32, /// offset: 52 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 56 #[prost(uint32, tag = "8")] pub ggpkmpbbenp: u32, /// offset: 60 #[prost(uint32, tag = "10")] pub nmpcjaoiohj: u32, /// offset: 64 #[prost(uint32, tag = "9")] pub cjlbldfgelh: u32, /// offset: 68 #[prost(uint32, tag = "15")] pub index: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8170)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jhichkbdmic { /// offset: 24 #[prost(message, optional, tag = "6")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "9")] pub fjlpligmphb: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub fhckfmdkppo: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub dcoonccikgl: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8175)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lbmlolgehim { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hnaoomkgfcb { /// offset: 24 #[prost(uint32, tag = "3")] pub llmhaeapgon: u32, /// offset: 28 #[prost(enumeration = "Pdhffpojnjg", tag = "4")] pub nfmkofnekla: i32, /// offset: 32 #[prost(uint32, tag = "11")] pub bhccdffbaam: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nebjaboednd { /// offset: 24 #[prost(uint32, tag = "5")] pub score_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub rank: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcboleafmdn { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub haklmiaencf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub gnjgpfdklbh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "9")] pub folmlbolgem: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "10")] pub pggooinmolf: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, optional, tag = "13")] pub aaimonalopd: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "6")] pub fglekndhmkn: u32, /// offset: 68 #[prost(uint32, tag = "5")] pub defhfaglmlc: u32, /// offset: 72 #[prost(uint32, tag = "1")] pub cifflebcfgk: u32, /// offset: 76 #[prost(uint32, tag = "11")] pub ngbakcigbmn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jjnhikigkjc { /// offset: 24 #[prost(uint32, tag = "15")] pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nhdgnbkbndb { /// offset: 16 #[prost(message, optional, tag = "11")] pub ggmpegmehpd: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub lleogllhclk: u32, /// offset: 36 #[prost(int32, tag = "4")] pub oeeipjdnmok: i32, /// offset: 40 #[prost(uint32, tag = "8")] pub fgecddfbfoj: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub unique_id: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub exp: u32, /// offset: 52 #[prost(int32, tag = "14")] pub gifjodbplpj: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glldhghjloa { /// offset: 16 #[prost(message, repeated, tag = "11")] pub bcgoaipkgik: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "10")] pub ajfjlckpnam: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(string, tag = "13")] pub nickname: ::prost::alloc::string::String, /// offset: 48 #[prost(uint32, tag = "4")] pub head_icon: u32, /// offset: 52 #[prost(uint32, tag = "12")] pub uid: u32, /// offset: 56 #[prost(uint32, tag = "5")] pub rank: u32, /// offset: 60 #[prost(uint32, tag = "7")] pub kimkennlheh: u32, /// offset: 64 #[prost(uint32, tag = "8")] pub hp: u32, /// offset: 68 #[prost(uint32, tag = "9")] pub ipinhnfcioe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbdlcojkgmi { /// offset: 16 #[prost(message, optional, tag = "1")] pub phlamkcllkp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kghddibdabp { /// offset: 24 #[prost(uint32, tag = "8")] pub grid_fight_equipment_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub fgecddfbfoj: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub ndjgkjmpphj: u32, /// offset: 36 #[prost(bool, tag = "13")] pub aalccpjcbme: bool, /// offset: 40 #[prost(uint32, tag = "12")] pub ipaobkonifl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dmojmnkoill { /// offset: 24 #[prost(bool, tag = "15")] pub ifigfodopbb: bool, /// offset: 25 #[prost(bool, tag = "5")] pub aalccpjcbme: bool, /// offset: 28 #[prost(uint32, tag = "10")] pub item_id: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub agbaifpnkii: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Poaciacejjn { /// offset: 24 #[prost(message, repeated, tag = "11")] pub dkcmmmpneme: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "4")] pub lcjfdchinhl: ::prost::alloc::vec::Vec, } /// Obf: ILHGAACMJHM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9215)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyChimeraCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub fmmiciheocm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub kodoohhpikn: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub gckfooiehha: u32, } /// Obf: CPMDNMMDCCM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9218)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyChimeraScRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: INJCCMKJICJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9213)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyItemCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub agbaifpnkii: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub jhinlpckmpk: u32, } /// Obf: LAOFKEIIEPF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9248)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyItemScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: MBOEOEFGEBL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9230)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopLockCsReq { /// offset: 36 #[prost(bool, tag = "14")] pub is_locked: bool, #[prost(oneof = "chimera_duel_shop_lock_cs_req::Kknboacncon", tags = "6, 5")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `ChimeraDuelShopLockCsReq`. pub mod chimera_duel_shop_lock_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(uint32, tag = "6")] Ndjgkjmpphj(u32), /// offset: 16 #[prost(uint32, tag = "5")] Agbaifpnkii(u32), } } /// Obf: NKNIPLOMJMM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9222)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopLockScRsp { /// offset: 32 #[prost(bool, tag = "2")] pub is_locked: bool, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(oneof = "chimera_duel_shop_lock_sc_rsp::Kknboacncon", tags = "11, 6")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `ChimeraDuelShopLockScRsp`. pub mod chimera_duel_shop_lock_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 #[prost(uint32, tag = "11")] Ndjgkjmpphj(u32), /// offset: 24 #[prost(uint32, tag = "6")] Agbaifpnkii(u32), } } /// Obf: JLAIAPGBEIA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9216)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopRefreshCsReq {} /// Obf: KIDHDGNADCF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9226)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopRefreshScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lceddgelbmj { /// offset: 24 #[prost(message, repeated, tag = "15")] pub bcgoaipkgik: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "13")] pub hgkdhjhkfbp: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "5")] pub jgphdbdhkko: u32, /// offset: 52 #[prost(uint32, tag = "9")] pub idnhbbmlnjk: u32, /// offset: 56 #[prost(uint32, tag = "11")] pub kimkennlheh: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub nmpabpjhgpe: u32, /// offset: 68 #[prost(uint32, tag = "7")] pub ipinhnfcioe: u32, /// offset: 72 #[prost(uint32, tag = "10")] pub bajhkgjpfed: u32, /// offset: 76 #[prost(uint32, tag = "12")] pub hp: u32, #[prost(oneof = "lceddgelbmj::Papiiimekdd", tags = "600, 1266")] pub papiiimekdd: ::core::option::Option, } /// Nested message and enum types in `LCEDDGELBMJ`. pub mod lceddgelbmj { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Papiiimekdd { /// offset: 16 #[prost(message, tag = "600")] Hkffigbbfae(super::Poaciacejjn), /// offset: 16 #[prost(message, tag = "1266")] Pjckobnpfcb(super::Bbdlcojkgmi), } } /// Obf: DGNHKIDECGG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9242)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelGetDataCsReq {} /// Obf: ALDPPBAIOEF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9252)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelGetDataScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] pub cofpfidnonn: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "14")] pub cfdiklbinhk: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: LJLKLNBNHLP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9254)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelUnlockMasterCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub ipinhnfcioe: u32, } /// Obf: FCIGOCFOGHK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9237)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelUnlockMasterScRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub ipinhnfcioe: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: CKMAAIACPBH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9229)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelStartGameCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub ipinhnfcioe: u32, } /// Obf: MKBBBFIDNNE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9255)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelStartGameScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub cfdiklbinhk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: AHBDLPFDPGA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9219)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundShopStageCsReq {} /// Obf: NFPFNFPDFGK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9239)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundShopStageScRsp { /// offset: 24 #[prost(message, optional, tag = "11")] pub cfdiklbinhk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebpbmfbfeja { /// offset: 16 #[prost(message, optional, tag = "7")] pub aaimonalopd: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "10")] pub cfdiklbinhk: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "6")] pub enfkeaegpbj: bool, /// offset: 44 #[prost(uint32, tag = "3")] pub fglekndhmkn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kelkompbona { /// offset: 24 #[prost(uint32, tag = "12")] pub exp: u32, /// offset: 28 #[prost(enumeration = "Kpepghlknfg", tag = "14")] pub status: i32, /// offset: 32 #[prost(uint32, tag = "13")] pub unique_id: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub level: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub ebmjgpmhdmk: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub grid_fight_equipment_id: u32, /// offset: 48 #[prost(uint32, tag = "10")] pub fgecddfbfoj: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub mbnbfbnklgh: u32, /// offset: 56 #[prost(uint32, tag = "8")] pub diecmlhjcfe: u32, /// offset: 60 #[prost(uint32, tag = "1")] pub index: u32, /// offset: 64 #[prost(uint32, tag = "7")] pub dkhcohkfkfa: u32, /// offset: 68 #[prost(int32, tag = "5")] pub cojoifppcij: i32, /// offset: 72 #[prost(int32, tag = "6")] pub hp: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ndlbffkagbn { /// offset: 24 #[prost(uint32, tag = "8")] pub odibdclgkbe: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub lplliiclchb: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub total_auto_turns: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub mhdbnnkhbbl: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub bphneolckad: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub total_turns: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idgmaldabbe { /// offset: 16 #[prost(message, repeated, tag = "14")] pub eecahbhndhc: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "13")] pub iifpjknclgf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "1")] pub nmpgpdmhkam: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "10")] pub cost_time: u32, /// offset: 52 #[prost(uint32, tag = "9")] pub total_damage: u32, } /// Obf: FIPOBGFFNKD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9253)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundBattleStageCsReq { /// offset: 16 #[prost(message, optional, tag = "12")] pub stt: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub milmhpodlbb: u32, /// offset: 36 #[prost(enumeration = "Diikfknehhg", tag = "5")] pub nonpimddjnn: i32, } /// Obf: EKICGMEHNGD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9244)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundBattleStageScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 40 #[prost(enumeration = "Diikfknehhg", tag = "8")] pub nonpimddjnn: i32, #[prost( oneof = "chimera_duel_end_round_battle_stage_sc_rsp::Kknboacncon", tags = "1613, 873" )] pub kknboacncon: ::core::option::Option< chimera_duel_end_round_battle_stage_sc_rsp::Kknboacncon, >, } /// Nested message and enum types in `ChimeraDuelEndRoundBattleStageScRsp`. pub mod chimera_duel_end_round_battle_stage_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(message, tag = "1613")] Cfdiklbinhk(super::Lceddgelbmj), /// offset: 16 #[prost(message, tag = "873")] Cecfdncdbei(super::Ebpbmfbfeja), } } /// Obf: NHNFGOJKPDJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9231)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndGameCsReq {} /// Obf: ABDJMGPOAOK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9250)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndGameScRsp { /// offset: 24 #[prost(message, optional, tag = "5")] pub cecfdncdbei: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Giepfaipadi { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub fmmiciheocm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fjjhcdgndpd { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub jjojffaoedi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub acckecihcgj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjkohcpbgal { /// offset: 16 #[prost(message, optional, tag = "3")] pub source: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "14")] pub lheobndkghd: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "10")] pub fliedgkfnol: u32, #[prost(oneof = "jjkohcpbgal::Bhnpklcndng", tags = "337, 854, 1045")] pub bhnpklcndng: ::core::option::Option, } /// Nested message and enum types in `JJKOHCPBGAL`. pub mod jjkohcpbgal { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bhnpklcndng { /// offset: 40 #[prost(enumeration = "super::Bdejgkkacma", tag = "337")] Llcoepjfgpe(i32), /// offset: 40 #[prost(uint32, tag = "854")] Bnccmegjonf(u32), /// offset: 40 #[prost(message, tag = "1045")] Iaeckedodef(super::Fjjhcdgndpd), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjhocmlpmjd { /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub ajfjlckpnam: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Flopnjfnaog { /// offset: 24 #[prost(message, optional, tag = "5")] pub jooeekmdaeo: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "4")] pub nbhldbbbppa: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgedknlbcan { #[prost( oneof = "lgedknlbcan::Mmcgbgdjipn", tags = "6, 7, 2, 9, 3, 12, 4, 14, 10, 11, 15" )] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `LGEDKNLBCAN`. pub mod lgedknlbcan { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 24 #[prost(message, tag = "6")] Alpkknkafbg(super::Jjkohcpbgal), /// offset: 24 #[prost(uint32, tag = "7")] Pbcghkngbfc(u32), /// offset: 24 #[prost(message, tag = "2")] Pfobplcgggi(super::Nhdgnbkbndb), /// offset: 24 #[prost(uint32, tag = "9")] Kbpjkiebbon(u32), /// offset: 24 #[prost(message, tag = "3")] Kjhmpboigge(super::Flopnjfnaog), /// offset: 24 #[prost(message, tag = "12")] Ficfioenben(super::Cjhocmlpmjd), /// offset: 24 #[prost(uint32, tag = "4")] Gckfooiehha(u32), /// offset: 24 #[prost(uint32, tag = "14")] Hfokekmcobp(u32), /// offset: 24 #[prost(uint32, tag = "10")] Cifflebcfgk(u32), /// offset: 24 #[prost(message, tag = "11")] Bhppapongoe(super::Mafdlbfijmb), /// offset: 24 #[prost(uint32, tag = "15")] Ngbakcigbmn(u32), } } /// Obf: BDLPMPLGLPF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9251)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelSyncChangeScNotify { /// offset: 16 #[prost(message, repeated, tag = "6")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } /// Obf: FPPLEPMEEHJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9228)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelChangeLineupCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub ajfjlckpnam: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub giecffndleb: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub aljojidaapc: u32, } /// Obf: HIFFJEEAFAA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9259)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelChangeLineupScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub ajfjlckpnam: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: GELEDBJOGNM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9224)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelSellChimeraCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub ajfjlckpnam: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub ndjgkjmpphj: u32, } /// Obf: HGEBBOPADLG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9260)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelSellChimeraScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub ajfjlckpnam: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub ndjgkjmpphj: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: KGCGPFEOCBC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9247)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelSelectGameCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub fglekndhmkn: u32, } /// Obf: KNIBJEJBDLO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9256)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelSelectGameScRsp { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub fglekndhmkn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pncngiamlca { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub ajfjlckpnam: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "8")] pub bcgoaipkgik: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub ipinhnfcioe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mafdlbfijmb { /// offset: 16 #[prost(message, optional, tag = "5")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub slot: u32, } /// Obf: EINFHDNDOHM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9225)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelSaveFriendPvpLineupCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub slot: u32, } /// Obf: GDFEPBJJBJB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9232)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelSaveFriendPvpLineupScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub slot: u32, } /// Obf: LMOAEPFPCAP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9258)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelSetFriendDefendLineupCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub slot: u32, } /// Obf: IALCLGBDMBL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9234)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelSetFriendDefendLineupScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub slot: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: GHDNIIFHFGB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9238)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelGetFriendListCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mpphiojnkgb { /// offset: 16 #[prost(message, optional, tag = "6")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub score_id: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub uid: u32, } /// Obf: KNKGKMFEHLB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9243)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelGetFriendListScRsp { /// offset: 24 #[prost(message, repeated, tag = "2")] pub friend_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: BALPIPIDLDM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelFinishMasterChallengeCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub ipinhnfcioe: u32, } /// Obf: APNJBEGDHNJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9246)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelFinishMasterChallengeScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub ipinhnfcioe: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9839)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hmmhdekahea { #[prost(oneof = "hmmhdekahea::Nebnjdmfelo", tags = "14")] pub nebnjdmfelo: ::core::option::Option, } /// Nested message and enum types in `HMMHDEKAHEA`. pub mod hmmhdekahea { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Nebnjdmfelo { /// offset: 16 #[prost(bool, tag = "14")] Ihpjddciidb(bool), } } /// Obf: HEENDFJBHCB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7232)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkGetInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Degffgkmfjj { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub cfjogmjihoe: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub script_id: u32, } /// Obf: LJDPBAPPHGO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7242)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkGetInfoScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub hpeklhnpdaj: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "8")] pub dcgdhfjlhcn: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "13")] pub lnkakgocaof: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub progress: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "12")] pub cdgichdiihh: u32, } /// Obf: HAEIIKKNAON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7244)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkUnlockTalentCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub ckhclkoalke: u32, } /// Obf: LENKELHGNBG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7227)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkUnlockTalentScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub ckhclkoalke: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: OMPIKFLGMCF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7219)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkStartScriptCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub bdgmnpijddl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub script_id: u32, } /// Obf: NBNMKLMOILM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkStartScriptScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub script_id: u32, } /// Obf: MNFBAGBGMGN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7209)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkGetOngoingScriptInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cnoaggfcdal {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nijhccnmega { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub kcnekeggagg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub card_id: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub npcbecnbijk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iimhlpbeddh { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub kcnekeggagg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "2")] pub lonfkfcfdnd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pegdbkdljdj { /// offset: 16 #[prost(message, optional, tag = "11")] pub ceniobbijmf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nikcdpgkklf { /// offset: 16 #[prost(message, optional, tag = "2")] pub ceniobbijmf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kocbhdokfnf { /// offset: 16 #[prost(message, optional, tag = "13")] pub ceniobbijmf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ieficanecdh { /// offset: 24 #[prost(message, optional, tag = "1")] pub ceniobbijmf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub gacha_random: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub ndnhcfbfpmh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ffdljdageml { /// offset: 16 #[prost(message, optional, tag = "3")] pub ceniobbijmf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fofgkmonjhj { /// offset: 24 #[prost(bool, tag = "6")] pub oekkajjegak: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mddikngbppl { /// offset: 32 #[prost(uint32, tag = "15")] pub jgphdbdhkko: u32, #[prost(oneof = "mddikngbppl::Eefkmmobnoj", tags = "7, 1, 2, 6, 10, 3, 13, 9")] pub eefkmmobnoj: ::core::option::Option, } /// Nested message and enum types in `MDDIKNGBPPL`. pub mod mddikngbppl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Eefkmmobnoj { /// offset: 24 #[prost(message, tag = "7")] Icpmabkblcd(super::Cnoaggfcdal), /// offset: 24 #[prost(message, tag = "1")] Fdnlipkgblm(super::Pegdbkdljdj), /// offset: 24 #[prost(message, tag = "2")] Abipnabidpe(super::Nikcdpgkklf), /// offset: 24 #[prost(message, tag = "6")] Bpmebjhdofc(super::Kocbhdokfnf), /// offset: 24 #[prost(message, tag = "10")] Hghbdacdjkp(super::Ieficanecdh), /// offset: 24 #[prost(message, tag = "3")] Dlngpbmgmkm(super::Ffdljdageml), /// offset: 24 #[prost(message, tag = "13")] Beljjjllcbk(super::Fofgkmonjhj), /// offset: 24 #[prost(bool, tag = "9")] Alfnniimblm(bool), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lobfokckpkb { /// offset: 24 #[prost(int32, tag = "12")] pub jekohihjfmk: i32, /// offset: 28 #[prost(int32, tag = "8")] pub pnoijpdmcpg: i32, /// offset: 32 #[prost(int32, tag = "7")] pub akklilnjcpl: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Famlghghiod { /// offset: 24 #[prost(uint32, tag = "8")] pub buff_id: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub nojlmnmpkdp: u32, /// offset: 32 #[prost(uint64, tag = "7")] pub unique_id: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obinjkcbalc { /// offset: 16 #[prost(message, repeated, tag = "2")] pub buff_list: ::prost::alloc::vec::Vec, } /// Obf: LKADELHADBB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7229)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkGetOngoingScriptInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub habjhgpfgeb: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "8")] pub jofjeiflgbp: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub fknboiimfld: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(string, tag = "14")] pub imjflckfjgf: ::prost::alloc::string::String, /// offset: 56 #[prost(message, optional, tag = "7")] pub hgdljdafhli: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 68 #[prost(uint32, tag = "6")] pub indjeoajjen: u32, /// offset: 72 #[prost(uint32, tag = "3")] pub dcahjelnjnp: u32, /// offset: 76 #[prost(uint32, tag = "5")] pub ngbjmehdkhn: u32, /// offset: 80 #[prost(uint32, tag = "9")] pub script_id: u32, /// offset: 84 #[prost(uint32, tag = "15")] pub jippmkbdjjc: u32, /// offset: 88 #[prost(uint32, tag = "2")] pub gigaefckiak: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nkoccglhoml {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjaiagdnpgc { /// offset: 24 #[prost(message, optional, tag = "6")] pub ceniobbijmf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aigedicfhce { /// offset: 24 #[prost(bool, tag = "2")] pub is_win: bool, /// offset: 28 #[prost(uint32, tag = "10")] pub imgllibjapc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Camlfncbfhi { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Igjllhmjkpc { /// offset: 24 #[prost(uint32, tag = "8")] pub gacha_random: u32, /// offset: 28 #[prost(bool, tag = "10")] pub imkgokgkdph: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ajnkadcokol { /// offset: 24 #[prost(bool, tag = "3")] pub is_win: bool, /// offset: 28 #[prost(uint32, tag = "12")] pub imgllibjapc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Moemkblckko {} /// Obf: DJKMDMLOOOD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7243)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkHandleWaitOperationCsReq { /// offset: 36 #[prost(uint32, tag = "6")] pub jgphdbdhkko: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub script_id: u32, #[prost( oneof = "clock_park_handle_wait_operation_cs_req::Limeojambpk", tags = "4, 15, 1, 2, 8, 14, 9, 13" )] pub limeojambpk: ::core::option::Option< clock_park_handle_wait_operation_cs_req::Limeojambpk, >, } /// Nested message and enum types in `ClockParkHandleWaitOperationCsReq`. pub mod clock_park_handle_wait_operation_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Limeojambpk { /// offset: 24 #[prost(message, tag = "4")] Iknekejeglm(super::Nkoccglhoml), /// offset: 24 #[prost(message, tag = "15")] Jfajebgkpeh(super::Kjaiagdnpgc), /// offset: 24 #[prost(message, tag = "1")] Dikedlhgdjj(super::Aigedicfhce), /// offset: 24 #[prost(message, tag = "2")] Kboglmplnai(super::Camlfncbfhi), /// offset: 24 #[prost(message, tag = "8")] Ejlkeglkgdn(super::Igjllhmjkpc), /// offset: 24 #[prost(message, tag = "14")] Aciopoijnef(super::Ajnkadcokol), /// offset: 24 #[prost(message, tag = "9")] Mlhnhafplkd(super::Moemkblckko), /// offset: 24 #[prost(uint32, tag = "13")] Gigaefckiak(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gipbhlbfdah { /// offset: 24 #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub ngbjmehdkhn: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub dcahjelnjnp: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub script_id: u32, /// offset: 44 #[prost(bool, tag = "3")] pub hgpkmhfpmbj: bool, /// offset: 45 #[prost(bool, tag = "2")] pub dmneacgehec: bool, /// offset: 48 #[prost(uint32, tag = "6")] pub progress: u32, } /// Obf: CLDLKNMOOOH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7234)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkHandleWaitOperationScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub dmnecekolaj: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 40 #[prost(enumeration = "ClockParkPlayStatus", tag = "15")] pub lnpghcldokg: i32, /// offset: 44 #[prost(uint32, tag = "7")] pub jgphdbdhkko: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub igbhcbnkebo: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7221)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gediccggdgi { /// offset: 24 #[prost(bool, tag = "2")] pub mhicfgappnb: bool, /// offset: 28 #[prost(uint32, tag = "9")] pub script_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7240)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ifegahjadhg { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7203)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ompemghmdpm { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub jgphdbdhkko: u32, } /// Obf: PGHBOPEOBHA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7220)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkUseBuffCsReq { /// offset: 24 #[prost(uint64, tag = "12")] pub unique_id: u64, /// offset: 32 #[prost(uint32, tag = "3")] pub jgphdbdhkko: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub script_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7212)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkUseBuffScRsp { /// offset: 32 #[prost(message, optional, tag = "2")] pub habjhgpfgeb: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub jgphdbdhkko: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub script_id: u32, /// offset: 52 #[prost(uint32, tag = "9")] pub retcode: u32, #[prost(oneof = "clock_park_use_buff_sc_rsp::Bahfdooagpp", tags = "181, 1259")] pub bahfdooagpp: ::core::option::Option, } /// Nested message and enum types in `ClockParkUseBuffScRsp`. pub mod clock_park_use_buff_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bahfdooagpp { /// offset: 16 #[prost(message, tag = "181")] Ceniobbijmf(super::Iimhlpbeddh), /// offset: 16 #[prost(message, tag = "1259")] Jofjeiflgbp(super::Lobfokckpkb), } } /// Obf: KMGDKPACAED /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7206)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkFinishScriptScNotify { /// offset: 24 #[prost(message, optional, tag = "7")] pub nleomlnokcc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Item { /// offset: 24 #[prost(uint32, tag = "14")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub level: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub num: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub promotion: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub main_affix_id: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub rank: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ItemList { /// offset: 24 #[prost(message, repeated, tag = "7")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PileItem { /// offset: 24 #[prost(uint32, tag = "11")] pub item_num: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ItemCost { #[prost(oneof = "item_cost::Item", tags = "4, 5, 7")] pub item: ::core::option::Option, } /// Nested message and enum types in `ItemCost`. pub mod item_cost { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Item { /// offset: 16 #[prost(message, tag = "4")] PileItem(super::PileItem), /// offset: 16 #[prost(uint32, tag = "5")] EquipmentUniqueId(u32), /// offset: 16 #[prost(uint32, tag = "7")] RelicUniqueId(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ItemCostData { /// offset: 24 #[prost(message, repeated, tag = "10")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gjjnnbkcjkf { /// offset: 24 #[prost(uint32, tag = "3")] pub item_count: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Njpjkjbmkgb { /// offset: 24 #[prost(uint32, tag = "4")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub exp: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub promotion: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub rank: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub tid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hokmninjpbp { /// offset: 16 #[prost(message, repeated, tag = "10")] pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub tid: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub main_affix_id: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub level: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Relic { /// offset: 24 #[prost(message, repeated, tag = "10")] pub reforge_sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "2")] pub hgnplibnhhg: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "14")] pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "3")] pub tid: u32, /// offset: 52 #[prost(uint32, tag = "15")] pub unique_id: u32, /// offset: 56 #[prost(bool, tag = "9")] pub is_protected: bool, /// offset: 57 #[prost(bool, tag = "12")] pub is_discarded: bool, /// offset: 60 #[prost(uint32, tag = "6")] pub dress_avatar_id: u32, /// offset: 64 #[prost(uint32, tag = "13")] pub main_affix_id: u32, /// offset: 68 #[prost(uint32, tag = "8")] pub reforge_block_sub_affix_id: u32, /// offset: 72 #[prost(uint32, tag = "7")] pub level: u32, /// offset: 76 #[prost(uint32, tag = "1")] pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbkobpdkfoa { #[prost(oneof = "gbkobpdkfoa::Fjianhmabab", tags = "14, 1, 9")] pub fjianhmabab: ::core::option::Option, } /// Nested message and enum types in `GBKOBPDKFOA`. pub mod gbkobpdkfoa { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fjianhmabab { /// offset: 24 #[prost(message, tag = "14")] Fnjbfpaloao(super::Gjjnnbkcjkf), /// offset: 24 #[prost(message, tag = "1")] Pagpnoklnom(super::Njpjkjbmkgb), /// offset: 24 #[prost(message, tag = "9")] Lcmaddimion(super::Hokmninjpbp), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plgjmckphml { /// offset: 16 #[prost(message, repeated, tag = "15")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MotionInfo { /// offset: 24 #[prost(message, optional, tag = "6")] pub rot: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] pub pos: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Vector4 { /// offset: 24 #[prost(float, tag = "5")] pub z: f32, /// offset: 28 #[prost(float, tag = "15")] pub w: f32, /// offset: 32 #[prost(float, tag = "1")] pub x: f32, /// offset: 36 #[prost(float, tag = "13")] pub y: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneMonsterWaveParam { /// offset: 24 #[prost(uint32, tag = "7")] pub hard_level_group: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub iedebfccknl: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub cphiinkideb: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub elite_group: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnebodebelg { /// offset: 24 #[prost(message, repeated, tag = "14")] pub iebnogooemo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub role_star: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mndmndklkie { #[prost(oneof = "mndmndklkie::TeleportNigger", tags = "1334")] pub teleport_nigger: ::core::option::Option, } /// Nested message and enum types in `MNDMNDKLKIE`. pub mod mndmndklkie { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum TeleportNigger { /// offset: 24 #[prost(message, tag = "1334")] Eigmkojoeei(super::Hnebodebelg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonster { /// offset: 24 #[prost(message, optional, tag = "10")] pub extra_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub max_hp: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub monster_id: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub cur_hp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonsterWave { /// offset: 16 #[prost(message, repeated, tag = "4")] pub nmgiabhijjb: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "7")] pub monster_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "11")] pub monster_param: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "14")] pub battle_wave_id: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub battle_stage_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneBattleInfo { /// offset: 24 #[prost(message, optional, tag = "1707")] pub battle_rogue_magic_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "773")] pub dfabbgkgdei: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "574")] pub ldplaohnlap: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "1817")] pub eigmkojoeei: ::core::option::Option, /// offset: 56 #[prost(message, repeated, tag = "471")] pub battle_event: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "12")] pub battle_avatar_list: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(map = "uint32, message", tag = "502")] pub battle_target_info: ::std::collections::HashMap, /// offset: 80 #[prost(message, optional, tag = "411")] pub pmcekilfbio: ::core::option::Option, /// offset: 88 #[prost(message, repeated, tag = "2")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(message, optional, tag = "141")] pub fgoakdcbioe: ::core::option::Option, /// offset: 104 #[prost(message, repeated, tag = "10")] pub monster_wave_list: ::prost::alloc::vec::Vec, /// offset: 112 #[prost(bool, tag = "13")] pub imekcmnfldi: bool, /// offset: 116 #[prost(uint32, tag = "8")] pub rounds_limit: u32, /// offset: 120 #[prost(uint32, tag = "7")] pub stage_id: u32, /// offset: 124 #[prost(uint32, tag = "9")] pub world_level: u32, /// offset: 128 #[prost(uint32, tag = "5")] pub jaoiokbbmfc: u32, /// offset: 132 #[prost(uint32, tag = "3")] pub battle_id: u32, /// offset: 136 #[prost(uint32, tag = "11")] pub logic_random_seed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideBattleInfo { /// offset: 16 #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "10")] pub battle_avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "14")] pub monster_wave_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "11")] pub battle_id: u32, /// offset: 52 #[prost(uint32, tag = "12")] pub stage_id: u32, /// offset: 56 #[prost(bool, tag = "1")] pub imekcmnfldi: bool, /// offset: 60 #[prost(uint32, tag = "13")] pub logic_random_seed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eebphjcnbfo { /// offset: 24 #[prost(uint32, tag = "14")] pub assist_uid: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "9")] pub avatar_type: i32, /// offset: 32 #[prost(uint32, tag = "5")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmdpkoelkfl { /// offset: 24 #[prost(message, optional, tag = "13")] pub return_item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "10")] pub relic_ids: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "1")] pub abfcdbocmcf: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Apamfckfhll { /// offset: 24 #[prost(uint32, tag = "7")] pub key: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjmphaaoefl { /// offset: 24 #[prost(sint32, tag = "1")] pub value: i32, /// offset: 28 #[prost(uint32, tag = "7")] pub key: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EquipRelic { /// offset: 24 #[prost(uint32, tag = "5")] pub r#type: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub relic_unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeadFrameInfo { /// offset: 24 #[prost(int64, tag = "11")] pub head_frame_expire_time: i64, /// offset: 32 #[prost(uint32, tag = "9")] pub head_frame_item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AreaDynamicInfo { /// offset: 24 #[prost(uint32, tag = "11")] pub dice_slot_id: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub diy_dynamic_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pofnngoceok { /// offset: 24 #[prost(int64, tag = "6")] pub kamopeebohj: i64, /// offset: 32 #[prost(uint32, tag = "5")] pub eiklmfpmjjd: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub dice_slot_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cllbjdejfnf { /// offset: 24 #[prost(uint32, tag = "6")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub r#type: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub slot: u32, } /// Nested message and enum types in `CLLBJDEJFNF`. pub mod cllbjdejfnf { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ooidndcpeaf {} /// Nested message and enum types in `OOIDNDCPEAF`. pub mod ooidndcpeaf { #[derive(proto_derive::CmdID)] #[derive( Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration )] #[repr(i32)] pub enum Dahcibciiad { Mneiheiglpo = 0, Bpillpjgggb = 1, Anhfoppefal = 2, Leeoomlkanm = 3, Hjomklagmcm = 4, } impl Dahcibciiad { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Mneiheiglpo => "DAHCIBCIIAD_MNEIHEIGLPO", Self::Bpillpjgggb => "DAHCIBCIIAD_BPILLPJGGGB", Self::Anhfoppefal => "DAHCIBCIIAD_ANHFOPPEFAL", Self::Leeoomlkanm => "DAHCIBCIIAD_LEEOOMLKANM", Self::Hjomklagmcm => "DAHCIBCIIAD_HJOMKLAGMCM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DAHCIBCIIAD_MNEIHEIGLPO" => Some(Self::Mneiheiglpo), "DAHCIBCIIAD_BPILLPJGGGB" => Some(Self::Bpillpjgggb), "DAHCIBCIIAD_ANHFOPPEFAL" => Some(Self::Anhfoppefal), "DAHCIBCIIAD_LEEOOMLKANM" => Some(Self::Leeoomlkanm), "DAHCIBCIIAD_HJOMKLAGMCM" => Some(Self::Hjomklagmcm), _ => None, } } } } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oiipjfdnpah { /// offset: 16 #[prost(message, repeated, tag = "6")] pub goejimnendc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub ofokohgpedo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "10")] pub polmjfiknhn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kaodlpjmefe { /// offset: 16 #[prost(message, optional, tag = "8")] pub head_frame_info: ::core::option::Option, /// offset: 32 #[prost(string, tag = "5")] pub djonelmifee: ::prost::alloc::string::String, /// offset: 40 #[prost(string, tag = "13")] pub nickname: ::prost::alloc::string::String, /// offset: 48 #[prost(string, tag = "14")] pub remark_name: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, tag = "12")] pub uid: u32, /// offset: 60 #[prost(uint32, tag = "7")] pub head_icon: u32, /// offset: 64 #[prost(uint32, tag = "1")] pub dcofphdknij: u32, /// offset: 68 #[prost(uint32, tag = "6")] pub level: u32, /// offset: 72 #[prost(enumeration = "PlatformType", tag = "10")] pub platform: i32, /// offset: 76 #[prost(uint32, tag = "2")] pub midbiphkljo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ContentPackageGetDataCsReq {} /// Obf: FOBAMBNCFDP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7542)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageGetDataScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ContentPackageInfo { /// offset: 24 #[prost(uint32, tag = "12")] pub content_id: u32, /// offset: 28 #[prost(enumeration = "ContentPackageStatus", tag = "14")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageData { /// offset: 16 #[prost(message, repeated, tag = "2")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub cur_content_id: u32, } /// Obf: GPDCBDHANON /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7507)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageSyncDataScNotify { /// offset: 24 #[prost(message, optional, tag = "13")] pub data: ::core::option::Option, } /// Obf: FEKDLNPGPKP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7527)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ContentPackageTransferScNotify {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyActivityInfo { /// offset: 24 #[prost(uint32, tag = "9")] pub level: u32, /// offset: 28 #[prost(bool, tag = "13")] pub is_has_taken: bool, /// offset: 32 #[prost(uint32, tag = "12")] pub daily_active_point: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub world_level: u32, } /// Obf: PKBMBKLIIFL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3373)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeApRewardCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub level: u32, } /// Obf: BLGFDCAPOOH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3303)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeApRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: GFIIJKCCICO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3380)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDailyActiveInfoCsReq {} /// Obf: DIJHCMKKLBJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3327)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDailyActiveInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "7")] pub daily_active_level_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub daily_active_point: u32, } /// Obf: LDABILELOFN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3336)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DailyActiveInfoNotify { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "13")] pub daily_active_level_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "10")] pub daily_active_point: u32, } /// Obf: HCGENMGNLDJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3313)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeAllApRewardCsReq {} /// Obf: APEIKKFNKAJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3315)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllApRewardScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub take_reward_level_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: HHKPBPHJOMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9293)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDiceCombatSystemDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pkenagkiecb { /// offset: 24 #[prost(int64, tag = "13")] pub unlock_timestamp: i64, /// offset: 32 #[prost(uint32, tag = "7")] pub clekaklpnbp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cmkmoiganhn { /// offset: 24 #[prost(uint32, tag = "3")] pub fpjmkdndenk: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub stage_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdeiedgcoba { /// offset: 24 #[prost(message, repeated, tag = "12")] pub lnppfhhacpf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "7")] pub gnnbmnhoifg: ::prost::alloc::vec::Vec, } /// Obf: CCNGMFEFNKG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9276)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDiceCombatSystemDataScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub ohfiibeipje: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "11")] pub dgfnldbflaj: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "4")] pub kcnekeggagg: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "6")] pub jnflokpdkja: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "9")] pub nbcgonpkoji: u32, /// offset: 68 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: IPGLHOIFDAB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9280)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddItemRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, /// offset: 40 #[prost(int64, tag = "6")] pub unlock_timestamp: i64, #[prost(oneof = "add_item_rsp::Fjianhmabab", tags = "5, 7")] pub fjianhmabab: ::core::option::Option, } /// Nested message and enum types in `AddItemRsp`. pub mod add_item_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Fjianhmabab { /// offset: 24 #[prost(uint32, tag = "5")] AvatarId(u32), /// offset: 24 #[prost(uint32, tag = "7")] Clekaklpnbp(u32), } } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9264)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DiceCombatMainPageRollDiceCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9299)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DiceCombatMainPageRollDiceScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: JFGGPGHOANG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9263)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDiceCombatShopDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njebdkojnga { /// offset: 16 #[prost(message, repeated, tag = "2")] pub cnffgbmpchd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub shop_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fldkoelbpga { /// offset: 16 #[prost(message, optional, tag = "3")] pub oicgfngnloe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub kdmngcljdom: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub item_id: u32, /// offset: 40 #[prost(bool, tag = "7")] pub dofneaphmkh: bool, } /// Obf: IEGHPBPFCGL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9288)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDiceCombatShopDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "4")] pub opnfobjopcb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: IAFNLKNKPBD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9268)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyShopGoodCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub shop_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub kdmngcljdom: u32, } /// Obf: NCGNOILONNI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9266)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyShopGoodScRsp { /// offset: 24 #[prost(message, repeated, tag = "15")] pub opnfobjopcb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: PENHEEONFHJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ModifyAvatarDiceCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub llpcnbjimcn: u32, } /// Obf: NALJOPFBJDK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9279)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ModifyAvatarDiceRsp { /// offset: 16 #[prost(message, optional, tag = "12")] pub mlflpfmlknf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: LAPHOALBKBH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9287)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpgradeAvatarCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub avatar_id: u32, } /// Obf: LCACCGHOGDB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9269)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpgradeAvatarRsp { /// offset: 24 #[prost(message, optional, tag = "6")] pub mlflpfmlknf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: ELOCPGOBJFM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9294)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishPveStageCsReq { /// offset: 24 #[prost(bool, tag = "6")] pub ainkfeinnak: bool, /// offset: 25 #[prost(bool, tag = "14")] pub is_win: bool, /// offset: 28 #[prost(uint32, tag = "4")] pub damage: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub mpdhnfnciea: u32, } /// Obf: DFLIOADBEDK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9292)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishPveStageScRsp { /// offset: 16 #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub mpdhnfnciea: u32, /// offset: 40 #[prost(bool, tag = "2")] pub is_win: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9275)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Blbhacnkkfc { /// offset: 24 #[prost(bool, tag = "7")] pub jjmainnijko: bool, /// offset: 25 #[prost(bool, tag = "9")] pub is_win: bool, /// offset: 28 #[prost(int32, tag = "12")] pub galohjonkcg: i32, /// offset: 32 #[prost(uint32, tag = "10")] pub lehiggfkpmn: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub eecijblglng: u32, } /// Obf: IOEOOJJNGKD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9265)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct V2FinishPveStageCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub kghbjelhoba: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub mpdhnfnciea: u32, /// offset: 32 #[prost(bool, tag = "11")] pub ainkfeinnak: bool, /// offset: 33 #[prost(bool, tag = "3")] pub is_win: bool, /// offset: 36 #[prost(uint32, tag = "7")] pub aelaegoobmb: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub fgbijplpobi: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub eoilkccleif: u32, } /// Obf: AFAAPIGOAEN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9272)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct V2FinishPveStageScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub mpdhnfnciea: u32, /// offset: 36 #[prost(bool, tag = "4")] pub is_win: bool, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9274)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddknimhhnpa { /// offset: 16 #[prost(message, repeated, tag = "9")] pub jdgmehcpgll: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "14")] pub lmplljfmfec: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "11")] pub is_win: bool, /// offset: 44 #[prost(uint32, tag = "1")] pub djeimgghmgm: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub stage_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkiacmjgikn { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub objolnojikc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub joikienjnji: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub ohpidoojdhj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfjpgilaaon { /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub eciokddbepn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub kmadachjhjc: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub pdhdohaijkd: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub hcckhlmlene: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub dalcmielfdd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nacegiamjmg { /// offset: 24 #[prost(uint32, tag = "12")] pub cjgghhcilmd: u32, /// offset: 28 #[prost(bool, tag = "9")] pub kgkejakkldp: bool, } /// Obf: JEMBBCBCOIK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6998)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDrinkMakerDataCsReq {} /// Obf: JPDFANKBJNO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6986)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDrinkMakerDataScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub cjkagedkafl: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "15")] pub onfnednfoll: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "9")] pub lmogdpmlkfh: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "12")] pub fgbelhjakcc: u32, /// offset: 52 #[prost(uint32, tag = "8")] pub fhpkjonkhac: u32, /// offset: 56 #[prost(uint32, tag = "5")] pub emiaiomolpo: u32, /// offset: 60 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 64 #[prost(uint32, tag = "3")] pub exp: u32, /// offset: 68 #[prost(uint32, tag = "1")] pub gniflcbgaaa: u32, /// offset: 72 #[prost(uint32, tag = "11")] pub level: u32, } /// Obf: HAALIJLGHNM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6996)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MakeDrinkCsReq { /// offset: 16 #[prost(message, optional, tag = "10")] pub agcblnphfci: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub fgbelhjakcc: u32, } /// Obf: BIFNKEPOOPA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7000)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MakeDrinkScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub lejdbhmpbbg: u32, /// offset: 28 #[prost(bool, tag = "13")] pub kgkejakkldp: bool, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: GCOKGACMDNF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6982)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EndDrinkMakerSequenceCsReq {} /// Obf: JALACKKFDEG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6999)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EndDrinkMakerSequenceScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "9")] pub enpeaknpnml: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "2")] pub adnjjhnmaaj: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "13")] pub level: u32, /// offset: 52 #[prost(uint32, tag = "14")] pub exp: u32, /// offset: 56 #[prost(uint32, tag = "1")] pub fhpkjonkhac: u32, /// offset: 60 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 64 #[prost(uint32, tag = "11")] pub bfhgaccogjd: u32, } /// Obf: CEJMDKPGPGP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6992)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MakeMissionDrinkCsReq { /// offset: 16 #[prost(message, optional, tag = "1")] pub agcblnphfci: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub cjgghhcilmd: u32, /// offset: 36 #[prost(bool, tag = "12")] pub is_save: bool, } /// Obf: NALOLCLOBMG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6994)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MakeMissionDrinkScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub lmogdpmlkfh: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "14")] pub is_save: bool, /// offset: 33 #[prost(bool, tag = "6")] pub kgkejakkldp: bool, /// offset: 36 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: DJALAJMGFHO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6984)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDrinkMakerDayEndScNotify { /// offset: 24 #[prost(uint32, tag = "3")] pub hbjijhhmego: u32, } /// Obf: IHKCFDECEEH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6991)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerChallengeCsReq { /// offset: 16 #[prost(message, optional, tag = "11")] pub agcblnphfci: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub challenge_id: u32, } /// Obf: AIIAOELLFAP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6997)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerChallengeScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 36 #[prost(bool, tag = "1")] pub kgkejakkldp: bool, /// offset: 40 #[prost(uint32, tag = "11")] pub challenge_id: u32, } /// Obf: MDJMAMCHFAO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6983)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DrinkMakerUpdateTipsNotify { /// offset: 24 #[prost(uint32, tag = "9")] pub fhpkjonkhac: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lefidlicemh { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub lnckehdmhld: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "10")] pub agcblnphfci: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "13")] pub mhndlpidjie: bool, /// offset: 44 #[prost(uint32, tag = "2")] pub mjjmpmccnjh: u32, } /// Obf: INBGOEJNFLG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6988)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersGetDataCsReq {} /// Obf: OFANJNFJCGL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6987)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersGetDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "9")] pub nhfmcmghade: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub lfnjkncgnee: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub olkjpiikckp: u32, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: NMKKIFLKMPB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6990)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersMakeDrinkCsReq { /// offset: 24 #[prost(message, optional, tag = "1")] pub agcblnphfci: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub group_id: u32, /// offset: 36 #[prost(bool, tag = "7")] pub pcpihpdoigi: bool, /// offset: 40 #[prost(uint32, tag = "3")] pub mjjmpmccnjh: u32, } /// Obf: KOJDMLGPKII /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6995)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersMakeDrinkScRsp { /// offset: 24 #[prost(message, optional, tag = "5")] pub gkbfmpcffoe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: CNAFOICMECG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6981)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersEnterNextGroupCsReq {} /// Obf: NOMBOPLGJJC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6993)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersEnterNextGroupScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub olkjpiikckp: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElationActivityAvatar { /// offset: 24 #[prost(uint32, tag = "6")] pub avatar_id: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElationActivityLevelData { /// offset: 24 #[prost(uint32, tag = "8")] pub boeinfjiile: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub ffgfindlmcf: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub chpcjibgkfk: u32, /// offset: 36 #[prost(bool, tag = "6")] pub is_perfect: bool, /// offset: 40 #[prost(uint32, tag = "11")] pub level_id: u32, } /// Obf: NJKCBFFNNEH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9109)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetElationActivityDataCsReq {} /// Obf: ONJNHGNCEOE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9108)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetElationActivityDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "13")] pub level_data_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: BKMKLMLDHJG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9102)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterElationActivityStageCsReq { /// offset: 16 #[prost(message, repeated, tag = "11")] pub fixed_avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "10")] pub player_selected_avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub level_id: u32, } /// Obf: HBPGCJMBKGB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9110)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterElationActivityStageScRsp { /// offset: 24 #[prost(message, optional, tag = "13")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub level_id: u32, } /// Obf: NHFAHLAIHEJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9104)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElationActivityBattleEndScNotify { /// offset: 16 #[prost(message, optional, tag = "14")] pub level_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub jigfpiobahb: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub level_id: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub perfect_wave: u32, /// offset: 44 #[prost(uint32, tag = "13")] pub jcfmcepkeha: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nohpjfogflm { /// offset: 24 #[prost(uint32, tag = "10")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub jjijbjdknae: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acakolcgdll { /// offset: 24 #[prost(message, repeated, tag = "15")] pub nmjioggnleo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "8")] pub gpphkpehkim: bool, /// offset: 36 #[prost(uint32, tag = "9")] pub npgfnbpfmki: u32, /// offset: 40 #[prost(uint32, tag = "10")] pub kkckmcdgcgk: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub mdiijkbhbbi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Obdbodnjacd { /// offset: 24 #[prost(uint32, tag = "12")] pub lihahpdcikl: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub lopnadhjkbf: u32, /// offset: 32 #[prost(bool, tag = "1")] pub mebmamhhgmd: bool, /// offset: 33 #[prost(bool, tag = "2")] pub jfapniecbko: bool, /// offset: 36 #[prost(uint32, tag = "10")] pub ihaomlephom: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub blnhcibkjom: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omplekgnlbc { /// offset: 16 #[prost(message, repeated, tag = "10")] pub fmcghnlbikp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub kpmknbnoafp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "2")] pub pcklcaedjpc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ghfekegefac { /// offset: 24 #[prost(uint32, tag = "10")] pub omfgaabelhe: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhciimgmiml { /// offset: 24 #[prost(uint32, tag = "7")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub aoolknmjlni: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Clbncpofnpb { /// offset: 24 #[prost(uint32, tag = "7")] pub gelljojmefp: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub aoolknmjlni: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub mcghfjcbbmk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bmjddolalfi { /// offset: 24 #[prost(uint32, tag = "9")] pub enbegmdifkn: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Labmfheepbi { /// offset: 24 #[prost(message, repeated, tag = "6")] pub eljebpiokdd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "8")] pub fgjiamooiig: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "14")] pub jeenjphnbli: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "10")] pub ffeilkdlabh: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint64, tag = "1")] pub fekhnekhaak: u64, /// offset: 64 #[prost(uint32, tag = "12")] pub jfbomkncnie: u32, /// offset: 68 #[prost(uint32, tag = "13")] pub dfelfgnjgdp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Baedibfglde { /// offset: 16 #[prost(message, repeated, tag = "3")] pub jjhmehgelno: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "13")] pub ajfhkpngpdb: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "5")] pub dlcgpenpmnk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Agfggfbnojc { /// offset: 24 #[prost(uint32, tag = "9")] pub ammpolonobc: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iilbdjmkelg { /// offset: 16 #[prost(message, repeated, tag = "6")] pub fgjhnnpoggf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Moogihhbhfg { /// offset: 24 #[prost(uint32, tag = "15")] pub icncmmeejkm: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub beijkgpgffe: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub lmgfegdnchp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lgflggdmagd { /// offset: 24 #[prost(uint32, tag = "1")] pub beijkgpgffe: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub bfadnhjajbj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Icabanfeihj { /// offset: 16 #[prost(message, repeated, tag = "10")] pub nilekcagimk: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "5")] pub lcjfdchinhl: ::prost::alloc::vec::Vec, } /// Obf: BAKKENDDMOL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2582)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetElfRestaurantDataCsReq {} /// Obf: FDFOELGFBCA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2592)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetElfRestaurantDataScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub oenljgebcga: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "4")] pub milchkiieje: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] pub ibhkokeemoi: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "15")] pub ahceimgnbnm: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "13")] pub ffkcmkjffcm: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2557)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aleedhcdial {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2573)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jfmkfjjcdkn { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgmjfbcfjfn { #[prost( oneof = "hgmjfbcfjfn::Enddahpbckj", tags = "4, 2, 12, 6, 11, 10, 5, 9, 1, 3, 15, 14" )] pub enddahpbckj: ::core::option::Option, } /// Nested message and enum types in `HGMJFBCFJFN`. pub mod hgmjfbcfjfn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Enddahpbckj { /// offset: 24 #[prost(message, tag = "4")] Jnbfibdklgb(super::Acakolcgdll), /// offset: 24 #[prost(message, tag = "2")] Lemcgnhlooi(super::Obdbodnjacd), /// offset: 24 #[prost(message, tag = "12")] Nefhjpjalgo(super::Agfggfbnojc), /// offset: 24 #[prost(uint32, tag = "6")] Edgoifoobmh(u32), /// offset: 24 #[prost(message, tag = "11")] Hinkdpmaicb(super::Ghfekegefac), /// offset: 24 #[prost(message, tag = "10")] Mocnalbmlli(super::Fhciimgmiml), /// offset: 24 #[prost(message, tag = "5")] Mfajapgacpa(super::Moogihhbhfg), /// offset: 24 #[prost(uint32, tag = "9")] Fdlgknfipmg(u32), /// offset: 24 #[prost(message, tag = "1")] Hmgkhcnmddj(super::Lgflggdmagd), /// offset: 24 #[prost(uint32, tag = "3")] Kmhmakdfklb(u32), /// offset: 24 #[prost(bool, tag = "15")] Pcklcaedjpc(bool), /// offset: 24 #[prost(message, tag = "14")] Hgpmmehonld(super::Labmfheepbi), } } /// Obf: AODEGGFNDJP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2577)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantDataChangeNotify { /// offset: 16 #[prost(message, repeated, tag = "2")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2569)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eeagaclndfn { /// offset: 24 #[prost(uint32, tag = "14")] pub lopnadhjkbf: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2595)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnoenkfakek { /// offset: 24 #[prost(message, optional, tag = "7")] pub fkmfhaajmmf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kplhhleggcd { /// offset: 24 #[prost(uint32, tag = "2")] pub ihaomlephom: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub lopnadhjkbf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nkegpaocgcj { /// offset: 24 #[prost(message, optional, tag = "4")] pub fkmfhaajmmf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub ihaomlephom: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub lopnadhjkbf: u32, } /// Obf: AADFONOBBKJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2559)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantPlantSeedCsReq { /// offset: 16 #[prost(message, repeated, tag = "6")] pub fmcghnlbikp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub blnhcibkjom: u32, } /// Obf: EPDCKMBJMOO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2579)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantPlantSeedScRsp { /// offset: 24 #[prost(message, repeated, tag = "5")] pub hdamnmcdhlh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "6")] pub fpebfljmejl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: GAHILLJECMN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2593)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantHarvestCropCsReq { /// offset: 24 #[prost(message, repeated, tag = "4")] pub fmcghnlbikp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cekmlmoclhf { /// offset: 24 #[prost(map = "uint32, message", tag = "6")] pub jocfflkpnol: ::std::collections::HashMap, /// offset: 32 #[prost(message, optional, tag = "9")] pub kkdjmimhnae: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub ihaomlephom: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub lopnadhjkbf: u32, } /// Obf: AFOKEPANBEH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2584)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantHarvestCropScRsp { /// offset: 24 #[prost(message, repeated, tag = "4")] pub lgpombcjpkl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: DEJCDBOCLHM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2571)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantRecycleSeedCsReq { /// offset: 16 #[prost(message, repeated, tag = "2")] pub fmcghnlbikp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecgkekkahgn { /// offset: 16 #[prost(message, optional, tag = "8")] pub feanllocfba: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub lopnadhjkbf: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub ihaomlephom: u32, } /// Obf: IPFOBFKCDGH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2590)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantRecycleSeedScRsp { /// offset: 24 #[prost(message, repeated, tag = "5")] pub hdamnmcdhlh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: FIOHLMBJJDB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2596)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantTakeVillagerRewardCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plohacfcdkf { /// offset: 24 #[prost(message, optional, tag = "4")] pub reward_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub progress: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub mmmadinmhfb: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub ocjkdcpanjm: u32, } /// Obf: HDPBHCKNOBC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2565)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantTakeVillagerRewardScRsp { /// offset: 24 #[prost(message, repeated, tag = "1")] pub djobnpiaejp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2553)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ockgmngkiee { /// offset: 24 #[prost(uint32, tag = "8")] pub ammpolonobc: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub igoojkmpmdc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2588)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fceehnojaan { /// offset: 16 #[prost(message, optional, tag = "3")] pub fkmfhaajmmf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2570)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hcbcpfnmmmi { /// offset: 24 #[prost(uint32, tag = "8")] pub omfgaabelhe: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub igoojkmpmdc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2562)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ghnlnaaaolg { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2556)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hcgnkjhkjmm { /// offset: 24 #[prost(uint32, tag = "7")] pub igoojkmpmdc: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub aoolknmjlni: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2566)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ijbbckpnpaf { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kheoagdihcc { /// offset: 24 #[prost(uint32, tag = "7")] pub aoolknmjlni: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfckfofongi { /// offset: 16 #[prost(message, repeated, tag = "1")] pub medlnejhoef: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub kinccgndojn: u32, /// offset: 36 #[prost(bool, tag = "15")] pub facnfjfmpnk: bool, /// offset: 37 #[prost(bool, tag = "5")] pub dplfiipiacn: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jpljjhffodo { /// offset: 24 #[prost(uint32, tag = "13")] pub num: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub laoacnpdold: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fjebmhibjpl { /// offset: 24 #[prost(uint32, tag = "11")] pub bbmelnjbgal: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub caoflnhbolk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lncaakdimbl { /// offset: 24 #[prost(message, repeated, tag = "5")] pub dbobkaagpjh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub adgnneoeafo: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub biofdpichlc: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub ihhkfadnadn: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub aoolknmjlni: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub ifgmfcognjf: u32, /// offset: 52 #[prost(bool, tag = "8")] pub plieoddeehg: bool, /// offset: 53 #[prost(bool, tag = "9")] pub fklnfmahkgd: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cdcmoffkcpi { /// offset: 24 #[prost(uint32, tag = "13")] pub event_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub biofdpichlc: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub glabgheagmi: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2591)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iaomnbibcnp { /// offset: 16 #[prost(message, repeated, tag = "11")] pub pigmdkogade: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "6")] pub mfiibgcfabf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "14")] pub cmodblcaejf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "7")] pub mgfhebidaol: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "1")] pub pnbhfpmpghn: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "10")] pub ofmdjamjngn: u32, /// offset: 68 #[prost(uint32, tag = "8")] pub ploembocige: u32, /// offset: 72 #[prost(uint32, tag = "5")] pub gkoongbhomm: u32, /// offset: 76 #[prost(uint32, tag = "3")] pub ifdkcgenncp: u32, /// offset: 80 #[prost(uint32, tag = "4")] pub hfiblhafonm: u32, /// offset: 84 #[prost(uint32, tag = "12")] pub fekhnekhaak: u32, /// offset: 88 #[prost(uint32, tag = "2")] pub cost_time: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2568)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Goojijdpkip { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: FGADBGEMDAG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2599)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantBuyShopItemCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub icncmmeejkm: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub icaildehhbn: u32, } /// Obf: GAAODNGGFJF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2564)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantBuyShopItemScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub glapknmcibi: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "2")] pub fkmfhaajmmf: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub icncmmeejkm: u32, } /// Obf: NDEFINBJPAG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2600)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantFinishTradeOrderCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub bfadnhjajbj: u32, } /// Obf: LOOPILHHNFD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2587)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantFinishTradeOrderScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub fkmfhaajmmf: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "9")] pub glapknmcibi: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub bfadnhjajbj: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2572)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfliegjgobo { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub cobakmlaojc: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2598)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Endidpakmgf { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2574)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mfijfceakha { /// offset: 24 #[prost(bool, tag = "4")] pub cagchkjhmpd: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2578)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Njmhbeaaooc { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hklddaaecln { /// offset: 24 #[prost(uint32, tag = "10")] pub state: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub ljhknkflgde: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkfmgcndhgh { /// offset: 16 #[prost(message, repeated, tag = "1")] pub dmdkaoolabf: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6558)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEraFlipperDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6567)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEraFlipperDataScRsp { /// offset: 24 #[prost(message, optional, tag = "11")] pub data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6564)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChangeEraFlipperDataCsReq { /// offset: 16 #[prost(message, optional, tag = "4")] pub data: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6561)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChangeEraFlipperDataScRsp { /// offset: 24 #[prost(message, optional, tag = "11")] pub data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6552)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ResetEraFlipperDataCsReq { /// offset: 24 #[prost(bool, tag = "7")] pub cjeildioioe: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6573)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ResetEraFlipperDataScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub data: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "6")] pub cjeildioioe: bool, /// offset: 36 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6553)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterEraFlipperDataCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub state: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub ljhknkflgde: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6557)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterEraFlipperDataScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub ljhknkflgde: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6560)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dmiceocogad { /// offset: 16 #[prost(message, optional, tag = "5")] pub data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub floor_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ehplfhlnmif { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "14")] pub avatar_type: i32, /// offset: 32 #[prost(double, tag = "13")] pub damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldlcmmopkng { /// offset: 24 #[prost(message, repeated, tag = "12")] pub battle_target_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub dckigahcnmj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "11")] pub battle_info: ::core::option::Option, /// offset: 48 #[prost(message, repeated, tag = "4")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(enumeration = "Edjkfobbdjf", tag = "2")] pub hfpejidddjg: i32, /// offset: 60 #[prost(uint32, tag = "3")] pub round_cnt: u32, /// offset: 64 #[prost(uint32, tag = "7")] pub djhhpkmhpbc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Acnkopcgkdd { /// offset: 24 #[prost(uint32, tag = "4")] pub faglnmdfome: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub level_id: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub max_score: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gomkghjbnfm { /// offset: 24 #[prost(uint32, tag = "8")] pub jekloeppjbk: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hloadnfiooo { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub dckigahcnmj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub level_id: u32, /// offset: 36 #[prost(bool, tag = "14")] pub fjakcbpafmd: bool, /// offset: 37 #[prost(bool, tag = "6")] pub fanpgkbliob: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmmlgkhalla { /// offset: 24 #[prost(message, repeated, tag = "6")] pub cepcglmfpbc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "Edjkfobbdjf", tag = "3")] pub hfpejidddjg: i32, /// offset: 36 #[prost(uint32, tag = "10")] pub item_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjjhnficdim { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub bhaohnceajm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub hnocfeloafj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub jbojbagkiae: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "12")] pub cepcglmfpbc: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "13")] pub hhfaafobkme: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "10")] pub pofjccbebga: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "7")] pub plpheiblpdl: u32, /// offset: 76 #[prost(uint32, tag = "15")] pub item_value: u32, /// offset: 80 #[prost(uint32, tag = "11")] pub exp: u32, } /// Obf: NJHABLKFDLG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7132)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildQueryInfoCsReq {} /// Obf: LBPHINKJJIM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7142)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEvolveBuildQueryInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "9")] pub jpdoigjngnp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "8")] pub cfdiklbinhk: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: HOKOLDJBBMK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7107)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildStartLevelCsReq { /// offset: 16 #[prost(message, repeated, tag = "10")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "11")] pub nenjbdbjnfi: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "5")] pub level_id: u32, } /// Obf: GDMLMJECLCD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7123)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildStartLevelScRsp { /// offset: 16 #[prost(message, optional, tag = "13")] pub oeibhlmdjka: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "14")] pub aepnedjpagk: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: FPMGJDEHNAI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7144)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildStartStageCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub level_id: u32, } /// Obf: BNFCJPEGJFL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7127)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildStartStageScRsp { /// offset: 24 #[prost(message, optional, tag = "2")] pub aepnedjpagk: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "6")] pub oeibhlmdjka: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: FJGKJHBJCCG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7119)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildGiveupCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub level_id: u32, } /// Obf: OKBILIPEDPP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7145)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEvolveBuildGiveupScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub oeibhlmdjka: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aiaonlcgihp {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7129)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efdeajnnejo { /// offset: 24 #[prost(message, optional, tag = "8")] pub oeibhlmdjka: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: CFEDPOMHPCP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7143)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEvolveBuildFinishScNotify { /// offset: 16 #[prost(message, optional, tag = "14")] pub oeibhlmdjka: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub level_id: u32, /// offset: 36 #[prost(enumeration = "Iapiiejhlmp", tag = "2")] pub apkkkeipjog: i32, /// offset: 40 #[prost(bool, tag = "10")] pub nlmafmcfhal: bool, /// offset: 44 #[prost(uint32, tag = "9")] pub elkcohlggjn: u32, /// offset: 48 #[prost(uint32, tag = "15")] pub score_id: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub item_value: u32, /// offset: 56 #[prost(uint32, tag = "8")] pub wave: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub exp: u32, } /// Obf: JBGHEJOMOAL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7134)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildReRandomStageCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub level_id: u32, } /// Obf: PIHEAPGDMLC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7121)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEvolveBuildReRandomStageScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub gmbpffiabhj: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: LBPEMINKHEN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7108)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildShopAbilityUpCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub jekloeppjbk: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub level: u32, } /// Obf: LJDGGBLKKGB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7103)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildShopAbilityUpScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub level: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub jekloeppjbk: u32, } /// Obf: FMGBEEPNNHH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7138)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildShopAbilityDownCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub jekloeppjbk: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub level: u32, } /// Obf: BJELONPOIAG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7120)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildShopAbilityDownScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub jekloeppjbk: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub level: u32, } /// Obf: NILMGDJFACH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7116)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildShopAbilityResetCsReq { /// offset: 24 #[prost(enumeration = "Edjkfobbdjf", tag = "7")] pub hfpejidddjg: i32, } /// Obf: IPLODDDJKNF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7141)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEvolveBuildShopAbilityResetScRsp { /// offset: 16 #[prost(message, repeated, tag = "9")] pub cepcglmfpbc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub item_value: u32, /// offset: 36 #[prost(enumeration = "Edjkfobbdjf", tag = "12")] pub hfpejidddjg: i32, /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: FNIFKDBNLBG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7118)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildCoinNotify { /// offset: 24 #[prost(enumeration = "Edjkfobbdjf", tag = "15")] pub hfpejidddjg: i32, /// offset: 28 #[prost(uint32, tag = "11")] pub item_value: u32, } /// Obf: EMKKAIGDENF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7114)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildSkipTeachLevelCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub level_id: u32, } /// Obf: OBBEOELJNPA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7150)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildSkipTeachLevelScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub level_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExpeditionInfo { /// offset: 24 #[prost(uint32, tag = "1")] pub id: u32, } /// Obf: DGHLOHPCFKP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2532)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetExpeditionDataCsReq {} /// Obf: CNLOBEKDKGL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2542)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetExpeditionDataScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub caalnnfjiah: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "4")] pub expedition_info: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(int64, tag = "9")] pub bjmgdbchean: i64, /// offset: 48 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "12")] pub total_expedition_count: u32, } /// Obf: GFGPOLPKOLH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2508)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMultipleExpeditionCsReq { /// offset: 24 #[prost(message, repeated, tag = "9")] pub expedition: ::prost::alloc::vec::Vec, } /// Obf: LIIHMEHAHDN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMultipleExpeditionScRsp { /// offset: 16 #[prost(message, repeated, tag = "1")] pub accept_multi_expedition: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "13")] pub djobnpiaejp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 48 #[prost(int64, tag = "4")] pub bjmgdbchean: i64, } /// Obf: PEIGLFGGMJH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2538)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeMultipleExpeditionRewardCsReq {} /// Obf: MFDJDDKAHKL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2520)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMultipleExpeditionRewardScRsp { /// offset: 16 #[prost(message, repeated, tag = "6")] pub djobnpiaejp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "8")] pub npcmkbnjaba: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(int64, tag = "9")] pub bjmgdbchean: i64, /// offset: 48 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2509)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkcilggeefm { /// offset: 16 #[prost(message, repeated, tag = "10")] pub expedition_info: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub caalnnfjiah: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "15")] pub total_expedition_count: u32, /// offset: 48 #[prost(int64, tag = "3")] pub bjmgdbchean: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fggcekhfplh { /// offset: 16 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "8")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcfdjcpfogg { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub fibfikobdpg: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub jjobbohhomg: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(map = "uint32, uint32", tag = "15")] pub dlbojccdcfi: ::std::collections::HashMap, /// offset: 48 #[prost(map = "uint32, message", tag = "9")] pub dalpakhckli: ::std::collections::HashMap, /// offset: 56 #[prost(uint32, repeated, tag = "2")] pub djjkdgefoip: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, repeated, tag = "3")] pub hplnhifhbma: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "5")] pub ofhbpngdego: u32, } /// Obf: DEMKDHAODBJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4973)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFantasticStoryActivityDataCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub ofhbpngdego: u32, } /// Obf: MHMLENGPLLD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4903)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFantasticStoryActivityDataScRsp { /// offset: 24 #[prost(message, optional, tag = "6")] pub oniemliconb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4980)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Epmjekohnme { /// offset: 24 #[prost(message, optional, tag = "5")] pub oniemliconb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pkcipjbkafo { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "7")] pub avatar_type: i32, } /// Obf: NLIBEBMOKCI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4927)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFantasticStoryActivityStageCsReq { /// offset: 16 #[prost(message, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "13")] pub ofhbpngdego: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub battle_id: u32, } /// Obf: HOPLLHBDLBI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4936)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFantasticStoryActivityStageScRsp { /// offset: 16 #[prost(message, optional, tag = "13")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub battle_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub ofhbpngdego: u32, } /// Obf: NAGIJNLDDEA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4913)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FantasticStoryActivityBattleEndScNotify { /// offset: 24 #[prost(uint32, tag = "13")] pub ofhbpngdego: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub battle_id: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub fhbnghinhog: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fjkmgckmnna { /// offset: 24 #[prost(enumeration = "Mohnimlcoda", tag = "5")] pub nfmkofnekla: i32, /// offset: 28 #[prost(uint32, tag = "4")] pub bneflbpcpoi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jogccinehfj { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub monster_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub affix_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub unique_id: u32, /// offset: 40 #[prost(bool, tag = "12")] pub fniaoaobkba: bool, /// offset: 41 #[prost(bool, tag = "11")] pub dihfbeljfia: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gkjemhkomjc { /// offset: 16 #[prost(message, repeated, tag = "5")] pub cffcnedgcjj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub rank: u32, /// offset: 36 #[prost(int32, tag = "4")] pub max_hp: i32, /// offset: 40 #[prost(uint32, tag = "6")] pub avatar_id: u32, /// offset: 44 #[prost(int32, tag = "11")] pub hp: i32, /// offset: 48 #[prost(enumeration = "FateMasterStatusType", tag = "7")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Clnabfmhffh { /// offset: 24 #[prost(bool, tag = "5")] pub bkfonknlchp: bool, /// offset: 28 #[prost(uint32, tag = "9")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mjljmccgnee { /// offset: 16 #[prost(message, optional, tag = "2")] pub kpehhgeknha: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] pub ljeafpohncd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjfdaokikoj { /// offset: 16 #[prost(message, repeated, tag = "1")] pub ocambknkkgo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kolccdijbgo { /// offset: 24 #[prost(uint32, tag = "5")] pub cnt: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Plmamhbljkp { /// offset: 24 #[prost(message, optional, tag = "13")] pub source: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Agpkfblgdih { /// offset: 24 #[prost(message, repeated, tag = "11")] pub kbgaphfipjf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub trait_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbbhdpcphnn { /// offset: 16 #[prost(map = "uint32, uint32", tag = "8")] pub ehnhilfahgp: ::std::collections::HashMap, /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub mhlngfboidp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "9")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "4")] pub ngomjifbbbp: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "2")] pub iccmjhjlpcd: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "11")] pub jimbjhlmhlo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jdaiofepgcc { /// offset: 24 #[prost(uint32, tag = "4")] pub kdkpdjnmmcm: u32, /// offset: 28 #[prost(bool, tag = "15")] pub gdoblppegkd: bool, /// offset: 32 #[prost(uint32, tag = "1")] pub buff_id: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Imihimchhip { /// offset: 24 #[prost(uint32, tag = "15")] pub oidjfifjdhl: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub item_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jimnppnnhel { /// offset: 16 #[prost(message, repeated, tag = "4")] pub aallbbcjgia: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "15")] pub ogdkjpdffai: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "1")] pub pnmnpfgcfbj: bool, /// offset: 41 #[prost(bool, tag = "5")] pub ondcoebnapj: bool, /// offset: 44 #[prost(uint32, tag = "11")] pub item_value: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub kcblnmmhokg: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub mncbflefjck: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kclhmjhidob { /// offset: 24 #[prost(uint32, tag = "10")] pub bkpdkfldldd: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub kbbdabkelkb: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub idnhbbmlnjk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enjdefhfkpi { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub bahmhmdompb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Klmngojkein { /// offset: 24 #[prost(uint32, tag = "1")] pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub melnkmalhjo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kaopgjbgebf { /// offset: 24 #[prost(int32, tag = "4")] pub value: i32, /// offset: 28 #[prost(uint32, tag = "7")] pub unique_id: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub damihcppjab: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bfbceoiclab { /// offset: 16 #[prost(message, optional, tag = "10")] pub ccopdlokaae: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "6")] pub iemekmddioi: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "13")] pub lnngkpajklp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "12")] pub mhaleihfklg: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "1")] pub lmldelgbjoo: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "5")] pub efllphldbpc: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "1749")] pub cmcbggklbcf: ::core::option::Option, /// offset: 72 #[prost(message, repeated, tag = "4")] pub felmampgmae: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, optional, tag = "15")] pub fmigokidkjl: ::core::option::Option, /// offset: 88 #[prost(message, optional, tag = "1316")] pub godpehnppco: ::core::option::Option, /// offset: 104 #[prost(uint32, tag = "2")] pub difficulty_level: u32, /// offset: 108 #[prost(enumeration = "Emfdlpnogoh", tag = "7")] pub status: i32, /// offset: 112 #[prost(uint32, tag = "11")] pub gbmbghapdmg: u32, /// offset: 116 #[prost(uint32, tag = "14")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfkaomcjikk { /// offset: 16 #[prost(message, optional, tag = "14")] pub gjdkhbphncg: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub queue_position: u32, } /// Obf: AMEFCGGAGGC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5970)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateHandlePendingActionCsReq { /// offset: 36 #[prost(uint32, tag = "4")] pub queue_position: u32, #[prost(oneof = "fate_handle_pending_action_cs_req::Dmnecekolaj", tags = "15, 11")] pub dmnecekolaj: ::core::option::Option< fate_handle_pending_action_cs_req::Dmnecekolaj, >, } /// Nested message and enum types in `FateHandlePendingActionCsReq`. pub mod fate_handle_pending_action_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Dmnecekolaj { /// offset: 24 #[prost(message, tag = "15")] Hnpbcgilajp(super::Afkjkljjlkn), /// offset: 24 #[prost(message, tag = "11")] Npbkaadbhhc(super::Ghajmkceepj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Afkjkljjlkn { /// offset: 24 #[prost(uint32, tag = "10")] pub pjlejkeofii: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ghajmkceepj { /// offset: 24 #[prost(bool, tag = "13")] pub mlkbobieapl: bool, /// offset: 28 #[prost(uint32, tag = "15")] pub noililelkfb: u32, } /// Obf: ILLBJPOBLLK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5962)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateHandlePendingActionScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub queue_position: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: HCPNKGMBBIP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5956)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateSyncActionResultScNotify { /// offset: 16 #[prost(message, repeated, tag = "10")] pub clggklnplck: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddlhodcinbi { #[prost( oneof = "ddlhodcinbi::Mmcgbgdjipn", tags = "7, 3, 11, 5, 13, 1, 4, 14, 12, 6, 8, 2, 10, 15, 9, 27, 1500, 592, 349, 1846, 1915, 562" )] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `DDLHODCINBI`. pub mod ddlhodcinbi { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 24 #[prost(message, tag = "7")] Ekkabkcclgj(super::Daccnafghfj), /// offset: 24 #[prost(message, tag = "3")] Bjedonkmcfe(super::Mmppkfjeogk), /// offset: 24 #[prost(message, tag = "11")] Gaefnajaceh(super::Oppndjocbea), /// offset: 24 #[prost(message, tag = "5")] Jgkdifdimkn(super::Fliplahlmkm), /// offset: 24 #[prost(message, tag = "13")] Mfflklajbdf(super::Dbknlpmgffh), /// offset: 24 #[prost(message, tag = "1")] Henlcgaciok(super::Jflohllmojk), /// offset: 24 #[prost(message, tag = "4")] Plflnblmmhi(super::Dobhockghbi), /// offset: 24 #[prost(message, tag = "14")] Nkpaelihjad(super::Mafjliikiif), /// offset: 24 #[prost(message, tag = "12")] Mlpfdmiilbd(super::Anjbjldmdfn), /// offset: 24 #[prost(message, tag = "6")] Gigfdpnimgd(super::Afankkdmihc), /// offset: 24 #[prost(message, tag = "8")] Bnbgbakhneb(super::Fhdbcdoeaem), /// offset: 24 #[prost(message, tag = "2")] Jgnmfhfcifn(super::Lmopafoijnf), /// offset: 24 #[prost(message, tag = "10")] Okdkhjfhjnd(super::Kajlllaakog), /// offset: 24 #[prost(message, tag = "15")] Ccohjlknfon(super::Ahomaahpcig), /// offset: 24 #[prost(message, tag = "9")] Milpeakhkel(super::Kgjgeeeknnc), /// offset: 24 #[prost(message, tag = "27")] Pldlcjpgcib(super::Lhjbihjbnhi), /// offset: 24 #[prost(message, tag = "1500")] Feinkbbjnhp(super::Bdjegabknhn), /// offset: 24 #[prost(message, tag = "592")] Hnfllmllnfi(super::Elemfbmommm), /// offset: 24 #[prost(message, tag = "349")] Ccegfkebemi(super::Hacigdeemcj), /// offset: 24 #[prost(message, tag = "1846")] Ggglmgkkffm(super::Panagpmiiih), /// offset: 24 #[prost(message, tag = "1915")] Jkhgejcjoeb(super::Kgobmeoaebl), /// offset: 24 #[prost(message, tag = "562")] Cmhlmlegngm(super::Pikiddeedii), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jflohllmojk { /// offset: 24 #[prost(uint32, tag = "4")] pub mncbflefjck: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub kcblnmmhokg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgjgeeeknnc { /// offset: 16 #[prost(message, optional, tag = "4")] pub efllphldbpc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kgobmeoaebl { /// offset: 24 #[prost(bool, tag = "7")] pub ondcoebnapj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pikiddeedii { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub bahmhmdompb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmopafoijnf { /// offset: 16 #[prost(message, repeated, tag = "7")] pub fckiolplani: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub pdkamagefek: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kajlllaakog { /// offset: 24 #[prost(message, repeated, tag = "1")] pub bfninelcbcn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "8")] pub cjbincokfpo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahomaahpcig { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub dapjmjmgcfc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "13")] pub ekjdleffghd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdjegabknhn { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub pphekhllfhc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "uint32, uint32", tag = "2")] pub icaoknphkgn: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Panagpmiiih { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub ngomjifbbbp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Elemfbmommm { /// offset: 16 #[prost(message, optional, tag = "2")] pub ecmbbbapajc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hacigdeemcj { /// offset: 16 #[prost(message, optional, tag = "4")] pub jdfkejddgfc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Daccnafghfj { /// offset: 16 #[prost(message, optional, tag = "15")] pub akgjopblpne: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mmppkfjeogk { /// offset: 24 #[prost(enumeration = "Emfdlpnogoh", tag = "6")] pub egbfnfcephd: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Legbkmiijoa { /// offset: 24 #[prost(double, tag = "1")] pub fjdfopnafpp: f64, /// offset: 32 #[prost(uint32, tag = "8")] pub gcifclingfn: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub avatar_id: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub ecpmgbgllnn: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub diidbkijeaf: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub jnpbaooaleh: u32, /// offset: 52 #[prost(bool, tag = "11")] pub jmcmpfpdehg: bool, /// offset: 53 #[prost(bool, tag = "6")] pub mehpjmpdnna: bool, /// offset: 56 #[prost(uint32, tag = "4")] pub jglnalonldo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oppndjocbea { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub eaockldeogh: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "4")] pub mikkaejnlal: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "13")] pub ocambknkkgo: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "1")] pub jjdeehamhgf: u32, /// offset: 52 #[prost(uint32, tag = "10")] pub ncdbcllahpp: u32, /// offset: 56 #[prost(bool, tag = "3")] pub needlfjjfpl: bool, /// offset: 60 #[prost(uint32, tag = "5")] pub lkpnnogpjoi: u32, /// offset: 64 #[prost(uint32, tag = "15")] pub gcnmkihofgg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fliplahlmkm { /// offset: 24 #[prost(message, repeated, tag = "2")] pub blfmgkpnpgg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dbknlpmgffh { /// offset: 24 #[prost(uint32, tag = "12")] pub gold: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dobhockghbi { /// offset: 24 #[prost(uint32, tag = "12")] pub jimbjhlmhlo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mafjliikiif { /// offset: 16 #[prost(message, optional, tag = "7")] pub maibaoaogid: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Anjbjldmdfn { /// offset: 24 #[prost(uint32, tag = "12")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Afankkdmihc { /// offset: 16 #[prost(message, optional, tag = "4")] pub mgmpdhkjfim: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhdbcdoeaem { /// offset: 24 #[prost(uint32, tag = "15")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhjbihjbnhi { /// offset: 16 #[prost(message, optional, tag = "15")] pub gjpgbbhcafc: ::core::option::Option, } /// Obf: OICAPCABFNK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5966)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateSyncPendingActionScNotify { /// offset: 24 #[prost(message, optional, tag = "15")] pub fmigokidkjl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfaiflhpeie { #[prost(oneof = "kfaiflhpeie::Mmcgbgdjipn", tags = "13, 5")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `KFAIFLHPEIE`. pub mod kfaiflhpeie { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 24 #[prost(message, tag = "13")] Hnpbcgilajp(super::Dafhokgicng), /// offset: 24 #[prost(message, tag = "5")] Npbkaadbhhc(super::Jcmkkekmhnc), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dafhokgicng { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub pdabdejbpel: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kmlomkcmghd { /// offset: 24 #[prost(uint32, tag = "9")] pub jcndbkgbllj: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub damihcppjab: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jcmkkekmhnc { /// offset: 24 #[prost(message, repeated, tag = "13")] pub lgfjpbjobpc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejcccigmhom { /// offset: 24 #[prost(message, optional, tag = "4")] pub gjfkkffjdah: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "14")] pub nkhiimhclcd: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "13")] pub bdibpimapoc: ::core::option::Option, /// offset: 48 #[prost(uint32, repeated, tag = "2")] pub gmgohblfman: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hijclodmbpo { /// offset: 16 #[prost(message, optional, tag = "15")] pub oafljgckiaj: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "13")] pub bjjdjfjmgdi: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(map = "uint32, message", tag = "2")] pub bdjecejakij: ::std::collections::HashMap, /// offset: 48 #[prost(message, optional, tag = "6")] pub pidfdpidjmn: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "5")] pub ohpghpflfko: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcecagoeldp { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub cfikmgkpofh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "10")] pub npdokajookd: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjhmndbjpnd { /// offset: 16 #[prost(map = "uint32, uint32", tag = "13")] pub ljdljkcmiic: ::std::collections::HashMap, /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub dkjedbhlopp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub kaenlkdnomf: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub aadniffhhdd: u32, } /// Obf: MFAGCMDGHPJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5982)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateQueryCsReq {} /// Obf: DOFDHCNMNMJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5992)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateQueryScRsp { /// offset: 24 #[prost(message, optional, tag = "4")] pub lflcdngalme: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "9")] pub oeibhlmdjka: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: KMDNHNAEPBE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5957)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateStartCsReq { /// offset: 24 #[prost(message, repeated, tag = "10")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub difficulty_level: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub area_id: u32, } /// Obf: KEMGFAPBFNL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5973)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateStartScRsp { /// offset: 24 #[prost(message, optional, tag = "10")] pub oeibhlmdjka: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: OGCKAGAMDJP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5994)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateBattleStartCsReq {} /// Obf: HIEGKBMFNMJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5977)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateBattleStartScRsp { /// offset: 16 #[prost(message, optional, tag = "4")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: OEMOJOKKKNL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5969)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateChangeLineupCsReq { /// offset: 24 #[prost(message, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: GBOIDHOLFGH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5995)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateChangeLineupScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: IBECCHLNDFL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5959)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopBuyGoodsCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub coclmanmaai: u32, } /// Obf: GMDDANCGGBL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5979)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopBuyGoodsScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub coclmanmaai: u32, } /// Obf: BPFLBBKOPNN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5993)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopSellBuffCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub jdifhpafpid: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub pcjobdnleai: u32, /// offset: 32 #[prost(bool, tag = "9")] pub pmcpiecgehh: bool, } /// Obf: LBNKGCMFNCM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5984)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopSellBuffScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub pcjobdnleai: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub jdifhpafpid: u32, /// offset: 32 #[prost(bool, tag = "11")] pub pmcpiecgehh: bool, /// offset: 36 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: HJFALMNEFDC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5971)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopRefreshGoodsCsReq {} /// Obf: OPABCPDGGAA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5990)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateShopRefreshGoodsScRsp { /// offset: 24 #[prost(message, repeated, tag = "13")] pub ogdkjpdffai: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 36 #[prost(bool, tag = "4")] pub pnmnpfgcfbj: bool, } /// Obf: OPHOEIDJDMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5955)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopLockGoodsCsReq { /// offset: 24 #[prost(bool, tag = "1")] pub is_locked: bool, } /// Obf: JPNPDPIBNBB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5958)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopLockGoodsScRsp { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 28 #[prost(bool, tag = "5")] pub is_locked: bool, } /// Obf: JHOFKNCODLC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5953)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopLeaveCsReq {} /// Obf: LIBBPNHIGAG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5988)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopLeaveScRsp { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Annfoagbjbp { /// offset: 24 #[prost(message, repeated, tag = "4")] pub blfmgkpnpgg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bgnimfmfklh { /// offset: 16 #[prost(message, optional, tag = "8")] pub source: ::core::option::Option, /// offset: 32 #[prost(map = "uint32, double", tag = "5")] pub opemkbpffdn: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ibgfkjmmici { /// offset: 24 #[prost(message, repeated, tag = "10")] pub opoidpjffpk: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5991)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fgemjlfihhl {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5968)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jolgfgcfmal { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hdhlhneachp { /// offset: 24 #[prost(bool, tag = "14")] pub eneihgdapda: bool, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "4")] pub avatar_type: i32, /// offset: 32 #[prost(uint32, tag = "2")] pub id: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjfceebagmf { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub felmampgmae: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(map = "uint32, uint32", tag = "2")] pub dbifajibgac: ::std::collections::HashMap, /// offset: 32 #[prost(message, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(map = "uint32, uint32", tag = "927")] pub dhbpgmpmpol: ::std::collections::HashMap, /// offset: 48 #[prost(map = "uint32, uint32", tag = "6")] pub lanhcgfhcdb: ::std::collections::HashMap, /// offset: 64 #[prost(uint32, repeated, tag = "4")] pub lnngkpajklp: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "3")] pub bkpdkfldldd: u32, /// offset: 76 #[prost(uint32, tag = "1")] pub level_id: u32, /// offset: 80 #[prost(uint32, tag = "13")] pub kbbdabkelkb: u32, /// offset: 84 #[prost(uint32, tag = "8")] pub okoicdengfk: u32, /// offset: 88 #[prost(uint32, tag = "7")] pub idnhbbmlnjk: u32, /// offset: 92 #[prost(uint32, tag = "9")] pub difficulty_level: u32, /// offset: 96 #[prost(uint32, tag = "5")] pub gbmbghapdmg: u32, } /// Obf: HLECBNECIJA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5999)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateSettleScNotify { /// offset: 24 #[prost(message, optional, tag = "6")] pub lnbbppklbfa: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub score_id: u32, } /// Obf: EFGLGFMMNJI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5964)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateTakeExpRewardCsReq {} /// Obf: PNJAABBGEII /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6000)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateTakeExpRewardScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub hkefkhjoepj: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub hpjmjeajkac: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jbmjoipjplh { /// offset: 24 #[prost(uint32, tag = "9")] pub djfgdmidehj: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub ofbedjiaeoa: u32, /// offset: 32 #[prost(enumeration = "FeverTimeBattleRank", tag = "5")] pub oingnajmfnl: i32, } /// Obf: AEGLEIHJKFN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7160)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFeverTimeActivityDataCsReq {} /// Obf: FBKBHENKCPF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7154)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFeverTimeActivityDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "7")] pub gndefeaednj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: GNFDDFJAEEC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7152)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FeverTimeActivityBattleEndScNotify { /// offset: 24 #[prost(uint32, tag = "4")] pub fajdffhodip: u32, /// offset: 28 #[prost(enumeration = "FeverTimeBattleRank", tag = "8")] pub lddhcplnkka: i32, /// offset: 32 #[prost(uint32, tag = "1")] pub turn_left: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub id: u32, } /// Obf: JIPHBIACDPH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7159)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFeverTimeActivityStageCsReq { /// offset: 16 #[prost(message, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub cjhdabdkghp: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub id: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub mflaimhfabp: u32, } /// Obf: NMHDDOGNHGC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7158)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFeverTimeActivityStageScRsp { /// offset: 16 #[prost(message, optional, tag = "10")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub id: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kijefpfaijc { /// offset: 16 #[prost(string, tag = "1")] pub bkiijelpnpl: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "3")] pub platform: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub ljkmpimkomo: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub uid: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub account_ip: u32, /// offset: 48 #[prost(uint64, tag = "7")] pub pmloioiahcf: u64, /// offset: 56 #[prost(uint32, tag = "8")] pub mlklbjjhgio: u32, /// offset: 60 #[prost(uint32, tag = "10")] pub account_ip_port: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30003)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jeoilkkmkcn { /// offset: 24 #[prost(uint64, tag = "8")] pub server_timestamp_ms: u64, /// offset: 32 #[prost(bool, tag = "4")] pub kdnppnhlnoa: bool, /// offset: 36 #[prost(uint32, tag = "9")] pub mlklbjjhgio: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 48 #[prost(uint64, tag = "11")] pub secret_key_seed: u64, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30080)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Femjlemcefd { /// offset: 24 #[prost(uint32, tag = "1")] pub gcopdpolecj: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30027)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjoginnpmjl { /// offset: 24 #[prost(enumeration = "Fhkoiplihdo", tag = "6")] pub kick_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oeamnaajjhi { /// offset: 24 #[prost(uint64, tag = "10")] pub client_time_ms: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30013)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Imkkkjfheio { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 32 #[prost(uint64, tag = "7")] pub client_time_ms: u64, /// offset: 40 #[prost(uint64, tag = "13")] pub server_time_ms: u64, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30015)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oocnbnhoici { /// offset: 24 #[prost(message, optional, tag = "3")] pub kaedkfomadj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcklincmdkk { /// offset: 16 #[prost(bytes = "vec", tag = "12")] pub lnbkffideej: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub omfpickpocp: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30010)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Icklaninjdb { /// offset: 24 #[prost(bytes = "vec", tag = "2")] pub lnbkffideej: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub omfpickpocp: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30087)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Comjkpomila { /// offset: 24 #[prost(bytes = "vec", tag = "6")] pub lnbkffideej: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub omfpickpocp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajjmgkhebfh { /// offset: 24 #[prost(message, optional, tag = "5")] pub diedpkcldbf: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub fjkdoidebjc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dabkpefpbol { /// offset: 24 #[prost(bytes = "vec", tag = "2")] pub ighfgadjcmg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub eikoebdegga: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Edecdffdaib { /// offset: 16 #[prost(message, repeated, tag = "15")] pub dkggjgdajdd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub fjkdoidebjc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bytes = "vec", tag = "7")] pub fjlpjjnihlc: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "8")] pub bpdmeelpdlf: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "4")] pub jhblcegchbe: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(bytes = "vec", tag = "1")] pub ighfgadjcmg: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "12")] pub eikoebdegga: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mmcijkkaeii { /// offset: 24 #[prost(message, optional, tag = "5")] pub emijckenbkj: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "14")] pub dfleoigplnm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdabdppphbn { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub linomgedmhc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub cjpdgbplfig: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub alalebdjgha: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub group_id: u32, } /// Obf: IIAOPKANEKJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3673)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFightActivityDataCsReq {} /// Obf: KDMLMIFIMHE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3603)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFightActivityDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "6")] pub falbalfnoff: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "uint32, uint32", tag = "11")] pub edgpaojeenn: ::std::collections::HashMap, /// offset: 40 #[prost(uint32, tag = "2")] pub world_level: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 48 #[prost(bool, tag = "3")] pub cfdbdgefjjn: bool, } /// Obf: KLABGDHBEDN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3680)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightActivityDataChangeScNotify { /// offset: 16 #[prost(message, repeated, tag = "1")] pub falbalfnoff: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "uint32, uint32", tag = "12")] pub edgpaojeenn: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Doiblffdhdg { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "4")] pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "15")] pub avatar_id: u32, } /// Obf: NLLDALGJENF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3627)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFightActivityStageCsReq { /// offset: 16 #[prost(message, repeated, tag = "7")] pub maccjkcggii: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "12")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "9")] pub group_id: u32, /// offset: 52 #[prost(uint32, tag = "15")] pub dbkhhcggknn: u32, } /// Obf: LAEGLNJINGN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3636)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFightActivityStageScRsp { /// offset: 24 #[prost(message, optional, tag = "5")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub group_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub dbkhhcggknn: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: HKMMGCDNILJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3613)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeFightActivityRewardCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub dbkhhcggknn: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub group_id: u32, } /// Obf: CPHCFHCEGOG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3615)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeFightActivityRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub dbkhhcggknn: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opednenfcin { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub hfadpmmfnck: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "7")] pub bihmgjnkeoh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "5")] pub majngjcjnnh: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "2")] pub ilkmdmahpil: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub bkcelhnlpmn: u32, /// offset: 56 #[prost(uint32, tag = "12")] pub dhjanofgdnp: u32, /// offset: 60 #[prost(enumeration = "Dilhpbmcofk", tag = "1")] pub ipddikphgpe: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Liknjlciagi { /// offset: 24 #[prost(uint64, tag = "2")] pub mfchjfpocia: u64, /// offset: 32 #[prost(float, tag = "15")] pub njdhhmlehfl: f32, /// offset: 36 #[prost(float, tag = "7")] pub y: f32, /// offset: 40 #[prost(float, tag = "12")] pub z: f32, /// offset: 44 #[prost(float, tag = "6")] pub x: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Enfdmfgijdc { /// offset: 16 #[prost(message, optional, tag = "3")] pub makkjmndddn: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "7")] pub ebclhmbbaeh: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "10")] pub config_id: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub mobcpdjgefk: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub elffjoopkjj: u32, /// offset: 52 #[prost(int32, tag = "11")] pub aekjckodefp: i32, /// offset: 56 #[prost(int32, tag = "2")] pub ngicbopfbjf: i32, /// offset: 60 #[prost(uint32, tag = "15")] pub interact_id: u32, /// offset: 64 #[prost(int32, tag = "12")] pub mfpjbeafflg: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Biccmepjmdo { /// offset: 24 #[prost(message, optional, tag = "12")] pub gooamhhlhpj: ::core::option::Option, /// offset: 32 #[prost(int32, tag = "2")] pub ljdhgfecmhj: i32, /// offset: 36 #[prost(int32, tag = "7")] pub unique_id: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amdjafahkel { /// offset: 16 #[prost(message, optional, tag = "8")] pub gooamhhlhpj: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "1")] pub cdmkbchlpab: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "12")] pub gahfpgcpaja: u32, /// offset: 44 #[prost(int32, tag = "2")] pub unique_id: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhhgbmieboe { /// offset: 24 #[prost(uint32, tag = "5")] pub fdkpcnbcgeg: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub jlahnbimkpd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iajmclglaac { /// offset: 24 #[prost(message, repeated, tag = "4")] pub friend_recommend_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub dphajpeadaf: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub phokgkfbhjf: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub phhmkhnpjjk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lieljcgknjn { /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub acimpfcleef: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub pgmabehjjab: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Honbpdejdcc { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub mlaokgbinne: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub jalddficgoh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "2")] pub ikjdcghhaem: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(map = "uint32, uint32", tag = "14")] pub iaigniieobh: ::std::collections::HashMap, /// offset: 56 #[prost(uint32, repeated, tag = "3")] pub gocbcmibhgn: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "4")] pub knppcfcichd: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint64, tag = "8")] pub piniopongnj: u64, /// offset: 80 #[prost(uint32, tag = "11")] pub nnfddhnbgai: u32, /// offset: 84 #[prost(uint32, tag = "6")] pub section_id: u32, /// offset: 88 #[prost(uint32, tag = "15")] pub gpceageapjl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcbncbnoaae { /// offset: 16 #[prost(message, repeated, tag = "9")] pub cbhmlanhmab: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "13")] pub igmgbggbhhl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "10")] pub eeblfgkclpl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "8")] pub cfbccnchbmo: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "4")] pub hmaihhcbfkp: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, optional, tag = "5")] pub hncbacaoffj: ::core::option::Option, /// offset: 64 #[prost(message, repeated, tag = "15")] pub aiijhniipkh: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "1")] pub foemkkbncni: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, optional, tag = "2")] pub gomohkcjibp: ::core::option::Option, /// offset: 96 #[prost(message, optional, tag = "6")] pub eaijchcnmeb: ::core::option::Option, /// offset: 104 #[prost(uint64, tag = "14")] pub penabkkhdih: u64, /// offset: 112 #[prost(bool, tag = "7")] pub eblpglfjnel: bool, /// offset: 116 #[prost(uint32, tag = "12")] pub ffkklalnfpg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhebfhdkaio { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub region_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gechepgeikf { /// offset: 16 #[prost(message, repeated, tag = "14")] pub dgbcnedpglb: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub fjkdoidebjc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "9")] pub noghncpggmi: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "11")] pub cnhjpnendjj: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "1")] pub nlicfefaple: u32, /// offset: 60 #[prost(bool, tag = "3")] pub fdbnnlfjgpd: bool, /// offset: 64 #[prost(uint32, tag = "15")] pub hegpigmbclo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldnbpinbpkb { /// offset: 24 #[prost(message, optional, tag = "4")] pub knbgbcebldf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub ocpmgbpnmed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mpkpfcnkecg { /// offset: 16 #[prost(message, optional, tag = "15")] pub kolgnpbhccd: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "4")] pub cbhmlanhmab: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "5")] pub hmaihhcbfkp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "2")] pub gimogcaadeh: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "9")] pub jcfcmnodnpa: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ngjlhmahidd { /// offset: 24 #[prost(message, repeated, tag = "9")] pub foemkkbncni: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint64, tag = "10")] pub penabkkhdih: u64, /// offset: 40 #[prost(uint32, tag = "11")] pub ffkklalnfpg: u32, /// offset: 44 #[prost(uint32, tag = "13")] pub ocpmgbpnmed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnhbcbidfbe { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub nikichnogjd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub dphajpeadaf: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub mdkflgdejcn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fgjakgpjckb { /// offset: 24 #[prost(message, repeated, tag = "3")] pub jdgmehcpgll: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub score_id: u32, /// offset: 36 #[prost(int32, tag = "2")] pub mhahljplcii: i32, /// offset: 40 #[prost(uint32, tag = "9")] pub nicbadcocba: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub rank: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub kmfapdjcklf: u32, /// offset: 52 #[prost(int32, tag = "10")] pub elpdajbofee: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncgplafmdcj { /// offset: 16 #[prost(message, repeated, tag = "6")] pub ikjdcghhaem: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kiakknflepn { /// offset: 24 #[prost(uint32, tag = "10")] pub mofehokgeje: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub alikfdckgjb: u32, /// offset: 32 #[prost(int32, tag = "1")] pub mdngadjpmch: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jbchhgdhkig { /// offset: 24 #[prost(int32, tag = "12")] pub y: i32, /// offset: 28 #[prost(int32, tag = "7")] pub z: i32, /// offset: 32 #[prost(int32, tag = "3")] pub x: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pjpaolmbkec { /// offset: 24 #[prost(message, optional, tag = "14")] pub pos_index: ::core::option::Option, /// offset: 32 #[prost(int32, tag = "5")] pub unique_id: i32, /// offset: 36 #[prost(uint32, tag = "4")] pub gdiggoljibj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fcoenpkoebp { /// offset: 24 #[prost(message, optional, tag = "13")] pub opmgdnnaejf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub item_id: u32, /// offset: 36 #[prost(enumeration = "Eilnmpefgom", tag = "4")] pub ghnjclnkghh: i32, /// offset: 40 #[prost(uint32, tag = "3")] pub biacklbmmap: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub jekloeppjbk: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub gahfpgcpaja: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejhiifcipmb { /// offset: 24 #[prost(message, repeated, tag = "14")] pub nlkhkhfiohl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nkgaipkinje { /// offset: 16 #[prost(message, optional, tag = "14")] pub onhhlcknhhh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub r#type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hajjkfaijbd { /// offset: 32 #[prost(message, optional, tag = "15")] pub nlfcabfpjhd: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "1")] pub bhpcoapagma: bool, #[prost(oneof = "hajjkfaijbd::Piepadodedd", tags = "8, 10")] pub piepadodedd: ::core::option::Option, } /// Nested message and enum types in `HAJJKFAIJBD`. pub mod hajjkfaijbd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Piepadodedd { /// offset: 24 #[prost(uint32, tag = "8")] Elgolplgfkj(u32), /// offset: 24 #[prost(bool, tag = "10")] Dajhcekhnbh(bool), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbneiiglhdh { /// offset: 24 #[prost(message, repeated, tag = "12")] pub lnigpedgcfi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pfmaaajfloa { /// offset: 32 #[prost(uint32, tag = "7")] pub loglbcpnael: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub lhhjfmmcbaf: u32, #[prost(oneof = "pfmaaajfloa::Hgeokhhjaie", tags = "11, 6")] pub hgeokhhjaie: ::core::option::Option, } /// Nested message and enum types in `PFMAAAJFLOA`. pub mod pfmaaajfloa { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Hgeokhhjaie { /// offset: 24 #[prost(uint32, tag = "11")] Fjlcmpapiga(u32), /// offset: 24 #[prost(message, tag = "6")] Ebemkmgccgj(super::Nkgaipkinje), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llolfgckkjb { /// offset: 24 #[prost(message, repeated, tag = "9")] pub cnlndhjcpaf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfeahikpklo { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub jkfahhnmkgo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub langnefhagj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Necnannngbn { /// offset: 24 #[prost(uint32, tag = "9")] pub dcdoelcpohb: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub dohlbhllafo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bpdkjkjgecm { #[prost(oneof = "bpdkjkjgecm::Pnblcphjnno", tags = "14")] pub pnblcphjnno: ::core::option::Option, } /// Nested message and enum types in `BPDKJKJGECM`. pub mod bpdkjkjgecm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Pnblcphjnno { /// offset: 16 #[prost(message, tag = "14")] Njfnfnbkemk(super::Necnannngbn), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jgncjoinemp { /// offset: 16 #[prost(message, optional, tag = "11")] pub pos_index: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "13")] pub gjbokldckeg: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] pub cfkknehabhh: u32, /// offset: 44 #[prost(int32, tag = "9")] pub unique_id: i32, /// offset: 48 #[prost(bool, tag = "2")] pub bhpcoapagma: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fdlgmiioach { #[prost(oneof = "fdlgmiioach::Nnihphpegij", tags = "8, 4")] pub nnihphpegij: ::core::option::Option, } /// Nested message and enum types in `FDLGMIIOACH`. pub mod fdlgmiioach { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Nnihphpegij { /// offset: 24 #[prost(uint32, tag = "8")] Nndncaegdfi(u32), /// offset: 24 #[prost(uint32, tag = "4")] ExtraId(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Leijjpbkbkg { /// offset: 24 #[prost(message, optional, tag = "15")] pub mpgpeofgdcn: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub dhjanofgdnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnoenbkdpfh { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub cpikeighmgb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hcflappbpop { /// offset: 32 #[prost(uint64, tag = "1")] pub mfchjfpocia: u64, /// offset: 40 #[prost(uint32, tag = "4")] pub nmnkdookmpc: u32, #[prost( oneof = "hcflappbpop::Ebfmchooaog", tags = "393, 718, 897, 903, 398, 229, 613, 947, 895, 1513, 109, 1203, 608, 1316" )] pub ebfmchooaog: ::core::option::Option, } /// Nested message and enum types in `HCFLAPPBPOP`. pub mod hcflappbpop { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Ebfmchooaog { /// offset: 16 #[prost(message, tag = "393")] Knbgbcebldf(super::Ldnbpinbpkb), /// offset: 16 #[prost(message, tag = "718")] Mkpdgfemjma(super::Mpkpfcnkecg), /// offset: 16 #[prost(message, tag = "897")] Igdlinldkkk(super::Ngjlhmahidd), /// offset: 16 #[prost(message, tag = "903")] Hephjjolhpi(super::Fgjakgpjckb), /// offset: 16 #[prost(message, tag = "398")] Dgcdfcmiagb(super::Ncgplafmdcj), /// offset: 16 #[prost(message, tag = "229")] Kbljahkcndn(super::Fcoenpkoebp), /// offset: 16 #[prost(message, tag = "613")] Fimobdmhlnd(super::Ejhiifcipmb), /// offset: 16 #[prost(message, tag = "947")] Oppgliepbpg(super::Fbneiiglhdh), /// offset: 16 #[prost(message, tag = "895")] Oflmaaobieb(super::Llolfgckkjb), /// offset: 16 #[prost(message, tag = "1513")] Hncbacaoffj(super::Dfeahikpklo), /// offset: 16 #[prost(message, tag = "109")] Jicjmdjfmna(super::Jgncjoinemp), /// offset: 16 #[prost(message, tag = "1203")] Mpgpeofgdcn(super::Leijjpbkbkg), /// offset: 16 #[prost(message, tag = "608")] Lglfacnkkld(super::Enfdmfgijdc), /// offset: 16 #[prost(message, tag = "1316")] Ddopjjiifio(super::Hnoenbkdpfh), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhmpcnecebg { /// offset: 16 #[prost(message, repeated, tag = "10")] pub collinoieee: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omlgpgpjgjk { /// offset: 24 #[prost(message, optional, tag = "9")] pub knbgbcebldf: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "11")] pub apidhhklgej: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "13")] pub hephjjolhpi: ::core::option::Option, /// offset: 48 #[prost(uint64, tag = "5")] pub dnfceekgakj: u64, /// offset: 56 #[prost(uint64, tag = "14")] pub mfchjfpocia: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jljobfcibbc { /// offset: 24 #[prost(uint32, tag = "7")] pub jlahnbimkpd: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub dphajpeadaf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dpcimihkcgg { /// offset: 24 #[prost(uint32, tag = "2")] pub jlahnbimkpd: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub dphajpeadaf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nonkablnhem { /// offset: 24 #[prost(uint32, tag = "12")] pub pgmabehjjab: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nndmmmhdgih { /// offset: 24 #[prost(uint32, tag = "11")] pub pgmabehjjab: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hccjojgjngk {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bhhehppheki {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Emnnnchnpkp { /// offset: 16 #[prost(message, optional, tag = "4")] pub opmgdnnaejf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub biacklbmmap: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ilepjclbbjd {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pbigejhgleh { /// offset: 24 #[prost(message, optional, tag = "9")] pub mpgpeofgdcn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eephehaefof {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Opihmoohipc { /// offset: 24 #[prost(uint64, tag = "7")] pub dhjanofgdnp: u64, /// offset: 32 #[prost(uint32, tag = "2")] pub damage: u32, /// offset: 36 #[prost(bool, tag = "5")] pub ainkfeinnak: bool, /// offset: 37 #[prost(bool, tag = "9")] pub olnmgffjmoj: bool, /// offset: 40 #[prost(enumeration = "Dilhpbmcofk", tag = "4")] pub ipddikphgpe: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlidbldlbbm { /// offset: 16 #[prost(message, repeated, tag = "15")] pub lmplljfmfec: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "4")] pub jdgmehcpgll: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "5")] pub kghbjelhoba: u32, /// offset: 44 #[prost(uint32, tag = "13")] pub aelaegoobmb: u32, /// offset: 48 #[prost(uint64, tag = "10")] pub dhjanofgdnp: u64, /// offset: 56 #[prost(uint32, tag = "8")] pub fgbijplpobi: u32, /// offset: 60 #[prost(bool, tag = "6")] pub olnmgffjmoj: bool, /// offset: 61 #[prost(bool, tag = "3")] pub ainkfeinnak: bool, /// offset: 64 #[prost(uint32, tag = "11")] pub eoilkccleif: u32, /// offset: 68 #[prost(enumeration = "Dilhpbmcofk", tag = "9")] pub ipddikphgpe: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lpjoincgbbp { /// offset: 24 #[prost(enumeration = "Bglimcbglaj", tag = "9")] pub oingnajmfnl: i32, /// offset: 28 #[prost(uint32, tag = "5")] pub challenge_id: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub dnapfbanfhj: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub djfgdmidehj: u32, } /// Obf: CKPAPNKFBHD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7282)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFightFestDataCsReq {} /// Obf: HNOJGAGPFBG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7292)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFightFestDataScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub giljleoaoma: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "6")] pub challenge_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub item_value: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Epcngneembi { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "13")] pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "2")] pub id: u32, } /// Obf: IKJDKNKJBGI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7257)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartFightFestCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub giljleoaoma: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "4")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "FightFestType", tag = "1")] pub r#type: i32, /// offset: 44 #[prost(uint32, tag = "7")] pub id: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub event_id: u32, } /// Obf: LCGFKNIAMBE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7273)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartFightFestScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub event_id: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub id: u32, /// offset: 44 #[prost(enumeration = "FightFestType", tag = "7")] pub r#type: i32, } /// Obf: OPIKBFAICKP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7294)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestScoreUpdateNotify { /// offset: 24 #[prost(uint32, tag = "8")] pub jodnmfefpfd: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub score_id: u32, } /// Obf: JJEHDBECIMM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7277)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestUnlockSkillNotify { /// offset: 24 #[prost(uint32, tag = "8")] pub amagkdcbfgl: u32, } /// Obf: JEGBMCKBMOB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7269)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestUpdateChallengeRecordNotify { /// offset: 24 #[prost(enumeration = "Bglimcbglaj", tag = "9")] pub rank: i32, /// offset: 28 #[prost(uint32, tag = "7")] pub djfgdmidehj: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub challenge_id: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub turn_left: u32, /// offset: 40 #[prost(enumeration = "Bglimcbglaj", tag = "1")] pub hmbbbnkaild: i32, } /// Obf: ENBAEEHAEBD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7295)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestUpdateCoinNotify { /// offset: 24 #[prost(uint32, tag = "11")] pub item_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gijbcjpelbg { /// offset: 24 #[prost(uint64, tag = "3")] pub dhjanofgdnp: u64, /// offset: 32 #[prost(enumeration = "Dilhpbmcofk", tag = "14")] pub ipddikphgpe: i32, /// offset: 36 #[prost(int32, tag = "13")] pub oddlbglacko: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oplfjchfncg { /// offset: 24 #[prost(message, repeated, tag = "7")] pub clggklnplck: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hdhpahifepm { /// offset: 24 #[prost(float, tag = "9")] pub y: f32, /// offset: 28 #[prost(float, tag = "15")] pub x: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ebmclnpbhjh { /// offset: 16 #[prost(message, optional, tag = "1")] pub mhklpamdkbn: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cellcckjigl { /// offset: 32 #[prost(uint32, tag = "9")] pub nmnkdookmpc: u32, #[prost(oneof = "cellcckjigl::Ebfmchooaog", tags = "1903, 1770, 897, 1695, 952")] pub ebfmchooaog: ::core::option::Option, } /// Nested message and enum types in `CELLCCKJIGL`. pub mod cellcckjigl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Ebfmchooaog { /// offset: 24 #[prost(message, tag = "1903")] Dcciljibpnk(super::Gfhckbhcndf), /// offset: 24 #[prost(message, tag = "1770")] Fheoaodaclk(super::Ambafemggld), /// offset: 24 #[prost(message, tag = "897")] Nleomlnokcc(super::Hidpfiaallb), /// offset: 24 #[prost(message, tag = "1695")] Knbgbcebldf(super::Mbdobechoja), /// offset: 24 #[prost(message, tag = "952")] Ndjkpabpjho(super::Plagfaclpdl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eaccojlopjl { /// offset: 16 #[prost(message, repeated, tag = "4")] pub cdamkbglnko: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfhckbhcndf { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub pcjgjaehcnd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "1281")] pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "4")] pub nfplnbkifcf: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "12")] pub level_id: u32, /// offset: 52 #[prost(enumeration = "Ejlgeokijkh", tag = "13")] pub dojgfckagkb: i32, /// offset: 56 #[prost(uint32, tag = "15")] pub ddpbfaenjjn: u32, /// offset: 60 #[prost(uint32, tag = "1")] pub gnamnbdiekg: u32, /// offset: 64 #[prost(uint32, tag = "10")] pub ihplbmkacip: u32, /// offset: 68 #[prost(uint32, tag = "11")] pub oibchbjchje: u32, /// offset: 72 #[prost(uint32, tag = "2")] pub fkdfhhlldeb: u32, /// offset: 76 #[prost(bool, tag = "14")] pub fdbnnlfjgpd: bool, /// offset: 77 #[prost(bool, tag = "8")] pub aijjakifabf: bool, /// offset: 80 #[prost(uint32, tag = "5")] pub cjjmdmocpdj: u32, /// offset: 84 #[prost(uint32, tag = "7")] pub dnoleomjhlh: u32, /// offset: 88 #[prost(enumeration = "Ejlgeokijkh", tag = "3")] pub mbnnikfmldg: i32, /// offset: 92 #[prost(uint32, tag = "6")] pub fhdbcdepbak: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lndnibfbgac { /// offset: 24 #[prost(int32, tag = "13")] pub pdemophanla: i32, /// offset: 28 #[prost(int32, tag = "8")] pub kdmpkipaidj: i32, /// offset: 32 #[prost(uint32, tag = "11")] pub mdkflgdejcn: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub item_id: u32, /// offset: 40 #[prost(int32, tag = "12")] pub total_damage: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hidpfiaallb { /// offset: 16 #[prost(message, repeated, tag = "14")] pub odcopmfbhnk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "4")] pub jjmainnijko: bool, /// offset: 33 #[prost(bool, tag = "10")] pub is_win: bool, /// offset: 36 #[prost(uint32, tag = "7")] pub fdkpcnbcgeg: u32, /// offset: 40 #[prost(enumeration = "Hejphkgcnba", tag = "9")] pub lhniiohnifl: i32, /// offset: 44 #[prost(int32, tag = "13")] pub ilkmdmahpil: i32, /// offset: 48 #[prost(uint32, tag = "11")] pub biepffbbjhg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pboffjnbfmi { /// offset: 16 #[prost(message, optional, tag = "1")] pub pimfiphjjli: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub acginicehml: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "9")] pub hfompeeapcg: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "7")] pub bbfoleopppl: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "14")] pub nibgngicdoo: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "4")] pub bgjcocdahlc: u32, /// offset: 68 #[prost(bool, tag = "207")] pub beacpkdmggb: bool, /// offset: 69 #[prost(bool, tag = "120")] pub plckakedcam: bool, /// offset: 70 #[prost(bool, tag = "1610")] pub poljhekgghn: bool, /// offset: 72 #[prost(uint32, tag = "1024")] pub ipjlompbpfi: u32, /// offset: 76 #[prost(enumeration = "Gpeefaoibnb", tag = "10")] pub ghchjaodjmf: i32, /// offset: 80 #[prost(float, tag = "8")] pub time: f32, /// offset: 84 #[prost(enumeration = "Cihoeepibai", tag = "12")] pub foaggpdeelf: i32, /// offset: 88 #[prost(uint32, tag = "1714")] pub ihlfjoheime: u32, /// offset: 92 #[prost(float, tag = "1336")] pub ampckjngioo: f32, /// offset: 96 #[prost(uint32, tag = "1849")] pub level: u32, /// offset: 100 #[prost(int32, tag = "13")] pub hp: i32, /// offset: 104 #[prost(uint32, tag = "74")] pub ddpbfaenjjn: u32, /// offset: 108 #[prost(uint32, tag = "6")] pub skill_id: u32, /// offset: 112 #[prost(uint32, tag = "236")] pub fliedgkfnol: u32, /// offset: 116 #[prost(uint32, tag = "2023")] pub text_id: u32, /// offset: 120 #[prost(enumeration = "FightMarbleHpChangeType", tag = "27")] pub hdlkkfcmcpj: i32, /// offset: 124 #[prost(float, tag = "1102")] pub idkonbfpblh: f32, /// offset: 128 #[prost(uint32, tag = "15")] pub ldpmamjnogj: u32, /// offset: 132 #[prost(uint32, tag = "11")] pub id: u32, /// offset: 136 #[prost(int32, tag = "5")] pub attack: i32, /// offset: 140 #[prost(uint32, tag = "951")] pub fhdbcdepbak: u32, /// offset: 144 #[prost(uint32, tag = "796")] pub buff_id: u32, /// offset: 148 #[prost(int32, tag = "1186")] pub gifjodbplpj: i32, /// offset: 152 #[prost(int32, tag = "2")] pub max_hp: i32, /// offset: 156 #[prost(uint32, tag = "498")] pub copalflacho: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ambafemggld { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub hndckmndocd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "15")] pub cdddbpdoofh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "330")] pub ellmnbjoldl: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "13")] pub fkgaigoehnh: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "5")] pub kghfcilhgjl: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "8")] pub lpehhmhpcmg: u32, /// offset: 68 #[prost(uint32, tag = "1231")] pub einhgipfnbg: u32, /// offset: 72 #[prost(uint32, tag = "184")] pub anlofaljcpo: u32, /// offset: 76 #[prost(enumeration = "Ckhkfieaaii", tag = "2")] pub moajkmoekgp: i32, /// offset: 80 #[prost(uint32, tag = "12")] pub copalflacho: u32, /// offset: 84 #[prost(float, tag = "1")] pub cnhmbfihlpc: f32, /// offset: 88 #[prost(uint32, tag = "610")] pub popmbkkmaje: u32, /// offset: 92 #[prost(bool, tag = "451")] pub edllehpgfgd: bool, /// offset: 93 #[prost(bool, tag = "11")] pub bioialpecpa: bool, /// offset: 94 #[prost(bool, tag = "3")] pub mkakpeahbdh: bool, /// offset: 96 #[prost(uint32, tag = "14")] pub hhnfknphhoi: u32, /// offset: 100 #[prost(uint32, tag = "10")] pub extra_id: u32, /// offset: 104 #[prost(uint32, tag = "6")] pub dbjlghgdkeb: u32, /// offset: 108 #[prost(uint32, tag = "4")] pub queue_position: u32, /// offset: 112 #[prost(uint32, tag = "7")] pub acfinmjepej: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbdobechoja { /// offset: 16 #[prost(message, repeated, tag = "2")] pub najeipkgaco: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "11")] pub ocmembaklmm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "3")] pub dcciljibpnk: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "1")] pub cjjmdmocpdj: ::core::option::Option, /// offset: 56 #[prost(uint32, repeated, tag = "6")] pub kghfcilhgjl: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "8")] pub oibchbjchje: ::core::option::Option, /// offset: 72 #[prost(uint32, tag = "5")] pub fdkpcnbcgeg: u32, /// offset: 76 #[prost(bool, tag = "15")] pub edllehpgfgd: bool, /// offset: 80 #[prost(uint32, tag = "7")] pub fejiknikoni: u32, /// offset: 84 #[prost(enumeration = "Dnlhkfilmlb", tag = "9")] pub phase: i32, /// offset: 88 #[prost(float, tag = "4")] pub lmodidjmjih: f32, /// offset: 92 #[prost(uint32, tag = "12")] pub lpehhmhpcmg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Plagfaclpdl { /// offset: 16 #[prost(message, optional, tag = "13")] pub mhklpamdkbn: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub item_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub fdkpcnbcgeg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghjbbhooobc { /// offset: 16 #[prost(message, repeated, tag = "6")] pub begkikogeod: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "3")] pub ppmhkahhdkg: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "13")] pub kpljdhjncdi: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "10")] pub jaicomfnbem: u32, /// offset: 52 #[prost(uint32, tag = "15")] pub epdmklfcjfa: u32, /// offset: 56 #[prost(bool, tag = "14")] pub plckakedcam: bool, /// offset: 57 #[prost(bool, tag = "9")] pub bcaldkflcdg: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lijfhhmgbfe { /// offset: 24 #[prost(message, optional, tag = "5")] pub hfompeeapcg: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "9")] pub bbfoleopppl: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub buff_id: u32, /// offset: 44 #[prost(int32, tag = "6")] pub hp: i32, /// offset: 48 #[prost(float, tag = "7")] pub idkonbfpblh: f32, /// offset: 52 #[prost(int32, tag = "4")] pub attack: i32, /// offset: 56 #[prost(uint32, tag = "10")] pub level: u32, /// offset: 60 #[prost(int32, tag = "8")] pub max_hp: i32, /// offset: 64 #[prost(bool, tag = "3")] pub aambgheeack: bool, /// offset: 65 #[prost(bool, tag = "2")] pub mkakpeahbdh: bool, /// offset: 66 #[prost(bool, tag = "11")] pub poljhekgghn: bool, /// offset: 67 #[prost(bool, tag = "13")] pub beacpkdmggb: bool, /// offset: 68 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 72 #[prost(uint32, tag = "15")] pub ihlfjoheime: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Npgcefkjoin { /// offset: 24 #[prost(bool, tag = "5")] pub iobjfejfljp: bool, /// offset: 28 #[prost(uint32, tag = "10")] pub copalflacho: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbilgcpcjod { /// offset: 24 #[prost(message, repeated, tag = "6")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "13")] pub bkfonknlchp: bool, /// offset: 36 #[prost(enumeration = "Nhhjaonhddg", tag = "8")] pub state: i32, /// offset: 40 #[prost(uint32, tag = "4")] pub dhjanofgdnp: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub rank: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub score_id: u32, /// offset: 52 #[prost(uint32, tag = "7")] pub hp: u32, /// offset: 56 #[prost(uint32, tag = "14")] pub ifocjcocdbh: u32, /// offset: 60 #[prost(uint32, tag = "15")] pub ophfdhgblpj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jecnoeljlko { /// offset: 16 #[prost(message, repeated, tag = "14")] pub bfcgoellnip: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub lpopkegolhb: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "7")] pub knbgbcebldf: ::core::option::Option, /// offset: 48 #[prost(uint64, tag = "1")] pub fikhcebopmi: u64, /// offset: 56 #[prost(int32, tag = "12")] pub hijjdgbomdl: i32, /// offset: 60 #[prost(enumeration = "Pfphjfegdaa", tag = "8")] pub npcfkonpcck: i32, /// offset: 64 #[prost(uint32, tag = "15")] pub bpbmjbidiic: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dflihggnbdb { /// offset: 24 #[prost(uint32, tag = "10")] pub jcjgjblencp: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub edigeanpbnl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipgijfnaflc { /// offset: 16 #[prost(message, repeated, tag = "10")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "7")] pub jdfpkamfhap: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "4")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "11")] pub op_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "6")] pub mncpgdnoiam: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "1")] pub cur_hp: u32, /// offset: 68 #[prost(uint32, tag = "3")] pub energy_info: u32, /// offset: 72 #[prost(uint32, tag = "2")] pub score_id: u32, /// offset: 76 #[prost(enumeration = "Nhhjaonhddg", tag = "9")] pub lhniiohnifl: i32, /// offset: 80 #[prost(uint32, tag = "14")] pub igdofklailh: u32, /// offset: 84 #[prost(uint32, tag = "5")] pub fhefkogamhk: u32, /// offset: 88 #[prost(uint32, tag = "12")] pub djjodjaaiga: u32, /// offset: 92 #[prost(uint32, tag = "8")] pub likmimcfpkc: u32, /// offset: 96 #[prost(uint32, tag = "15")] pub jjjblajdedc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfjdmgomjof { /// offset: 24 #[prost(message, optional, tag = "6")] pub kgocfeinbin: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Ablccphiomi", tag = "14")] pub jnieikokbgk: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Plhpjckdedi { /// offset: 24 #[prost(int32, tag = "13")] pub player_data: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30103)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmbcnfkfabk { /// offset: 16 #[prost(message, optional, tag = "10")] pub data: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "2")] pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30180)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmomcmjofgg { /// offset: 24 #[prost(message, optional, tag = "6")] pub data: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30127)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ieogedfaelp { /// offset: 24 #[prost(message, optional, tag = "14")] pub ehiellklpck: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30136)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Godeellflen { /// offset: 24 #[prost(message, optional, tag = "13")] pub jmiomljdcnn: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "14")] pub enjmgojpnoe: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okipfienkif { /// offset: 16 #[prost(message, optional, tag = "6")] pub ggcmcddgeib: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "2")] pub opmgdnnaejf: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "15")] pub dgklocjhknh: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "9")] pub eaffaccbaaa: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30115)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lnglljknkhg { /// offset: 16 #[prost(message, optional, tag = "9")] pub ihbohkkcgcp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub eaffaccbaaa: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 40 #[prost(bool, tag = "12")] pub bdcnnnnllhj: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30181)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbfdmfjkoop { /// offset: 16 #[prost(message, repeated, tag = "1")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub hp: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub score_id: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub ifocjcocdbh: u32, /// offset: 44 #[prost(enumeration = "Nhhjaonhddg", tag = "2")] pub state: i32, /// offset: 48 #[prost(uint32, tag = "11")] pub bpbmjbidiic: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Beogfndkcil { /// offset: 24 #[prost(uint32, tag = "11")] pub pifnijhpljc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30187)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mhlmfdbfcec { /// offset: 24 #[prost(uint32, tag = "5")] pub pifnijhpljc: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30129)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kinfingmick { /// offset: 24 #[prost(uint32, tag = "1")] pub pifnijhpljc: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub objcjgpihad: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30112)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eagcpepioio { /// offset: 16 #[prost(message, optional, tag = "6")] pub data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dlbgongjbnc { /// offset: 24 #[prost(uint32, tag = "3")] pub odfedcplnem: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub fmehkpkhgja: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub dggcfdkjdpo: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub pnghfklcnbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mnoomfiafpf { /// offset: 24 #[prost(enumeration = "Fncfihafggn", tag = "1")] pub op_type: i32, /// offset: 28 #[prost(uint32, tag = "14")] pub mpkcanfhchg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gmgablbkjmc { /// offset: 24 #[prost(enumeration = "Fdicbbegkeo", tag = "10")] pub lmiodahfgoa: i32, /// offset: 28 #[prost(uint32, tag = "14")] pub display_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klgjdilnndh { /// offset: 24 #[prost(message, optional, tag = "9")] pub jdfpkamfhap: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "1")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub dhjanofgdnp: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub fhefkogamhk: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub ophfdhgblpj: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub igdofklailh: u32, /// offset: 56 #[prost(enumeration = "Nhhjaonhddg", tag = "5")] pub lhniiohnifl: i32, /// offset: 60 #[prost(bool, tag = "12")] pub oclbmmnnmfc: bool, /// offset: 61 #[prost(bool, tag = "13")] pub anmlapadelo: bool, /// offset: 64 #[prost(uint32, tag = "8")] pub score_id: u32, /// offset: 68 #[prost(uint32, tag = "15")] pub energy_info: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhmepbagoff { /// offset: 16 #[prost(message, optional, tag = "9")] pub knbgbcebldf: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "3")] pub bfcgoellnip: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub pbeplkmnakf: u32, /// offset: 44 #[prost(enumeration = "Amdmkhkohnf", tag = "10")] pub npcfkonpcck: i32, /// offset: 48 #[prost(uint64, tag = "4")] pub fikhcebopmi: u64, /// offset: 56 #[prost(uint32, tag = "2")] pub naokgngbhao: u32, /// offset: 60 #[prost(int32, tag = "15")] pub hijjdgbomdl: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkbdakmldmc { /// offset: 24 #[prost(message, repeated, tag = "11")] pub dgklocjhknh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "9")] pub gnabnedkphh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "12")] pub mmlnampfaka: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub use_item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30183)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajohoigmcnn { /// offset: 24 #[prost(message, optional, tag = "7")] pub llcpohadbkb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub use_item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhaplemdkgn {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30142)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llfikhhpjeb { /// offset: 16 #[prost(message, optional, tag = "14")] pub data: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "15")] pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eefdjlpdcfo { /// offset: 24 #[prost(uint32, tag = "2")] pub emlbkokeaoh: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub pbeplkmnakf: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub dpjlmfbadmm: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30138)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bcmgfcdnaie { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30161)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgeofjjkfnf { /// offset: 16 #[prost(message, optional, tag = "9")] pub data: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Ckgofmfnipp", tag = "7")] pub reason: i32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30124)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojlhciddfdf { /// offset: 16 #[prost(message, optional, tag = "13")] pub pbapicndidn: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "3")] pub llcpohadbkb: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30171)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opaoiblfjom { /// offset: 16 #[prost(message, optional, tag = "15")] pub pbapicndidn: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "9")] pub llcpohadbkb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cdpefgcigfb {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30152)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cbdjajakcff { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lphchejempd { /// offset: 24 #[prost(enumeration = "Nhhjaonhddg", tag = "14")] pub state: i32, /// offset: 28 #[prost(uint32, tag = "4")] pub rank: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub score_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub dhjanofgdnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fojdklchckg { /// offset: 16 #[prost(message, optional, tag = "2")] pub knbgbcebldf: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "13")] pub bfcgoellnip: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub naokgngbhao: u32, /// offset: 44 #[prost(enumeration = "Iffkdfpjecm", tag = "12")] pub npcfkonpcck: i32, /// offset: 48 #[prost(uint64, tag = "1")] pub fikhcebopmi: u64, /// offset: 56 #[prost(int32, tag = "9")] pub hijjdgbomdl: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bgejhkfilme {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30159)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkbjoghcfoa { /// offset: 24 #[prost(message, optional, tag = "7")] pub khefahcphbl: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "5")] pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30174)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbmpobjdaff { /// offset: 16 #[prost(message, optional, tag = "5")] pub khefahcphbl: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Dikcfaicohb", tag = "1")] pub reason: i32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30192)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpddoadgcmg { /// offset: 16 #[prost(message, repeated, tag = "15")] pub bfcgoellnip: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub naokgngbhao: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dfkebohgdkf {} /// Obf: BNFGMKBICKJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2267)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFiveDimGameDataScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub cfdiklbinhk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub cpfcmklcmfg: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Agdnlaakgdd { /// offset: 16 #[prost(message, optional, tag = "1")] pub ppjfmbigigb: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "15")] pub hkgdhopgckf: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "12")] pub oeibhlmdjka: ::core::option::Option, } /// Obf: IBAAHKDOHDB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2261)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterFiveDimGameScRsp { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bgbibdecafh { /// offset: 16 #[prost(message, optional, tag = "9")] pub hkgdhopgckf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub pjlkehonhed: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub cogdlbmppnm: u32, /// offset: 40 #[prost(enumeration = "Kfdepbclenf", tag = "1")] pub kehgfmamepd: i32, } /// Obf: OMFLOBEGHNM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveFiveDimGameScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub client_pos_version: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fpakihdjmik { /// offset: 24 #[prost(message, optional, tag = "3")] pub ppjfmbigigb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub gabodfdmpmm: u32, } /// Obf: PKFCCICBLGL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2257)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateFiveDimGameDataScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bofjioekdfk { /// offset: 16 #[prost(message, optional, tag = "7")] pub ppjfmbigigb: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "5")] pub oeibhlmdjka: ::core::option::Option, /// offset: 40 #[prost(enumeration = "Kfdepbclenf", tag = "10")] pub kehgfmamepd: i32, /// offset: 44 #[prost(uint32, tag = "4")] pub cogdlbmppnm: u32, } /// Obf: AGBDHJMJFHD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2275)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FiveDimGameTransferScRsp { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: DCJGNLLAHEM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2254)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FiveDimGameDataUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "7")] pub cfdiklbinhk: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "3")] pub hbjljjajhoi: bool, /// offset: 36 #[prost(uint32, tag = "11")] pub client_pos_version: u32, } /// Obf: IBCFCAOKMOP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2268)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FiveDimJumpEnergyChangeScNotify { /// offset: 24 #[prost(uint32, tag = "1")] pub cpfcmklcmfg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ddhkgaknoek { /// offset: 24 #[prost(uint32, tag = "8")] pub jidcdlcbkhg: u32, } /// Obf: NPPLIGADGDF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2262)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFiveDimMoneyScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub gjhkpigeiio: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub jidcdlcbkhg: u32, } /// Obf: CMJAOMBHJNL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2270)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FiveDimMoneyChangeScNotify { /// offset: 24 #[prost(uint32, tag = "8")] pub oepccmapffh: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub kfbjgfjhgek: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ikfdijleoja {} /// Obf: NFEJKBHMEOL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2256)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFiveDimMoneyDataScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub oepccmapffh: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub kfbjgfjhgek: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AssistSimpleInfo { /// offset: 24 #[prost(uint32, tag = "7")] pub pos: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub dressed_skin_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhjannigckm { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "15")] pub egllmgllhdl: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Icmgdjbdfea { /// offset: 16 #[prost(message, optional, tag = "11")] pub nckjlaejndp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub group_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub fbogdahndka: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub lmppdgofomf: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub hcbaddhnidg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pibfidoepap { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub lhhacoilcmg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub fffngbkhoea: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub gnifodgcpaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmocdmhfejg { /// offset: 16 #[prost(message, optional, tag = "15")] pub kgbhikkljmk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejakbkoeepc { /// offset: 24 #[prost(message, optional, tag = "1")] pub bhdklajpmbj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FriendGridFightRecord { /// offset: 24 #[prost(uint32, tag = "7")] pub division_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Paefdelfkjk { /// offset: 24 #[prost(message, optional, tag = "10")] pub kblklgdcomf: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "2")] pub bamdehaicda: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "12")] pub amldhbmigen: ::core::option::Option, /// offset: 48 #[prost(enumeration = "BattleRecordType", tag = "7")] pub bebeemkobnn: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerSimpleInfo { /// offset: 16 #[prost(message, repeated, tag = "6")] pub assist_simple_info_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(string, tag = "5")] pub signature: ::prost::alloc::string::String, /// offset: 40 #[prost(message, optional, tag = "1049")] pub head_frame_info: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "1")] pub player_outfit_data: ::core::option::Option, /// offset: 56 #[prost(string, tag = "3")] pub platform_nick: ::prost::alloc::string::String, /// offset: 64 #[prost(string, tag = "8")] pub nickname: ::prost::alloc::string::String, /// offset: 72 #[prost(string, tag = "15")] pub platform_uuid: ::prost::alloc::string::String, /// offset: 80 #[prost(uint32, tag = "9")] pub level: u32, /// offset: 88 #[prost(int64, tag = "13")] pub last_active_time: i64, /// offset: 96 #[prost(uint32, tag = "115")] pub gender: u32, /// offset: 100 #[prost(enumeration = "FriendOnlineStatus", tag = "10")] pub online_status: i32, /// offset: 104 #[prost(uint32, tag = "7")] pub uid: u32, /// offset: 108 #[prost(uint32, tag = "11")] pub personal_card: u32, /// offset: 112 #[prost(enumeration = "PlatformType", tag = "14")] pub platform: i32, /// offset: 116 #[prost(uint32, tag = "4")] pub chat_bubble_id: u32, /// offset: 120 #[prost(uint32, tag = "2")] pub head_icon: u32, /// offset: 124 #[prost(bool, tag = "12")] pub is_banned: bool, /// offset: 128 #[prost(int64, tag = "797")] pub update_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DisplayEquipmentInfo { /// offset: 24 #[prost(uint32, tag = "6")] pub tid: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub exp: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub promotion: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub level: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub rank: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayRelicInfo { /// offset: 24 #[prost(message, repeated, tag = "9")] pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub exp: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub main_affix_id: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub tid: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub r#type: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayAvatarDetailInfo { /// offset: 16 #[prost(message, optional, tag = "5")] pub equipment: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "8")] pub skilltree_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "1")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "3")] pub pos: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub rank: u32, /// offset: 56 #[prost(uint32, tag = "11")] pub avatar_type: u32, /// offset: 60 #[prost(uint32, tag = "15")] pub exp: u32, /// offset: 64 #[prost(uint32, tag = "14")] pub avatar_id: u32, /// offset: 68 #[prost(uint32, tag = "9")] pub enhanced_id: u32, /// offset: 72 #[prost(uint32, tag = "6")] pub level: u32, /// offset: 76 #[prost(uint32, tag = "7")] pub dressed_skin_id: u32, /// offset: 80 #[prost(uint32, tag = "2")] pub promotion: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Edegahhanmf { /// offset: 24 #[prost(uint32, tag = "4")] pub plkagmlbcdg: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub mbhjnpeilcl: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub igenpdkhdmc: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub openpjjladd: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub lcddmlimaga: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerRecordInfo { /// offset: 24 #[prost(message, optional, tag = "10")] pub eoggpdhkkbj: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub jjkikobajlf: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub ppfddfahled: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub dioiifahakk: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub mimeceafdnk: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub mhoijfebapa: u32, /// offset: 52 #[prost(uint32, tag = "5")] pub kcbinjnibno: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub neckjbhekhe: u32, /// offset: 60 #[prost(uint32, tag = "9")] pub algeolgnfbl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ohkdpnbgpoa { /// offset: 24 #[prost(bool, tag = "4")] pub makolelflfh: bool, /// offset: 25 #[prost(bool, tag = "9")] pub gnfddpemmfn: bool, /// offset: 26 #[prost(bool, tag = "6")] pub dcjecfmmibc: bool, /// offset: 27 #[prost(bool, tag = "5")] pub iojeaocobbf: bool, /// offset: 28 #[prost(bool, tag = "14")] pub pfbhgahafmd: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbonadjpjgl { /// offset: 24 #[prost(message, optional, tag = "5")] pub kblklgdcomf: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "8")] pub challenge_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerDetailInfo { /// offset: 16 #[prost(string, tag = "8")] pub nickname: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "9")] pub ijkomikfkek: ::prost::alloc::string::String, /// offset: 32 #[prost(message, optional, tag = "585")] pub dhkfcdaghdm: ::core::option::Option, /// offset: 48 #[prost(message, repeated, tag = "3")] pub display_avatar_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, optional, tag = "1610")] pub boklabglefl: ::core::option::Option, /// offset: 64 #[prost(string, tag = "2")] pub signature: ::prost::alloc::string::String, /// offset: 72 #[prost(message, optional, tag = "134")] pub aihndiafgpm: ::core::option::Option, /// offset: 80 #[prost(string, tag = "12")] pub djonelmifee: ::prost::alloc::string::String, /// offset: 88 #[prost(message, repeated, tag = "1065")] pub assist_avatar_list: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(message, optional, tag = "715")] pub agbgoconmmg: ::core::option::Option, /// offset: 104 #[prost(message, optional, tag = "1260")] pub head_frame_info: ::core::option::Option, /// offset: 112 #[prost(message, optional, tag = "10")] pub record_info: ::core::option::Option, /// offset: 120 #[prost(uint32, tag = "15")] pub uid: u32, /// offset: 124 #[prost(bool, tag = "13")] pub is_banned: bool, /// offset: 125 #[prost(bool, tag = "1")] pub hieapdnnnei: bool, /// offset: 128 #[prost(uint32, tag = "4")] pub head_icon: u32, /// offset: 132 #[prost(uint32, tag = "11")] pub gejfmbbhnln: u32, /// offset: 136 #[prost(uint32, tag = "6")] pub level: u32, /// offset: 140 #[prost(uint32, tag = "7")] pub world_level: u32, /// offset: 144 #[prost(uint32, tag = "1953")] pub kinoehkmfml: u32, /// offset: 148 #[prost(enumeration = "PlatformType", tag = "5")] pub platform: i32, /// offset: 152 #[prost(uint32, tag = "14")] pub hcgmagdfaao: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendSimpleInfo { /// offset: 16 #[prost(string, tag = "1")] pub remark_name: ::prost::alloc::string::String, /// offset: 24 #[prost(message, optional, tag = "8")] pub mboihjlijdg: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "3")] pub player_info: ::core::option::Option, /// offset: 48 #[prost(int64, tag = "5")] pub create_time: i64, /// offset: 56 #[prost(enumeration = "PlayingState", tag = "13")] pub playing_state: i32, /// offset: 60 #[prost(bool, tag = "14")] pub is_marked: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendApplyInfo { /// offset: 16 #[prost(message, optional, tag = "2")] pub player_info: ::core::option::Option, /// offset: 32 #[prost(int64, tag = "15")] pub apply_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendRecommendInfo { /// offset: 24 #[prost(message, optional, tag = "1")] pub player_info: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "14")] pub jinlahlmdln: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerAssistInfo { /// offset: 24 #[prost(message, optional, tag = "4")] pub assist_avatar: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "13")] pub player_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendChallengeLineup { /// offset: 16 #[prost(string, tag = "13")] pub remark_name: ::prost::alloc::string::String, /// offset: 24 #[prost(message, optional, tag = "7")] pub player_info: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "2")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "14")] pub buff_one: u32, /// offset: 52 #[prost(uint32, tag = "8")] pub buff_two: u32, /// offset: 56 #[prost(uint32, tag = "12")] pub score_id: u32, /// offset: 60 #[prost(uint32, tag = "1")] pub eejcpnaeklj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendChallengeClearanceInfo { /// offset: 32 #[prost(message, optional, tag = "4")] pub megbipbafbp: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "15")] pub lmppdgofomf: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub group_id: u32, #[prost(oneof = "friend_challenge_clearance_info::Edkohaamonh", tags = "94, 77, 25")] pub edkohaamonh: ::core::option::Option< friend_challenge_clearance_info::Edkohaamonh, >, } /// Nested message and enum types in `FriendChallengeClearanceInfo`. pub mod friend_challenge_clearance_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Edkohaamonh { /// offset: 24 #[prost(message, tag = "94")] ChallengeDefault(super::ChallengeStatistics), /// offset: 24 #[prost(message, tag = "77")] ChallengeStory(super::ChallengeStoryStatistics), /// offset: 24 #[prost(message, tag = "25")] ChallengeBoss(super::ChallengeBossStatistics), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ihlmedhfdei { /// offset: 24 #[prost(uint32, tag = "13")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub mdojnengcfe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Glilleneijk { /// offset: 24 #[prost(uint32, tag = "10")] pub fffngbkhoea: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub gnifodgcpaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nmfehehpgab { /// offset: 24 #[prost(uint32, tag = "14")] pub mgcacgflkek: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub area_id: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub mbdkajbeppf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fkcnepijjao { /// offset: 24 #[prost(uint32, tag = "4")] pub area_id: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub feflajiodhb: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub jnccogchnmb: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub dcoklhpbajo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oimlmdhohap { /// offset: 24 #[prost(uint32, tag = "8")] pub kphjdopbmen: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub area_id: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub apanplbmonn: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub ielfobfpdpa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bgpihmllngm { /// offset: 16 #[prost(message, optional, tag = "6")] pub bfgelckjjpn: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] pub hjfhoeaaggc: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "4")] pub mhaibamjgim: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "9")] pub endljenkbmf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerChallengePeakRecordMobData { /// offset: 24 #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub mcjnllbbdhn: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "13")] pub cycles_used: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub peak_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerChallengePeakRecordBossData { /// offset: 16 #[prost(message, optional, tag = "13")] pub lineup: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub mcjnllbbdhn: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "1")] pub hamdkihgkgo: bool, /// offset: 41 #[prost(bool, tag = "2")] pub cfldompacki: bool, /// offset: 44 #[prost(uint32, tag = "3")] pub best_cycle_count: u32, /// offset: 48 #[prost(uint32, tag = "10")] pub djfgdmidehj: u32, /// offset: 52 #[prost(uint32, tag = "7")] pub peak_id: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbfhocobpmk { /// offset: 16 #[prost(message, repeated, tag = "12")] pub hdchfbkdceb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "7")] pub cdffigjlgmm: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "13")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hbjdmdkkmfi { /// offset: 24 #[prost(uint32, tag = "4")] pub division_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Khfegofphhc { /// offset: 24 #[prost(uint32, tag = "13")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cfnemeidmid { /// offset: 24 #[prost(uint32, tag = "14")] pub area_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub holpmkohach: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Moogabjbjag { /// offset: 24 #[prost(uint32, tag = "9")] pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jbkjgbmmkfi { /// offset: 24 #[prost(uint32, tag = "6")] pub peak_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ienccmeaiaj { /// offset: 24 #[prost(uint32, tag = "5")] pub gnifodgcpaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ljjieaplooi { /// offset: 24 #[prost(uint32, tag = "11")] pub division_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kgbafbemicb { /// offset: 24 #[prost(bool, tag = "5")] pub mndcibfejop: bool, /// offset: 28 #[prost(uint32, tag = "15")] pub aacgbebgdpe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Njmobnilihi { /// offset: 32 #[prost(int64, tag = "6")] pub time: i64, /// offset: 44 #[prost(enumeration = "DevelopmentType", tag = "12")] pub nelhehhfccm: i32, #[prost( oneof = "njmobnilihi::Nnmaomhpnbk", tags = "1445, 1544, 376, 403, 382, 1075, 176, 1051, 445, 1408, 212" )] pub nnmaomhpnbk: ::core::option::Option, } /// Nested message and enum types in `NJMOBNILIHI`. pub mod njmobnilihi { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Nnmaomhpnbk { /// offset: 16 #[prost(message, tag = "1445")] Dcodkladijm(super::Khfegofphhc), /// offset: 16 #[prost(message, tag = "1544")] Eljoebbhdpb(super::Moogabjbjag), /// offset: 16 #[prost(uint32, tag = "376")] AvatarId(u32), /// offset: 16 #[prost(uint32, tag = "403")] Kajcfpkegbp(u32), /// offset: 16 #[prost(uint32, tag = "382")] Pbocpnjjhhb(u32), /// offset: 16 #[prost(message, tag = "1075")] Iibjegjmokj(super::Cfnemeidmid), /// offset: 16 #[prost(uint32, tag = "176")] PanelId(u32), /// offset: 16 #[prost(message, tag = "1051")] Agkkafefgob(super::Jbkjgbmmkfi), /// offset: 16 #[prost(message, tag = "445")] Imilifmdlbi(super::Ienccmeaiaj), /// offset: 16 #[prost(message, tag = "1408")] Bnndodhikce(super::Ljjieaplooi), /// offset: 16 #[prost(message, tag = "212")] Dhkcmbfcalh(super::Kgbafbemicb), } } /// Obf: ADKDAKFNFMH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2973)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendListInfoCsReq {} /// Obf: JLHNEDPPFOO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2903)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendListInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "3")] pub black_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "14")] pub friend_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: NHAAPILNALO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2980)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPlayerDetailInfoCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub uid: u32, } /// Obf: KFLGFDDDOPJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2927)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerDetailInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub detail_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: GFCNKHPBPOC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2936)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendApplyListInfoCsReq {} /// Obf: FBFKDPMGFNL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2913)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendApplyListInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "11")] pub receive_apply_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub send_apply_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: CHBNOHMCMGC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2915)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ApplyFriendCsReq { /// offset: 24 #[prost(enumeration = "FriendApplySource", tag = "9")] pub source: i32, /// offset: 28 #[prost(uint32, tag = "1")] pub uid: u32, } /// Obf: GIMLCCAKGDG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2981)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ApplyFriendScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub uid: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: MGENDBNGEEE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2910)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncApplyFriendScNotify { /// offset: 16 #[prost(message, optional, tag = "11")] pub friend_apply_info: ::core::option::Option, } /// Obf: BLEJGGNFNEO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2987)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HandleFriendCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub uid: u32, /// offset: 28 #[prost(bool, tag = "7")] pub is_accept: bool, } /// Obf: DOELBKLNLIM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2929)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandleFriendScRsp { /// offset: 24 #[prost(message, optional, tag = "4")] pub friend_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub uid: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 40 #[prost(bool, tag = "9")] pub is_accept: bool, } /// Obf: OMGAOCOIILH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2912)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncHandleFriendScNotify { /// offset: 16 #[prost(message, optional, tag = "9")] pub friend_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub uid: u32, /// offset: 36 #[prost(bool, tag = "14")] pub is_accept: bool, } /// Obf: KIKEJIAMKPH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2954)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeleteFriendCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub uid: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub lmhdomcmgnl: u32, } /// Obf: LBBIGDCILDJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2983)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeleteFriendScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub uid: u32, } /// Obf: DMPDJIEMJJD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2909)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncDeleteFriendScNotify { /// offset: 24 #[prost(uint32, tag = "11")] pub uid: u32, } /// Obf: ALJJJEFJLKA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2942)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AddBlacklistCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub uid: u32, } /// Obf: JMABIKHOJOI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2976)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddBlacklistScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub black_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: DKKELLBOGIO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2938)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncAddBlacklistScNotify { /// offset: 24 #[prost(uint32, tag = "2")] pub uid: u32, } /// Obf: FGNGBABEENA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2961)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendRecommendListInfoCsReq { /// offset: 24 #[prost(bool, tag = "4")] pub ddnkhdikael: bool, } /// Obf: AMCGEGIPAKJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2924)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendRecommendListInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "1")] pub friend_recommend_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: HMOGLECADPG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2971)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetFriendRemarkNameCsReq { /// offset: 16 #[prost(string, tag = "10")] pub remark_name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "5")] pub reason: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub uid: u32, } /// Obf: CDLCLGLKBLO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2978)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetFriendRemarkNameScRsp { /// offset: 24 #[prost(string, tag = "6")] pub remark_name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub uid: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2952)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReportPlayerCsReq { /// offset: 24 #[prost(string, tag = "15")] pub imnojncggni: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "7")] pub uid: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub ollblnagmpc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2948)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReportPlayerScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: ACHFMFGCOJF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2959)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeleteBlacklistCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub uid: u32, } /// Obf: DAMBPIKLCBL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2974)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeleteBlacklistScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub uid: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: IJBGABAFCEE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2992)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SearchPlayerCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub uid_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "12")] pub ddnkhdikael: bool, } /// Obf: MLBAKKMGDLG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2966)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SearchPlayerScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub result_uid_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "15")] pub simple_info_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: IEIMIFAEADO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2930)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAssistListCsReq { /// offset: 24 #[prost(bool, tag = "10")] pub lkbaenbkjce: bool, /// offset: 25 #[prost(bool, tag = "13")] pub ddnkhdikael: bool, } /// Obf: KCKOECDINAF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2949)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAssistListScRsp { /// offset: 24 #[prost(message, repeated, tag = "6")] pub assist_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: KIKIGDGMPEN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2928)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetAssistCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub uid: u32, } /// Obf: EFFMBFDAJDA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2901)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetAssistScRsp { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub fdkfiolmpha: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub uid: u32, } /// Obf: HMMPDJAOMKJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2967)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurAssistCsReq {} /// Obf: FBCPGPMNECG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2985)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurAssistScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub odhmgpnecfo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: CJMNHDLJKLE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2920)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAssistHistoryCsReq {} /// Obf: BHCMCLJHEGJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2999)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAssistHistoryScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub pjmhngkhkle: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub lliplpndimc: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub efonjlmdfih: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub ofekhchhofd: u32, } /// Obf: OKHINFPCHAN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2932)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct NewAssistHistoryNotify { /// offset: 24 #[prost(uint32, tag = "8")] pub ofekhchhofd: u32, } /// Obf: OPDCHJINMMK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2935)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeAssistRewardCsReq {} /// Obf: ENEHBCOCEGB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2916)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAssistRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "13")] pub oilhlecgbch: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: KDHABGDIAPJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2905)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CurAssistChangedNotify { /// offset: 16 #[prost(message, optional, tag = "15")] pub odhmgpnecfo: ::core::option::Option, } /// Obf: IFPAENCHHHE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2914)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlatformPlayerInfoCsReq { /// offset: 16 #[prost(string, repeated, tag = "6")] pub epibjamijfi: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 32 #[prost(enumeration = "PlatformType", tag = "10")] pub platform: i32, } /// Obf: NOAGHDALEJE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2982)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlatformPlayerInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "5")] pub friend_recommend_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: CNDFNIHMPKC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2953)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendLoginInfoCsReq {} /// Obf: NMAOECIJEBA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2963)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendLoginInfoScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub omfombgfhpa: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub kcgceppmokm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "15")] pub bheiccgpblg: bool, /// offset: 41 #[prost(bool, tag = "7")] pub ehbjfgpdpjf: bool, /// offset: 44 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: DGEEIJCMHHO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2917)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetForbidOtherApplyFriendCsReq { /// offset: 24 #[prost(bool, tag = "9")] pub pbnjdhfchhc: bool, } /// Obf: JJJJPBCNDCC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2906)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetForbidOtherApplyFriendScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 #[prost(bool, tag = "2")] pub pbnjdhfchhc: bool, } /// Obf: IONJONGACJL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3000)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetFriendMarkCsReq { /// offset: 24 #[prost(bool, tag = "13")] pub bijjojnjhdo: bool, /// offset: 28 #[prost(uint32, tag = "6")] pub uid: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub reason: u32, } /// Obf: MHBMDBMICFA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2939)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetFriendMarkScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub uid: u32, /// offset: 28 #[prost(bool, tag = "14")] pub bijjojnjhdo: bool, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: IILCDMAHMDN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2988)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendAssistListCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub eejgcfbjkak: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub hhfpjhmeijk: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "5")] pub target_side: u32, /// offset: 44 #[prost(enumeration = "Pidahabflbl", tag = "10")] pub hfolaoikolb: i32, /// offset: 48 #[prost(bool, tag = "6")] pub ddnkhdikael: bool, } /// Obf: MEDJBBOGLNM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2926)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendAssistListScRsp { /// offset: 16 #[prost(message, repeated, tag = "15")] pub assist_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub target_side: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjndcnijbei { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "4")] pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okfkppngcod { /// offset: 16 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub peak_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjmgdljajcm { /// offset: 24 #[prost(message, repeated, tag = "7")] pub dnigkdkippj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakBossFriendLineupRecommendation { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "8")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "10")] pub buff_id: u32, /// offset: 44 #[prost(bool, tag = "1")] pub is_hard_mode: bool, /// offset: 45 #[prost(bool, tag = "3")] pub hard_mode_has_passed: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojjjdpnokhg { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub aoliedbcnbn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "12")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "9")] pub lineup_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmknangpdgh { /// offset: 16 #[prost(message, repeated, tag = "9")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub eojnpepdecf: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub emohljhpopc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Offmdbmmnfm { /// offset: 16 #[prost(message, repeated, tag = "15")] pub lineup_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fpdcinmdjce { /// offset: 16 #[prost(string, tag = "14")] pub remark_name: ::prost::alloc::string::String, /// offset: 32 #[prost(message, optional, tag = "10")] pub player_info: ::core::option::Option, #[prost(oneof = "fpdcinmdjce::Kjfekhdebik", tags = "12, 4, 13, 9, 8, 771")] pub kjfekhdebik: ::core::option::Option, } /// Nested message and enum types in `FPDCINMDJCE`. pub mod fpdcinmdjce { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kjfekhdebik { /// offset: 24 #[prost(message, tag = "12")] Nhmopchjehn(super::FriendChallengeLineup), /// offset: 24 #[prost(message, tag = "4")] Bnafkmmlgfe(super::Cjndcnijbei), /// offset: 24 #[prost(message, tag = "13")] Lmhiokfmdne(super::Mjmgdljajcm), /// offset: 24 #[prost(message, tag = "9")] Kcnahjcmnji(super::ChallengePeakBossFriendLineupRecommendation), /// offset: 24 #[prost(message, tag = "8")] Nhkcfoalapd(super::Ojjjdpnokhg), /// offset: 24 #[prost(message, tag = "771")] Kppdembpedo(super::Offmdbmmnfm), } } /// Obf: NKOBPKLEDFP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2993)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendRecommendLineupCsReq { /// offset: 24 #[prost(enumeration = "Jfnjkappnof", tag = "10")] pub r#type: i32, /// offset: 28 #[prost(uint32, tag = "1")] pub key: u32, } /// Obf: BKALMLMEEPL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2996)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendRecommendLineupScRsp { /// offset: 16 #[prost(message, repeated, tag = "4")] pub mgkckhiiicl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub key: u32, /// offset: 36 #[prost(bool, tag = "6")] pub aldbiiiglom: bool, /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 44 #[prost(enumeration = "Jfnjkappnof", tag = "2")] pub r#type: i32, } /// Obf: HONDEKOHJHP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2991)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendRecommendLineupDetailCsReq { /// offset: 24 #[prost(enumeration = "Jfnjkappnof", tag = "6")] pub r#type: i32, /// offset: 28 #[prost(uint32, tag = "4")] pub key: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub uid: u32, } /// Obf: OLLGFBLPHOH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2923)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendRecommendLineupDetailScRsp { /// offset: 24 #[prost(message, repeated, tag = "13")] pub knhhajdngjg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub uid: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub key: u32, /// offset: 44 #[prost(enumeration = "Jfnjkappnof", tag = "14")] pub r#type: i32, } /// Obf: HPPJFBCNNPG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2937)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendBattleRecordDetailCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub uid: u32, } /// Obf: DJIFIBOJKFP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2934)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendBattleRecordDetailScRsp { /// offset: 16 #[prost(message, optional, tag = "4")] pub hciefehceno: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "7")] pub epnlmhpcdkl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "6")] pub bamdehaicda: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "2")] pub lgibjlfbfcg: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 60 #[prost(uint32, tag = "11")] pub uid: u32, } /// Obf: PJJAIIONOPE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2958)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendDevelopmentInfoCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub uid: u32, } /// Obf: JJFIJODMGGB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2943)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendDevelopmentInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "11")] pub embpenneijh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub uid: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: JDKEAPHHLBM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1973)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetGachaInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GachaCeilingAvatar { /// offset: 24 #[prost(uint32, tag = "2")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub repeated_cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaCeiling { /// offset: 16 #[prost(message, repeated, tag = "5")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub ceiling_num: u32, /// offset: 36 #[prost(bool, tag = "3")] pub is_claimed: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Neimlknmdbm { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub ojnefbjhcck: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub ejgnmcamela: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "15")] pub mmelnchidnc: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub gfanbhaekok: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaInfo { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub prize_item_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(string, tag = "13")] pub history_url: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, repeated, tag = "14")] pub item_detail_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "6")] pub onihomceljk: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, optional, tag = "9")] pub gacha_ceiling: ::core::option::Option, /// offset: 64 #[prost(string, tag = "5")] pub detail_url: ::prost::alloc::string::String, /// offset: 72 #[prost(int64, tag = "7")] pub end_time: i64, /// offset: 80 #[prost(uint32, tag = "12")] pub glljfpenlhd: u32, /// offset: 84 #[prost(uint32, tag = "4")] pub gacha_id: u32, /// offset: 88 #[prost(int64, tag = "10")] pub begin_time: i64, /// offset: 96 #[prost(uint32, tag = "3")] pub mmelnchidnc: u32, /// offset: 100 #[prost(uint32, tag = "2")] pub nhbbhempjjm: u32, } /// Obf: LDPGAPPKBBB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1903)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "3")] pub gacha_info_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "13")] pub akmdbpnehde: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub gpnlddlbolm: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub ogmpkdhkpaj: u32, /// offset: 48 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub kkknjdbnjpm: u32, /// offset: 56 #[prost(uint32, tag = "10")] pub gacha_random: u32, } /// Obf: JEADDEILJLE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1980)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DoGachaCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub gacha_num: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub gacha_random: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub gacha_id: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub simulate_magic: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaItem { /// offset: 16 #[prost(message, optional, tag = "7")] pub token_item: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "8")] pub transfer_item_list: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "9")] pub gacha_item: ::core::option::Option, /// offset: 48 #[prost(bool, tag = "10")] pub is_new: bool, } /// Obf: IAOPGJEOHOM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1927)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DoGachaScRsp { /// offset: 24 #[prost(message, repeated, tag = "13")] pub gacha_item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub gacha_id: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub nhbbhempjjm: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub glljfpenlhd: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub ldbckjipdhf: u32, /// offset: 48 #[prost(uint32, tag = "10")] pub gacha_num: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub ceiling_num: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 60 #[prost(uint32, tag = "14")] pub gpnlddlbolm: u32, } /// Obf: GHJGEGJAODM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1936)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetGachaCeilingCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub gacha_type: u32, } /// Obf: DFNMFPBNPDM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1913)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaCeilingScRsp { /// offset: 24 #[prost(message, optional, tag = "3")] pub gacha_ceiling: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub gacha_type: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: AMIHACOLKBO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1915)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeGachaCeilingCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub gacha_type: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub avatar_id: u32, } /// Obf: PJBNPPDIDDC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1981)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeGachaCeilingScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub transfer_item_list: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "4")] pub gacha_ceiling: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub gacha_type: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub avatar_id: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: GIMKMEOLAAO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1910)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGachaDecideItemCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub ojnefbjhcck: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub gacha_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub gfanbhaekok: u32, } /// Obf: EAAECDKBAFC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1987)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGachaDecideItemScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub nblojldlbeb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameInfo { #[prost( oneof = "grid_fight_game_info::Leoiaofbbfa", tags = "1, 11, 7, 6, 3, 12, 14, 2, 5" )] pub leoiaofbbfa: ::core::option::Option, } /// Nested message and enum types in `GridFightGameInfo`. pub mod grid_fight_game_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Leoiaofbbfa { /// offset: 16 #[prost(message, tag = "1")] Faocfbofcjp(super::Nihngpkhepc), /// offset: 16 #[prost(message, tag = "11")] Gcklionkmjc(super::Cononealnof), /// offset: 16 #[prost(message, tag = "7")] Ebhdiogalie(super::Pocjdmmanbm), /// offset: 16 #[prost(message, tag = "6")] Klcpaahdpjf(super::Beeflejaocn), /// offset: 16 #[prost(message, tag = "3")] Dbagkjnpdol(super::Dboncgfhhdn), /// offset: 16 #[prost(message, tag = "12")] Lldboiangdn(super::Kgfnicbcmoa), /// offset: 16 #[prost(message, tag = "14")] Oahoapcidmk(super::Ffogfobhdek), /// offset: 16 #[prost(message, tag = "2")] Ejipiniknck(super::Hkfeclchbfj), /// offset: 16 #[prost(message, tag = "5")] Kfbieanenkj(super::Fiijnpbfjbg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mpimaemcefh { /// offset: 16 #[prost(message, optional, tag = "2")] pub fmigokidkjl: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "8")] pub caagabepppe: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "1")] pub nagdjgmmcbe: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "12")] pub jldddldnfef: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "4")] pub unique_id: u32, /// offset: 60 #[prost(uint32, tag = "5")] pub ljngpckpjlf: u32, /// offset: 64 #[prost(uint32, tag = "6")] pub division_id: u32, /// offset: 68 #[prost(bool, tag = "13")] pub is_overlock: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gepafbjbgbh { /// offset: 24 #[prost(uint32, tag = "3")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub nlidekjofmg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgeaocgdchd { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub cammiijdekp: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "3")] pub onpcdaelhgp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gmbmnflmkpi { /// offset: 24 #[prost(enumeration = "Ggnkdlahagh", tag = "4")] pub lmicdnnabnm: i32, /// offset: 28 #[prost(enumeration = "Kmjnpempnmc", tag = "5")] pub ibcpakjapff: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nihngpkhepc { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub onhdklimlnm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(string, tag = "1237")] pub anibgaaiahf: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "215")] pub gbgobpoopgo: ::prost::alloc::string::String, /// offset: 48 #[prost(message, optional, tag = "1502")] pub gajgbbfelel: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "1059")] pub bhjfjeeggmc: ::core::option::Option, /// offset: 64 #[prost(uint32, repeated, tag = "1091")] pub jcmccghfian: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "15")] pub miidimocpeb: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, repeated, tag = "589")] pub fmeohkhgmjm: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint32, tag = "1")] pub ppkkhhneohb: u32, /// offset: 92 #[prost(uint32, tag = "13")] pub grid_fight_lineup_hp: u32, /// offset: 96 #[prost(uint32, tag = "12")] pub ndainflolpj: u32, /// offset: 100 #[prost(uint32, tag = "6")] pub jlocmdidpci: u32, /// offset: 104 #[prost(uint32, tag = "4")] pub miceojbakgn: u32, /// offset: 108 #[prost(uint32, tag = "8")] pub gold: u32, /// offset: 112 #[prost(uint32, tag = "14")] pub bepmodicona: u32, /// offset: 116 #[prost(uint32, tag = "5")] pub affcflfifph: u32, /// offset: 120 #[prost(uint32, tag = "10")] pub knfoccpojea: u32, /// offset: 124 #[prost(uint32, tag = "2")] pub grid_fight_cur_level_exp: u32, /// offset: 128 #[prost(uint32, tag = "3")] pub ehnjdidabhd: u32, /// offset: 132 #[prost(uint32, tag = "11")] pub gdakcoicida: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdeaabodkcp { /// offset: 24 #[prost(map = "string, uint32", tag = "9")] pub grid_fight_value_init_component: ::std::collections::HashMap< ::prost::alloc::string::String, u32, >, /// offset: 32 #[prost(uint32, repeated, tag = "7")] pub pnjiphjjong: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(map = "uint32, uint32", tag = "4")] pub convert_property_to_fixpoint: ::std::collections::HashMap, /// offset: 48 #[prost(uint32, tag = "13")] pub role_star: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub id: u32, /// offset: 56 #[prost(uint32, tag = "11")] pub pos_index: u32, /// offset: 60 #[prost(uint32, tag = "2")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggaknljjnei { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub pnjiphjjong: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub id: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub unique_id: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub pos_index: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddamehepobd { /// offset: 24 #[prost(message, repeated, tag = "7")] pub ckjakknohek: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub lclpejheaid: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub pos_index: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fphpfjlajdk { /// offset: 24 #[prost(uint32, tag = "2")] pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub lkmemklgiik: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub pos_index: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbpejfhikjl { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub olppmeamffo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Chkcpjlboge { /// offset: 24 #[prost(message, repeated, tag = "10")] pub pojgkjenena: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "uint32, uint32", tag = "11")] pub banbecdcdhg: ::std::collections::HashMap, /// offset: 40 #[prost(uint32, tag = "1")] pub dnncagjioap: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgbhkcmhdok { /// offset: 36 #[prost(uint32, tag = "3")] pub effect_id: u32, #[prost(oneof = "mgbhkcmhdok::Nebnjdmfelo", tags = "68, 951, 100, 691")] pub nebnjdmfelo: ::core::option::Option, } /// Nested message and enum types in `MGBHKCMHDOK`. pub mod mgbhkcmhdok { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nebnjdmfelo { /// offset: 16 #[prost(uint32, tag = "68")] TraitCoreRole(u32), /// offset: 16 #[prost(message, tag = "951")] AvatarCoreInfo(super::Nbpejfhikjl), /// offset: 16 #[prost(uint32, tag = "100")] Ecemncjbfop(u32), /// offset: 16 #[prost(message, tag = "691")] Jlclhaknmll(super::Chkcpjlboge), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlkcboifjkc { /// offset: 16 #[prost(message, optional, tag = "2")] pub enplacdljga: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub trait_id: u32, /// offset: 36 #[prost(bool, tag = "8")] pub jkmljaihdcd: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbnghmhhhll { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub olppmeamffo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "8")] pub trait_effect_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "5")] pub trait_id: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub afkkldmaedj: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub kojfhfakkfo: u32, /// offset: 52 #[prost(uint32, tag = "14")] pub cgieodogaie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Igkkilffnjk { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub leocefmkaem: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub blaeaafanbm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hogjecbmfhd { /// offset: 16 #[prost(message, repeated, tag = "10")] pub daooobljolb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkfeclchbfj { /// offset: 16 #[prost(message, repeated, tag = "15")] pub grid_game_role_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "12")] pub pleiphjgfie: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "8")] pub grid_game_npc_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "6")] pub pmeoppdamlm: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "2")] pub kcompkmjcmc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ffogfobhdek { /// offset: 16 #[prost(message, repeated, tag = "13")] pub daooobljolb: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "12")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lalkbpjanih { /// offset: 24 #[prost(uint32, tag = "14")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijdlenjjbhj { /// offset: 16 #[prost(map = "uint32, uint32", tag = "13")] pub convert_property_to_fixpoint: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "12")] pub unique_id: u32, /// offset: 36 #[prost(bool, tag = "15")] pub iodijbehegf: bool, /// offset: 40 #[prost(uint32, tag = "4")] pub grid_fight_equipment_id: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub source: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Elglkeaplgm { /// offset: 24 #[prost(uint32, tag = "7")] pub grid_fight_equipment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pgecgkekfnc { /// offset: 24 #[prost(uint32, tag = "7")] pub role_id: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub lpfgigjdlfm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Flfhacpldje { #[prost(oneof = "flfhacpldje::Ofjbcedflkl", tags = "4, 7")] pub ofjbcedflkl: ::core::option::Option, } /// Nested message and enum types in `FLFHACPLDJE`. pub mod flfhacpldje { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Ofjbcedflkl { /// offset: 24 #[prost(message, tag = "4")] Bdpimpjojbk(super::Pgecgkekfnc), /// offset: 24 #[prost(uint32, tag = "7")] Gold(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mbpdipljmkn { #[prost(oneof = "mbpdipljmkn::Ofjbcedflkl", tags = "14")] pub ofjbcedflkl: ::core::option::Option, } /// Nested message and enum types in `MBPDIPLJMKN`. pub mod mbpdipljmkn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Ofjbcedflkl { /// offset: 24 #[prost(message, tag = "14")] Ggmpegmehpd(super::Elglkeaplgm), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cononealnof { /// offset: 16 #[prost(message, repeated, tag = "14")] pub pmeoppdamlm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "7")] pub ipmkomehbmp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "13")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Njbgfhdpfno { /// offset: 24 #[prost(uint32, tag = "7")] pub role_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub role_star: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eljohiohpmj { /// offset: 24 #[prost(uint32, tag = "2")] pub ijmkbobghbd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hdeiaangmdb { /// offset: 32 #[prost(uint32, tag = "8")] pub kdkpdjnmmcm: u32, /// offset: 40 #[prost(bool, tag = "7")] pub lhgifdnpide: bool, #[prost(oneof = "hdeiaangmdb::Aelhflgjmjn", tags = "176, 1686")] pub aelhflgjmjn: ::core::option::Option, } /// Nested message and enum types in `HDEIAANGMDB`. pub mod hdeiaangmdb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Aelhflgjmjn { /// offset: 16 #[prost(message, tag = "176")] Bdpimpjojbk(super::Njbgfhdpfno), /// offset: 16 #[prost(message, tag = "1686")] Lliblkcjemi(super::Eljohiohpmj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bophdckjmmn { /// offset: 24 #[prost(uint32, tag = "1")] pub ckkdaemfdpa: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub apakcbfmcab: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Monjncpinkn { /// offset: 24 #[prost(message, repeated, tag = "15")] pub fijpicnpkig: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pocjdmmanbm { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub dldjeopknmb: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "12")] pub abbngcpecai: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "5")] pub ogdkjpdffai: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "6")] pub opdcmcfofaa: u32, /// offset: 52 #[prost(bool, tag = "9")] pub abgekpjhhia: bool, /// offset: 56 #[prost(uint32, tag = "11")] pub nfgmopccpic: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lhncminfonj { /// offset: 24 #[prost(uint32, tag = "5")] pub loghlgkifen: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gidedmopfkf { /// offset: 24 #[prost(uint32, tag = "6")] pub portal_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ahkdpciiela { /// offset: 24 #[prost(uint32, tag = "2")] pub role_star: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub imdklkoninf: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub monster_id: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub loghlgkifen: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnakhancngk { /// offset: 24 #[prost(message, repeated, tag = "3")] pub pblbbdbdlek: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub ocpepemnnek: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkbgipcaggh { /// offset: 16 #[prost(message, optional, tag = "15")] pub boamllhpnec: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "9")] pub monster_wave_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub cjadmfdobai: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub epphofdaemi: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub ifiioiikjho: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdjbbilmhlc { /// offset: 16 #[prost(message, repeated, tag = "14")] pub bpdabhgfbfo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub moadbalhmfd: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub lndkcpbjdkh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbgdeflflmi { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nckokdhnjdc { /// offset: 32 #[prost(bool, tag = "14")] pub lloebdlmljo: bool, #[prost(oneof = "nckokdhnjdc::Efeclpjfocm", tags = "1685")] pub efeclpjfocm: ::core::option::Option, } /// Nested message and enum types in `NCKOKDHNJDC`. pub mod nckokdhnjdc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Efeclpjfocm { /// offset: 24 #[prost(message, tag = "1685")] Mpobbipmnnj(super::Mdjbbilmhlc), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgmclfhajnj { /// offset: 16 #[prost(message, repeated, tag = "12")] pub ncghkpempdp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Keepbbdicfn { /// offset: 24 #[prost(uint32, tag = "11")] pub loghlgkifen: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub pdiaoldmbll: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lhlmpohkpkg { /// offset: 36 #[prost(uint32, tag = "3")] pub section_id: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub dcahjelnjnp: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub cjccmaacjdb: u32, #[prost(oneof = "lhlmpohkpkg::Mmhkpjjnhdk", tags = "527")] pub mmhkpjjnhdk: ::core::option::Option, } /// Nested message and enum types in `LHLMPOHKPKG`. pub mod lhlmpohkpkg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Mmhkpjjnhdk { /// offset: 24 #[prost(message, tag = "527")] Gfcegepfcdb(super::Keepbbdicfn), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhbailhmcoi { /// offset: 24 #[prost(message, repeated, tag = "2")] pub eegpiljdlbg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "13")] pub jfchlabgfjo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "14")] pub apabpafgcia: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gangphpgfcl { /// offset: 16 #[prost(message, repeated, tag = "10")] pub fnjnkkmnkim: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "2")] pub nkbidlblonc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jkpoihgiffg { /// offset: 24 #[prost(uint32, tag = "12")] pub dcahjelnjnp: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub section_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Accmeoiceod { /// offset: 16 #[prost(message, repeated, tag = "6")] pub gkjidbegbjp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Laamiajfomc { /// offset: 24 #[prost(uint32, tag = "7")] pub affix_id: u32, /// offset: 28 #[prost(bool, tag = "14")] pub pnjclpnfiga: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Beeflejaocn { /// offset: 16 #[prost(message, repeated, tag = "5")] pub cffcnedgcjj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "15")] pub boss_info: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "12")] pub coebcngcnoo: ::core::option::Option, /// offset: 48 #[prost(message, repeated, tag = "3")] pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, optional, tag = "1")] pub lhebnolnjhe: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "10")] pub impnahbcadn: ::core::option::Option, /// offset: 72 #[prost(message, repeated, tag = "8")] pub hekmejlmgff: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "4")] pub section_id: u32, /// offset: 84 #[prost(uint32, tag = "13")] pub dcahjelnjnp: u32, /// offset: 88 #[prost(uint32, tag = "9")] pub emohljhpopc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ibpdpcogdep { /// offset: 24 #[prost(uint32, tag = "1")] pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub ldbnompcokk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pfbcbnmkfak { /// offset: 24 #[prost(uint32, tag = "9")] pub cmehhmeekpo: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub unique_id: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub dojdfbenbec: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dboncgfhhdn { /// offset: 16 #[prost(message, repeated, tag = "10")] pub odcmjgheomg: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "7")] pub mdkgcikomli: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fadheigjenf { /// offset: 16 #[prost(map = "string, uint32", tag = "2")] pub hjmaedkcone: ::std::collections::HashMap<::prost::alloc::string::String, u32>, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fiijnpbfjbg { /// offset: 16 #[prost(map = "string, uint32", tag = "15")] pub pockgkdflkk: ::std::collections::HashMap<::prost::alloc::string::String, u32>, /// offset: 32 #[prost(uint32, tag = "4")] pub ifljpndpdoa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkdaceaedde { /// offset: 24 #[prost(message, repeated, tag = "10")] pub klckaojamnh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjeiciegahf { /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub ooeocgllhfo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "Jdcapbnpook", tag = "14")] pub jmnjlfacclm: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njkfojjdggg { /// offset: 24 #[prost(message, optional, tag = "9")] pub gbeagmeaepb: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "10")] pub unique_id: u32, #[prost( oneof = "njkfojjdggg::Fmeklffdpgg", tags = "1208, 1461, 195, 791, 254, 800, 249, 404, 991, 953, 570, 557, 1446, 705, 740, 1597, 663, 1752, 1094, 607, 303, 617, 1134, 787, 225, 78, 1655, 288, 1675, 1494, 730, 1313, 1834, 1166" )] pub fmeklffdpgg: ::core::option::Option, } /// Nested message and enum types in `NJKFOJJDGGG`. pub mod njkfojjdggg { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fmeklffdpgg { /// offset: 32 #[prost(message, tag = "1208")] Hagaefmehba(super::Lfoclbemiem), /// offset: 32 #[prost(message, tag = "1461")] Fhkfmfknmch(super::Akhehambleb), /// offset: 32 #[prost(message, tag = "195")] Chheglgpcch(super::Onlfoiondaf), /// offset: 32 #[prost(message, tag = "791")] Ijaffocbkji(super::Fbfbmmaafcp), /// offset: 32 #[prost(message, tag = "254")] Pdmoledafif(super::Kpkdjdeikbm), /// offset: 32 #[prost(message, tag = "800")] Fcpgfbadial(super::Ipgchdeccnb), /// offset: 32 #[prost(message, tag = "249")] Ljbbfdmaeoh(super::Lhmligphokp), /// offset: 32 #[prost(message, tag = "404")] Lfbglmmdmcd(super::Hhnbclpndfi), /// offset: 32 #[prost(message, tag = "991")] Glgpbllicag(super::Fhbhihjaopb), /// offset: 32 #[prost(message, tag = "953")] Dnlgbjlpdce(super::Elppdahklbe), /// offset: 32 #[prost(message, tag = "570")] Gnmcjefjokp(super::Jeiegmecgen), /// offset: 32 #[prost(message, tag = "557")] Pdhedggopgl(super::Cnbhpjfflef), /// offset: 32 #[prost(message, tag = "1446")] Bbglcdjplmf(super::Hdoliecdhao), /// offset: 32 #[prost(message, tag = "705")] Ejeehdpbhli(super::Opjaleikfac), /// offset: 32 #[prost(message, tag = "740")] Ekliopiekii(super::Bjigofoaepl), /// offset: 32 #[prost(message, tag = "1597")] Fkbigancepd(super::Fafbdgceahd), /// offset: 32 #[prost(message, tag = "663")] Nphcpbdklch(super::Pikkaebhikf), /// offset: 32 #[prost(message, tag = "1752")] Clfnpnnifge(super::Aggddajlaeb), /// offset: 32 #[prost(message, tag = "1094")] Aogffceckpk(super::Fbdljkebphm), /// offset: 32 #[prost(message, tag = "607")] Cmbmnlhaecg(super::Ohblollnhic), /// offset: 32 #[prost(message, tag = "303")] Lbfbinfmgnf(super::Ildefhmidkp), /// offset: 32 #[prost(message, tag = "617")] Flelibajpec(super::Fcabignmapl), /// offset: 32 #[prost(message, tag = "1134")] Pnmlhbjoabc(super::Gilmfecebfe), /// offset: 32 #[prost(message, tag = "787")] Fboladpflfl(super::Dbfgkbnaknh), /// offset: 32 #[prost(message, tag = "225")] Dminfgoabok(super::Lanajdekafo), /// offset: 32 #[prost(message, tag = "78")] Kphbblhophf(super::Kbekjkncmcl), /// offset: 32 #[prost(message, tag = "1655")] Oajoeeodjao(super::Hcifbgjcpdm), /// offset: 32 #[prost(message, tag = "288")] Khnnnfbiama(super::Hpmncenlcab), /// offset: 32 #[prost(message, tag = "1675")] Amgajdklhfo(super::Klihjcnoejp), /// offset: 32 #[prost(message, tag = "1494")] Pdadfogablj(super::Gfomaiaidfa), /// offset: 32 #[prost(message, tag = "730")] Ibnbalopkmm(super::Ppbjjjmjobn), /// offset: 32 #[prost(message, tag = "1313")] Indgppmdfnd(super::Ieomgiblhjb), /// offset: 32 #[prost(message, tag = "1834")] Pkpfnhikhon(super::Ieminjafcpm), /// offset: 32 #[prost(message, tag = "1166")] Niocabolglo(super::Kpmocbiimhh), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lfoclbemiem { /// offset: 24 #[prost(uint32, tag = "3")] pub elpodiaagek: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub section_id: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub cjccmaacjdb: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub dcahjelnjnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Akhehambleb { /// offset: 24 #[prost(int64, tag = "1")] pub ifepjhgncoi: i64, /// offset: 32 #[prost(int64, tag = "14")] pub kahfefacfie: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Onlfoiondaf { /// offset: 24 #[prost(int64, tag = "10")] pub ifepjhgncoi: i64, /// offset: 32 #[prost(uint32, tag = "1")] pub pnfoopncdch: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub jkdfimcikfj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fbfbmmaafcp { /// offset: 24 #[prost(uint32, tag = "15")] pub nbpfmfmkjhi: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub emfcemphopi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kpkdjdeikbm { /// offset: 24 #[prost(uint32, tag = "7")] pub cjcomkhdagm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ipgchdeccnb { /// offset: 24 #[prost(uint32, tag = "3")] pub clbeeglkmim: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub cjccmaacjdb: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub pijbifaifoa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhmligphokp { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub dikfebajmek: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhnbclpndfi { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub dikfebajmek: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhbhihjaopb { /// offset: 24 #[prost(uint32, tag = "15")] pub dmlfggdecdn: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub dcahjelnjnp: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub oddkkgojhfo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Elppdahklbe {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jeiegmecgen { /// offset: 24 #[prost(map = "uint32, uint32", tag = "5")] pub nadghdjchpi: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cnbhpjfflef { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub ojnefbjhcck: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "15")] pub mahfohbjdbh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hdoliecdhao {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Opjaleikfac {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjigofoaepl {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fafbdgceahd { /// offset: 24 #[prost(uint32, tag = "11")] pub trait_id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub afkkldmaedj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pikkaebhikf { /// offset: 24 #[prost(uint32, tag = "5")] pub pgebcgldnmn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gilmfecebfe { /// offset: 24 #[prost(uint32, tag = "12")] pub eophmlbepgk: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub pebcblblmph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dbfgkbnaknh { /// offset: 24 #[prost(uint32, tag = "13")] pub khhfiepdhhd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aggddajlaeb { /// offset: 24 #[prost(uint32, tag = "3")] pub inlhpjmoomo: u32, /// offset: 32 #[prost(double, tag = "7")] pub idonffoacil: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kpmocbiimhh { /// offset: 24 #[prost(uint32, tag = "10")] pub role_id: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub mdnagangnkk: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub ieogefblnel: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbdljkebphm { /// offset: 16 #[prost(map = "uint32, uint32", tag = "14")] pub jpihlkgcbpc: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "1")] pub mdnagangnkk: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ohblollnhic { /// offset: 24 #[prost(uint32, tag = "4")] pub trait_id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub role_id: u32, /// offset: 32 #[prost(bool, tag = "10")] pub andipjedgmg: bool, /// offset: 36 #[prost(uint32, tag = "12")] pub hohdofkjjdj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ildefhmidkp { /// offset: 24 #[prost(uint32, tag = "15")] pub ckkdaemfdpa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fcabignmapl { /// offset: 24 #[prost(uint32, tag = "14")] pub ckkdaemfdpa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lanajdekafo { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub dfeklgkdgnl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kbekjkncmcl { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub caoadmakkpm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hcifbgjcpdm {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hpmncenlcab { /// offset: 24 #[prost(uint32, tag = "5")] pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klihjcnoejp { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub jpdcdkleibd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub igohojejigp: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub lljlccddlni: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub nfbjinklllk: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub eeeljeknnog: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gfomaiaidfa { /// offset: 24 #[prost(uint32, tag = "13")] pub ieogefblnel: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ppbjjjmjobn { /// offset: 24 #[prost(uint32, tag = "11")] pub binkjcpgoab: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub blaeaafanbm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ieomgiblhjb { /// offset: 24 #[prost(uint32, tag = "5")] pub iijhfjfpihk: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub nffhcbdfaba: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ifpajbfohln { /// offset: 24 #[prost(uint32, tag = "4")] pub dcahjelnjnp: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub role_id: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub section_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ieminjafcpm { /// offset: 16 #[prost(message, repeated, tag = "15")] pub icdhapacgeh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Clfaboekmji { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub mioapagnamc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ppgebebpmjc { /// offset: 24 #[prost(uint32, tag = "15")] pub augment_id: u32, /// offset: 28 #[prost(bool, tag = "5")] pub aekokmpifln: bool, /// offset: 29 #[prost(bool, tag = "11")] pub nekjgidpcai: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ominpdaiblp { /// offset: 24 #[prost(message, optional, tag = "10")] pub mcpikehdmnd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eclknnecnfk { /// offset: 24 #[prost(message, optional, tag = "12")] pub mcpikehdmnd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgfnicbcmoa { /// offset: 16 #[prost(message, repeated, tag = "8")] pub sync_augment_info: ::prost::alloc::vec::Vec, } /// Obf: AEFBLHALOFO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8668)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightGetDataCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub ljngpckpjlf: u32, } /// Obf: JABAHAPIBBO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8661)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGetDataScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub lflcdngalme: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "5")] pub dhfoflfclah: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kndolafnjed {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8470)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcipomdgbca { /// offset: 16 #[prost(message, optional, tag = "9")] pub dhfoflfclah: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Flgmgneofbh { /// offset: 24 #[prost(uint32, tag = "3")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub num: u32, /// offset: 32 #[prost(int32, tag = "11")] pub hfnnnghbhgg: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aofoeoijehf { /// offset: 24 #[prost(message, repeated, tag = "13")] pub pfmdkhiddlb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "11")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pihklpjgepm { /// offset: 24 #[prost(uint32, tag = "9")] pub hfmklapekfa: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub exp: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fmjddihbelc { /// offset: 24 #[prost(uint32, tag = "1")] pub grid_fight_lineup_hp: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub ppkkhhneohb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Honngjemggh { /// offset: 16 #[prost(message, optional, tag = "8")] pub abbngcpecai: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "6")] pub ogdkjpdffai: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "12")] pub opdcmcfofaa: u32, /// offset: 44 #[prost(bool, tag = "2")] pub abgekpjhhia: bool, /// offset: 48 #[prost(uint32, tag = "13")] pub nfgmopccpic: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glpcekmklgg { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Moenfcdkgmj { /// offset: 24 #[prost(uint32, tag = "14")] pub portal_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ainfnfidgff { /// offset: 24 #[prost(message, optional, tag = "15")] pub impnahbcadn: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub section_id: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub dcahjelnjnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mmedlcaenal { /// offset: 24 #[prost(uint32, tag = "11")] pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub ldbnompcokk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbcijondije { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub onhdklimlnm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "14")] pub ghjlddedjli: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjobhgfoghp { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub mcjmhbiecmn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "GridFightEquipTrackSource", tag = "10")] pub source: i32, /// offset: 44 #[prost(uint32, tag = "1")] pub bgfficlckhe: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub nalmbooccin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdkhmnkaecp { /// offset: 16 #[prost(message, repeated, tag = "15")] pub miidimocpeb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kepiegkpfij { /// offset: 24 #[prost(uint32, tag = "12")] pub moadbalhmfd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jpgkbldladf { #[prost(oneof = "jpgkbldladf::Mnlchejkdho", tags = "5, 2, 6")] pub mnlchejkdho: ::core::option::Option, } /// Nested message and enum types in `JPGKBLDLADF`. pub mod jpgkbldladf { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Mnlchejkdho { /// offset: 16 #[prost(uint32, tag = "5")] Aokpcnjjbao(u32), /// offset: 16 #[prost(message, tag = "2")] Kbboajpmncn(super::Gepafbjbgbh), /// offset: 16 #[prost(uint32, tag = "6")] Cepehneoioh(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfncaihihcm { #[prost( oneof = "kfncaihihcm::Mnlchejkdho", tags = "1388, 1920, 1161, 895, 1443, 971, 1194, 860, 1889, 1720, 1965, 1278, 309, 926, 106, 1199, 1626, 94, 992, 423, 451, 1635, 951, 1668, 960, 1082, 445, 1050, 1514, 1234, 1852, 1276, 457, 1077, 1489, 690, 1440, 1567, 952, 790, 840, 1970, 1469, 1287, 1750, 536, 1939, 1238, 918, 1474, 1005, 142, 654, 962" )] pub mnlchejkdho: ::core::option::Option, } /// Nested message and enum types in `KFNCAIHIHCM`. pub mod kfncaihihcm { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mnlchejkdho { /// offset: 24 #[prost(message, tag = "1388")] Pidddhkpddm(super::Cdeaabodkcp), /// offset: 24 #[prost(message, tag = "1920")] Cfocdalncbp(super::Cdeaabodkcp), /// offset: 24 #[prost(uint32, tag = "1161")] Hfcboioaeck(u32), /// offset: 24 #[prost(message, tag = "895")] Lmoleldikma(super::Aofoeoijehf), /// offset: 24 #[prost(message, tag = "1443")] Ddbkeopkpfi(super::Aofoeoijehf), /// offset: 24 #[prost(message, tag = "971")] Pengedecbnf(super::Aofoeoijehf), /// offset: 24 #[prost(uint32, tag = "1194")] ItemValue(u32), /// offset: 24 #[prost(message, tag = "860")] Plpheiblpdl(super::Pihklpjgepm), /// offset: 24 #[prost(message, tag = "1889")] GridFightLineupHp(super::Fmjddihbelc), /// offset: 24 #[prost(uint32, tag = "1720")] Bpcfdpnhiel(u32), /// offset: 24 #[prost(message, tag = "1965")] Mofniojhbbl(super::Honngjemggh), /// offset: 24 #[prost(message, tag = "1278")] Fmigokidkjl(super::Chchajianim), /// offset: 24 #[prost(message, tag = "309")] Hpiighoelbh(super::Moenfcdkgmj), /// offset: 24 #[prost(message, tag = "926")] Ooichlamnig(super::Ainfnfidgff), /// offset: 24 #[prost(message, tag = "106")] Afilipbhmoo(super::Mmedlcaenal), /// offset: 24 #[prost(message, tag = "1199")] Dmhmichjbcb(super::Lhlmpohkpkg), /// offset: 24 #[prost(message, tag = "1626")] Leaddfojfkd(super::Eclknnecnfk), /// offset: 24 #[prost(uint32, tag = "94")] Mddkjgpjoaf(u32), /// offset: 24 #[prost(uint32, tag = "992")] Pmfbiglpjja(u32), /// offset: 24 #[prost(uint32, tag = "423")] Knfoccpojea(u32), /// offset: 24 #[prost(uint32, tag = "451")] Bepmodicona(u32), /// offset: 24 #[prost(message, tag = "1635")] Hkhjjcmkkje(super::Jlkcboifjkc), /// offset: 24 #[prost(message, tag = "951")] Hgndmoodnkf(super::Fbcijondije), /// offset: 24 #[prost(uint32, tag = "1668")] Gdakcoicida(u32), /// offset: 24 #[prost(uint32, tag = "960")] Miceojbakgn(u32), /// offset: 24 #[prost(uint32, tag = "1082")] Jlocmdidpci(u32), /// offset: 24 #[prost(message, tag = "445")] Nkbidlblonc(super::Bhbailhmcoi), /// offset: 24 #[prost(message, tag = "1050")] Fgodnplcech(super::Kepiegkpfij), /// offset: 24 #[prost(message, tag = "1514")] Ejmdhdjcgdi(super::Ggaknljjnei), /// offset: 24 #[prost(message, tag = "1234")] Dhleolknami(super::Ggaknljjnei), /// offset: 24 #[prost(uint32, tag = "1852")] Njcefejbeop(u32), /// offset: 24 #[prost(message, tag = "1276")] Olckalfilkk(super::Ddamehepobd), /// offset: 24 #[prost(message, tag = "457")] Fekcpkaphho(super::Ddamehepobd), /// offset: 24 #[prost(uint32, tag = "1077")] Oaccghihlba(u32), /// offset: 24 #[prost(message, tag = "1489")] Eikhfbckifa(super::Ominpdaiblp), /// offset: 24 #[prost(message, tag = "690")] Bmgfdikdobe(super::Mdkhmnkaecp), /// offset: 24 #[prost(message, tag = "1440")] Goochgkbipn(super::Njkfojjdggg), /// offset: 24 #[prost(uint32, tag = "1567")] Gohhjlapmbb(u32), /// offset: 24 #[prost(uint32, tag = "952")] Dgeohflhahi(u32), /// offset: 24 #[prost(message, tag = "790")] Ldkdjaejmpa(super::Jpgkbldladf), /// offset: 24 #[prost(message, tag = "840")] Jomfjhochjp(super::Gmbmnflmkpi), /// offset: 24 #[prost(uint32, tag = "1970")] Kalkcjffjik(u32), /// offset: 24 #[prost(message, tag = "1469")] Gojingmmail(super::Fphpfjlajdk), /// offset: 24 #[prost(message, tag = "1287")] Cpcjghcglij(super::Fphpfjlajdk), /// offset: 24 #[prost(uint32, tag = "1750")] Dekgklgidgi(u32), /// offset: 24 #[prost(message, tag = "536")] Ahmmhghnhmi(super::Pfbcbnmkfak), /// offset: 24 #[prost(uint32, tag = "1939")] Ooagjadojnb(u32), /// offset: 24 #[prost(uint32, tag = "1238")] Cdkjhjnfdih(u32), /// offset: 24 #[prost(uint32, tag = "918")] Ldppdhgnchl(u32), /// offset: 24 #[prost(message, tag = "1474")] Hjmaedkcone(super::Fadheigjenf), /// offset: 24 #[prost(message, tag = "1005")] Ppjfpnmifhl(super::Glpcekmklgg), /// offset: 24 #[prost(uint32, tag = "142")] Logjnaicjpa(u32), /// offset: 24 #[prost(message, tag = "654")] Mhfoelcfjgk(super::Laamiajfomc), /// offset: 24 #[prost(message, tag = "962")] Bkddcfhelnb(super::Hogjecbmfhd), } } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8734)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hahjbbejkjk { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub ooeocgllhfo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "15")] pub jkpjfkcbiem: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "GridFightUpdateSrcType", tag = "8")] pub grid_update_src: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abplalchnfa { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub ooeocgllhfo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "1")] pub jkpjfkcbiem: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "GridFightUpdateSrcType", tag = "12")] pub grid_update_src: i32, } /// Obf: OILCMCPNBEO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8469)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSyncUpdateResultScNotify { /// offset: 16 #[prost(message, repeated, tag = "13")] pub gcpnihhbggd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mhegmhkhaad { /// offset: 24 #[prost(uint32, tag = "10")] pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub pos_index: u32, } /// Obf: GEKBDAKFNHK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8506)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightUpdatePosCsReq { /// offset: 16 #[prost(message, repeated, tag = "5")] pub aakdhmhcmlp: ::prost::alloc::vec::Vec, } /// Obf: LMKKDOLLDJK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8564)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightUpdatePosScRsp { /// offset: 16 #[prost(message, repeated, tag = "3")] pub aakdhmhcmlp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: IPHBHKOOGBJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8670)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRecycleRoleCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub unique_id: u32, } /// Obf: JGAEMGBIAIK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8786)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRecycleRoleScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8771)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Koiamdkefkh { /// offset: 24 #[prost(uint32, tag = "12")] pub mdnagangnkk: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub pebcblblmph: u32, /// offset: 32 #[prost(enumeration = "GridFightEquipDressSource", tag = "10")] pub cpfcnoajcgk: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8640)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jiomocfomoa { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8635)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdncooanaea { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub ehdakfehpmf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "GridFightEquipCraftSource", tag = "2")] pub source: i32, /// offset: 36 #[prost(uint32, tag = "13")] pub jcnlcnfhhdg: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub nnfecnicmod: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8418)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mflddcifajn { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bdddlofnchn { /// offset: 24 #[prost(uint32, tag = "5")] pub mdnagangnkk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hpjkbfkakjh { /// offset: 24 #[prost(uint32, tag = "14")] pub pebcblblmph: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub mdnagangnkk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bebijakfnlo { /// offset: 24 #[prost(uint32, tag = "6")] pub pebcblblmph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gbjhjgcojbc { /// offset: 24 #[prost(uint32, tag = "15")] pub mdnagangnkk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Amfifnocdof { /// offset: 24 #[prost(uint32, tag = "1")] pub mdnagangnkk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lmifhamfcfe { #[prost(oneof = "lmifhamfcfe::Nebnjdmfelo", tags = "268, 506, 654, 1169, 1560")] pub nebnjdmfelo: ::core::option::Option, } /// Nested message and enum types in `LMIFHAMFCFE`. pub mod lmifhamfcfe { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Nebnjdmfelo { /// offset: 16 #[prost(message, tag = "268")] Aalcfbogfkp(super::Bdddlofnchn), /// offset: 16 #[prost(message, tag = "506")] Imilghelnbj(super::Hpjkbfkakjh), /// offset: 16 #[prost(message, tag = "654")] Kmcbbkihbkf(super::Bebijakfnlo), /// offset: 16 #[prost(message, tag = "1169")] Aeoikfnkaap(super::Gbjhjgcojbc), /// offset: 16 #[prost(message, tag = "1560")] Hlkkcafgcij(super::Amfifnocdof), } } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8688)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Moionldjgji { /// offset: 16 #[prost(message, optional, tag = "6")] pub display_value: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8571)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kahaoojhjpk { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8534)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oebklepmmke { /// offset: 24 #[prost(uint32, tag = "12")] pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub pfikcnfbghe: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8611)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhnlbdmkpem { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8631)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikmocjbmgoj { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub cbmgdbjhlho: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "12")] pub is_get_all: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8524)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pnhdgcblpgd { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8712)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdhfmhkfeal { /// offset: 16 #[prost(message, optional, tag = "2")] pub nmgiabhijjb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub fknnkcklfmd: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8798)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lfeflimjogo {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8484)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hmbdoohkibc { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8451)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lkdmcpdhegm {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8516)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cegiakadmhp { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8488)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cfheknfnmip { /// offset: 24 #[prost(bool, tag = "15")] pub is_locked: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8600)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cgbkkgnfmkl { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8458)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jboopapnfdc { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub cgafcmiakli: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8511)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cbeeklpiemk { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Endfbbdffdh {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nbnldhbello { /// offset: 24 #[prost(uint32, tag = "4")] pub apakcbfmcab: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lhcohljiaii { /// offset: 24 #[prost(uint32, tag = "3")] pub num: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub role_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8632)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cnoapamndoa { /// offset: 24 #[prost(message, repeated, tag = "5")] pub kgoehkjionm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "12")] pub lfjlnahjnbe: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pefkogmgeic { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub nphoimeedhm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub plpjncdkmad: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub gmlnoohjchm: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub daemebckhik: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ihganlcnhbd { /// offset: 24 #[prost(uint32, tag = "1")] pub augment_id: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub fegdeoehlfd: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub kkiobdhkppk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipfflnpmceg { /// offset: 16 #[prost(message, repeated, tag = "9")] pub cebffdfmkgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ngnkiiohbai { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub olppmeamffo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub effect_id: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub trait_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hnphlahjpob { /// offset: 24 #[prost(uint32, tag = "8")] pub daemebckhik: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub plpjncdkmad: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iakedfliofd { /// offset: 24 #[prost(message, repeated, tag = "7")] pub mfbaklcbpcj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub jjpmdbcpjba: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub plpjncdkmad: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub ionlfbnmofp: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub daemebckhik: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Legpfiaploo { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub lajlghplaaa: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub egjdildeakp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "2")] pub nkdegmkkhpb: bool, /// offset: 44 #[prost(uint32, tag = "9")] pub trait_id: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub effect_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dphpakflnod {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hjpdalhdjhc {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mhjiojnnpdm { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub kbecjmllcej: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cogdempclha { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub kbecjmllcej: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fgllajmcpkm { /// offset: 16 #[prost(message, repeated, tag = "3")] pub ckjakknohek: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub lclpejheaid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkjmgfophhn { /// offset: 24 #[prost(message, repeated, tag = "6")] pub ckjakknohek: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub lclpejheaid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Geibjkjdoho { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub fjbfgeigmhf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub trait_id: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub effect_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Chchajianim { /// offset: 32 #[prost(uint32, tag = "13")] pub queue_position: u32, #[prost( oneof = "chchajianim::Fgliodajfml", tags = "1254, 1421, 1381, 902, 1698, 89, 1958, 1759, 440, 1467, 1164, 1535, 1754" )] pub fgliodajfml: ::core::option::Option, } /// Nested message and enum types in `CHCHAJIANIM`. pub mod chchajianim { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fgliodajfml { /// offset: 24 #[prost(message, tag = "1254")] Mffcplbnhcf(super::Pefkogmgeic), /// offset: 24 #[prost(message, tag = "1421")] Ibchmbniplk(super::Ipfflnpmceg), /// offset: 24 #[prost(message, tag = "1381")] Pkhjlkngcgh(super::Ngnkiiohbai), /// offset: 24 #[prost(message, tag = "902")] Bakakodkecm(super::Hnphlahjpob), /// offset: 24 #[prost(message, tag = "1698")] Jlpopeajhmf(super::Legpfiaploo), /// offset: 24 #[prost(message, tag = "89")] Nndgejflggf(super::Dphpakflnod), /// offset: 24 #[prost(message, tag = "1958")] Lgnphhbgkfh(super::Hjpdalhdjhc), /// offset: 24 #[prost(message, tag = "1759")] Fikagbaeoap(super::Iakedfliofd), /// offset: 24 #[prost(message, tag = "440")] Hokcpppljio(super::Mhjiojnnpdm), /// offset: 24 #[prost(message, tag = "1467")] Hhnpehmbdkd(super::Cogdempclha), /// offset: 24 #[prost(message, tag = "1164")] Hhnhgjmogdd(super::Fgllajmcpkm), /// offset: 24 #[prost(message, tag = "1535")] Cfdipfkbfjb(super::Fkjmgfophhn), /// offset: 24 #[prost(message, tag = "1754")] Lajgnnboldg(super::Geibjkjdoho), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lapoafhdncm { /// offset: 24 #[prost(uint32, tag = "11")] pub jcapcnljgfc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Epljjnhcjif {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cjpomfidloa { /// offset: 24 #[prost(uint32, tag = "8")] pub augment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Giolaaklded { /// offset: 24 #[prost(uint32, tag = "3")] pub augment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gkldoelmein { /// offset: 24 #[prost(uint32, tag = "7")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ohainohgkcm { /// offset: 24 #[prost(uint32, tag = "13")] pub moadbalhmfd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dgildldmgei {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmnmjkchabe { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub loafkkafbok: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pdkgkidcbka { /// offset: 24 #[prost(uint32, tag = "5")] pub bcigppfmljb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pccgpnafmhp { /// offset: 24 #[prost(uint32, tag = "10")] pub bcigppfmljb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lfonapfhaob { /// offset: 24 #[prost(uint32, tag = "5")] pub pfikcnfbghe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fnnfhnkhidd { /// offset: 24 #[prost(uint32, tag = "14")] pub pfikcnfbghe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Idojadmfgkf { /// offset: 24 #[prost(uint32, tag = "1")] pub afdnfcbcfbf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ejefkjgakoo { /// offset: 24 #[prost(uint32, tag = "8")] pub menfbedcbhb: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub trait_id: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub effect_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dfmgejccbpd {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nidjpblndlh { /// offset: 24 #[prost(uint32, tag = "11")] pub hafokmhcgfm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nnfpcapdenh {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ajdfpfhbfjm {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nemakfjpgdf {} /// Obf: AFPDIFAPAEA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8695)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightHandlePendingActionCsReq { /// offset: 36 #[prost(uint32, tag = "15")] pub queue_position: u32, #[prost( oneof = "grid_fight_handle_pending_action_cs_req::Fgliodajfml", tags = "1609, 1783, 1599, 520, 283, 1177, 1097, 471, 1950, 1883, 1774, 128, 1134, 1306, 1548, 219, 325, 871, 1089" )] pub fgliodajfml: ::core::option::Option< grid_fight_handle_pending_action_cs_req::Fgliodajfml, >, } /// Nested message and enum types in `GridFightHandlePendingActionCsReq`. pub mod grid_fight_handle_pending_action_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fgliodajfml { /// offset: 24 #[prost(message, tag = "1609")] Mffcplbnhcf(super::Lapoafhdncm), /// offset: 24 #[prost(message, tag = "1783")] Dcphlhnlnkf(super::Epljjnhcjif), /// offset: 24 #[prost(message, tag = "1599")] Ibchmbniplk(super::Cjpomfidloa), /// offset: 24 #[prost(message, tag = "520")] Dajdbbepmma(super::Giolaaklded), /// offset: 24 #[prost(message, tag = "283")] Pkhjlkngcgh(super::Gkldoelmein), /// offset: 24 #[prost(message, tag = "1177")] Bakakodkecm(super::Ohainohgkcm), /// offset: 24 #[prost(message, tag = "1097")] Jlpopeajhmf(super::Nidjpblndlh), /// offset: 24 #[prost(message, tag = "471")] Kebdkgkejdd(super::Nnfpcapdenh), /// offset: 24 #[prost(message, tag = "1950")] Nndgejflggf(super::Ajdfpfhbfjm), /// offset: 24 #[prost(message, tag = "1883")] Lgnphhbgkfh(super::Nemakfjpgdf), /// offset: 24 #[prost(message, tag = "1774")] Fikagbaeoap(super::Hmnmjkchabe), /// offset: 24 #[prost(message, tag = "128")] Iacbcobmgjb(super::Dfmgejccbpd), /// offset: 24 #[prost(message, tag = "1134")] Hokcpppljio(super::Pdkgkidcbka), /// offset: 24 #[prost(message, tag = "1306")] Emmphlkjajn(super::Dgildldmgei), /// offset: 24 #[prost(message, tag = "1548")] Hhnpehmbdkd(super::Pccgpnafmhp), /// offset: 24 #[prost(message, tag = "219")] Hhnhgjmogdd(super::Lfonapfhaob), /// offset: 24 #[prost(message, tag = "325")] Cfdipfkbfjb(super::Fnnfhnkhidd), /// offset: 24 #[prost(message, tag = "871")] Nfbjinklllk(super::Idojadmfgkf), /// offset: 24 #[prost(message, tag = "1089")] Lajgnnboldg(super::Ejefkjgakoo), } } /// Obf: CJLEJIGIKOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8440)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightHandlePendingActionScRsp { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub queue_position: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8598)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iaabdbbjhol { /// offset: 24 #[prost(uint32, tag = "7")] pub ljngpckpjlf: u32, /// offset: 28 #[prost(bool, tag = "2")] pub is_overlock: bool, /// offset: 32 #[prost(uint32, tag = "10")] pub division_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8794)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhocojljppa { /// offset: 24 #[prost(message, optional, tag = "3")] pub dhfoflfclah: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8419)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cfidojgkbhb {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8559)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ggamiknedge { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8741)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aameaobegka { /// offset: 24 #[prost(uint32, tag = "5")] pub unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8495)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fgmkgoiiffl { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8504)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pajhfekapmn { /// offset: 24 #[prost(uint32, tag = "15")] pub egapegckdfj: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8588)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Abcbkhaieog { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: LHDIOCPFGHJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8633)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightEnterBattleStageCsReq {} /// Obf: NGIPBCJPFPG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8703)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightEnterBattleStageScRsp { /// offset: 24 #[prost(message, optional, tag = "12")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Geddnpghngp { /// offset: 24 #[prost(int32, tag = "10")] pub bmmaddocjog: i32, /// offset: 28 #[prost(uint32, tag = "12")] pub eobofdogddm: u32, /// offset: 32 #[prost(int32, tag = "7")] pub odjebdnbllc: i32, /// offset: 36 #[prost(uint32, tag = "15")] pub ioaohndejnb: u32, /// offset: 40 #[prost(enumeration = "GridFightUpdateGlobalHpReason", tag = "2")] pub reason: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nfpldmfclha { /// offset: 24 #[prost(uint32, tag = "3")] pub kdbmpkjkaki: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub level: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Geemfdbdmdh { /// offset: 24 #[prost(message, optional, tag = "13")] pub lhiaodnjiic: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "11")] pub edclipcehao: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "3")] pub pbmahojbagg: u32, } /// Obf: ELDJBEKOLHB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8724)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightEndBattleStageNotify { /// offset: 24 #[prost(message, repeated, tag = "1618")] pub hmkokacnhjh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "4")] pub nkbidlblonc: ::core::option::Option, /// offset: 40 #[prost(map = "uint32, message", tag = "7")] pub afffconcdmg: ::std::collections::HashMap, /// offset: 48 #[prost(message, optional, tag = "1190")] pub aeocoghmebg: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "14")] pub jpkhbelghcg: u32, /// offset: 60 #[prost(uint32, tag = "545")] pub pagpkokmdbk: u32, /// offset: 64 #[prost(uint32, tag = "9")] pub oglocdmnnim: u32, /// offset: 68 #[prost(bool, tag = "6")] pub cbhjkfncdad: bool, /// offset: 72 #[prost(uint32, tag = "15")] pub dmniljegico: u32, /// offset: 76 #[prost(uint32, tag = "3")] pub dcahjelnjnp: u32, /// offset: 80 #[prost(uint32, tag = "210")] pub lkcjapigend: u32, /// offset: 84 #[prost(uint32, tag = "11")] pub section_id: u32, /// offset: 88 #[prost(uint32, tag = "661")] pub oahfcppimlf: u32, /// offset: 92 #[prost(uint32, tag = "13")] pub hflpdcjdiac: u32, /// offset: 96 #[prost(uint32, tag = "1625")] pub odjebdnbllc: u32, /// offset: 100 #[prost(uint32, tag = "1746")] pub occohkimgcn: u32, /// offset: 104 #[prost(uint32, tag = "1255")] pub clfnpmghmfc: u32, /// offset: 108 #[prost(uint32, tag = "2")] pub emohljhpopc: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8751)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ilcpglaaadl {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8639)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Flhidbdffkg { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gpcfhmlmdhc { /// offset: 24 #[prost(uint32, tag = "9")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Afpjpeabfkh { /// offset: 24 #[prost(uint32, tag = "7")] pub eakbfelddbf: u32, } /// Obf: PHIFCNHKOAI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8729)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightTraitUpdateCsReq { /// offset: 32 #[prost(uint32, tag = "14")] pub trait_id: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub effect_id: u32, #[prost(oneof = "grid_fight_trait_update_cs_req::Nebnjdmfelo", tags = "40, 1902")] pub nebnjdmfelo: ::core::option::Option, } /// Nested message and enum types in `GridFightTraitUpdateCsReq`. pub mod grid_fight_trait_update_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Nebnjdmfelo { /// offset: 16 #[prost(message, tag = "40")] Ffbepflbhpl(super::Gpcfhmlmdhc), /// offset: 16 #[prost(message, tag = "1902")] Jlclhaknmll(super::Afpjpeabfkh), } } /// Obf: IEKGANLHMHM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8591)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightTraitUpdateScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8614)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mcdbjhocghi { /// offset: 24 #[prost(uint32, tag = "1")] pub trait_id: u32, /// offset: 28 #[prost(bool, tag = "4")] pub bjdoinahdln: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8522)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iifppbcfbbc { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlhhligpnom { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub mcjmhbiecmn: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "11")] pub nalmbooccin: u32, /// offset: 44 #[prost(enumeration = "GridFightEquipTrackSource", tag = "15")] pub source: i32, /// offset: 48 #[prost(bool, tag = "7")] pub bjdoinahdln: bool, /// offset: 52 #[prost(uint32, tag = "14")] pub bgfficlckhe: u32, } /// Obf: FDBMEIIMMJD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8756)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightUpdateEquipTrackCsReq { /// offset: 24 #[prost(message, repeated, tag = "15")] pub dkeidonndcj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "GridFightEquipTrackSource", tag = "14")] pub source: i32, } /// Obf: KLLHNFLCDGF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8660)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightUpdateEquipTrackScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Epeldfbccek { /// offset: 24 #[prost(uint32, tag = "2")] pub nalmbooccin: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub bgfficlckhe: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8664)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Poibjkbdlli { /// offset: 24 #[prost(message, repeated, tag = "3")] pub bfcmlcjmlol: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8709)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Llpmakihapl { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8467)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aaghpdhcooi { /// offset: 24 #[prost(uint32, tag = "6")] pub lkmemklgiik: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8539)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lcfaagejgbg { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8483)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ndamfdidkgb { /// offset: 24 #[prost(uint32, tag = "12")] pub moadbalhmfd: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8494)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aiddodlhdle { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8518)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Agoblkjfjdl { /// offset: 24 #[prost(uint32, tag = "2")] pub oopfnfigpkb: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub nfbjinklllk: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8444)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Emfjdodngif { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plfkmencdmm { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub role_id: u32, /// offset: 40 #[prost(double, tag = "1")] pub total_damage: f64, /// offset: 48 #[prost(uint32, tag = "6")] pub role_star: u32, /// offset: 52 #[prost(bool, tag = "15")] pub dignechkini: bool, /// offset: 53 #[prost(bool, tag = "13")] pub ogibpmbelkc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kinjhhbjnjp { /// offset: 24 #[prost(uint32, tag = "4")] pub trait_id: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub kojfhfakkfo: u32, /// offset: 32 #[prost(double, tag = "12")] pub damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nfidndfhjgn { /// offset: 24 #[prost(double, tag = "13")] pub damage: f64, /// offset: 32 #[prost(double, tag = "12")] pub kinkmheaanp: f64, /// offset: 40 #[prost(uint32, tag = "11")] pub augment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gocigpcdkdj { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub fmeohkhgmjm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub lkcjapigend: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub emohljhpopc: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub aacgbebgdpe: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub fdgkboiehbd: u32, /// offset: 48 #[prost(uint32, tag = "2")] pub section_id: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub dcahjelnjnp: u32, /// offset: 56 #[prost(uint32, tag = "14")] pub pagpkokmdbk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oedhmahdecc { /// offset: 16 #[prost(message, repeated, tag = "998")] pub grid_game_npc_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "14")] pub eegpiljdlbg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "720")] pub boss_info: ::core::option::Option, /// offset: 40 #[prost(uint32, repeated, tag = "237")] pub hgagkfekbda: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "1082")] pub grid_game_role_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "602")] pub cffcnedgcjj: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "3")] pub oaigagabcmk: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "1989")] pub kcompkmjcmc: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, repeated, tag = "233")] pub apabpafgcia: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(message, repeated, tag = "7")] pub sync_augment_info: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(message, optional, tag = "217")] pub jldddldnfef: ::core::option::Option, /// offset: 104 #[prost(message, optional, tag = "15")] pub ndliknekdll: ::core::option::Option, /// offset: 112 #[prost(message, repeated, tag = "9")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(message, optional, tag = "1607")] pub ppjfpnmifhl: ::core::option::Option, /// offset: 128 #[prost(message, repeated, tag = "566")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, /// offset: 144 #[prost(message, repeated, tag = "1287")] pub jfchlabgfjo: ::prost::alloc::vec::Vec, /// offset: 152 #[prost(uint32, repeated, tag = "509")] pub mhlbibgkiob: ::prost::alloc::vec::Vec, /// offset: 160 #[prost(uint32, tag = "2")] pub lljjcookanh: u32, /// offset: 164 #[prost(enumeration = "Peijnefochi", tag = "1349")] pub reason: i32, /// offset: 168 #[prost(bool, tag = "1190")] pub dbodgpboihc: bool, /// offset: 169 #[prost(bool, tag = "1371")] pub is_overlock: bool, /// offset: 172 #[prost(uint32, tag = "99")] pub mbmjnediffc: u32, /// offset: 176 #[prost(uint32, tag = "1846")] pub akegljlcfph: u32, } /// Obf: OLPFMPIKIPK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8717)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSettleNotify { /// offset: 16 #[prost(message, optional, tag = "731")] pub bflljjbhldf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "611")] pub cgkndijmocj: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub nmckjpemacm: u32, /// offset: 40 #[prost(uint32, tag = "1673")] pub mnnkkepcppl: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub flhopmmegai: u32, /// offset: 48 #[prost(uint32, tag = "10")] pub gebggmagdjb: u32, /// offset: 52 #[prost(uint32, tag = "12")] pub edhkhjapmka: u32, /// offset: 56 #[prost(uint32, tag = "13")] pub kejgcdogedd: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub cdankdnacjp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmnkkamohee { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub bdgmnpijddl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Glifolcemin { /// offset: 24 #[prost(uint32, tag = "12")] pub kejgcdogedd: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub pifoegcgklc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ameehiipmfp { /// offset: 24 #[prost(message, optional, tag = "5")] pub nlenpepihac: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "12")] pub exp: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "10")] pub mhfhlbhfibc: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "14")] pub gdakcoicida: u32, /// offset: 52 #[prost(uint32, tag = "13")] pub gegmhomnbdg: u32, /// offset: 56 #[prost(uint32, tag = "6")] pub division_id: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub adfekpnifoj: u32, /// offset: 64 #[prost(uint32, tag = "4")] pub gebggmagdjb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckpoblifmgn { /// offset: 16 #[prost(message, optional, tag = "4")] pub mgbneahcdma: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "13")] pub mhfhlbhfibc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cledcmioipf { /// offset: 16 #[prost(message, optional, tag = "7")] pub hfpejidddjg: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] pub pkelaipihmf: ::core::option::Option, } /// Obf: CKIKMLCGLFK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8537)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPermanentTalentEnableCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub ckhclkoalke: u32, } /// Obf: KCADLPJDECG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8478)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPermanentTalentEnableScRsp { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub ckhclkoalke: u32, } /// Obf: NOGLDANAKDO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8743)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSeasonTalentEnableCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub ckhclkoalke: u32, } /// Obf: MNJCFFIDJFO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8499)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSeasonTalentEnableScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub ckhclkoalke: u32, } /// Obf: OCOONGAKCMI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8520)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPermanentTalentResetCsReq {} /// Obf: AMELHLBNKAM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8718)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPermanentTalentResetScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: OCFPHHCOIHI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8551)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSeasonTalentResetCsReq {} /// Obf: CBICBHJDHLO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8436)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSeasonTalentResetScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cenbjommjgd { /// offset: 24 #[prost(uint32, tag = "1")] pub item_count: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub linlnnhibak: u32, } /// Obf: HFIDFIANHAN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8577)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSyncVirtualItemNotify { /// offset: 16 #[prost(message, repeated, tag = "13")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nchkfjpohah { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fceilncdmah { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gknijkhenbf { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub ddifkadgibo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "13")] pub jicibcfdhih: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nedhmljkioa { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub djjbkigbgja: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub nphoimeedhm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahphdnbnlpj { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub hekmejlmgff: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmechifgkad { /// offset: 16 #[prost(message, optional, tag = "3")] pub jlfaneoahoc: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "13")] pub pjbipmkacof: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "7")] pub dnegdnebjmb: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "6")] pub ejhdglhcnlh: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "8")] pub nioaiklpacm: ::core::option::Option, } /// Obf: MNJIFHBGMDJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8599)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSeasonHandBookNotify { #[prost( oneof = "grid_fight_season_hand_book_notify::Kknboacncon", tags = "1655, 717, 582, 559, 1010" )] pub kknboacncon: ::core::option::Option< grid_fight_season_hand_book_notify::Kknboacncon, >, } /// Nested message and enum types in `GridFightSeasonHandBookNotify`. pub mod grid_fight_season_hand_book_notify { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(message, tag = "1655")] Kbhgcceneec(super::Nchkfjpohah), /// offset: 16 #[prost(message, tag = "717")] Lnldbnigodi(super::Fceilncdmah), /// offset: 16 #[prost(message, tag = "582")] Odejbbaleoa(super::Gknijkhenbf), /// offset: 16 #[prost(message, tag = "559")] Hlhcconokcl(super::Nedhmljkioa), /// offset: 16 #[prost(message, tag = "1010")] Bnfhpkcifcc(super::Ahphdnbnlpj), } } /// Obf: JEBPPPNJJJM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8545)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightWeeklyExtraSeasonExpScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub acdoigcbgeb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ndlnikccalk { /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub oplnkcolckj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(int64, tag = "14")] pub end_time: i64, /// offset: 40 #[prost(uint32, tag = "12")] pub edhkhjapmka: u32, /// offset: 44 #[prost(bool, tag = "2")] pub bpfffcmmmch: bool, /// offset: 48 #[prost(int64, tag = "11")] pub ifepjhgncoi: i64, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8705)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldbjkkchngj { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub jkcebhfieni: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8529)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gaekhidcfhf { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub ngkofmbbgnl: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "7")] pub mgbneahcdma: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8759)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldnpbalacdb { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub gdcflplfjci: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8547)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfnihdlfmcj { /// offset: 24 #[prost(message, optional, tag = "4")] pub mgbneahcdma: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8744)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkhgpaihdan { /// offset: 16 #[prost(message, optional, tag = "1")] pub mgbneahcdma: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Faihlakpabn { /// offset: 24 #[prost(message, optional, tag = "3")] pub bflljjbhldf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub pmbnkefcich: u32, /// offset: 36 #[prost(bool, tag = "6")] pub ieckkchjmlp: bool, /// offset: 40 #[prost(uint32, tag = "15")] pub ljngpckpjlf: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub baagdilllme: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub gegmhomnbdg: u32, /// offset: 56 #[prost(int64, tag = "9")] pub obneaipkgkl: i64, } /// Obf: KOKMBKGPCFE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8408)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightGetArchiveCsReq { /// offset: 24 #[prost(enumeration = "Mljiildndpl", tag = "2")] pub r#type: i32, } /// Obf: NABNCJEJGLG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8752)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGetArchiveScRsp { /// offset: 24 #[prost(message, repeated, tag = "15")] pub mcggponockc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 36 #[prost(enumeration = "Mljiildndpl", tag = "13")] pub r#type: i32, } /// Obf: CIIBIOBDDCE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8433)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FavourArchiveCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub baagdilllme: u32, /// offset: 28 #[prost(bool, tag = "1")] pub ieckkchjmlp: bool, } /// Obf: CECPPJBHMMH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8719)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FavourArchiveScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub baagdilllme: u32, /// offset: 32 #[prost(bool, tag = "9")] pub ieckkchjmlp: bool, } /// Obf: OIOELLNKEDJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8800)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSyncKeepWinCntNotify { /// offset: 24 #[prost(uint32, tag = "15")] pub ehbljgienpi: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8489)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightBackToPrepareCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8558)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightBackToPrepareScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: CBEHKFHNNAI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8634)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cbehkfhnnai {} /// Obf: LPIJFPCGAKO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8616)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpijfpcgako { /// offset: 24 #[prost(message, repeated, tag = "14")] pub febfmfmlhpo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub dackjgdgmln: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: NOICMGFLOKA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8517)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CheckTextCsReq { /// offset: 16 #[prost(string, tag = "5")] pub ohnaihacikh: ::prost::alloc::string::String, } /// Obf: OFADBBMPDMM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8679)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CheckTextRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: IBEMBMGFDBJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8582)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateGameFormation { /// offset: 16 #[prost(string, tag = "11")] pub milbdipbjgp: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "14")] pub kfpmjkcojaj: ::prost::alloc::string::String, /// offset: 40 #[prost(string, tag = "2")] pub name: ::prost::alloc::string::String, /// offset: 48 #[prost(bytes = "vec", tag = "12")] pub jlfiafkgcoj: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "5")] pub dice_slot_id: u32, /// offset: 60 #[prost(bool, tag = "15")] pub kllekhpjgle: bool, } /// Obf: FKCIBPKMODK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8507)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkcibpkmodk { /// offset: 16 #[prost(message, optional, tag = "6")] pub efbdadnlcgl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8423)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hkoaockbbja { /// offset: 24 #[prost(uint32, tag = "6")] pub dice_slot_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8696)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oennaoafama { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub jbdfehdfkno: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub dackjgdgmln: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8736)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ccgjddbkide { /// offset: 24 #[prost(enumeration = "ccgjddbkide::oakdcenfilp::Bbfefipjmeb", tag = "5")] pub r#type: i32, /// offset: 28 #[prost(uint32, tag = "13")] pub imjbfljpmjb: u32, } /// Nested message and enum types in `CCGJDDBKIDE`. pub mod ccgjddbkide { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oakdcenfilp {} /// Nested message and enum types in `OAKDCENFILP`. pub mod oakdcenfilp { #[derive(proto_derive::CmdID)] #[derive( Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration )] #[repr(i32)] pub enum Bbfefipjmeb { Ohdjnicjklk = 0, Ncboldfdgnl = 1, Ekgpcjlbina = 2, } impl Bbfefipjmeb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ohdjnicjklk => "BBFEFIPJMEB_OHDJNICJKLK", Self::Ncboldfdgnl => "BBFEFIPJMEB_NCBOLDFDGNL", Self::Ekgpcjlbina => "BBFEFIPJMEB_EKGPCJLBINA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BBFEFIPJMEB_OHDJNICJKLK" => Some(Self::Ohdjnicjklk), "BBFEFIPJMEB_NCBOLDFDGNL" => Some(Self::Ncboldfdgnl), "BBFEFIPJMEB_EKGPCJLBINA" => Some(Self::Ekgpcjlbina), _ => None, } } } } } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8595)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jkgilkgilai { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub dackjgdgmln: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8465)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Igelbmgjijd { /// offset: 24 #[prost(uint32, tag = "9")] pub dice_slot_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8613)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phgffoejebm { /// offset: 16 #[prost(string, tag = "7")] pub peoodhoajmp: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "5")] pub egcpaoeaglf: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8550)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fdjcihmfomc { /// offset: 16 #[prost(string, tag = "7")] pub egcpaoeaglf: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "4")] pub peoodhoajmp: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeartDialDialogueInfo { /// offset: 24 #[prost(uint32, tag = "8")] pub dialogue_id: u32, /// offset: 28 #[prost(bool, tag = "1")] pub gdphoimonln: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeartDialScriptInfo { /// offset: 24 #[prost(enumeration = "HeartDialEmotionType", tag = "8")] pub cur_emotion_type: i32, /// offset: 28 #[prost(uint32, tag = "14")] pub script_id: u32, /// offset: 32 #[prost(enumeration = "HeartDialStepType", tag = "6")] pub step: i32, /// offset: 36 #[prost(bool, tag = "12")] pub eekckfghgeh: bool, /// offset: 37 #[prost(bool, tag = "1")] pub lhcojiebffm: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eajemnnnebm { /// offset: 24 #[prost(uint32, tag = "4")] pub script_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub llioemobfgd: u32, } /// Obf: BCKGEKPBCGD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6373)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetHeartDialInfoCsReq {} /// Obf: OEOKBKBJGOG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6303)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetHeartDialInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "7")] pub script_info_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "6")] pub eblmnlbbfnl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "3")] pub dialogue_info_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(enumeration = "HeartDialUnlockStatus", tag = "14")] pub unlock_status: i32, /// offset: 52 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: HOJLMOCMFNK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6380)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChangeScriptEmotionCsReq { /// offset: 24 #[prost(enumeration = "HeartDialEmotionType", tag = "4")] pub target_emotion_type: i32, /// offset: 28 #[prost(uint32, tag = "2")] pub script_id: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub blkfcfgmmbd: u32, } /// Obf: GCKMGDFCFDG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6327)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChangeScriptEmotionScRsp { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 28 #[prost(enumeration = "HeartDialEmotionType", tag = "10")] pub emotion_type: i32, /// offset: 32 #[prost(uint32, tag = "5")] pub script_id: u32, } /// Obf: IDIGIKOLDEM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6336)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubmitEmotionItemCsReq { /// offset: 16 #[prost(message, optional, tag = "13")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub blkfcfgmmbd: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub script_id: u32, } /// Obf: AIGNBOLGIGI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6313)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SubmitEmotionItemScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub script_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: NFKHOGDIJPL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6315)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishEmotionDialoguePerformanceCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub blkfcfgmmbd: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub dialogue_id: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub script_id: u32, } /// Obf: ILLDFAANIEP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6381)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishEmotionDialoguePerformanceScRsp { /// offset: 24 #[prost(message, optional, tag = "1")] pub reward_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub script_id: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub dialogue_id: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: DBCAGGFPCGF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6310)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeartDialScriptChangeScNotify { /// offset: 24 #[prost(message, repeated, tag = "9")] pub changed_script_info_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "13")] pub eblmnlbbfnl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "11")] pub changed_dialogue_info_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(enumeration = "HeartDialUnlockStatus", tag = "15")] pub unlock_status: i32, } /// Obf: BGDGEAGBMGH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6387)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeartDialTraceScriptCsReq { /// offset: 16 #[prost(message, optional, tag = "6")] pub ndpmemljgck: ::core::option::Option, } /// Obf: PACPOIAFPFF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6329)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeartDialTraceScriptScRsp { /// offset: 16 #[prost(message, optional, tag = "12")] pub ndpmemljgck: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Onbllghelob { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub ngonankbkmf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub engepmpcjpc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fpibaipjcmd { /// offset: 24 #[prost(uint32, tag = "2")] pub star: u32, /// offset: 28 #[prost(bool, tag = "13")] pub dbpnanbmgfe: bool, /// offset: 32 #[prost(uint32, tag = "3")] pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusChallengeLineup { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub group_id: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub skill_id: u32, } /// Obf: BJOAEPLGCND /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5873)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusActivityDataCsReq {} /// Obf: MNDPFKFEENO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5803)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusActivityDataScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub skill_info: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "12")] pub challenge_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "6")] pub djkmbpefckl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "5")] pub aahpcioolhb: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "11")] pub level: u32, /// offset: 60 #[prost(uint32, tag = "10")] pub imgdmddkhdl: u32, /// offset: 64 #[prost(uint32, tag = "13")] pub ommnafnikph: u32, /// offset: 68 #[prost(uint32, tag = "9")] pub phase: u32, /// offset: 72 #[prost(uint32, tag = "2")] pub afmloapaapm: u32, /// offset: 76 #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Blodlkibcie { /// offset: 24 #[prost(message, repeated, tag = "4")] pub legegihklfk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub elaennlbedd: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub bogijenaehj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bgomihefhpa { /// offset: 16 #[prost(message, repeated, tag = "9")] pub geflcfhpnjh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub dnncagjioap: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub gaijnemfdbp: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub cbgodlhclpk: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub mdaipflcnaj: u32, /// offset: 48 #[prost(bool, tag = "8")] pub kgejaoimobk: bool, /// offset: 49 #[prost(bool, tag = "7")] pub bnbcgfobiph: bool, /// offset: 52 #[prost(uint32, tag = "13")] pub hgbllinamln: u32, } /// Obf: FBGAKELNFDP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5880)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsReadCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub cbgodlhclpk: u32, } /// Obf: JNMBGFOJNBD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5827)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsReadScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub cbgodlhclpk: u32, } /// Obf: MINGMOMGNEL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5836)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsPostCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub dnncagjioap: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub mdaipflcnaj: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub cbgodlhclpk: u32, } /// Obf: NJMHBOMPING /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5813)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsPostScRsp { /// offset: 24 #[prost(message, optional, tag = "4")] pub amfefiddmda: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: DFALDMOKJEN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5815)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsLikeCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub cbgodlhclpk: u32, } /// Obf: ABKNCPGFADC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5881)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsLikeScRsp { /// offset: 24 #[prost(bool, tag = "12")] pub kgejaoimobk: bool, /// offset: 28 #[prost(uint32, tag = "14")] pub cbgodlhclpk: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: GOODKHEFJHJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5810)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsCommentCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub bogijenaehj: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub jkgkpabhdch: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub cbgodlhclpk: u32, } /// Obf: HBNLILKKBFN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5887)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsCommentScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub amfefiddmda: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: HNODHEJGACP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5829)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsUpdateScNotify { /// offset: 24 #[prost(message, repeated, tag = "14")] pub kgklbgoadce: ::prost::alloc::vec::Vec, } /// Obf: FMBJEANIAGI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5812)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusInfoChangedScNotify { /// offset: 16 #[prost(message, repeated, tag = "15")] pub kgklbgoadce: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub ommnafnikph: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub phase: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub imgdmddkhdl: u32, } /// Obf: MHMHPNNMFCC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5854)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusUpgradeLevelCsReq {} /// Obf: IMCAMOHNKNK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5883)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusUpgradeLevelScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: KJBFKGBKJME /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5809)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusUnlockSkillScNotify { /// offset: 24 #[prost(uint32, tag = "11")] pub skill_id: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub engepmpcjpc: u32, } /// Obf: ACEKIEKJFPA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5824)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusEnterBattleCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub skill_id: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub event_id: u32, } /// Obf: FMJCABJPDHG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5871)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusEnterBattleScRsp { /// offset: 16 #[prost(message, optional, tag = "10")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub event_id: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jfkceepdhcb { /// offset: 24 #[prost(uint32, tag = "13")] pub skill_id: u32, } /// Obf: EBFLACABCKO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5876)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSelectSkillScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub skill_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: JMIIKBEBJMC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5848)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusChallengeUpdateScNotify { /// offset: 16 #[prost(message, optional, tag = "3")] pub ocdlpddmclp: ::core::option::Option, } /// Obf: KHODCLCAIIP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5859)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusLineupUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "9")] pub lineup: ::core::option::Option, } /// Obf: OFKLMBJJJPO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5878)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusStartRaidCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub dnoaepdphkk: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub skill_id: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub raid_id: u32, /// offset: 44 #[prost(bool, tag = "9")] pub is_save: bool, /// offset: 48 #[prost(uint32, tag = "4")] pub prop_entity_id: u32, } /// Obf: AOGJGJKGECJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5852)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusStartRaidScRsp { /// offset: 24 #[prost(message, optional, tag = "14")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fcobimjmlif { /// offset: 24 #[prost(uint32, tag = "6")] pub value: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub r#type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Anhjkllekkb { /// offset: 24 #[prost(int32, tag = "11")] pub value: i32, /// offset: 28 #[prost(uint32, tag = "7")] pub r#type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gefedoaokno { /// offset: 24 #[prost(message, repeated, tag = "6")] pub monkdlnmmbk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Afedhckddfa { /// offset: 24 #[prost(bool, tag = "12")] pub aagafbjhokk: bool, /// offset: 28 #[prost(enumeration = "Naocmaojecf", tag = "7")] pub r#type: i32, /// offset: 32 #[prost(uint32, tag = "4")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjohabioppi { /// offset: 24 #[prost(message, repeated, tag = "5")] pub nemfnenacnb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub ogdlpfojmhi: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "4")] pub lajogekphop: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "15")] pub mbhjonmgdoo: u32, /// offset: 52 #[prost(uint32, tag = "9")] pub jeeelnehdcd: u32, /// offset: 56 #[prost(uint32, tag = "13")] pub dohnbocbogj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hinijkgddbi { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnjaihinjik { /// offset: 24 #[prost(message, optional, tag = "13")] pub ipdlbjhajoo: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "6")] pub fbecmpglpkk: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "1")] pub gmmpidodkkd: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "14")] pub odpeljaiphl: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub gnahdkmedep: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub obgkooapcem: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fednihcahgp { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub fcokodhgeko: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub gemhkfcfccc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Enidjafecbd { /// offset: 24 #[prost(uint32, tag = "3")] pub bkficfmmgin: u32, /// offset: 28 #[prost(bool, tag = "2")] pub is_taken_reward: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eloflneahpd { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "11")] pub bpfjdlhfekg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jhboocgakcm { /// offset: 24 #[prost(uint32, tag = "8")] pub ldmhlkgilod: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub ffkdfoddbdn: u32, } /// Obf: NBKACPHIPDA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9032)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetHipplenDataCsReq {} /// Obf: PNDFAAJNNEO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9042)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetHipplenDataScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub kjdeejnblhk: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "14")] pub acollhofkgl: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "2")] pub highkdbjnim: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 52 #[prost(bool, tag = "5")] pub hpkecdinmce: bool, /// offset: 56 #[prost(uint32, tag = "7")] pub jflaegmbmak: u32, } /// Obf: KMIGGGFOGCN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9007)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetHipplenInheritCsReq {} /// Obf: GCLDADIKLEG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9023)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetHipplenInheritScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: DOLCPKAMCEM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9044)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHipplenAgendaCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub nemfnenacnb: ::prost::alloc::vec::Vec, } /// Obf: LEILCBFJFFD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9027)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHipplenAgendaScRsp { /// offset: 16 #[prost(message, repeated, tag = "14")] pub nemfnenacnb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hbmgnlfkmmk { /// offset: 24 #[prost(uint32, tag = "13")] pub mncfogjecmf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lodmldkmppl { /// offset: 24 #[prost(uint32, tag = "7")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohhhckcfpig { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub dpokbjglknn: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "10")] pub elanieeandi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gcnjgjmplhm {} /// Obf: CGONOIEOEBP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9019)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleHipplenWorkCsReq { #[prost(oneof = "settle_hipplen_work_cs_req::Nebnjdmfelo", tags = "9, 3, 13, 1")] pub nebnjdmfelo: ::core::option::Option, } /// Nested message and enum types in `SettleHipplenWorkCsReq`. pub mod settle_hipplen_work_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nebnjdmfelo { /// offset: 24 #[prost(message, tag = "9")] Hbgcoiagdig(super::Hbmgnlfkmmk), /// offset: 24 #[prost(message, tag = "3")] Encbgpoifcm(super::Lodmldkmppl), /// offset: 24 #[prost(message, tag = "13")] Eckimbndome(super::Ohhhckcfpig), /// offset: 24 #[prost(message, tag = "1")] Mllnogknhnl(super::Gcnjgjmplhm), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dmlaclldcce { /// offset: 24 #[prost(uint32, tag = "10")] pub mncfogjecmf: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub gnahdkmedep: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub ajafeeaoblc: u32, /// offset: 36 #[prost(int32, tag = "14")] pub cbpgjafahfc: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lkffmljmgob { /// offset: 24 #[prost(uint32, tag = "1")] pub mncfogjecmf: u32, /// offset: 28 #[prost(int32, tag = "15")] pub cbpgjafahfc: i32, /// offset: 32 #[prost(uint32, tag = "6")] pub ajafeeaoblc: u32, } /// Obf: DOJOHDFGJLB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9045)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleHipplenWorkScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub ipdlbjhajoo: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "4")] pub nemfnenacnb: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "13")] pub bnifmippima: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(oneof = "settle_hipplen_work_sc_rsp::Mejddipiekk", tags = "3, 15")] pub mejddipiekk: ::core::option::Option, } /// Nested message and enum types in `SettleHipplenWorkScRsp`. pub mod settle_hipplen_work_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Mejddipiekk { /// offset: 32 #[prost(message, tag = "3")] Hbgcoiagdig(super::Dmlaclldcce), /// offset: 32 #[prost(message, tag = "15")] Lonknkfdpii(super::Lkffmljmgob), } } /// Obf: LDECOFOGIGD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9009)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenAgendaResultScNotify { /// offset: 16 #[prost(message, optional, tag = "8")] pub fejpealikhe: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "15")] pub jmkhoimeffm: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "7")] pub gpdedjihmgb: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, optional, tag = "2")] pub highkdbjnim: ::core::option::Option, /// offset: 64 #[prost(message, repeated, tag = "13")] pub nemfnenacnb: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(bool, tag = "14")] pub cpffagahjmh: bool, } /// Obf: GJIIPFBFLLC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9029)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenCycleResultScNotify { /// offset: 16 #[prost(message, repeated, tag = "8")] pub fjfjmogilbm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "1")] pub gnbkdchldgl: ::core::option::Option, /// offset: 40 #[prost(uint32, repeated, tag = "2")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "4")] pub fcokodhgeko: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "14")] pub ihlcddompkd: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "5")] pub jflaegmbmak: u32, /// offset: 68 #[prost(uint32, tag = "12")] pub bkficfmmgin: u32, } /// Obf: NCFFIOJPHJM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9043)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OpenHipplenCycleCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub trait_id: u32, } /// Obf: ELBMKCGDHAK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9034)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenHipplenCycleScRsp { /// offset: 16 #[prost(message, optional, tag = "4")] pub highkdbjnim: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub jflaegmbmak: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: EPBHKLFKMLB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9021)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetHipplenOutfitCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub imibaapjgej: u32, } /// Obf: ALEAEINGEBP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9040)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHipplenOutfitScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub gemhkfcfccc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: CCENPJEAFOI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9003)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenTraitUnlockScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } /// Obf: INFDOMFEGML /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9038)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeHipplenEndingRewardCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub bkficfmmgin: u32, } /// Obf: DGEPKPAHIIN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9020)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeHipplenEndingRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "7")] pub reward_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub bkficfmmgin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dpggadjhcbg { /// offset: 24 #[prost(uint32, tag = "7")] pub imibaapjgej: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nopcfddlpnn { /// offset: 24 #[prost(uint32, tag = "2")] pub bkficfmmgin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hgdhjfgcejf { #[prost(oneof = "hgdhjfgcejf::Kknboacncon", tags = "5, 1")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `HGDHJFGCEJF`. pub mod hgdhjfgcejf { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 #[prost(message, tag = "5")] Mdfcelgpphm(super::Dpggadjhcbg), /// offset: 24 #[prost(message, tag = "1")] Hnlmbgibebn(super::Nopcfddlpnn), } } /// Obf: JKPIHPAGABC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9012)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenChangeScNotify { /// offset: 24 #[prost(message, repeated, tag = "13")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aojeodenhpl { /// offset: 24 #[prost(bool, tag = "12")] pub has_passed: bool, /// offset: 28 #[prost(uint32, tag = "5")] pub kjjjpmapfoh: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub ikkejkogbno: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub event_id: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub cgdnmddihka: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjmhidmobmb { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub ikljbajbopg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint64, tag = "9")] pub jbidlkcbbcf: u64, /// offset: 40 #[prost(uint32, tag = "8")] pub oajgkoofnbl: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub lggdegpeafl: u32, /// offset: 48 #[prost(bool, tag = "13")] pub cnhchipiidd: bool, /// offset: 52 #[prost(uint32, tag = "7")] pub cgdnmddihka: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jbmdmfocoak { /// offset: 16 #[prost(message, optional, tag = "10")] pub lmmndofimbn: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub pgieegcgcdi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dicefigkfcl { /// offset: 16 #[prost(message, repeated, tag = "11")] pub knemnaegkbf: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "7")] pub gjlddmiiilf: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub bjfnmejnkik: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub hjdnncohpjh: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub beblggdladj: u32, /// offset: 52 #[prost(uint32, tag = "10")] pub llgkeipddmb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pepehidakkk { /// offset: 24 #[prost(uint32, tag = "2")] pub pmfahdmlofk: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cggpjfllgid { /// offset: 24 #[prost(uint32, tag = "7")] pub jigooaefdpp: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgbpohbacge { /// offset: 16 #[prost(message, repeated, tag = "6")] pub fklpcaponia: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "13")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "9")] pub eieojfjaibd: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint64, tag = "3")] pub jbidlkcbbcf: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ejpdcpdfejg { /// offset: 24 #[prost(bool, tag = "9")] pub hoodhmeejpb: bool, /// offset: 28 #[prost(uint32, tag = "1")] pub gbneepjjfog: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub dddfgbhpcia: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub mflhofcjlfa: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub obmiapdmohm: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub njkhfpicplk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Chagfkjeimi { /// offset: 24 #[prost(uint32, tag = "6")] pub lbdlaacoccn: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub jfagecnfhjl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbnnmknbldi { /// offset: 24 #[prost(message, repeated, tag = "4")] pub cdmkbchlpab: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub rarity: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub grid_fight_equipment_id: u32, /// offset: 40 #[prost(bool, tag = "8")] pub dfkjcmcdmei: bool, /// offset: 44 #[prost(uint32, tag = "9")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klnniahjbco { /// offset: 16 #[prost(message, optional, tag = "11")] pub ggmpegmehpd: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub pnipcnllkkd: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub ojbjhgbemjn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcgmjhkdcog { /// offset: 16 #[prost(message, repeated, tag = "3")] pub kidbgnphgbi: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "8")] pub ihjjkabiepc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "5")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "7")] pub oilpebpldbg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hanhlkihcjh { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub afacnnllpmg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hgpbonmlnaj { /// offset: 24 #[prost(uint32, tag = "14")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub ibefdombehm: u32, /// offset: 32 #[prost(enumeration = "Dbkaajaegnm", tag = "10")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iipifjcoifo { /// offset: 16 #[prost(message, optional, tag = "8")] pub pjjgpdnkmjh: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Piojjegmoof { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub gbacmojjkij: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oomnnodjgph { /// offset: 24 #[prost(bool, tag = "11")] pub cihpiagdhao: bool, /// offset: 28 #[prost(uint32, tag = "9")] pub nndncaegdfi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jiekjdgegdn { /// offset: 24 #[prost(bool, tag = "13")] pub cagchkjhmpd: bool, /// offset: 28 #[prost(uint32, tag = "6")] pub pdicfegepnm: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub cjainjmldfc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hidclkldhle { /// offset: 24 #[prost(message, repeated, tag = "7")] pub nniakolkdfp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub caofmhommhf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "11")] pub poladdglaeh: ::core::option::Option, /// offset: 48 #[prost(uint32, repeated, tag = "6")] pub hhnnegilefb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mgeapnbmjkj { /// offset: 24 #[prost(uint32, tag = "15")] pub knejaefbded: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub eicekdbenkm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jddfigpokhc { /// offset: 16 #[prost(message, repeated, tag = "8")] pub jhjejkgfjmn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pfphkoafpcj { /// offset: 24 #[prost(uint32, tag = "1")] pub fogcajjommk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ejjbhfolcea { /// offset: 24 #[prost(uint32, tag = "14")] pub dliljlgkbek: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub njkhfpicplk: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub olaafalfkih: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Igogkccoiif { /// offset: 24 #[prost(string, tag = "14")] pub title: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "4")] pub ajimpllifie: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub fkiifffjkjh: u32, } /// Obf: APKJENOJIFD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9423)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Apkjenojifd {} /// Obf: EMCJBMOICJN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9353)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emcjbmoicjn { /// offset: 16 #[prost(message, optional, tag = "5")] pub ophjaengbgj: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "6")] pub gnphkfcknop: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub jjkkmgkncja: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "4")] pub fnbmigiicek: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "8")] pub booiamnbfnd: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "10")] pub hklngmhficm: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "9")] pub dngnekamhmd: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "11")] pub plfnnlokboo: ::core::option::Option, /// offset: 88 #[prost(message, optional, tag = "14")] pub mkagcfgnpgd: ::core::option::Option, /// offset: 96 #[prost(message, optional, tag = "13")] pub hfbbohbkbje: ::core::option::Option, /// offset: 104 #[prost(message, optional, tag = "7")] pub aibhmdpilke: ::core::option::Option, /// offset: 112 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9442)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pdmekagocnd {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9416)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fajejcbilia { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub ikljbajbopg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9430)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Babfmgpnoig { /// offset: 24 #[prost(uint32, tag = "2")] pub cgdnmddihka: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub kjjjpmapfoh: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9377)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lmackmnojbf { /// offset: 24 #[prost(message, optional, tag = "9")] pub gjlddmiiilf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: BKDANKLCAHC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9386)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartNodeBattleCsReq {} /// Obf: ELPBDFINJGH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9363)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartNodeBattleScRsp { /// offset: 16 #[prost(message, repeated, tag = "14")] pub encinpihhdf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub pgieegcgcdi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Anajeldhdbh { /// offset: 24 #[prost(double, tag = "13")] pub damage: f64, /// offset: 32 #[prost(uint32, tag = "8")] pub key: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Biknpjpldao { /// offset: 16 #[prost(message, repeated, tag = "13")] pub hfhjgbhhbkm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "7")] pub fnhddamnkcg: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(double, tag = "14")] pub total_damage: f64, /// offset: 48 #[prost(uint32, tag = "9")] pub mbobgnplloo: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub obkcfgajljj: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9365)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fomconfodhh { /// offset: 24 #[prost(message, optional, tag = "8")] pub hnmlblggolb: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Jdgnmidmacl", tag = "4")] pub gbjealncmjc: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9431)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlcnogijgmh { /// offset: 16 #[prost(message, repeated, tag = "7")] pub iblofdagdce: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "14")] pub bpioekhmaic: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "11")] pub dhpplpjomnb: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "15")] pub iofkddfndgc: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 56 #[prost(message, repeated, tag = "9")] pub hpckmfmnobg: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint64, tag = "8")] pub jeaefmhiiac: u64, /// offset: 80 #[prost(enumeration = "Jdgnmidmacl", tag = "13")] pub gbjealncmjc: i32, /// offset: 84 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9360)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ddnjihcbdde {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9437)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Maaiafillfn { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9379)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iabbgplblml { /// offset: 24 #[prost(uint32, tag = "12")] pub jgflmodldcd: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9362)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mlbdipicabb { /// offset: 24 #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: IDFMIDPCJAC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9368)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpgradeTeamSlotCsCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub jigooaefdpp: u32, } /// Obf: GDLPHFCCCFL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9395)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpgradeTeamSlotCsRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub level: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub jigooaefdpp: u32, } /// Obf: OLFPLAAAFHI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9359)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplaceTeamCsCsReq { /// offset: 24 #[prost(message, repeated, tag = "8")] pub encinpihhdf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub mnkchclgnom: u32, } /// Obf: BDKIMOIFPIL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9392)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplaceTeamCsRsp { /// offset: 16 #[prost(message, repeated, tag = "14")] pub encinpihhdf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9426)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gaiangfbbpg { /// offset: 24 #[prost(bool, tag = "6")] pub ecbjlakhocf: bool, /// offset: 28 #[prost(uint32, tag = "7")] pub lofnhphccil: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9388)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ndmgimoofbl { /// offset: 16 #[prost(message, repeated, tag = "8")] pub iblofdagdce: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "12")] pub iofkddfndgc: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "15")] pub hpckmfmnobg: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 60 #[prost(bool, tag = "2")] pub ecbjlakhocf: bool, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9421)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dmepoenpeif { /// offset: 24 #[prost(uint32, tag = "14")] pub pjodecigfoi: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9428)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmemdfocmfo { /// offset: 24 #[prost(message, repeated, tag = "7")] pub iofkddfndgc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "5")] pub iblofdagdce: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "11")] pub hpckmfmnobg: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub pjodecigfoi: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9411)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bijedlpinkh {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9374)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgnjpfpacgh { /// offset: 16 #[prost(message, optional, tag = "10")] pub ljmljkplkbn: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: EAILAPHKBNO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9409)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HandlePendingEquipCsReq { /// offset: 24 #[prost(bool, tag = "6")] pub dkpcaigphno: bool, } /// Obf: NEEFMPLOKIL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9424)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandlePendingEquipScRsp { /// offset: 16 #[prost(message, optional, tag = "10")] pub ljmljkplkbn: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 36 #[prost(bool, tag = "14")] pub dkpcaigphno: bool, } /// Obf: DOAGEJLCHJE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9402)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressSpecialEquipCsReq { /// offset: 16 #[prost(message, repeated, tag = "9")] pub colohmbfkih: ::prost::alloc::vec::Vec, } /// Obf: NJABIIKAJEK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9398)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressSpecialEquipScRsp { /// offset: 16 #[prost(message, repeated, tag = "5")] pub colohmbfkih: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: JOCIDFPEBGM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9440)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeQuestEquipCsCsReq { /// offset: 24 #[prost(bool, tag = "4")] pub dkpcaigphno: bool, /// offset: 28 #[prost(uint32, tag = "6")] pub quest_id: u32, } /// Obf: MGKHEPIJPAC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9391)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeQuestEquipCsRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub quest_id: u32, /// offset: 28 #[prost(bool, tag = "6")] pub dkpcaigphno: bool, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: HMPGPHLEJKF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9399)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeTaskRewardCsReq {} /// Obf: OPCILEAHKAH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9378)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTaskRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: LOMPEEDFPLE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9380)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncChangeNtf { /// offset: 16 #[prost(message, repeated, tag = "11")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhmnlhladjo { /// offset: 24 #[prost(uint32, tag = "13")] pub ajimpllifie: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub fkiifffjkjh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kailiieebjm { #[prost( oneof = "kailiieebjm::Mmcgbgdjipn", tags = "11, 10, 3, 7, 4, 2, 1, 14, 13, 6, 1719, 1243, 1038, 388, 1693" )] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `KAILIIEEBJM`. pub mod kailiieebjm { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 16 #[prost(message, tag = "11")] Nbddjgjoieh(super::Pepehidakkk), /// offset: 16 #[prost(message, tag = "10")] Bbbegoljkhj(super::Kjmhidmobmb), /// offset: 16 #[prost(uint32, tag = "3")] Ifdlljhhogl(u32), /// offset: 16 #[prost(message, tag = "7")] Pjjgpdnkmjh(super::Hgpbonmlnaj), /// offset: 16 #[prost(message, tag = "4")] Kgmiikkgjfh(super::Bbipcfpdejn), /// offset: 16 #[prost(message, tag = "2")] Lnggonnobhm(super::Fhlebdmfchl), /// offset: 16 #[prost(uint32, tag = "1")] Njkhfpicplk(u32), /// offset: 16 #[prost(uint32, tag = "14")] Olaafalfkih(u32), /// offset: 16 #[prost(uint32, tag = "13")] Dliljlgkbek(u32), /// offset: 16 #[prost(uint32, tag = "6")] Fffbadmimlf(u32), /// offset: 16 #[prost(message, tag = "1719")] Dgbfgdimknd(super::Apamfckfhll), /// offset: 16 #[prost(bool, tag = "1243")] Eijhkecfbla(bool), /// offset: 16 #[prost(message, tag = "1038")] Poladdglaeh(super::Jiekjdgegdn), /// offset: 16 #[prost(uint32, tag = "388")] Noakieiokib(u32), /// offset: 16 #[prost(message, tag = "1693")] Haeieppajfh(super::Fhmnlhladjo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bbipcfpdejn { /// offset: 24 #[prost(enumeration = "Cdabmabjfii", tag = "11")] pub reason: i32, /// offset: 32 #[prost(uint64, tag = "2")] pub glanplegmpg: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhlebdmfchl { /// offset: 24 #[prost(uint32, tag = "6")] pub content_id: u32, /// offset: 28 #[prost(enumeration = "Lppkghjgocc", tag = "4")] pub mmnjodijpoe: i32, } /// Obf: DCKICCFJELB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9351)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TechTreeChangeNodeStateCsCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub cdmfhngefcn: u32, /// offset: 28 #[prost(enumeration = "Oedabanajek", tag = "11")] pub op_type: i32, } /// Obf: CCCGMGMLKOM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9417)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TechTreeChangeNodeStateCsRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 28 #[prost(enumeration = "Oedabanajek", tag = "10")] pub op_type: i32, /// offset: 32 #[prost(uint32, tag = "3")] pub cdmfhngefcn: u32, } /// Obf: OMLBEGNKAOE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9385)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeContentCsReq { /// offset: 24 #[prost(enumeration = "Lppkghjgocc", tag = "9")] pub mmnjodijpoe: i32, /// offset: 28 #[prost(uint32, tag = "6")] pub content_id: u32, } /// Obf: DIMGBMHNGAH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9366)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeContentScRsp { /// offset: 24 #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub content_id: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 40 #[prost(enumeration = "Lppkghjgocc", tag = "1")] pub mmnjodijpoe: i32, } /// Obf: OKABLGLBPOA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9355)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartDungeonCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub jajdgpaknll: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "5")] pub colohmbfkih: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "4")] pub encinpihhdf: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "1")] pub eicekdbenkm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcimopddkhh { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub feoddikpaoa: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub uid: u32, } /// Obf: CPFNEECKCMK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9364)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartDungeonScRsp { /// offset: 24 #[prost(message, repeated, tag = "10")] pub kmmbnfifala: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "14")] pub encinpihhdf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "13")] pub colohmbfkih: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "11")] pub eicekdbenkm: u32, /// offset: 52 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: FNKBEGIDAAC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9432)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EndDungeonCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub feoddikpaoa: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "13")] pub hnmlblggolb: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "10")] pub dhllpobklio: bool, } /// Obf: LDCHLAKNODJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9403)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EndDungeonScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub eicekdbenkm: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub dhbkgofbmim: u32, } /// Obf: HGDEGLENMPM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9443)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendDungeonInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ocbphibffac { /// offset: 24 #[prost(message, repeated, tag = "11")] pub cjdoepkkjgc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub lngeaijiodk: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub uid: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub fandkfadkkm: u32, } /// Obf: MNFPIBFOIEF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9446)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendDungeonInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "4")] pub iooiikicfhe: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: BBABPMLDJMM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9389)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bbabpmldjmm {} /// Obf: NOHKADAPKHE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9438)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nohkadapkhe { /// offset: 16 #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "1")] pub oilhlecgbch: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: GFDJAEDKGGB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9376)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendNewAssistRewardScNotify { /// offset: 24 #[prost(uint32, tag = "9")] pub fandkfadkkm: u32, } /// Obf: KKGJPMCFDON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9435)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kkgjpmcfdon { /// offset: 24 #[prost(uint32, tag = "3")] pub gacha_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ljgkdekchpj { /// offset: 24 #[prost(uint32, tag = "1")] pub mgbcapiiklm: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub mmonaecclhn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iggfcpndmpn { #[prost(oneof = "iggfcpndmpn::Bnjpphjnkhf", tags = "1, 8")] pub bnjpphjnkhf: ::core::option::Option, } /// Nested message and enum types in `IGGFCPNDMPN`. pub mod iggfcpndmpn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Bnjpphjnkhf { /// offset: 24 #[prost(message, tag = "1")] Aonejbhfkmo(super::Ljgkdekchpj), /// offset: 24 #[prost(uint32, tag = "8")] Bkjfbhanflc(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ebnkdhcijph { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub kbogfjanbpd: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub anpnfpjdpkp: u32, } /// Obf: NILCAHCBKAI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9370)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nilcahcbkai { /// offset: 16 #[prost(message, repeated, tag = "3")] pub pghcldfgpoa: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "12")] pub apgbcdjhpgl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub fogcajjommk: u32, } /// Obf: BPHPLIKMHHF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9387)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateCustomInfoCsReq { #[prost(oneof = "update_custom_info_cs_req::Mmcgbgdjipn", tags = "2, 8")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `UpdateCustomInfoCsReq`. pub mod update_custom_info_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 24 #[prost(string, tag = "2")] Title(::prost::alloc::string::String), /// offset: 24 #[prost(uint32, tag = "8")] Ajimpllifie(u32), } } /// Obf: DMBPHCPLGIJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9384)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateCustomInfoScRsp { /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, #[prost(oneof = "update_custom_info_sc_rsp::Mmcgbgdjipn", tags = "13, 15")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `UpdateCustomInfoScRsp`. pub mod update_custom_info_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 16 #[prost(string, tag = "13")] Title(::prost::alloc::string::String), /// offset: 16 #[prost(uint32, tag = "15")] Ajimpllifie(u32), } } /// Obf: COFMKALOLKB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9408)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishQuestionCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub jmbgmipllji: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub pdicfegepnm: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub cjainjmldfc: u32, /// offset: 36 #[prost(bool, tag = "1")] pub djnddebimga: bool, } /// Obf: KIDELOJLPFB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9393)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishQuestionRsp { /// offset: 24 #[prost(bool, tag = "2")] pub djnddebimga: bool, /// offset: 28 #[prost(uint32, tag = "6")] pub cjainjmldfc: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub jmbgmipllji: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub pdicfegepnm: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9479)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dcaboalfjap { /// offset: 24 #[prost(uint32, tag = "9")] pub ohmbephebdj: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9478)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nmekjabiggh { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub ohmbephebdj: u32, } /// Obf: HGKLNOIKPPE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(573)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBagCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Equipment { /// offset: 24 #[prost(uint32, tag = "5")] pub rank: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub promotion: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub unique_id: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub level: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub tid: u32, /// offset: 44 #[prost(bool, tag = "8")] pub is_protected: bool, /// offset: 48 #[prost(uint32, tag = "13")] pub exp: u32, /// offset: 52 #[prost(uint32, tag = "9")] pub dress_avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Material { /// offset: 24 #[prost(uint32, tag = "5")] pub num: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub tid: u32, /// offset: 32 #[prost(uint64, tag = "13")] pub expire_time: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct WaitDelResource { /// offset: 24 #[prost(uint32, tag = "8")] pub num: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub tid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bkgpjobnmkj { /// offset: 24 #[prost(uint64, tag = "5")] pub expire_time: u64, /// offset: 32 #[prost(uint32, tag = "3")] pub tid: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nkdnfdcfncp { /// offset: 24 #[prost(message, repeated, tag = "14")] pub hjlenjodamn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "7")] pub fmokfkbaeii: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ockchbdfgnl { /// offset: 16 #[prost(message, repeated, tag = "5")] pub hjmdnlbnpna: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint64, tag = "6")] pub time: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlllaaejobp { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub dmnhpnapgnb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub tid: u32, } /// Obf: GJDACOJFAGG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBagScRsp { /// offset: 16 #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "5")] pub eojbflhbnmb: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub camegagkpgl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "12")] pub najfmiifiec: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "4")] pub material_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "10")] pub ffegbhjlbnh: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "3")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "959")] pub epbglfhefjj: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, repeated, tag = "6")] pub hgggflabdlb: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(message, repeated, tag = "8")] pub plblhekeijo: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(message, repeated, tag = "13")] pub wait_del_resource_list: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(message, repeated, tag = "9")] pub equipment_list: ::prost::alloc::vec::Vec, /// offset: 112 #[prost(uint32, repeated, tag = "7")] pub kofnojcmefa: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(message, repeated, tag = "2")] pub dngbggnkeho: ::prost::alloc::vec::Vec, /// offset: 128 #[prost(message, repeated, tag = "11")] pub cndodpicghi: ::prost::alloc::vec::Vec, /// offset: 136 #[prost(uint32, tag = "15")] pub phigpigfphd: u32, /// offset: 140 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(580)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PromoteEquipmentCsReq { /// offset: 24 #[prost(message, optional, tag = "14")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub equipment_unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(527)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PromoteEquipmentScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(536)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LockEquipmentCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub ldbmbpbgfhk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "14")] pub is_locked: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(513)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LockEquipmentScRsp { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: BDHDBGECGJA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(515)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UseItemCsReq { /// offset: 24 #[prost(bool, tag = "5")] pub dgekfcheapo: bool, /// offset: 28 #[prost(uint32, tag = "6")] pub use_item_id: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub base_avatar_id: u32, /// offset: 36 #[prost(enumeration = "AvatarType", tag = "7")] pub kanppcmbjhg: i32, /// offset: 40 #[prost(uint32, tag = "10")] pub optional_reward_id: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub use_item_count: u32, } /// Obf: FKOIIHNOICH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(581)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UseItemScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub return_data: ::core::option::Option, /// offset: 32 #[prost(uint64, tag = "7")] pub month_card_out_date_time: u64, /// offset: 40 #[prost(uint32, tag = "9")] pub use_item_count: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub formula_id: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub use_item_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(510)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RankUpEquipmentCsReq { /// offset: 16 #[prost(message, optional, tag = "10")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub equipment_unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(587)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RankUpEquipmentScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbnbeikabge { /// offset: 16 #[prost(message, optional, tag = "3")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub equipment_unique_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(589)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BatchRankUpEquipmentCsReq { /// offset: 16 #[prost(message, repeated, tag = "13")] pub switch_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(540)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BatchRankUpEquipmentScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: PJGAHLDOIIG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(529)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpEquipmentCsReq { /// offset: 16 #[prost(message, optional, tag = "6")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub equipment_unique_id: u32, } /// Obf: GIFJFIDCJAI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(512)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpEquipmentScRsp { /// offset: 24 #[prost(message, repeated, tag = "10")] pub return_item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: NPIAJDLLAHL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(554)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeItemCsReq { /// offset: 24 #[prost(message, optional, tag = "8")] pub convert_item_list: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "11")] pub compose_item_list: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub compose_id: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub count: u32, } /// Obf: PNBGCDGOLJB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(583)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeItemScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub return_item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub count: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub compose_id: u32, } /// Obf: DEAIMKCPPDJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(548)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeSelectedRelicCsReq { /// offset: 16 #[prost(message, optional, tag = "13")] pub wr_item_list: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub sub_affix_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "15")] pub compose_item_list: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "9")] pub count: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub main_affix_id: u32, /// offset: 56 #[prost(uint32, tag = "2")] pub compose_id: u32, /// offset: 60 #[prost(uint32, tag = "5")] pub compose_relic_id: u32, } /// Obf: GJHDDFIJJIC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(559)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeSelectedRelicScRsp { /// offset: 24 #[prost(message, optional, tag = "12")] pub return_item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub compose_id: u32, } /// Obf: PKIAEJLCPHL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(509)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpRelicCsReq { /// offset: 24 #[prost(message, optional, tag = "3")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub relic_unique_id: u32, } /// Obf: KJMNPHBPHLD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(542)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpRelicScRsp { /// offset: 16 #[prost(message, repeated, tag = "4")] pub return_item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(576)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LockRelicCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub relic_ids: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "4")] pub nppkabbjcmi: bool, /// offset: 33 #[prost(bool, tag = "9")] pub is_locked: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(538)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LockRelicScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: ACGCJMLFHCO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(582)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DiscardRelicCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub relic_ids: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint64, tag = "14")] pub kdgcpmgoppj: u64, /// offset: 40 #[prost(bool, tag = "4")] pub dkpcaigphno: bool, /// offset: 44 #[prost(enumeration = "RelicDiscardType", tag = "9")] pub ifeejkmachf: i32, } /// Obf: EMGMPNOKJGL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(553)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DiscardRelicScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub relic_ids: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "RelicDiscardType", tag = "2")] pub ifeejkmachf: i32, /// offset: 36 #[prost(bool, tag = "9")] pub dkpcaigphno: bool, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: DBEMDBEGDLA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(561)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SellItemCsReq { /// offset: 24 #[prost(message, optional, tag = "5")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "11")] pub hnlkaebkkbl: bool, } /// Obf: NDFJEJPFCGK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(524)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SellItemScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub return_item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: LLOJHLJFJIM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(571)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RechargeSuccNotify { /// offset: 24 #[prost(message, optional, tag = "9")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(string, tag = "10")] pub price_tier: ::prost::alloc::string::String, /// offset: 40 #[prost(string, tag = "12")] pub product_id: ::prost::alloc::string::String, /// offset: 48 #[prost(uint64, tag = "7")] pub month_card_out_date_time: u64, } /// Obf: NFONKIEFCCK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(578)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeHcoinCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub num: u32, } /// Obf: PIHLJLKOPEE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(552)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeHcoinScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub num: u32, } /// Obf: MJEJCMECDDN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(574)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AddEquipmentScRsp { /// offset: 24 #[prost(uint32, tag = "14")] pub kajcfpkegbp: u32, } /// Obf: CJJPGIGPDIA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(592)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRecyleTimeCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub ikjmafgbmel: ::prost::alloc::vec::Vec, } /// Obf: JFOEKIFGPCP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(566)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRecyleTimeScRsp { /// offset: 24 #[prost(message, repeated, tag = "9")] pub najfmiifiec: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dpgahdijjdl { /// offset: 24 #[prost(uint32, tag = "4")] pub kahmgpgpoii: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub djlncceidno: u32, } /// Obf: LHILENAKIPI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(530)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeLimitNumCompleteScNotify { /// offset: 24 #[prost(message, repeated, tag = "15")] pub mglcgpmnhbb: ::prost::alloc::vec::Vec, } /// Obf: OMJPICCHOEG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(549)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ComposeLimitNumUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "4")] pub pljfoapfelp: ::core::option::Option, } /// Obf: EKEFLKGCMBN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(528)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DestroyItemCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub item_count: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub adoimnbagkc: u32, } /// Obf: BGJEJDDLJPE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(501)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DestroyItemScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub adoimnbagkc: u32, } /// Obf: DEBAGFJEEIA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(567)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMarkItemListCsReq {} /// Obf: PLCBONEAMNL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(585)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMarkItemListScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub pepkcbilifo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: GFKOAPFOFNL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(520)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkItemCsReq { /// offset: 24 #[prost(bool, tag = "6")] pub abdjkpcgdho: bool, /// offset: 28 #[prost(uint32, tag = "5")] pub item_id: u32, } /// Obf: GGBGDAFPGID /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(599)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkItemScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 28 #[prost(bool, tag = "9")] pub abdjkpcgdho: bool, /// offset: 32 #[prost(uint32, tag = "11")] pub item_id: u32, } /// Obf: IOHGFLDMPEM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(532)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CancelMarkItemNotify { /// offset: 24 #[prost(uint32, tag = "5")] pub item_id: u32, } /// Obf: DMDDINNHIOE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(535)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncTurnFoodNotify { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub camegagkpgl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "4")] pub eojbflhbnmb: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(516)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ampmjpcflnd { /// offset: 24 #[prost(enumeration = "TurnFoodSwitch", tag = "2")] pub klajgakafcp: i32, /// offset: 28 #[prost(bool, tag = "13")] pub febkmocojle: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(505)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ljkfppdfhmh { /// offset: 24 #[prost(enumeration = "TurnFoodSwitch", tag = "12")] pub klajgakafcp: i32, /// offset: 28 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 32 #[prost(bool, tag = "5")] pub febkmocojle: bool, } /// Obf: MLNNABAOJGC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(514)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GeneralVirtualItemDataNotify { /// offset: 16 #[prost(message, repeated, tag = "6")] pub fcnbhbhmfmc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "12")] pub eblpglfjnel: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kjdlipeiaak { /// offset: 24 #[prost(uint32, tag = "9")] pub olelcdklpdk: u32, /// offset: 28 #[prost(bool, tag = "11")] pub ifonlbkjgfe: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gabkfnajidd { /// offset: 16 #[prost(message, optional, tag = "15")] pub ljkndcioocg: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "6")] pub mjpkbigcfom: ::core::option::Option, /// offset: 40 #[prost(string, tag = "1")] pub name: ::prost::alloc::string::String, /// offset: 48 #[prost(uint32, tag = "9")] pub nphajekcbkf: u32, /// offset: 52 #[prost(bool, tag = "14")] pub is_marked: bool, /// offset: 56 #[prost(uint32, tag = "2")] pub gfeenednjgf: u32, /// offset: 64 #[prost(int64, tag = "10")] pub bncalamgioc: i64, } /// Obf: ENCGNAJCJME /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(539)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRelicFilterPlanCsReq {} /// Obf: JJDNPDECDDA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(588)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRelicFilterPlanScRsp { /// offset: 16 #[prost(message, repeated, tag = "4")] pub jckbeekbphf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: AAMPBNNKEOK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(526)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddRelicFilterPlanCsReq { /// offset: 16 #[prost(message, optional, tag = "3")] pub mjpkbigcfom: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "15")] pub ljkndcioocg: ::core::option::Option, /// offset: 32 #[prost(string, tag = "1")] pub name: ::prost::alloc::string::String, /// offset: 48 #[prost(bool, tag = "14")] pub is_marked: bool, /// offset: 52 #[prost(uint32, tag = "13")] pub gfeenednjgf: u32, } /// Obf: EBPBGFNCJEP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(590)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddRelicFilterPlanScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub relic_plan: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: BAIEHPEHGIO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(541)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ModifyRelicFilterPlanCsReq { /// offset: 32 #[prost(uint32, tag = "14")] pub nphajekcbkf: u32, #[prost(oneof = "modify_relic_filter_plan_cs_req::Kknboacncon", tags = "7, 15, 10")] pub kknboacncon: ::core::option::Option< modify_relic_filter_plan_cs_req::Kknboacncon, >, } /// Nested message and enum types in `ModifyRelicFilterPlanCsReq`. pub mod modify_relic_filter_plan_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(string, tag = "7")] Name(::prost::alloc::string::String), /// offset: 16 #[prost(message, tag = "15")] Mjpkbigcfom(super::Kjdlipeiaak), /// offset: 16 #[prost(message, tag = "10")] Ljkndcioocg(super::Bnailmnngif), } } /// Obf: DEHJKNPFDMA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(518)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ModifyRelicFilterPlanScRsp { /// offset: 32 #[prost(uint32, tag = "13")] pub nphajekcbkf: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 48 #[prost(int64, tag = "3")] pub bncalamgioc: i64, #[prost(oneof = "modify_relic_filter_plan_sc_rsp::Kknboacncon", tags = "4, 7, 5")] pub kknboacncon: ::core::option::Option< modify_relic_filter_plan_sc_rsp::Kknboacncon, >, } /// Nested message and enum types in `ModifyRelicFilterPlanScRsp`. pub mod modify_relic_filter_plan_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 #[prost(string, tag = "4")] Name(::prost::alloc::string::String), /// offset: 24 #[prost(message, tag = "7")] Mjpkbigcfom(super::Kjdlipeiaak), /// offset: 24 #[prost(message, tag = "5")] Ljkndcioocg(super::Bnailmnngif), } } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(545)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emldlbkpefd { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub ggigdjpfbbp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "4")] pub nppkabbjcmi: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(537)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgbkbikljdn { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub ggigdjpfbbp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 36 #[prost(bool, tag = "15")] pub nppkabbjcmi: bool, } /// Obf: LBFJJFDFABF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(534)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkRelicFilterPlanCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub ggigdjpfbbp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "7")] pub nppkabbjcmi: bool, /// offset: 33 #[prost(bool, tag = "6")] pub bijjojnjhdo: bool, } /// Obf: NLFHJLDBOEA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(558)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkRelicFilterPlanScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub ggigdjpfbbp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 36 #[prost(bool, tag = "2")] pub nppkabbjcmi: bool, /// offset: 37 #[prost(bool, tag = "1")] pub bijjojnjhdo: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(543)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicFilterPlanClearNameScNotify { /// offset: 24 #[prost(uint32, tag = "12")] pub nphajekcbkf: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(593)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicReforgeCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub reforge_block_sub_affix_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub relic_unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(596)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicReforgeScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(591)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicReforgeConfirmCsReq { /// offset: 24 #[prost(bool, tag = "5")] pub is_cancel: bool, /// offset: 28 #[prost(uint32, tag = "3")] pub relic_unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(523)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicReforgeConfirmScRsp { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lhhgcdlcjda { /// offset: 24 #[prost(uint32, tag = "9")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub id: u32, /// offset: 32 #[prost(bool, tag = "2")] pub bimdknlmicg: bool, } /// Obf: DONHOEBBNNG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3173)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetJukeboxDataCsReq {} /// Obf: KLIPBCNOPNO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3103)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetJukeboxDataScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] pub gffobaldbpm: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "10")] pub iokajibhlmp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: JFFEDGDNJEA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3180)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayBackGroundMusicCsReq { /// offset: 24 #[prost(message, optional, tag = "2")] pub ikjnikigflf: ::core::option::Option, } /// Obf: KOCPKKFLHBJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3127)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayBackGroundMusicScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub gffobaldbpm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: CFEBLJEFOMA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3136)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockBackGroundMusicCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub ligkeolpfbe: ::prost::alloc::vec::Vec, } /// Obf: LMINGAKNDKP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3113)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockBackGroundMusicScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub bpfgbebpedp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "11")] pub iokajibhlmp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3115)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fklmgefildi { /// offset: 24 #[prost(uint32, tag = "11")] pub jkfckjnhlhi: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3181)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Egdfpdhnoko { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub jkfckjnhlhi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pblbaamlnlh { /// offset: 24 #[prost(bool, tag = "3")] pub kblbfganmpj: bool, /// offset: 25 #[prost(bool, tag = "2")] pub bbmcahomefn: bool, /// offset: 26 #[prost(bool, tag = "6")] pub mnbbcamdgdi: bool, /// offset: 28 #[prost(uint32, tag = "5")] pub mdjmbgplcdd: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub ljhgifginol: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub cbgodlhclpk: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub bmgbbemhlig: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pjpmbobamic { /// offset: 24 #[prost(uint32, tag = "10")] pub beohgaadkph: u32, /// offset: 28 #[prost(bool, tag = "6")] pub kblbfganmpj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hddbfaifcgk { /// offset: 24 #[prost(message, repeated, tag = "15")] pub ehfhdelpgln: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub lfpableikke: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lggghfdbcfn { /// offset: 24 #[prost(uint32, tag = "4")] pub fdgjlmmeaof: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub kbdoboodpak: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub progress: u32, /// offset: 36 #[prost(bool, tag = "1")] pub has_passed: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fnidngogaff { /// offset: 24 #[prost(uint32, tag = "5")] pub kpkjaldcmik: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub iiadkffpkgp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kjamnaololl { /// offset: 24 #[prost(uint32, tag = "3")] pub ljhgifginol: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub mbbgfjgchge: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pnoaigfgnke {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9198)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jkhgdjgbhcd { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub kbmhpoblmkh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "8")] pub beblbbeeigh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "13")] pub jladelfehno: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "1")] pub lfegddmblee: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "10")] pub lbbgcnijmjc: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "12")] pub jefnjejfpgk: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "15")] pub idmhgcaibnk: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, repeated, tag = "3")] pub bigchmjepke: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 92 #[prost(uint32, tag = "2")] pub jdgkfgoncji: u32, /// offset: 96 #[prost(bool, tag = "4")] pub hihobepglej: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ibphnibgmph { /// offset: 24 #[prost(uint32, tag = "10")] pub cbgodlhclpk: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9192)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Magmmminoaj { /// offset: 24 #[prost(message, optional, tag = "11")] pub amfefiddmda: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ofnbdekjmon { /// offset: 24 #[prost(uint32, tag = "3")] pub lfpableikke: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9208)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ofdmhdodalp { /// offset: 24 #[prost(uint32, tag = "11")] pub lfpableikke: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpieaejidao { /// offset: 16 #[prost(message, repeated, tag = "6")] pub lmllnjblpgc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oceahpdapfc { #[prost(oneof = "oceahpdapfc::Mmcgbgdjipn", tags = "14, 3, 6, 7, 2, 15, 12, 8, 5")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `OCEAHPDAPFC`. pub mod oceahpdapfc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 16 #[prost(uint32, tag = "14")] Ocjcoolmcgd(u32), /// offset: 16 #[prost(message, tag = "3")] Nogckihedce(super::Pblbaamlnlh), /// offset: 16 #[prost(uint32, tag = "6")] Hocfmnjpcli(u32), /// offset: 16 #[prost(uint32, tag = "7")] Jgmjfhliail(u32), /// offset: 16 #[prost(message, tag = "2")] Iafpoebbjil(super::Kjamnaololl), /// offset: 16 #[prost(message, tag = "15")] Ldbggnhlfam(super::Lggghfdbcfn), /// offset: 16 #[prost(message, tag = "12")] Hdmepmhholp(super::Jpieaejidao), /// offset: 16 #[prost(uint32, tag = "8")] Jdgkfgoncji(u32), /// offset: 16 #[prost(uint32, tag = "5")] Cgefhjiekgf(u32), } } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9184)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnalndonmck { /// offset: 16 #[prost(message, repeated, tag = "9")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hoalcjnijjc { /// offset: 24 #[prost(uint32, tag = "8")] pub display_value: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub event_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9210)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cpgfnbbiglh { /// offset: 24 #[prost(uint32, tag = "4")] pub event_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub display_value: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kelnhiomcnf {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9196)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Acgbgkffaol { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpajaecbcpa { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub hbehchbcbpg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub iaeajkjdcho: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "LimaoNewsOfficeSurveyState", repeated, tag = "8")] pub cmnobdcmghe: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9188)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jegnoijmbca { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dgfhegjkhfo { /// offset: 24 #[prost(uint32, tag = "12")] pub kpkjaldcmik: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9205)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ghbbmijfiad { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub kpkjaldcmik: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Olndmbmbndc { /// offset: 24 #[prost(uint32, tag = "2")] pub nndncaegdfi: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9183)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ghbkjlihhgj { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub nndncaegdfi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hbooiejhkod { /// offset: 24 #[prost(uint32, tag = "10")] pub bogijenaehj: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub cbgodlhclpk: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9203)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Epmonpaabkj { /// offset: 24 #[prost(uint32, tag = "11")] pub bogijenaehj: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub cbgodlhclpk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jghocegbdcc {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9187)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ljcbiaemldn { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lfgkijmbkjg { /// offset: 24 #[prost(uint32, tag = "7")] pub cbgodlhclpk: u32, /// offset: 28 #[prost(bool, tag = "4")] pub kblbfganmpj: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9200)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ddapicmfdab { /// offset: 24 #[prost(bool, tag = "12")] pub kblbfganmpj: bool, /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub cbgodlhclpk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pladcldjgkk { /// offset: 24 #[prost(bool, tag = "4")] pub kblbfganmpj: bool, /// offset: 28 #[prost(uint32, tag = "12")] pub beohgaadkph: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9181)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kbakbmgbnol { /// offset: 24 #[prost(bool, tag = "2")] pub kblbfganmpj: bool, /// offset: 28 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub beohgaadkph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetStageLineupCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ecdeohefdhp { /// offset: 24 #[prost(uint32, tag = "11")] pub blifoaefhib: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub stage_type: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(703)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetStageLineupScRsp { /// offset: 24 #[prost(message, repeated, tag = "12")] pub fkidlflcdec: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LineupAvatar { /// offset: 24 #[prost(message, optional, tag = "12")] pub sp_bar: ::core::option::Option, /// offset: 32 #[prost(enumeration = "AvatarType", tag = "4")] pub avatar_type: i32, /// offset: 36 #[prost(uint32, tag = "8")] pub slot: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub hp: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub id: u32, /// offset: 48 #[prost(uint32, tag = "9")] pub satiety: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LineupInfo { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub gofliggnhne: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(string, tag = "12")] pub name: ::prost::alloc::string::String, /// offset: 40 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "3")] pub ncljllngdci: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "7")] pub story_line_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(bool, tag = "9")] pub is_virtual: bool, /// offset: 65 #[prost(bool, tag = "4")] pub abhongjhicf: bool, /// offset: 68 #[prost(enumeration = "ExtraLineupType", tag = "15")] pub extra_lineup_type: i32, /// offset: 72 #[prost(uint32, tag = "6")] pub game_story_line_id: u32, /// offset: 76 #[prost(uint32, tag = "11")] pub mp: u32, /// offset: 80 #[prost(uint32, tag = "14")] pub index: u32, /// offset: 84 #[prost(uint32, tag = "2")] pub leader_slot: u32, /// offset: 88 #[prost(uint32, tag = "13")] pub plane_id: u32, /// offset: 92 #[prost(uint32, tag = "10")] pub max_mp: u32, } /// Obf: JIJPDHKHFML /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(780)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurLineupDataCsReq {} /// Obf: FNDNOHGCGIE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(727)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurLineupDataScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(736)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct JoinLineupCsReq { /// offset: 24 #[prost(enumeration = "ExtraLineupType", tag = "14")] pub extra_lineup_type: i32, /// offset: 28 #[prost(uint32, tag = "1")] pub index: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub plane_id: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub slot: u32, /// offset: 40 #[prost(enumeration = "AvatarType", tag = "11")] pub avatar_type: i32, /// offset: 44 #[prost(bool, tag = "10")] pub is_virtual: bool, /// offset: 48 #[prost(uint32, tag = "3")] pub base_avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(713)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct JoinLineupScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(715)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitLineupCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub index: u32, /// offset: 28 #[prost(bool, tag = "2")] pub is_virtual: bool, /// offset: 32 #[prost(uint32, tag = "3")] pub plane_id: u32, /// offset: 36 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, /// offset: 40 #[prost(uint32, tag = "9")] pub base_avatar_id: u32, /// offset: 44 #[prost(enumeration = "ExtraLineupType", tag = "15")] pub extra_lineup_type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(781)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitLineupScRsp { /// offset: 24 #[prost(bool, tag = "6")] pub is_virtual: bool, /// offset: 25 #[prost(bool, tag = "14")] pub mfbipmacfce: bool, /// offset: 28 #[prost(uint32, tag = "15")] pub base_avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub plane_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(710)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwapLineupCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub index: u32, /// offset: 28 #[prost(bool, tag = "11")] pub is_virtual: bool, /// offset: 32 #[prost(uint32, tag = "9")] pub enbibcppldc: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub plane_id: u32, /// offset: 40 #[prost(enumeration = "ExtraLineupType", tag = "4")] pub extra_lineup_type: i32, /// offset: 44 #[prost(uint32, tag = "6")] pub mpiegfcnben: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(787)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwapLineupScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: EOBONCLPPLM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(729)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncLineupNotify { /// offset: 16 #[prost(enumeration = "SyncLineupReason", repeated, tag = "3")] pub reason_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, } /// Obf: ELFNJCILJGK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(712)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLineupAvatarDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LineupAvatarData { /// offset: 24 #[prost(uint32, tag = "8")] pub hp: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, /// offset: 32 #[prost(uint32, tag = "5")] pub id: u32, } /// Obf: HLPOIMIADJI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(754)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLineupAvatarDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "5")] pub avatar_data_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: GOEIOJHFNOH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(783)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChangeLineupLeaderCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub slot: u32, } /// Obf: GHHKJGJNKIK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(709)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChangeLineupLeaderScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub slot: u32, } /// Obf: GFMLKENMBGP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(742)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchLineupIndexCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub index: u32, } /// Obf: MEFDHAEBAFG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(776)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchLineupIndexScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub index: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: HIPGFJHDOBO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(738)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetLineupNameCsReq { /// offset: 24 #[prost(string, tag = "9")] pub name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "15")] pub index: u32, } /// Obf: FIMLPDOBHBD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(761)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetLineupNameScRsp { /// offset: 24 #[prost(string, tag = "10")] pub name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "4")] pub index: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: AMIDBKDMELM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(724)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllLineupDataCsReq {} /// Obf: EPGDODNPPDO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(771)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllLineupDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "5")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub cur_index: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(792)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efafccekoan { /// offset: 24 #[prost(message, repeated, tag = "7")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub cur_index: u32, } /// Obf: HPHANFONFPF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(778)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct VirtualLineupDestroyNotify { /// offset: 24 #[prost(uint32, tag = "4")] pub plane_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LineupSlotData { /// offset: 24 #[prost(uint32, tag = "12")] pub slot: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub id: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub assist_uid: u32, /// offset: 36 #[prost(enumeration = "AvatarType", tag = "7")] pub avatar_type: i32, } /// Obf: BLIOAJGEJNN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(752)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplaceLineupCsReq { /// offset: 24 #[prost(message, repeated, tag = "10")] pub lineup_slot_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub game_story_line_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub plane_id: u32, /// offset: 40 #[prost(bool, tag = "15")] pub hiamajkdioo: bool, /// offset: 41 #[prost(bool, tag = "14")] pub plieoddeehg: bool, /// offset: 42 #[prost(bool, tag = "1")] pub is_virtual: bool, /// offset: 44 #[prost(uint32, tag = "8")] pub leader_slot: u32, /// offset: 48 #[prost(enumeration = "ExtraLineupType", tag = "13")] pub extra_lineup_type: i32, /// offset: 52 #[prost(uint32, tag = "6")] pub index: u32, } /// Obf: JHICJLAIPLD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(748)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReplaceLineupScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub omdlcgembla: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: HOGPMBGJIDH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(759)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExtraLineupDestroyNotify { /// offset: 24 #[prost(enumeration = "ExtraLineupType", tag = "7")] pub extra_lineup_type: i32, } /// Obf: GNIOONGIJLP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(774)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct VirtualLineupTrialAvatarChangeScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub ilidiigalkd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub edbmifnehhh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub plane_id: u32, /// offset: 44 #[prost(bool, tag = "10")] pub olpnmkapdlp: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(766)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cncfcdjafoj { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub klnedjpadca: ::prost::alloc::vec::Vec, } /// Obf: CCDPOMCEFED /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7382)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyCreateCsReq { /// offset: 16 #[prost(message, optional, tag = "7")] pub emijckenbkj: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "15")] pub jidkdpppdpf: ::core::option::Option, /// offset: 40 #[prost(enumeration = "FightGameMode", tag = "13")] pub gjnmhilinhc: i32, /// offset: 44 #[prost(uint32, tag = "3")] pub hdjfgmgaoof: u32, } /// Obf: ACABBGBMIPN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7392)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyCreateScRsp { /// offset: 16 #[prost(message, repeated, tag = "1")] pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "6")] pub emijckenbkj: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "8")] pub hdjfgmgaoof: u32, /// offset: 44 #[prost(enumeration = "FightGameMode", tag = "3")] pub gjnmhilinhc: i32, /// offset: 48 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 56 #[prost(uint64, tag = "4")] pub room_id: u64, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7384)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyInviteCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub uid_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7371)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyInviteScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub uid_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: BNOKBNOIIGD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7357)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyJoinCsReq { /// offset: 16 #[prost(message, optional, tag = "5")] pub jidkdpppdpf: ::core::option::Option, /// offset: 24 #[prost(string, tag = "10")] pub jkjcipfmohg: ::prost::alloc::string::String, /// offset: 40 #[prost(uint64, tag = "1")] pub room_id: u64, } /// Obf: JLPMFNHLBED /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7373)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyJoinScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub emijckenbkj: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "4")] pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "11")] pub hdjfgmgaoof: u32, /// offset: 44 #[prost(enumeration = "FightGameMode", tag = "12")] pub gjnmhilinhc: i32, /// offset: 48 #[prost(uint64, tag = "14")] pub room_id: u64, /// offset: 56 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7390)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyQuitCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7355)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyQuitScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7394)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dacefjfglgm {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7377)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gjbgnmggdle { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7369)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyModifyPlayerInfoCsReq { /// offset: 24 #[prost(message, optional, tag = "14")] pub jidkdpppdpf: ::core::option::Option, /// offset: 32 #[prost(enumeration = "LobbyModifyType", tag = "15")] pub r#type: i32, /// offset: 36 #[prost(uint32, tag = "8")] pub gmgjfjcdggn: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7395)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyModifyPlayerInfoScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: FPEGJJJKNAL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7393)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbySyncInfoScNotify { /// offset: 16 #[prost(message, repeated, tag = "14")] pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub uid: u32, /// offset: 36 #[prost(enumeration = "LobbyModifyType", tag = "1")] pub r#type: i32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7359)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyKickOutCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub uid: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7379)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyKickOutScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7358)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jgcfbnlcpea { /// offset: 24 #[prost(enumeration = "FightGameMode", tag = "8")] pub gjnmhilinhc: i32, /// offset: 28 #[prost(uint32, tag = "15")] pub room_id: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub cpocelolnhl: u32, } /// Obf: AIBENADLLGH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7353)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyGetInfoCsReq {} /// Obf: MAMINBCLDKO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7388)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyGetInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub emijckenbkj: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "2")] pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint64, tag = "4")] pub fgnfdgakkap: u64, /// offset: 48 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub hdjfgmgaoof: u32, /// offset: 56 #[prost(enumeration = "FightGameMode", tag = "1")] pub gjnmhilinhc: i32, /// offset: 64 #[prost(uint64, tag = "5")] pub room_id: u64, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7370)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Opkkjfefeil { /// offset: 24 #[prost(uint32, tag = "14")] pub teleport_id: u32, /// offset: 28 #[prost(enumeration = "LobbyInteractType", tag = "5")] pub dnbkkdbffaj: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7362)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Agdpioakfgb { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub teleport_id: u32, } /// Obf: DMOIAEPEJHK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7356)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyInteractScNotify { /// offset: 24 #[prost(uint32, tag = "1")] pub cpocelolnhl: u32, /// offset: 28 #[prost(enumeration = "LobbyInteractType", tag = "14")] pub dnbkkdbffaj: i32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7366)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Anfmhbgnneg { /// offset: 24 #[prost(message, optional, tag = "10")] pub emijckenbkj: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7391)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kigjgmlamgh { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jjeflbclbfn { /// offset: 24 #[prost(uint32, tag = "11")] pub ffgfindlmcf: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub dbkhhcggknn: u32, } /// Obf: BKPFBNADBFO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6583)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLocalLegendDataCsReq {} /// Obf: FBLEHOCIBOG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6592)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLocalLegendDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "12")] pub level_data_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Acihmmbkmim { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "3")] pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "5")] pub avatar_id: u32, } /// Obf: LDPHOLLGPKE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6589)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterLocalLegendLevelCsReq { /// offset: 24 #[prost(message, repeated, tag = "11")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub dbkhhcggknn: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub group_id: u32, } /// Obf: KJPKLCHMMNM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6586)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterLocalLegendLevelScRsp { /// offset: 16 #[prost(message, optional, tag = "12")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub group_id: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub dbkhhcggknn: u32, } /// Obf: HCFLLCPLMHF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6577)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LocalLegendDataChangeNotify { /// offset: 16 #[prost(message, optional, tag = "1")] pub level_data: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(873)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMailCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub npafmebnfob: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub hfkfnfkieon: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientMail { /// offset: 16 #[prost(string, tag = "11")] pub title: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "10")] pub sender: ::prost::alloc::string::String, /// offset: 40 #[prost(string, repeated, tag = "3")] pub para_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 48 #[prost(string, tag = "15")] pub content: ::prost::alloc::string::String, /// offset: 56 #[prost(message, optional, tag = "8")] pub attachment: ::core::option::Option, /// offset: 64 #[prost(int64, tag = "5")] pub time: i64, /// offset: 72 #[prost(enumeration = "MailType", tag = "4")] pub mail_type: i32, /// offset: 76 #[prost(uint32, tag = "13")] pub id: u32, /// offset: 80 #[prost(int64, tag = "6")] pub expire_time: i64, /// offset: 88 #[prost(uint32, tag = "12")] pub template_id: u32, /// offset: 92 #[prost(bool, tag = "2")] pub is_read: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(803)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMailScRsp { /// offset: 16 #[prost(message, repeated, tag = "9")] pub notice_mail_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "3")] pub mail_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub start: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 48 #[prost(uint32, tag = "12")] pub total_num: u32, /// offset: 52 #[prost(bool, tag = "14")] pub is_end: bool, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(880)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkReadMailCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(827)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkReadMailScRsp { /// offset: 24 #[prost(uint32, tag = "7")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(836)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DelMailCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub id_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(813)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DelMailScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(815)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMailAttachmentCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub mail_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub optional_reward_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Knpnahphnjk { /// offset: 24 #[prost(uint32, tag = "3")] pub iodbgabpnop: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(881)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMailAttachmentScRsp { /// offset: 16 #[prost(message, repeated, tag = "9")] pub fail_mail_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub succ_mail_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "6")] pub attachment: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(810)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NewMailScNotify { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub mail_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fhegnopnich { /// offset: 16 #[prost(message, optional, tag = "4")] pub energy_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub cooomdkgodf: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "12")] pub cedggdfmilp: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "13")] pub egagknadahj: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "7")] pub jppmekjgjfd: u32, /// offset: 60 #[prost(int32, tag = "11")] pub ljhknkflgde: i32, /// offset: 64 #[prost(bool, tag = "14")] pub mjipojpbknb: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RotaterEnergyInfo { /// offset: 24 #[prost(uint32, tag = "2")] pub cur_num: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub max_num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RotateMapInfo { /// offset: 24 #[prost(message, optional, tag = "11")] pub miacnfdgkce: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "6")] pub elfdiefkcmh: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6873)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterMapRotationRegionCsReq { /// offset: 16 #[prost(message, optional, tag = "11")] pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub ljhknkflgde: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub jppmekjgjfd: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6803)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterMapRotationRegionScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub energy_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] pub motion: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] pub ljhknkflgde: u32, /// offset: 44 #[prost(uint32, tag = "13")] pub jppmekjgjfd: u32, /// offset: 48 #[prost(uint32, tag = "2")] pub client_pos_version: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChargerInfo { /// offset: 24 #[prost(uint32, tag = "8")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub pcccklnclhb: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6880)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct InteractChargerCsReq { /// offset: 16 #[prost(message, optional, tag = "10")] pub charger_info: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6827)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct InteractChargerScRsp { /// offset: 16 #[prost(message, optional, tag = "12")] pub energy_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "14")] pub charger_info: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RotaterData { /// offset: 24 #[prost(uint32, tag = "3")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub pcccklnclhb: u32, /// offset: 32 #[prost(float, tag = "9")] pub bbfoleopppl: f32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6836)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeployRotatorCsReq { /// offset: 16 #[prost(message, optional, tag = "1")] pub rotater_data: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6813)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeployRotatorScRsp { /// offset: 24 #[prost(message, optional, tag = "14")] pub rotater_data: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] pub energy_info: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6815)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RotateMapCsReq { /// offset: 16 #[prost(message, optional, tag = "5")] pub cooomdkgodf: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "12")] pub motion: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "10")] pub pcccklnclhb: u32, /// offset: 44 #[prost(uint32, tag = "13")] pub group_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6881)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RotateMapScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub client_pos_version: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6810)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveMapRotationRegionCsReq { /// offset: 24 #[prost(message, optional, tag = "10")] pub motion: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6887)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveMapRotationRegionScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub client_pos_version: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6829)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMapRotationDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6812)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMapRotationDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "9")] pub cedggdfmilp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "10")] pub cooomdkgodf: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "11")] pub egagknadahj: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "5")] pub energy_info: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "14")] pub jppmekjgjfd: u32, /// offset: 60 #[prost(int32, tag = "6")] pub ljhknkflgde: i32, /// offset: 64 #[prost(bool, tag = "4")] pub bhabaifpooa: bool, /// offset: 68 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6854)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ResetMapRotationRegionCsReq { /// offset: 16 #[prost(message, optional, tag = "2")] pub cooomdkgodf: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "12")] pub motion: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6883)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ResetMapRotationRegionScRsp { /// offset: 24 #[prost(message, optional, tag = "5")] pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub client_pos_version: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6809)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveMapRotationRegionScNotify {} /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6842)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateEnergyScNotify { /// offset: 16 #[prost(message, optional, tag = "11")] pub energy_info: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6876)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMapRotationDataScNotify { /// offset: 16 #[prost(message, repeated, tag = "12")] pub cedggdfmilp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "9")] pub cooomdkgodf: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "11")] pub energy_info: ::core::option::Option, /// offset: 48 #[prost(message, repeated, tag = "14")] pub egagknadahj: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(int32, tag = "13")] pub ljhknkflgde: i32, /// offset: 60 #[prost(uint32, tag = "4")] pub jppmekjgjfd: u32, /// offset: 64 #[prost(bool, tag = "1")] pub bhabaifpooa: bool, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6838)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RemoveRotatorCsReq { /// offset: 24 #[prost(message, optional, tag = "12")] pub rotater_data: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6861)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RemoveRotaterScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub rotater_data: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "11")] pub energy_info: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6824)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnnlhfkknlm { /// offset: 16 #[prost(message, repeated, tag = "5")] pub cedggdfmilp: ::prost::alloc::vec::Vec, } /// Obf: ONEBKBJMLIG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8288)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarbleGetDataCsReq {} /// Obf: CCNJIFFMGNA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8276)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleGetDataScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub kjjcimankoa: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub ikgiiijllbl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "7")] pub lhdimcdhceo: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(int32, tag = "2")] pub score_id: i32, /// offset: 52 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8286)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hajkepnejed { /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub egcllkdhiae: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub gnamnbdiekg: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8290)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kbeckamicjf { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub gnamnbdiekg: u32, } /// Obf: IPIKNJLJCNC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8272)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleShopBuyCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub egcllkdhiae: ::prost::alloc::vec::Vec, } /// Obf: AFDNHCKGNNB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8289)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleShopBuyScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub egcllkdhiae: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: GKHLACNDNHA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8282)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleUnlockSealScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub egcllkdhiae: ::prost::alloc::vec::Vec, } /// Obf: DPIEGEGHMDP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8284)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarblePvpDataUpdateScNotify { /// offset: 24 #[prost(int32, tag = "14")] pub score_id: i32, } /// Obf: PODAILFIECJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8274)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleUpdateShownSealCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub gfadcihmdnn: ::prost::alloc::vec::Vec, } /// Obf: ODGOEIFAHPH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8281)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleUpdateShownSealScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub gfadcihmdnn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkChestInfo { /// offset: 24 #[prost(uint32, tag = "7")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub config_id: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub floor_id: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub hfjelbgdghp: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub plane_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkChestFuncInfo { /// offset: 24 #[prost(message, repeated, tag = "12")] pub mark_chest_info_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub func_id: u32, /// offset: 40 #[prost(int64, tag = "4")] pub mark_time: i64, } /// Obf: BMDACCNEEPL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8198)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMarkChestCsReq {} /// Obf: KGALGCOHNIJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8186)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMarkChestScRsp { /// offset: 16 #[prost(message, repeated, tag = "12")] pub mark_chest_func_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: GIAHMBPHGPI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8196)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMarkChestCsReq { /// offset: 16 #[prost(message, repeated, tag = "5")] pub mark_chest_info_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub func_id: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub trigger_param_id: u32, } /// Obf: MHHCEHOKJBG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8200)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMarkChestScRsp { /// offset: 16 #[prost(message, repeated, tag = "10")] pub mark_chest_func_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub trigger_param_id: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub func_id: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: PCECJDGICOC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8182)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkChestChangedScNotify { /// offset: 16 #[prost(message, repeated, tag = "11")] pub mark_chest_func_info: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7332)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartMatchCsReq { /// offset: 16 #[prost(message, optional, tag = "8")] pub jidkdpppdpf: ::core::option::Option, /// offset: 32 #[prost(enumeration = "FightGameMode", tag = "1")] pub gjnmhilinhc: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7342)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartMatchScRsp { /// offset: 24 #[prost(message, optional, tag = "4")] pub jidkdpppdpf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7307)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CancelMatchCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7323)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CancelMatchScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7344)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ogbliddocao { /// offset: 16 #[prost(message, repeated, tag = "5")] pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: LFHENIDCNMJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7327)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCrossInfoCsReq {} /// Obf: BMMPOKFLJFG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7319)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCrossInfoScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 28 #[prost(enumeration = "FightGameMode", tag = "2")] pub gjnmhilinhc: i32, /// offset: 32 #[prost(uint64, tag = "9")] pub fgnfdgakkap: u64, /// offset: 40 #[prost(uint64, tag = "15")] pub room_id: u64, } /// Obf: JPDGPEOBBNJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7432)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeGetDataDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hpiehamdjap { /// offset: 24 #[prost(uint32, tag = "7")] pub kkhpkmahdmk: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub level_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mlhlimijhdd { /// offset: 24 #[prost(uint32, tag = "15")] pub lalgadhlmcb: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub hbonkleoeei: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub pos_index: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Alngmgojdoa { /// offset: 24 #[prost(map = "uint32, uint32", tag = "10")] pub gmonimlfkfc: ::std::collections::HashMap, /// offset: 32 #[prost(message, repeated, tag = "12")] pub mjnnnjpdkdi: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(map = "uint32, uint32", tag = "7")] pub aeomefembji: ::std::collections::HashMap, /// offset: 48 #[prost(message, repeated, tag = "1")] pub dbinclphefn: ::prost::alloc::vec::Vec, } /// Obf: AJDCICOLIBC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7442)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeGetDataDataScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub gjfkkffjdah: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: GKHHHFHGINI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7407)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeLevelEndCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub heeopafhbcl: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(string, tag = "9")] pub uuid: ::prost::alloc::string::String, /// offset: 32 #[prost(map = "uint32, uint32", tag = "3")] pub gmonimlfkfc: ::std::collections::HashMap, /// offset: 48 #[prost(uint32, tag = "5")] pub level_id: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub lalgadhlmcb: u32, /// offset: 56 #[prost(uint32, tag = "8")] pub hbonkleoeei: u32, /// offset: 60 #[prost(uint32, tag = "11")] pub kkhpkmahdmk: u32, } /// Obf: LOJIENDBLAI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7423)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeLevelEndScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub kkhpkmahdmk: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub level_id: u32, } /// Obf: ENILOPJOCBN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7444)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeSyncDataScNotify { /// offset: 16 #[prost(message, optional, tag = "12")] pub gjfkkffjdah: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7427)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pogmmmgbnch { /// offset: 24 #[prost(uint32, tag = "13")] pub pos_index: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub hbonkleoeei: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7419)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hdaoekoedho { /// offset: 24 #[prost(uint32, tag = "13")] pub pos_index: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub hbonkleoeei: u32, } /// Obf: PBDKDFCOAPB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7445)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pbdkdfcoapb {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdkjpkpejfo { /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub gkcabegbocg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub level_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kpchplejckc { /// offset: 24 #[prost(uint32, tag = "10")] pub lalgadhlmcb: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub pos_index: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub count: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub hbonkleoeei: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jkebeakohjj { /// offset: 16 #[prost(message, repeated, tag = "5")] pub nkhiimhclcd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "7")] pub bfcmlmlihhm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "3")] pub dbinclphefn: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "15")] pub gobipjpdbfg: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "11")] pub kioiblgkfcj: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "4")] pub eecijblglng: u32, /// offset: 68 #[prost(uint32, tag = "13")] pub jnaokjkflhl: u32, } /// Obf: DHFGMHFEHEB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7409)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhfgmhfeheb { /// offset: 16 #[prost(message, optional, tag = "14")] pub bjbjlbiopka: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: FCDAFFCDLLD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7429)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeV2BattleItemLevelUpCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub fmehkpkhgja: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub igoojkmpmdc: u32, } /// Obf: MPCDHLLOEJM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7443)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeV2BattleItemLevelUpScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub fmehkpkhgja: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub igoojkmpmdc: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: GJKAHBHLPPH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7434)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeV2LevelEndCsReq { /// offset: 16 #[prost(string, tag = "11")] pub uuid: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub eedlbjgglkd: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "7")] pub monkdlnmmbk: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "4")] pub eohglcjamkn: u32, /// offset: 52 #[prost(uint32, tag = "14")] pub jgifdfldbpb: u32, /// offset: 56 #[prost(uint32, tag = "9")] pub level_id: u32, /// offset: 60 #[prost(uint32, tag = "15")] pub gfbaheodfna: u32, /// offset: 64 #[prost(uint32, tag = "2")] pub hbonkleoeei: u32, } /// Obf: CGCHNIIJMMD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7421)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeV2LevelEndScRsp { /// offset: 16 #[prost(message, repeated, tag = "6")] pub dobnefkpmpb: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "7")] pub oeibhlmdjka: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub dbdigiepmbb: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "11")] pub iegchpihpjn: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "12")] pub level_id: u32, /// offset: 60 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 64 #[prost(uint32, tag = "8")] pub aflcnnajagb: u32, /// offset: 68 #[prost(uint32, tag = "15")] pub jnaokjkflhl: u32, } /// Obf: MOHJGIEBFFM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7440)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeV2SetBirdPosCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub hbonkleoeei: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub pos_index: u32, } /// Obf: DBMDKDAKCNC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7405)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeV2SetBirdPosScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub hbonkleoeei: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub pos_index: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub lidgcjikieg: u32, } /// Obf: JNHKFNPECCB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7408)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeV2ScNotify { /// offset: 24 #[prost(message, optional, tag = "5")] pub bjbjlbiopka: ::core::option::Option, } /// Obf: DABAAANKJGF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7403)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeV2PvpFinishScNotify { /// offset: 16 #[prost(message, optional, tag = "15")] pub bjbjlbiopka: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "14")] pub jdfpkamfhap: ::core::option::Option, /// offset: 40 #[prost(enumeration = "FightGameMode", tag = "6")] pub hkeacdbjcod: i32, /// offset: 44 #[prost(uint32, tag = "11")] pub bcakpnchiij: u32, /// offset: 48 #[prost(uint32, tag = "12")] pub ojngbibghbl: u32, /// offset: 52 #[prost(enumeration = "Nppemmillco", tag = "3")] pub reason: i32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7438)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eehldboefgb { /// offset: 16 #[prost(message, optional, tag = "11")] pub jdfpkamfhap: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub bcakpnchiij: u32, /// offset: 36 #[prost(int32, tag = "5")] pub ojngbibghbl: i32, /// offset: 40 #[prost(enumeration = "FightGameMode", tag = "13")] pub hkeacdbjcod: i32, /// offset: 44 #[prost(enumeration = "Nppemmillco", tag = "7")] pub reason: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbobhiphgpb { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub cjkagedkafl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint64, tag = "9")] pub hlnodeflocf: u64, /// offset: 40 #[prost(bool, tag = "13")] pub hiemhcbhkeo: bool, /// offset: 41 #[prost(bool, tag = "11")] pub oomilcofgpn: bool, /// offset: 44 #[prost(uint32, tag = "14")] pub ijcjbddggjf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cmgcljcpjko { /// offset: 24 #[prost(uint32, tag = "5")] pub ijcjbddggjf: u32, } /// Obf: AHFBNKIHGIH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9092)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChenLingGameBoyDataScRsp { /// offset: 24 #[prost(message, optional, tag = "8")] pub iaobhcoomjp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jaipalpgnkd { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub cjkagedkafl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub ijcjbddggjf: u32, /// offset: 36 #[prost(bool, tag = "5")] pub hopojgbfgeg: bool, /// offset: 37 #[prost(bool, tag = "7")] pub bohdceoolba: bool, /// offset: 40 #[prost(uint64, tag = "9")] pub bejcjjcljhl: u64, } /// Obf: PGIOKHAKAPP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9073)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishChenLingGameBoyScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub dddgoaeeodc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint64, tag = "6")] pub hlnodeflocf: u64, /// offset: 48 #[prost(uint64, tag = "14")] pub bejcjjcljhl: u64, /// offset: 56 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 60 #[prost(uint32, tag = "9")] pub ijcjbddggjf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nbhdcjhgkcn { /// offset: 24 #[prost(uint64, tag = "1")] pub bejcjjcljhl: u64, /// offset: 32 #[prost(uint32, tag = "5")] pub uid: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub ijcjbddggjf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nfekgeaimeo { /// offset: 24 #[prost(uint32, tag = "15")] pub ijcjbddggjf: u32, } /// Obf: NPPEAEPGEOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9077)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingGameBoyGetFriendRankingInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "4")] pub bedhekagape: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub ijcjbddggjf: u32, /// offset: 36 #[prost(bool, tag = "11")] pub ebafpolljia: bool, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: JAIGKNCMOLK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9069)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFiveDimMiniGameDataCsReq { /// offset: 24 #[prost(bool, tag = "5")] pub ebafpolljia: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9095)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Onaegkcmpnn { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 28 #[prost(bool, tag = "14")] pub ebafpolljia: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Andpllakcle { /// offset: 24 #[prost(uint32, tag = "13")] pub ijcjbddggjf: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9079)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdjkljdmjho { /// offset: 24 #[prost(message, optional, tag = "10")] pub iaobhcoomjp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Emdklicdpkk { /// offset: 24 #[prost(uint32, tag = "9")] pub ijcjbddggjf: u32, /// offset: 28 #[prost(bool, tag = "10")] pub hiemhcbhkeo: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9084)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jhehacpkkbl { /// offset: 16 #[prost(message, optional, tag = "6")] pub iaobhcoomjp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ikhlecejhpo { /// offset: 24 #[prost(uint32, tag = "7")] pub ofnnjjnahhh: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub bajhkgjpfed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pfpdfepnlhl {} /// Obf: EMPBDGJAFDF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9090)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFiveDimMiniGameDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "2")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhmajocincf { /// offset: 16 #[prost(string, tag = "6")] pub uuid: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "9")] pub ipddikphgpe: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub bajhkgjpfed: u32, /// offset: 40 #[prost(float, tag = "4")] pub japbbdenkgm: f32, /// offset: 44 #[prost(uint32, tag = "14")] pub chmbabejkge: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub fkfgigapjnf: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub mgbdfkkmnol: u32, /// offset: 56 #[prost(uint32, tag = "10")] pub score_id: u32, /// offset: 60 #[prost(uint32, tag = "2")] pub gold: u32, /// offset: 64 #[prost(uint32, tag = "11")] pub akcleajaepa: u32, /// offset: 68 #[prost(uint32, tag = "12")] pub ocfcojmimfd: u32, } /// Obf: GNCJHGHBEPP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9058)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishFiveDimMiniGameScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub kafikbefkdh: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "12")] pub dhbabibhnog: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub gold: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub mgbdfkkmnol: u32, /// offset: 48 #[prost(bool, tag = "1")] pub ilafnjnafim: bool, /// offset: 52 #[prost(uint32, tag = "9")] pub chmbabejkge: u32, /// offset: 56 #[prost(uint32, tag = "7")] pub bajhkgjpfed: u32, /// offset: 60 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 64 #[prost(float, tag = "10")] pub japbbdenkgm: f32, /// offset: 68 #[prost(uint32, tag = "4")] pub score_id: u32, /// offset: 72 #[prost(uint32, tag = "14")] pub akcleajaepa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nnflbbkgbdp {} /// Obf: JOMFDNFHHBD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9088)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFiveDimFluteDataScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub nfobndjiepl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "13")] pub aobgmmaimhj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bagcledhobd { /// offset: 24 #[prost(uint32, tag = "15")] pub bakmhapcncj: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9062)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Egjjhfipcnb { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub bakmhapcncj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aipnfbbdneo { /// offset: 24 #[prost(uint32, tag = "1")] pub bakmhapcncj: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9066)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ncgfpokhmbl { /// offset: 24 #[prost(uint32, tag = "15")] pub bakmhapcncj: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: NBEFNNHILCB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9091)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FiveDimFluteDataChangeNotify { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub aobgmmaimhj: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub nfobndjiepl: ::prost::alloc::vec::Vec, } /// Obf: LMJDKIDHMFH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9068)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeCrossFloorConditionChangeScNotify { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub hlllikpgofg: ::prost::alloc::vec::Vec, } /// Obf: LNDMHNMPGNP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2773)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcMessageGroupCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub contact_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MessageItem { /// offset: 24 #[prost(uint32, tag = "9")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub text_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MessageSection { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub message_item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "11")] pub frozen_item_id: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub id: u32, /// offset: 48 #[prost(enumeration = "MessageSectionStatus", tag = "1")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MessageGroup { /// offset: 16 #[prost(message, repeated, tag = "10")] pub message_section_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(int64, tag = "15")] pub refresh_time: i64, /// offset: 40 #[prost(uint32, tag = "3")] pub message_section_id: u32, /// offset: 44 #[prost(enumeration = "MessageGroupStatus", tag = "6")] pub status: i32, /// offset: 48 #[prost(uint32, tag = "14")] pub id: u32, } /// Obf: EBBKLGBFJBN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2703)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcMessageGroupScRsp { /// offset: 16 #[prost(message, repeated, tag = "1")] pub message_group_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: EMACPOEHODE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2780)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetNpcStatusCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct NpcStatus { /// offset: 24 #[prost(uint32, tag = "8")] pub npc_id: u32, /// offset: 28 #[prost(bool, tag = "12")] pub is_finish: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GroupStatus { /// offset: 24 #[prost(uint32, tag = "1")] pub group_id: u32, /// offset: 28 #[prost(enumeration = "MessageGroupStatus", tag = "10")] pub group_status: i32, /// offset: 32 #[prost(int64, tag = "3")] pub refresh_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SectionStatus { /// offset: 24 #[prost(enumeration = "MessageSectionStatus", tag = "7")] pub section_status: i32, /// offset: 28 #[prost(uint32, tag = "2")] pub section_id: u32, } /// Obf: FOKMHCLKPGJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2727)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcStatusScRsp { /// offset: 16 #[prost(message, repeated, tag = "3")] pub npc_status_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: FNNBOBGFAKH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2736)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishItemIdCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub text_id: u32, } /// Obf: EEFCOCPHIOD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2713)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishItemIdScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub text_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub item_id: u32, } /// Obf: BCONPMPJLDD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2715)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishSectionIdCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub section_id: u32, } /// Obf: LCJMFNOJBAC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2781)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishSectionIdScRsp { /// offset: 24 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub section_id: u32, } /// Obf: OCJOLLHLFIB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishPerformSectionIdCsReq { /// offset: 16 #[prost(message, repeated, tag = "12")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub section_id: u32, } /// Obf: KGPCODGNDEG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2787)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishPerformSectionIdScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "12")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "5")] pub section_id: u32, /// offset: 44 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: EJFBKAEEDJK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2729)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMissionMessageCsReq {} /// Obf: PGFLOJNIFLF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2712)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionMessageScRsp { /// offset: 24 #[prost(map = "uint32, uint32", tag = "7")] pub pfmhkkkagcd: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: PMDGOKCLELJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4173)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ShareCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub mggnkenipfc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bcbhfbpadee { /// offset: 24 #[prost(uint32, tag = "4")] pub jnopbgbacoo: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub mggnkenipfc: u32, } /// Obf: NJBNEBEFNEC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4103)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ShareScRsp { /// offset: 16 #[prost(message, optional, tag = "13")] pub nmokjjmnicm: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: INAFIPCFLGB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4180)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetShareDataCsReq {} /// Obf: DLCCOHOEFCA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4127)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetShareDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "12")] pub mncjmioonpe: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4136)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Liogdhefogd {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4113)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ehnlgmegijp { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okjchglgbhp { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub jlnocdgjdli: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub r#type: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub nadcihpppbc: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4154)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mncfpnfgaoh { /// offset: 24 #[prost(message, repeated, tag = "13")] pub okjnbiokkib: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4183)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bmflffjiefc { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4110)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pimffpgepio { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub jalhkmeoopn: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(string, repeated, tag = "11")] pub okfmbdeecch: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 40 #[prost(enumeration = "Bmhihbheckd", tag = "4")] pub r#type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4187)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Inkeeekknkf { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Igbjdkiedjl { /// offset: 24 #[prost(string, tag = "4")] pub gifoenldcho: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4112)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Idenfkijicm { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hdahflmbaab { /// offset: 24 #[prost(uint32, tag = "11")] pub egknhhfdjhm: u32, /// offset: 28 #[prost(enumeration = "MovieRacingType", tag = "10")] pub r#type: i32, /// offset: 32 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub hfenofpknpj: u32, } /// Obf: IMEFDMEGEON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4171)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMovieRacingDataCsReq {} /// Obf: HIADAFCBLKH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4178)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMovieRacingDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "3")] pub hniaegmmpkd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: IHMMNILOINC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4152)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateMovieRacingDataCsReq { /// offset: 16 #[prost(message, optional, tag = "13")] pub ljepiaidjfc: ::core::option::Option, } /// Obf: NCFCNNFIBLJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4148)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateMovieRacingDataScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub ljepiaidjfc: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4109)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jdaaleacpkl { /// offset: 24 #[prost(uint32, tag = "9")] pub kpkebloefcp: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4142)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nialcdgnnlc { /// offset: 24 #[prost(uint32, tag = "15")] pub kpkebloefcp: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4176)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfgemcjlgpp { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub bgjaejkjcfp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub ifmccmlcbgp: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub content_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mjeikngocjo { /// offset: 24 #[prost(uint32, tag = "2")] pub config_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub state: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Blplicdmfel { /// offset: 24 #[prost(message, repeated, tag = "13")] pub pepoggncgld: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub floor_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4138)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgfaalhchef { /// offset: 24 #[prost(message, repeated, tag = "7")] pub cgojblpjfak: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub content_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub ifmccmlcbgp: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bpagbaalhmp { /// offset: 24 #[prost(uint32, tag = "11")] pub egknhhfdjhm: u32, /// offset: 28 #[prost(bool, tag = "5")] pub is_perfect: bool, /// offset: 32 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub blmaeggmchj: u32, } /// Obf: LOIAGBJKMEB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4159)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetGunPlayDataCsReq {} /// Obf: AHDEDBMNMCP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4174)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGunPlayDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "5")] pub oholabhlckl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: GACMFAOEKMP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4192)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateGunPlayDataCsReq { /// offset: 24 #[prost(message, optional, tag = "1")] pub aopplpdbehk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub gijopfiamia: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub group_id: u32, /// offset: 40 #[prost(uint64, tag = "12")] pub uuid: u64, } /// Obf: EKOPMNIGCPH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4166)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateGunPlayDataScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub aopplpdbehk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Amkbfmcoihk { /// offset: 24 #[prost(uint32, tag = "10")] pub id: u32, /// offset: 28 #[prost(enumeration = "Cgogdjkalmh", tag = "12")] pub nfmkofnekla: i32, /// offset: 32 #[prost(enumeration = "DifficultyAdjustmentType", tag = "1")] pub anjmfpkjhoh: i32, } /// Obf: MJHIOCKGPMN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4130)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DifficultyAdjustmentGetDataCsReq {} /// Obf: BPFGOALJLPP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4149)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DifficultyAdjustmentGetDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "7")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: ELBOKICMECP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4128)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DifficultyAdjustmentUpdateDataCsReq { /// offset: 24 #[prost(message, optional, tag = "6")] pub data: ::core::option::Option, } /// Obf: FCGMKPGGCAC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4101)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DifficultyAdjustmentUpdateDataScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub data: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "15")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: FPMCECGEIJD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4167)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeKillDirectCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub entity_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub fabplncigpk: u32, /// offset: 36 #[prost(enumeration = "Fdjadoeaole", tag = "14")] pub nfmkofnekla: i32, } /// Obf: LBEBKNGBBCO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4185)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeKillDirectScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub entity_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: CLIOFILACMC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4120)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DirectDeliveryScNotify { /// offset: 16 #[prost(message, repeated, tag = "6")] pub djobnpiaejp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub hfhhkgfngfc: u32, } /// Obf: JFFANDLFOGP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4199)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CancelDirectDeliveryNoticeCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub hfhhkgfngfc: u32, } /// Obf: EJBPJPEDLJL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4132)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CancelDirectDeliveryNoticeScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub hfhhkgfngfc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bkahedahnhl { /// offset: 24 #[prost(uint32, tag = "13")] pub nbfjhdjblcf: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub gold: u32, } /// Obf: BGGJMEAOBFG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4135)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSwitchMascotDataCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub nbfjhdjblcf: u32, } /// Obf: DPODMNMGDLK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4116)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwitchMascotDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "7")] pub jnoehpjjpof: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub nbfjhdjblcf: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: OFAPJBDCIAE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4105)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchMascotUpdateScNotify { /// offset: 16 #[prost(message, repeated, tag = "9")] pub jnoehpjjpof: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "11")] pub eblpglfjnel: bool, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4114)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetUnreleasedBlockInfoCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4182)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnreleasedBlockInfoScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub knkgiencljj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "7")] pub njiipbhbedk: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 48 #[prost(int64, tag = "6")] pub gcmokmiehdb: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gaambbfpchb { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub oplnkcolckj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub pmjgajgifoa: u32, /// offset: 40 #[prost(int64, tag = "3")] pub ifepjhgncoi: i64, /// offset: 48 #[prost(int64, tag = "5")] pub end_time: i64, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4153)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Joigbkbegob {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4163)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Alcdaeideam { /// offset: 16 #[prost(message, optional, tag = "7")] pub nfedanfbibe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4117)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Piconflhmcd { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub jkcebhfieni: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4106)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fecgdojfdim { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub ngkofmbbgnl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "6")] pub nfedanfbibe: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4200)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lcbiejnjdif { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub gdcflplfjci: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4139)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddooedokepf { /// offset: 16 #[prost(message, optional, tag = "15")] pub nfedanfbibe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4188)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eabimapllll { /// offset: 16 #[prost(message, optional, tag = "11")] pub nfedanfbibe: ::core::option::Option, } /// Obf: EMIFJNLDKDE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMissionDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Albojhjalof { /// offset: 24 #[prost(uint32, tag = "3")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub display_value: u32, /// offset: 32 #[prost(enumeration = "MissionSyncRecord", tag = "6")] pub r#type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mission { /// offset: 24 #[prost(uint32, tag = "12")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub id: u32, /// offset: 32 #[prost(enumeration = "MissionStatus", tag = "11")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionCustomValue { /// offset: 16 #[prost(string, tag = "5")] pub bgdfhbaanlb: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "15")] pub index: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub custom_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Onhkodafemh { /// offset: 16 #[prost(message, repeated, tag = "7")] pub custom_value_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MainMission { /// offset: 24 #[prost(message, repeated, tag = "2")] pub custom_value_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "MissionStatus", tag = "14")] pub status: i32, /// offset: 36 #[prost(uint32, tag = "1")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjbanfppefh { /// offset: 36 #[prost(uint32, tag = "3")] pub id: u32, #[prost(oneof = "mjbanfppefh::Epiikekkmpj", tags = "1481")] pub epiikekkmpj: ::core::option::Option, } /// Nested message and enum types in `MJBANFPPEFH`. pub mod mjbanfppefh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Epiikekkmpj { /// offset: 24 #[prost(message, tag = "1481")] CustomValueList(super::Onhkodafemh), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MainMissionCustomValue { /// offset: 16 #[prost(message, optional, tag = "7")] pub custom_value_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub main_mission_id: u32, } /// Obf: KHKJONMCECE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1203)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "13")] pub mission_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub kbdgngmpfeh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "5")] pub main_mission_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "10")] pub gkfpkbgjbgn: u32, /// offset: 52 #[prost(uint32, tag = "15")] pub track_mission_id: u32, /// offset: 56 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: KHOHCEGIHGF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1228)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AcceptMainMissionCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub main_mission_id: u32, } /// Obf: GGHDJOBEDAF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1201)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AcceptMainMissionScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub main_mission_id: u32, } /// Obf: MMJJKEOONKE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1280)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTalkMissionCsReq { /// offset: 16 #[prost(message, repeated, tag = "5")] pub custom_value_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(string, tag = "15")] pub talk_str: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "9")] pub sub_mission_id: u32, } /// Obf: OKPLFBLIDFF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1227)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTalkMissionScRsp { /// offset: 16 #[prost(string, tag = "3")] pub talk_str: ::prost::alloc::string::String, /// offset: 32 #[prost(message, repeated, tag = "9")] pub custom_value_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "15")] pub sub_mission_id: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: IKMNHNAHNMK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1236)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionRewardScNotify { /// offset: 16 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub main_mission_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub sub_mission_id: u32, } /// Obf: AOCAHONLJKE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1274)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubMissionRewardScNotify { /// offset: 24 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub sub_mission_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1213)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionSyncTaskCsReq { /// offset: 16 #[prost(string, tag = "12")] pub key: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1215)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionSyncTaskScRsp { /// offset: 16 #[prost(string, tag = "3")] pub key: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: GHFEIOEICNP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1212)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionGroupWarnScNotify { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub oikjkmjcheg: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1254)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishCosumeItemMissionCsReq { /// offset: 16 #[prost(message, optional, tag = "13")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub sub_mission_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1283)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishCosumeItemMissionScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub sub_mission_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: MEBIGMFKKFD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1224)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionStatusCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub sub_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub main_mission_id_list: ::prost::alloc::vec::Vec, } /// Obf: GetMissionStatusScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1271)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionStatusScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "5")] pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "8")] pub curversion_finished_main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "9")] pub sub_mission_status_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "2")] pub main_mission_mcv_list: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: HNPPCJMODAB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1292)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TeleportToMissionResetPointCsReq {} /// Obf: DCNKCCPMKLE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1266)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TeleportToMissionResetPointScRsp { /// offset: 24 #[prost(message, optional, tag = "10")] pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub client_pos_version: u32, } /// Obf: CJOACNKDPEI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1230)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartFinishSubMissionScNotify { /// offset: 24 #[prost(uint32, tag = "15")] pub sub_mission_id: u32, } /// Obf: JMIPELIDOIJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1249)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartFinishMainMissionScNotify { /// offset: 24 #[prost(uint32, tag = "2")] pub main_mission_id: u32, } /// Obf: CFDNIJHMEND /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1267)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMainMissionCustomValueCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub main_mission_id_list: ::prost::alloc::vec::Vec, } /// Obf: NBDELHIPKLP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1285)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMainMissionCustomValueScRsp { /// offset: 24 #[prost(message, repeated, tag = "7")] pub main_mission_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: CPFCAJBHOIB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1220)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MainMissionAcceptNotify { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub sub_mission_id_list: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1232)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateTrackMainMissionCsReq { /// offset: 24 #[prost(enumeration = "TrackMainMissionUpdateReasonId", tag = "11")] pub popncnibnmj: i32, /// offset: 28 #[prost(uint32, tag = "4")] pub track_mission_id: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub jfondebdioo: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1235)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateTrackMainMissionScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub prev_track_mission_id: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub track_mission_id: u32, } /// Obf: ABFLEADGIIF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1216)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishedMissionScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1205)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMainMissionCustomValueCsReq { /// offset: 24 #[prost(string, tag = "11")] pub bgdfhbaanlb: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "7")] pub main_mission_id: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub value: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1214)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMainMissionCustomValueScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub hkddmggdcip: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1282)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StarPerformanceRelayCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub dngfhoeacbi: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub performance_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1253)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StarPerformanceRelayScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: MKNLDCIOCFI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7073)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMonopolyInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pdnabfblepg { /// offset: 24 #[prost(uint32, tag = "11")] pub mgjffpiaomi: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub almkipnhafm: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub item_value: u32, /// offset: 36 #[prost(bool, tag = "1")] pub gnihcopoljb: bool, /// offset: 37 #[prost(bool, tag = "12")] pub blbfmkkbeli: bool, /// offset: 40 #[prost(uint32, tag = "13")] pub keeobecjnip: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hddlalfamko { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub lpbbjffnaca: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "Laehiccbbfn", tag = "3")] pub kdjacpbdhae: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hihehniagpf { /// offset: 24 #[prost(uint32, tag = "3")] pub fbdeneclhih: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ddhieonliil { /// offset: 24 #[prost(uint64, tag = "4")] pub hemohfjjmjg: u64, /// offset: 32 #[prost(bool, tag = "12")] pub is_taken_reward: bool, /// offset: 33 #[prost(bool, tag = "14")] pub ddkgkofagmh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfgilgdfeke { /// offset: 16 #[prost(message, repeated, tag = "9")] pub mhnlheimblh: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "6")] pub jbkmdkkbffa: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub amfddggeabc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(string, tag = "171")] pub dpiojajlold: ::prost::alloc::string::String, /// offset: 48 #[prost(string, tag = "1461")] pub mgkcfificcf: ::prost::alloc::string::String, /// offset: 56 #[prost(message, repeated, tag = "12")] pub badcfeejkic: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "8")] pub iofplhogbod: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(string, tag = "1805")] pub danmgaepgml: ::prost::alloc::string::String, /// offset: 88 #[prost(uint64, tag = "2")] pub eimpjbclkhd: u64, /// offset: 96 #[prost(uint32, tag = "4")] pub nbnceegggff: u32, /// offset: 100 #[prost(uint32, tag = "14")] pub ijfphjapbco: u32, /// offset: 104 #[prost(uint32, tag = "11")] pub gackjlbpkgd: u32, /// offset: 112 #[prost(uint64, tag = "15")] pub injdclbammi: u64, /// offset: 120 #[prost(bool, tag = "13")] pub bodenachchf: bool, /// offset: 124 #[prost(uint32, tag = "5")] pub gcpabinopnj: u32, /// offset: 128 #[prost(uint64, tag = "10")] pub ifhphkpnopi: u64, /// offset: 136 #[prost(uint32, tag = "7")] pub fnfekipgkhj: u32, /// offset: 140 #[prost(uint32, tag = "1")] pub fdopjgfnmma: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcdifiidpia { /// offset: 16 #[prost(message, repeated, tag = "3")] pub bembgmoiaon: ::prost::alloc::vec::Vec, } /// Obf: IHLLOOIAFFG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7003)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyInfoScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub canejdomafa: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "4")] pub habjhgpfgeb: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "8")] pub kkkmhnapfcp: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "15")] pub pnjbepaaeof: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "7")] pub momeifpicle: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "13")] pub ciclccflale: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "14")] pub cooomdkgodf: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "5")] pub stt: ::core::option::Option, /// offset: 88 #[prost(message, optional, tag = "3")] pub gkmkaeedchp: ::core::option::Option, /// offset: 96 #[prost(message, optional, tag = "6")] pub ochnmgmdhme: ::core::option::Option, /// offset: 104 #[prost(message, optional, tag = "10")] pub malpphceogb: ::core::option::Option, /// offset: 112 #[prost(message, optional, tag = "1")] pub olaonlglajo: ::core::option::Option, /// offset: 120 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ccmckokejni { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub hndagkpkghi: ::prost::alloc::vec::Vec, } /// Obf: KJFLKGEPIGG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7007)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyConditionUpdateScNotify { /// offset: 16 #[prost(message, optional, tag = "8")] pub ciclccflale: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ocdbimibncd { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub pohblamknjh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub leijjgdjeci: ::prost::alloc::vec::Vec, } /// Obf: CGABKEMOBEB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7098)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolySttUpdateScNotify { /// offset: 16 #[prost(message, optional, tag = "5")] pub stt: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eidfcglodfb { /// offset: 24 #[prost(uint32, tag = "12")] pub map_id: u32, /// offset: 28 #[prost(bool, tag = "1")] pub bpkmkfldcai: bool, /// offset: 32 #[prost(uint32, tag = "6")] pub ihaomlephom: u32, /// offset: 36 #[prost(enumeration = "Naddheilbbn", tag = "9")] pub pijjdfcbmpg: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ilmfjkcgbck { /// offset: 16 #[prost(message, optional, tag = "5")] pub gopfojlifkn: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "12")] pub dgbeoggjloo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "4")] pub egdnfkhlkke: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "7")] pub cokknekdjaj: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub ljccanlcghi: u32, } /// Obf: KMGEMNJJACK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7057)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyEventLoadUpdateScNotify { /// offset: 16 #[prost(message, repeated, tag = "8")] pub dgbeoggjloo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "1")] pub egdnfkhlkke: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nifkimaanfj { /// offset: 24 #[prost(uint32, tag = "5")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lnchjbmimaf { /// offset: 24 #[prost(uint32, tag = "13")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Adncppcpllh { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub mjmjomdlohi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub gkknmddnojf: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub hafokmhcgfm: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofpgdjjkgkj { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub mjmjomdlohi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub event_id: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub jmbgmipllji: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub ijjfapbjmod: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub gkknmddnojf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfkabdljmjo { /// offset: 24 #[prost(message, repeated, tag = "5")] pub phkbdahipee: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub kbljegipinf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ncpjgbccggi { /// offset: 24 #[prost(uint32, tag = "9")] pub cbilpmicekc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dcajakjajnl { /// offset: 24 #[prost(uint32, tag = "5")] pub shop_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dkhcbkngomf { /// offset: 24 #[prost(uint32, tag = "4")] pub mknlpjmbhdk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Galcnkiahnn { /// offset: 24 #[prost(uint32, tag = "10")] pub nlgnndifggf: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub ddclcnponoh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nemidpfejfl { /// offset: 36 #[prost(uint32, tag = "10")] pub gcladekcjcg: u32, #[prost(oneof = "nemidpfejfl::Bmhhgphpljb", tags = "4, 2, 3, 12, 1, 15, 7, 13, 6")] pub bmhhgphpljb: ::core::option::Option, } /// Nested message and enum types in `NEMIDPFEJFL`. pub mod nemidpfejfl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bmhhgphpljb { /// offset: 24 #[prost(message, tag = "4")] Nhonhfpbebg(super::Nifkimaanfj), /// offset: 24 #[prost(message, tag = "2")] Mpbpbblahnm(super::Lnchjbmimaf), /// offset: 24 #[prost(message, tag = "3")] Oncbjhbkblb(super::Adncppcpllh), /// offset: 24 #[prost(message, tag = "12")] Cefdddaimmd(super::Ncpjgbccggi), /// offset: 24 #[prost(message, tag = "1")] Mofniojhbbl(super::Dcajakjajnl), /// offset: 24 #[prost(message, tag = "15")] Ajgoejhkoke(super::Dkhcbkngomf), /// offset: 24 #[prost(message, tag = "7")] Enfiefppcic(super::Galcnkiahnn), /// offset: 24 #[prost(message, tag = "13")] Bjhklnnkppb(super::Ofpgdjjkgkj), /// offset: 24 #[prost(message, tag = "6")] Hclaegdlobd(super::Dfkabdljmjo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fioengohooj { /// offset: 24 #[prost(message, optional, tag = "9")] pub megbffoafgl: ::core::option::Option, } /// Obf: LBDGBAALOOJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7030)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyContentUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "12")] pub megbffoafgl: ::core::option::Option, } /// Obf: NMFBEMPIMMN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7027)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyCellUpdateNotify { /// offset: 16 #[prost(message, optional, tag = "8")] pub gopfojlifkn: ::core::option::Option, } /// Obf: JEJNIBGECID /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7013)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyRollDiceCsReq {} /// Obf: DKDDEPHBBEM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7015)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyRollDiceScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub kkeipooaimb: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: OLPKGAGBKAB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7092)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyCheatDiceCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub lagninikeae: u32, } /// Obf: MILDJHKDICG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7066)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyCheatDiceScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub lagninikeae: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: EAHLPCJGLPD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7081)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyMoveCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub cpfghpcbfof: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub ahngiceeadk: u32, } /// Obf: BLHGFHMEFMB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7010)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyMoveScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub cooomdkgodf: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "8")] pub ajgmloionpk: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: CKONENEGJMM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7087)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolySelectOptionCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub event_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub hafokmhcgfm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hknbladlaae { /// offset: 24 #[prost(uint32, tag = "4")] pub mipkoffgpfa: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub hafokmhcgfm: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub event_id: u32, } /// Obf: ILGDFJMKOEC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7029)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolySelectOptionScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub momeifpicle: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "8")] pub dmckdigkhlb: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub event_id: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub hafokmhcgfm: u32, } /// Obf: OACJDKMNPIC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7009)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyRollRandomCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub event_id: u32, } /// Obf: JONNKENDDPG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7042)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyRollRandomScRsp { /// offset: 24 #[prost(message, optional, tag = "12")] pub momeifpicle: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub event_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: BADCAMHNGKA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7076)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyReRollRandomCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub event_id: u32, } /// Obf: HEGELOIBGME /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7038)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyReRollRandomScRsp { /// offset: 24 #[prost(message, optional, tag = "13")] pub momeifpicle: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub event_id: u32, } /// Obf: PDAEJKNMBNK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7061)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyConfirmRandomCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub event_id: u32, } /// Obf: LOBOKLMODGC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7024)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyConfirmRandomScRsp { /// offset: 24 #[prost(message, optional, tag = "14")] pub momeifpicle: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub event_id: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: POFOGBPDEHB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7071)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyBuyGoodsCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub goods_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub shop_id: u32, } /// Obf: ANCENNCMLDH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7078)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyBuyGoodsScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub goods_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub shop_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7052)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oidpmkiojgk { /// offset: 24 #[prost(uint32, tag = "9")] pub cbilpmicekc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7048)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pdjfkffpdki { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub cbilpmicekc: u32, } /// Obf: MBKBDPECMHA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7059)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGiveUpCurContentCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub content_id: u32, } /// Obf: CILKIOLEJFJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7074)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGiveUpCurContentScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub content_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyActionResult { /// offset: 16 #[prost(message, optional, tag = "15")] pub detail: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Bakaelimiji", tag = "13")] pub source_type: i32, /// offset: 36 #[prost(uint32, tag = "6")] pub trigger_cell_id: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub click_cell_id: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub effect_type: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub click_map_id: u32, /// offset: 52 #[prost(uint32, tag = "12")] pub trigger_map_id: u32, } /// Obf: HCGCOHCHKBN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7080)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyActionResultScNotify { /// offset: 16 #[prost(message, repeated, tag = "5")] pub bkgpginchji: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ccohbabchai { /// offset: 24 #[prost(uint32, tag = "15")] pub njfkoebeggb: u32, /// offset: 28 #[prost(bool, tag = "12")] pub eedegbhekgd: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gppkimdcpbm { #[prost( oneof = "gppkimdcpbm::Idlckhekccb", tags = "7, 3, 5, 14, 9, 1, 15, 2, 11, 10, 4, 8, 6" )] pub idlckhekccb: ::core::option::Option, } /// Nested message and enum types in `GPPKIMDCPBM`. pub mod gppkimdcpbm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Idlckhekccb { /// offset: 24 #[prost(message, tag = "7")] Fipdbfmpekh(super::Golhakegkcl), /// offset: 24 #[prost(message, tag = "3")] Ahmeecfkbdj(super::Golhakegkcl), /// offset: 24 #[prost(message, tag = "5")] Cbkldcbekch(super::Baneligflco), /// offset: 24 #[prost(message, tag = "14")] Hmobmballje(super::Baneligflco), /// offset: 24 #[prost(message, tag = "9")] Ifooepkggag(super::Gnnglbegikb), /// offset: 24 #[prost(message, tag = "1")] Cmpncfcjcne(super::Gnnglbegikb), /// offset: 24 #[prost(message, tag = "15")] Domhnbmjghf(super::Neaemnnkkef), /// offset: 24 #[prost(message, tag = "2")] Hkagpimfpag(super::Neaemnnkkef), /// offset: 24 #[prost(message, tag = "11")] Gajglondgmp(super::Ccohbabchai), /// offset: 24 #[prost(message, tag = "10")] Ijbammmbioa(super::Ahmfkpiahco), /// offset: 24 #[prost(message, tag = "4")] Ebcgebepojj(super::Gnnglbegikb), /// offset: 24 #[prost(message, tag = "8")] Ckbeebalaeg(super::Neaemnnkkef), /// offset: 24 #[prost(message, tag = "6")] Ldigcpkpnbc(super::Nokanmfknmm), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nokanmfknmm { /// offset: 24 #[prost(uint32, tag = "4")] pub pjfplafehkk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Golhakegkcl { /// offset: 24 #[prost(uint32, tag = "5")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub dcpdnbaldoa: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub hfnnnghbhgg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Neaemnnkkef { /// offset: 24 #[prost(uint32, tag = "11")] pub ddffjeblcan: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub bgkdjkcfekd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ahmfkpiahco { /// offset: 24 #[prost(uint32, tag = "13")] pub kclcdfggpbk: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub kjbiloocbpb: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub daekkpojajg: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub adadgdpcpdn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glmgjfeejhd { /// offset: 32 #[prost(uint32, tag = "8")] pub afdnfcbcfbf: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub config_id: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub bajhkgjpfed: u32, #[prost(oneof = "glmgjfeejhd::Jmpnihhamph", tags = "11, 5, 7")] pub jmpnihhamph: ::core::option::Option, } /// Nested message and enum types in `GLMGJFEEJHD`. pub mod glmgjfeejhd { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Jmpnihhamph { /// offset: 24 #[prost(message, tag = "11")] Aglmedobmal(super::Kdpgimoolon), /// offset: 24 #[prost(message, tag = "5")] Lochfjeeckl(super::Jgknadednhb), /// offset: 24 #[prost(message, tag = "7")] Cokliddaeoh(super::Loebaoefmdc), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Foofaifpooi { /// offset: 16 #[prost(message, optional, tag = "4")] pub jeloddpelkj: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "5")] pub iblhlcmnmaj: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "3")] pub bgjbagjajdl: ::prost::alloc::vec::Vec, } /// Obf: MBOPGGGPMMM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7001)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameSettleScNotify { /// offset: 24 #[prost(message, optional, tag = "14")] pub ngadcehjhbe: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "12")] pub ajgoejhkoke: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "10")] pub item_list: ::core::option::Option, } /// Obf: AOPEHFBKPHP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7016)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameCreateScNotify { /// offset: 16 #[prost(message, optional, tag = "10")] pub iblhlcmnmaj: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "6")] pub ajgoejhkoke: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7049)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Piljihglhja { /// offset: 24 #[prost(uint32, tag = "13")] pub afdnfcbcfbf: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7028)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nhkiadbinml { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub afdnfcbcfbf: u32, } /// Obf: MPIMMHDEAGO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7054)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyFirstEnterMonopolyActivityCsReq {} /// Obf: HFGKJEFPJPB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7083)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyFirstEnterMonopolyActivityScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub olaonlglajo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub icpapcajfkk: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 40 #[prost(bool, tag = "6")] pub glejfciomkc: bool, /// offset: 48 #[prost(int64, tag = "3")] pub djmlhbfembe: i64, } /// Obf: PKNEMMHHBJK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7072)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGetDailyInitItemCsReq { /// offset: 24 #[prost(bool, tag = "13")] pub oanjanoocmi: bool, } /// Obf: HDJNPJKFBPJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7025)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGetDailyInitItemScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub aedfgdeaobd: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub mkedabicjph: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub pklpcbacema: u32, /// offset: 40 #[prost(int64, tag = "6")] pub djmlhbfembe: i64, /// offset: 48 #[prost(uint32, tag = "11")] pub ajdofhncolp: u32, /// offset: 52 #[prost(uint32, tag = "10")] pub fofgdajjpem: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdpgimoolon { /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub pgmhmpehphp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "12")] pub knjmpbhkhcj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "1")] pub jkoolmnhphi: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(bool, tag = "9")] pub bdefaffdbcc: bool, /// offset: 52 #[prost(uint32, tag = "14")] pub pedflggdhdp: u32, } /// Obf: KJIMFIHOAFM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7020)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGameBingoFlipCardCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub lkfigbgpejb: u32, } /// Obf: CPLFHOFEEIO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7099)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameBingoFlipCardScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub knjmpbhkhcj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "9")] pub bdefaffdbcc: bool, /// offset: 36 #[prost(uint32, tag = "5")] pub djeimgghmgm: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: HIAFBJNNCHN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7067)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGameGachaCsReq {} /// Obf: AIMFGJGOLNG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7085)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameGachaScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub clggklnplck: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nndkliballc { /// offset: 24 #[prost(uint32, tag = "1")] pub jjkpbplagan: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub kpmhgghlohb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jgknadednhb { /// offset: 16 #[prost(message, repeated, tag = "3")] pub olghchmmmia: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "10")] pub hdakgbmlkki: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub kpgneaboecg: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub komeomhbcec: u32, /// offset: 48 #[prost(uint32, tag = "8")] pub ahapdfnpicg: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub ghknbioflga: u32, } /// Obf: HDLCCMGHJAD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7032)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyAcceptQuizCsReq { /// offset: 16 #[prost(message, repeated, tag = "4")] pub olghchmmmia: ::prost::alloc::vec::Vec, } /// Obf: AJCNPDNBIEM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7035)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyAcceptQuizScRsp { /// offset: 24 #[prost(message, optional, tag = "14")] pub lochfjeeckl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jpegncjdbom { /// offset: 24 #[prost(uint32, tag = "12")] pub bllleigdmoi: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub ahapdfnpicg: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub afhmlgfilfn: u32, } /// Obf: PBPDPNPJHLE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7017)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyQuizDurationChangeScNotify { /// offset: 16 #[prost(message, repeated, tag = "4")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Loebaoefmdc { /// offset: 24 #[prost(uint32, tag = "13")] pub habhoamcglh: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub hcfjijhljdm: u32, /// offset: 32 #[prost(bool, tag = "7")] pub fnfjocegfbi: bool, } /// Obf: FGDFHJPOHML /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7005)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGuessChooseCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub hcfjijhljdm: u32, } /// Obf: AIADHAKAAIC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7014)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGuessChooseScRsp { /// offset: 24 #[prost(uint32, tag = "2")] pub hcfjijhljdm: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dcmhloegfbm { /// offset: 24 #[prost(message, optional, tag = "8")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub habhoamcglh: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub lcfdopinebo: u32, } /// Obf: ODKIEBABOOC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7063)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGuessDrawScNotify { /// offset: 24 #[prost(message, repeated, tag = "15")] pub khlfdhanjco: ::prost::alloc::vec::Vec, } /// Obf: IAFJANHGCLL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7082)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMonopolyFriendRankingListCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7053)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mlbdfeobkij { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Baneligflco { /// offset: 24 #[prost(uint32, tag = "5")] pub mfkhdanpcic: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub cbilpmicekc: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbphhpgnmkc { /// offset: 16 #[prost(message, repeated, tag = "6")] pub npengfbhfjn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Njhagkghkjj { /// offset: 24 #[prost(uint32, tag = "12")] pub pkhiadlbddp: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub eekpbpfpnik: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub dbpjbmmgahh: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub jdmngbjdlbn: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub kdfdfbhkcng: u32, /// offset: 44 #[prost(uint32, tag = "13")] pub hnenmgmgonm: u32, /// offset: 48 #[prost(bool, tag = "9")] pub dkjbkelkkfo: bool, /// offset: 52 #[prost(uint32, tag = "14")] pub ifdiiodcflc: u32, /// offset: 56 #[prost(uint32, tag = "1")] pub oecipjipkeg: u32, } /// Obf: EPIHBHLJOJD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7026)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyDailySettleScNotify { /// offset: 24 #[prost(message, optional, tag = "8")] pub olaonlglajo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub icpapcajfkk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gnnglbegikb { /// offset: 24 #[prost(uint32, tag = "14")] pub buff_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub gcladekcjcg: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub dpgjkahlinh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ingkndhecnf { /// offset: 16 #[prost(message, repeated, tag = "1")] pub buff_list: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7090)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bbepmabcbgf { /// offset: 24 #[prost(uint32, tag = "6")] pub uid: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub kdfdfbhkcng: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub heihpapjhid: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub dohomjbjllg: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub oecipjipkeg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mmlldkhedcj {} /// Obf: PBNLNHAAAKF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7041)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyFriendRankingListScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub ponaokbniam: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "8")] pub bedhekagape: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: AABJNDIJDAD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7018)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyLikeCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub teleport_id: u32, } /// Obf: LDJFPALJFEK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7045)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyLikeScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub reward_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub teleport_id: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: OJLCDCKIMON /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7037)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyLikeScNotify { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub lpbbjffnaca: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub dohomjbjllg: u32, } /// Obf: AHAHBBILPOH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7034)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMbtiReportCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Edgehpfokbh { /// offset: 24 #[prost(uint32, tag = "14")] pub acpkaoiiehj: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub cnt: u32, } /// Obf: MBKLKIAJPDD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7058)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMbtiReportScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub blinemkkeog: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "1")] pub dmckdigkhlb: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(int32, tag = "2")] pub khmnanhkinb: i32, /// offset: 44 #[prost(bool, tag = "11")] pub is_taken_reward: bool, /// offset: 45 #[prost(bool, tag = "4")] pub jmfngfkbifl: bool, /// offset: 48 #[prost(uint32, tag = "14")] pub progress: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 56 #[prost(int32, tag = "15")] pub cjbldkjdloj: i32, } /// Obf: LPFNJLAONFF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7043)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyEventSelectFriendCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub lpdfmjpfgjh: u32, /// offset: 28 #[prost(bool, tag = "1")] pub dhllpobklio: bool, } /// Obf: JDMGDNEIALG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7093)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyEventSelectFriendScRsp { /// offset: 24 #[prost(message, optional, tag = "8")] pub gopfojlifkn: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub ddclcnponoh: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub nlgnndifggf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eohaficjpip { /// offset: 24 #[prost(uint32, tag = "11")] pub nlgnndifggf: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub id: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub ddclcnponoh: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub cpocelolnhl: u32, } /// Obf: KHOPJJHMFMC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7096)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolySocialEventEffectScNotify { /// offset: 24 #[prost(message, repeated, tag = "13")] pub okphcflplgh: ::prost::alloc::vec::Vec, } /// Obf: INEBJNDOBGP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7091)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSocialEventServerCacheCsReq {} /// Obf: CAOAINDGCDK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7023)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSocialEventServerCacheScRsp { /// offset: 16 #[prost(message, repeated, tag = "1")] pub okphcflplgh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7089)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jhidmebbkpe { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub cnilhhcdakd: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7040)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gddeakmjoap { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub fhaiobnladg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: LGAMHIEPIIP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7011)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGetRaffleTicketCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub gackjlbpkgd: u32, } /// Obf: APIIDMEFDJJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7097)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGetRaffleTicketScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub hdlpekimajb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub gackjlbpkgd: u32, } /// Obf: PPNADCDDNNP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7069)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyTakeRaffleTicketRewardCsReq { /// offset: 24 #[prost(uint64, tag = "2")] pub bbpghfjoadi: u64, /// offset: 32 #[prost(uint32, tag = "4")] pub gackjlbpkgd: u32, } /// Obf: BCBFOIIENII /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7046)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyTakeRaffleTicketRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "14")] pub reward_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub gackjlbpkgd: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub bbpghfjoadi: u32, } /// Obf: DHOLOGBDGDI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7022)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyScrachRaffleTicketCsReq { /// offset: 24 #[prost(uint64, tag = "10")] pub bbpghfjoadi: u64, /// offset: 32 #[prost(uint32, tag = "5")] pub gackjlbpkgd: u32, } /// Obf: PNLLICGHFCA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7064)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyScrachRaffleTicketScRsp { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub gackjlbpkgd: u32, /// offset: 32 #[prost(uint64, tag = "13")] pub bbpghfjoadi: u64, } /// Obf: FPPAAKNAEKO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7044)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGetRegionProgressCsReq {} /// Obf: NLBPGICIMJJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7086)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGetRegionProgressScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub heihpapjhid: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub cngmmdkcbnd: u32, } /// Obf: PHKOAOLFBFI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7075)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGetRafflePoolInfoCsReq {} /// Obf: OPHOAKJPGFE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7055)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGetRafflePoolInfoScRsp { /// offset: 24 #[prost(message, optional, tag = "1")] pub malpphceogb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: OELHDNEGGBB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7068)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyTakePhaseRewardCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub iicekepfmjo: ::prost::alloc::vec::Vec, } /// Obf: OCLIPJHEAGJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7008)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyTakePhaseRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub reward_list: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub iicekepfmjo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: MGHEAIMFOMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7079)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMonopolyMbtiReportRewardCsReq {} /// Obf: HAPCCLFFPNB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7047)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyMbtiReportRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] pub reward_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: ANNMAOPFDAL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7056)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMonopolyDailyReportCsReq {} /// Obf: OMDFLBJFIDM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7065)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMonopolyDailyReportScRsp { /// offset: 24 #[prost(message, optional, tag = "6")] pub olaonlglajo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: IJGOCJPBPFJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7070)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyClickCellCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub ihaomlephom: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub map_id: u32, } /// Obf: DBGDANBJNMM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7084)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyClickCellScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub map_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub ihaomlephom: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7002)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dnbhklfemlg {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7021)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Epaikohmldk { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: IMNPPGALEHP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1073)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightGameStateCsReq {} /// Obf: ABAIDFKODPJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1003)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightGameStateScRsp { /// offset: 24 #[prost(message, repeated, tag = "12")] pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "15")] pub emijckenbkj: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "4")] pub kaedkfomadj: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1080)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nlopjlcmlen { /// offset: 24 #[prost(uint32, tag = "8")] pub player_data: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1027)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hpgigmpbibo { /// offset: 24 #[prost(string, tag = "2")] pub ajhcnddfmjo: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "6")] pub bkiijelpnpl: ::prost::alloc::string::String, /// offset: 40 #[prost(uint64, tag = "14")] pub fgnfdgakkap: u64, /// offset: 48 #[prost(uint32, tag = "9")] pub hpgjpofoopm: u32, /// offset: 52 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1036)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ihglpglpdff { /// offset: 24 #[prost(uint64, tag = "5")] pub fgnfdgakkap: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1013)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jjagfpldcaf { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: HMJOPNLILHK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1015)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightGameStartScNotify { /// offset: 16 #[prost(message, optional, tag = "12")] pub kaedkfomadj: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "1")] pub dfleoigplnm: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1081)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hffceacmeig { /// offset: 24 #[prost(message, optional, tag = "10")] pub kaedkfomadj: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1010)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nenhkmefaec { /// offset: 24 #[prost(message, optional, tag = "4")] pub jdfpkamfhap: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub ojngbibghbl: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub bcakpnchiij: u32, /// offset: 40 #[prost(enumeration = "Nppemmillco", tag = "15")] pub reason: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ooahbhodmhg { /// offset: 24 #[prost(uint32, tag = "2")] pub hbonkleoeei: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub lalgadhlmcb: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjleildlonn { /// offset: 24 #[prost(message, repeated, tag = "12")] pub dbinclphefn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub eecijblglng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dglbofkggll { /// offset: 24 #[prost(uint32, tag = "9")] pub eecijblglng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ecoaklbolda { /// offset: 24 #[prost(uint32, tag = "6")] pub eecijblglng: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub cbffgfbefmf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Plicooflbib { /// offset: 24 #[prost(uint32, tag = "14")] pub eecijblglng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bckbemgggif { /// offset: 24 #[prost(uint32, tag = "7")] pub eecijblglng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jcnljnelkeo { /// offset: 24 #[prost(uint32, tag = "10")] pub eecijblglng: u32, } /// Obf: GNHMFIJAGIP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1087)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMatchPlayDataCsReq { /// offset: 16 #[prost(enumeration = "FightGameMode", repeated, tag = "5")] pub lcchakbkahl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnegdoholdn { /// offset: 32 #[prost(enumeration = "FightGameMode", tag = "14")] pub gjnmhilinhc: i32, /// offset: 40 #[prost(uint32, tag = "4")] pub panel_id: u32, #[prost(oneof = "pnegdoholdn::Aelhflgjmjn", tags = "13, 5, 3")] pub aelhflgjmjn: ::core::option::Option, } /// Nested message and enum types in `PNEGDOHOLDN`. pub mod pnegdoholdn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Aelhflgjmjn { /// offset: 16 #[prost(message, tag = "13")] Odlonplecjb(super::Pjleildlonn), /// offset: 16 #[prost(message, tag = "5")] Ocgclkahgbk(super::Ecoaklbolda), /// offset: 16 #[prost(message, tag = "3")] Icnfmliaake(super::Jcnljnelkeo), } } /// Obf: HIEKCDEJNIL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1029)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMatchPlayDataRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub jbmeeggolkn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: LKOGDPGHEKL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1012)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchPlayDataChangeNtf { /// offset: 24 #[prost(message, optional, tag = "13")] pub kmcdhfgjfnj: ::core::option::Option, } /// Obf: CDLJKKNLHBC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1054)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendRankingInfoCsReq { /// offset: 24 #[prost(enumeration = "FightGameMode", tag = "14")] pub gjnmhilinhc: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dlcjpindiac { /// offset: 32 #[prost(uint32, tag = "9")] pub ppoagpgeafh: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub uid: u32, #[prost(oneof = "dlcjpindiac::Kknboacncon", tags = "10, 5, 7")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `DLCJPINDIAC`. pub mod dlcjpindiac { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(message, tag = "10")] Bjkbademeoe(super::Dglbofkggll), /// offset: 16 #[prost(message, tag = "5")] Kcicnnfjeac(super::Plicooflbib), /// offset: 16 #[prost(message, tag = "7")] Lenbienefib(super::Bckbemgggif), } } /// Obf: NBNNMNBEJCJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1083)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendRankingInfoRsp { /// offset: 24 #[prost(message, repeated, tag = "7")] pub mlphlihfgkg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "FightGameMode", tag = "13")] pub gjnmhilinhc: i32, /// offset: 36 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: KGALHFLMAKC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1009)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelfRankChangeNtf { /// offset: 16 #[prost(message, repeated, tag = "9")] pub mlphlihfgkg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "FightGameMode", tag = "11")] pub gjnmhilinhc: i32, } /// Obf: FKONEIIILGP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4673)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMultipleDropInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nglobfbcgbb { /// offset: 24 #[prost(uint32, tag = "10")] pub cllfackfnbo: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub id: u32, } /// Obf: IPBOFGFMHHC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4603)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMultipleDropInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "15")] pub fafffjgjhhc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "4")] pub mopagknemod: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: DHGOJJOGOKL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4680)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultipleDropInfoScNotify { /// offset: 16 #[prost(message, repeated, tag = "5")] pub mopagknemod: ::prost::alloc::vec::Vec, } /// Obf: FNOACGHLHGM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4627)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPlayerReturnMultiDropInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gclpbmpohli { /// offset: 24 #[prost(uint32, tag = "4")] pub panel_id: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub jmgpfeglcgg: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub faoagkppngn: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub lfohebcnmdp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bmjhaholegh { /// offset: 24 #[prost(uint32, tag = "9")] pub panel_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub nekconmfffe: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub aadniffhhdd: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub kfbiodickgc: u32, } /// Obf: NGNBAKJNPID /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4636)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerReturnMultiDropInfoScRsp { /// offset: 24 #[prost(message, optional, tag = "2")] pub hdliggemokm: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "15")] pub fafffjgjhhc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: JDIMGPHOEPL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4613)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultipleDropInfoNotify { /// offset: 16 #[prost(message, repeated, tag = "9")] pub fafffjgjhhc: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "12")] pub jgalogdbcki: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "15")] pub mopagknemod: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Baefmejjibi { /// offset: 24 #[prost(uint32, tag = "14")] pub ceamlkcmmgd: u32, /// offset: 28 #[prost(enumeration = "Gbaepolffmg", tag = "15")] pub pos_index: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fccdkhngiph { /// offset: 16 #[prost(message, repeated, tag = "9")] pub dhiohiopcgp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub fjpjfhpnkbh: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub mldlnlgbmhn: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub level: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub pelhcnilcbp: u32, /// offset: 48 #[prost(uint32, tag = "10")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fgfjnanbjji { /// offset: 24 #[prost(uint32, tag = "7")] pub clllemmkdmb: u32, /// offset: 28 #[prost(bool, tag = "6")] pub is_finish: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpcnnoggido { /// offset: 24 #[prost(message, repeated, tag = "6")] pub cbefdhffnln: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub clpaafffbkk: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub kfgldlfbffb: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub mglekdeajbb: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub mjokdhmjbeh: u32, /// offset: 48 #[prost(uint32, tag = "15")] pub mlbmdlbkeem: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fehhkdiiena { /// offset: 24 #[prost(uint32, tag = "4")] pub pikepjndjpe: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub ceamlkcmmgd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ffeehebblci { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub dahomkdlegi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub pkdandjfaon: u32, /// offset: 36 #[prost(enumeration = "MuseumRandomEventState", tag = "5")] pub state: i32, /// offset: 40 #[prost(uint32, tag = "12")] pub jjbkggdagim: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub omilgfhkgbc: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub jgpiofgpbge: u32, /// offset: 52 #[prost(uint32, tag = "10")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdnpkgokepk { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub mnbmdlbdcbb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "1")] pub pmiffbhoooo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub elaeneobajd: u32, } /// Obf: NNKJBOKLHAF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4373)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMuseumInfoCsReq {} /// Obf: IKADIECNGND /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4303)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMuseumInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "1")] pub dhiohiopcgp: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub bilnkfbkobc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "5")] pub pkjchldhkbl: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "3")] pub area_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "8")] pub onjeomgpglj: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "10")] pub mcllalgabab: ::core::option::Option, /// offset: 72 #[prost(uint32, tag = "7")] pub level: u32, /// offset: 76 #[prost(uint32, tag = "12")] pub oncbjhbkblb: u32, /// offset: 80 #[prost(uint32, tag = "9")] pub cur_fund: u32, /// offset: 84 #[prost(uint32, tag = "13")] pub exp: u32, /// offset: 88 #[prost(uint32, tag = "4")] pub kaadgpolien: u32, /// offset: 92 #[prost(uint32, tag = "11")] pub nehfebhdgik: u32, /// offset: 96 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 100 #[prost(uint32, tag = "14")] pub ekgpinkbled: u32, } /// Obf: FOOHBPABPNO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4380)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyNpcStuffCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub ceamlkcmmgd: u32, } /// Obf: BBNNCAIJLKL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4327)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyNpcStuffScRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub ceamlkcmmgd: u32, } /// Obf: HIJBMFLHGEL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4336)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetStuffToAreaCsReq { /// offset: 24 #[prost(enumeration = "Gbaepolffmg", tag = "4")] pub pos_index: i32, /// offset: 28 #[prost(uint32, tag = "7")] pub ceamlkcmmgd: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub pikepjndjpe: u32, } /// Obf: JCKHEKIFHLO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4313)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetStuffToAreaScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub ceamlkcmmgd: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 #[prost(enumeration = "Gbaepolffmg", tag = "8")] pub pos_index: i32, /// offset: 36 #[prost(uint32, tag = "4")] pub pikepjndjpe: u32, } /// Obf: IMAAMKJIHNO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4315)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RemoveStuffFromAreaCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub ceamlkcmmgd: u32, } /// Obf: CHCPOJDPPJL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4381)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RemoveStuffFromAreaScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub ceamlkcmmgd: u32, } /// Obf: GGILOAPIPBF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4310)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncGetStuffScNotify { /// offset: 24 #[prost(enumeration = "GetStuffType", tag = "3")] pub bapbmhchcic: i32, /// offset: 28 #[prost(uint32, tag = "9")] pub ceamlkcmmgd: u32, } /// Obf: FEDOFFJODEM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4387)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncGetExhibitScNotify { /// offset: 24 #[prost(uint32, tag = "8")] pub mmnbpcgionf: u32, } /// Obf: HFIFAFEEAHI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4329)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishCurTurnCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub idfangelpee: u32, } /// Obf: CHIBEKJIAMC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4312)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishCurTurnScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub cflkhblidnc: u32, } /// Obf: DOIJKIKLBEG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4354)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpgradeAreaCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub area_id: u32, } /// Obf: EIBGMKIJNDK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4383)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpgradeAreaScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub area_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub level: u32, } /// Obf: AIENHIHMJDP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4309)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpgradeAreaStatCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub area_id: u32, /// offset: 32 #[prost(enumeration = "StatType", tag = "6")] pub gnbkdchldgl: i32, } /// Obf: EAINGAEAJIN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4342)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpgradeAreaStatScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub area_id: u32, /// offset: 36 #[prost(enumeration = "StatType", tag = "6")] pub gnbkdchldgl: i32, } /// Obf: EJLFOBMAPEJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4376)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncMuseumInfoChangedScNotify { /// offset: 16 #[prost(message, optional, tag = "6")] pub pkjchldhkbl: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "15")] pub area_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub bilnkfbkobc: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "10")] pub onjeomgpglj: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "8")] pub dhiohiopcgp: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "9")] pub mcllalgabab: ::core::option::Option, /// offset: 72 #[prost(uint32, tag = "12")] pub level: u32, /// offset: 76 #[prost(uint32, tag = "13")] pub exp: u32, /// offset: 80 #[prost(uint32, tag = "14")] pub kaadgpolien: u32, /// offset: 84 #[prost(uint32, tag = "7")] pub oncbjhbkblb: u32, /// offset: 88 #[prost(uint32, tag = "2")] pub nehfebhdgik: u32, /// offset: 92 #[prost(uint32, tag = "5")] pub ekgpinkbled: u32, /// offset: 96 #[prost(uint32, tag = "11")] pub cur_fund: u32, } /// Obf: HIEMNHKDOJE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4361)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncMuseumRandomEventStartScNotify { /// offset: 16 #[prost(message, optional, tag = "11")] pub cikpbgdiabo: ::core::option::Option, } /// Obf: BKCPHOMPACI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4324)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MuseumRandomEventQueryCsReq { /// offset: 24 #[prost(int32, tag = "10")] pub illocmpnioh: i32, } /// Obf: PJKFNOJHHHJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4371)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumRandomEventQueryScRsp { /// offset: 24 #[prost(message, optional, tag = "13")] pub cikpbgdiabo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: MLBLCNIPBFG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4378)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MuseumRandomEventSelectCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub jgpiofgpbge: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub event_id: u32, } /// Obf: MGPKJCKKCBI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4352)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MuseumRandomEventSelectScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub jgpiofgpbge: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub event_id: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: OPLMCLODKAJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4338)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncMuseumFundsChangedScNotify { /// offset: 24 #[prost(uint32, tag = "15")] pub cur_fund: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4348)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kjcomkgmdcj { /// offset: 24 #[prost(uint32, tag = "13")] pub anioeoonnop: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub ceamlkcmmgd: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub minkogjdicf: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub cur_fund: u32, } /// Obf: AGFENBLCABB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4359)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncMuseumTargetStartNotify { /// offset: 24 #[prost(uint32, tag = "14")] pub kfgldlfbffb: u32, } /// Obf: LICMNPOKCMB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4374)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncMuseumTargetMissionFinishNotify { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub clllemmkdmb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "5")] pub maompidomij: bool, /// offset: 36 #[prost(uint32, tag = "8")] pub kfgldlfbffb: u32, } /// Obf: BDDMKOIHCPK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4392)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncMuseumTargetRewardNotify { /// offset: 24 #[prost(uint32, tag = "10")] pub kfgldlfbffb: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub item_count: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub item_id: u32, } /// Obf: CHMJIHDLDEB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4366)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeCollectRewardCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub item_id: u32, } /// Obf: JDMPHALCCKE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4330)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeCollectRewardRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmLevel { /// offset: 24 #[prost(uint32, tag = "14")] pub unlock_level: u32, /// offset: 28 #[prost(bool, tag = "2")] pub full_combo: bool, /// offset: 32 #[prost(uint32, tag = "11")] pub level_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmGroup { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub bbinfdhmgii: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub eohmncboalc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "11")] pub music_group_phase: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub music_group_id: u32, } /// Obf: EGOPMFJBPMH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7596)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmDataCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub player_data: u32, } /// Obf: NANCKMNBPCB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7588)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmDataScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub unlock_track_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "10")] pub level_data_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "9")] pub unlock_phase_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "13")] pub music_group: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "2")] pub unlock_song_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "14")] pub cur_song_id: u32, /// offset: 68 #[prost(bool, tag = "15")] pub show_hint: bool, /// offset: 72 #[prost(uint32, tag = "3")] pub cur_level_id: u32, /// offset: 76 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: NGHAHHMDHJB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7591)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmStartLevelCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub level_id: u32, } /// Obf: IBPLDFOPIFJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7582)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmStartLevelScRsp { /// offset: 24 #[prost(string, tag = "15")] pub fppecoiahep: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub level_id: u32, } /// Obf: JPOHGNLDCMM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7592)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmFinishLevelCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub role_star: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub score_id: u32, /// offset: 32 #[prost(bool, tag = "4")] pub full_combo: bool, } /// Obf: OOIGMDLPHOD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7598)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmFinishLevelScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub level_id: u32, } /// Obf: PEMJOICNGMM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7574)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmUnlockTrackScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub pfhnonknhac: ::prost::alloc::vec::Vec, } /// Obf: KDJCAKMNDMI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7587)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmSaveSongConfigDataCsReq { /// offset: 24 #[prost(message, optional, tag = "6")] pub benafnhlceo: ::core::option::Option, } /// Obf: HHLNMCEJIDN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7600)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmSaveSongConfigDataScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub efeglaoajda: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub cur_song_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7589)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmUnlockSongNotify { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub phchfkmhdma: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7578)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmMaxDifficultyLevelsUnlockNotify {} /// Obf: DECBOGPHHLN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7581)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmUnlockSongSfxScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub phchfkmhdma: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OfferingInfo { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub has_taken_reward_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub level_exp: u32, /// offset: 36 #[prost(enumeration = "OfferingState", tag = "4")] pub offering_state: i32, /// offset: 40 #[prost(uint32, tag = "1")] pub offering_id: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub total_exp: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub offering_level: u32, } /// Obf: GDKCEFMKPOB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6938)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetOfferingInfoCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub offering_id_list: ::prost::alloc::vec::Vec, } /// Obf: AMFCIFOOKNF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6926)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetOfferingInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "11")] pub offering_info_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: COAKAAHCAJO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6936)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SubmitOfferingItemCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub interacted_prop_entity_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub offering_id: u32, } /// Obf: LDGBPNABNKL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6940)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubmitOfferingItemScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub offering_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: OLFFBCHOLMN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6922)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOfferingRewardCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub take_reward_level_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub offering_id: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub interacted_prop_entity_id: u32, } /// Obf: FBBGFEKMMIJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6939)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOfferingRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "15")] pub offering_info: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: KAFLJMENFBA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6932)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OfferingInfoScNotify { /// offset: 16 #[prost(message, optional, tag = "6")] pub offering_info: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4073)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AcceptedPamMissionExpireCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub main_mission_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4003)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AcceptedPamMissionExpireScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub main_mission_id: u32, } /// Obf: CLLPLCICDOB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4080)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncAcceptedPamMissionNotify { /// offset: 24 #[prost(uint32, tag = "2")] pub main_mission_id: u32, /// offset: 32 #[prost(uint64, tag = "4")] pub kamopeebohj: u64, } /// Obf: NCHNMOMFEFO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8138)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPamSkinDataCsReq {} /// Obf: FCFKMMCAFKA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8126)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPamSkinDataScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub unlock_skin_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub cur_skin: u32, } /// Obf: MGNHCFALBAP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8136)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPamSkinCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub pam_skin: u32, } /// Obf: BDJOLGFOHLM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8140)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPamSkinScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub set_skin: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub cur_skin: u32, } /// Obf: GDEKLGACBCM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8122)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockPamSkinScNotify { /// offset: 24 #[prost(uint32, tag = "15")] pub pam_skin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Badoonpcdlo { /// offset: 24 #[prost(bool, tag = "5")] pub ajgolakngpa: bool, /// offset: 28 #[prost(uint32, tag = "2")] pub time: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub level_id: u32, } /// Obf: JNIAPEEOKJN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8398)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourGetDataCsReq {} /// Obf: KKKCJLHIGKO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8386)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ParkourGetDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "5")] pub cgipfmldpna: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hanmclkocbo { /// offset: 24 #[prost(uint32, tag = "15")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub time: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub ljjgfipldli: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Coimbcbmnie { /// offset: 16 #[prost(message, repeated, tag = "14")] pub bedhekagape: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub level_id: u32, } /// Obf: CLOIKIFPAJC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8396)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourGetRankingInfoCsReq {} /// Obf: KIAGIOBGGNK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8400)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ParkourGetRankingInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "10")] pub jnmfkjhcoeg: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "5")] pub lgfnfabaaga: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: HJELNANIFIE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8382)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourStartLevelCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub cekkjhbneod: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub level_id: u32, } /// Obf: FLAIJDHDEBI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8399)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourStartLevelScRsp { /// offset: 24 #[prost(uint32, tag = "7")] pub cekkjhbneod: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub level_id: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Abebeokfkff { /// offset: 24 #[prost(enumeration = "Ejeghjpampi", tag = "13")] pub r#type: i32, /// offset: 28 #[prost(uint32, tag = "11")] pub cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bdeolcnpbpp { /// offset: 24 #[prost(uint32, tag = "15")] pub cnt: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oiheiidjoli { /// offset: 24 #[prost(message, repeated, tag = "4")] pub oecocopooho: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub mgpmdjommok: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub ncmmfcjgdka: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub gcafhjiamil: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub fpidongekfo: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub dhjealpgpjk: u32, /// offset: 52 #[prost(uint32, tag = "10")] pub bappkhbkoag: u32, /// offset: 56 #[prost(uint32, tag = "5")] pub gomfpkdiika: u32, /// offset: 60 #[prost(uint32, tag = "8")] pub gphniogicjp: u32, /// offset: 64 #[prost(uint32, tag = "9")] pub ploembocige: u32, /// offset: 68 #[prost(uint32, tag = "12")] pub gbolmeoheob: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ijjfbfpcbci { /// offset: 24 #[prost(uint32, tag = "10")] pub icbkcjkhnbp: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub blefgkagden: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub ieojfkhkbep: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub kbfhflodgia: u32, } /// Obf: BLFMKDAGCFO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8392)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ParkourEndLevelCsReq { /// offset: 16 #[prost(message, optional, tag = "11")] pub pkmaffmmmae: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "3")] pub fenplcndkbj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "1")] pub idljkfokbjd: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "8")] pub rank: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub level_id: u32, /// offset: 56 #[prost(uint32, tag = "5")] pub cnhmbfihlpc: u32, /// offset: 60 #[prost(enumeration = "Ohfeckkadek", tag = "9")] pub end_reason: i32, /// offset: 64 #[prost(uint32, tag = "13")] pub kmgmfcjiapi: u32, /// offset: 68 #[prost(uint32, tag = "6")] pub time: u32, /// offset: 72 #[prost(uint32, tag = "15")] pub cekkjhbneod: u32, } /// Obf: EJNFAIOPNEO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8394)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourEndLevelScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub enkcceacjkl: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Ohfeckkadek", tag = "15")] pub end_reason: i32, /// offset: 36 #[prost(bool, tag = "12")] pub adjlgnbjaoc: bool, /// offset: 37 #[prost(bool, tag = "7")] pub ajgolakngpa: bool, /// offset: 40 #[prost(uint32, tag = "6")] pub time: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub level_id: u32, } /// Obf: OFKBDMOJBCP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7608)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPetDataCsReq {} /// Obf: IHFGDIHNHMC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7617)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPetDataScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub unlocked_pet_id: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub cur_pet_id: u32, } /// Obf: LHENKFJFGKH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7614)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SummonPetCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub summoned_pet_id: u32, } /// Obf: MPDGMIHGIFG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7611)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SummonPetScRsp { /// offset: 24 #[prost(uint32, tag = "14")] pub select_pet_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub cur_pet_id: u32, } /// Obf: NCLGCOEMLIF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7602)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RecallPetCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub summoned_pet_id: u32, } /// Obf: DJNNFOIKDKF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7623)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RecallPetScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub select_pet_id: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub cur_pet_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7603)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CurPetChangedScNotify { /// offset: 24 #[prost(uint32, tag = "14")] pub cur_pet_id: u32, } /// Obf: IJCGOCNMJIN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5173)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPhoneDataCsReq {} /// Obf: HNPKMPJPIPC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5103)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPhoneDataScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub owned_phone_cases: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub owned_phone_themes: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "2")] pub owned_chat_bubbles: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "12")] pub cur_phone_case: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub cur_chat_bubble: u32, /// offset: 56 #[prost(uint32, tag = "3")] pub cur_phone_theme: u32, /// offset: 60 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: BPGMIPJINKJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5180)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectChatBubbleCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub bubble_id: u32, } /// Obf: IEIEEEFKLFA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5127)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectChatBubbleScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub ngjmmmbjfhd: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub cur_chat_bubble: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: HCNFKLDECJE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5136)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockChatBubbleScNotify { /// offset: 24 #[prost(uint32, tag = "15")] pub bubble_id: u32, } /// Obf: BJHGBFMIPFN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5113)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneThemeCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub theme_id: u32, } /// Obf: PGNEMAJPKND /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5115)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneThemeScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub nnohelhpjom: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub cur_phone_theme: u32, } /// Obf: HMOEGOMDNAA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5181)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockPhoneThemeScNotify { /// offset: 24 #[prost(uint32, tag = "14")] pub theme_id: u32, } /// Obf: MEGMIKNHDPO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5110)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneCaseCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub phone_case_id: u32, } /// Obf: IMOOBICJGGE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5187)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneCaseScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub cur_phone_case: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub namphkpioba: u32, } /// Obf: CIGKGOOHGAG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5129)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockPhoneCaseScNotify { /// offset: 24 #[prost(uint32, tag = "4")] pub phone_case_id: u32, } /// Obf: OFNMDDJOJEO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9802)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PixAirGetDataCsReq {} /// Obf: IOAFKPDEIEA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9812)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PixAirGetDataScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub opojigchgdo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "1")] pub ieigedabkad: ::core::option::Option, /// offset: 40 #[prost(uint32, repeated, tag = "4")] pub pgmijbogikn: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "8")] pub jcobjampoal: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 60 #[prost(uint32, tag = "13")] pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmachafcgni { /// offset: 16 #[prost(message, optional, tag = "13")] pub ndliknekdll: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub mfpoknmfngm: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub stage_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Najfnkieedm { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub blhjipbhhfo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgnahhfbmmn { /// offset: 24 #[prost(string, tag = "10")] pub fppecoiahep: ::prost::alloc::string::String, /// offset: 32 #[prost(message, repeated, tag = "8")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "1")] pub jgemnolfnie: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "7")] pub fmigokidkjl: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "12")] pub ngnjhmeohbd: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "4")] pub ndliknekdll: ::core::option::Option, /// offset: 72 #[prost(uint32, tag = "15")] pub paeakccacop: u32, /// offset: 76 #[prost(uint32, tag = "13")] pub mfpoknmfngm: u32, /// offset: 80 #[prost(uint32, tag = "9")] pub aljnihnlnma: u32, /// offset: 84 #[prost(uint32, tag = "3")] pub ajhdcegigmc: u32, /// offset: 88 #[prost(uint32, tag = "2")] pub stage_id: u32, /// offset: 92 #[prost(uint32, tag = "6")] pub gjlddmiiilf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idjalkegpli { /// offset: 16 #[prost(message, repeated, tag = "12")] pub dcjdcpmkepn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub plane_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhjdeolkhkb { /// offset: 16 #[prost(message, repeated, tag = "12")] pub mkjecbomhpp: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "3")] pub dppjilkljag: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "15")] pub pbfjfaljpfe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jpebedhmnla { /// offset: 24 #[prost(uint32, tag = "13")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub ccbiiddbfgk: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub unique_id: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub pos_index: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub grid_fight_equipment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcinpdaaeln { /// offset: 24 #[prost(message, repeated, tag = "12")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmoipalhbjn { /// offset: 24 #[prost(message, repeated, tag = "11")] pub ogdkjpdffai: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub shop_id: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub aaiodnclaip: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub jomdkginnek: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nnffghjkpjd { /// offset: 24 #[prost(message, repeated, tag = "10")] pub ogdkjpdffai: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub jomdkginnek: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub shop_id: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub aaiodnclaip: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Njhfbddhcen { /// offset: 24 #[prost(bool, tag = "8")] pub lhgifdnpide: bool, /// offset: 28 #[prost(uint32, tag = "4")] pub grid_fight_equipment_id: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eifbmcgpnmg { /// offset: 24 #[prost(map = "uint32, uint32", tag = "10")] pub eopncamiljf: ::std::collections::HashMap, } /// Obf: INOEJKDIMKO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9777)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PixAirSyncChangeScNotify { /// offset: 16 #[prost(message, repeated, tag = "4")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klbpbdlhkbg { /// offset: 32 #[prost(enumeration = "Jdhjmnagiia", tag = "10")] pub nfmkofnekla: i32, /// offset: 36 #[prost(uint32, tag = "15")] pub bneflbpcpoi: u32, #[prost( oneof = "klbpbdlhkbg::Mmcgbgdjipn", tags = "7, 6, 9, 13, 5, 4, 931, 201, 1781, 521" )] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `KLBPBDLHKBG`. pub mod klbpbdlhkbg { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 24 #[prost(message, tag = "7")] Fmigokidkjl(super::Ffkhfdjfagm), /// offset: 24 #[prost(message, tag = "6")] Ianbcdjpdjf(super::Nbkkabhmmpp), /// offset: 24 #[prost(message, tag = "9")] Ekefdiephee(super::Gcinpdaaeln), /// offset: 24 #[prost(uint32, tag = "13")] Fkiafjbmapi(u32), /// offset: 24 #[prost(message, tag = "5")] Jkpinlkeook(super::Imagfgihljc), /// offset: 24 #[prost(message, tag = "4")] Dlohbpgemff(super::Eifbmcgpnmg), /// offset: 24 #[prost(message, tag = "931")] Kjhmpboigge(super::Nnffghjkpjd), /// offset: 24 #[prost(uint32, tag = "201")] Joinhcdhnnl(u32), /// offset: 24 #[prost(uint32, tag = "1781")] Pmfbiglpjja(u32), /// offset: 24 #[prost(uint32, tag = "521")] Oekkeimgbno(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Imagfgihljc { /// offset: 24 #[prost(uint32, tag = "1")] pub cdmfhngefcn: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub area_id: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub ajhdcegigmc: u32, } /// Obf: GHMOAPECAPB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9793)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PixAirStartStageCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub plane_id: u32, /// offset: 28 #[prost(bool, tag = "13")] pub emmghdlipoh: bool, /// offset: 32 #[prost(uint32, tag = "15")] pub stage_id: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub aljnihnlnma: u32, } /// Obf: OMPGJHBEJAB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9814)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PixAirStartStageScRsp { /// offset: 24 #[prost(message, optional, tag = "1")] pub mfgmnkmkoon: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 36 #[prost(bool, tag = "10")] pub emmghdlipoh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbkkabhmmpp { /// offset: 24 #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub alofcolhaga: u32, /// offset: 36 #[prost(uint32, tag = "1214")] pub hgbhclhcgbb: u32, /// offset: 40 #[prost(uint32, tag = "366")] pub oacblhiiieh: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub njpmpaagccd: u32, /// offset: 48 #[prost(uint32, tag = "2")] pub gmlcjeoochj: u32, /// offset: 52 #[prost(enumeration = "Gjighknmilj", tag = "9")] pub reason: i32, /// offset: 56 #[prost(uint32, tag = "1")] pub score_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9797)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lifdllpaakf {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9789)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bfhpblanikg { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: BFMGLOCNHMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9815)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PixAirReenterStageCsReq {} /// Obf: GBMIHCDKOKK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9779)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PixAirReenterStageScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub mfgmnkmkoon: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Epadpabcfgh { /// offset: 24 #[prost(uint32, tag = "15")] pub pos_index: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub unique_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9804)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfoahleooik { /// offset: 16 #[prost(message, repeated, tag = "11")] pub mjlgnpmnmop: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9791)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Labajfdicmd { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9810)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ilbjggehaek { /// offset: 24 #[prost(uint32, tag = "15")] pub unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9775)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fciblhjdpid { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9778)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nbbinllongi { /// offset: 24 #[prost(uint32, tag = "14")] pub cdciopbfkgb: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9773)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hpekdmbcaei { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9808)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iaopgeafecl {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9790)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ekmnfjipcmi { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ffkhfdjfagm { /// offset: 36 #[prost(uint32, tag = "7")] pub queue_position: u32, #[prost(oneof = "ffkhfdjfagm::Mmcgbgdjipn", tags = "12, 2, 9, 1, 14, 3, 1130, 1318")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `FFKHFDJFAGM`. pub mod ffkhfdjfagm { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 24 #[prost(message, tag = "12")] Bacbkgjjoga(super::Ckicdpijimf), /// offset: 24 #[prost(message, tag = "2")] Ibifhoipage(super::Pkphooggpol), /// offset: 24 #[prost(message, tag = "9")] Mofniojhbbl(super::Fjgmggiglpd), /// offset: 24 #[prost(message, tag = "1")] Ipkgiijepaj(super::Kaajekkidie), /// offset: 24 #[prost(message, tag = "14")] Jfgimdgombh(super::Allfgcialij), /// offset: 24 #[prost(message, tag = "3")] Oooaclefdgm(super::Epbfaahfdnf), /// offset: 24 #[prost(message, tag = "1130")] Admicngjloi(super::Hieacfoemce), /// offset: 24 #[prost(message, tag = "1318")] Aoemgefgifg(super::Ccpcaigebcb), } } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9799)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iifhchdpkia { /// offset: 32 #[prost(uint32, tag = "2")] pub queue_position: u32, #[prost(oneof = "iifhchdpkia::Mmcgbgdjipn", tags = "13, 15, 10, 6, 1, 9, 526, 734")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `IIFHCHDPKIA`. pub mod iifhchdpkia { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 24 #[prost(message, tag = "13")] Dhjnfokbpnc(super::Agbpbaoccjf), /// offset: 24 #[prost(message, tag = "15")] Jeiodbpcknb(super::Ohpmdjfalnh), /// offset: 24 #[prost(message, tag = "10")] Mofniojhbbl(super::Mojcejippgo), /// offset: 24 #[prost(message, tag = "6")] Ipkgiijepaj(super::Aeggfgbnlpe), /// offset: 24 #[prost(message, tag = "1")] Jfgimdgombh(super::Ljgkogkedoa), /// offset: 24 #[prost(message, tag = "9")] Oooaclefdgm(super::Hldljbfimoo), /// offset: 24 #[prost(message, tag = "526")] Admicngjloi(super::Gangpoohaki), /// offset: 24 #[prost(message, tag = "734")] Aoemgefgifg(super::Gdndbhgjblf), } } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9813)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Henhaifodig { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ckicdpijimf { /// offset: 24 #[prost(uint32, tag = "13")] pub battle_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Agbpbaoccjf { /// offset: 24 #[prost(bool, tag = "2")] pub is_win: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fjgmggiglpd {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mojcejippgo {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aopodahbpfh { /// offset: 24 #[prost(uint32, tag = "8")] pub mmnjodijpoe: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub content_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkphooggpol { /// offset: 16 #[prost(message, repeated, tag = "7")] pub message_datas: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ohpmdjfalnh { /// offset: 24 #[prost(uint32, tag = "14")] pub content_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Emheojncgfh { /// offset: 24 #[prost(uint32, tag = "7")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub grid_fight_equipment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kaajekkidie { /// offset: 24 #[prost(message, optional, tag = "5")] pub ggmpegmehpd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aeggfgbnlpe { /// offset: 24 #[prost(bool, tag = "2")] pub foggejiijcm: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Allfgcialij { /// offset: 24 #[prost(message, repeated, tag = "4")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub jnbialmkfcl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ljgkogkedoa { /// offset: 24 #[prost(uint32, tag = "14")] pub ojeihpeijco: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mgcpepbpmng { /// offset: 24 #[prost(uint32, tag = "8")] pub content_id: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub hafokmhcgfm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Epbfaahfdnf { /// offset: 16 #[prost(message, repeated, tag = "4")] pub kfnmiembjgd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hldljbfimoo { /// offset: 24 #[prost(uint32, tag = "10")] pub hafokmhcgfm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hieacfoemce { /// offset: 24 #[prost(uint32, tag = "2")] pub hicejejnole: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gangpoohaki { /// offset: 24 #[prost(uint32, tag = "12")] pub pebcblblmph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ccpcaigebcb { /// offset: 24 #[prost(uint32, tag = "15")] pub ccbiiddbfgk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gdndbhgjblf { /// offset: 24 #[prost(uint32, tag = "14")] pub pebcblblmph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gbmahpjpglm { /// offset: 24 #[prost(uint32, tag = "5")] pub ckhclkoalke: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9776)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gncjnhiokdl { /// offset: 32 #[prost(uint32, tag = "15")] pub ckhclkoalke: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(oneof = "gncjnhiokdl::Pgniencdoda", tags = "11, 12, 4")] pub pgniencdoda: ::core::option::Option, } /// Nested message and enum types in `GNCJNHIOKDL`. pub mod gncjnhiokdl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Pgniencdoda { /// offset: 16 #[prost(uint32, tag = "11")] Echfgjhhgog(u32), /// offset: 16 #[prost(uint32, tag = "12")] Ndedllmefbj(u32), /// offset: 16 #[prost(message, tag = "4")] Cjkeimbcmep(super::Apamfckfhll), } } /// Obf: NIAFAFFMEMM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9786)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PixAirUnlockPlaneCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub plane_id: u32, } /// Obf: GIHJNDBDJJI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9811)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PixAirUnlockPlaneScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub plane_id: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Knhfdinijol {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9819)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ekjmijbiiho { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: JMAHAKPLAAD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8232)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPlanetFesDataCsReq {} /// Obf: MNNDMCHALGC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8242)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlanetFesDataScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub lcpedlcomfe: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "10")] pub skill_info: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "11")] pub opjljopbgoj: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "4")] pub ccfgccmefci: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "15")] pub njfggoomgcd: ::core::option::Option, /// offset: 64 #[prost(message, repeated, tag = "2")] pub custom_value_list: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, optional, tag = "9")] pub iekdojdpmeb: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "7")] pub ochnmgmdhme: ::core::option::Option, /// offset: 88 #[prost(message, optional, tag = "3")] pub oeibhlmdjka: ::core::option::Option, /// offset: 96 #[prost(message, optional, tag = "1")] pub coggjelnfcn: ::core::option::Option, /// offset: 104 #[prost(message, optional, tag = "13")] pub feoonkklcha: ::core::option::Option, /// offset: 112 #[prost(message, optional, tag = "12")] pub bbekbjphejk: ::core::option::Option, /// offset: 120 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncfkhdikcni { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub gfkafifmhnf: ::prost::alloc::vec::Vec, } /// Obf: BPDMBMPFPEB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8207)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesSyncChangeScNotify { /// offset: 24 #[prost(message, repeated, tag = "2")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Obebkodgodb { /// offset: 24 #[prost(uint32, tag = "1")] pub bneflbpcpoi: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub empdmdndlhe: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub epfhbgngbbk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lejnbblnndm { /// offset: 24 #[prost(message, optional, tag = "4")] pub source: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "12")] pub bbehhchkmnl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Daggfioghge { /// offset: 24 #[prost(message, optional, tag = "6")] pub ejpendjnlih: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "15")] pub gamncjjjpen: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "11")] pub fnabejnjbkn: u32, /// offset: 48 #[prost(int64, tag = "9")] pub mghnnenoogb: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmbnhafhihm { /// offset: 24 #[prost(message, repeated, tag = "6")] pub goijoochjdp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cphoiphapdj { /// offset: 24 #[prost(uint32, tag = "3")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub pleembmpica: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub role_star: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phcpoihapgp { /// offset: 24 #[prost(message, repeated, tag = "10")] pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fmkmefmojgj { /// offset: 24 #[prost(uint32, tag = "2")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub item_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kneckdaokoa { /// offset: 16 #[prost(message, optional, tag = "1")] pub item_value: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "6")] pub gjplommebgm: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "13")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Chbcjnlolmb { /// offset: 24 #[prost(message, repeated, tag = "3")] pub ldcjonhgdan: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kicpdgkggho { /// offset: 16 #[prost(message, repeated, tag = "7")] pub kabjohkoefn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "2")] pub source: ::core::option::Option, /// offset: 40 #[prost(uint64, tag = "10")] pub unique_id: u64, /// offset: 48 #[prost(uint32, tag = "9")] pub config_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iedambickbb { #[prost(oneof = "iedambickbb::Kknboacncon", tags = "5")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `IEDAMBICKBB`. pub mod iedambickbb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 #[prost(int64, tag = "5")] Khcgomajdgl(i64), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jhacffjiphk { /// offset: 32 #[prost(uint32, tag = "14")] pub dpchgmmcknn: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub quest_id: u32, /// offset: 44 #[prost(enumeration = "PlanetFesQuestState", tag = "3")] pub status: i32, /// offset: 48 #[prost(uint32, tag = "4")] pub progress: u32, #[prost(oneof = "jhacffjiphk::Jcphpahkpdd", tags = "10, 2")] pub jcphpahkpdd: ::core::option::Option, } /// Nested message and enum types in `JHACFFJIPHK`. pub mod jhacffjiphk { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Jcphpahkpdd { /// offset: 16 #[prost(uint32, tag = "10")] Mcnlmnokaff(u32), /// offset: 16 #[prost(message, tag = "2")] Knocpajcpjc(super::Ncfkhdikcni), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pconbogedfd { /// offset: 24 #[prost(uint32, tag = "5")] pub edbpmkphldk: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub pkciadaeicg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plofkjdkepn { /// offset: 24 #[prost(message, repeated, tag = "8")] pub quest_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "4")] pub dfbgaoajlic: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bldihadjkjf { /// offset: 16 #[prost(message, optional, tag = "14")] pub nnjcnemgeaj: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub jkagcgkchjg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hbonefmpkko { /// offset: 24 #[prost(uint32, tag = "2")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub mmfgajncaoa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ppaielakijd { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub bjnohkfonfp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "11")] pub kfofakdpgjc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ekeobmokefd { /// offset: 24 #[prost(uint32, tag = "5")] pub skill_id: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bagaoalhaji { /// offset: 24 #[prost(message, repeated, tag = "7")] pub aphgaeapljf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obehbnoclmm { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub hpmnikjgbpd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub cngmmdkcbnd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nollhkimdoc { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub ijmhpoepilg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub joadljidgnd: u32, /// offset: 40 #[prost(int64, tag = "1")] pub gldgchldmje: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Epkgfjdjmhm { #[prost( oneof = "epkgfjdjmhm::Kknboacncon", tags = "13, 4, 11, 12, 9, 5, 3, 1, 6, 8, 14, 15, 10, 7, 2, 638, 608, 23, 518, 1944, 147, 209, 1097, 655, 1068, 99, 1669, 150" )] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `EPKGFJDJMHM`. pub mod epkgfjdjmhm { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(message, tag = "13")] Fkfplmflnpi(super::Bejopehpabo), /// offset: 16 #[prost(message, tag = "4")] Hfcppgppmpb(super::Bejopehpabo), /// offset: 16 #[prost(message, tag = "11")] Lmoleldikma(super::Ihhoneljhjg), /// offset: 16 #[prost(message, tag = "12")] Jcjlaaflghc(super::Ihhoneljhjg), /// offset: 16 #[prost(message, tag = "9")] Dlnegfmncpi(super::Daggfioghge), /// offset: 16 #[prost(message, tag = "5")] Jlhjhfmmapg(super::Daggfioghge), /// offset: 16 #[prost(message, tag = "3")] Lpghoglgekh(super::Cphoiphapdj), /// offset: 16 #[prost(message, tag = "1")] Bfpnbepppll(super::Cphoiphapdj), /// offset: 16 #[prost(message, tag = "6")] Kmknpaladdc(super::Kicpdgkggho), /// offset: 16 #[prost(message, tag = "8")] Elmmnhbecni(super::Kicpdgkggho), /// offset: 16 #[prost(message, tag = "14")] Fbmjjgfjfma(super::Aaimicllcke), /// offset: 16 #[prost(message, tag = "15")] Npndmlgfefi(super::Jhacffjiphk), /// offset: 16 #[prost(message, tag = "10")] Lihdhbnhdkm(super::Jhacffjiphk), /// offset: 16 #[prost(message, tag = "7")] Mdfjjfcdlck(super::Pconbogedfd), /// offset: 16 #[prost(message, tag = "2")] Konhpicielo(super::Bfakcfdpnfm), /// offset: 16 #[prost(message, tag = "638")] Lnpgimbemoe(super::Ekeobmokefd), /// offset: 16 #[prost(message, tag = "608")] Hggbfceflko(super::Imhojpdmoji), /// offset: 16 #[prost(message, tag = "23")] Odohjnabbam(super::Ecidgebfjhp), /// offset: 16 #[prost(message, tag = "518")] Jdleefdfjga(super::Pemcofdfcac), /// offset: 16 #[prost(message, tag = "1944")] Cgmbbdhdmeo(super::Mcchabopefj), /// offset: 16 #[prost(message, tag = "147")] Kghojjkncbp(super::Hgjhbcbione), /// offset: 16 #[prost(message, tag = "209")] Bpkmbmpjaon(super::Canocbhnhlj), /// offset: 16 #[prost(message, tag = "1097")] Eopiljcmlla(super::Kicpdgkggho), /// offset: 16 #[prost(message, tag = "655")] Kmcjfdedeaa(super::Flcjmpndmmh), /// offset: 16 #[prost(message, tag = "1068")] Dbdliipgeoe(super::Gmodjeecppj), /// offset: 16 #[prost(message, tag = "99")] Jogcfkgjmjb(super::Iedpddjaaih), /// offset: 16 #[prost(message, tag = "1669")] Kjoaeegigdi(super::Maoinjajoec), /// offset: 16 #[prost(message, tag = "150")] Oahocfkemcm(super::Dfephmalkdk), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bfakcfdpnfm { /// offset: 16 #[prost(message, optional, tag = "12")] pub bbekbjphejk: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "4")] pub has_passed: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aaimicllcke { /// offset: 24 #[prost(message, optional, tag = "11")] pub nnjcnemgeaj: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub jkagcgkchjg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bejopehpabo { /// offset: 16 #[prost(message, optional, tag = "5")] pub dcpdnbaldoa: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub hfnnnghbhgg: ::core::option::Option, /// offset: 40 #[prost(uint32, repeated, tag = "9")] pub lgbojjfegfi: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "4")] pub hmciedenfmk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ihhoneljhjg { /// offset: 24 #[prost(uint32, tag = "6")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub hfnnnghbhgg: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub dcpdnbaldoa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Imhojpdmoji { /// offset: 24 #[prost(uint32, tag = "8")] pub hbjijhhmego: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub mcbacmoadph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glecncobkcj { /// offset: 24 #[prost(message, optional, tag = "10")] pub nfdjocbmlci: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub avatar_id: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub lkbhaflmola: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub pkjhfpfoabl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Flcjmpndmmh { /// offset: 24 #[prost(map = "uint32, uint32", tag = "10")] pub odicaocljko: ::std::collections::HashMap, /// offset: 32 #[prost(message, repeated, tag = "11")] pub fihppanoofl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "1")] pub fdgkboiehbd: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "3")] pub bfeoojbnfbg: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "14")] pub fhgfekeajff: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "15")] pub nfcmaeigkhk: u32, /// offset: 68 #[prost(uint32, tag = "4")] pub laaapjaikaf: u32, /// offset: 72 #[prost(uint32, tag = "12")] pub bpbadpaacol: u32, /// offset: 76 #[prost(uint32, tag = "7")] pub magbfeheooi: u32, /// offset: 80 #[prost(uint32, tag = "5")] pub hbmgkjaapfi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecidgebfjhp { /// offset: 16 #[prost(message, optional, tag = "3")] pub bolcngakamg: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcchabopefj { /// offset: 24 #[prost(message, optional, tag = "5")] pub ghkfkgmohdo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pemcofdfcac { /// offset: 16 #[prost(message, optional, tag = "15")] pub efojbkpjlio: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgjhbcbione { /// offset: 16 #[prost(message, optional, tag = "6")] pub gloagdbekdp: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Gjjeoaneddo", tag = "11")] pub gmkicmimaab: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Canocbhnhlj { /// offset: 24 #[prost(uint32, tag = "12")] pub cngmmdkcbnd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aimnhehkimi { /// offset: 24 #[prost(message, optional, tag = "11")] pub bagmmoniigk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub djmpadmmpan: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub oaeficolfig: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub hmhedccldgb: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub afohlioklaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikmlljnnkjb { /// offset: 24 #[prost(message, repeated, tag = "10")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "7")] pub transfer_item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipmldnlacfo { /// offset: 16 #[prost(message, optional, tag = "2")] pub pienfncgfmb: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "4")] pub nlfcabfpjhd: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8223)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gomidgnoenh { /// offset: 24 #[prost(uint32, tag = "11")] pub fnabejnjbkn: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8244)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dhhfamdcdpk { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Phfgdcmbdba { /// offset: 24 #[prost(uint32, tag = "1")] pub fnabejnjbkn: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub avatar_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8227)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pofdbdhojng { /// offset: 24 #[prost(message, repeated, tag = "10")] pub nemfnenacnb: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8219)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ecjciapbfdj { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fpmmpgaogch { /// offset: 24 #[prost(uint32, tag = "10")] pub fnabejnjbkn: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8209)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Loffnnnidmm { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8229)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oleniplhipi { /// offset: 24 #[prost(bool, tag = "4")] pub cagchkjhmpd: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8243)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ihhbdejocgi { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8234)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Moolkfodkik {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8221)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlagkojkhcn { /// offset: 24 #[prost(message, optional, tag = "8")] pub galbolnodbb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: IMPNLCOOGGD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8240)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesDoGachaCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub gacha_count: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub gacha_id: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub simulate_magic: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ekpbgmkjgdl { /// offset: 16 #[prost(message, optional, tag = "6")] pub hlbcfjllkbl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub bemdnemabcc: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub avatar_id: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub mgbcapiiklm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nghcojcmjok { /// offset: 24 #[prost(message, repeated, tag = "15")] pub hainmhkiomj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "13")] pub opoidchimek: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "1")] pub fajlfdnkfgj: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "8")] pub bncojcegbpg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ndpjhjoaoje { /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub epbjnifhble: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "11")] pub hmmbbenhife: ::core::option::Option, } /// Obf: OJFBBKAOHAK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8205)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesDoGachaScRsp { /// offset: 24 #[prost(message, repeated, tag = "7")] pub lgpdnigjekp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "11")] pub gacha_id: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(oneof = "planet_fes_do_gacha_sc_rsp::Bnjpphjnkhf", tags = "6, 8")] pub bnjpphjnkhf: ::core::option::Option, } /// Nested message and enum types in `PlanetFesDoGachaScRsp`. pub mod planet_fes_do_gacha_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bnjpphjnkhf { /// offset: 16 #[prost(message, tag = "6")] Ehlpjeljjoo(super::Nghcojcmjok), /// offset: 16 #[prost(message, tag = "8")] Ffbdknihnel(super::Ndpjhjoaoje), } } /// Obf: MOAHEAJFFGN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8208)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesAvatarLevelUpCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub igoojkmpmdc: u32, } /// Obf: IIPDJGEHIIM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8203)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesAvatarLevelUpScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub igoojkmpmdc: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub kpgneaboecg: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub avatar_id: u32, } /// Obf: JENABHHEFCD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8238)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesTakeQuestRewardCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub quest_id: u32, } /// Obf: ECKAIIJPAON /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8220)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesTakeQuestRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub jmbfmmpaaao: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub quest_id: u32, } /// Obf: IEAMIJBBOMA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8215)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesSkillLevelUpCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub skill_id: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub igoojkmpmdc: u32, } /// Obf: GBPAJNPKPOB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8222)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesSkillLevelUpScRsp { /// offset: 24 #[prost(message, optional, tag = "2")] pub item_cost: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub skill_id: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub skill_level: u32, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnmciepebpk { /// offset: 24 #[prost(map = "uint32, uint32", tag = "3")] pub ndmlpigabge: ::std::collections::HashMap, /// offset: 32 #[prost(message, optional, tag = "5")] pub item_value: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "11")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hcgdliamdla { /// offset: 24 #[prost(uint32, tag = "1")] pub jadcepfhhdk: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub jjgmigbbeoo: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbmagilkfgp { /// offset: 24 #[prost(message, repeated, tag = "13")] pub lebnogamcne: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcgjjccjbcg { /// offset: 24 #[prost(map = "uint32, uint32", tag = "1")] pub mikllooajfe: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "10")] pub hllibeekfii: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub njhapbialcn: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub hhgahebnail: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bachhbgnena { /// offset: 24 #[prost(message, optional, tag = "1")] pub cfdiklbinhk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub dlfhabgghff: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub eddbmfmepjk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ldomeigdiak { /// offset: 24 #[prost(uint32, tag = "14")] pub nfmhioiflcb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nddhjbfebhg { /// offset: 24 #[prost(uint32, tag = "15")] pub nfmhioiflcb: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub clmmhffnkeh: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub oknpkmabahe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Koeibofdlcm { /// offset: 24 #[prost(uint32, tag = "14")] pub nfmhioiflcb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojhhacmhfka { /// offset: 32 #[prost(uint32, tag = "9")] pub biofdpichlc: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub lfkdangnjim: u32, /// offset: 40 #[prost(int64, tag = "15")] pub hpnlmpjjhcf: i64, /// offset: 48 #[prost(bool, tag = "12")] pub bmhcdipkkle: bool, /// offset: 49 #[prost(bool, tag = "7")] pub hmeipbnomig: bool, /// offset: 50 #[prost(bool, tag = "8")] pub nlkmdibkcil: bool, /// offset: 56 #[prost(uint32, tag = "3")] pub laoacnpdold: u32, #[prost(oneof = "ojhhacmhfka::Mmcgbgdjipn", tags = "6, 13, 1, 10, 14, 2")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `OJHHACMHFKA`. pub mod ojhhacmhfka { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 16 #[prost(message, tag = "6")] Bpabmonfknb(super::Mbmagilkfgp), /// offset: 16 #[prost(message, tag = "13")] Dpnfikghfih(super::Bcgjjccjbcg), /// offset: 16 #[prost(message, tag = "1")] Nbamdoaehpj(super::Bachhbgnena), /// offset: 16 #[prost(message, tag = "10")] Digjdcncpom(super::Ldomeigdiak), /// offset: 16 #[prost(message, tag = "14")] Mbnbkommpfb(super::Nddhjbfebhg), /// offset: 16 #[prost(message, tag = "2")] Fbgjaacoeei(super::Koeibofdlcm), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mofknbakkdi { /// offset: 16 #[prost(message, optional, tag = "12")] pub fdgkboiehbd: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "14")] pub ckacalmicbh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(map = "uint32, uint32", tag = "8")] pub flknhfmndce: ::std::collections::HashMap, /// offset: 48 #[prost(bool, tag = "3")] pub candcmocafh: bool, /// offset: 49 #[prost(bool, tag = "10")] pub has_passed: bool, /// offset: 52 #[prost(uint32, tag = "9")] pub lfkdangnjim: u32, /// offset: 56 #[prost(int64, tag = "11")] pub ifepjhgncoi: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohabcoegdeh { /// offset: 24 #[prost(message, optional, tag = "13")] pub ejnbhkgoeki: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "5")] pub fihppanoofl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "12")] pub fdgkboiehbd: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "9")] pub nmlfcghpgel: u32, /// offset: 52 #[prost(bool, tag = "6")] pub candcmocafh: bool, /// offset: 56 #[prost(uint32, tag = "1")] pub lfkdangnjim: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bmghlhhjege { /// offset: 24 #[prost(uint32, tag = "8")] pub laoacnpdold: u32, /// offset: 28 #[prost(bool, tag = "3")] pub ppfaemgdaof: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plpdnknjbaa { /// offset: 16 #[prost(message, optional, tag = "5")] pub hocbdmpemdh: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "14")] pub endpgfbabbb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub kcencaapmlk: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "7")] pub hbgpldacaci: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "1")] pub cineileiejk: u32, /// offset: 60 #[prost(uint32, tag = "13")] pub nedcjcbpejm: u32, } /// Obf: NBCOEHFDNDL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8212)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetBusinessDayInfoCsReq { /// offset: 24 #[prost(bool, tag = "1")] pub efilmaohobk: bool, } /// Obf: CNNHNLACLCC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8206)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetBusinessDayInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "13")] pub bolcngakamg: ::core::option::Option, /// offset: 32 #[prost(int64, tag = "7")] pub nacempjfkah: i64, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kcmjjljchhp { /// offset: 24 #[prost(int64, tag = "8")] pub nacempjfkah: i64, /// offset: 32 #[prost(bool, tag = "14")] pub candcmocafh: bool, /// offset: 33 #[prost(bool, tag = "11")] pub has_passed: bool, /// offset: 36 #[prost(uint32, tag = "6")] pub nedcjcbpejm: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub cineileiejk: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub ddoigecmkka: u32, } /// Obf: DFNKGEIEDOA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8216)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesBusinessDayRefreshEventCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub lfkdangnjim: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub laoacnpdold: u32, /// offset: 32 #[prost(bool, tag = "5")] pub ceionhpdndp: bool, } /// Obf: KFKLIDNFCOP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8241)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesBusinessDayRefreshEventScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub gloagdbekdp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: EEANOEFPPKN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8218)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesDeliverPamCargoCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub jadcepfhhdk: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub avatar_id: u32, } /// Obf: IOAKMGCGLHP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8249)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesDeliverPamCargoScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub ffmilolelnj: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "12")] pub gloagdbekdp: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub avatar_id: u32, } /// Obf: MCLIICJBLIP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8214)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesChooseAvatarEventOptionCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub mabncdebpdk: u32, } /// Obf: PPJKEHJCBHH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8250)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesChooseAvatarEventOptionScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub gloagdbekdp: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "8")] pub dnlafcpnpoe: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub hhgahebnail: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "5")] pub iibjdckhake: u32, } /// Obf: NBIFLFMNLEJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8237)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesDealAvatarEventOptionItemCsReq { /// offset: 24 #[prost(bool, tag = "10")] pub mlkbobieapl: bool, /// offset: 28 #[prost(uint32, tag = "6")] pub hllibeekfii: u32, } /// Obf: CEEBEKFBONM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8246)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesDealAvatarEventOptionItemScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub gloagdbekdp: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "8")] pub dnlafcpnpoe: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub iibjdckhake: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 52 #[prost(bool, tag = "11")] pub mlkbobieapl: bool, } /// Obf: JFKHEIDJDMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8248)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesTakeRegionPhaseRewardCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub bkpdkfldldd: u32, } /// Obf: MEHDPNELHCD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8224)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesTakeRegionPhaseRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "12")] pub reward_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub bkpdkfldldd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmknolpfjdn { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub ckliekoigog: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub hgdnmkbnmbk: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "10")] pub jckkppelfhc: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub kohgfngkfpe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgphekkpbld { /// offset: 32 #[prost(uint32, tag = "5")] pub dlfhabgghff: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub afdnfcbcfbf: u32, #[prost(oneof = "pgphekkpbld::Jmpnihhamph", tags = "12")] pub jmpnihhamph: ::core::option::Option, } /// Nested message and enum types in `PGPHEKKPBLD`. pub mod pgphekkpbld { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Jmpnihhamph { /// offset: 16 #[prost(message, tag = "12")] Aglmedobmal(super::Nmknolpfjdn), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbapkaghgfb { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub goejbenhbhe: ::prost::alloc::vec::Vec, } /// Obf: DPDILLMEAKN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8228)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesStartMiniGameCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub afdnfcbcfbf: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub dlfhabgghff: u32, } /// Obf: LBFNAJJGCBH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8233)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesStartMiniGameScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub cfdiklbinhk: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 52 #[prost(uint32, tag = "14")] pub retcode: u32, #[prost(oneof = "planet_fes_start_mini_game_sc_rsp::Jiomphmgalf", tags = "9")] pub jiomphmgalf: ::core::option::Option< planet_fes_start_mini_game_sc_rsp::Jiomphmgalf, >, } /// Nested message and enum types in `PlanetFesStartMiniGameScRsp`. pub mod planet_fes_start_mini_game_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Jiomphmgalf { /// offset: 40 #[prost(message, tag = "9")] Hmmbbenhife(super::Pbapkaghgfb), } } /// Obf: BDLBEEMAABE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8235)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesUseItemCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub jmoobdbkfmd: u32, } /// Obf: LEIBJEPHONE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8236)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesUseItemScRsp { /// offset: 24 #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: FNAEBIJFOFF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8213)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGameBingoFlipCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub lkfigbgpejb: u32, } /// Obf: CPLFEKKNLDO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8204)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGameBingoFlipScRsp { /// offset: 24 #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 36 #[prost(bool, tag = "11")] pub bdefaffdbcc: bool, /// offset: 40 #[prost(uint32, tag = "2")] pub lkfigbgpejb: u32, } /// Obf: GFMNPNJADFN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8201)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesBonusEventInteractCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub jcbnlgdommf: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub laoacnpdold: u32, } /// Obf: BBGADFGONHI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8211)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesBonusEventInteractScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "13")] pub gloagdbekdp: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub laoacnpdold: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Maoinjajoec { /// offset: 24 #[prost(message, optional, tag = "6")] pub gold: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub ppoagpgeafh: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub jkagcgkchjg: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub emjpfphbkmg: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub lbicjmamfgn: u32, /// offset: 48 #[prost(uint32, tag = "8")] pub uid: u32, /// offset: 52 #[prost(uint32, tag = "14")] pub lfkdangnjim: u32, } /// Obf: FHCCHMLGAEF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8231)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetFriendRankingInfoListCsReq {} /// Obf: AIKFHAIJGDH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8225)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetFriendRankingInfoListScRsp { /// offset: 16 #[prost(message, optional, tag = "12")] pub ponaokbniam: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: BGGGJMGLOEI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8239)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesFriendRankingInfoChangeScNotify { /// offset: 16 #[prost(message, repeated, tag = "11")] pub mlphlihfgkg: ::prost::alloc::vec::Vec, } /// Obf: EILODDMBANJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8230)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesSetCustomKeyValueCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub key: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub value: u32, } /// Obf: CMFIANLCNEA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8202)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesSetCustomKeyValueScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub key: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub value: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8226)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ghonfflamhb { /// offset: 24 #[prost(uint32, tag = "11")] pub igoojkmpmdc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8210)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bgnamlhfldb { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: BJEDJFIEHPB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8247)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetAvatarStatCsReq {} /// Obf: CBHMAHKODLB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8217)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetAvatarStatScRsp { /// offset: 16 #[prost(message, repeated, tag = "15")] pub fihppanoofl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmodjeecppj { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub oeegpnocflp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(int64, tag = "4")] pub apply_time: i64, /// offset: 40 #[prost(uint32, tag = "7")] pub blgldjhomno: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub apiffhbcdkk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iedpddjaaih { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub oeegpnocflp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(int64, tag = "15")] pub time: i64, /// offset: 40 #[prost(bool, tag = "1")] pub foggejiijcm: bool, /// offset: 44 #[prost(uint32, tag = "8")] pub hcjciagkhhl: u32, /// offset: 48 #[prost(uint64, tag = "10")] pub cbmbobnckmo: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfephmalkdk { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub oeegpnocflp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub blgldjhomno: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub apiffhbcdkk: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub source: u32, /// offset: 48 #[prost(int64, tag = "13")] pub time: i64, } /// Obf: GEIELBEBJCK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8322)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetExtraCardPieceInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eppibfolfkn { /// offset: 16 #[prost(message, repeated, tag = "8")] pub fdhmlgfkdip: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub mlpnipenebg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "10")] pub eominocgljf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "11")] pub gmleojclcfb: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "4")] pub mlgaodmihjh: u32, /// offset: 60 #[prost(uint32, tag = "6")] pub haahagapdkc: u32, /// offset: 64 #[prost(uint32, tag = "15")] pub uid: u32, /// offset: 72 #[prost(int64, tag = "5")] pub oiknnpokkme: i64, } /// Obf: MCIOMLIEACB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8332)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetExtraCardPieceInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub gipnmpknifg: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: HFGLNNFOPON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8297)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetFriendCardPieceCsReq {} /// Obf: NKJOIFBLLKO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8313)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetFriendCardPieceScRsp { /// offset: 24 #[prost(message, repeated, tag = "4")] pub pebgjjcnbmm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: NINEEGGAMBC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8334)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesChangeCardPieceApplyPermissionCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub haahagapdkc: u32, } /// Obf: OCPAJELJLGE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8317)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesChangeCardPieceApplyPermissionScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub haahagapdkc: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: ALNIHNLACOK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8309)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesApplyCardPieceCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub oeegpnocflp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub teleport_id: u32, } /// Obf: ONCGFIALKHI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8335)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesApplyCardPieceScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub oeegpnocflp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "11")] pub gopcdfeioea: bool, /// offset: 36 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 40 #[prost(int64, tag = "4")] pub gldgchldmje: i64, /// offset: 48 #[prost(uint32, tag = "3")] pub blgldjhomno: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub teleport_id: u32, } /// Obf: DGJIEIKGCNF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8299)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesHandleCardPieceApplyCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub jakkdghljph: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub apiffhbcdkk: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub blgldjhomno: u32, /// offset: 40 #[prost(bool, tag = "11")] pub ikobgocehfg: bool, } /// Obf: ELPANOAHJIB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8319)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesHandleCardPieceApplyScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub jakkdghljph: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(int64, tag = "15")] pub jeaghjhmcen: i64, /// offset: 40 #[prost(uint32, tag = "9")] pub blgldjhomno: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 48 #[prost(bool, tag = "2")] pub ikobgocehfg: bool, } /// Obf: FIMDIBKGMEE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8333)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetOfferedCardPieceCsReq { /// offset: 24 #[prost(uint64, tag = "2")] pub cbmbobnckmo: u64, /// offset: 32 #[prost(bool, tag = "13")] pub foggejiijcm: bool, } /// Obf: ALGDCPHADFA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8324)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetOfferedCardPieceScRsp { /// offset: 16 #[prost(message, repeated, tag = "5")] pub cbpkfdjmgbh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "10")] pub eominocgljf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint64, tag = "13")] pub cbmbobnckmo: u64, /// offset: 48 #[prost(int64, tag = "2")] pub maflgllokbb: i64, /// offset: 56 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 60 #[prost(bool, tag = "7")] pub foggejiijcm: bool, } /// Obf: DBIFGMGGCMA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8311)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGiveCardPieceCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub jakkdghljph: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub teleport_id: u32, } /// Obf: IDJNDALFMFL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8330)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGiveCardPieceScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub jakkdghljph: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(int64, tag = "12")] pub jeaghjhmcen: i64, /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub teleport_id: u32, /// offset: 48 #[prost(uint64, tag = "14")] pub cbmbobnckmo: u64, } /// Obf: PDMEBJHODBM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8295)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesLargeBonusInteractCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub mmkababenke: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub dnbkkdbffaj: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub iabogpkeagf: u32, } /// Obf: LAPACOEMOCK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8298)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesLargeBonusInteractScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub gloagdbekdp: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "4")] pub cgknmglfkbn: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub dnbkkdbffaj: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8293)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jjibnoegflk {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8328)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aahpjecondn { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: LEGAPPMEBBL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(73)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerLoginCsReq { /// offset: 16 #[prost(string, tag = "12")] pub nibmfcfbhep: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "8")] pub signature: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "6")] pub jhokmnlhbma: ::prost::alloc::string::String, /// offset: 40 #[prost(string, tag = "707")] pub idifiepmlka: ::prost::alloc::string::String, /// offset: 48 #[prost(string, tag = "3")] pub bjcibnbgbmp: ::prost::alloc::string::String, /// offset: 56 #[prost(string, tag = "5")] pub gdmjpjckbbe: ::prost::alloc::string::String, /// offset: 64 #[prost(string, tag = "14")] pub lflcdngalme: ::prost::alloc::string::String, /// offset: 72 #[prost(string, tag = "1751")] pub jkgakdalfpe: ::prost::alloc::string::String, /// offset: 80 #[prost(string, tag = "1448")] pub lpbhjodecne: ::prost::alloc::string::String, /// offset: 88 #[prost(string, tag = "1332")] pub djonelmifee: ::prost::alloc::string::String, /// offset: 96 #[prost(string, tag = "45")] pub mgnligikkpp: ::prost::alloc::string::String, /// offset: 104 #[prost(string, tag = "2")] pub baogdofppln: ::prost::alloc::string::String, /// offset: 112 #[prost(string, tag = "1716")] pub ijkomikfkek: ::prost::alloc::string::String, /// offset: 128 #[prost(string, tag = "11")] pub ihmjhllclde: ::prost::alloc::string::String, /// offset: 136 #[prost(string, tag = "15")] pub ldcibphdaki: ::prost::alloc::string::String, /// offset: 144 #[prost(string, tag = "4")] pub bdgdpmalnif: ::prost::alloc::string::String, /// offset: 152 #[prost(message, optional, tag = "1329")] pub eondgecnaih: ::core::option::Option, /// offset: 160 #[prost(message, optional, tag = "638")] pub hnpmediejfc: ::core::option::Option, /// offset: 168 #[prost(enumeration = "PlatformType", tag = "13")] pub platform: i32, /// offset: 172 #[prost(uint32, tag = "654")] pub kpfgilofidi: u32, /// offset: 176 #[prost(uint32, tag = "382")] pub fkffbemeiep: u32, /// offset: 180 #[prost(enumeration = "LanguageType", tag = "9")] pub hofemnaiihb: i32, /// offset: 184 #[prost(bool, tag = "1731")] pub acjkhhbjkhe: bool, /// offset: 185 #[prost(bool, tag = "1865")] pub menbljogjmh: bool, /// offset: 188 #[prost(uint32, tag = "435")] pub djcnhcgfhkf: u32, /// offset: 192 #[prost(uint32, tag = "7")] pub jmmhhfleepg: u32, /// offset: 196 #[prost(uint32, tag = "1")] pub ljkmpimkomo: u32, /// offset: 200 #[prost(uint64, tag = "10")] pub login_random: u64, } /// Obf: ADODOFNNPEO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerLoginScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub basic_info: ::core::option::Option, /// offset: 24 #[prost(string, tag = "2")] pub gioapokhaof: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "10")] pub dkepkhpolhc: ::prost::alloc::string::String, /// offset: 48 #[prost(uint64, tag = "7")] pub login_random: u64, /// offset: 56 #[prost(uint64, tag = "4")] pub server_timestamp_ms: u64, /// offset: 64 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 68 #[prost(int32, tag = "8")] pub cur_timezone: i32, /// offset: 72 #[prost(bool, tag = "9")] pub kcdahnnckpp: bool, /// offset: 73 #[prost(bool, tag = "12")] pub kdnppnhlnoa: bool, /// offset: 76 #[prost(uint32, tag = "13")] pub stamina: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(80)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerLogoutCsReq {} /// Obf: MLINFKJIAEL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(36)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerGetTokenCsReq { /// offset: 16 #[prost(string, tag = "12")] pub account_uid: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "4")] pub token: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "8")] pub dnadiicfmee: ::prost::alloc::string::String, /// offset: 48 #[prost(uint32, tag = "13")] pub platform: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub account_ip: u32, /// offset: 56 #[prost(uint32, tag = "7")] pub sign_type: u32, /// offset: 60 #[prost(uint32, tag = "2")] pub djcnhcgfhkf: u32, /// offset: 64 #[prost(uint32, tag = "3")] pub uid: u32, /// offset: 68 #[prost(uint32, tag = "10")] pub account_ip_port: u32, } /// Obf: KJAFBEGOCHP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(13)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerGetTokenScRsp { /// offset: 16 #[prost(string, tag = "13")] pub authkey: ::prost::alloc::string::String, /// offset: 24 #[prost(message, optional, tag = "14")] pub black_info: ::core::option::Option, /// offset: 40 #[prost(string, tag = "7")] pub stop_desc: ::prost::alloc::string::String, /// offset: 48 #[prost(uint32, tag = "6")] pub uid: u32, /// offset: 52 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 56 #[prost(uint64, tag = "11")] pub secret_key_seed: u64, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(81)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jkjmakhanpb { /// offset: 24 #[prost(string, tag = "7")] pub stop_desc: ::prost::alloc::string::String, } /// Obf: FJGOPHGFOGD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(10)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerSqueezedScNotify { /// offset: 16 #[prost(message, optional, tag = "7")] pub black_info: ::core::option::Option, /// offset: 32 #[prost(enumeration = "player_squeezed_sc_notify::KickType", tag = "15")] pub kick_type: i32, } /// Nested message and enum types in `PlayerSqueezedScNotify`. pub mod player_squeezed_sc_notify { #[derive(proto_derive::CmdID)] #[derive( Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration )] #[repr(i32)] pub enum KickType { KickSqueezed = 0, KickBlack = 1, KickChangePwd = 2, KickLoginWhiteTimeout = 3, KickAceAntiCheater = 4, KickByGm = 5, } impl KickType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::KickSqueezed => "KICK_SQUEEZED", Self::KickBlack => "KICK_BLACK", Self::KickChangePwd => "KICK_CHANGE_PWD", Self::KickLoginWhiteTimeout => "KICK_LOGIN_WHITE_TIMEOUT", Self::KickAceAntiCheater => "KICK_ACE_ANTI_CHEATER", Self::KickByGm => "KICK_BY_GM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KICK_SQUEEZED" => Some(Self::KickSqueezed), "KICK_BLACK" => Some(Self::KickBlack), "KICK_CHANGE_PWD" => Some(Self::KickChangePwd), "KICK_LOGIN_WHITE_TIMEOUT" => Some(Self::KickLoginWhiteTimeout), "KICK_ACE_ANTI_CHEATER" => Some(Self::KickAceAntiCheater), "KICK_BY_GM" => Some(Self::KickByGm), _ => None, } } } } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(87)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterStageCsReq { /// offset: 16 #[prost(string, tag = "14")] pub stop_desc: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(29)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterStageScRsp { /// offset: 16 #[prost(string, tag = "14")] pub ccpkfokoljb: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: DABIFJNADLI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(100)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBasicInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pnolliakgdb { /// offset: 24 #[prost(uint32, tag = "6")] pub jhjkcjkdhib: u32, /// offset: 28 #[prost(bool, tag = "8")] pub belkcbagmfc: bool, /// offset: 29 #[prost(bool, tag = "10")] pub mlpgdpgifcj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerSettingInfo { /// offset: 16 #[prost(message, optional, tag = "7")] pub ojpaodihaje: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "1041")] pub okahmfoinpm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "722")] pub cmfcooeeecb: ::core::option::Option, /// offset: 48 #[prost(bool, tag = "10")] pub njakomdmfjd: bool, /// offset: 49 #[prost(bool, tag = "680")] pub lnghijgfdkp: bool, /// offset: 50 #[prost(bool, tag = "13")] pub dcjecfmmibc: bool, /// offset: 51 #[prost(bool, tag = "3")] pub bomgnmdoglm: bool, /// offset: 52 #[prost(bool, tag = "14")] pub iojeaocobbf: bool, /// offset: 53 #[prost(bool, tag = "9")] pub fdhepcklcam: bool, /// offset: 54 #[prost(bool, tag = "5")] pub dgcnhmihfjb: bool, /// offset: 55 #[prost(bool, tag = "2")] pub gnfddpemmfn: bool, /// offset: 56 #[prost(bool, tag = "15")] pub pfbhgahafmd: bool, /// offset: 57 #[prost(bool, tag = "11")] pub aacoehcfndb: bool, /// offset: 58 #[prost(bool, tag = "203")] pub bbeebbidjhe: bool, /// offset: 59 #[prost(bool, tag = "1134")] pub gokfngffmob: bool, /// offset: 60 #[prost(bool, tag = "1")] pub makolelflfh: bool, /// offset: 61 #[prost(bool, tag = "1783")] pub hgpffgknpfb: bool, } /// Obf: GetBasicInfoScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(39)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBasicInfoScRsp { /// offset: 24 #[prost(message, optional, tag = "7")] pub player_setting_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub gender: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub week_cocoon_finished_count: u32, /// offset: 40 #[prost(int64, tag = "9")] pub next_recover_time: i64, /// offset: 48 #[prost(int64, tag = "2")] pub last_set_nickname_time: i64, /// offset: 56 #[prost(uint32, tag = "5")] pub gameplay_birthday: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 64 #[prost(uint32, tag = "4")] pub exchange_times: u32, /// offset: 68 #[prost(bool, tag = "11")] pub is_gender_set: bool, /// offset: 72 #[prost(uint32, tag = "12")] pub cur_day: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(83)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeStaminaCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeStaminaScRsp { /// offset: 16 #[prost(message, repeated, tag = "7")] pub item_cost_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub exchange_times: u32, /// offset: 40 #[prost(int64, tag = "4")] pub last_recover_time: i64, /// offset: 48 #[prost(uint32, tag = "2")] pub stamina_add: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: LNOPIOLJJKC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(42)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAuthkeyCsReq { /// offset: 24 #[prost(string, tag = "14")] pub auth_appid: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "10")] pub authkey_ver: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub sign_type: u32, } /// Obf: JKPONOOMEGF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(76)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAuthkeyScRsp { /// offset: 16 #[prost(string, tag = "1")] pub auth_appid: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "12")] pub authkey: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "8")] pub authkey_ver: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 48 #[prost(uint32, tag = "9")] pub sign_type: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(38)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RegionStopScNotify { /// offset: 24 #[prost(int64, tag = "9")] pub stop_begin_time: i64, /// offset: 32 #[prost(int64, tag = "14")] pub stop_end_time: i64, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(61)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AntiAddictScNotify { /// offset: 16 #[prost(string, tag = "14")] pub level: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "6")] pub msg: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "5")] pub msg_type: u32, } /// Obf: KIKFIKEAJFP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(24)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetNicknameCsReq { /// offset: 16 #[prost(string, tag = "6")] pub nickname: ::prost::alloc::string::String, /// offset: 32 #[prost(bool, tag = "13")] pub is_modify: bool, } /// Obf: KBEFGELEMLB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(71)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetNicknameScRsp { /// offset: 24 #[prost(bool, tag = "8")] pub is_modify: bool, /// offset: 28 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 32 #[prost(int64, tag = "14")] pub set_time: i64, } /// Obf: FMKFINNEDEG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(78)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLevelRewardTakenListCsReq {} /// Obf: GPONDAHEKJN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(52)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLevelRewardTakenListScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub level_reward_taken_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: JDAFEAJCJIB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(48)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLevelRewardCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub interacted_prop_entity_id: u32, } /// Obf: FBABBOPJMLK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(59)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLevelRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub level: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(66)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetLanguageCsReq { /// offset: 24 #[prost(enumeration = "LanguageType", tag = "14")] pub hofemnaiihb: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetLanguageScRsp { /// offset: 24 #[prost(enumeration = "LanguageType", tag = "3")] pub hofemnaiihb: i32, /// offset: 28 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AnnounceData { /// offset: 16 #[prost(string, tag = "10")] pub banner_text: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "9")] pub deeennmmjba: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "14")] pub emergency_text: ::prost::alloc::string::String, /// offset: 48 #[prost(int64, tag = "13")] pub end_time: i64, /// offset: 56 #[prost(uint32, tag = "7")] pub dnhbbjbhfna: u32, /// offset: 60 #[prost(bool, tag = "1")] pub has_recommand: bool, /// offset: 61 #[prost(bool, tag = "6")] pub bbebekfgmad: bool, /// offset: 64 #[prost(int64, tag = "8")] pub begin_time: i64, /// offset: 72 #[prost(uint32, tag = "2")] pub config_id: u32, /// offset: 76 #[prost(uint32, tag = "4")] pub banner_frequency: u32, } /// Obf: BIDBPLDFGNK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(49)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ServerAnnounceNotify { /// offset: 16 #[prost(message, repeated, tag = "1")] pub announce_data_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GateServer { #[prost(string, tag = "1")] pub lua_url: ::prost::alloc::string::String, #[prost(bool, tag = "3")] pub unk1: bool, #[prost(string, tag = "4")] pub ip: ::prost::alloc::string::String, #[prost(uint32, tag = "6")] pub port: u32, #[prost(string, tag = "7")] pub region_name: ::prost::alloc::string::String, #[prost(string, tag = "10")] pub asset_bundle_url: ::prost::alloc::string::String, #[prost(string, tag = "11")] pub ex_resource_url: ::prost::alloc::string::String, #[prost(bool, tag = "13")] pub unk2: bool, #[prost(string, tag = "59")] pub asset_bundle_url_android: ::prost::alloc::string::String, #[prost(string, tag = "208")] pub client_secret_key: ::prost::alloc::string::String, #[prost(bool, tag = "305")] pub unk3: bool, #[prost(string, tag = "354")] pub ifix_url: ::prost::alloc::string::String, #[prost(bool, tag = "693")] pub unk4: bool, #[prost(string, tag = "772")] pub msg: ::prost::alloc::string::String, #[prost(bool, tag = "849")] pub unk5: bool, #[prost(bool, tag = "1016")] pub unk6: bool, #[prost(bool, tag = "1054")] pub unk7: bool, #[prost(bool, tag = "1198")] pub unk8: bool, #[prost(bool, tag = "1209")] pub unk9: bool, #[prost(bool, tag = "2027")] pub unk10: bool, #[prost(string, tag = "1103")] pub ifix_version: ::prost::alloc::string::String, #[prost(string, tag = "2024")] pub mdk_res_version: ::prost::alloc::string::String, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(43)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GateServerScNotify { /// offset: 16 #[prost(string, tag = "11")] pub oklnpledkde: ::prost::alloc::string::String, } /// Obf: AIOOFPINJMD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(35)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetGenderCsReq { /// offset: 24 #[prost(enumeration = "Gender", tag = "1")] pub gender: i32, } /// Obf: PEDNDGLKGKN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(16)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetGenderScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 28 #[prost(enumeration = "MultiPathAvatarType", tag = "4")] pub cur_avatar_path: i32, } /// Obf: HIPEONEPCFF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetPlayerInfoCsReq { /// offset: 24 #[prost(string, tag = "1")] pub nickname: ::prost::alloc::string::String, /// offset: 32 #[prost(enumeration = "Gender", tag = "7")] pub gender: i32, /// offset: 36 #[prost(bool, tag = "8")] pub is_modify: bool, } /// Obf: JNAOCJBLPPC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(14)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetPlayerInfoScRsp { /// offset: 24 #[prost(enumeration = "MultiPathAvatarType", tag = "14")] pub cur_avatar_path: i32, /// offset: 28 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(bool, tag = "12")] pub is_modify: bool, /// offset: 40 #[prost(int64, tag = "1")] pub set_time: i64, } /// Obf: FAICKIOJMDI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(53)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QueryProductInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Product { /// offset: 16 #[prost(string, tag = "6")] pub price_tier: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "11")] pub product_id: ::prost::alloc::string::String, /// offset: 40 #[prost(int64, tag = "4")] pub begin_time: i64, /// offset: 48 #[prost(int64, tag = "3")] pub end_time: i64, /// offset: 56 #[prost(uint32, tag = "13")] pub encdabooikj: u32, /// offset: 60 #[prost(bool, tag = "2")] pub double_reward: bool, /// offset: 64 #[prost(uint32, tag = "10")] pub emihednkbca: u32, /// offset: 68 #[prost(enumeration = "ProductGiftType", tag = "15")] pub gift_type: i32, /// offset: 72 #[prost(uint32, tag = "7")] pub cldelmpnapb: u32, } /// Obf: GLCGPJLPPPD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(63)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QueryProductInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "3")] pub product_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub bffhekcglma: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub bebfndigkfk: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 48 #[prost(uint64, tag = "9")] pub month_card_out_date_time: u64, } /// Obf: KLMEKMCOMBA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(45)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonthCardRewardNotify { /// offset: 24 #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(17)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientDownloadDataScNotify { /// offset: 16 #[prost(message, optional, tag = "12")] pub download_data: ::core::option::Option, } /// Obf: AGBAOKHOJJP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(68)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjDownloadDataScNotify { /// offset: 16 #[prost(message, optional, tag = "9")] pub data: ::core::option::Option, } /// Obf: UpdateFeatureSwitchScNotify /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateFeatureSwitchScNotify { /// offset: 24 #[prost(message, repeated, tag = "9")] pub switch_info_list: ::prost::alloc::vec::Vec, } /// Obf: KKEFJFJLOMJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(88)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyRefreshNotify { /// offset: 24 #[prost(uint32, tag = "1")] pub mdiijkbhbbi: u32, } /// Obf: OGIJHINKOKN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(26)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetGameplayBirthdayCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub birthday: u32, } /// Obf: EAAHHGIGLNN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(90)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetGameplayBirthdayScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub birthday: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(41)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Flmodpllmnf { /// offset: 16 #[prost(string, tag = "15")] pub gifoenldcho: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "11")] pub nmelidcdkak: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(18)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mhmfplekoil { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(37)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iaochinipgk { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub flfbhongdad: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(34)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerHeartBeatCsReq { /// offset: 16 #[prost(message, optional, tag = "7")] pub sc_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub eohfcodkkmd: u32, /// offset: 40 #[prost(uint64, tag = "1")] pub client_time_ms: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(58)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerHeartBeatScRsp { /// offset: 24 #[prost(message, optional, tag = "6")] pub download_data: ::core::option::Option, /// offset: 32 #[prost(uint64, tag = "7")] pub server_time_ms: u64, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 48 #[prost(uint64, tag = "13")] pub client_time_ms: u64, } /// Obf: DCJOEGCEEOP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(93)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FeatureSwitchClosedScNotify { /// offset: 24 #[prost(enumeration = "FeatureSwitchType", tag = "4")] pub fmglebcibhg: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SecretKeyInfo { /// offset: 16 #[prost(string, tag = "1")] pub secret_key: ::prost::alloc::string::String, /// offset: 32 #[prost(enumeration = "SecretKeyType", tag = "15")] pub r#type: i32, } /// Obf: JODCPJNHFDL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(23)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSecretKeyInfoCsReq { /// offset: 24 #[prost(bytes = "vec", tag = "13")] pub cilhepfkkni: ::prost::alloc::vec::Vec, } /// Obf: AHIEHELEMMN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(89)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSecretKeyInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub secret_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bytes = "vec", tag = "15")] pub secret_rsp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: HMFGBKIIHKB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(40)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerLoginFinishCsReq {} /// Obf: ELCNIAHOIMG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(31)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerLoginFinishScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(60)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ForceSyncGameStateFinishCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ForceSyncGameStateFinishScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct VideoKeyInfo { /// offset: 24 #[prost(uint64, tag = "5")] pub video_key: u64, /// offset: 32 #[prost(uint32, tag = "13")] pub id: u32, } /// Obf: ICJJFFBPOGC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(11)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetVideoVersionKeyCsReq {} /// Obf: KAHKFFDIHNN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(97)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetVideoVersionKeyScRsp { /// offset: 16 #[prost(message, repeated, tag = "6")] pub activity_video_key_info_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "8")] pub video_key_info_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lfchhmggmpc { /// offset: 24 #[prost(uint32, tag = "4")] pub content_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub ehnjdidabhd: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub cfkknehabhh: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub bmfjffbpadd: u32, } /// Obf: BPKIBBNHPAA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(69)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRedPointStatusScNotify { /// offset: 16 #[prost(message, repeated, tag = "4")] pub bkakijoacpo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub content_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub cfkknehabhh: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub uid: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub bmfjffbpadd: u32, } /// Obf: KOMDFDFEGDN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(64)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReserveStaminaExchangeCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub num: u32, } /// Obf: OBAMDDOKJIH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(44)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReserveStaminaExchangeScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub num: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: DDDDKIANBGI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(86)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StaminaInfoScNotify { /// offset: 24 #[prost(uint32, tag = "11")] pub reserve_stamina: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub stamina: u32, /// offset: 32 #[prost(int64, tag = "1")] pub next_recover_time: i64, /// offset: 40 #[prost(int64, tag = "3")] pub ehjcpbjneoo: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdatePlayerSetting { #[prost( oneof = "update_player_setting::Bkaglmfnkka", tags = "1, 14, 9, 2, 15, 3, 5, 6, 4, 8, 368, 593, 528, 1849, 815, 619, 182" )] pub bkaglmfnkka: ::core::option::Option, } /// Nested message and enum types in `UpdatePlayerSetting`. pub mod update_player_setting { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Bkaglmfnkka { /// offset: 16 #[prost(bool, tag = "1")] Aacoehcfndb(bool), /// offset: 16 #[prost(bool, tag = "14")] Dgcnhmihfjb(bool), /// offset: 16 #[prost(bool, tag = "9")] Fdhepcklcam(bool), /// offset: 16 #[prost(bool, tag = "2")] Dcjecfmmibc(bool), /// offset: 16 #[prost(bool, tag = "15")] Iojeaocobbf(bool), /// offset: 16 #[prost(bool, tag = "3")] Pfbhgahafmd(bool), /// offset: 16 #[prost(bool, tag = "5")] Gnfddpemmfn(bool), /// offset: 16 #[prost(bool, tag = "6")] Makolelflfh(bool), /// offset: 16 #[prost(bool, tag = "4")] Njakomdmfjd(bool), /// offset: 16 #[prost(message, tag = "8")] Ojpaodihaje(super::Pnolliakgdb), /// offset: 16 #[prost(bool, tag = "368")] Bomgnmdoglm(bool), /// offset: 16 #[prost(bool, tag = "593")] Bbeebbidjhe(bool), /// offset: 16 #[prost(bool, tag = "528")] Hgpffgknpfb(bool), /// offset: 16 #[prost(bool, tag = "1849")] Lnghijgfdkp(bool), /// offset: 16 #[prost(bool, tag = "815")] Gokfngffmob(bool), /// offset: 16 #[prost(message, tag = "619")] Cmfcooeeecb(super::Jpgackplgcd), /// offset: 16 #[prost(message, tag = "182")] Egloifdidpk(super::Apamfckfhll), } } /// Obf: KLDMCHLFPDL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(75)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdatePlayerSettingCsReq { /// offset: 24 #[prost(message, optional, tag = "1")] pub player_setting: ::core::option::Option, } /// Obf: OGPOBJMBBLE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(55)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdatePlayerSettingScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub player_setting: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: AMIMPEBJMAP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjUploadCsReq { /// offset: 16 #[prost(bytes = "vec", tag = "9")] pub sc_data: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub eohfcodkkmd: u32, /// offset: 36 #[prost(enumeration = "Algmickcabi", tag = "4")] pub mmnjodijpoe: i32, } /// Obf: AMHDDDHIGAM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(57)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjUploadScRsp { /// offset: 24 #[prost(message, optional, tag = "6")] pub data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glnjkgogkkl { /// offset: 16 #[prost(string, repeated, tag = "5")] pub odahkgonnhj: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ibcddgknicg { /// offset: 24 #[prost(message, optional, tag = "6")] pub black_list: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "10")] pub cnmafmekadj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eafhbodfekm { #[prost(oneof = "eafhbodfekm::Gbgkejpfeil", tags = "476, 987, 18")] pub gbgkejpfeil: ::core::option::Option, } /// Nested message and enum types in `EAFHBODFEKM`. pub mod eafhbodfekm { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Gbgkejpfeil { /// offset: 16 #[prost(bool, tag = "476")] Cnmafmekadj(bool), /// offset: 16 #[prost(message, tag = "987")] Bdhbffeopfg(super::Glnjkgogkkl), /// offset: 16 #[prost(message, tag = "18")] Dldgbibhdkm(super::Glnjkgogkkl), } } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(98)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kekfnkdldom { #[prost(oneof = "kekfnkdldom::Jnlijaabgff", tags = "798, 1826")] pub jnlijaabgff: ::core::option::Option, } /// Nested message and enum types in `KEKFNKDLDOM`. pub mod kekfnkdldom { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Jnlijaabgff { /// offset: 16 #[prost(message, tag = "798")] Icknlcpnhcd(super::Ibcddgknicg), /// offset: 16 #[prost(message, tag = "1826")] Lompgeljclm(super::Eafhbodfekm), } } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(79)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Idaihhggpij { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Emfkfgcbjbp {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(77)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggihckpgacf { /// offset: 16 #[prost(string, repeated, tag = "8")] pub ehmgemmnpla: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 24 #[prost(string, repeated, tag = "15")] pub hbbihglhkdm: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 40 #[prost(string, repeated, tag = "1")] pub pklfojbalkk: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 48 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Momlgpjfjeg { /// offset: 24 #[prost(uint32, tag = "12")] pub bbidlnhbnnf: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub ipmpjdlamhn: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(51)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hphknaeihje { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeadIconData { /// offset: 24 #[prost(uint32, tag = "8")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DisplayAvatarData { /// offset: 24 #[prost(uint32, tag = "4")] pub pos_index: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayAvatarVec { /// offset: 16 #[prost(message, repeated, tag = "3")] pub display_avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "14")] pub is_display: bool, } /// Obf: CDHHAGAANBG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2873)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPlayerBoardDataCsReq {} /// Obf: BHLJGGCMJAB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2803)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerBoardDataScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub unlocked_personal_card_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(string, tag = "12")] pub signature: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, repeated, tag = "8")] pub assist_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "4")] pub unlocked_head_icon_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, optional, tag = "5")] pub head_frame_info: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "2")] pub display_avatar_vec: ::core::option::Option, /// offset: 72 #[prost(uint32, tag = "13")] pub current_head_icon_id: u32, /// offset: 76 #[prost(uint32, tag = "7")] pub current_personal_card_id: u32, /// offset: 80 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: PPCIADKDOHF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2880)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetHeadIconCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub id: u32, } /// Obf: LDFOADKBPJI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2827)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetHeadIconScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub current_head_icon_id: u32, } /// Obf: IBAGCHAMPEK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2883)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetPersonalCardCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub id: u32, } /// Obf: KJANDMMOIPP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2809)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetPersonalCardScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub current_personal_card_id: u32, } /// Obf: GIIJKONEENG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2836)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetDisplayAvatarCsReq { /// offset: 16 #[prost(message, repeated, tag = "1")] pub display_avatar_list: ::prost::alloc::vec::Vec, } /// Obf: KFEPCAOAMML /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2813)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetDisplayAvatarScRsp { /// offset: 24 #[prost(message, repeated, tag = "9")] pub display_avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: ALOLLLFPILL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2815)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetIsDisplayAvatarInfoCsReq { /// offset: 24 #[prost(bool, tag = "4")] pub is_display: bool, } /// Obf: NMCCBANNPKB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2881)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetIsDisplayAvatarInfoScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 28 #[prost(bool, tag = "13")] pub is_display: bool, } /// Obf: MKDOMJOBANO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2887)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetSignatureCsReq { /// offset: 16 #[prost(string, tag = "15")] pub signature: ::prost::alloc::string::String, } /// Obf: FOAAMBMEOPK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2829)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetSignatureScRsp { /// offset: 16 #[prost(string, tag = "14")] pub signature: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: KPJIDIACCKN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2812)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAssistAvatarCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub avatar_id: u32, } /// Obf: KFMDFCHECOM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2854)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAssistAvatarScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub avatar_id: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4573)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Feihgoepani { /// offset: 24 #[prost(uint32, tag = "12")] pub pkokbhdlfnm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kehogiendkc { /// offset: 24 #[prost(enumeration = "Mmlapdebfjm", tag = "9")] pub authkey_ver: i32, /// offset: 28 #[prost(uint32, tag = "5")] pub aibjefapgmn: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub daccgmconbp: u32, } /// Obf: LAJDMCJIBOP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnSignCsReq { /// offset: 24 #[prost(message, repeated, tag = "4")] pub aalgefblhea: ::prost::alloc::vec::Vec, } /// Obf: INPJIEHGCEG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4580)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnSignScRsp { /// offset: 16 #[prost(message, repeated, tag = "11")] pub aalgefblhea: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "8")] pub gpfmedkpeaj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: FPKPLOPKPBG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4527)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnPointChangeScNotify { /// offset: 24 #[prost(uint32, tag = "7")] pub mnmjcnoliii: u32, } /// Obf: KFBDGDKFPJO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4536)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakePointRewardCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub daccgmconbp: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub gmkkbfhomcm: u32, } /// Obf: CEAFINHNEBL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4513)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakePointRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "10")] pub jnjpknpcmib: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub daccgmconbp: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub gmkkbfhomcm: u32, } /// Obf: KIKINEEIMFM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4515)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeRewardCsReq {} /// Obf: MBCOHBBDJAA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4581)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "4")] pub gpfmedkpeaj: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: PHGMHBGDPFG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4510)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnInfoQueryCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub illocmpnioh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ibkdhoidkja { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub kchpdjinnlh: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub kmmnjbaemab: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub elkopdbomad: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "14")] pub nlmeehnnocp: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, optional, tag = "1718")] pub bihnckpbboa: ::core::option::Option, /// offset: 64 #[prost(bool, tag = "1035")] pub nffoahmfcmd: bool, /// offset: 65 #[prost(bool, tag = "1409")] pub ocplgilcppn: bool, /// offset: 66 #[prost(bool, tag = "4")] pub is_taken_reward: bool, /// offset: 67 #[prost(bool, tag = "12")] pub hhfiekhfnfp: bool, /// offset: 68 #[prost(uint32, tag = "5")] pub kamecncknab: u32, /// offset: 72 #[prost(uint32, tag = "3")] pub modfnpmcaan: u32, /// offset: 76 #[prost(uint32, tag = "262")] pub cfcniplekon: u32, /// offset: 80 #[prost(uint32, tag = "2")] pub mnmjcnoliii: u32, /// offset: 84 #[prost(uint32, tag = "1379")] pub clalljoacnf: u32, /// offset: 88 #[prost(uint32, tag = "1564")] pub acdpgfldfhk: u32, /// offset: 96 #[prost(int64, tag = "10")] pub ifepjhgncoi: i64, /// offset: 104 #[prost(uint32, tag = "1975")] pub hbpkgodmjnk: u32, /// offset: 108 #[prost(uint32, tag = "6")] pub pdhomkkmeme: u32, /// offset: 112 #[prost(enumeration = "Pjimobkfdnp", tag = "1")] pub status: i32, /// offset: 116 #[prost(uint32, tag = "7")] pub world_level: u32, /// offset: 120 #[prost(int64, tag = "11")] pub finish_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cedcmimkjhk { /// offset: 24 #[prost(uint32, tag = "8")] pub avatar_id: u32, /// offset: 28 #[prost(bool, tag = "12")] pub febkmocojle: bool, } /// Obf: EBCEGDPGHLE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4587)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnInfoQueryScRsp { /// offset: 16 #[prost(message, optional, tag = "12")] pub najphjofgbb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub hdgpodmdlbl: u32, } /// Obf: CCKNNFODOMO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4529)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnForceFinishScNotify { /// offset: 16 #[prost(message, optional, tag = "8")] pub najphjofgbb: ::core::option::Option, } /// Obf: OABAALAHIIA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4512)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeRelicCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub avatar_id: u32, } /// Obf: FFEKPEKHAPC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4554)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeRelicScRsp { /// offset: 24 #[prost(message, optional, tag = "4")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub avatar_id: u32, } /// Obf: GPDJDMFMBCN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4583)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeExtraHcoinScNotify { /// offset: 24 #[prost(bool, tag = "1")] pub eajkaikehol: bool, /// offset: 28 #[prost(uint32, tag = "4")] pub onaemdlnjda: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub lhgknpenjdo: u32, } /// Obf: HPKIKIEFALC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4509)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeCustomRelicCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub avatar_id: u32, } /// Obf: FODMCAGKAIO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4542)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeCustomRelicScRsp { /// offset: 24 #[prost(message, repeated, tag = "12")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: IDFEIJGOFBL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4561)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeReturnExtraHcoinRewardCsReq {} /// Obf: FPKDOKMHBKN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4524)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeReturnExtraHcoinRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub cfcniplekon: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: LODKEPFLBKK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4571)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnExtraHcoinProgressScNotify { /// offset: 24 #[prost(uint32, tag = "6")] pub hbpkgodmjnk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ceinlellflf { /// offset: 24 #[prost(message, repeated, tag = "11")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub acdpgfldfhk: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4552)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kffeedheooh { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub acdpgfldfhk: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1173)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hpofmgoohan { /// offset: 24 #[prost(uint32, tag = "14")] pub camcbjpomlc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1103)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Onnidpkmopb { /// offset: 24 #[prost(uint32, tag = "4")] pub camcbjpomlc: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jeiaeaegebj { /// offset: 16 #[prost(message, optional, tag = "1")] pub basic_info: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "14")] pub fdjhmfageoa: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub hdhifjnjobk: u32, /// offset: 44 #[prost(enumeration = "PunkLordAttackerStatus", tag = "13")] pub hceenpenfgi: i32, } /// Obf: PNLGHIIDPGF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPunkLordMonsterDataCsReq {} /// Obf: FDJIMEBNEMD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3203)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordMonsterDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "8")] pub pblbbdbdlek: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: GNEBIBDMKHP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3280)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartPunkLordRaidCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub monster_id: u32, /// offset: 28 #[prost(bool, tag = "15")] pub idmpmeocjik: bool, /// offset: 32 #[prost(uint32, tag = "2")] pub uid: u32, } /// Obf: NEJJPFMAOOB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3227)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartPunkLordRaidScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub fnmgmnabajg: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "15")] pub onicjoaoema: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 52 #[prost(bool, tag = "4")] pub idmpmeocjik: bool, /// offset: 56 #[prost(int64, tag = "14")] pub peamkpjkiel: i64, } /// Obf: ANJMHNEPNBP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3236)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SharePunkLordMonsterCsReq { /// offset: 24 #[prost(enumeration = "PunkLordShareType", tag = "13")] pub share_type: i32, /// offset: 28 #[prost(uint32, tag = "15")] pub uid: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub monster_id: u32, } /// Obf: KKCHHOMOBDG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3213)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SharePunkLordMonsterScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 28 #[prost(enumeration = "PunkLordShareType", tag = "2")] pub share_type: i32, /// offset: 32 #[prost(uint32, tag = "9")] pub monster_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub uid: u32, } /// Obf: EHJHGMHCEAL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3215)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SummonPunkLordMonsterCsReq {} /// Obf: MOLFHANBJOG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3281)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SummonPunkLordMonsterScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub onicjoaoema: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: GHEMEECJJIB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3254)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakePunkLordPointRewardCsReq { /// offset: 24 #[prost(bool, tag = "9")] pub lefjbfmdegk: bool, /// offset: 28 #[prost(uint32, tag = "5")] pub level: u32, } /// Obf: INBDBFEEBAD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3283)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePunkLordPointRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 40 #[prost(bool, tag = "8")] pub lefjbfmdegk: bool, } /// Obf: EBNLFLNLAFK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3209)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordMonsterInfoScNotify { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub fnmgmnabajg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "7")] pub fdjhmfageoa: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "13")] pub basic_info: ::core::option::Option, /// offset: 48 #[prost(enumeration = "Pakhplahgbn", tag = "1")] pub reason: i32, } /// Obf: PPONBPACPAE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3242)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPunkLordDataCsReq {} /// Obf: GBDFLHHJCGM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3276)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordDataScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub ieppngmckjh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub bpcoiolgemk: u32, /// offset: 40 #[prost(int64, tag = "3")] pub neoglpegbhe: i64, /// offset: 48 #[prost(uint32, tag = "9")] pub giiifdgfjpg: u32, /// offset: 52 #[prost(uint32, tag = "5")] pub mgbhjppjhea: u32, /// offset: 56 #[prost(uint32, tag = "11")] pub kcbpbmojokj: u32, /// offset: 60 #[prost(uint32, tag = "1")] pub lcafkpgbdol: u32, } /// Obf: IDOMBJBHFEO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3261)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PunkLordRaidTimeOutScNotify { /// offset: 16 #[prost(message, optional, tag = "14")] pub onicjoaoema: ::core::option::Option, } /// Obf: IKCMNJJGNHK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3252)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordBattleResultScNotify { /// offset: 16 #[prost(message, optional, tag = "14")] pub fdjhmfageoa: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "9")] pub onicjoaoema: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub kenljijjejl: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub bjkbgoalnha: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub ejgiogkkikh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fgfginefbbk { /// offset: 24 #[prost(bool, tag = "9")] pub apcmaijppeh: bool, /// offset: 28 #[prost(uint32, tag = "5")] pub monster_id: u32, /// offset: 32 #[prost(int64, tag = "7")] pub create_time: i64, /// offset: 40 #[prost(uint32, tag = "4")] pub fjkdafhkpgc: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub config_id: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub world_level: u32, } /// Obf: CDBGGEJBNNM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3248)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetKilledPunkLordMonsterDataCsReq {} /// Obf: DJALOMIEKNP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3259)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetKilledPunkLordMonsterDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "4")] pub cppdaimldgb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "10")] pub blllcponfbe: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: EPHPENFEPAJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3266)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PunkLordMonsterKilledNotify { /// offset: 16 #[prost(message, optional, tag = "5")] pub pebmdfagjam: ::core::option::Option, } /// Obf: OMEEPHBFPHM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3230)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeKilledPunkLordMonsterScoreCsReq { /// offset: 16 #[prost(message, optional, tag = "2")] pub kholbegbfom: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "14")] pub lomgnmfapge: bool, } /// Obf: MMIGPCKGBBO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3249)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeKilledPunkLordMonsterScoreScRsp { /// offset: 16 #[prost(message, repeated, tag = "7")] pub dfjfjnpcipa: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub score_id: u32, /// offset: 36 #[prost(bool, tag = "10")] pub lomgnmfapge: bool, /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: NOAINAEHIJE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3228)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PunkLordDataChangeNotify { /// offset: 24 #[prost(uint32, tag = "7")] pub mgbhjppjhea: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub bpcoiolgemk: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub giiifdgfjpg: u32, } /// Obf: BIMOGNBKODL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3201)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPunkLordBattleRecordCsReq { /// offset: 16 #[prost(message, optional, tag = "10")] pub kholbegbfom: ::core::option::Option, } /// Obf: MAMCOFJJOHG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3267)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordBattleRecordScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub kholbegbfom: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "10")] pub gaikbnpiflm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "13")] pub hlcimlhmeki: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Blphonlbnbo { /// offset: 24 #[prost(uint32, tag = "14")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub pcccklnclhb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ahclmagahpn { /// offset: 24 #[prost(message, optional, tag = "1")] pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dghpidmdojm { /// offset: 16 #[prost(string, tag = "8")] pub uuid: ::prost::alloc::string::String, /// offset: 24 #[prost(message, optional, tag = "9")] pub oeibhlmdjka: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "5")] pub ppjfmbigigb: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "7")] pub gabodfdmpmm: u32, /// offset: 52 #[prost(uint32, tag = "15")] pub cpfcmklcmfg: u32, } /// Obf: EMKAACCBCCB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(973)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetQuestDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Quest { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub ebbfioiopad: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(int64, tag = "13")] pub finish_time: i64, /// offset: 40 #[prost(enumeration = "QuestStatus", tag = "2")] pub status: i32, /// offset: 44 #[prost(uint32, tag = "10")] pub progress: u32, /// offset: 48 #[prost(uint32, tag = "12")] pub id: u32, } /// Obf: BMENGFFDCNB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(903)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "15")] pub quest_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub total_achievement_exp: u32, } /// Obf: EMHALMBFHKG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(980)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestRewardCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub succ_quest_id_list: ::prost::alloc::vec::Vec, } /// Obf: MGAMADCNPAG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(927)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestRewardScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub succ_quest_id_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub nnolokocepo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: JOMMJIBBCCI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(912)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeQuestOptionalRewardCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub optional_reward_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub quest_id: u32, } /// Obf: JGAMLCKCIKB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(954)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestOptionalRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub quest_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: NKOIPKDPHGF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(915)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetQuestRecordCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eclgdfggofh { /// offset: 24 #[prost(uint32, tag = "3")] pub mnlamkjiaoc: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub progress: u32, } /// Obf: ABFPFFEJCBP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(981)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestRecordScRsp { /// offset: 16 #[prost(message, repeated, tag = "6")] pub aoofgcnfbpl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: GILLCJGDGOD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(910)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuestRecordScNotify { /// offset: 16 #[prost(message, optional, tag = "11")] pub hlmpjldbpjp: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(987)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishQuestCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub quest_id: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub prop_id: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub group_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(929)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishQuestScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BatchGetQuestDataCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub quest_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(942)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BatchGetQuestDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "13")] pub quest_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gegljdelbha { /// offset: 16 #[prost(message, optional, tag = "6")] pub mophkigkdik: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "2")] pub lineup: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "1")] pub raid_id: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub world_level: u32, } /// Obf: GDCGMBJAEGN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2232)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRaidCsReq { /// offset: 24 #[prost(message, repeated, tag = "9")] pub nimdepfjjni: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "15")] pub raid_id: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub world_level: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub is_save: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub prop_entity_id: u32, } /// Obf: KPJCDAOHOAA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2242)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRaidScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: KIKOJGLGJFE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2207)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveRaidCsReq { /// offset: 24 #[prost(bool, tag = "6")] pub is_save: bool, /// offset: 28 #[prost(uint32, tag = "2")] pub raid_id: u32, } /// Obf: FPHIKGOGJIP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2223)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveRaidScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub raid_id: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub world_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RaidTargetInfo { /// offset: 24 #[prost(uint32, tag = "13")] pub kkckmcdgcgk: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub lcilpgideac: u32, /// offset: 32 #[prost(enumeration = "Mjpgdjiglko", tag = "6")] pub kceehiocbpc: i32, } /// Obf: GKNMMJHBFEM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2244)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidInfoNotify { /// offset: 24 #[prost(message, optional, tag = "1")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "11")] pub raid_target_info: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint64, tag = "9")] pub raid_finish_time: u64, /// offset: 48 #[prost(uint32, tag = "2")] pub world_level: u32, /// offset: 52 #[prost(uint32, tag = "5")] pub raid_id: u32, /// offset: 56 #[prost(enumeration = "RaidStatus", tag = "12")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kbonopflpdj { /// offset: 24 #[prost(uint32, tag = "1")] pub raid_id: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub max_score: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishedRaidInfo { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub ngkbfpfoopk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub raid_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub world_level: u32, } /// Obf: CELCIDNLPPO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2243)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRaidInfoCsReq {} /// Obf: GetRaidInfoScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2234)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRaidInfoScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub challenge_taken_reward_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "1")] pub challenge_raid_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "5")] pub finished_raid_info_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oiclhaljieh {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2219)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmliefofjhf { /// offset: 24 #[prost(message, repeated, tag = "14")] pub dboadifanmh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub iccchccdknd: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: JPCNCABCMGA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeChallengeRaidRewardCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub hejanccdgap: u32, } /// Obf: NOKJGNCMOBK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2209)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengeRaidRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub hejanccdgap: u32, } /// Obf: KJJDLEIGPMJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2229)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeRaidNotify { /// offset: 24 #[prost(message, optional, tag = "2")] pub gcbdmepbnhn: ::core::option::Option, } /// Obf: PIKGCABFJAE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2221)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetClientRaidTargetCountCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub kjkghieknid: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub progress: u32, } /// Obf: GKGJKFHIPKI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2240)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetClientRaidTargetCountScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub kjkghieknid: u32, } /// Obf: NGDCCMAHNDF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2205)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSaveRaidCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub world_level: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub raid_id: u32, } /// Obf: MKMPGOFLAPA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2208)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSaveRaidScRsp { /// offset: 16 #[prost(message, repeated, tag = "11")] pub raid_target_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub world_level: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub raid_id: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 44 #[prost(bool, tag = "15")] pub is_save: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidData { /// offset: 24 #[prost(message, repeated, tag = "3")] pub raid_target_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub raid_id: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub world_level: u32, } /// Obf: FHJENMNMMKO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2203)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllSaveRaidCsReq {} /// Obf: PNDCHLMHJCI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2238)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllSaveRaidScRsp { /// offset: 16 #[prost(message, repeated, tag = "14")] pub raid_data_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: GDKFOIFIAFD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2220)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DelSaveRaidScNotify { /// offset: 24 #[prost(uint32, tag = "14")] pub world_level: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub raid_id: u32, } /// Obf: MCJANHINPDO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2212)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidKickByServer { /// offset: 16 #[prost(message, optional, tag = "13")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub scene: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "5")] pub world_level: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub raid_id: u32, /// offset: 48 #[prost(enumeration = "Gmfmppkaehe", tag = "12")] pub reason: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bopobhgdikn { /// offset: 24 #[prost(uint32, tag = "12")] pub oblciendled: u32, } /// Obf: KNDCKLDMJKB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6958)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RaidCollectionDataCsReq {} /// Obf: APODDGMLMLF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6946)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "7")] pub challenge_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6956)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hcnnkilfoni { /// offset: 24 #[prost(message, optional, tag = "13")] pub eoggpdhkkbj: ::core::option::Option, } /// Obf: JFEMDCIJMFA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6960)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionEnterNextRaidCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub is_save: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub world_level: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub raid_id: u32, } /// Obf: NJGHHOHJGEO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6942)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionEnterNextRaidScRsp { /// offset: 16 #[prost(message, optional, tag = "13")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: GFIIJCDEBDH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8378)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRechargeGiftInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ijhpilbbhdi { /// offset: 24 #[prost(uint32, tag = "9")] pub index: u32, /// offset: 28 #[prost(enumeration = "ijhpilbbhdi::bbibcfckpjh::Egcfncblhjc", tag = "4")] pub status: i32, } /// Nested message and enum types in `IJHPILBBHDI`. pub mod ijhpilbbhdi { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bbibcfckpjh {} /// Nested message and enum types in `BBIBCFCKPJH`. pub mod bbibcfckpjh { #[derive(proto_derive::CmdID)] #[derive( Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration )] #[repr(i32)] pub enum Egcfncblhjc { Edhbommokgm = 0, Acbhglibjbg = 1, Ljlkndiaceo = 2, } impl Egcfncblhjc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Edhbommokgm => "EGCFNCBLHJC_EDHBOMMOKGM", Self::Acbhglibjbg => "EGCFNCBLHJC_ACBHGLIBJBG", Self::Ljlkndiaceo => "EGCFNCBLHJC_LJLKNDIACEO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EGCFNCBLHJC_EDHBOMMOKGM" => Some(Self::Edhbommokgm), "EGCFNCBLHJC_ACBHGLIBJBG" => Some(Self::Acbhglibjbg), "EGCFNCBLHJC_LJLKNDIACEO" => Some(Self::Ljlkndiaceo), _ => None, } } } } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbngcjjdlhl { /// offset: 16 #[prost(message, repeated, tag = "8")] pub cfnnmocbbfm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub gift_type: u32, /// offset: 40 #[prost(int64, tag = "15")] pub end_time: i64, /// offset: 48 #[prost(int64, tag = "10")] pub ifepjhgncoi: i64, } /// Obf: JFEKFHLDLPK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8366)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRechargeGiftInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub ofihocchncn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: KCEJICPPKKM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8376)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRechargeGiftRewardCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub gift_type: u32, } /// Obf: DCAICJKEIPH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8380)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRechargeGiftRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "13")] pub kjbdniibgne: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: EGNKGGAIGBJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8362)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRechargeBenefitInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcajnmllied { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub olhodifnabl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub panel_id: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub progress: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub id: u32, } /// Obf: JNGJOABNBIM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8379)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRechargeBenefitInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "9")] pub oabbabnppoo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: IMIOIKDAJOK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8372)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRechargeBenefitInfoScNotify { /// offset: 16 #[prost(message, optional, tag = "3")] pub klcgbjiempo: ::core::option::Option, } /// Obf: CKCPEGPJGLD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8374)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRechargeBenefitRewardCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub id: u32, } /// Obf: JINIOBBNJPF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8364)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRechargeBenefitRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub klcgbjiempo: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bmmhjifcgno { /// offset: 24 #[prost(uint32, tag = "15")] pub kajcfpkegbp: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub mipkoffgpfa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EquipmentRecommend { /// offset: 16 #[prost(message, repeated, tag = "3")] pub equipment_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ghajjbbehbe { /// offset: 24 #[prost(uint32, tag = "14")] pub bbghafgmmnm: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub lmhdfofnfii: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub oaopdhldfip: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicRecommend { /// offset: 16 #[prost(message, repeated, tag = "1")] pub gmcnpkajmhc: ::prost::alloc::vec::Vec, } /// Obf: KOAGMGNMMOC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2419)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBigDataRecommendCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub equip_avatar: u32, /// offset: 28 #[prost(enumeration = "BigDataRecommendType", tag = "3")] pub big_data_recommend_type: i32, } /// Obf: BGGIHLHFPGA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2445)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBigDataRecommendScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 40 #[prost(enumeration = "BigDataRecommendType", tag = "9")] pub big_data_recommend_type: i32, /// offset: 44 #[prost(bool, tag = "1")] pub has_recommand: bool, /// offset: 48 #[prost(uint32, tag = "4")] pub equip_avatar: u32, #[prost(oneof = "get_big_data_recommend_sc_rsp::RecommendType", tags = "13, 5, 3")] pub recommend_type: ::core::option::Option< get_big_data_recommend_sc_rsp::RecommendType, >, } /// Nested message and enum types in `GetBigDataRecommendScRsp`. pub mod get_big_data_recommend_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum RecommendType { /// offset: 24 #[prost(message, tag = "13")] EquipmentRecommend(super::EquipmentRecommend), /// offset: 24 #[prost(message, tag = "5")] RelicRecommend(super::RelicRecommend), /// offset: 24 #[prost(message, tag = "3")] Khcmlinmgen(super::Gnbbdmbnndj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RecomendedAvatarInfo { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub relic_set_id: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub recommend_avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BigDataRecommendRelicAvatar { /// offset: 16 #[prost(message, repeated, tag = "14")] pub recommended_avatar_info_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jbgplpccdbj { /// offset: 24 #[prost(uint32, tag = "5")] pub minccilijnn: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub nmfgibmhnki: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub gbjpbahgbpo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bpfdfojoemi { /// offset: 24 #[prost(uint32, tag = "5")] pub lbdlaacoccn: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub minccilijnn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BigDataAvatarRelicRecommend { /// offset: 16 #[prost(message, repeated, tag = "11")] pub outer_set_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "5")] pub body_main_property_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "12")] pub rope_main_property_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "6")] pub inner_set_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "10")] pub sphere_main_property_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "15")] pub foot_main_property_list: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "14")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BigDataRecommendAvatarRelic { /// offset: 16 #[prost(message, repeated, tag = "13")] pub recomended_relic_info_list: ::prost::alloc::vec::Vec< BigDataAvatarRelicRecommend, >, } /// Obf: HGKBKMFJJCB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2409)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBigDataAllRecommendCsReq { /// offset: 24 #[prost(enumeration = "BigDataRecommendType", tag = "1")] pub big_data_recommend_type: i32, } /// Obf: EJEDKALMMNP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2429)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBigDataAllRecommendScRsp { /// offset: 32 #[prost(enumeration = "BigDataRecommendType", tag = "13")] pub big_data_recommend_type: i32, /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, #[prost( oneof = "get_big_data_all_recommend_sc_rsp::RecommendType", tags = "8, 1, 4" )] pub recommend_type: ::core::option::Option< get_big_data_all_recommend_sc_rsp::RecommendType, >, } /// Nested message and enum types in `GetBigDataAllRecommendScRsp`. pub mod get_big_data_all_recommend_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum RecommendType { /// offset: 16 #[prost(message, tag = "8")] RelicAvatar(super::BigDataRecommendRelicAvatar), /// offset: 16 #[prost(message, tag = "1")] AvatarRelic(super::BigDataRecommendAvatarRelic), /// offset: 16 #[prost(message, tag = "4")] Khcmlinmgen(super::Gnbbdmbnndj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fhnaejbkinh { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub kcnpfighdal: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfoamknhbfe { /// offset: 16 #[prost(map = "uint32, message", tag = "8")] pub banbccboebj: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "14")] pub panel_id: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub fdeakdcdgml: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5932)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllRedDotDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5942)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllRedDotDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "3")] pub kgonobeagai: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nncefffgnen { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub group_id: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub fdeakdcdgml: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub panel_id: u32, /// offset: 44 #[prost(enumeration = "Kfmhmjlphog", tag = "3")] pub biclkapmfgp: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5923)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Egelhckmlnk { /// offset: 24 #[prost(uint32, tag = "13")] pub fdeakdcdgml: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub panel_id: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ildomdofepk { /// offset: 24 #[prost(uint32, tag = "1")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub fdeakdcdgml: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub panel_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5927)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llcohlnbngm { /// offset: 16 #[prost(message, optional, tag = "11")] pub bknkfnhipak: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub fdeakdcdgml: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub group_id: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub panel_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pngbddibcdd { /// offset: 24 #[prost(message, repeated, tag = "1")] pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub tid: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub main_affix_id: u32, /// offset: 44 #[prost(uint32, tag = "13")] pub r#type: u32, /// offset: 48 #[prost(uint32, tag = "10")] pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jboaapidoic { /// offset: 24 #[prost(uint32, tag = "11")] pub ipilhkhcljh: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub flfochjfloe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hgabljfokdg { /// offset: 24 #[prost(message, optional, tag = "1")] pub noajighliic: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Jfiiihfblpa", tag = "11")] pub hdhkahjbfkd: i32, /// offset: 36 #[prost(uint32, tag = "5")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bebnhpcbmpf { /// offset: 16 #[prost(message, optional, tag = "6")] pub noajighliic: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpjcbhkgfok { /// offset: 24 #[prost(message, repeated, tag = "5")] pub relics: ::prost::alloc::vec::Vec, } /// Obf: NGKOLFNOAKC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8968)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRelicBoxDataCsReq {} /// Obf: JOONMECDIHJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8956)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRelicBoxDataScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub njfefofpkpf: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "12")] pub mcllalgabab: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "7")] pub oajfafidkpi: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "1")] pub ahnppgmfokn: ::core::option::Option, /// offset: 48 #[prost(message, repeated, tag = "2")] pub ebdiojpdjih: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(enumeration = "Bdfgbphepdi", tag = "3")] pub state: i32, /// offset: 68 #[prost(uint32, tag = "11")] pub mflmhflmcpo: u32, /// offset: 72 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: OKCGFDFBPBL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8966)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRelicBoxCustomCsReq { /// offset: 24 #[prost(message, optional, tag = "10")] pub ebdiojpdjih: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "15")] pub jkkfjhkhfpl: ::prost::alloc::vec::Vec, } /// Obf: ONJHKFHDPGH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8970)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetRelicBoxCustomScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: ANOEGCFDJKD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8952)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetRelicBoxTargetCsReq { /// offset: 24 #[prost(message, optional, tag = "12")] pub mcllalgabab: ::core::option::Option, } /// Obf: DGJAPNJCDCM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8969)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetRelicBoxTargetScRsp { /// offset: 24 #[prost(message, optional, tag = "3")] pub mcllalgabab: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: GFOFPDMELCL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8954)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OpenRelicBoxCsReq { /// offset: 24 #[prost(message, optional, tag = "10")] pub mcllalgabab: ::core::option::Option, } /// Obf: PCAFMOHEDGK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8961)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenRelicBoxScRsp { /// offset: 24 #[prost(message, optional, tag = "8")] pub lcmaddimion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub gnlaaidfojf: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: OJKDPIDOBEO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8967)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ConfirmRelicBoxCsReq { /// offset: 24 #[prost(bool, tag = "11")] pub bbnifadmhho: bool, } /// Obf: EENMGNBLPEJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8953)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ConfirmRelicBoxScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub oajfafidkpi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub hmbnjlnblif: u32, /// offset: 40 #[prost(bool, tag = "7")] pub bbnifadmhho: bool, } /// Obf: AGKJMBBJCNC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8957)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReportRelicBoxActionCsReq { #[prost(oneof = "report_relic_box_action_cs_req::Mkkdalgeakk", tags = "11")] pub mkkdalgeakk: ::core::option::Option, } /// Nested message and enum types in `ReportRelicBoxActionCsReq`. pub mod report_relic_box_action_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Mkkdalgeakk { /// offset: 16 #[prost(uint32, tag = "11")] Kcglkfkhpic(u32), } } /// Obf: OBKJIKBEHHF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8960)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReportRelicBoxActionScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 28 #[prost(enumeration = "Bdfgbphepdi", tag = "13")] pub state: i32, } /// Obf: BIGELLJGGEP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8965)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicBoxRegularScNotify { /// offset: 24 #[prost(message, optional, tag = "12")] pub ahnppgmfokn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfckbfldhni { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub relic_ids: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(string, tag = "9")] pub name: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "5")] pub unique_id: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 48 #[prost(enumeration = "RelicPresetPlanSourceType", tag = "11")] pub nfmkofnekla: i32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9858)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicPresetGetPlanCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9846)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicPresetGetPlanScRsp { /// offset: 24 #[prost(message, repeated, tag = "15")] pub relic_plan_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub avatar_id: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9856)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicPresetAddPlanCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub relic_ids: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(string, tag = "2")] pub name: ::prost::alloc::string::String, /// offset: 40 #[prost(enumeration = "RelicPresetPlanSourceType", tag = "1")] pub nfmkofnekla: i32, /// offset: 44 #[prost(uint32, tag = "7")] pub avatar_id: u32, /// offset: 48 #[prost(enumeration = "Fdjkljgdcid", tag = "13")] pub lljjcookanh: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9860)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicPresetAddPlanScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub relic_plan: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9842)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicPresetDeletePlanCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9859)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicPresetDeletePlanScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hppoinflepj { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub relic_ids: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "RelicPresetPlanSourceType", tag = "13")] pub nfmkofnekla: i32, /// offset: 36 #[prost(enumeration = "Fdjkljgdcid", tag = "12")] pub lljjcookanh: i32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9852)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicPresetUpdatePlanCsReq { /// offset: 32 #[prost(uint32, tag = "5")] pub unique_id: u32, #[prost(oneof = "relic_preset_update_plan_cs_req::Kknboacncon", tags = "6, 1")] pub kknboacncon: ::core::option::Option< relic_preset_update_plan_cs_req::Kknboacncon, >, } /// Nested message and enum types in `RelicPresetUpdatePlanCsReq`. pub mod relic_preset_update_plan_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(message, tag = "6")] RelicList(super::Hppoinflepj), /// offset: 16 #[prost(string, tag = "1")] Name(::prost::alloc::string::String), } } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9854)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicPresetUpdatePlanScRsp { /// offset: 36 #[prost(uint32, tag = "3")] pub unique_id: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(oneof = "relic_preset_update_plan_sc_rsp::Kknboacncon", tags = "14, 4")] pub kknboacncon: ::core::option::Option< relic_preset_update_plan_sc_rsp::Kknboacncon, >, } /// Nested message and enum types in `RelicPresetUpdatePlanScRsp`. pub mod relic_preset_update_plan_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(message, tag = "14")] RelicList(super::Hppoinflepj), /// offset: 16 #[prost(string, tag = "4")] Name(::prost::alloc::string::String), } } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9844)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eggoclkiame { /// offset: 24 #[prost(uint32, tag = "7")] pub unique_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9851)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejilgjglkio { /// offset: 24 #[prost(message, optional, tag = "7")] pub relic_plan: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearPlan { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub inside_relic_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub outside_relic_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "13")] pub avatar_id: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub unique_id: u32, } /// Obf: PIHNFHMEHCD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8268)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicSmartWearGetPlanCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub avatar_id: u32, } /// Obf: MBLPEOFOOAF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8256)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearGetPlanScRsp { /// offset: 16 #[prost(message, repeated, tag = "13")] pub relic_plan_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub avatar_id: u32, } /// Obf: KHPMJDJKEAB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8266)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearAddPlanCsReq { /// offset: 16 #[prost(message, optional, tag = "3")] pub relic_plan: ::core::option::Option, } /// Obf: ILCBEINELFA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8270)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearAddPlanScRsp { /// offset: 24 #[prost(message, optional, tag = "3")] pub relic_plan: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: AHKGHNIDDHI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8252)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearUpdatePlanCsReq { /// offset: 16 #[prost(message, optional, tag = "8")] pub relic_plan: ::core::option::Option, } /// Obf: BPHCDBFPIFB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8269)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearUpdatePlanScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub relic_plan: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: IGFDCGKPJBE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8262)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicSmartWearDeletePlanCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub unique_id: u32, } /// Obf: POPMMDIDDJO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8264)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicSmartWearDeletePlanScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Onflanpghhl { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub inside_relic_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub outside_relic_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "Kckjilimnff", tag = "6")] pub alaeibdighm: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cabbookaodo { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub relic_ids: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "13")] pub aeonnkangce: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "15")] pub avatar_id: u32, } /// Obf: OKLKPLGFPNM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8267)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicSmartWearGetPinRelicCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub avatar_id: u32, } /// Obf: EMKANKKOICP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8253)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearGetPinRelicScRsp { /// offset: 16 #[prost(message, repeated, tag = "13")] pub ojncaokpkib: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub avatar_id: u32, } /// Obf: JIODIEHBGMI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8258)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearUpdatePinRelicScNotify { /// offset: 16 #[prost(message, repeated, tag = "12")] pub plncncnipkn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "6")] pub anchgognlfp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub relic_unique_id: u32, } /// Obf: PMMIOMPJADM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8265)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearUpdatePinRelicCsReq { /// offset: 24 #[prost(message, optional, tag = "1")] pub dnnkbpbfpbk: ::core::option::Option, } /// Obf: IJMEMLHHMIC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8251)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearUpdatePinRelicScRsp { /// offset: 24 #[prost(message, optional, tag = "11")] pub dnnkbpbfpbk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: FABKOODPCLA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8263)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearDeletePinRelicCsReq { /// offset: 24 #[prost(message, repeated, tag = "4")] pub aifamifgmch: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "13")] pub beajgcmpoed: bool, /// offset: 36 #[prost(uint32, tag = "12")] pub avatar_id: u32, } /// Obf: KJHJMAEMDMJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8255)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearDeletePinRelicScRsp { /// offset: 24 #[prost(message, repeated, tag = "10")] pub aifamifgmch: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub avatar_id: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3573)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetReplayTokenCsReq { /// offset: 24 #[prost(string, tag = "8")] pub lmffnnigmmo: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "13")] pub gimgdnjppdj: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "3")] pub stage_id: u32, /// offset: 44 #[prost(enumeration = "Pbiefhknafa", tag = "11")] pub replay_type: i32, /// offset: 48 #[prost(uint32, tag = "7")] pub klifgjoilee: u32, /// offset: 52 #[prost(uint32, tag = "15")] pub pbnienncnop: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetReplayTokenScRsp { /// offset: 24 #[prost(string, tag = "12")] pub gimgdnjppdj: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "3")] pub dnadiicfmee: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "8")] pub stage_id: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 48 #[prost(enumeration = "Pbiefhknafa", tag = "2")] pub replay_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Faofieiaecg {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3527)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfmbmcgmffp { /// offset: 24 #[prost(message, repeated, tag = "3")] pub ihnjckdhoje: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3473)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRndOptionCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3403)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRndOptionScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub efloilnlfic: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3480)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyFirstMeetPamCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3427)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyFirstMeetPamScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Abofjeimllj { /// offset: 24 #[prost(uint32, tag = "13")] pub buff_id: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbomfklajlo { /// offset: 16 #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Paijcbokifo { /// offset: 24 #[prost(enumeration = "RogueRoomStatus", tag = "15")] pub cagdnhcockm: i32, /// offset: 28 #[prost(uint32, tag = "10")] pub majkfimpoof: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub pgacmflcdid: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub room_id: u32, /// offset: 40 #[prost(enumeration = "RogueRoomStatus", tag = "14")] pub fchhpcidngm: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dndmlicbkef { /// offset: 24 #[prost(message, repeated, tag = "5")] pub llnichddian: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub map_id: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub area_id: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub hpkmgkppelc: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub anhdbmopgdc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cajeboppmcj { /// offset: 24 #[prost(bool, tag = "3")] pub alajjmkomml: bool, /// offset: 28 #[prost(uint32, tag = "13")] pub area_id: u32, /// offset: 32 #[prost(enumeration = "RogueStatus", tag = "4")] pub nhdlefaapob: i32, /// offset: 36 #[prost(enumeration = "RogueAreaStatus", tag = "1")] pub kanbklfccmb: i32, /// offset: 40 #[prost(uint32, tag = "7")] pub map_id: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub kndhmnbiidf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mofhplgpgfa { /// offset: 24 #[prost(message, optional, tag = "12")] pub dehjdniekhb: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "14")] pub chcmekafkaf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "7")] pub ebmeekjgppm: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "11")] pub nfmkofnekla: i32, /// offset: 52 #[prost(uint32, tag = "1")] pub eialmeadlgf: u32, /// offset: 56 #[prost(uint32, tag = "2")] pub pcgfioklibe: u32, /// offset: 60 #[prost(uint32, tag = "8")] pub noamcdnnhmd: u32, /// offset: 64 #[prost(uint32, tag = "13")] pub egfolkepnci: u32, /// offset: 68 #[prost(uint32, tag = "15")] pub nkggaojlcmd: u32, /// offset: 72 #[prost(uint32, tag = "10")] pub fimmfjckcnk: u32, /// offset: 76 #[prost(bool, tag = "3")] pub oeljganlklj: bool, /// offset: 80 #[prost(uint32, tag = "9")] pub pnjlaaocfmc: u32, /// offset: 84 #[prost(uint32, tag = "5")] pub lkhaieidajl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lcmgceliaek { /// offset: 16 #[prost(message, repeated, tag = "9")] pub olcoanifalp: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "12")] pub ifooepkggag: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jkjkkdjikbj { /// offset: 16 #[prost(message, repeated, tag = "13")] pub jjdilehlhdh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "4")] pub npigflfeehm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aeffocfjnbf { /// offset: 16 #[prost(message, optional, tag = "2")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(float, tag = "13")] pub cbjalfolfih: f32, /// offset: 36 #[prost(uint32, tag = "14")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfgbcekgfhk { /// offset: 24 #[prost(message, repeated, tag = "3")] pub emagfiblncj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efdaibdbfea { /// offset: 24 #[prost(map = "uint32, uint32", tag = "10")] pub hfcjpckonif: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "1")] pub nphajekcbkf: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub aadniffhhdd: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub ljceogpogbe: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub dggcfdkjdpo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oednnhaohab { /// offset: 24 #[prost(message, repeated, tag = "3")] pub majgmmcocig: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efoimnlmpoa { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub bpddbkgdmdd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "6")] pub dnpccfffbhn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddgnkmacelb { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub fimlddnfgjh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hdjjmjniinh { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub kpjpabdiojb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fpmmbjbpnlc { /// offset: 36 #[prost(uint32, tag = "8")] pub ipaobkonifl: u32, #[prost(oneof = "fpmmbjbpnlc::Bnjpphjnkhf", tags = "3, 4")] pub bnjpphjnkhf: ::core::option::Option, } /// Nested message and enum types in `FPMMBJBPNLC`. pub mod fpmmbjbpnlc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bnjpphjnkhf { /// offset: 16 #[prost(message, tag = "3")] Nmjgheaccmc(super::ItemList), /// offset: 16 #[prost(message, tag = "4")] Mmljadjnkia(super::Bbomfklajlo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kcmfaibmohb { /// offset: 16 #[prost(message, optional, tag = "14")] pub lniefkbmipd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Anadiopmfja { /// offset: 24 #[prost(uint32, tag = "9")] pub dkieikjdbdb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gaobhblfpec { /// offset: 24 #[prost(uint32, tag = "6")] pub ofhbbkokanf: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub dbhoidlkmab: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub lkhaieidajl: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub ijjlkimgelo: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub gbieamklonk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Agehgbkobef { /// offset: 16 #[prost(message, optional, tag = "1472")] pub lflcdngalme: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "874")] pub cfdiklbinhk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Edoiemcffca { /// offset: 16 #[prost(message, optional, tag = "14")] pub eggjfcelhnk: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "7")] pub aclkmfcdmed: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "11")] pub aefmmohkchj: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "4")] pub hhfaafobkme: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "6")] pub nikdpodbief: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnkaofdglie { /// offset: 16 #[prost(message, optional, tag = "14")] pub dnpccfffbhn: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "8")] pub dhekljdbnnp: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "1")] pub aefmmohkchj: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "15")] pub fmigokidkjl: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "3")] pub habjhgpfgeb: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "11")] pub eiohfjmfokf: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "5")] pub cooomdkgodf: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "9")] pub ielpchglfca: ::core::option::Option, /// offset: 88 #[prost(bool, tag = "10")] pub ilofgcafhah: bool, /// offset: 92 #[prost(enumeration = "RogueStatus", tag = "13")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cgnnmpikbbb { /// offset: 24 #[prost(uint32, tag = "7")] pub ljngpckpjlf: u32, /// offset: 32 #[prost(int64, tag = "10")] pub begin_time: i64, /// offset: 40 #[prost(int64, tag = "6")] pub end_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Goiejocfkee { /// offset: 24 #[prost(message, repeated, tag = "7")] pub ojgoaoplmlb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfghgcimkga { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub opaegcbnacj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "11")] pub dclplnfindl: bool, /// offset: 36 #[prost(uint32, tag = "15")] pub oggekflbglb: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub egdekfjjnep: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mbcbdjnkfeb { /// offset: 24 #[prost(uint32, tag = "13")] pub gebggmagdjb: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub pdgbejhnhhe: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub cicaendedfe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfmhemgeanc { /// offset: 16 #[prost(message, repeated, tag = "2")] pub chcmekafkaf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hikobombmpb { /// offset: 16 #[prost(message, optional, tag = "1")] pub dnpccfffbhn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enobklgchod { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "11")] pub mfeodnjngdp: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub gofliggnhne: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "9")] pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbcomlaonkm { /// offset: 24 #[prost(message, optional, tag = "11")] pub jipepmdmcmb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cifcaiedolk { /// offset: 24 #[prost(uint32, tag = "9")] pub egdekfjjnep: u32, /// offset: 28 #[prost(bool, tag = "7")] pub dclplnfindl: bool, /// offset: 32 #[prost(uint32, tag = "14")] pub jppaggpjomo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cddijcbeahj { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub cemojmbhldd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jibbeeaidic { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub opaegcbnacj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub oggekflbglb: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub egdekfjjnep: u32, /// offset: 40 #[prost(bool, tag = "14")] pub dclplnfindl: bool, /// offset: 44 #[prost(uint32, tag = "8")] pub jppaggpjomo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ebemokppabl { /// offset: 24 #[prost(uint32, tag = "10")] pub dbljfjaapan: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub score_id: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub pfmgcgnmljp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glffcogiigg { /// offset: 16 #[prost(message, repeated, tag = "9")] pub lmplljfmfec: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(float, tag = "10")] pub okckmfgdejk: f32, /// offset: 36 #[prost(uint32, tag = "12")] pub djeimgghmgm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Alblefhhjic { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "10")] pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub slot: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kcoejjkgnig { /// offset: 16 #[prost(message, repeated, tag = "7")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "11")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "5")] pub majgmmcocig: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gkhgfcbmlbl { /// offset: 16 #[prost(message, optional, tag = "7")] pub lhpnjlbpaca: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "9")] pub record_info: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "14")] pub fgobdcenkob: ::core::option::Option, /// offset: 48 #[prost(bool, tag = "1")] pub is_win: bool, /// offset: 52 #[prost(uint32, tag = "12")] pub mhphdcfkmlf: u32, /// offset: 56 #[prost(uint32, tag = "11")] pub gebggmagdjb: u32, /// offset: 60 #[prost(uint32, tag = "8")] pub ghcbfcigibf: u32, /// offset: 64 #[prost(uint32, tag = "1096")] pub area_id: u32, /// offset: 68 #[prost(uint32, tag = "4")] pub score_id: u32, /// offset: 72 #[prost(uint32, tag = "714")] pub heomalbnjll: u32, /// offset: 76 #[prost(uint32, tag = "10")] pub gmiimahlijf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phinpojojgd { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub fhhkohkbnop: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub mhchfdfmnfp: u32, /// offset: 36 #[prost(bool, tag = "13")] pub pkpnmooicgp: bool, /// offset: 37 #[prost(bool, tag = "7")] pub kmnpjkcmien: bool, /// offset: 40 #[prost(int64, tag = "14")] pub mjkpnomchid: i64, /// offset: 48 #[prost(int64, tag = "2")] pub cdgmpcfgkmd: i64, /// offset: 56 #[prost(uint32, tag = "9")] pub gackjlbpkgd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Flcpjjmhago { /// offset: 24 #[prost(uint32, tag = "8")] pub afemblfccch: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub hcbaddhnidg: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lohlenbeieb { /// offset: 24 #[prost(bool, tag = "1")] pub kkkionidkfa: bool, /// offset: 28 #[prost(float, tag = "7")] pub afdnfcbcfbf: f32, /// offset: 32 #[prost(int32, tag = "6")] pub mnlinfeodpj: i32, /// offset: 36 #[prost(uint32, tag = "8")] pub rogue_dialogue_event_id: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub arg_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Molckkmnhae { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub cghhkkicjgg: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "3")] pub jiijebjmpni: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub game_mode_type: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub mjbknmjhogp: u32, /// offset: 48 #[prost(uint32, tag = "9")] pub aiafekgbfif: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub oeanpihchhf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emkodhbbmma { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub mjpihdljhib: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(enumeration = "Ppocamclleg", tag = "14")] pub nonpimddjnn: i32, #[prost(oneof = "emkodhbbmma::Bnjpphjnkhf", tags = "15")] pub bnjpphjnkhf: ::core::option::Option, } /// Nested message and enum types in `EMKODHBBMMA`. pub mod emkodhbbmma { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bnjpphjnkhf { /// offset: 32 #[prost(message, tag = "15")] Nmjgheaccmc(super::ItemList), } } /// Obf: GMFGIAEEAFC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1873)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueInfoCsReq {} /// Obf: DDOOMBLAOHN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1803)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "12")] pub rogue_game_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: LJINAKCNBCB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1880)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRogueCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub jkpipnmggoa: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "3")] pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "12")] pub area_id: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub afemblfccch: u32, } /// Obf: HHNAMDCALND /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1827)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRogueScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub lineup: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "12")] pub rogue_game_info: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "13")] pub scene: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "6")] pub jnklnlkhgbb: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: MGBFNLJFCAA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1836)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterRogueCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub area_id: u32, } /// Obf: KNBOCPOOAEM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1813)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] pub lineup: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "7")] pub jnklnlkhgbb: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "8")] pub scene: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "5")] pub rogue_game_info: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: CAGNJEEKBNN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1815)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveRogueCsReq {} /// Obf: DAEOAHLMACG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1881)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveRogueScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub jnklnlkhgbb: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "7")] pub scene: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "14")] pub lineup: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "13")] pub rogue_game_info: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: FKBINHGJLGL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1809)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueFinishScNotify { /// offset: 24 #[prost(message, optional, tag = "5")] pub nleomlnokcc: ::core::option::Option, } /// Obf: EKFCDGNOAIN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1842)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ekfcdgnoain { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "13")] pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub prop_entity_id: u32, } /// Obf: BHLEHMNFHPJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1876)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhlehmnfhpj { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: PDNOJMFCDDG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1861)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdnojmfcddg { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub interacted_prop_entity_id: u32, } /// Obf: AJAOJOEAGML /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1824)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajaojoeagml { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "10")] pub mfeodnjngdp: ::core::option::Option, /// offset: 40 #[prost(uint32, repeated, tag = "2")] pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: KHCBONJOLDP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1828)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueReviveInfoScNotify { /// offset: 16 #[prost(message, optional, tag = "4")] pub mfeodnjngdp: ::core::option::Option, } /// Obf: CGMBIHBHLFK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1852)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cgmbihbhlfk {} /// Obf: AJNDMBCDEOL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1848)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajndmbcdeol { /// offset: 24 #[prost(message, optional, tag = "13")] pub ilmamlblidl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: CINMCBDCBMJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1859)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cinmcbdcbmj { /// offset: 24 #[prost(uint32, tag = "1")] pub maze_buff_id: u32, } /// Obf: NAHANHPHGGF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1874)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nahanhphggf { /// offset: 24 #[prost(message, optional, tag = "12")] pub cnefdjckapl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 36 #[prost(bool, tag = "4")] pub kgkejakkldp: bool, } /// Obf: MDFEOFGBJBI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1801)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitRogueCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub area_id: u32, } /// Obf: PLIDMPJNFEA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1867)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitRogueScRsp { /// offset: 24 #[prost(message, optional, tag = "10")] pub rogue_game_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: DDIHBNNOKJN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1820)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncRogueExploreWinScNotify { /// offset: 24 #[prost(bool, tag = "5")] pub ilofgcafhah: bool, } /// Obf: IMOIBEFBKCL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1899)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueSeasonFinishScNotify { /// offset: 16 #[prost(message, optional, tag = "1")] pub nleomlnokcc: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "12")] pub scene: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "7")] pub lineup: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "9")] pub eggjfcelhnk: ::core::option::Option, /// offset: 56 #[prost(bool, tag = "2")] pub faljmpelhio: bool, } /// Obf: GFMDKGLKCOF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1816)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterRogueMapRoomCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub room_id: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub majkfimpoof: u32, } /// Obf: NNAMFPHNGBF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1805)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueMapRoomScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub jnklnlkhgbb: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "9")] pub scene: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub anhdbmopgdc: u32, } /// Obf: CLPJHIIDAGN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1853)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncRogueMapRoomScNotify { /// offset: 24 #[prost(message, optional, tag = "11")] pub hneanmnjhdb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub map_id: u32, } /// Obf: KHKGDGBHHPK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1845)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OpenRogueChestCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub interacted_prop_entity_id: u32, /// offset: 28 #[prost(bool, tag = "3")] pub fdekkokbdic: bool, } /// Obf: CBOLGFEIIOA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1837)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenRogueChestScRsp { /// offset: 16 #[prost(message, optional, tag = "12")] pub drop_data: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "9")] pub abemlcjbief: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: JCFJFAFJACN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1834)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeRogueRewardKeyCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub count: u32, } /// Obf: LEKLEHPFHMA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1858)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeRogueRewardKeyScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub count: u32, } /// Obf: KPDDKCNHJAB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1869)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncRogueAreaUnlockScNotify { /// offset: 24 #[prost(uint32, tag = "9")] pub area_id: u32, } /// Obf: FGOPLKFEJAP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1846)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueGetItemScNotify { /// offset: 16 #[prost(message, optional, tag = "4")] pub iideaglamcc: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "5")] pub get_item_list: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1822)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Higamejncjj { /// offset: 24 #[prost(uint32, tag = "15")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub afemblfccch: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1864)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfjfhkljkak { /// offset: 16 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub afemblfccch: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub level: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1855)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikendkagfln { /// offset: 16 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub afemblfccch: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Joegakhfbkm {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1808)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdnjicgjcac { /// offset: 24 #[prost(message, optional, tag = "1")] pub cikpbgdiabo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hpjnanncpca { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub hhinlcaodmg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub gackjlbpkgd: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1878)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jalddedfepa { /// offset: 24 #[prost(message, optional, tag = "9")] pub eggjfcelhnk: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub gackjlbpkgd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Klfphoopelb {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1882)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdokclhedbo { /// offset: 24 #[prost(message, optional, tag = "12")] pub eggjfcelhnk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: FLGHJEANCAC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1870)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueAeonInfoCsReq {} /// Obf: MMOAIOJAMPA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1884)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueAeonInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub jhehaibmnnf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: FKEFNGCFJKN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1872)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishAeonDialogueGroupCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub afemblfccch: u32, } /// Obf: FAOLLLOFMKB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1825)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishAeonDialogueGroupScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "2")] pub aefmmohkchj: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: MKBJONMNLCH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1807)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueTalentInfoCsReq {} /// Obf: JOCBDCIBNMG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1802)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueTalentInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub jcobjampoal: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: GFMEMPALPAM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1821)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnableRogueTalentCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub ckhclkoalke: u32, } /// Obf: KLAEMDDHPNB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1862)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnableRogueTalentScRsp { /// offset: 24 #[prost(message, optional, tag = "3")] pub jcobjampoal: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: JNDNJFPANEB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1895)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncRogueVirtualItemInfoScNotify { /// offset: 24 #[prost(message, optional, tag = "5")] pub nikdpodbief: ::core::option::Option, } /// Obf: NIFJKCEJFIP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1851)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncRogueStatusScNotify { /// offset: 24 #[prost(bool, tag = "11")] pub aobckabchgo: bool, /// offset: 28 #[prost(enumeration = "RogueStatus", tag = "7")] pub status: i32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1819)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojkcgghmfdo { /// offset: 24 #[prost(message, optional, tag = "14")] pub eggjfcelhnk: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1894)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jkklggkbell { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: IEFFGOMNLNA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1897)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueAeonScNotify { /// offset: 24 #[prost(message, optional, tag = "1")] pub bgdgiiokhgf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcpgbpngoff { /// offset: 16 #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub jnklnlkhgbb: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "13")] pub scene: ::core::option::Option, } /// Obf: OIGKGOMIOFF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7658)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeStartCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub room_id: u32, } /// Obf: EEKPMCEONGD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7690)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeStartScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub room_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: AGGEHIICBBD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7691)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueArcadeLeaveCsReq {} /// Obf: NLAGBKIIIJK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7653)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeLeaveScRsp { /// offset: 24 #[prost(message, optional, tag = "8")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: NILHOOGLKAP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7671)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueArcadeRestartCsReq {} /// Obf: LNKHNPOEJJE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7657)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeRestartScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: EBPAKHMFKML /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7684)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueArcadeGetInfoCsReq {} /// Obf: POHFDLFAHKG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7673)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueArcadeGetInfoScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub room_id: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kjamnogfamj { /// offset: 24 #[prost(uint32, tag = "9")] pub hagdkkbaakk: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apnccnfjbko { /// offset: 24 #[prost(message, repeated, tag = "8")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gggbaiapdlo { /// offset: 24 #[prost(message, repeated, tag = "14")] pub leofnindjdb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "12")] pub dehjdniekhb: ::core::option::Option, /// offset: 40 #[prost(uint32, repeated, tag = "6")] pub iodmphlipdp: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "9")] pub ebmeekjgppm: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "5")] pub fimmfjckcnk: u32, /// offset: 60 #[prost(uint32, tag = "11")] pub egfolkepnci: u32, /// offset: 64 #[prost(uint32, tag = "8")] pub eialmeadlgf: u32, /// offset: 68 #[prost(uint32, tag = "2")] pub noamcdnnhmd: u32, /// offset: 72 #[prost(uint32, tag = "13")] pub pcgfioklibe: u32, /// offset: 76 #[prost(uint32, tag = "10")] pub pnjlaaocfmc: u32, /// offset: 80 #[prost(bool, tag = "1")] pub oeljganlklj: bool, /// offset: 84 #[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "15")] pub nfmkofnekla: i32, /// offset: 88 #[prost(uint32, tag = "7")] pub nkggaojlcmd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bplnkhgailk { /// offset: 24 #[prost(uint32, tag = "1")] pub baofigffmln: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nfbcbcmgiia {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Demeneaagaa {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkogdinobdf { /// offset: 24 #[prost(message, optional, tag = "11")] pub pchgegfbklf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bponkblgnnl { /// offset: 16 #[prost(message, optional, tag = "8")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aacjbnfgaba { /// offset: 16 #[prost(message, repeated, tag = "11")] pub emagfiblncj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lieoddlgdpb { /// offset: 16 #[prost(message, repeated, tag = "4")] pub npigflfeehm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "15")] pub jjdilehlhdh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "10")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcciobkofjn { /// offset: 16 #[prost(message, repeated, tag = "5")] pub jjdilehlhdh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nmmlebeejlb { /// offset: 24 #[prost(uint32, tag = "13")] pub nnnjecnenga: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjgeonochpm {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iejiogigfai { /// offset: 24 #[prost(message, repeated, tag = "13")] pub cgaepnocdig: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aejlpcaiodp { /// offset: 24 #[prost(uint32, tag = "1")] pub baofigffmln: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lgkkakefpin {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkfnillondf { /// offset: 24 #[prost(message, repeated, tag = "3")] pub leofnindjdb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pjmedboacgl { /// offset: 24 #[prost(uint32, tag = "7")] pub baofigffmln: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nclhllihmfk {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eglapjgfkpn { /// offset: 16 #[prost(message, optional, tag = "5")] pub jpkacknnhca: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kofmgcnimin { /// offset: 24 #[prost(map = "uint32, uint32", tag = "11")] pub hfcjpckonif: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "9")] pub dggcfdkjdpo: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub ljceogpogbe: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub aadniffhhdd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Onkhcfloelj { /// offset: 24 #[prost(message, optional, tag = "12")] pub hlcpflopgbm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub bjibcohegij: u32, /// offset: 36 #[prost(bool, tag = "5")] pub bkcnaamghkj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iomemieapjo { /// offset: 24 #[prost(message, optional, tag = "2")] pub anbkdjkhcbi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ikhmhnoigab { /// offset: 24 #[prost(uint32, tag = "14")] pub ljceogpogbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhkncmfepfk { /// offset: 16 #[prost(message, optional, tag = "7")] pub anbkdjkhcbi: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub egjieaaeebd: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub fdeecoedjeb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okblblpoeno { /// offset: 16 #[prost(message, optional, tag = "12")] pub anbkdjkhcbi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlhjicbchmo { /// offset: 24 #[prost(message, optional, tag = "10")] pub hlcpflopgbm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub bjibcohegij: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckeomfnpkpo { /// offset: 24 #[prost(message, optional, tag = "7")] pub anbkdjkhcbi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmijhconfih { /// offset: 24 #[prost(message, repeated, tag = "4")] pub majgmmcocig: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amkalfjhfjp { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub bpddbkgdmdd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub ifpegdejppc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub lgipilakikb: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub lifjcjknknj: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub fahamjfpmmi: u32, /// offset: 52 #[prost(bool, tag = "1")] pub nmmfpgmdhlp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jinfljmpphn { /// offset: 24 #[prost(uint32, tag = "1")] pub ojpgddfjchb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mldaddmeggn {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ldfjbldicpj {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hpipkicgabb { /// offset: 16 #[prost(message, optional, tag = "8")] pub amibpagbmfp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehfclkaoeem { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub fimlddnfgjh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfkolkfkoap { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub clejhgmafod: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bfambjhpnge { /// offset: 24 #[prost(uint32, tag = "15")] pub gegjgjkmeld: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jjkipnmjdkh {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbkikiglimj { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub mjgblebkmdh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kpdalngidag { /// offset: 24 #[prost(uint32, tag = "1")] pub pbgbmgiihha: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bipmeiglile {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbpjgcjegjb { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub lhmiifkppag: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jekgaincpnh { /// offset: 24 #[prost(uint32, tag = "5")] pub ahplanfabjh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eblokomnnnn {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjpdjpindoa { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub aninmmmglll: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kihmnmmjidl { /// offset: 24 #[prost(uint32, tag = "5")] pub ljgnhkcbaio: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cblbfgkfmlc {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dngeekchhed { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub bgafhioehfh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Chepplbnoff { /// offset: 24 #[prost(uint32, tag = "14")] pub ojpgddfjchb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Balofadgoke {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ngebikihidd { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub bgafhioehfh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aomoenmncnb { /// offset: 24 #[prost(uint32, tag = "13")] pub ojpgddfjchb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lndbcdkmmkn {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cibmbddogbh { /// offset: 24 #[prost(uint32, tag = "13")] pub oomknhfigaf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kghlomjhdpe {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhlbnbbdhmi { /// offset: 24 #[prost(message, optional, tag = "9")] pub hajjbofcfoo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Inkpgecidne { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub kpjpabdiojb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ageogdogdmm { /// offset: 24 #[prost(uint32, tag = "5")] pub hmpgjcaipdl: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub rogue_money: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub omjhldakcbc: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub dgepikmihca: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Npcigebnofg { /// offset: 24 #[prost(uint32, tag = "9")] pub num: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub bebeemkobnn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Knejehoofgi { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "5")] pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ehkdajfliei { /// offset: 24 #[prost(uint32, tag = "5")] pub jaaiadkfpcl: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub hhfkoojbobf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iohkfhbgicd { /// offset: 16 #[prost(message, optional, tag = "3")] pub item_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Napfnbjdioo { /// offset: 16 #[prost(message, optional, tag = "5")] pub mcggeaahbpd: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "2")] pub oeedeikjjjn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mngnloclnof {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Feijpejbddh { /// offset: 24 #[prost(int32, tag = "7")] pub count: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jmpngbailbg { /// offset: 24 #[prost(uint32, tag = "12")] pub ljceogpogbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fenfehccoca {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueAdventureRoomGameplayWolfGunTarget { #[prost( oneof = "rogue_adventure_room_gameplay_wolf_gun_target::TargetImpl", tags = "13, 5, 3, 12" )] pub target_impl: ::core::option::Option< rogue_adventure_room_gameplay_wolf_gun_target::TargetImpl, >, } /// Nested message and enum types in `RogueAdventureRoomGameplayWolfGunTarget`. pub mod rogue_adventure_room_gameplay_wolf_gun_target { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum TargetImpl { /// offset: 16 #[prost(message, tag = "13")] TargetNone(super::Mngnloclnof), /// offset: 16 #[prost(message, tag = "5")] TargetCoin(super::Feijpejbddh), /// offset: 16 #[prost(message, tag = "3")] TargetMiracle(super::Jmpngbailbg), /// offset: 16 #[prost(message, tag = "12")] TargetRuanmei(super::Fenfehccoca), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdphjaebkad { /// offset: 24 #[prost(message, repeated, tag = "7")] pub battle_target_list: ::prost::alloc::vec::Vec< RogueAdventureRoomGameplayWolfGunTarget, >, /// offset: 32 #[prost(uint32, tag = "9")] pub nfgnocbckid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Anmdoacphmn { #[prost(oneof = "anmdoacphmn::Kknboacncon", tags = "10")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `ANMDOACPHMN`. pub mod anmdoacphmn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 #[prost(message, tag = "10")] Pooglpnndab(super::Bdphjaebkad), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhagofkbfap { /// offset: 16 #[prost(message, optional, tag = "1")] pub ihnenegkepo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub score_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub mefkkhajacj: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub status: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub iimoonehglo: u32, /// offset: 48 #[prost(double, tag = "6")] pub ndljijinobb: f64, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5673)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjfpipipojn { /// offset: 24 #[prost(message, optional, tag = "5")] pub djmhhmmabjl: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5603)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lnkeeakfehm {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5680)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dcadhjhjmmd { /// offset: 16 #[prost(message, optional, tag = "12")] pub djmhhmmabjl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5659)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Edbogekadgp { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub eedpldbfmmm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub kgebfiojflc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5674)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mchijnkkoam { /// offset: 16 #[prost(message, optional, tag = "12")] pub djmhhmmabjl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5683)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cedcddphbog {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5609)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckpkiinilka { /// offset: 24 #[prost(message, optional, tag = "1")] pub djmhhmmabjl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5606)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jljnnpiakgh { /// offset: 24 #[prost(uint32, tag = "7")] pub score_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub lpehhmhpcmg: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5700)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Flcpmjgchid { /// offset: 24 #[prost(message, optional, tag = "15")] pub djmhhmmabjl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Elgobkcnohh { /// offset: 16 #[prost(message, optional, tag = "14")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "12")] pub kinnmagddjj: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "6")] pub gcihgkcjogb: bool, /// offset: 41 #[prost(bool, tag = "15")] pub belpgdagfih: bool, /// offset: 44 #[prost(uint32, tag = "7")] pub ljceogpogbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjeobmbmnin { /// offset: 16 #[prost(message, optional, tag = "8")] pub kinnmagddjj: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "7")] pub cost_data: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub buff_id: u32, /// offset: 44 #[prost(bool, tag = "1")] pub belpgdagfih: bool, /// offset: 45 #[prost(bool, tag = "12")] pub gcihgkcjogb: bool, /// offset: 48 #[prost(uint32, tag = "9")] pub jbgenfikggf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omlmojiglee { /// offset: 16 #[prost(message, optional, tag = "5")] pub kinnmagddjj: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "9")] pub cost_data: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "1")] pub kahmgpgpoii: u32, /// offset: 44 #[prost(bool, tag = "8")] pub belpgdagfih: bool, /// offset: 45 #[prost(bool, tag = "13")] pub gcihgkcjogb: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Agkonmpojkp { /// offset: 24 #[prost(message, repeated, tag = "10")] pub majgmmcocig: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Daenhkenjhk { /// offset: 24 #[prost(message, repeated, tag = "4")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbhahdbdoie { /// offset: 24 #[prost(message, repeated, tag = "3")] pub kjfeffgpnff: ::prost::alloc::vec::Vec, } /// Obf: MJCPFFDLGGC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5613)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueShopBuffInfoCsReq { /// offset: 24 #[prost(bool, tag = "4")] pub ljbcdjnnbjh: bool, /// offset: 28 #[prost(uint32, tag = "2")] pub interacted_prop_entity_id: u32, } /// Obf: APCHMPGJGGC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5615)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueShopBuffInfoScRsp { /// offset: 24 #[prost(message, optional, tag = "2")] pub habjhgpfgeb: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "11")] pub jomdkginnek: ::core::option::Option, /// offset: 40 #[prost(int32, tag = "13")] pub kcbohfnfjea: i32, /// offset: 44 #[prost(int32, tag = "14")] pub apmgphfhenp: i32, /// offset: 48 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: CICKIFGMKPF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5627)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueShopMiracleInfoCsReq { /// offset: 24 #[prost(bool, tag = "15")] pub ljbcdjnnbjh: bool, /// offset: 28 #[prost(uint32, tag = "14")] pub interacted_prop_entity_id: u32, } /// Obf: DDHJFDPBPAA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5636)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueShopMiracleInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub jomdkginnek: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] pub dnpccfffbhn: ::core::option::Option, /// offset: 40 #[prost(int32, tag = "4")] pub kcbohfnfjea: i32, /// offset: 44 #[prost(int32, tag = "15")] pub apmgphfhenp: i32, /// offset: 48 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: JIKKKPKEFMH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5621)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueShopFormulaInfoCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub interacted_prop_entity_id: u32, /// offset: 28 #[prost(bool, tag = "3")] pub ljbcdjnnbjh: bool, } /// Obf: GFGLECFFFLG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5662)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueShopFormulaInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub jomdkginnek: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "15")] pub eapcjknggca: ::core::option::Option, /// offset: 40 #[prost(int32, tag = "2")] pub kcbohfnfjea: i32, /// offset: 44 #[prost(int32, tag = "13")] pub apmgphfhenp: i32, /// offset: 48 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5681)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mknbfmjgkbm { /// offset: 24 #[prost(uint32, tag = "3")] pub ljceogpogbe: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub interacted_prop_entity_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5687)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lecigppcmab { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub aoliedbcnbn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub interacted_prop_entity_id: u32, } /// Obf: OMAOGCPKDNB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5650)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyRogueShopMiracleCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub kofnojcmefa: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub interacted_prop_entity_id: u32, } /// Obf: DLJLBCGBOCB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5610)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyRogueShopMiracleScRsp { /// offset: 16 #[prost(message, optional, tag = "10")] pub dnpccfffbhn: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: DCAEIHGJFDE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5629)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyRogueShopBuffScRsp { /// offset: 24 #[prost(message, optional, tag = "3")] pub habjhgpfgeb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: PFJKHHMEOGH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5677)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyRogueShopFormulaScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub eapcjknggca: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5612)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mjepclpmkki { /// offset: 24 #[prost(uint32, tag = "2")] pub hdhnkfpmpao: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5654)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gknpeghpcmh { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: MPDDBHDFJKH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5660)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueShopBeginBattleCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub interacted_prop_entity_id: u32, } /// Obf: PBFEGMDAIDN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5604)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueShopBeginBattleScRsp { /// offset: 16 #[prost(message, optional, tag = "4")] pub aepnedjpagk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: FACMJBCOHBP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5663)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonActionResultScNotify { /// offset: 16 #[prost(message, repeated, tag = "11")] pub clggklnplck: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "8")] pub kclbfindgna: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "Diceondkeff", tag = "10")] pub bebeemkobnn: i32, /// offset: 44 #[prost(uint32, tag = "1")] pub dlojfeehlij: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Maokmpoelco { /// offset: 16 #[prost(message, optional, tag = "13")] pub bbehhchkmnl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub queue_position: u32, /// offset: 36 #[prost(enumeration = "Nhhmepillhl", tag = "12")] pub source: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cbdmgegelfm { /// offset: 24 #[prost(int32, tag = "15")] pub dpicngbhfac: i32, /// offset: 28 #[prost(uint32, tag = "9")] pub key: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Omjgknjkhch { /// offset: 24 #[prost(int32, tag = "3")] pub joccapdmhgb: i32, /// offset: 28 #[prost(int32, tag = "1")] pub ngibkcodmal: i32, /// offset: 32 #[prost(uint32, tag = "13")] pub ignacljkfgo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lejfiepmmgg { /// offset: 24 #[prost(message, repeated, tag = "15")] pub ifjihnbdngn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub kahmgpgpoii: u32, /// offset: 36 #[prost(bool, tag = "6")] pub hnljipaoegb: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmaaicnbkci { /// offset: 24 #[prost(map = "uint32, int32", tag = "8")] pub dclbhohpgmb: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjemdneimoj { /// offset: 16 #[prost(message, optional, tag = "11")] pub dkeenimplkd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mknalglebna { /// offset: 16 #[prost(message, optional, tag = "3")] pub dkeenimplkd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkohblegmao { /// offset: 24 #[prost(message, optional, tag = "9")] pub dkeenimplkd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbgiinjfccd { /// offset: 24 #[prost(message, optional, tag = "2")] pub dkeenimplkd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfjnapdimkm { /// offset: 16 #[prost(message, repeated, tag = "1")] pub emllepoaded: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjafldkhdaf { /// offset: 16 #[prost(message, optional, tag = "8")] pub value: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djoddecfhmc { /// offset: 16 #[prost(message, repeated, tag = "10")] pub emllepoaded: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "8")] pub kjfeffgpnff: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "11")] pub enfikccmhai: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hcnefgjccmb { /// offset: 24 #[prost(uint32, tag = "2")] pub pekgidfpbnj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lflmjklkbil { /// offset: 24 #[prost(uint32, tag = "9")] pub pekgidfpbnj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohhkeogomca { /// offset: 16 #[prost(map = "uint32, bool", tag = "5")] pub paclgpidjgl: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdjlhjdpeek { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub fjikmhcjmkh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub unique_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub llicimbcnpf: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nkobpbbondj { /// offset: 24 #[prost(message, optional, tag = "10")] pub kdfkdnlndhn: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "12")] pub bjdebhmkjbc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ipkobbjpkml { /// offset: 24 #[prost(uint32, tag = "14")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnlbcchfilk { /// offset: 16 #[prost(message, optional, tag = "4")] pub kdfkdnlndhn: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "13")] pub bjdebhmkjbc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eddeokaijab { /// offset: 24 #[prost(uint32, tag = "6")] pub amoablicedp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pkoofpocnkb { /// offset: 24 #[prost(uint32, tag = "13")] pub dbpahbjpflj: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub ifdihfkkcle: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkhkeekiodc { #[prost( oneof = "pkhkeekiodc::Kknboacncon", tags = "4, 1, 613, 1126, 417, 826, 1218, 710, 178, 2003, 1610, 1419, 644, 578, 1609, 534, 708, 166, 1160, 1014, 794, 760, 1710, 1246, 1621, 137, 115, 687, 138, 246, 1073, 490, 1688, 709, 1464, 367, 1111, 1139, 1276, 995, 1846" )] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `PKHKEEKIODC`. pub mod pkhkeekiodc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(message, tag = "4")] Ddclcnponoh(super::Npcigebnofg), /// offset: 16 #[prost(message, tag = "1")] Condgfpofkd(super::Npcigebnofg), /// offset: 16 #[prost(message, tag = "613")] Ifooepkggag(super::Kjamnogfamj), /// offset: 16 #[prost(message, tag = "1126")] Cmpncfcjcne(super::Kjamnogfamj), /// offset: 16 #[prost(message, tag = "417")] Gpjjmpcmaaa(super::Iomemieapjo), /// offset: 16 #[prost(message, tag = "826")] Laefenccbbc(super::Ikhmhnoigab), /// offset: 16 #[prost(message, tag = "1218")] Kdjbdmldmhg(super::Lhkncmfepfk), /// offset: 16 #[prost(message, tag = "710")] Cbpinaohebd(super::Okblblpoeno), /// offset: 16 #[prost(message, tag = "178")] Omflcebllmi(super::Jlhjicbchmo), /// offset: 16 #[prost(message, tag = "2003")] Flggfgcignj(super::Ckeomfnpkpo), /// offset: 16 #[prost(message, tag = "1610")] Acifeippila(super::Knejehoofgi), /// offset: 16 #[prost(message, tag = "1419")] Mdgndllefje(super::Jjemdneimoj), /// offset: 16 #[prost(message, tag = "644")] Joclinghbhe(super::Mknalglebna), /// offset: 16 #[prost(message, tag = "578")] Hpmjhogclgg(super::Pkohblegmao), /// offset: 16 #[prost(message, tag = "1609")] Kmamkbkncpm(super::Fbgiinjfccd), /// offset: 16 #[prost(message, tag = "534")] Jejcfjedola(super::Cfjnapdimkm), /// offset: 16 #[prost(message, tag = "708")] Jeblgelgbhm(super::Cjafldkhdaf), /// offset: 16 #[prost(message, tag = "166")] Ghmkdckjilo(super::Hcnefgjccmb), /// offset: 16 #[prost(message, tag = "1160")] Ceicjpemghd(super::Lflmjklkbil), /// offset: 16 #[prost(message, tag = "1014")] Ebfcomcmglc(super::Gngihjijgmd), /// offset: 16 #[prost(message, tag = "794")] Jdcmepiompn(super::Lbbcnooocne), /// offset: 16 #[prost(message, tag = "760")] Kcghlohdmbm(super::Aofkckoifcm), /// offset: 16 #[prost(message, tag = "1710")] Jmjponnljej(super::Mmbbhfnjili), /// offset: 16 #[prost(message, tag = "1246")] Mcpkpjhbeak(super::Mmbbhfnjili), /// offset: 16 #[prost(message, tag = "1621")] Gdabgnbkfpa(super::Mmbbhfnjili), /// offset: 16 #[prost(message, tag = "137")] Apgpogakpac(super::Dnlkmhlaphc), /// offset: 16 #[prost(message, tag = "115")] Jolnbchmdnn(super::Nemjdllbbgn), /// offset: 16 #[prost(message, tag = "687")] Kohocjamjan(super::Nbfagoojiob), /// offset: 16 #[prost(message, tag = "138")] Aegmecdfnbe(super::Nbfagoojiob), /// offset: 16 #[prost(message, tag = "246")] Ciolgfnlebb(super::Nkobpbbondj), /// offset: 16 #[prost(message, tag = "1073")] Bijodagiknf(super::Ipkobbjpkml), /// offset: 16 #[prost(message, tag = "490")] Melcfmhkeca(super::Gnlbcchfilk), /// offset: 16 #[prost(message, tag = "1688")] Emkighcfkcn(super::Eddeokaijab), /// offset: 16 #[prost(message, tag = "709")] Kahkmdhfloh(super::Pkoofpocnkb), /// offset: 16 #[prost(message, tag = "1464")] Alneineojoj(super::Himjnabcjmm), /// offset: 16 #[prost(message, tag = "367")] Egploeaafgl(super::Pphlebfjigm), /// offset: 16 #[prost(message, tag = "1111")] Jkljbcbfnpl(super::Jgcmgamhdhm), /// offset: 16 #[prost(message, tag = "1139")] Midflehkpbf(super::Oecnjoapcko), /// offset: 16 #[prost(message, tag = "1276")] Nbekldcbjch(super::Omacakfnaoa), /// offset: 16 #[prost(message, tag = "995")] Dfjckblaobn(super::Gbkilnhhglb), /// offset: 16 #[prost(message, tag = "1846")] Flpdilmmcfk(super::Oepihjohlkm), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofmcklemomp { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub oneceaijlam: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "6")] pub goomjpleikl: ::core::option::Option, /// offset: 40 #[prost(uint32, repeated, tag = "3")] pub bldfabmegip: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "13")] pub lgipilakikb: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub mlcajkjlbfj: u32, /// offset: 56 #[prost(bool, tag = "9")] pub oeljganlklj: bool, /// offset: 60 #[prost(uint32, tag = "1")] pub ojceeicjbgi: u32, /// offset: 64 #[prost(uint32, tag = "10")] pub deniihgknfm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pijdfmajmfd { /// offset: 24 #[prost(uint32, tag = "15")] pub jmnmfmhpckd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lakmnabkmlo {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jiglehnaknj { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub kllijgihfap: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Igodpkfldne { /// offset: 24 #[prost(uint32, tag = "4")] pub jmnmfmhpckd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pcmblmdjpjj {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Chdpilmcjnp {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okfpppbnjnh { /// offset: 24 #[prost(message, optional, tag = "6")] pub fneoomhhggb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pagjkbppokl { /// offset: 16 #[prost(message, optional, tag = "5")] pub fneoomhhggb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Helgmbbogmj { /// offset: 24 #[prost(uint32, tag = "12")] pub jmnmfmhpckd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Paddbfagjne {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pibomockaca { /// offset: 24 #[prost(uint32, tag = "7")] pub kdiddhidncg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ldkmoffmgel { /// offset: 24 #[prost(uint32, tag = "10")] pub r#type: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub lpolpdbelon: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub slot: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ocbpjllljgo { /// offset: 24 #[prost(uint32, tag = "4")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub gcahklngfck: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnlkmhlaphc { /// offset: 16 #[prost(message, optional, tag = "9")] pub oopcpmancbo: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "15")] pub lednahckmhk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "10")] pub ajflahgjelp: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(map = "uint32, uint32", tag = "7")] pub hcpnpdljkgf: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Okccleepelm { /// offset: 24 #[prost(uint32, tag = "11")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub cfkkkpnkhel: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mmbbhfnjili { /// offset: 16 #[prost(message, optional, tag = "6")] pub ojeandpabhc: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gngihjijgmd { /// offset: 16 #[prost(message, optional, tag = "6")] pub lanfflclgah: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbbcnooocne { /// offset: 16 #[prost(message, optional, tag = "1")] pub lanfflclgah: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aofkckoifcm { /// offset: 24 #[prost(message, optional, tag = "14")] pub lanfflclgah: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hijmgncnmag { /// offset: 16 #[prost(message, optional, tag = "2")] pub hfhdbbhgkko: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aaadejimcfp { /// offset: 24 #[prost(message, optional, tag = "5")] pub beegkjjemjo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kbklneckden { /// offset: 16 #[prost(message, repeated, tag = "5")] pub agkfaodicea: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "8")] pub epoclanfiac: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub nkggaojlcmd: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub lgipilakikb: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub eialmeadlgf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofggmbhckpj { /// offset: 24 #[prost(message, repeated, tag = "13")] pub agkfaodicea: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gdiklacnoej { /// offset: 24 #[prost(message, optional, tag = "2")] pub acccinppinc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ahnlmmfhome { /// offset: 16 #[prost(message, optional, tag = "6")] pub acccinppinc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pgaaidknioa {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mkgffkegmnp {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ajedkccakbe {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gkpcmmnogbf {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nemjdllbbgn { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub liijnikigjd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "13")] pub blebjldolii: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nfnmmfbjblc { /// offset: 24 #[prost(message, repeated, tag = "8")] pub inldhmaipmh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jhbeohdmhda { /// offset: 24 #[prost(message, optional, tag = "15")] pub pjjnmnjmkbg: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "12")] pub okjjommgigd: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ffbejcnpamn {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Olhgnecaeel {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kpjbdopfpdl { /// offset: 24 #[prost(message, optional, tag = "7")] pub maagbkhlecb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ihofknbnnlb { /// offset: 16 #[prost(message, optional, tag = "4")] pub nbkmdmgmogk: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "6")] pub ajplpefcnam: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Khokoacabel {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nbfagoojiob { /// offset: 24 #[prost(uint32, tag = "11")] pub omhhoadfmli: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fggjcldlmmi { /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub ohkhmdeocla: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(int32, tag = "9")] pub fcgbpdamegb: i32, /// offset: 36 #[prost(uint32, tag = "12")] pub pljpipdfaha: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpofapdkbja { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub pgacppnafff: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub fbjllmgopho: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub daemebckhik: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub lgipilakikb: u32, /// offset: 44 #[prost(enumeration = "Ajcbeoilglf", tag = "6")] pub gknddcogklm: i32, /// offset: 48 #[prost(uint32, tag = "1")] pub pnncegemapp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gjihimkiclg { /// offset: 24 #[prost(uint32, tag = "3")] pub meohdnhgpmf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Najihipcgmd {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mcfekkmfeha {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eljdpdfmlpm { /// offset: 24 #[prost(message, optional, tag = "2")] pub ickmkpjacab: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fdicomlmbme { /// offset: 24 #[prost(uint32, tag = "14")] pub aiafekgbfif: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebolnpimdal { /// offset: 16 #[prost(map = "uint32, uint32", tag = "14")] pub ngjjmoiajko: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "10")] pub battle_event_id: u32, /// offset: 36 #[prost(bool, tag = "8")] pub is_win: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mhllnfjhmek { /// offset: 24 #[prost(uint32, tag = "10")] pub aiafekgbfif: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Odhjedhkhod { /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub nmmcobbkkha: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "12")] pub bimfeahdmik: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdfnpicgcgi { /// offset: 24 #[prost(message, optional, tag = "4")] pub jbebekeckjn: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub mlidkpgkcil: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "10")] pub fniphpiebnb: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(map = "uint32, uint32", tag = "5")] pub keghpohgpff: ::std::collections::HashMap, /// offset: 56 #[prost(uint32, repeated, tag = "9")] pub oimcphnonpf: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, repeated, tag = "13")] pub gjfpefcobfj: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "1")] pub lifjcjknknj: u32, /// offset: 76 #[prost(uint32, tag = "3")] pub fahamjfpmmi: u32, /// offset: 80 #[prost(bool, tag = "14")] pub pljnppkffco: bool, /// offset: 81 #[prost(bool, tag = "7")] pub klgghnilhic: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ekifaojkocl { #[prost(oneof = "ekifaojkocl::Gbfhogkmmea", tags = "15, 1")] pub gbfhogkmmea: ::core::option::Option, } /// Nested message and enum types in `EKIFAOJKOCL`. pub mod ekifaojkocl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Gbfhogkmmea { /// offset: 24 #[prost(uint32, tag = "15")] UniqueId(u32), /// offset: 24 #[prost(uint32, tag = "1")] Jamnnbeppke(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjjhmikchia { /// offset: 24 #[prost(message, optional, tag = "1")] pub jbebekeckjn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Apokgadphdc {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obneohhdaip { /// offset: 16 #[prost(message, optional, tag = "15")] pub ifpbfmoajop: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nihkhkonhpn { /// offset: 24 #[prost(message, optional, tag = "11")] pub cpohglheolg: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub fncioccacmd: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "10")] pub leopmigfdlk: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "13")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Almgfdoplga { /// offset: 24 #[prost(uint32, tag = "9")] pub fgihkkkogjd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Apobcjfpjdd {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Egmpaconnfp { /// offset: 24 #[prost(uint32, tag = "6")] pub gncfhikodke: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub unique_id: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub npblekplpfa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Himjnabcjmm { /// offset: 24 #[prost(message, repeated, tag = "3")] pub jkfnakbgibf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pphlebfjigm { /// offset: 24 #[prost(uint32, tag = "8")] pub kmpcndjhhao: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub oiijcljhppe: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub aiifgdgonif: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub ikjllflchnf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omacakfnaoa { /// offset: 24 #[prost(message, repeated, tag = "6")] pub ihfebnbhdfm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oecnjoapcko { /// offset: 24 #[prost(uint32, tag = "13")] pub kmikbanmafk: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub fagjacofhgf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jgcmgamhdhm { /// offset: 24 #[prost(uint32, tag = "11")] pub pggdehkkinp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgmiabhejnb { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub iccmiehkdao: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Clmpccgcadk { /// offset: 24 #[prost(uint32, tag = "7")] pub eoolciachfj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjedjponmhk { /// offset: 24 #[prost(uint32, tag = "1")] pub eoolciachfj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohjjmcmjehl { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub blahnldhinc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub naenaegaeaf: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub daemebckhik: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub mljhcognjel: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jklllndhjhi { /// offset: 24 #[prost(uint32, tag = "3")] pub pgdehmagglf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Anlombekcgi { /// offset: 24 #[prost(uint32, tag = "9")] pub pgdehmagglf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bohajcpbbji {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klehehamklc { /// offset: 16 #[prost(message, optional, tag = "15")] pub kbebglaaegm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgliooodbpn { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub oeomilpafgi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub llicimbcnpf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbmgacmambe { /// offset: 24 #[prost(message, repeated, tag = "12")] pub jkfnakbgibf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub iojpokcdfhm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ogpohfpheob { /// offset: 24 #[prost(uint32, tag = "4")] pub pmilabmfmmm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ogicoeaoebp { /// offset: 16 #[prost(message, optional, tag = "11")] pub jkfnakbgibf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbkilnhhglb { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub gmmafionfnf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhkaopapjek { /// offset: 16 #[prost(message, optional, tag = "7")] pub scene: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "15")] pub jnklnlkhgbb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oepihjohlkm { /// offset: 16 #[prost(message, optional, tag = "3")] pub idcmaccpcbh: ::core::option::Option, } /// Obf: DLNANAEDDEE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5617)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonPendingActionScNotify { /// offset: 24 #[prost(message, optional, tag = "7")] pub action: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub dlojfeehlij: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Inhbmhcjjcn { /// offset: 24 #[prost(message, optional, tag = "4")] pub bbehhchkmnl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub queue_position: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dcfpeimamcn { #[prost( oneof = "dcfpeimamcn::Kknboacncon", tags = "610, 1805, 1813, 732, 1520, 973, 192, 1894, 1197, 1464, 540, 868, 1300, 1586, 1305, 1004, 91, 767, 368, 628, 1102, 1449, 1842, 1866, 1397, 1050, 563, 1533, 1100, 1596, 724, 507" )] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `DCFPEIMAMCN`. pub mod dcfpeimamcn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(message, tag = "610")] Pchgegfbklf(super::Gggbaiapdlo), /// offset: 16 #[prost(message, tag = "1805")] Jfnhdjidjda(super::Gcciobkofjn), /// offset: 16 #[prost(message, tag = "1813")] Femfjidbeab(super::Iejiogigfai), /// offset: 16 #[prost(message, tag = "732")] Ghbbkkabkbn(super::Pkfnillondf), /// offset: 16 #[prost(message, tag = "1520")] Amibpagbmfp(super::Amkalfjhfjp), /// offset: 16 #[prost(message, tag = "973")] Honmeddpgje(super::Ehfclkaoeem), /// offset: 16 #[prost(message, tag = "192")] Pakphfjobaf(super::Lfkolkfkoap), /// offset: 16 #[prost(message, tag = "1894")] Bjkedgmkolm(super::Lbkikiglimj), /// offset: 16 #[prost(message, tag = "1197")] Ngcjbbcoocf(super::Mbpjgcjegjb), /// offset: 16 #[prost(message, tag = "1464")] Cnanedfpnkj(super::Jjpdjpindoa), /// offset: 16 #[prost(message, tag = "540")] Cdfpgkgilaj(super::Dngeekchhed), /// offset: 16 #[prost(message, tag = "868")] Pmkjimiiogm(super::Ngebikihidd), /// offset: 16 #[prost(message, tag = "1300")] Jipepmdmcmb(super::Inkpgecidne), /// offset: 16 #[prost(message, tag = "1586")] Fneoomhhggb(super::Ofmcklemomp), /// offset: 16 #[prost(message, tag = "1305")] Emojgafocml(super::Jiglehnaknj), /// offset: 16 #[prost(message, tag = "1004")] Bmemabnefkk(super::Pagjkbppokl), /// offset: 16 #[prost(message, tag = "91")] Goifjfkifff(super::Kbklneckden), /// offset: 16 #[prost(message, tag = "767")] Fjchodndika(super::Nfnmmfbjblc), /// offset: 16 #[prost(message, tag = "368")] Faenlpcffeb(super::Kpjbdopfpdl), /// offset: 16 #[prost(message, tag = "628")] Mngdghbpnpm(super::Kbklneckden), /// offset: 16 #[prost(message, tag = "1102")] Gkonanhknel(super::Kbklneckden), /// offset: 16 #[prost(message, tag = "1449")] Mffjmnhmgea(super::Kbklneckden), /// offset: 16 #[prost(message, tag = "1842")] Nlamhgacgio(super::Ofggmbhckpj), /// offset: 16 #[prost(message, tag = "1866")] Jcbniadpogn(super::Ofggmbhckpj), /// offset: 16 #[prost(message, tag = "1397")] Ijmiemkjchm(super::Ofggmbhckpj), /// offset: 16 #[prost(message, tag = "1050")] Phglaeogjkm(super::Fdicomlmbme), /// offset: 16 #[prost(message, tag = "563")] Mmhgaebeihd(super::Kpofapdkbja), /// offset: 16 #[prost(message, tag = "1533")] Ifpbfmoajop(super::Jdfnpicgcgi), /// offset: 16 #[prost(message, tag = "1100")] Knkapjocngm(super::Nihkhkonhpn), /// offset: 16 #[prost(message, tag = "1596")] Hdahobbjdif(super::Pgmiabhejnb), /// offset: 16 #[prost(message, tag = "724")] Kbebglaaegm(super::Ohjjmcmjehl), /// offset: 16 #[prost(message, tag = "507")] Hblhlfdhigp(super::Pbmgacmambe), } } /// Obf: OFEDNNJIJFL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5641)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandleRogueCommonPendingActionCsReq { /// offset: 32 #[prost(uint32, tag = "4")] pub bfneppcnooi: u32, #[prost( oneof = "handle_rogue_common_pending_action_cs_req::Kknboacncon", tags = "1251, 1346, 147, 1162, 938, 1849, 1833, 1277, 941, 1062, 881, 1770, 105, 1857, 1626, 306, 849, 1172, 1321, 662, 778, 1389, 156, 199, 595, 214, 934, 2002, 710, 767, 1093, 1274, 913, 555, 434, 1465, 47, 1491, 30442, 160633" )] pub kknboacncon: ::core::option::Option< handle_rogue_common_pending_action_cs_req::Kknboacncon, >, } /// Nested message and enum types in `HandleRogueCommonPendingActionCsReq`. pub mod handle_rogue_common_pending_action_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(message, tag = "1251")] Opdcgjekekp(super::Bplnkhgailk), /// offset: 16 #[prost(message, tag = "1346")] Hknplhmlinb(super::Nmmlebeejlb), /// offset: 16 #[prost(message, tag = "147")] Illbnbmcmpf(super::Aejlpcaiodp), /// offset: 16 #[prost(message, tag = "1162")] Dfkjoggfdhd(super::Demeneaagaa), /// offset: 16 #[prost(message, tag = "938")] Hdnglmgchek(super::Pjmedboacgl), /// offset: 16 #[prost(message, tag = "1849")] Jogglmmcmfh(super::Jinfljmpphn), /// offset: 16 #[prost(message, tag = "1833")] Omakkkmncjh(super::Ldfjbldicpj), /// offset: 16 #[prost(message, tag = "1277")] Caelbfpkndn(super::Bfambjhpnge), /// offset: 16 #[prost(message, tag = "941")] Egoffkfondp(super::Kpdalngidag), /// offset: 16 #[prost(message, tag = "1062")] Hfmojhnmnjn(super::Jekgaincpnh), /// offset: 16 #[prost(message, tag = "881")] Ganjigmpdnl(super::Kihmnmmjidl), /// offset: 16 #[prost(message, tag = "1770")] Baalmnpnglo(super::Chepplbnoff), /// offset: 16 #[prost(message, tag = "105")] Eblalpnfhfm(super::Aomoenmncnb), /// offset: 16 #[prost(message, tag = "1857")] Gfilimkpcdm(super::Cibmbddogbh), /// offset: 16 #[prost(message, tag = "1626")] Mlbekiddgod(super::Pijdfmajmfd), /// offset: 16 #[prost(message, tag = "306")] Hpbiagddehn(super::Chdpilmcjnp), /// offset: 16 #[prost(message, tag = "849")] Nbchiifmcnc(super::Igodpkfldne), /// offset: 16 #[prost(message, tag = "1172")] Emefjodmaoi(super::Helgmbbogmj), /// offset: 16 #[prost(message, tag = "1321")] Cfcbjdkkcmb(super::Gdiklacnoej), /// offset: 16 #[prost(message, tag = "662")] Capldjmoipb(super::Jhbeohdmhda), /// offset: 16 #[prost(message, tag = "778")] Mnlhchkleog(super::Ihofknbnnlb), /// offset: 16 #[prost(message, tag = "1389")] Ecdmnjmbfaf(super::Gdiklacnoej), /// offset: 16 #[prost(message, tag = "156")] Dcegcncjjoj(super::Gdiklacnoej), /// offset: 16 #[prost(message, tag = "199")] Iacfkaodfen(super::Gdiklacnoej), /// offset: 16 #[prost(message, tag = "595")] Egiiehodaej(super::Ahnlmmfhome), /// offset: 16 #[prost(message, tag = "214")] Nnplaaibogb(super::Ahnlmmfhome), /// offset: 16 #[prost(message, tag = "934")] Ahkbaeimcnm(super::Ahnlmmfhome), /// offset: 16 #[prost(message, tag = "2002")] Ljjnmmgjgna(super::Gjihimkiclg), /// offset: 16 #[prost(message, tag = "710")] Fignfbljdch(super::Gjihimkiclg), /// offset: 16 #[prost(message, tag = "767")] Legobnmkhco(super::Mcfekkmfeha), /// offset: 16 #[prost(message, tag = "1093")] Logmghbmhpe(super::Ekifaojkocl), /// offset: 16 #[prost(message, tag = "1274")] Cgehcaikapj(super::Apokgadphdc), /// offset: 16 #[prost(message, tag = "913")] Opjonhebibg(super::Almgfdoplga), /// offset: 16 #[prost(message, tag = "555")] Aijhfpcfpdm(super::Clmpccgcadk), /// offset: 16 #[prost(message, tag = "434")] Gcbfcjihnfc(super::Jklllndhjhi), /// offset: 16 #[prost(message, tag = "1465")] Nfmaagnlala(super::Bohajcpbbji), /// offset: 16 #[prost(message, tag = "47")] Iacmghackda(super::Ogpohfpheob), /// offset: 16 #[prost(message, tag = "1491")] Cngclilldjg(super::Pibomockaca), /// offset: 16 #[prost(message, tag = "30442")] Fnglocnbcoj(super::Ebolnpimdal), /// offset: 16 #[prost(message, tag = "160633")] Pdaehmfkeof(super::Mhllnfjhmek), } } /// Obf: LEFAKCMDGNB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5618)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandleRogueCommonPendingActionScRsp { /// offset: 32 #[prost(uint32, tag = "5")] pub queue_position: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub bfneppcnooi: u32, #[prost( oneof = "handle_rogue_common_pending_action_sc_rsp::Kknboacncon", tags = "1419, 1681, 87, 1247, 1386, 1175, 523, 161, 45, 1602, 957, 756, 88, 222, 816, 1117, 126, 566, 259, 570, 1630, 986, 362, 1395, 1854, 1775, 58, 533, 1023, 1248, 917, 389, 1891, 2014, 1872" )] pub kknboacncon: ::core::option::Option< handle_rogue_common_pending_action_sc_rsp::Kknboacncon, >, } /// Nested message and enum types in `HandleRogueCommonPendingActionScRsp`. pub mod handle_rogue_common_pending_action_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(message, tag = "1419")] Oomkeelhdpa(super::Nfbcbcmgiia), /// offset: 16 #[prost(message, tag = "1681")] Ncgjchmohmg(super::Bjgeonochpm), /// offset: 16 #[prost(message, tag = "87")] Ceipbfgmhap(super::Lgkkakefpin), /// offset: 16 #[prost(message, tag = "1247")] Jfhkdeidmog(super::Fkogdinobdf), /// offset: 16 #[prost(message, tag = "1386")] Djjhhdigjig(super::Nclhllihmfk), /// offset: 16 #[prost(message, tag = "1175")] Hanhjnopljm(super::Mldaddmeggn), /// offset: 16 #[prost(message, tag = "523")] Cobnpfdhmea(super::Hpipkicgabb), /// offset: 16 #[prost(message, tag = "161")] Dkbnkkigkeb(super::Jjkipnmjdkh), /// offset: 16 #[prost(message, tag = "45")] Lgachdmgeai(super::Bipmeiglile), /// offset: 16 #[prost(message, tag = "1602")] Hegeccjifbj(super::Eblokomnnnn), /// offset: 16 #[prost(message, tag = "957")] Imkipdcnbhh(super::Cblbfgkfmlc), /// offset: 16 #[prost(message, tag = "756")] Enmkmkpbgbl(super::Balofadgoke), /// offset: 16 #[prost(message, tag = "88")] Abkedngnfeo(super::Lndbcdkmmkn), /// offset: 16 #[prost(message, tag = "222")] Imlhdmcphob(super::Kghlomjhdpe), /// offset: 16 #[prost(message, tag = "816")] Gjdkchaaedm(super::Lakmnabkmlo), /// offset: 16 #[prost(message, tag = "1117")] Ldofnpgnjjc(super::Okfpppbnjnh), /// offset: 16 #[prost(message, tag = "126")] Nojeldbilbf(super::Pcmblmdjpjj), /// offset: 16 #[prost(message, tag = "566")] Nmfccmjlcii(super::Paddbfagjne), /// offset: 16 #[prost(message, tag = "259")] Gcgabkjgbal(super::Pgaaidknioa), /// offset: 16 #[prost(message, tag = "570")] Apnnhagdphm(super::Ffbejcnpamn), /// offset: 16 #[prost(message, tag = "1630")] Mdjcmeolahf(super::Khokoacabel), /// offset: 16 #[prost(message, tag = "986")] Fdgifafohln(super::Mkgffkegmnp), /// offset: 16 #[prost(message, tag = "362")] Emkgaebinmb(super::Ajedkccakbe), /// offset: 16 #[prost(message, tag = "1395")] Pagppmjdmfa(super::Gkpcmmnogbf), /// offset: 16 #[prost(message, tag = "1854")] Kbjkmbdcpjo(super::Olhgnecaeel), /// offset: 16 #[prost(message, tag = "1775")] Peefofkdemj(super::Najihipcgmd), /// offset: 16 #[prost(message, tag = "58")] Hdnmnafakkc(super::Najihipcgmd), /// offset: 16 #[prost(message, tag = "533")] Pkboekffmkm(super::Eljdpdfmlpm), /// offset: 16 #[prost(message, tag = "1023")] Kmjhicgmonf(super::Mjjhmikchia), /// offset: 16 #[prost(message, tag = "1248")] Fpjabecnfna(super::Obneohhdaip), /// offset: 16 #[prost(message, tag = "917")] Opjonhebibg(super::Apobcjfpjdd), /// offset: 16 #[prost(message, tag = "389")] Cdoejadallo(super::Bjedjponmhk), /// offset: 16 #[prost(message, tag = "1891")] Meapdjcnpid(super::Anlombekcgi), /// offset: 16 #[prost(message, tag = "2014")] Hgbkmehomha(super::Klehehamklc), /// offset: 16 #[prost(message, tag = "1872")] Jgabobbhofj(super::Ogicoeaoebp), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bphikpcnbhm { /// offset: 24 #[prost(uint32, tag = "1")] pub maze_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cigdbckofbn { /// offset: 24 #[prost(uint32, tag = "14")] pub npnmlpnbhdp: u32, /// offset: 28 #[prost(bool, tag = "4")] pub alajjmkomml: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nmhmghehhcm { /// offset: 24 #[prost(bool, tag = "4")] pub alajjmkomml: bool, /// offset: 28 #[prost(uint32, tag = "2")] pub pnhglnpdfea: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmdkhgggmbc { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub hmiohpimlce: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub nglbjkkepbl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub level: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub afemblfccch: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub exp: u32, /// offset: 52 #[prost(uint32, tag = "14")] pub hcbaddhnidg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Onmfminnbeb { /// offset: 24 #[prost(message, optional, tag = "15")] pub ddladfjmeec: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lgfokkpiceh { /// offset: 24 #[prost(uint32, tag = "7")] pub cfkkkpnkhel: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub kgophalllli: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhgjeihkkhb { /// offset: 16 #[prost(message, repeated, tag = "1")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "13")] pub pmiffbhoooo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "3")] pub majgmmcocig: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "10")] pub jhehaibmnnf: ::prost::alloc::vec::Vec, } /// Obf: MJNKKPCCBMP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5632)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueHandbookDataCsReq {} /// Obf: CNOFLEBNGAC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5635)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueHandbookDataScRsp { /// offset: 24 #[prost(message, optional, tag = "10")] pub hamkplcbebg: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: FFFCJNFIDLO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5616)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueHandbookDataUpdateScNotify { /// offset: 16 #[prost(message, repeated, tag = "7")] pub ipnaagcmnlb: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "12")] pub jeagpfdbjdh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "9")] pub lmdkijfdleo: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "5")] pub bojgaejncfp: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "15")] pub bfdfabhmcne: ::prost::alloc::vec::Vec, } /// Obf: MBNKNCDIJLD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5605)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueMiracleHandbookRewardCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub phinemjkbjk: ::prost::alloc::vec::Vec, } /// Obf: ABAJJKIIFBG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5614)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueMiracleHandbookRewardScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub cndlcgeflcj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: OJGOBCCMHOH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5682)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeEventHandbookRewardCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub pinndkijhfg: ::prost::alloc::vec::Vec, } /// Obf: LMCDLJJFGKE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5653)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeEventHandbookRewardScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub dbgookphlfd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkedpcmlife { /// offset: 24 #[prost(map = "uint32, uint32", tag = "2")] pub hjaniokjalb: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cackkioeoef { /// offset: 24 #[prost(message, optional, tag = "8")] pub oljcajmfjpo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub jppaggpjomo: u32, /// offset: 36 #[prost(int32, tag = "11")] pub fjciknakjog: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbanjnlbdbb { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub kehklhmeabi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jeikfffgonb { /// offset: 16 #[prost(message, optional, tag = "14")] pub lniefkbmipd: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "9")] pub bhbpkkknabo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecjamihnofl { #[prost(oneof = "ecjamihnofl::Leoiaofbbfa", tags = "8, 10, 1, 3, 11, 2, 14, 4")] pub leoiaofbbfa: ::core::option::Option, } /// Nested message and enum types in `ECJAMIHNOFL`. pub mod ecjamihnofl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Leoiaofbbfa { /// offset: 16 #[prost(message, tag = "8")] Habjhgpfgeb(super::Eglapjgfkpn), /// offset: 16 #[prost(message, tag = "10")] Dnpccfffbhn(super::Nhlbnbbdhmi), /// offset: 16 #[prost(message, tag = "1")] Hfepbjhjpaf(super::Fkedpcmlife), /// offset: 16 #[prost(message, tag = "3")] Aefmmohkchj(super::Cackkioeoef), /// offset: 16 #[prost(message, tag = "11")] Eiihjjebkoe(super::Cbanjnlbdbb), /// offset: 16 #[prost(message, tag = "2")] Eapcjknggca(super::Djoddecfhmc), /// offset: 16 #[prost(message, tag = "14")] Klnbjhpdmfi(super::Ohhkeogomca), /// offset: 16 #[prost(message, tag = "4")] Eiohfjmfokf(super::Jeikfffgonb), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gkfgimibbhf { /// offset: 24 #[prost(uint32, tag = "15")] pub mmfgajncaoa: u32, /// offset: 28 #[prost(bool, tag = "5")] pub cihfgjdchia: bool, /// offset: 32 #[prost(uint32, tag = "12")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okpipfkonmg { /// offset: 24 #[prost(message, repeated, tag = "12")] pub ldhijahnegk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "RogueTalentStatus", tag = "15")] pub status: i32, /// offset: 36 #[prost(uint32, tag = "1")] pub ckhclkoalke: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fdbdlbapdbe { /// offset: 24 #[prost(message, repeated, tag = "14")] pub blhjipbhhfo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lkcdljckcji { /// offset: 24 #[prost(uint32, tag = "10")] pub linlnnhibak: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub kmnilikjfhd: u32, } /// Obf: FDFGDPBEKCJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5639)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueVirtualItemInfoScNotify { /// offset: 24 #[prost(message, repeated, tag = "7")] pub dmcincjlmnd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kpihdpgdmkb { /// offset: 24 #[prost(uint32, tag = "12")] pub ocagiakngpg: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub nbbababpebe: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub dgjpgmgpcce: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahlaleejoeg { /// offset: 16 #[prost(enumeration = "Mgjdnghdikg", repeated, tag = "10")] pub lfcgpokmjlc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cddeipobbcn { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub bhaglnbngbp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ganfmbpejpf { /// offset: 16 #[prost(message, repeated, tag = "2")] pub jfhkjogeond: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "6")] pub dpikocfilgp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "8")] pub pakecmnpejj: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "13")] pub cepdobeiefg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cckjaedddcl { #[prost(oneof = "cckjaedddcl::Kknboacncon", tags = "10, 2, 15, 13")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `CCKJAEDDDCL`. pub mod cckjaedddcl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 #[prost(message, tag = "10")] Bmgolfnghgh(super::Kpihdpgdmkb), /// offset: 24 #[prost(message, tag = "2")] Bbekbjphejk(super::Ahlaleejoeg), /// offset: 24 #[prost(message, tag = "15")] Mecoefejane(super::Cddeipobbcn), /// offset: 24 #[prost(message, tag = "13")] Abpoocookcf(super::Ganfmbpejpf), } } /// Obf: BGDHGALEOIK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5645)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueQueryCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub dinaliglibb: ::prost::alloc::vec::Vec, } /// Obf: NHLDNOOFHCI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5637)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueQueryScRsp { /// offset: 24 #[prost(message, repeated, tag = "4")] pub lflcdngalme: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub glgheoppcmh: u32, } /// Obf: OKPPACPGJIO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5634)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueUpdateScNotify { #[prost(oneof = "common_rogue_update_sc_notify::Nokmoihlgbn", tags = "14, 9, 5")] pub nokmoihlgbn: ::core::option::Option, } /// Nested message and enum types in `CommonRogueUpdateScNotify`. pub mod common_rogue_update_sc_notify { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nokmoihlgbn { /// offset: 24 #[prost(message, tag = "14")] Bmgolfnghgh(super::Kpihdpgdmkb), /// offset: 24 #[prost(message, tag = "9")] Bbekbjphejk(super::Ahlaleejoeg), /// offset: 24 #[prost(message, tag = "5")] Mecoefejane(super::Cddeipobbcn), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Heobldjaope { /// offset: 24 #[prost(uint32, tag = "14")] pub mjbknmjhogp: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub oeanpihchhf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ahnkibfmdlm { /// offset: 24 #[prost(uint32, tag = "2")] pub lnahjengela: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Obhnbfifhdi { /// offset: 24 #[prost(uint32, tag = "7")] pub lnahjengela: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Foingknpblj { /// offset: 24 #[prost(uint32, tag = "11")] pub kahmgpgpoii: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Knpmlbobkpi { /// offset: 24 #[prost(uint32, tag = "1")] pub lnahjengela: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oepamdepflj { /// offset: 24 #[prost(uint32, tag = "4")] pub dialogue_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lehbibdgehg { #[prost(oneof = "lehbibdgehg::Jgoloiomgfo", tags = "2, 4, 6, 10, 14, 11")] pub jgoloiomgfo: ::core::option::Option, } /// Nested message and enum types in `LEHBIBDGEHG`. pub mod lehbibdgehg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Jgoloiomgfo { /// offset: 24 #[prost(message, tag = "2")] Mfaegbjbjbe(super::Heobldjaope), /// offset: 24 #[prost(message, tag = "4")] Jehalbkmiei(super::Ahnkibfmdlm), /// offset: 24 #[prost(message, tag = "6")] Igpnhmbldbg(super::Obhnbfifhdi), /// offset: 24 #[prost(message, tag = "10")] Mnkgphfjdfm(super::Foingknpblj), /// offset: 24 #[prost(message, tag = "14")] Dcfilenmpcc(super::Knpmlbobkpi), /// offset: 24 #[prost(message, tag = "11")] Bdfkgflfcfo(super::Oepamdepflj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Knmnejcmhge { /// offset: 24 #[prost(int32, tag = "1")] pub mnlinfeodpj: i32, /// offset: 28 #[prost(float, tag = "9")] pub gmpkbklgdma: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Piacccgnoof { /// offset: 24 #[prost(uint32, tag = "8")] pub battle_event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bpokopcgmaj { /// offset: 24 #[prost(int32, tag = "9")] pub iflbaaabkai: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Maeeibpeofn { #[prost(oneof = "maeeibpeofn::Pgniencdoda", tags = "14, 11")] pub pgniencdoda: ::core::option::Option, } /// Nested message and enum types in `MAEEIBPEOFN`. pub mod maeeibpeofn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Pgniencdoda { /// offset: 16 #[prost(message, tag = "14")] Bacbkgjjoga(super::Piacccgnoof), /// offset: 16 #[prost(message, tag = "11")] Cnkcdgojgjh(super::Bpokopcgmaj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdodfhmdaji { /// offset: 24 #[prost(message, repeated, tag = "6")] pub ldcjonhgdan: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "13")] pub display_value: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "1")] pub arg_id: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub hafokmhcgfm: u32, /// offset: 48 #[prost(bool, tag = "5")] pub kkkionidkfa: bool, /// offset: 49 #[prost(bool, tag = "4")] pub heljnhndcjp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfeognamhcg { /// offset: 16 #[prost(message, optional, tag = "15")] pub eobljjbobin: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "3")] pub kfnmiembjgd: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub aiafekgbfif: u32, } /// Obf: BBILDBEOKIK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5658)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueCommonDialogueDataCsReq {} /// Obf: KIFHJJILCHH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5643)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueCommonDialogueDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "1")] pub hjokmccpoll: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: KPDMLEELICE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5693)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectRogueCommonDialogueOptionCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub aiafekgbfif: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub hafokmhcgfm: u32, } /// Obf: HDDJBPIOCMC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5696)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectRogueCommonDialogueOptionScRsp { /// offset: 24 #[prost(message, optional, tag = "10")] pub onolngohemf: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub cgingcncpco: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "12")] pub aiafekgbfif: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub hafokmhcgfm: u32, /// offset: 48 #[prost(bool, tag = "3")] pub gnffjmloloo: bool, /// offset: 52 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5691)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bihaclhmako { /// offset: 24 #[prost(uint32, tag = "10")] pub aiafekgbfif: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5623)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lpdpajgfbmm { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub aiafekgbfif: u32, } /// Obf: NJPGOAAALGJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5689)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonDialogueDataScNotify { /// offset: 24 #[prost(message, repeated, tag = "13")] pub hjokmccpoll: ::prost::alloc::vec::Vec, } /// Obf: HDIICGMJNBO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5640)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonDialogueOptionFinishScNotify { /// offset: 24 #[prost(message, optional, tag = "10")] pub onolngohemf: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "8")] pub fjpgaohgebh: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "15")] pub aiafekgbfif: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub hafokmhcgfm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbolonjdhhl { /// offset: 16 #[prost(message, optional, tag = "10")] pub iliioljmkme: ::core::option::Option, /// offset: 24 #[prost(string, tag = "7")] pub fppecoiahep: ::prost::alloc::string::String, /// offset: 32 #[prost(message, optional, tag = "4")] pub fmigokidkjl: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "5")] pub aapeeiffkjd: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "6")] pub oapednopoln: u32, /// offset: 60 #[prost(uint32, tag = "12")] pub dlojfeehlij: u32, /// offset: 64 #[prost(uint32, tag = "9")] pub icgcmeibjlc: u32, /// offset: 68 #[prost(uint32, tag = "2")] pub ljobbefacpg: u32, } /// Obf: KIFALDPCHGB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5611)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueWorkbenchGetInfoCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub prop_entity_id: u32, } /// Obf: EOKICOIMEPH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5697)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueWorkbenchGetInfoScRsp { /// offset: 24 #[prost(map = "uint32, message", tag = "3")] pub njapfmhhppa: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcoegnbgjfc { #[prost( oneof = "bcoegnbgjfc::Pkmejecpmch", tags = "10, 7, 1, 12, 11, 9, 2, 15, 14, 5, 3" )] pub pkmejecpmch: ::core::option::Option, } /// Nested message and enum types in `BCOEGNBGJFC`. pub mod bcoegnbgjfc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Pkmejecpmch { /// offset: 24 #[prost(message, tag = "10")] Nljponkbmfi(super::Bajdllefghb), /// offset: 24 #[prost(message, tag = "7")] Bbnegkcnmba(super::Bjbifimjdol), /// offset: 24 #[prost(message, tag = "1")] Pkpiefobhkh(super::Bliccehiolh), /// offset: 24 #[prost(message, tag = "12")] Fkmadcafjmc(super::Omnmbandcba), /// offset: 24 #[prost(message, tag = "11")] Phledabhdml(super::Dcepbljknne), /// offset: 24 #[prost(message, tag = "9")] Ddladfjmeec(super::Fbofeochdmn), /// offset: 24 #[prost(message, tag = "2")] Ojeandpabhc(super::Bahbcfdaikg), /// offset: 24 #[prost(message, tag = "15")] Cllejepnbdh(super::Gnfdponfljd), /// offset: 24 #[prost(message, tag = "14")] Dnhknalbamg(super::Ojpmmkijifh), /// offset: 24 #[prost(message, tag = "5")] Lbbcjhopeph(super::Ehelnmgmeno), /// offset: 24 #[prost(message, tag = "3")] Kdfgakdcmik(super::Lpodfeegdob), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bajdllefghb { /// offset: 24 #[prost(message, optional, tag = "7")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "8")] pub dieiiailhhe: bool, /// offset: 36 #[prost(uint32, tag = "13")] pub lhdhjfpmcjk: u32, /// offset: 40 #[prost(int32, tag = "5")] pub liaggddilgo: i32, /// offset: 44 #[prost(uint32, tag = "11")] pub jfignbblcim: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjbifimjdol { /// offset: 24 #[prost(message, optional, tag = "1")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub jfignbblcim: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub lhdhjfpmcjk: u32, /// offset: 40 #[prost(bool, tag = "5")] pub dieiiailhhe: bool, /// offset: 44 #[prost(int32, tag = "14")] pub liaggddilgo: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bliccehiolh { /// offset: 24 #[prost(map = "uint32, uint32", tag = "9")] pub lbeihaokhad: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "1")] pub max_num: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub cur_num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omnmbandcba { /// offset: 16 #[prost(map = "uint32, bool", tag = "6")] pub pilabddekii: ::std::collections::HashMap, /// offset: 32 #[prost(message, optional, tag = "2")] pub cost_data: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "14")] pub jfignbblcim: u32, /// offset: 44 #[prost(int32, tag = "12")] pub liaggddilgo: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dcepbljknne { /// offset: 24 #[prost(message, optional, tag = "3")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub jfignbblcim: u32, /// offset: 36 #[prost(int32, tag = "13")] pub liaggddilgo: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lnpgbgdpiik { /// offset: 16 #[prost(message, optional, tag = "1")] pub iojfgbdpphi: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "9")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "12")] pub ddladfjmeec: ::core::option::Option, /// offset: 48 #[prost(bool, tag = "10")] pub ifigfodopbb: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbofeochdmn { /// offset: 24 #[prost(message, repeated, tag = "11")] pub gjgfcckemfd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbhheneonho { /// offset: 16 #[prost(message, optional, tag = "10")] pub cost_data: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "3")] pub iojfgbdpphi: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "13")] pub ifigfodopbb: bool, /// offset: 44 #[prost(uint32, tag = "12")] pub kgophalllli: u32, /// offset: 48 #[prost(uint32, tag = "8")] pub cfkkkpnkhel: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bahbcfdaikg { /// offset: 16 #[prost(message, repeated, tag = "3")] pub hiildalhimd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnfdponfljd { /// offset: 16 #[prost(message, optional, tag = "13")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(int32, tag = "7")] pub liaggddilgo: i32, /// offset: 36 #[prost(uint32, tag = "15")] pub jfignbblcim: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojpmmkijifh { /// offset: 24 #[prost(map = "uint32, message", tag = "10")] pub bhpelimodbc: ::std::collections::HashMap, /// offset: 32 #[prost(message, optional, tag = "6")] pub pkambcbekme: ::core::option::Option, /// offset: 40 #[prost(int32, tag = "11")] pub liaggddilgo: i32, /// offset: 44 #[prost(uint32, tag = "7")] pub jfignbblcim: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nefbeckcjih { /// offset: 16 #[prost(message, optional, tag = "7")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub gcahklngfck: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehelnmgmeno { /// offset: 16 #[prost(message, repeated, tag = "2")] pub maldomhpilm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpodfeegdob { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub dodboeibpgk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub dmgjdgjmcjl: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub clndmeodhje: u32, } /// Obf: FPNMBONIFEB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5669)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueWorkbenchHandleFuncCsReq { /// offset: 16 #[prost(message, optional, tag = "3")] pub pelkpphlmhe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub func_id: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub prop_entity_id: u32, } /// Obf: DPGLHPGGPHM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5646)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueWorkbenchHandleFuncScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub jnpaldknhkm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub func_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mipgdfdckle { #[prost( oneof = "mipgdfdckle::Mmcgbgdjipn", tags = "7, 14, 10, 1, 6, 5, 13, 9, 2, 8, 11" )] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `MIPGDFDCKLE`. pub mod mipgdfdckle { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 24 #[prost(message, tag = "7")] Nljponkbmfi(super::Jfggdmpdknh), /// offset: 24 #[prost(message, tag = "14")] Bbnegkcnmba(super::Cokkoebbegm), /// offset: 24 #[prost(message, tag = "10")] Pkpiefobhkh(super::Fhaagbgahlo), /// offset: 24 #[prost(message, tag = "1")] Fkmadcafjmc(super::Lnopjjfkmdl), /// offset: 24 #[prost(message, tag = "6")] Phledabhdml(super::Mkfcldmemgn), /// offset: 24 #[prost(message, tag = "5")] Ddladfjmeec(super::Doejldnided), /// offset: 24 #[prost(message, tag = "13")] Ojeandpabhc(super::Aljjnbkgeoc), /// offset: 24 #[prost(message, tag = "9")] Cllejepnbdh(super::Lfbpmggfceo), /// offset: 24 #[prost(message, tag = "2")] Dnhknalbamg(super::Ejbeekfjahm), /// offset: 24 #[prost(message, tag = "8")] Lbbcjhopeph(super::Llbknijdalm), /// offset: 24 #[prost(message, tag = "11")] Kdfgakdcmik(super::Ngokmaabdjj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jfggdmpdknh { /// offset: 24 #[prost(uint32, tag = "5")] pub fgkpobcockm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cokkoebbegm { /// offset: 24 #[prost(uint32, tag = "3")] pub hdgpbcjpnbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhaagbgahlo { /// offset: 24 #[prost(uint32, tag = "2")] pub cjgioodiadg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lnopjjfkmdl { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub pdambonnond: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mkfcldmemgn { /// offset: 24 #[prost(uint32, tag = "3")] pub falfbmddfpa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Doejldnided { /// offset: 24 #[prost(uint32, tag = "5")] pub dpgkmiibpdb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aljjnbkgeoc { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub ehkpmgbcpcg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfbpmggfceo { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub ipacfecebff: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ejbeekfjahm { /// offset: 24 #[prost(uint32, tag = "15")] pub cfkkkpnkhel: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Llbknijdalm { /// offset: 24 #[prost(uint32, tag = "14")] pub gcahklngfck: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ngokmaabdjj { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub gmmafionfnf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Npajhgdeidj { /// offset: 24 #[prost(enumeration = "Lpcebdcjboi", tag = "5")] pub status: i32, /// offset: 28 #[prost(uint32, tag = "4")] pub ecpdjmmogci: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jmjeibgacmd { /// offset: 24 #[prost(enumeration = "Lbpljchejok", tag = "13")] pub status: i32, /// offset: 28 #[prost(uint32, tag = "15")] pub cnfgohfplgo: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub ecpdjmmogci: u32, } /// Obf: COFMBMIJHNB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5622)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueCollectionCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub npicfpdapaf: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(enumeration = "Migpnaoghep", repeated, tag = "3")] pub nekjdkdamkf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "5")] pub mfmpddcggmn: ::prost::alloc::vec::Vec, } /// Obf: GDLCKAFPJCI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5664)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueCollectionScRsp { /// offset: 16 #[prost(message, repeated, tag = "9")] pub dpikocfilgp: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "14")] pub cepdobeiefg: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dikbpkakeno { /// offset: 24 #[prost(uint32, tag = "3")] pub efcajenmlka: u32, /// offset: 28 #[prost(enumeration = "Nklaehjpimn", tag = "12")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dgklppljbnb { /// offset: 24 #[prost(enumeration = "Lbpljchejok", tag = "8")] pub status: i32, /// offset: 28 #[prost(uint32, tag = "3")] pub efcajenmlka: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub cnfgohfplgo: u32, } /// Obf: ILCJAJBPOMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5644)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueExhibitionCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub hncflokljla: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub dmiibkinpnl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "Migpnaoghep", repeated, tag = "14")] pub adgnfdjdclg: ::prost::alloc::vec::Vec, } /// Obf: IDCEKOBEEFI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5686)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueExhibitionScRsp { /// offset: 24 #[prost(message, repeated, tag = "3")] pub pakecmnpejj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "1")] pub jfhkjogeond: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: KEMPKDDHEFN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5656)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueGetGambleInfoCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub prop_entity_id: u32, } /// Obf: LIOHNCDIAPM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5665)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueGetGambleInfoScRsp { /// offset: 24 #[prost(message, optional, tag = "10")] pub kobbmdfpnka: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: JGHALBFPDLO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5670)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueDoGambleCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub prop_entity_id: u32, } /// Obf: NOCJKPILNMP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5684)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueDoGambleScRsp { /// offset: 24 #[prost(message, optional, tag = "3")] pub kobbmdfpnka: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub hnccdepdneg: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub dooecgpimbd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akmcodlaeki { /// offset: 16 #[prost(string, tag = "1")] pub key: ::prost::alloc::string::String, /// offset: 32 #[prost(double, tag = "9")] pub value: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgeflgjigij { /// offset: 16 #[prost(message, repeated, tag = "15")] pub gfkafifmhnf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "Mmfogjpohgj", tag = "7")] pub ghnjclnkghh: i32, /// offset: 40 #[prost(uint64, tag = "2")] pub gahfpgcpaja: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mggbpkanfoa { /// offset: 24 #[prost(message, repeated, tag = "11")] pub gfkafifmhnf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmimdejmfco { /// offset: 16 #[prost(message, optional, tag = "1")] pub ccoioahmpdn: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "3")] pub gmalfeablng: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nchglfjcgij { /// offset: 24 #[prost(message, repeated, tag = "12")] pub hdlglfgkonc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acmkpnmkokh { /// offset: 16 #[prost(message, optional, tag = "11")] pub bbehhchkmnl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub queue_position: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkbooenadfm { #[prost(oneof = "fkbooenadfm::Mmcgbgdjipn", tags = "13, 2, 12, 6, 4")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `FKBOOENADFM`. pub mod fkbooenadfm { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 16 #[prost(message, tag = "13")] Pdfdendalfd(super::Lplhnopdkhi), /// offset: 16 #[prost(message, tag = "2")] Himdhcbofeh(super::Idmhnmolhkn), /// offset: 16 #[prost(message, tag = "12")] Ngefapoenbd(super::Eoiflhmpbif), /// offset: 16 #[prost(message, tag = "6")] Kbameddaiin(super::Ggcfmpibgha), /// offset: 16 #[prost(message, tag = "4")] Liaodkpfbha(super::Knoljdopbdg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lplhnopdkhi { /// offset: 24 #[prost(message, repeated, tag = "3")] pub gfkafifmhnf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "Mmfogjpohgj", tag = "7")] pub ghnjclnkghh: i32, /// offset: 40 #[prost(uint64, tag = "13")] pub gahfpgcpaja: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idmhnmolhkn { /// offset: 16 #[prost(message, repeated, tag = "10")] pub gfkafifmhnf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint64, tag = "7")] pub gahfpgcpaja: u64, /// offset: 40 #[prost(enumeration = "Mmfogjpohgj", tag = "5")] pub ghnjclnkghh: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eoiflhmpbif { /// offset: 24 #[prost(enumeration = "Mmfogjpohgj", tag = "3")] pub ghnjclnkghh: i32, /// offset: 32 #[prost(uint64, tag = "15")] pub gahfpgcpaja: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggcfmpibgha { /// offset: 24 #[prost(message, repeated, tag = "11")] pub gfkafifmhnf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Knoljdopbdg { /// offset: 16 #[prost(message, repeated, tag = "6")] pub gfkafifmhnf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "Mmfogjpohgj", tag = "10")] pub ghnjclnkghh: i32, /// offset: 40 #[prost(uint64, tag = "1")] pub gahfpgcpaja: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jgammpgmcni { /// offset: 16 #[prost(message, optional, tag = "10")] pub scene: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "9")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "5")] pub jnklnlkhgbb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dkfjlhhdfko { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "7")] pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "9")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dingdglkhip { /// offset: 24 #[prost(uint32, tag = "10")] pub avatar_id: u32, /// offset: 28 #[prost(enumeration = "Beaikeeandp", tag = "11")] pub hokefmonopg: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ahlgkkeiiec { /// offset: 24 #[prost(uint32, tag = "14")] pub aojkkgkceoe: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub djcolflfigk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Djeecbnbgmn { /// offset: 24 #[prost(uint32, tag = "6")] pub hafokmhcgfm: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub aiafekgbfif: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Egailaeblig { /// offset: 24 #[prost(uint32, tag = "15")] pub ljceogpogbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ebidbcoblnm { /// offset: 24 #[prost(uint32, tag = "10")] pub ihdpggcjiak: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub fopmpmpncoa: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub bnlnggchfnf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hlebbgfakak { /// offset: 24 #[prost(uint32, tag = "9")] pub pmfokbmpilf: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub pggdehkkinp: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub gncfhikodke: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cokfmmndchn { /// offset: 24 #[prost(uint32, tag = "6")] pub ckhclkoalke: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhbdpojeemj { #[prost(oneof = "fhbdpojeemj::Koefmoapdgi", tags = "14, 11, 5, 15, 1")] pub koefmoapdgi: ::core::option::Option, } /// Nested message and enum types in `FHBDPOJEEMJ`. pub mod fhbdpojeemj { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Koefmoapdgi { /// offset: 16 #[prost(message, tag = "14")] Hhbpbgmngpn(super::Djeecbnbgmn), /// offset: 16 #[prost(message, tag = "11")] Ecclokpnfhp(super::Egailaeblig), /// offset: 16 #[prost(message, tag = "5")] Bjjgpoefbac(super::Ebidbcoblnm), /// offset: 16 #[prost(message, tag = "15")] Hdflcoidcpe(super::Hlebbgfakak), /// offset: 16 #[prost(message, tag = "1")] Njkmejibidc(super::Cokfmmndchn), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hjdcjnofbhh { /// offset: 24 #[prost(uint32, tag = "6")] pub ljceogpogbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fegkcmbhhjp { /// offset: 24 #[prost(uint32, tag = "1")] pub fgfflbhlkdf: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nejpagjbmda { /// offset: 32 #[prost(uint32, tag = "8")] pub fgfflbhlkdf: u32, /// offset: 36 #[prost(bool, tag = "12")] pub ognbananfcc: bool, #[prost(oneof = "nejpagjbmda::Mokoadhebba", tags = "2, 1")] pub mokoadhebba: ::core::option::Option, } /// Nested message and enum types in `NEJPAGJBMDA`. pub mod nejpagjbmda { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Mokoadhebba { /// offset: 16 #[prost(message, tag = "2")] Aolfpjfjpeo(super::Hjdcjnofbhh), /// offset: 16 #[prost(message, tag = "1")] Ngalcdkbgbk(super::Fegkcmbhhjp), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhpbjombcad { /// offset: 16 #[prost(message, repeated, tag = "8")] pub ijkibljegge: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub group_id: u32, /// offset: 36 #[prost(bool, tag = "5")] pub noalgkcldhf: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkoeaopneac { /// offset: 16 #[prost(message, optional, tag = "12")] pub canjgjidkhk: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "2")] pub ajkokajabfg: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "10")] pub kmndbepfmgn: u32, /// offset: 44 #[prost(bool, tag = "7")] pub ceiigjeoiad: bool, /// offset: 48 #[prost(uint32, tag = "9")] pub dggcfdkjdpo: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub gpnjgmepmmd: u32, /// offset: 56 #[prost(uint32, tag = "14")] pub jaedkhmmpih: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbcolchcefp { /// offset: 16 #[prost(message, optional, tag = "6")] pub hajjbofcfoo: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "8")] pub jpkacknnhca: ::core::option::Option, /// offset: 40 #[prost(uint32, repeated, tag = "4")] pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "1")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "5")] pub kndhmnbiidf: u32, /// offset: 60 #[prost(uint32, tag = "9")] pub pjkmdlcchhd: u32, /// offset: 64 #[prost(enumeration = "RogueStatus", tag = "2")] pub status: i32, /// offset: 68 #[prost(uint32, tag = "14")] pub map_id: u32, /// offset: 72 #[prost(uint32, tag = "7")] pub hahlhlpenkj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ajnoekplpcl { /// offset: 24 #[prost(uint32, tag = "13")] pub khggmkafflf: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub battle_id: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub ickjkienkfi: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub pkkdalhlcla: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub fmcphdjeidc: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub ieogefblnel: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub dnapfbanfhj: u32, /// offset: 52 #[prost(bool, tag = "2")] pub mjipojpbknb: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgfjahilcaa { /// offset: 24 #[prost(message, optional, tag = "9")] pub bhhhnhmmdmh: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] pub pmkgmlelppi: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub panel_id: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub area_id: u32, } /// Obf: KCEFGNINEBG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6009)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueEndlessActivityDataCsReq {} /// Obf: NKNPAOHOGHI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6008)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueEndlessActivityDataScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub ieppngmckjh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "13")] pub data: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub iahedaapneo: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub chiafooaibk: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Caefbgafkhd { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "12")] pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "2")] pub avatar_id: u32, } /// Obf: FFDJLHCAKAP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6002)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueEndlessActivityStageCsReq { /// offset: 24 #[prost(message, repeated, tag = "13")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub mpmmcpmnlid: u32, } /// Obf: AKINJCDPGIF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6010)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueEndlessActivityStageScRsp { /// offset: 24 #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "13")] pub pmkgmlelppi: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: IGOFLPJHHAO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6004)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueEndlessActivityBattleEndScNotify { /// offset: 16 #[prost(message, optional, tag = "15")] pub pmkgmlelppi: ::core::option::Option, } /// Obf: ALBOKFLDIIH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6001)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityPointRewardCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub level: u32, /// offset: 28 #[prost(bool, tag = "10")] pub lefjbfmdegk: bool, } /// Obf: OGDDOAIIMPG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6006)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityPointRewardScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub ieppngmckjh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub chiafooaibk: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 52 #[prost(bool, tag = "4")] pub lefjbfmdegk: bool, } /// Obf: GHDBOHHNOME /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6007)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityAllBonusRewardCsReq {} /// Obf: DIGOHHNDDCA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6003)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityAllBonusRewardScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub ieppngmckjh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "10")] pub chiafooaibk: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eeilainolpo { /// offset: 16 #[prost(message, optional, tag = "14")] pub jnklnlkhgbb: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "5")] pub scene: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "9")] pub lineup: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gpepgkcpbpb { /// offset: 16 #[prost(message, repeated, tag = "13")] pub jeheilkkdef: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub mdaiamfjnhm: u32, /// offset: 36 #[prost(enumeration = "Jgnaepijdnc", tag = "11")] pub status: i32, /// offset: 40 #[prost(uint32, tag = "12")] pub jojcpknijoh: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub biklafleioc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fodhgnlpbkh { /// offset: 24 #[prost(enumeration = "Hoifdjpbglb", tag = "2")] pub status: i32, /// offset: 28 #[prost(uint32, tag = "12")] pub ghehgioagdg: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub room_id: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub eepidjjjmah: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdhaifiokdn { /// offset: 24 #[prost(message, repeated, tag = "6")] pub nnffpjoldhk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "Jamingbjhbk", tag = "13")] pub reason: i32, /// offset: 36 #[prost(enumeration = "Pfkhkambhbn", tag = "11")] pub status: i32, /// offset: 40 #[prost(uint32, tag = "12")] pub jdphadiiape: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub bjhmfoagmbf: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub jjlednenpjk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plbamnclbhb { /// offset: 16 #[prost(message, repeated, tag = "8")] pub maldomhpilm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub hiildalhimd: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub nbmnpgkeiih: u32, /// offset: 44 #[prost(bool, tag = "10")] pub hikmfmjcnkp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fpndobpmned { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub kehklhmeabi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cppengoohgn { /// offset: 24 #[prost(uint32, tag = "9")] pub ddgdpdipjpp: u32, } /// Obf: LPMJNCECOFE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7773)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicStartCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub ocegekkflal: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub ieofonjhfdj: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcbckokeajh { /// offset: 16 #[prost(message, optional, tag = "5")] pub ddladfjmeec: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "6")] pub meejdfnhbdi: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "14")] pub item_value: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "1")] pub dcfilenmpcc: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "8")] pub anbkdjkhcbi: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "10")] pub basic_info: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "2")] pub level: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "12")] pub lineup: ::core::option::Option, } /// Obf: EHFDAIAINCI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7703)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicStartScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "15")] pub phgjijelkdb: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: ALAAINODLIJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7780)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicEnterCsReq {} /// Obf: MGIHGHJMFAE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7727)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterScRsp { /// offset: 16 #[prost(message, optional, tag = "10")] pub idcmaccpcbh: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "9")] pub phgjijelkdb: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: IEJLKCJOAEM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7736)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicLeaveCsReq {} /// Obf: FAKIIFNHANG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7713)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicLeaveScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: KIDHIFECNAH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7710)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicEnterRoomCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub khblmaoplln: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub jojcpknijoh: u32, } /// Obf: IGJJHHFJBDJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7787)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterRoomScRsp { /// offset: 16 #[prost(message, optional, tag = "13")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: ICNPODONHGN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7729)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicEnterLayerCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub bjhmfoagmbf: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub khblmaoplln: u32, } /// Obf: NEDEIDNOLIM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7712)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterLayerScRsp { /// offset: 24 #[prost(message, optional, tag = "7")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: MAHGFIIOPHL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7754)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicLevelInfoUpdateScNotify { /// offset: 16 #[prost(message, repeated, tag = "2")] pub nnffpjoldhk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "Jamingbjhbk", tag = "8")] pub reason: i32, /// offset: 36 #[prost(enumeration = "Pfkhkambhbn", tag = "4")] pub status: i32, /// offset: 40 #[prost(uint32, tag = "5")] pub jdphadiiape: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub bjhmfoagmbf: u32, /// offset: 48 #[prost(uint32, tag = "15")] pub jjlednenpjk: u32, } /// Obf: ALDJDOPBDHP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7783)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicAreaUpdateScNotify { /// offset: 24 #[prost(message, repeated, tag = "3")] pub dannidipfal: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Noakcdkaafb { /// offset: 24 #[prost(uint32, tag = "1")] pub admjahdjddj: u32, /// offset: 28 #[prost(bool, tag = "12")] pub dofneaphmkh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ejhdajagfij { /// offset: 24 #[prost(uint32, tag = "11")] pub aeahogpjkef: u32, /// offset: 28 #[prost(bool, tag = "14")] pub dofneaphmkh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkfoidmndfg { /// offset: 16 #[prost(message, optional, tag = "1")] pub bnllejpcigd: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "13")] pub eiohfjmfokf: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "6")] pub phgjijelkdb: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "14")] pub kddgklngnea: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gphmajpggek { /// offset: 16 #[prost(message, repeated, tag = "2")] pub ebfhidkdjob: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "1")] pub ihkchdjejgj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "5")] pub phonbekjbhg: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "6")] pub cjdpjpcjofg: ::prost::alloc::vec::Vec, } /// Obf: HFPCLMDMEME /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7738)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicBattleFailSettleInfoScNotify { /// offset: 16 #[prost(message, optional, tag = "10")] pub idcmaccpcbh: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "8")] pub bflljjbhldf: ::core::option::Option, } /// Obf: CJACBFMGOLK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7715)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicSettleCsReq {} /// Obf: CHFAMIIIKAH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7781)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicSettleScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub idcmaccpcbh: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "11")] pub iehpmhofbnj: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "14")] pub bflljjbhldf: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "9")] pub iiomcjpcfml: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: ALBMDPOIIDL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7761)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicReviveCostUpdateScNotify { /// offset: 16 #[prost(message, optional, tag = "1")] pub lniefkbmipd: ::core::option::Option, } /// Obf: FDHHFKCPCIF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7724)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicReviveAvatarCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub interacted_prop_entity_id: u32, } /// Obf: ENIMHEHPGMI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7771)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicReviveAvatarScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub lniefkbmipd: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: IPIFCANPPEO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7778)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicQueryCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njmoagdjkfh { /// offset: 24 #[prost(uint32, repeated, tag = "1970")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "201")] pub maldomhpilm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "1831")] pub hiildalhimd: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "275")] pub bgafhioehfh: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "4")] pub mhpciabalpi: u32, /// offset: 60 #[prost(uint32, tag = "1")] pub nnnceigniia: u32, /// offset: 64 #[prost(uint32, tag = "12")] pub gejeanjfcmi: u32, /// offset: 68 #[prost(uint32, tag = "3")] pub medaaelfemn: u32, /// offset: 72 #[prost(uint32, tag = "8")] pub lkhaieidajl: u32, /// offset: 76 #[prost(uint32, tag = "14")] pub nbmnpgkeiih: u32, /// offset: 80 #[prost(uint32, tag = "2")] pub adiflcnaabj: u32, /// offset: 84 #[prost(uint32, tag = "10")] pub jjlednenpjk: u32, /// offset: 88 #[prost(uint32, tag = "15")] pub ejjghjmcfph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pggmpdimlae { /// offset: 24 #[prost(uint32, repeated, tag = "2032")] pub ilnfeabhhch: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifcnlkppphk { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub pbjlmcgibnd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "2")] pub record_info: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "5")] pub coebcngcnoo: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "15")] pub mnfibmhgafm: u32, /// offset: 52 #[prost(bool, tag = "9")] pub is_taken_reward: bool, /// offset: 53 #[prost(bool, tag = "1")] pub fjkhifdjmdb: bool, /// offset: 54 #[prost(bool, tag = "12")] pub gnacllnfhfd: bool, /// offset: 56 #[prost(uint32, tag = "3")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nmommmghmoa { /// offset: 24 #[prost(uint32, tag = "7")] pub dfbdpehaamg: u32, /// offset: 28 #[prost(bool, tag = "3")] pub gnacllnfhfd: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnpfdbacmih { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub nomddggiibf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cilkbjmgngl { /// offset: 16 #[prost(message, repeated, tag = "6")] pub jjieddmalpe: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "9")] pub hiildalhimd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub dannidipfal: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "1")] pub gjgfcckemfd: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "10")] pub story_info: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "8")] pub ihjklhgmkbi: ::core::option::Option, /// offset: 72 #[prost(uint32, repeated, tag = "2")] pub obbkbndgoai: ::prost::alloc::vec::Vec, } /// Obf: CDDMMHNKKPA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7752)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicQueryScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub lflcdngalme: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "1")] pub phgjijelkdb: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7759)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gkmoakplbho { /// offset: 24 #[prost(uint32, tag = "8")] pub dice_slot_id: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub gcahklngfck: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub lpolpdbelon: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7774)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dbomcceifjo { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7714)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nicajbejahc { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub jdjfhimpipk: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7782)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nadkcpcfipm { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: OLCIGFGFELG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7732)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicSetAutoDressInMagicUnitCsReq { /// offset: 24 #[prost(bool, tag = "11")] pub gbemcahpbkp: bool, } /// Obf: FIMGINEKACP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7735)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicSetAutoDressInMagicUnitScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 28 #[prost(bool, tag = "11")] pub gbemcahpbkp: bool, } /// Obf: DDLEEJAAMGH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7763)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicAutoDressInMagicUnitChangeScNotify { /// offset: 24 #[prost(bool, tag = "12")] pub gbemcahpbkp: bool, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7792)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbcofddcgol { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub jdjfhimpipk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub gcahklngfck: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7766)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ohonllchifj { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: KLBGMAEDODL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7730)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicUnitComposeCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub jdjfhimpipk: ::prost::alloc::vec::Vec, } /// Obf: FABNMKAOFMJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7749)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicUnitComposeScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llebcglfdjb { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub jdjfhimpipk: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7701)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Enjdagaldkm { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfgaioogppa { /// offset: 16 #[prost(message, optional, tag = "8")] pub jcobjampoal: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub imlhhakikcd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nfndhhcffpd {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7785)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohiadgkagba { /// offset: 24 #[prost(message, optional, tag = "7")] pub ihjklhgmkbi: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: NBKAAJAHAJH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7720)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicEnableTalentCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub ckhclkoalke: u32, } /// Obf: KFMAONOMPLM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7799)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnableTalentScRsp { /// offset: 16 #[prost(message, optional, tag = "4")] pub ihjklhgmkbi: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: NCLFFAFGEFA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7716)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicGetMiscRealTimeDataCsReq {} /// Obf: LFMDOOIGGHK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7705)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicGetMiscRealTimeDataScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub kddgklngnea: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "2")] pub bnllejpcigd: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: AGDCHGINKCA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7753)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicStoryInfoUpdateScNotify { /// offset: 24 #[prost(uint32, tag = "15")] pub bnhaikilajk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kijefiibbgg { /// offset: 24 #[prost(map = "string, double", tag = "6")] pub kjehanccaog: ::std::collections::HashMap<::prost::alloc::string::String, f64>, /// offset: 32 #[prost(uint32, tag = "12")] pub ikdhamlpnpj: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub jaaiadkfpcl: u32, /// offset: 40 #[prost(enumeration = "Phaoiglgbmg", tag = "5")] pub mmnjodijpoe: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fghimgpgbnf { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub ogoilmlpdeo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub fohifimhenn: u32, /// offset: 36 #[prost(bool, tag = "2")] pub heljnhndcjp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aibnhpagdol { /// offset: 24 #[prost(bool, tag = "11")] pub gkeppnolnhf: bool, /// offset: 28 #[prost(uint32, tag = "14")] pub dpcjffpolfg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hfjkocdoaeh { /// offset: 24 #[prost(uint32, tag = "10")] pub olppacccngd: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub eknhhgmjcpm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmcndlnonmo { /// offset: 24 #[prost(message, optional, tag = "3")] pub oopcpmancbo: ::core::option::Option, /// offset: 40 #[prost(enumeration = "RogueModifierSourceType", tag = "1")] pub nfmkofnekla: i32, /// offset: 48 #[prost(uint64, tag = "4")] pub fchlcanjigl: u64, #[prost(oneof = "bmcndlnonmo::Kknboacncon", tags = "9, 8, 2")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `BMCNDLNONMO`. pub mod bmcndlnonmo { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(message, tag = "9")] Nlgjfigpenf(super::Fghimgpgbnf), /// offset: 16 #[prost(message, tag = "8")] Lejpohhgbmb(super::Aibnhpagdol), /// offset: 16 #[prost(message, tag = "2")] Ggjokfeoebk(super::Hfjkocdoaeh), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmncbidkhlf { /// offset: 24 #[prost(message, repeated, tag = "13")] pub hdlglfgkonc: ::prost::alloc::vec::Vec, } /// Obf: PEPPCBMPOJD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5380)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierAddNotify { /// offset: 16 #[prost(message, optional, tag = "14")] pub iliioljmkme: ::core::option::Option, } /// Obf: FBEHJJBBLPL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5327)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueModifierSelectCellCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub ihaomlephom: u32, } /// Obf: GIMJFGIPDKI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5336)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierSelectCellScRsp { /// offset: 24 #[prost(message, optional, tag = "2")] pub nmjgheaccmc: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub ihaomlephom: u32, } /// Obf: DMHDLBHJKOG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5381)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierUpdateNotify { /// offset: 24 #[prost(message, optional, tag = "7")] pub iliioljmkme: ::core::option::Option, } /// Obf: OCJPKEMHEFF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5310)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueModifierDelNotify { /// offset: 24 #[prost(uint64, tag = "9")] pub fchlcanjigl: u64, } /// Obf: KGNPGIKFOMJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5387)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueModifierStageStartNotify { /// offset: 24 #[prost(enumeration = "RogueModifierSourceType", tag = "11")] pub nfmkofnekla: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfloihllmee { /// offset: 16 #[prost(message, optional, tag = "4")] pub ameabnlmmgb: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "14")] pub ndliknekdll: ::core::option::Option, #[prost(oneof = "pfloihllmee::Kknboacncon", tags = "403, 1763, 832")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `PFLOIHLLMEE`. pub mod pfloihllmee { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 40 #[prost(message, tag = "403")] Fbhckmgocjj(super::Namckjlafcn), /// offset: 40 #[prost(message, tag = "1763")] Hajegkbffaf(super::Amohfceebnk), /// offset: 40 #[prost(message, tag = "832")] Opdeifocjef(super::Cabkllakhko), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dcdmpljnbjc { /// offset: 24 #[prost(uint32, tag = "2")] pub gephkcplajf: u32, /// offset: 28 #[prost(bool, tag = "3")] pub dofneaphmkh: bool, /// offset: 32 #[prost(uint32, tag = "5")] pub ndgklbdhjkb: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub kabcghcpebg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fbbokklgkgl { /// offset: 24 #[prost(uint32, tag = "11")] pub difiehpcdgo: u32, /// offset: 28 #[prost(bool, tag = "13")] pub dofneaphmkh: bool, /// offset: 32 #[prost(uint32, tag = "15")] pub jofcoodpidl: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub lfcdpddgfcb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjlnebbmmoe { /// offset: 24 #[prost(uint32, tag = "5")] pub niofioogkld: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub pdfjmfbhpfc: u32, /// offset: 32 #[prost(bool, tag = "10")] pub dofneaphmkh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gkhffkmfmen { /// offset: 24 #[prost(bool, tag = "1")] pub dofneaphmkh: bool, /// offset: 28 #[prost(uint32, tag = "4")] pub niofioogkld: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hiahpmeagfc { /// offset: 24 #[prost(bool, tag = "4")] pub joojijfchmk: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgngoljkbmp { /// offset: 16 #[prost(message, optional, tag = "9")] pub lncokkipaep: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "13")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "6")] pub icnoegeepof: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "15")] pub hhmlhklkndh: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "3")] pub bcnmbonfkpk: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "1")] pub lfcdgliehai: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "7")] pub level: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "11")] pub item_value: ::core::option::Option, /// offset: 88 #[prost(message, optional, tag = "14")] pub anbkdjkhcbi: ::core::option::Option, /// offset: 96 #[prost(message, optional, tag = "4")] pub meejdfnhbdi: ::core::option::Option, /// offset: 104 #[prost(message, optional, tag = "8")] pub bkipdofonld: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Onpofjpebmj { /// offset: 32 #[prost(message, repeated, tag = "8")] pub nnffpjoldhk: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "14")] pub bjhmfoagmbf: u32, /// offset: 48 #[prost(enumeration = "Fkngoglnkig", tag = "3")] pub reason: i32, /// offset: 52 #[prost(bool, tag = "2")] pub kenpennaglg: bool, /// offset: 53 #[prost(bool, tag = "13")] pub ejdmoenbhdp: bool, /// offset: 56 #[prost(enumeration = "RogueTournLevelStatus", tag = "12")] pub status: i32, #[prost(oneof = "onpofjpebmj::Bhgkhelcpgo", tags = "1")] pub bhgkhelcpgo: ::core::option::Option, } /// Nested message and enum types in `ONPOFJPEBMJ`. pub mod onpofjpebmj { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bhgkhelcpgo { /// offset: 16 #[prost(message, tag = "1")] Fiadmepdaog(super::Cfoifhebcjc), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpaddgplikk { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub nmmcobbkkha: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub bimfeahdmik: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "12")] pub lonfkfcfdnd: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "3")] pub pjoaklhhcni: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub amoablicedp: u32, /// offset: 56 #[prost(uint32, tag = "9")] pub mkjdmnaeaed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfoifhebcjc { /// offset: 24 #[prost(message, optional, tag = "8")] pub ccfgccmefci: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hggpkppbgfp { /// offset: 24 #[prost(uint32, tag = "1")] pub ohpelhfngci: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub jgmklegbhgp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phhlbglnbhe { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub kehklhmeabi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijnfohjgpbc { /// offset: 16 #[prost(message, repeated, tag = "7")] pub jeheilkkdef: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub mdaiamfjnhm: u32, /// offset: 36 #[prost(enumeration = "Idcbnmfdico", tag = "14")] pub status: i32, /// offset: 40 #[prost(uint32, tag = "1")] pub jojcpknijoh: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub biklafleioc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Odnbcbeinnc { /// offset: 36 #[prost(uint32, tag = "1")] pub eepidjjjmah: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub room_id: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub lhlkjidflin: u32, /// offset: 48 #[prost(enumeration = "Iiaogeiadga", tag = "2")] pub status: i32, /// offset: 52 #[prost(uint32, tag = "14")] pub ghehgioagdg: u32, #[prost(oneof = "odnbcbeinnc::Bhgkhelcpgo", tags = "11")] pub bhgkhelcpgo: ::core::option::Option, } /// Nested message and enum types in `ODNBCBEINNC`. pub mod odnbcbeinnc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bhgkhelcpgo { /// offset: 16 #[prost(message, tag = "11")] Fiadmepdaog(super::Elhlcfbpamo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgbkkjeneof { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub bdbfenoakod: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Namckjlafcn {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amohfceebnk { /// offset: 16 #[prost(message, optional, tag = "10")] pub fcmgnliodgi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Elhlcfbpamo { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub fjikmhcjmkh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub llicimbcnpf: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jhecccanfgp { /// offset: 24 #[prost(uint32, tag = "9")] pub gncfhikodke: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub unique_id: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub aadniffhhdd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajcfolganfc { /// offset: 16 #[prost(message, repeated, tag = "1")] pub gjboljejiee: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "14")] pub ihfebnbhdfm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "7")] pub dedchhnchfm: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub ikjllflchnf: u32, /// offset: 48 #[prost(uint32, tag = "8")] pub pggdehkkinp: u32, /// offset: 52 #[prost(uint32, tag = "13")] pub kmpcndjhhao: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cabkllakhko { /// offset: 24 #[prost(message, optional, tag = "13")] pub gmepgcodkke: ::core::option::Option, } /// Obf: DFNGEOHAHGM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6042)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournStartCsReq { /// offset: 16 #[prost(message, repeated, tag = "2")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub area_id: u32, /// offset: 36 #[prost(bool, tag = "10")] pub kenpennaglg: bool, /// offset: 37 #[prost(bool, tag = "5")] pub ejdmoenbhdp: bool, } /// Obf: JMAHJPIJEND /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6015)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournStartScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub phgjijelkdb: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "10")] pub idcmaccpcbh: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "11")] pub jnbiijcakkb: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: FHJINHEABAC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6083)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournEnterCsReq {} /// Obf: NAGABJLKFON /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6034)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterScRsp { /// offset: 24 #[prost(message, optional, tag = "8")] pub phgjijelkdb: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub idcmaccpcbh: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: OAEMCMCGPID /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6025)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournLeaveCsReq {} /// Obf: HMGGLHFHGLM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6040)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLeaveScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: IDCDOCPNPMD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6022)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournSettleCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Faicnbkiell { /// offset: 16 #[prost(message, optional, tag = "11")] pub aogohocffne: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "15")] pub jjlfknpepfp: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "14")] pub eiohfjmfokf: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "4")] pub bnllejpcigd: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "2")] pub phgjijelkdb: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "6")] pub cpolahjpgfe: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "9")] pub aomhplhonja: ::core::option::Option, } /// Obf: HCMFPHICBOI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6039)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournSettleScRsp { /// offset: 24 #[prost(message, optional, tag = "4")] pub bflljjbhldf: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "15")] pub idcmaccpcbh: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: EILCNCFMDLP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6019)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournEnterRoomCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub jojcpknijoh: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub khblmaoplln: u32, } /// Obf: DOEONJEAGPA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6049)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterRoomScRsp { /// offset: 24 #[prost(message, optional, tag = "13")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: LHPEMLMHIHE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6038)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournEnterLayerCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub khblmaoplln: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub bjhmfoagmbf: u32, } /// Obf: EOMHILBJNDK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6084)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterLayerScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: NLIOPBPOBHB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6076)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLevelInfoUpdateScNotify { /// offset: 24 #[prost(message, repeated, tag = "13")] pub nnffpjoldhk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub bjhmfoagmbf: u32, /// offset: 36 #[prost(enumeration = "Fkngoglnkig", tag = "3")] pub reason: i32, /// offset: 40 #[prost(enumeration = "RogueTournLevelStatus", tag = "9")] pub status: i32, } /// Obf: HNMANMBPEOG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6041)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournTakeExpRewardCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub hbgafafffao: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub fabmhmfnmdb: u32, } /// Obf: FHNIFCJJKEO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6023)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournTakeExpRewardScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub fkdnandjlgk: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "11")] pub exp: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: IGDHPBBNEIC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6028)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournExpNotify { /// offset: 24 #[prost(uint32, tag = "15")] pub exp: u32, } /// Obf: KGGIFOABIDF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6046)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournQueryCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dlekolhcnie { /// offset: 24 #[prost(bool, tag = "6")] pub fjkhifdjmdb: bool, /// offset: 25 #[prost(bool, tag = "11")] pub lmlnhnmkooc: bool, /// offset: 26 #[prost(bool, tag = "13")] pub is_taken_reward: bool, /// offset: 27 #[prost(bool, tag = "1")] pub gnacllnfhfd: bool, /// offset: 28 #[prost(uint32, tag = "14")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cjocdggcpcn { /// offset: 24 #[prost(int64, tag = "8")] pub end_time: i64, /// offset: 32 #[prost(uint32, tag = "1")] pub jnbiijcakkb: u32, /// offset: 36 #[prost(bool, tag = "12")] pub kbnnophggin: bool, /// offset: 40 #[prost(uint32, tag = "13")] pub jdpfpdecpeh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jgjeicaeleb { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub fkdnandjlgk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdlpifchfpj { /// offset: 16 #[prost(message, optional, tag = "9")] pub jcobjampoal: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub injekplhpif: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fjfblhnfmom { /// offset: 24 #[prost(bool, tag = "13")] pub gnacllnfhfd: bool, /// offset: 28 #[prost(uint32, tag = "15")] pub dfbdpehaamg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hmggoehmijo { /// offset: 24 #[prost(uint32, tag = "13")] pub fabmhmfnmdb: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub hhaeeeoadoj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmoecpbnaok { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub iffmidabnee: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub joaaoedappj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub dmfagjoogjm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "2")] pub dpebcgbejig: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "9")] pub mmpphjoonmi: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "3")] pub pinndkijhfg: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "11")] pub jkkiablfcpe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jgmdjienffh { /// offset: 24 #[prost(uint32, tag = "9")] pub jbkhifhpghm: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub gnifodgcpaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kikeajjlamh { /// offset: 16 #[prost(message, optional, tag = "6")] pub hanicmmhjgi: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "8")] pub hljomimoanl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "2")] pub dmfpcfchhke: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "13")] pub hhfaafobkme: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "4")] pub hamkplcbebg: ::core::option::Option, /// offset: 64 #[prost(message, repeated, tag = "12")] pub jjieddmalpe: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, optional, tag = "14")] pub bfnhjibdmoa: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "7")] pub dldcfhhfmid: ::core::option::Option, /// offset: 88 #[prost(message, optional, tag = "1")] pub dpabcohlplh: ::core::option::Option, /// offset: 96 #[prost(message, repeated, tag = "15")] pub dannidipfal: ::prost::alloc::vec::Vec, } /// Obf: JNAKFEHIMFM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6096)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournQueryScRsp { /// offset: 24 #[prost(message, optional, tag = "6")] pub lflcdngalme: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub phgjijelkdb: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: IANKKDKAHPD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6069)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournAreaUpdateScNotify { /// offset: 24 #[prost(message, repeated, tag = "12")] pub dannidipfal: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjmgobmopdl { /// offset: 16 #[prost(message, optional, tag = "9")] pub phgjijelkdb: ::core::option::Option, /// offset: 24 #[prost(string, tag = "3")] pub name: ::prost::alloc::string::String, /// offset: 32 #[prost(message, optional, tag = "5")] pub hhfaafobkme: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "7")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, optional, tag = "13")] pub data: ::core::option::Option, /// offset: 64 #[prost(int64, tag = "6")] pub time: i64, /// offset: 72 #[prost(uint32, tag = "14")] pub nphajekcbkf: u32, /// offset: 80 #[prost(int64, tag = "11")] pub end_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgcplljlhff { /// offset: 16 #[prost(message, repeated, tag = "1")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub majgmmcocig: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "13")] pub item_value: u32, } /// Obf: JLICJLBDLDD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6088)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetAllArchiveCsReq {} /// Obf: CANHNOJACGI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6095)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetAllArchiveScRsp { /// offset: 16 #[prost(message, repeated, tag = "14")] pub mcggponockc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: GOOILNEKEMG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6013)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournDeleteArchiveCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub nphajekcbkf: u32, } /// Obf: OKGDAFCIBFB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6086)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournDeleteArchiveScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub nphajekcbkf: u32, } /// Obf: MMKDJEFGBNC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6089)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournRenameArchiveCsReq { /// offset: 16 #[prost(string, tag = "7")] pub name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "6")] pub nphajekcbkf: u32, } /// Obf: FCHCIKGBLGC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6024)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournRenameArchiveScRsp { /// offset: 24 #[prost(string, tag = "8")] pub name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "4")] pub nphajekcbkf: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: EHLPFGCOJBN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6016)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournClearArchiveNameScNotify { /// offset: 24 #[prost(uint32, tag = "6")] pub nphajekcbkf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ooljjhmlhbh { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub lbkfgkgncch: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub mdhgbncjngb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "9")] pub kojmgcblkka: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "7")] pub akemnamgdod: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "11")] pub jhbejkbchen: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "14")] pub fabmhmfnmdb: u32, /// offset: 68 #[prost(uint32, tag = "6")] pub hhaeeeoadoj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aafbnnalhdk { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub hhfpjhmeijk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub avatar_id: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub alopegjpakk: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub bdjdaogdbdd: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub nphajekcbkf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Difggdihdeg { /// offset: 24 #[prost(message, optional, tag = "13")] pub mpoefpfpend: ::core::option::Option, /// offset: 32 #[prost(string, tag = "1")] pub name: ::prost::alloc::string::String, /// offset: 40 #[prost(int64, tag = "9")] pub time: i64, /// offset: 48 #[prost(uint32, tag = "11")] pub nphajekcbkf: u32, /// offset: 56 #[prost(int64, tag = "15")] pub bhnfgjolllb: i64, } /// Obf: ELDONCLGHPO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6093)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetAllBuildRefCsReq {} /// Obf: KDNMOFGMMNP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6055)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetAllBuildRefScRsp { /// offset: 16 #[prost(message, repeated, tag = "1")] pub gioepgjgmpd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: OGKOAHJCBAF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6032)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournDeleteBuildRefCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub ggigdjpfbbp: ::prost::alloc::vec::Vec, } /// Obf: KIIOBCNAPLC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6074)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournDeleteBuildRefScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub ggigdjpfbbp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: FOJJLDAKMFL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6033)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournSaveBuildRefCsReq { /// offset: 16 #[prost(string, tag = "10")] pub name: ::prost::alloc::string::String, /// offset: 24 #[prost(message, optional, tag = "11")] pub mpoefpfpend: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub nphajekcbkf: u32, } /// Obf: CFGGFPAIEFK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6056)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournSaveBuildRefScRsp { /// offset: 16 #[prost(string, tag = "2")] pub name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "7")] pub nphajekcbkf: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: BJNLMGBAFFO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6054)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournRenameBuildRefCsReq { /// offset: 24 #[prost(string, tag = "6")] pub name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "11")] pub nphajekcbkf: u32, } /// Obf: GFAMMPEELKD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6079)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournRenameBuildRefScRsp { /// offset: 16 #[prost(string, tag = "2")] pub name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub nphajekcbkf: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6099)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jgfpijkofcc { /// offset: 24 #[prost(uint32, tag = "14")] pub nphajekcbkf: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6057)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Palaopcbapc { /// offset: 24 #[prost(uint32, tag = "15")] pub nphajekcbkf: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: NHPGACAHCFP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6011)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetPermanentTalentInfoCsReq {} /// Obf: CCMNLLNLLOJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6098)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetPermanentTalentInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub dpabcohlplh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: HPGLOBODDMA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6021)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournEnablePermanentTalentCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub ckhclkoalke: u32, } /// Obf: CJBNDIGHHDI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6037)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnablePermanentTalentScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub dpabcohlplh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: DEBMBMMMCGG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6020)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournResetPermanentTalentCsReq {} /// Obf: CCLKCHGMNAA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6058)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournResetPermanentTalentScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub dpabcohlplh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: CBILHHEENJG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6051)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterRogueCocoonSceneCsReq { /// offset: 16 #[prost(message, repeated, tag = "7")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub dcnnfjlabpl: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub difficulty_level: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub heccobfbjfi: u32, /// offset: 44 #[prost(bool, tag = "2")] pub fdekkokbdic: bool, /// offset: 48 #[prost(uint32, tag = "5")] pub nblmaglgcgn: u32, } /// Obf: IOJFJPFJINM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6094)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterRogueCocoonSceneScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: GDGKPCGNDIB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6027)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournLeaveRogueCocoonSceneCsReq {} /// Obf: JLPLFCOHHFE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6068)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLeaveRogueCocoonSceneScRsp { /// offset: 24 #[prost(message, optional, tag = "7")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: ELJIHLDPDDF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6100)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournReEnterRogueCocoonStageCsReq { /// offset: 24 #[prost(bool, tag = "3")] pub fdekkokbdic: bool, } /// Obf: KGHGKLIAKLL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6090)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReEnterRogueCocoonStageScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: HHKCBNKJELL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6047)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetCurRogueCocoonInfoCsReq {} /// Obf: FNBJGDHOIBP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6044)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetCurRogueCocoonInfoScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub nblmaglgcgn: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub dcnnfjlabpl: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub heccobfbjfi: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub difficulty_level: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6085)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Einjmhbmdii { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub ngkapnfkgpo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ecmnfoedojc { /// offset: 24 #[prost(uint32, tag = "5")] pub ljceogpogbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dnceoophiok { /// offset: 24 #[prost(uint32, tag = "2")] pub ljceogpogbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kcdbgkjanih { /// offset: 24 #[prost(uint32, tag = "1")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kilgonodpic { /// offset: 24 #[prost(uint32, tag = "3")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mjbodjkdppd { /// offset: 24 #[prost(uint32, tag = "3")] pub kahmgpgpoii: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kppbbojomdb { /// offset: 24 #[prost(uint32, tag = "12")] pub phpnbflilfl: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub oombnfmjleo: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub omhhoadfmli: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cooidllffij { #[prost(oneof = "cooidllffij::Ajoabbckhck", tags = "8, 5")] pub ajoabbckhck: ::core::option::Option, } /// Nested message and enum types in `COOIDLLFFIJ`. pub mod cooidllffij { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Ajoabbckhck { /// offset: 16 #[prost(uint32, tag = "8")] Knilakjmeep(u32), /// offset: 16 #[prost(uint32, tag = "5")] Pggdehkkinp(u32), } } /// Obf: ICIJOIFOIIG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6092)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournHandBookNotify { #[prost( oneof = "rogue_tourn_hand_book_notify::Kknboacncon", tags = "3, 14, 5, 1, 8, 9" )] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `RogueTournHandBookNotify`. pub mod rogue_tourn_hand_book_notify { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 #[prost(message, tag = "3")] Odhgplkcbbg(super::Ecmnfoedojc), /// offset: 24 #[prost(message, tag = "14")] Iooachnehah(super::Dnceoophiok), /// offset: 24 #[prost(message, tag = "5")] Lfcdgliehai(super::Kcdbgkjanih), /// offset: 24 #[prost(message, tag = "1")] Oooaclefdgm(super::Kilgonodpic), /// offset: 24 #[prost(message, tag = "8")] Icnoegeepof(super::Mjbodjkdppd), /// offset: 24 #[prost(message, tag = "9")] Cfnakpadaeb(super::Cooidllffij), } } /// Obf: BHELJEPEIHM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6071)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetSettleInfoCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub area_id: u32, } /// Obf: KFOJKMHIACH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6053)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetSettleInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub bflljjbhldf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: LPFHAKOGFHH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6081)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournConfirmSettleCsReq { /// offset: 16 #[prost(string, tag = "4")] pub name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub nphajekcbkf: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub area_id: u32, } /// Obf: KJOIFCADNGL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6097)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournConfirmSettleScRsp { /// offset: 16 #[prost(message, optional, tag = "13")] pub aeljfopmdjg: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "12")] pub blpdbphmcga: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "5")] pub idcmaccpcbh: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "14")] pub iiomcjpcfml: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: MKCDLMPCJJJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6059)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournWeekChallengeUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "10")] pub bfnhjibdmoa: ::core::option::Option, } /// Obf: MBOGFJLPLPG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6073)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetMiscRealTimeDataCsReq {} /// Obf: LCOKLOGEKEL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6091)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetMiscRealTimeDataScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub aomhplhonja: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "11")] pub bnllejpcigd: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "13")] pub jjlfknpepfp: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "4")] pub cpolahjpgfe: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "3")] pub aogohocffne: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: JDMILAADNLN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6030)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetArchiveRepositoryCsReq {} /// Obf: GINKCKNPFDA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6026)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetArchiveRepositoryScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub pbpioekjjpf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub bdnfdhjbame: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: NMCIFMBGOLP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6045)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReviveCostUpdateScNotify { /// offset: 16 #[prost(message, optional, tag = "11")] pub lniefkbmipd: ::core::option::Option, } /// Obf: JHDKGCPHDNC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6062)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReviveAvatarCsReq { /// offset: 24 #[prost(message, repeated, tag = "13")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub interacted_prop_entity_id: u32, } /// Obf: HECNEEFNGFH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6052)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReviveAvatarScRsp { /// offset: 16 #[prost(message, optional, tag = "12")] pub lniefkbmipd: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: JFDAMIHLMLF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6050)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournBattleFailSettleInfoScNotify { /// offset: 16 #[prost(message, optional, tag = "2")] pub bflljjbhldf: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "11")] pub idcmaccpcbh: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgpieekieme { /// offset: 16 #[prost(message, optional, tag = "12")] pub jcobjampoal: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub ofnidaecpcj: u32, } /// Obf: KHJMLKBLAMP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6036)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetSeasonTalentInfoCsReq {} /// Obf: MNLLJNFBGNF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6077)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetSeasonTalentInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub hanicmmhjgi: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: AKDPHHMJFOK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6063)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournEnableSeasonTalentCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub ckhclkoalke: u32, } /// Obf: LCEDCPLAPJJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6048)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnableSeasonTalentScRsp { /// offset: 24 #[prost(message, optional, tag = "11")] pub hanicmmhjgi: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: LCEICICOGLN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6064)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournTitanUpdateTitanBlessProgressScNotify { /// offset: 24 #[prost(uint32, tag = "6")] pub pljpipdfaha: u32, } /// Obf: ACFNGBKOIDN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6065)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournUseSuperRewardKeyCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub difficulty_level: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub count: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub cocoon_id: u32, } /// Obf: GKJOFCJCKMN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6078)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournUseSuperRewardKeyScRsp { /// offset: 24 #[prost(message, optional, tag = "1")] pub abemlcjbief: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "13")] pub drop_data: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6018)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Npojnhkpkmn {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6067)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mniljcpcofg { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: LENPMJECBLF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6066)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournPersonaRoomCardZoneUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "14")] pub nhnbjlldoho: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6075)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bodcekedlme { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub bbfffgfdgad: ::prost::alloc::vec::Vec, } /// Obf: AHHIKOKAPFG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6918)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRollShopInfoCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub roll_shop_id: u32, } /// Obf: FHABPBGINDK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6906)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRollShopInfoScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub shop_group_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub gacha_random: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub roll_shop_id: u32, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: OKECFAAPLIN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6916)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DoGachaInRollShopCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub gacha_count: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub gacha_random: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub roll_shop_id: u32, } /// Obf: ACCPCPCKOEB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6920)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DoGachaInRollShopScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub ldbckjipdhf: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub roll_shop_id: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub reward_display_type: u32, } /// Obf: BLEEIKBLHIK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6902)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRollShopRewardCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub roll_shop_id: u32, } /// Obf: TakeRollShopRewardScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6919)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRollShopRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub roll_shop_id: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub group_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneActorInfo { /// offset: 24 #[prost(uint32, tag = "8")] pub uid: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub base_avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub map_layer: u32, /// offset: 36 #[prost(enumeration = "AvatarType", tag = "4")] pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct NpcMonsterRogueInfo { /// offset: 24 #[prost(uint32, tag = "5")] pub elite_group: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub level: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub iedebfccknl: u32, /// offset: 36 #[prost(enumeration = "Jnboifcnbch", tag = "10")] pub dpcndaddcaj: i32, /// offset: 40 #[prost(uint32, tag = "2")] pub hard_level_group: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub rogue_monster_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct NpcMonsterExtraInfo { #[prost(oneof = "npc_monster_extra_info::Kknboacncon", tags = "6")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `NpcMonsterExtraInfo`. pub mod npc_monster_extra_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 #[prost(message, tag = "6")] RogueGameInfo(super::NpcMonsterRogueInfo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gilbmelhgcb { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub jmmbaaliojl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub stage_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneNpcMonsterInfo { /// offset: 24 #[prost(message, optional, tag = "1")] pub extra_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "9")] pub bmijgbfjmcf: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "10")] pub nmpeommhmpp: bool, /// offset: 41 #[prost(bool, tag = "6")] pub nhkjknjagmf: bool, /// offset: 44 #[prost(uint32, tag = "14")] pub monster_id: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub event_id: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub world_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct NpcDialogueEventParam { /// offset: 24 #[prost(uint32, tag = "3")] pub arg_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub rogue_dialogue_event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NpcRogueGameInfo { /// offset: 16 #[prost(map = "uint32, uint32", tag = "1")] pub ldpajkiepip: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "15")] pub mjbknmjhogp: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub oeanpihchhf: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub aiafekgbfif: u32, /// offset: 44 #[prost(bool, tag = "2")] pub nlaflkplpfe: bool, /// offset: 45 #[prost(bool, tag = "12")] pub djepgkbmicm: bool, /// offset: 46 #[prost(bool, tag = "8")] pub fkkmljnkhdh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pagohcjgolc { /// offset: 24 #[prost(uint32, tag = "12")] pub ppfjgjncoki: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub dooacehopee: u32, /// offset: 32 #[prost(bool, tag = "4")] pub is_meet: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mhgaolcdonk { /// offset: 24 #[prost(uint32, tag = "3")] pub opeeifggmia: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub nlmmkaejekh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NpcExtraInfo { #[prost(oneof = "npc_extra_info::Kknboacncon", tags = "7, 14, 4")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `NpcExtraInfo`. pub mod npc_extra_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 #[prost(message, tag = "7")] RogueGameInfo(super::NpcRogueGameInfo), /// offset: 24 #[prost(message, tag = "14")] Mblffikgmop(super::Pagohcjgolc), /// offset: 24 #[prost(message, tag = "4")] Dkpfhlbffhi(super::Mhgaolcdonk), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneNpcInfo { /// offset: 24 #[prost(message, optional, tag = "3")] pub extra_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub npc_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PropRogueInfo { /// offset: 24 #[prost(uint32, tag = "11")] pub majkfimpoof: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub kkmefdeflbi: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub gecocmlbbpe: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub room_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hlfakeobfab { /// offset: 24 #[prost(uint32, tag = "13")] pub afemblfccch: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub hjmacpmoinc: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub pbmahojbagg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bgflakmoigc { /// offset: 24 #[prost(bool, tag = "4")] pub jjmkahibdbh: bool, /// offset: 25 #[prost(bool, tag = "2")] pub amicpgoihll: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ebbojacnhec { /// offset: 24 #[prost(bool, tag = "8")] pub oeedpjhlphl: bool, /// offset: 28 #[prost(uint32, tag = "1")] pub lhlkjidflin: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub ghehgioagdg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pgllfcmefkg { /// offset: 24 #[prost(bool, tag = "2")] pub oeedpjhlphl: bool, /// offset: 28 #[prost(uint32, tag = "11")] pub ghehgioagdg: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub lhlkjidflin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Daakgedppjj { /// offset: 24 #[prost(uint32, tag = "5")] pub func_id: u32, /// offset: 28 #[prost(bool, tag = "8")] pub kkkionidkfa: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apkenkidmgc { /// offset: 24 #[prost(message, repeated, tag = "6")] pub gmgpfaionng: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub pbjpeoededf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbdkncjgomn { /// offset: 24 #[prost(message, optional, tag = "14")] pub kobbmdfpnka: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub fokppmbidid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Onnejipghck { /// offset: 24 #[prost(uint32, tag = "13")] pub chest_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PropTimelineInfo { /// offset: 24 #[prost(bytes = "vec", tag = "8")] pub timeline_byte_value: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "2")] pub timeline_bool_value: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PropExtraInfo { /// offset: 16 #[prost(message, optional, tag = "12")] pub timeline_info: ::core::option::Option, #[prost(oneof = "prop_extra_info::Kknboacncon", tags = "11, 14, 4, 5, 15, 8, 6, 10")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `PropExtraInfo`. pub mod prop_extra_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 #[prost(message, tag = "11")] RogueGameInfo(super::PropRogueInfo), /// offset: 24 #[prost(message, tag = "14")] Aefmmohkchj(super::Hlfakeobfab), /// offset: 24 #[prost(message, tag = "4")] Ogljiojbien(super::Bgflakmoigc), /// offset: 24 #[prost(message, tag = "5")] Adnhhaellnc(super::Ebbojacnhec), /// offset: 24 #[prost(message, tag = "15")] Acjpmkhjldb(super::Apkenkidmgc), /// offset: 24 #[prost(message, tag = "8")] Oemhokembkm(super::Nbdkncjgomn), /// offset: 24 #[prost(message, tag = "6")] Mfcplghhpnp(super::Onnejipghck), /// offset: 24 #[prost(message, tag = "10")] Idmaelpella(super::Pgllfcmefkg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ScenePropInfo { /// offset: 24 #[prost(string, repeated, tag = "15")] pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 32 #[prost(message, optional, tag = "7")] pub extra_info: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "14")] pub life_time_ms: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub prop_id: u32, /// offset: 48 #[prost(uint64, tag = "8")] pub create_time_ms: u64, /// offset: 56 #[prost(uint32, tag = "1")] pub prop_state: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneSummonUnitInfo { /// offset: 24 #[prost(string, repeated, tag = "14")] pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 32 #[prost(uint32, tag = "3")] pub caster_entity_id: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub attach_entity_id: u32, /// offset: 40 #[prost(uint64, tag = "8")] pub create_time_ms: u64, /// offset: 48 #[prost(int32, tag = "6")] pub life_time_ms: i32, /// offset: 52 #[prost(uint32, tag = "2")] pub summon_unit_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityInfo { /// offset: 24 #[prost(message, optional, tag = "13")] pub motion: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "2")] pub inst_id: u32, /// offset: 48 #[prost(uint32, tag = "10")] pub entity_id: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub group_id: u32, #[prost(oneof = "scene_entity_info::Entity", tags = "12, 5, 1, 14, 15")] pub entity: ::core::option::Option, } /// Nested message and enum types in `SceneEntityInfo`. pub mod scene_entity_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Entity { /// offset: 16 #[prost(message, tag = "12")] Actor(super::SceneActorInfo), /// offset: 16 #[prost(message, tag = "5")] NpcMonster(super::SceneNpcMonsterInfo), /// offset: 16 #[prost(message, tag = "1")] Npc(super::SceneNpcInfo), /// offset: 16 #[prost(message, tag = "14")] Prop(super::ScenePropInfo), /// offset: 16 #[prost(message, tag = "15")] SummonUnit(super::SceneSummonUnitInfo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuffInfo { /// offset: 24 #[prost(map = "string, float", tag = "5")] pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, /// offset: 32 #[prost(uint32, tag = "14")] pub buff_id: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub buff_summon_entity_id: u32, /// offset: 40 #[prost(uint64, tag = "15")] pub add_time_ms: u64, /// offset: 48 #[prost(uint32, tag = "10")] pub count: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 56 #[prost(float, tag = "4")] pub life_time: f32, /// offset: 60 #[prost(uint32, tag = "9")] pub base_avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgnbpanecal { /// offset: 16 #[prost(message, repeated, tag = "5")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dpejbjnejop { /// offset: 24 #[prost(uint32, tag = "10")] pub dlcnmaehbim: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CustomSaveData { /// offset: 24 #[prost(string, tag = "1")] pub save_data: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "6")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hieklhpinhl { /// offset: 24 #[prost(uint32, tag = "9")] pub hocmhabklgj: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub ofbpkcncgfg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityGroupInfo { /// offset: 24 #[prost(message, repeated, tag = "6")] pub entity_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "string, int32", tag = "9")] pub banbecdcdhg: ::std::collections::HashMap<::prost::alloc::string::String, i32>, /// offset: 40 #[prost(uint32, tag = "14")] pub group_id: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub state: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneGroupState { /// offset: 24 #[prost(uint32, tag = "15")] pub group_id: u32, /// offset: 28 #[prost(bool, tag = "3")] pub is_default: bool, /// offset: 32 #[prost(uint32, tag = "4")] pub state: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionStatusBySceneInfo { /// offset: 16 #[prost(message, repeated, tag = "10")] pub sub_mission_status_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "7")] pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "8")] pub jlmgbadjbkn: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "3")] pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Belnlojafcm { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub hlllikpgofg: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "14")] pub jhbaahglfcb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneInfo { /// offset: 16 #[prost(message, repeated, tag = "1285")] pub group_state_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "4")] pub custom_data_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "string, int32", tag = "1245")] pub floor_saved_data: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, /// offset: 40 #[prost(message, repeated, tag = "2")] pub entity_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "804")] pub scene_mission_info: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "1146")] pub fojjgjpimbl: ::core::option::Option, /// offset: 64 #[prost(message, repeated, tag = "1150")] pub entity_group_list: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "10")] pub cpikfgpcoce: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, repeated, tag = "318")] pub opened_chests_list: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(uint32, repeated, tag = "15")] pub lighten_section_list: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(message, optional, tag = "1777")] pub scene_identifier: ::core::option::Option, /// offset: 112 #[prost(message, repeated, tag = "14")] pub scene_buff_info_list: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(map = "uint32, message", tag = "3")] pub bikbfgpfaac: ::std::collections::HashMap, /// offset: 128 #[prost(uint32, tag = "1")] pub plane_id: u32, /// offset: 132 #[prost(uint32, tag = "715")] pub dimension_id: u32, /// offset: 136 #[prost(uint32, tag = "11")] pub client_pos_version: u32, /// offset: 140 #[prost(uint32, tag = "9")] pub floor_id: u32, /// offset: 144 #[prost(uint32, tag = "5")] pub entry_id: u32, /// offset: 148 #[prost(uint32, tag = "6")] pub leader_entity_id: u32, /// offset: 152 #[prost(uint32, tag = "685")] pub content_id: u32, /// offset: 156 #[prost(uint32, tag = "8")] pub game_mode_type: u32, /// offset: 160 #[prost(uint32, tag = "1413")] pub game_story_line_id: u32, /// offset: 164 #[prost(uint32, tag = "7")] pub world_id: u32, /// offset: 168 #[prost(uint64, tag = "909")] pub interact_id: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EntityMotion { /// offset: 24 #[prost(message, optional, tag = "5")] pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub entity_id: u32, /// offset: 36 #[prost(bool, tag = "11")] pub fjoeoedlned: bool, /// offset: 40 #[prost(uint32, tag = "3")] pub map_layer: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1473)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveCsReq { /// offset: 16 #[prost(message, repeated, tag = "3")] pub entity_motion_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint64, tag = "11")] pub objfffgajcb: u64, /// offset: 40 #[prost(uint32, tag = "8")] pub entry_id: u32, /// offset: 48 #[prost(uint64, tag = "5")] pub interact_id: u64, } /// Obf: DDNFEPNJEHM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1403)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveScRsp { /// offset: 24 #[prost(message, repeated, tag = "7")] pub entity_motion_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "9")] pub download_data: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: DHOCHEGBMFG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1429)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneEntityMoveScNotify { /// offset: 24 #[prost(message, optional, tag = "5")] pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub entity_id: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub client_pos_version: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub entry_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1412)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fdgobnjpkjg { /// offset: 24 #[prost(uint32, tag = "6")] pub plneoocpfni: u32, } /// Obf: OBOAHKMABIJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1480)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct InteractPropCsReq { /// offset: 24 #[prost(uint64, tag = "2")] pub interact_id: u64, /// offset: 32 #[prost(uint32, tag = "10")] pub interact_id2: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub prop_entity_id: u32, } /// Obf: LBGHIJGFAFD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1427)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct InteractPropScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub prop_state: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub prop_entity_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1410)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChangePropTimelineInfoCsReq { /// offset: 16 #[prost(message, optional, tag = "2")] pub timeline_info: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "13")] pub is_close_map: bool, /// offset: 36 #[prost(uint32, tag = "11")] pub prop_entity_id: u32, /// offset: 40 #[prost(uint64, tag = "15")] pub uuid: u64, /// offset: 48 #[prost(uint64, tag = "1")] pub interact_id: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1487)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChangePropTimelineInfoScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub prop_entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HitMonsterBattleInfo { /// offset: 24 #[prost(enumeration = "MonsterBattleType", tag = "1")] pub monster_battle_type: i32, /// offset: 28 #[prost(uint32, tag = "4")] pub target_monster_entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DynamicValues { /// offset: 24 #[prost(string, tag = "14")] pub key: ::prost::alloc::string::String, /// offset: 32 #[prost(float, tag = "11")] pub value: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AssistMonsterEntityInfo { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub entity_id_list: ::prost::alloc::vec::Vec, } /// Obf: INBDPGBJIFA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1436)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneCastSkillCsReq { /// offset: 16 #[prost(message, repeated, tag = "10")] pub assist_monster_entity_info: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "13")] pub dynamic_values: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "SkillExtraTag", repeated, tag = "2")] pub skill_extra_tags: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(string, tag = "7")] pub maze_ability_str: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, repeated, tag = "11")] pub hit_target_entity_id_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "1")] pub target_motion: ::core::option::Option, /// offset: 72 #[prost(uint32, repeated, tag = "6")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "12")] pub kcfabnfpopn: u32, /// offset: 84 #[prost(uint32, tag = "3")] pub attacked_by_entity_id: u32, /// offset: 88 #[prost(uint32, tag = "9")] pub skill_index: u32, /// offset: 92 #[prost(uint32, tag = "8")] pub cast_entity_id: u32, } /// Obf: MAPFMHHMKIM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1413)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneCastSkillScRsp { /// offset: 24 #[prost(message, repeated, tag = "12")] pub monster_battle_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "9")] pub battle_info: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "13")] pub cast_entity_id: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: GDGMINPNACD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1483)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneCastSkillCostMpCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub cast_entity_id: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub attacked_by_entity_id: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub skill_index: u32, } /// Obf: LEJMFOOIHFN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1409)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneCastSkillCostMpScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub cast_entity_id: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: BFGACKAFICK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1442)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneCastSkillMpUpdateScNotify { /// offset: 24 #[prost(uint32, tag = "9")] pub mp: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub cast_entity_id: u32, } /// Obf: MMNONCLEIIH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1452)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneEnterStageCsReq { /// offset: 24 #[prost(bool, tag = "13")] pub kcdmhbjknmk: bool, /// offset: 28 #[prost(enumeration = "RebattleType", tag = "12")] pub nkdaaagpcdb: i32, /// offset: 32 #[prost(uint32, tag = "3")] pub event_id: u32, } /// Obf: CCOCKCOOOKO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1448)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEnterStageScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1459)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneReviveAfterRebattleCsReq { /// offset: 24 #[prost(enumeration = "RebattleType", tag = "9")] pub nkdaaagpcdb: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1474)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneReviveAfterRebattleScRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: GJEONNOCMPH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1415)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurSceneInfoCsReq {} /// Obf: AGAAHIBNOBP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1481)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurSceneInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EntityBuffChangeInfo { /// offset: 32 #[prost(enumeration = "SceneEntityBuffChangeType", tag = "3")] pub reason: i32, /// offset: 40 #[prost(uint32, tag = "10")] pub cast_entity_id: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub entity_id: u32, #[prost(oneof = "entity_buff_change_info::Kknboacncon", tags = "4, 7")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `EntityBuffChangeInfo`. pub mod entity_buff_change_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(message, tag = "4")] BuffChangeInfo(super::BuffInfo), /// offset: 16 #[prost(uint32, tag = "7")] RemoveBuffId(u32), } } /// Obf: GBMFAHMBLAA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1454)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncEntityBuffChangeListScNotify { /// offset: 16 #[prost(message, repeated, tag = "3")] pub entity_buff_change_list: ::prost::alloc::vec::Vec, } /// Obf: FIAHFIBLDLP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1438)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneCheckpoingRefreshCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub prop_entity_id: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub plane_id: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub floor_id: u32, } /// Obf: JLKIEGEFFHI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1461)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneCheckpoingRefreshScRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1424)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hnglcigbngb { /// offset: 24 #[prost(int64, tag = "12")] pub hhlnoeilpoj: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oofdadlendh {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1478)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnepaigbpgm { /// offset: 16 #[prost(message, optional, tag = "10")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1492)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterSectionCsReq { /// offset: 24 #[prost(uint64, tag = "14")] pub interact_id: u64, /// offset: 32 #[prost(uint32, tag = "2")] pub section_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1466)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterSectionScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1430)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ochpfjekngm { /// offset: 16 #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub chest_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lihjjhfebno { /// offset: 24 #[prost(uint32, tag = "8")] pub entity_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1401)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ljmenelbicd { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1467)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pdhbdpnpmpi {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1485)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kcfmjcbjgmn { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1420)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SavePointsInfoNotify { /// offset: 24 #[prost(int64, tag = "7")] pub refresh_time: i64, /// offset: 32 #[prost(uint32, tag = "12")] pub valid_times: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Najknjljpep { /// offset: 24 #[prost(uint32, tag = "15")] pub hfpljfbopeh: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub ldpbphbbfgf: u32, } /// Obf: ANHIGPKMCNG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1499)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartCocoonStageCsReq { /// offset: 24 #[prost(message, optional, tag = "7")] pub cbjckeiggnl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub world_level: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub heccobfbjfi: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub prop_entity_id: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub wave: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub cocoon_id: u32, } /// Obf: StartCocoonStageScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1432)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartCocoonStageScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub wave: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub prop_entity_id: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub cocoon_id: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub challenge_cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EntityBindPropCsReq { /// offset: 16 #[prost(message, optional, tag = "15")] pub motion: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "12")] pub nlacjlpcgoe: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1416)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EntityBindPropScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1405)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetClientPausedCsReq { /// offset: 24 #[prost(bool, tag = "12")] pub paused: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1414)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetClientPausedScRsp { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 28 #[prost(bool, tag = "15")] pub paused: bool, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1453)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeactivateFarmElementCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub entity_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1463)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeactivateFarmElementScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub entity_id: u32, } /// Obf: AJAPKAEAIJM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1417)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ActiveFarmElementCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub world_level: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub heccobfbjfi: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub entity_id: u32, } /// Obf: DPNJPMJEHBH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1406)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ActiveFarmElementScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub entity_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub world_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarPresetHp { /// offset: 24 #[prost(uint32, tag = "8")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub omocejcepin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpringRecoverConfig { /// offset: 24 #[prost(message, repeated, tag = "6")] pub pklkgmpjmch: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub ipkmncobicf: u32, /// offset: 36 #[prost(bool, tag = "2")] pub eoajepkikbp: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1434)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateMechanismBarScNotify { /// offset: 16 #[prost(message, optional, tag = "11")] pub ndbkghfcldl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub floor_id: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub plane_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGroupCustomSaveDataCsReq { /// offset: 16 #[prost(string, tag = "8")] pub save_data: ::prost::alloc::string::String, /// offset: 32 #[prost(uint64, tag = "11")] pub interact_id: u64, /// offset: 40 #[prost(uint32, tag = "10")] pub group_id: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub entry_id: u32, } /// Obf: BBMICCAEHFE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1443)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetGroupCustomSaveDataScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub entry_id: u32, } /// Obf: DBMMBDOINNC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1491)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReEnterLastElementStageCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub stage_id: u32, } /// Obf: MOOKEPFNLPM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1423)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReEnterLastElementStageScRsp { /// offset: 24 #[prost(message, optional, tag = "14")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub stage_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: MKOADBDNMGE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1489)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneEntityTeleportCsReq { /// offset: 16 #[prost(message, optional, tag = "10")] pub entity_motion: ::core::option::Option, /// offset: 32 #[prost(uint64, tag = "11")] pub interact_id: u64, /// offset: 40 #[prost(uint32, tag = "1")] pub entry_id: u32, } /// Obf: DDNPAHEDFAE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1440)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneEntityTeleportScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub entity_motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub client_pos_version: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TeleportInfo { /// offset: 24 #[prost(uint32, tag = "12")] pub teleport_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub reason: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneIdentifier { /// offset: 32 #[prost(uint32, tag = "8")] pub game_story_line_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub floor_id: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub content_id: u32, #[prost(oneof = "scene_identifier::TeleportNigger", tags = "849")] pub teleport_nigger: ::core::option::Option, } /// Nested message and enum types in `SceneIdentifier`. pub mod scene_identifier { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum TeleportNigger { /// offset: 16 #[prost(message, tag = "849")] TeleportInfo(super::TeleportInfo), } } /// Obf: MEKDHGNOEIJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1431)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterSceneCsReq { /// offset: 24 #[prost(message, optional, tag = "8")] pub idabokljolg: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] pub scene_identifier: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "9")] pub fbpkofoiolc: bool, /// offset: 41 #[prost(bool, tag = "12")] pub is_close_map: bool, /// offset: 44 #[prost(uint32, tag = "2")] pub entry_id: u32, /// offset: 48 #[prost(uint64, tag = "3")] pub interact_id: u64, /// offset: 56 #[prost(uint32, tag = "15")] pub entry_id2: u32, } /// Obf: JNKOPDPGDFF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1411)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterSceneScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub scene_identifier: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 36 #[prost(bool, tag = "4")] pub is_over_map: bool, /// offset: 37 #[prost(bool, tag = "7")] pub is_close_map: bool, } /// Obf: FBJMJBLCGNI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1497)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSceneByServerScNotify { /// offset: 16 #[prost(message, optional, tag = "5")] pub scene: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, /// offset: 40 #[prost(enumeration = "EnterSceneReason", tag = "11")] pub reason: i32, } /// Obf: BEFBCIOPNOA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1469)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ScenePlaneEventScNotify { /// offset: 24 #[prost(message, optional, tag = "13")] pub eccihpndehm: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "4")] pub dmnkfilncgb: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "9")] pub jenlpphnecf: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "11")] pub get_item_list: ::core::option::Option, } /// Obf: EJFJACCGDGA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1446)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSceneMapInfoCsReq { /// offset: 16 #[prost(message, repeated, tag = "6")] pub scene_identifiers: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazePropState { /// offset: 24 #[prost(message, optional, tag = "6")] pub extra_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub config_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub state: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeGroup { /// offset: 16 #[prost(map = "string, int32", tag = "11")] pub property_map: ::std::collections::HashMap<::prost::alloc::string::String, i32>, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub destory_monster_config_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(int64, tag = "13")] pub modify_time: i64, /// offset: 48 #[prost(uint32, tag = "9")] pub group_id: u32, /// offset: 52 #[prost(bool, tag = "2")] pub is_need_refresh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChestInfo { /// offset: 24 #[prost(uint32, tag = "2")] pub opened_num: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub exist_num: u32, /// offset: 32 #[prost(enumeration = "ChestType", tag = "4")] pub chest_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fahfbejcklf { /// offset: 24 #[prost(uint32, tag = "4")] pub r#type: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub jbgifbgmlmf: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub pijbpdpeodg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMapInfo { /// offset: 16 #[prost(map = "string, int32", tag = "6")] pub floor_saved_data: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, /// offset: 24 #[prost(message, repeated, tag = "1")] pub chest_monster_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "879")] pub opened_chest_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "5")] pub maze_group_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "13")] pub chest_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, optional, tag = "915")] pub scene_identifier: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "1584")] pub client_group_mission_info: ::core::option::Option, /// offset: 80 #[prost(message, repeated, tag = "4")] pub maze_prop_list: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint32, repeated, tag = "439")] pub finished_chest_monster_id_list: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(uint32, repeated, tag = "14")] pub unlock_teleport_list: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(uint32, repeated, tag = "3")] pub lighten_section_list: ::prost::alloc::vec::Vec, /// offset: 112 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 116 #[prost(uint32, tag = "11")] pub dimension_id: u32, /// offset: 120 #[prost(uint32, tag = "12")] pub floor_id: u32, /// offset: 124 #[prost(uint32, tag = "8")] pub entry_id: u32, /// offset: 128 #[prost(uint32, tag = "7")] pub chest_monster_num: u32, } /// Obf: GetSceneMapInfoScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1422)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSceneMapInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "14")] pub scene_map_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1464)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncServerSceneChangeNotify {} /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1468)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CounterDownCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub dggcfdkjdpo: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub bikalogmmda: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1408)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CounterDownScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1457)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ilccpicilff { /// offset: 24 #[prost(uint32, tag = "11")] pub bikalogmmda: u32, /// offset: 28 #[prost(enumeration = "GameplayCounterUpdateReason", tag = "13")] pub reason: i32, /// offset: 32 #[prost(uint32, tag = "1")] pub ofbpkcncgfg: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1479)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ebadahnbiih { /// offset: 24 #[prost(uint32, tag = "7")] pub bikalogmmda: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub gpjbpkilobm: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1447)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gmabbkempnp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: EDDIFENDEFG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1455)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateFloorSavedValueNotify { /// offset: 24 #[prost(map = "string, int32", tag = "3")] pub saved_value: ::std::collections::HashMap<::prost::alloc::string::String, i32>, /// offset: 32 #[prost(uint32, tag = "11")] pub floor_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub dimension_id: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub plane_id: u32, } /// Obf: CDIEIOFFMKM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1444)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnlockTeleportCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub entry_id_list: ::prost::alloc::vec::Vec, } /// Obf: FFKMNLDNIAA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1486)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnlockTeleportScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub unlocked_teleport_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: DJPNDFFGJHO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1475)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OpenChestScNotify { /// offset: 24 #[prost(uint32, tag = "13")] pub chest_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityRefreshInfo { #[prost(oneof = "scene_entity_refresh_info::RefreshType", tags = "13, 11, 14")] pub refresh_type: ::core::option::Option, } /// Nested message and enum types in `SceneEntityRefreshInfo`. pub mod scene_entity_refresh_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum RefreshType { /// offset: 16 #[prost(message, tag = "13")] AddEntity(super::SceneEntityInfo), /// offset: 16 #[prost(uint32, tag = "11")] DeleteEntity(u32), /// offset: 16 #[prost(uint32, tag = "14")] Beeanadahpl(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akekckdihla { /// offset: 24 #[prost(string, tag = "15")] pub hmelfpdpcfc: ::prost::alloc::string::String, /// offset: 32 #[prost(int32, tag = "14")] pub khbbndbjafk: i32, /// offset: 36 #[prost(int32, tag = "10")] pub dhpdilnlipc: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupRefreshInfo { /// offset: 16 #[prost(message, repeated, tag = "11")] pub refresh_entity: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "6")] pub unk1: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "12")] pub cdmkbchlpab: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "15")] pub group_id: u32, /// offset: 52 #[prost(uint32, tag = "14")] pub state: u32, /// offset: 56 #[prost(enumeration = "SceneGroupRefreshType", tag = "4")] pub refresh_type: i32, } /// Obf: EJJNPDFPIAP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1498)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneGroupRefreshScNotify { /// offset: 16 #[prost(message, repeated, tag = "14")] pub group_refresh_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub dimension_id: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub floor_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GroupStateInfo { /// offset: 24 #[prost(uint32, tag = "14")] pub gmehamchjbk: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub entry_id: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub group_state: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub group_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1456)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GroupStateChangeCsReq { /// offset: 24 #[prost(message, optional, tag = "13")] pub group_state_info: ::core::option::Option, /// offset: 32 #[prost(uint64, tag = "7")] pub interact_id: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1465)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GroupStateChangeScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub group_state_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1470)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GroupStateChangeScNotify { /// offset: 24 #[prost(message, optional, tag = "8")] pub group_state_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnteredSceneInfo { /// offset: 24 #[prost(uint32, tag = "4")] pub floor_id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub plane_id: u32, } /// Obf: FHLGAPIIKCA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1484)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEnteredSceneCsReq {} /// Obf: CGKHKICJKIA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1472)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEnteredSceneScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub entered_scene_info_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: AFCKCGAINAM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1425)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnteredSceneChangeScNotify { /// offset: 16 #[prost(message, repeated, tag = "14")] pub entered_scene_info_list: ::prost::alloc::vec::Vec, } /// Obf: IJEEIJDKBDP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1407)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RefreshTriggerByClientCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub trigger_target_id_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(string, tag = "11")] pub trigger_name: ::prost::alloc::string::String, /// offset: 40 #[prost(message, optional, tag = "15")] pub trigger_motion: ::core::option::Option, /// offset: 48 #[prost(uint64, tag = "1")] pub interact_id: u64, /// offset: 56 #[prost(uint32, tag = "14")] pub trigger_entity_id: u32, } /// Obf: LKBJBOOHAKB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1402)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RefreshTriggerByClientScRsp { /// offset: 16 #[prost(string, tag = "10")] pub trigger_name: ::prost::alloc::string::String, /// offset: 32 #[prost(bool, tag = "12")] pub refresh_trigger: bool, /// offset: 36 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub trigger_entity_id: u32, } /// Obf: EOALLAPKMFA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1421)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RefreshTriggerByClientScNotify { /// offset: 16 #[prost(string, tag = "7")] pub trigger_name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub trigger_target_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "5")] pub trigger_entity_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1462)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteSummonUnitCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub entity_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint64, tag = "4")] pub interact_id: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1450)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteSummonUnitScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub entity_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1477)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockedAreaMapScNotify { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub entry_id_list: ::prost::alloc::vec::Vec, } /// Obf: HMBCOANODNA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1419)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTeleportNotify { /// offset: 24 #[prost(uint32, tag = "9")] pub teleport_id: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub entry_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1494)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateGroupPropertyCsReq { /// offset: 24 #[prost(string, tag = "7")] pub hmelfpdpcfc: ::prost::alloc::string::String, /// offset: 32 #[prost(int32, tag = "4")] pub olbepibldbd: i32, /// offset: 36 #[prost(uint32, tag = "8")] pub floor_id: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub dimension_id: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub group_id: u32, /// offset: 48 #[prost(uint64, tag = "9")] pub interact_id: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1433)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateGroupPropertyScRsp { /// offset: 24 #[prost(string, tag = "4")] pub hmelfpdpcfc: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub group_id: u32, /// offset: 40 #[prost(int32, tag = "7")] pub khbbndbjafk: i32, /// offset: 44 #[prost(uint32, tag = "9")] pub floor_id: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub dimension_id: u32, /// offset: 52 #[prost(int32, tag = "11")] pub dhpdilnlipc: i32, } /// Obf: KEJANPDMOIL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1460)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainWorldIdChangeScNotify { /// offset: 24 #[prost(uint32, tag = "15")] pub cfdceemioco: u32, } /// Obf: AEBLDMIMFIA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1404)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetTrainWorldIdCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub cfdceemioco: u32, /// offset: 32 #[prost(uint64, tag = "9")] pub interact_id: u64, } /// Obf: GFCAHBOAJIB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1495)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetTrainWorldIdScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub cfdceemioco: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ServerPrefs { /// offset: 16 #[prost(bytes = "vec", tag = "10")] pub data: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub server_prefs_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6173)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllServerPrefsDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6103)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllServerPrefsDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "9")] pub server_prefs_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetServerPrefsDataCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub server_prefs_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6127)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetServerPrefsDataScRsp { /// offset: 24 #[prost(message, optional, tag = "14")] pub server_prefs: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6136)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateServerPrefsCsReq { /// offset: 16 #[prost(message, optional, tag = "8")] pub server_prefs: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6113)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateServerPrefsDataScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub server_prefs_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Shop { /// offset: 16 #[prost(message, repeated, tag = "7")] pub goods_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub city_exp: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub shop_id: u32, /// offset: 40 #[prost(int64, tag = "12")] pub end_time: i64, /// offset: 48 #[prost(uint32, tag = "6")] pub city_level: u32, /// offset: 56 #[prost(uint64, tag = "8")] pub city_taken_level_reward: u64, /// offset: 64 #[prost(int64, tag = "11")] pub begin_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Goods { /// offset: 24 #[prost(uint32, tag = "1")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub goods_id: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub buy_times: u32, /// offset: 40 #[prost(int64, tag = "7")] pub end_time: i64, /// offset: 48 #[prost(int64, tag = "10")] pub begin_time: i64, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1573)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetShopListCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub shop_type: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetShopListScRsp { /// offset: 16 #[prost(message, repeated, tag = "10")] pub shop_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub shop_type: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1580)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyGoodsCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub alhbekkljkk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub goods_id: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub item_id: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub interacted_prop_entity_id: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub shop_id: u32, /// offset: 48 #[prost(uint32, tag = "9")] pub goods_num: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1527)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyGoodsScRsp { /// offset: 16 #[prost(message, optional, tag = "4")] pub return_item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub goods_buy_times: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub shop_id: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub goods_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1536)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeCityShopRewardCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub shop_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1513)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeCityShopRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub shop_id: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub level: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1515)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CityShopInfoScNotify { /// offset: 24 #[prost(uint32, tag = "11")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub shop_id: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub exp: u32, /// offset: 40 #[prost(uint64, tag = "2")] pub taken_level_reward: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dblilhclppl { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub dlpcpdgeadg: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "10")] pub bbmelnjbgal: u32, /// offset: 44 #[prost(bool, tag = "9")] pub pkkajkhkbmn: bool, /// offset: 48 #[prost(uint32, tag = "14")] pub unique_id: u32, /// offset: 52 #[prost(uint32, tag = "15")] pub dnncagjioap: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gfffjcehbeb { /// offset: 24 #[prost(uint32, tag = "5")] pub bbmelnjbgal: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub hflpdcjdiac: u32, } /// Obf: JGBGMGIBDHM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6773)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpaceZooDataCsReq {} /// Obf: JAAPNEALKJE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6703)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooDataScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub mdfebnnoklg: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub engebgicppb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub fibmjbjmckk: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "3")] pub glmmhalpeag: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "6")] pub jgcnagnofbp: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "7")] pub nfigghnnjap: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "8")] pub japfgeaiaca: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 84 #[prost(uint32, tag = "10")] pub oaimafohlhc: u32, } /// Obf: JJMJCLMPCMF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6780)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooBornCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub moaobpphldc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub opmpegkmbpc: u32, } /// Obf: OHICCFONLEC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6727)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooBornScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] pub dlmjnmipdco: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "4")] pub jkmifnjebjo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "8")] pub hcghlfakiki: bool, /// offset: 44 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: CHEKMBNIGBP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6736)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpaceZooMutateCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub unique_id: u32, } /// Obf: JOFMCEMLDEA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6713)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooMutateScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub kiipgcdjpbo: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "3")] pub jkmifnjebjo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "10")] pub hcghlfakiki: bool, /// offset: 44 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: NGFMHDPLLEC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6715)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpaceZooOpCatteryCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub ockgdjcgklh: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub op_type: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub fepdlphphgi: u32, } /// Obf: BLHHJGDEMJH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6781)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooOpCatteryScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub mdfebnnoklg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: MHIBHCOLBNB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooDeleteCatCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub gbieafkkapi: ::prost::alloc::vec::Vec, } /// Obf: AALIMFELNHE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6787)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooDeleteCatScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub anhnmannaep: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: KHCMPDLLMGP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6729)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooCatUpdateNotify { /// offset: 24 #[prost(message, repeated, tag = "12")] pub hmaihhcbfkp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "7")] pub fhhcngagfcj: bool, /// offset: 33 #[prost(bool, tag = "14")] pub hcghlfakiki: bool, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6712)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cgfmdmpckdn { /// offset: 24 #[prost(uint32, tag = "3")] pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6754)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Baekeidldci { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub item_id: u32, } /// Obf: COGNONDGJDA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6783)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpaceZooTakeCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub kifkglgclej: u32, } /// Obf: HPKFAABFCPN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6709)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooTakeScRsp { /// offset: 24 #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub kifkglgclej: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jfgcabmmkab { /// offset: 24 #[prost(uint32, tag = "9")] pub kdnbadegdnk: u32, /// offset: 28 #[prost(bool, tag = "5")] pub ndbgpgodbph: bool, /// offset: 32 #[prost(uint32, tag = "8")] pub ebdddcbkpac: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub ceoeoebolnn: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub group_id: u32, } /// Obf: DHMAENLPNCF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7169)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetStarFightDataCsReq {} /// Obf: GFIAOCOLLCD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7168)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetStarFightDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "9")] pub jjidnkdkmle: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ebgjakbkpan { /// offset: 24 #[prost(uint32, tag = "12")] pub avatar_id: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "3")] pub avatar_type: i32, } /// Obf: HLPCKFCKFFJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7162)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartStarFightLevelCsReq { /// offset: 16 #[prost(message, repeated, tag = "14")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub dbkhhcggknn: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub group_id: u32, } /// Obf: IOIJDHEMDLK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7170)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartStarFightLevelScRsp { /// offset: 24 #[prost(message, optional, tag = "13")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub group_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub dbkhhcggknn: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: FEEOGJHLALP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7164)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StarFightDataChangeNotify { /// offset: 16 #[prost(message, optional, tag = "10")] pub kdkknfgpnab: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub group_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetStoryLineInfoCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6203)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetStoryLineInfoScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub trial_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub cur_story_line_id: u32, } /// Obf: JEEOPLLKEEH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6280)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StoryLineInfoScNotify { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub trial_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "13")] pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub cur_story_line_id: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub fdflhkedpgc: u32, } /// Obf: ELGBFAEBOCN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6213)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChangeStoryLineFinishScNotify { /// offset: 24 #[prost(enumeration = "ChangeStoryLineAction", tag = "4")] pub action: i32, /// offset: 28 #[prost(uint32, tag = "12")] pub cur_story_line_id: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub onbmnambige: u32, /// offset: 36 #[prost(bool, tag = "11")] pub hbfdgepblnp: bool, } /// Obf: NGBNCHOLHFE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6215)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StoryLineTrialAvatarChangeScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub ilidiigalkd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub edbmifnehhh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "13")] pub olpnmkapdlp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StrongChallengeAvatar { /// offset: 24 #[prost(uint32, tag = "10")] pub avatar_id: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "6")] pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nafmblmmaag { /// offset: 24 #[prost(message, repeated, tag = "3")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "7")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkghjjcpblp { /// offset: 24 #[prost(message, optional, tag = "10")] pub lmdghcehjcg: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub cnbcdmmbcki: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub stage_id: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub panel_id: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub max_score: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dkopoiibdgj { /// offset: 16 #[prost(map = "uint32, message", tag = "1")] pub mbdbadfenpl: ::std::collections::HashMap, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6673)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fpmficmfngj {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6603)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cejmceebcog { /// offset: 16 #[prost(message, optional, tag = "8")] pub ocljeaklfbh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: GFJLCKGPGGN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6680)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterStrongChallengeActivityStageCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "14")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "15")] pub stage_id: u32, } /// Obf: JKIFFNPPLLD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6627)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterStrongChallengeActivityStageScRsp { /// offset: 24 #[prost(message, optional, tag = "6")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub stage_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6636)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cbfojhepnhe { /// offset: 24 #[prost(uint32, tag = "4")] pub imcjfgipifi: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub bmahogkmpdj: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub stage_id: u32, /// offset: 36 #[prost(enumeration = "BattleEndStatus", tag = "8")] pub end_status: i32, /// offset: 40 #[prost(uint32, tag = "5")] pub score_id: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub max_score: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub total_damage: u32, /// offset: 52 #[prost(uint32, tag = "12")] pub bjkbgoalnha: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ilhfafgojac { /// offset: 24 #[prost(uint32, tag = "14")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub dbkhhcggknn: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub star: u32, } /// Obf: CAFBLIGHAMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7569)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSummonActivityDataCsReq {} /// Obf: EADGNHBCEPG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7568)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSummonActivityDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "2")] pub idlclmmaihp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ooajjmegifo { /// offset: 24 #[prost(uint32, tag = "8")] pub avatar_id: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "13")] pub avatar_type: i32, } /// Obf: IHAKJMKLJFC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7562)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSummonActivityStageCsReq { /// offset: 16 #[prost(message, optional, tag = "2")] pub nljcjiglghe: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "7")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub group_id: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub dbkhhcggknn: u32, } /// Obf: BDABINKIAGM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7570)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSummonActivityStageScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub group_id: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub dbkhhcggknn: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: NAHLFIBEBHJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7564)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SummonActivityBattleEndScNotify { /// offset: 24 #[prost(uint32, tag = "11")] pub dbkhhcggknn: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub lpehhmhpcmg: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub group_id: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub star: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enhopahgcma { /// offset: 16 #[prost(bytes = "vec", tag = "1")] pub dnobajnigac: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "7")] pub ifpfjiifala: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub lngjodepcdn: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub ekheafbkdfp: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub config_id: u32, } /// Obf: BGKDADFBMPL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8118)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSwitchHandDataCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub config_id: u32, } /// Obf: AFLNPEOHLHO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8106)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwitchHandDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "4")] pub beadahpggaf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub mhkapgbgfno: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub ebnghimcapk: u32, } /// Obf: JMPLJGMDKCE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8116)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchHandStartCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub config_id: u32, } /// Obf: LFJGLEHGGGI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8120)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchHandStartScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub config_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: LJDIGIPHNGM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8102)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchHandFinishCsReq {} /// Obf: PONEDAONOJI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8119)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchHandFinishScRsp { /// offset: 24 #[prost(message, optional, tag = "8")] pub bdeddahodii: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oendlkljhpf { /// offset: 24 #[prost(enumeration = "Ddnjkamihhi", tag = "15")] pub op_type: i32, /// offset: 28 #[prost(uint32, tag = "12")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub iiimcoinaog: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub lkjhcmmpbdl: u32, } /// Obf: LGKMBABPKPJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8112)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwitchHandUpdateCsReq { /// offset: 24 #[prost(message, optional, tag = "4")] pub ncadgipialo: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "11")] pub iinkhpojogp: ::core::option::Option, } /// Obf: HALOOCJJCGF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8114)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwitchHandUpdateScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub ncadgipialo: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "7")] pub bdeddahodii: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8104)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jaioienpgod { /// offset: 24 #[prost(uint32, tag = "6")] pub lngjodepcdn: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8111)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Onpmjjocbmm { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub lngjodepcdn: u32, } /// Obf: MELHONKGEIM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8117)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSwitchHandResetHandPosCsReq { /// offset: 16 #[prost(message, optional, tag = "9")] pub ifpfjiifala: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub config_id: u32, } /// Obf: GHJCCAOCINH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8103)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwitchHandResetHandPosScRsp { /// offset: 24 #[prost(message, optional, tag = "6")] pub beadahpggaf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: PNPLNLCKAMJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8108)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwitchHandResetGameCsReq { /// offset: 16 #[prost(message, optional, tag = "5")] pub jcelifchcef: ::core::option::Option, } /// Obf: NKLLJAMLBCB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8107)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwitchHandResetGameScRsp { /// offset: 24 #[prost(message, optional, tag = "11")] pub beadahpggaf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Einkhfkdccd { /// offset: 16 #[prost(message, optional, tag = "8")] pub skill_info: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "7")] pub dobhaeagedg: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub mdbaebenfba: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "5")] pub gfaanlgdeob: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "11")] pub fmigokidkjl: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "13")] pub clkdehdodbb: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "10")] pub hceahmkbffk: ::core::option::Option, /// offset: 80 #[prost(uint32, tag = "6")] pub imgdmddkhdl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcpmphnadmn { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub pgbjijpacce: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub lmedkdnnnkl: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub gmannhppfpk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfkkedpmkkf { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub jbjnhjnmpap: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub game_story_line_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lbbglahfjkn { /// offset: 24 #[prost(enumeration = "Ejcbokgjfhe", tag = "11")] pub egbfnfcephd: i32, /// offset: 28 #[prost(uint32, tag = "12")] pub value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hchnkkndjcn { /// offset: 16 #[prost(message, repeated, tag = "10")] pub cfnnmocbbfm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub dkpkfelcmic: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub kpjhkdomemj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gffddjhnjpn { /// offset: 24 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub queue_position: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfmlkiiogbp { /// offset: 24 #[prost(message, repeated, tag = "4")] pub beledenkggi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbbnbaekgcj { /// offset: 32 #[prost(uint32, tag = "162")] pub afphlnmgphk: u32, #[prost(oneof = "lbbnbaekgcj::Kknboacncon", tags = "2, 13")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `LBBNBAEKGCJ`. pub mod lbbnbaekgcj { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(message, tag = "2")] Nmijkpknple(super::Iealclfldmp), /// offset: 16 #[prost(message, tag = "13")] Fkpdohgkjjk(super::Klngfbhiada), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gocnlgidblm { /// offset: 24 #[prost(uint32, tag = "7")] pub amndndnplca: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub jalhkmeoopn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iealclfldmp { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub jajnhokcahh: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "10")] pub coomknfdnlh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "5")] pub llbjajnceal: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Klngfbhiada { /// offset: 24 #[prost(uint32, tag = "14")] pub dgonpflcomo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Npgjdcibfdd { #[prost(oneof = "npgjdcibfdd::Kknboacncon", tags = "14, 5, 15, 2, 9, 10, 4, 8")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `NPGJDCIBFDD`. pub mod npgjdcibfdd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 #[prost(message, tag = "14")] Ngocellbhcf(super::Bljhlkbngec), /// offset: 16 #[prost(message, tag = "5")] Kndkcoggekl(super::Pjknnjgeebj), /// offset: 16 #[prost(message, tag = "15")] Nclbfaallfj(super::Gelehdajmed), /// offset: 16 #[prost(message, tag = "2")] Docglpkmhdm(super::Akfbnfpfkjj), /// offset: 16 #[prost(message, tag = "9")] Kgpmpphjhld(super::Jadfejknoco), /// offset: 16 #[prost(message, tag = "10")] Olhmhoomgck(super::Okojcbkenej), /// offset: 16 #[prost(message, tag = "4")] Mhlpjedilfj(super::Ikglclflako), /// offset: 16 #[prost(message, tag = "8")] Gjninfabdbn(super::Ecphokopkbp), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bljhlkbngec {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pjknnjgeebj {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gelehdajmed { /// offset: 24 #[prost(uint32, tag = "7")] pub dialogue_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Akfbnfpfkjj {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jadfejknoco { /// offset: 24 #[prost(bool, tag = "9")] pub jbjikkocnlp: bool, /// offset: 28 #[prost(uint32, tag = "11")] pub lnahjengela: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Okojcbkenej {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ikglclflako {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ecphokopkbp { /// offset: 24 #[prost(uint32, tag = "3")] pub lnahjengela: u32, /// offset: 28 #[prost(bool, tag = "5")] pub ijjegkdgkcj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gijkchkmpjg { /// offset: 24 #[prost(message, optional, tag = "7")] pub bbehhchkmnl: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Bhjofljgnkn", tag = "1")] pub source: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljgknfcfllb { #[prost( oneof = "ljgknfcfllb::Kknboacncon", tags = "13, 9, 5, 14, 6, 12, 15, 7, 1544, 623, 1517, 1459" )] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `LJGKNFCFLLB`. pub mod ljgknfcfllb { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 #[prost(message, tag = "13")] Deimcenjpkp(super::Bjkpjibnphc), /// offset: 24 #[prost(message, tag = "9")] Fnonlfckdil(super::Fbkijnofiah), /// offset: 24 #[prost(message, tag = "5")] Cidoegfphen(super::Fbkijnofiah), /// offset: 24 #[prost(message, tag = "14")] Hancfmmmfnf(super::Gijlacbopee), /// offset: 24 #[prost(message, tag = "6")] Lmagjoolkii(super::Mceclbdbenf), /// offset: 24 #[prost(message, tag = "12")] Gologihjopf(super::Jadfejknoco), /// offset: 24 #[prost(message, tag = "15")] Fogbmaloaok(super::Daedlfeegib), /// offset: 24 #[prost(uint32, tag = "7")] Mifojpgifdd(u32), /// offset: 24 #[prost(uint32, tag = "1544")] Kpjhkdomemj(u32), /// offset: 24 #[prost(message, tag = "623")] Kjoaiohffmk(super::Ecphokopkbp), /// offset: 24 #[prost(message, tag = "1517")] Gbnoifndpjb(super::Okojcbkenej), /// offset: 24 #[prost(uint32, tag = "1459")] Kgkjhcbmefi(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Daedlfeegib { /// offset: 24 #[prost(uint32, tag = "2")] pub dialogue_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjkpjibnphc { /// offset: 24 #[prost(uint32, tag = "5")] pub dcpdnbaldoa: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub hfnnnghbhgg: u32, /// offset: 32 #[prost(enumeration = "Ejcbokgjfhe", tag = "3")] pub egbfnfcephd: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fbkijnofiah { /// offset: 24 #[prost(uint32, tag = "15")] pub dcpdnbaldoa: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub hfnnnghbhgg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gijlacbopee { /// offset: 24 #[prost(uint32, tag = "4")] pub queue_position: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub hjmejnmailk: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mceclbdbenf { /// offset: 24 #[prost(message, optional, tag = "2")] pub hjpbajepage: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub imgdmddkhdl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jnjodoohami { /// offset: 24 #[prost(bool, tag = "11")] pub jbjikkocnlp: bool, /// offset: 28 #[prost(uint32, tag = "7")] pub lnahjengela: u32, } /// Obf: LAKBGIFBOFA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7482)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingGameSyncChangeScNotify { /// offset: 16 #[prost(message, repeated, tag = "11")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fdanejnfabf { /// offset: 24 #[prost(uint32, tag = "10")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gihlnoiacih { /// offset: 24 #[prost(message, repeated, tag = "13")] pub kfofakdpgjc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "12")] pub mniifcoooml: ::prost::alloc::vec::Vec, } /// Obf: CEPKLKNFLON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7492)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSwordTrainingDataCsReq {} /// Obf: AKLEOKANBFE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7457)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwordTrainingDataScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub jbjnhjnmpap: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "12")] pub ajgoejhkoke: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub ciccaienfga: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "13")] pub bbekbjphejk: ::core::option::Option, /// offset: 56 #[prost(uint32, repeated, tag = "10")] pub iepanmcfkjl: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(bool, tag = "7")] pub gpgimfmggkg: bool, /// offset: 68 #[prost(uint32, tag = "1")] pub pabjcckbgeb: u32, /// offset: 72 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: CBBJNPGLLHM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7473)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingTurnActionCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub ccpademehba: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub gjepakhpfcg: ::prost::alloc::vec::Vec, } /// Obf: CEJHJJNCHCJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7494)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingTurnActionScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub ccpademehba: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: CBONHEMLCJG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7477)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingDailyPhaseConfirmCsReq { /// offset: 24 #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "6")] pub gcbhfkkgphc: i32, } /// Obf: IOCHJOIIJAC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7469)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingDailyPhaseConfirmScRsp { /// offset: 24 #[prost(bool, tag = "3")] pub kpmjokefljo: bool, /// offset: 28 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: MLHMOBMFJDF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7495)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingDialogueSelectOptionCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub hafokmhcgfm: u32, } /// Obf: JKKCLMHGJNN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7459)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingDialogueSelectOptionScRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: HNANALOFHKL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7485)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingExamResultConfirmCsReq {} /// Obf: GOBDDIKGMJB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7486)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingExamResultConfirmScRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: NJFMGIPINNK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7490)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterSwordTrainingExamCsReq {} /// Obf: IGKNBCIOBJJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7455)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSwordTrainingExamScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: NPEPGBMPCEK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7458)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingLearnSkillCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub skill_id: u32, } /// Obf: MBPCKIKJKOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7453)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingLearnSkillScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub skill_id: u32, } /// Obf: LLCLGDKFKPJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7488)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingStartGameCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub game_story_line_id: u32, } /// Obf: LLONJLACLDH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7470)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStartGameScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub ajgoejhkoke: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: KPPPMHDPFML /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7462)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryConfirmCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub lnahjengela: u32, } /// Obf: DIAGLMMBKIP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7456)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryConfirmScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub lnahjengela: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: HINGFMLCGKA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7466)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingGiveUpGameCsReq {} /// Obf: CGAACLIDCBP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7491)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingGiveUpGameScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: CHOPOIIJCPD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7499)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingGameSettleScNotify { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub kacamgjnoob: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "14")] pub bhfhfonghml: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "15")] pub lbnlijbpkhi: u32, /// offset: 52 #[prost(uint32, tag = "12")] pub cdbgpmabmgm: u32, /// offset: 56 #[prost(enumeration = "Ippkhofkmhm", tag = "7")] pub reason: i32, /// offset: 60 #[prost(uint32, tag = "4")] pub game_story_line_id: u32, /// offset: 64 #[prost(uint32, tag = "3")] pub hjpbajepage: u32, } /// Obf: DNJMMFCCGFN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7464)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingUnlockSyncScNotify { /// offset: 16 #[prost(message, repeated, tag = "10")] pub kfofakdpgjc: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub mniifcoooml: ::prost::alloc::vec::Vec, } /// Obf: HIOFMDBFHAG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7496)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingSelectEndingCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub pfoleglclfe: u32, } /// Obf: IKDGBHLLMBB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7465)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingSelectEndingScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub pfoleglclfe: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: HCIOANIMHPE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7474)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingRestoreGameCsReq {} /// Obf: LELIJDKDOOC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7478)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingRestoreGameScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub ajgoejhkoke: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: AKDCJGCEHKB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7451)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryBattleCsReq {} /// Obf: DIIPGEODELO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7461)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryBattleScRsp { /// offset: 24 #[prost(message, optional, tag = "13")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: KHKMBEMDJNN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7483)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingActionTurnSettleScNotify { /// offset: 24 #[prost(message, repeated, tag = "12")] pub binkdpmjlfg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub geajiljkbik: u32, } /// Obf: IAMLGPGAFAC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7481)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingResumeGameCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub game_story_line_id: u32, } /// Obf: BBFDEKAAIFO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7475)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingResumeGameScRsp { /// offset: 24 #[prost(message, optional, tag = "4")] pub ajgoejhkoke: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: LNBDOMKFAGG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7452)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingSetSkillTraceCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub skill_id: u32, } /// Obf: FCHBGJDOBIE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7476)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingSetSkillTraceScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub skill_id: u32, } /// Obf: BDACGGBMIJE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7460)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingMarkEndingViewedCsReq {} /// Obf: CPKPGMKDKMG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7497)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingMarkEndingViewedScRsp { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BasicModuleSync { /// offset: 24 #[prost(uint32, tag = "2")] pub dlodakohfop: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub stamina: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerBoardModuleSync { /// offset: 16 #[prost(message, optional, tag = "11")] pub head_frame_info: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub ghnjnfkjedc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "9")] pub unlocked_head_icon_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(string, tag = "8")] pub signature: ::prost::alloc::string::String, /// offset: 56 #[prost(bool, tag = "3")] pub mffgemklnbf: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarSync { /// offset: 16 #[prost(message, repeated, tag = "12")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "6")] pub avatar_path_data_info_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionSync { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub lebflakcjcm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "5")] pub dddikomklba: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "4")] pub nlpklndcmoc: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "6")] pub obcblabecea: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "2")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "13")] pub mission_list: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, repeated, tag = "8")] pub depbonhelfd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfnhcojobkh { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub abmllcokoln: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub lkakmgkenoi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncStatus { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub bgpacbijdch: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "14")] pub message_group_status: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "2")] pub section_status: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "15")] pub mdangieimif: ::prost::alloc::vec::Vec, } /// Obf: NIEBAAFIPDA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(673)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerSyncScNotify { /// offset: 16 #[prost(message, optional, tag = "292")] pub dhkfcdaghdm: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "927")] pub sync_status: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "678")] pub fhhgdacmjed: ::core::option::Option, /// offset: 48 #[prost(uint32, repeated, tag = "907")] pub del_relic_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "11")] pub material_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "14")] pub mission_sync: ::core::option::Option, /// offset: 72 #[prost(message, repeated, tag = "1687")] pub epbglfhefjj: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, optional, tag = "15")] pub basic_info: ::core::option::Option, /// offset: 88 #[prost(uint32, repeated, tag = "3")] pub del_equipment_list: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(message, repeated, tag = "5")] pub equipment_list: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(message, repeated, tag = "1795")] pub nmbafjgfoih: ::prost::alloc::vec::Vec, /// offset: 112 #[prost(message, optional, tag = "509")] pub playerboard_module_sync: ::core::option::Option, /// offset: 120 #[prost(message, repeated, tag = "8")] pub wait_del_resource_list: ::prost::alloc::vec::Vec, /// offset: 128 #[prost(message, repeated, tag = "1")] pub quest_list: ::prost::alloc::vec::Vec, /// offset: 136 #[prost(message, repeated, tag = "6")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 144 #[prost(uint32, repeated, tag = "4")] pub pjolegfjajf: ::prost::alloc::vec::Vec, /// offset: 152 #[prost(message, repeated, tag = "853")] pub najfmiifiec: ::prost::alloc::vec::Vec, /// offset: 160 #[prost(message, optional, tag = "7")] pub avatar_sync: ::core::option::Option, /// offset: 168 #[prost(message, optional, tag = "2")] pub basic_module_sync: ::core::option::Option, /// offset: 176 #[prost(message, repeated, tag = "56")] pub jieohbbdjda: ::prost::alloc::vec::Vec, /// offset: 184 #[prost(message, optional, tag = "561")] pub offhohghndh: ::core::option::Option, /// offset: 192 #[prost(uint32, tag = "1201")] pub total_achievement_exp: u32, } /// Obf: AFAEAGLMJEL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2173)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetNpcTakenRewardCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub npc_id: u32, } /// Obf: NICENHFMLNE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2103)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcTakenRewardScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub talk_event_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub npc_id: u32, } /// Obf: ONGCMCCAPOA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2180)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeTalkRewardCsReq { /// offset: 16 #[prost(message, optional, tag = "15")] pub jakebegajna: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub mjalboeakme: u32, } /// Obf: DIOPCDKIEKN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2127)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTalkRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub mjalboeakme: u32, } /// Obf: GNLACIGLJJN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2136)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkNpcCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub npc_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ilkadbidkaa { /// offset: 24 #[prost(bool, tag = "2")] pub is_meet: bool, /// offset: 28 #[prost(uint32, tag = "4")] pub npc_id: u32, } /// Obf: KGAPKGHAKHF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2113)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkNpcScRsp { /// offset: 24 #[prost(message, repeated, tag = "9")] pub npc_meet_status_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: ODIKKIMIMHO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2115)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishFirstTalkNpcCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub npc_id: u32, } /// Obf: DDLGGGGKPHD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2181)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishFirstTalkNpcScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub npc_id: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2110)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectInclinationTextCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub talk_sentence_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2187)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectInclinationTextScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub talk_sentence_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct NpcMeetByPerformanceStatus { /// offset: 24 #[prost(bool, tag = "14")] pub is_meet: bool, /// offset: 28 #[prost(uint32, tag = "3")] pub performance_id: u32, } /// Obf: MEJFIDEOLBN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2129)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkByPerformanceNpcCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub performance_id_list: ::prost::alloc::vec::Vec, } /// Obf: BDMBCADIHLN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2112)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkByPerformanceNpcScRsp { /// offset: 16 #[prost(message, repeated, tag = "11")] pub npc_meet_status_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: CFLOLHMFICG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2154)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishFirstTalkByPerformanceNpcCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub performance_id: u32, } /// Obf: LADNPPKPJGM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2183)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishFirstTalkByPerformanceNpcScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub performance_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lionjnjebbf { /// offset: 24 #[prost(uint32, tag = "5")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aommafeoboa { /// offset: 24 #[prost(uint32, tag = "14")] pub id: u32, /// offset: 28 #[prost(bool, tag = "1")] pub has_passed: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohcfiooiknd { /// offset: 24 #[prost(message, repeated, tag = "6")] pub lnfcbcdnfdl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "1")] pub ilklajbgkki: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmbglbhefdi { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub fppjggjcjih: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub hkfdnifacfh: ::prost::alloc::vec::Vec, } /// Obf: ODKKAPPADGE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8158)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookGetDataCsReq {} /// Obf: OGNGCOFKPPG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8146)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookGetDataScRsp { /// offset: 16 #[prost(message, optional, tag = "4")] pub akhmddhicjp: ::core::option::Option, /// offset: 24 #[prost(map = "uint32, uint32", tag = "5")] pub ijojmjomela: ::std::collections::HashMap, /// offset: 40 #[prost(map = "uint32, uint32", tag = "7")] pub imnnlhcakml: ::std::collections::HashMap, /// offset: 48 #[prost(message, optional, tag = "9")] pub bbemigelgjc: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "2")] pub energy_info: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub locebocjgec: u32, /// offset: 64 #[prost(uint32, tag = "12")] pub hblkmbhglno: u32, /// offset: 68 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: GBHLCODNKHL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8156)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookOpenPackCsReq {} /// Obf: JPJENKLDDOH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8160)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookOpenPackScRsp { /// offset: 16 #[prost(map = "uint32, uint32", tag = "13")] pub nlaangngaia: ::std::collections::HashMap, /// offset: 32 #[prost(map = "uint32, uint32", tag = "3")] pub kmnlfhlinfb: ::std::collections::HashMap, /// offset: 40 #[prost(uint32, tag = "10")] pub hblkmbhglno: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub locebocjgec: u32, /// offset: 48 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub energy_info: u32, } /// Obf: JJOKPIPHCAK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8142)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookUnlockStoryCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub bhfhfonghml: ::prost::alloc::vec::Vec, } /// Obf: NDIGHHGLNED /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8159)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookUnlockStoryScRsp { /// offset: 16 #[prost(map = "uint32, uint32", tag = "1")] pub imnnlhcakml: ::std::collections::HashMap, /// offset: 24 #[prost(map = "uint32, uint32", tag = "8")] pub ijojmjomela: ::std::collections::HashMap, /// offset: 32 #[prost(message, optional, tag = "13")] pub cllikponhoc: ::core::option::Option, /// offset: 48 #[prost(uint32, repeated, tag = "4")] pub bhfhfonghml: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: LAHKEHALABO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8152)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookFinishStoryCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub lnahjengela: u32, } /// Obf: KJIGKPHPELI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8154)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookFinishStoryScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub bbemigelgjc: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub lnahjengela: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: GPJONCPIEEI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8144)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookModifyEnergyScNotify { /// offset: 24 #[prost(uint32, tag = "10")] pub sub_mission_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub energy_info: u32, } /// Obf: CHGCCAGBEKF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8151)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookFinishInteractionCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub injagfdofej: u32, } /// Obf: NEJLCIDPCEE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8157)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookFinishInteractionScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub injagfdofej: u32, } /// Obf: CFKKKGCBANF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8143)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookUnlockInteractionCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub clnomeffhkg: ::prost::alloc::vec::Vec, } /// Obf: KFJJJNGBMMK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8148)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookUnlockInteractionScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub clnomeffhkg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: OBGJCNJEIFC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8147)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookSyncDataScNotify { /// offset: 24 #[prost(message, optional, tag = "9")] pub bbemigelgjc: ::core::option::Option, /// offset: 32 #[prost(map = "uint32, uint32", tag = "7")] pub ijojmjomela: ::std::collections::HashMap, /// offset: 40 #[prost(map = "uint32, uint32", tag = "10")] pub imnnlhcakml: ::std::collections::HashMap, /// offset: 48 #[prost(uint32, tag = "15")] pub locebocjgec: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub hblkmbhglno: u32, /// offset: 56 #[prost(uint32, tag = "14")] pub energy_info: u32, } /// Obf: HKMMEADEBKI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8150)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookMultiOpenPackAndUnlockStoryCsReq {} /// Obf: HLNNMCHNGCN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8155)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookMultiOpenPackAndUnlockStoryScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub bbemigelgjc: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub lnoaaoafjje: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "uint32, uint32", tag = "6")] pub ijojmjomela: ::std::collections::HashMap, /// offset: 48 #[prost(map = "uint32, uint32", tag = "13")] pub imnnlhcakml: ::std::collections::HashMap, /// offset: 56 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 60 #[prost(uint32, tag = "15")] pub hblkmbhglno: u32, /// offset: 64 #[prost(uint32, tag = "8")] pub energy_info: u32, /// offset: 68 #[prost(uint32, tag = "11")] pub locebocjgec: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Paaimldhjci { /// offset: 24 #[prost(uint32, tag = "7")] pub max_score: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub kkngifojlgj: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub neloakjaabi: u32, } /// Obf: HAOAFJLCIMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6978)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTelevisionActivityDataCsReq {} /// Obf: PNMLKLLEEFE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6966)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTelevisionActivityDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub akdfabdhhio: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6976)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oamgajbhjla { /// offset: 24 #[prost(message, repeated, tag = "13")] pub akdfabdhhio: ::prost::alloc::vec::Vec, } /// Obf: GHFHMCLBJKI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6979)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TelevisionActivityBattleEndScNotify { /// offset: 16 #[prost(message, optional, tag = "10")] pub gbhaibbfphj: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub turn_left: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub djeimgghmgm: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub bfnnifepaec: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub aajfipmbmhc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cbikiimgkhh { /// offset: 24 #[prost(uint32, tag = "6")] pub avatar_id: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "4")] pub avatar_type: i32, } /// Obf: IKECLANKKII /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6980)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTelevisionActivityStageCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "4")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "12")] pub kkngifojlgj: u32, } /// Obf: DCMOMHFNFAH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6962)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTelevisionActivityStageScRsp { /// offset: 24 #[prost(message, optional, tag = "4")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub kkngifojlgj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jcdnagmdelf { /// offset: 16 #[prost(string, tag = "13")] pub jhihmepgdik: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "8")] pub anegimpiehl: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "7")] pub mfofnopeben: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub hpcikhibfhd: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub paipjmkcceh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kijjcobojfm { /// offset: 24 #[prost(string, tag = "12")] pub jhihmepgdik: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "8")] pub mfofnopeben: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub paipjmkcceh: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3803)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ogfbeapmgjm { /// offset: 24 #[prost(string, tag = "4")] pub jhihmepgdik: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "5")] pub paipjmkcceh: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub mfofnopeben: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: AKBOBPLCNFN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3880)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinQueryCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub obaojaoapbc: ::prost::alloc::vec::Vec, } /// Obf: JIGMJHLOHKG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3827)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinQueryScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub hpedoffjkkp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: MPDCAFLJDEB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3836)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinBatchSaveCsReq { /// offset: 24 #[prost(message, repeated, tag = "10")] pub hpedoffjkkp: ::prost::alloc::vec::Vec, } /// Obf: ANIFBDMGAIC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3813)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinBatchSaveScRsp { /// offset: 24 #[prost(message, repeated, tag = "1")] pub hpedoffjkkp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ifbjjjobghb { /// offset: 24 #[prost(uint32, tag = "5")] pub max_score: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub stage_id: u32, } /// Obf: ODNFOAKHMKM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7559)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTrackPhotoActivityDataCsReq {} /// Obf: BBKDJPONHPL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7558)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrackPhotoActivityDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub pedckgnnpaj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pnicdffmddb { /// offset: 24 #[prost(uint32, tag = "15")] pub entity_id: u32, /// offset: 28 #[prost(bool, tag = "3")] pub adgcojlmgah: bool, } /// Obf: GNKPJLJDHCO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7552)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleTrackPhotoStageCsReq { /// offset: 16 #[prost(message, repeated, tag = "14")] pub piglhelgmij: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub cost_time: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub stage_id: u32, } /// Obf: AGPEHMLFJBN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7560)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleTrackPhotoStageScRsp { /// offset: 16 #[prost(message, repeated, tag = "4")] pub piglhelgmij: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub stage_id: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub score_id: u32, } /// Obf: MFDDPJOEDCF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7554)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartTrackPhotoStageCsReq { /// offset: 24 #[prost(bool, tag = "11")] pub lcppndpkhph: bool, /// offset: 28 #[prost(uint32, tag = "1")] pub stage_id: u32, } /// Obf: OBADCOMDOON /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7551)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartTrackPhotoStageScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub fppecoiahep: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7556)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Egijmpcijog { /// offset: 24 #[prost(uint32, tag = "15")] pub stage_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7557)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Igkbmleljdh { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbjnjpaocda { /// offset: 16 #[prost(message, optional, tag = "9")] pub ajipblcionl: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "13")] pub njdcpmenifg: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "8")] pub summoned_pet_id: u32, /// offset: 44 #[prost(bool, tag = "1")] pub ojpddaojjkc: bool, /// offset: 48 #[prost(int64, tag = "4")] pub aimnjimdikm: i64, /// offset: 56 #[prost(uint32, tag = "10")] pub uid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Poblgkigine { /// offset: 16 #[prost(message, repeated, tag = "2")] pub player_info: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "15")] pub plidnbmcijh: u32, #[prost(oneof = "poblgkigine::Cbcjbngjpdj", tags = "1153")] pub cbcjbngjpdj: ::core::option::Option, } /// Nested message and enum types in `POBLGKIGINE`. pub mod poblgkigine { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Cbcjbngjpdj { /// offset: 24 #[prost(message, tag = "1153")] Lnmgofcomed(super::Pbmdebcgnmd), } } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9646)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jgamellglge { /// offset: 24 #[prost(message, optional, tag = "9")] pub njdcpmenifg: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9679)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jkilaalmfib { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: NCPEJLBJCLO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9754)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayRoomPlayerMoveScNotify { /// offset: 24 #[prost(message, optional, tag = "8")] pub jenkgodeiom: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub plidnbmcijh: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub ikdeijcedio: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9625)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bodemoldhaa { /// offset: 24 #[prost(uint32, tag = "1")] pub teleport_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9765)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Djihnchdfed { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: MLNOEMIDHME /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9642)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayGameplayOperationScNotify { /// offset: 32 #[prost(uint32, tag = "14")] pub ikdeijcedio: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub plidnbmcijh: u32, #[prost( oneof = "social_play_gameplay_operation_sc_notify::Nbgbongljhm", tags = "902, 623, 278, 1031, 332, 177, 1354, 199, 1153, 1794, 89, 1335, 1251, 1874" )] pub nbgbongljhm: ::core::option::Option< social_play_gameplay_operation_sc_notify::Nbgbongljhm, >, } /// Nested message and enum types in `SocialPlayGameplayOperationScNotify`. pub mod social_play_gameplay_operation_sc_notify { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nbgbongljhm { /// offset: 16 #[prost(message, tag = "902")] Njdcpmenifg(super::Mhnnefbopie), /// offset: 16 #[prost(uint32, tag = "623")] Lmggglecnea(u32), /// offset: 16 #[prost(message, tag = "278")] Gnlaecodenp(super::Jbjnjpaocda), /// offset: 16 #[prost(message, tag = "1031")] Lmfmbjcnalj(super::Poblgkigine), /// offset: 16 #[prost(uint32, tag = "332")] Hjhphdacehe(u32), /// offset: 16 #[prost(message, tag = "177")] Nieldclpola(super::Eiidkjfkipe), /// offset: 16 #[prost(message, tag = "1354")] Oemekbognjh(super::Bfakmcijfcb), /// offset: 16 #[prost(message, tag = "199")] Onmnmlbanhk(super::Hmacehdgghb), /// offset: 16 #[prost(message, tag = "1153")] Phkcdlphmpa(super::Mikgmgbhlen), /// offset: 16 #[prost(message, tag = "1794")] Labnnegjnho(super::Poblgkigine), /// offset: 16 #[prost(int64, tag = "89")] Dbikjpdbmoe(i64), /// offset: 16 #[prost(message, tag = "1335")] Impbcbpifag(super::Ikbdjlnepbh), /// offset: 16 #[prost(uint32, tag = "1251")] Bjlcbaakpdi(u32), /// offset: 16 #[prost(uint32, tag = "1874")] Dlkoeianimk(u32), } } /// Obf: NMGHOJBDFJJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9715)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainCakeCatchGetDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jofhmcjpbce { /// offset: 24 #[prost(uint32, tag = "7")] pub count: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub pcpdheiejfo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjfimfjpmcn { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub lpdfmjpfgjh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub pcpdheiejfo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkaclnnmmam { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub bpaogjplenj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "12")] pub jmaodneonpf: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Onaadajbleb { /// offset: 24 #[prost(uint32, tag = "7")] pub onohpmdgnnh: u32, /// offset: 32 #[prost(int64, tag = "12")] pub dbikjpdbmoe: i64, } /// Obf: HFALMNELEKP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9641)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchGetDataScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub performance_id_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "15")] pub bjphdkebobk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "1")] pub naifomclgln: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "5")] pub nieldclpola: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, optional, tag = "14")] pub nljbjmdpbgn: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "7")] pub jiellgelaba: ::core::option::Option, /// offset: 72 #[prost(message, repeated, tag = "8")] pub cemfbjpolnp: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, optional, tag = "13")] pub djmhhmmabjl: ::core::option::Option, /// offset: 88 #[prost(int64, tag = "6")] pub cmhkfnfkgoi: i64, /// offset: 96 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 100 #[prost(bool, tag = "12")] pub ojpddaojjkc: bool, } /// Obf: MODIAGGMAMG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9768)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainCakeCatchOpenBoxCsReq {} /// Obf: MHGGOEJBLCP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9760)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchOpenBoxScRsp { /// offset: 24 #[prost(message, repeated, tag = "10")] pub bjphdkebobk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(int64, tag = "7")] pub cmhkfnfkgoi: i64, /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: JLPJAFHHGDM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9644)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainCakeCatchSearchCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub pcpdheiejfo: u32, } /// Obf: GFCJIPKABEF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9716)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchSearchScRsp { /// offset: 16 #[prost(message, optional, tag = "10")] pub nieldclpola: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "3")] pub cemfbjpolnp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub ginennkgdmg: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub pcpdheiejfo: u32, } /// Obf: LGBFHCLGNCC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9637)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchDiyCsReq { /// offset: 24 #[prost(message, optional, tag = "10")] pub nljbjmdpbgn: ::core::option::Option, } /// Obf: NFGMCNFHHBE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9752)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchDiyScRsp { /// offset: 24 #[prost(message, optional, tag = "13")] pub nljbjmdpbgn: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: LPBPHOIIJNO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9700)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayTalkCsReq { /// offset: 16 #[prost(message, optional, tag = "1")] pub phkcdlphmpa: ::core::option::Option, } /// Obf: PGGEHFHFACC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9755)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayTalkScRsp { /// offset: 16 #[prost(message, optional, tag = "10")] pub phkcdlphmpa: ::core::option::Option, /// offset: 32 #[prost(int64, tag = "7")] pub end_time: i64, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: NNFOMOBLFAC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9653)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SocialPlayPreCheckEnterRoomCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub teleport_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub entry_id: u32, /// offset: 32 #[prost(enumeration = "Mfpdakoioed", tag = "8")] pub gjnmhilinhc: i32, } /// Obf: AABPMMILMLE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9622)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SocialPlayPreCheckEnterRoomScRsp { /// offset: 24 #[prost(int64, tag = "14")] pub cmhkfnfkgoi: i64, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: KNHLAKBNPCB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9720)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainCakeCatchDiyLikeCsReq {} /// Obf: DLAJEPIPOMO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9640)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchDiyLikeScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub bpaogjplenj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cieaalphgfm {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9632)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bpjmeghiein { /// offset: 16 #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 36 #[prost(bool, tag = "9")] pub jmaodneonpf: bool, /// offset: 40 #[prost(uint32, tag = "2")] pub onohpmdgnnh: u32, } /// Obf: OEHMGHHBKBJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9626)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SocialPlaySettingInfoScNotify { /// offset: 16 #[prost(message, optional, tag = "6")] pub bohgfdfblen: ::core::option::Option, } /// Obf: NDCCLPKPEKJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9698)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SocialPlayQueryRecentVisitorsCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhjlcggehpb { /// offset: 24 #[prost(message, optional, tag = "1")] pub cilgiddhodg: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub plpppcepbdo: u32, /// offset: 40 #[prost(int64, tag = "13")] pub npaifclapnh: i64, /// offset: 48 #[prost(int64, tag = "11")] pub kfacpobaagm: i64, } /// Obf: JIDMMPAOELM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9676)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayQueryRecentVisitorsScRsp { /// offset: 24 #[prost(message, repeated, tag = "13")] pub cmgoogdlbhp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: DMKIHKJAMPJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9712)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchDataScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub performance_id_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "11")] pub nieldclpola: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iakfbfjchfb { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub ibhpafkopfo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub unique_id: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub card_id: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub eaffaccbaaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iedlkigjlem { /// offset: 16 #[prost(message, repeated, tag = "9")] pub lonfkfcfdnd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnllcbklble { /// offset: 16 #[prost(message, optional, tag = "12")] pub lonfkfcfdnd: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub lnlohdjifpk: u32, /// offset: 36 #[prost(bool, tag = "8")] pub dofbghghdja: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cnlaomckfkd { /// offset: 24 #[prost(uint32, tag = "6")] pub ndebmegnckn: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub display_value: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub unique_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub gdnehleomom: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecdinhehkoj { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub bhkjifafhfn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub gmbdhlcgobi: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub fjonjanioik: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub ebenomjdoof: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub cgigaaklckm: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub gaiefcfbnpa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hokcdeeabii { /// offset: 16 #[prost(message, optional, tag = "1")] pub knmadmbfedb: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "3")] pub iedkeldfhlp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "5")] pub fjpeifmfpan: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub idcjpijhncl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jcpmkhcpcpn { /// offset: 24 #[prost(uint32, tag = "6")] pub gpignhpkffb: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub dmjgciibpjk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lmkecapdmac { /// offset: 24 #[prost(uint32, tag = "9")] pub skill_id: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub skill_level: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub hcbaddhnidg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kiceghdkacp { /// offset: 24 #[prost(message, optional, tag = "2")] pub gnbkdchldgl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub fpkjonkifli: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub passenger_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyPassenger { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub ghpfangeman: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub passenger_id: u32, /// offset: 36 #[prost(bool, tag = "4")] pub jgdnjofhcnc: bool, /// offset: 40 #[prost(uint32, tag = "15")] pub record_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aaakpgjdcfj { /// offset: 16 #[prost(message, repeated, tag = "2")] pub cfhojcbdfpe: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "10")] pub hfjbmjhahpe: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "4")] pub aphgaeapljf: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "8")] pub dmaamcippam: u32, /// offset: 52 #[prost(uint32, tag = "14")] pub oocofcbjojd: u32, /// offset: 56 #[prost(uint32, tag = "3")] pub eaffaccbaaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyPassengerInfo { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub ghpfangeman: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "8")] pub passenger_info_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyArea { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub verify_step_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "8")] pub dynamic_info: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "2")] pub area_step_info: ::core::option::Option, /// offset: 48 #[prost(uint32, repeated, tag = "5")] pub step_id_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "3")] pub static_prop_id_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "12")] pub area_id: u32, /// offset: 68 #[prost(uint32, tag = "4")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Egpaicfkhok { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub verify_step_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Idbcdhiokeg { /// offset: 24 #[prost(enumeration = "Jiiehebibmo", tag = "8")] pub status: i32, /// offset: 28 #[prost(uint32, tag = "9")] pub dnligeofpel: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub jlcaikefapn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AreaStepInfo { /// offset: 24 #[prost(message, repeated, tag = "1")] pub bkklgclobcd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub gkenfcllljc: u32, } /// Obf: MCHADDCNKPC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8032)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildRoomScNotify { /// offset: 16 #[prost(message, optional, tag = "1")] pub cpmhkecpboj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gaggcodgdlb { /// offset: 24 #[prost(int64, tag = "10")] pub time: i64, /// offset: 32 #[prost(uint32, tag = "13")] pub prop_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyInfo { /// offset: 24 #[prost(message, repeated, tag = "11")] pub mmjffjedcdj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "5")] pub foopkfcihba: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "10")] pub dynamic_id_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "9")] pub moblidpdoih: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "6")] pub mhabcmlhcgd: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "7")] pub cmcnnjkjnpk: ::core::option::Option, /// offset: 72 #[prost(message, repeated, tag = "3")] pub area_list: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "8")] pub cur_fund: u32, /// offset: 84 #[prost(uint32, tag = "4")] pub bhejcejhlib: u32, /// offset: 88 #[prost(bool, tag = "14")] pub ieeapcfkojc: bool, /// offset: 92 #[prost(uint32, tag = "12")] pub elggjomeagn: u32, /// offset: 96 #[prost(uint32, tag = "2")] pub jjgkipdgogp: u32, /// offset: 100 #[prost(uint32, tag = "13")] pub mhijjhmghfn: u32, /// offset: 104 #[prost(uint32, tag = "1")] pub bkpfhfgiepe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyData { /// offset: 24 #[prost(message, optional, tag = "9")] pub hcjjplkelgc: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "6")] pub passenger_info: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "4")] pub train_party_info: ::core::option::Option, /// offset: 48 #[prost(bool, tag = "14")] pub lnmfdpfokff: bool, /// offset: 52 #[prost(uint32, tag = "10")] pub record_id: u32, /// offset: 56 #[prost(uint32, tag = "8")] pub unlock_area_num: u32, /// offset: 60 #[prost(uint32, tag = "1")] pub clmblfecloi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ephkiehongb { /// offset: 16 #[prost(message, optional, tag = "6")] pub ldaeahohmbb: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "11")] pub nimjpdmfbhn: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "5")] pub kaidkohaagi: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "13")] pub hebcoocahol: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "4")] pub idbdbicpbbg: u32, } /// Obf: NNOICNIGEBC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8073)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyGetDataCsReq {} /// Obf: JBGGLDILCLK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8003)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyGetDataScRsp { /// offset: 24 #[prost(message, optional, tag = "5")] pub train_party_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: DAKMNFLCCMJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8080)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyUseCardCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub fgihkkkogjd: u32, } /// Obf: OKFKNBCEGPL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8027)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyUseCardScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub fgihkkkogjd: u32, } /// Obf: GNHEKLOMECL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8036)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyMoveScNotify { /// offset: 24 #[prost(message, repeated, tag = "11")] pub jabplbjakkm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub dngkglfmgge: u32, } /// Obf: HILKDNFLNLL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8015)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartySettleNotify { /// offset: 16 #[prost(message, optional, tag = "14")] pub cbfpjajakgi: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub fgihkkkogjd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlnfnacofff { /// offset: 24 #[prost(message, repeated, tag = "8")] pub dicaijchicb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "2")] pub cfhojcbdfpe: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "11")] pub khfhclbhapd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cefeijfpcke { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub mnlamkjiaoc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lglfplahfmh { /// offset: 24 #[prost(message, optional, tag = "11")] pub ccfgccmefci: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lmakfcihcma { /// offset: 24 #[prost(message, optional, tag = "13")] pub gnbkdchldgl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub passenger_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbacefiacoi { /// offset: 24 #[prost(message, repeated, tag = "5")] pub ebaimmglgfo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hpagfccnche { /// offset: 24 #[prost(message, optional, tag = "3")] pub fmigokidkjl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mjmpolbbfna { /// offset: 24 #[prost(uint32, tag = "15")] pub eaffaccbaaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dmfmmkjocnj { /// offset: 16 #[prost(message, optional, tag = "7")] pub cbkinafedjc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Flpmbepbpgn { /// offset: 24 #[prost(message, repeated, tag = "13")] pub aphgaeapljf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgoloigoamb { /// offset: 16 #[prost(message, optional, tag = "3")] pub ialieceafjb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emeekfkdpfd { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub ghpfangeman: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Medchlcioei { /// offset: 16 #[prost(message, repeated, tag = "3")] pub iedkeldfhlp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhbjlgfhlhm { /// offset: 24 #[prost(message, optional, tag = "6")] pub knmadmbfedb: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "2")] pub emgmfoblafn: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "11")] pub lnlohdjifpk: u32, /// offset: 44 #[prost(bool, tag = "14")] pub dofbghghdja: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmcpckhhpob { /// offset: 36 #[prost(enumeration = "Mkiibimnigk", tag = "11")] pub src: i32, #[prost( oneof = "gmcpckhhpob::Mnlchejkdho", tags = "1648, 508, 1574, 844, 1448, 1131, 1746, 1116, 481, 1269" )] pub mnlchejkdho: ::core::option::Option, } /// Nested message and enum types in `GMCPCKHHPOB`. pub mod gmcpckhhpob { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mnlchejkdho { /// offset: 24 #[prost(message, tag = "1648")] Emgmfoblafn(super::Iedlkigjlem), /// offset: 24 #[prost(message, tag = "508")] Beemefmjeaa(super::Hbacefiacoi), /// offset: 24 #[prost(message, tag = "1574")] Bpneoplhebk(super::Hpagfccnche), /// offset: 24 #[prost(message, tag = "844")] Oedjeoaecac(super::Mjmpolbbfna), /// offset: 24 #[prost(message, tag = "1448")] Jpbbdgjbhkn(super::Medchlcioei), /// offset: 24 #[prost(message, tag = "1131")] Cnlgpljfmka(super::Dmfmmkjocnj), /// offset: 24 #[prost(message, tag = "1746")] Belkgejfoif(super::Bhbjlgfhlhm), /// offset: 24 #[prost(message, tag = "1116")] Efjkkfnncgn(super::Flpmbepbpgn), /// offset: 24 #[prost(message, tag = "481")] Keoomcjahmg(super::Mgoloigoamb), /// offset: 24 #[prost(message, tag = "1269")] Hohnmngncmg(super::Emeekfkdpfd), } } /// Obf: AHKPAKFGGGG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8010)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartySyncUpdateScNotify { /// offset: 16 #[prost(message, repeated, tag = "8")] pub jkpjfkcbiem: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjleciiekgi { /// offset: 36 #[prost(uint32, tag = "5")] pub queue_position: u32, #[prost(oneof = "hjleciiekgi::Fgliodajfml", tags = "1477, 1935, 1554, 1811")] pub fgliodajfml: ::core::option::Option, } /// Nested message and enum types in `HJLECIIEKGI`. pub mod hjleciiekgi { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fgliodajfml { /// offset: 24 #[prost(message, tag = "1477")] Klonpdnkbjf(super::Amejefbkpch), /// offset: 24 #[prost(message, tag = "1935")] Oplcaidocji(super::Lkiomebiico), /// offset: 24 #[prost(message, tag = "1554")] Akdjgijmhpj(super::Ogafhkmjela), /// offset: 24 #[prost(message, tag = "1811")] Lgbjdfhbind(super::Jebgfijpapg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mdjaphpoaba { /// offset: 24 #[prost(uint32, tag = "5")] pub hafokmhcgfm: u32, /// offset: 28 #[prost(bool, tag = "9")] pub heljnhndcjp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amejefbkpch { /// offset: 24 #[prost(message, repeated, tag = "9")] pub kfnmiembjgd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub event_id: u32, /// offset: 36 #[prost(enumeration = "Lhlbgjlffkk", tag = "13")] pub laoacnpdold: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mdoimcnfdlc { /// offset: 24 #[prost(uint32, tag = "2")] pub hafokmhcgfm: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Olbkadikigl { /// offset: 24 #[prost(message, optional, tag = "13")] pub cbfpjajakgi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gokoiadhfcn { /// offset: 24 #[prost(uint32, tag = "14")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub skill_id: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub hcbaddhnidg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lkiomebiico { /// offset: 24 #[prost(message, repeated, tag = "14")] pub flhhblafjlf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub passenger_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jebgfijpapg { /// offset: 16 #[prost(message, repeated, tag = "11")] pub pbldcddfkie: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub jghcfcgeieo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pfaianendee { /// offset: 24 #[prost(uint32, tag = "7")] pub bfpafelcmgf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdbjbejpgoo { /// offset: 16 #[prost(message, repeated, tag = "2")] pub aphgaeapljf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Elbilfgfdha { /// offset: 24 #[prost(uint32, tag = "8")] pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub gpignhpkffb: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub passenger_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dkigclfpgfo { /// offset: 24 #[prost(uint32, tag = "12")] pub passenger_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ogafhkmjela { /// offset: 24 #[prost(message, repeated, tag = "9")] pub cobenbobpkd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "6")] pub eeoeflkfnim: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "8")] pub jpoohonhfji: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "10")] pub clmfkhajklh: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub celhpmmlhgl: u32, /// offset: 56 #[prost(uint32, tag = "5")] pub oenpdhnalla: u32, /// offset: 60 #[prost(uint32, tag = "14")] pub djeimgghmgm: u32, /// offset: 64 #[prost(uint32, tag = "11")] pub pildipcfmil: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bdggehglfac { /// offset: 24 #[prost(uint32, tag = "12")] pub skill_id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub klkaifedlnk: u32, /// offset: 32 #[prost(enumeration = "TrainPartyMtSkillBriefType", tag = "6")] pub skill_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cpkcmmpfcge { /// offset: 24 #[prost(message, repeated, tag = "2")] pub pbfnpodndid: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub ddagdnndcdi: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Caihacokajo { /// offset: 24 #[prost(message, optional, tag = "4")] pub elmcgfmgili: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "8")] pub aegplacjfio: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub odobgieggeo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckpngmlenfa { /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub lkngkjcffbh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahhmlenldef { /// offset: 16 #[prost(message, repeated, tag = "14")] pub eeoeflkfnim: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "1")] pub cobenbobpkd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "9")] pub knmadmbfedb: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "5")] pub jhfbmekemmk: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "8")] pub kioejhhabkc: ::core::option::Option, /// offset: 64 #[prost(message, repeated, tag = "10")] pub licjodmhbha: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "3")] pub celhpmmlhgl: u32, /// offset: 76 #[prost(enumeration = "Bgppdmipddh", tag = "11")] pub oombnfmjleo: i32, /// offset: 80 #[prost(uint32, tag = "13")] pub djeimgghmgm: u32, /// offset: 84 #[prost(uint32, tag = "15")] pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mocndoceojm { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub lkngkjcffbh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djkacfoffah { /// offset: 16 #[prost(message, repeated, tag = "8")] pub cikdphgpigk: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "14")] pub cobenbobpkd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "7")] pub eeoeflkfnim: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "5")] pub oenpdhnalla: u32, } /// Obf: JOCFCCGIPEA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8029)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyHandlePendingActionCsReq { /// offset: 32 #[prost(uint32, tag = "3")] pub queue_position: u32, #[prost( oneof = "train_party_handle_pending_action_cs_req::Kilbfaafdpd", tags = "2023, 779, 145, 885" )] pub kilbfaafdpd: ::core::option::Option< train_party_handle_pending_action_cs_req::Kilbfaafdpd, >, } /// Nested message and enum types in `TrainPartyHandlePendingActionCsReq`. pub mod train_party_handle_pending_action_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kilbfaafdpd { /// offset: 16 #[prost(message, tag = "2023")] Klonpdnkbjf(super::Mdoimcnfdlc), /// offset: 16 #[prost(message, tag = "779")] Lgbjdfhbind(super::Pfaianendee), /// offset: 16 #[prost(message, tag = "145")] Nellgpkhike(super::Ckpngmlenfa), /// offset: 16 #[prost(message, tag = "885")] Nmefkabdhan(super::Mocndoceojm), } } /// Obf: POOMINFCCKG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8012)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyHandlePendingActionScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub cbfpjajakgi: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 48 #[prost(bool, tag = "14")] pub hmnaopoklge: bool, /// offset: 52 #[prost(uint32, tag = "15")] pub queue_position: u32, #[prost( oneof = "train_party_handle_pending_action_sc_rsp::Kilbfaafdpd", tags = "304, 1830, 393, 1905" )] pub kilbfaafdpd: ::core::option::Option< train_party_handle_pending_action_sc_rsp::Kilbfaafdpd, >, } /// Nested message and enum types in `TrainPartyHandlePendingActionScRsp`. pub mod train_party_handle_pending_action_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kilbfaafdpd { /// offset: 24 #[prost(message, tag = "304")] Eebfclfobpg(super::Olbkadikigl), /// offset: 24 #[prost(message, tag = "1830")] Omlncjegjac(super::Kdbjbejpgoo), /// offset: 24 #[prost(message, tag = "393")] Bhmjdneobnk(super::Ahhmlenldef), /// offset: 24 #[prost(message, tag = "1905")] Igmepoblffb(super::Djkacfoffah), } } /// Obf: OOCLLLOHBGK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8054)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyBuildStartStepCsReq { /// offset: 24 #[prost(message, optional, tag = "11")] pub pficnbhihba: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub dnligeofpel: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub area_id: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub gkenfcllljc: u32, } /// Obf: DCJNIPEPHAM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8083)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyBuildStartStepScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub cur_fund: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bhopikpampj { /// offset: 16 #[prost(message, optional, tag = "12")] pub oofpppceidp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub area_id: u32, } /// Obf: JOJAAMHMCAB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8009)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyBuildDiyCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub dice_slot_id: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub diy_dynamic_id: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub area_id: u32, /// offset: 36 #[prost(bool, tag = "1")] pub bkcnaamghkj: bool, } /// Obf: MELNFDAIHIL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8042)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildDiyScRsp { /// offset: 24 #[prost(message, repeated, tag = "4")] pub dynamic_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "9")] pub jkpjfkcbiem: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 44 #[prost(bool, tag = "1")] pub bkcnaamghkj: bool, /// offset: 48 #[prost(uint32, tag = "6")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pplkbfmcgld { /// offset: 16 #[prost(message, repeated, tag = "2")] pub foomipjjkog: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub bpgbeeohplj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aiocpflcnlb { /// offset: 16 #[prost(message, repeated, tag = "2")] pub foomipjjkog: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub progress: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub area_id: u32, /// offset: 40 #[prost(uint32, tag = "10")] pub gkenfcllljc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Docmdcpjieh { /// offset: 24 #[prost(uint32, tag = "9")] pub mhijjhmghfn: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub bhejcejhlib: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nfnknnfjilk { /// offset: 24 #[prost(uint32, tag = "3")] pub iojoiohieab: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lgloclbfdlk { /// offset: 24 #[prost(uint32, tag = "8")] pub elggjomeagn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cnfpbajniel { /// offset: 24 #[prost(uint32, tag = "1")] pub jbeekbjmiia: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iojldheclih { /// offset: 24 #[prost(uint32, tag = "7")] pub diy_dynamic_id: u32, /// offset: 32 #[prost(int64, tag = "5")] pub time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fahbcnpnbnc { /// offset: 24 #[prost(uint32, tag = "11")] pub nljmjcgffmd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bakfomadbcj { /// offset: 24 #[prost(uint32, tag = "7")] pub bkpfhfgiepe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbjgonhjaac { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub foomipjjkog: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ignngonlfaj { /// offset: 24 #[prost(message, repeated, tag = "8")] pub area_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ffmmfbmobeg { #[prost( oneof = "ffmmfbmobeg::Mnlchejkdho", tags = "682, 301, 1194, 744, 198, 933, 1884, 60, 1375, 77, 792" )] pub mnlchejkdho: ::core::option::Option, } /// Nested message and enum types in `FFMMFBMOBEG`. pub mod ffmmfbmobeg { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mnlchejkdho { /// offset: 16 #[prost(message, tag = "682")] Cngokikbgaj(super::Fahbcnpnbnc), /// offset: 16 #[prost(message, tag = "301")] Llcocejhkld(super::Pplkbfmcgld), /// offset: 16 #[prost(message, tag = "1194")] Mfnelhnlngi(super::Aiocpflcnlb), /// offset: 16 #[prost(message, tag = "744")] Fhbmgffbolp(super::Docmdcpjieh), /// offset: 16 #[prost(message, tag = "198")] Fckncndekae(super::Nfnknnfjilk), /// offset: 16 #[prost(message, tag = "933")] Nefbgmngkbn(super::Cnfpbajniel), /// offset: 16 #[prost(message, tag = "1884")] Bjmfdaflnec(super::Iojldheclih), /// offset: 16 #[prost(message, tag = "60")] Mnfdlmdbimb(super::Lgloclbfdlk), /// offset: 16 #[prost(message, tag = "1375")] Lcnjlpddfee(super::Bakfomadbcj), /// offset: 16 #[prost(message, tag = "77")] Fpmnnmmpokl(super::Ignngonlfaj), /// offset: 16 #[prost(message, tag = "792")] Odgcbidognd(super::Oiipjfdnpah), } } /// Obf: LFHAFKOJBAB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8076)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildingUpdateNotify { /// offset: 24 #[prost(message, repeated, tag = "10")] pub ooabobhekeh: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8061)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhlhoepckag {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8024)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fddjjcfnfoj { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8071)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Amdompigbpg {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8078)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dbghchponoh { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Djbjmhkmomb { /// offset: 24 #[prost(uint32, tag = "1")] pub level: u32, /// offset: 28 #[prost(enumeration = "Bgppdmipddh", tag = "5")] pub jappkifahph: i32, } /// Obf: GNFJOHCLDFE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8030)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyGamePlaySettleNotify { /// offset: 16 #[prost(message, optional, tag = "5")] pub enbjcmpcmlk: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "12")] pub cejpcmheemn: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub unlock_area_num: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub record_id: u32, } /// Obf: BAMIHIIOBNM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8092)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyGamePlayStartCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub cfhojcbdfpe: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub idbdbicpbbg: u32, } /// Obf: IJMCKLDMLDL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8066)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyGamePlayStartScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub fjkhjaddkld: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8020)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ibncbepcapf {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8099)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dniafcgkeop { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub buff_id: u32, } /// Obf: IADPNINDFOK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8067)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyTakeBuildLevelAwardCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub fphfhcgnngm: u32, } /// Obf: LACGKNHJGKN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8085)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyTakeBuildLevelAwardScRsp { /// offset: 24 #[prost(message, optional, tag = "10")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub fphfhcgnngm: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: AMABCENGLBJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8053)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildSelfDisplayAreaDiyCsReq { /// offset: 24 #[prost(message, optional, tag = "12")] pub aclkmfcdmed: ::core::option::Option, } /// Obf: DJNFKMCDDCM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8063)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildSelfDisplayAreaDiyScRsp { /// offset: 24 #[prost(message, optional, tag = "1")] pub aclkmfcdmed: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Heljnonbkph { /// offset: 24 #[prost(uint32, tag = "2")] pub eiklmfpmjjd: u32, /// offset: 32 #[prost(int64, tag = "1")] pub kamopeebohj: i64, } /// Obf: BPMHNPHIHHF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8017)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildSelfDisplayAreaDiyScNotify { /// offset: 24 #[prost(message, optional, tag = "13")] pub train_party_data: ::core::option::Option, } /// Obf: HHDHGGCAJJL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8006)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartySetBadgeAutoFillCsReq { /// offset: 24 #[prost(bool, tag = "13")] pub peljacanafh: bool, } /// Obf: MOMHHDACBOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8100)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartySetBadgeAutoFillScRsp { /// offset: 24 #[prost(bool, tag = "5")] pub peljacanafh: bool, /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Deffflgjaem { /// offset: 24 #[prost(uint32, tag = "10")] pub dooacehopee: u32, /// offset: 28 #[prost(bool, tag = "15")] pub is_meet: bool, } /// Obf: KGONMGJNBLA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3773)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainVisitorBehaviorFinishCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub dooacehopee: u32, } /// Obf: AJGFHIIBNGP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3703)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainVisitorBehaviorFinishScRsp { /// offset: 24 #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub dooacehopee: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Npebolnhfal { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub mpndoljmbfh: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3727)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eidkoeheaaa { /// offset: 16 #[prost(message, repeated, tag = "10")] pub lpolkfnceab: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: JGBPIBNACKP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3736)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainRefreshTimeNotify { /// offset: 24 #[prost(uint64, tag = "2")] pub iamknfkclch: u64, } /// Obf: DKMMAPLHFOA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3713)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainVisitorRewardSendNotify { /// offset: 24 #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub dooacehopee: u32, /// offset: 36 #[prost(enumeration = "Cfcpoedppkb", tag = "1")] pub r#type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnkgdkaielh { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub hbgleoajjge: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub imhlmhkopld: u32, /// offset: 36 #[prost(bool, tag = "11")] pub lhnhmfekndj: bool, /// offset: 40 #[prost(uint32, tag = "6")] pub dooacehopee: u32, /// offset: 44 #[prost(enumeration = "TrainVisitorStatus", tag = "8")] pub status: i32, } /// Obf: OGBKODNDKEN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3715)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTrainVisitorRegisterCsReq { /// offset: 24 #[prost(enumeration = "Ackpcffemhb", tag = "13")] pub r#type: i32, } /// Obf: GMBECKPIIHH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3781)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrainVisitorRegisterScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub blkhpcpaldn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "6")] pub nedbifjpbdj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: FMIGHLPJAME /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3710)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeTrainVisitorBehaviorRewardCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub dooacehopee: u32, } /// Obf: NEGJACBFGHB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3787)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTrainVisitorBehaviorRewardScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub hbgleoajjge: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub dooacehopee: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3729)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nnahgdgnoek { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub blkhpcpaldn: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3712)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Obicgcefcci { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ngiobcjinog { /// offset: 24 #[prost(uint32, tag = "15")] pub epljkolipci: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub item_id: u32, /// offset: 32 #[prost(int32, tag = "14")] pub aphmbadnmph: i32, /// offset: 40 #[prost(uint64, tag = "6")] pub unique_id: u64, /// offset: 48 #[prost(int32, tag = "7")] pub knkfpenapbf: i32, /// offset: 52 #[prost(uint32, tag = "2")] pub nmelcpiokno: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjmkojehmii { /// offset: 24 #[prost(message, repeated, tag = "8")] pub lfdlfddeaca: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub cfcicbneojb: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub dcijefmacme: u32, /// offset: 40 #[prost(enumeration = "Olbnnjkcmai", tag = "15")] pub pfolidbbhjn: i32, /// offset: 44 #[prost(enumeration = "Oflkobjhfkh", tag = "14")] pub beanbfljelp: i32, } /// Obf: OMAFHCAGGCC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6473)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochureGetDataCsReq {} /// Obf: JLJDPMBGLEP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6403)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureGetDataScRsp { /// offset: 24 #[prost(map = "uint32, message", tag = "8")] pub hjnjnfibmel: ::std::collections::HashMap, /// offset: 32 #[prost(map = "uint32, uint32", tag = "6")] pub nnidcbokhfk: ::std::collections::HashMap, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub custom_value: u32, } /// Obf: BMLNJOPALPJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6480)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochurePageUnlockScNotify { /// offset: 24 #[prost(uint32, tag = "10")] pub dcijefmacme: u32, } /// Obf: MFBNEECALDM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6436)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochureSelectMessageCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub dcijefmacme: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub cfcicbneojb: u32, } /// Obf: MEEPKLELIKK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6413)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureSelectMessageScRsp { /// offset: 24 #[prost(message, optional, tag = "11")] pub edllnjiefbo: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aeblmbdfnib { /// offset: 24 #[prost(uint32, tag = "11")] pub epljkolipci: u32, /// offset: 28 #[prost(int32, tag = "12")] pub aphmbadnmph: i32, /// offset: 32 #[prost(uint32, tag = "5")] pub dcijefmacme: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub item_id: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub nmelcpiokno: u32, /// offset: 44 #[prost(int32, tag = "4")] pub knkfpenapbf: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6481)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dahldomhfan { /// offset: 24 #[prost(message, optional, tag = "3")] pub edllnjiefbo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6410)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gnilaaacodb { /// offset: 24 #[prost(uint64, tag = "15")] pub unique_id: u64, /// offset: 32 #[prost(uint32, tag = "14")] pub item_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub dcijefmacme: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6487)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akgfmpcfook { /// offset: 16 #[prost(message, optional, tag = "6")] pub edllnjiefbo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6429)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bahmabonkbp { /// offset: 24 #[prost(uint32, tag = "12")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub dcijefmacme: u32, /// offset: 32 #[prost(int32, tag = "11")] pub knkfpenapbf: i32, /// offset: 36 #[prost(int32, tag = "10")] pub aphmbadnmph: i32, /// offset: 40 #[prost(uint64, tag = "13")] pub unique_id: u64, /// offset: 48 #[prost(uint32, tag = "5")] pub nmelcpiokno: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub epljkolipci: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6412)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idnieakjmcf { /// offset: 24 #[prost(message, optional, tag = "8")] pub edllnjiefbo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6454)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ddhiijajioo { /// offset: 24 #[prost(uint32, tag = "15")] pub ocjlbkdckhl: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cchmhoonegg { /// offset: 24 #[prost(uint32, tag = "6")] pub ocjlbkdckhl: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub num: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6409)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hpgigeeaghl { /// offset: 24 #[prost(uint32, tag = "6")] pub value: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6442)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mladijbblpn { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6476)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ohmieppckbj { /// offset: 24 #[prost(enumeration = "Oflkobjhfkh", tag = "10")] pub debpjkjgcie: i32, /// offset: 28 #[prost(uint32, tag = "2")] pub dcijefmacme: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6438)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fpgbalikpde { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: MANBMLIGMLD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6461)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochurePageResetCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub dcijefmacme: u32, } /// Obf: AINBIAHAJKH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6424)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochurePageResetScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub edllnjiefbo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dedkiifnecm { /// offset: 24 #[prost(uint32, tag = "11")] pub item_id: u32, /// offset: 28 #[prost(int32, tag = "3")] pub knkfpenapbf: i32, /// offset: 32 #[prost(int32, tag = "12")] pub aphmbadnmph: i32, /// offset: 36 #[prost(uint32, tag = "13")] pub nmelcpiokno: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub epljkolipci: u32, } /// Obf: GHONBGEKOAI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6471)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureApplyPasterListCsReq { /// offset: 24 #[prost(message, repeated, tag = "13")] pub gmleojclcfb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub dcijefmacme: u32, } /// Obf: FEEHNCGHLEO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6478)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureApplyPasterListScRsp { /// offset: 24 #[prost(message, optional, tag = "5")] pub edllnjiefbo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Enghacadbki { /// offset: 24 #[prost(uint32, tag = "9")] pub fmifpfahfbl: u32, /// offset: 28 #[prost(enumeration = "TreasureDungeonRecordType", tag = "14")] pub r#type: i32, /// offset: 32 #[prost(uint32, tag = "4")] pub egklfmchlco: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub ldmhlkgilod: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub ffkdfoddbdn: u32, } /// Obf: OLJMFHFEBAI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4473)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TreasureDungeonDataScNotify { /// offset: 16 #[prost(message, optional, tag = "2")] pub imhngdfgjja: ::core::option::Option, } /// Obf: KENIHFGIDEO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4403)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TreasureDungeonFinishScNotify { /// offset: 16 #[prost(map = "uint32, uint32", tag = "2")] pub nlmhkdpjefo: ::std::collections::HashMap, /// offset: 32 #[prost(map = "uint32, uint32", tag = "9")] pub imalndjddno: ::std::collections::HashMap, /// offset: 40 #[prost(uint32, tag = "5")] pub djcnklmcabg: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub dehgkclnnap: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub eicekdbenkm: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub miafmbhcmog: u32, /// offset: 56 #[prost(bool, tag = "7")] pub is_win: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pponnihfjap { /// offset: 16 #[prost(message, repeated, tag = "357")] pub pbnehhobbfc: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "6")] pub iedkeldfhlp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "1090")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "818")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "372")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "591")] pub fdoilglifib: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "8")] pub hflophnbkgn: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "4")] pub map_id: u32, /// offset: 84 #[prost(uint32, tag = "762")] pub hcegfnhmmod: u32, /// offset: 88 #[prost(uint32, tag = "13")] pub hadfmhcmlel: u32, /// offset: 92 #[prost(uint32, tag = "14")] pub miafmbhcmog: u32, /// offset: 96 #[prost(uint32, tag = "2")] pub eicekdbenkm: u32, /// offset: 100 #[prost(uint32, tag = "10")] pub kjnkbklcghj: u32, /// offset: 104 #[prost(bool, tag = "1120")] pub nbnpgeamfjp: bool, /// offset: 105 #[prost(bool, tag = "318")] pub igjcgaghdpp: bool, /// offset: 106 #[prost(bool, tag = "646")] pub mneifmedfgc: bool, /// offset: 108 #[prost(uint32, tag = "9")] pub diplenngjii: u32, /// offset: 112 #[prost(uint32, tag = "5")] pub fllpjkholpa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nppffmbngbp { /// offset: 24 #[prost(uint32, tag = "10")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub item_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ffmoagpphgp { /// offset: 24 #[prost(message, optional, tag = "6")] pub sp_bar: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub avatar_type: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub hp: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub avatar_id: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub khjkdlnamip: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jdlipnfgeid { /// offset: 24 #[prost(uint32, tag = "4")] pub avatar_type: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jgnnojeeblp { /// offset: 24 #[prost(uint32, tag = "5")] pub modpkccoajl: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ihbmpciigjd { /// offset: 24 #[prost(message, repeated, tag = "1396")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub gdnehleomom: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub ohccefialgl: u32, /// offset: 40 #[prost(bool, tag = "7")] pub bbbinmpjcgi: bool, /// offset: 41 #[prost(bool, tag = "10")] pub mnaochokffj: bool, /// offset: 42 #[prost(bool, tag = "1")] pub aalccpjcbme: bool, /// offset: 43 #[prost(bool, tag = "2")] pub dbmfbjchnkn: bool, /// offset: 44 #[prost(uint32, tag = "15")] pub eilbaolilam: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kmcccokiofd { /// offset: 24 #[prost(uint32, tag = "5")] pub gdnehleomom: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub fbnbpphogli: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub buff_id: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub egklfmchlco: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub jbgenfikggf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dcmclhjinbd { /// offset: 24 #[prost(uint32, tag = "5")] pub fllpjkholpa: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub eicekdbenkm: u32, /// offset: 32 #[prost(bool, tag = "13")] pub hlfemfmhojl: bool, /// offset: 33 #[prost(bool, tag = "2")] pub has_passed: bool, /// offset: 36 #[prost(uint32, tag = "11")] pub hadfmhcmlel: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub nkmnccffbab: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub miafmbhcmog: u32, } /// Obf: MBDAPMIPEON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4429)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTreasureDungeonActivityDataCsReq {} /// Obf: MHMEJAECMMA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4412)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTreasureDungeonActivityDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "1")] pub nfejlhocfmc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: KBCNABANJLF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4454)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTreasureDungeonCsReq { /// offset: 24 #[prost(message, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub eicekdbenkm: u32, } /// Obf: FKHNMKLEMPL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4483)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTreasureDungeonScRsp { /// offset: 24 #[prost(message, optional, tag = "2")] pub imhngdfgjja: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: DNOLOCILBDG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4409)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OpenTreasureDungeonGridCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub gdnehleomom: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub eicekdbenkm: u32, } /// Obf: EICJHGLMLIK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4442)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenTreasureDungeonGridScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub imhngdfgjja: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: BLLCDNDBMFC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4461)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct InteractTreasureDungeonGridCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub gdnehleomom: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub display_value: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub eicekdbenkm: u32, } /// Obf: PBIACLDGHLJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4424)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InteractTreasureDungeonGridScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub imhngdfgjja: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: GPDIOLFJBDA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4471)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UseTreasureDungeonItemCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub gdnehleomom: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub eicekdbenkm: u32, } /// Obf: CAEINBAOLLG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4478)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UseTreasureDungeonItemScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub imhngdfgjja: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iokgdddhhpd { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "8")] pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "3")] pub avatar_id: u32, } /// Obf: LPKMOEFJGGC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4476)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightTreasureDungeonMonsterCsReq { /// offset: 16 #[prost(message, repeated, tag = "11")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub gdnehleomom: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub eicekdbenkm: u32, } /// Obf: GAKDIMFCIIL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4438)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightTreasureDungeonMonsterScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4452)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Omkakfpogda { /// offset: 24 #[prost(uint32, tag = "11")] pub eicekdbenkm: u32, /// offset: 28 #[prost(bool, tag = "8")] pub keaagaiahla: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4448)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pnoeincjclo { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Tutorial { /// offset: 24 #[prost(uint32, tag = "4")] pub id: u32, /// offset: 28 #[prost(enumeration = "TutorialStatus", tag = "14")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TutorialGuide { /// offset: 24 #[prost(enumeration = "TutorialStatus", tag = "5")] pub status: i32, /// offset: 28 #[prost(enumeration = "TutorialGuideType", tag = "8")] pub r#type: i32, /// offset: 32 #[prost(uint32, tag = "2")] pub id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1673)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTutorialCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1603)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialScRsp { /// offset: 16 #[prost(message, repeated, tag = "2")] pub tutorial_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1680)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTutorialGuideCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1627)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialGuideScRsp { /// offset: 24 #[prost(message, repeated, tag = "6")] pub tutorial_guide_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1636)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub tutorial_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1613)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub tutorial: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1615)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialGuideCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub group_id: u32, /// offset: 28 #[prost(enumeration = "TutorialGuideType", tag = "13")] pub r#type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1681)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialGuideScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub tutorial_guide: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1610)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishTutorialCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub tutorial_id: u32, /// offset: 28 #[prost(enumeration = "TutorialFinishType", tag = "9")] pub hfiblhafonm: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1687)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishTutorialScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub tutorial: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1629)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishTutorialGuideCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub group_id: u32, /// offset: 28 #[prost(enumeration = "TutorialGuideType", tag = "11")] pub r#type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1612)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTutorialGuideScRsp { /// offset: 24 #[prost(message, optional, tag = "11")] pub tutorial_guide: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Heggpiegbin { /// offset: 24 #[prost(uint32, tag = "15")] pub id: u32, /// offset: 28 #[prost(bool, tag = "3")] pub is_new: bool, /// offset: 32 #[prost(uint32, tag = "1")] pub fhnngnbdgho: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fdecdcedpnm { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub iccchccdknd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub id: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub bgmfehbeabc: u32, /// offset: 40 #[prost(bool, tag = "7")] pub is_new: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gakjmhlejmd { /// offset: 16 #[prost(message, repeated, tag = "3")] pub hcbjongpjfd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "15")] pub lbippbpplpc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lkjfaoidnnf { /// offset: 24 #[prost(uint32, tag = "4")] pub dcahjelnjnp: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(403)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmcagpohkjj { /// offset: 24 #[prost(message, optional, tag = "1")] pub kednghieobb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub dkfpmcpmpjh: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Alamhkjdlkg { /// offset: 24 #[prost(uint32, tag = "13")] pub fonfbfajhpk: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(427)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hedcnkonnbi { /// offset: 24 #[prost(uint32, tag = "14")] pub dkfpmcpmpjh: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jbaeghhhdnh {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(413)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkepkkajone { /// offset: 16 #[prost(message, repeated, tag = "10")] pub lpbleicpfpd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub dkfpmcpmpjh: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(415)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nfegdjldcjd { /// offset: 24 #[prost(uint32, tag = "4")] pub fonfbfajhpk: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub dcahjelnjnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mdmgfieejkp { /// offset: 24 #[prost(uint32, tag = "4")] pub pidbahmnnco: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub dcahjelnjnp: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(410)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gnlnlihkkpl { /// offset: 24 #[prost(uint32, tag = "2")] pub dcahjelnjnp: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub pidbahmnnco: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdfpanilfoh { /// offset: 24 #[prost(message, repeated, tag = "8")] pub paoejkabfep: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "12")] pub motion: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub chcopkakbno: u32, /// offset: 44 #[prost(bool, tag = "9")] pub kekfkkanack: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gghobpbffob { /// offset: 24 #[prost(message, repeated, tag = "13")] pub paoejkabfep: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "11")] pub bbemigelgjc: ::core::option::Option, /// offset: 40 #[prost(string, tag = "8")] pub uuid: ::prost::alloc::string::String, /// offset: 48 #[prost(uint32, tag = "2")] pub chcopkakbno: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub id: u32, /// offset: 56 #[prost(bool, tag = "14")] pub kekfkkanack: bool, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6532)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nhlgedlkoki { /// offset: 24 #[prost(message, optional, tag = "14")] pub group_state_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] pub motion: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub id: u32, /// offset: 44 #[prost(bool, tag = "3")] pub lcppndpkhph: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6542)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enpjfkdklob { /// offset: 16 #[prost(message, optional, tag = "11")] pub iaobhcoomjp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6507)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Johdljlgnhl { /// offset: 24 #[prost(message, optional, tag = "5")] pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6523)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cpkcmnjkpoe { /// offset: 16 #[prost(message, optional, tag = "2")] pub iaobhcoomjp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6544)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ljfeonhokag { /// offset: 24 #[prost(uint32, tag = "13")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6527)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bppicamlgnb { /// offset: 16 #[prost(message, optional, tag = "7")] pub iaobhcoomjp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6519)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dkjbginlbpp { /// offset: 24 #[prost(uint32, tag = "13")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6545)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdmanlndioa { /// offset: 16 #[prost(message, optional, tag = "1")] pub iaobhcoomjp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6509)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Likmpnfokff { /// offset: 24 #[prost(uint32, tag = "2")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6529)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mddfdnhfcil { /// offset: 24 #[prost(message, optional, tag = "12")] pub iaobhcoomjp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6543)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljeffbcjjem { /// offset: 24 #[prost(message, optional, tag = "3")] pub iaobhcoomjp: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6534)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okefgcnneki { /// offset: 16 #[prost(message, optional, tag = "3")] pub ggdcdjdbccn: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6521)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhigcjfjgpf { /// offset: 24 #[prost(message, optional, tag = "2")] pub iaobhcoomjp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6540)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ajdpponbabg { /// offset: 24 #[prost(message, optional, tag = "2")] pub ggdcdjdbccn: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6505)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Deahiakbgmj { /// offset: 24 #[prost(message, optional, tag = "9")] pub iaobhcoomjp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6508)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Phpeppkfmjo { /// offset: 24 #[prost(uint32, tag = "5")] pub config_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub group_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6503)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hkpfpmjbnep { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6538)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbmfcjlhnaa { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6520)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hfjcgemmpkb { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: NBGLFOIBBLL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7626)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct WorldUnlockCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub cfdceemioco: u32, } /// Obf: ALJGINBMLKB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7627)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct WorldUnlockScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub cfdceemioco: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gocbelpflho { /// offset: 24 #[prost(string, tag = "14")] pub omcbhefbeio: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "16")] pub pmdnfenhobe: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub mjkfodfjgko: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub impoogjhdmf: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub authkey_ver: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub ekbjcbfiiep: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub fcfkglpcpop: u32, /// offset: 56 #[prost(uint64, tag = "9")] pub dgafihgcapc: u64, /// offset: 64 #[prost(uint32, tag = "4")] pub bmgbbemhlig: u32, /// offset: 68 #[prost(uint32, tag = "1")] pub dlaiechbnpp: u32, /// offset: 72 #[prost(uint32, tag = "6")] pub lmffkmpomgd: u32, /// offset: 76 #[prost(uint32, tag = "8")] pub jpkihonccnn: u32, /// offset: 80 #[prost(uint64, tag = "17")] pub llioemobfgd: u64, /// offset: 88 #[prost(uint32, tag = "13")] pub nlghmpmhmef: u32, /// offset: 92 #[prost(uint32, tag = "11")] pub id: u32, /// offset: 96 #[prost(uint32, tag = "15")] pub igkolfocnod: u32, /// offset: 100 #[prost(uint32, tag = "10")] pub mlombdfhlmn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlayerActionType { PlayerActionNone = 0, PlayerActionRegister = 1, PlayerActionLogin = 2, PlayerActionLogout = 3, PlayerActionAddExp = 4, PlayerActionLevelUp = 5, PlayerActionAddMaterial = 6, PlayerActionSaveStat = 7, PlayerActionTravelBrochureInteract = 8, PlayerActionRelay = 9, PlayerActionRecharge = 101, PlayerActionBuyGoods = 102, PlayerActionAddCoin = 103, PlayerActionMonthCardDailyHcoin = 104, PlayerActionMonthCardBuyMcoin = 105, PlayerActionRechargeFreeCoin = 106, PlayerActionAddMonthCard = 107, PlayerActionRechargeGiftPay = 108, PlayerActionRechargeGiftFree = 109, PlayerActionRechargeBenefit = 110, PlayerActionRechargeGiftTakeReward = 111, PlayerActionRechargeGiftReach = 112, PlayerActionRechargeBenefitReach = 113, PlayerActionMonthCardEndMail = 114, PlayerActionMissionAccept = 201, PlayerActionMissionFinish = 202, PlayerActionMissionFail = 203, PlayerActionMainMissionAccept = 204, PlayerActionSubMissionAccept = 205, PlayerActionMainMissionFinish = 206, PlayerActionSubMissionFinish = 207, PlayerActionDailyTaskFinish = 208, PlayerActionDailyTaskTakeReward = 209, PlayerActionNpcTalkReward = 210, PlayerActionMainMissionRecover = 211, PlayerActionMainMissionDisable = 212, PlayerActionConsumeItemSubMissionFinish = 213, PlayerActionItemMonitorAllSources = 999, PlayerActionGm = 1001, PlayerActionCustomOp = 1002, PlayerActionCheckSum = 1003, PlayerActionPlayerLocation = 1004, PlayerActionChangeLanguage = 1005, PlayerActionClientReport = 1006, PlayerActionAceReport = 1007, PlayerActionPlayerPowerInfo = 1008, PlayerActionDailyRefresh = 1009, PlayerActionAvatarValueInfo = 1010, PlayerActionMoveCheckFailedReport = 1011, PlayerActionBattleFailedReport = 1012, PlayerActionSecurityReport = 1013, PlayerActionAvatarPromotion = 1101, PlayerActionAvatarAdd = 1103, PlayerActionAvatarUseExpItem = 1104, PlayerActionAvatarLevelUp = 1105, PlayerActionSkillTreeUp = 1106, PlayerActionAvatarHpChange = 1107, PlayerActionAvatarMpChange = 1108, PlayerActionAvatarAddExp = 1109, PlayerActionAvatarRankUp = 1110, PlayerActionAvatarRepeated = 1111, PlayerActionMpMaxChange = 1112, PlayerActionAvatarTakePromotionReward = 1113, PlayerActionAvatarRelicAffixInfo = 1114, PlayerActionAvatarMark = 1115, PlayerActionAvatarSystemPowerReset = 1116, PlayerActionAvatarChangePath = 1119, PlayerActionSetGrowthTargetAvatar = 1120, PlayerActionDelAvatar = 1121, PlayerActionAvatarSkinChange = 1122, PlayerActionSetGrowthTargetFunctionConfig = 1123, PlayerActionAvatarSkinActivityReissue = 1124, PlayerActionSetAvatarEnhancedId = 1125, PlayerActionDressPlayerOutfit = 1126, PlayerActionStageBegin = 1202, PlayerActionStageEnd = 1203, PlayerActionCocoonStageBegin = 1205, PlayerActionCocoonStageEnd = 1206, PlayerActionFarmElementEnd = 1207, PlayerActionElementStageEnd = 1208, PlayerActionCocoonSweep = 1209, PlayerActionFarmElementSweep = 1210, PlayerActionRecoverStamina = 1301, PlayerActionExchangeStamina = 1302, PlayerActionLoginReward = 1303, PlayerActionModifyNickname = 1304, PlayerActionGetLevelReward = 1305, PlayerActionWorldLevelUp = 1306, PlayerActionAddStamina = 1307, PlayerActionGameplayBirthdayRewardMail = 1308, PlayerActionRechargeRebateReward = 1309, PlayerActionGameplayBirthdaySet = 1310, PlayerActionReserveStaminaExchange = 1311, PlayerActionReserveStaminaAdd = 1312, PlayerActionReserveStaminaChange = 1313, PlayerActionNowStamina = 1314, PlayerActionFtcResetNickname = 1315, PlayerActionReserveAndFuelExchangeStamina = 1316, PlayerActionMail = 1401, PlayerActionMailOpByUser = 1402, PlayerActionMailOpByMuip = 1403, PlayerActionMailOpByGm = 1404, PlayerActionMailOpByFull = 1405, PlayerActionMailOpByExpire = 1406, PlayerActionMailOpByInternal = 1407, PlayerActionAddMail = 1408, PlayerActionDelMail = 1409, PlayerActionTakeAttachment = 1410, PlayerActionReadMail = 1411, PlayerActionBattleAvatar = 1501, PlayerActionBattleMonster = 1502, PlayerActionBattleEnd = 1504, PlayerActionBattleReplay = 1505, PlayerActionBattleAvatarDeath = 1506, PlayerActionBattleSwitchPhase = 1507, PlayerActionBattleMonsterSkill = 1508, PlayerActionBattleRebattle = 1509, PlayerActionBattleAvatarServant = 1510, PlayerActionMissionReward = 1602, PlayerActionQuestAccept = 1603, PlayerActionQuestFinish = 1604, PlayerActionQuestRemove = 1605, PlayerActionQuestReward = 1606, PlayerActionQuestAutoClose = 1607, PlayerActionQuestExpired = 1608, PlayerActionMissionRequired = 1609, PlayerActionSubmissionReward = 1610, PlayerActionAchievementLevelReward = 1611, PlayerActionQuestDelete = 1612, PlayerActionSubMissionReward2 = 1613, PlayerActionMissionCompensate = 1614, PlayerActionMissionRecycle = 1615, PlayerActionQuestReset = 1616, PlayerActionQuestOptionalReward = 1617, PlayerActionMcvChange = 1618, PlayerActionQuestReissue = 1619, PlayerActionPropInteract = 1704, PlayerActionAvatarMazeSkill = 1705, PlayerActionEnterMaze = 1706, PlayerActionOrdinaryInteract = 1707, PlayerActionChestInteract = 1708, PlayerActionCheckPointUnlock = 1709, PlayerActionCheckPointInteract = 1710, PlayerActionCheckPointRevive = 1711, PlayerActionCheckPointTransfer = 1712, PlayerActionMonsterInteract = 1714, PlayerActionNpcInteract = 1716, PlayerActionPropHit = 1717, PlayerActionPrelogueRevive = 1718, PlayerActionPropState = 1719, PlayerActionCheckPointRecover = 1720, PlayerActionMechanismBar = 1722, PlayerActionSubmitOrigamiItem = 1723, PlayerActionMazeBuffDropItem = 1724, PlayerActionFsvChange = 1725, PlayerActionTimelinePropState = 1726, PlayerActionGroupPropertyChange = 1727, PlayerActionOpenGroupPropertyChest = 1728, PlayerActionEquipmentPromotion = 1901, PlayerActionAddItem = 1902, PlayerActionUseItem = 1904, PlayerActionEquipmentRankUp = 1905, PlayerActionEquipmentLevelUp = 1906, PlayerActionExpUpEquipmentReturn = 1907, PlayerActionBagFullRewardMail = 1908, PlayerActionEquipmentAdd = 1909, PlayerActionEquipmentWear = 1910, PlayerActionItemCompose = 1911, PlayerActionRelicLevelUp = 1912, PlayerActionExpUpRelicReturn = 1913, PlayerActionRelicNumChanged = 1914, PlayerActionRelicWear = 1915, PlayerActionRelicCompose = 1916, PlayerActionSellItem = 1917, PlayerActionUnlockMusic = 1918, PlayerActionExchangeHcoinWithPayMcoin = 1919, PlayerActionGetReward = 1920, PlayerActionExchangeHcoinWithFreeMcoin = 1921, PlayerActionItemComposeFormulaUnlock = 1922, PlayerActionExchangeHcoin = 1923, PlayerActionCityShopLevelReward = 1924, PlayerActionItemRecycle = 1925, PlayerActionMuseumFundsConsume = 1926, PlayerActionMuseumEventBuyStuff = 1927, PlayerActionMuseumMarketBuyStuff = 1928, PlayerActionMuseumRandomEvent = 1929, PlayerActionMuseumInitialItem = 1930, PlayerActionOptionalBoxReward = 1931, PlayerActionDestroyItem = 1932, PlayerActionTransferExp = 1933, PlayerActionOndutyUse = 1934, PlayerActionItemMark = 1935, PlayerActionRelicDiscard = 1936, PlayerActionGeneralVirtualItemChange = 1937, PlayerActionRelicLock = 1938, PlayerActionRelicFilterPlanSave = 1939, PlayerActionRelicFilterPlanDelete = 1940, PlayerActionRelicFilterPlanMark = 1941, PlayerActionRelicSell = 1942, PlayerActionRelicReforge = 1943, PlayerActionRelicSmartWearCustomPlan = 1944, PlayerActionRecoverRelic = 1945, PlayerActionRecoverEquipment = 1946, PlayerActionEquipmentSell = 1947, PlayerActionRelicSmartWearPinRelic = 1948, PlayerActionRelicCocoonSetting = 1949, PlayerActionPersonalCardChange = 1950, PlayerActionPhoneCaseChange = 1951, PlayerActionDeliveryItemReward = 1952, PlayerActionItemAutoTransfer = 1953, PlayerActionItemAutoTransferInBag = 1954, PlayerActionItemAutoTransferOnAdd = 1955, PlayerActionAddExtraCoin = 1956, PlayerActionVariableDiceExchangePartnerCoin = 1957, PlayerActionRelicBox = 1958, PlayerActionRelicBoxSettle = 1959, PlayerActionRelicBoxRegular = 1960, PlayerActionRelicReplace = 1961, PlayerActionEquipmentUpCostPileSetting = 1962, PlayerActionRelicBoxShow = 1963, PlayerActionTutorialGuideFinish = 2001, PlayerActionTutorial = 2002, PlayerActionTutorialGuide = 2003, PlayerActionMonsterDrop = 2101, PlayerActionFinishChallenge = 2201, PlayerActionChallengeStars = 2202, PlayerActionChallengeStart = 2203, PlayerActionChallengeEnd = 2204, PlayerActionChallengeWin = 2205, PlayerActionChallengeFail = 2206, PlayerActionChallengeLeave = 2207, PlayerActionChallengeSwitch = 2208, PlayerActionChallengeBonusReward = 2210, PlayerActionChallengeStarsReward = 2211, PlayerActionChallengeRestart = 2212, PlayerActionChallengeStoryStart = 2213, PlayerActionChallengeStoryEnd = 2214, PlayerActionChallengeFastPass = 2215, PlayerActionChallengeStoryFastPass = 2216, PlayerActionChallengeMemoryFastPass = 2217, PlayerActionChallengeBattleTarget = 2218, PlayerActionChallengeBossEnd = 2219, PlayerActionChallengeBossFastPass = 2220, PlayerActionChallengeStartPartial = 2221, PlayerActionChallengeBossPhaseStart = 2222, PlayerActionChallengeBossPhaseEnd = 2223, PlayerActionChallengeBossPhaseEndBeforeBattle = 2224, PlayerActionChallengeRecommendLineup = 2225, PlayerActionChallengeStoryFeverBattleEnd = 2226, PlayerActionChallengeTierceRecommendLineup = 2281, PlayerActionChallengeTierceStart = 2282, PlayerActionChallengeTierceBattleEnd = 2283, PlayerActionChallengeTierceStageSettle = 2284, PlayerActionChallengeTierceGradeReset = 2285, PlayerActionTeamInfoChange = 2301, PlayerActionChangeCurrentAvatar = 2302, PlayerActionCreateVirtualTeam = 2303, PlayerActionTeamNameEdit = 2304, PlayerActionReplaceLineupAvatar = 2305, PlayerActionAvatarBuffChange = 2401, PlayerActionEnvBuffChange = 2402, PlayerActionGameCore = 2403, PlayerActionAvatarGlobalBuff = 2404, PlayerActionRogueExploreStart = 2501, PlayerActionRogueEnterRoom = 2502, PlayerActionRogueLeaveRoom = 2503, PlayerActionRogueExploreFinish = 2504, PlayerActionRogueSelectBuff = 2505, PlayerActionRogueRollBuff = 2506, PlayerActionRogueRevive = 2507, PlayerActionRogueChallengeStart = 2512, PlayerActionRogueMiracle = 2514, PlayerActionRogueAddBuff = 2515, PlayerActionRoguePickAvatar = 2516, PlayerActionRogueSeasonChanged = 2522, PlayerActionRogueAeonLevelUp = 2524, PlayerActionRogueOpenDoor = 2525, PlayerActionRogueScoreReward = 2526, PlayerActionRogueEnhanceBuff = 2527, PlayerActionRogueSelectBonus = 2528, PlayerActionRogueAreaFirstReward = 2529, PlayerActionRogueEnableTalent = 2530, PlayerActionRogueAeonUnlock = 2531, PlayerActionRogueAeonAddExp = 2532, PlayerActionRogueImmerseLevelUp = 2533, PlayerActionRogueSelectMiracle = 2534, PlayerActionRogueUnlockArea = 2535, PlayerActionRogueExploreScoreChange = 2536, PlayerActionRogueUpdateRewardPool = 2537, PlayerActionRogueSwapBuff = 2539, PlayerActionRogueWeeklyRefresh = 2540, PlayerActionRogueExchangeKey = 2541, PlayerActionRogueGetObjectReward = 2542, PlayerActionRogueAreaMonsterDrop = 2543, PlayerActionRogueAddMiracle = 2544, PlayerActionRogueSwapMiracle = 2545, PlayerActionRogueOpenObjectReward = 2546, PlayerActionRogueAeonEffect = 2547, PlayerActionRogueReforgeBuff = 2548, PlayerActionRogueTradeMiracle = 2549, PlayerActionRogueRemoveAvatar = 2550, PlayerActionRogueDialogueSelect = 2551, PlayerActionRogueSelectAeon = 2552, PlayerActionRogueDialogueFinish = 2553, PlayerActionRogueHandbookReward = 2554, PlayerActionRogueAdventureRoomReward = 2555, PlayerActionRogueShopBuy = 2556, PlayerActionRogueRepairMiracle = 2557, PlayerActionRogueReplaceAllMiracle = 2558, PlayerActionRogueMiracleBroken = 2559, PlayerActionRogueShopRefresh = 2560, PlayerActionRogueLevelMechanism = 2561, PlayerActionRogueRemoveMiracle = 2562, PlayerActionRogueDropBuff = 2563, PlayerActionRogueDestroyMiracle = 2564, PlayerActionRogueActivateFormula = 2565, PlayerActionRogueDeactivateFormula = 2566, PlayerActionRogueRemoveBuff = 2567, PlayerActionRogueSelectFormula = 2568, PlayerActionRogueDropFormula = 2569, PlayerActionRogueRollFormula = 2570, PlayerActionRogueReforgeFormula = 2571, PlayerActionRogueComposeMiracle = 2572, PlayerActionRogueReforgeMiracle = 2573, PlayerActionRogueDoGamble = 2574, PlayerActionRogueKeywordActivate = 2575, PlayerActionRogueKeywordDeactivate = 2576, PlayerActionRogueSourceDefault = 2577, PlayerActionRoguePlayerSelect = 2578, PlayerActionRogueLayerSettlement = 2579, PlayerActionRogueFormula = 2580, PlayerActionRogueWorkbench = 2581, PlayerActionRogueModifier = 2582, PlayerActionRogueReforge = 2583, PlayerActionRogueTalent = 2584, PlayerActionRogueReroll = 2585, PlayerActionRogueCoinChange = 2586, PlayerActionRogueMagicScepterShop = 2587, PlayerActionRogueMagicUnitShop = 2588, PlayerActionRogueMagicScepterLevelUp = 2589, PlayerActionGacha = 2601, PlayerActionAddGachaTicket = 2602, PlayerActionGachaExchange = 2603, PlayerActionSetGachaDecideItem = 2604, PlayerActionEventMissionAccept = 2801, PlayerActionEventMissionFinish = 2802, PlayerActionEventMissionReward = 2803, PlayerActionRaidFinish = 2901, PlayerActionRaidBegin = 2902, PlayerActionChallengeRaidReward = 2903, PlayerActionStartRaid = 2904, PlayerActionEndRaid = 2905, PlayerActionRaidTargetFinish = 2906, PlayerActionArchiveRaid = 2907, PlayerActionHeroBaseTypeChange = 3051, PlayerActionHeroBaseTypeAddByMission = 3052, PlayerActionHeroBaseTypeAddByReq = 3053, PlayerActionHeroBaseTypeAdd = 3054, PlayerActionDialogueSelect = 3101, PlayerActionExpeditionStart = 3151, PlayerActionExpeditionFinish = 3152, PlayerActionExpeditionReward = 3153, PlayerActionActivityExpeditionStart = 3154, PlayerActionActivityExpeditionFinish = 3155, PlayerActionActivityExpeditionReward = 3156, PlayerActionActivityExpeditionBegin = 3157, PlayerActionActivityExpeditionEnd = 3158, PlayerActionExpeditionSet = 3159, PlayerActionExpeditionTakeReward = 3160, PlayerActionActivityLoginReward = 3201, PlayerActionFriendReport = 3301, PlayerActionAssistReward = 3302, PlayerActionAssistAvatarRefresh = 3303, PlayerActionAssistAvatarBattleStart = 3304, PlayerActionAssistAvatarBattleEnd = 3305, PlayerActionFriendApply = 3306, PlayerActionFriendManage = 3307, PlayerActionFriendBlacklist = 3308, PlayerActionFriendModifyRemarkName = 3309, PlayerActionFriendMark = 3310, PlayerActionFriendAssistList = 3311, PlayerActionBattlePassLevelReward = 3202, PlayerActionBattlePass128TierReward = 3203, PlayerActionBattlePassLevelRewardAutoMail = 3204, PlayerActionBuyBattlePass = 3205, PlayerActionAddBattlePassExp = 3206, PlayerActionBattlePassLevelUp = 3207, PlayerActionBuyBattlePassLevel = 3208, PlayerActionBattlePassEndMail = 3209, PlayerActionBattlePass68TierReward = 3210, PlayerActionModifySign = 3401, PlayerActionDisplayAvatarSet = 3402, PlayerActionAssistAvatarSet = 3403, PlayerActionAchievementFinish = 3501, PlayerActionAchievementReward = 3502, PlayerActionAchievementAddExp = 3503, PlayerActionAchievementLevelUp = 3504, PlayerActionPunkLordReward = 3601, PlayerActionPunkLordBossSearch = 3604, PlayerActionPunkLordBossShare = 3605, PlayerActionStartPunkLordRaid = 3606, PlayerActionPunkLordSupportTimes = 3608, PlayerActionPunkLordScoreReward = 3609, PlayerActionPunkLordListRefresh = 3610, PlayerActionPunkLordPowerAttack = 3611, PlayerActionPunkLordBattleEnd = 3612, PlayerActionPunkLordBossDeath = 3613, PlayerActionPunkLordBossScore = 3614, PlayerActionDailyActiveLevelReward = 3701, PlayerActionDailyActiveAddPoint = 3702, PlayerActionDailyActiveDeleteOldQuest = 3703, PlayerActionFightActivityBegin = 3791, PlayerActionFightActivityEnd = 3792, PlayerActionFightActivityReward = 3801, PlayerActionActivityEndMail = 3802, PlayerActionAppointmentMail = 3803, PlayerActionShareReward = 3804, PlayerActionActivityTrialReward = 3805, PlayerActionActivityTrialStart = 3806, PlayerActionPsPreOrderMail1 = 3811, PlayerActionPsPreOrderMail2 = 3812, PlayerActionPsLoginMail = 3813, PlayerActionLoginMail = 3814, PlayerActionGooglePoints100Mail = 3821, PlayerActionGooglePoints150Mail = 3822, PlayerActionTrainVisitorBehaviorFinish = 3901, PlayerActionEnterViewTrain = 3902, PlayerActionTrainVisitorBehaviorRewardForceSend = 3903, PlayerActionTrainVisitorRegisterOpen = 3904, PlayerActionTrainVisitorBehaviorRewardForceSendByRegister = 3905, PlayerActionTrainVisitorClearLastTrainVisitor = 3906, PlayerActionTrainVisitorRefreshTrainVisitor = 3907, PlayerActionTrainVisitorRefreshNpc = 3908, PlayerActionMessageGroupAccept = 3951, PlayerActionMessageSectionAccept = 3952, PlayerActionMessageSectionFinish = 3953, PlayerActionMessageItemFinish = 3954, PlayerActionFinishMessageGroupReward = 3955, PlayerActionSubstituteMessageGroupReward = 3956, PlayerActionDeleteMessageGroup = 3957, PlayerActionDeleteMessageSection = 3958, PlayerActionDeleteMessageGroupByConfig = 3959, PlayerActionDeleteMessageGroupByActivity = 3960, PlayerActionDeleteMessageGroupByMission = 3961, PlayerActionTextJoinSave = 4001, PlayerActionBoxingClubStart = 4051, PlayerActionBoxingClubFinish = 4052, PlayerActionBoxingClubPause = 4053, PlayerActionBoxingClubStageStart = 4054, PlayerActionTalkSend = 4101, PlayerActionSelectInclinationText = 4102, PlayerActionMuseumSettleTurnOpen = 4201, PlayerActionMuseumUpgradeArea = 4202, PlayerActionMuseumUpgradeAreaStat = 4203, PlayerActionMuseumDispatchRewardRegular = 4204, PlayerActionMuseumDispatchRewardDirectional = 4205, PlayerActionMuseumPhaseTargetFinished = 4206, PlayerActionMuseumGetStuff = 4207, PlayerActionMuseumGetExhibit = 4208, PlayerActionMuseumTakeCollectMission = 4209, PlayerActionMuseumAreaUnlock = 4210, PlayerActionMuseumAreaUpgrade = 4211, PlayerActionMuseumAreaStatUpgrade = 4212, PlayerActionMuseumEnterNextRound = 4213, PlayerActionMuseumStartDispatch = 4214, PlayerActionMuseumSettleDispatch = 4215, PlayerActionMuseumRenewPointChanged = 4216, PlayerActionMuseumTargetReward = 4217, PlayerActionMuseumPhaseUpgrade = 4218, PlayerActionMuseumCollectReward = 4219, PlayerActionMuseumTargetStart = 4220, PlayerActionMuseumTargetFinish = 4221, PlayerActionActivityMonsterResearchConsumeMaterial = 4301, PlayerActionActivityMonsterResearchTakeReward = 4302, PlayerActionPlayerReturnStart = 4401, PlayerActionPlayerReturnSign = 4402, PlayerActionPlayerReturnPoint = 4403, PlayerActionPlayerReturnCountdown = 4404, PlayerActionPlayerReturnFinish = 4405, PlayerActionPlayerReturnCompensate = 4406, PlayerActionPlayerReturnGetRelic = 4407, PlayerActionPlayerReturnBpExpExtra = 4408, PlayerActionPlayerReturnHcoinExtra = 4409, PlayerActionPlayerReturnCustomRelic = 4410, PlayerActionPlayerReturnAssistChange = 4421, PlayerActionRogueChallengeActivityStart = 4411, PlayerActionRogueChallengeActivityFinish = 4412, PlayerActionRogueChallengeActivitySave = 4413, PlayerActionPlayerReturnLoginMail = 4431, PlayerActionPlayerReturnExtraHcoinProgressChange = 4432, PlayerActionAetherDivideUsePassiveSkillItem = 4450, PlayerActionAetherDivideClearPassiveSkill = 4451, PlayerActionAetherDivideFinishChallenge = 4452, PlayerActionAetherDivideOverflowChunkReward = 4453, PlayerActionAetherDivideLevelUp = 4454, PlayerActionAetherDivideNewReward = 4455, PlayerActionAetherDivideMonsterAdd = 4456, PlayerActionAetherDivideMonsterLevel = 4457, PlayerActionAetherDivideMonsterSkillWear = 4458, PlayerActionAetherDivideTeamChange = 4459, PlayerActionAetherDivideStageBegin = 4460, PlayerActionAetherDivideStageEnd = 4461, PlayerActionAetherDivideStageRoll = 4462, PlayerActionAlleyEventFinish = 4501, PlayerActionAlleyTakeReward = 4502, PlayerActionAlleyPrestigeLevelUp = 4503, PlayerActionAlleyLogisticsFinish = 4504, PlayerActionAlleyPlacingGameFinish = 4505, PlayerActionAlleyGuaranteedFunds = 4506, PlayerActionAlleyTakeEventReward = 4507, PlayerActionAlleySpecialOrderFinish = 4508, PlayerActionSensitiveWordShield = 4601, PlayerActionSensitiveWordServerInternalError = 4602, PlayerActionSensitiveWordPlatformError = 4603, PlayerActionTreasureDungeonStart = 4701, PlayerActionTreasureDungeonFinish = 4702, PlayerActionTreasureDungeonEnterFloor = 4703, PlayerActionTreasureDungeonLeaveFloor = 4704, PlayerActionTreasureDungeonUseItem = 4705, PlayerActionTreasureDungeonAvatarChange = 4706, PlayerActionTreasureDungeonBattleStart = 4707, PlayerActionTreasureDungeonBattleEnd = 4708, PlayerActionTreasureDungeonPickupBuff = 4709, PlayerActionChessRogueFirstFinish = 4801, PlayerActionChessRogueGiveupDice = 4802, PlayerActionChessRogueSubStorySelect = 4803, PlayerActionChessRogueActionPoint = 4804, PlayerActionChessRogueReviveByProp = 4805, PlayerActionChessRogueStartLevel = 4806, PlayerActionChessRogueDiceEffect = 4807, PlayerActionChessRogueMainStoryFinish = 4808, PlayerActionChessRogueAeonTalentEffect = 4809, PlayerActionChessRogueModifierOthersEffect = 4810, PlayerActionChessRogueAddBuff = 4811, PlayerActionChessRogueReforgeBuff = 4812, PlayerActionChessRogueBuffLevelUp = 4813, PlayerActionChessRogueEnhanceBuff = 4814, PlayerActionChessRogueAddMiracle = 4815, PlayerActionChessRogueSwapMiracle = 4816, PlayerActionChessRogueSelectBonus = 4817, PlayerActionChessRogueDialogueFinish = 4818, PlayerActionChessRogueSubStoryFinish = 4819, PlayerActionChessRogueAdventureRoomFinish = 4820, PlayerActionChessRogueFinishLevel = 4821, PlayerActionChessRogueStartLayer = 4822, PlayerActionChessRogueFinishLayer = 4823, PlayerActionChessRogueEnterRoom = 4824, PlayerActionChessRogueLeaveRoom = 4825, PlayerActionChessRogueRollDice = 4826, PlayerActionChessRogueSelectDice = 4827, PlayerActionChessRogueUnlockDice = 4828, PlayerActionChessRogueBoardEvent = 4829, PlayerActionChessRogueDimensionPoint = 4830, PlayerActionChessRoguePickAvatar = 4831, PlayerActionChessRogueReviveAvatar = 4832, PlayerActionChessRogueNousSubStorySelect = 4833, PlayerActionChessRogueLevelMechanism = 4844, PlayerActionChessRogueNousStartLevel = 4845, PlayerActionChessRogueNousFinishLevel = 4846, PlayerActionChessRogueNousStartLayer = 4847, PlayerActionChessRogueNousFinishLayer = 4848, PlayerActionChessRogueNousEnterRoom = 4849, PlayerActionChessRogueNousLeaveRoom = 4850, PlayerActionChessRogueNousSelectDice = 4851, PlayerActionChessRogueNousUnlockDiceBranch = 4852, PlayerActionChessRogueNousUnlockDiceSurface = 4853, PlayerActionChessRogueNousEditDice = 4854, PlayerActionChessRogueNousValueChange = 4855, PlayerActionChessRogueNousMainStoryTrigger = 4856, PlayerActionChessRogueNousMainStoryFinish = 4857, PlayerActionChessRogueNousSubStoryTrigger = 4858, PlayerActionChessRogueNousSubStoryFinish = 4859, PlayerActionChessRogueNousEnableTalent = 4860, PlayerActionChessRogueSelectBuff = 4861, PlayerActionChessRogueSelectMiracle = 4862, PlayerActionChessRogueRemoveMiracle = 4863, PlayerActionChessRogueBoardCell = 4864, PlayerActionFantasticStoryBattleBegin = 4901, PlayerActionFantasticStoryBattleEnd = 4902, PlayerActionRogueEndlessReward = 4950, PlayerActionRogueEndlessLevelStart = 4951, PlayerActionRogueEndlessStageBegin = 4952, PlayerActionRogueEndlessStageEnd = 4953, PlayerActionBattleCollegeReward = 5001, PlayerActionCommonRogueMiracleForBuffShop = 5051, PlayerActionCommonRogueAdventureRoomFinish = 5052, PlayerActionCommonRogueBuyBuffShop = 5053, PlayerActionCommonRogueBuyBuffShopRefresh = 5054, PlayerActionCommonRogueCollectionUnlock = 5055, PlayerActionCommonRogueCollectionSet = 5056, PlayerActionCommonRogueExhibitionUnlock = 5057, PlayerActionCommonRogueExhibitionSet = 5058, PlayerActionCommonRogueChestInteract = 5059, PlayerActionCommonRogueAdventureRoomWolfgunFinish = 5060, PlayerActionHeliobusPostIncomeReward = 5101, PlayerActionHeliobusPostFansReward = 5102, PlayerActionHeliobusLevelUpgrade = 5103, PlayerActionHeliobusPostReplyReward = 5104, PlayerActionHeliobusCommentReplyReward = 5105, PlayerActionHeliobusChallengeFirstReward = 5106, PlayerActionHeliobusFansAdd = 5107, PlayerActionHeliobusActionDaySettle = 5108, PlayerActionHeliobusSkillUnlock = 5109, PlayerActionHeliobusStageBegin = 5110, PlayerActionHeliobusStageEnd = 5111, PlayerActionHeliobusSnsRead = 5112, PlayerActionHeliobusSnsPostUnlock = 5113, PlayerActionHeliobusSnsCommentUnlock = 5114, PlayerActionHeliobusSnsComment = 5115, PlayerActionHeliobusSnsPost = 5116, PlayerActionHeliobusSnsLike = 5117, PlayerActionHeliobusPhaseUpgrade = 5118, PlayerActionPsPointCard30Reward = 5201, PlayerActionPsPointCard50Reward = 5202, PlayerActionPsPointCard100Reward = 5203, PlayerActionPsnPlusGiftReward = 5204, PlayerActionAppleGiftCardReward = 5205, PlayerActionHeartDialSubmitItem = 5301, PlayerActionHeartDialDialoguePerform = 5302, PlayerActionHeartDialTraceConsume = 5303, PlayerActionHeartDialChangeEmotion = 5304, PlayerActionTravelBrochureAddDefaultPaster = 5401, PlayerActionSpaceZooBorn = 5501, PlayerActionSpaceZooMutate = 5502, PlayerActionSpaceZooDelete = 5503, PlayerActionSpaceZooExchangeItem = 5504, PlayerActionSpaceZooExpPoint = 5505, PlayerActionSpaceZooTakeReward = 5506, PlayerActionSpaceZooCollection = 5507, PlayerActionSpaceZooShow = 5508, PlayerActionSpaceZooSpecialData = 5509, PlayerActionStrongChallengeBattleBegin = 5701, PlayerActionStrongChallengeBattleEnd = 5702, PlayerActionRollShopDoGacha = 5751, PlayerActionRollShopTakeReward = 5752, PlayerActionOfferingSubmitItem = 5801, PlayerActionOfferingTakeReward = 5802, PlayerActionTravelBrochurePageUnlock = 5851, PlayerActionTravelBrochurePageInteractAward = 5852, PlayerActionTravelBrochureStickerUnlock = 5853, PlayerActionTravelBrochureStickerApply = 5854, PlayerActionTravelBrochureStickerRemove = 5855, PlayerActionTravelBrochurePageReset = 5856, PlayerActionTrackMainMissionId = 5901, PlayerActionWolfBroBegin = 5911, PlayerActionWolfBroGroupStateChange = 5912, PlayerActionWolfBroEnd = 5913, PlayerActionWolfBroBulletZero = 5914, PlayerActionWolfBroActivateBullet = 5915, PlayerActionWolfBroBulletNumChange = 5916, PlayerActionWolfBroUseBulletNull = 5917, PlayerActionWolfBroUseBulletHitMonster = 5918, PlayerActionWolfBroPickUpBullet = 5919, PlayerActionWolfBroRestoreArchive = 5920, PlayerActionTelevisionActivityBattleBegin = 5921, PlayerActionTelevisionActivityBattleEnd = 5922, PlayerActionFeverTimeActivityBattleBegin = 5923, PlayerActionFeverTimeActivityBattleEnd = 5924, PlayerActionGunPlayEnd = 5925, PlayerActionActivityStarFightBegin = 5926, PlayerActionActivityStarFightEnd = 5927, PlayerActionMapRotationEnterRegion = 5931, PlayerActionMapRotationLeaveRegion = 5932, PlayerActionMapRotationInteractCharger = 5933, PlayerActionMapRotationDeployRotater = 5934, PlayerActionMapRotationRotateMap = 5935, PlayerActionMapRotationAddEnergy = 5936, PlayerActionMapRotationSetMaxEnergy = 5937, PlayerActionMapRotationRemoveRotater = 5938, PlayerActionMapRotationAutoDeployRotater = 5939, PlayerActionMapRotationAutoRemoveRotater = 5940, PlayerActionDrinkMakerAddTips = 5951, PlayerActionDrinkMakerFinishChallenge = 5952, PlayerActionDrinkMakerGuestMaxFaithReward = 5953, PlayerActionDrinkMakerMakeDrink = 5954, PlayerActionDrinkMakerSaveCustomDrink = 5955, PlayerActionDrinkMakerEndSequence = 5956, PlayerActionDrinkMakerCheersMakeDrink = 5957, PlayerActionDrinkMakerCheersNpcDrink = 5958, PlayerActionChangeStoryLine = 6001, PlayerActionContentPackageStatusChange = 6011, PlayerActionContentPackageTrackChange = 6012, PlayerActionContentPackageAcceptMainMission = 6013, PlayerActionWorldDirectUnlock = 6041, PlayerActionMonopolyTurnFinish = 6051, PlayerActionMonopolyAssetTurntax = 6052, PlayerActionMonopolyAssetBonus = 6053, PlayerActionMonopolyEventEffect = 6054, PlayerActionMonopolyMiniGameSettle = 6055, PlayerActionMonopolyGameRaiseRatio = 6056, PlayerActionMonopolyMoveRollDice = 6057, PlayerActionMonopolyMove = 6059, PlayerActionMonopolyBuyGoods = 6060, PlayerActionMonopolyUpgradeAsset = 6061, PlayerActionMonopolyEventRerollRandom = 6062, PlayerActionMonopolyDailyRefresh = 6063, PlayerActionMonopolyGameGuessBuyInformation = 6064, PlayerActionMonopolyDailyFirstEnterActivity = 6065, PlayerActionMonopolySocialEvent = 6066, PlayerActionMonopolyRaffleTicketReward = 6067, PlayerActionMonopolyLike = 6068, PlayerActionMonopolyPhaseReward = 6069, PlayerActionMonopolyMbtiReportReward = 6070, PlayerActionMonopolyDailySettle = 6071, PlayerActionMonopolyStart = 6072, PlayerActionMonopolyGetBuff = 6073, PlayerActionMonopolyAssetFundsChange = 6074, PlayerActionMonopolyAssetUpgrade = 6075, PlayerActionMonopolyDirectCoinGameSettle = 6076, PlayerActionMonopolyExtractRaffleTicket = 6077, PlayerActionMonopolyMbtiProgressChange = 6078, PlayerActionMonopolyQuizGameSettle = 6079, PlayerActionMonopolyEventSettle = 6080, PlayerActionMonopolyItemChange = 6081, PlayerActionMonopolyCellTrigger = 6082, PlayerActionMonopolyEventTrigger = 6083, PlayerActionMonopolyClickEffect = 6084, PlayerActionEvolveBuildLevelFinish = 6101, PlayerActionEvolveBuildShopAbilityUp = 6102, PlayerActionEvolveBuildShopAbilityDown = 6103, PlayerActionEvolveBuildTakeExpReward = 6104, PlayerActionEvolveBuildBattleEndAddCoin = 6105, PlayerActionEvolveBuildShopAbilityReset = 6106, PlayerActionEvolveBuildLevelStart = 6107, PlayerActionEvolveBuildLevelEnd = 6108, PlayerActionEvolveBuildStageStart = 6109, PlayerActionEvolveBuildStageEnd = 6110, PlayerActionEvolveBuildLevelLeave = 6111, PlayerActionClockParkUnlockScript = 6151, PlayerActionClockParkUnlockTalent = 6152, PlayerActionClockParkFinishScript = 6153, PlayerActionClockParkRoundUpdate = 6154, PlayerActionClockParkScriptBegin = 6155, PlayerActionRogueTournStartLevel = 6200, PlayerActionRogueTournFinishLevel = 6201, PlayerActionRogueTournExpReward = 6202, PlayerActionRogueTournFinishWeekChallenge = 6203, PlayerActionRogueTournPermanentTalentEffect = 6204, PlayerActionRogueTournFinishFormulaStory = 6205, PlayerActionRogueTournRevive = 6206, PlayerActionRogueTournStageBegin = 6207, PlayerActionRogueTournStageEnd = 6208, PlayerActionRogueTournPermanentEnableTalent = 6209, PlayerActionRogueTournPermanentResetTalent = 6210, PlayerActionRogueTournCocoonStageBegin = 6211, PlayerActionRogueTournCocoonStageEnd = 6212, PlayerActionRogueTournExpUpdate = 6213, PlayerActionRogueTournEnterRoom = 6214, PlayerActionRogueTournLeaveRoom = 6215, PlayerActionRogueTournArchiveSave = 6216, PlayerActionRogueTournSelectBonus = 6217, PlayerActionRogueTournDialogueFinish = 6218, PlayerActionRogueTournDoGamble = 6219, PlayerActionRogueTournRoomContentGenerate = 6220, PlayerActionRogueTournAddMiracle = 6221, PlayerActionRogueTournRemoveMiracle = 6222, PlayerActionRogueTournSelectMiracle = 6223, PlayerActionRogueTournDropMiracle = 6224, PlayerActionRogueTournAddBuff = 6225, PlayerActionRogueTournSelectBuff = 6226, PlayerActionRogueTournBuffLevelUp = 6227, PlayerActionRogueTournRemoveBuff = 6228, PlayerActionRogueTournAddFormula = 6229, PlayerActionRogueTournRemoveFormula = 6230, PlayerActionRogueTournSelectFormula = 6231, PlayerActionRogueTournActivateFormula = 6232, PlayerActionRogueTournAdventureRoomFinish = 6233, PlayerActionRogueTournAlterLineup = 6234, PlayerActionRogueTournSeasonEnableTalent = 6235, PlayerActionRogueTournTitanStartLevel = 6236, PlayerActionRogueTournTitanFinishLevel = 6237, PlayerActionRogueTournTitanEnterRoom = 6238, PlayerActionRogueTournTitanLeaveRoom = 6239, PlayerActionRogueTournTitanStageBegin = 6240, PlayerActionRogueTournTitanStageEnd = 6241, PlayerActionRogueTournTitanArchiveSave = 6243, PlayerActionRogueTournTitanAddTitanBless = 6244, PlayerActionRogueTournTitanSelectTitanBless = 6245, PlayerActionRogueTournDivisionChange = 6246, PlayerActionRogueTournSelectReRollMiracle = 6247, PlayerActionRogueTournTriggerBattleByShop = 6248, PlayerActionRogueTournUseSuperRewardKey = 6249, PlayerActionRogueTournPersonaStyleExpChange = 6250, PlayerActionRogueTournPersonaStyleSelect = 6251, PlayerActionRogueTournPersonaStartLevel = 6252, PlayerActionRogueTournPersonaFinishLevel = 6253, PlayerActionRogueTournPersonaEnterRoom = 6254, PlayerActionRogueTournPersonaLeaveRoom = 6255, PlayerActionRogueTournPersonaStageBegin = 6256, PlayerActionRogueTournPersonaStageEnd = 6257, PlayerActionRogueTournPersonaArchiveSave = 6258, PlayerActionRogueTournHexEquipmentChange = 6259, PlayerActionRogueTournPersonaRoomCardChange = 6260, PlayerActionRogueTournPersonaRoomCardLevelChange = 6261, PlayerActionRogueTournPersonaRoomCardAttributeChange = 6262, PlayerActionRogueTournPersonaRoomCardSelect = 6263, PlayerActionRogueTournPersonaRoomCardWash = 6264, PlayerActionRogueTournPersonaStyleGiftSelect = 6265, PlayerActionRogueTournPersonaStyleGiftSelectRefresh = 6266, PlayerActionRogueTournPersonaRoomCardReroll = 6267, PlayerActionRogueTournMiracleStatusChange = 6268, PlayerActionRogueWorkbenchReforgeFormula = 6281, PlayerActionRogueWorkbenchReforgeMiracle = 6282, PlayerActionRogueWorkbenchComposeMiracle = 6283, PlayerActionRogueWorkbenchReforgeBuff = 6284, PlayerActionRogueWorkbenchEnhanceBuff = 6285, PlayerActionMatchThreePveSettle = 6301, PlayerActionMatchThreeSettle = 6302, PlayerActionFightMatch3GameStart = 6303, PlayerActionFightMatch3GameEnd = 6304, PlayerActionFightMatch3TurnEnd = 6305, PlayerActionMatchThreeBirdPos = 6306, PlayerActionMultiplePlayInvite = 6307, PlayerActionMultiplePlayInviteRespond = 6308, PlayerActionMultiplePlayLobbyEnter = 6309, PlayerActionMultiplePlayLobbyQuit = 6310, PlayerActionMultiplePlayLobbyKick = 6311, PlayerActionMultiplePlayLobbyMatch = 6312, PlayerActionMarbleSettle = 6313, PlayerActionMatchThreeSoloSettle = 6314, PlayerActionMatchThreeV2BattleitemLevelup = 6315, PlayerActionMatchThreeV2PveSettle = 6316, PlayerActionMatchThreeV2PvpSettle = 6317, PlayerActionMatch3SoloGameStart = 6318, PlayerActionMatch3SoloGameEnd = 6319, PlayerActionMatch3SoloRoundEnd = 6320, PlayerActionMatch3RoyaleSettle = 6321, PlayerActionMatch3RoyaleGameStart = 6322, PlayerActionMatch3RoyaleGameEnd = 6323, PlayerActionMatch3RoyaleRoundEnd = 6324, PlayerActionDiceCombatSettle = 6325, PlayerActionDiceCombatV2Settle = 6326, PlayerActionSwordTrainingLearnSkill = 6351, PlayerActionSwordTrainingNormalAction = 6352, PlayerActionSwordTrainingStoryEffect = 6353, PlayerActionSwordTrainingEndingHint = 6354, PlayerActionSwordTrainingActionHint = 6355, PlayerActionSwordTrainingRestoreGameByExam = 6356, PlayerActionSwordTrainingStoryLineFirstClear = 6357, PlayerActionSwordTrainingTakeEndingReward = 6358, PlayerActionSwordTrainingStoryLineBegin = 6359, PlayerActionSwordTrainingEnterTurn = 6360, PlayerActionSwordTrainingPlanAction = 6361, PlayerActionSwordTrainingActionPhaseEnd = 6362, PlayerActionSwordTrainingStory = 6363, PlayerActionSwordTrainingStatusChange = 6364, PlayerActionSwordTrainingMoodChange = 6365, PlayerActionSwordTrainingBattleBegin = 6366, PlayerActionSwordTrainingBattleEnd = 6367, PlayerActionSwordTrainingCombatRankChange = 6368, PlayerActionSwordTrainingStoryLineEnd = 6369, PlayerActionSwordTrainingResumeStoryLine = 6370, PlayerActionSwordTrainingGameSuccess = 6371, PlayerActionSwordTrainingGameGiveUp = 6372, PlayerActionSwordTrainingExam = 6374, PlayerActionSwordTrainingDialogue = 6375, PlayerActionSwordTrainingSetSkillTrace = 6376, PlayerActionFightFestFinishScoreRaceMission = 6401, PlayerActionFightFestFinishScoreRacePhase = 6402, PlayerActionFightFestRaceStart = 6403, PlayerActionFightFestRaceEnd = 6404, PlayerActionFightFestChallengeStart = 6405, PlayerActionFightFestChallengeEnd = 6406, PlayerActionFightFestGetCoachItem = 6407, PlayerActionFightFestAcceptScoreRaceMission = 6408, PlayerActionPetUse = 6451, PlayerActionMusicRhythmPassLevelStar = 6501, PlayerActionMusicRhythmLevelBegin = 6502, PlayerActionMusicRhythmLevelEnd = 6503, PlayerActionTrackPhotoStageBegin = 6551, PlayerActionTrackPhotoStageEnd = 6552, PlayerActionSummonActivityBattleBegin = 6561, PlayerActionSummonActivityBattleEnd = 6562, PlayerActionRaidCollectionEnterNextRaid = 6571, PlayerActionDifficultyAdjustmentSet = 6572, PlayerActionDifficultyAdjustmentUnset = 6573, PlayerActionRogueArcadeAdventureRoomStart = 6580, PlayerActionRogueArcadeAdventureRoomFinish = 6581, PlayerActionRogueMagicStartLevel = 6601, PlayerActionRogueMagicFinishLevel = 6602, PlayerActionRogueMagicRevive = 6603, PlayerActionRogueMagicEnterRoom = 6604, PlayerActionRogueMagicLeaveRoom = 6605, PlayerActionRogueMagicAddMiracle = 6606, PlayerActionRogueMagicRemoveMiracle = 6607, PlayerActionRogueMagicStageBegin = 6608, PlayerActionRogueMagicStageEnd = 6609, PlayerActionRogueMagicEnableTalent = 6610, PlayerActionRogueMagicFinishStory = 6611, PlayerActionRogueMagicAddScepter = 6612, PlayerActionRogueMagicSelectScepter = 6613, PlayerActionRogueMagicMountUnit = 6614, PlayerActionRogueMagicAutoMountUnit = 6615, PlayerActionRogueMagicAddMagicUnit = 6616, PlayerActionRogueMagicRemoveMagicUnit = 6617, PlayerActionRogueMagicWorkbenchComposeMagicUnit = 6618, PlayerActionRogueMagicWorkbenchReforgeMagicUnit = 6619, PlayerActionRogueMagicWorkbenchLevelUpScepter = 6620, PlayerActionTrainPartyGamePlayStart = 6701, PlayerActionTrainPartyPhaseBegin = 6702, PlayerActionTrainPartyPhaseEnd = 6703, PlayerActionTrainPartyRound = 6704, PlayerActionTrainPartyMeetingBegin = 6705, PlayerActionTrainPartyMeetingEnd = 6706, PlayerActionTrainPartyMeetingPlayCard = 6707, PlayerActionTrainPartyMeetingReRoll = 6708, PlayerActionTrainPartyBuildAreaUnlock = 6709, PlayerActionTrainPartyBuildStep = 6710, PlayerActionTrainPartyBuildLevelAward = 6711, PlayerActionTrainPartyBuildingDynamicBuff = 6712, PlayerActionTrainPartyBuildDiy = 6713, PlayerActionSelfRoomBuildDiy = 6714, PlayerActionSkipUnlockSelfRoom = 6715, PlayerActionSelfRoomBuildDiyMerge = 6716, PlayerActionPlayerRoomDisplayAreaChange = 6717, PlayerActionSwitchHandOpPropState = 6801, PlayerActionEraFlipperChangeRegionState = 6811, PlayerActionEraFlipperChangePropState = 6812, PlayerActionActivityBenefitReward = 6820, PlayerActionActivityBenefitJoin = 6821, PlayerActionActivityBenefitInitialReward = 6822, PlayerActionActiveActivityReward = 6831, PlayerActionPamSkinChangeSkin = 6851, PlayerActionChestFind = 6861, PlayerActionReissueMarkChestItemMail = 6862, PlayerActionMarblePassMatch = 6871, PlayerActionMarbleBuySeal = 6872, PlayerActionMarbleFightGameBegin = 6873, PlayerActionMarbleFightGameEnd = 6874, PlayerActionMarbleFightGameRound = 6875, PlayerActionMarbleFightGameTurn = 6876, PlayerActionPlanetFesLevelUp = 6901, PlayerActionPlanetFesActivityInit = 6902, PlayerActionPlanetFesAvatarLevelUp = 6903, PlayerActionPlanetFesTakeRegionPhaseReward = 6904, PlayerActionPlanetFesAddItem = 6905, PlayerActionPlanetFesQuest = 6906, PlayerActionPlanetFesBusinessDayFinish = 6907, PlayerActionPlanetFesAvatarStarUp = 6908, PlayerActionPlanetFesUnlockLand = 6909, PlayerActionPlanetFesBusinessEventFinish = 6910, PlayerActionPlanetFesActivateCard = 6911, PlayerActionPlanetFesSkillLevelUp = 6912, PlayerActionPlanetFesGacha = 6913, PlayerActionPlanetFesBusinessEventHandle = 6914, PlayerActionPlanetFesCardApplyPermission = 6915, PlayerActionPlanetFesCardInteract = 6916, PlayerActionPlanetFesToSns = 6917, PlayerActionPlanetFesSetWorkAvatar = 6918, PlayerActionPlanetFesSummary = 6919, PlayerActionTarotBookCharacterLevelUp = 6951, PlayerActionTarotBookOpenPack = 6952, PlayerActionTarotBookUnlockStory = 6953, PlayerActionTarotBookUnlockStorySingle = 6954, PlayerActionTarotBookFinishStory = 6955, PlayerActionTarotBookFinishInteraction = 6956, PlayerActionTarotBookChangeEnergy = 6957, PlayerActionTarotBookUnlockInteraction = 6958, PlayerActionChimeraRoundStart = 6971, PlayerActionChimeraRoundWorkStart = 6972, PlayerActionChimeraRoundWorkEnd = 6973, PlayerActionChimeraEndlessStart = 6974, PlayerActionChimeraEndlessEnd = 6975, PlayerActionChimeraEndlessWorkStart = 6976, PlayerActionChimeraEndlessWorkEnd = 6977, PlayerActionChimeraRankChange = 6978, PlayerActionChimeraGet = 6979, PlayerActionStoryTokenTakeActivityReward = 6991, PlayerActionReissueAvatarTokenItem = 6992, PlayerActionAvatarDeliverRewardActivityTakeReward = 7001, PlayerActionElfRestaurantBuyField = 7011, PlayerActionElfRestaurantPlantSeed = 7012, PlayerActionElfRestaurantRecycleSeed = 7013, PlayerActionElfRestaurantHarvestCrop = 7014, PlayerActionElfRestaurantUpgradeEmployeeLevel = 7015, PlayerActionElfRestaurantUpgradeFacilityLevel = 7016, PlayerActionElfRestaurantUpgradeRecipeLevel = 7017, PlayerActionElfRestaurantBuyShopItem = 7018, PlayerActionElfRestaurantFinishTradeOrder = 7019, PlayerActionElfRestaurantTakeVillagerReward = 7020, PlayerActionElfRestaurantSettleRestaurantPlay = 7021, PlayerActionElfRestaurantInit = 7022, PlayerActionElfRestaurantSettleProgress = 7023, PlayerActionElfRestaurantSettleDay = 7024, PlayerActionElfRestaurantAddItem = 7025, PlayerActionLocalLegendReward = 7031, PlayerActionFateLevelStart = 7041, PlayerActionFateLevelSettle = 7042, PlayerActionFateBattleStart = 7043, PlayerActionFateBattleEnd = 7044, PlayerActionFateAddHougu = 7045, PlayerActionFateSelectHougu = 7046, PlayerActionFateSelectReiju = 7047, PlayerActionFateRefreshReiju = 7048, PlayerActionFateAddCoin = 7049, PlayerActionFateBuyBuff = 7050, PlayerActionFateSellBuff = 7051, PlayerActionFateRefreshShop = 7052, PlayerActionFateLockGoods = 7053, PlayerActionFateUnlockGoods = 7054, PlayerActionFateTakeExpReward = 7055, PlayerActionFateAddExp = 7056, PlayerActionFateMasterHpChange = 7057, PlayerActionParkourStartLevel = 7061, PlayerActionParkourEndLevel = 7062, PlayerActionBasinChestInteractResult = 7091, PlayerActionRogueMiracleSwap = 7092, PlayerActionHipplenEndingTakeReward = 7101, PlayerActionHipplenGiftDeliverReward = 7102, PlayerActionHipplenCycleStart = 7103, PlayerActionHipplenCycleFinish = 7104, PlayerActionHipplenAgendaPlan = 7105, PlayerActionHipplenAgendaSettle = 7106, PlayerActionHipplenTrialStart = 7107, PlayerActionHipplenTrialFinish = 7108, PlayerActionHipplenStatusChange = 7109, PlayerActionHipplenOutfitChange = 7110, PlayerActionHipplenTraitUnlock = 7111, PlayerActionHipplenEndingUnlock = 7112, PlayerActionHipplenOutfitUnlock = 7113, PlayerActionHipplenGiftUnlock = 7114, PlayerActionHipplenIncidentFinish = 7115, PlayerActionChallengePeakStart = 7121, PlayerActionChallengePeakReward = 7122, PlayerActionChallengePeakMobStart = 7123, PlayerActionChallengePeakMobSettle = 7124, PlayerActionChallengePeakBossStart = 7125, PlayerActionChallengePeakBossSettle = 7126, PlayerActionChallengePeakFastPass = 7127, PlayerActionChallengePeakRecommendLineup = 7128, PlayerActionChallengePeakMobBattleEnd = 7129, PlayerActionChallengePeakMobRecordClear = 7130, PlayerActionCakeRaceLoan = 7141, PlayerActionCakeRaceSectionBegin = 7142, PlayerActionCakeRaceSectionEnd = 7143, PlayerActionCakeRaceRoomSectionSettle = 7144, PlayerActionCakeRaceGameSettle = 7145, PlayerActionCakeRaceGameBetCat = 7146, PlayerActionCakeRaceGameWinCoin = 7147, PlayerActionCakeRaceLikeFriendRanking = 7148, PlayerActionElationBattleBegin = 7161, PlayerActionElationBattleEnd = 7162, PlayerActionActivityHotDataChange = 7170, PlayerActionChimeraDuelGameSettle = 7181, PlayerActionChimeraDuelMasterUnlock = 7182, PlayerActionChimeraDuelGameStart = 7183, PlayerActionChimeraDuelBattleStart = 7184, PlayerActionChimeraDuelBattleEnd = 7185, PlayerActionChimeraDuelChimeraBuy = 7186, PlayerActionChimeraDuelItemBuy = 7187, PlayerActionChimeraDuelShopRefresh = 7188, PlayerActionChimeraDuelChimeraEnhance = 7189, PlayerActionChimeraDuelChimeraSell = 7190, PlayerActionChimeraDuelShopStart = 7191, PlayerActionChimeraDuelShopEnd = 7192, PlayerActionChimeraDuelFriendPvpLineupSave = 7193, PlayerActionChimeraDuelDefendLineupSet = 7194, PlayerActionMazePuzzleFinishChenLingGameBoy = 7201, PlayerActionMazePuzzleFiveDimMoneyChange = 7202, PlayerActionMazePuzzleFinishFiveDimMiniGame = 7203, PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode = 7204, PlayerActionMazePuzzleEnterFiveDimGame = 7205, PlayerActionMazePuzzleLeaveFiveDimGame = 7206, PlayerActionMazePuzzleFiveDimGameSkillChange = 7207, PlayerActionGridFightGameStart = 7251, PlayerActionGridFightGameEnd = 7252, PlayerActionGridFightRoundStart = 7253, PlayerActionGridFightRoundEnd = 7254, PlayerActionGridFightBattleStart = 7255, PlayerActionGridFightBattleEnd = 7256, PlayerActionGridFightBattleRole = 7257, PlayerActionGridFightPortalRefresh = 7258, PlayerActionGridFightPortalSelect = 7259, PlayerActionGridFightAugmentRefresh = 7260, PlayerActionGridFightAugmentSelect = 7261, PlayerActionGridFightShopRefresh = 7262, PlayerActionGridFightShopBuy = 7263, PlayerActionGridFightSupplyRefresh = 7264, PlayerActionGridFightSupplySelect = 7265, PlayerActionGridFightForgeOpen = 7266, PlayerActionGridFightSpecialShopBuy = 7267, PlayerActionGridFightGetExp = 7268, PlayerActionGridFightGetOrb = 7269, PlayerActionGridFightUseOrb = 7270, PlayerActionGridFightGetRole = 7271, PlayerActionGridFightGetCoin = 7272, PlayerActionGridFightGetFreeRefresh = 7273, PlayerActionGridFightGetItem = 7274, PlayerActionGridFightGetEquip = 7275, PlayerActionGridFightDressEquip = 7276, PlayerActionGridFightGetHp = 7277, PlayerActionGridFightWeeklyScoreChange = 7278, PlayerActionGridFightGetWeeklyReward = 7279, PlayerActionGridFightSeasonExpChange = 7280, PlayerActionGridFightTalentEnable = 7281, PlayerActionGridFightTalentReset = 7282, PlayerActionGridFightTutorialTaskFinish = 7283, PlayerActionGridFightEliteBranchRefresh = 7284, PlayerActionGridFightTutorialResume = 7285, PlayerActionGridFightGetProjection = 7286, PlayerActionGridFightGetPresent = 7287, PlayerActionGridFightOpenPresent = 7288, PlayerActionGridFightSettleSeasonEnd = 7289, PlayerActionGridFightFavoriteArchive = 7290, PlayerActionGridFightFormationEdit = 7291, PlayerActionGridFightModifierUpdate = 7292, PlayerActionGridFightFormationUgcUpdate = 7293, PlayerActionLocalLegendBattleBegin = 7361, PlayerActionLocalLegendBattleEnd = 7362, PlayerActionDiceCombatBuyShopGood = 7351, PlayerActionDiceCombatUpgradeAvatar = 7352, PlayerActionDiceCombatFinishPveStage = 7353, PlayerActionDiceCombatBegin = 7354, PlayerActionDiceCombatTurnEnd = 7355, PlayerActionDiceCombatEnd = 7356, PlayerActionDiceCombatScoreChange = 7357, PlayerActionDiceCombatChangeColorDice = 7358, PlayerActionInteractiveTriggerMazeBuffAdd = 7371, PlayerActionLlmChat = 7376, PlayerActionLlmChatNextQuestion = 7377, PlayerActionLlmChatFeedback = 7378, PlayerActionAiPamChatPointChange = 7379, PlayerActionTrainCakeCatchCatGodInteract = 7381, PlayerActionTrainCakeCatchOpenBox = 7382, PlayerActionTrainCakeCatchSearchCat = 7383, PlayerActionTrainCakeCatchUnlockPerformance = 7384, PlayerActionTrainCakeCatchUpdateDiyInfo = 7385, PlayerActionSocialPlayTalk = 7386, PlayerActionSocialPlayKickOutPlayer = 7387, PlayerActionSocialPlayPopularityValue = 7388, PlayerActionSocialPlayLeaveRoom = 7389, PlayerActionSocialPlayEnterRoom = 7390, PlayerActionTrainCakeCatchCatGodAppear = 7391, PlayerActionIdleLiveUpgradeTeamSlot = 7401, PlayerActionIdleLiveFinishSubNode = 7402, PlayerActionIdleLiveFinishChapterFinalAct = 7403, PlayerActionIdleLiveCollectIncome = 7404, PlayerActionIdleLiveOpenChest = 7405, PlayerActionIdleLiveTakeTaskReward = 7406, PlayerActionIdleLiveTechTreeChange = 7407, PlayerActionIdleLiveModifyCustomTitle = 7408, PlayerActionIdleLiveCatchUpReward = 7409, PlayerActionIdleLiveTakeMessageReward = 7410, PlayerActionIdleLiveTakeGiftReward = 7411, PlayerActionIdleLiveEndDungeon = 7412, PlayerActionIdleLiveActivityInit = 7413, PlayerActionIdleLiveEquipDiscard = 7414, PlayerActionIdleLiveDoGacha = 7415, PlayerActionIdleLiveAddAvatar = 7416, PlayerActionIdleLiveTaskChange = 7417, PlayerActionIdleLiveReplaceTeam = 7418, PlayerActionIdleLiveHandleNormalEquip = 7419, PlayerActionIdleLiveUpgradeSpecialEquip = 7420, PlayerActionIdleLiveDressSpecialEquip = 7421, PlayerActionIdleLiveAddItem = 7422, PlayerActionIdleLiveQuestionChange = 7423, PlayerActionIdleLiveStartNodeBattle = 7424, PlayerActionIdleLiveFinishNodeBattle = 7425, PlayerActionIdleLiveFinishNode = 7426, PlayerActionIdleLiveMessageChange = 7427, PlayerActionNewYearBoatTakeReward = 7451, PlayerActionNewYearBoatSelectBoat = 7452, PlayerActionNewYearBoatPeriodSettle = 7453, PlayerActionBenefitV2ActivityTakeReward = 7454, PlayerActionBenefitV2ActivityDraw = 7455, PlayerActionJukeboxSetting = 7471, PlayerActionJukeboxSettingReset = 7472, PlayerActionDiceCombatV2FinishPveStage = 7476, PlayerActionDiceCombatV2Begin = 7477, PlayerActionDiceCombatV2TurnEnd = 7478, PlayerActionDiceCombatV2End = 7479, PlayerActionDiceCombatV2TacticsPointChange = 7480, PlayerActionDiceCombatV2TacticsCardChange = 7481, PlayerActionDiceCombatV2DiceChangeRequest = 7482, PlayerActionDiceCombatV2DiceChange = 7483, PlayerActionLimaoNewsSubmitIssue = 7486, PlayerActionLimaoNewsSubmitPost = 7487, PlayerActionLimaoNewsOfficeSurveyStateChange = 7488, PlayerActionLimaoNewsTriggerMessage = 7489, PlayerActionLimaoNewsFinishMessage = 7490, PlayerActionLimaoNewsFinishCondition = 7491, PlayerActionLimaoNewsUnlockPost = 7492, PlayerActionLimaoNewsReplyComment = 7493, PlayerActionLimaoNewsBanPost = 7494, PlayerActionLimaoNewsTriggerOfficeEvent = 7495, PlayerActionLimaoNewsFinishOfficeEvent = 7496, PlayerActionLimaoNewsUpvoteContent = 7497, PlayerActionChenLingBattleActivatePrivilege = 7506, PlayerActionChenLingBattleConquerLevelUp = 7507, PlayerActionChenLingBattleStartStage = 7508, PlayerActionChenLingBattleSettleStage = 7509, PlayerActionChenLingBattleStartBattle = 7510, PlayerActionChenLingBattleFinishBattle = 7511, PlayerActionChenLingBattleFinishWave = 7512, PlayerActionChenLingBattleSelectCard = 7513, PlayerActionChenLingBattleRefreshCard = 7514, PlayerActionChenLingBattleBuyShopItem = 7515, PlayerActionChenLingBattleRefreshShop = 7516, PlayerActionChenLingBattleSelectPolicy = 7517, PlayerActionChenLingBattleRefreshPolicy = 7518, PlayerActionChenLingBattleAddHandCard = 7519, PlayerActionChenLingBattleUseHandCard = 7520, PlayerActionChenLingBattleSellHandCard = 7521, PlayerActionChenLingBattleEntityUpgrade = 7522, PlayerActionChenLingBattleCloneEntity = 7523, PlayerActionCycleScoreChange = 7541, PlayerActionCycleScoreTakeReward = 7542, PlayerActionRelicPresetPlanSave = 7581, PlayerActionRelicPresetPlanDelete = 7582, PlayerActionRelicPresetPlanModifyName = 7583, PlayerActionPixAirUnlockPlane = 7611, PlayerActionPixAirStageStart = 7612, PlayerActionPixAirBattleGen = 7613, PlayerActionPixAirBattleEnd = 7614, PlayerActionPixAirLootEquipSelect = 7615, PlayerActionPixAirBuyEquip = 7616, PlayerActionPixAirRefreshShop = 7617, PlayerActionPixAirNodeSelectContent = 7618, PlayerActionPixAirGrantReward = 7619, PlayerActionPixAirEvent = 7620, PlayerActionPixAirNewEquip = 7621, PlayerActionPixAirSellEquip = 7622, PlayerActionPixAirEquipUpgrade = 7623, PlayerActionPixAirEquipEnchant = 7624, PlayerActionPixAirCoinChange = 7625, PlayerActionPixAirStageSettle = 7630, PlayerActionExpeditionBattleGameStart = 7631, PlayerActionExpeditionBattleGameEnd = 7632, PlayerActionChenLingFesLevelStart = 7641, PlayerActionChenLingFesBusinessDayEnd = 7642, PlayerActionChenLingFesPhaseSettle = 7643, PlayerActionChenLingFesLevelSettle = 7644, } impl PlayerActionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PlayerActionNone => "PlayerActionType_PlayerActionNone", Self::PlayerActionRegister => "PlayerActionType_PlayerActionRegister", Self::PlayerActionLogin => "PlayerActionType_PlayerActionLogin", Self::PlayerActionLogout => "PlayerActionType_PlayerActionLogout", Self::PlayerActionAddExp => "PlayerActionType_PlayerActionAddExp", Self::PlayerActionLevelUp => "PlayerActionType_PlayerActionLevelUp", Self::PlayerActionAddMaterial => "PlayerActionType_PlayerActionAddMaterial", Self::PlayerActionSaveStat => "PlayerActionType_PlayerActionSaveStat", Self::PlayerActionTravelBrochureInteract => { "PlayerActionType_PlayerActionTravelBrochureInteract" } Self::PlayerActionRelay => "PlayerActionType_PlayerActionRelay", Self::PlayerActionRecharge => "PlayerActionType_PlayerActionRecharge", Self::PlayerActionBuyGoods => "PlayerActionType_PlayerActionBuyGoods", Self::PlayerActionAddCoin => "PlayerActionType_PlayerActionAddCoin", Self::PlayerActionMonthCardDailyHcoin => { "PlayerActionType_PlayerActionMonthCardDailyHcoin" } Self::PlayerActionMonthCardBuyMcoin => { "PlayerActionType_PlayerActionMonthCardBuyMcoin" } Self::PlayerActionRechargeFreeCoin => { "PlayerActionType_PlayerActionRechargeFreeCoin" } Self::PlayerActionAddMonthCard => "PlayerActionType_PlayerActionAddMonthCard", Self::PlayerActionRechargeGiftPay => { "PlayerActionType_PlayerActionRechargeGiftPay" } Self::PlayerActionRechargeGiftFree => { "PlayerActionType_PlayerActionRechargeGiftFree" } Self::PlayerActionRechargeBenefit => { "PlayerActionType_PlayerActionRechargeBenefit" } Self::PlayerActionRechargeGiftTakeReward => { "PlayerActionType_PlayerActionRechargeGiftTakeReward" } Self::PlayerActionRechargeGiftReach => { "PlayerActionType_PlayerActionRechargeGiftReach" } Self::PlayerActionRechargeBenefitReach => { "PlayerActionType_PlayerActionRechargeBenefitReach" } Self::PlayerActionMonthCardEndMail => { "PlayerActionType_PlayerActionMonthCardEndMail" } Self::PlayerActionMissionAccept => { "PlayerActionType_PlayerActionMissionAccept" } Self::PlayerActionMissionFinish => { "PlayerActionType_PlayerActionMissionFinish" } Self::PlayerActionMissionFail => "PlayerActionType_PlayerActionMissionFail", Self::PlayerActionMainMissionAccept => { "PlayerActionType_PlayerActionMainMissionAccept" } Self::PlayerActionSubMissionAccept => { "PlayerActionType_PlayerActionSubMissionAccept" } Self::PlayerActionMainMissionFinish => { "PlayerActionType_PlayerActionMainMissionFinish" } Self::PlayerActionSubMissionFinish => { "PlayerActionType_PlayerActionSubMissionFinish" } Self::PlayerActionDailyTaskFinish => { "PlayerActionType_PlayerActionDailyTaskFinish" } Self::PlayerActionDailyTaskTakeReward => { "PlayerActionType_PlayerActionDailyTaskTakeReward" } Self::PlayerActionNpcTalkReward => { "PlayerActionType_PlayerActionNpcTalkReward" } Self::PlayerActionMainMissionRecover => { "PlayerActionType_PlayerActionMainMissionRecover" } Self::PlayerActionMainMissionDisable => { "PlayerActionType_PlayerActionMainMissionDisable" } Self::PlayerActionConsumeItemSubMissionFinish => { "PlayerActionType_PlayerActionConsumeItemSubMissionFinish" } Self::PlayerActionItemMonitorAllSources => { "PlayerActionType_PlayerActionItemMonitorAllSources" } Self::PlayerActionGm => "PlayerActionType_PlayerActionGm", Self::PlayerActionCustomOp => "PlayerActionType_PlayerActionCustomOp", Self::PlayerActionCheckSum => "PlayerActionType_PlayerActionCheckSum", Self::PlayerActionPlayerLocation => { "PlayerActionType_PlayerActionPlayerLocation" } Self::PlayerActionChangeLanguage => { "PlayerActionType_PlayerActionChangeLanguage" } Self::PlayerActionClientReport => "PlayerActionType_PlayerActionClientReport", Self::PlayerActionAceReport => "PlayerActionType_PlayerActionAceReport", Self::PlayerActionPlayerPowerInfo => { "PlayerActionType_PlayerActionPlayerPowerInfo" } Self::PlayerActionDailyRefresh => "PlayerActionType_PlayerActionDailyRefresh", Self::PlayerActionAvatarValueInfo => { "PlayerActionType_PlayerActionAvatarValueInfo" } Self::PlayerActionMoveCheckFailedReport => { "PlayerActionType_PlayerActionMoveCheckFailedReport" } Self::PlayerActionBattleFailedReport => { "PlayerActionType_PlayerActionBattleFailedReport" } Self::PlayerActionSecurityReport => { "PlayerActionType_PlayerActionSecurityReport" } Self::PlayerActionAvatarPromotion => { "PlayerActionType_PlayerActionAvatarPromotion" } Self::PlayerActionAvatarAdd => "PlayerActionType_PlayerActionAvatarAdd", Self::PlayerActionAvatarUseExpItem => { "PlayerActionType_PlayerActionAvatarUseExpItem" } Self::PlayerActionAvatarLevelUp => { "PlayerActionType_PlayerActionAvatarLevelUp" } Self::PlayerActionSkillTreeUp => "PlayerActionType_PlayerActionSkillTreeUp", Self::PlayerActionAvatarHpChange => { "PlayerActionType_PlayerActionAvatarHpChange" } Self::PlayerActionAvatarMpChange => { "PlayerActionType_PlayerActionAvatarMpChange" } Self::PlayerActionAvatarAddExp => "PlayerActionType_PlayerActionAvatarAddExp", Self::PlayerActionAvatarRankUp => "PlayerActionType_PlayerActionAvatarRankUp", Self::PlayerActionAvatarRepeated => { "PlayerActionType_PlayerActionAvatarRepeated" } Self::PlayerActionMpMaxChange => "PlayerActionType_PlayerActionMpMaxChange", Self::PlayerActionAvatarTakePromotionReward => { "PlayerActionType_PlayerActionAvatarTakePromotionReward" } Self::PlayerActionAvatarRelicAffixInfo => { "PlayerActionType_PlayerActionAvatarRelicAffixInfo" } Self::PlayerActionAvatarMark => "PlayerActionType_PlayerActionAvatarMark", Self::PlayerActionAvatarSystemPowerReset => { "PlayerActionType_PlayerActionAvatarSystemPowerReset" } Self::PlayerActionAvatarChangePath => { "PlayerActionType_PlayerActionAvatarChangePath" } Self::PlayerActionSetGrowthTargetAvatar => { "PlayerActionType_PlayerActionSetGrowthTargetAvatar" } Self::PlayerActionDelAvatar => "PlayerActionType_PlayerActionDelAvatar", Self::PlayerActionAvatarSkinChange => { "PlayerActionType_PlayerActionAvatarSkinChange" } Self::PlayerActionSetGrowthTargetFunctionConfig => { "PlayerActionType_PlayerActionSetGrowthTargetFunctionConfig" } Self::PlayerActionAvatarSkinActivityReissue => { "PlayerActionType_PlayerActionAvatarSkinActivityReissue" } Self::PlayerActionSetAvatarEnhancedId => { "PlayerActionType_PlayerActionSetAvatarEnhancedId" } Self::PlayerActionDressPlayerOutfit => { "PlayerActionType_PlayerActionDressPlayerOutfit" } Self::PlayerActionStageBegin => "PlayerActionType_PlayerActionStageBegin", Self::PlayerActionStageEnd => "PlayerActionType_PlayerActionStageEnd", Self::PlayerActionCocoonStageBegin => { "PlayerActionType_PlayerActionCocoonStageBegin" } Self::PlayerActionCocoonStageEnd => { "PlayerActionType_PlayerActionCocoonStageEnd" } Self::PlayerActionFarmElementEnd => { "PlayerActionType_PlayerActionFarmElementEnd" } Self::PlayerActionElementStageEnd => { "PlayerActionType_PlayerActionElementStageEnd" } Self::PlayerActionCocoonSweep => "PlayerActionType_PlayerActionCocoonSweep", Self::PlayerActionFarmElementSweep => { "PlayerActionType_PlayerActionFarmElementSweep" } Self::PlayerActionRecoverStamina => { "PlayerActionType_PlayerActionRecoverStamina" } Self::PlayerActionExchangeStamina => { "PlayerActionType_PlayerActionExchangeStamina" } Self::PlayerActionLoginReward => "PlayerActionType_PlayerActionLoginReward", Self::PlayerActionModifyNickname => { "PlayerActionType_PlayerActionModifyNickname" } Self::PlayerActionGetLevelReward => { "PlayerActionType_PlayerActionGetLevelReward" } Self::PlayerActionWorldLevelUp => "PlayerActionType_PlayerActionWorldLevelUp", Self::PlayerActionAddStamina => "PlayerActionType_PlayerActionAddStamina", Self::PlayerActionGameplayBirthdayRewardMail => { "PlayerActionType_PlayerActionGameplayBirthdayRewardMail" } Self::PlayerActionRechargeRebateReward => { "PlayerActionType_PlayerActionRechargeRebateReward" } Self::PlayerActionGameplayBirthdaySet => { "PlayerActionType_PlayerActionGameplayBirthdaySet" } Self::PlayerActionReserveStaminaExchange => { "PlayerActionType_PlayerActionReserveStaminaExchange" } Self::PlayerActionReserveStaminaAdd => { "PlayerActionType_PlayerActionReserveStaminaAdd" } Self::PlayerActionReserveStaminaChange => { "PlayerActionType_PlayerActionReserveStaminaChange" } Self::PlayerActionNowStamina => "PlayerActionType_PlayerActionNowStamina", Self::PlayerActionFtcResetNickname => { "PlayerActionType_PlayerActionFtcResetNickname" } Self::PlayerActionReserveAndFuelExchangeStamina => { "PlayerActionType_PlayerActionReserveAndFuelExchangeStamina" } Self::PlayerActionMail => "PlayerActionType_PlayerActionMail", Self::PlayerActionMailOpByUser => "PlayerActionType_PlayerActionMailOpByUser", Self::PlayerActionMailOpByMuip => "PlayerActionType_PlayerActionMailOpByMuip", Self::PlayerActionMailOpByGm => "PlayerActionType_PlayerActionMailOpByGm", Self::PlayerActionMailOpByFull => "PlayerActionType_PlayerActionMailOpByFull", Self::PlayerActionMailOpByExpire => { "PlayerActionType_PlayerActionMailOpByExpire" } Self::PlayerActionMailOpByInternal => { "PlayerActionType_PlayerActionMailOpByInternal" } Self::PlayerActionAddMail => "PlayerActionType_PlayerActionAddMail", Self::PlayerActionDelMail => "PlayerActionType_PlayerActionDelMail", Self::PlayerActionTakeAttachment => { "PlayerActionType_PlayerActionTakeAttachment" } Self::PlayerActionReadMail => "PlayerActionType_PlayerActionReadMail", Self::PlayerActionBattleAvatar => "PlayerActionType_PlayerActionBattleAvatar", Self::PlayerActionBattleMonster => { "PlayerActionType_PlayerActionBattleMonster" } Self::PlayerActionBattleEnd => "PlayerActionType_PlayerActionBattleEnd", Self::PlayerActionBattleReplay => "PlayerActionType_PlayerActionBattleReplay", Self::PlayerActionBattleAvatarDeath => { "PlayerActionType_PlayerActionBattleAvatarDeath" } Self::PlayerActionBattleSwitchPhase => { "PlayerActionType_PlayerActionBattleSwitchPhase" } Self::PlayerActionBattleMonsterSkill => { "PlayerActionType_PlayerActionBattleMonsterSkill" } Self::PlayerActionBattleRebattle => { "PlayerActionType_PlayerActionBattleRebattle" } Self::PlayerActionBattleAvatarServant => { "PlayerActionType_PlayerActionBattleAvatarServant" } Self::PlayerActionMissionReward => { "PlayerActionType_PlayerActionMissionReward" } Self::PlayerActionQuestAccept => "PlayerActionType_PlayerActionQuestAccept", Self::PlayerActionQuestFinish => "PlayerActionType_PlayerActionQuestFinish", Self::PlayerActionQuestRemove => "PlayerActionType_PlayerActionQuestRemove", Self::PlayerActionQuestReward => "PlayerActionType_PlayerActionQuestReward", Self::PlayerActionQuestAutoClose => { "PlayerActionType_PlayerActionQuestAutoClose" } Self::PlayerActionQuestExpired => "PlayerActionType_PlayerActionQuestExpired", Self::PlayerActionMissionRequired => { "PlayerActionType_PlayerActionMissionRequired" } Self::PlayerActionSubmissionReward => { "PlayerActionType_PlayerActionSubmissionReward" } Self::PlayerActionAchievementLevelReward => { "PlayerActionType_PlayerActionAchievementLevelReward" } Self::PlayerActionQuestDelete => "PlayerActionType_PlayerActionQuestDelete", Self::PlayerActionSubMissionReward2 => { "PlayerActionType_PlayerActionSubMissionReward2" } Self::PlayerActionMissionCompensate => { "PlayerActionType_PlayerActionMissionCompensate" } Self::PlayerActionMissionRecycle => { "PlayerActionType_PlayerActionMissionRecycle" } Self::PlayerActionQuestReset => "PlayerActionType_PlayerActionQuestReset", Self::PlayerActionQuestOptionalReward => { "PlayerActionType_PlayerActionQuestOptionalReward" } Self::PlayerActionMcvChange => "PlayerActionType_PlayerActionMcvChange", Self::PlayerActionQuestReissue => "PlayerActionType_PlayerActionQuestReissue", Self::PlayerActionPropInteract => "PlayerActionType_PlayerActionPropInteract", Self::PlayerActionAvatarMazeSkill => { "PlayerActionType_PlayerActionAvatarMazeSkill" } Self::PlayerActionEnterMaze => "PlayerActionType_PlayerActionEnterMaze", Self::PlayerActionOrdinaryInteract => { "PlayerActionType_PlayerActionOrdinaryInteract" } Self::PlayerActionChestInteract => { "PlayerActionType_PlayerActionChestInteract" } Self::PlayerActionCheckPointUnlock => { "PlayerActionType_PlayerActionCheckPointUnlock" } Self::PlayerActionCheckPointInteract => { "PlayerActionType_PlayerActionCheckPointInteract" } Self::PlayerActionCheckPointRevive => { "PlayerActionType_PlayerActionCheckPointRevive" } Self::PlayerActionCheckPointTransfer => { "PlayerActionType_PlayerActionCheckPointTransfer" } Self::PlayerActionMonsterInteract => { "PlayerActionType_PlayerActionMonsterInteract" } Self::PlayerActionNpcInteract => "PlayerActionType_PlayerActionNpcInteract", Self::PlayerActionPropHit => "PlayerActionType_PlayerActionPropHit", Self::PlayerActionPrelogueRevive => { "PlayerActionType_PlayerActionPrelogueRevive" } Self::PlayerActionPropState => "PlayerActionType_PlayerActionPropState", Self::PlayerActionCheckPointRecover => { "PlayerActionType_PlayerActionCheckPointRecover" } Self::PlayerActionMechanismBar => "PlayerActionType_PlayerActionMechanismBar", Self::PlayerActionSubmitOrigamiItem => { "PlayerActionType_PlayerActionSubmitOrigamiItem" } Self::PlayerActionMazeBuffDropItem => { "PlayerActionType_PlayerActionMazeBuffDropItem" } Self::PlayerActionFsvChange => "PlayerActionType_PlayerActionFsvChange", Self::PlayerActionTimelinePropState => { "PlayerActionType_PlayerActionTimelinePropState" } Self::PlayerActionGroupPropertyChange => { "PlayerActionType_PlayerActionGroupPropertyChange" } Self::PlayerActionOpenGroupPropertyChest => { "PlayerActionType_PlayerActionOpenGroupPropertyChest" } Self::PlayerActionEquipmentPromotion => { "PlayerActionType_PlayerActionEquipmentPromotion" } Self::PlayerActionAddItem => "PlayerActionType_PlayerActionAddItem", Self::PlayerActionUseItem => "PlayerActionType_PlayerActionUseItem", Self::PlayerActionEquipmentRankUp => { "PlayerActionType_PlayerActionEquipmentRankUp" } Self::PlayerActionEquipmentLevelUp => { "PlayerActionType_PlayerActionEquipmentLevelUp" } Self::PlayerActionExpUpEquipmentReturn => { "PlayerActionType_PlayerActionExpUpEquipmentReturn" } Self::PlayerActionBagFullRewardMail => { "PlayerActionType_PlayerActionBagFullRewardMail" } Self::PlayerActionEquipmentAdd => "PlayerActionType_PlayerActionEquipmentAdd", Self::PlayerActionEquipmentWear => { "PlayerActionType_PlayerActionEquipmentWear" } Self::PlayerActionItemCompose => "PlayerActionType_PlayerActionItemCompose", Self::PlayerActionRelicLevelUp => "PlayerActionType_PlayerActionRelicLevelUp", Self::PlayerActionExpUpRelicReturn => { "PlayerActionType_PlayerActionExpUpRelicReturn" } Self::PlayerActionRelicNumChanged => { "PlayerActionType_PlayerActionRelicNumChanged" } Self::PlayerActionRelicWear => "PlayerActionType_PlayerActionRelicWear", Self::PlayerActionRelicCompose => "PlayerActionType_PlayerActionRelicCompose", Self::PlayerActionSellItem => "PlayerActionType_PlayerActionSellItem", Self::PlayerActionUnlockMusic => "PlayerActionType_PlayerActionUnlockMusic", Self::PlayerActionExchangeHcoinWithPayMcoin => { "PlayerActionType_PlayerActionExchangeHcoinWithPayMcoin" } Self::PlayerActionGetReward => "PlayerActionType_PlayerActionGetReward", Self::PlayerActionExchangeHcoinWithFreeMcoin => { "PlayerActionType_PlayerActionExchangeHcoinWithFreeMcoin" } Self::PlayerActionItemComposeFormulaUnlock => { "PlayerActionType_PlayerActionItemComposeFormulaUnlock" } Self::PlayerActionExchangeHcoin => { "PlayerActionType_PlayerActionExchangeHcoin" } Self::PlayerActionCityShopLevelReward => { "PlayerActionType_PlayerActionCityShopLevelReward" } Self::PlayerActionItemRecycle => "PlayerActionType_PlayerActionItemRecycle", Self::PlayerActionMuseumFundsConsume => { "PlayerActionType_PlayerActionMuseumFundsConsume" } Self::PlayerActionMuseumEventBuyStuff => { "PlayerActionType_PlayerActionMuseumEventBuyStuff" } Self::PlayerActionMuseumMarketBuyStuff => { "PlayerActionType_PlayerActionMuseumMarketBuyStuff" } Self::PlayerActionMuseumRandomEvent => { "PlayerActionType_PlayerActionMuseumRandomEvent" } Self::PlayerActionMuseumInitialItem => { "PlayerActionType_PlayerActionMuseumInitialItem" } Self::PlayerActionOptionalBoxReward => { "PlayerActionType_PlayerActionOptionalBoxReward" } Self::PlayerActionDestroyItem => "PlayerActionType_PlayerActionDestroyItem", Self::PlayerActionTransferExp => "PlayerActionType_PlayerActionTransferExp", Self::PlayerActionOndutyUse => "PlayerActionType_PlayerActionOndutyUse", Self::PlayerActionItemMark => "PlayerActionType_PlayerActionItemMark", Self::PlayerActionRelicDiscard => "PlayerActionType_PlayerActionRelicDiscard", Self::PlayerActionGeneralVirtualItemChange => { "PlayerActionType_PlayerActionGeneralVirtualItemChange" } Self::PlayerActionRelicLock => "PlayerActionType_PlayerActionRelicLock", Self::PlayerActionRelicFilterPlanSave => { "PlayerActionType_PlayerActionRelicFilterPlanSave" } Self::PlayerActionRelicFilterPlanDelete => { "PlayerActionType_PlayerActionRelicFilterPlanDelete" } Self::PlayerActionRelicFilterPlanMark => { "PlayerActionType_PlayerActionRelicFilterPlanMark" } Self::PlayerActionRelicSell => "PlayerActionType_PlayerActionRelicSell", Self::PlayerActionRelicReforge => "PlayerActionType_PlayerActionRelicReforge", Self::PlayerActionRelicSmartWearCustomPlan => { "PlayerActionType_PlayerActionRelicSmartWearCustomPlan" } Self::PlayerActionRecoverRelic => "PlayerActionType_PlayerActionRecoverRelic", Self::PlayerActionRecoverEquipment => { "PlayerActionType_PlayerActionRecoverEquipment" } Self::PlayerActionEquipmentSell => { "PlayerActionType_PlayerActionEquipmentSell" } Self::PlayerActionRelicSmartWearPinRelic => { "PlayerActionType_PlayerActionRelicSmartWearPinRelic" } Self::PlayerActionRelicCocoonSetting => { "PlayerActionType_PlayerActionRelicCocoonSetting" } Self::PlayerActionPersonalCardChange => { "PlayerActionType_PlayerActionPersonalCardChange" } Self::PlayerActionPhoneCaseChange => { "PlayerActionType_PlayerActionPhoneCaseChange" } Self::PlayerActionDeliveryItemReward => { "PlayerActionType_PlayerActionDeliveryItemReward" } Self::PlayerActionItemAutoTransfer => { "PlayerActionType_PlayerActionItemAutoTransfer" } Self::PlayerActionItemAutoTransferInBag => { "PlayerActionType_PlayerActionItemAutoTransferInBag" } Self::PlayerActionItemAutoTransferOnAdd => { "PlayerActionType_PlayerActionItemAutoTransferOnAdd" } Self::PlayerActionAddExtraCoin => "PlayerActionType_PlayerActionAddExtraCoin", Self::PlayerActionVariableDiceExchangePartnerCoin => { "PlayerActionType_PlayerActionVariableDiceExchangePartnerCoin" } Self::PlayerActionRelicBox => "PlayerActionType_PlayerActionRelicBox", Self::PlayerActionRelicBoxSettle => { "PlayerActionType_PlayerActionRelicBoxSettle" } Self::PlayerActionRelicBoxRegular => { "PlayerActionType_PlayerActionRelicBoxRegular" } Self::PlayerActionRelicReplace => "PlayerActionType_PlayerActionRelicReplace", Self::PlayerActionEquipmentUpCostPileSetting => { "PlayerActionType_PlayerActionEquipmentUpCostPileSetting" } Self::PlayerActionRelicBoxShow => "PlayerActionType_PlayerActionRelicBoxShow", Self::PlayerActionTutorialGuideFinish => { "PlayerActionType_PlayerActionTutorialGuideFinish" } Self::PlayerActionTutorial => "PlayerActionType_PlayerActionTutorial", Self::PlayerActionTutorialGuide => { "PlayerActionType_PlayerActionTutorialGuide" } Self::PlayerActionMonsterDrop => "PlayerActionType_PlayerActionMonsterDrop", Self::PlayerActionFinishChallenge => { "PlayerActionType_PlayerActionFinishChallenge" } Self::PlayerActionChallengeStars => { "PlayerActionType_PlayerActionChallengeStars" } Self::PlayerActionChallengeStart => { "PlayerActionType_PlayerActionChallengeStart" } Self::PlayerActionChallengeEnd => "PlayerActionType_PlayerActionChallengeEnd", Self::PlayerActionChallengeWin => "PlayerActionType_PlayerActionChallengeWin", Self::PlayerActionChallengeFail => { "PlayerActionType_PlayerActionChallengeFail" } Self::PlayerActionChallengeLeave => { "PlayerActionType_PlayerActionChallengeLeave" } Self::PlayerActionChallengeSwitch => { "PlayerActionType_PlayerActionChallengeSwitch" } Self::PlayerActionChallengeBonusReward => { "PlayerActionType_PlayerActionChallengeBonusReward" } Self::PlayerActionChallengeStarsReward => { "PlayerActionType_PlayerActionChallengeStarsReward" } Self::PlayerActionChallengeRestart => { "PlayerActionType_PlayerActionChallengeRestart" } Self::PlayerActionChallengeStoryStart => { "PlayerActionType_PlayerActionChallengeStoryStart" } Self::PlayerActionChallengeStoryEnd => { "PlayerActionType_PlayerActionChallengeStoryEnd" } Self::PlayerActionChallengeFastPass => { "PlayerActionType_PlayerActionChallengeFastPass" } Self::PlayerActionChallengeStoryFastPass => { "PlayerActionType_PlayerActionChallengeStoryFastPass" } Self::PlayerActionChallengeMemoryFastPass => { "PlayerActionType_PlayerActionChallengeMemoryFastPass" } Self::PlayerActionChallengeBattleTarget => { "PlayerActionType_PlayerActionChallengeBattleTarget" } Self::PlayerActionChallengeBossEnd => { "PlayerActionType_PlayerActionChallengeBossEnd" } Self::PlayerActionChallengeBossFastPass => { "PlayerActionType_PlayerActionChallengeBossFastPass" } Self::PlayerActionChallengeStartPartial => { "PlayerActionType_PlayerActionChallengeStartPartial" } Self::PlayerActionChallengeBossPhaseStart => { "PlayerActionType_PlayerActionChallengeBossPhaseStart" } Self::PlayerActionChallengeBossPhaseEnd => { "PlayerActionType_PlayerActionChallengeBossPhaseEnd" } Self::PlayerActionChallengeBossPhaseEndBeforeBattle => { "PlayerActionType_PlayerActionChallengeBossPhaseEndBeforeBattle" } Self::PlayerActionChallengeRecommendLineup => { "PlayerActionType_PlayerActionChallengeRecommendLineup" } Self::PlayerActionChallengeStoryFeverBattleEnd => { "PlayerActionType_PlayerActionChallengeStoryFeverBattleEnd" } Self::PlayerActionChallengeTierceRecommendLineup => { "PlayerActionType_PlayerActionChallengeTierceRecommendLineup" } Self::PlayerActionChallengeTierceStart => { "PlayerActionType_PlayerActionChallengeTierceStart" } Self::PlayerActionChallengeTierceBattleEnd => { "PlayerActionType_PlayerActionChallengeTierceBattleEnd" } Self::PlayerActionChallengeTierceStageSettle => { "PlayerActionType_PlayerActionChallengeTierceStageSettle" } Self::PlayerActionChallengeTierceGradeReset => { "PlayerActionType_PlayerActionChallengeTierceGradeReset" } Self::PlayerActionTeamInfoChange => { "PlayerActionType_PlayerActionTeamInfoChange" } Self::PlayerActionChangeCurrentAvatar => { "PlayerActionType_PlayerActionChangeCurrentAvatar" } Self::PlayerActionCreateVirtualTeam => { "PlayerActionType_PlayerActionCreateVirtualTeam" } Self::PlayerActionTeamNameEdit => "PlayerActionType_PlayerActionTeamNameEdit", Self::PlayerActionReplaceLineupAvatar => { "PlayerActionType_PlayerActionReplaceLineupAvatar" } Self::PlayerActionAvatarBuffChange => { "PlayerActionType_PlayerActionAvatarBuffChange" } Self::PlayerActionEnvBuffChange => { "PlayerActionType_PlayerActionEnvBuffChange" } Self::PlayerActionGameCore => "PlayerActionType_PlayerActionGameCore", Self::PlayerActionAvatarGlobalBuff => { "PlayerActionType_PlayerActionAvatarGlobalBuff" } Self::PlayerActionRogueExploreStart => { "PlayerActionType_PlayerActionRogueExploreStart" } Self::PlayerActionRogueEnterRoom => { "PlayerActionType_PlayerActionRogueEnterRoom" } Self::PlayerActionRogueLeaveRoom => { "PlayerActionType_PlayerActionRogueLeaveRoom" } Self::PlayerActionRogueExploreFinish => { "PlayerActionType_PlayerActionRogueExploreFinish" } Self::PlayerActionRogueSelectBuff => { "PlayerActionType_PlayerActionRogueSelectBuff" } Self::PlayerActionRogueRollBuff => { "PlayerActionType_PlayerActionRogueRollBuff" } Self::PlayerActionRogueRevive => "PlayerActionType_PlayerActionRogueRevive", Self::PlayerActionRogueChallengeStart => { "PlayerActionType_PlayerActionRogueChallengeStart" } Self::PlayerActionRogueMiracle => "PlayerActionType_PlayerActionRogueMiracle", Self::PlayerActionRogueAddBuff => "PlayerActionType_PlayerActionRogueAddBuff", Self::PlayerActionRoguePickAvatar => { "PlayerActionType_PlayerActionRoguePickAvatar" } Self::PlayerActionRogueSeasonChanged => { "PlayerActionType_PlayerActionRogueSeasonChanged" } Self::PlayerActionRogueAeonLevelUp => { "PlayerActionType_PlayerActionRogueAeonLevelUp" } Self::PlayerActionRogueOpenDoor => { "PlayerActionType_PlayerActionRogueOpenDoor" } Self::PlayerActionRogueScoreReward => { "PlayerActionType_PlayerActionRogueScoreReward" } Self::PlayerActionRogueEnhanceBuff => { "PlayerActionType_PlayerActionRogueEnhanceBuff" } Self::PlayerActionRogueSelectBonus => { "PlayerActionType_PlayerActionRogueSelectBonus" } Self::PlayerActionRogueAreaFirstReward => { "PlayerActionType_PlayerActionRogueAreaFirstReward" } Self::PlayerActionRogueEnableTalent => { "PlayerActionType_PlayerActionRogueEnableTalent" } Self::PlayerActionRogueAeonUnlock => { "PlayerActionType_PlayerActionRogueAeonUnlock" } Self::PlayerActionRogueAeonAddExp => { "PlayerActionType_PlayerActionRogueAeonAddExp" } Self::PlayerActionRogueImmerseLevelUp => { "PlayerActionType_PlayerActionRogueImmerseLevelUp" } Self::PlayerActionRogueSelectMiracle => { "PlayerActionType_PlayerActionRogueSelectMiracle" } Self::PlayerActionRogueUnlockArea => { "PlayerActionType_PlayerActionRogueUnlockArea" } Self::PlayerActionRogueExploreScoreChange => { "PlayerActionType_PlayerActionRogueExploreScoreChange" } Self::PlayerActionRogueUpdateRewardPool => { "PlayerActionType_PlayerActionRogueUpdateRewardPool" } Self::PlayerActionRogueSwapBuff => { "PlayerActionType_PlayerActionRogueSwapBuff" } Self::PlayerActionRogueWeeklyRefresh => { "PlayerActionType_PlayerActionRogueWeeklyRefresh" } Self::PlayerActionRogueExchangeKey => { "PlayerActionType_PlayerActionRogueExchangeKey" } Self::PlayerActionRogueGetObjectReward => { "PlayerActionType_PlayerActionRogueGetObjectReward" } Self::PlayerActionRogueAreaMonsterDrop => { "PlayerActionType_PlayerActionRogueAreaMonsterDrop" } Self::PlayerActionRogueAddMiracle => { "PlayerActionType_PlayerActionRogueAddMiracle" } Self::PlayerActionRogueSwapMiracle => { "PlayerActionType_PlayerActionRogueSwapMiracle" } Self::PlayerActionRogueOpenObjectReward => { "PlayerActionType_PlayerActionRogueOpenObjectReward" } Self::PlayerActionRogueAeonEffect => { "PlayerActionType_PlayerActionRogueAeonEffect" } Self::PlayerActionRogueReforgeBuff => { "PlayerActionType_PlayerActionRogueReforgeBuff" } Self::PlayerActionRogueTradeMiracle => { "PlayerActionType_PlayerActionRogueTradeMiracle" } Self::PlayerActionRogueRemoveAvatar => { "PlayerActionType_PlayerActionRogueRemoveAvatar" } Self::PlayerActionRogueDialogueSelect => { "PlayerActionType_PlayerActionRogueDialogueSelect" } Self::PlayerActionRogueSelectAeon => { "PlayerActionType_PlayerActionRogueSelectAeon" } Self::PlayerActionRogueDialogueFinish => { "PlayerActionType_PlayerActionRogueDialogueFinish" } Self::PlayerActionRogueHandbookReward => { "PlayerActionType_PlayerActionRogueHandbookReward" } Self::PlayerActionRogueAdventureRoomReward => { "PlayerActionType_PlayerActionRogueAdventureRoomReward" } Self::PlayerActionRogueShopBuy => "PlayerActionType_PlayerActionRogueShopBuy", Self::PlayerActionRogueRepairMiracle => { "PlayerActionType_PlayerActionRogueRepairMiracle" } Self::PlayerActionRogueReplaceAllMiracle => { "PlayerActionType_PlayerActionRogueReplaceAllMiracle" } Self::PlayerActionRogueMiracleBroken => { "PlayerActionType_PlayerActionRogueMiracleBroken" } Self::PlayerActionRogueShopRefresh => { "PlayerActionType_PlayerActionRogueShopRefresh" } Self::PlayerActionRogueLevelMechanism => { "PlayerActionType_PlayerActionRogueLevelMechanism" } Self::PlayerActionRogueRemoveMiracle => { "PlayerActionType_PlayerActionRogueRemoveMiracle" } Self::PlayerActionRogueDropBuff => { "PlayerActionType_PlayerActionRogueDropBuff" } Self::PlayerActionRogueDestroyMiracle => { "PlayerActionType_PlayerActionRogueDestroyMiracle" } Self::PlayerActionRogueActivateFormula => { "PlayerActionType_PlayerActionRogueActivateFormula" } Self::PlayerActionRogueDeactivateFormula => { "PlayerActionType_PlayerActionRogueDeactivateFormula" } Self::PlayerActionRogueRemoveBuff => { "PlayerActionType_PlayerActionRogueRemoveBuff" } Self::PlayerActionRogueSelectFormula => { "PlayerActionType_PlayerActionRogueSelectFormula" } Self::PlayerActionRogueDropFormula => { "PlayerActionType_PlayerActionRogueDropFormula" } Self::PlayerActionRogueRollFormula => { "PlayerActionType_PlayerActionRogueRollFormula" } Self::PlayerActionRogueReforgeFormula => { "PlayerActionType_PlayerActionRogueReforgeFormula" } Self::PlayerActionRogueComposeMiracle => { "PlayerActionType_PlayerActionRogueComposeMiracle" } Self::PlayerActionRogueReforgeMiracle => { "PlayerActionType_PlayerActionRogueReforgeMiracle" } Self::PlayerActionRogueDoGamble => { "PlayerActionType_PlayerActionRogueDoGamble" } Self::PlayerActionRogueKeywordActivate => { "PlayerActionType_PlayerActionRogueKeywordActivate" } Self::PlayerActionRogueKeywordDeactivate => { "PlayerActionType_PlayerActionRogueKeywordDeactivate" } Self::PlayerActionRogueSourceDefault => { "PlayerActionType_PlayerActionRogueSourceDefault" } Self::PlayerActionRoguePlayerSelect => { "PlayerActionType_PlayerActionRoguePlayerSelect" } Self::PlayerActionRogueLayerSettlement => { "PlayerActionType_PlayerActionRogueLayerSettlement" } Self::PlayerActionRogueFormula => "PlayerActionType_PlayerActionRogueFormula", Self::PlayerActionRogueWorkbench => { "PlayerActionType_PlayerActionRogueWorkbench" } Self::PlayerActionRogueModifier => { "PlayerActionType_PlayerActionRogueModifier" } Self::PlayerActionRogueReforge => "PlayerActionType_PlayerActionRogueReforge", Self::PlayerActionRogueTalent => "PlayerActionType_PlayerActionRogueTalent", Self::PlayerActionRogueReroll => "PlayerActionType_PlayerActionRogueReroll", Self::PlayerActionRogueCoinChange => { "PlayerActionType_PlayerActionRogueCoinChange" } Self::PlayerActionRogueMagicScepterShop => { "PlayerActionType_PlayerActionRogueMagicScepterShop" } Self::PlayerActionRogueMagicUnitShop => { "PlayerActionType_PlayerActionRogueMagicUnitShop" } Self::PlayerActionRogueMagicScepterLevelUp => { "PlayerActionType_PlayerActionRogueMagicScepterLevelUp" } Self::PlayerActionGacha => "PlayerActionType_PlayerActionGacha", Self::PlayerActionAddGachaTicket => { "PlayerActionType_PlayerActionAddGachaTicket" } Self::PlayerActionGachaExchange => { "PlayerActionType_PlayerActionGachaExchange" } Self::PlayerActionSetGachaDecideItem => { "PlayerActionType_PlayerActionSetGachaDecideItem" } Self::PlayerActionEventMissionAccept => { "PlayerActionType_PlayerActionEventMissionAccept" } Self::PlayerActionEventMissionFinish => { "PlayerActionType_PlayerActionEventMissionFinish" } Self::PlayerActionEventMissionReward => { "PlayerActionType_PlayerActionEventMissionReward" } Self::PlayerActionRaidFinish => "PlayerActionType_PlayerActionRaidFinish", Self::PlayerActionRaidBegin => "PlayerActionType_PlayerActionRaidBegin", Self::PlayerActionChallengeRaidReward => { "PlayerActionType_PlayerActionChallengeRaidReward" } Self::PlayerActionStartRaid => "PlayerActionType_PlayerActionStartRaid", Self::PlayerActionEndRaid => "PlayerActionType_PlayerActionEndRaid", Self::PlayerActionRaidTargetFinish => { "PlayerActionType_PlayerActionRaidTargetFinish" } Self::PlayerActionArchiveRaid => "PlayerActionType_PlayerActionArchiveRaid", Self::PlayerActionHeroBaseTypeChange => { "PlayerActionType_PlayerActionHeroBaseTypeChange" } Self::PlayerActionHeroBaseTypeAddByMission => { "PlayerActionType_PlayerActionHeroBaseTypeAddByMission" } Self::PlayerActionHeroBaseTypeAddByReq => { "PlayerActionType_PlayerActionHeroBaseTypeAddByReq" } Self::PlayerActionHeroBaseTypeAdd => { "PlayerActionType_PlayerActionHeroBaseTypeAdd" } Self::PlayerActionDialogueSelect => { "PlayerActionType_PlayerActionDialogueSelect" } Self::PlayerActionExpeditionStart => { "PlayerActionType_PlayerActionExpeditionStart" } Self::PlayerActionExpeditionFinish => { "PlayerActionType_PlayerActionExpeditionFinish" } Self::PlayerActionExpeditionReward => { "PlayerActionType_PlayerActionExpeditionReward" } Self::PlayerActionActivityExpeditionStart => { "PlayerActionType_PlayerActionActivityExpeditionStart" } Self::PlayerActionActivityExpeditionFinish => { "PlayerActionType_PlayerActionActivityExpeditionFinish" } Self::PlayerActionActivityExpeditionReward => { "PlayerActionType_PlayerActionActivityExpeditionReward" } Self::PlayerActionActivityExpeditionBegin => { "PlayerActionType_PlayerActionActivityExpeditionBegin" } Self::PlayerActionActivityExpeditionEnd => { "PlayerActionType_PlayerActionActivityExpeditionEnd" } Self::PlayerActionExpeditionSet => { "PlayerActionType_PlayerActionExpeditionSet" } Self::PlayerActionExpeditionTakeReward => { "PlayerActionType_PlayerActionExpeditionTakeReward" } Self::PlayerActionActivityLoginReward => { "PlayerActionType_PlayerActionActivityLoginReward" } Self::PlayerActionFriendReport => "PlayerActionType_PlayerActionFriendReport", Self::PlayerActionAssistReward => "PlayerActionType_PlayerActionAssistReward", Self::PlayerActionAssistAvatarRefresh => { "PlayerActionType_PlayerActionAssistAvatarRefresh" } Self::PlayerActionAssistAvatarBattleStart => { "PlayerActionType_PlayerActionAssistAvatarBattleStart" } Self::PlayerActionAssistAvatarBattleEnd => { "PlayerActionType_PlayerActionAssistAvatarBattleEnd" } Self::PlayerActionFriendApply => "PlayerActionType_PlayerActionFriendApply", Self::PlayerActionFriendManage => "PlayerActionType_PlayerActionFriendManage", Self::PlayerActionFriendBlacklist => { "PlayerActionType_PlayerActionFriendBlacklist" } Self::PlayerActionFriendModifyRemarkName => { "PlayerActionType_PlayerActionFriendModifyRemarkName" } Self::PlayerActionFriendMark => "PlayerActionType_PlayerActionFriendMark", Self::PlayerActionFriendAssistList => { "PlayerActionType_PlayerActionFriendAssistList" } Self::PlayerActionBattlePassLevelReward => { "PlayerActionType_PlayerActionBattlePassLevelReward" } Self::PlayerActionBattlePass128TierReward => { "PlayerActionType_PlayerActionBattlePass128TierReward" } Self::PlayerActionBattlePassLevelRewardAutoMail => { "PlayerActionType_PlayerActionBattlePassLevelRewardAutoMail" } Self::PlayerActionBuyBattlePass => { "PlayerActionType_PlayerActionBuyBattlePass" } Self::PlayerActionAddBattlePassExp => { "PlayerActionType_PlayerActionAddBattlePassExp" } Self::PlayerActionBattlePassLevelUp => { "PlayerActionType_PlayerActionBattlePassLevelUp" } Self::PlayerActionBuyBattlePassLevel => { "PlayerActionType_PlayerActionBuyBattlePassLevel" } Self::PlayerActionBattlePassEndMail => { "PlayerActionType_PlayerActionBattlePassEndMail" } Self::PlayerActionBattlePass68TierReward => { "PlayerActionType_PlayerActionBattlePass68TierReward" } Self::PlayerActionModifySign => "PlayerActionType_PlayerActionModifySign", Self::PlayerActionDisplayAvatarSet => { "PlayerActionType_PlayerActionDisplayAvatarSet" } Self::PlayerActionAssistAvatarSet => { "PlayerActionType_PlayerActionAssistAvatarSet" } Self::PlayerActionAchievementFinish => { "PlayerActionType_PlayerActionAchievementFinish" } Self::PlayerActionAchievementReward => { "PlayerActionType_PlayerActionAchievementReward" } Self::PlayerActionAchievementAddExp => { "PlayerActionType_PlayerActionAchievementAddExp" } Self::PlayerActionAchievementLevelUp => { "PlayerActionType_PlayerActionAchievementLevelUp" } Self::PlayerActionPunkLordReward => { "PlayerActionType_PlayerActionPunkLordReward" } Self::PlayerActionPunkLordBossSearch => { "PlayerActionType_PlayerActionPunkLordBossSearch" } Self::PlayerActionPunkLordBossShare => { "PlayerActionType_PlayerActionPunkLordBossShare" } Self::PlayerActionStartPunkLordRaid => { "PlayerActionType_PlayerActionStartPunkLordRaid" } Self::PlayerActionPunkLordSupportTimes => { "PlayerActionType_PlayerActionPunkLordSupportTimes" } Self::PlayerActionPunkLordScoreReward => { "PlayerActionType_PlayerActionPunkLordScoreReward" } Self::PlayerActionPunkLordListRefresh => { "PlayerActionType_PlayerActionPunkLordListRefresh" } Self::PlayerActionPunkLordPowerAttack => { "PlayerActionType_PlayerActionPunkLordPowerAttack" } Self::PlayerActionPunkLordBattleEnd => { "PlayerActionType_PlayerActionPunkLordBattleEnd" } Self::PlayerActionPunkLordBossDeath => { "PlayerActionType_PlayerActionPunkLordBossDeath" } Self::PlayerActionPunkLordBossScore => { "PlayerActionType_PlayerActionPunkLordBossScore" } Self::PlayerActionDailyActiveLevelReward => { "PlayerActionType_PlayerActionDailyActiveLevelReward" } Self::PlayerActionDailyActiveAddPoint => { "PlayerActionType_PlayerActionDailyActiveAddPoint" } Self::PlayerActionDailyActiveDeleteOldQuest => { "PlayerActionType_PlayerActionDailyActiveDeleteOldQuest" } Self::PlayerActionFightActivityBegin => { "PlayerActionType_PlayerActionFightActivityBegin" } Self::PlayerActionFightActivityEnd => { "PlayerActionType_PlayerActionFightActivityEnd" } Self::PlayerActionFightActivityReward => { "PlayerActionType_PlayerActionFightActivityReward" } Self::PlayerActionActivityEndMail => { "PlayerActionType_PlayerActionActivityEndMail" } Self::PlayerActionAppointmentMail => { "PlayerActionType_PlayerActionAppointmentMail" } Self::PlayerActionShareReward => "PlayerActionType_PlayerActionShareReward", Self::PlayerActionActivityTrialReward => { "PlayerActionType_PlayerActionActivityTrialReward" } Self::PlayerActionActivityTrialStart => { "PlayerActionType_PlayerActionActivityTrialStart" } Self::PlayerActionPsPreOrderMail1 => { "PlayerActionType_PlayerActionPsPreOrderMail1" } Self::PlayerActionPsPreOrderMail2 => { "PlayerActionType_PlayerActionPsPreOrderMail2" } Self::PlayerActionPsLoginMail => "PlayerActionType_PlayerActionPsLoginMail", Self::PlayerActionLoginMail => "PlayerActionType_PlayerActionLoginMail", Self::PlayerActionGooglePoints100Mail => { "PlayerActionType_PlayerActionGooglePoints100Mail" } Self::PlayerActionGooglePoints150Mail => { "PlayerActionType_PlayerActionGooglePoints150Mail" } Self::PlayerActionTrainVisitorBehaviorFinish => { "PlayerActionType_PlayerActionTrainVisitorBehaviorFinish" } Self::PlayerActionEnterViewTrain => { "PlayerActionType_PlayerActionEnterViewTrain" } Self::PlayerActionTrainVisitorBehaviorRewardForceSend => { "PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSend" } Self::PlayerActionTrainVisitorRegisterOpen => { "PlayerActionType_PlayerActionTrainVisitorRegisterOpen" } Self::PlayerActionTrainVisitorBehaviorRewardForceSendByRegister => { "PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSendByRegister" } Self::PlayerActionTrainVisitorClearLastTrainVisitor => { "PlayerActionType_PlayerActionTrainVisitorClearLastTrainVisitor" } Self::PlayerActionTrainVisitorRefreshTrainVisitor => { "PlayerActionType_PlayerActionTrainVisitorRefreshTrainVisitor" } Self::PlayerActionTrainVisitorRefreshNpc => { "PlayerActionType_PlayerActionTrainVisitorRefreshNpc" } Self::PlayerActionMessageGroupAccept => { "PlayerActionType_PlayerActionMessageGroupAccept" } Self::PlayerActionMessageSectionAccept => { "PlayerActionType_PlayerActionMessageSectionAccept" } Self::PlayerActionMessageSectionFinish => { "PlayerActionType_PlayerActionMessageSectionFinish" } Self::PlayerActionMessageItemFinish => { "PlayerActionType_PlayerActionMessageItemFinish" } Self::PlayerActionFinishMessageGroupReward => { "PlayerActionType_PlayerActionFinishMessageGroupReward" } Self::PlayerActionSubstituteMessageGroupReward => { "PlayerActionType_PlayerActionSubstituteMessageGroupReward" } Self::PlayerActionDeleteMessageGroup => { "PlayerActionType_PlayerActionDeleteMessageGroup" } Self::PlayerActionDeleteMessageSection => { "PlayerActionType_PlayerActionDeleteMessageSection" } Self::PlayerActionDeleteMessageGroupByConfig => { "PlayerActionType_PlayerActionDeleteMessageGroupByConfig" } Self::PlayerActionDeleteMessageGroupByActivity => { "PlayerActionType_PlayerActionDeleteMessageGroupByActivity" } Self::PlayerActionDeleteMessageGroupByMission => { "PlayerActionType_PlayerActionDeleteMessageGroupByMission" } Self::PlayerActionTextJoinSave => "PlayerActionType_PlayerActionTextJoinSave", Self::PlayerActionBoxingClubStart => { "PlayerActionType_PlayerActionBoxingClubStart" } Self::PlayerActionBoxingClubFinish => { "PlayerActionType_PlayerActionBoxingClubFinish" } Self::PlayerActionBoxingClubPause => { "PlayerActionType_PlayerActionBoxingClubPause" } Self::PlayerActionBoxingClubStageStart => { "PlayerActionType_PlayerActionBoxingClubStageStart" } Self::PlayerActionTalkSend => "PlayerActionType_PlayerActionTalkSend", Self::PlayerActionSelectInclinationText => { "PlayerActionType_PlayerActionSelectInclinationText" } Self::PlayerActionMuseumSettleTurnOpen => { "PlayerActionType_PlayerActionMuseumSettleTurnOpen" } Self::PlayerActionMuseumUpgradeArea => { "PlayerActionType_PlayerActionMuseumUpgradeArea" } Self::PlayerActionMuseumUpgradeAreaStat => { "PlayerActionType_PlayerActionMuseumUpgradeAreaStat" } Self::PlayerActionMuseumDispatchRewardRegular => { "PlayerActionType_PlayerActionMuseumDispatchRewardRegular" } Self::PlayerActionMuseumDispatchRewardDirectional => { "PlayerActionType_PlayerActionMuseumDispatchRewardDirectional" } Self::PlayerActionMuseumPhaseTargetFinished => { "PlayerActionType_PlayerActionMuseumPhaseTargetFinished" } Self::PlayerActionMuseumGetStuff => { "PlayerActionType_PlayerActionMuseumGetStuff" } Self::PlayerActionMuseumGetExhibit => { "PlayerActionType_PlayerActionMuseumGetExhibit" } Self::PlayerActionMuseumTakeCollectMission => { "PlayerActionType_PlayerActionMuseumTakeCollectMission" } Self::PlayerActionMuseumAreaUnlock => { "PlayerActionType_PlayerActionMuseumAreaUnlock" } Self::PlayerActionMuseumAreaUpgrade => { "PlayerActionType_PlayerActionMuseumAreaUpgrade" } Self::PlayerActionMuseumAreaStatUpgrade => { "PlayerActionType_PlayerActionMuseumAreaStatUpgrade" } Self::PlayerActionMuseumEnterNextRound => { "PlayerActionType_PlayerActionMuseumEnterNextRound" } Self::PlayerActionMuseumStartDispatch => { "PlayerActionType_PlayerActionMuseumStartDispatch" } Self::PlayerActionMuseumSettleDispatch => { "PlayerActionType_PlayerActionMuseumSettleDispatch" } Self::PlayerActionMuseumRenewPointChanged => { "PlayerActionType_PlayerActionMuseumRenewPointChanged" } Self::PlayerActionMuseumTargetReward => { "PlayerActionType_PlayerActionMuseumTargetReward" } Self::PlayerActionMuseumPhaseUpgrade => { "PlayerActionType_PlayerActionMuseumPhaseUpgrade" } Self::PlayerActionMuseumCollectReward => { "PlayerActionType_PlayerActionMuseumCollectReward" } Self::PlayerActionMuseumTargetStart => { "PlayerActionType_PlayerActionMuseumTargetStart" } Self::PlayerActionMuseumTargetFinish => { "PlayerActionType_PlayerActionMuseumTargetFinish" } Self::PlayerActionActivityMonsterResearchConsumeMaterial => { "PlayerActionType_PlayerActionActivityMonsterResearchConsumeMaterial" } Self::PlayerActionActivityMonsterResearchTakeReward => { "PlayerActionType_PlayerActionActivityMonsterResearchTakeReward" } Self::PlayerActionPlayerReturnStart => { "PlayerActionType_PlayerActionPlayerReturnStart" } Self::PlayerActionPlayerReturnSign => { "PlayerActionType_PlayerActionPlayerReturnSign" } Self::PlayerActionPlayerReturnPoint => { "PlayerActionType_PlayerActionPlayerReturnPoint" } Self::PlayerActionPlayerReturnCountdown => { "PlayerActionType_PlayerActionPlayerReturnCountdown" } Self::PlayerActionPlayerReturnFinish => { "PlayerActionType_PlayerActionPlayerReturnFinish" } Self::PlayerActionPlayerReturnCompensate => { "PlayerActionType_PlayerActionPlayerReturnCompensate" } Self::PlayerActionPlayerReturnGetRelic => { "PlayerActionType_PlayerActionPlayerReturnGetRelic" } Self::PlayerActionPlayerReturnBpExpExtra => { "PlayerActionType_PlayerActionPlayerReturnBpExpExtra" } Self::PlayerActionPlayerReturnHcoinExtra => { "PlayerActionType_PlayerActionPlayerReturnHcoinExtra" } Self::PlayerActionPlayerReturnCustomRelic => { "PlayerActionType_PlayerActionPlayerReturnCustomRelic" } Self::PlayerActionPlayerReturnAssistChange => { "PlayerActionType_PlayerActionPlayerReturnAssistChange" } Self::PlayerActionRogueChallengeActivityStart => { "PlayerActionType_PlayerActionRogueChallengeActivityStart" } Self::PlayerActionRogueChallengeActivityFinish => { "PlayerActionType_PlayerActionRogueChallengeActivityFinish" } Self::PlayerActionRogueChallengeActivitySave => { "PlayerActionType_PlayerActionRogueChallengeActivitySave" } Self::PlayerActionPlayerReturnLoginMail => { "PlayerActionType_PlayerActionPlayerReturnLoginMail" } Self::PlayerActionPlayerReturnExtraHcoinProgressChange => { "PlayerActionType_PlayerActionPlayerReturnExtraHcoinProgressChange" } Self::PlayerActionAetherDivideUsePassiveSkillItem => { "PlayerActionType_PlayerActionAetherDivideUsePassiveSkillItem" } Self::PlayerActionAetherDivideClearPassiveSkill => { "PlayerActionType_PlayerActionAetherDivideClearPassiveSkill" } Self::PlayerActionAetherDivideFinishChallenge => { "PlayerActionType_PlayerActionAetherDivideFinishChallenge" } Self::PlayerActionAetherDivideOverflowChunkReward => { "PlayerActionType_PlayerActionAetherDivideOverflowChunkReward" } Self::PlayerActionAetherDivideLevelUp => { "PlayerActionType_PlayerActionAetherDivideLevelUp" } Self::PlayerActionAetherDivideNewReward => { "PlayerActionType_PlayerActionAetherDivideNewReward" } Self::PlayerActionAetherDivideMonsterAdd => { "PlayerActionType_PlayerActionAetherDivideMonsterAdd" } Self::PlayerActionAetherDivideMonsterLevel => { "PlayerActionType_PlayerActionAetherDivideMonsterLevel" } Self::PlayerActionAetherDivideMonsterSkillWear => { "PlayerActionType_PlayerActionAetherDivideMonsterSkillWear" } Self::PlayerActionAetherDivideTeamChange => { "PlayerActionType_PlayerActionAetherDivideTeamChange" } Self::PlayerActionAetherDivideStageBegin => { "PlayerActionType_PlayerActionAetherDivideStageBegin" } Self::PlayerActionAetherDivideStageEnd => { "PlayerActionType_PlayerActionAetherDivideStageEnd" } Self::PlayerActionAetherDivideStageRoll => { "PlayerActionType_PlayerActionAetherDivideStageRoll" } Self::PlayerActionAlleyEventFinish => { "PlayerActionType_PlayerActionAlleyEventFinish" } Self::PlayerActionAlleyTakeReward => { "PlayerActionType_PlayerActionAlleyTakeReward" } Self::PlayerActionAlleyPrestigeLevelUp => { "PlayerActionType_PlayerActionAlleyPrestigeLevelUp" } Self::PlayerActionAlleyLogisticsFinish => { "PlayerActionType_PlayerActionAlleyLogisticsFinish" } Self::PlayerActionAlleyPlacingGameFinish => { "PlayerActionType_PlayerActionAlleyPlacingGameFinish" } Self::PlayerActionAlleyGuaranteedFunds => { "PlayerActionType_PlayerActionAlleyGuaranteedFunds" } Self::PlayerActionAlleyTakeEventReward => { "PlayerActionType_PlayerActionAlleyTakeEventReward" } Self::PlayerActionAlleySpecialOrderFinish => { "PlayerActionType_PlayerActionAlleySpecialOrderFinish" } Self::PlayerActionSensitiveWordShield => { "PlayerActionType_PlayerActionSensitiveWordShield" } Self::PlayerActionSensitiveWordServerInternalError => { "PlayerActionType_PlayerActionSensitiveWordServerInternalError" } Self::PlayerActionSensitiveWordPlatformError => { "PlayerActionType_PlayerActionSensitiveWordPlatformError" } Self::PlayerActionTreasureDungeonStart => { "PlayerActionType_PlayerActionTreasureDungeonStart" } Self::PlayerActionTreasureDungeonFinish => { "PlayerActionType_PlayerActionTreasureDungeonFinish" } Self::PlayerActionTreasureDungeonEnterFloor => { "PlayerActionType_PlayerActionTreasureDungeonEnterFloor" } Self::PlayerActionTreasureDungeonLeaveFloor => { "PlayerActionType_PlayerActionTreasureDungeonLeaveFloor" } Self::PlayerActionTreasureDungeonUseItem => { "PlayerActionType_PlayerActionTreasureDungeonUseItem" } Self::PlayerActionTreasureDungeonAvatarChange => { "PlayerActionType_PlayerActionTreasureDungeonAvatarChange" } Self::PlayerActionTreasureDungeonBattleStart => { "PlayerActionType_PlayerActionTreasureDungeonBattleStart" } Self::PlayerActionTreasureDungeonBattleEnd => { "PlayerActionType_PlayerActionTreasureDungeonBattleEnd" } Self::PlayerActionTreasureDungeonPickupBuff => { "PlayerActionType_PlayerActionTreasureDungeonPickupBuff" } Self::PlayerActionChessRogueFirstFinish => { "PlayerActionType_PlayerActionChessRogueFirstFinish" } Self::PlayerActionChessRogueGiveupDice => { "PlayerActionType_PlayerActionChessRogueGiveupDice" } Self::PlayerActionChessRogueSubStorySelect => { "PlayerActionType_PlayerActionChessRogueSubStorySelect" } Self::PlayerActionChessRogueActionPoint => { "PlayerActionType_PlayerActionChessRogueActionPoint" } Self::PlayerActionChessRogueReviveByProp => { "PlayerActionType_PlayerActionChessRogueReviveByProp" } Self::PlayerActionChessRogueStartLevel => { "PlayerActionType_PlayerActionChessRogueStartLevel" } Self::PlayerActionChessRogueDiceEffect => { "PlayerActionType_PlayerActionChessRogueDiceEffect" } Self::PlayerActionChessRogueMainStoryFinish => { "PlayerActionType_PlayerActionChessRogueMainStoryFinish" } Self::PlayerActionChessRogueAeonTalentEffect => { "PlayerActionType_PlayerActionChessRogueAeonTalentEffect" } Self::PlayerActionChessRogueModifierOthersEffect => { "PlayerActionType_PlayerActionChessRogueModifierOthersEffect" } Self::PlayerActionChessRogueAddBuff => { "PlayerActionType_PlayerActionChessRogueAddBuff" } Self::PlayerActionChessRogueReforgeBuff => { "PlayerActionType_PlayerActionChessRogueReforgeBuff" } Self::PlayerActionChessRogueBuffLevelUp => { "PlayerActionType_PlayerActionChessRogueBuffLevelUp" } Self::PlayerActionChessRogueEnhanceBuff => { "PlayerActionType_PlayerActionChessRogueEnhanceBuff" } Self::PlayerActionChessRogueAddMiracle => { "PlayerActionType_PlayerActionChessRogueAddMiracle" } Self::PlayerActionChessRogueSwapMiracle => { "PlayerActionType_PlayerActionChessRogueSwapMiracle" } Self::PlayerActionChessRogueSelectBonus => { "PlayerActionType_PlayerActionChessRogueSelectBonus" } Self::PlayerActionChessRogueDialogueFinish => { "PlayerActionType_PlayerActionChessRogueDialogueFinish" } Self::PlayerActionChessRogueSubStoryFinish => { "PlayerActionType_PlayerActionChessRogueSubStoryFinish" } Self::PlayerActionChessRogueAdventureRoomFinish => { "PlayerActionType_PlayerActionChessRogueAdventureRoomFinish" } Self::PlayerActionChessRogueFinishLevel => { "PlayerActionType_PlayerActionChessRogueFinishLevel" } Self::PlayerActionChessRogueStartLayer => { "PlayerActionType_PlayerActionChessRogueStartLayer" } Self::PlayerActionChessRogueFinishLayer => { "PlayerActionType_PlayerActionChessRogueFinishLayer" } Self::PlayerActionChessRogueEnterRoom => { "PlayerActionType_PlayerActionChessRogueEnterRoom" } Self::PlayerActionChessRogueLeaveRoom => { "PlayerActionType_PlayerActionChessRogueLeaveRoom" } Self::PlayerActionChessRogueRollDice => { "PlayerActionType_PlayerActionChessRogueRollDice" } Self::PlayerActionChessRogueSelectDice => { "PlayerActionType_PlayerActionChessRogueSelectDice" } Self::PlayerActionChessRogueUnlockDice => { "PlayerActionType_PlayerActionChessRogueUnlockDice" } Self::PlayerActionChessRogueBoardEvent => { "PlayerActionType_PlayerActionChessRogueBoardEvent" } Self::PlayerActionChessRogueDimensionPoint => { "PlayerActionType_PlayerActionChessRogueDimensionPoint" } Self::PlayerActionChessRoguePickAvatar => { "PlayerActionType_PlayerActionChessRoguePickAvatar" } Self::PlayerActionChessRogueReviveAvatar => { "PlayerActionType_PlayerActionChessRogueReviveAvatar" } Self::PlayerActionChessRogueNousSubStorySelect => { "PlayerActionType_PlayerActionChessRogueNousSubStorySelect" } Self::PlayerActionChessRogueLevelMechanism => { "PlayerActionType_PlayerActionChessRogueLevelMechanism" } Self::PlayerActionChessRogueNousStartLevel => { "PlayerActionType_PlayerActionChessRogueNousStartLevel" } Self::PlayerActionChessRogueNousFinishLevel => { "PlayerActionType_PlayerActionChessRogueNousFinishLevel" } Self::PlayerActionChessRogueNousStartLayer => { "PlayerActionType_PlayerActionChessRogueNousStartLayer" } Self::PlayerActionChessRogueNousFinishLayer => { "PlayerActionType_PlayerActionChessRogueNousFinishLayer" } Self::PlayerActionChessRogueNousEnterRoom => { "PlayerActionType_PlayerActionChessRogueNousEnterRoom" } Self::PlayerActionChessRogueNousLeaveRoom => { "PlayerActionType_PlayerActionChessRogueNousLeaveRoom" } Self::PlayerActionChessRogueNousSelectDice => { "PlayerActionType_PlayerActionChessRogueNousSelectDice" } Self::PlayerActionChessRogueNousUnlockDiceBranch => { "PlayerActionType_PlayerActionChessRogueNousUnlockDiceBranch" } Self::PlayerActionChessRogueNousUnlockDiceSurface => { "PlayerActionType_PlayerActionChessRogueNousUnlockDiceSurface" } Self::PlayerActionChessRogueNousEditDice => { "PlayerActionType_PlayerActionChessRogueNousEditDice" } Self::PlayerActionChessRogueNousValueChange => { "PlayerActionType_PlayerActionChessRogueNousValueChange" } Self::PlayerActionChessRogueNousMainStoryTrigger => { "PlayerActionType_PlayerActionChessRogueNousMainStoryTrigger" } Self::PlayerActionChessRogueNousMainStoryFinish => { "PlayerActionType_PlayerActionChessRogueNousMainStoryFinish" } Self::PlayerActionChessRogueNousSubStoryTrigger => { "PlayerActionType_PlayerActionChessRogueNousSubStoryTrigger" } Self::PlayerActionChessRogueNousSubStoryFinish => { "PlayerActionType_PlayerActionChessRogueNousSubStoryFinish" } Self::PlayerActionChessRogueNousEnableTalent => { "PlayerActionType_PlayerActionChessRogueNousEnableTalent" } Self::PlayerActionChessRogueSelectBuff => { "PlayerActionType_PlayerActionChessRogueSelectBuff" } Self::PlayerActionChessRogueSelectMiracle => { "PlayerActionType_PlayerActionChessRogueSelectMiracle" } Self::PlayerActionChessRogueRemoveMiracle => { "PlayerActionType_PlayerActionChessRogueRemoveMiracle" } Self::PlayerActionChessRogueBoardCell => { "PlayerActionType_PlayerActionChessRogueBoardCell" } Self::PlayerActionFantasticStoryBattleBegin => { "PlayerActionType_PlayerActionFantasticStoryBattleBegin" } Self::PlayerActionFantasticStoryBattleEnd => { "PlayerActionType_PlayerActionFantasticStoryBattleEnd" } Self::PlayerActionRogueEndlessReward => { "PlayerActionType_PlayerActionRogueEndlessReward" } Self::PlayerActionRogueEndlessLevelStart => { "PlayerActionType_PlayerActionRogueEndlessLevelStart" } Self::PlayerActionRogueEndlessStageBegin => { "PlayerActionType_PlayerActionRogueEndlessStageBegin" } Self::PlayerActionRogueEndlessStageEnd => { "PlayerActionType_PlayerActionRogueEndlessStageEnd" } Self::PlayerActionBattleCollegeReward => { "PlayerActionType_PlayerActionBattleCollegeReward" } Self::PlayerActionCommonRogueMiracleForBuffShop => { "PlayerActionType_PlayerActionCommonRogueMiracleForBuffShop" } Self::PlayerActionCommonRogueAdventureRoomFinish => { "PlayerActionType_PlayerActionCommonRogueAdventureRoomFinish" } Self::PlayerActionCommonRogueBuyBuffShop => { "PlayerActionType_PlayerActionCommonRogueBuyBuffShop" } Self::PlayerActionCommonRogueBuyBuffShopRefresh => { "PlayerActionType_PlayerActionCommonRogueBuyBuffShopRefresh" } Self::PlayerActionCommonRogueCollectionUnlock => { "PlayerActionType_PlayerActionCommonRogueCollectionUnlock" } Self::PlayerActionCommonRogueCollectionSet => { "PlayerActionType_PlayerActionCommonRogueCollectionSet" } Self::PlayerActionCommonRogueExhibitionUnlock => { "PlayerActionType_PlayerActionCommonRogueExhibitionUnlock" } Self::PlayerActionCommonRogueExhibitionSet => { "PlayerActionType_PlayerActionCommonRogueExhibitionSet" } Self::PlayerActionCommonRogueChestInteract => { "PlayerActionType_PlayerActionCommonRogueChestInteract" } Self::PlayerActionCommonRogueAdventureRoomWolfgunFinish => { "PlayerActionType_PlayerActionCommonRogueAdventureRoomWolfgunFinish" } Self::PlayerActionHeliobusPostIncomeReward => { "PlayerActionType_PlayerActionHeliobusPostIncomeReward" } Self::PlayerActionHeliobusPostFansReward => { "PlayerActionType_PlayerActionHeliobusPostFansReward" } Self::PlayerActionHeliobusLevelUpgrade => { "PlayerActionType_PlayerActionHeliobusLevelUpgrade" } Self::PlayerActionHeliobusPostReplyReward => { "PlayerActionType_PlayerActionHeliobusPostReplyReward" } Self::PlayerActionHeliobusCommentReplyReward => { "PlayerActionType_PlayerActionHeliobusCommentReplyReward" } Self::PlayerActionHeliobusChallengeFirstReward => { "PlayerActionType_PlayerActionHeliobusChallengeFirstReward" } Self::PlayerActionHeliobusFansAdd => { "PlayerActionType_PlayerActionHeliobusFansAdd" } Self::PlayerActionHeliobusActionDaySettle => { "PlayerActionType_PlayerActionHeliobusActionDaySettle" } Self::PlayerActionHeliobusSkillUnlock => { "PlayerActionType_PlayerActionHeliobusSkillUnlock" } Self::PlayerActionHeliobusStageBegin => { "PlayerActionType_PlayerActionHeliobusStageBegin" } Self::PlayerActionHeliobusStageEnd => { "PlayerActionType_PlayerActionHeliobusStageEnd" } Self::PlayerActionHeliobusSnsRead => { "PlayerActionType_PlayerActionHeliobusSnsRead" } Self::PlayerActionHeliobusSnsPostUnlock => { "PlayerActionType_PlayerActionHeliobusSnsPostUnlock" } Self::PlayerActionHeliobusSnsCommentUnlock => { "PlayerActionType_PlayerActionHeliobusSnsCommentUnlock" } Self::PlayerActionHeliobusSnsComment => { "PlayerActionType_PlayerActionHeliobusSnsComment" } Self::PlayerActionHeliobusSnsPost => { "PlayerActionType_PlayerActionHeliobusSnsPost" } Self::PlayerActionHeliobusSnsLike => { "PlayerActionType_PlayerActionHeliobusSnsLike" } Self::PlayerActionHeliobusPhaseUpgrade => { "PlayerActionType_PlayerActionHeliobusPhaseUpgrade" } Self::PlayerActionPsPointCard30Reward => { "PlayerActionType_PlayerActionPsPointCard30Reward" } Self::PlayerActionPsPointCard50Reward => { "PlayerActionType_PlayerActionPsPointCard50Reward" } Self::PlayerActionPsPointCard100Reward => { "PlayerActionType_PlayerActionPsPointCard100Reward" } Self::PlayerActionPsnPlusGiftReward => { "PlayerActionType_PlayerActionPsnPlusGiftReward" } Self::PlayerActionAppleGiftCardReward => { "PlayerActionType_PlayerActionAppleGiftCardReward" } Self::PlayerActionHeartDialSubmitItem => { "PlayerActionType_PlayerActionHeartDialSubmitItem" } Self::PlayerActionHeartDialDialoguePerform => { "PlayerActionType_PlayerActionHeartDialDialoguePerform" } Self::PlayerActionHeartDialTraceConsume => { "PlayerActionType_PlayerActionHeartDialTraceConsume" } Self::PlayerActionHeartDialChangeEmotion => { "PlayerActionType_PlayerActionHeartDialChangeEmotion" } Self::PlayerActionTravelBrochureAddDefaultPaster => { "PlayerActionType_PlayerActionTravelBrochureAddDefaultPaster" } Self::PlayerActionSpaceZooBorn => "PlayerActionType_PlayerActionSpaceZooBorn", Self::PlayerActionSpaceZooMutate => { "PlayerActionType_PlayerActionSpaceZooMutate" } Self::PlayerActionSpaceZooDelete => { "PlayerActionType_PlayerActionSpaceZooDelete" } Self::PlayerActionSpaceZooExchangeItem => { "PlayerActionType_PlayerActionSpaceZooExchangeItem" } Self::PlayerActionSpaceZooExpPoint => { "PlayerActionType_PlayerActionSpaceZooExpPoint" } Self::PlayerActionSpaceZooTakeReward => { "PlayerActionType_PlayerActionSpaceZooTakeReward" } Self::PlayerActionSpaceZooCollection => { "PlayerActionType_PlayerActionSpaceZooCollection" } Self::PlayerActionSpaceZooShow => "PlayerActionType_PlayerActionSpaceZooShow", Self::PlayerActionSpaceZooSpecialData => { "PlayerActionType_PlayerActionSpaceZooSpecialData" } Self::PlayerActionStrongChallengeBattleBegin => { "PlayerActionType_PlayerActionStrongChallengeBattleBegin" } Self::PlayerActionStrongChallengeBattleEnd => { "PlayerActionType_PlayerActionStrongChallengeBattleEnd" } Self::PlayerActionRollShopDoGacha => { "PlayerActionType_PlayerActionRollShopDoGacha" } Self::PlayerActionRollShopTakeReward => { "PlayerActionType_PlayerActionRollShopTakeReward" } Self::PlayerActionOfferingSubmitItem => { "PlayerActionType_PlayerActionOfferingSubmitItem" } Self::PlayerActionOfferingTakeReward => { "PlayerActionType_PlayerActionOfferingTakeReward" } Self::PlayerActionTravelBrochurePageUnlock => { "PlayerActionType_PlayerActionTravelBrochurePageUnlock" } Self::PlayerActionTravelBrochurePageInteractAward => { "PlayerActionType_PlayerActionTravelBrochurePageInteractAward" } Self::PlayerActionTravelBrochureStickerUnlock => { "PlayerActionType_PlayerActionTravelBrochureStickerUnlock" } Self::PlayerActionTravelBrochureStickerApply => { "PlayerActionType_PlayerActionTravelBrochureStickerApply" } Self::PlayerActionTravelBrochureStickerRemove => { "PlayerActionType_PlayerActionTravelBrochureStickerRemove" } Self::PlayerActionTravelBrochurePageReset => { "PlayerActionType_PlayerActionTravelBrochurePageReset" } Self::PlayerActionTrackMainMissionId => { "PlayerActionType_PlayerActionTrackMainMissionId" } Self::PlayerActionWolfBroBegin => "PlayerActionType_PlayerActionWolfBroBegin", Self::PlayerActionWolfBroGroupStateChange => { "PlayerActionType_PlayerActionWolfBroGroupStateChange" } Self::PlayerActionWolfBroEnd => "PlayerActionType_PlayerActionWolfBroEnd", Self::PlayerActionWolfBroBulletZero => { "PlayerActionType_PlayerActionWolfBroBulletZero" } Self::PlayerActionWolfBroActivateBullet => { "PlayerActionType_PlayerActionWolfBroActivateBullet" } Self::PlayerActionWolfBroBulletNumChange => { "PlayerActionType_PlayerActionWolfBroBulletNumChange" } Self::PlayerActionWolfBroUseBulletNull => { "PlayerActionType_PlayerActionWolfBroUseBulletNull" } Self::PlayerActionWolfBroUseBulletHitMonster => { "PlayerActionType_PlayerActionWolfBroUseBulletHitMonster" } Self::PlayerActionWolfBroPickUpBullet => { "PlayerActionType_PlayerActionWolfBroPickUpBullet" } Self::PlayerActionWolfBroRestoreArchive => { "PlayerActionType_PlayerActionWolfBroRestoreArchive" } Self::PlayerActionTelevisionActivityBattleBegin => { "PlayerActionType_PlayerActionTelevisionActivityBattleBegin" } Self::PlayerActionTelevisionActivityBattleEnd => { "PlayerActionType_PlayerActionTelevisionActivityBattleEnd" } Self::PlayerActionFeverTimeActivityBattleBegin => { "PlayerActionType_PlayerActionFeverTimeActivityBattleBegin" } Self::PlayerActionFeverTimeActivityBattleEnd => { "PlayerActionType_PlayerActionFeverTimeActivityBattleEnd" } Self::PlayerActionGunPlayEnd => "PlayerActionType_PlayerActionGunPlayEnd", Self::PlayerActionActivityStarFightBegin => { "PlayerActionType_PlayerActionActivityStarFightBegin" } Self::PlayerActionActivityStarFightEnd => { "PlayerActionType_PlayerActionActivityStarFightEnd" } Self::PlayerActionMapRotationEnterRegion => { "PlayerActionType_PlayerActionMapRotationEnterRegion" } Self::PlayerActionMapRotationLeaveRegion => { "PlayerActionType_PlayerActionMapRotationLeaveRegion" } Self::PlayerActionMapRotationInteractCharger => { "PlayerActionType_PlayerActionMapRotationInteractCharger" } Self::PlayerActionMapRotationDeployRotater => { "PlayerActionType_PlayerActionMapRotationDeployRotater" } Self::PlayerActionMapRotationRotateMap => { "PlayerActionType_PlayerActionMapRotationRotateMap" } Self::PlayerActionMapRotationAddEnergy => { "PlayerActionType_PlayerActionMapRotationAddEnergy" } Self::PlayerActionMapRotationSetMaxEnergy => { "PlayerActionType_PlayerActionMapRotationSetMaxEnergy" } Self::PlayerActionMapRotationRemoveRotater => { "PlayerActionType_PlayerActionMapRotationRemoveRotater" } Self::PlayerActionMapRotationAutoDeployRotater => { "PlayerActionType_PlayerActionMapRotationAutoDeployRotater" } Self::PlayerActionMapRotationAutoRemoveRotater => { "PlayerActionType_PlayerActionMapRotationAutoRemoveRotater" } Self::PlayerActionDrinkMakerAddTips => { "PlayerActionType_PlayerActionDrinkMakerAddTips" } Self::PlayerActionDrinkMakerFinishChallenge => { "PlayerActionType_PlayerActionDrinkMakerFinishChallenge" } Self::PlayerActionDrinkMakerGuestMaxFaithReward => { "PlayerActionType_PlayerActionDrinkMakerGuestMaxFaithReward" } Self::PlayerActionDrinkMakerMakeDrink => { "PlayerActionType_PlayerActionDrinkMakerMakeDrink" } Self::PlayerActionDrinkMakerSaveCustomDrink => { "PlayerActionType_PlayerActionDrinkMakerSaveCustomDrink" } Self::PlayerActionDrinkMakerEndSequence => { "PlayerActionType_PlayerActionDrinkMakerEndSequence" } Self::PlayerActionDrinkMakerCheersMakeDrink => { "PlayerActionType_PlayerActionDrinkMakerCheersMakeDrink" } Self::PlayerActionDrinkMakerCheersNpcDrink => { "PlayerActionType_PlayerActionDrinkMakerCheersNpcDrink" } Self::PlayerActionChangeStoryLine => { "PlayerActionType_PlayerActionChangeStoryLine" } Self::PlayerActionContentPackageStatusChange => { "PlayerActionType_PlayerActionContentPackageStatusChange" } Self::PlayerActionContentPackageTrackChange => { "PlayerActionType_PlayerActionContentPackageTrackChange" } Self::PlayerActionContentPackageAcceptMainMission => { "PlayerActionType_PlayerActionContentPackageAcceptMainMission" } Self::PlayerActionWorldDirectUnlock => { "PlayerActionType_PlayerActionWorldDirectUnlock" } Self::PlayerActionMonopolyTurnFinish => { "PlayerActionType_PlayerActionMonopolyTurnFinish" } Self::PlayerActionMonopolyAssetTurntax => { "PlayerActionType_PlayerActionMonopolyAssetTurntax" } Self::PlayerActionMonopolyAssetBonus => { "PlayerActionType_PlayerActionMonopolyAssetBonus" } Self::PlayerActionMonopolyEventEffect => { "PlayerActionType_PlayerActionMonopolyEventEffect" } Self::PlayerActionMonopolyMiniGameSettle => { "PlayerActionType_PlayerActionMonopolyMiniGameSettle" } Self::PlayerActionMonopolyGameRaiseRatio => { "PlayerActionType_PlayerActionMonopolyGameRaiseRatio" } Self::PlayerActionMonopolyMoveRollDice => { "PlayerActionType_PlayerActionMonopolyMoveRollDice" } Self::PlayerActionMonopolyMove => "PlayerActionType_PlayerActionMonopolyMove", Self::PlayerActionMonopolyBuyGoods => { "PlayerActionType_PlayerActionMonopolyBuyGoods" } Self::PlayerActionMonopolyUpgradeAsset => { "PlayerActionType_PlayerActionMonopolyUpgradeAsset" } Self::PlayerActionMonopolyEventRerollRandom => { "PlayerActionType_PlayerActionMonopolyEventRerollRandom" } Self::PlayerActionMonopolyDailyRefresh => { "PlayerActionType_PlayerActionMonopolyDailyRefresh" } Self::PlayerActionMonopolyGameGuessBuyInformation => { "PlayerActionType_PlayerActionMonopolyGameGuessBuyInformation" } Self::PlayerActionMonopolyDailyFirstEnterActivity => { "PlayerActionType_PlayerActionMonopolyDailyFirstEnterActivity" } Self::PlayerActionMonopolySocialEvent => { "PlayerActionType_PlayerActionMonopolySocialEvent" } Self::PlayerActionMonopolyRaffleTicketReward => { "PlayerActionType_PlayerActionMonopolyRaffleTicketReward" } Self::PlayerActionMonopolyLike => "PlayerActionType_PlayerActionMonopolyLike", Self::PlayerActionMonopolyPhaseReward => { "PlayerActionType_PlayerActionMonopolyPhaseReward" } Self::PlayerActionMonopolyMbtiReportReward => { "PlayerActionType_PlayerActionMonopolyMbtiReportReward" } Self::PlayerActionMonopolyDailySettle => { "PlayerActionType_PlayerActionMonopolyDailySettle" } Self::PlayerActionMonopolyStart => { "PlayerActionType_PlayerActionMonopolyStart" } Self::PlayerActionMonopolyGetBuff => { "PlayerActionType_PlayerActionMonopolyGetBuff" } Self::PlayerActionMonopolyAssetFundsChange => { "PlayerActionType_PlayerActionMonopolyAssetFundsChange" } Self::PlayerActionMonopolyAssetUpgrade => { "PlayerActionType_PlayerActionMonopolyAssetUpgrade" } Self::PlayerActionMonopolyDirectCoinGameSettle => { "PlayerActionType_PlayerActionMonopolyDirectCoinGameSettle" } Self::PlayerActionMonopolyExtractRaffleTicket => { "PlayerActionType_PlayerActionMonopolyExtractRaffleTicket" } Self::PlayerActionMonopolyMbtiProgressChange => { "PlayerActionType_PlayerActionMonopolyMbtiProgressChange" } Self::PlayerActionMonopolyQuizGameSettle => { "PlayerActionType_PlayerActionMonopolyQuizGameSettle" } Self::PlayerActionMonopolyEventSettle => { "PlayerActionType_PlayerActionMonopolyEventSettle" } Self::PlayerActionMonopolyItemChange => { "PlayerActionType_PlayerActionMonopolyItemChange" } Self::PlayerActionMonopolyCellTrigger => { "PlayerActionType_PlayerActionMonopolyCellTrigger" } Self::PlayerActionMonopolyEventTrigger => { "PlayerActionType_PlayerActionMonopolyEventTrigger" } Self::PlayerActionMonopolyClickEffect => { "PlayerActionType_PlayerActionMonopolyClickEffect" } Self::PlayerActionEvolveBuildLevelFinish => { "PlayerActionType_PlayerActionEvolveBuildLevelFinish" } Self::PlayerActionEvolveBuildShopAbilityUp => { "PlayerActionType_PlayerActionEvolveBuildShopAbilityUp" } Self::PlayerActionEvolveBuildShopAbilityDown => { "PlayerActionType_PlayerActionEvolveBuildShopAbilityDown" } Self::PlayerActionEvolveBuildTakeExpReward => { "PlayerActionType_PlayerActionEvolveBuildTakeExpReward" } Self::PlayerActionEvolveBuildBattleEndAddCoin => { "PlayerActionType_PlayerActionEvolveBuildBattleEndAddCoin" } Self::PlayerActionEvolveBuildShopAbilityReset => { "PlayerActionType_PlayerActionEvolveBuildShopAbilityReset" } Self::PlayerActionEvolveBuildLevelStart => { "PlayerActionType_PlayerActionEvolveBuildLevelStart" } Self::PlayerActionEvolveBuildLevelEnd => { "PlayerActionType_PlayerActionEvolveBuildLevelEnd" } Self::PlayerActionEvolveBuildStageStart => { "PlayerActionType_PlayerActionEvolveBuildStageStart" } Self::PlayerActionEvolveBuildStageEnd => { "PlayerActionType_PlayerActionEvolveBuildStageEnd" } Self::PlayerActionEvolveBuildLevelLeave => { "PlayerActionType_PlayerActionEvolveBuildLevelLeave" } Self::PlayerActionClockParkUnlockScript => { "PlayerActionType_PlayerActionClockParkUnlockScript" } Self::PlayerActionClockParkUnlockTalent => { "PlayerActionType_PlayerActionClockParkUnlockTalent" } Self::PlayerActionClockParkFinishScript => { "PlayerActionType_PlayerActionClockParkFinishScript" } Self::PlayerActionClockParkRoundUpdate => { "PlayerActionType_PlayerActionClockParkRoundUpdate" } Self::PlayerActionClockParkScriptBegin => { "PlayerActionType_PlayerActionClockParkScriptBegin" } Self::PlayerActionRogueTournStartLevel => { "PlayerActionType_PlayerActionRogueTournStartLevel" } Self::PlayerActionRogueTournFinishLevel => { "PlayerActionType_PlayerActionRogueTournFinishLevel" } Self::PlayerActionRogueTournExpReward => { "PlayerActionType_PlayerActionRogueTournExpReward" } Self::PlayerActionRogueTournFinishWeekChallenge => { "PlayerActionType_PlayerActionRogueTournFinishWeekChallenge" } Self::PlayerActionRogueTournPermanentTalentEffect => { "PlayerActionType_PlayerActionRogueTournPermanentTalentEffect" } Self::PlayerActionRogueTournFinishFormulaStory => { "PlayerActionType_PlayerActionRogueTournFinishFormulaStory" } Self::PlayerActionRogueTournRevive => { "PlayerActionType_PlayerActionRogueTournRevive" } Self::PlayerActionRogueTournStageBegin => { "PlayerActionType_PlayerActionRogueTournStageBegin" } Self::PlayerActionRogueTournStageEnd => { "PlayerActionType_PlayerActionRogueTournStageEnd" } Self::PlayerActionRogueTournPermanentEnableTalent => { "PlayerActionType_PlayerActionRogueTournPermanentEnableTalent" } Self::PlayerActionRogueTournPermanentResetTalent => { "PlayerActionType_PlayerActionRogueTournPermanentResetTalent" } Self::PlayerActionRogueTournCocoonStageBegin => { "PlayerActionType_PlayerActionRogueTournCocoonStageBegin" } Self::PlayerActionRogueTournCocoonStageEnd => { "PlayerActionType_PlayerActionRogueTournCocoonStageEnd" } Self::PlayerActionRogueTournExpUpdate => { "PlayerActionType_PlayerActionRogueTournExpUpdate" } Self::PlayerActionRogueTournEnterRoom => { "PlayerActionType_PlayerActionRogueTournEnterRoom" } Self::PlayerActionRogueTournLeaveRoom => { "PlayerActionType_PlayerActionRogueTournLeaveRoom" } Self::PlayerActionRogueTournArchiveSave => { "PlayerActionType_PlayerActionRogueTournArchiveSave" } Self::PlayerActionRogueTournSelectBonus => { "PlayerActionType_PlayerActionRogueTournSelectBonus" } Self::PlayerActionRogueTournDialogueFinish => { "PlayerActionType_PlayerActionRogueTournDialogueFinish" } Self::PlayerActionRogueTournDoGamble => { "PlayerActionType_PlayerActionRogueTournDoGamble" } Self::PlayerActionRogueTournRoomContentGenerate => { "PlayerActionType_PlayerActionRogueTournRoomContentGenerate" } Self::PlayerActionRogueTournAddMiracle => { "PlayerActionType_PlayerActionRogueTournAddMiracle" } Self::PlayerActionRogueTournRemoveMiracle => { "PlayerActionType_PlayerActionRogueTournRemoveMiracle" } Self::PlayerActionRogueTournSelectMiracle => { "PlayerActionType_PlayerActionRogueTournSelectMiracle" } Self::PlayerActionRogueTournDropMiracle => { "PlayerActionType_PlayerActionRogueTournDropMiracle" } Self::PlayerActionRogueTournAddBuff => { "PlayerActionType_PlayerActionRogueTournAddBuff" } Self::PlayerActionRogueTournSelectBuff => { "PlayerActionType_PlayerActionRogueTournSelectBuff" } Self::PlayerActionRogueTournBuffLevelUp => { "PlayerActionType_PlayerActionRogueTournBuffLevelUp" } Self::PlayerActionRogueTournRemoveBuff => { "PlayerActionType_PlayerActionRogueTournRemoveBuff" } Self::PlayerActionRogueTournAddFormula => { "PlayerActionType_PlayerActionRogueTournAddFormula" } Self::PlayerActionRogueTournRemoveFormula => { "PlayerActionType_PlayerActionRogueTournRemoveFormula" } Self::PlayerActionRogueTournSelectFormula => { "PlayerActionType_PlayerActionRogueTournSelectFormula" } Self::PlayerActionRogueTournActivateFormula => { "PlayerActionType_PlayerActionRogueTournActivateFormula" } Self::PlayerActionRogueTournAdventureRoomFinish => { "PlayerActionType_PlayerActionRogueTournAdventureRoomFinish" } Self::PlayerActionRogueTournAlterLineup => { "PlayerActionType_PlayerActionRogueTournAlterLineup" } Self::PlayerActionRogueTournSeasonEnableTalent => { "PlayerActionType_PlayerActionRogueTournSeasonEnableTalent" } Self::PlayerActionRogueTournTitanStartLevel => { "PlayerActionType_PlayerActionRogueTournTitanStartLevel" } Self::PlayerActionRogueTournTitanFinishLevel => { "PlayerActionType_PlayerActionRogueTournTitanFinishLevel" } Self::PlayerActionRogueTournTitanEnterRoom => { "PlayerActionType_PlayerActionRogueTournTitanEnterRoom" } Self::PlayerActionRogueTournTitanLeaveRoom => { "PlayerActionType_PlayerActionRogueTournTitanLeaveRoom" } Self::PlayerActionRogueTournTitanStageBegin => { "PlayerActionType_PlayerActionRogueTournTitanStageBegin" } Self::PlayerActionRogueTournTitanStageEnd => { "PlayerActionType_PlayerActionRogueTournTitanStageEnd" } Self::PlayerActionRogueTournTitanArchiveSave => { "PlayerActionType_PlayerActionRogueTournTitanArchiveSave" } Self::PlayerActionRogueTournTitanAddTitanBless => { "PlayerActionType_PlayerActionRogueTournTitanAddTitanBless" } Self::PlayerActionRogueTournTitanSelectTitanBless => { "PlayerActionType_PlayerActionRogueTournTitanSelectTitanBless" } Self::PlayerActionRogueTournDivisionChange => { "PlayerActionType_PlayerActionRogueTournDivisionChange" } Self::PlayerActionRogueTournSelectReRollMiracle => { "PlayerActionType_PlayerActionRogueTournSelectReRollMiracle" } Self::PlayerActionRogueTournTriggerBattleByShop => { "PlayerActionType_PlayerActionRogueTournTriggerBattleByShop" } Self::PlayerActionRogueTournUseSuperRewardKey => { "PlayerActionType_PlayerActionRogueTournUseSuperRewardKey" } Self::PlayerActionRogueTournPersonaStyleExpChange => { "PlayerActionType_PlayerActionRogueTournPersonaStyleExpChange" } Self::PlayerActionRogueTournPersonaStyleSelect => { "PlayerActionType_PlayerActionRogueTournPersonaStyleSelect" } Self::PlayerActionRogueTournPersonaStartLevel => { "PlayerActionType_PlayerActionRogueTournPersonaStartLevel" } Self::PlayerActionRogueTournPersonaFinishLevel => { "PlayerActionType_PlayerActionRogueTournPersonaFinishLevel" } Self::PlayerActionRogueTournPersonaEnterRoom => { "PlayerActionType_PlayerActionRogueTournPersonaEnterRoom" } Self::PlayerActionRogueTournPersonaLeaveRoom => { "PlayerActionType_PlayerActionRogueTournPersonaLeaveRoom" } Self::PlayerActionRogueTournPersonaStageBegin => { "PlayerActionType_PlayerActionRogueTournPersonaStageBegin" } Self::PlayerActionRogueTournPersonaStageEnd => { "PlayerActionType_PlayerActionRogueTournPersonaStageEnd" } Self::PlayerActionRogueTournPersonaArchiveSave => { "PlayerActionType_PlayerActionRogueTournPersonaArchiveSave" } Self::PlayerActionRogueTournHexEquipmentChange => { "PlayerActionType_PlayerActionRogueTournHexEquipmentChange" } Self::PlayerActionRogueTournPersonaRoomCardChange => { "PlayerActionType_PlayerActionRogueTournPersonaRoomCardChange" } Self::PlayerActionRogueTournPersonaRoomCardLevelChange => { "PlayerActionType_PlayerActionRogueTournPersonaRoomCardLevelChange" } Self::PlayerActionRogueTournPersonaRoomCardAttributeChange => { "PlayerActionType_PlayerActionRogueTournPersonaRoomCardAttributeChange" } Self::PlayerActionRogueTournPersonaRoomCardSelect => { "PlayerActionType_PlayerActionRogueTournPersonaRoomCardSelect" } Self::PlayerActionRogueTournPersonaRoomCardWash => { "PlayerActionType_PlayerActionRogueTournPersonaRoomCardWash" } Self::PlayerActionRogueTournPersonaStyleGiftSelect => { "PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelect" } Self::PlayerActionRogueTournPersonaStyleGiftSelectRefresh => { "PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelectRefresh" } Self::PlayerActionRogueTournPersonaRoomCardReroll => { "PlayerActionType_PlayerActionRogueTournPersonaRoomCardReroll" } Self::PlayerActionRogueTournMiracleStatusChange => { "PlayerActionType_PlayerActionRogueTournMiracleStatusChange" } Self::PlayerActionRogueWorkbenchReforgeFormula => { "PlayerActionType_PlayerActionRogueWorkbenchReforgeFormula" } Self::PlayerActionRogueWorkbenchReforgeMiracle => { "PlayerActionType_PlayerActionRogueWorkbenchReforgeMiracle" } Self::PlayerActionRogueWorkbenchComposeMiracle => { "PlayerActionType_PlayerActionRogueWorkbenchComposeMiracle" } Self::PlayerActionRogueWorkbenchReforgeBuff => { "PlayerActionType_PlayerActionRogueWorkbenchReforgeBuff" } Self::PlayerActionRogueWorkbenchEnhanceBuff => { "PlayerActionType_PlayerActionRogueWorkbenchEnhanceBuff" } Self::PlayerActionMatchThreePveSettle => { "PlayerActionType_PlayerActionMatchThreePveSettle" } Self::PlayerActionMatchThreeSettle => { "PlayerActionType_PlayerActionMatchThreeSettle" } Self::PlayerActionFightMatch3GameStart => { "PlayerActionType_PlayerActionFightMatch3GameStart" } Self::PlayerActionFightMatch3GameEnd => { "PlayerActionType_PlayerActionFightMatch3GameEnd" } Self::PlayerActionFightMatch3TurnEnd => { "PlayerActionType_PlayerActionFightMatch3TurnEnd" } Self::PlayerActionMatchThreeBirdPos => { "PlayerActionType_PlayerActionMatchThreeBirdPos" } Self::PlayerActionMultiplePlayInvite => { "PlayerActionType_PlayerActionMultiplePlayInvite" } Self::PlayerActionMultiplePlayInviteRespond => { "PlayerActionType_PlayerActionMultiplePlayInviteRespond" } Self::PlayerActionMultiplePlayLobbyEnter => { "PlayerActionType_PlayerActionMultiplePlayLobbyEnter" } Self::PlayerActionMultiplePlayLobbyQuit => { "PlayerActionType_PlayerActionMultiplePlayLobbyQuit" } Self::PlayerActionMultiplePlayLobbyKick => { "PlayerActionType_PlayerActionMultiplePlayLobbyKick" } Self::PlayerActionMultiplePlayLobbyMatch => { "PlayerActionType_PlayerActionMultiplePlayLobbyMatch" } Self::PlayerActionMarbleSettle => "PlayerActionType_PlayerActionMarbleSettle", Self::PlayerActionMatchThreeSoloSettle => { "PlayerActionType_PlayerActionMatchThreeSoloSettle" } Self::PlayerActionMatchThreeV2BattleitemLevelup => { "PlayerActionType_PlayerActionMatchThreeV2BattleitemLevelup" } Self::PlayerActionMatchThreeV2PveSettle => { "PlayerActionType_PlayerActionMatchThreeV2PveSettle" } Self::PlayerActionMatchThreeV2PvpSettle => { "PlayerActionType_PlayerActionMatchThreeV2PvpSettle" } Self::PlayerActionMatch3SoloGameStart => { "PlayerActionType_PlayerActionMatch3SoloGameStart" } Self::PlayerActionMatch3SoloGameEnd => { "PlayerActionType_PlayerActionMatch3SoloGameEnd" } Self::PlayerActionMatch3SoloRoundEnd => { "PlayerActionType_PlayerActionMatch3SoloRoundEnd" } Self::PlayerActionMatch3RoyaleSettle => { "PlayerActionType_PlayerActionMatch3RoyaleSettle" } Self::PlayerActionMatch3RoyaleGameStart => { "PlayerActionType_PlayerActionMatch3RoyaleGameStart" } Self::PlayerActionMatch3RoyaleGameEnd => { "PlayerActionType_PlayerActionMatch3RoyaleGameEnd" } Self::PlayerActionMatch3RoyaleRoundEnd => { "PlayerActionType_PlayerActionMatch3RoyaleRoundEnd" } Self::PlayerActionDiceCombatSettle => { "PlayerActionType_PlayerActionDiceCombatSettle" } Self::PlayerActionDiceCombatV2Settle => { "PlayerActionType_PlayerActionDiceCombatV2Settle" } Self::PlayerActionSwordTrainingLearnSkill => { "PlayerActionType_PlayerActionSwordTrainingLearnSkill" } Self::PlayerActionSwordTrainingNormalAction => { "PlayerActionType_PlayerActionSwordTrainingNormalAction" } Self::PlayerActionSwordTrainingStoryEffect => { "PlayerActionType_PlayerActionSwordTrainingStoryEffect" } Self::PlayerActionSwordTrainingEndingHint => { "PlayerActionType_PlayerActionSwordTrainingEndingHint" } Self::PlayerActionSwordTrainingActionHint => { "PlayerActionType_PlayerActionSwordTrainingActionHint" } Self::PlayerActionSwordTrainingRestoreGameByExam => { "PlayerActionType_PlayerActionSwordTrainingRestoreGameByExam" } Self::PlayerActionSwordTrainingStoryLineFirstClear => { "PlayerActionType_PlayerActionSwordTrainingStoryLineFirstClear" } Self::PlayerActionSwordTrainingTakeEndingReward => { "PlayerActionType_PlayerActionSwordTrainingTakeEndingReward" } Self::PlayerActionSwordTrainingStoryLineBegin => { "PlayerActionType_PlayerActionSwordTrainingStoryLineBegin" } Self::PlayerActionSwordTrainingEnterTurn => { "PlayerActionType_PlayerActionSwordTrainingEnterTurn" } Self::PlayerActionSwordTrainingPlanAction => { "PlayerActionType_PlayerActionSwordTrainingPlanAction" } Self::PlayerActionSwordTrainingActionPhaseEnd => { "PlayerActionType_PlayerActionSwordTrainingActionPhaseEnd" } Self::PlayerActionSwordTrainingStory => { "PlayerActionType_PlayerActionSwordTrainingStory" } Self::PlayerActionSwordTrainingStatusChange => { "PlayerActionType_PlayerActionSwordTrainingStatusChange" } Self::PlayerActionSwordTrainingMoodChange => { "PlayerActionType_PlayerActionSwordTrainingMoodChange" } Self::PlayerActionSwordTrainingBattleBegin => { "PlayerActionType_PlayerActionSwordTrainingBattleBegin" } Self::PlayerActionSwordTrainingBattleEnd => { "PlayerActionType_PlayerActionSwordTrainingBattleEnd" } Self::PlayerActionSwordTrainingCombatRankChange => { "PlayerActionType_PlayerActionSwordTrainingCombatRankChange" } Self::PlayerActionSwordTrainingStoryLineEnd => { "PlayerActionType_PlayerActionSwordTrainingStoryLineEnd" } Self::PlayerActionSwordTrainingResumeStoryLine => { "PlayerActionType_PlayerActionSwordTrainingResumeStoryLine" } Self::PlayerActionSwordTrainingGameSuccess => { "PlayerActionType_PlayerActionSwordTrainingGameSuccess" } Self::PlayerActionSwordTrainingGameGiveUp => { "PlayerActionType_PlayerActionSwordTrainingGameGiveUp" } Self::PlayerActionSwordTrainingExam => { "PlayerActionType_PlayerActionSwordTrainingExam" } Self::PlayerActionSwordTrainingDialogue => { "PlayerActionType_PlayerActionSwordTrainingDialogue" } Self::PlayerActionSwordTrainingSetSkillTrace => { "PlayerActionType_PlayerActionSwordTrainingSetSkillTrace" } Self::PlayerActionFightFestFinishScoreRaceMission => { "PlayerActionType_PlayerActionFightFestFinishScoreRaceMission" } Self::PlayerActionFightFestFinishScoreRacePhase => { "PlayerActionType_PlayerActionFightFestFinishScoreRacePhase" } Self::PlayerActionFightFestRaceStart => { "PlayerActionType_PlayerActionFightFestRaceStart" } Self::PlayerActionFightFestRaceEnd => { "PlayerActionType_PlayerActionFightFestRaceEnd" } Self::PlayerActionFightFestChallengeStart => { "PlayerActionType_PlayerActionFightFestChallengeStart" } Self::PlayerActionFightFestChallengeEnd => { "PlayerActionType_PlayerActionFightFestChallengeEnd" } Self::PlayerActionFightFestGetCoachItem => { "PlayerActionType_PlayerActionFightFestGetCoachItem" } Self::PlayerActionFightFestAcceptScoreRaceMission => { "PlayerActionType_PlayerActionFightFestAcceptScoreRaceMission" } Self::PlayerActionPetUse => "PlayerActionType_PlayerActionPetUse", Self::PlayerActionMusicRhythmPassLevelStar => { "PlayerActionType_PlayerActionMusicRhythmPassLevelStar" } Self::PlayerActionMusicRhythmLevelBegin => { "PlayerActionType_PlayerActionMusicRhythmLevelBegin" } Self::PlayerActionMusicRhythmLevelEnd => { "PlayerActionType_PlayerActionMusicRhythmLevelEnd" } Self::PlayerActionTrackPhotoStageBegin => { "PlayerActionType_PlayerActionTrackPhotoStageBegin" } Self::PlayerActionTrackPhotoStageEnd => { "PlayerActionType_PlayerActionTrackPhotoStageEnd" } Self::PlayerActionSummonActivityBattleBegin => { "PlayerActionType_PlayerActionSummonActivityBattleBegin" } Self::PlayerActionSummonActivityBattleEnd => { "PlayerActionType_PlayerActionSummonActivityBattleEnd" } Self::PlayerActionRaidCollectionEnterNextRaid => { "PlayerActionType_PlayerActionRaidCollectionEnterNextRaid" } Self::PlayerActionDifficultyAdjustmentSet => { "PlayerActionType_PlayerActionDifficultyAdjustmentSet" } Self::PlayerActionDifficultyAdjustmentUnset => { "PlayerActionType_PlayerActionDifficultyAdjustmentUnset" } Self::PlayerActionRogueArcadeAdventureRoomStart => { "PlayerActionType_PlayerActionRogueArcadeAdventureRoomStart" } Self::PlayerActionRogueArcadeAdventureRoomFinish => { "PlayerActionType_PlayerActionRogueArcadeAdventureRoomFinish" } Self::PlayerActionRogueMagicStartLevel => { "PlayerActionType_PlayerActionRogueMagicStartLevel" } Self::PlayerActionRogueMagicFinishLevel => { "PlayerActionType_PlayerActionRogueMagicFinishLevel" } Self::PlayerActionRogueMagicRevive => { "PlayerActionType_PlayerActionRogueMagicRevive" } Self::PlayerActionRogueMagicEnterRoom => { "PlayerActionType_PlayerActionRogueMagicEnterRoom" } Self::PlayerActionRogueMagicLeaveRoom => { "PlayerActionType_PlayerActionRogueMagicLeaveRoom" } Self::PlayerActionRogueMagicAddMiracle => { "PlayerActionType_PlayerActionRogueMagicAddMiracle" } Self::PlayerActionRogueMagicRemoveMiracle => { "PlayerActionType_PlayerActionRogueMagicRemoveMiracle" } Self::PlayerActionRogueMagicStageBegin => { "PlayerActionType_PlayerActionRogueMagicStageBegin" } Self::PlayerActionRogueMagicStageEnd => { "PlayerActionType_PlayerActionRogueMagicStageEnd" } Self::PlayerActionRogueMagicEnableTalent => { "PlayerActionType_PlayerActionRogueMagicEnableTalent" } Self::PlayerActionRogueMagicFinishStory => { "PlayerActionType_PlayerActionRogueMagicFinishStory" } Self::PlayerActionRogueMagicAddScepter => { "PlayerActionType_PlayerActionRogueMagicAddScepter" } Self::PlayerActionRogueMagicSelectScepter => { "PlayerActionType_PlayerActionRogueMagicSelectScepter" } Self::PlayerActionRogueMagicMountUnit => { "PlayerActionType_PlayerActionRogueMagicMountUnit" } Self::PlayerActionRogueMagicAutoMountUnit => { "PlayerActionType_PlayerActionRogueMagicAutoMountUnit" } Self::PlayerActionRogueMagicAddMagicUnit => { "PlayerActionType_PlayerActionRogueMagicAddMagicUnit" } Self::PlayerActionRogueMagicRemoveMagicUnit => { "PlayerActionType_PlayerActionRogueMagicRemoveMagicUnit" } Self::PlayerActionRogueMagicWorkbenchComposeMagicUnit => { "PlayerActionType_PlayerActionRogueMagicWorkbenchComposeMagicUnit" } Self::PlayerActionRogueMagicWorkbenchReforgeMagicUnit => { "PlayerActionType_PlayerActionRogueMagicWorkbenchReforgeMagicUnit" } Self::PlayerActionRogueMagicWorkbenchLevelUpScepter => { "PlayerActionType_PlayerActionRogueMagicWorkbenchLevelUpScepter" } Self::PlayerActionTrainPartyGamePlayStart => { "PlayerActionType_PlayerActionTrainPartyGamePlayStart" } Self::PlayerActionTrainPartyPhaseBegin => { "PlayerActionType_PlayerActionTrainPartyPhaseBegin" } Self::PlayerActionTrainPartyPhaseEnd => { "PlayerActionType_PlayerActionTrainPartyPhaseEnd" } Self::PlayerActionTrainPartyRound => { "PlayerActionType_PlayerActionTrainPartyRound" } Self::PlayerActionTrainPartyMeetingBegin => { "PlayerActionType_PlayerActionTrainPartyMeetingBegin" } Self::PlayerActionTrainPartyMeetingEnd => { "PlayerActionType_PlayerActionTrainPartyMeetingEnd" } Self::PlayerActionTrainPartyMeetingPlayCard => { "PlayerActionType_PlayerActionTrainPartyMeetingPlayCard" } Self::PlayerActionTrainPartyMeetingReRoll => { "PlayerActionType_PlayerActionTrainPartyMeetingReRoll" } Self::PlayerActionTrainPartyBuildAreaUnlock => { "PlayerActionType_PlayerActionTrainPartyBuildAreaUnlock" } Self::PlayerActionTrainPartyBuildStep => { "PlayerActionType_PlayerActionTrainPartyBuildStep" } Self::PlayerActionTrainPartyBuildLevelAward => { "PlayerActionType_PlayerActionTrainPartyBuildLevelAward" } Self::PlayerActionTrainPartyBuildingDynamicBuff => { "PlayerActionType_PlayerActionTrainPartyBuildingDynamicBuff" } Self::PlayerActionTrainPartyBuildDiy => { "PlayerActionType_PlayerActionTrainPartyBuildDiy" } Self::PlayerActionSelfRoomBuildDiy => { "PlayerActionType_PlayerActionSelfRoomBuildDiy" } Self::PlayerActionSkipUnlockSelfRoom => { "PlayerActionType_PlayerActionSkipUnlockSelfRoom" } Self::PlayerActionSelfRoomBuildDiyMerge => { "PlayerActionType_PlayerActionSelfRoomBuildDiyMerge" } Self::PlayerActionPlayerRoomDisplayAreaChange => { "PlayerActionType_PlayerActionPlayerRoomDisplayAreaChange" } Self::PlayerActionSwitchHandOpPropState => { "PlayerActionType_PlayerActionSwitchHandOpPropState" } Self::PlayerActionEraFlipperChangeRegionState => { "PlayerActionType_PlayerActionEraFlipperChangeRegionState" } Self::PlayerActionEraFlipperChangePropState => { "PlayerActionType_PlayerActionEraFlipperChangePropState" } Self::PlayerActionActivityBenefitReward => { "PlayerActionType_PlayerActionActivityBenefitReward" } Self::PlayerActionActivityBenefitJoin => { "PlayerActionType_PlayerActionActivityBenefitJoin" } Self::PlayerActionActivityBenefitInitialReward => { "PlayerActionType_PlayerActionActivityBenefitInitialReward" } Self::PlayerActionActiveActivityReward => { "PlayerActionType_PlayerActionActiveActivityReward" } Self::PlayerActionPamSkinChangeSkin => { "PlayerActionType_PlayerActionPamSkinChangeSkin" } Self::PlayerActionChestFind => "PlayerActionType_PlayerActionChestFind", Self::PlayerActionReissueMarkChestItemMail => { "PlayerActionType_PlayerActionReissueMarkChestItemMail" } Self::PlayerActionMarblePassMatch => { "PlayerActionType_PlayerActionMarblePassMatch" } Self::PlayerActionMarbleBuySeal => { "PlayerActionType_PlayerActionMarbleBuySeal" } Self::PlayerActionMarbleFightGameBegin => { "PlayerActionType_PlayerActionMarbleFightGameBegin" } Self::PlayerActionMarbleFightGameEnd => { "PlayerActionType_PlayerActionMarbleFightGameEnd" } Self::PlayerActionMarbleFightGameRound => { "PlayerActionType_PlayerActionMarbleFightGameRound" } Self::PlayerActionMarbleFightGameTurn => { "PlayerActionType_PlayerActionMarbleFightGameTurn" } Self::PlayerActionPlanetFesLevelUp => { "PlayerActionType_PlayerActionPlanetFesLevelUp" } Self::PlayerActionPlanetFesActivityInit => { "PlayerActionType_PlayerActionPlanetFesActivityInit" } Self::PlayerActionPlanetFesAvatarLevelUp => { "PlayerActionType_PlayerActionPlanetFesAvatarLevelUp" } Self::PlayerActionPlanetFesTakeRegionPhaseReward => { "PlayerActionType_PlayerActionPlanetFesTakeRegionPhaseReward" } Self::PlayerActionPlanetFesAddItem => { "PlayerActionType_PlayerActionPlanetFesAddItem" } Self::PlayerActionPlanetFesQuest => { "PlayerActionType_PlayerActionPlanetFesQuest" } Self::PlayerActionPlanetFesBusinessDayFinish => { "PlayerActionType_PlayerActionPlanetFesBusinessDayFinish" } Self::PlayerActionPlanetFesAvatarStarUp => { "PlayerActionType_PlayerActionPlanetFesAvatarStarUp" } Self::PlayerActionPlanetFesUnlockLand => { "PlayerActionType_PlayerActionPlanetFesUnlockLand" } Self::PlayerActionPlanetFesBusinessEventFinish => { "PlayerActionType_PlayerActionPlanetFesBusinessEventFinish" } Self::PlayerActionPlanetFesActivateCard => { "PlayerActionType_PlayerActionPlanetFesActivateCard" } Self::PlayerActionPlanetFesSkillLevelUp => { "PlayerActionType_PlayerActionPlanetFesSkillLevelUp" } Self::PlayerActionPlanetFesGacha => { "PlayerActionType_PlayerActionPlanetFesGacha" } Self::PlayerActionPlanetFesBusinessEventHandle => { "PlayerActionType_PlayerActionPlanetFesBusinessEventHandle" } Self::PlayerActionPlanetFesCardApplyPermission => { "PlayerActionType_PlayerActionPlanetFesCardApplyPermission" } Self::PlayerActionPlanetFesCardInteract => { "PlayerActionType_PlayerActionPlanetFesCardInteract" } Self::PlayerActionPlanetFesToSns => { "PlayerActionType_PlayerActionPlanetFesToSns" } Self::PlayerActionPlanetFesSetWorkAvatar => { "PlayerActionType_PlayerActionPlanetFesSetWorkAvatar" } Self::PlayerActionPlanetFesSummary => { "PlayerActionType_PlayerActionPlanetFesSummary" } Self::PlayerActionTarotBookCharacterLevelUp => { "PlayerActionType_PlayerActionTarotBookCharacterLevelUp" } Self::PlayerActionTarotBookOpenPack => { "PlayerActionType_PlayerActionTarotBookOpenPack" } Self::PlayerActionTarotBookUnlockStory => { "PlayerActionType_PlayerActionTarotBookUnlockStory" } Self::PlayerActionTarotBookUnlockStorySingle => { "PlayerActionType_PlayerActionTarotBookUnlockStorySingle" } Self::PlayerActionTarotBookFinishStory => { "PlayerActionType_PlayerActionTarotBookFinishStory" } Self::PlayerActionTarotBookFinishInteraction => { "PlayerActionType_PlayerActionTarotBookFinishInteraction" } Self::PlayerActionTarotBookChangeEnergy => { "PlayerActionType_PlayerActionTarotBookChangeEnergy" } Self::PlayerActionTarotBookUnlockInteraction => { "PlayerActionType_PlayerActionTarotBookUnlockInteraction" } Self::PlayerActionChimeraRoundStart => { "PlayerActionType_PlayerActionChimeraRoundStart" } Self::PlayerActionChimeraRoundWorkStart => { "PlayerActionType_PlayerActionChimeraRoundWorkStart" } Self::PlayerActionChimeraRoundWorkEnd => { "PlayerActionType_PlayerActionChimeraRoundWorkEnd" } Self::PlayerActionChimeraEndlessStart => { "PlayerActionType_PlayerActionChimeraEndlessStart" } Self::PlayerActionChimeraEndlessEnd => { "PlayerActionType_PlayerActionChimeraEndlessEnd" } Self::PlayerActionChimeraEndlessWorkStart => { "PlayerActionType_PlayerActionChimeraEndlessWorkStart" } Self::PlayerActionChimeraEndlessWorkEnd => { "PlayerActionType_PlayerActionChimeraEndlessWorkEnd" } Self::PlayerActionChimeraRankChange => { "PlayerActionType_PlayerActionChimeraRankChange" } Self::PlayerActionChimeraGet => "PlayerActionType_PlayerActionChimeraGet", Self::PlayerActionStoryTokenTakeActivityReward => { "PlayerActionType_PlayerActionStoryTokenTakeActivityReward" } Self::PlayerActionReissueAvatarTokenItem => { "PlayerActionType_PlayerActionReissueAvatarTokenItem" } Self::PlayerActionAvatarDeliverRewardActivityTakeReward => { "PlayerActionType_PlayerActionAvatarDeliverRewardActivityTakeReward" } Self::PlayerActionElfRestaurantBuyField => { "PlayerActionType_PlayerActionElfRestaurantBuyField" } Self::PlayerActionElfRestaurantPlantSeed => { "PlayerActionType_PlayerActionElfRestaurantPlantSeed" } Self::PlayerActionElfRestaurantRecycleSeed => { "PlayerActionType_PlayerActionElfRestaurantRecycleSeed" } Self::PlayerActionElfRestaurantHarvestCrop => { "PlayerActionType_PlayerActionElfRestaurantHarvestCrop" } Self::PlayerActionElfRestaurantUpgradeEmployeeLevel => { "PlayerActionType_PlayerActionElfRestaurantUpgradeEmployeeLevel" } Self::PlayerActionElfRestaurantUpgradeFacilityLevel => { "PlayerActionType_PlayerActionElfRestaurantUpgradeFacilityLevel" } Self::PlayerActionElfRestaurantUpgradeRecipeLevel => { "PlayerActionType_PlayerActionElfRestaurantUpgradeRecipeLevel" } Self::PlayerActionElfRestaurantBuyShopItem => { "PlayerActionType_PlayerActionElfRestaurantBuyShopItem" } Self::PlayerActionElfRestaurantFinishTradeOrder => { "PlayerActionType_PlayerActionElfRestaurantFinishTradeOrder" } Self::PlayerActionElfRestaurantTakeVillagerReward => { "PlayerActionType_PlayerActionElfRestaurantTakeVillagerReward" } Self::PlayerActionElfRestaurantSettleRestaurantPlay => { "PlayerActionType_PlayerActionElfRestaurantSettleRestaurantPlay" } Self::PlayerActionElfRestaurantInit => { "PlayerActionType_PlayerActionElfRestaurantInit" } Self::PlayerActionElfRestaurantSettleProgress => { "PlayerActionType_PlayerActionElfRestaurantSettleProgress" } Self::PlayerActionElfRestaurantSettleDay => { "PlayerActionType_PlayerActionElfRestaurantSettleDay" } Self::PlayerActionElfRestaurantAddItem => { "PlayerActionType_PlayerActionElfRestaurantAddItem" } Self::PlayerActionLocalLegendReward => { "PlayerActionType_PlayerActionLocalLegendReward" } Self::PlayerActionFateLevelStart => { "PlayerActionType_PlayerActionFateLevelStart" } Self::PlayerActionFateLevelSettle => { "PlayerActionType_PlayerActionFateLevelSettle" } Self::PlayerActionFateBattleStart => { "PlayerActionType_PlayerActionFateBattleStart" } Self::PlayerActionFateBattleEnd => { "PlayerActionType_PlayerActionFateBattleEnd" } Self::PlayerActionFateAddHougu => "PlayerActionType_PlayerActionFateAddHougu", Self::PlayerActionFateSelectHougu => { "PlayerActionType_PlayerActionFateSelectHougu" } Self::PlayerActionFateSelectReiju => { "PlayerActionType_PlayerActionFateSelectReiju" } Self::PlayerActionFateRefreshReiju => { "PlayerActionType_PlayerActionFateRefreshReiju" } Self::PlayerActionFateAddCoin => "PlayerActionType_PlayerActionFateAddCoin", Self::PlayerActionFateBuyBuff => "PlayerActionType_PlayerActionFateBuyBuff", Self::PlayerActionFateSellBuff => "PlayerActionType_PlayerActionFateSellBuff", Self::PlayerActionFateRefreshShop => { "PlayerActionType_PlayerActionFateRefreshShop" } Self::PlayerActionFateLockGoods => { "PlayerActionType_PlayerActionFateLockGoods" } Self::PlayerActionFateUnlockGoods => { "PlayerActionType_PlayerActionFateUnlockGoods" } Self::PlayerActionFateTakeExpReward => { "PlayerActionType_PlayerActionFateTakeExpReward" } Self::PlayerActionFateAddExp => "PlayerActionType_PlayerActionFateAddExp", Self::PlayerActionFateMasterHpChange => { "PlayerActionType_PlayerActionFateMasterHpChange" } Self::PlayerActionParkourStartLevel => { "PlayerActionType_PlayerActionParkourStartLevel" } Self::PlayerActionParkourEndLevel => { "PlayerActionType_PlayerActionParkourEndLevel" } Self::PlayerActionBasinChestInteractResult => { "PlayerActionType_PlayerActionBasinChestInteractResult" } Self::PlayerActionRogueMiracleSwap => { "PlayerActionType_PlayerActionRogueMiracleSwap" } Self::PlayerActionHipplenEndingTakeReward => { "PlayerActionType_PlayerActionHipplenEndingTakeReward" } Self::PlayerActionHipplenGiftDeliverReward => { "PlayerActionType_PlayerActionHipplenGiftDeliverReward" } Self::PlayerActionHipplenCycleStart => { "PlayerActionType_PlayerActionHipplenCycleStart" } Self::PlayerActionHipplenCycleFinish => { "PlayerActionType_PlayerActionHipplenCycleFinish" } Self::PlayerActionHipplenAgendaPlan => { "PlayerActionType_PlayerActionHipplenAgendaPlan" } Self::PlayerActionHipplenAgendaSettle => { "PlayerActionType_PlayerActionHipplenAgendaSettle" } Self::PlayerActionHipplenTrialStart => { "PlayerActionType_PlayerActionHipplenTrialStart" } Self::PlayerActionHipplenTrialFinish => { "PlayerActionType_PlayerActionHipplenTrialFinish" } Self::PlayerActionHipplenStatusChange => { "PlayerActionType_PlayerActionHipplenStatusChange" } Self::PlayerActionHipplenOutfitChange => { "PlayerActionType_PlayerActionHipplenOutfitChange" } Self::PlayerActionHipplenTraitUnlock => { "PlayerActionType_PlayerActionHipplenTraitUnlock" } Self::PlayerActionHipplenEndingUnlock => { "PlayerActionType_PlayerActionHipplenEndingUnlock" } Self::PlayerActionHipplenOutfitUnlock => { "PlayerActionType_PlayerActionHipplenOutfitUnlock" } Self::PlayerActionHipplenGiftUnlock => { "PlayerActionType_PlayerActionHipplenGiftUnlock" } Self::PlayerActionHipplenIncidentFinish => { "PlayerActionType_PlayerActionHipplenIncidentFinish" } Self::PlayerActionChallengePeakStart => { "PlayerActionType_PlayerActionChallengePeakStart" } Self::PlayerActionChallengePeakReward => { "PlayerActionType_PlayerActionChallengePeakReward" } Self::PlayerActionChallengePeakMobStart => { "PlayerActionType_PlayerActionChallengePeakMobStart" } Self::PlayerActionChallengePeakMobSettle => { "PlayerActionType_PlayerActionChallengePeakMobSettle" } Self::PlayerActionChallengePeakBossStart => { "PlayerActionType_PlayerActionChallengePeakBossStart" } Self::PlayerActionChallengePeakBossSettle => { "PlayerActionType_PlayerActionChallengePeakBossSettle" } Self::PlayerActionChallengePeakFastPass => { "PlayerActionType_PlayerActionChallengePeakFastPass" } Self::PlayerActionChallengePeakRecommendLineup => { "PlayerActionType_PlayerActionChallengePeakRecommendLineup" } Self::PlayerActionChallengePeakMobBattleEnd => { "PlayerActionType_PlayerActionChallengePeakMobBattleEnd" } Self::PlayerActionChallengePeakMobRecordClear => { "PlayerActionType_PlayerActionChallengePeakMobRecordClear" } Self::PlayerActionCakeRaceLoan => "PlayerActionType_PlayerActionCakeRaceLoan", Self::PlayerActionCakeRaceSectionBegin => { "PlayerActionType_PlayerActionCakeRaceSectionBegin" } Self::PlayerActionCakeRaceSectionEnd => { "PlayerActionType_PlayerActionCakeRaceSectionEnd" } Self::PlayerActionCakeRaceRoomSectionSettle => { "PlayerActionType_PlayerActionCakeRaceRoomSectionSettle" } Self::PlayerActionCakeRaceGameSettle => { "PlayerActionType_PlayerActionCakeRaceGameSettle" } Self::PlayerActionCakeRaceGameBetCat => { "PlayerActionType_PlayerActionCakeRaceGameBetCat" } Self::PlayerActionCakeRaceGameWinCoin => { "PlayerActionType_PlayerActionCakeRaceGameWinCoin" } Self::PlayerActionCakeRaceLikeFriendRanking => { "PlayerActionType_PlayerActionCakeRaceLikeFriendRanking" } Self::PlayerActionElationBattleBegin => { "PlayerActionType_PlayerActionElationBattleBegin" } Self::PlayerActionElationBattleEnd => { "PlayerActionType_PlayerActionElationBattleEnd" } Self::PlayerActionActivityHotDataChange => { "PlayerActionType_PlayerActionActivityHotDataChange" } Self::PlayerActionChimeraDuelGameSettle => { "PlayerActionType_PlayerActionChimeraDuelGameSettle" } Self::PlayerActionChimeraDuelMasterUnlock => { "PlayerActionType_PlayerActionChimeraDuelMasterUnlock" } Self::PlayerActionChimeraDuelGameStart => { "PlayerActionType_PlayerActionChimeraDuelGameStart" } Self::PlayerActionChimeraDuelBattleStart => { "PlayerActionType_PlayerActionChimeraDuelBattleStart" } Self::PlayerActionChimeraDuelBattleEnd => { "PlayerActionType_PlayerActionChimeraDuelBattleEnd" } Self::PlayerActionChimeraDuelChimeraBuy => { "PlayerActionType_PlayerActionChimeraDuelChimeraBuy" } Self::PlayerActionChimeraDuelItemBuy => { "PlayerActionType_PlayerActionChimeraDuelItemBuy" } Self::PlayerActionChimeraDuelShopRefresh => { "PlayerActionType_PlayerActionChimeraDuelShopRefresh" } Self::PlayerActionChimeraDuelChimeraEnhance => { "PlayerActionType_PlayerActionChimeraDuelChimeraEnhance" } Self::PlayerActionChimeraDuelChimeraSell => { "PlayerActionType_PlayerActionChimeraDuelChimeraSell" } Self::PlayerActionChimeraDuelShopStart => { "PlayerActionType_PlayerActionChimeraDuelShopStart" } Self::PlayerActionChimeraDuelShopEnd => { "PlayerActionType_PlayerActionChimeraDuelShopEnd" } Self::PlayerActionChimeraDuelFriendPvpLineupSave => { "PlayerActionType_PlayerActionChimeraDuelFriendPvpLineupSave" } Self::PlayerActionChimeraDuelDefendLineupSet => { "PlayerActionType_PlayerActionChimeraDuelDefendLineupSet" } Self::PlayerActionMazePuzzleFinishChenLingGameBoy => { "PlayerActionType_PlayerActionMazePuzzleFinishChenLingGameBoy" } Self::PlayerActionMazePuzzleFiveDimMoneyChange => { "PlayerActionType_PlayerActionMazePuzzleFiveDimMoneyChange" } Self::PlayerActionMazePuzzleFinishFiveDimMiniGame => { "PlayerActionType_PlayerActionMazePuzzleFinishFiveDimMiniGame" } Self::PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode => { "PlayerActionType_PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode" } Self::PlayerActionMazePuzzleEnterFiveDimGame => { "PlayerActionType_PlayerActionMazePuzzleEnterFiveDimGame" } Self::PlayerActionMazePuzzleLeaveFiveDimGame => { "PlayerActionType_PlayerActionMazePuzzleLeaveFiveDimGame" } Self::PlayerActionMazePuzzleFiveDimGameSkillChange => { "PlayerActionType_PlayerActionMazePuzzleFiveDimGameSkillChange" } Self::PlayerActionGridFightGameStart => { "PlayerActionType_PlayerActionGridFightGameStart" } Self::PlayerActionGridFightGameEnd => { "PlayerActionType_PlayerActionGridFightGameEnd" } Self::PlayerActionGridFightRoundStart => { "PlayerActionType_PlayerActionGridFightRoundStart" } Self::PlayerActionGridFightRoundEnd => { "PlayerActionType_PlayerActionGridFightRoundEnd" } Self::PlayerActionGridFightBattleStart => { "PlayerActionType_PlayerActionGridFightBattleStart" } Self::PlayerActionGridFightBattleEnd => { "PlayerActionType_PlayerActionGridFightBattleEnd" } Self::PlayerActionGridFightBattleRole => { "PlayerActionType_PlayerActionGridFightBattleRole" } Self::PlayerActionGridFightPortalRefresh => { "PlayerActionType_PlayerActionGridFightPortalRefresh" } Self::PlayerActionGridFightPortalSelect => { "PlayerActionType_PlayerActionGridFightPortalSelect" } Self::PlayerActionGridFightAugmentRefresh => { "PlayerActionType_PlayerActionGridFightAugmentRefresh" } Self::PlayerActionGridFightAugmentSelect => { "PlayerActionType_PlayerActionGridFightAugmentSelect" } Self::PlayerActionGridFightShopRefresh => { "PlayerActionType_PlayerActionGridFightShopRefresh" } Self::PlayerActionGridFightShopBuy => { "PlayerActionType_PlayerActionGridFightShopBuy" } Self::PlayerActionGridFightSupplyRefresh => { "PlayerActionType_PlayerActionGridFightSupplyRefresh" } Self::PlayerActionGridFightSupplySelect => { "PlayerActionType_PlayerActionGridFightSupplySelect" } Self::PlayerActionGridFightForgeOpen => { "PlayerActionType_PlayerActionGridFightForgeOpen" } Self::PlayerActionGridFightSpecialShopBuy => { "PlayerActionType_PlayerActionGridFightSpecialShopBuy" } Self::PlayerActionGridFightGetExp => { "PlayerActionType_PlayerActionGridFightGetExp" } Self::PlayerActionGridFightGetOrb => { "PlayerActionType_PlayerActionGridFightGetOrb" } Self::PlayerActionGridFightUseOrb => { "PlayerActionType_PlayerActionGridFightUseOrb" } Self::PlayerActionGridFightGetRole => { "PlayerActionType_PlayerActionGridFightGetRole" } Self::PlayerActionGridFightGetCoin => { "PlayerActionType_PlayerActionGridFightGetCoin" } Self::PlayerActionGridFightGetFreeRefresh => { "PlayerActionType_PlayerActionGridFightGetFreeRefresh" } Self::PlayerActionGridFightGetItem => { "PlayerActionType_PlayerActionGridFightGetItem" } Self::PlayerActionGridFightGetEquip => { "PlayerActionType_PlayerActionGridFightGetEquip" } Self::PlayerActionGridFightDressEquip => { "PlayerActionType_PlayerActionGridFightDressEquip" } Self::PlayerActionGridFightGetHp => { "PlayerActionType_PlayerActionGridFightGetHp" } Self::PlayerActionGridFightWeeklyScoreChange => { "PlayerActionType_PlayerActionGridFightWeeklyScoreChange" } Self::PlayerActionGridFightGetWeeklyReward => { "PlayerActionType_PlayerActionGridFightGetWeeklyReward" } Self::PlayerActionGridFightSeasonExpChange => { "PlayerActionType_PlayerActionGridFightSeasonExpChange" } Self::PlayerActionGridFightTalentEnable => { "PlayerActionType_PlayerActionGridFightTalentEnable" } Self::PlayerActionGridFightTalentReset => { "PlayerActionType_PlayerActionGridFightTalentReset" } Self::PlayerActionGridFightTutorialTaskFinish => { "PlayerActionType_PlayerActionGridFightTutorialTaskFinish" } Self::PlayerActionGridFightEliteBranchRefresh => { "PlayerActionType_PlayerActionGridFightEliteBranchRefresh" } Self::PlayerActionGridFightTutorialResume => { "PlayerActionType_PlayerActionGridFightTutorialResume" } Self::PlayerActionGridFightGetProjection => { "PlayerActionType_PlayerActionGridFightGetProjection" } Self::PlayerActionGridFightGetPresent => { "PlayerActionType_PlayerActionGridFightGetPresent" } Self::PlayerActionGridFightOpenPresent => { "PlayerActionType_PlayerActionGridFightOpenPresent" } Self::PlayerActionGridFightSettleSeasonEnd => { "PlayerActionType_PlayerActionGridFightSettleSeasonEnd" } Self::PlayerActionGridFightFavoriteArchive => { "PlayerActionType_PlayerActionGridFightFavoriteArchive" } Self::PlayerActionGridFightFormationEdit => { "PlayerActionType_PlayerActionGridFightFormationEdit" } Self::PlayerActionGridFightModifierUpdate => { "PlayerActionType_PlayerActionGridFightModifierUpdate" } Self::PlayerActionGridFightFormationUgcUpdate => { "PlayerActionType_PlayerActionGridFightFormationUgcUpdate" } Self::PlayerActionLocalLegendBattleBegin => { "PlayerActionType_PlayerActionLocalLegendBattleBegin" } Self::PlayerActionLocalLegendBattleEnd => { "PlayerActionType_PlayerActionLocalLegendBattleEnd" } Self::PlayerActionDiceCombatBuyShopGood => { "PlayerActionType_PlayerActionDiceCombatBuyShopGood" } Self::PlayerActionDiceCombatUpgradeAvatar => { "PlayerActionType_PlayerActionDiceCombatUpgradeAvatar" } Self::PlayerActionDiceCombatFinishPveStage => { "PlayerActionType_PlayerActionDiceCombatFinishPveStage" } Self::PlayerActionDiceCombatBegin => { "PlayerActionType_PlayerActionDiceCombatBegin" } Self::PlayerActionDiceCombatTurnEnd => { "PlayerActionType_PlayerActionDiceCombatTurnEnd" } Self::PlayerActionDiceCombatEnd => { "PlayerActionType_PlayerActionDiceCombatEnd" } Self::PlayerActionDiceCombatScoreChange => { "PlayerActionType_PlayerActionDiceCombatScoreChange" } Self::PlayerActionDiceCombatChangeColorDice => { "PlayerActionType_PlayerActionDiceCombatChangeColorDice" } Self::PlayerActionInteractiveTriggerMazeBuffAdd => { "PlayerActionType_PlayerActionInteractiveTriggerMazeBuffAdd" } Self::PlayerActionLlmChat => "PlayerActionType_PlayerActionLlmChat", Self::PlayerActionLlmChatNextQuestion => { "PlayerActionType_PlayerActionLlmChatNextQuestion" } Self::PlayerActionLlmChatFeedback => { "PlayerActionType_PlayerActionLlmChatFeedback" } Self::PlayerActionAiPamChatPointChange => { "PlayerActionType_PlayerActionAiPamChatPointChange" } Self::PlayerActionTrainCakeCatchCatGodInteract => { "PlayerActionType_PlayerActionTrainCakeCatchCatGodInteract" } Self::PlayerActionTrainCakeCatchOpenBox => { "PlayerActionType_PlayerActionTrainCakeCatchOpenBox" } Self::PlayerActionTrainCakeCatchSearchCat => { "PlayerActionType_PlayerActionTrainCakeCatchSearchCat" } Self::PlayerActionTrainCakeCatchUnlockPerformance => { "PlayerActionType_PlayerActionTrainCakeCatchUnlockPerformance" } Self::PlayerActionTrainCakeCatchUpdateDiyInfo => { "PlayerActionType_PlayerActionTrainCakeCatchUpdateDiyInfo" } Self::PlayerActionSocialPlayTalk => { "PlayerActionType_PlayerActionSocialPlayTalk" } Self::PlayerActionSocialPlayKickOutPlayer => { "PlayerActionType_PlayerActionSocialPlayKickOutPlayer" } Self::PlayerActionSocialPlayPopularityValue => { "PlayerActionType_PlayerActionSocialPlayPopularityValue" } Self::PlayerActionSocialPlayLeaveRoom => { "PlayerActionType_PlayerActionSocialPlayLeaveRoom" } Self::PlayerActionSocialPlayEnterRoom => { "PlayerActionType_PlayerActionSocialPlayEnterRoom" } Self::PlayerActionTrainCakeCatchCatGodAppear => { "PlayerActionType_PlayerActionTrainCakeCatchCatGodAppear" } Self::PlayerActionIdleLiveUpgradeTeamSlot => { "PlayerActionType_PlayerActionIdleLiveUpgradeTeamSlot" } Self::PlayerActionIdleLiveFinishSubNode => { "PlayerActionType_PlayerActionIdleLiveFinishSubNode" } Self::PlayerActionIdleLiveFinishChapterFinalAct => { "PlayerActionType_PlayerActionIdleLiveFinishChapterFinalAct" } Self::PlayerActionIdleLiveCollectIncome => { "PlayerActionType_PlayerActionIdleLiveCollectIncome" } Self::PlayerActionIdleLiveOpenChest => { "PlayerActionType_PlayerActionIdleLiveOpenChest" } Self::PlayerActionIdleLiveTakeTaskReward => { "PlayerActionType_PlayerActionIdleLiveTakeTaskReward" } Self::PlayerActionIdleLiveTechTreeChange => { "PlayerActionType_PlayerActionIdleLiveTechTreeChange" } Self::PlayerActionIdleLiveModifyCustomTitle => { "PlayerActionType_PlayerActionIdleLiveModifyCustomTitle" } Self::PlayerActionIdleLiveCatchUpReward => { "PlayerActionType_PlayerActionIdleLiveCatchUpReward" } Self::PlayerActionIdleLiveTakeMessageReward => { "PlayerActionType_PlayerActionIdleLiveTakeMessageReward" } Self::PlayerActionIdleLiveTakeGiftReward => { "PlayerActionType_PlayerActionIdleLiveTakeGiftReward" } Self::PlayerActionIdleLiveEndDungeon => { "PlayerActionType_PlayerActionIdleLiveEndDungeon" } Self::PlayerActionIdleLiveActivityInit => { "PlayerActionType_PlayerActionIdleLiveActivityInit" } Self::PlayerActionIdleLiveEquipDiscard => { "PlayerActionType_PlayerActionIdleLiveEquipDiscard" } Self::PlayerActionIdleLiveDoGacha => { "PlayerActionType_PlayerActionIdleLiveDoGacha" } Self::PlayerActionIdleLiveAddAvatar => { "PlayerActionType_PlayerActionIdleLiveAddAvatar" } Self::PlayerActionIdleLiveTaskChange => { "PlayerActionType_PlayerActionIdleLiveTaskChange" } Self::PlayerActionIdleLiveReplaceTeam => { "PlayerActionType_PlayerActionIdleLiveReplaceTeam" } Self::PlayerActionIdleLiveHandleNormalEquip => { "PlayerActionType_PlayerActionIdleLiveHandleNormalEquip" } Self::PlayerActionIdleLiveUpgradeSpecialEquip => { "PlayerActionType_PlayerActionIdleLiveUpgradeSpecialEquip" } Self::PlayerActionIdleLiveDressSpecialEquip => { "PlayerActionType_PlayerActionIdleLiveDressSpecialEquip" } Self::PlayerActionIdleLiveAddItem => { "PlayerActionType_PlayerActionIdleLiveAddItem" } Self::PlayerActionIdleLiveQuestionChange => { "PlayerActionType_PlayerActionIdleLiveQuestionChange" } Self::PlayerActionIdleLiveStartNodeBattle => { "PlayerActionType_PlayerActionIdleLiveStartNodeBattle" } Self::PlayerActionIdleLiveFinishNodeBattle => { "PlayerActionType_PlayerActionIdleLiveFinishNodeBattle" } Self::PlayerActionIdleLiveFinishNode => { "PlayerActionType_PlayerActionIdleLiveFinishNode" } Self::PlayerActionIdleLiveMessageChange => { "PlayerActionType_PlayerActionIdleLiveMessageChange" } Self::PlayerActionNewYearBoatTakeReward => { "PlayerActionType_PlayerActionNewYearBoatTakeReward" } Self::PlayerActionNewYearBoatSelectBoat => { "PlayerActionType_PlayerActionNewYearBoatSelectBoat" } Self::PlayerActionNewYearBoatPeriodSettle => { "PlayerActionType_PlayerActionNewYearBoatPeriodSettle" } Self::PlayerActionBenefitV2ActivityTakeReward => { "PlayerActionType_PlayerActionBenefitV2ActivityTakeReward" } Self::PlayerActionBenefitV2ActivityDraw => { "PlayerActionType_PlayerActionBenefitV2ActivityDraw" } Self::PlayerActionJukeboxSetting => { "PlayerActionType_PlayerActionJukeboxSetting" } Self::PlayerActionJukeboxSettingReset => { "PlayerActionType_PlayerActionJukeboxSettingReset" } Self::PlayerActionDiceCombatV2FinishPveStage => { "PlayerActionType_PlayerActionDiceCombatV2FinishPveStage" } Self::PlayerActionDiceCombatV2Begin => { "PlayerActionType_PlayerActionDiceCombatV2Begin" } Self::PlayerActionDiceCombatV2TurnEnd => { "PlayerActionType_PlayerActionDiceCombatV2TurnEnd" } Self::PlayerActionDiceCombatV2End => { "PlayerActionType_PlayerActionDiceCombatV2End" } Self::PlayerActionDiceCombatV2TacticsPointChange => { "PlayerActionType_PlayerActionDiceCombatV2TacticsPointChange" } Self::PlayerActionDiceCombatV2TacticsCardChange => { "PlayerActionType_PlayerActionDiceCombatV2TacticsCardChange" } Self::PlayerActionDiceCombatV2DiceChangeRequest => { "PlayerActionType_PlayerActionDiceCombatV2DiceChangeRequest" } Self::PlayerActionDiceCombatV2DiceChange => { "PlayerActionType_PlayerActionDiceCombatV2DiceChange" } Self::PlayerActionLimaoNewsSubmitIssue => { "PlayerActionType_PlayerActionLimaoNewsSubmitIssue" } Self::PlayerActionLimaoNewsSubmitPost => { "PlayerActionType_PlayerActionLimaoNewsSubmitPost" } Self::PlayerActionLimaoNewsOfficeSurveyStateChange => { "PlayerActionType_PlayerActionLimaoNewsOfficeSurveyStateChange" } Self::PlayerActionLimaoNewsTriggerMessage => { "PlayerActionType_PlayerActionLimaoNewsTriggerMessage" } Self::PlayerActionLimaoNewsFinishMessage => { "PlayerActionType_PlayerActionLimaoNewsFinishMessage" } Self::PlayerActionLimaoNewsFinishCondition => { "PlayerActionType_PlayerActionLimaoNewsFinishCondition" } Self::PlayerActionLimaoNewsUnlockPost => { "PlayerActionType_PlayerActionLimaoNewsUnlockPost" } Self::PlayerActionLimaoNewsReplyComment => { "PlayerActionType_PlayerActionLimaoNewsReplyComment" } Self::PlayerActionLimaoNewsBanPost => { "PlayerActionType_PlayerActionLimaoNewsBanPost" } Self::PlayerActionLimaoNewsTriggerOfficeEvent => { "PlayerActionType_PlayerActionLimaoNewsTriggerOfficeEvent" } Self::PlayerActionLimaoNewsFinishOfficeEvent => { "PlayerActionType_PlayerActionLimaoNewsFinishOfficeEvent" } Self::PlayerActionLimaoNewsUpvoteContent => { "PlayerActionType_PlayerActionLimaoNewsUpvoteContent" } Self::PlayerActionChenLingBattleActivatePrivilege => { "PlayerActionType_PlayerActionChenLingBattleActivatePrivilege" } Self::PlayerActionChenLingBattleConquerLevelUp => { "PlayerActionType_PlayerActionChenLingBattleConquerLevelUp" } Self::PlayerActionChenLingBattleStartStage => { "PlayerActionType_PlayerActionChenLingBattleStartStage" } Self::PlayerActionChenLingBattleSettleStage => { "PlayerActionType_PlayerActionChenLingBattleSettleStage" } Self::PlayerActionChenLingBattleStartBattle => { "PlayerActionType_PlayerActionChenLingBattleStartBattle" } Self::PlayerActionChenLingBattleFinishBattle => { "PlayerActionType_PlayerActionChenLingBattleFinishBattle" } Self::PlayerActionChenLingBattleFinishWave => { "PlayerActionType_PlayerActionChenLingBattleFinishWave" } Self::PlayerActionChenLingBattleSelectCard => { "PlayerActionType_PlayerActionChenLingBattleSelectCard" } Self::PlayerActionChenLingBattleRefreshCard => { "PlayerActionType_PlayerActionChenLingBattleRefreshCard" } Self::PlayerActionChenLingBattleBuyShopItem => { "PlayerActionType_PlayerActionChenLingBattleBuyShopItem" } Self::PlayerActionChenLingBattleRefreshShop => { "PlayerActionType_PlayerActionChenLingBattleRefreshShop" } Self::PlayerActionChenLingBattleSelectPolicy => { "PlayerActionType_PlayerActionChenLingBattleSelectPolicy" } Self::PlayerActionChenLingBattleRefreshPolicy => { "PlayerActionType_PlayerActionChenLingBattleRefreshPolicy" } Self::PlayerActionChenLingBattleAddHandCard => { "PlayerActionType_PlayerActionChenLingBattleAddHandCard" } Self::PlayerActionChenLingBattleUseHandCard => { "PlayerActionType_PlayerActionChenLingBattleUseHandCard" } Self::PlayerActionChenLingBattleSellHandCard => { "PlayerActionType_PlayerActionChenLingBattleSellHandCard" } Self::PlayerActionChenLingBattleEntityUpgrade => { "PlayerActionType_PlayerActionChenLingBattleEntityUpgrade" } Self::PlayerActionChenLingBattleCloneEntity => { "PlayerActionType_PlayerActionChenLingBattleCloneEntity" } Self::PlayerActionCycleScoreChange => { "PlayerActionType_PlayerActionCycleScoreChange" } Self::PlayerActionCycleScoreTakeReward => { "PlayerActionType_PlayerActionCycleScoreTakeReward" } Self::PlayerActionRelicPresetPlanSave => { "PlayerActionType_PlayerActionRelicPresetPlanSave" } Self::PlayerActionRelicPresetPlanDelete => { "PlayerActionType_PlayerActionRelicPresetPlanDelete" } Self::PlayerActionRelicPresetPlanModifyName => { "PlayerActionType_PlayerActionRelicPresetPlanModifyName" } Self::PlayerActionPixAirUnlockPlane => { "PlayerActionType_PlayerActionPixAirUnlockPlane" } Self::PlayerActionPixAirStageStart => { "PlayerActionType_PlayerActionPixAirStageStart" } Self::PlayerActionPixAirBattleGen => { "PlayerActionType_PlayerActionPixAirBattleGen" } Self::PlayerActionPixAirBattleEnd => { "PlayerActionType_PlayerActionPixAirBattleEnd" } Self::PlayerActionPixAirLootEquipSelect => { "PlayerActionType_PlayerActionPixAirLootEquipSelect" } Self::PlayerActionPixAirBuyEquip => { "PlayerActionType_PlayerActionPixAirBuyEquip" } Self::PlayerActionPixAirRefreshShop => { "PlayerActionType_PlayerActionPixAirRefreshShop" } Self::PlayerActionPixAirNodeSelectContent => { "PlayerActionType_PlayerActionPixAirNodeSelectContent" } Self::PlayerActionPixAirGrantReward => { "PlayerActionType_PlayerActionPixAirGrantReward" } Self::PlayerActionPixAirEvent => "PlayerActionType_PlayerActionPixAirEvent", Self::PlayerActionPixAirNewEquip => { "PlayerActionType_PlayerActionPixAirNewEquip" } Self::PlayerActionPixAirSellEquip => { "PlayerActionType_PlayerActionPixAirSellEquip" } Self::PlayerActionPixAirEquipUpgrade => { "PlayerActionType_PlayerActionPixAirEquipUpgrade" } Self::PlayerActionPixAirEquipEnchant => { "PlayerActionType_PlayerActionPixAirEquipEnchant" } Self::PlayerActionPixAirCoinChange => { "PlayerActionType_PlayerActionPixAirCoinChange" } Self::PlayerActionPixAirStageSettle => { "PlayerActionType_PlayerActionPixAirStageSettle" } Self::PlayerActionExpeditionBattleGameStart => { "PlayerActionType_PlayerActionExpeditionBattleGameStart" } Self::PlayerActionExpeditionBattleGameEnd => { "PlayerActionType_PlayerActionExpeditionBattleGameEnd" } Self::PlayerActionChenLingFesLevelStart => { "PlayerActionType_PlayerActionChenLingFesLevelStart" } Self::PlayerActionChenLingFesBusinessDayEnd => { "PlayerActionType_PlayerActionChenLingFesBusinessDayEnd" } Self::PlayerActionChenLingFesPhaseSettle => { "PlayerActionType_PlayerActionChenLingFesPhaseSettle" } Self::PlayerActionChenLingFesLevelSettle => { "PlayerActionType_PlayerActionChenLingFesLevelSettle" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PlayerActionType_PlayerActionNone" => Some(Self::PlayerActionNone), "PlayerActionType_PlayerActionRegister" => Some(Self::PlayerActionRegister), "PlayerActionType_PlayerActionLogin" => Some(Self::PlayerActionLogin), "PlayerActionType_PlayerActionLogout" => Some(Self::PlayerActionLogout), "PlayerActionType_PlayerActionAddExp" => Some(Self::PlayerActionAddExp), "PlayerActionType_PlayerActionLevelUp" => Some(Self::PlayerActionLevelUp), "PlayerActionType_PlayerActionAddMaterial" => { Some(Self::PlayerActionAddMaterial) } "PlayerActionType_PlayerActionSaveStat" => Some(Self::PlayerActionSaveStat), "PlayerActionType_PlayerActionTravelBrochureInteract" => { Some(Self::PlayerActionTravelBrochureInteract) } "PlayerActionType_PlayerActionRelay" => Some(Self::PlayerActionRelay), "PlayerActionType_PlayerActionRecharge" => Some(Self::PlayerActionRecharge), "PlayerActionType_PlayerActionBuyGoods" => Some(Self::PlayerActionBuyGoods), "PlayerActionType_PlayerActionAddCoin" => Some(Self::PlayerActionAddCoin), "PlayerActionType_PlayerActionMonthCardDailyHcoin" => { Some(Self::PlayerActionMonthCardDailyHcoin) } "PlayerActionType_PlayerActionMonthCardBuyMcoin" => { Some(Self::PlayerActionMonthCardBuyMcoin) } "PlayerActionType_PlayerActionRechargeFreeCoin" => { Some(Self::PlayerActionRechargeFreeCoin) } "PlayerActionType_PlayerActionAddMonthCard" => { Some(Self::PlayerActionAddMonthCard) } "PlayerActionType_PlayerActionRechargeGiftPay" => { Some(Self::PlayerActionRechargeGiftPay) } "PlayerActionType_PlayerActionRechargeGiftFree" => { Some(Self::PlayerActionRechargeGiftFree) } "PlayerActionType_PlayerActionRechargeBenefit" => { Some(Self::PlayerActionRechargeBenefit) } "PlayerActionType_PlayerActionRechargeGiftTakeReward" => { Some(Self::PlayerActionRechargeGiftTakeReward) } "PlayerActionType_PlayerActionRechargeGiftReach" => { Some(Self::PlayerActionRechargeGiftReach) } "PlayerActionType_PlayerActionRechargeBenefitReach" => { Some(Self::PlayerActionRechargeBenefitReach) } "PlayerActionType_PlayerActionMonthCardEndMail" => { Some(Self::PlayerActionMonthCardEndMail) } "PlayerActionType_PlayerActionMissionAccept" => { Some(Self::PlayerActionMissionAccept) } "PlayerActionType_PlayerActionMissionFinish" => { Some(Self::PlayerActionMissionFinish) } "PlayerActionType_PlayerActionMissionFail" => { Some(Self::PlayerActionMissionFail) } "PlayerActionType_PlayerActionMainMissionAccept" => { Some(Self::PlayerActionMainMissionAccept) } "PlayerActionType_PlayerActionSubMissionAccept" => { Some(Self::PlayerActionSubMissionAccept) } "PlayerActionType_PlayerActionMainMissionFinish" => { Some(Self::PlayerActionMainMissionFinish) } "PlayerActionType_PlayerActionSubMissionFinish" => { Some(Self::PlayerActionSubMissionFinish) } "PlayerActionType_PlayerActionDailyTaskFinish" => { Some(Self::PlayerActionDailyTaskFinish) } "PlayerActionType_PlayerActionDailyTaskTakeReward" => { Some(Self::PlayerActionDailyTaskTakeReward) } "PlayerActionType_PlayerActionNpcTalkReward" => { Some(Self::PlayerActionNpcTalkReward) } "PlayerActionType_PlayerActionMainMissionRecover" => { Some(Self::PlayerActionMainMissionRecover) } "PlayerActionType_PlayerActionMainMissionDisable" => { Some(Self::PlayerActionMainMissionDisable) } "PlayerActionType_PlayerActionConsumeItemSubMissionFinish" => { Some(Self::PlayerActionConsumeItemSubMissionFinish) } "PlayerActionType_PlayerActionItemMonitorAllSources" => { Some(Self::PlayerActionItemMonitorAllSources) } "PlayerActionType_PlayerActionGm" => Some(Self::PlayerActionGm), "PlayerActionType_PlayerActionCustomOp" => Some(Self::PlayerActionCustomOp), "PlayerActionType_PlayerActionCheckSum" => Some(Self::PlayerActionCheckSum), "PlayerActionType_PlayerActionPlayerLocation" => { Some(Self::PlayerActionPlayerLocation) } "PlayerActionType_PlayerActionChangeLanguage" => { Some(Self::PlayerActionChangeLanguage) } "PlayerActionType_PlayerActionClientReport" => { Some(Self::PlayerActionClientReport) } "PlayerActionType_PlayerActionAceReport" => Some(Self::PlayerActionAceReport), "PlayerActionType_PlayerActionPlayerPowerInfo" => { Some(Self::PlayerActionPlayerPowerInfo) } "PlayerActionType_PlayerActionDailyRefresh" => { Some(Self::PlayerActionDailyRefresh) } "PlayerActionType_PlayerActionAvatarValueInfo" => { Some(Self::PlayerActionAvatarValueInfo) } "PlayerActionType_PlayerActionMoveCheckFailedReport" => { Some(Self::PlayerActionMoveCheckFailedReport) } "PlayerActionType_PlayerActionBattleFailedReport" => { Some(Self::PlayerActionBattleFailedReport) } "PlayerActionType_PlayerActionSecurityReport" => { Some(Self::PlayerActionSecurityReport) } "PlayerActionType_PlayerActionAvatarPromotion" => { Some(Self::PlayerActionAvatarPromotion) } "PlayerActionType_PlayerActionAvatarAdd" => Some(Self::PlayerActionAvatarAdd), "PlayerActionType_PlayerActionAvatarUseExpItem" => { Some(Self::PlayerActionAvatarUseExpItem) } "PlayerActionType_PlayerActionAvatarLevelUp" => { Some(Self::PlayerActionAvatarLevelUp) } "PlayerActionType_PlayerActionSkillTreeUp" => { Some(Self::PlayerActionSkillTreeUp) } "PlayerActionType_PlayerActionAvatarHpChange" => { Some(Self::PlayerActionAvatarHpChange) } "PlayerActionType_PlayerActionAvatarMpChange" => { Some(Self::PlayerActionAvatarMpChange) } "PlayerActionType_PlayerActionAvatarAddExp" => { Some(Self::PlayerActionAvatarAddExp) } "PlayerActionType_PlayerActionAvatarRankUp" => { Some(Self::PlayerActionAvatarRankUp) } "PlayerActionType_PlayerActionAvatarRepeated" => { Some(Self::PlayerActionAvatarRepeated) } "PlayerActionType_PlayerActionMpMaxChange" => { Some(Self::PlayerActionMpMaxChange) } "PlayerActionType_PlayerActionAvatarTakePromotionReward" => { Some(Self::PlayerActionAvatarTakePromotionReward) } "PlayerActionType_PlayerActionAvatarRelicAffixInfo" => { Some(Self::PlayerActionAvatarRelicAffixInfo) } "PlayerActionType_PlayerActionAvatarMark" => { Some(Self::PlayerActionAvatarMark) } "PlayerActionType_PlayerActionAvatarSystemPowerReset" => { Some(Self::PlayerActionAvatarSystemPowerReset) } "PlayerActionType_PlayerActionAvatarChangePath" => { Some(Self::PlayerActionAvatarChangePath) } "PlayerActionType_PlayerActionSetGrowthTargetAvatar" => { Some(Self::PlayerActionSetGrowthTargetAvatar) } "PlayerActionType_PlayerActionDelAvatar" => Some(Self::PlayerActionDelAvatar), "PlayerActionType_PlayerActionAvatarSkinChange" => { Some(Self::PlayerActionAvatarSkinChange) } "PlayerActionType_PlayerActionSetGrowthTargetFunctionConfig" => { Some(Self::PlayerActionSetGrowthTargetFunctionConfig) } "PlayerActionType_PlayerActionAvatarSkinActivityReissue" => { Some(Self::PlayerActionAvatarSkinActivityReissue) } "PlayerActionType_PlayerActionSetAvatarEnhancedId" => { Some(Self::PlayerActionSetAvatarEnhancedId) } "PlayerActionType_PlayerActionDressPlayerOutfit" => { Some(Self::PlayerActionDressPlayerOutfit) } "PlayerActionType_PlayerActionStageBegin" => { Some(Self::PlayerActionStageBegin) } "PlayerActionType_PlayerActionStageEnd" => Some(Self::PlayerActionStageEnd), "PlayerActionType_PlayerActionCocoonStageBegin" => { Some(Self::PlayerActionCocoonStageBegin) } "PlayerActionType_PlayerActionCocoonStageEnd" => { Some(Self::PlayerActionCocoonStageEnd) } "PlayerActionType_PlayerActionFarmElementEnd" => { Some(Self::PlayerActionFarmElementEnd) } "PlayerActionType_PlayerActionElementStageEnd" => { Some(Self::PlayerActionElementStageEnd) } "PlayerActionType_PlayerActionCocoonSweep" => { Some(Self::PlayerActionCocoonSweep) } "PlayerActionType_PlayerActionFarmElementSweep" => { Some(Self::PlayerActionFarmElementSweep) } "PlayerActionType_PlayerActionRecoverStamina" => { Some(Self::PlayerActionRecoverStamina) } "PlayerActionType_PlayerActionExchangeStamina" => { Some(Self::PlayerActionExchangeStamina) } "PlayerActionType_PlayerActionLoginReward" => { Some(Self::PlayerActionLoginReward) } "PlayerActionType_PlayerActionModifyNickname" => { Some(Self::PlayerActionModifyNickname) } "PlayerActionType_PlayerActionGetLevelReward" => { Some(Self::PlayerActionGetLevelReward) } "PlayerActionType_PlayerActionWorldLevelUp" => { Some(Self::PlayerActionWorldLevelUp) } "PlayerActionType_PlayerActionAddStamina" => { Some(Self::PlayerActionAddStamina) } "PlayerActionType_PlayerActionGameplayBirthdayRewardMail" => { Some(Self::PlayerActionGameplayBirthdayRewardMail) } "PlayerActionType_PlayerActionRechargeRebateReward" => { Some(Self::PlayerActionRechargeRebateReward) } "PlayerActionType_PlayerActionGameplayBirthdaySet" => { Some(Self::PlayerActionGameplayBirthdaySet) } "PlayerActionType_PlayerActionReserveStaminaExchange" => { Some(Self::PlayerActionReserveStaminaExchange) } "PlayerActionType_PlayerActionReserveStaminaAdd" => { Some(Self::PlayerActionReserveStaminaAdd) } "PlayerActionType_PlayerActionReserveStaminaChange" => { Some(Self::PlayerActionReserveStaminaChange) } "PlayerActionType_PlayerActionNowStamina" => { Some(Self::PlayerActionNowStamina) } "PlayerActionType_PlayerActionFtcResetNickname" => { Some(Self::PlayerActionFtcResetNickname) } "PlayerActionType_PlayerActionReserveAndFuelExchangeStamina" => { Some(Self::PlayerActionReserveAndFuelExchangeStamina) } "PlayerActionType_PlayerActionMail" => Some(Self::PlayerActionMail), "PlayerActionType_PlayerActionMailOpByUser" => { Some(Self::PlayerActionMailOpByUser) } "PlayerActionType_PlayerActionMailOpByMuip" => { Some(Self::PlayerActionMailOpByMuip) } "PlayerActionType_PlayerActionMailOpByGm" => { Some(Self::PlayerActionMailOpByGm) } "PlayerActionType_PlayerActionMailOpByFull" => { Some(Self::PlayerActionMailOpByFull) } "PlayerActionType_PlayerActionMailOpByExpire" => { Some(Self::PlayerActionMailOpByExpire) } "PlayerActionType_PlayerActionMailOpByInternal" => { Some(Self::PlayerActionMailOpByInternal) } "PlayerActionType_PlayerActionAddMail" => Some(Self::PlayerActionAddMail), "PlayerActionType_PlayerActionDelMail" => Some(Self::PlayerActionDelMail), "PlayerActionType_PlayerActionTakeAttachment" => { Some(Self::PlayerActionTakeAttachment) } "PlayerActionType_PlayerActionReadMail" => Some(Self::PlayerActionReadMail), "PlayerActionType_PlayerActionBattleAvatar" => { Some(Self::PlayerActionBattleAvatar) } "PlayerActionType_PlayerActionBattleMonster" => { Some(Self::PlayerActionBattleMonster) } "PlayerActionType_PlayerActionBattleEnd" => Some(Self::PlayerActionBattleEnd), "PlayerActionType_PlayerActionBattleReplay" => { Some(Self::PlayerActionBattleReplay) } "PlayerActionType_PlayerActionBattleAvatarDeath" => { Some(Self::PlayerActionBattleAvatarDeath) } "PlayerActionType_PlayerActionBattleSwitchPhase" => { Some(Self::PlayerActionBattleSwitchPhase) } "PlayerActionType_PlayerActionBattleMonsterSkill" => { Some(Self::PlayerActionBattleMonsterSkill) } "PlayerActionType_PlayerActionBattleRebattle" => { Some(Self::PlayerActionBattleRebattle) } "PlayerActionType_PlayerActionBattleAvatarServant" => { Some(Self::PlayerActionBattleAvatarServant) } "PlayerActionType_PlayerActionMissionReward" => { Some(Self::PlayerActionMissionReward) } "PlayerActionType_PlayerActionQuestAccept" => { Some(Self::PlayerActionQuestAccept) } "PlayerActionType_PlayerActionQuestFinish" => { Some(Self::PlayerActionQuestFinish) } "PlayerActionType_PlayerActionQuestRemove" => { Some(Self::PlayerActionQuestRemove) } "PlayerActionType_PlayerActionQuestReward" => { Some(Self::PlayerActionQuestReward) } "PlayerActionType_PlayerActionQuestAutoClose" => { Some(Self::PlayerActionQuestAutoClose) } "PlayerActionType_PlayerActionQuestExpired" => { Some(Self::PlayerActionQuestExpired) } "PlayerActionType_PlayerActionMissionRequired" => { Some(Self::PlayerActionMissionRequired) } "PlayerActionType_PlayerActionSubmissionReward" => { Some(Self::PlayerActionSubmissionReward) } "PlayerActionType_PlayerActionAchievementLevelReward" => { Some(Self::PlayerActionAchievementLevelReward) } "PlayerActionType_PlayerActionQuestDelete" => { Some(Self::PlayerActionQuestDelete) } "PlayerActionType_PlayerActionSubMissionReward2" => { Some(Self::PlayerActionSubMissionReward2) } "PlayerActionType_PlayerActionMissionCompensate" => { Some(Self::PlayerActionMissionCompensate) } "PlayerActionType_PlayerActionMissionRecycle" => { Some(Self::PlayerActionMissionRecycle) } "PlayerActionType_PlayerActionQuestReset" => { Some(Self::PlayerActionQuestReset) } "PlayerActionType_PlayerActionQuestOptionalReward" => { Some(Self::PlayerActionQuestOptionalReward) } "PlayerActionType_PlayerActionMcvChange" => Some(Self::PlayerActionMcvChange), "PlayerActionType_PlayerActionQuestReissue" => { Some(Self::PlayerActionQuestReissue) } "PlayerActionType_PlayerActionPropInteract" => { Some(Self::PlayerActionPropInteract) } "PlayerActionType_PlayerActionAvatarMazeSkill" => { Some(Self::PlayerActionAvatarMazeSkill) } "PlayerActionType_PlayerActionEnterMaze" => Some(Self::PlayerActionEnterMaze), "PlayerActionType_PlayerActionOrdinaryInteract" => { Some(Self::PlayerActionOrdinaryInteract) } "PlayerActionType_PlayerActionChestInteract" => { Some(Self::PlayerActionChestInteract) } "PlayerActionType_PlayerActionCheckPointUnlock" => { Some(Self::PlayerActionCheckPointUnlock) } "PlayerActionType_PlayerActionCheckPointInteract" => { Some(Self::PlayerActionCheckPointInteract) } "PlayerActionType_PlayerActionCheckPointRevive" => { Some(Self::PlayerActionCheckPointRevive) } "PlayerActionType_PlayerActionCheckPointTransfer" => { Some(Self::PlayerActionCheckPointTransfer) } "PlayerActionType_PlayerActionMonsterInteract" => { Some(Self::PlayerActionMonsterInteract) } "PlayerActionType_PlayerActionNpcInteract" => { Some(Self::PlayerActionNpcInteract) } "PlayerActionType_PlayerActionPropHit" => Some(Self::PlayerActionPropHit), "PlayerActionType_PlayerActionPrelogueRevive" => { Some(Self::PlayerActionPrelogueRevive) } "PlayerActionType_PlayerActionPropState" => Some(Self::PlayerActionPropState), "PlayerActionType_PlayerActionCheckPointRecover" => { Some(Self::PlayerActionCheckPointRecover) } "PlayerActionType_PlayerActionMechanismBar" => { Some(Self::PlayerActionMechanismBar) } "PlayerActionType_PlayerActionSubmitOrigamiItem" => { Some(Self::PlayerActionSubmitOrigamiItem) } "PlayerActionType_PlayerActionMazeBuffDropItem" => { Some(Self::PlayerActionMazeBuffDropItem) } "PlayerActionType_PlayerActionFsvChange" => Some(Self::PlayerActionFsvChange), "PlayerActionType_PlayerActionTimelinePropState" => { Some(Self::PlayerActionTimelinePropState) } "PlayerActionType_PlayerActionGroupPropertyChange" => { Some(Self::PlayerActionGroupPropertyChange) } "PlayerActionType_PlayerActionOpenGroupPropertyChest" => { Some(Self::PlayerActionOpenGroupPropertyChest) } "PlayerActionType_PlayerActionEquipmentPromotion" => { Some(Self::PlayerActionEquipmentPromotion) } "PlayerActionType_PlayerActionAddItem" => Some(Self::PlayerActionAddItem), "PlayerActionType_PlayerActionUseItem" => Some(Self::PlayerActionUseItem), "PlayerActionType_PlayerActionEquipmentRankUp" => { Some(Self::PlayerActionEquipmentRankUp) } "PlayerActionType_PlayerActionEquipmentLevelUp" => { Some(Self::PlayerActionEquipmentLevelUp) } "PlayerActionType_PlayerActionExpUpEquipmentReturn" => { Some(Self::PlayerActionExpUpEquipmentReturn) } "PlayerActionType_PlayerActionBagFullRewardMail" => { Some(Self::PlayerActionBagFullRewardMail) } "PlayerActionType_PlayerActionEquipmentAdd" => { Some(Self::PlayerActionEquipmentAdd) } "PlayerActionType_PlayerActionEquipmentWear" => { Some(Self::PlayerActionEquipmentWear) } "PlayerActionType_PlayerActionItemCompose" => { Some(Self::PlayerActionItemCompose) } "PlayerActionType_PlayerActionRelicLevelUp" => { Some(Self::PlayerActionRelicLevelUp) } "PlayerActionType_PlayerActionExpUpRelicReturn" => { Some(Self::PlayerActionExpUpRelicReturn) } "PlayerActionType_PlayerActionRelicNumChanged" => { Some(Self::PlayerActionRelicNumChanged) } "PlayerActionType_PlayerActionRelicWear" => Some(Self::PlayerActionRelicWear), "PlayerActionType_PlayerActionRelicCompose" => { Some(Self::PlayerActionRelicCompose) } "PlayerActionType_PlayerActionSellItem" => Some(Self::PlayerActionSellItem), "PlayerActionType_PlayerActionUnlockMusic" => { Some(Self::PlayerActionUnlockMusic) } "PlayerActionType_PlayerActionExchangeHcoinWithPayMcoin" => { Some(Self::PlayerActionExchangeHcoinWithPayMcoin) } "PlayerActionType_PlayerActionGetReward" => Some(Self::PlayerActionGetReward), "PlayerActionType_PlayerActionExchangeHcoinWithFreeMcoin" => { Some(Self::PlayerActionExchangeHcoinWithFreeMcoin) } "PlayerActionType_PlayerActionItemComposeFormulaUnlock" => { Some(Self::PlayerActionItemComposeFormulaUnlock) } "PlayerActionType_PlayerActionExchangeHcoin" => { Some(Self::PlayerActionExchangeHcoin) } "PlayerActionType_PlayerActionCityShopLevelReward" => { Some(Self::PlayerActionCityShopLevelReward) } "PlayerActionType_PlayerActionItemRecycle" => { Some(Self::PlayerActionItemRecycle) } "PlayerActionType_PlayerActionMuseumFundsConsume" => { Some(Self::PlayerActionMuseumFundsConsume) } "PlayerActionType_PlayerActionMuseumEventBuyStuff" => { Some(Self::PlayerActionMuseumEventBuyStuff) } "PlayerActionType_PlayerActionMuseumMarketBuyStuff" => { Some(Self::PlayerActionMuseumMarketBuyStuff) } "PlayerActionType_PlayerActionMuseumRandomEvent" => { Some(Self::PlayerActionMuseumRandomEvent) } "PlayerActionType_PlayerActionMuseumInitialItem" => { Some(Self::PlayerActionMuseumInitialItem) } "PlayerActionType_PlayerActionOptionalBoxReward" => { Some(Self::PlayerActionOptionalBoxReward) } "PlayerActionType_PlayerActionDestroyItem" => { Some(Self::PlayerActionDestroyItem) } "PlayerActionType_PlayerActionTransferExp" => { Some(Self::PlayerActionTransferExp) } "PlayerActionType_PlayerActionOndutyUse" => Some(Self::PlayerActionOndutyUse), "PlayerActionType_PlayerActionItemMark" => Some(Self::PlayerActionItemMark), "PlayerActionType_PlayerActionRelicDiscard" => { Some(Self::PlayerActionRelicDiscard) } "PlayerActionType_PlayerActionGeneralVirtualItemChange" => { Some(Self::PlayerActionGeneralVirtualItemChange) } "PlayerActionType_PlayerActionRelicLock" => Some(Self::PlayerActionRelicLock), "PlayerActionType_PlayerActionRelicFilterPlanSave" => { Some(Self::PlayerActionRelicFilterPlanSave) } "PlayerActionType_PlayerActionRelicFilterPlanDelete" => { Some(Self::PlayerActionRelicFilterPlanDelete) } "PlayerActionType_PlayerActionRelicFilterPlanMark" => { Some(Self::PlayerActionRelicFilterPlanMark) } "PlayerActionType_PlayerActionRelicSell" => Some(Self::PlayerActionRelicSell), "PlayerActionType_PlayerActionRelicReforge" => { Some(Self::PlayerActionRelicReforge) } "PlayerActionType_PlayerActionRelicSmartWearCustomPlan" => { Some(Self::PlayerActionRelicSmartWearCustomPlan) } "PlayerActionType_PlayerActionRecoverRelic" => { Some(Self::PlayerActionRecoverRelic) } "PlayerActionType_PlayerActionRecoverEquipment" => { Some(Self::PlayerActionRecoverEquipment) } "PlayerActionType_PlayerActionEquipmentSell" => { Some(Self::PlayerActionEquipmentSell) } "PlayerActionType_PlayerActionRelicSmartWearPinRelic" => { Some(Self::PlayerActionRelicSmartWearPinRelic) } "PlayerActionType_PlayerActionRelicCocoonSetting" => { Some(Self::PlayerActionRelicCocoonSetting) } "PlayerActionType_PlayerActionPersonalCardChange" => { Some(Self::PlayerActionPersonalCardChange) } "PlayerActionType_PlayerActionPhoneCaseChange" => { Some(Self::PlayerActionPhoneCaseChange) } "PlayerActionType_PlayerActionDeliveryItemReward" => { Some(Self::PlayerActionDeliveryItemReward) } "PlayerActionType_PlayerActionItemAutoTransfer" => { Some(Self::PlayerActionItemAutoTransfer) } "PlayerActionType_PlayerActionItemAutoTransferInBag" => { Some(Self::PlayerActionItemAutoTransferInBag) } "PlayerActionType_PlayerActionItemAutoTransferOnAdd" => { Some(Self::PlayerActionItemAutoTransferOnAdd) } "PlayerActionType_PlayerActionAddExtraCoin" => { Some(Self::PlayerActionAddExtraCoin) } "PlayerActionType_PlayerActionVariableDiceExchangePartnerCoin" => { Some(Self::PlayerActionVariableDiceExchangePartnerCoin) } "PlayerActionType_PlayerActionRelicBox" => Some(Self::PlayerActionRelicBox), "PlayerActionType_PlayerActionRelicBoxSettle" => { Some(Self::PlayerActionRelicBoxSettle) } "PlayerActionType_PlayerActionRelicBoxRegular" => { Some(Self::PlayerActionRelicBoxRegular) } "PlayerActionType_PlayerActionRelicReplace" => { Some(Self::PlayerActionRelicReplace) } "PlayerActionType_PlayerActionEquipmentUpCostPileSetting" => { Some(Self::PlayerActionEquipmentUpCostPileSetting) } "PlayerActionType_PlayerActionRelicBoxShow" => { Some(Self::PlayerActionRelicBoxShow) } "PlayerActionType_PlayerActionTutorialGuideFinish" => { Some(Self::PlayerActionTutorialGuideFinish) } "PlayerActionType_PlayerActionTutorial" => Some(Self::PlayerActionTutorial), "PlayerActionType_PlayerActionTutorialGuide" => { Some(Self::PlayerActionTutorialGuide) } "PlayerActionType_PlayerActionMonsterDrop" => { Some(Self::PlayerActionMonsterDrop) } "PlayerActionType_PlayerActionFinishChallenge" => { Some(Self::PlayerActionFinishChallenge) } "PlayerActionType_PlayerActionChallengeStars" => { Some(Self::PlayerActionChallengeStars) } "PlayerActionType_PlayerActionChallengeStart" => { Some(Self::PlayerActionChallengeStart) } "PlayerActionType_PlayerActionChallengeEnd" => { Some(Self::PlayerActionChallengeEnd) } "PlayerActionType_PlayerActionChallengeWin" => { Some(Self::PlayerActionChallengeWin) } "PlayerActionType_PlayerActionChallengeFail" => { Some(Self::PlayerActionChallengeFail) } "PlayerActionType_PlayerActionChallengeLeave" => { Some(Self::PlayerActionChallengeLeave) } "PlayerActionType_PlayerActionChallengeSwitch" => { Some(Self::PlayerActionChallengeSwitch) } "PlayerActionType_PlayerActionChallengeBonusReward" => { Some(Self::PlayerActionChallengeBonusReward) } "PlayerActionType_PlayerActionChallengeStarsReward" => { Some(Self::PlayerActionChallengeStarsReward) } "PlayerActionType_PlayerActionChallengeRestart" => { Some(Self::PlayerActionChallengeRestart) } "PlayerActionType_PlayerActionChallengeStoryStart" => { Some(Self::PlayerActionChallengeStoryStart) } "PlayerActionType_PlayerActionChallengeStoryEnd" => { Some(Self::PlayerActionChallengeStoryEnd) } "PlayerActionType_PlayerActionChallengeFastPass" => { Some(Self::PlayerActionChallengeFastPass) } "PlayerActionType_PlayerActionChallengeStoryFastPass" => { Some(Self::PlayerActionChallengeStoryFastPass) } "PlayerActionType_PlayerActionChallengeMemoryFastPass" => { Some(Self::PlayerActionChallengeMemoryFastPass) } "PlayerActionType_PlayerActionChallengeBattleTarget" => { Some(Self::PlayerActionChallengeBattleTarget) } "PlayerActionType_PlayerActionChallengeBossEnd" => { Some(Self::PlayerActionChallengeBossEnd) } "PlayerActionType_PlayerActionChallengeBossFastPass" => { Some(Self::PlayerActionChallengeBossFastPass) } "PlayerActionType_PlayerActionChallengeStartPartial" => { Some(Self::PlayerActionChallengeStartPartial) } "PlayerActionType_PlayerActionChallengeBossPhaseStart" => { Some(Self::PlayerActionChallengeBossPhaseStart) } "PlayerActionType_PlayerActionChallengeBossPhaseEnd" => { Some(Self::PlayerActionChallengeBossPhaseEnd) } "PlayerActionType_PlayerActionChallengeBossPhaseEndBeforeBattle" => { Some(Self::PlayerActionChallengeBossPhaseEndBeforeBattle) } "PlayerActionType_PlayerActionChallengeRecommendLineup" => { Some(Self::PlayerActionChallengeRecommendLineup) } "PlayerActionType_PlayerActionChallengeStoryFeverBattleEnd" => { Some(Self::PlayerActionChallengeStoryFeverBattleEnd) } "PlayerActionType_PlayerActionChallengeTierceRecommendLineup" => { Some(Self::PlayerActionChallengeTierceRecommendLineup) } "PlayerActionType_PlayerActionChallengeTierceStart" => { Some(Self::PlayerActionChallengeTierceStart) } "PlayerActionType_PlayerActionChallengeTierceBattleEnd" => { Some(Self::PlayerActionChallengeTierceBattleEnd) } "PlayerActionType_PlayerActionChallengeTierceStageSettle" => { Some(Self::PlayerActionChallengeTierceStageSettle) } "PlayerActionType_PlayerActionChallengeTierceGradeReset" => { Some(Self::PlayerActionChallengeTierceGradeReset) } "PlayerActionType_PlayerActionTeamInfoChange" => { Some(Self::PlayerActionTeamInfoChange) } "PlayerActionType_PlayerActionChangeCurrentAvatar" => { Some(Self::PlayerActionChangeCurrentAvatar) } "PlayerActionType_PlayerActionCreateVirtualTeam" => { Some(Self::PlayerActionCreateVirtualTeam) } "PlayerActionType_PlayerActionTeamNameEdit" => { Some(Self::PlayerActionTeamNameEdit) } "PlayerActionType_PlayerActionReplaceLineupAvatar" => { Some(Self::PlayerActionReplaceLineupAvatar) } "PlayerActionType_PlayerActionAvatarBuffChange" => { Some(Self::PlayerActionAvatarBuffChange) } "PlayerActionType_PlayerActionEnvBuffChange" => { Some(Self::PlayerActionEnvBuffChange) } "PlayerActionType_PlayerActionGameCore" => Some(Self::PlayerActionGameCore), "PlayerActionType_PlayerActionAvatarGlobalBuff" => { Some(Self::PlayerActionAvatarGlobalBuff) } "PlayerActionType_PlayerActionRogueExploreStart" => { Some(Self::PlayerActionRogueExploreStart) } "PlayerActionType_PlayerActionRogueEnterRoom" => { Some(Self::PlayerActionRogueEnterRoom) } "PlayerActionType_PlayerActionRogueLeaveRoom" => { Some(Self::PlayerActionRogueLeaveRoom) } "PlayerActionType_PlayerActionRogueExploreFinish" => { Some(Self::PlayerActionRogueExploreFinish) } "PlayerActionType_PlayerActionRogueSelectBuff" => { Some(Self::PlayerActionRogueSelectBuff) } "PlayerActionType_PlayerActionRogueRollBuff" => { Some(Self::PlayerActionRogueRollBuff) } "PlayerActionType_PlayerActionRogueRevive" => { Some(Self::PlayerActionRogueRevive) } "PlayerActionType_PlayerActionRogueChallengeStart" => { Some(Self::PlayerActionRogueChallengeStart) } "PlayerActionType_PlayerActionRogueMiracle" => { Some(Self::PlayerActionRogueMiracle) } "PlayerActionType_PlayerActionRogueAddBuff" => { Some(Self::PlayerActionRogueAddBuff) } "PlayerActionType_PlayerActionRoguePickAvatar" => { Some(Self::PlayerActionRoguePickAvatar) } "PlayerActionType_PlayerActionRogueSeasonChanged" => { Some(Self::PlayerActionRogueSeasonChanged) } "PlayerActionType_PlayerActionRogueAeonLevelUp" => { Some(Self::PlayerActionRogueAeonLevelUp) } "PlayerActionType_PlayerActionRogueOpenDoor" => { Some(Self::PlayerActionRogueOpenDoor) } "PlayerActionType_PlayerActionRogueScoreReward" => { Some(Self::PlayerActionRogueScoreReward) } "PlayerActionType_PlayerActionRogueEnhanceBuff" => { Some(Self::PlayerActionRogueEnhanceBuff) } "PlayerActionType_PlayerActionRogueSelectBonus" => { Some(Self::PlayerActionRogueSelectBonus) } "PlayerActionType_PlayerActionRogueAreaFirstReward" => { Some(Self::PlayerActionRogueAreaFirstReward) } "PlayerActionType_PlayerActionRogueEnableTalent" => { Some(Self::PlayerActionRogueEnableTalent) } "PlayerActionType_PlayerActionRogueAeonUnlock" => { Some(Self::PlayerActionRogueAeonUnlock) } "PlayerActionType_PlayerActionRogueAeonAddExp" => { Some(Self::PlayerActionRogueAeonAddExp) } "PlayerActionType_PlayerActionRogueImmerseLevelUp" => { Some(Self::PlayerActionRogueImmerseLevelUp) } "PlayerActionType_PlayerActionRogueSelectMiracle" => { Some(Self::PlayerActionRogueSelectMiracle) } "PlayerActionType_PlayerActionRogueUnlockArea" => { Some(Self::PlayerActionRogueUnlockArea) } "PlayerActionType_PlayerActionRogueExploreScoreChange" => { Some(Self::PlayerActionRogueExploreScoreChange) } "PlayerActionType_PlayerActionRogueUpdateRewardPool" => { Some(Self::PlayerActionRogueUpdateRewardPool) } "PlayerActionType_PlayerActionRogueSwapBuff" => { Some(Self::PlayerActionRogueSwapBuff) } "PlayerActionType_PlayerActionRogueWeeklyRefresh" => { Some(Self::PlayerActionRogueWeeklyRefresh) } "PlayerActionType_PlayerActionRogueExchangeKey" => { Some(Self::PlayerActionRogueExchangeKey) } "PlayerActionType_PlayerActionRogueGetObjectReward" => { Some(Self::PlayerActionRogueGetObjectReward) } "PlayerActionType_PlayerActionRogueAreaMonsterDrop" => { Some(Self::PlayerActionRogueAreaMonsterDrop) } "PlayerActionType_PlayerActionRogueAddMiracle" => { Some(Self::PlayerActionRogueAddMiracle) } "PlayerActionType_PlayerActionRogueSwapMiracle" => { Some(Self::PlayerActionRogueSwapMiracle) } "PlayerActionType_PlayerActionRogueOpenObjectReward" => { Some(Self::PlayerActionRogueOpenObjectReward) } "PlayerActionType_PlayerActionRogueAeonEffect" => { Some(Self::PlayerActionRogueAeonEffect) } "PlayerActionType_PlayerActionRogueReforgeBuff" => { Some(Self::PlayerActionRogueReforgeBuff) } "PlayerActionType_PlayerActionRogueTradeMiracle" => { Some(Self::PlayerActionRogueTradeMiracle) } "PlayerActionType_PlayerActionRogueRemoveAvatar" => { Some(Self::PlayerActionRogueRemoveAvatar) } "PlayerActionType_PlayerActionRogueDialogueSelect" => { Some(Self::PlayerActionRogueDialogueSelect) } "PlayerActionType_PlayerActionRogueSelectAeon" => { Some(Self::PlayerActionRogueSelectAeon) } "PlayerActionType_PlayerActionRogueDialogueFinish" => { Some(Self::PlayerActionRogueDialogueFinish) } "PlayerActionType_PlayerActionRogueHandbookReward" => { Some(Self::PlayerActionRogueHandbookReward) } "PlayerActionType_PlayerActionRogueAdventureRoomReward" => { Some(Self::PlayerActionRogueAdventureRoomReward) } "PlayerActionType_PlayerActionRogueShopBuy" => { Some(Self::PlayerActionRogueShopBuy) } "PlayerActionType_PlayerActionRogueRepairMiracle" => { Some(Self::PlayerActionRogueRepairMiracle) } "PlayerActionType_PlayerActionRogueReplaceAllMiracle" => { Some(Self::PlayerActionRogueReplaceAllMiracle) } "PlayerActionType_PlayerActionRogueMiracleBroken" => { Some(Self::PlayerActionRogueMiracleBroken) } "PlayerActionType_PlayerActionRogueShopRefresh" => { Some(Self::PlayerActionRogueShopRefresh) } "PlayerActionType_PlayerActionRogueLevelMechanism" => { Some(Self::PlayerActionRogueLevelMechanism) } "PlayerActionType_PlayerActionRogueRemoveMiracle" => { Some(Self::PlayerActionRogueRemoveMiracle) } "PlayerActionType_PlayerActionRogueDropBuff" => { Some(Self::PlayerActionRogueDropBuff) } "PlayerActionType_PlayerActionRogueDestroyMiracle" => { Some(Self::PlayerActionRogueDestroyMiracle) } "PlayerActionType_PlayerActionRogueActivateFormula" => { Some(Self::PlayerActionRogueActivateFormula) } "PlayerActionType_PlayerActionRogueDeactivateFormula" => { Some(Self::PlayerActionRogueDeactivateFormula) } "PlayerActionType_PlayerActionRogueRemoveBuff" => { Some(Self::PlayerActionRogueRemoveBuff) } "PlayerActionType_PlayerActionRogueSelectFormula" => { Some(Self::PlayerActionRogueSelectFormula) } "PlayerActionType_PlayerActionRogueDropFormula" => { Some(Self::PlayerActionRogueDropFormula) } "PlayerActionType_PlayerActionRogueRollFormula" => { Some(Self::PlayerActionRogueRollFormula) } "PlayerActionType_PlayerActionRogueReforgeFormula" => { Some(Self::PlayerActionRogueReforgeFormula) } "PlayerActionType_PlayerActionRogueComposeMiracle" => { Some(Self::PlayerActionRogueComposeMiracle) } "PlayerActionType_PlayerActionRogueReforgeMiracle" => { Some(Self::PlayerActionRogueReforgeMiracle) } "PlayerActionType_PlayerActionRogueDoGamble" => { Some(Self::PlayerActionRogueDoGamble) } "PlayerActionType_PlayerActionRogueKeywordActivate" => { Some(Self::PlayerActionRogueKeywordActivate) } "PlayerActionType_PlayerActionRogueKeywordDeactivate" => { Some(Self::PlayerActionRogueKeywordDeactivate) } "PlayerActionType_PlayerActionRogueSourceDefault" => { Some(Self::PlayerActionRogueSourceDefault) } "PlayerActionType_PlayerActionRoguePlayerSelect" => { Some(Self::PlayerActionRoguePlayerSelect) } "PlayerActionType_PlayerActionRogueLayerSettlement" => { Some(Self::PlayerActionRogueLayerSettlement) } "PlayerActionType_PlayerActionRogueFormula" => { Some(Self::PlayerActionRogueFormula) } "PlayerActionType_PlayerActionRogueWorkbench" => { Some(Self::PlayerActionRogueWorkbench) } "PlayerActionType_PlayerActionRogueModifier" => { Some(Self::PlayerActionRogueModifier) } "PlayerActionType_PlayerActionRogueReforge" => { Some(Self::PlayerActionRogueReforge) } "PlayerActionType_PlayerActionRogueTalent" => { Some(Self::PlayerActionRogueTalent) } "PlayerActionType_PlayerActionRogueReroll" => { Some(Self::PlayerActionRogueReroll) } "PlayerActionType_PlayerActionRogueCoinChange" => { Some(Self::PlayerActionRogueCoinChange) } "PlayerActionType_PlayerActionRogueMagicScepterShop" => { Some(Self::PlayerActionRogueMagicScepterShop) } "PlayerActionType_PlayerActionRogueMagicUnitShop" => { Some(Self::PlayerActionRogueMagicUnitShop) } "PlayerActionType_PlayerActionRogueMagicScepterLevelUp" => { Some(Self::PlayerActionRogueMagicScepterLevelUp) } "PlayerActionType_PlayerActionGacha" => Some(Self::PlayerActionGacha), "PlayerActionType_PlayerActionAddGachaTicket" => { Some(Self::PlayerActionAddGachaTicket) } "PlayerActionType_PlayerActionGachaExchange" => { Some(Self::PlayerActionGachaExchange) } "PlayerActionType_PlayerActionSetGachaDecideItem" => { Some(Self::PlayerActionSetGachaDecideItem) } "PlayerActionType_PlayerActionEventMissionAccept" => { Some(Self::PlayerActionEventMissionAccept) } "PlayerActionType_PlayerActionEventMissionFinish" => { Some(Self::PlayerActionEventMissionFinish) } "PlayerActionType_PlayerActionEventMissionReward" => { Some(Self::PlayerActionEventMissionReward) } "PlayerActionType_PlayerActionRaidFinish" => { Some(Self::PlayerActionRaidFinish) } "PlayerActionType_PlayerActionRaidBegin" => Some(Self::PlayerActionRaidBegin), "PlayerActionType_PlayerActionChallengeRaidReward" => { Some(Self::PlayerActionChallengeRaidReward) } "PlayerActionType_PlayerActionStartRaid" => Some(Self::PlayerActionStartRaid), "PlayerActionType_PlayerActionEndRaid" => Some(Self::PlayerActionEndRaid), "PlayerActionType_PlayerActionRaidTargetFinish" => { Some(Self::PlayerActionRaidTargetFinish) } "PlayerActionType_PlayerActionArchiveRaid" => { Some(Self::PlayerActionArchiveRaid) } "PlayerActionType_PlayerActionHeroBaseTypeChange" => { Some(Self::PlayerActionHeroBaseTypeChange) } "PlayerActionType_PlayerActionHeroBaseTypeAddByMission" => { Some(Self::PlayerActionHeroBaseTypeAddByMission) } "PlayerActionType_PlayerActionHeroBaseTypeAddByReq" => { Some(Self::PlayerActionHeroBaseTypeAddByReq) } "PlayerActionType_PlayerActionHeroBaseTypeAdd" => { Some(Self::PlayerActionHeroBaseTypeAdd) } "PlayerActionType_PlayerActionDialogueSelect" => { Some(Self::PlayerActionDialogueSelect) } "PlayerActionType_PlayerActionExpeditionStart" => { Some(Self::PlayerActionExpeditionStart) } "PlayerActionType_PlayerActionExpeditionFinish" => { Some(Self::PlayerActionExpeditionFinish) } "PlayerActionType_PlayerActionExpeditionReward" => { Some(Self::PlayerActionExpeditionReward) } "PlayerActionType_PlayerActionActivityExpeditionStart" => { Some(Self::PlayerActionActivityExpeditionStart) } "PlayerActionType_PlayerActionActivityExpeditionFinish" => { Some(Self::PlayerActionActivityExpeditionFinish) } "PlayerActionType_PlayerActionActivityExpeditionReward" => { Some(Self::PlayerActionActivityExpeditionReward) } "PlayerActionType_PlayerActionActivityExpeditionBegin" => { Some(Self::PlayerActionActivityExpeditionBegin) } "PlayerActionType_PlayerActionActivityExpeditionEnd" => { Some(Self::PlayerActionActivityExpeditionEnd) } "PlayerActionType_PlayerActionExpeditionSet" => { Some(Self::PlayerActionExpeditionSet) } "PlayerActionType_PlayerActionExpeditionTakeReward" => { Some(Self::PlayerActionExpeditionTakeReward) } "PlayerActionType_PlayerActionActivityLoginReward" => { Some(Self::PlayerActionActivityLoginReward) } "PlayerActionType_PlayerActionFriendReport" => { Some(Self::PlayerActionFriendReport) } "PlayerActionType_PlayerActionAssistReward" => { Some(Self::PlayerActionAssistReward) } "PlayerActionType_PlayerActionAssistAvatarRefresh" => { Some(Self::PlayerActionAssistAvatarRefresh) } "PlayerActionType_PlayerActionAssistAvatarBattleStart" => { Some(Self::PlayerActionAssistAvatarBattleStart) } "PlayerActionType_PlayerActionAssistAvatarBattleEnd" => { Some(Self::PlayerActionAssistAvatarBattleEnd) } "PlayerActionType_PlayerActionFriendApply" => { Some(Self::PlayerActionFriendApply) } "PlayerActionType_PlayerActionFriendManage" => { Some(Self::PlayerActionFriendManage) } "PlayerActionType_PlayerActionFriendBlacklist" => { Some(Self::PlayerActionFriendBlacklist) } "PlayerActionType_PlayerActionFriendModifyRemarkName" => { Some(Self::PlayerActionFriendModifyRemarkName) } "PlayerActionType_PlayerActionFriendMark" => { Some(Self::PlayerActionFriendMark) } "PlayerActionType_PlayerActionFriendAssistList" => { Some(Self::PlayerActionFriendAssistList) } "PlayerActionType_PlayerActionBattlePassLevelReward" => { Some(Self::PlayerActionBattlePassLevelReward) } "PlayerActionType_PlayerActionBattlePass128TierReward" => { Some(Self::PlayerActionBattlePass128TierReward) } "PlayerActionType_PlayerActionBattlePassLevelRewardAutoMail" => { Some(Self::PlayerActionBattlePassLevelRewardAutoMail) } "PlayerActionType_PlayerActionBuyBattlePass" => { Some(Self::PlayerActionBuyBattlePass) } "PlayerActionType_PlayerActionAddBattlePassExp" => { Some(Self::PlayerActionAddBattlePassExp) } "PlayerActionType_PlayerActionBattlePassLevelUp" => { Some(Self::PlayerActionBattlePassLevelUp) } "PlayerActionType_PlayerActionBuyBattlePassLevel" => { Some(Self::PlayerActionBuyBattlePassLevel) } "PlayerActionType_PlayerActionBattlePassEndMail" => { Some(Self::PlayerActionBattlePassEndMail) } "PlayerActionType_PlayerActionBattlePass68TierReward" => { Some(Self::PlayerActionBattlePass68TierReward) } "PlayerActionType_PlayerActionModifySign" => { Some(Self::PlayerActionModifySign) } "PlayerActionType_PlayerActionDisplayAvatarSet" => { Some(Self::PlayerActionDisplayAvatarSet) } "PlayerActionType_PlayerActionAssistAvatarSet" => { Some(Self::PlayerActionAssistAvatarSet) } "PlayerActionType_PlayerActionAchievementFinish" => { Some(Self::PlayerActionAchievementFinish) } "PlayerActionType_PlayerActionAchievementReward" => { Some(Self::PlayerActionAchievementReward) } "PlayerActionType_PlayerActionAchievementAddExp" => { Some(Self::PlayerActionAchievementAddExp) } "PlayerActionType_PlayerActionAchievementLevelUp" => { Some(Self::PlayerActionAchievementLevelUp) } "PlayerActionType_PlayerActionPunkLordReward" => { Some(Self::PlayerActionPunkLordReward) } "PlayerActionType_PlayerActionPunkLordBossSearch" => { Some(Self::PlayerActionPunkLordBossSearch) } "PlayerActionType_PlayerActionPunkLordBossShare" => { Some(Self::PlayerActionPunkLordBossShare) } "PlayerActionType_PlayerActionStartPunkLordRaid" => { Some(Self::PlayerActionStartPunkLordRaid) } "PlayerActionType_PlayerActionPunkLordSupportTimes" => { Some(Self::PlayerActionPunkLordSupportTimes) } "PlayerActionType_PlayerActionPunkLordScoreReward" => { Some(Self::PlayerActionPunkLordScoreReward) } "PlayerActionType_PlayerActionPunkLordListRefresh" => { Some(Self::PlayerActionPunkLordListRefresh) } "PlayerActionType_PlayerActionPunkLordPowerAttack" => { Some(Self::PlayerActionPunkLordPowerAttack) } "PlayerActionType_PlayerActionPunkLordBattleEnd" => { Some(Self::PlayerActionPunkLordBattleEnd) } "PlayerActionType_PlayerActionPunkLordBossDeath" => { Some(Self::PlayerActionPunkLordBossDeath) } "PlayerActionType_PlayerActionPunkLordBossScore" => { Some(Self::PlayerActionPunkLordBossScore) } "PlayerActionType_PlayerActionDailyActiveLevelReward" => { Some(Self::PlayerActionDailyActiveLevelReward) } "PlayerActionType_PlayerActionDailyActiveAddPoint" => { Some(Self::PlayerActionDailyActiveAddPoint) } "PlayerActionType_PlayerActionDailyActiveDeleteOldQuest" => { Some(Self::PlayerActionDailyActiveDeleteOldQuest) } "PlayerActionType_PlayerActionFightActivityBegin" => { Some(Self::PlayerActionFightActivityBegin) } "PlayerActionType_PlayerActionFightActivityEnd" => { Some(Self::PlayerActionFightActivityEnd) } "PlayerActionType_PlayerActionFightActivityReward" => { Some(Self::PlayerActionFightActivityReward) } "PlayerActionType_PlayerActionActivityEndMail" => { Some(Self::PlayerActionActivityEndMail) } "PlayerActionType_PlayerActionAppointmentMail" => { Some(Self::PlayerActionAppointmentMail) } "PlayerActionType_PlayerActionShareReward" => { Some(Self::PlayerActionShareReward) } "PlayerActionType_PlayerActionActivityTrialReward" => { Some(Self::PlayerActionActivityTrialReward) } "PlayerActionType_PlayerActionActivityTrialStart" => { Some(Self::PlayerActionActivityTrialStart) } "PlayerActionType_PlayerActionPsPreOrderMail1" => { Some(Self::PlayerActionPsPreOrderMail1) } "PlayerActionType_PlayerActionPsPreOrderMail2" => { Some(Self::PlayerActionPsPreOrderMail2) } "PlayerActionType_PlayerActionPsLoginMail" => { Some(Self::PlayerActionPsLoginMail) } "PlayerActionType_PlayerActionLoginMail" => Some(Self::PlayerActionLoginMail), "PlayerActionType_PlayerActionGooglePoints100Mail" => { Some(Self::PlayerActionGooglePoints100Mail) } "PlayerActionType_PlayerActionGooglePoints150Mail" => { Some(Self::PlayerActionGooglePoints150Mail) } "PlayerActionType_PlayerActionTrainVisitorBehaviorFinish" => { Some(Self::PlayerActionTrainVisitorBehaviorFinish) } "PlayerActionType_PlayerActionEnterViewTrain" => { Some(Self::PlayerActionEnterViewTrain) } "PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSend" => { Some(Self::PlayerActionTrainVisitorBehaviorRewardForceSend) } "PlayerActionType_PlayerActionTrainVisitorRegisterOpen" => { Some(Self::PlayerActionTrainVisitorRegisterOpen) } "PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSendByRegister" => { Some(Self::PlayerActionTrainVisitorBehaviorRewardForceSendByRegister) } "PlayerActionType_PlayerActionTrainVisitorClearLastTrainVisitor" => { Some(Self::PlayerActionTrainVisitorClearLastTrainVisitor) } "PlayerActionType_PlayerActionTrainVisitorRefreshTrainVisitor" => { Some(Self::PlayerActionTrainVisitorRefreshTrainVisitor) } "PlayerActionType_PlayerActionTrainVisitorRefreshNpc" => { Some(Self::PlayerActionTrainVisitorRefreshNpc) } "PlayerActionType_PlayerActionMessageGroupAccept" => { Some(Self::PlayerActionMessageGroupAccept) } "PlayerActionType_PlayerActionMessageSectionAccept" => { Some(Self::PlayerActionMessageSectionAccept) } "PlayerActionType_PlayerActionMessageSectionFinish" => { Some(Self::PlayerActionMessageSectionFinish) } "PlayerActionType_PlayerActionMessageItemFinish" => { Some(Self::PlayerActionMessageItemFinish) } "PlayerActionType_PlayerActionFinishMessageGroupReward" => { Some(Self::PlayerActionFinishMessageGroupReward) } "PlayerActionType_PlayerActionSubstituteMessageGroupReward" => { Some(Self::PlayerActionSubstituteMessageGroupReward) } "PlayerActionType_PlayerActionDeleteMessageGroup" => { Some(Self::PlayerActionDeleteMessageGroup) } "PlayerActionType_PlayerActionDeleteMessageSection" => { Some(Self::PlayerActionDeleteMessageSection) } "PlayerActionType_PlayerActionDeleteMessageGroupByConfig" => { Some(Self::PlayerActionDeleteMessageGroupByConfig) } "PlayerActionType_PlayerActionDeleteMessageGroupByActivity" => { Some(Self::PlayerActionDeleteMessageGroupByActivity) } "PlayerActionType_PlayerActionDeleteMessageGroupByMission" => { Some(Self::PlayerActionDeleteMessageGroupByMission) } "PlayerActionType_PlayerActionTextJoinSave" => { Some(Self::PlayerActionTextJoinSave) } "PlayerActionType_PlayerActionBoxingClubStart" => { Some(Self::PlayerActionBoxingClubStart) } "PlayerActionType_PlayerActionBoxingClubFinish" => { Some(Self::PlayerActionBoxingClubFinish) } "PlayerActionType_PlayerActionBoxingClubPause" => { Some(Self::PlayerActionBoxingClubPause) } "PlayerActionType_PlayerActionBoxingClubStageStart" => { Some(Self::PlayerActionBoxingClubStageStart) } "PlayerActionType_PlayerActionTalkSend" => Some(Self::PlayerActionTalkSend), "PlayerActionType_PlayerActionSelectInclinationText" => { Some(Self::PlayerActionSelectInclinationText) } "PlayerActionType_PlayerActionMuseumSettleTurnOpen" => { Some(Self::PlayerActionMuseumSettleTurnOpen) } "PlayerActionType_PlayerActionMuseumUpgradeArea" => { Some(Self::PlayerActionMuseumUpgradeArea) } "PlayerActionType_PlayerActionMuseumUpgradeAreaStat" => { Some(Self::PlayerActionMuseumUpgradeAreaStat) } "PlayerActionType_PlayerActionMuseumDispatchRewardRegular" => { Some(Self::PlayerActionMuseumDispatchRewardRegular) } "PlayerActionType_PlayerActionMuseumDispatchRewardDirectional" => { Some(Self::PlayerActionMuseumDispatchRewardDirectional) } "PlayerActionType_PlayerActionMuseumPhaseTargetFinished" => { Some(Self::PlayerActionMuseumPhaseTargetFinished) } "PlayerActionType_PlayerActionMuseumGetStuff" => { Some(Self::PlayerActionMuseumGetStuff) } "PlayerActionType_PlayerActionMuseumGetExhibit" => { Some(Self::PlayerActionMuseumGetExhibit) } "PlayerActionType_PlayerActionMuseumTakeCollectMission" => { Some(Self::PlayerActionMuseumTakeCollectMission) } "PlayerActionType_PlayerActionMuseumAreaUnlock" => { Some(Self::PlayerActionMuseumAreaUnlock) } "PlayerActionType_PlayerActionMuseumAreaUpgrade" => { Some(Self::PlayerActionMuseumAreaUpgrade) } "PlayerActionType_PlayerActionMuseumAreaStatUpgrade" => { Some(Self::PlayerActionMuseumAreaStatUpgrade) } "PlayerActionType_PlayerActionMuseumEnterNextRound" => { Some(Self::PlayerActionMuseumEnterNextRound) } "PlayerActionType_PlayerActionMuseumStartDispatch" => { Some(Self::PlayerActionMuseumStartDispatch) } "PlayerActionType_PlayerActionMuseumSettleDispatch" => { Some(Self::PlayerActionMuseumSettleDispatch) } "PlayerActionType_PlayerActionMuseumRenewPointChanged" => { Some(Self::PlayerActionMuseumRenewPointChanged) } "PlayerActionType_PlayerActionMuseumTargetReward" => { Some(Self::PlayerActionMuseumTargetReward) } "PlayerActionType_PlayerActionMuseumPhaseUpgrade" => { Some(Self::PlayerActionMuseumPhaseUpgrade) } "PlayerActionType_PlayerActionMuseumCollectReward" => { Some(Self::PlayerActionMuseumCollectReward) } "PlayerActionType_PlayerActionMuseumTargetStart" => { Some(Self::PlayerActionMuseumTargetStart) } "PlayerActionType_PlayerActionMuseumTargetFinish" => { Some(Self::PlayerActionMuseumTargetFinish) } "PlayerActionType_PlayerActionActivityMonsterResearchConsumeMaterial" => { Some(Self::PlayerActionActivityMonsterResearchConsumeMaterial) } "PlayerActionType_PlayerActionActivityMonsterResearchTakeReward" => { Some(Self::PlayerActionActivityMonsterResearchTakeReward) } "PlayerActionType_PlayerActionPlayerReturnStart" => { Some(Self::PlayerActionPlayerReturnStart) } "PlayerActionType_PlayerActionPlayerReturnSign" => { Some(Self::PlayerActionPlayerReturnSign) } "PlayerActionType_PlayerActionPlayerReturnPoint" => { Some(Self::PlayerActionPlayerReturnPoint) } "PlayerActionType_PlayerActionPlayerReturnCountdown" => { Some(Self::PlayerActionPlayerReturnCountdown) } "PlayerActionType_PlayerActionPlayerReturnFinish" => { Some(Self::PlayerActionPlayerReturnFinish) } "PlayerActionType_PlayerActionPlayerReturnCompensate" => { Some(Self::PlayerActionPlayerReturnCompensate) } "PlayerActionType_PlayerActionPlayerReturnGetRelic" => { Some(Self::PlayerActionPlayerReturnGetRelic) } "PlayerActionType_PlayerActionPlayerReturnBpExpExtra" => { Some(Self::PlayerActionPlayerReturnBpExpExtra) } "PlayerActionType_PlayerActionPlayerReturnHcoinExtra" => { Some(Self::PlayerActionPlayerReturnHcoinExtra) } "PlayerActionType_PlayerActionPlayerReturnCustomRelic" => { Some(Self::PlayerActionPlayerReturnCustomRelic) } "PlayerActionType_PlayerActionPlayerReturnAssistChange" => { Some(Self::PlayerActionPlayerReturnAssistChange) } "PlayerActionType_PlayerActionRogueChallengeActivityStart" => { Some(Self::PlayerActionRogueChallengeActivityStart) } "PlayerActionType_PlayerActionRogueChallengeActivityFinish" => { Some(Self::PlayerActionRogueChallengeActivityFinish) } "PlayerActionType_PlayerActionRogueChallengeActivitySave" => { Some(Self::PlayerActionRogueChallengeActivitySave) } "PlayerActionType_PlayerActionPlayerReturnLoginMail" => { Some(Self::PlayerActionPlayerReturnLoginMail) } "PlayerActionType_PlayerActionPlayerReturnExtraHcoinProgressChange" => { Some(Self::PlayerActionPlayerReturnExtraHcoinProgressChange) } "PlayerActionType_PlayerActionAetherDivideUsePassiveSkillItem" => { Some(Self::PlayerActionAetherDivideUsePassiveSkillItem) } "PlayerActionType_PlayerActionAetherDivideClearPassiveSkill" => { Some(Self::PlayerActionAetherDivideClearPassiveSkill) } "PlayerActionType_PlayerActionAetherDivideFinishChallenge" => { Some(Self::PlayerActionAetherDivideFinishChallenge) } "PlayerActionType_PlayerActionAetherDivideOverflowChunkReward" => { Some(Self::PlayerActionAetherDivideOverflowChunkReward) } "PlayerActionType_PlayerActionAetherDivideLevelUp" => { Some(Self::PlayerActionAetherDivideLevelUp) } "PlayerActionType_PlayerActionAetherDivideNewReward" => { Some(Self::PlayerActionAetherDivideNewReward) } "PlayerActionType_PlayerActionAetherDivideMonsterAdd" => { Some(Self::PlayerActionAetherDivideMonsterAdd) } "PlayerActionType_PlayerActionAetherDivideMonsterLevel" => { Some(Self::PlayerActionAetherDivideMonsterLevel) } "PlayerActionType_PlayerActionAetherDivideMonsterSkillWear" => { Some(Self::PlayerActionAetherDivideMonsterSkillWear) } "PlayerActionType_PlayerActionAetherDivideTeamChange" => { Some(Self::PlayerActionAetherDivideTeamChange) } "PlayerActionType_PlayerActionAetherDivideStageBegin" => { Some(Self::PlayerActionAetherDivideStageBegin) } "PlayerActionType_PlayerActionAetherDivideStageEnd" => { Some(Self::PlayerActionAetherDivideStageEnd) } "PlayerActionType_PlayerActionAetherDivideStageRoll" => { Some(Self::PlayerActionAetherDivideStageRoll) } "PlayerActionType_PlayerActionAlleyEventFinish" => { Some(Self::PlayerActionAlleyEventFinish) } "PlayerActionType_PlayerActionAlleyTakeReward" => { Some(Self::PlayerActionAlleyTakeReward) } "PlayerActionType_PlayerActionAlleyPrestigeLevelUp" => { Some(Self::PlayerActionAlleyPrestigeLevelUp) } "PlayerActionType_PlayerActionAlleyLogisticsFinish" => { Some(Self::PlayerActionAlleyLogisticsFinish) } "PlayerActionType_PlayerActionAlleyPlacingGameFinish" => { Some(Self::PlayerActionAlleyPlacingGameFinish) } "PlayerActionType_PlayerActionAlleyGuaranteedFunds" => { Some(Self::PlayerActionAlleyGuaranteedFunds) } "PlayerActionType_PlayerActionAlleyTakeEventReward" => { Some(Self::PlayerActionAlleyTakeEventReward) } "PlayerActionType_PlayerActionAlleySpecialOrderFinish" => { Some(Self::PlayerActionAlleySpecialOrderFinish) } "PlayerActionType_PlayerActionSensitiveWordShield" => { Some(Self::PlayerActionSensitiveWordShield) } "PlayerActionType_PlayerActionSensitiveWordServerInternalError" => { Some(Self::PlayerActionSensitiveWordServerInternalError) } "PlayerActionType_PlayerActionSensitiveWordPlatformError" => { Some(Self::PlayerActionSensitiveWordPlatformError) } "PlayerActionType_PlayerActionTreasureDungeonStart" => { Some(Self::PlayerActionTreasureDungeonStart) } "PlayerActionType_PlayerActionTreasureDungeonFinish" => { Some(Self::PlayerActionTreasureDungeonFinish) } "PlayerActionType_PlayerActionTreasureDungeonEnterFloor" => { Some(Self::PlayerActionTreasureDungeonEnterFloor) } "PlayerActionType_PlayerActionTreasureDungeonLeaveFloor" => { Some(Self::PlayerActionTreasureDungeonLeaveFloor) } "PlayerActionType_PlayerActionTreasureDungeonUseItem" => { Some(Self::PlayerActionTreasureDungeonUseItem) } "PlayerActionType_PlayerActionTreasureDungeonAvatarChange" => { Some(Self::PlayerActionTreasureDungeonAvatarChange) } "PlayerActionType_PlayerActionTreasureDungeonBattleStart" => { Some(Self::PlayerActionTreasureDungeonBattleStart) } "PlayerActionType_PlayerActionTreasureDungeonBattleEnd" => { Some(Self::PlayerActionTreasureDungeonBattleEnd) } "PlayerActionType_PlayerActionTreasureDungeonPickupBuff" => { Some(Self::PlayerActionTreasureDungeonPickupBuff) } "PlayerActionType_PlayerActionChessRogueFirstFinish" => { Some(Self::PlayerActionChessRogueFirstFinish) } "PlayerActionType_PlayerActionChessRogueGiveupDice" => { Some(Self::PlayerActionChessRogueGiveupDice) } "PlayerActionType_PlayerActionChessRogueSubStorySelect" => { Some(Self::PlayerActionChessRogueSubStorySelect) } "PlayerActionType_PlayerActionChessRogueActionPoint" => { Some(Self::PlayerActionChessRogueActionPoint) } "PlayerActionType_PlayerActionChessRogueReviveByProp" => { Some(Self::PlayerActionChessRogueReviveByProp) } "PlayerActionType_PlayerActionChessRogueStartLevel" => { Some(Self::PlayerActionChessRogueStartLevel) } "PlayerActionType_PlayerActionChessRogueDiceEffect" => { Some(Self::PlayerActionChessRogueDiceEffect) } "PlayerActionType_PlayerActionChessRogueMainStoryFinish" => { Some(Self::PlayerActionChessRogueMainStoryFinish) } "PlayerActionType_PlayerActionChessRogueAeonTalentEffect" => { Some(Self::PlayerActionChessRogueAeonTalentEffect) } "PlayerActionType_PlayerActionChessRogueModifierOthersEffect" => { Some(Self::PlayerActionChessRogueModifierOthersEffect) } "PlayerActionType_PlayerActionChessRogueAddBuff" => { Some(Self::PlayerActionChessRogueAddBuff) } "PlayerActionType_PlayerActionChessRogueReforgeBuff" => { Some(Self::PlayerActionChessRogueReforgeBuff) } "PlayerActionType_PlayerActionChessRogueBuffLevelUp" => { Some(Self::PlayerActionChessRogueBuffLevelUp) } "PlayerActionType_PlayerActionChessRogueEnhanceBuff" => { Some(Self::PlayerActionChessRogueEnhanceBuff) } "PlayerActionType_PlayerActionChessRogueAddMiracle" => { Some(Self::PlayerActionChessRogueAddMiracle) } "PlayerActionType_PlayerActionChessRogueSwapMiracle" => { Some(Self::PlayerActionChessRogueSwapMiracle) } "PlayerActionType_PlayerActionChessRogueSelectBonus" => { Some(Self::PlayerActionChessRogueSelectBonus) } "PlayerActionType_PlayerActionChessRogueDialogueFinish" => { Some(Self::PlayerActionChessRogueDialogueFinish) } "PlayerActionType_PlayerActionChessRogueSubStoryFinish" => { Some(Self::PlayerActionChessRogueSubStoryFinish) } "PlayerActionType_PlayerActionChessRogueAdventureRoomFinish" => { Some(Self::PlayerActionChessRogueAdventureRoomFinish) } "PlayerActionType_PlayerActionChessRogueFinishLevel" => { Some(Self::PlayerActionChessRogueFinishLevel) } "PlayerActionType_PlayerActionChessRogueStartLayer" => { Some(Self::PlayerActionChessRogueStartLayer) } "PlayerActionType_PlayerActionChessRogueFinishLayer" => { Some(Self::PlayerActionChessRogueFinishLayer) } "PlayerActionType_PlayerActionChessRogueEnterRoom" => { Some(Self::PlayerActionChessRogueEnterRoom) } "PlayerActionType_PlayerActionChessRogueLeaveRoom" => { Some(Self::PlayerActionChessRogueLeaveRoom) } "PlayerActionType_PlayerActionChessRogueRollDice" => { Some(Self::PlayerActionChessRogueRollDice) } "PlayerActionType_PlayerActionChessRogueSelectDice" => { Some(Self::PlayerActionChessRogueSelectDice) } "PlayerActionType_PlayerActionChessRogueUnlockDice" => { Some(Self::PlayerActionChessRogueUnlockDice) } "PlayerActionType_PlayerActionChessRogueBoardEvent" => { Some(Self::PlayerActionChessRogueBoardEvent) } "PlayerActionType_PlayerActionChessRogueDimensionPoint" => { Some(Self::PlayerActionChessRogueDimensionPoint) } "PlayerActionType_PlayerActionChessRoguePickAvatar" => { Some(Self::PlayerActionChessRoguePickAvatar) } "PlayerActionType_PlayerActionChessRogueReviveAvatar" => { Some(Self::PlayerActionChessRogueReviveAvatar) } "PlayerActionType_PlayerActionChessRogueNousSubStorySelect" => { Some(Self::PlayerActionChessRogueNousSubStorySelect) } "PlayerActionType_PlayerActionChessRogueLevelMechanism" => { Some(Self::PlayerActionChessRogueLevelMechanism) } "PlayerActionType_PlayerActionChessRogueNousStartLevel" => { Some(Self::PlayerActionChessRogueNousStartLevel) } "PlayerActionType_PlayerActionChessRogueNousFinishLevel" => { Some(Self::PlayerActionChessRogueNousFinishLevel) } "PlayerActionType_PlayerActionChessRogueNousStartLayer" => { Some(Self::PlayerActionChessRogueNousStartLayer) } "PlayerActionType_PlayerActionChessRogueNousFinishLayer" => { Some(Self::PlayerActionChessRogueNousFinishLayer) } "PlayerActionType_PlayerActionChessRogueNousEnterRoom" => { Some(Self::PlayerActionChessRogueNousEnterRoom) } "PlayerActionType_PlayerActionChessRogueNousLeaveRoom" => { Some(Self::PlayerActionChessRogueNousLeaveRoom) } "PlayerActionType_PlayerActionChessRogueNousSelectDice" => { Some(Self::PlayerActionChessRogueNousSelectDice) } "PlayerActionType_PlayerActionChessRogueNousUnlockDiceBranch" => { Some(Self::PlayerActionChessRogueNousUnlockDiceBranch) } "PlayerActionType_PlayerActionChessRogueNousUnlockDiceSurface" => { Some(Self::PlayerActionChessRogueNousUnlockDiceSurface) } "PlayerActionType_PlayerActionChessRogueNousEditDice" => { Some(Self::PlayerActionChessRogueNousEditDice) } "PlayerActionType_PlayerActionChessRogueNousValueChange" => { Some(Self::PlayerActionChessRogueNousValueChange) } "PlayerActionType_PlayerActionChessRogueNousMainStoryTrigger" => { Some(Self::PlayerActionChessRogueNousMainStoryTrigger) } "PlayerActionType_PlayerActionChessRogueNousMainStoryFinish" => { Some(Self::PlayerActionChessRogueNousMainStoryFinish) } "PlayerActionType_PlayerActionChessRogueNousSubStoryTrigger" => { Some(Self::PlayerActionChessRogueNousSubStoryTrigger) } "PlayerActionType_PlayerActionChessRogueNousSubStoryFinish" => { Some(Self::PlayerActionChessRogueNousSubStoryFinish) } "PlayerActionType_PlayerActionChessRogueNousEnableTalent" => { Some(Self::PlayerActionChessRogueNousEnableTalent) } "PlayerActionType_PlayerActionChessRogueSelectBuff" => { Some(Self::PlayerActionChessRogueSelectBuff) } "PlayerActionType_PlayerActionChessRogueSelectMiracle" => { Some(Self::PlayerActionChessRogueSelectMiracle) } "PlayerActionType_PlayerActionChessRogueRemoveMiracle" => { Some(Self::PlayerActionChessRogueRemoveMiracle) } "PlayerActionType_PlayerActionChessRogueBoardCell" => { Some(Self::PlayerActionChessRogueBoardCell) } "PlayerActionType_PlayerActionFantasticStoryBattleBegin" => { Some(Self::PlayerActionFantasticStoryBattleBegin) } "PlayerActionType_PlayerActionFantasticStoryBattleEnd" => { Some(Self::PlayerActionFantasticStoryBattleEnd) } "PlayerActionType_PlayerActionRogueEndlessReward" => { Some(Self::PlayerActionRogueEndlessReward) } "PlayerActionType_PlayerActionRogueEndlessLevelStart" => { Some(Self::PlayerActionRogueEndlessLevelStart) } "PlayerActionType_PlayerActionRogueEndlessStageBegin" => { Some(Self::PlayerActionRogueEndlessStageBegin) } "PlayerActionType_PlayerActionRogueEndlessStageEnd" => { Some(Self::PlayerActionRogueEndlessStageEnd) } "PlayerActionType_PlayerActionBattleCollegeReward" => { Some(Self::PlayerActionBattleCollegeReward) } "PlayerActionType_PlayerActionCommonRogueMiracleForBuffShop" => { Some(Self::PlayerActionCommonRogueMiracleForBuffShop) } "PlayerActionType_PlayerActionCommonRogueAdventureRoomFinish" => { Some(Self::PlayerActionCommonRogueAdventureRoomFinish) } "PlayerActionType_PlayerActionCommonRogueBuyBuffShop" => { Some(Self::PlayerActionCommonRogueBuyBuffShop) } "PlayerActionType_PlayerActionCommonRogueBuyBuffShopRefresh" => { Some(Self::PlayerActionCommonRogueBuyBuffShopRefresh) } "PlayerActionType_PlayerActionCommonRogueCollectionUnlock" => { Some(Self::PlayerActionCommonRogueCollectionUnlock) } "PlayerActionType_PlayerActionCommonRogueCollectionSet" => { Some(Self::PlayerActionCommonRogueCollectionSet) } "PlayerActionType_PlayerActionCommonRogueExhibitionUnlock" => { Some(Self::PlayerActionCommonRogueExhibitionUnlock) } "PlayerActionType_PlayerActionCommonRogueExhibitionSet" => { Some(Self::PlayerActionCommonRogueExhibitionSet) } "PlayerActionType_PlayerActionCommonRogueChestInteract" => { Some(Self::PlayerActionCommonRogueChestInteract) } "PlayerActionType_PlayerActionCommonRogueAdventureRoomWolfgunFinish" => { Some(Self::PlayerActionCommonRogueAdventureRoomWolfgunFinish) } "PlayerActionType_PlayerActionHeliobusPostIncomeReward" => { Some(Self::PlayerActionHeliobusPostIncomeReward) } "PlayerActionType_PlayerActionHeliobusPostFansReward" => { Some(Self::PlayerActionHeliobusPostFansReward) } "PlayerActionType_PlayerActionHeliobusLevelUpgrade" => { Some(Self::PlayerActionHeliobusLevelUpgrade) } "PlayerActionType_PlayerActionHeliobusPostReplyReward" => { Some(Self::PlayerActionHeliobusPostReplyReward) } "PlayerActionType_PlayerActionHeliobusCommentReplyReward" => { Some(Self::PlayerActionHeliobusCommentReplyReward) } "PlayerActionType_PlayerActionHeliobusChallengeFirstReward" => { Some(Self::PlayerActionHeliobusChallengeFirstReward) } "PlayerActionType_PlayerActionHeliobusFansAdd" => { Some(Self::PlayerActionHeliobusFansAdd) } "PlayerActionType_PlayerActionHeliobusActionDaySettle" => { Some(Self::PlayerActionHeliobusActionDaySettle) } "PlayerActionType_PlayerActionHeliobusSkillUnlock" => { Some(Self::PlayerActionHeliobusSkillUnlock) } "PlayerActionType_PlayerActionHeliobusStageBegin" => { Some(Self::PlayerActionHeliobusStageBegin) } "PlayerActionType_PlayerActionHeliobusStageEnd" => { Some(Self::PlayerActionHeliobusStageEnd) } "PlayerActionType_PlayerActionHeliobusSnsRead" => { Some(Self::PlayerActionHeliobusSnsRead) } "PlayerActionType_PlayerActionHeliobusSnsPostUnlock" => { Some(Self::PlayerActionHeliobusSnsPostUnlock) } "PlayerActionType_PlayerActionHeliobusSnsCommentUnlock" => { Some(Self::PlayerActionHeliobusSnsCommentUnlock) } "PlayerActionType_PlayerActionHeliobusSnsComment" => { Some(Self::PlayerActionHeliobusSnsComment) } "PlayerActionType_PlayerActionHeliobusSnsPost" => { Some(Self::PlayerActionHeliobusSnsPost) } "PlayerActionType_PlayerActionHeliobusSnsLike" => { Some(Self::PlayerActionHeliobusSnsLike) } "PlayerActionType_PlayerActionHeliobusPhaseUpgrade" => { Some(Self::PlayerActionHeliobusPhaseUpgrade) } "PlayerActionType_PlayerActionPsPointCard30Reward" => { Some(Self::PlayerActionPsPointCard30Reward) } "PlayerActionType_PlayerActionPsPointCard50Reward" => { Some(Self::PlayerActionPsPointCard50Reward) } "PlayerActionType_PlayerActionPsPointCard100Reward" => { Some(Self::PlayerActionPsPointCard100Reward) } "PlayerActionType_PlayerActionPsnPlusGiftReward" => { Some(Self::PlayerActionPsnPlusGiftReward) } "PlayerActionType_PlayerActionAppleGiftCardReward" => { Some(Self::PlayerActionAppleGiftCardReward) } "PlayerActionType_PlayerActionHeartDialSubmitItem" => { Some(Self::PlayerActionHeartDialSubmitItem) } "PlayerActionType_PlayerActionHeartDialDialoguePerform" => { Some(Self::PlayerActionHeartDialDialoguePerform) } "PlayerActionType_PlayerActionHeartDialTraceConsume" => { Some(Self::PlayerActionHeartDialTraceConsume) } "PlayerActionType_PlayerActionHeartDialChangeEmotion" => { Some(Self::PlayerActionHeartDialChangeEmotion) } "PlayerActionType_PlayerActionTravelBrochureAddDefaultPaster" => { Some(Self::PlayerActionTravelBrochureAddDefaultPaster) } "PlayerActionType_PlayerActionSpaceZooBorn" => { Some(Self::PlayerActionSpaceZooBorn) } "PlayerActionType_PlayerActionSpaceZooMutate" => { Some(Self::PlayerActionSpaceZooMutate) } "PlayerActionType_PlayerActionSpaceZooDelete" => { Some(Self::PlayerActionSpaceZooDelete) } "PlayerActionType_PlayerActionSpaceZooExchangeItem" => { Some(Self::PlayerActionSpaceZooExchangeItem) } "PlayerActionType_PlayerActionSpaceZooExpPoint" => { Some(Self::PlayerActionSpaceZooExpPoint) } "PlayerActionType_PlayerActionSpaceZooTakeReward" => { Some(Self::PlayerActionSpaceZooTakeReward) } "PlayerActionType_PlayerActionSpaceZooCollection" => { Some(Self::PlayerActionSpaceZooCollection) } "PlayerActionType_PlayerActionSpaceZooShow" => { Some(Self::PlayerActionSpaceZooShow) } "PlayerActionType_PlayerActionSpaceZooSpecialData" => { Some(Self::PlayerActionSpaceZooSpecialData) } "PlayerActionType_PlayerActionStrongChallengeBattleBegin" => { Some(Self::PlayerActionStrongChallengeBattleBegin) } "PlayerActionType_PlayerActionStrongChallengeBattleEnd" => { Some(Self::PlayerActionStrongChallengeBattleEnd) } "PlayerActionType_PlayerActionRollShopDoGacha" => { Some(Self::PlayerActionRollShopDoGacha) } "PlayerActionType_PlayerActionRollShopTakeReward" => { Some(Self::PlayerActionRollShopTakeReward) } "PlayerActionType_PlayerActionOfferingSubmitItem" => { Some(Self::PlayerActionOfferingSubmitItem) } "PlayerActionType_PlayerActionOfferingTakeReward" => { Some(Self::PlayerActionOfferingTakeReward) } "PlayerActionType_PlayerActionTravelBrochurePageUnlock" => { Some(Self::PlayerActionTravelBrochurePageUnlock) } "PlayerActionType_PlayerActionTravelBrochurePageInteractAward" => { Some(Self::PlayerActionTravelBrochurePageInteractAward) } "PlayerActionType_PlayerActionTravelBrochureStickerUnlock" => { Some(Self::PlayerActionTravelBrochureStickerUnlock) } "PlayerActionType_PlayerActionTravelBrochureStickerApply" => { Some(Self::PlayerActionTravelBrochureStickerApply) } "PlayerActionType_PlayerActionTravelBrochureStickerRemove" => { Some(Self::PlayerActionTravelBrochureStickerRemove) } "PlayerActionType_PlayerActionTravelBrochurePageReset" => { Some(Self::PlayerActionTravelBrochurePageReset) } "PlayerActionType_PlayerActionTrackMainMissionId" => { Some(Self::PlayerActionTrackMainMissionId) } "PlayerActionType_PlayerActionWolfBroBegin" => { Some(Self::PlayerActionWolfBroBegin) } "PlayerActionType_PlayerActionWolfBroGroupStateChange" => { Some(Self::PlayerActionWolfBroGroupStateChange) } "PlayerActionType_PlayerActionWolfBroEnd" => { Some(Self::PlayerActionWolfBroEnd) } "PlayerActionType_PlayerActionWolfBroBulletZero" => { Some(Self::PlayerActionWolfBroBulletZero) } "PlayerActionType_PlayerActionWolfBroActivateBullet" => { Some(Self::PlayerActionWolfBroActivateBullet) } "PlayerActionType_PlayerActionWolfBroBulletNumChange" => { Some(Self::PlayerActionWolfBroBulletNumChange) } "PlayerActionType_PlayerActionWolfBroUseBulletNull" => { Some(Self::PlayerActionWolfBroUseBulletNull) } "PlayerActionType_PlayerActionWolfBroUseBulletHitMonster" => { Some(Self::PlayerActionWolfBroUseBulletHitMonster) } "PlayerActionType_PlayerActionWolfBroPickUpBullet" => { Some(Self::PlayerActionWolfBroPickUpBullet) } "PlayerActionType_PlayerActionWolfBroRestoreArchive" => { Some(Self::PlayerActionWolfBroRestoreArchive) } "PlayerActionType_PlayerActionTelevisionActivityBattleBegin" => { Some(Self::PlayerActionTelevisionActivityBattleBegin) } "PlayerActionType_PlayerActionTelevisionActivityBattleEnd" => { Some(Self::PlayerActionTelevisionActivityBattleEnd) } "PlayerActionType_PlayerActionFeverTimeActivityBattleBegin" => { Some(Self::PlayerActionFeverTimeActivityBattleBegin) } "PlayerActionType_PlayerActionFeverTimeActivityBattleEnd" => { Some(Self::PlayerActionFeverTimeActivityBattleEnd) } "PlayerActionType_PlayerActionGunPlayEnd" => { Some(Self::PlayerActionGunPlayEnd) } "PlayerActionType_PlayerActionActivityStarFightBegin" => { Some(Self::PlayerActionActivityStarFightBegin) } "PlayerActionType_PlayerActionActivityStarFightEnd" => { Some(Self::PlayerActionActivityStarFightEnd) } "PlayerActionType_PlayerActionMapRotationEnterRegion" => { Some(Self::PlayerActionMapRotationEnterRegion) } "PlayerActionType_PlayerActionMapRotationLeaveRegion" => { Some(Self::PlayerActionMapRotationLeaveRegion) } "PlayerActionType_PlayerActionMapRotationInteractCharger" => { Some(Self::PlayerActionMapRotationInteractCharger) } "PlayerActionType_PlayerActionMapRotationDeployRotater" => { Some(Self::PlayerActionMapRotationDeployRotater) } "PlayerActionType_PlayerActionMapRotationRotateMap" => { Some(Self::PlayerActionMapRotationRotateMap) } "PlayerActionType_PlayerActionMapRotationAddEnergy" => { Some(Self::PlayerActionMapRotationAddEnergy) } "PlayerActionType_PlayerActionMapRotationSetMaxEnergy" => { Some(Self::PlayerActionMapRotationSetMaxEnergy) } "PlayerActionType_PlayerActionMapRotationRemoveRotater" => { Some(Self::PlayerActionMapRotationRemoveRotater) } "PlayerActionType_PlayerActionMapRotationAutoDeployRotater" => { Some(Self::PlayerActionMapRotationAutoDeployRotater) } "PlayerActionType_PlayerActionMapRotationAutoRemoveRotater" => { Some(Self::PlayerActionMapRotationAutoRemoveRotater) } "PlayerActionType_PlayerActionDrinkMakerAddTips" => { Some(Self::PlayerActionDrinkMakerAddTips) } "PlayerActionType_PlayerActionDrinkMakerFinishChallenge" => { Some(Self::PlayerActionDrinkMakerFinishChallenge) } "PlayerActionType_PlayerActionDrinkMakerGuestMaxFaithReward" => { Some(Self::PlayerActionDrinkMakerGuestMaxFaithReward) } "PlayerActionType_PlayerActionDrinkMakerMakeDrink" => { Some(Self::PlayerActionDrinkMakerMakeDrink) } "PlayerActionType_PlayerActionDrinkMakerSaveCustomDrink" => { Some(Self::PlayerActionDrinkMakerSaveCustomDrink) } "PlayerActionType_PlayerActionDrinkMakerEndSequence" => { Some(Self::PlayerActionDrinkMakerEndSequence) } "PlayerActionType_PlayerActionDrinkMakerCheersMakeDrink" => { Some(Self::PlayerActionDrinkMakerCheersMakeDrink) } "PlayerActionType_PlayerActionDrinkMakerCheersNpcDrink" => { Some(Self::PlayerActionDrinkMakerCheersNpcDrink) } "PlayerActionType_PlayerActionChangeStoryLine" => { Some(Self::PlayerActionChangeStoryLine) } "PlayerActionType_PlayerActionContentPackageStatusChange" => { Some(Self::PlayerActionContentPackageStatusChange) } "PlayerActionType_PlayerActionContentPackageTrackChange" => { Some(Self::PlayerActionContentPackageTrackChange) } "PlayerActionType_PlayerActionContentPackageAcceptMainMission" => { Some(Self::PlayerActionContentPackageAcceptMainMission) } "PlayerActionType_PlayerActionWorldDirectUnlock" => { Some(Self::PlayerActionWorldDirectUnlock) } "PlayerActionType_PlayerActionMonopolyTurnFinish" => { Some(Self::PlayerActionMonopolyTurnFinish) } "PlayerActionType_PlayerActionMonopolyAssetTurntax" => { Some(Self::PlayerActionMonopolyAssetTurntax) } "PlayerActionType_PlayerActionMonopolyAssetBonus" => { Some(Self::PlayerActionMonopolyAssetBonus) } "PlayerActionType_PlayerActionMonopolyEventEffect" => { Some(Self::PlayerActionMonopolyEventEffect) } "PlayerActionType_PlayerActionMonopolyMiniGameSettle" => { Some(Self::PlayerActionMonopolyMiniGameSettle) } "PlayerActionType_PlayerActionMonopolyGameRaiseRatio" => { Some(Self::PlayerActionMonopolyGameRaiseRatio) } "PlayerActionType_PlayerActionMonopolyMoveRollDice" => { Some(Self::PlayerActionMonopolyMoveRollDice) } "PlayerActionType_PlayerActionMonopolyMove" => { Some(Self::PlayerActionMonopolyMove) } "PlayerActionType_PlayerActionMonopolyBuyGoods" => { Some(Self::PlayerActionMonopolyBuyGoods) } "PlayerActionType_PlayerActionMonopolyUpgradeAsset" => { Some(Self::PlayerActionMonopolyUpgradeAsset) } "PlayerActionType_PlayerActionMonopolyEventRerollRandom" => { Some(Self::PlayerActionMonopolyEventRerollRandom) } "PlayerActionType_PlayerActionMonopolyDailyRefresh" => { Some(Self::PlayerActionMonopolyDailyRefresh) } "PlayerActionType_PlayerActionMonopolyGameGuessBuyInformation" => { Some(Self::PlayerActionMonopolyGameGuessBuyInformation) } "PlayerActionType_PlayerActionMonopolyDailyFirstEnterActivity" => { Some(Self::PlayerActionMonopolyDailyFirstEnterActivity) } "PlayerActionType_PlayerActionMonopolySocialEvent" => { Some(Self::PlayerActionMonopolySocialEvent) } "PlayerActionType_PlayerActionMonopolyRaffleTicketReward" => { Some(Self::PlayerActionMonopolyRaffleTicketReward) } "PlayerActionType_PlayerActionMonopolyLike" => { Some(Self::PlayerActionMonopolyLike) } "PlayerActionType_PlayerActionMonopolyPhaseReward" => { Some(Self::PlayerActionMonopolyPhaseReward) } "PlayerActionType_PlayerActionMonopolyMbtiReportReward" => { Some(Self::PlayerActionMonopolyMbtiReportReward) } "PlayerActionType_PlayerActionMonopolyDailySettle" => { Some(Self::PlayerActionMonopolyDailySettle) } "PlayerActionType_PlayerActionMonopolyStart" => { Some(Self::PlayerActionMonopolyStart) } "PlayerActionType_PlayerActionMonopolyGetBuff" => { Some(Self::PlayerActionMonopolyGetBuff) } "PlayerActionType_PlayerActionMonopolyAssetFundsChange" => { Some(Self::PlayerActionMonopolyAssetFundsChange) } "PlayerActionType_PlayerActionMonopolyAssetUpgrade" => { Some(Self::PlayerActionMonopolyAssetUpgrade) } "PlayerActionType_PlayerActionMonopolyDirectCoinGameSettle" => { Some(Self::PlayerActionMonopolyDirectCoinGameSettle) } "PlayerActionType_PlayerActionMonopolyExtractRaffleTicket" => { Some(Self::PlayerActionMonopolyExtractRaffleTicket) } "PlayerActionType_PlayerActionMonopolyMbtiProgressChange" => { Some(Self::PlayerActionMonopolyMbtiProgressChange) } "PlayerActionType_PlayerActionMonopolyQuizGameSettle" => { Some(Self::PlayerActionMonopolyQuizGameSettle) } "PlayerActionType_PlayerActionMonopolyEventSettle" => { Some(Self::PlayerActionMonopolyEventSettle) } "PlayerActionType_PlayerActionMonopolyItemChange" => { Some(Self::PlayerActionMonopolyItemChange) } "PlayerActionType_PlayerActionMonopolyCellTrigger" => { Some(Self::PlayerActionMonopolyCellTrigger) } "PlayerActionType_PlayerActionMonopolyEventTrigger" => { Some(Self::PlayerActionMonopolyEventTrigger) } "PlayerActionType_PlayerActionMonopolyClickEffect" => { Some(Self::PlayerActionMonopolyClickEffect) } "PlayerActionType_PlayerActionEvolveBuildLevelFinish" => { Some(Self::PlayerActionEvolveBuildLevelFinish) } "PlayerActionType_PlayerActionEvolveBuildShopAbilityUp" => { Some(Self::PlayerActionEvolveBuildShopAbilityUp) } "PlayerActionType_PlayerActionEvolveBuildShopAbilityDown" => { Some(Self::PlayerActionEvolveBuildShopAbilityDown) } "PlayerActionType_PlayerActionEvolveBuildTakeExpReward" => { Some(Self::PlayerActionEvolveBuildTakeExpReward) } "PlayerActionType_PlayerActionEvolveBuildBattleEndAddCoin" => { Some(Self::PlayerActionEvolveBuildBattleEndAddCoin) } "PlayerActionType_PlayerActionEvolveBuildShopAbilityReset" => { Some(Self::PlayerActionEvolveBuildShopAbilityReset) } "PlayerActionType_PlayerActionEvolveBuildLevelStart" => { Some(Self::PlayerActionEvolveBuildLevelStart) } "PlayerActionType_PlayerActionEvolveBuildLevelEnd" => { Some(Self::PlayerActionEvolveBuildLevelEnd) } "PlayerActionType_PlayerActionEvolveBuildStageStart" => { Some(Self::PlayerActionEvolveBuildStageStart) } "PlayerActionType_PlayerActionEvolveBuildStageEnd" => { Some(Self::PlayerActionEvolveBuildStageEnd) } "PlayerActionType_PlayerActionEvolveBuildLevelLeave" => { Some(Self::PlayerActionEvolveBuildLevelLeave) } "PlayerActionType_PlayerActionClockParkUnlockScript" => { Some(Self::PlayerActionClockParkUnlockScript) } "PlayerActionType_PlayerActionClockParkUnlockTalent" => { Some(Self::PlayerActionClockParkUnlockTalent) } "PlayerActionType_PlayerActionClockParkFinishScript" => { Some(Self::PlayerActionClockParkFinishScript) } "PlayerActionType_PlayerActionClockParkRoundUpdate" => { Some(Self::PlayerActionClockParkRoundUpdate) } "PlayerActionType_PlayerActionClockParkScriptBegin" => { Some(Self::PlayerActionClockParkScriptBegin) } "PlayerActionType_PlayerActionRogueTournStartLevel" => { Some(Self::PlayerActionRogueTournStartLevel) } "PlayerActionType_PlayerActionRogueTournFinishLevel" => { Some(Self::PlayerActionRogueTournFinishLevel) } "PlayerActionType_PlayerActionRogueTournExpReward" => { Some(Self::PlayerActionRogueTournExpReward) } "PlayerActionType_PlayerActionRogueTournFinishWeekChallenge" => { Some(Self::PlayerActionRogueTournFinishWeekChallenge) } "PlayerActionType_PlayerActionRogueTournPermanentTalentEffect" => { Some(Self::PlayerActionRogueTournPermanentTalentEffect) } "PlayerActionType_PlayerActionRogueTournFinishFormulaStory" => { Some(Self::PlayerActionRogueTournFinishFormulaStory) } "PlayerActionType_PlayerActionRogueTournRevive" => { Some(Self::PlayerActionRogueTournRevive) } "PlayerActionType_PlayerActionRogueTournStageBegin" => { Some(Self::PlayerActionRogueTournStageBegin) } "PlayerActionType_PlayerActionRogueTournStageEnd" => { Some(Self::PlayerActionRogueTournStageEnd) } "PlayerActionType_PlayerActionRogueTournPermanentEnableTalent" => { Some(Self::PlayerActionRogueTournPermanentEnableTalent) } "PlayerActionType_PlayerActionRogueTournPermanentResetTalent" => { Some(Self::PlayerActionRogueTournPermanentResetTalent) } "PlayerActionType_PlayerActionRogueTournCocoonStageBegin" => { Some(Self::PlayerActionRogueTournCocoonStageBegin) } "PlayerActionType_PlayerActionRogueTournCocoonStageEnd" => { Some(Self::PlayerActionRogueTournCocoonStageEnd) } "PlayerActionType_PlayerActionRogueTournExpUpdate" => { Some(Self::PlayerActionRogueTournExpUpdate) } "PlayerActionType_PlayerActionRogueTournEnterRoom" => { Some(Self::PlayerActionRogueTournEnterRoom) } "PlayerActionType_PlayerActionRogueTournLeaveRoom" => { Some(Self::PlayerActionRogueTournLeaveRoom) } "PlayerActionType_PlayerActionRogueTournArchiveSave" => { Some(Self::PlayerActionRogueTournArchiveSave) } "PlayerActionType_PlayerActionRogueTournSelectBonus" => { Some(Self::PlayerActionRogueTournSelectBonus) } "PlayerActionType_PlayerActionRogueTournDialogueFinish" => { Some(Self::PlayerActionRogueTournDialogueFinish) } "PlayerActionType_PlayerActionRogueTournDoGamble" => { Some(Self::PlayerActionRogueTournDoGamble) } "PlayerActionType_PlayerActionRogueTournRoomContentGenerate" => { Some(Self::PlayerActionRogueTournRoomContentGenerate) } "PlayerActionType_PlayerActionRogueTournAddMiracle" => { Some(Self::PlayerActionRogueTournAddMiracle) } "PlayerActionType_PlayerActionRogueTournRemoveMiracle" => { Some(Self::PlayerActionRogueTournRemoveMiracle) } "PlayerActionType_PlayerActionRogueTournSelectMiracle" => { Some(Self::PlayerActionRogueTournSelectMiracle) } "PlayerActionType_PlayerActionRogueTournDropMiracle" => { Some(Self::PlayerActionRogueTournDropMiracle) } "PlayerActionType_PlayerActionRogueTournAddBuff" => { Some(Self::PlayerActionRogueTournAddBuff) } "PlayerActionType_PlayerActionRogueTournSelectBuff" => { Some(Self::PlayerActionRogueTournSelectBuff) } "PlayerActionType_PlayerActionRogueTournBuffLevelUp" => { Some(Self::PlayerActionRogueTournBuffLevelUp) } "PlayerActionType_PlayerActionRogueTournRemoveBuff" => { Some(Self::PlayerActionRogueTournRemoveBuff) } "PlayerActionType_PlayerActionRogueTournAddFormula" => { Some(Self::PlayerActionRogueTournAddFormula) } "PlayerActionType_PlayerActionRogueTournRemoveFormula" => { Some(Self::PlayerActionRogueTournRemoveFormula) } "PlayerActionType_PlayerActionRogueTournSelectFormula" => { Some(Self::PlayerActionRogueTournSelectFormula) } "PlayerActionType_PlayerActionRogueTournActivateFormula" => { Some(Self::PlayerActionRogueTournActivateFormula) } "PlayerActionType_PlayerActionRogueTournAdventureRoomFinish" => { Some(Self::PlayerActionRogueTournAdventureRoomFinish) } "PlayerActionType_PlayerActionRogueTournAlterLineup" => { Some(Self::PlayerActionRogueTournAlterLineup) } "PlayerActionType_PlayerActionRogueTournSeasonEnableTalent" => { Some(Self::PlayerActionRogueTournSeasonEnableTalent) } "PlayerActionType_PlayerActionRogueTournTitanStartLevel" => { Some(Self::PlayerActionRogueTournTitanStartLevel) } "PlayerActionType_PlayerActionRogueTournTitanFinishLevel" => { Some(Self::PlayerActionRogueTournTitanFinishLevel) } "PlayerActionType_PlayerActionRogueTournTitanEnterRoom" => { Some(Self::PlayerActionRogueTournTitanEnterRoom) } "PlayerActionType_PlayerActionRogueTournTitanLeaveRoom" => { Some(Self::PlayerActionRogueTournTitanLeaveRoom) } "PlayerActionType_PlayerActionRogueTournTitanStageBegin" => { Some(Self::PlayerActionRogueTournTitanStageBegin) } "PlayerActionType_PlayerActionRogueTournTitanStageEnd" => { Some(Self::PlayerActionRogueTournTitanStageEnd) } "PlayerActionType_PlayerActionRogueTournTitanArchiveSave" => { Some(Self::PlayerActionRogueTournTitanArchiveSave) } "PlayerActionType_PlayerActionRogueTournTitanAddTitanBless" => { Some(Self::PlayerActionRogueTournTitanAddTitanBless) } "PlayerActionType_PlayerActionRogueTournTitanSelectTitanBless" => { Some(Self::PlayerActionRogueTournTitanSelectTitanBless) } "PlayerActionType_PlayerActionRogueTournDivisionChange" => { Some(Self::PlayerActionRogueTournDivisionChange) } "PlayerActionType_PlayerActionRogueTournSelectReRollMiracle" => { Some(Self::PlayerActionRogueTournSelectReRollMiracle) } "PlayerActionType_PlayerActionRogueTournTriggerBattleByShop" => { Some(Self::PlayerActionRogueTournTriggerBattleByShop) } "PlayerActionType_PlayerActionRogueTournUseSuperRewardKey" => { Some(Self::PlayerActionRogueTournUseSuperRewardKey) } "PlayerActionType_PlayerActionRogueTournPersonaStyleExpChange" => { Some(Self::PlayerActionRogueTournPersonaStyleExpChange) } "PlayerActionType_PlayerActionRogueTournPersonaStyleSelect" => { Some(Self::PlayerActionRogueTournPersonaStyleSelect) } "PlayerActionType_PlayerActionRogueTournPersonaStartLevel" => { Some(Self::PlayerActionRogueTournPersonaStartLevel) } "PlayerActionType_PlayerActionRogueTournPersonaFinishLevel" => { Some(Self::PlayerActionRogueTournPersonaFinishLevel) } "PlayerActionType_PlayerActionRogueTournPersonaEnterRoom" => { Some(Self::PlayerActionRogueTournPersonaEnterRoom) } "PlayerActionType_PlayerActionRogueTournPersonaLeaveRoom" => { Some(Self::PlayerActionRogueTournPersonaLeaveRoom) } "PlayerActionType_PlayerActionRogueTournPersonaStageBegin" => { Some(Self::PlayerActionRogueTournPersonaStageBegin) } "PlayerActionType_PlayerActionRogueTournPersonaStageEnd" => { Some(Self::PlayerActionRogueTournPersonaStageEnd) } "PlayerActionType_PlayerActionRogueTournPersonaArchiveSave" => { Some(Self::PlayerActionRogueTournPersonaArchiveSave) } "PlayerActionType_PlayerActionRogueTournHexEquipmentChange" => { Some(Self::PlayerActionRogueTournHexEquipmentChange) } "PlayerActionType_PlayerActionRogueTournPersonaRoomCardChange" => { Some(Self::PlayerActionRogueTournPersonaRoomCardChange) } "PlayerActionType_PlayerActionRogueTournPersonaRoomCardLevelChange" => { Some(Self::PlayerActionRogueTournPersonaRoomCardLevelChange) } "PlayerActionType_PlayerActionRogueTournPersonaRoomCardAttributeChange" => { Some(Self::PlayerActionRogueTournPersonaRoomCardAttributeChange) } "PlayerActionType_PlayerActionRogueTournPersonaRoomCardSelect" => { Some(Self::PlayerActionRogueTournPersonaRoomCardSelect) } "PlayerActionType_PlayerActionRogueTournPersonaRoomCardWash" => { Some(Self::PlayerActionRogueTournPersonaRoomCardWash) } "PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelect" => { Some(Self::PlayerActionRogueTournPersonaStyleGiftSelect) } "PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelectRefresh" => { Some(Self::PlayerActionRogueTournPersonaStyleGiftSelectRefresh) } "PlayerActionType_PlayerActionRogueTournPersonaRoomCardReroll" => { Some(Self::PlayerActionRogueTournPersonaRoomCardReroll) } "PlayerActionType_PlayerActionRogueTournMiracleStatusChange" => { Some(Self::PlayerActionRogueTournMiracleStatusChange) } "PlayerActionType_PlayerActionRogueWorkbenchReforgeFormula" => { Some(Self::PlayerActionRogueWorkbenchReforgeFormula) } "PlayerActionType_PlayerActionRogueWorkbenchReforgeMiracle" => { Some(Self::PlayerActionRogueWorkbenchReforgeMiracle) } "PlayerActionType_PlayerActionRogueWorkbenchComposeMiracle" => { Some(Self::PlayerActionRogueWorkbenchComposeMiracle) } "PlayerActionType_PlayerActionRogueWorkbenchReforgeBuff" => { Some(Self::PlayerActionRogueWorkbenchReforgeBuff) } "PlayerActionType_PlayerActionRogueWorkbenchEnhanceBuff" => { Some(Self::PlayerActionRogueWorkbenchEnhanceBuff) } "PlayerActionType_PlayerActionMatchThreePveSettle" => { Some(Self::PlayerActionMatchThreePveSettle) } "PlayerActionType_PlayerActionMatchThreeSettle" => { Some(Self::PlayerActionMatchThreeSettle) } "PlayerActionType_PlayerActionFightMatch3GameStart" => { Some(Self::PlayerActionFightMatch3GameStart) } "PlayerActionType_PlayerActionFightMatch3GameEnd" => { Some(Self::PlayerActionFightMatch3GameEnd) } "PlayerActionType_PlayerActionFightMatch3TurnEnd" => { Some(Self::PlayerActionFightMatch3TurnEnd) } "PlayerActionType_PlayerActionMatchThreeBirdPos" => { Some(Self::PlayerActionMatchThreeBirdPos) } "PlayerActionType_PlayerActionMultiplePlayInvite" => { Some(Self::PlayerActionMultiplePlayInvite) } "PlayerActionType_PlayerActionMultiplePlayInviteRespond" => { Some(Self::PlayerActionMultiplePlayInviteRespond) } "PlayerActionType_PlayerActionMultiplePlayLobbyEnter" => { Some(Self::PlayerActionMultiplePlayLobbyEnter) } "PlayerActionType_PlayerActionMultiplePlayLobbyQuit" => { Some(Self::PlayerActionMultiplePlayLobbyQuit) } "PlayerActionType_PlayerActionMultiplePlayLobbyKick" => { Some(Self::PlayerActionMultiplePlayLobbyKick) } "PlayerActionType_PlayerActionMultiplePlayLobbyMatch" => { Some(Self::PlayerActionMultiplePlayLobbyMatch) } "PlayerActionType_PlayerActionMarbleSettle" => { Some(Self::PlayerActionMarbleSettle) } "PlayerActionType_PlayerActionMatchThreeSoloSettle" => { Some(Self::PlayerActionMatchThreeSoloSettle) } "PlayerActionType_PlayerActionMatchThreeV2BattleitemLevelup" => { Some(Self::PlayerActionMatchThreeV2BattleitemLevelup) } "PlayerActionType_PlayerActionMatchThreeV2PveSettle" => { Some(Self::PlayerActionMatchThreeV2PveSettle) } "PlayerActionType_PlayerActionMatchThreeV2PvpSettle" => { Some(Self::PlayerActionMatchThreeV2PvpSettle) } "PlayerActionType_PlayerActionMatch3SoloGameStart" => { Some(Self::PlayerActionMatch3SoloGameStart) } "PlayerActionType_PlayerActionMatch3SoloGameEnd" => { Some(Self::PlayerActionMatch3SoloGameEnd) } "PlayerActionType_PlayerActionMatch3SoloRoundEnd" => { Some(Self::PlayerActionMatch3SoloRoundEnd) } "PlayerActionType_PlayerActionMatch3RoyaleSettle" => { Some(Self::PlayerActionMatch3RoyaleSettle) } "PlayerActionType_PlayerActionMatch3RoyaleGameStart" => { Some(Self::PlayerActionMatch3RoyaleGameStart) } "PlayerActionType_PlayerActionMatch3RoyaleGameEnd" => { Some(Self::PlayerActionMatch3RoyaleGameEnd) } "PlayerActionType_PlayerActionMatch3RoyaleRoundEnd" => { Some(Self::PlayerActionMatch3RoyaleRoundEnd) } "PlayerActionType_PlayerActionDiceCombatSettle" => { Some(Self::PlayerActionDiceCombatSettle) } "PlayerActionType_PlayerActionDiceCombatV2Settle" => { Some(Self::PlayerActionDiceCombatV2Settle) } "PlayerActionType_PlayerActionSwordTrainingLearnSkill" => { Some(Self::PlayerActionSwordTrainingLearnSkill) } "PlayerActionType_PlayerActionSwordTrainingNormalAction" => { Some(Self::PlayerActionSwordTrainingNormalAction) } "PlayerActionType_PlayerActionSwordTrainingStoryEffect" => { Some(Self::PlayerActionSwordTrainingStoryEffect) } "PlayerActionType_PlayerActionSwordTrainingEndingHint" => { Some(Self::PlayerActionSwordTrainingEndingHint) } "PlayerActionType_PlayerActionSwordTrainingActionHint" => { Some(Self::PlayerActionSwordTrainingActionHint) } "PlayerActionType_PlayerActionSwordTrainingRestoreGameByExam" => { Some(Self::PlayerActionSwordTrainingRestoreGameByExam) } "PlayerActionType_PlayerActionSwordTrainingStoryLineFirstClear" => { Some(Self::PlayerActionSwordTrainingStoryLineFirstClear) } "PlayerActionType_PlayerActionSwordTrainingTakeEndingReward" => { Some(Self::PlayerActionSwordTrainingTakeEndingReward) } "PlayerActionType_PlayerActionSwordTrainingStoryLineBegin" => { Some(Self::PlayerActionSwordTrainingStoryLineBegin) } "PlayerActionType_PlayerActionSwordTrainingEnterTurn" => { Some(Self::PlayerActionSwordTrainingEnterTurn) } "PlayerActionType_PlayerActionSwordTrainingPlanAction" => { Some(Self::PlayerActionSwordTrainingPlanAction) } "PlayerActionType_PlayerActionSwordTrainingActionPhaseEnd" => { Some(Self::PlayerActionSwordTrainingActionPhaseEnd) } "PlayerActionType_PlayerActionSwordTrainingStory" => { Some(Self::PlayerActionSwordTrainingStory) } "PlayerActionType_PlayerActionSwordTrainingStatusChange" => { Some(Self::PlayerActionSwordTrainingStatusChange) } "PlayerActionType_PlayerActionSwordTrainingMoodChange" => { Some(Self::PlayerActionSwordTrainingMoodChange) } "PlayerActionType_PlayerActionSwordTrainingBattleBegin" => { Some(Self::PlayerActionSwordTrainingBattleBegin) } "PlayerActionType_PlayerActionSwordTrainingBattleEnd" => { Some(Self::PlayerActionSwordTrainingBattleEnd) } "PlayerActionType_PlayerActionSwordTrainingCombatRankChange" => { Some(Self::PlayerActionSwordTrainingCombatRankChange) } "PlayerActionType_PlayerActionSwordTrainingStoryLineEnd" => { Some(Self::PlayerActionSwordTrainingStoryLineEnd) } "PlayerActionType_PlayerActionSwordTrainingResumeStoryLine" => { Some(Self::PlayerActionSwordTrainingResumeStoryLine) } "PlayerActionType_PlayerActionSwordTrainingGameSuccess" => { Some(Self::PlayerActionSwordTrainingGameSuccess) } "PlayerActionType_PlayerActionSwordTrainingGameGiveUp" => { Some(Self::PlayerActionSwordTrainingGameGiveUp) } "PlayerActionType_PlayerActionSwordTrainingExam" => { Some(Self::PlayerActionSwordTrainingExam) } "PlayerActionType_PlayerActionSwordTrainingDialogue" => { Some(Self::PlayerActionSwordTrainingDialogue) } "PlayerActionType_PlayerActionSwordTrainingSetSkillTrace" => { Some(Self::PlayerActionSwordTrainingSetSkillTrace) } "PlayerActionType_PlayerActionFightFestFinishScoreRaceMission" => { Some(Self::PlayerActionFightFestFinishScoreRaceMission) } "PlayerActionType_PlayerActionFightFestFinishScoreRacePhase" => { Some(Self::PlayerActionFightFestFinishScoreRacePhase) } "PlayerActionType_PlayerActionFightFestRaceStart" => { Some(Self::PlayerActionFightFestRaceStart) } "PlayerActionType_PlayerActionFightFestRaceEnd" => { Some(Self::PlayerActionFightFestRaceEnd) } "PlayerActionType_PlayerActionFightFestChallengeStart" => { Some(Self::PlayerActionFightFestChallengeStart) } "PlayerActionType_PlayerActionFightFestChallengeEnd" => { Some(Self::PlayerActionFightFestChallengeEnd) } "PlayerActionType_PlayerActionFightFestGetCoachItem" => { Some(Self::PlayerActionFightFestGetCoachItem) } "PlayerActionType_PlayerActionFightFestAcceptScoreRaceMission" => { Some(Self::PlayerActionFightFestAcceptScoreRaceMission) } "PlayerActionType_PlayerActionPetUse" => Some(Self::PlayerActionPetUse), "PlayerActionType_PlayerActionMusicRhythmPassLevelStar" => { Some(Self::PlayerActionMusicRhythmPassLevelStar) } "PlayerActionType_PlayerActionMusicRhythmLevelBegin" => { Some(Self::PlayerActionMusicRhythmLevelBegin) } "PlayerActionType_PlayerActionMusicRhythmLevelEnd" => { Some(Self::PlayerActionMusicRhythmLevelEnd) } "PlayerActionType_PlayerActionTrackPhotoStageBegin" => { Some(Self::PlayerActionTrackPhotoStageBegin) } "PlayerActionType_PlayerActionTrackPhotoStageEnd" => { Some(Self::PlayerActionTrackPhotoStageEnd) } "PlayerActionType_PlayerActionSummonActivityBattleBegin" => { Some(Self::PlayerActionSummonActivityBattleBegin) } "PlayerActionType_PlayerActionSummonActivityBattleEnd" => { Some(Self::PlayerActionSummonActivityBattleEnd) } "PlayerActionType_PlayerActionRaidCollectionEnterNextRaid" => { Some(Self::PlayerActionRaidCollectionEnterNextRaid) } "PlayerActionType_PlayerActionDifficultyAdjustmentSet" => { Some(Self::PlayerActionDifficultyAdjustmentSet) } "PlayerActionType_PlayerActionDifficultyAdjustmentUnset" => { Some(Self::PlayerActionDifficultyAdjustmentUnset) } "PlayerActionType_PlayerActionRogueArcadeAdventureRoomStart" => { Some(Self::PlayerActionRogueArcadeAdventureRoomStart) } "PlayerActionType_PlayerActionRogueArcadeAdventureRoomFinish" => { Some(Self::PlayerActionRogueArcadeAdventureRoomFinish) } "PlayerActionType_PlayerActionRogueMagicStartLevel" => { Some(Self::PlayerActionRogueMagicStartLevel) } "PlayerActionType_PlayerActionRogueMagicFinishLevel" => { Some(Self::PlayerActionRogueMagicFinishLevel) } "PlayerActionType_PlayerActionRogueMagicRevive" => { Some(Self::PlayerActionRogueMagicRevive) } "PlayerActionType_PlayerActionRogueMagicEnterRoom" => { Some(Self::PlayerActionRogueMagicEnterRoom) } "PlayerActionType_PlayerActionRogueMagicLeaveRoom" => { Some(Self::PlayerActionRogueMagicLeaveRoom) } "PlayerActionType_PlayerActionRogueMagicAddMiracle" => { Some(Self::PlayerActionRogueMagicAddMiracle) } "PlayerActionType_PlayerActionRogueMagicRemoveMiracle" => { Some(Self::PlayerActionRogueMagicRemoveMiracle) } "PlayerActionType_PlayerActionRogueMagicStageBegin" => { Some(Self::PlayerActionRogueMagicStageBegin) } "PlayerActionType_PlayerActionRogueMagicStageEnd" => { Some(Self::PlayerActionRogueMagicStageEnd) } "PlayerActionType_PlayerActionRogueMagicEnableTalent" => { Some(Self::PlayerActionRogueMagicEnableTalent) } "PlayerActionType_PlayerActionRogueMagicFinishStory" => { Some(Self::PlayerActionRogueMagicFinishStory) } "PlayerActionType_PlayerActionRogueMagicAddScepter" => { Some(Self::PlayerActionRogueMagicAddScepter) } "PlayerActionType_PlayerActionRogueMagicSelectScepter" => { Some(Self::PlayerActionRogueMagicSelectScepter) } "PlayerActionType_PlayerActionRogueMagicMountUnit" => { Some(Self::PlayerActionRogueMagicMountUnit) } "PlayerActionType_PlayerActionRogueMagicAutoMountUnit" => { Some(Self::PlayerActionRogueMagicAutoMountUnit) } "PlayerActionType_PlayerActionRogueMagicAddMagicUnit" => { Some(Self::PlayerActionRogueMagicAddMagicUnit) } "PlayerActionType_PlayerActionRogueMagicRemoveMagicUnit" => { Some(Self::PlayerActionRogueMagicRemoveMagicUnit) } "PlayerActionType_PlayerActionRogueMagicWorkbenchComposeMagicUnit" => { Some(Self::PlayerActionRogueMagicWorkbenchComposeMagicUnit) } "PlayerActionType_PlayerActionRogueMagicWorkbenchReforgeMagicUnit" => { Some(Self::PlayerActionRogueMagicWorkbenchReforgeMagicUnit) } "PlayerActionType_PlayerActionRogueMagicWorkbenchLevelUpScepter" => { Some(Self::PlayerActionRogueMagicWorkbenchLevelUpScepter) } "PlayerActionType_PlayerActionTrainPartyGamePlayStart" => { Some(Self::PlayerActionTrainPartyGamePlayStart) } "PlayerActionType_PlayerActionTrainPartyPhaseBegin" => { Some(Self::PlayerActionTrainPartyPhaseBegin) } "PlayerActionType_PlayerActionTrainPartyPhaseEnd" => { Some(Self::PlayerActionTrainPartyPhaseEnd) } "PlayerActionType_PlayerActionTrainPartyRound" => { Some(Self::PlayerActionTrainPartyRound) } "PlayerActionType_PlayerActionTrainPartyMeetingBegin" => { Some(Self::PlayerActionTrainPartyMeetingBegin) } "PlayerActionType_PlayerActionTrainPartyMeetingEnd" => { Some(Self::PlayerActionTrainPartyMeetingEnd) } "PlayerActionType_PlayerActionTrainPartyMeetingPlayCard" => { Some(Self::PlayerActionTrainPartyMeetingPlayCard) } "PlayerActionType_PlayerActionTrainPartyMeetingReRoll" => { Some(Self::PlayerActionTrainPartyMeetingReRoll) } "PlayerActionType_PlayerActionTrainPartyBuildAreaUnlock" => { Some(Self::PlayerActionTrainPartyBuildAreaUnlock) } "PlayerActionType_PlayerActionTrainPartyBuildStep" => { Some(Self::PlayerActionTrainPartyBuildStep) } "PlayerActionType_PlayerActionTrainPartyBuildLevelAward" => { Some(Self::PlayerActionTrainPartyBuildLevelAward) } "PlayerActionType_PlayerActionTrainPartyBuildingDynamicBuff" => { Some(Self::PlayerActionTrainPartyBuildingDynamicBuff) } "PlayerActionType_PlayerActionTrainPartyBuildDiy" => { Some(Self::PlayerActionTrainPartyBuildDiy) } "PlayerActionType_PlayerActionSelfRoomBuildDiy" => { Some(Self::PlayerActionSelfRoomBuildDiy) } "PlayerActionType_PlayerActionSkipUnlockSelfRoom" => { Some(Self::PlayerActionSkipUnlockSelfRoom) } "PlayerActionType_PlayerActionSelfRoomBuildDiyMerge" => { Some(Self::PlayerActionSelfRoomBuildDiyMerge) } "PlayerActionType_PlayerActionPlayerRoomDisplayAreaChange" => { Some(Self::PlayerActionPlayerRoomDisplayAreaChange) } "PlayerActionType_PlayerActionSwitchHandOpPropState" => { Some(Self::PlayerActionSwitchHandOpPropState) } "PlayerActionType_PlayerActionEraFlipperChangeRegionState" => { Some(Self::PlayerActionEraFlipperChangeRegionState) } "PlayerActionType_PlayerActionEraFlipperChangePropState" => { Some(Self::PlayerActionEraFlipperChangePropState) } "PlayerActionType_PlayerActionActivityBenefitReward" => { Some(Self::PlayerActionActivityBenefitReward) } "PlayerActionType_PlayerActionActivityBenefitJoin" => { Some(Self::PlayerActionActivityBenefitJoin) } "PlayerActionType_PlayerActionActivityBenefitInitialReward" => { Some(Self::PlayerActionActivityBenefitInitialReward) } "PlayerActionType_PlayerActionActiveActivityReward" => { Some(Self::PlayerActionActiveActivityReward) } "PlayerActionType_PlayerActionPamSkinChangeSkin" => { Some(Self::PlayerActionPamSkinChangeSkin) } "PlayerActionType_PlayerActionChestFind" => Some(Self::PlayerActionChestFind), "PlayerActionType_PlayerActionReissueMarkChestItemMail" => { Some(Self::PlayerActionReissueMarkChestItemMail) } "PlayerActionType_PlayerActionMarblePassMatch" => { Some(Self::PlayerActionMarblePassMatch) } "PlayerActionType_PlayerActionMarbleBuySeal" => { Some(Self::PlayerActionMarbleBuySeal) } "PlayerActionType_PlayerActionMarbleFightGameBegin" => { Some(Self::PlayerActionMarbleFightGameBegin) } "PlayerActionType_PlayerActionMarbleFightGameEnd" => { Some(Self::PlayerActionMarbleFightGameEnd) } "PlayerActionType_PlayerActionMarbleFightGameRound" => { Some(Self::PlayerActionMarbleFightGameRound) } "PlayerActionType_PlayerActionMarbleFightGameTurn" => { Some(Self::PlayerActionMarbleFightGameTurn) } "PlayerActionType_PlayerActionPlanetFesLevelUp" => { Some(Self::PlayerActionPlanetFesLevelUp) } "PlayerActionType_PlayerActionPlanetFesActivityInit" => { Some(Self::PlayerActionPlanetFesActivityInit) } "PlayerActionType_PlayerActionPlanetFesAvatarLevelUp" => { Some(Self::PlayerActionPlanetFesAvatarLevelUp) } "PlayerActionType_PlayerActionPlanetFesTakeRegionPhaseReward" => { Some(Self::PlayerActionPlanetFesTakeRegionPhaseReward) } "PlayerActionType_PlayerActionPlanetFesAddItem" => { Some(Self::PlayerActionPlanetFesAddItem) } "PlayerActionType_PlayerActionPlanetFesQuest" => { Some(Self::PlayerActionPlanetFesQuest) } "PlayerActionType_PlayerActionPlanetFesBusinessDayFinish" => { Some(Self::PlayerActionPlanetFesBusinessDayFinish) } "PlayerActionType_PlayerActionPlanetFesAvatarStarUp" => { Some(Self::PlayerActionPlanetFesAvatarStarUp) } "PlayerActionType_PlayerActionPlanetFesUnlockLand" => { Some(Self::PlayerActionPlanetFesUnlockLand) } "PlayerActionType_PlayerActionPlanetFesBusinessEventFinish" => { Some(Self::PlayerActionPlanetFesBusinessEventFinish) } "PlayerActionType_PlayerActionPlanetFesActivateCard" => { Some(Self::PlayerActionPlanetFesActivateCard) } "PlayerActionType_PlayerActionPlanetFesSkillLevelUp" => { Some(Self::PlayerActionPlanetFesSkillLevelUp) } "PlayerActionType_PlayerActionPlanetFesGacha" => { Some(Self::PlayerActionPlanetFesGacha) } "PlayerActionType_PlayerActionPlanetFesBusinessEventHandle" => { Some(Self::PlayerActionPlanetFesBusinessEventHandle) } "PlayerActionType_PlayerActionPlanetFesCardApplyPermission" => { Some(Self::PlayerActionPlanetFesCardApplyPermission) } "PlayerActionType_PlayerActionPlanetFesCardInteract" => { Some(Self::PlayerActionPlanetFesCardInteract) } "PlayerActionType_PlayerActionPlanetFesToSns" => { Some(Self::PlayerActionPlanetFesToSns) } "PlayerActionType_PlayerActionPlanetFesSetWorkAvatar" => { Some(Self::PlayerActionPlanetFesSetWorkAvatar) } "PlayerActionType_PlayerActionPlanetFesSummary" => { Some(Self::PlayerActionPlanetFesSummary) } "PlayerActionType_PlayerActionTarotBookCharacterLevelUp" => { Some(Self::PlayerActionTarotBookCharacterLevelUp) } "PlayerActionType_PlayerActionTarotBookOpenPack" => { Some(Self::PlayerActionTarotBookOpenPack) } "PlayerActionType_PlayerActionTarotBookUnlockStory" => { Some(Self::PlayerActionTarotBookUnlockStory) } "PlayerActionType_PlayerActionTarotBookUnlockStorySingle" => { Some(Self::PlayerActionTarotBookUnlockStorySingle) } "PlayerActionType_PlayerActionTarotBookFinishStory" => { Some(Self::PlayerActionTarotBookFinishStory) } "PlayerActionType_PlayerActionTarotBookFinishInteraction" => { Some(Self::PlayerActionTarotBookFinishInteraction) } "PlayerActionType_PlayerActionTarotBookChangeEnergy" => { Some(Self::PlayerActionTarotBookChangeEnergy) } "PlayerActionType_PlayerActionTarotBookUnlockInteraction" => { Some(Self::PlayerActionTarotBookUnlockInteraction) } "PlayerActionType_PlayerActionChimeraRoundStart" => { Some(Self::PlayerActionChimeraRoundStart) } "PlayerActionType_PlayerActionChimeraRoundWorkStart" => { Some(Self::PlayerActionChimeraRoundWorkStart) } "PlayerActionType_PlayerActionChimeraRoundWorkEnd" => { Some(Self::PlayerActionChimeraRoundWorkEnd) } "PlayerActionType_PlayerActionChimeraEndlessStart" => { Some(Self::PlayerActionChimeraEndlessStart) } "PlayerActionType_PlayerActionChimeraEndlessEnd" => { Some(Self::PlayerActionChimeraEndlessEnd) } "PlayerActionType_PlayerActionChimeraEndlessWorkStart" => { Some(Self::PlayerActionChimeraEndlessWorkStart) } "PlayerActionType_PlayerActionChimeraEndlessWorkEnd" => { Some(Self::PlayerActionChimeraEndlessWorkEnd) } "PlayerActionType_PlayerActionChimeraRankChange" => { Some(Self::PlayerActionChimeraRankChange) } "PlayerActionType_PlayerActionChimeraGet" => { Some(Self::PlayerActionChimeraGet) } "PlayerActionType_PlayerActionStoryTokenTakeActivityReward" => { Some(Self::PlayerActionStoryTokenTakeActivityReward) } "PlayerActionType_PlayerActionReissueAvatarTokenItem" => { Some(Self::PlayerActionReissueAvatarTokenItem) } "PlayerActionType_PlayerActionAvatarDeliverRewardActivityTakeReward" => { Some(Self::PlayerActionAvatarDeliverRewardActivityTakeReward) } "PlayerActionType_PlayerActionElfRestaurantBuyField" => { Some(Self::PlayerActionElfRestaurantBuyField) } "PlayerActionType_PlayerActionElfRestaurantPlantSeed" => { Some(Self::PlayerActionElfRestaurantPlantSeed) } "PlayerActionType_PlayerActionElfRestaurantRecycleSeed" => { Some(Self::PlayerActionElfRestaurantRecycleSeed) } "PlayerActionType_PlayerActionElfRestaurantHarvestCrop" => { Some(Self::PlayerActionElfRestaurantHarvestCrop) } "PlayerActionType_PlayerActionElfRestaurantUpgradeEmployeeLevel" => { Some(Self::PlayerActionElfRestaurantUpgradeEmployeeLevel) } "PlayerActionType_PlayerActionElfRestaurantUpgradeFacilityLevel" => { Some(Self::PlayerActionElfRestaurantUpgradeFacilityLevel) } "PlayerActionType_PlayerActionElfRestaurantUpgradeRecipeLevel" => { Some(Self::PlayerActionElfRestaurantUpgradeRecipeLevel) } "PlayerActionType_PlayerActionElfRestaurantBuyShopItem" => { Some(Self::PlayerActionElfRestaurantBuyShopItem) } "PlayerActionType_PlayerActionElfRestaurantFinishTradeOrder" => { Some(Self::PlayerActionElfRestaurantFinishTradeOrder) } "PlayerActionType_PlayerActionElfRestaurantTakeVillagerReward" => { Some(Self::PlayerActionElfRestaurantTakeVillagerReward) } "PlayerActionType_PlayerActionElfRestaurantSettleRestaurantPlay" => { Some(Self::PlayerActionElfRestaurantSettleRestaurantPlay) } "PlayerActionType_PlayerActionElfRestaurantInit" => { Some(Self::PlayerActionElfRestaurantInit) } "PlayerActionType_PlayerActionElfRestaurantSettleProgress" => { Some(Self::PlayerActionElfRestaurantSettleProgress) } "PlayerActionType_PlayerActionElfRestaurantSettleDay" => { Some(Self::PlayerActionElfRestaurantSettleDay) } "PlayerActionType_PlayerActionElfRestaurantAddItem" => { Some(Self::PlayerActionElfRestaurantAddItem) } "PlayerActionType_PlayerActionLocalLegendReward" => { Some(Self::PlayerActionLocalLegendReward) } "PlayerActionType_PlayerActionFateLevelStart" => { Some(Self::PlayerActionFateLevelStart) } "PlayerActionType_PlayerActionFateLevelSettle" => { Some(Self::PlayerActionFateLevelSettle) } "PlayerActionType_PlayerActionFateBattleStart" => { Some(Self::PlayerActionFateBattleStart) } "PlayerActionType_PlayerActionFateBattleEnd" => { Some(Self::PlayerActionFateBattleEnd) } "PlayerActionType_PlayerActionFateAddHougu" => { Some(Self::PlayerActionFateAddHougu) } "PlayerActionType_PlayerActionFateSelectHougu" => { Some(Self::PlayerActionFateSelectHougu) } "PlayerActionType_PlayerActionFateSelectReiju" => { Some(Self::PlayerActionFateSelectReiju) } "PlayerActionType_PlayerActionFateRefreshReiju" => { Some(Self::PlayerActionFateRefreshReiju) } "PlayerActionType_PlayerActionFateAddCoin" => { Some(Self::PlayerActionFateAddCoin) } "PlayerActionType_PlayerActionFateBuyBuff" => { Some(Self::PlayerActionFateBuyBuff) } "PlayerActionType_PlayerActionFateSellBuff" => { Some(Self::PlayerActionFateSellBuff) } "PlayerActionType_PlayerActionFateRefreshShop" => { Some(Self::PlayerActionFateRefreshShop) } "PlayerActionType_PlayerActionFateLockGoods" => { Some(Self::PlayerActionFateLockGoods) } "PlayerActionType_PlayerActionFateUnlockGoods" => { Some(Self::PlayerActionFateUnlockGoods) } "PlayerActionType_PlayerActionFateTakeExpReward" => { Some(Self::PlayerActionFateTakeExpReward) } "PlayerActionType_PlayerActionFateAddExp" => { Some(Self::PlayerActionFateAddExp) } "PlayerActionType_PlayerActionFateMasterHpChange" => { Some(Self::PlayerActionFateMasterHpChange) } "PlayerActionType_PlayerActionParkourStartLevel" => { Some(Self::PlayerActionParkourStartLevel) } "PlayerActionType_PlayerActionParkourEndLevel" => { Some(Self::PlayerActionParkourEndLevel) } "PlayerActionType_PlayerActionBasinChestInteractResult" => { Some(Self::PlayerActionBasinChestInteractResult) } "PlayerActionType_PlayerActionRogueMiracleSwap" => { Some(Self::PlayerActionRogueMiracleSwap) } "PlayerActionType_PlayerActionHipplenEndingTakeReward" => { Some(Self::PlayerActionHipplenEndingTakeReward) } "PlayerActionType_PlayerActionHipplenGiftDeliverReward" => { Some(Self::PlayerActionHipplenGiftDeliverReward) } "PlayerActionType_PlayerActionHipplenCycleStart" => { Some(Self::PlayerActionHipplenCycleStart) } "PlayerActionType_PlayerActionHipplenCycleFinish" => { Some(Self::PlayerActionHipplenCycleFinish) } "PlayerActionType_PlayerActionHipplenAgendaPlan" => { Some(Self::PlayerActionHipplenAgendaPlan) } "PlayerActionType_PlayerActionHipplenAgendaSettle" => { Some(Self::PlayerActionHipplenAgendaSettle) } "PlayerActionType_PlayerActionHipplenTrialStart" => { Some(Self::PlayerActionHipplenTrialStart) } "PlayerActionType_PlayerActionHipplenTrialFinish" => { Some(Self::PlayerActionHipplenTrialFinish) } "PlayerActionType_PlayerActionHipplenStatusChange" => { Some(Self::PlayerActionHipplenStatusChange) } "PlayerActionType_PlayerActionHipplenOutfitChange" => { Some(Self::PlayerActionHipplenOutfitChange) } "PlayerActionType_PlayerActionHipplenTraitUnlock" => { Some(Self::PlayerActionHipplenTraitUnlock) } "PlayerActionType_PlayerActionHipplenEndingUnlock" => { Some(Self::PlayerActionHipplenEndingUnlock) } "PlayerActionType_PlayerActionHipplenOutfitUnlock" => { Some(Self::PlayerActionHipplenOutfitUnlock) } "PlayerActionType_PlayerActionHipplenGiftUnlock" => { Some(Self::PlayerActionHipplenGiftUnlock) } "PlayerActionType_PlayerActionHipplenIncidentFinish" => { Some(Self::PlayerActionHipplenIncidentFinish) } "PlayerActionType_PlayerActionChallengePeakStart" => { Some(Self::PlayerActionChallengePeakStart) } "PlayerActionType_PlayerActionChallengePeakReward" => { Some(Self::PlayerActionChallengePeakReward) } "PlayerActionType_PlayerActionChallengePeakMobStart" => { Some(Self::PlayerActionChallengePeakMobStart) } "PlayerActionType_PlayerActionChallengePeakMobSettle" => { Some(Self::PlayerActionChallengePeakMobSettle) } "PlayerActionType_PlayerActionChallengePeakBossStart" => { Some(Self::PlayerActionChallengePeakBossStart) } "PlayerActionType_PlayerActionChallengePeakBossSettle" => { Some(Self::PlayerActionChallengePeakBossSettle) } "PlayerActionType_PlayerActionChallengePeakFastPass" => { Some(Self::PlayerActionChallengePeakFastPass) } "PlayerActionType_PlayerActionChallengePeakRecommendLineup" => { Some(Self::PlayerActionChallengePeakRecommendLineup) } "PlayerActionType_PlayerActionChallengePeakMobBattleEnd" => { Some(Self::PlayerActionChallengePeakMobBattleEnd) } "PlayerActionType_PlayerActionChallengePeakMobRecordClear" => { Some(Self::PlayerActionChallengePeakMobRecordClear) } "PlayerActionType_PlayerActionCakeRaceLoan" => { Some(Self::PlayerActionCakeRaceLoan) } "PlayerActionType_PlayerActionCakeRaceSectionBegin" => { Some(Self::PlayerActionCakeRaceSectionBegin) } "PlayerActionType_PlayerActionCakeRaceSectionEnd" => { Some(Self::PlayerActionCakeRaceSectionEnd) } "PlayerActionType_PlayerActionCakeRaceRoomSectionSettle" => { Some(Self::PlayerActionCakeRaceRoomSectionSettle) } "PlayerActionType_PlayerActionCakeRaceGameSettle" => { Some(Self::PlayerActionCakeRaceGameSettle) } "PlayerActionType_PlayerActionCakeRaceGameBetCat" => { Some(Self::PlayerActionCakeRaceGameBetCat) } "PlayerActionType_PlayerActionCakeRaceGameWinCoin" => { Some(Self::PlayerActionCakeRaceGameWinCoin) } "PlayerActionType_PlayerActionCakeRaceLikeFriendRanking" => { Some(Self::PlayerActionCakeRaceLikeFriendRanking) } "PlayerActionType_PlayerActionElationBattleBegin" => { Some(Self::PlayerActionElationBattleBegin) } "PlayerActionType_PlayerActionElationBattleEnd" => { Some(Self::PlayerActionElationBattleEnd) } "PlayerActionType_PlayerActionActivityHotDataChange" => { Some(Self::PlayerActionActivityHotDataChange) } "PlayerActionType_PlayerActionChimeraDuelGameSettle" => { Some(Self::PlayerActionChimeraDuelGameSettle) } "PlayerActionType_PlayerActionChimeraDuelMasterUnlock" => { Some(Self::PlayerActionChimeraDuelMasterUnlock) } "PlayerActionType_PlayerActionChimeraDuelGameStart" => { Some(Self::PlayerActionChimeraDuelGameStart) } "PlayerActionType_PlayerActionChimeraDuelBattleStart" => { Some(Self::PlayerActionChimeraDuelBattleStart) } "PlayerActionType_PlayerActionChimeraDuelBattleEnd" => { Some(Self::PlayerActionChimeraDuelBattleEnd) } "PlayerActionType_PlayerActionChimeraDuelChimeraBuy" => { Some(Self::PlayerActionChimeraDuelChimeraBuy) } "PlayerActionType_PlayerActionChimeraDuelItemBuy" => { Some(Self::PlayerActionChimeraDuelItemBuy) } "PlayerActionType_PlayerActionChimeraDuelShopRefresh" => { Some(Self::PlayerActionChimeraDuelShopRefresh) } "PlayerActionType_PlayerActionChimeraDuelChimeraEnhance" => { Some(Self::PlayerActionChimeraDuelChimeraEnhance) } "PlayerActionType_PlayerActionChimeraDuelChimeraSell" => { Some(Self::PlayerActionChimeraDuelChimeraSell) } "PlayerActionType_PlayerActionChimeraDuelShopStart" => { Some(Self::PlayerActionChimeraDuelShopStart) } "PlayerActionType_PlayerActionChimeraDuelShopEnd" => { Some(Self::PlayerActionChimeraDuelShopEnd) } "PlayerActionType_PlayerActionChimeraDuelFriendPvpLineupSave" => { Some(Self::PlayerActionChimeraDuelFriendPvpLineupSave) } "PlayerActionType_PlayerActionChimeraDuelDefendLineupSet" => { Some(Self::PlayerActionChimeraDuelDefendLineupSet) } "PlayerActionType_PlayerActionMazePuzzleFinishChenLingGameBoy" => { Some(Self::PlayerActionMazePuzzleFinishChenLingGameBoy) } "PlayerActionType_PlayerActionMazePuzzleFiveDimMoneyChange" => { Some(Self::PlayerActionMazePuzzleFiveDimMoneyChange) } "PlayerActionType_PlayerActionMazePuzzleFinishFiveDimMiniGame" => { Some(Self::PlayerActionMazePuzzleFinishFiveDimMiniGame) } "PlayerActionType_PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode" => { Some(Self::PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode) } "PlayerActionType_PlayerActionMazePuzzleEnterFiveDimGame" => { Some(Self::PlayerActionMazePuzzleEnterFiveDimGame) } "PlayerActionType_PlayerActionMazePuzzleLeaveFiveDimGame" => { Some(Self::PlayerActionMazePuzzleLeaveFiveDimGame) } "PlayerActionType_PlayerActionMazePuzzleFiveDimGameSkillChange" => { Some(Self::PlayerActionMazePuzzleFiveDimGameSkillChange) } "PlayerActionType_PlayerActionGridFightGameStart" => { Some(Self::PlayerActionGridFightGameStart) } "PlayerActionType_PlayerActionGridFightGameEnd" => { Some(Self::PlayerActionGridFightGameEnd) } "PlayerActionType_PlayerActionGridFightRoundStart" => { Some(Self::PlayerActionGridFightRoundStart) } "PlayerActionType_PlayerActionGridFightRoundEnd" => { Some(Self::PlayerActionGridFightRoundEnd) } "PlayerActionType_PlayerActionGridFightBattleStart" => { Some(Self::PlayerActionGridFightBattleStart) } "PlayerActionType_PlayerActionGridFightBattleEnd" => { Some(Self::PlayerActionGridFightBattleEnd) } "PlayerActionType_PlayerActionGridFightBattleRole" => { Some(Self::PlayerActionGridFightBattleRole) } "PlayerActionType_PlayerActionGridFightPortalRefresh" => { Some(Self::PlayerActionGridFightPortalRefresh) } "PlayerActionType_PlayerActionGridFightPortalSelect" => { Some(Self::PlayerActionGridFightPortalSelect) } "PlayerActionType_PlayerActionGridFightAugmentRefresh" => { Some(Self::PlayerActionGridFightAugmentRefresh) } "PlayerActionType_PlayerActionGridFightAugmentSelect" => { Some(Self::PlayerActionGridFightAugmentSelect) } "PlayerActionType_PlayerActionGridFightShopRefresh" => { Some(Self::PlayerActionGridFightShopRefresh) } "PlayerActionType_PlayerActionGridFightShopBuy" => { Some(Self::PlayerActionGridFightShopBuy) } "PlayerActionType_PlayerActionGridFightSupplyRefresh" => { Some(Self::PlayerActionGridFightSupplyRefresh) } "PlayerActionType_PlayerActionGridFightSupplySelect" => { Some(Self::PlayerActionGridFightSupplySelect) } "PlayerActionType_PlayerActionGridFightForgeOpen" => { Some(Self::PlayerActionGridFightForgeOpen) } "PlayerActionType_PlayerActionGridFightSpecialShopBuy" => { Some(Self::PlayerActionGridFightSpecialShopBuy) } "PlayerActionType_PlayerActionGridFightGetExp" => { Some(Self::PlayerActionGridFightGetExp) } "PlayerActionType_PlayerActionGridFightGetOrb" => { Some(Self::PlayerActionGridFightGetOrb) } "PlayerActionType_PlayerActionGridFightUseOrb" => { Some(Self::PlayerActionGridFightUseOrb) } "PlayerActionType_PlayerActionGridFightGetRole" => { Some(Self::PlayerActionGridFightGetRole) } "PlayerActionType_PlayerActionGridFightGetCoin" => { Some(Self::PlayerActionGridFightGetCoin) } "PlayerActionType_PlayerActionGridFightGetFreeRefresh" => { Some(Self::PlayerActionGridFightGetFreeRefresh) } "PlayerActionType_PlayerActionGridFightGetItem" => { Some(Self::PlayerActionGridFightGetItem) } "PlayerActionType_PlayerActionGridFightGetEquip" => { Some(Self::PlayerActionGridFightGetEquip) } "PlayerActionType_PlayerActionGridFightDressEquip" => { Some(Self::PlayerActionGridFightDressEquip) } "PlayerActionType_PlayerActionGridFightGetHp" => { Some(Self::PlayerActionGridFightGetHp) } "PlayerActionType_PlayerActionGridFightWeeklyScoreChange" => { Some(Self::PlayerActionGridFightWeeklyScoreChange) } "PlayerActionType_PlayerActionGridFightGetWeeklyReward" => { Some(Self::PlayerActionGridFightGetWeeklyReward) } "PlayerActionType_PlayerActionGridFightSeasonExpChange" => { Some(Self::PlayerActionGridFightSeasonExpChange) } "PlayerActionType_PlayerActionGridFightTalentEnable" => { Some(Self::PlayerActionGridFightTalentEnable) } "PlayerActionType_PlayerActionGridFightTalentReset" => { Some(Self::PlayerActionGridFightTalentReset) } "PlayerActionType_PlayerActionGridFightTutorialTaskFinish" => { Some(Self::PlayerActionGridFightTutorialTaskFinish) } "PlayerActionType_PlayerActionGridFightEliteBranchRefresh" => { Some(Self::PlayerActionGridFightEliteBranchRefresh) } "PlayerActionType_PlayerActionGridFightTutorialResume" => { Some(Self::PlayerActionGridFightTutorialResume) } "PlayerActionType_PlayerActionGridFightGetProjection" => { Some(Self::PlayerActionGridFightGetProjection) } "PlayerActionType_PlayerActionGridFightGetPresent" => { Some(Self::PlayerActionGridFightGetPresent) } "PlayerActionType_PlayerActionGridFightOpenPresent" => { Some(Self::PlayerActionGridFightOpenPresent) } "PlayerActionType_PlayerActionGridFightSettleSeasonEnd" => { Some(Self::PlayerActionGridFightSettleSeasonEnd) } "PlayerActionType_PlayerActionGridFightFavoriteArchive" => { Some(Self::PlayerActionGridFightFavoriteArchive) } "PlayerActionType_PlayerActionGridFightFormationEdit" => { Some(Self::PlayerActionGridFightFormationEdit) } "PlayerActionType_PlayerActionGridFightModifierUpdate" => { Some(Self::PlayerActionGridFightModifierUpdate) } "PlayerActionType_PlayerActionGridFightFormationUgcUpdate" => { Some(Self::PlayerActionGridFightFormationUgcUpdate) } "PlayerActionType_PlayerActionLocalLegendBattleBegin" => { Some(Self::PlayerActionLocalLegendBattleBegin) } "PlayerActionType_PlayerActionLocalLegendBattleEnd" => { Some(Self::PlayerActionLocalLegendBattleEnd) } "PlayerActionType_PlayerActionDiceCombatBuyShopGood" => { Some(Self::PlayerActionDiceCombatBuyShopGood) } "PlayerActionType_PlayerActionDiceCombatUpgradeAvatar" => { Some(Self::PlayerActionDiceCombatUpgradeAvatar) } "PlayerActionType_PlayerActionDiceCombatFinishPveStage" => { Some(Self::PlayerActionDiceCombatFinishPveStage) } "PlayerActionType_PlayerActionDiceCombatBegin" => { Some(Self::PlayerActionDiceCombatBegin) } "PlayerActionType_PlayerActionDiceCombatTurnEnd" => { Some(Self::PlayerActionDiceCombatTurnEnd) } "PlayerActionType_PlayerActionDiceCombatEnd" => { Some(Self::PlayerActionDiceCombatEnd) } "PlayerActionType_PlayerActionDiceCombatScoreChange" => { Some(Self::PlayerActionDiceCombatScoreChange) } "PlayerActionType_PlayerActionDiceCombatChangeColorDice" => { Some(Self::PlayerActionDiceCombatChangeColorDice) } "PlayerActionType_PlayerActionInteractiveTriggerMazeBuffAdd" => { Some(Self::PlayerActionInteractiveTriggerMazeBuffAdd) } "PlayerActionType_PlayerActionLlmChat" => Some(Self::PlayerActionLlmChat), "PlayerActionType_PlayerActionLlmChatNextQuestion" => { Some(Self::PlayerActionLlmChatNextQuestion) } "PlayerActionType_PlayerActionLlmChatFeedback" => { Some(Self::PlayerActionLlmChatFeedback) } "PlayerActionType_PlayerActionAiPamChatPointChange" => { Some(Self::PlayerActionAiPamChatPointChange) } "PlayerActionType_PlayerActionTrainCakeCatchCatGodInteract" => { Some(Self::PlayerActionTrainCakeCatchCatGodInteract) } "PlayerActionType_PlayerActionTrainCakeCatchOpenBox" => { Some(Self::PlayerActionTrainCakeCatchOpenBox) } "PlayerActionType_PlayerActionTrainCakeCatchSearchCat" => { Some(Self::PlayerActionTrainCakeCatchSearchCat) } "PlayerActionType_PlayerActionTrainCakeCatchUnlockPerformance" => { Some(Self::PlayerActionTrainCakeCatchUnlockPerformance) } "PlayerActionType_PlayerActionTrainCakeCatchUpdateDiyInfo" => { Some(Self::PlayerActionTrainCakeCatchUpdateDiyInfo) } "PlayerActionType_PlayerActionSocialPlayTalk" => { Some(Self::PlayerActionSocialPlayTalk) } "PlayerActionType_PlayerActionSocialPlayKickOutPlayer" => { Some(Self::PlayerActionSocialPlayKickOutPlayer) } "PlayerActionType_PlayerActionSocialPlayPopularityValue" => { Some(Self::PlayerActionSocialPlayPopularityValue) } "PlayerActionType_PlayerActionSocialPlayLeaveRoom" => { Some(Self::PlayerActionSocialPlayLeaveRoom) } "PlayerActionType_PlayerActionSocialPlayEnterRoom" => { Some(Self::PlayerActionSocialPlayEnterRoom) } "PlayerActionType_PlayerActionTrainCakeCatchCatGodAppear" => { Some(Self::PlayerActionTrainCakeCatchCatGodAppear) } "PlayerActionType_PlayerActionIdleLiveUpgradeTeamSlot" => { Some(Self::PlayerActionIdleLiveUpgradeTeamSlot) } "PlayerActionType_PlayerActionIdleLiveFinishSubNode" => { Some(Self::PlayerActionIdleLiveFinishSubNode) } "PlayerActionType_PlayerActionIdleLiveFinishChapterFinalAct" => { Some(Self::PlayerActionIdleLiveFinishChapterFinalAct) } "PlayerActionType_PlayerActionIdleLiveCollectIncome" => { Some(Self::PlayerActionIdleLiveCollectIncome) } "PlayerActionType_PlayerActionIdleLiveOpenChest" => { Some(Self::PlayerActionIdleLiveOpenChest) } "PlayerActionType_PlayerActionIdleLiveTakeTaskReward" => { Some(Self::PlayerActionIdleLiveTakeTaskReward) } "PlayerActionType_PlayerActionIdleLiveTechTreeChange" => { Some(Self::PlayerActionIdleLiveTechTreeChange) } "PlayerActionType_PlayerActionIdleLiveModifyCustomTitle" => { Some(Self::PlayerActionIdleLiveModifyCustomTitle) } "PlayerActionType_PlayerActionIdleLiveCatchUpReward" => { Some(Self::PlayerActionIdleLiveCatchUpReward) } "PlayerActionType_PlayerActionIdleLiveTakeMessageReward" => { Some(Self::PlayerActionIdleLiveTakeMessageReward) } "PlayerActionType_PlayerActionIdleLiveTakeGiftReward" => { Some(Self::PlayerActionIdleLiveTakeGiftReward) } "PlayerActionType_PlayerActionIdleLiveEndDungeon" => { Some(Self::PlayerActionIdleLiveEndDungeon) } "PlayerActionType_PlayerActionIdleLiveActivityInit" => { Some(Self::PlayerActionIdleLiveActivityInit) } "PlayerActionType_PlayerActionIdleLiveEquipDiscard" => { Some(Self::PlayerActionIdleLiveEquipDiscard) } "PlayerActionType_PlayerActionIdleLiveDoGacha" => { Some(Self::PlayerActionIdleLiveDoGacha) } "PlayerActionType_PlayerActionIdleLiveAddAvatar" => { Some(Self::PlayerActionIdleLiveAddAvatar) } "PlayerActionType_PlayerActionIdleLiveTaskChange" => { Some(Self::PlayerActionIdleLiveTaskChange) } "PlayerActionType_PlayerActionIdleLiveReplaceTeam" => { Some(Self::PlayerActionIdleLiveReplaceTeam) } "PlayerActionType_PlayerActionIdleLiveHandleNormalEquip" => { Some(Self::PlayerActionIdleLiveHandleNormalEquip) } "PlayerActionType_PlayerActionIdleLiveUpgradeSpecialEquip" => { Some(Self::PlayerActionIdleLiveUpgradeSpecialEquip) } "PlayerActionType_PlayerActionIdleLiveDressSpecialEquip" => { Some(Self::PlayerActionIdleLiveDressSpecialEquip) } "PlayerActionType_PlayerActionIdleLiveAddItem" => { Some(Self::PlayerActionIdleLiveAddItem) } "PlayerActionType_PlayerActionIdleLiveQuestionChange" => { Some(Self::PlayerActionIdleLiveQuestionChange) } "PlayerActionType_PlayerActionIdleLiveStartNodeBattle" => { Some(Self::PlayerActionIdleLiveStartNodeBattle) } "PlayerActionType_PlayerActionIdleLiveFinishNodeBattle" => { Some(Self::PlayerActionIdleLiveFinishNodeBattle) } "PlayerActionType_PlayerActionIdleLiveFinishNode" => { Some(Self::PlayerActionIdleLiveFinishNode) } "PlayerActionType_PlayerActionIdleLiveMessageChange" => { Some(Self::PlayerActionIdleLiveMessageChange) } "PlayerActionType_PlayerActionNewYearBoatTakeReward" => { Some(Self::PlayerActionNewYearBoatTakeReward) } "PlayerActionType_PlayerActionNewYearBoatSelectBoat" => { Some(Self::PlayerActionNewYearBoatSelectBoat) } "PlayerActionType_PlayerActionNewYearBoatPeriodSettle" => { Some(Self::PlayerActionNewYearBoatPeriodSettle) } "PlayerActionType_PlayerActionBenefitV2ActivityTakeReward" => { Some(Self::PlayerActionBenefitV2ActivityTakeReward) } "PlayerActionType_PlayerActionBenefitV2ActivityDraw" => { Some(Self::PlayerActionBenefitV2ActivityDraw) } "PlayerActionType_PlayerActionJukeboxSetting" => { Some(Self::PlayerActionJukeboxSetting) } "PlayerActionType_PlayerActionJukeboxSettingReset" => { Some(Self::PlayerActionJukeboxSettingReset) } "PlayerActionType_PlayerActionDiceCombatV2FinishPveStage" => { Some(Self::PlayerActionDiceCombatV2FinishPveStage) } "PlayerActionType_PlayerActionDiceCombatV2Begin" => { Some(Self::PlayerActionDiceCombatV2Begin) } "PlayerActionType_PlayerActionDiceCombatV2TurnEnd" => { Some(Self::PlayerActionDiceCombatV2TurnEnd) } "PlayerActionType_PlayerActionDiceCombatV2End" => { Some(Self::PlayerActionDiceCombatV2End) } "PlayerActionType_PlayerActionDiceCombatV2TacticsPointChange" => { Some(Self::PlayerActionDiceCombatV2TacticsPointChange) } "PlayerActionType_PlayerActionDiceCombatV2TacticsCardChange" => { Some(Self::PlayerActionDiceCombatV2TacticsCardChange) } "PlayerActionType_PlayerActionDiceCombatV2DiceChangeRequest" => { Some(Self::PlayerActionDiceCombatV2DiceChangeRequest) } "PlayerActionType_PlayerActionDiceCombatV2DiceChange" => { Some(Self::PlayerActionDiceCombatV2DiceChange) } "PlayerActionType_PlayerActionLimaoNewsSubmitIssue" => { Some(Self::PlayerActionLimaoNewsSubmitIssue) } "PlayerActionType_PlayerActionLimaoNewsSubmitPost" => { Some(Self::PlayerActionLimaoNewsSubmitPost) } "PlayerActionType_PlayerActionLimaoNewsOfficeSurveyStateChange" => { Some(Self::PlayerActionLimaoNewsOfficeSurveyStateChange) } "PlayerActionType_PlayerActionLimaoNewsTriggerMessage" => { Some(Self::PlayerActionLimaoNewsTriggerMessage) } "PlayerActionType_PlayerActionLimaoNewsFinishMessage" => { Some(Self::PlayerActionLimaoNewsFinishMessage) } "PlayerActionType_PlayerActionLimaoNewsFinishCondition" => { Some(Self::PlayerActionLimaoNewsFinishCondition) } "PlayerActionType_PlayerActionLimaoNewsUnlockPost" => { Some(Self::PlayerActionLimaoNewsUnlockPost) } "PlayerActionType_PlayerActionLimaoNewsReplyComment" => { Some(Self::PlayerActionLimaoNewsReplyComment) } "PlayerActionType_PlayerActionLimaoNewsBanPost" => { Some(Self::PlayerActionLimaoNewsBanPost) } "PlayerActionType_PlayerActionLimaoNewsTriggerOfficeEvent" => { Some(Self::PlayerActionLimaoNewsTriggerOfficeEvent) } "PlayerActionType_PlayerActionLimaoNewsFinishOfficeEvent" => { Some(Self::PlayerActionLimaoNewsFinishOfficeEvent) } "PlayerActionType_PlayerActionLimaoNewsUpvoteContent" => { Some(Self::PlayerActionLimaoNewsUpvoteContent) } "PlayerActionType_PlayerActionChenLingBattleActivatePrivilege" => { Some(Self::PlayerActionChenLingBattleActivatePrivilege) } "PlayerActionType_PlayerActionChenLingBattleConquerLevelUp" => { Some(Self::PlayerActionChenLingBattleConquerLevelUp) } "PlayerActionType_PlayerActionChenLingBattleStartStage" => { Some(Self::PlayerActionChenLingBattleStartStage) } "PlayerActionType_PlayerActionChenLingBattleSettleStage" => { Some(Self::PlayerActionChenLingBattleSettleStage) } "PlayerActionType_PlayerActionChenLingBattleStartBattle" => { Some(Self::PlayerActionChenLingBattleStartBattle) } "PlayerActionType_PlayerActionChenLingBattleFinishBattle" => { Some(Self::PlayerActionChenLingBattleFinishBattle) } "PlayerActionType_PlayerActionChenLingBattleFinishWave" => { Some(Self::PlayerActionChenLingBattleFinishWave) } "PlayerActionType_PlayerActionChenLingBattleSelectCard" => { Some(Self::PlayerActionChenLingBattleSelectCard) } "PlayerActionType_PlayerActionChenLingBattleRefreshCard" => { Some(Self::PlayerActionChenLingBattleRefreshCard) } "PlayerActionType_PlayerActionChenLingBattleBuyShopItem" => { Some(Self::PlayerActionChenLingBattleBuyShopItem) } "PlayerActionType_PlayerActionChenLingBattleRefreshShop" => { Some(Self::PlayerActionChenLingBattleRefreshShop) } "PlayerActionType_PlayerActionChenLingBattleSelectPolicy" => { Some(Self::PlayerActionChenLingBattleSelectPolicy) } "PlayerActionType_PlayerActionChenLingBattleRefreshPolicy" => { Some(Self::PlayerActionChenLingBattleRefreshPolicy) } "PlayerActionType_PlayerActionChenLingBattleAddHandCard" => { Some(Self::PlayerActionChenLingBattleAddHandCard) } "PlayerActionType_PlayerActionChenLingBattleUseHandCard" => { Some(Self::PlayerActionChenLingBattleUseHandCard) } "PlayerActionType_PlayerActionChenLingBattleSellHandCard" => { Some(Self::PlayerActionChenLingBattleSellHandCard) } "PlayerActionType_PlayerActionChenLingBattleEntityUpgrade" => { Some(Self::PlayerActionChenLingBattleEntityUpgrade) } "PlayerActionType_PlayerActionChenLingBattleCloneEntity" => { Some(Self::PlayerActionChenLingBattleCloneEntity) } "PlayerActionType_PlayerActionCycleScoreChange" => { Some(Self::PlayerActionCycleScoreChange) } "PlayerActionType_PlayerActionCycleScoreTakeReward" => { Some(Self::PlayerActionCycleScoreTakeReward) } "PlayerActionType_PlayerActionRelicPresetPlanSave" => { Some(Self::PlayerActionRelicPresetPlanSave) } "PlayerActionType_PlayerActionRelicPresetPlanDelete" => { Some(Self::PlayerActionRelicPresetPlanDelete) } "PlayerActionType_PlayerActionRelicPresetPlanModifyName" => { Some(Self::PlayerActionRelicPresetPlanModifyName) } "PlayerActionType_PlayerActionPixAirUnlockPlane" => { Some(Self::PlayerActionPixAirUnlockPlane) } "PlayerActionType_PlayerActionPixAirStageStart" => { Some(Self::PlayerActionPixAirStageStart) } "PlayerActionType_PlayerActionPixAirBattleGen" => { Some(Self::PlayerActionPixAirBattleGen) } "PlayerActionType_PlayerActionPixAirBattleEnd" => { Some(Self::PlayerActionPixAirBattleEnd) } "PlayerActionType_PlayerActionPixAirLootEquipSelect" => { Some(Self::PlayerActionPixAirLootEquipSelect) } "PlayerActionType_PlayerActionPixAirBuyEquip" => { Some(Self::PlayerActionPixAirBuyEquip) } "PlayerActionType_PlayerActionPixAirRefreshShop" => { Some(Self::PlayerActionPixAirRefreshShop) } "PlayerActionType_PlayerActionPixAirNodeSelectContent" => { Some(Self::PlayerActionPixAirNodeSelectContent) } "PlayerActionType_PlayerActionPixAirGrantReward" => { Some(Self::PlayerActionPixAirGrantReward) } "PlayerActionType_PlayerActionPixAirEvent" => { Some(Self::PlayerActionPixAirEvent) } "PlayerActionType_PlayerActionPixAirNewEquip" => { Some(Self::PlayerActionPixAirNewEquip) } "PlayerActionType_PlayerActionPixAirSellEquip" => { Some(Self::PlayerActionPixAirSellEquip) } "PlayerActionType_PlayerActionPixAirEquipUpgrade" => { Some(Self::PlayerActionPixAirEquipUpgrade) } "PlayerActionType_PlayerActionPixAirEquipEnchant" => { Some(Self::PlayerActionPixAirEquipEnchant) } "PlayerActionType_PlayerActionPixAirCoinChange" => { Some(Self::PlayerActionPixAirCoinChange) } "PlayerActionType_PlayerActionPixAirStageSettle" => { Some(Self::PlayerActionPixAirStageSettle) } "PlayerActionType_PlayerActionExpeditionBattleGameStart" => { Some(Self::PlayerActionExpeditionBattleGameStart) } "PlayerActionType_PlayerActionExpeditionBattleGameEnd" => { Some(Self::PlayerActionExpeditionBattleGameEnd) } "PlayerActionType_PlayerActionChenLingFesLevelStart" => { Some(Self::PlayerActionChenLingFesLevelStart) } "PlayerActionType_PlayerActionChenLingFesBusinessDayEnd" => { Some(Self::PlayerActionChenLingFesBusinessDayEnd) } "PlayerActionType_PlayerActionChenLingFesPhaseSettle" => { Some(Self::PlayerActionChenLingFesPhaseSettle) } "PlayerActionType_PlayerActionChenLingFesLevelSettle" => { Some(Self::PlayerActionChenLingFesLevelSettle) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChatType { None = 0, Private = 1, Group = 2, } impl ChatType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "CHAT_TYPE_NONE", Self::Private => "CHAT_TYPE_PRIVATE", Self::Group => "CHAT_TYPE_GROUP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHAT_TYPE_NONE" => Some(Self::None), "CHAT_TYPE_PRIVATE" => Some(Self::Private), "CHAT_TYPE_GROUP" => Some(Self::Group), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MsgType { None = 0, CustomText = 1, Emoji = 2, Invite = 3, PlanetFes = 4, Acielmolelb = 5, Bgdmlgdmdif = 6, Mglplopecgj = 7, Ppgbfmogahc = 8, Baekhohllkj = 9, Mjieabmbedp = 10, } impl MsgType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "MSG_TYPE_NONE", Self::CustomText => "MSG_TYPE_CUSTOM_TEXT", Self::Emoji => "MSG_TYPE_EMOJI", Self::Invite => "MSG_TYPE_INVITE", Self::PlanetFes => "MSG_TYPE_PLANET_FES", Self::Acielmolelb => "MSG_TYPE_ACIELMOLELB", Self::Bgdmlgdmdif => "MSG_TYPE_BGDMLGDMDIF", Self::Mglplopecgj => "MSG_TYPE_MGLPLOPECGJ", Self::Ppgbfmogahc => "MSG_TYPE_PPGBFMOGAHC", Self::Baekhohllkj => "MSG_TYPE_BAEKHOHLLKJ", Self::Mjieabmbedp => "MSG_TYPE_MJIEABMBEDP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MSG_TYPE_NONE" => Some(Self::None), "MSG_TYPE_CUSTOM_TEXT" => Some(Self::CustomText), "MSG_TYPE_EMOJI" => Some(Self::Emoji), "MSG_TYPE_INVITE" => Some(Self::Invite), "MSG_TYPE_PLANET_FES" => Some(Self::PlanetFes), "MSG_TYPE_ACIELMOLELB" => Some(Self::Acielmolelb), "MSG_TYPE_BGDMLGDMDIF" => Some(Self::Bgdmlgdmdif), "MSG_TYPE_MGLPLOPECGJ" => Some(Self::Mglplopecgj), "MSG_TYPE_PPGBFMOGAHC" => Some(Self::Ppgbfmogahc), "MSG_TYPE_BAEKHOHLLKJ" => Some(Self::Baekhohllkj), "MSG_TYPE_MJIEABMBEDP" => Some(Self::Mjieabmbedp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Abcpjbmiacc { Delpnhaafcn = 0, Cnodjpidhem = 1, Ejjpljnllnk = 2, } impl Abcpjbmiacc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Delpnhaafcn => "ABCPJBMIACC_DELPNHAAFCN", Self::Cnodjpidhem => "ABCPJBMIACC_CNODJPIDHEM", Self::Ejjpljnllnk => "ABCPJBMIACC_EJJPLJNLLNK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ABCPJBMIACC_DELPNHAAFCN" => Some(Self::Delpnhaafcn), "ABCPJBMIACC_CNODJPIDHEM" => Some(Self::Cnodjpidhem), "ABCPJBMIACC_EJJPLJNLLNK" => Some(Self::Ejjpljnllnk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pjcmneniehh { Nlcdgipgfdj = 0, Kpilfmmnigo = 1, Ggjpemfeblb = 2, Cimneoakbjh = 3, Bomdaikiplp = 4, } impl Pjcmneniehh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "PJCMNENIEHH_NLCDGIPGFDJ", Self::Kpilfmmnigo => "PJCMNENIEHH_KPILFMMNIGO", Self::Ggjpemfeblb => "PJCMNENIEHH_GGJPEMFEBLB", Self::Cimneoakbjh => "PJCMNENIEHH_CIMNEOAKBJH", Self::Bomdaikiplp => "PJCMNENIEHH_BOMDAIKIPLP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PJCMNENIEHH_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "PJCMNENIEHH_KPILFMMNIGO" => Some(Self::Kpilfmmnigo), "PJCMNENIEHH_GGJPEMFEBLB" => Some(Self::Ggjpemfeblb), "PJCMNENIEHH_CIMNEOAKBJH" => Some(Self::Cimneoakbjh), "PJCMNENIEHH_BOMDAIKIPLP" => Some(Self::Bomdaikiplp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dkopgdpkjhb { Cgbikocdabb = 0, Aljchaaiphg = 1, Coebiaoacfm = 2, Fkoikjfaikf = 3, Diemgoichlo = 4, Khjhneofnlj = 5, Efohjenlode = 6, Hjhcdchokjg = 7, Ihhckddfkjl = 8, } impl Dkopgdpkjhb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Cgbikocdabb => "DKOPGDPKJHB_CGBIKOCDABB", Self::Aljchaaiphg => "DKOPGDPKJHB_ALJCHAAIPHG", Self::Coebiaoacfm => "DKOPGDPKJHB_COEBIAOACFM", Self::Fkoikjfaikf => "DKOPGDPKJHB_FKOIKJFAIKF", Self::Diemgoichlo => "DKOPGDPKJHB_DIEMGOICHLO", Self::Khjhneofnlj => "DKOPGDPKJHB_KHJHNEOFNLJ", Self::Efohjenlode => "DKOPGDPKJHB_EFOHJENLODE", Self::Hjhcdchokjg => "DKOPGDPKJHB_HJHCDCHOKJG", Self::Ihhckddfkjl => "DKOPGDPKJHB_IHHCKDDFKJL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DKOPGDPKJHB_CGBIKOCDABB" => Some(Self::Cgbikocdabb), "DKOPGDPKJHB_ALJCHAAIPHG" => Some(Self::Aljchaaiphg), "DKOPGDPKJHB_COEBIAOACFM" => Some(Self::Coebiaoacfm), "DKOPGDPKJHB_FKOIKJFAIKF" => Some(Self::Fkoikjfaikf), "DKOPGDPKJHB_DIEMGOICHLO" => Some(Self::Diemgoichlo), "DKOPGDPKJHB_KHJHNEOFNLJ" => Some(Self::Khjhneofnlj), "DKOPGDPKJHB_EFOHJENLODE" => Some(Self::Efohjenlode), "DKOPGDPKJHB_HJHCDCHOKJG" => Some(Self::Hjhcdchokjg), "DKOPGDPKJHB_IHHCKDDFKJL" => Some(Self::Ihhckddfkjl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cbolbaneano { Nlcdgipgfdj = 0, Akjbecphijk = 1, Mpfmlhdkkel = 2, } impl Cbolbaneano { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "CBOLBANEANO_NLCDGIPGFDJ", Self::Akjbecphijk => "CBOLBANEANO_AKJBECPHIJK", Self::Mpfmlhdkkel => "CBOLBANEANO_MPFMLHDKKEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CBOLBANEANO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "CBOLBANEANO_AKJBECPHIJK" => Some(Self::Akjbecphijk), "CBOLBANEANO_MPFMLHDKKEL" => Some(Self::Mpfmlhdkkel), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fknknlgmacl { Nlcdgipgfdj = 0, Lmbimaobgpo = 1, Npdognapcee = 2, } impl Fknknlgmacl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "FKNKNLGMACL_NLCDGIPGFDJ", Self::Lmbimaobgpo => "FKNKNLGMACL_LMBIMAOBGPO", Self::Npdognapcee => "FKNKNLGMACL_NPDOGNAPCEE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FKNKNLGMACL_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "FKNKNLGMACL_LMBIMAOBGPO" => Some(Self::Lmbimaobgpo), "FKNKNLGMACL_NPDOGNAPCEE" => Some(Self::Npdognapcee), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hcmeilllkbd { Nlcdgipgfdj = 0, Jdoaipkbipe = 1, Ggbmaanjnjc = 2, } impl Hcmeilllkbd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "HCMEILLLKBD_NLCDGIPGFDJ", Self::Jdoaipkbipe => "HCMEILLLKBD_JDOAIPKBIPE", Self::Ggbmaanjnjc => "HCMEILLLKBD_GGBMAANJNJC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HCMEILLLKBD_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "HCMEILLLKBD_JDOAIPKBIPE" => Some(Self::Jdoaipkbipe), "HCMEILLLKBD_GGBMAANJNJC" => Some(Self::Ggbmaanjnjc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AvatarSlotType { AvatarSlot1 = 0, AvatarSlot2 = 1, AvatarSlot3 = 2, } impl AvatarSlotType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AvatarSlot1 => "AVATAR_SLOT_1", Self::AvatarSlot2 => "AVATAR_SLOT_2", Self::AvatarSlot3 => "AVATAR_SLOT_3", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AVATAR_SLOT_1" => Some(Self::AvatarSlot1), "AVATAR_SLOT_2" => Some(Self::AvatarSlot2), "AVATAR_SLOT_3" => Some(Self::AvatarSlot3), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ItemType { None = 0, ItemAvatarCard = 1, ItemEquipment = 2, ItemMaterial = 3, ItemAvatarExp = 4, ItemRelic = 5, } impl ItemType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "ITEM_TYPE_NONE", Self::ItemAvatarCard => "ITEM_AVATAR_CARD", Self::ItemEquipment => "ITEM_EQUIPMENT", Self::ItemMaterial => "ITEM_MATERIAL", Self::ItemAvatarExp => "ITEM_AVATAR_EXP", Self::ItemRelic => "ITEM_RELIC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ITEM_TYPE_NONE" => Some(Self::None), "ITEM_AVATAR_CARD" => Some(Self::ItemAvatarCard), "ITEM_EQUIPMENT" => Some(Self::ItemEquipment), "ITEM_MATERIAL" => Some(Self::ItemMaterial), "ITEM_AVATAR_EXP" => Some(Self::ItemAvatarExp), "ITEM_RELIC" => Some(Self::ItemRelic), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum VirtualItemType { VirtualItemNone = 0, VirtualItemHcoin = 1, VirtualItemScoin = 2, VirtualItemMcoin = 3, VirtualItemStamina = 11, VirtualItemReserveStamina = 12, VirtualItemAvatarExp = 21, VirtualItemExp = 22, VirtualItemDailyActivePoint = 23, VirtualItemMpMax = 24, VirtualItemPlayerReturnPoint = 25, VirtualItemBattleCollegePoint = 26, VirtualItemRogueCoin = 31, VirtualItemRogueTalentCoin = 32, VirtualItemRogueRewardKey = 33, VirtualItemRogueSuperRewardKey = 34, VirtualItemAchievementExp = 41, VirtualItemBpExp = 51, VirtualItemBpRealExp = 52, VirtualItemMuseumFunds = 53, VirtualTrainpartyBuildingFunds = 54, VirtualTrainpartyAreaUnlockCoin = 55, VirtualTrainpartyMobility = 56, VirtualItemWarriorExp = 190, VirtualItemRogueExp = 191, VirtualItemMageExp = 192, VirtualItemShamanExp = 193, VirtualItemWarlockExp = 194, VirtualItemKnightExp = 195, VirtualItemPriestExp = 196, VirtualItemPunkLordPoint = 100000, VirtualItemGameplayCounterMonsterSneakVision = 280001, VirtualItemGameplayCounterWolfBroBullet = 280002, VirtualItemAlleyFunds = 281001, VirtualItemRoguePumanCoupon = 281012, VirtualItemMonthCard = 300101, VirtualItemBpNormal = 300102, VirtualItemBpDeluxe = 300103, VirtualItemBpUpgrade = 300104, VirtualItemHeliobusFans = 281002, VirtualItemSpaceZooHybridItem = 281003, VirtualItemSpaceZooExpPoint = 281004, VirtualItemRogueNousTalentCoin = 281013, VirtualItemEvolveBuildCoin = 281019, VirtualItemDrinkMakerTip = 281005, VirtualItemMonopolyDice = 281014, VirtualItemMonopolyCoin = 281015, VirtualItemMonopolyCheatdice = 281016, VirtualItemMonopolyReroll = 281017, VirtualItemRogueTournPermanentTalentCoin = 281018, VirtualItemRogueTournSeasonTalentCoin = 281020, VirtualItemRogueTournExp = 281022, VirtualItemMatchthreeCoin = 281024, VirtualItemSwordTrainingSkillPoint = 281023, VirtualItemFightFestCoin = 281025, VirtualItemRogueMagicTalentCoin = 281026, VirtualItemEvolveBuildScCoin = 281027, VirtualItemEvolveBuildRewardExp = 281028, VirtualItemMatchthreeV2Coin = 281029, VirtualItemGridFightCoin = 281031, VirtualItemGridFightTalentCoin = 281032, VirtualItemGridFightSeasonExp = 281033, VirtualItemGridFightGameplayExp = 281034, VirtualItemGridFightFreeRefreshTimes = 281035, VirtualItemCakeRaceCoin = 281038, VirtualItemCakeRaceScore = 281039, } impl VirtualItemType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::VirtualItemNone => "VIRTUAL_ITEM_NONE", Self::VirtualItemHcoin => "VIRTUAL_ITEM_HCOIN", Self::VirtualItemScoin => "VIRTUAL_ITEM_SCOIN", Self::VirtualItemMcoin => "VIRTUAL_ITEM_MCOIN", Self::VirtualItemStamina => "VIRTUAL_ITEM_STAMINA", Self::VirtualItemReserveStamina => "VIRTUAL_ITEM_RESERVE_STAMINA", Self::VirtualItemAvatarExp => "VIRTUAL_ITEM_AVATAR_EXP", Self::VirtualItemExp => "VIRTUAL_ITEM_EXP", Self::VirtualItemDailyActivePoint => "VIRTUAL_ITEM_DAILY_ACTIVE_POINT", Self::VirtualItemMpMax => "VIRTUAL_ITEM_MP_MAX", Self::VirtualItemPlayerReturnPoint => "VIRTUAL_ITEM_PLAYER_RETURN_POINT", Self::VirtualItemBattleCollegePoint => "VIRTUAL_ITEM_BATTLE_COLLEGE_POINT", Self::VirtualItemRogueCoin => "VIRTUAL_ITEM_ROGUE_COIN", Self::VirtualItemRogueTalentCoin => "VIRTUAL_ITEM_ROGUE_TALENT_COIN", Self::VirtualItemRogueRewardKey => "VIRTUAL_ITEM_ROGUE_REWARD_KEY", Self::VirtualItemRogueSuperRewardKey => "VIRTUAL_ITEM_ROGUE_SUPER_REWARD_KEY", Self::VirtualItemAchievementExp => "VIRTUAL_ITEM_ACHIEVEMENT_EXP", Self::VirtualItemBpExp => "VIRTUAL_ITEM_BP_EXP", Self::VirtualItemBpRealExp => "VIRTUAL_ITEM_BP_REAL_EXP", Self::VirtualItemMuseumFunds => "VIRTUAL_ITEM_MUSEUM_FUNDS", Self::VirtualTrainpartyBuildingFunds => "VIRTUAL_TRAINPARTY_BUILDING_FUNDS", Self::VirtualTrainpartyAreaUnlockCoin => { "VIRTUAL_TRAINPARTY_AREA_UNLOCK_COIN" } Self::VirtualTrainpartyMobility => "VIRTUAL_TRAINPARTY_MOBILITY", Self::VirtualItemWarriorExp => "VIRTUAL_ITEM_WARRIOR_EXP", Self::VirtualItemRogueExp => "VIRTUAL_ITEM_ROGUE_EXP", Self::VirtualItemMageExp => "VIRTUAL_ITEM_MAGE_EXP", Self::VirtualItemShamanExp => "VIRTUAL_ITEM_SHAMAN_EXP", Self::VirtualItemWarlockExp => "VIRTUAL_ITEM_WARLOCK_EXP", Self::VirtualItemKnightExp => "VIRTUAL_ITEM_KNIGHT_EXP", Self::VirtualItemPriestExp => "VIRTUAL_ITEM_PRIEST_EXP", Self::VirtualItemPunkLordPoint => "VIRTUAL_ITEM_PUNK_LORD_POINT", Self::VirtualItemGameplayCounterMonsterSneakVision => { "VIRTUAL_ITEM_GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" } Self::VirtualItemGameplayCounterWolfBroBullet => { "VIRTUAL_ITEM_GAMEPLAY_COUNTER_WOLF_BRO_BULLET" } Self::VirtualItemAlleyFunds => "VIRTUAL_ITEM_ALLEY_FUNDS", Self::VirtualItemRoguePumanCoupon => "VIRTUAL_ITEM_ROGUE_PUMAN_COUPON", Self::VirtualItemMonthCard => "VIRTUAL_ITEM_MONTH_CARD", Self::VirtualItemBpNormal => "VIRTUAL_ITEM_BP_NORMAL", Self::VirtualItemBpDeluxe => "VIRTUAL_ITEM_BP_DELUXE", Self::VirtualItemBpUpgrade => "VIRTUAL_ITEM_BP_UPGRADE", Self::VirtualItemHeliobusFans => "VIRTUAL_ITEM_HELIOBUS_FANS", Self::VirtualItemSpaceZooHybridItem => "VIRTUAL_ITEM_SPACE_ZOO_HYBRID_ITEM", Self::VirtualItemSpaceZooExpPoint => "VIRTUAL_ITEM_SPACE_ZOO_EXP_POINT", Self::VirtualItemRogueNousTalentCoin => "VIRTUAL_ITEM_ROGUE_NOUS_TALENT_COIN", Self::VirtualItemEvolveBuildCoin => "VIRTUAL_ITEM_EVOLVE_BUILD_COIN", Self::VirtualItemDrinkMakerTip => "VIRTUAL_ITEM_DRINK_MAKER_TIP", Self::VirtualItemMonopolyDice => "VIRTUAL_ITEM_MONOPOLY_DICE", Self::VirtualItemMonopolyCoin => "VIRTUAL_ITEM_MONOPOLY_COIN", Self::VirtualItemMonopolyCheatdice => "VIRTUAL_ITEM_MONOPOLY_CHEATDICE", Self::VirtualItemMonopolyReroll => "VIRTUAL_ITEM_MONOPOLY_REROLL", Self::VirtualItemRogueTournPermanentTalentCoin => { "VIRTUAL_ITEM_ROGUE_TOURN_PERMANENT_TALENT_COIN" } Self::VirtualItemRogueTournSeasonTalentCoin => { "VIRTUAL_ITEM_ROGUE_TOURN_SEASON_TALENT_COIN" } Self::VirtualItemRogueTournExp => "VIRTUAL_ITEM_ROGUE_TOURN_EXP", Self::VirtualItemMatchthreeCoin => "VIRTUAL_ITEM_MATCHTHREE_COIN", Self::VirtualItemSwordTrainingSkillPoint => { "VIRTUAL_ITEM_SWORD_TRAINING_SKILL_POINT" } Self::VirtualItemFightFestCoin => "VIRTUAL_ITEM_FIGHT_FEST_COIN", Self::VirtualItemRogueMagicTalentCoin => { "VIRTUAL_ITEM_ROGUE_MAGIC_TALENT_COIN" } Self::VirtualItemEvolveBuildScCoin => "VIRTUAL_ITEM_EVOLVE_BUILD_SC_COIN", Self::VirtualItemEvolveBuildRewardExp => { "VIRTUAL_ITEM_EVOLVE_BUILD_REWARD_EXP" } Self::VirtualItemMatchthreeV2Coin => "VIRTUAL_ITEM_MATCHTHREE_V2_COIN", Self::VirtualItemGridFightCoin => "VIRTUAL_ITEM_GRID_FIGHT_COIN", Self::VirtualItemGridFightTalentCoin => "VIRTUAL_ITEM_GRID_FIGHT_TALENT_COIN", Self::VirtualItemGridFightSeasonExp => "VIRTUAL_ITEM_GRID_FIGHT_SEASON_EXP", Self::VirtualItemGridFightGameplayExp => { "VIRTUAL_ITEM_GRID_FIGHT_GAMEPLAY_EXP" } Self::VirtualItemGridFightFreeRefreshTimes => { "VIRTUAL_ITEM_GRID_FIGHT_FREE_REFRESH_TIMES" } Self::VirtualItemCakeRaceCoin => "VIRTUAL_ITEM_CAKE_RACE_COIN", Self::VirtualItemCakeRaceScore => "VIRTUAL_ITEM_CAKE_RACE_SCORE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "VIRTUAL_ITEM_NONE" => Some(Self::VirtualItemNone), "VIRTUAL_ITEM_HCOIN" => Some(Self::VirtualItemHcoin), "VIRTUAL_ITEM_SCOIN" => Some(Self::VirtualItemScoin), "VIRTUAL_ITEM_MCOIN" => Some(Self::VirtualItemMcoin), "VIRTUAL_ITEM_STAMINA" => Some(Self::VirtualItemStamina), "VIRTUAL_ITEM_RESERVE_STAMINA" => Some(Self::VirtualItemReserveStamina), "VIRTUAL_ITEM_AVATAR_EXP" => Some(Self::VirtualItemAvatarExp), "VIRTUAL_ITEM_EXP" => Some(Self::VirtualItemExp), "VIRTUAL_ITEM_DAILY_ACTIVE_POINT" => Some(Self::VirtualItemDailyActivePoint), "VIRTUAL_ITEM_MP_MAX" => Some(Self::VirtualItemMpMax), "VIRTUAL_ITEM_PLAYER_RETURN_POINT" => { Some(Self::VirtualItemPlayerReturnPoint) } "VIRTUAL_ITEM_BATTLE_COLLEGE_POINT" => { Some(Self::VirtualItemBattleCollegePoint) } "VIRTUAL_ITEM_ROGUE_COIN" => Some(Self::VirtualItemRogueCoin), "VIRTUAL_ITEM_ROGUE_TALENT_COIN" => Some(Self::VirtualItemRogueTalentCoin), "VIRTUAL_ITEM_ROGUE_REWARD_KEY" => Some(Self::VirtualItemRogueRewardKey), "VIRTUAL_ITEM_ROGUE_SUPER_REWARD_KEY" => { Some(Self::VirtualItemRogueSuperRewardKey) } "VIRTUAL_ITEM_ACHIEVEMENT_EXP" => Some(Self::VirtualItemAchievementExp), "VIRTUAL_ITEM_BP_EXP" => Some(Self::VirtualItemBpExp), "VIRTUAL_ITEM_BP_REAL_EXP" => Some(Self::VirtualItemBpRealExp), "VIRTUAL_ITEM_MUSEUM_FUNDS" => Some(Self::VirtualItemMuseumFunds), "VIRTUAL_TRAINPARTY_BUILDING_FUNDS" => { Some(Self::VirtualTrainpartyBuildingFunds) } "VIRTUAL_TRAINPARTY_AREA_UNLOCK_COIN" => { Some(Self::VirtualTrainpartyAreaUnlockCoin) } "VIRTUAL_TRAINPARTY_MOBILITY" => Some(Self::VirtualTrainpartyMobility), "VIRTUAL_ITEM_WARRIOR_EXP" => Some(Self::VirtualItemWarriorExp), "VIRTUAL_ITEM_ROGUE_EXP" => Some(Self::VirtualItemRogueExp), "VIRTUAL_ITEM_MAGE_EXP" => Some(Self::VirtualItemMageExp), "VIRTUAL_ITEM_SHAMAN_EXP" => Some(Self::VirtualItemShamanExp), "VIRTUAL_ITEM_WARLOCK_EXP" => Some(Self::VirtualItemWarlockExp), "VIRTUAL_ITEM_KNIGHT_EXP" => Some(Self::VirtualItemKnightExp), "VIRTUAL_ITEM_PRIEST_EXP" => Some(Self::VirtualItemPriestExp), "VIRTUAL_ITEM_PUNK_LORD_POINT" => Some(Self::VirtualItemPunkLordPoint), "VIRTUAL_ITEM_GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" => { Some(Self::VirtualItemGameplayCounterMonsterSneakVision) } "VIRTUAL_ITEM_GAMEPLAY_COUNTER_WOLF_BRO_BULLET" => { Some(Self::VirtualItemGameplayCounterWolfBroBullet) } "VIRTUAL_ITEM_ALLEY_FUNDS" => Some(Self::VirtualItemAlleyFunds), "VIRTUAL_ITEM_ROGUE_PUMAN_COUPON" => Some(Self::VirtualItemRoguePumanCoupon), "VIRTUAL_ITEM_MONTH_CARD" => Some(Self::VirtualItemMonthCard), "VIRTUAL_ITEM_BP_NORMAL" => Some(Self::VirtualItemBpNormal), "VIRTUAL_ITEM_BP_DELUXE" => Some(Self::VirtualItemBpDeluxe), "VIRTUAL_ITEM_BP_UPGRADE" => Some(Self::VirtualItemBpUpgrade), "VIRTUAL_ITEM_HELIOBUS_FANS" => Some(Self::VirtualItemHeliobusFans), "VIRTUAL_ITEM_SPACE_ZOO_HYBRID_ITEM" => { Some(Self::VirtualItemSpaceZooHybridItem) } "VIRTUAL_ITEM_SPACE_ZOO_EXP_POINT" => Some(Self::VirtualItemSpaceZooExpPoint), "VIRTUAL_ITEM_ROGUE_NOUS_TALENT_COIN" => { Some(Self::VirtualItemRogueNousTalentCoin) } "VIRTUAL_ITEM_EVOLVE_BUILD_COIN" => Some(Self::VirtualItemEvolveBuildCoin), "VIRTUAL_ITEM_DRINK_MAKER_TIP" => Some(Self::VirtualItemDrinkMakerTip), "VIRTUAL_ITEM_MONOPOLY_DICE" => Some(Self::VirtualItemMonopolyDice), "VIRTUAL_ITEM_MONOPOLY_COIN" => Some(Self::VirtualItemMonopolyCoin), "VIRTUAL_ITEM_MONOPOLY_CHEATDICE" => Some(Self::VirtualItemMonopolyCheatdice), "VIRTUAL_ITEM_MONOPOLY_REROLL" => Some(Self::VirtualItemMonopolyReroll), "VIRTUAL_ITEM_ROGUE_TOURN_PERMANENT_TALENT_COIN" => { Some(Self::VirtualItemRogueTournPermanentTalentCoin) } "VIRTUAL_ITEM_ROGUE_TOURN_SEASON_TALENT_COIN" => { Some(Self::VirtualItemRogueTournSeasonTalentCoin) } "VIRTUAL_ITEM_ROGUE_TOURN_EXP" => Some(Self::VirtualItemRogueTournExp), "VIRTUAL_ITEM_MATCHTHREE_COIN" => Some(Self::VirtualItemMatchthreeCoin), "VIRTUAL_ITEM_SWORD_TRAINING_SKILL_POINT" => { Some(Self::VirtualItemSwordTrainingSkillPoint) } "VIRTUAL_ITEM_FIGHT_FEST_COIN" => Some(Self::VirtualItemFightFestCoin), "VIRTUAL_ITEM_ROGUE_MAGIC_TALENT_COIN" => { Some(Self::VirtualItemRogueMagicTalentCoin) } "VIRTUAL_ITEM_EVOLVE_BUILD_SC_COIN" => { Some(Self::VirtualItemEvolveBuildScCoin) } "VIRTUAL_ITEM_EVOLVE_BUILD_REWARD_EXP" => { Some(Self::VirtualItemEvolveBuildRewardExp) } "VIRTUAL_ITEM_MATCHTHREE_V2_COIN" => Some(Self::VirtualItemMatchthreeV2Coin), "VIRTUAL_ITEM_GRID_FIGHT_COIN" => Some(Self::VirtualItemGridFightCoin), "VIRTUAL_ITEM_GRID_FIGHT_TALENT_COIN" => { Some(Self::VirtualItemGridFightTalentCoin) } "VIRTUAL_ITEM_GRID_FIGHT_SEASON_EXP" => { Some(Self::VirtualItemGridFightSeasonExp) } "VIRTUAL_ITEM_GRID_FIGHT_GAMEPLAY_EXP" => { Some(Self::VirtualItemGridFightGameplayExp) } "VIRTUAL_ITEM_GRID_FIGHT_FREE_REFRESH_TIMES" => { Some(Self::VirtualItemGridFightFreeRefreshTimes) } "VIRTUAL_ITEM_CAKE_RACE_COIN" => Some(Self::VirtualItemCakeRaceCoin), "VIRTUAL_ITEM_CAKE_RACE_SCORE" => Some(Self::VirtualItemCakeRaceScore), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GameplayCounterType { GameplayCounterNone = 0, GameplayCounterMonsterSneakVision = 280001, } impl GameplayCounterType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::GameplayCounterNone => "GAMEPLAY_COUNTER_NONE", Self::GameplayCounterMonsterSneakVision => { "GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GAMEPLAY_COUNTER_NONE" => Some(Self::GameplayCounterNone), "GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" => { Some(Self::GameplayCounterMonsterSneakVision) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BlackLimitLevel { All = 0, } impl BlackLimitLevel { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::All => "BLACK_LIMIT_LEVEL_ALL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BLACK_LIMIT_LEVEL_ALL" => Some(Self::All), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AreaType { AreaNone = 0, AreaCn = 1, AreaJp = 2, AreaAsia = 3, AreaWest = 4, AreaKr = 5, AreaOverseas = 6, } impl AreaType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AreaNone => "AREA_NONE", Self::AreaCn => "AREA_CN", Self::AreaJp => "AREA_JP", Self::AreaAsia => "AREA_ASIA", Self::AreaWest => "AREA_WEST", Self::AreaKr => "AREA_KR", Self::AreaOverseas => "AREA_OVERSEAS", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AREA_NONE" => Some(Self::AreaNone), "AREA_CN" => Some(Self::AreaCn), "AREA_JP" => Some(Self::AreaJp), "AREA_ASIA" => Some(Self::AreaAsia), "AREA_WEST" => Some(Self::AreaWest), "AREA_KR" => Some(Self::AreaKr), "AREA_OVERSEAS" => Some(Self::AreaOverseas), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum EntityType { EntityNone = 0, EntityAvatar = 1, EntityMonster = 2, EntityNpc = 3, EntityProp = 4, EntityTrigger = 5, EntityEnv = 6, EntitySummonUnit = 7, } impl EntityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::EntityNone => "ENTITY_NONE", Self::EntityAvatar => "ENTITY_AVATAR", Self::EntityMonster => "ENTITY_MONSTER", Self::EntityNpc => "ENTITY_NPC", Self::EntityProp => "ENTITY_PROP", Self::EntityTrigger => "ENTITY_TRIGGER", Self::EntityEnv => "ENTITY_ENV", Self::EntitySummonUnit => "ENTITY_SUMMON_UNIT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ENTITY_NONE" => Some(Self::EntityNone), "ENTITY_AVATAR" => Some(Self::EntityAvatar), "ENTITY_MONSTER" => Some(Self::EntityMonster), "ENTITY_NPC" => Some(Self::EntityNpc), "ENTITY_PROP" => Some(Self::EntityProp), "ENTITY_TRIGGER" => Some(Self::EntityTrigger), "ENTITY_ENV" => Some(Self::EntityEnv), "ENTITY_SUMMON_UNIT" => Some(Self::EntitySummonUnit), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LanguageType { LanguageNone = 0, LanguageSc = 1, LanguageTc = 2, LanguageEn = 3, LanguageKr = 4, LanguageJp = 5, LanguageFr = 6, LanguageDe = 7, LanguageEs = 8, LanguagePt = 9, LanguageRu = 10, LanguageTh = 11, LanguageVi = 12, LanguageId = 13, } impl LanguageType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LanguageNone => "LANGUAGE_NONE", Self::LanguageSc => "LANGUAGE_SC", Self::LanguageTc => "LANGUAGE_TC", Self::LanguageEn => "LANGUAGE_EN", Self::LanguageKr => "LANGUAGE_KR", Self::LanguageJp => "LANGUAGE_JP", Self::LanguageFr => "LANGUAGE_FR", Self::LanguageDe => "LANGUAGE_DE", Self::LanguageEs => "LANGUAGE_ES", Self::LanguagePt => "LANGUAGE_PT", Self::LanguageRu => "LANGUAGE_RU", Self::LanguageTh => "LANGUAGE_TH", Self::LanguageVi => "LANGUAGE_VI", Self::LanguageId => "LANGUAGE_ID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LANGUAGE_NONE" => Some(Self::LanguageNone), "LANGUAGE_SC" => Some(Self::LanguageSc), "LANGUAGE_TC" => Some(Self::LanguageTc), "LANGUAGE_EN" => Some(Self::LanguageEn), "LANGUAGE_KR" => Some(Self::LanguageKr), "LANGUAGE_JP" => Some(Self::LanguageJp), "LANGUAGE_FR" => Some(Self::LanguageFr), "LANGUAGE_DE" => Some(Self::LanguageDe), "LANGUAGE_ES" => Some(Self::LanguageEs), "LANGUAGE_PT" => Some(Self::LanguagePt), "LANGUAGE_RU" => Some(Self::LanguageRu), "LANGUAGE_TH" => Some(Self::LanguageTh), "LANGUAGE_VI" => Some(Self::LanguageVi), "LANGUAGE_ID" => Some(Self::LanguageId), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlatformType { Editor = 0, Ios = 1, Android = 2, Pc = 3, Web = 4, Wap = 5, Ps4 = 6, Nintendo = 7, CloudAndroid = 8, CloudPc = 9, CloudIos = 10, Ps5 = 11, Mac = 12, CloudMac = 13, CloudWebAndroid = 20, CloudWebIos = 21, CloudWebPc = 22, CloudWebMac = 23, CloudWebTouch = 24, CloudWebKeyboard = 25, CloudDouyinIos = 27, CloudDouyinAndroid = 28, } impl PlatformType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Editor => "EDITOR", Self::Ios => "IOS", Self::Android => "ANDROID", Self::Pc => "PC", Self::Web => "WEB", Self::Wap => "WAP", Self::Ps4 => "PS4", Self::Nintendo => "NINTENDO", Self::CloudAndroid => "CLOUD_ANDROID", Self::CloudPc => "CLOUD_PC", Self::CloudIos => "CLOUD_IOS", Self::Ps5 => "PS5", Self::Mac => "MAC", Self::CloudMac => "CLOUD_MAC", Self::CloudWebAndroid => "CLOUD_WEB_ANDROID", Self::CloudWebIos => "CLOUD_WEB_IOS", Self::CloudWebPc => "CLOUD_WEB_PC", Self::CloudWebMac => "CLOUD_WEB_MAC", Self::CloudWebTouch => "CLOUD_WEB_TOUCH", Self::CloudWebKeyboard => "CLOUD_WEB_KEYBOARD", Self::CloudDouyinIos => "CLOUD_DOUYIN_IOS", Self::CloudDouyinAndroid => "CLOUD_DOUYIN_ANDROID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EDITOR" => Some(Self::Editor), "IOS" => Some(Self::Ios), "ANDROID" => Some(Self::Android), "PC" => Some(Self::Pc), "WEB" => Some(Self::Web), "WAP" => Some(Self::Wap), "PS4" => Some(Self::Ps4), "NINTENDO" => Some(Self::Nintendo), "CLOUD_ANDROID" => Some(Self::CloudAndroid), "CLOUD_PC" => Some(Self::CloudPc), "CLOUD_IOS" => Some(Self::CloudIos), "PS5" => Some(Self::Ps5), "MAC" => Some(Self::Mac), "CLOUD_MAC" => Some(Self::CloudMac), "CLOUD_WEB_ANDROID" => Some(Self::CloudWebAndroid), "CLOUD_WEB_IOS" => Some(Self::CloudWebIos), "CLOUD_WEB_PC" => Some(Self::CloudWebPc), "CLOUD_WEB_MAC" => Some(Self::CloudWebMac), "CLOUD_WEB_TOUCH" => Some(Self::CloudWebTouch), "CLOUD_WEB_KEYBOARD" => Some(Self::CloudWebKeyboard), "CLOUD_DOUYIN_IOS" => Some(Self::CloudDouyinIos), "CLOUD_DOUYIN_ANDROID" => Some(Self::CloudDouyinAndroid), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ReloginType { NoKick = 0, ForceKick = 1, IdleKick = 2, Silence = 3, } impl ReloginType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::NoKick => "NO_KICK", Self::ForceKick => "FORCE_KICK", Self::IdleKick => "IDLE_KICK", Self::Silence => "SILENCE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NO_KICK" => Some(Self::NoKick), "FORCE_KICK" => Some(Self::ForceKick), "IDLE_KICK" => Some(Self::IdleKick), "SILENCE" => Some(Self::Silence), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AvatarType { None = 0, AvatarTrialType = 1, AvatarLimitType = 2, AvatarFormalType = 3, AvatarAssistType = 4, AvatarAetherDivideType = 5, AvatarUpgradeAvailableType = 6, AvatarGridFightType = 7, AvatarGljdndmigip = 8, Gpmnkeoadpi = 9, } impl AvatarType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "AVATAR_TYPE_NONE", Self::AvatarTrialType => "AVATAR_TRIAL_TYPE", Self::AvatarLimitType => "AVATAR_LIMIT_TYPE", Self::AvatarFormalType => "AVATAR_FORMAL_TYPE", Self::AvatarAssistType => "AVATAR_ASSIST_TYPE", Self::AvatarAetherDivideType => "AVATAR_AETHER_DIVIDE_TYPE", Self::AvatarUpgradeAvailableType => "AVATAR_UPGRADE_AVAILABLE_TYPE", Self::AvatarGridFightType => "AVATAR_GRID_FIGHT_TYPE", Self::AvatarGljdndmigip => "AVATAR_GLJDNDMIGIP", Self::Gpmnkeoadpi => "AvatarType_GPMNKEOADPI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AVATAR_TYPE_NONE" => Some(Self::None), "AVATAR_TRIAL_TYPE" => Some(Self::AvatarTrialType), "AVATAR_LIMIT_TYPE" => Some(Self::AvatarLimitType), "AVATAR_FORMAL_TYPE" => Some(Self::AvatarFormalType), "AVATAR_ASSIST_TYPE" => Some(Self::AvatarAssistType), "AVATAR_AETHER_DIVIDE_TYPE" => Some(Self::AvatarAetherDivideType), "AVATAR_UPGRADE_AVAILABLE_TYPE" => Some(Self::AvatarUpgradeAvailableType), "AVATAR_GRID_FIGHT_TYPE" => Some(Self::AvatarGridFightType), "AVATAR_GLJDNDMIGIP" => Some(Self::AvatarGljdndmigip), "AvatarType_GPMNKEOADPI" => Some(Self::Gpmnkeoadpi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MultiPathAvatarType { None = 0, Mar7thKnightType = 1001, Mar7thRogueType = 1224, BoyWarriorType = 8001, GirlWarriorType = 8002, BoyKnightType = 8003, GirlKnightType = 8004, BoyShamanType = 8005, GirlShamanType = 8006, BoyMemoryType = 8007, GirlMemoryType = 8008, BoyElationType = 8009, GirlElationType = 8010, } impl MultiPathAvatarType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "MultiPathAvatarTypeNone", Self::Mar7thKnightType => "Mar_7thKnightType", Self::Mar7thRogueType => "Mar_7thRogueType", Self::BoyWarriorType => "BoyWarriorType", Self::GirlWarriorType => "GirlWarriorType", Self::BoyKnightType => "BoyKnightType", Self::GirlKnightType => "GirlKnightType", Self::BoyShamanType => "BoyShamanType", Self::GirlShamanType => "GirlShamanType", Self::BoyMemoryType => "BoyMemoryType", Self::GirlMemoryType => "GirlMemoryType", Self::BoyElationType => "BoyElationType", Self::GirlElationType => "GirlElationType", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MultiPathAvatarTypeNone" => Some(Self::None), "Mar_7thKnightType" => Some(Self::Mar7thKnightType), "Mar_7thRogueType" => Some(Self::Mar7thRogueType), "BoyWarriorType" => Some(Self::BoyWarriorType), "GirlWarriorType" => Some(Self::GirlWarriorType), "BoyKnightType" => Some(Self::BoyKnightType), "GirlKnightType" => Some(Self::GirlKnightType), "BoyShamanType" => Some(Self::BoyShamanType), "GirlShamanType" => Some(Self::GirlShamanType), "BoyMemoryType" => Some(Self::BoyMemoryType), "GirlMemoryType" => Some(Self::GirlMemoryType), "BoyElationType" => Some(Self::BoyElationType), "GirlElationType" => Some(Self::GirlElationType), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Enhebgdpdbb { Hmainklhnhh = 0, Mjfjdccbnnd = 1, Kgmpljnogne = 32, } impl Enhebgdpdbb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Hmainklhnhh => "ENHEBGDPDBB_HMAINKLHNHH", Self::Mjfjdccbnnd => "ENHEBGDPDBB_MJFJDCCBNND", Self::Kgmpljnogne => "ENHEBGDPDBB_KGMPLJNOGNE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ENHEBGDPDBB_HMAINKLHNHH" => Some(Self::Hmainklhnhh), "ENHEBGDPDBB_MJFJDCCBNND" => Some(Self::Mjfjdccbnnd), "ENHEBGDPDBB_KGMPLJNOGNE" => Some(Self::Kgmpljnogne), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gender { None = 0, Man = 1, Woman = 2, } impl Gender { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "GenderNone", Self::Man => "GenderMan", Self::Woman => "GenderWoman", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GenderNone" => Some(Self::None), "GenderMan" => Some(Self::Man), "GenderWoman" => Some(Self::Woman), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dcmcblmfkob { Chcpoelffdd = 0, Dgapkcndhpg = 1, Jkilkpagkij = 2, Bjehkdejbja = 3, Gdmoeijcllc = 4, } impl Dcmcblmfkob { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Chcpoelffdd => "DCMCBLMFKOB_CHCPOELFFDD", Self::Dgapkcndhpg => "DCMCBLMFKOB_DGAPKCNDHPG", Self::Jkilkpagkij => "DCMCBLMFKOB_JKILKPAGKIJ", Self::Bjehkdejbja => "DCMCBLMFKOB_BJEHKDEJBJA", Self::Gdmoeijcllc => "DCMCBLMFKOB_GDMOEIJCLLC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DCMCBLMFKOB_CHCPOELFFDD" => Some(Self::Chcpoelffdd), "DCMCBLMFKOB_DGAPKCNDHPG" => Some(Self::Dgapkcndhpg), "DCMCBLMFKOB_JKILKPAGKIJ" => Some(Self::Jkilkpagkij), "DCMCBLMFKOB_BJEHKDEJBJA" => Some(Self::Bjehkdejbja), "DCMCBLMFKOB_GDMOEIJCLLC" => Some(Self::Gdmoeijcllc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ProductGiftType { ProductGiftNone = 0, ProductGiftCoin = 1, ProductGiftMonthCard = 2, ProductGiftBp68 = 3, ProductGiftBp128 = 4, ProductGiftBp68Upgrade128 = 5, ProductGiftPointCard = 6, ProductGiftPsPreOrder1 = 7, ProductGiftPsPreOrder2 = 8, ProductGiftGooglePoints100 = 9, ProductGiftGooglePoints150 = 10, ProductGiftPsPointCard030 = 11, ProductGiftPsPointCard050 = 12, ProductGiftPsPointCard100 = 13, ProductGiftPsnPlus = 14, ProductGiftSingle6 = 15, ProductGiftDailyLogin30 = 16, ProductGiftAppleGiftCard = 17, ProductGiftFtcUpGachaTicket1 = 18, ProductGiftFtcUpGachaTicket10 = 19, ProductGiftFtcNormalGachaTicket1 = 20, ProductGiftFtcNormalGachaTicket10 = 21, ProductGiftTicket10 = 22, EjebhiikajfDbiadngnfmd = 23, Oolbpmejang = 24, Nkjadafifik = 25, } impl ProductGiftType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::ProductGiftNone => "PRODUCT_GIFT_NONE", Self::ProductGiftCoin => "PRODUCT_GIFT_COIN", Self::ProductGiftMonthCard => "PRODUCT_GIFT_MONTH_CARD", Self::ProductGiftBp68 => "PRODUCT_GIFT_BP_68", Self::ProductGiftBp128 => "PRODUCT_GIFT_BP_128", Self::ProductGiftBp68Upgrade128 => "PRODUCT_GIFT_BP68_UPGRADE_128", Self::ProductGiftPointCard => "PRODUCT_GIFT_POINT_CARD", Self::ProductGiftPsPreOrder1 => "PRODUCT_GIFT_PS_PRE_ORDER_1", Self::ProductGiftPsPreOrder2 => "PRODUCT_GIFT_PS_PRE_ORDER_2", Self::ProductGiftGooglePoints100 => "PRODUCT_GIFT_GOOGLE_POINTS_100", Self::ProductGiftGooglePoints150 => "PRODUCT_GIFT_GOOGLE_POINTS_150", Self::ProductGiftPsPointCard030 => "PRODUCT_GIFT_PS_POINT_CARD_030", Self::ProductGiftPsPointCard050 => "PRODUCT_GIFT_PS_POINT_CARD_050", Self::ProductGiftPsPointCard100 => "PRODUCT_GIFT_PS_POINT_CARD_100", Self::ProductGiftPsnPlus => "PRODUCT_GIFT_PSN_PLUS", Self::ProductGiftSingle6 => "PRODUCT_GIFT_SINGLE_6", Self::ProductGiftDailyLogin30 => "PRODUCT_GIFT_DAILY_LOGIN_30", Self::ProductGiftAppleGiftCard => "PRODUCT_GIFT_APPLE_GIFT_CARD", Self::ProductGiftFtcUpGachaTicket1 => "PRODUCT_GIFT_FTC_UP_GACHA_TICKET_1", Self::ProductGiftFtcUpGachaTicket10 => "PRODUCT_GIFT_FTC_UP_GACHA_TICKET_10", Self::ProductGiftFtcNormalGachaTicket1 => { "PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_1" } Self::ProductGiftFtcNormalGachaTicket10 => { "PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_10" } Self::ProductGiftTicket10 => "PRODUCT_GIFT_TICKET_10", Self::EjebhiikajfDbiadngnfmd => "EJEBHIIKAJF_DBIADNGNFMD", Self::Oolbpmejang => "ProductGiftType_OOLBPMEJANG", Self::Nkjadafifik => "ProductGiftType_NKJADAFIFIK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PRODUCT_GIFT_NONE" => Some(Self::ProductGiftNone), "PRODUCT_GIFT_COIN" => Some(Self::ProductGiftCoin), "PRODUCT_GIFT_MONTH_CARD" => Some(Self::ProductGiftMonthCard), "PRODUCT_GIFT_BP_68" => Some(Self::ProductGiftBp68), "PRODUCT_GIFT_BP_128" => Some(Self::ProductGiftBp128), "PRODUCT_GIFT_BP68_UPGRADE_128" => Some(Self::ProductGiftBp68Upgrade128), "PRODUCT_GIFT_POINT_CARD" => Some(Self::ProductGiftPointCard), "PRODUCT_GIFT_PS_PRE_ORDER_1" => Some(Self::ProductGiftPsPreOrder1), "PRODUCT_GIFT_PS_PRE_ORDER_2" => Some(Self::ProductGiftPsPreOrder2), "PRODUCT_GIFT_GOOGLE_POINTS_100" => Some(Self::ProductGiftGooglePoints100), "PRODUCT_GIFT_GOOGLE_POINTS_150" => Some(Self::ProductGiftGooglePoints150), "PRODUCT_GIFT_PS_POINT_CARD_030" => Some(Self::ProductGiftPsPointCard030), "PRODUCT_GIFT_PS_POINT_CARD_050" => Some(Self::ProductGiftPsPointCard050), "PRODUCT_GIFT_PS_POINT_CARD_100" => Some(Self::ProductGiftPsPointCard100), "PRODUCT_GIFT_PSN_PLUS" => Some(Self::ProductGiftPsnPlus), "PRODUCT_GIFT_SINGLE_6" => Some(Self::ProductGiftSingle6), "PRODUCT_GIFT_DAILY_LOGIN_30" => Some(Self::ProductGiftDailyLogin30), "PRODUCT_GIFT_APPLE_GIFT_CARD" => Some(Self::ProductGiftAppleGiftCard), "PRODUCT_GIFT_FTC_UP_GACHA_TICKET_1" => { Some(Self::ProductGiftFtcUpGachaTicket1) } "PRODUCT_GIFT_FTC_UP_GACHA_TICKET_10" => { Some(Self::ProductGiftFtcUpGachaTicket10) } "PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_1" => { Some(Self::ProductGiftFtcNormalGachaTicket1) } "PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_10" => { Some(Self::ProductGiftFtcNormalGachaTicket10) } "PRODUCT_GIFT_TICKET_10" => Some(Self::ProductGiftTicket10), "EJEBHIIKAJF_DBIADNGNFMD" => Some(Self::EjebhiikajfDbiadngnfmd), "ProductGiftType_OOLBPMEJANG" => Some(Self::Oolbpmejang), "ProductGiftType_NKJADAFIFIK" => Some(Self::Nkjadafifik), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FeatureSwitchType { BlohgfcfeelOllfdoonpph = 0, BlohgfcfeelCmpboefpaff = 1, BlohgfcfeelNpmmmjeabda = 2, BlohgfcfeelLdfmlgodbci = 3, BlohgfcfeelImfcebafaod = 4, BlohgfcfeelPmjogffogga = 5, BlohgfcfeelGmgnbikffjg = 6, BlohgfcfeelNehklafbdhn = 7, BlohgfcfeelCjlchbbleng = 8, BlohgfcfeelJnknfaiigmk = 9, BlohgfcfeelGmkiadncpni = 10, BlohgfcfeelMgicolcgdab = 11, BlohgfcfeelNgpacinnimd = 12, BlohgfcfeelOaiebhmhlep = 13, BlohgfcfeelFipdokkdaac = 14, BlohgfcfeelAphdkdpmeff = 15, BlohgfcfeelPifhpbhfbob = 16, BlohgfcfeelEggfikodaba = 17, BlohgfcfeelPhokaodfggn = 18, BlohgfcfeelDdjkamdefob = 19, BlohgfcfeelBfnchiooegi = 20, BlohgfcfeelEakicfjgjcg = 21, BlohgfcfeelJljgffjbmap = 22, BlohgfcfeelDbmibejdgnk = 23, BlohgfcfeelLihgipdamee = 24, BlohgfcfeelPbmefecmlbn = 25, BlohgfcfeelNjibbldhbpa = 26, BlohgfcfeelJnojkpfdene = 27, BlohgfcfeelHhngoaplcaj = 28, BlohgfcfeelPjiadefeoce = 29, BlohgfcfeelEljkdenklbb = 30, BlohgfcfeelHphlhnecbnc = 32, BlohgfcfeelOdbdmoccodh = 33, BlohgfcfeelCachilijdao = 34, BlohgfcfeelAeildnimlhf = 35, BlohgfcfeelPnlhbblodfa = 36, BlohgfcfeelFjbiebhjgon = 37, BlohgfcfeelAojppbmciej = 38, BlohgfcfeelMeehjjdbmkp = 39, BlohgfcfeelOdpbagebpgl = 40, BlohgfcfeelMijangmgpkl = 41, BlohgfcfeelCghnmchablo = 42, BlohgfcfeelFbkifmkmlno = 43, BlohgfcfeelHlfpefnlmle = 44, BlohgfcfeelBifdpcpbgln = 45, BlohgfcfeelDcpimkdcfle = 46, BlohgfcfeelKjdbbpehcno = 47, BlohgfcfeelNibgljhfmno = 48, BlohgfcfeelHopblplcjlo = 49, BlohgfcfeelFohohlfleej = 50, BlohgfcfeelNafkmfkgkpn = 51, BlohgfcfeelOiaklfcdfck = 52, BlohgfcfeelKfilndomnaa = 53, BlohgfcfeelObedffdldkd = 54, BlohgfcfeelFhjbilodkoo = 55, BlohgfcfeelIbkccgobplk = 56, BlohgfcfeelMjhmecnjifb = 58, BlohgfcfeelGifaieodmbc = 59, BlohgfcfeelGaljoechlaa = 60, BlohgfcfeelNhefhkbdcmc = 61, BlohgfcfeelCknefapknbd = 62, BlohgfcfeelFjkmnddekoa = 63, BlohgfcfeelFfnghdianma = 64, BlohgfcfeelKeeenoccnnd = 65, BlohgfcfeelGplcbdbkcpd = 66, BlohgfcfeelKefjfjdbpkg = 67, BlohgfcfeelAcfloionoda = 68, BlohgfcfeelOpgdddoggoe = 69, BlohgfcfeelOmbhmdbldej = 70, BlohgfcfeelNcihplbabnc = 71, BlohgfcfeelAkglhlmikmm = 72, BlohgfcfeelBclmechbikb = 73, BlohgfcfeelGebmcaoaiej = 74, BlohgfcfeelEggigabahpo = 75, BlohgfcfeelKjmdgiiopoo = 76, BlohgfcfeelFcjafagbglg = 77, BlohgfcfeelKngbcafgali = 78, BlohgfcfeelHggnfjckbda = 79, BlohgfcfeelFannnopgfbb = 80, BlohgfcfeelBfjnfbijinb = 81, BlohgfcfeelJgkmcbgfjll = 82, BlohgfcfeelAjbafcamemh = 83, BlohgfcfeelOcdkaoglbpc = 84, BlohgfcfeelNchiopjlmfe = 85, BlohgfcfeelPoeheekbhlh = 86, BlohgfcfeelEbgfeklfjdb = 87, BlohgfcfeelJojlkcighaj = 88, BlohgfcfeelIgbcopcfpai = 89, BlohgfcfeelGafeebbcoek = 90, BlohgfcfeelCoofldlkdfm = 91, BlohgfcfeelKnmalpbjljl = 92, BlohgfcfeelIpddhmbdlji = 93, BlohgfcfeelAnckmnilocg = 94, BlohgfcfeelKacohbejfod = 95, BlohgfcfeelKgmkfopkjpk = 96, BlohgfcfeelHbmlknfmgen = 97, } impl FeatureSwitchType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::BlohgfcfeelOllfdoonpph => "BLOHGFCFEEL_OLLFDOONPPH", Self::BlohgfcfeelCmpboefpaff => "BLOHGFCFEEL_CMPBOEFPAFF", Self::BlohgfcfeelNpmmmjeabda => "BLOHGFCFEEL_NPMMMJEABDA", Self::BlohgfcfeelLdfmlgodbci => "BLOHGFCFEEL_LDFMLGODBCI", Self::BlohgfcfeelImfcebafaod => "BLOHGFCFEEL_IMFCEBAFAOD", Self::BlohgfcfeelPmjogffogga => "BLOHGFCFEEL_PMJOGFFOGGA", Self::BlohgfcfeelGmgnbikffjg => "BLOHGFCFEEL_GMGNBIKFFJG", Self::BlohgfcfeelNehklafbdhn => "BLOHGFCFEEL_NEHKLAFBDHN", Self::BlohgfcfeelCjlchbbleng => "BLOHGFCFEEL_CJLCHBBLENG", Self::BlohgfcfeelJnknfaiigmk => "BLOHGFCFEEL_JNKNFAIIGMK", Self::BlohgfcfeelGmkiadncpni => "BLOHGFCFEEL_GMKIADNCPNI", Self::BlohgfcfeelMgicolcgdab => "BLOHGFCFEEL_MGICOLCGDAB", Self::BlohgfcfeelNgpacinnimd => "BLOHGFCFEEL_NGPACINNIMD", Self::BlohgfcfeelOaiebhmhlep => "BLOHGFCFEEL_OAIEBHMHLEP", Self::BlohgfcfeelFipdokkdaac => "BLOHGFCFEEL_FIPDOKKDAAC", Self::BlohgfcfeelAphdkdpmeff => "BLOHGFCFEEL_APHDKDPMEFF", Self::BlohgfcfeelPifhpbhfbob => "BLOHGFCFEEL_PIFHPBHFBOB", Self::BlohgfcfeelEggfikodaba => "BLOHGFCFEEL_EGGFIKODABA", Self::BlohgfcfeelPhokaodfggn => "BLOHGFCFEEL_PHOKAODFGGN", Self::BlohgfcfeelDdjkamdefob => "BLOHGFCFEEL_DDJKAMDEFOB", Self::BlohgfcfeelBfnchiooegi => "BLOHGFCFEEL_BFNCHIOOEGI", Self::BlohgfcfeelEakicfjgjcg => "BLOHGFCFEEL_EAKICFJGJCG", Self::BlohgfcfeelJljgffjbmap => "BLOHGFCFEEL_JLJGFFJBMAP", Self::BlohgfcfeelDbmibejdgnk => "BLOHGFCFEEL_DBMIBEJDGNK", Self::BlohgfcfeelLihgipdamee => "BLOHGFCFEEL_LIHGIPDAMEE", Self::BlohgfcfeelPbmefecmlbn => "BLOHGFCFEEL_PBMEFECMLBN", Self::BlohgfcfeelNjibbldhbpa => "BLOHGFCFEEL_NJIBBLDHBPA", Self::BlohgfcfeelJnojkpfdene => "BLOHGFCFEEL_JNOJKPFDENE", Self::BlohgfcfeelHhngoaplcaj => "BLOHGFCFEEL_HHNGOAPLCAJ", Self::BlohgfcfeelPjiadefeoce => "BLOHGFCFEEL_PJIADEFEOCE", Self::BlohgfcfeelEljkdenklbb => "BLOHGFCFEEL_ELJKDENKLBB", Self::BlohgfcfeelHphlhnecbnc => "BLOHGFCFEEL_HPHLHNECBNC", Self::BlohgfcfeelOdbdmoccodh => "BLOHGFCFEEL_ODBDMOCCODH", Self::BlohgfcfeelCachilijdao => "BLOHGFCFEEL_CACHILIJDAO", Self::BlohgfcfeelAeildnimlhf => "BLOHGFCFEEL_AEILDNIMLHF", Self::BlohgfcfeelPnlhbblodfa => "BLOHGFCFEEL_PNLHBBLODFA", Self::BlohgfcfeelFjbiebhjgon => "BLOHGFCFEEL_FJBIEBHJGON", Self::BlohgfcfeelAojppbmciej => "BLOHGFCFEEL_AOJPPBMCIEJ", Self::BlohgfcfeelMeehjjdbmkp => "BLOHGFCFEEL_MEEHJJDBMKP", Self::BlohgfcfeelOdpbagebpgl => "BLOHGFCFEEL_ODPBAGEBPGL", Self::BlohgfcfeelMijangmgpkl => "BLOHGFCFEEL_MIJANGMGPKL", Self::BlohgfcfeelCghnmchablo => "BLOHGFCFEEL_CGHNMCHABLO", Self::BlohgfcfeelFbkifmkmlno => "BLOHGFCFEEL_FBKIFMKMLNO", Self::BlohgfcfeelHlfpefnlmle => "BLOHGFCFEEL_HLFPEFNLMLE", Self::BlohgfcfeelBifdpcpbgln => "BLOHGFCFEEL_BIFDPCPBGLN", Self::BlohgfcfeelDcpimkdcfle => "BLOHGFCFEEL_DCPIMKDCFLE", Self::BlohgfcfeelKjdbbpehcno => "BLOHGFCFEEL_KJDBBPEHCNO", Self::BlohgfcfeelNibgljhfmno => "BLOHGFCFEEL_NIBGLJHFMNO", Self::BlohgfcfeelHopblplcjlo => "BLOHGFCFEEL_HOPBLPLCJLO", Self::BlohgfcfeelFohohlfleej => "BLOHGFCFEEL_FOHOHLFLEEJ", Self::BlohgfcfeelNafkmfkgkpn => "BLOHGFCFEEL_NAFKMFKGKPN", Self::BlohgfcfeelOiaklfcdfck => "BLOHGFCFEEL_OIAKLFCDFCK", Self::BlohgfcfeelKfilndomnaa => "BLOHGFCFEEL_KFILNDOMNAA", Self::BlohgfcfeelObedffdldkd => "BLOHGFCFEEL_OBEDFFDLDKD", Self::BlohgfcfeelFhjbilodkoo => "BLOHGFCFEEL_FHJBILODKOO", Self::BlohgfcfeelIbkccgobplk => "BLOHGFCFEEL_IBKCCGOBPLK", Self::BlohgfcfeelMjhmecnjifb => "BLOHGFCFEEL_MJHMECNJIFB", Self::BlohgfcfeelGifaieodmbc => "BLOHGFCFEEL_GIFAIEODMBC", Self::BlohgfcfeelGaljoechlaa => "BLOHGFCFEEL_GALJOECHLAA", Self::BlohgfcfeelNhefhkbdcmc => "BLOHGFCFEEL_NHEFHKBDCMC", Self::BlohgfcfeelCknefapknbd => "BLOHGFCFEEL_CKNEFAPKNBD", Self::BlohgfcfeelFjkmnddekoa => "BLOHGFCFEEL_FJKMNDDEKOA", Self::BlohgfcfeelFfnghdianma => "BLOHGFCFEEL_FFNGHDIANMA", Self::BlohgfcfeelKeeenoccnnd => "BLOHGFCFEEL_KEEENOCCNND", Self::BlohgfcfeelGplcbdbkcpd => "BLOHGFCFEEL_GPLCBDBKCPD", Self::BlohgfcfeelKefjfjdbpkg => "BLOHGFCFEEL_KEFJFJDBPKG", Self::BlohgfcfeelAcfloionoda => "BLOHGFCFEEL_ACFLOIONODA", Self::BlohgfcfeelOpgdddoggoe => "BLOHGFCFEEL_OPGDDDOGGOE", Self::BlohgfcfeelOmbhmdbldej => "BLOHGFCFEEL_OMBHMDBLDEJ", Self::BlohgfcfeelNcihplbabnc => "BLOHGFCFEEL_NCIHPLBABNC", Self::BlohgfcfeelAkglhlmikmm => "BLOHGFCFEEL_AKGLHLMIKMM", Self::BlohgfcfeelBclmechbikb => "BLOHGFCFEEL_BCLMECHBIKB", Self::BlohgfcfeelGebmcaoaiej => "BLOHGFCFEEL_GEBMCAOAIEJ", Self::BlohgfcfeelEggigabahpo => "BLOHGFCFEEL_EGGIGABAHPO", Self::BlohgfcfeelKjmdgiiopoo => "BLOHGFCFEEL_KJMDGIIOPOO", Self::BlohgfcfeelFcjafagbglg => "BLOHGFCFEEL_FCJAFAGBGLG", Self::BlohgfcfeelKngbcafgali => "BLOHGFCFEEL_KNGBCAFGALI", Self::BlohgfcfeelHggnfjckbda => "BLOHGFCFEEL_HGGNFJCKBDA", Self::BlohgfcfeelFannnopgfbb => "BLOHGFCFEEL_FANNNOPGFBB", Self::BlohgfcfeelBfjnfbijinb => "BLOHGFCFEEL_BFJNFBIJINB", Self::BlohgfcfeelJgkmcbgfjll => "BLOHGFCFEEL_JGKMCBGFJLL", Self::BlohgfcfeelAjbafcamemh => "BLOHGFCFEEL_AJBAFCAMEMH", Self::BlohgfcfeelOcdkaoglbpc => "BLOHGFCFEEL_OCDKAOGLBPC", Self::BlohgfcfeelNchiopjlmfe => "BLOHGFCFEEL_NCHIOPJLMFE", Self::BlohgfcfeelPoeheekbhlh => "BLOHGFCFEEL_POEHEEKBHLH", Self::BlohgfcfeelEbgfeklfjdb => "BLOHGFCFEEL_EBGFEKLFJDB", Self::BlohgfcfeelJojlkcighaj => "BLOHGFCFEEL_JOJLKCIGHAJ", Self::BlohgfcfeelIgbcopcfpai => "BLOHGFCFEEL_IGBCOPCFPAI", Self::BlohgfcfeelGafeebbcoek => "BLOHGFCFEEL_GAFEEBBCOEK", Self::BlohgfcfeelCoofldlkdfm => "BLOHGFCFEEL_COOFLDLKDFM", Self::BlohgfcfeelKnmalpbjljl => "BLOHGFCFEEL_KNMALPBJLJL", Self::BlohgfcfeelIpddhmbdlji => "BLOHGFCFEEL_IPDDHMBDLJI", Self::BlohgfcfeelAnckmnilocg => "BLOHGFCFEEL_ANCKMNILOCG", Self::BlohgfcfeelKacohbejfod => "BLOHGFCFEEL_KACOHBEJFOD", Self::BlohgfcfeelKgmkfopkjpk => "BLOHGFCFEEL_KGMKFOPKJPK", Self::BlohgfcfeelHbmlknfmgen => "BLOHGFCFEEL_HBMLKNFMGEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BLOHGFCFEEL_OLLFDOONPPH" => Some(Self::BlohgfcfeelOllfdoonpph), "BLOHGFCFEEL_CMPBOEFPAFF" => Some(Self::BlohgfcfeelCmpboefpaff), "BLOHGFCFEEL_NPMMMJEABDA" => Some(Self::BlohgfcfeelNpmmmjeabda), "BLOHGFCFEEL_LDFMLGODBCI" => Some(Self::BlohgfcfeelLdfmlgodbci), "BLOHGFCFEEL_IMFCEBAFAOD" => Some(Self::BlohgfcfeelImfcebafaod), "BLOHGFCFEEL_PMJOGFFOGGA" => Some(Self::BlohgfcfeelPmjogffogga), "BLOHGFCFEEL_GMGNBIKFFJG" => Some(Self::BlohgfcfeelGmgnbikffjg), "BLOHGFCFEEL_NEHKLAFBDHN" => Some(Self::BlohgfcfeelNehklafbdhn), "BLOHGFCFEEL_CJLCHBBLENG" => Some(Self::BlohgfcfeelCjlchbbleng), "BLOHGFCFEEL_JNKNFAIIGMK" => Some(Self::BlohgfcfeelJnknfaiigmk), "BLOHGFCFEEL_GMKIADNCPNI" => Some(Self::BlohgfcfeelGmkiadncpni), "BLOHGFCFEEL_MGICOLCGDAB" => Some(Self::BlohgfcfeelMgicolcgdab), "BLOHGFCFEEL_NGPACINNIMD" => Some(Self::BlohgfcfeelNgpacinnimd), "BLOHGFCFEEL_OAIEBHMHLEP" => Some(Self::BlohgfcfeelOaiebhmhlep), "BLOHGFCFEEL_FIPDOKKDAAC" => Some(Self::BlohgfcfeelFipdokkdaac), "BLOHGFCFEEL_APHDKDPMEFF" => Some(Self::BlohgfcfeelAphdkdpmeff), "BLOHGFCFEEL_PIFHPBHFBOB" => Some(Self::BlohgfcfeelPifhpbhfbob), "BLOHGFCFEEL_EGGFIKODABA" => Some(Self::BlohgfcfeelEggfikodaba), "BLOHGFCFEEL_PHOKAODFGGN" => Some(Self::BlohgfcfeelPhokaodfggn), "BLOHGFCFEEL_DDJKAMDEFOB" => Some(Self::BlohgfcfeelDdjkamdefob), "BLOHGFCFEEL_BFNCHIOOEGI" => Some(Self::BlohgfcfeelBfnchiooegi), "BLOHGFCFEEL_EAKICFJGJCG" => Some(Self::BlohgfcfeelEakicfjgjcg), "BLOHGFCFEEL_JLJGFFJBMAP" => Some(Self::BlohgfcfeelJljgffjbmap), "BLOHGFCFEEL_DBMIBEJDGNK" => Some(Self::BlohgfcfeelDbmibejdgnk), "BLOHGFCFEEL_LIHGIPDAMEE" => Some(Self::BlohgfcfeelLihgipdamee), "BLOHGFCFEEL_PBMEFECMLBN" => Some(Self::BlohgfcfeelPbmefecmlbn), "BLOHGFCFEEL_NJIBBLDHBPA" => Some(Self::BlohgfcfeelNjibbldhbpa), "BLOHGFCFEEL_JNOJKPFDENE" => Some(Self::BlohgfcfeelJnojkpfdene), "BLOHGFCFEEL_HHNGOAPLCAJ" => Some(Self::BlohgfcfeelHhngoaplcaj), "BLOHGFCFEEL_PJIADEFEOCE" => Some(Self::BlohgfcfeelPjiadefeoce), "BLOHGFCFEEL_ELJKDENKLBB" => Some(Self::BlohgfcfeelEljkdenklbb), "BLOHGFCFEEL_HPHLHNECBNC" => Some(Self::BlohgfcfeelHphlhnecbnc), "BLOHGFCFEEL_ODBDMOCCODH" => Some(Self::BlohgfcfeelOdbdmoccodh), "BLOHGFCFEEL_CACHILIJDAO" => Some(Self::BlohgfcfeelCachilijdao), "BLOHGFCFEEL_AEILDNIMLHF" => Some(Self::BlohgfcfeelAeildnimlhf), "BLOHGFCFEEL_PNLHBBLODFA" => Some(Self::BlohgfcfeelPnlhbblodfa), "BLOHGFCFEEL_FJBIEBHJGON" => Some(Self::BlohgfcfeelFjbiebhjgon), "BLOHGFCFEEL_AOJPPBMCIEJ" => Some(Self::BlohgfcfeelAojppbmciej), "BLOHGFCFEEL_MEEHJJDBMKP" => Some(Self::BlohgfcfeelMeehjjdbmkp), "BLOHGFCFEEL_ODPBAGEBPGL" => Some(Self::BlohgfcfeelOdpbagebpgl), "BLOHGFCFEEL_MIJANGMGPKL" => Some(Self::BlohgfcfeelMijangmgpkl), "BLOHGFCFEEL_CGHNMCHABLO" => Some(Self::BlohgfcfeelCghnmchablo), "BLOHGFCFEEL_FBKIFMKMLNO" => Some(Self::BlohgfcfeelFbkifmkmlno), "BLOHGFCFEEL_HLFPEFNLMLE" => Some(Self::BlohgfcfeelHlfpefnlmle), "BLOHGFCFEEL_BIFDPCPBGLN" => Some(Self::BlohgfcfeelBifdpcpbgln), "BLOHGFCFEEL_DCPIMKDCFLE" => Some(Self::BlohgfcfeelDcpimkdcfle), "BLOHGFCFEEL_KJDBBPEHCNO" => Some(Self::BlohgfcfeelKjdbbpehcno), "BLOHGFCFEEL_NIBGLJHFMNO" => Some(Self::BlohgfcfeelNibgljhfmno), "BLOHGFCFEEL_HOPBLPLCJLO" => Some(Self::BlohgfcfeelHopblplcjlo), "BLOHGFCFEEL_FOHOHLFLEEJ" => Some(Self::BlohgfcfeelFohohlfleej), "BLOHGFCFEEL_NAFKMFKGKPN" => Some(Self::BlohgfcfeelNafkmfkgkpn), "BLOHGFCFEEL_OIAKLFCDFCK" => Some(Self::BlohgfcfeelOiaklfcdfck), "BLOHGFCFEEL_KFILNDOMNAA" => Some(Self::BlohgfcfeelKfilndomnaa), "BLOHGFCFEEL_OBEDFFDLDKD" => Some(Self::BlohgfcfeelObedffdldkd), "BLOHGFCFEEL_FHJBILODKOO" => Some(Self::BlohgfcfeelFhjbilodkoo), "BLOHGFCFEEL_IBKCCGOBPLK" => Some(Self::BlohgfcfeelIbkccgobplk), "BLOHGFCFEEL_MJHMECNJIFB" => Some(Self::BlohgfcfeelMjhmecnjifb), "BLOHGFCFEEL_GIFAIEODMBC" => Some(Self::BlohgfcfeelGifaieodmbc), "BLOHGFCFEEL_GALJOECHLAA" => Some(Self::BlohgfcfeelGaljoechlaa), "BLOHGFCFEEL_NHEFHKBDCMC" => Some(Self::BlohgfcfeelNhefhkbdcmc), "BLOHGFCFEEL_CKNEFAPKNBD" => Some(Self::BlohgfcfeelCknefapknbd), "BLOHGFCFEEL_FJKMNDDEKOA" => Some(Self::BlohgfcfeelFjkmnddekoa), "BLOHGFCFEEL_FFNGHDIANMA" => Some(Self::BlohgfcfeelFfnghdianma), "BLOHGFCFEEL_KEEENOCCNND" => Some(Self::BlohgfcfeelKeeenoccnnd), "BLOHGFCFEEL_GPLCBDBKCPD" => Some(Self::BlohgfcfeelGplcbdbkcpd), "BLOHGFCFEEL_KEFJFJDBPKG" => Some(Self::BlohgfcfeelKefjfjdbpkg), "BLOHGFCFEEL_ACFLOIONODA" => Some(Self::BlohgfcfeelAcfloionoda), "BLOHGFCFEEL_OPGDDDOGGOE" => Some(Self::BlohgfcfeelOpgdddoggoe), "BLOHGFCFEEL_OMBHMDBLDEJ" => Some(Self::BlohgfcfeelOmbhmdbldej), "BLOHGFCFEEL_NCIHPLBABNC" => Some(Self::BlohgfcfeelNcihplbabnc), "BLOHGFCFEEL_AKGLHLMIKMM" => Some(Self::BlohgfcfeelAkglhlmikmm), "BLOHGFCFEEL_BCLMECHBIKB" => Some(Self::BlohgfcfeelBclmechbikb), "BLOHGFCFEEL_GEBMCAOAIEJ" => Some(Self::BlohgfcfeelGebmcaoaiej), "BLOHGFCFEEL_EGGIGABAHPO" => Some(Self::BlohgfcfeelEggigabahpo), "BLOHGFCFEEL_KJMDGIIOPOO" => Some(Self::BlohgfcfeelKjmdgiiopoo), "BLOHGFCFEEL_FCJAFAGBGLG" => Some(Self::BlohgfcfeelFcjafagbglg), "BLOHGFCFEEL_KNGBCAFGALI" => Some(Self::BlohgfcfeelKngbcafgali), "BLOHGFCFEEL_HGGNFJCKBDA" => Some(Self::BlohgfcfeelHggnfjckbda), "BLOHGFCFEEL_FANNNOPGFBB" => Some(Self::BlohgfcfeelFannnopgfbb), "BLOHGFCFEEL_BFJNFBIJINB" => Some(Self::BlohgfcfeelBfjnfbijinb), "BLOHGFCFEEL_JGKMCBGFJLL" => Some(Self::BlohgfcfeelJgkmcbgfjll), "BLOHGFCFEEL_AJBAFCAMEMH" => Some(Self::BlohgfcfeelAjbafcamemh), "BLOHGFCFEEL_OCDKAOGLBPC" => Some(Self::BlohgfcfeelOcdkaoglbpc), "BLOHGFCFEEL_NCHIOPJLMFE" => Some(Self::BlohgfcfeelNchiopjlmfe), "BLOHGFCFEEL_POEHEEKBHLH" => Some(Self::BlohgfcfeelPoeheekbhlh), "BLOHGFCFEEL_EBGFEKLFJDB" => Some(Self::BlohgfcfeelEbgfeklfjdb), "BLOHGFCFEEL_JOJLKCIGHAJ" => Some(Self::BlohgfcfeelJojlkcighaj), "BLOHGFCFEEL_IGBCOPCFPAI" => Some(Self::BlohgfcfeelIgbcopcfpai), "BLOHGFCFEEL_GAFEEBBCOEK" => Some(Self::BlohgfcfeelGafeebbcoek), "BLOHGFCFEEL_COOFLDLKDFM" => Some(Self::BlohgfcfeelCoofldlkdfm), "BLOHGFCFEEL_KNMALPBJLJL" => Some(Self::BlohgfcfeelKnmalpbjljl), "BLOHGFCFEEL_IPDDHMBDLJI" => Some(Self::BlohgfcfeelIpddhmbdlji), "BLOHGFCFEEL_ANCKMNILOCG" => Some(Self::BlohgfcfeelAnckmnilocg), "BLOHGFCFEEL_KACOHBEJFOD" => Some(Self::BlohgfcfeelKacohbejfod), "BLOHGFCFEEL_KGMKFOPKJPK" => Some(Self::BlohgfcfeelKgmkfopkjpk), "BLOHGFCFEEL_HBMLKNFMGEN" => Some(Self::BlohgfcfeelHbmlknfmgen), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SecretKeyType { SecretKeyNone = 0, SecretKeyServerCheck = 1, SecretKeyVideo = 2, SecretKeyBattleTime = 3, } impl SecretKeyType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::SecretKeyNone => "SECRET_KEY_NONE", Self::SecretKeyServerCheck => "SECRET_KEY_SERVER_CHECK", Self::SecretKeyVideo => "SECRET_KEY_VIDEO", Self::SecretKeyBattleTime => "SECRET_KEY_BATTLE_TIME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SECRET_KEY_NONE" => Some(Self::SecretKeyNone), "SECRET_KEY_SERVER_CHECK" => Some(Self::SecretKeyServerCheck), "SECRET_KEY_VIDEO" => Some(Self::SecretKeyVideo), "SECRET_KEY_BATTLE_TIME" => Some(Self::SecretKeyBattleTime), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pbiefhknafa { Nlcdgipgfdj = 0, Kbbdecfffal = 1, } impl Pbiefhknafa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "PBIEFHKNAFA_NLCDGIPGFDJ", Self::Kbbdecfffal => "PBIEFHKNAFA_KBBDECFFFAL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PBIEFHKNAFA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "PBIEFHKNAFA_KBBDECFFFAL" => Some(Self::Kbbdecfffal), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PunkLordShareType { EopodgpdkmoNlcdgipgfdj = 0, EopodgpdkmoEnfiefppcic = 1, EopodgpdkmoAcaockpigpl = 2, } impl PunkLordShareType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::EopodgpdkmoNlcdgipgfdj => "EOPODGPDKMO_NLCDGIPGFDJ", Self::EopodgpdkmoEnfiefppcic => "EOPODGPDKMO_ENFIEFPPCIC", Self::EopodgpdkmoAcaockpigpl => "EOPODGPDKMO_ACAOCKPIGPL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EOPODGPDKMO_NLCDGIPGFDJ" => Some(Self::EopodgpdkmoNlcdgipgfdj), "EOPODGPDKMO_ENFIEFPPCIC" => Some(Self::EopodgpdkmoEnfiefppcic), "EOPODGPDKMO_ACAOCKPIGPL" => Some(Self::EopodgpdkmoAcaockpigpl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PunkLordAttackerStatus { PfipeigdllkNlcdgipgfdj = 0, PfipeigdllkCcalgncnfme = 1, PfipeigdllkMokndkjfldh = 2, PfipeigdllkHkldkmjmgah = 3, } impl PunkLordAttackerStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PfipeigdllkNlcdgipgfdj => "PFIPEIGDLLK_NLCDGIPGFDJ", Self::PfipeigdllkCcalgncnfme => "PFIPEIGDLLK_CCALGNCNFME", Self::PfipeigdllkMokndkjfldh => "PFIPEIGDLLK_MOKNDKJFLDH", Self::PfipeigdllkHkldkmjmgah => "PFIPEIGDLLK_HKLDKMJMGAH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PFIPEIGDLLK_NLCDGIPGFDJ" => Some(Self::PfipeigdllkNlcdgipgfdj), "PFIPEIGDLLK_CCALGNCNFME" => Some(Self::PfipeigdllkCcalgncnfme), "PFIPEIGDLLK_MOKNDKJFLDH" => Some(Self::PfipeigdllkMokndkjfldh), "PFIPEIGDLLK_HKLDKMJMGAH" => Some(Self::PfipeigdllkHkldkmjmgah), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pakhplahgbn { Nlcdgipgfdj = 0, Fiollioeajc = 1, Cjmellliede = 2, Cogcfdfakon = 3, } impl Pakhplahgbn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "PAKHPLAHGBN_NLCDGIPGFDJ", Self::Fiollioeajc => "PAKHPLAHGBN_FIOLLIOEAJC", Self::Cjmellliede => "PAKHPLAHGBN_CJMELLLIEDE", Self::Cogcfdfakon => "PAKHPLAHGBN_COGCFDFAKON", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PAKHPLAHGBN_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "PAKHPLAHGBN_FIOLLIOEAJC" => Some(Self::Fiollioeajc), "PAKHPLAHGBN_CJMELLLIEDE" => Some(Self::Cjmellliede), "PAKHPLAHGBN_COGCFDFAKON" => Some(Self::Cogcfdfakon), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mcbfomigmla { Nlcdgipgfdj = 0, Lcmaddimion = 403, Bngookfjflf = 404, Pagpnoklnom = 401, Bbgpaamecac = 402, Mgnncjchcfm = 2300, Neampncbgnk = 3100, Kmgkehbigfb = 4100, Cpkiffolbdl = 3700, } impl Mcbfomigmla { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "MCBFOMIGMLA_NLCDGIPGFDJ", Self::Lcmaddimion => "MCBFOMIGMLA_LCMADDIMION", Self::Bngookfjflf => "MCBFOMIGMLA_BNGOOKFJFLF", Self::Pagpnoklnom => "MCBFOMIGMLA_PAGPNOKLNOM", Self::Bbgpaamecac => "MCBFOMIGMLA_BBGPAAMECAC", Self::Mgnncjchcfm => "MCBFOMIGMLA_MGNNCJCHCFM", Self::Neampncbgnk => "MCBFOMIGMLA_NEAMPNCBGNK", Self::Kmgkehbigfb => "MCBFOMIGMLA_KMGKEHBIGFB", Self::Cpkiffolbdl => "MCBFOMIGMLA_CPKIFFOLBDL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MCBFOMIGMLA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "MCBFOMIGMLA_LCMADDIMION" => Some(Self::Lcmaddimion), "MCBFOMIGMLA_BNGOOKFJFLF" => Some(Self::Bngookfjflf), "MCBFOMIGMLA_PAGPNOKLNOM" => Some(Self::Pagpnoklnom), "MCBFOMIGMLA_BBGPAAMECAC" => Some(Self::Bbgpaamecac), "MCBFOMIGMLA_MGNNCJCHCFM" => Some(Self::Mgnncjchcfm), "MCBFOMIGMLA_NEAMPNCBGNK" => Some(Self::Neampncbgnk), "MCBFOMIGMLA_KMGKEHBIGFB" => Some(Self::Kmgkehbigfb), "MCBFOMIGMLA_CPKIFFOLBDL" => Some(Self::Cpkiffolbdl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pidahabflbl { Ongohdokeie = 0, Fjbenkpgbpp = 1, Ibnpgedfimo = 2, } impl Pidahabflbl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ongohdokeie => "PIDAHABFLBL_ONGOHDOKEIE", Self::Fjbenkpgbpp => "PIDAHABFLBL_FJBENKPGBPP", Self::Ibnpgedfimo => "PIDAHABFLBL_IBNPGEDFIMO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PIDAHABFLBL_ONGOHDOKEIE" => Some(Self::Ongohdokeie), "PIDAHABFLBL_FJBENKPGBPP" => Some(Self::Fjbenkpgbpp), "PIDAHABFLBL_IBNPGEDFIMO" => Some(Self::Ibnpgedfimo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum DevelopmentType { KmjkpklcpnmBeehiffkoih = 0, KmjkpklcpnmFjmkbhbkdng = 1, KmjkpklcpnmOmmmliconeg = 2, KmjkpklcpnmLmdjobneffl = 3, KmjkpklcpnmCmapllhgpof = 4, KmjkpklcpnmAocolegaicp = 5, KmjkpklcpnmLodaglngoka = 6, KmjkpklcpnmOcokanblfma = 7, KmjkpklcpnmGpcjdnihagb = 8, KmjkpklcpnmLmaaeehhjnc = 9, KmjkpklcpnmHejaomejgkj = 10, KmjkpklcpnmPhkeacmkmaa = 11, KmjkpklcpnmMphkbcginlc = 12, KmjkpklcpnmNpaibbcodoh = 13, KmjkpklcpnmBiaikcldifd = 14, KmjkpklcpnmFciblplmemi = 15, KmjkpklcpnmJaemakhbnhd = 16, KmjkpklcpnmLdpojoodfeh = 17, KmjkpklcpnmOddkngfcbko = 18, } impl DevelopmentType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::KmjkpklcpnmBeehiffkoih => "KMJKPKLCPNM_BEEHIFFKOIH", Self::KmjkpklcpnmFjmkbhbkdng => "KMJKPKLCPNM_FJMKBHBKDNG", Self::KmjkpklcpnmOmmmliconeg => "KMJKPKLCPNM_OMMMLICONEG", Self::KmjkpklcpnmLmdjobneffl => "KMJKPKLCPNM_LMDJOBNEFFL", Self::KmjkpklcpnmCmapllhgpof => "KMJKPKLCPNM_CMAPLLHGPOF", Self::KmjkpklcpnmAocolegaicp => "KMJKPKLCPNM_AOCOLEGAICP", Self::KmjkpklcpnmLodaglngoka => "KMJKPKLCPNM_LODAGLNGOKA", Self::KmjkpklcpnmOcokanblfma => "KMJKPKLCPNM_OCOKANBLFMA", Self::KmjkpklcpnmGpcjdnihagb => "KMJKPKLCPNM_GPCJDNIHAGB", Self::KmjkpklcpnmLmaaeehhjnc => "KMJKPKLCPNM_LMAAEEHHJNC", Self::KmjkpklcpnmHejaomejgkj => "KMJKPKLCPNM_HEJAOMEJGKJ", Self::KmjkpklcpnmPhkeacmkmaa => "KMJKPKLCPNM_PHKEACMKMAA", Self::KmjkpklcpnmMphkbcginlc => "KMJKPKLCPNM_MPHKBCGINLC", Self::KmjkpklcpnmNpaibbcodoh => "KMJKPKLCPNM_NPAIBBCODOH", Self::KmjkpklcpnmBiaikcldifd => "KMJKPKLCPNM_BIAIKCLDIFD", Self::KmjkpklcpnmFciblplmemi => "KMJKPKLCPNM_FCIBLPLMEMI", Self::KmjkpklcpnmJaemakhbnhd => "KMJKPKLCPNM_JAEMAKHBNHD", Self::KmjkpklcpnmLdpojoodfeh => "KMJKPKLCPNM_LDPOJOODFEH", Self::KmjkpklcpnmOddkngfcbko => "KMJKPKLCPNM_ODDKNGFCBKO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KMJKPKLCPNM_BEEHIFFKOIH" => Some(Self::KmjkpklcpnmBeehiffkoih), "KMJKPKLCPNM_FJMKBHBKDNG" => Some(Self::KmjkpklcpnmFjmkbhbkdng), "KMJKPKLCPNM_OMMMLICONEG" => Some(Self::KmjkpklcpnmOmmmliconeg), "KMJKPKLCPNM_LMDJOBNEFFL" => Some(Self::KmjkpklcpnmLmdjobneffl), "KMJKPKLCPNM_CMAPLLHGPOF" => Some(Self::KmjkpklcpnmCmapllhgpof), "KMJKPKLCPNM_AOCOLEGAICP" => Some(Self::KmjkpklcpnmAocolegaicp), "KMJKPKLCPNM_LODAGLNGOKA" => Some(Self::KmjkpklcpnmLodaglngoka), "KMJKPKLCPNM_OCOKANBLFMA" => Some(Self::KmjkpklcpnmOcokanblfma), "KMJKPKLCPNM_GPCJDNIHAGB" => Some(Self::KmjkpklcpnmGpcjdnihagb), "KMJKPKLCPNM_LMAAEEHHJNC" => Some(Self::KmjkpklcpnmLmaaeehhjnc), "KMJKPKLCPNM_HEJAOMEJGKJ" => Some(Self::KmjkpklcpnmHejaomejgkj), "KMJKPKLCPNM_PHKEACMKMAA" => Some(Self::KmjkpklcpnmPhkeacmkmaa), "KMJKPKLCPNM_MPHKBCGINLC" => Some(Self::KmjkpklcpnmMphkbcginlc), "KMJKPKLCPNM_NPAIBBCODOH" => Some(Self::KmjkpklcpnmNpaibbcodoh), "KMJKPKLCPNM_BIAIKCLDIFD" => Some(Self::KmjkpklcpnmBiaikcldifd), "KMJKPKLCPNM_FCIBLPLMEMI" => Some(Self::KmjkpklcpnmFciblplmemi), "KMJKPKLCPNM_JAEMAKHBNHD" => Some(Self::KmjkpklcpnmJaemakhbnhd), "KMJKPKLCPNM_LDPOJOODFEH" => Some(Self::KmjkpklcpnmLdpojoodfeh), "KMJKPKLCPNM_ODDKNGFCBKO" => Some(Self::KmjkpklcpnmOddkngfcbko), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlayingState { DihjilnecadNlcdgipgfdj = 0, DihjilnecadCieijljajmo = 1, DihjilnecadKhaekebcpok = 2, DihjilnecadOoifobikple = 3, DihjilnecadDkjadongebo = 4, DihjilnecadHancjanfgfb = 5, DihjilnecadBjffkkifahj = 6, DihjilnecadDcmoammmoip = 7, DihjilnecadBlglokniafi = 8, DihjilnecadMgobjfofjih = 9, DihjilnecadOailfpoobmj = 10, } impl PlayingState { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::DihjilnecadNlcdgipgfdj => "DIHJILNECAD_NLCDGIPGFDJ", Self::DihjilnecadCieijljajmo => "DIHJILNECAD_CIEIJLJAJMO", Self::DihjilnecadKhaekebcpok => "DIHJILNECAD_KHAEKEBCPOK", Self::DihjilnecadOoifobikple => "DIHJILNECAD_OOIFOBIKPLE", Self::DihjilnecadDkjadongebo => "DIHJILNECAD_DKJADONGEBO", Self::DihjilnecadHancjanfgfb => "DIHJILNECAD_HANCJANFGFB", Self::DihjilnecadBjffkkifahj => "DIHJILNECAD_BJFFKKIFAHJ", Self::DihjilnecadDcmoammmoip => "DIHJILNECAD_DCMOAMMMOIP", Self::DihjilnecadBlglokniafi => "DIHJILNECAD_BLGLOKNIAFI", Self::DihjilnecadMgobjfofjih => "DIHJILNECAD_MGOBJFOFJIH", Self::DihjilnecadOailfpoobmj => "DIHJILNECAD_OAILFPOOBMJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DIHJILNECAD_NLCDGIPGFDJ" => Some(Self::DihjilnecadNlcdgipgfdj), "DIHJILNECAD_CIEIJLJAJMO" => Some(Self::DihjilnecadCieijljajmo), "DIHJILNECAD_KHAEKEBCPOK" => Some(Self::DihjilnecadKhaekebcpok), "DIHJILNECAD_OOIFOBIKPLE" => Some(Self::DihjilnecadOoifobikple), "DIHJILNECAD_DKJADONGEBO" => Some(Self::DihjilnecadDkjadongebo), "DIHJILNECAD_HANCJANFGFB" => Some(Self::DihjilnecadHancjanfgfb), "DIHJILNECAD_BJFFKKIFAHJ" => Some(Self::DihjilnecadBjffkkifahj), "DIHJILNECAD_DCMOAMMMOIP" => Some(Self::DihjilnecadDcmoammmoip), "DIHJILNECAD_BLGLOKNIAFI" => Some(Self::DihjilnecadBlglokniafi), "DIHJILNECAD_MGOBJFOFJIH" => Some(Self::DihjilnecadMgobjfofjih), "DIHJILNECAD_OAILFPOOBMJ" => Some(Self::DihjilnecadOailfpoobmj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Enfibaehkad { Amolblfoepc = 0, Fgdcnhhafom = 1, Pebfglkgjmn = 2, Iddikookeom = 3, } impl Enfibaehkad { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Amolblfoepc => "ENFIBAEHKAD_AMOLBLFOEPC", Self::Fgdcnhhafom => "ENFIBAEHKAD_FGDCNHHAFOM", Self::Pebfglkgjmn => "ENFIBAEHKAD_PEBFGLKGJMN", Self::Iddikookeom => "ENFIBAEHKAD_IDDIKOOKEOM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ENFIBAEHKAD_AMOLBLFOEPC" => Some(Self::Amolblfoepc), "ENFIBAEHKAD_FGDCNHHAFOM" => Some(Self::Fgdcnhhafom), "ENFIBAEHKAD_PEBFGLKGJMN" => Some(Self::Pebfglkgjmn), "ENFIBAEHKAD_IDDIKOOKEOM" => Some(Self::Iddikookeom), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Oonkjiiepdc { Nlcdgipgfdj = 0, Bpocohfiaoh = 1, Ncipehohdmg = 2, Hmogohofpfg = 3, Hnadonafddn = 4, Anaijlloohf = 5, } impl Oonkjiiepdc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "OONKJIIEPDC_NLCDGIPGFDJ", Self::Bpocohfiaoh => "OONKJIIEPDC_BPOCOHFIAOH", Self::Ncipehohdmg => "OONKJIIEPDC_NCIPEHOHDMG", Self::Hmogohofpfg => "OONKJIIEPDC_HMOGOHOFPFG", Self::Hnadonafddn => "OONKJIIEPDC_HNADONAFDDN", Self::Anaijlloohf => "OONKJIIEPDC_ANAIJLLOOHF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OONKJIIEPDC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "OONKJIIEPDC_BPOCOHFIAOH" => Some(Self::Bpocohfiaoh), "OONKJIIEPDC_NCIPEHOHDMG" => Some(Self::Ncipehohdmg), "OONKJIIEPDC_HMOGOHOFPFG" => Some(Self::Hmogohofpfg), "OONKJIIEPDC_HNADONAFDDN" => Some(Self::Hnadonafddn), "OONKJIIEPDC_ANAIJLLOOHF" => Some(Self::Anaijlloohf), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlanetFesCardPieceApplyPermissionType { BokmdmedahnOapahommcgo = 0, BokmdmedahnGojldpcamhm = 1, BokmdmedahnMkaahipojbj = 2, } impl PlanetFesCardPieceApplyPermissionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::BokmdmedahnOapahommcgo => "BOKMDMEDAHN_OAPAHOMMCGO", Self::BokmdmedahnGojldpcamhm => "BOKMDMEDAHN_GOJLDPCAMHM", Self::BokmdmedahnMkaahipojbj => "BOKMDMEDAHN_MKAAHIPOJBJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BOKMDMEDAHN_OAPAHOMMCGO" => Some(Self::BokmdmedahnOapahommcgo), "BOKMDMEDAHN_GOJLDPCAMHM" => Some(Self::BokmdmedahnGojldpcamhm), "BOKMDMEDAHN_MKAAHIPOJBJ" => Some(Self::BokmdmedahnMkaahipojbj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Helmgacmhhf { Plcnmngmfnn = 0, Cofaoigaoig = 1, Fkhfjiiflic = 2, Lhiicamofbi = 3, Kkkaimanebf = 4, } impl Helmgacmhhf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Plcnmngmfnn => "HELMGACMHHF_PLCNMNGMFNN", Self::Cofaoigaoig => "HELMGACMHHF_COFAOIGAOIG", Self::Fkhfjiiflic => "HELMGACMHHF_FKHFJIIFLIC", Self::Lhiicamofbi => "HELMGACMHHF_LHIICAMOFBI", Self::Kkkaimanebf => "HELMGACMHHF_KKKAIMANEBF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HELMGACMHHF_PLCNMNGMFNN" => Some(Self::Plcnmngmfnn), "HELMGACMHHF_COFAOIGAOIG" => Some(Self::Cofaoigaoig), "HELMGACMHHF_FKHFJIIFLIC" => Some(Self::Fkhfjiiflic), "HELMGACMHHF_LHIICAMOFBI" => Some(Self::Lhiicamofbi), "HELMGACMHHF_KKKAIMANEBF" => Some(Self::Kkkaimanebf), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ebfckngimjc { Lkpjfhakfce = 0, Ghkajgchalb = 1, Hkopbcoijhh = 2, } impl Ebfckngimjc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lkpjfhakfce => "EBFCKNGIMJC_LKPJFHAKFCE", Self::Ghkajgchalb => "EBFCKNGIMJC_GHKAJGCHALB", Self::Hkopbcoijhh => "EBFCKNGIMJC_HKOPBCOIJHH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EBFCKNGIMJC_LKPJFHAKFCE" => Some(Self::Lkpjfhakfce), "EBFCKNGIMJC_GHKAJGCHALB" => Some(Self::Ghkajgchalb), "EBFCKNGIMJC_HKOPBCOIJHH" => Some(Self::Hkopbcoijhh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mohnimlcoda { Nlcdgipgfdj = 0, Dmjkcojlfcl = 1, Aneighkmjkb = 2, Mgmpdhkjfim = 3, Maibaoaogid = 4, Egcgfgdilbc = 5, Keeibdbejlh = 6, Level = 7, Dimifcjphme = 8, Peedcbadbhj = 9, } impl Mohnimlcoda { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "MOHNIMLCODA_NLCDGIPGFDJ", Self::Dmjkcojlfcl => "MOHNIMLCODA_DMJKCOJLFCL", Self::Aneighkmjkb => "MOHNIMLCODA_ANEIGHKMJKB", Self::Mgmpdhkjfim => "MOHNIMLCODA_MGMPDHKJFIM", Self::Maibaoaogid => "MOHNIMLCODA_MAIBAOAOGID", Self::Egcgfgdilbc => "MOHNIMLCODA_EGCGFGDILBC", Self::Keeibdbejlh => "MOHNIMLCODA_KEEIBDBEJLH", Self::Level => "MOHNIMLCODA_level", Self::Dimifcjphme => "MOHNIMLCODA_DIMIFCJPHME", Self::Peedcbadbhj => "MOHNIMLCODA_PEEDCBADBHJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MOHNIMLCODA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "MOHNIMLCODA_DMJKCOJLFCL" => Some(Self::Dmjkcojlfcl), "MOHNIMLCODA_ANEIGHKMJKB" => Some(Self::Aneighkmjkb), "MOHNIMLCODA_MGMPDHKJFIM" => Some(Self::Mgmpdhkjfim), "MOHNIMLCODA_MAIBAOAOGID" => Some(Self::Maibaoaogid), "MOHNIMLCODA_EGCGFGDILBC" => Some(Self::Egcgfgdilbc), "MOHNIMLCODA_KEEIBDBEJLH" => Some(Self::Keeibdbejlh), "MOHNIMLCODA_level" => Some(Self::Level), "MOHNIMLCODA_DIMIFCJPHME" => Some(Self::Dimifcjphme), "MOHNIMLCODA_PEEDCBADBHJ" => Some(Self::Peedcbadbhj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Eamoljfmkhm { Nlcdgipgfdj = 0, Binghjiamgn = 1, Fcpcoljlaom = 2, Hnomnepiecn = 3, } impl Eamoljfmkhm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "EAMOLJFMKHM_NLCDGIPGFDJ", Self::Binghjiamgn => "EAMOLJFMKHM_BINGHJIAMGN", Self::Fcpcoljlaom => "EAMOLJFMKHM_FCPCOLJLAOM", Self::Hnomnepiecn => "EAMOLJFMKHM_HNOMNEPIECN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EAMOLJFMKHM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "EAMOLJFMKHM_BINGHJIAMGN" => Some(Self::Binghjiamgn), "EAMOLJFMKHM_FCPCOLJLAOM" => Some(Self::Fcpcoljlaom), "EAMOLJFMKHM_HNOMNEPIECN" => Some(Self::Hnomnepiecn), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jfnjkappnof { Nlcdgipgfdj = 0, Ocdlpddmclp = 1, Jhoebnnmkhb = 2, Kmdndlkkdlh = 3, Djkdpgdllfm = 4, Igdneoelfkc = 5, Hcbncedbabl = 6, } impl Jfnjkappnof { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "JFNJKAPPNOF_NLCDGIPGFDJ", Self::Ocdlpddmclp => "JFNJKAPPNOF_OCDLPDDMCLP", Self::Jhoebnnmkhb => "JFNJKAPPNOF_JHOEBNNMKHB", Self::Kmdndlkkdlh => "JFNJKAPPNOF_KMDNDLKKDLH", Self::Djkdpgdllfm => "JFNJKAPPNOF_DJKDPGDLLFM", Self::Igdneoelfkc => "JFNJKAPPNOF_IGDNEOELFKC", Self::Hcbncedbabl => "JFNJKAPPNOF_HCBNCEDBABL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JFNJKAPPNOF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "JFNJKAPPNOF_OCDLPDDMCLP" => Some(Self::Ocdlpddmclp), "JFNJKAPPNOF_JHOEBNNMKHB" => Some(Self::Jhoebnnmkhb), "JFNJKAPPNOF_KMDNDLKKDLH" => Some(Self::Kmdndlkkdlh), "JFNJKAPPNOF_DJKDPGDLLFM" => Some(Self::Djkdpgdllfm), "JFNJKAPPNOF_IGDNEOELFKC" => Some(Self::Igdneoelfkc), "JFNJKAPPNOF_HCBNCEDBABL" => Some(Self::Hcbncedbabl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jdcapbnpook { Nlcdgipgfdj = 0, Enplacdljga = 1, Nmeeohmgpkd = 2, Omkpenohlii = 4, Aoigflelhhh = 5, Mcpikehdmnd = 101, Ldpmdpagchm = 102, Egcgfgdilbc = 103, Haehihocljd = 104, Hcjbibfbhkm = 105, Mlomhpfomlo = 106, Edjgijiilke = 107, Ggmpegmehpd = 108, Fifgennkdbe = 109, Onpnoploagh = 110, Mdbhgmdbjgk = 111, } impl Jdcapbnpook { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "JDCAPBNPOOK_NLCDGIPGFDJ", Self::Enplacdljga => "JDCAPBNPOOK_ENPLACDLJGA", Self::Nmeeohmgpkd => "JDCAPBNPOOK_NMEEOHMGPKD", Self::Omkpenohlii => "JDCAPBNPOOK_OMKPENOHLII", Self::Aoigflelhhh => "JDCAPBNPOOK_AOIGFLELHHH", Self::Mcpikehdmnd => "JDCAPBNPOOK_MCPIKEHDMND", Self::Ldpmdpagchm => "JDCAPBNPOOK_LDPMDPAGCHM", Self::Egcgfgdilbc => "JDCAPBNPOOK_EGCGFGDILBC", Self::Haehihocljd => "JDCAPBNPOOK_HAEHIHOCLJD", Self::Hcjbibfbhkm => "JDCAPBNPOOK_HCJBIBFBHKM", Self::Mlomhpfomlo => "JDCAPBNPOOK_MLOMHPFOMLO", Self::Edjgijiilke => "JDCAPBNPOOK_EDJGIJIILKE", Self::Ggmpegmehpd => "JDCAPBNPOOK_GGMPEGMEHPD", Self::Fifgennkdbe => "JDCAPBNPOOK_FIFGENNKDBE", Self::Onpnoploagh => "JDCAPBNPOOK_ONPNOPLOAGH", Self::Mdbhgmdbjgk => "JDCAPBNPOOK_MDBHGMDBJGK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JDCAPBNPOOK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "JDCAPBNPOOK_ENPLACDLJGA" => Some(Self::Enplacdljga), "JDCAPBNPOOK_NMEEOHMGPKD" => Some(Self::Nmeeohmgpkd), "JDCAPBNPOOK_OMKPENOHLII" => Some(Self::Omkpenohlii), "JDCAPBNPOOK_AOIGFLELHHH" => Some(Self::Aoigflelhhh), "JDCAPBNPOOK_MCPIKEHDMND" => Some(Self::Mcpikehdmnd), "JDCAPBNPOOK_LDPMDPAGCHM" => Some(Self::Ldpmdpagchm), "JDCAPBNPOOK_EGCGFGDILBC" => Some(Self::Egcgfgdilbc), "JDCAPBNPOOK_HAEHIHOCLJD" => Some(Self::Haehihocljd), "JDCAPBNPOOK_HCJBIBFBHKM" => Some(Self::Hcjbibfbhkm), "JDCAPBNPOOK_MLOMHPFOMLO" => Some(Self::Mlomhpfomlo), "JDCAPBNPOOK_EDJGIJIILKE" => Some(Self::Edjgijiilke), "JDCAPBNPOOK_GGMPEGMEHPD" => Some(Self::Ggmpegmehpd), "JDCAPBNPOOK_FIFGENNKDBE" => Some(Self::Fifgennkdbe), "JDCAPBNPOOK_ONPNOPLOAGH" => Some(Self::Onpnoploagh), "JDCAPBNPOOK_MDBHGMDBJGK" => Some(Self::Mdbhgmdbjgk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightDropType { MjjifginjajNlcdgipgfdj = 0, MjjifginjajItemValue = 1, MjjifginjajExp = 2, MjjifginjajLjbcdjnnbjh = 3, MjjifginjajBdpimpjojbk = 4, MjjifginjajNlfcabfpjhd = 5, MjjifginjajAnmdmbgnohl = 6, MjjifginjajJjdgkiibhop = 7, } impl GridFightDropType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MjjifginjajNlcdgipgfdj => "MJJIFGINJAJ_NLCDGIPGFDJ", Self::MjjifginjajItemValue => "MJJIFGINJAJ_item_value", Self::MjjifginjajExp => "MJJIFGINJAJ_exp", Self::MjjifginjajLjbcdjnnbjh => "MJJIFGINJAJ_LJBCDJNNBJH", Self::MjjifginjajBdpimpjojbk => "MJJIFGINJAJ_BDPIMPJOJBK", Self::MjjifginjajNlfcabfpjhd => "MJJIFGINJAJ_NLFCABFPJHD", Self::MjjifginjajAnmdmbgnohl => "MJJIFGINJAJ_ANMDMBGNOHL", Self::MjjifginjajJjdgkiibhop => "MJJIFGINJAJ_JJDGKIIBHOP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MJJIFGINJAJ_NLCDGIPGFDJ" => Some(Self::MjjifginjajNlcdgipgfdj), "MJJIFGINJAJ_item_value" => Some(Self::MjjifginjajItemValue), "MJJIFGINJAJ_exp" => Some(Self::MjjifginjajExp), "MJJIFGINJAJ_LJBCDJNNBJH" => Some(Self::MjjifginjajLjbcdjnnbjh), "MJJIFGINJAJ_BDPIMPJOJBK" => Some(Self::MjjifginjajBdpimpjojbk), "MJJIFGINJAJ_NLFCABFPJHD" => Some(Self::MjjifginjajNlfcabfpjhd), "MJJIFGINJAJ_ANMDMBGNOHL" => Some(Self::MjjifginjajAnmdmbgnohl), "MJJIFGINJAJ_JJDGKIIBHOP" => Some(Self::MjjifginjajJjdgkiibhop), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Oikbipicgdn { Kndkkgpejag = 0, Poghagegkdn = 1, Flmdieemojk = 2, Onaancdbfjk = 3, } impl Oikbipicgdn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Kndkkgpejag => "OIKBIPICGDN_KNDKKGPEJAG", Self::Poghagegkdn => "OIKBIPICGDN_POGHAGEGKDN", Self::Flmdieemojk => "OIKBIPICGDN_FLMDIEEMOJK", Self::Onaancdbfjk => "OIKBIPICGDN_ONAANCDBFJK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OIKBIPICGDN_KNDKKGPEJAG" => Some(Self::Kndkkgpejag), "OIKBIPICGDN_POGHAGEGKDN" => Some(Self::Poghagegkdn), "OIKBIPICGDN_FLMDIEEMOJK" => Some(Self::Flmdieemojk), "OIKBIPICGDN_ONAANCDBFJK" => Some(Self::Onaancdbfjk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Akbcefgfjcj { Ppigkpcfngk = 0, Enpohknkpah = 1, Edgllbjoooa = 2, } impl Akbcefgfjcj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ppigkpcfngk => "AKBCEFGFJCJ_PPIGKPCFNGK", Self::Enpohknkpah => "AKBCEFGFJCJ_ENPOHKNKPAH", Self::Edgllbjoooa => "AKBCEFGFJCJ_EDGLLBJOOOA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AKBCEFGFJCJ_PPIGKPCFNGK" => Some(Self::Ppigkpcfngk), "AKBCEFGFJCJ_ENPOHKNKPAH" => Some(Self::Enpohknkpah), "AKBCEFGFJCJ_EDGLLBJOOOA" => Some(Self::Edgllbjoooa), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleModuleType { JjmfoabloceOhdohhfakmc = 0, JjmfoabloceFdkbedimcbj = 1, JjmfoabloceBpcbhkhdgmh = 2, JjmfoabloceGeaiekpgngd = 3, JjmfoabloceEkjfdfeannh = 4, JjmfoabloceBiogdpanclb = 5, JjmfoabloceDpalihinpfn = 6, } impl BattleModuleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::JjmfoabloceOhdohhfakmc => "JJMFOABLOCE_OHDOHHFAKMC", Self::JjmfoabloceFdkbedimcbj => "JJMFOABLOCE_FDKBEDIMCBJ", Self::JjmfoabloceBpcbhkhdgmh => "JJMFOABLOCE_BPCBHKHDGMH", Self::JjmfoabloceGeaiekpgngd => "JJMFOABLOCE_GEAIEKPGNGD", Self::JjmfoabloceEkjfdfeannh => "JJMFOABLOCE_EKJFDFEANNH", Self::JjmfoabloceBiogdpanclb => "JJMFOABLOCE_BIOGDPANCLB", Self::JjmfoabloceDpalihinpfn => "JJMFOABLOCE_DPALIHINPFN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JJMFOABLOCE_OHDOHHFAKMC" => Some(Self::JjmfoabloceOhdohhfakmc), "JJMFOABLOCE_FDKBEDIMCBJ" => Some(Self::JjmfoabloceFdkbedimcbj), "JJMFOABLOCE_BPCBHKHDGMH" => Some(Self::JjmfoabloceBpcbhkhdgmh), "JJMFOABLOCE_GEAIEKPGNGD" => Some(Self::JjmfoabloceGeaiekpgngd), "JJMFOABLOCE_EKJFDFEANNH" => Some(Self::JjmfoabloceEkjfdfeannh), "JJMFOABLOCE_BIOGDPANCLB" => Some(Self::JjmfoabloceBiogdpanclb), "JJMFOABLOCE_DPALIHINPFN" => Some(Self::JjmfoabloceDpalihinpfn), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Aabgifaeeek { Ocajflcamna = 0, Aonenhhfnod = 1, Aoiaagnafio = 2, } impl Aabgifaeeek { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ocajflcamna => "AABGIFAEEEK_OCAJFLCAMNA", Self::Aonenhhfnod => "AABGIFAEEEK_AONENHHFNOD", Self::Aoiaagnafio => "AABGIFAEEEK_AOIAAGNAFIO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AABGIFAEEEK_OCAJFLCAMNA" => Some(Self::Ocajflcamna), "AABGIFAEEEK_AONENHHFNOD" => Some(Self::Aonenhhfnod), "AABGIFAEEEK_AOIAAGNAFIO" => Some(Self::Aoiaagnafio), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Olajgeckmje { Nlcdgipgfdj = 0, ScoreId = 1, Mcmdkgeanna = 2, Ejdagookblg = 3, ChallengeScore = 4, Ameabnlmmgb = 5, Fbcaelmeidp = 6, } impl Olajgeckmje { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "OLAJGECKMJE_NLCDGIPGFDJ", Self::ScoreId => "OLAJGECKMJE_score_id", Self::Mcmdkgeanna => "OLAJGECKMJE_MCMDKGEANNA", Self::Ejdagookblg => "OLAJGECKMJE_EJDAGOOKBLG", Self::ChallengeScore => "OLAJGECKMJE_challenge_score", Self::Ameabnlmmgb => "OLAJGECKMJE_AMEABNLMMGB", Self::Fbcaelmeidp => "OLAJGECKMJE_FBCAELMEIDP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OLAJGECKMJE_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "OLAJGECKMJE_score_id" => Some(Self::ScoreId), "OLAJGECKMJE_MCMDKGEANNA" => Some(Self::Mcmdkgeanna), "OLAJGECKMJE_EJDAGOOKBLG" => Some(Self::Ejdagookblg), "OLAJGECKMJE_challenge_score" => Some(Self::ChallengeScore), "OLAJGECKMJE_AMEABNLMMGB" => Some(Self::Ameabnlmmgb), "OLAJGECKMJE_FBCAELMEIDP" => Some(Self::Fbcaelmeidp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kpoieopcejl { Pjaaadfokkc = 0, Lmgjeffhbhf = 1, Jbgodloeopf = 2, Dogmhoaojfd = 3, } impl Kpoieopcejl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pjaaadfokkc => "KPOIEOPCEJL_PJAAADFOKKC", Self::Lmgjeffhbhf => "KPOIEOPCEJL_LMGJEFFHBHF", Self::Jbgodloeopf => "KPOIEOPCEJL_JBGODLOEOPF", Self::Dogmhoaojfd => "KPOIEOPCEJL_DOGMHOAOJFD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KPOIEOPCEJL_PJAAADFOKKC" => Some(Self::Pjaaadfokkc), "KPOIEOPCEJL_LMGJEFFHBHF" => Some(Self::Lmgjeffhbhf), "KPOIEOPCEJL_JBGODLOEOPF" => Some(Self::Jbgodloeopf), "KPOIEOPCEJL_DOGMHOAOJFD" => Some(Self::Dogmhoaojfd), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hdfapklgefm { Lcokojcgkhp = 0, Nmdopkbenea = 1, } impl Hdfapklgefm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lcokojcgkhp => "HDFAPKLGEFM_LCOKOJCGKHP", Self::Nmdopkbenea => "HDFAPKLGEFM_NMDOPKBENEA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HDFAPKLGEFM_LCOKOJCGKHP" => Some(Self::Lcokojcgkhp), "HDFAPKLGEFM_NMDOPKBENEA" => Some(Self::Nmdopkbenea), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nlnebdeeonp { Hhddifhgnhd = 0, Ldancjmpnmb = 1, } impl Nlnebdeeonp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Hhddifhgnhd => "NLNEBDEEONP_HHDDIFHGNHD", Self::Ldancjmpnmb => "NLNEBDEEONP_LDANCJMPNMB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NLNEBDEEONP_HHDDIFHGNHD" => Some(Self::Hhddifhgnhd), "NLNEBDEEONP_LDANCJMPNMB" => Some(Self::Ldancjmpnmb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleEndReason { None = 0, AllDie = 1, TurnLimit = 2, } impl BattleEndReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "BATTLE_END_REASON_NONE", Self::AllDie => "BATTLE_END_REASON_ALL_DIE", Self::TurnLimit => "BATTLE_END_REASON_TURN_LIMIT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_END_REASON_NONE" => Some(Self::None), "BATTLE_END_REASON_ALL_DIE" => Some(Self::AllDie), "BATTLE_END_REASON_TURN_LIMIT" => Some(Self::TurnLimit), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleStaticticEventType { BattleStaticticEventNone = 0, BattleStaticticEventTreasureDungeonAddExplore = 1, BattleStaticticEventTreasureDungeonOpenGrid = 2, BattleStaticticEventTreasureDungeonPickupItem = 3, BattleStaticticEventTreasureDungeonUseBuff = 4, BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer = 5, BattleStaticticEventRogueTournTitanExtraCoin = 6, BattleStaticticEventRogueTournTitanExtraCoinTimes = 7, } impl BattleStaticticEventType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::BattleStaticticEventNone => "BATTLE_STATICTIC_EVENT_NONE", Self::BattleStaticticEventTreasureDungeonAddExplore => { "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_ADD_EXPLORE" } Self::BattleStaticticEventTreasureDungeonOpenGrid => { "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_OPEN_GRID" } Self::BattleStaticticEventTreasureDungeonPickupItem => { "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_PICKUP_ITEM" } Self::BattleStaticticEventTreasureDungeonUseBuff => { "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_USE_BUFF" } Self::BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer => { "BATTLE_STATICTIC_EVENT_TELEVISION_ACTIVITY_UPDATE_MAZE_BUFF_LAYER" } Self::BattleStaticticEventRogueTournTitanExtraCoin => { "BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN" } Self::BattleStaticticEventRogueTournTitanExtraCoinTimes => { "BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN_TIMES" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_STATICTIC_EVENT_NONE" => Some(Self::BattleStaticticEventNone), "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_ADD_EXPLORE" => { Some(Self::BattleStaticticEventTreasureDungeonAddExplore) } "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_OPEN_GRID" => { Some(Self::BattleStaticticEventTreasureDungeonOpenGrid) } "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_PICKUP_ITEM" => { Some(Self::BattleStaticticEventTreasureDungeonPickupItem) } "BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_USE_BUFF" => { Some(Self::BattleStaticticEventTreasureDungeonUseBuff) } "BATTLE_STATICTIC_EVENT_TELEVISION_ACTIVITY_UPDATE_MAZE_BUFF_LAYER" => { Some(Self::BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer) } "BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN" => { Some(Self::BattleStaticticEventRogueTournTitanExtraCoin) } "BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN_TIMES" => { Some(Self::BattleStaticticEventRogueTournTitanExtraCoinTimes) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nimfanhlfnj { Faafekofgbl = 0, Amcjddipljn = 1, Bnnnglngchl = 2, Dibhichmjfe = 3, Lkddachpoam = 4, } impl Nimfanhlfnj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Faafekofgbl => "NIMFANHLFNJ_FAAFEKOFGBL", Self::Amcjddipljn => "NIMFANHLFNJ_AMCJDDIPLJN", Self::Bnnnglngchl => "NIMFANHLFNJ_BNNNGLNGCHL", Self::Dibhichmjfe => "NIMFANHLFNJ_DIBHICHMJFE", Self::Lkddachpoam => "NIMFANHLFNJ_LKDDACHPOAM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NIMFANHLFNJ_FAAFEKOFGBL" => Some(Self::Faafekofgbl), "NIMFANHLFNJ_AMCJDDIPLJN" => Some(Self::Amcjddipljn), "NIMFANHLFNJ_BNNNGLNGCHL" => Some(Self::Bnnnglngchl), "NIMFANHLFNJ_DIBHICHMJFE" => Some(Self::Dibhichmjfe), "NIMFANHLFNJ_LKDDACHPOAM" => Some(Self::Lkddachpoam), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Iddpbeamdao { Iiocedfjpnh = 0, Nbfhcjmnhag = 1, Dhhhkojbkcj = 2, } impl Iddpbeamdao { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Iiocedfjpnh => "IDDPBEAMDAO_IIOCEDFJPNH", Self::Nbfhcjmnhag => "IDDPBEAMDAO_NBFHCJMNHAG", Self::Dhhhkojbkcj => "IDDPBEAMDAO_DHHHKOJBKCJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IDDPBEAMDAO_IIOCEDFJPNH" => Some(Self::Iiocedfjpnh), "IDDPBEAMDAO_NBFHCJMNHAG" => Some(Self::Nbfhcjmnhag), "IDDPBEAMDAO_DHHHKOJBKCJ" => Some(Self::Dhhhkojbkcj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Abbhaalibah { Idipgipfjje = 0, Idjhpoclfih = 1, Bfepjfdficc = 2, Lnbmbnjicbi = 3, Pmeehgmpnlk = 4, } impl Abbhaalibah { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Idipgipfjje => "ABBHAALIBAH_IDIPGIPFJJE", Self::Idjhpoclfih => "ABBHAALIBAH_IDJHPOCLFIH", Self::Bfepjfdficc => "ABBHAALIBAH_BFEPJFDFICC", Self::Lnbmbnjicbi => "ABBHAALIBAH_LNBMBNJICBI", Self::Pmeehgmpnlk => "ABBHAALIBAH_PMEEHGMPNLK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ABBHAALIBAH_IDIPGIPFJJE" => Some(Self::Idipgipfjje), "ABBHAALIBAH_IDJHPOCLFIH" => Some(Self::Idjhpoclfih), "ABBHAALIBAH_BFEPJFDFICC" => Some(Self::Bfepjfdficc), "ABBHAALIBAH_LNBMBNJICBI" => Some(Self::Lnbmbnjicbi), "ABBHAALIBAH_PMEEHGMPNLK" => Some(Self::Pmeehgmpnlk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gkfebachahc { Akomdallncc = 0, Lgimnfongpo = 1, Fmnhinmbdof = 2, } impl Gkfebachahc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Akomdallncc => "GKFEBACHAHC_AKOMDALLNCC", Self::Lgimnfongpo => "GKFEBACHAHC_LGIMNFONGPO", Self::Fmnhinmbdof => "GKFEBACHAHC_FMNHINMBDOF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GKFEBACHAHC_AKOMDALLNCC" => Some(Self::Akomdallncc), "GKFEBACHAHC_LGIMNFONGPO" => Some(Self::Lgimnfongpo), "GKFEBACHAHC_FMNHINMBDOF" => Some(Self::Fmnhinmbdof), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleEndStatus { BattleEndNone = 0, BattleEndWin = 1, BattleEndLose = 2, BattleEndQuit = 3, } impl BattleEndStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::BattleEndNone => "BATTLE_END_NONE", Self::BattleEndWin => "BATTLE_END_WIN", Self::BattleEndLose => "BATTLE_END_LOSE", Self::BattleEndQuit => "BATTLE_END_QUIT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_END_NONE" => Some(Self::BattleEndNone), "BATTLE_END_WIN" => Some(Self::BattleEndWin), "BATTLE_END_LOSE" => Some(Self::BattleEndLose), "BATTLE_END_QUIT" => Some(Self::BattleEndQuit), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gbgoiajbmbe { Fbmlgfkdpdp = 0, Blcffehjcak = 1, Epiipaepnde = 2, } impl Gbgoiajbmbe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Fbmlgfkdpdp => "GBGOIAJBMBE_FBMLGFKDPDP", Self::Blcffehjcak => "GBGOIAJBMBE_BLCFFEHJCAK", Self::Epiipaepnde => "GBGOIAJBMBE_EPIIPAEPNDE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GBGOIAJBMBE_FBMLGFKDPDP" => Some(Self::Fbmlgfkdpdp), "GBGOIAJBMBE_BLCFFEHJCAK" => Some(Self::Blcffehjcak), "GBGOIAJBMBE_EPIIPAEPNDE" => Some(Self::Epiipaepnde), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kdncobmffeb { Nlcdgipgfdj = 0, Bdoemdghhep = 1, StopDesc = 2, Lmjcpmfphlk = 3, Fhdmhkomefo = 4, Fckihkaiiij = 5, } impl Kdncobmffeb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "KDNCOBMFFEB_NLCDGIPGFDJ", Self::Bdoemdghhep => "KDNCOBMFFEB_BDOEMDGHHEP", Self::StopDesc => "KDNCOBMFFEB_stop_desc", Self::Lmjcpmfphlk => "KDNCOBMFFEB_LMJCPMFPHLK", Self::Fhdmhkomefo => "KDNCOBMFFEB_FHDMHKOMEFO", Self::Fckihkaiiij => "KDNCOBMFFEB_FCKIHKAIIIJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KDNCOBMFFEB_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "KDNCOBMFFEB_BDOEMDGHHEP" => Some(Self::Bdoemdghhep), "KDNCOBMFFEB_stop_desc" => Some(Self::StopDesc), "KDNCOBMFFEB_LMJCPMFPHLK" => Some(Self::Lmjcpmfphlk), "KDNCOBMFFEB_FHDMHKOMEFO" => Some(Self::Fhdmhkomefo), "KDNCOBMFFEB_FCKIHKAIIIJ" => Some(Self::Fckihkaiiij), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Goecdmpjmcm { Nlcdgipgfdj = 0, Ikkjhnhkfog = 1, Ffbieehpknd = 2, Jfnmpejeioh = 3, } impl Goecdmpjmcm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "GOECDMPJMCM_NLCDGIPGFDJ", Self::Ikkjhnhkfog => "GOECDMPJMCM_IKKJHNHKFOG", Self::Ffbieehpknd => "GOECDMPJMCM_FFBIEEHPKND", Self::Jfnmpejeioh => "GOECDMPJMCM_JFNMPEJEIOH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GOECDMPJMCM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "GOECDMPJMCM_IKKJHNHKFOG" => Some(Self::Ikkjhnhkfog), "GOECDMPJMCM_FFBIEEHPKND" => Some(Self::Ffbieehpknd), "GOECDMPJMCM_JFNMPEJEIOH" => Some(Self::Jfnmpejeioh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FightGameMode { FjpmjpekljlNlcdgipgfdj = 0, FjpmjpekljlEamcpopphen = 1, FjpmjpekljlKpeknpodekj = 2, FjpmjpekljlNhaadpkocmk = 3, FjpmjpekljlGcmnkejimfi = 4, FjpmjpekljlBbeaioohdbe = 5, FjpmjpekljlBlbmapamfhe = 6, FjpmjpekljlFbpgilkigbe = 7, FjpmjpekljlMkhlalnlola = 8, } impl FightGameMode { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FjpmjpekljlNlcdgipgfdj => "FJPMJPEKLJL_NLCDGIPGFDJ", Self::FjpmjpekljlEamcpopphen => "FJPMJPEKLJL_EAMCPOPPHEN", Self::FjpmjpekljlKpeknpodekj => "FJPMJPEKLJL_KPEKNPODEKJ", Self::FjpmjpekljlNhaadpkocmk => "FJPMJPEKLJL_NHAADPKOCMK", Self::FjpmjpekljlGcmnkejimfi => "FJPMJPEKLJL_GCMNKEJIMFI", Self::FjpmjpekljlBbeaioohdbe => "FJPMJPEKLJL_BBEAIOOHDBE", Self::FjpmjpekljlBlbmapamfhe => "FJPMJPEKLJL_BLBMAPAMFHE", Self::FjpmjpekljlFbpgilkigbe => "FJPMJPEKLJL_FBPGILKIGBE", Self::FjpmjpekljlMkhlalnlola => "FJPMJPEKLJL_MKHLALNLOLA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FJPMJPEKLJL_NLCDGIPGFDJ" => Some(Self::FjpmjpekljlNlcdgipgfdj), "FJPMJPEKLJL_EAMCPOPPHEN" => Some(Self::FjpmjpekljlEamcpopphen), "FJPMJPEKLJL_KPEKNPODEKJ" => Some(Self::FjpmjpekljlKpeknpodekj), "FJPMJPEKLJL_NHAADPKOCMK" => Some(Self::FjpmjpekljlNhaadpkocmk), "FJPMJPEKLJL_GCMNKEJIMFI" => Some(Self::FjpmjpekljlGcmnkejimfi), "FJPMJPEKLJL_BBEAIOOHDBE" => Some(Self::FjpmjpekljlBbeaioohdbe), "FJPMJPEKLJL_BLBMAPAMFHE" => Some(Self::FjpmjpekljlBlbmapamfhe), "FJPMJPEKLJL_FBPGILKIGBE" => Some(Self::FjpmjpekljlFbpgilkigbe), "FJPMJPEKLJL_MKHLALNLOLA" => Some(Self::FjpmjpekljlMkhlalnlola), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fhkoiplihdo { Kooojmklbko = 0, Alhncflpeln = 1, Fhmjdnjcfgj = 2, Aoaekhofoed = 3, Kmgkccigpan = 4, } impl Fhkoiplihdo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Kooojmklbko => "FHKOIPLIHDO_KOOOJMKLBKO", Self::Alhncflpeln => "FHKOIPLIHDO_ALHNCFLPELN", Self::Fhmjdnjcfgj => "FHKOIPLIHDO_FHMJDNJCFGJ", Self::Aoaekhofoed => "FHKOIPLIHDO_AOAEKHOFOED", Self::Kmgkccigpan => "FHKOIPLIHDO_KMGKCCIGPAN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FHKOIPLIHDO_KOOOJMKLBKO" => Some(Self::Kooojmklbko), "FHKOIPLIHDO_ALHNCFLPELN" => Some(Self::Alhncflpeln), "FHKOIPLIHDO_FHMJDNJCFGJ" => Some(Self::Fhmjdnjcfgj), "FHKOIPLIHDO_AOAEKHOFOED" => Some(Self::Aoaekhofoed), "FHKOIPLIHDO_KMGKCCIGPAN" => Some(Self::Kmgkccigpan), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lkfbiallbdk { Efagelokhah = 0, Eflaafekblo = 1, Mhoepnoagdn = 2, Gllicmomcoa = 3, } impl Lkfbiallbdk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Efagelokhah => "LKFBIALLBDK_EFAGELOKHAH", Self::Eflaafekblo => "LKFBIALLBDK_EFLAAFEKBLO", Self::Mhoepnoagdn => "LKFBIALLBDK_MHOEPNOAGDN", Self::Gllicmomcoa => "LKFBIALLBDK_GLLICMOMCOA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LKFBIALLBDK_EFAGELOKHAH" => Some(Self::Efagelokhah), "LKFBIALLBDK_EFLAAFEKBLO" => Some(Self::Eflaafekblo), "LKFBIALLBDK_MHOEPNOAGDN" => Some(Self::Mhoepnoagdn), "LKFBIALLBDK_GLLICMOMCOA" => Some(Self::Gllicmomcoa), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LobbyCharacterStatus { JpjajpogcjjNlcdgipgfdj = 0, JpjajpogcjjBpocohfiaoh = 1, JpjajpogcjjNcipehohdmg = 2, JpjajpogcjjHmogohofpfg = 3, JpjajpogcjjHnadonafddn = 4, JpjajpogcjjAnaijlloohf = 5, JpjajpogcjjAilkhmphlep = 6, JpjajpogcjjHigmnpcoong = 7, } impl LobbyCharacterStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::JpjajpogcjjNlcdgipgfdj => "JPJAJPOGCJJ_NLCDGIPGFDJ", Self::JpjajpogcjjBpocohfiaoh => "JPJAJPOGCJJ_BPOCOHFIAOH", Self::JpjajpogcjjNcipehohdmg => "JPJAJPOGCJJ_NCIPEHOHDMG", Self::JpjajpogcjjHmogohofpfg => "JPJAJPOGCJJ_HMOGOHOFPFG", Self::JpjajpogcjjHnadonafddn => "JPJAJPOGCJJ_HNADONAFDDN", Self::JpjajpogcjjAnaijlloohf => "JPJAJPOGCJJ_ANAIJLLOOHF", Self::JpjajpogcjjAilkhmphlep => "JPJAJPOGCJJ_AILKHMPHLEP", Self::JpjajpogcjjHigmnpcoong => "JPJAJPOGCJJ_HIGMNPCOONG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JPJAJPOGCJJ_NLCDGIPGFDJ" => Some(Self::JpjajpogcjjNlcdgipgfdj), "JPJAJPOGCJJ_BPOCOHFIAOH" => Some(Self::JpjajpogcjjBpocohfiaoh), "JPJAJPOGCJJ_NCIPEHOHDMG" => Some(Self::JpjajpogcjjNcipehohdmg), "JPJAJPOGCJJ_HMOGOHOFPFG" => Some(Self::JpjajpogcjjHmogohofpfg), "JPJAJPOGCJJ_HNADONAFDDN" => Some(Self::JpjajpogcjjHnadonafddn), "JPJAJPOGCJJ_ANAIJLLOOHF" => Some(Self::JpjajpogcjjAnaijlloohf), "JPJAJPOGCJJ_AILKHMPHLEP" => Some(Self::JpjajpogcjjAilkhmphlep), "JPJAJPOGCJJ_HIGMNPCOONG" => Some(Self::JpjajpogcjjHigmnpcoong), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LobbyModifyType { CjhhghkgailNlcdgipgfdj = 0, CjhhghkgailBpocohfiaoh = 1, CjhhghkgailHmogohofpfg = 2, CjhhghkgailNcipehohdmg = 3, CjhhghkgailBhmegephbic = 4, CjhhghkgailEhinopgcaee = 5, CjhhghkgailPinpknjdklp = 6, CjhhghkgailOiingmjahfa = 7, CjhhghkgailAcebekccmeg = 8, CjhhghkgailHiofmonbflo = 9, CjhhghkgailNdmljelopcm = 10, CjhhghkgailKokihlkejol = 11, CjhhghkgailCgdobhjpmhi = 12, CjhhghkgailMnfofjkgchl = 13, CjhhghkgailMnpcjljikml = 14, CjhhghkgailHdobalifgcg = 15, CjhhghkgailHigmnpcoong = 16, CjhhghkgailKpkneplalok = 17, CjhhghkgailNgigckjnpjc = 18, } impl LobbyModifyType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::CjhhghkgailNlcdgipgfdj => "CJHHGHKGAIL_NLCDGIPGFDJ", Self::CjhhghkgailBpocohfiaoh => "CJHHGHKGAIL_BPOCOHFIAOH", Self::CjhhghkgailHmogohofpfg => "CJHHGHKGAIL_HMOGOHOFPFG", Self::CjhhghkgailNcipehohdmg => "CJHHGHKGAIL_NCIPEHOHDMG", Self::CjhhghkgailBhmegephbic => "CJHHGHKGAIL_BHMEGEPHBIC", Self::CjhhghkgailEhinopgcaee => "CJHHGHKGAIL_EHINOPGCAEE", Self::CjhhghkgailPinpknjdklp => "CJHHGHKGAIL_PINPKNJDKLP", Self::CjhhghkgailOiingmjahfa => "CJHHGHKGAIL_OIINGMJAHFA", Self::CjhhghkgailAcebekccmeg => "CJHHGHKGAIL_ACEBEKCCMEG", Self::CjhhghkgailHiofmonbflo => "CJHHGHKGAIL_HIOFMONBFLO", Self::CjhhghkgailNdmljelopcm => "CJHHGHKGAIL_NDMLJELOPCM", Self::CjhhghkgailKokihlkejol => "CJHHGHKGAIL_KOKIHLKEJOL", Self::CjhhghkgailCgdobhjpmhi => "CJHHGHKGAIL_CGDOBHJPMHI", Self::CjhhghkgailMnfofjkgchl => "CJHHGHKGAIL_MNFOFJKGCHL", Self::CjhhghkgailMnpcjljikml => "CJHHGHKGAIL_MNPCJLJIKML", Self::CjhhghkgailHdobalifgcg => "CJHHGHKGAIL_HDOBALIFGCG", Self::CjhhghkgailHigmnpcoong => "CJHHGHKGAIL_HIGMNPCOONG", Self::CjhhghkgailKpkneplalok => "CJHHGHKGAIL_KPKNEPLALOK", Self::CjhhghkgailNgigckjnpjc => "CJHHGHKGAIL_NGIGCKJNPJC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CJHHGHKGAIL_NLCDGIPGFDJ" => Some(Self::CjhhghkgailNlcdgipgfdj), "CJHHGHKGAIL_BPOCOHFIAOH" => Some(Self::CjhhghkgailBpocohfiaoh), "CJHHGHKGAIL_HMOGOHOFPFG" => Some(Self::CjhhghkgailHmogohofpfg), "CJHHGHKGAIL_NCIPEHOHDMG" => Some(Self::CjhhghkgailNcipehohdmg), "CJHHGHKGAIL_BHMEGEPHBIC" => Some(Self::CjhhghkgailBhmegephbic), "CJHHGHKGAIL_EHINOPGCAEE" => Some(Self::CjhhghkgailEhinopgcaee), "CJHHGHKGAIL_PINPKNJDKLP" => Some(Self::CjhhghkgailPinpknjdklp), "CJHHGHKGAIL_OIINGMJAHFA" => Some(Self::CjhhghkgailOiingmjahfa), "CJHHGHKGAIL_ACEBEKCCMEG" => Some(Self::CjhhghkgailAcebekccmeg), "CJHHGHKGAIL_HIOFMONBFLO" => Some(Self::CjhhghkgailHiofmonbflo), "CJHHGHKGAIL_NDMLJELOPCM" => Some(Self::CjhhghkgailNdmljelopcm), "CJHHGHKGAIL_KOKIHLKEJOL" => Some(Self::CjhhghkgailKokihlkejol), "CJHHGHKGAIL_CGDOBHJPMHI" => Some(Self::CjhhghkgailCgdobhjpmhi), "CJHHGHKGAIL_MNFOFJKGCHL" => Some(Self::CjhhghkgailMnfofjkgchl), "CJHHGHKGAIL_MNPCJLJIKML" => Some(Self::CjhhghkgailMnpcjljikml), "CJHHGHKGAIL_HDOBALIFGCG" => Some(Self::CjhhghkgailHdobalifgcg), "CJHHGHKGAIL_HIGMNPCOONG" => Some(Self::CjhhghkgailHigmnpcoong), "CJHHGHKGAIL_KPKNEPLALOK" => Some(Self::CjhhghkgailKpkneplalok), "CJHHGHKGAIL_NGIGCKJNPJC" => Some(Self::CjhhghkgailNgigckjnpjc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ffbbhaalibg { Geiphkgajod = 0, Cllcacfekin = 1, Kphghpcemma = 2, } impl Ffbbhaalibg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Geiphkgajod => "FFBBHAALIBG_GEIPHKGAJOD", Self::Cllcacfekin => "FFBBHAALIBG_CLLCACFEKIN", Self::Kphghpcemma => "FFBBHAALIBG_KPHGHPCEMMA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FFBBHAALIBG_GEIPHKGAJOD" => Some(Self::Geiphkgajod), "FFBBHAALIBG_CLLCACFEKIN" => Some(Self::Cllcacfekin), "FFBBHAALIBG_KPHGHPCEMMA" => Some(Self::Kphghpcemma), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nppemmillco { Hglifjghade = 0, Opcknbhnboa = 1, Ceabdbjpiof = 2, Honkpompeoo = 3, Hofpnhibdkl = 4, Ehniplneedi = 5, Faodkndlnpf = 6, Jcnbpnhebbh = 7, } impl Nppemmillco { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Hglifjghade => "NPPEMMILLCO_HGLIFJGHADE", Self::Opcknbhnboa => "NPPEMMILLCO_OPCKNBHNBOA", Self::Ceabdbjpiof => "NPPEMMILLCO_CEABDBJPIOF", Self::Honkpompeoo => "NPPEMMILLCO_HONKPOMPEOO", Self::Hofpnhibdkl => "NPPEMMILLCO_HOFPNHIBDKL", Self::Ehniplneedi => "NPPEMMILLCO_EHNIPLNEEDI", Self::Faodkndlnpf => "NPPEMMILLCO_FAODKNDLNPF", Self::Jcnbpnhebbh => "NPPEMMILLCO_JCNBPNHEBBH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NPPEMMILLCO_HGLIFJGHADE" => Some(Self::Hglifjghade), "NPPEMMILLCO_OPCKNBHNBOA" => Some(Self::Opcknbhnboa), "NPPEMMILLCO_CEABDBJPIOF" => Some(Self::Ceabdbjpiof), "NPPEMMILLCO_HONKPOMPEOO" => Some(Self::Honkpompeoo), "NPPEMMILLCO_HOFPNHIBDKL" => Some(Self::Hofpnhibdkl), "NPPEMMILLCO_EHNIPLNEEDI" => Some(Self::Ehniplneedi), "NPPEMMILLCO_FAODKNDLNPF" => Some(Self::Faodkndlnpf), "NPPEMMILLCO_JCNBPNHEBBH" => Some(Self::Jcnbpnhebbh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ojnefjdggem { Nlcdgipgfdj = 0, Nkdecdgecfl = 1, Kehgboedkab = 2, Dacemidfhog = 3, } impl Ojnefjdggem { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "OJNEFJDGGEM_NLCDGIPGFDJ", Self::Nkdecdgecfl => "OJNEFJDGGEM_NKDECDGECFL", Self::Kehgboedkab => "OJNEFJDGGEM_KEHGBOEDKAB", Self::Dacemidfhog => "OJNEFJDGGEM_DACEMIDFHOG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OJNEFJDGGEM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "OJNEFJDGGEM_NKDECDGECFL" => Some(Self::Nkdecdgecfl), "OJNEFJDGGEM_KEHGBOEDKAB" => Some(Self::Kehgboedkab), "OJNEFJDGGEM_DACEMIDFHOG" => Some(Self::Dacemidfhog), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fibdgjbojea { Nlcdgipgfdj = 0, Dajhcekhnbh = 1, Fegiodiklkb = 2, } impl Fibdgjbojea { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "FIBDGJBOJEA_NLCDGIPGFDJ", Self::Dajhcekhnbh => "FIBDGJBOJEA_DAJHCEKHNBH", Self::Fegiodiklkb => "FIBDGJBOJEA_FEGIODIKLKB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FIBDGJBOJEA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "FIBDGJBOJEA_DAJHCEKHNBH" => Some(Self::Dajhcekhnbh), "FIBDGJBOJEA_FEGIODIKLKB" => Some(Self::Fegiodiklkb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dilhpbmcofk { Gpodjjohnne = 0, Nhjlcddjbga = 1, Miendcjgdjg = 2, Ldkkkjoiokf = 3, } impl Dilhpbmcofk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Gpodjjohnne => "DILHPBMCOFK_GPODJJOHNNE", Self::Nhjlcddjbga => "DILHPBMCOFK_NHJLCDDJBGA", Self::Miendcjgdjg => "DILHPBMCOFK_MIENDCJGDJG", Self::Ldkkkjoiokf => "DILHPBMCOFK_LDKKKJOIOKF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DILHPBMCOFK_GPODJJOHNNE" => Some(Self::Gpodjjohnne), "DILHPBMCOFK_NHJLCDDJBGA" => Some(Self::Nhjlcddjbga), "DILHPBMCOFK_MIENDCJGDJG" => Some(Self::Miendcjgdjg), "DILHPBMCOFK_LDKKKJOIOKF" => Some(Self::Ldkkkjoiokf), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LobbyInteractType { OdpjeogdikfNlcdgipgfdj = 0, OdpjeogdikfDpmkfjkkkka = 1, } impl LobbyInteractType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::OdpjeogdikfNlcdgipgfdj => "ODPJEOGDIKF_NLCDGIPGFDJ", Self::OdpjeogdikfDpmkfjkkkka => "ODPJEOGDIKF_DPMKFJKKKKA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ODPJEOGDIKF_NLCDGIPGFDJ" => Some(Self::OdpjeogdikfNlcdgipgfdj), "ODPJEOGDIKF_DPMKFJKKKKA" => Some(Self::OdpjeogdikfDpmkfjkkkka), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hgmndbfcbll { Nlcdgipgfdj = 0, Cpjdkcdjfna = 1, Apbcepnockg = 2, } impl Hgmndbfcbll { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "HGMNDBFCBLL_NLCDGIPGFDJ", Self::Cpjdkcdjfna => "HGMNDBFCBLL_CPJDKCDJFNA", Self::Apbcepnockg => "HGMNDBFCBLL_APBCEPNOCKG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HGMNDBFCBLL_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "HGMNDBFCBLL_CPJDKCDJFNA" => Some(Self::Cpjdkcdjfna), "HGMNDBFCBLL_APBCEPNOCKG" => Some(Self::Apbcepnockg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Egmoemciino { Akacjkibjmc = 0, Dgoaolihlnc = 1, Gibeobdjjle = 2, } impl Egmoemciino { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Akacjkibjmc => "EGMOEMCIINO_AKACJKIBJMC", Self::Dgoaolihlnc => "EGMOEMCIINO_DGOAOLIHLNC", Self::Gibeobdjjle => "EGMOEMCIINO_GIBEOBDJJLE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EGMOEMCIINO_AKACJKIBJMC" => Some(Self::Akacjkibjmc), "EGMOEMCIINO_DGOAOLIHLNC" => Some(Self::Dgoaolihlnc), "EGMOEMCIINO_GIBEOBDJJLE" => Some(Self::Gibeobdjjle), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Abpeealgkao { Fkmokgobehj = 0, Mfaegbjbjbe = 1, Keeabeolaof = 2, } impl Abpeealgkao { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Fkmokgobehj => "ABPEEALGKAO_FKMOKGOBEHJ", Self::Mfaegbjbjbe => "ABPEEALGKAO_MFAEGBJBJBE", Self::Keeabeolaof => "ABPEEALGKAO_KEEABEOLAOF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ABPEEALGKAO_FKMOKGOBEHJ" => Some(Self::Fkmokgobehj), "ABPEEALGKAO_MFAEGBJBJBE" => Some(Self::Mfaegbjbjbe), "ABPEEALGKAO_KEEABEOLAOF" => Some(Self::Keeabeolaof), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Retcode { RetSucc = 0, RetFail = 1, RetServerInternalError = 2, RetTimeout = 3, RetRepeatedReq = 4, RetReqParaInvalid = 5, RetPlayerDataError = 6, RetPlayerClientPaused = 7, RetFuncCheckFailed = 8, RetFeatureSwitchClosed = 9, RetFreqOverLimit = 10, RetSystemBusy = 11, RetPlayerNotOnline = 12, RetOperationInCd = 13, RetRepeateLogin = 1000, RetRetryLogin = 1001, RetWaitLogin = 1002, RetNotInWhiteList = 1003, RetInBlackList = 1004, RetAccountVerifyError = 1005, RetAccountParaError = 1006, RetAntiAddictLogin = 1007, RetCheckSumError = 1008, RetReachMaxPlayerNum = 1009, RetAlreadyRegistered = 1010, RetGenderError = 1011, SetNicknameRetCallbackProcessing = 1012, RetInGmBindAccess = 1013, RetQuestRewardAlreadyTaken = 1100, RetQuestNotAccept = 1101, RetQuestNotFinish = 1102, RetQuestStatusError = 1103, RetAchievementLevelNotReach = 1104, RetAchievementLevelAlreadyTaken = 1105, RetAvatarNotExist = 1200, RetAvatarResExpNotEnough = 1201, RetAvatarExpReachPromotionLimit = 1202, RetAvatarReachMaxPromotion = 1203, RetSkilltreeConfigNotExist = 1204, RetSkilltreeAlreadyUnlock = 1205, RetSkilltreePreLocked = 1206, RetSkilltreeLevelNotMeet = 1207, RetSkilltreeRankNotMeet = 1208, RetAvatarDressNoEquipment = 1209, RetAvatarExpItemNotExist = 1210, RetSkilltreePointLocked = 1211, RetSkilltreePointLevelUpgradeNotMatch = 1212, RetSkilltreePointLevelReachMax = 1213, RetWorldLevelNotMeet = 1214, RetPlayerLevelNotMeet = 1215, RetAvatarRankNotMatch = 1216, RetAvatarRankReachMax = 1217, RetHeroBasicTypeNotMatch = 1218, RetAvatarPromotionNotMeet = 1219, RetPromotionRewardConfigNotExist = 1220, RetPromotionRewardAlreadyTaken = 1221, RetAvatarSkinItemNotExist = 1222, RetAvatarSkinAlreadyDressed = 1223, RetAvatarNotDressSkin = 1224, RetAvatarSkinNotMatchAvatar = 1225, RetAvatarPathNotMatch = 1226, RetAvatarEnhancedIdNotExist = 1227, RetAvatarEnhancedIdAlreadySet = 1228, RetAvatarNotCurEnhancedId = 1229, RetPlayerOutfitConfigNotExist = 1230, RetPlayerOutfitSlotConflict = 1231, RetPlayerOutfitIsDefault = 1232, RetPlayerOutfitNotOwned = 1233, RetSkilltreeFastLevelUpClose = 1234, RetItemNotExist = 1300, RetItemCostNotEnough = 1301, RetItemCostTooMuch = 1302, RetItemNoCost = 1303, RetItemNotEnough = 1304, RetItemInvalid = 1305, RetItemConfigNotExist = 1306, RetScoinNotEnough = 1307, RetItemRewardExceedLimit = 1308, RetItemInvalidUse = 1309, RetItemUseConfigNotExist = 1310, RetRewardConfigNotExist = 1311, RetItemExceedLimit = 1312, RetItemCountInvalid = 1313, RetItemUseTargetTypeInvalid = 1314, RetItemUseSatietyFull = 1315, RetItemComposeNotExist = 1316, RetRelicComposeNotExist = 1317, RetItemCanNotSell = 1318, RetItemSellExceddLimit = 1319, RetItemNotInCostList = 1320, RetItemSpecialCostNotEnough = 1321, RetItemSpecialCostTooMuch = 1322, RetItemFormulaNotExist = 1323, RetItemAutoGiftOptionalNotExist = 1324, RetRelicComposeRelicInvalid = 1325, RetRelicComposeMainAffixIdInvalid = 1326, RetRelicComposeWrongFormulaType = 1327, RetRelicComposeRelicNotExist = 1328, RetRelicComposeBlackGoldCountInvalid = 1329, RetRelicComposeBlackGoldNotNeed = 1330, RetMonthCardCannotUse = 1331, RetItemRewardExceedDisappear = 1332, RetItemNeedRecycle = 1333, RetItemComposeExceedLimit = 1334, RetItemCanNotDestroy = 1335, RetItemAlreadyMark = 1336, RetItemMarkExceedLimit = 1337, RetItemNotMark = 1338, RetItenTurnFoodNotSet = 1339, RetItemTurnFoodAlreadySet = 1340, RetItemTurnFoodConsumeTypeError = 1341, RetItemTurnFoodSwitchAlreadyOpen = 1342, RetItemTurnFoodSwitchAlreadyClose = 1343, RetHcoinExchangeTooMuch = 1344, RetItemTurnFoodSceneTypeError = 1345, RetEquipmentAlreadyDressed = 1350, RetEquipmentNotExist = 1351, RetEquipmentReachLevelLimit = 1352, RetEquipmentConsumeSelf = 1353, RetEquipmentAlreadyLocked = 1354, RetEquipmentAlreadyUnlocked = 1355, RetEquipmentLocked = 1356, RetEquipmentSelectNumOverLimit = 1357, RetEquipmentRankUpMustConsumeSameTid = 1358, RetEquipmentPromotionReachMax = 1359, RetEquipmentRankUpReachMax = 1360, RetEquipmentLevelReachMax = 1361, RetEquipmentExceedLimit = 1362, RetRelicNotExist = 1363, RetRelicReachLevelLimit = 1364, RetRelicConsumeSelf = 1365, RetRelicAlreadyDressed = 1366, RetRelicLocked = 1367, RetRelicAlreadyLocked = 1368, RetRelicAlreadyUnlocked = 1369, RetRelicLevelIsNotZero = 1370, RetUniqueIdRepeated = 1371, RetEquipmentLevelNotMeet = 1372, RetEquipmentItemNotInCostList = 1373, RetEquipmentLevelGreaterThanOne = 1374, RetEquipmentAlreadyRanked = 1375, RetRelicExceedLimit = 1376, RetRelicAlreadyDiscarded = 1377, RetRelicAlreadyUndiscarded = 1378, RetEquipmentBatchLockTooFast = 1379, RetRelicFilterPlanSlotEmpty = 1380, RetRelicFilterPlanNumExceedLimit = 1381, RetRelicFilterPlanNameUtf8Error = 1382, RetRelicFilterPlanNameFormatError = 1383, RetRelicFilterPlanNoChange = 1384, RetRelicReforgeNotConfirmed = 1385, RetEquipmentAlreadyLevelup = 1386, RetEquipmentRarityError = 1387, RetLineupInvalidIndex = 1400, RetLineupInvalidMemberPos = 1401, RetLineupSwapNotExist = 1402, RetLineupAvatarAlreadyIn = 1403, RetLineupCreateAvatarError = 1404, RetLineupAvatarInitError = 1405, RetLineupNotExist = 1406, RetLineupOnlyOneMember = 1407, RetLineupSameLeaderSlot = 1408, RetLineupNoLeaderSelect = 1409, RetLineupSwapSameSlot = 1410, RetLineupAvatarNotExist = 1411, RetLineupTrialAvatarCanNotQuit = 1412, RetLineupVirtualLineupPlaneNotMatch = 1413, RetLineupNotValidLeader = 1414, RetLineupSameIndex = 1415, RetLineupIsEmpty = 1416, RetLineupNameFormatError = 1417, RetLineupTypeNotMatch = 1418, RetLineupReplaceAllFailed = 1419, RetLineupNotAllowEdit = 1420, RetLineupAvatarIsAlive = 1421, RetLineupAssistHasOnlyMember = 1422, RetLineupAssistCannotSwitch = 1423, RetLineupAvatarTypeInvalid = 1424, RetLineupNameUtf8Error = 1425, RetLineupLeaderLock = 1426, RetLineupStoryLineNotMatch = 1427, RetLineupAvatarLock = 1428, RetLineupAvatarInvalid = 1429, RetLineupAvatarAlreadyInit = 1430, RetLineupLimited = 1431, RetMailNotExist = 1700, RetMailRangeInvalid = 1701, RetMailMailIdInvalid = 1702, RetMailNoMailTakeAttachment = 1703, RetMailNoMailToDel = 1704, RetMailTypeInvalid = 1705, RetMailParaInvalid = 1706, RetMailAttachementInvalid = 1707, RetMailTicketInvalid = 1708, RetMailTicketRepeated = 1709, RetStageSettleError = 1800, RetStageConfigNotExist = 1801, RetStageNotFound = 1802, RetStageCocoonPropNotValid = 1804, RetStageCocoonWaveNotValid = 1805, RetStagePropIdNotEqual = 1806, RetStageCocoonWaveOver = 1807, RetStageWeekCocoonOverCnt = 1808, RetStageCocoonNotOpen = 1809, RetStageTrialNotOpen = 1810, RetStageFarmNotOpen = 1811, RetStageFarmTypeError = 1812, RetStageFarmSweepCd = 1813, RetStageFarmElementChallengeCntInvalid = 1814, RetChapterLock = 1900, RetChapterChallengeNumNotEnough = 1901, RetChapterRewardIdNotExist = 1902, RetChapterRewardAlreadyTaken = 1903, RetBattleStageNotMatch = 2000, RetInBattleNow = 2001, RetBattleCheat = 2002, RetBattleFail = 2003, RetBattleNoLineup = 2004, RetBattleLineupEmpty = 2005, RetBattleVersionNotMatch = 2006, RetBattleQuitByServer = 2007, RetInBattleCheck = 2008, RetBattleCheckNeedRetry = 2009, RetBattleCostTimeCheckFail = 2010, RetLackExchangeStaminaTimes = 2100, RetLackStamina = 2101, RetStaminaFull = 2102, RetAuthkeySignTypeError = 2103, RetAuthkeySignVerError = 2104, RetNicknameFormatError = 2105, RetSensitiveWords = 2106, RetLevelRewardHasTaken = 2107, RetLevelRewardLevelError = 2108, RetLanguageInvalid = 2109, RetNicknameInCd = 2110, RetGameplayBirthdayInvalid = 2111, RetGameplayBirthdayAlreadySet = 2112, RetNicknameUtf8Error = 2113, RetNicknameDigitLimitError = 2114, RetSensitiveWordsPlatformError = 2115, RetPlayerSettingTypeInvalid = 2116, RetMazeLackTicket = 2201, RetMazeNotUnlock = 2202, RetMazeNoAbility = 2204, RetMazeNoPlane = 2205, RetMazeMapNotExist = 2207, RetMazeMpNotEnough = 2213, RetSpringNotEnable = 2214, RetSpringTooFar = 2216, RetNotInMaze = 2218, RetMazeTimeOfDayTypeError = 2223, RetSceneTransferLockedByTask = 2224, RetPlotNotUnlock = 2300, RetMissionNotExist = 2400, RetMissionAlreadyDone = 2401, RetDailyTaskNotFinish = 2402, RetDailyTaskRewardHasTaken = 2403, RetMissionNotFinish = 2404, RetMissionNotDoing = 2405, RetMissionFinishWayNotMatch = 2406, RetMissionSceneNotMatch = 2407, RetMissionCustomValueNotValid = 2408, RetMissionSubMissionNotMatch = 2409, RetAdventureMapNotExist = 2500, RetSceneEntityNotExist = 2600, RetNotInScene = 2601, RetSceneMonsterNotExist = 2602, RetInteractConfigNotExist = 2603, RetUnsupportedPropState = 2604, RetSceneEntryIdNotMatch = 2605, RetSceneEntityMoveCheckFailed = 2606, RetAssistMonsterCountLimit = 2607, RetSceneUseSkillFail = 2608, RetPropIsHidden = 2609, RetLoadingSuccAlready = 2610, RetSceneEntityTypeInvalid = 2611, RetInteractTypeInvalid = 2612, RetInteractNotInRegion = 2613, RetInteractSubTypeInvalid = 2614, RetNotLeaderEntity = 2615, RetMonsterIsNotFarmElement = 2616, RetMonsterConfigNotExist = 2617, RetAvatarHpAlreadyFull = 2618, RetCurInteractEntityNotMatch = 2619, RetPlaneTypeNotAllow = 2620, RetGroupNotExist = 2621, RetGroupSaveDataInCd = 2622, RetGroupSaveLenghReachMax = 2623, RetRecentElementNotExist = 2624, RetRecentElementStageNotMatch = 2625, RetScenePositionVersionNotMatch = 2626, RetGameplayCounterNotExist = 2627, RetGameplayCounterNotEnough = 2628, RetGroupStateNotMatch = 2629, RetSceneEntityPosNotMatch = 2630, RetGroupStateCustomSaveDataOff = 2631, RetSceneNotMatch = 2632, RetPropTypeInvalid = 2633, RetNotInCorrectScene = 2634, RetNotInCorrectDimension = 2635, RetNotCorrectGroupPropertyName = 2636, RetBuyTimesLimit = 2700, RetBuyLimitType = 2701, RetShopNotOpen = 2702, RetGoodsNotOpen = 2703, RetCityLevelRewardTaken = 2704, RetCityLevelNotMeet = 2705, RetSingleBuyLimit = 2706, RetTutorialNotUnlock = 2751, RetTutorialUnlockAlready = 2752, RetTutorialFinishAlready = 2753, RetTutorialPreNotUnlock = 2754, RetTutorialPlayerLevelNotMatch = 2755, RetTutorialTutorialNotFound = 2756, RetChallengeNotExist = 2801, RetChallengeNotUnlock = 2802, RetChallengeAlready = 2803, RetChallengeLineupEditForbidden = 2804, RetChallengeLineupEmpty = 2805, RetChallengeNotDoing = 2806, RetChallengeNotFinish = 2807, RetChallengeTargetNotFinish = 2808, RetChallengeTargetRewardTaken = 2809, RetChallengeTimeNotValid = 2810, RetChallengeStarsCountNotMeet = 2811, RetChallengeStarsRewardTaken = 2812, RetChallengeStarsNotExist = 2813, RetChallengeCurSceneNotEntryFloor = 2814, RetChallengeNoTeamArchive = 2815, RetChallengeLineupAvatarTypeInvalid = 2816, RetChallengeLineupRecommendInCd = 2817, RetBasicTypeAlready = 2850, RetNoBasicType = 2851, RetNotChooseBasicType = 2852, RetNotFuncClose = 2853, RetNotChooseGender = 2854, RetNotReqUnlockBasicType = 2855, RetAvatarPathLocked = 2856, RetRogueStatusNotMatch = 2901, RetRogueSelectBuffNotExist = 2902, RetRogueCoinNotEnough = 2903, RetRogueStaminaNotEnough = 2904, RetRogueAppraisalCountNotEnough = 2905, RetRoguePropAlreadyUsed = 2906, RetRogueRecordAlreadySaved = 2907, RetRogueRollBuffMaxCount = 2908, RetRoguePickAvatarInvalid = 2909, RetRogueQuestExpire = 2910, RetRogueQuestRewardAlready = 2911, RetRogueReviveCountNotEnough = 2912, RetRogueAreaInvalid = 2913, RetRogueScoreRewardPoolInvalid = 2914, RetRogueScoreRewardRowInvalid = 2915, RetRogueAeonLevelNotMeet = 2916, RetRogueAeonLevelRewardAlreadyTaken = 2917, RetRogueAeonConfigNotExist = 2918, RetRogueTrialAvatarInvalid = 2919, RetRogueHandbookRewardAlreadyTaken = 2920, RetRogueRoomTypeNotMatch = 2921, RetRogueShopGoodNotFound = 2922, RetRogueShopGoodAlreadyBought = 2923, RetRogueShopGoodAlreadyOwn = 2924, RetRogueShopMiracleNotExist = 2925, RetRogueShopNotExist = 2926, RetRogueShopCannotRefresh = 2927, RetRogueSelectBuffCertainMismatch = 2928, RetRogueActionQueueNotEmptyBattle = 2929, RetRogueActionQueueNotEmptyOthers = 2930, RetMissionEventConfigNotExist = 2951, RetMissionEventNotClient = 2952, RetMissionEventFinished = 2953, RetMissionEventDoing = 2954, RetHasChallengeMissionEvent = 2955, RetNotChallengeMissionEvent = 2956, RetGachaIdNotExist = 3001, RetGachaNumInvalid = 3002, RetGachaFirstGachaMustOne = 3003, RetGachaReqDuplicated = 3004, RetGachaNotInSchedule = 3005, RetGachaNewbieClose = 3006, RetGachaTodayLimited = 3007, RetGachaNotSupport = 3008, RetGachaCeilingNotEnough = 3009, RetGachaCeilingClose = 3010, RetGachaLocked = 3011, RetGachaDecideItemTypeInvalid = 3012, RetGachaDecideItemIdInvalid = 3013, RetNotInRaid = 3101, RetRaidDoing = 3102, RetNotProp = 3103, RetRaidIdNotMatch = 3104, RetRaidRestartNotMatch = 3105, RetRaidLimit = 3106, RetRaidAvatarListEmpty = 3107, RetRaidAvatarNotExist = 3108, RetChallengeRaidRewardAlready = 3109, RetChallengeRaidScoreNotReach = 3110, RetChallengeRaidNotOpen = 3111, RetRaidFinished = 3112, RetRaidWorldLevelNotLock = 3113, RetRaidCannotUseAssist = 3114, RetRaidAvatarNotMatch = 3115, RetRaidCanNotSave = 3116, RetRaidNoSave = 3117, RetActivityRaidNotOpen = 3118, RetRaidAvatarCaptainNotExist = 3119, RetRaidStoryLineNotMatch = 3120, RetTalkEventAlreadyTaken = 3151, RetNpcAlreadyMeet = 3152, RetNpcNotInConfig = 3153, RetDialogueGroupDismatch = 3154, RetDialogueEventInvalid = 3155, RetTalkEventTakeProtoNotMatch = 3156, RetTalkEventNotValid = 3157, RetExpeditionConfigNotExist = 3201, RetExpeditionRewardConfigNotExist = 3202, RetExpeditionNotUnlocked = 3203, RetExpeditionAlreadyAccepted = 3204, RetExpeditionRepeatedAvatar = 3205, RetAvatarAlreadyDispatched = 3206, RetExpeditionNotAccepted = 3207, RetExpeditionNotFinish = 3208, RetExpeditionAlreadyFinish = 3209, RetExpeditionTeamCountLimit = 3210, RetExpeditionAvatarNumNotMatch = 3211, RetExpeditionNotOpen = 3212, RetExpeditionFriendAvatarNotValid = 3213, RetExpeditionNotPublished = 3214, RetLoginActivityHasTaken = 3301, RetLoginActivityDaysLack = 3302, RetTrialActivityRewardAlreadyTake = 3303, RetTrialActivityStageNotFinish = 3304, RetMaterialSubmitActivityHasTaken = 3305, RetMaterialSubmitActivityMaterialNotSubmitted = 3306, RetMaterialSubmitActivityMaterialAlreadySubmitted = 3307, RetFantasticStoryActivityStoryError = 3308, RetFantasticStoryActivityStoryNotOpen = 3309, RetFantasticStoryActivityBattleError = 3310, RetFantasticStoryActivityBattleNotOpen = 3311, RetFantasticStoryActivityBattleAvatarError = 3312, RetFantasticStoryActivityBattleBuffError = 3313, RetFantasticStoryActivityPreBattleScoreNotEnough = 3314, RetTrialActivityAlreadyInTrialActivity = 3315, RetCommonActivityNotOpen = 3316, RetBenefitNotReady = 3317, RetCommonActivityBusy = 3318, RetAvatarDeliverRewardPhaseError = 3319, RetMessageConfigNotExist = 3501, RetMessageSectionNotTake = 3502, RetMessageGroupNotTake = 3503, RetMessageSectionIdNotMatch = 3504, RetMessageSectionCanNotFinish = 3505, RetMessageItemCanNotFinish = 3506, RetMessageItemRaidCanNotFinish = 3507, RetFriendAlreadyIsFriend = 3601, RetFriendIsNotFriend = 3602, RetFriendApplyExpire = 3603, RetFriendInBlacklist = 3604, RetFriendNotInBlacklist = 3605, RetFriendNumberLimit = 3606, RetFriendBlacklistNumberLimit = 3607, RetFriendDailyApplyLimit = 3608, RetFriendInHandleLimit = 3609, RetFriendApplyInCd = 3610, RetFriendRemarkNameFormatError = 3611, RetFriendPlayerNotFound = 3612, RetFriendInTargetBlacklist = 3613, RetFriendTargetNumberLimit = 3614, RetAssistQueryTooFast = 3615, RetAssistNotExist = 3616, RetAssistUsedAlready = 3617, RetFriendReportReasonFormatError = 3618, RetFriendReportSensitiveWords = 3619, RetAssistUsedTimesOver = 3620, RetAssistQuitAlready = 3621, RetAssistAvatarInLineup = 3622, RetAssistNoReward = 3623, RetFriendSearchNumLimit = 3624, RetFriendSearchInCd = 3625, RetFriendRemarkNameUtf8Error = 3626, RetFriendReportReasonUtf8Error = 3627, RetAssistSetAlready = 3628, RetFriendTargetForbidOtherApply = 3629, RetFriendMarkedCntMax = 3630, RetFriendMarkedAlready = 3631, RetFriendNotMarked = 3632, RetFriendChallengeLineupRecommendInCd = 3633, RetViewPlayerCardInCd = 3634, RetViewPlayerBattleRecordInCd = 3635, RetAssistListStrangerConfigError = 3636, RetPlayerBoardHeadIconNotExist = 3701, RetPlayerBoardHeadIconLocked = 3702, RetPlayerBoardHeadIconAlreadyUnlocked = 3703, RetPlayerBoardDisplayAvatarNotExist = 3704, RetPlayerBoardDisplayAvatarExceedLimit = 3705, RetPlayerBoardDisplayRepeatedAvatar = 3706, RetPlayerBoardDisplayAvatarSamePos = 3707, RetPlayerBoardDisplayAvatarLocked = 3708, RetSignatureLengthExceedLimit = 3709, RetSignatureSensitiveWords = 3710, RetPlayerBoardAssistAvatarNotExist = 3712, RetPlayerBoardAssistAvatarLocked = 3713, RetSignatureUtf8Error = 3714, RetPlayerBoardAssistAvatarCntError = 3715, RetPlayerBoardPersonalCardNotExist = 3716, RetPlayerBoardPersonalCardLocked = 3717, RetPlayerBoardPersonalNoChange = 3718, RetBattlePassTierNotValid = 3801, RetBattlePassLevelNotMeet = 3802, RetBattlePassRewardTakeAlready = 3803, RetBattlePassNotPremium = 3804, RetBattlePassNotDoing = 3805, RetBattlePassLevelInvalid = 3806, RetBattlePassNotUnlock = 3807, RetBattlePassNoReward = 3808, RetBattlePassQuestNotValid = 3809, RetBattlePassNotChooseOptional = 3810, RetBattlePassNotTakeReward = 3811, RetBattlePassOptionalNotValid = 3812, RetBattlePassBuyAlready = 3813, RetBattlePassNearEnd = 3814, RetMusicLocked = 3901, RetMusicNotExist = 3902, RetMusicUnlockFailed = 3903, RetPunkLordLackSummonTimes = 4001, RetPunkLordAttackingMonsterLimit = 4002, RetPunkLordMonsterNotExist = 4003, RetPunkLordMonsterAlreadyShared = 4004, RetPunkLordMonsterExpired = 4005, RetPunkLordSelfMonsterAttackLimit = 4006, RetPunkLordLackSupportTimes = 4007, RetPunkLordMonsterAlreadyKilled = 4008, RetPunkLordMonsterAttackerLimit = 4009, RetPunkLordWorldLevleNotValid = 4010, RetPunkLordRewardLevleNotExist = 4011, RetPunkLordPointNotMeet = 4012, RetPunkLordInAttacking = 4013, RetPunkLordOperationInCd = 4014, RetPunkLordRewardAlreadyTaken = 4015, RetPunkLordOverBonusRewardLimit = 4016, RetPunkLordNotInSchedule = 4017, RetPunkLordMonsterNotAttacked = 4018, RetPunkLordMonsterNotKilled = 4019, RetPunkLordMonsterKilledScoreAlreadyTake = 4020, RetPunkLordRewardLevleAlreadyTake = 4021, RetDailyActiveLevelInvalid = 4101, RetDailyActiveLevelRewardAlreadyTaken = 4102, RetDailyActiveLevelApNotEnough = 4103, RetDailyMeetPam = 4201, RetReplayIdNotMatch = 4251, RetReplayReqNotValid = 4252, RetFightActivityDifficultyLevelNotPassed = 4301, RetFightActivityDifficultyLevelRewardAlreadyTake = 4302, RetFightActivityStageNotOpen = 4303, RetFightActivityLevelNotUnlock = 4304, RetTrainVisitorVisitorNotExist = 4351, RetTrainVisitorBehaviorNotExist = 4352, RetTrainVisitorBehaviorFinished = 4353, RetTrainVisitorAllBehaviorRewardTaken = 4354, RetTrainVisitorGetOnMissionNotFinish = 4355, RetTrainVisitorNotGetOffOrBeTrainMember = 4356, RetTextJoinUnknowIsOverride = 4401, RetTextJoinIdNotExist = 4402, RetTextJoinCanNotOverride = 4403, RetTextJoinItemIdError = 4404, RetTextJoinSensitiveCheckError = 4405, RetTextJoinMustOverride = 4406, RetTextJoinTextEmpty = 4407, RetTextJoinTextFormatError = 4408, RetTextJoinTextUtf8Error = 4409, RetTextJoinBatchReqIdRepeat = 4410, RetTextJoinTypeNotSupportBatchReq = 4411, RetTextJoinAvatarIdNotExist = 4412, RetTextJoinUnknowType = 4413, RetPamMissionMissionIdError = 4451, RetPamMissionMissionExpire = 4452, RetChatTypeNotExist = 4501, RetMsgTypeNotExist = 4502, RetChatNoTargetUid = 4503, RetChatMsgEmpty = 4504, RetChatMsgExceedLimit = 4505, RetChatMsgSensitiveCheckError = 4506, RetChatMsgUtf8Error = 4507, RetChatForbidSwitchOpen = 4508, RetChatForbid = 4509, RetChatMsgIncludeSpecialStr = 4510, RetChatMsgEmojiNotExist = 4511, RetChatMsgEmojiGenderNotMatch = 4512, RetChatMsgEmojiNotMarked = 4513, RetChatMsgEmojiAlreadyMarked = 4514, RetChatMsgEmojiMarkedMaxLimit = 4515, RetBoxingClubChallengeNotOpen = 4601, RetMuseumNotOpen = 4651, RetMuseumTurnCntNotMatch = 4652, RetMuseumPhaseNotReach = 4653, RetMuseumUnknowStuff = 4654, RetMuseumUnknowArea = 4655, RetMuseumUnknowPos = 4656, RetMuseumStuffAlreadyInArea = 4657, RetMuseumStuffNotInArea = 4658, RetMuseumGetNpcRepeat = 4659, RetMuseumGetNpcUnlock = 4660, RetMuseumGetNpcNotEnough = 4661, RetMuseumChangeStuffAreaError = 4662, RetMuseumNotInit = 4663, RetMuseumEventError = 4664, RetMuseumUnknowChooseEventId = 4665, RetMuseumEventOrderNotMatch = 4666, RetMuseumEventPhaseNotUnlock = 4667, RetMuseumEventMissionNotFound = 4668, RetMuseumAreaLevelUpAlready = 4669, RetMuseumStuffAlreadyUsed = 4670, RetMuseumEventRoundNotUnlock = 4671, RetMuseumStuffInArea = 4672, RetMuseumStuffDispatch = 4673, RetMuseumIsEnd = 4674, RetMuseumStuffLeaving = 4675, RetMuseumEventMissionNotFinish = 4678, RetMuseumCollectRewardNotExist = 4679, RetMuseumCollectRewardAlreadyTaken = 4680, RetMuseumAcceptMissionMaxLimit = 4681, RetRogueChallengeNotOpen = 4701, RetRogueChallengeAssisRefreshLimit = 4702, RetAlleyNotInit = 4721, RetAlleyNotOpen = 4722, RetAlleyMapNotExist = 4724, RetAlleyEmptyPosList = 4725, RetAlleyLinePosInvalid = 4726, RetAlleyShopNotUnlock = 4727, RetAlleyDepotFull = 4728, RetAlleyShopNotInclude = 4729, RetAlleyEventNotUnlock = 4730, RetAlleyEventNotRefresh = 4731, RetAlleyEventStateDoing = 4732, RetAlleyEventStateFinish = 4733, RetAlleyEventError = 4734, RetAlleyRewardLevelError = 4735, RetAlleyRewardPrestigeNotEnough = 4736, RetAlleyShipEmpty = 4737, RetAlleyShipIdDismatch = 4738, RetAlleyShipNotExist = 4739, RetAlleyShipNotUnlock = 4740, RetAlleyGoodsNotExist = 4741, RetAlleyGoodsNotUnlock = 4742, RetAlleyProfitNotPositive = 4743, RetAlleySpecialOrderDismatch = 4744, RetAlleyOrderGoodsOverLimit = 4745, RetAlleySpecialOrderConditionNotMeet = 4746, RetAlleyDepotSizeOverLimit = 4747, RetAlleyGoodsNotEnough = 4748, RetAlleyOrderIndexInvalid = 4749, RetAlleyRewardAlreadyTake = 4750, RetAlleyRewardNotExist = 4751, RetAlleyMainMissionNotDoing = 4752, RetAlleyCriticalEventNotFinish = 4753, RetAlleyShopGoodsNotValid = 4754, RetAlleySlashNotOpen = 4755, RetAlleyPlacingAnchorInvalid = 4756, RetAlleyPlacingGoodsIndexInvalid = 4757, RetAlleySaveMapTooQuick = 4758, RetAlleyMapNotLink = 4759, RetAlleyFundsNotLowerBase = 4760, RetAlleyEventNotFinish = 4761, RetAlleyNormalOrderNotMeet = 4762, RetPlayerReturnNotOpen = 4801, RetPlayerReturnIsSigned = 4802, RetPlayerReturnPointNotEnough = 4803, RetPlayerReturnConditionInvalid = 4804, RetPlayerReturnHasSigned = 4805, RetPlayerReturnRewardTaken = 4806, RetPlayerReturnRelicTaken = 4807, RetPlayerReturnConfigError = 4808, RetPlayerReturnOptionalGiftInvalid = 4809, RetPlayerReturnOptionalGiftNotExist = 4810, RetPlayerReturnSignTypeInvalid = 4811, RetAetherDivideNoLineup = 4851, RetAetherDivideLineupInvalid = 4852, RetChatBubbleIdError = 4901, RetChatBubbleIdNotUnlock = 4902, RetPhoneThemeIdError = 4903, RetPhoneThemeIdNotUnlock = 4904, RetChatBubbleSelectIsCurrent = 4905, RetPhoneThemeSelectIsCurrent = 4906, RetPhoneCaseIdError = 4907, RetPhoneCaseIdNotUnlock = 4908, RetPhoneCaseSelectIsCurrent = 4909, RetChessRogueConfigNotFound = 4951, RetChessRogueConfigInvalid = 4952, RetChessRogueNoValidRoom = 4963, RetChessRogueNoCellInfo = 4964, RetChessRogueCellNotFinish = 4965, RetChessRogueCellIsLocked = 4966, RetChessRogueScheduleNotMatch = 4967, RetChessRogueStatusFail = 4968, RetChessRogueAreaNotExist = 4969, RetChessRogueLineupFail = 4970, RetChessRogueAeonFail = 4980, RetChessRogueEnterCellFail = 4981, RetChessRogueRollDiceFail = 4982, RetChessRogueDiceStatusFail = 4983, RetChessRogueDiceCntNotFull = 4984, RetChessRogueUnlock = 4985, RetChessRoguePickAvatarFail = 4986, RetChessRogueAvatarInvalid = 4987, RetChessRogueCellCanNotSelect = 4988, RetChessRogueDiceConfirmed = 4989, RetChessRogueNousDiceNotMatch = 4990, RetChessRogueNousDiceRarityFail = 4991, RetChessRogueNousDiceSurfaceDuplicate = 4992, RetChessRogueNotInRogue = 4993, RetChessRogueNousDiceBranchLimit = 4994, RetHeliobusNotOpen = 5101, RetHeliobusSnsPostNotUnlock = 5102, RetHeliobusSnsAlreadyRead = 5103, RetHeliobusSnsAlreadyLiked = 5104, RetHeliobusSnsAlreadyCommented = 5105, RetHeliobusSnsInMission = 5106, RetHeliobusSnsAlreadyPosted = 5107, RetHeliobusSnsNotDoingMission = 5108, RetHeliobusRewardLevelMax = 5109, RetHeliobusIncomeNotEnough = 5110, RetHeliobusSnsCommentNotUnlock = 5111, RetHeliobusChallengeNotUnlock = 5112, RetHeliobusChallengeIdError = 5113, RetHeliobusSkillNotUnlock = 5114, RetHeliobusAcceptPostMissionFail = 5115, RetHeliobusSkillNotSelected = 5116, RetHeliobusPlaneTypeInvalid = 5117, RetReddotParamInvalid = 5151, RetReddotActivityNotOpen = 5152, RetRogueEndlessActivityConfigError = 5201, RetRogueEndlessActivityNotOpen = 5202, RetRogueEndlessActivityOverBonusRewardLimit = 5203, RetRogueEndlessActivityScoreNotMeet = 5204, RetRogueEndlessActivityRewardLevleAlreadyTake = 5205, RetHeartDialScriptNotFound = 5251, RetHeartDialScriptEmotionTheSame = 5252, RetHeartDialScriptStepNotNormal = 5253, RetHeartDialScriptConditionNotMatch = 5254, RetHeartDialScriptSubmitItemNumNotMatch = 5255, RetHeartDialScriptSubmitItemIdNotMatch = 5256, RetHeartDialDialogueNotFound = 5257, RetHeartDialDialogueAlreadyPerformed = 5258, RetHeartDialNpcNotFound = 5259, RetHeartDialTraceConfigNotFound = 5260, RetHeartDialFloorTraceExist = 5261, RetHeartDialTraceFloorNotMatch = 5262, RetTravelBrochureConfigError = 5301, RetTravelBrochureParamInvalid = 5302, RetTravelBrochureLocked = 5303, RetTravelBrochureCannotOperate = 5304, RetTravelBrochureWorldIdNotMatch = 5305, RetTravelBrochureHasNoWorldBook = 5306, RetTravelBrochurePageFull = 5307, RetMapRotationNotInRegion = 5351, RetMapRotationRotaterAlreadyDeployed = 5352, RetMapRotationEnergyNotEnough = 5353, RetMapRotationEntityNotOnCurPose = 5354, RetMapRotationRotaterNotDeployed = 5355, RetMapRotationPoseRotaterMismatch = 5356, RetMapRotationRotaterNotRemovable = 5357, RetMapRotationRotaterDisposable = 5358, RetSpaceZooActivityCatNotFound = 5401, RetSpaceZooActivityCatParamInvalid = 5402, RetSpaceZooActivityCatItemNotEnough = 5403, RetSpaceZooActivityCatBagFull = 5404, RetSpaceZooActivityCatNotToMutate = 5405, RetSpaceZooActivityCatStateError = 5406, RetSpaceZooActivityCatCatteryLocked = 5407, RetSpaceZooActivityCatOutNow = 5408, RetSpaceZooActivityCatConfigNotFound = 5409, RetSpaceZooActivityCatFeatureNotFound = 5410, RetSpaceZooActivityCatAddCatError = 5411, RetSpaceZooActivityCatMoneyNotEnough = 5412, RetSpaceZooActivityCatCondNotMatch = 5413, RetStrongChallengeActivityStageCfgMiss = 5501, RetStrongChallengeActivityStageNotOpen = 5502, RetStrongChallengeActivityBuffError = 5503, RetRollShopNotFound = 5551, RetRollShopGroupEmpty = 5552, RetRollShopEmpty = 5553, RetRollShopGachaReqDuplicated = 5554, RetRollShopRandomError = 5555, RetRollShopGroupTypeNotFound = 5556, RetRollShopHasStoredRewardAlready = 5557, RetRollShopNoStoredReward = 5558, RetRollShopNotInValidScene = 5559, RetRollShopInvalidRollShopType = 5560, RetActivityRaidCollectionPrevNotFinish = 5601, RetActivityRaidCollectionGroupEnterNextUnavailable = 5602, RetActivityRaidCollectionIsLast = 5603, RetActivityRaidCollectionIsNotNext = 5604, RetOfferingNotUnlock = 5651, RetOfferingLevelNotUnlock = 5652, RetOfferingReachMaxLevel = 5653, RetOfferingItemNotEnough = 5654, RetOfferingLongtailNotOpen = 5655, RetOfferingRewardCondition = 5656, RetDrinkMakerChatInvalid = 5701, RetDrinkMakerParamInvalid = 5702, RetDrinkMakerParamNotUnlock = 5703, RetDrinkMakerConfigNotFound = 5704, RetDrinkMakerNotLastChat = 5705, RetDrinkMakerDayAndFreePhaseNotOpen = 5706, RetDrinkMakerCheersNotAbleToNextGroup = 5707, RetDrinkMakerCheersDrinkAlreadyMade = 5708, RetDrinkMakerCheersActivityNotOpen = 5709, RetDrinkMakerCheersMakeDrinkPreMissionNotFinished = 5710, RetMonopolyNotOpen = 5751, RetMonopolyConfigError = 5752, RetMonopolyDiceNotEnough = 5753, RetMonopolyCurCellNotFinish = 5754, RetMonopolyCoinNotEnough = 5755, RetMonopolyCellWaitPending = 5756, RetMonopolyCellStateError = 5757, RetMonopolyCellContentError = 5758, RetMonopolyItemNotEnough = 5759, RetMonopolyCellContentCannotGiveup = 5760, RetMonopolyAssetLevelInvalid = 5761, RetMonopolyTurnNotFinish = 5762, RetMonopolyGuideNotFinish = 5763, RetMonopolyRaffleRewardReissued = 5764, RetMonopolyNoGameActive = 5771, RetMonopolyGameRatioNotIncreasable = 5772, RetMonopolyGameRatioMax = 5773, RetMonopolyGameTargetRatioInvalid = 5774, RetMonopolyGameBingoFlipPosInvalid = 5775, RetMonopolyGameGuessAlreadyChoose = 5776, RetMonopolyGameGuessChooseInvalid = 5777, RetMonopolyGameGuessInformationAlreadyBought = 5778, RetMonopolyGameRaiseRatioNotUnlock = 5779, RetMonopolyFriendNotSynced = 5785, RetMonopolyGetFriendRankingListInCd = 5786, RetMonopolyLikeTargetNotFriend = 5787, RetMonopolyDailyAlreadyLiked = 5788, RetMonopolySocialEventStatusNotMatch = 5789, RetMonopolySocialEventServerCacheNotExist = 5790, RetMonopolyActivityIdNotMatch = 5791, RetMonopolyRafflePoolNotExist = 5792, RetMonopolyRafflePoolTimeNotMatch = 5793, RetMonopolyRafflePoolPhaseNotMeet = 5794, RetMonopolyRafflePoolShowTimeNotMeet = 5795, RetMonopolyRaffleTicketNotFound = 5796, RetMonopolyRaffleTicketTimeNotMeet = 5797, RetMonopolyRaffleTicketRewardAlreadyTaken = 5798, RetMonopolyRafflePoolNotInRaffleTime = 5799, RetMonopolyMbtiReportRewardAlreadyTaken = 5800, RetEvolveBuildLevelGaming = 5801, RetEveolveBuildLevelBanRandom = 5802, RetEvolveBuildFirstRewardAlreadyTaken = 5803, RetEvolveBuildLevelUnfinish = 5804, RetEvolveBuildShopAbilityMaxLevel = 5805, RetEvolveBuildShopAbilityMinLevel = 5806, RetEvolveBuildShopAbilityNotGet = 5807, RetEvolveBuildLevelLock = 5808, RetEvolveBuildExpNotEnough = 5809, RetEvolveBuildShopAbilityLevelError = 5810, RetEvolveBuildActivityNotOpen = 5811, RetEvolveBuildShopAbilityEmpty = 5812, RetEvolveBuildLevelNotStart = 5813, RetEvolveBuildShopLock = 5814, RetEvolveBuildRewardLock = 5815, RetEvolveBuildRewardLevelMax = 5816, RetEvolveBuildRewardAlreadyAllTaken = 5717, RetEvolveBuildSeasonError = 5718, RetEvolveBuildTeachSkipQuestNotFinish = 5719, RetClockParkConfigError = 5851, RetClockParkEffectError = 5852, RetClockParkScriptAlreadyUnlock = 5853, RetClockParkScriptUnlockConditionNotMeet = 5854, RetClockParkTalentAlreadyUnlock = 5855, RetClockParkScriptLocked = 5856, RetClockParkHasOngoingScript = 5857, RetClockParkNoOngoingScript = 5858, RetClockParkDicePlacementError = 5859, RetClockParkMismatchStatus = 5860, RetClockParkNoBuff = 5861, RetClockParkSlotMachineGachaReqDuplicated = 5862, RetClockParkSlotMachineCostNotEnough = 5863, RetClockParkSlotMachineGachaCntExceedLimit = 5864, RetClockParkNotOpen = 5865, RetTournRogueStatusMismatch = 5901, RetMagicRogueStatusMismatch = 5902, RetAutoMountMagicUnitNoMatchedMagicScepter = 5903, RetMagicUnitWorkbenchReforgeGenFail = 5904, RetMatchAlreadyInMatch = 6201, RetMatchNotInMatch = 6202, RetMatchPlayNotOpen = 6203, RetCrossStateError = 6204, RetMatchVersionNotEqual = 6205, RetMatchPlayerNotInLobbyRoom = 6206, RetLobbyStateNotMatch = 6207, RetLobbyRoomNotExist = 6208, RetLobbyRoomPalyerFull = 6209, RetLobbyRoomPalyerNotReady = 6210, RetLobbyRoomPalyerFighting = 6211, RetFightRoomNotExist = 6250, RetFightMatch3PlayerStateErr = 6251, RetFightMatch3RoomStateErr = 6252, RetCrossStateTimeOut = 6253, RetLobbyStartFightDisable = 6254, RetLobbyStartFightPlayerLack = 6255, RetMatchClientDataVersionLow = 6256, RetLobbyStartMatchDisable = 6257, RetLobbyInteractInCd = 6258, RetLobbyOwnerStateErr = 6259, RetLobbyOpTooFast = 6260, RetFightMatch3SoloPlayerTurnErr = 6261, RetMatchPlayNotSupported = 6262, RetMatchPlayDataNotExist = 6263, RetMatchPlayNotSupportFriendRanking = 6264, RetMatchPlayGetFriendRankingInfoInCd = 6265, RetSwordTrainingNoActiveGame = 6301, RetSwordTrainingNoPendingActionMatch = 6302, RetSwordTrainingPartnerAbilityInvalid = 6303, RetSwordTrainingSkillAlreadyLearned = 6304, RetSwordTrainingConditionNotMeet = 6305, RetSwordTrainingParentSkillNotLearned = 6306, RetSwordTrainingSkillTypeNotUnlock = 6307, RetSwordTrainingGameAlreadyExist = 6308, RetSwordTrainingEndingHintNotMatch = 6309, RetSwordTrainingStorylineConfigNotFound = 6310, RetSwordTrainingStoryConfigNotFound = 6311, RetSwordTrainingUnlockNotFinish = 6312, RetSwordTrainingOptionMismatch = 6313, RetSwordTrainingRestoreWithoutExamFailed = 6314, RetSwordTrainingNoRestoreGameAvailable = 6315, RetSwordTrainingEndingStoryNotMatch = 6316, RetSwordTrainingEndingNotFinish = 6317, RetSwordTrainingEndingRewardTaken = 6318, RetSwordTrainingCombatRankNotChange = 6319, RetSwordTrainingDirectBattleDisable = 6320, RetFightFestPhaseNotMatch = 6351, RetFightFestScoreRaceAlreadyFinish = 6352, RetFightFestChallengeLocked = 6353, RetFightFestCoachSkillLocked = 6354, RetFightFestCoachSkillEquipTypeExisted = 6355, RetFightFestScoreRaceMissionDoind = 6356, RetFightFestCoachSkillNoEquip = 6357, RetPetNotExist = 6401, RetPetAlreadySummoned = 6402, RetPetNotSummoned = 6403, RetMusicRhythmLevelTimeTooShort = 6451, RetMusicRhythmNotInLevel = 6452, RetMusicRhythmPreDifficultyNotPass = 6453, RetMusicRhythmSongLimited = 6454, RetMusicRhythmSongLocked = 6455, RetMusicRhythmTrackLocked = 6456, RetMusicRhythmLevelNotUnlock = 6457, RetMusicRhythmSongSfxLocked = 6458, RetTrainPartyCoinNotEnough = 6501, RetTrainPartyDiyTagNotMatch = 6502, RetTrainPartyUseCardMobilityNotEnough = 6503, RetTrainPartyAreaUnlockCoinNotEnough = 6504, RetTarotBookEnergyNotEnough = 6601, RetTarotBookPackNotAvailable = 6602, RetTarotBookStoryAlreadyUnlock = 6603, RetTarotBookCardNotEnough = 6604, RetTarotBookClueNotEnough = 6605, RetTarotBookUnlockStoryCardNotSame = 6606, RetTarotBookStoryNotUnlock = 6607, RetTarotBookStoryAlreadyFinish = 6608, RetTarotBookInteractionAlreadyFinish = 6609, RetChimeraChimeraNotUnlock = 6621, RetChimeraChimeraDuplicated = 6622, RetChimeraChimeraTypeError = 6623, RetChimeraWorkMismatchRound = 6624, RetChimeraWorkRoundOptionNotMeet = 6625, RetChimeraEndlessNotUnlock = 6626, RetChimeraInEndless = 6627, RetChimeraNotInEndless = 6628, RetChimeraChimeraFallInEndless = 6629, RetPlanetFesAvatarNotExist = 6641, RetPlanetFesLandNotExist = 6642, RetPlanetFesItemNotEnough = 6643, RetPlanetFesLandAlreadyUnlock = 6644, RetPlanetFesWorkAvatarRepeat = 6645, RetPlanetFesWorkAvatarTypeNotMatch = 6646, RetPlanetFesActivityNotOpen = 6647, RetPlanetFesSkilltreePhaseNotUnlock = 6648, RetPlanetFesSkillNotUnlock = 6649, RetPlanetFesConfigError = 6650, RetPlanetFesNotInBusinessDay = 6651, RetPlanetFesEventLocked = 6652, RetPlanetFesEventFinished = 6653, RetPlanetFesEventInCd = 6654, RetPlanetFesEventAlreadyInState = 6655, RetPlanetFesEventNoWorkAvatar = 6656, RetPlanetFesEventProcessingCannotDisappear = 6657, RetPlanetFesEventOptionPhaseWrong = 6658, RetPlanetFesFunctionNotUnlock = 6659, RetPlanetFesRewardAlreadyTaken = 6660, RetPlanetFesEventGameNotActive = 6661, RetPlanetFesRegionProgressNotEnough = 6662, RetPlanetFesFriendItemNotEnough = 6663, RetPlanetFesPiecePermissionBan = 6664, RetPlanetFesPieceOfferNotExist = 6665, RetPlanetFesPieceApplyInStackTooMuch = 6666, RetPlanetFesPieceApplyNotExist = 6667, RetPlanetFesGetFriendRankingListInCd = 6668, RetPlanetFesGivePieceOwnedByTarget = 6669, RetPlanetFesLevelMax = 6670, RetPlanetFesExclusiveEvent = 6671, RetMarbleSealAlreadyUnlocked = 6701, RetMarbleSealShopItemNotEnough = 6702, RetMarbleSealLocked = 6703, RetCakeRaceFieldLocked = 6751, RetCakeRaceFieldCostNotEnough = 6752, RetCakeRaceFieldPvpOnly = 6753, RetCakeRaceAlreadyInGame = 6754, RetCakeRaceGetFriendRankingListInCd = 6755, RetCakeRaceLikeFriendTargetNotFriend = 6756, RetCakeRaceLikeFriendDailyAlreadyLiked = 6757, RetCakeRaceLikeFriendInCd = 6758, RetFateStatusNotMatch = 6771, RetFateBuffSlotNotEnough = 6772, RetFateCoinNotEnough = 6773, RetFateReijuRerollCountNotEnough = 6774, RetFateBuffLevelMax = 6775, RetFateActionQueueNotEmpty = 6776, RetParkourActivityNotOpen = 6801, RetParkourLevelNotUnlock = 6802, RetParkourRailBallNotAllowed = 6803, RetParkourNotInLevel = 6804, RetParkourLevelNotMatch = 6805, RetParkourNotPlayedAllNonStoryLevel = 6806, RetFtcLimitNameChange = 6830, RetElfRestaurantConfigError = 6841, RetElfRestaurantFieldAlreadyBought = 6842, RetElfRestaurantFieldNotBought = 6843, RetElfRestaurantFieldCellInvalid = 6844, RetElfRestaurantFarmTypeInvalid = 6845, RetElfRestaurantShopItemNotExist = 6846, RetElfRestaurantShopItemCountLimit = 6847, RetElfRestaurantTradeOrderNotExist = 6848, RetElfRestaurantNoReward = 6849, RetElfRestaurantNotInit = 6850, RetGridFightConfMiss = 6900, RetGridFightRoleNotExist = 6901, RetGridFightRoleAlreadyExist = 6902, RetGridFightPosExistRole = 6903, RetGridFightPosNotValid = 6904, RetGridFightCoinNotEnough = 6905, RetGridFightEquipNotExist = 6906, RetGridFightEquipCannotDress = 6907, RetGridFightParamNotMatch = 6908, RetGridFightEquipDressSame = 6909, RetGridFightEquipDressed = 6910, RetGridFightRandomErr = 6911, RetGridFightGoodsSold = 6912, RetGridFightItemNotEnough = 6913, RetGridFightGameplayLevelMax = 6914, RetGridFightAlreadyInGameplay = 6915, RetGridFightEquipTraitLimit = 6916, RetGridFightRegionFull = 6917, RetGridFightTemporaryEquip = 6918, RetGridFightNotInGameplay = 6919, RetGridFightAddEquipFail = 6920, RetGridFightAddConsumableFail = 6921, RetGridFightCreateRoleFail = 6922, RetGridFightCannotUpgrade = 6923, RetGridFightNoEmptyPos = 6924, RetGridFightForgeNotExist = 6925, RetGridFightAddForgeFail = 6926, RetGridFightOrbNotEnough = 6927, RetGridFightOrbNotExist = 6928, RetGridFightSupplyNoReroll = 6929, RetGridFightHighRariyForCopy = 6930, RetGridFightRoleFullForCopy = 6931, RetGridFightUndressEquipFail = 6932, RetGridFightDataLocked = 6933, RetGridFightSameRoleInBattle = 6934, RetGridFightSupplyAllSelected = 6935, RetGridFightTraitTrackMax = 6936, RetGridFightPosBan = 6937, RetGridFightPosExistItem = 6938, RetGridFightTalentEnabled = 6939, RetGridFightTalentCostNotEnough = 6940, RetGridFightTalentPreNotEnabled = 6941, RetGridFightDivisionInvalid = 6942, RetGridFightTalentPermanentLimit = 6943, RetGridFightWeeklyRewardTaken = 6944, RetGridFightWeeklyScoreNotEnough = 6945, RetGridFightCraftCostEquipDressed = 6946, RetGridFightCreateNpcFail = 6947, RetGridFightNoPosCanPlace = 6948, RetGridFightNpcPosLimit = 6949, RetGridFightCraftEquipOnDiffRole = 6950, RetGridFightGlobalHpNotEnough = 6951, RetGridFightEquipTrackMax = 6952, RetGridFightNpcNotExist = 6953, RetGridFightRecycleRoleInTutorial = 6954, RetGridFightTutorialTaskNotFinished = 6955, RetGridFightTutorialUpdatePosIninvalid = 6956, RetGridFightNoRerollCnt = 6957, RetGridFightTutorialRefreshShopLimited = 6958, RetGridFightTutorialBuyShopLimited = 6959, RetGridFightOcUnlockQuestNotFinished = 6960, RetGridFightForgeLimitSelectIdxInTutorial = 6961, RetGridFightGameRefIdTooLong = 6962, RetGridFightFeatureSwitchClosed = 6963, RetGridFightEquipTraitExclusive = 6964, RetGridFightShopLocked = 6965, RetGridFightBuyExpLocked = 6966, RetHipplenAgendaWorkUnavaible = 7001, RetHipplenAgendaWorkConflict = 7002, RetHipplenAgendaActionLack = 7003, RetHipplenAgendaEnergyLack = 7004, RetHipplenAgendaNoWorkForSettle = 7005, RetHipplenAgendaSettleWorkMismatch = 7006, RetHipplenPhaseConfigNoFound = 7007, RetHipplenTrialMissionNotFinished = 7008, RetHipplenAgendaSetWhenTrial = 7009, RetHipplenAgendaOpenCycleFail = 7010, RetHipplenAgendaSettleParaInvalid = 7011, RetHipplenAgendaWorkSetTwice = 7012, RetHipplenAgendaWorkSettleTwice = 7013, RetHipplenOutfitNotWeared = 7014, RetHipplenOutfitNotOwn = 7015, RetHipplenOutfitInvalid = 7016, RetHipplenOutfitTypeWeared = 7017, RetHipplenAgendaWorkEmpty = 7018, RetHipplenEndingLock = 7019, RetHipplenEndingRewardAlreadyTaken = 7020, RetHipplenTraitLock = 7021, RetHipplenAgendaActionLeft = 7022, RetHipplenBackwardTrialMissionNotFinished = 7023, RetRelicboxHasPendingRelic = 7051, RetRelicboxNoPendingRelic = 7052, RetRelicboxTargetAvatarInvalid = 7053, RetRelicboxTargetRelicSetInvalid = 7054, RetRelicboxAllowPositionEmpty = 7055, RetRelicboxRelicConfigNotFound = 7056, RetRelicboxMainAffixIdInvalid = 7057, RetRelicboxSubAffixInvalid = 7058, RetRelicboxRelicCreateFail = 7059, RetRelicboxLibConfigNotFound = 7060, RetRelicboxShieldLock = 7061, RetRelicboxCustomAvatarInvalid = 7062, RetRelicboxCustomRelicSetInvalid = 7063, RetRelicboxRelicInBox = 7064, RetRelicboxOpenTargetConflict = 7065, RetRelicboxRelicTypeInvalid = 7066, Mbcabojapnf = 7101, Pjjkjlfajmd = 7102, Jmoaejmmlfk = 7103, Ogakndbohik = 7104, Nlncpekbkbg = 7105, Cnioinhagji = 7106, Okamekolpdb = 7107, Nbicfembgeb = 7108, Gfbendmkgmn = 7109, Dfjinchmdbh = 7110, Fdckoelbpff = 7111, Jhlelifpinj = 7112, Hkgaokdkfkc = 7113, Miighhkmghm = 7114, Ageiobencmj = 7115, Cbpgalljepd = 7116, Lfjcdigapnk = 7117, Nhbdpkemhjc = 7118, Efbljhopknh = 7201, Dcjiiahbeag = 7202, Kemibmafomd = 7203, Fgfmkafhioh = 7204, Jdhmbjekfeg = 7205, Pbplibbekce = 7206, Onfidlgnkca = 7207, Aelghbimhao = 7208, Bfellhhpkfo = 7301, Cablnlchhlp = 7302, Dbbipgkbkdh = 7303, } impl Retcode { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::RetSucc => "RET_SUCC", Self::RetFail => "RET_FAIL", Self::RetServerInternalError => "RET_SERVER_INTERNAL_ERROR", Self::RetTimeout => "RET_TIMEOUT", Self::RetRepeatedReq => "RET_REPEATED_REQ", Self::RetReqParaInvalid => "RET_REQ_PARA_INVALID", Self::RetPlayerDataError => "RET_PLAYER_DATA_ERROR", Self::RetPlayerClientPaused => "RET_PLAYER_CLIENT_PAUSED", Self::RetFuncCheckFailed => "RET_FUNC_CHECK_FAILED", Self::RetFeatureSwitchClosed => "RET_FEATURE_SWITCH_CLOSED", Self::RetFreqOverLimit => "RET_FREQ_OVER_LIMIT", Self::RetSystemBusy => "RET_SYSTEM_BUSY", Self::RetPlayerNotOnline => "RET_PLAYER_NOT_ONLINE", Self::RetOperationInCd => "RET_OPERATION_IN_CD", Self::RetRepeateLogin => "RET_REPEATE_LOGIN", Self::RetRetryLogin => "RET_RETRY_LOGIN", Self::RetWaitLogin => "RET_WAIT_LOGIN", Self::RetNotInWhiteList => "RET_NOT_IN_WHITE_LIST", Self::RetInBlackList => "RET_IN_BLACK_LIST", Self::RetAccountVerifyError => "RET_ACCOUNT_VERIFY_ERROR", Self::RetAccountParaError => "RET_ACCOUNT_PARA_ERROR", Self::RetAntiAddictLogin => "RET_ANTI_ADDICT_LOGIN", Self::RetCheckSumError => "RET_CHECK_SUM_ERROR", Self::RetReachMaxPlayerNum => "RET_REACH_MAX_PLAYER_NUM", Self::RetAlreadyRegistered => "RET_ALREADY_REGISTERED", Self::RetGenderError => "RET_GENDER_ERROR", Self::SetNicknameRetCallbackProcessing => { "SET_NICKNAME_RET_CALLBACK_PROCESSING" } Self::RetInGmBindAccess => "RET_IN_GM_BIND_ACCESS", Self::RetQuestRewardAlreadyTaken => "RET_QUEST_REWARD_ALREADY_TAKEN", Self::RetQuestNotAccept => "RET_QUEST_NOT_ACCEPT", Self::RetQuestNotFinish => "RET_QUEST_NOT_FINISH", Self::RetQuestStatusError => "RET_QUEST_STATUS_ERROR", Self::RetAchievementLevelNotReach => "RET_ACHIEVEMENT_LEVEL_NOT_REACH", Self::RetAchievementLevelAlreadyTaken => { "RET_ACHIEVEMENT_LEVEL_ALREADY_TAKEN" } Self::RetAvatarNotExist => "RET_AVATAR_NOT_EXIST", Self::RetAvatarResExpNotEnough => "RET_AVATAR_RES_EXP_NOT_ENOUGH", Self::RetAvatarExpReachPromotionLimit => { "RET_AVATAR_EXP_REACH_PROMOTION_LIMIT" } Self::RetAvatarReachMaxPromotion => "RET_AVATAR_REACH_MAX_PROMOTION", Self::RetSkilltreeConfigNotExist => "RET_SKILLTREE_CONFIG_NOT_EXIST", Self::RetSkilltreeAlreadyUnlock => "RET_SKILLTREE_ALREADY_UNLOCK", Self::RetSkilltreePreLocked => "RET_SKILLTREE_PRE_LOCKED", Self::RetSkilltreeLevelNotMeet => "RET_SKILLTREE_LEVEL_NOT_MEET", Self::RetSkilltreeRankNotMeet => "RET_SKILLTREE_RANK_NOT_MEET", Self::RetAvatarDressNoEquipment => "RET_AVATAR_DRESS_NO_EQUIPMENT", Self::RetAvatarExpItemNotExist => "RET_AVATAR_EXP_ITEM_NOT_EXIST", Self::RetSkilltreePointLocked => "RET_SKILLTREE_POINT_LOCKED", Self::RetSkilltreePointLevelUpgradeNotMatch => { "RET_SKILLTREE_POINT_LEVEL_UPGRADE_NOT_MATCH" } Self::RetSkilltreePointLevelReachMax => "RET_SKILLTREE_POINT_LEVEL_REACH_MAX", Self::RetWorldLevelNotMeet => "RET_WORLD_LEVEL_NOT_MEET", Self::RetPlayerLevelNotMeet => "RET_PLAYER_LEVEL_NOT_MEET", Self::RetAvatarRankNotMatch => "RET_AVATAR_RANK_NOT_MATCH", Self::RetAvatarRankReachMax => "RET_AVATAR_RANK_REACH_MAX", Self::RetHeroBasicTypeNotMatch => "RET_HERO_BASIC_TYPE_NOT_MATCH", Self::RetAvatarPromotionNotMeet => "RET_AVATAR_PROMOTION_NOT_MEET", Self::RetPromotionRewardConfigNotExist => { "RET_PROMOTION_REWARD_CONFIG_NOT_EXIST" } Self::RetPromotionRewardAlreadyTaken => "RET_PROMOTION_REWARD_ALREADY_TAKEN", Self::RetAvatarSkinItemNotExist => "RET_AVATAR_SKIN_ITEM_NOT_EXIST", Self::RetAvatarSkinAlreadyDressed => "RET_AVATAR_SKIN_ALREADY_DRESSED", Self::RetAvatarNotDressSkin => "RET_AVATAR_NOT_DRESS_SKIN", Self::RetAvatarSkinNotMatchAvatar => "RET_AVATAR_SKIN_NOT_MATCH_AVATAR", Self::RetAvatarPathNotMatch => "RET_AVATAR_PATH_NOT_MATCH", Self::RetAvatarEnhancedIdNotExist => "RET_AVATAR_ENHANCED_ID_NOT_EXIST", Self::RetAvatarEnhancedIdAlreadySet => "RET_AVATAR_ENHANCED_ID_ALREADY_SET", Self::RetAvatarNotCurEnhancedId => "RET_AVATAR_NOT_CUR_ENHANCED_ID", Self::RetPlayerOutfitConfigNotExist => "RET_PLAYER_OUTFIT_CONFIG_NOT_EXIST", Self::RetPlayerOutfitSlotConflict => "RET_PLAYER_OUTFIT_SLOT_CONFLICT", Self::RetPlayerOutfitIsDefault => "RET_PLAYER_OUTFIT_IS_DEFAULT", Self::RetPlayerOutfitNotOwned => "RET_PLAYER_OUTFIT_NOT_OWNED", Self::RetSkilltreeFastLevelUpClose => "RET_SKILLTREE_FAST_LEVEL_UP_CLOSE", Self::RetItemNotExist => "RET_ITEM_NOT_EXIST", Self::RetItemCostNotEnough => "RET_ITEM_COST_NOT_ENOUGH", Self::RetItemCostTooMuch => "RET_ITEM_COST_TOO_MUCH", Self::RetItemNoCost => "RET_ITEM_NO_COST", Self::RetItemNotEnough => "RET_ITEM_NOT_ENOUGH", Self::RetItemInvalid => "RET_ITEM_INVALID", Self::RetItemConfigNotExist => "RET_ITEM_CONFIG_NOT_EXIST", Self::RetScoinNotEnough => "RET_SCOIN_NOT_ENOUGH", Self::RetItemRewardExceedLimit => "RET_ITEM_REWARD_EXCEED_LIMIT", Self::RetItemInvalidUse => "RET_ITEM_INVALID_USE", Self::RetItemUseConfigNotExist => "RET_ITEM_USE_CONFIG_NOT_EXIST", Self::RetRewardConfigNotExist => "RET_REWARD_CONFIG_NOT_EXIST", Self::RetItemExceedLimit => "RET_ITEM_EXCEED_LIMIT", Self::RetItemCountInvalid => "RET_ITEM_COUNT_INVALID", Self::RetItemUseTargetTypeInvalid => "RET_ITEM_USE_TARGET_TYPE_INVALID", Self::RetItemUseSatietyFull => "RET_ITEM_USE_SATIETY_FULL", Self::RetItemComposeNotExist => "RET_ITEM_COMPOSE_NOT_EXIST", Self::RetRelicComposeNotExist => "RET_RELIC_COMPOSE_NOT_EXIST", Self::RetItemCanNotSell => "RET_ITEM_CAN_NOT_SELL", Self::RetItemSellExceddLimit => "RET_ITEM_SELL_EXCEDD_LIMIT", Self::RetItemNotInCostList => "RET_ITEM_NOT_IN_COST_LIST", Self::RetItemSpecialCostNotEnough => "RET_ITEM_SPECIAL_COST_NOT_ENOUGH", Self::RetItemSpecialCostTooMuch => "RET_ITEM_SPECIAL_COST_TOO_MUCH", Self::RetItemFormulaNotExist => "RET_ITEM_FORMULA_NOT_EXIST", Self::RetItemAutoGiftOptionalNotExist => { "RET_ITEM_AUTO_GIFT_OPTIONAL_NOT_EXIST" } Self::RetRelicComposeRelicInvalid => "RET_RELIC_COMPOSE_RELIC_INVALID", Self::RetRelicComposeMainAffixIdInvalid => { "RET_RELIC_COMPOSE_MAIN_AFFIX_ID_INVALID" } Self::RetRelicComposeWrongFormulaType => { "RET_RELIC_COMPOSE_WRONG_FORMULA_TYPE" } Self::RetRelicComposeRelicNotExist => "RET_RELIC_COMPOSE_RELIC_NOT_EXIST", Self::RetRelicComposeBlackGoldCountInvalid => { "RET_RELIC_COMPOSE_BLACK_GOLD_COUNT_INVALID" } Self::RetRelicComposeBlackGoldNotNeed => { "RET_RELIC_COMPOSE_BLACK_GOLD_NOT_NEED" } Self::RetMonthCardCannotUse => "RET_MONTH_CARD_CANNOT_USE", Self::RetItemRewardExceedDisappear => "RET_ITEM_REWARD_EXCEED_DISAPPEAR", Self::RetItemNeedRecycle => "RET_ITEM_NEED_RECYCLE", Self::RetItemComposeExceedLimit => "RET_ITEM_COMPOSE_EXCEED_LIMIT", Self::RetItemCanNotDestroy => "RET_ITEM_CAN_NOT_DESTROY", Self::RetItemAlreadyMark => "RET_ITEM_ALREADY_MARK", Self::RetItemMarkExceedLimit => "RET_ITEM_MARK_EXCEED_LIMIT", Self::RetItemNotMark => "RET_ITEM_NOT_MARK", Self::RetItenTurnFoodNotSet => "RET_ITEN_TURN_FOOD_NOT_SET", Self::RetItemTurnFoodAlreadySet => "RET_ITEM_TURN_FOOD_ALREADY_SET", Self::RetItemTurnFoodConsumeTypeError => { "RET_ITEM_TURN_FOOD_CONSUME_TYPE_ERROR" } Self::RetItemTurnFoodSwitchAlreadyOpen => { "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_OPEN" } Self::RetItemTurnFoodSwitchAlreadyClose => { "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_CLOSE" } Self::RetHcoinExchangeTooMuch => "RET_HCOIN_EXCHANGE_TOO_MUCH", Self::RetItemTurnFoodSceneTypeError => "RET_ITEM_TURN_FOOD_SCENE_TYPE_ERROR", Self::RetEquipmentAlreadyDressed => "RET_EQUIPMENT_ALREADY_DRESSED", Self::RetEquipmentNotExist => "RET_EQUIPMENT_NOT_EXIST", Self::RetEquipmentReachLevelLimit => "RET_EQUIPMENT_REACH_LEVEL_LIMIT", Self::RetEquipmentConsumeSelf => "RET_EQUIPMENT_CONSUME_SELF", Self::RetEquipmentAlreadyLocked => "RET_EQUIPMENT_ALREADY_LOCKED", Self::RetEquipmentAlreadyUnlocked => "RET_EQUIPMENT_ALREADY_UNLOCKED", Self::RetEquipmentLocked => "RET_EQUIPMENT_LOCKED", Self::RetEquipmentSelectNumOverLimit => "RET_EQUIPMENT_SELECT_NUM_OVER_LIMIT", Self::RetEquipmentRankUpMustConsumeSameTid => { "RET_EQUIPMENT_RANK_UP_MUST_CONSUME_SAME_TID" } Self::RetEquipmentPromotionReachMax => "RET_EQUIPMENT_PROMOTION_REACH_MAX", Self::RetEquipmentRankUpReachMax => "RET_EQUIPMENT_RANK_UP_REACH_MAX", Self::RetEquipmentLevelReachMax => "RET_EQUIPMENT_LEVEL_REACH_MAX", Self::RetEquipmentExceedLimit => "RET_EQUIPMENT_EXCEED_LIMIT", Self::RetRelicNotExist => "RET_RELIC_NOT_EXIST", Self::RetRelicReachLevelLimit => "RET_RELIC_REACH_LEVEL_LIMIT", Self::RetRelicConsumeSelf => "RET_RELIC_CONSUME_SELF", Self::RetRelicAlreadyDressed => "RET_RELIC_ALREADY_DRESSED", Self::RetRelicLocked => "RET_RELIC_LOCKED", Self::RetRelicAlreadyLocked => "RET_RELIC_ALREADY_LOCKED", Self::RetRelicAlreadyUnlocked => "RET_RELIC_ALREADY_UNLOCKED", Self::RetRelicLevelIsNotZero => "RET_RELIC_LEVEL_IS_NOT_ZERO", Self::RetUniqueIdRepeated => "RET_UNIQUE_ID_REPEATED", Self::RetEquipmentLevelNotMeet => "RET_EQUIPMENT_LEVEL_NOT_MEET", Self::RetEquipmentItemNotInCostList => "RET_EQUIPMENT_ITEM_NOT_IN_COST_LIST", Self::RetEquipmentLevelGreaterThanOne => { "RET_EQUIPMENT_LEVEL_GREATER_THAN_ONE" } Self::RetEquipmentAlreadyRanked => "RET_EQUIPMENT_ALREADY_RANKED", Self::RetRelicExceedLimit => "RET_RELIC_EXCEED_LIMIT", Self::RetRelicAlreadyDiscarded => "RET_RELIC_ALREADY_DISCARDED", Self::RetRelicAlreadyUndiscarded => "RET_RELIC_ALREADY_UNDISCARDED", Self::RetEquipmentBatchLockTooFast => "RET_EQUIPMENT_BATCH_LOCK_TOO_FAST", Self::RetRelicFilterPlanSlotEmpty => "RET_RELIC_FILTER_PLAN_SLOT_EMPTY", Self::RetRelicFilterPlanNumExceedLimit => { "RET_RELIC_FILTER_PLAN_NUM_EXCEED_LIMIT" } Self::RetRelicFilterPlanNameUtf8Error => { "RET_RELIC_FILTER_PLAN_NAME_UTF8_ERROR" } Self::RetRelicFilterPlanNameFormatError => { "RET_RELIC_FILTER_PLAN_NAME_FORMAT_ERROR" } Self::RetRelicFilterPlanNoChange => "RET_RELIC_FILTER_PLAN_NO_CHANGE", Self::RetRelicReforgeNotConfirmed => "RET_RELIC_REFORGE_NOT_CONFIRMED", Self::RetEquipmentAlreadyLevelup => "RET_EQUIPMENT_ALREADY_LEVELUP", Self::RetEquipmentRarityError => "RET_EQUIPMENT_RARITY_ERROR", Self::RetLineupInvalidIndex => "RET_LINEUP_INVALID_INDEX", Self::RetLineupInvalidMemberPos => "RET_LINEUP_INVALID_MEMBER_POS", Self::RetLineupSwapNotExist => "RET_LINEUP_SWAP_NOT_EXIST", Self::RetLineupAvatarAlreadyIn => "RET_LINEUP_AVATAR_ALREADY_IN", Self::RetLineupCreateAvatarError => "RET_LINEUP_CREATE_AVATAR_ERROR", Self::RetLineupAvatarInitError => "RET_LINEUP_AVATAR_INIT_ERROR", Self::RetLineupNotExist => "RET_LINEUP_NOT_EXIST", Self::RetLineupOnlyOneMember => "RET_LINEUP_ONLY_ONE_MEMBER", Self::RetLineupSameLeaderSlot => "RET_LINEUP_SAME_LEADER_SLOT", Self::RetLineupNoLeaderSelect => "RET_LINEUP_NO_LEADER_SELECT", Self::RetLineupSwapSameSlot => "RET_LINEUP_SWAP_SAME_SLOT", Self::RetLineupAvatarNotExist => "RET_LINEUP_AVATAR_NOT_EXIST", Self::RetLineupTrialAvatarCanNotQuit => { "RET_LINEUP_TRIAL_AVATAR_CAN_NOT_QUIT" } Self::RetLineupVirtualLineupPlaneNotMatch => { "RET_LINEUP_VIRTUAL_LINEUP_PLANE_NOT_MATCH" } Self::RetLineupNotValidLeader => "RET_LINEUP_NOT_VALID_LEADER", Self::RetLineupSameIndex => "RET_LINEUP_SAME_INDEX", Self::RetLineupIsEmpty => "RET_LINEUP_IS_EMPTY", Self::RetLineupNameFormatError => "RET_LINEUP_NAME_FORMAT_ERROR", Self::RetLineupTypeNotMatch => "RET_LINEUP_TYPE_NOT_MATCH", Self::RetLineupReplaceAllFailed => "RET_LINEUP_REPLACE_ALL_FAILED", Self::RetLineupNotAllowEdit => "RET_LINEUP_NOT_ALLOW_EDIT", Self::RetLineupAvatarIsAlive => "RET_LINEUP_AVATAR_IS_ALIVE", Self::RetLineupAssistHasOnlyMember => "RET_LINEUP_ASSIST_HAS_ONLY_MEMBER", Self::RetLineupAssistCannotSwitch => "RET_LINEUP_ASSIST_CANNOT_SWITCH", Self::RetLineupAvatarTypeInvalid => "RET_LINEUP_AVATAR_TYPE_INVALID", Self::RetLineupNameUtf8Error => "RET_LINEUP_NAME_UTF8_ERROR", Self::RetLineupLeaderLock => "RET_LINEUP_LEADER_LOCK", Self::RetLineupStoryLineNotMatch => "RET_LINEUP_STORY_LINE_NOT_MATCH", Self::RetLineupAvatarLock => "RET_LINEUP_AVATAR_LOCK", Self::RetLineupAvatarInvalid => "RET_LINEUP_AVATAR_INVALID", Self::RetLineupAvatarAlreadyInit => "RET_LINEUP_AVATAR_ALREADY_INIT", Self::RetLineupLimited => "RET_LINEUP_LIMITED", Self::RetMailNotExist => "RET_MAIL_NOT_EXIST", Self::RetMailRangeInvalid => "RET_MAIL_RANGE_INVALID", Self::RetMailMailIdInvalid => "RET_MAIL_MAIL_ID_INVALID", Self::RetMailNoMailTakeAttachment => "RET_MAIL_NO_MAIL_TAKE_ATTACHMENT", Self::RetMailNoMailToDel => "RET_MAIL_NO_MAIL_TO_DEL", Self::RetMailTypeInvalid => "RET_MAIL_TYPE_INVALID", Self::RetMailParaInvalid => "RET_MAIL_PARA_INVALID", Self::RetMailAttachementInvalid => "RET_MAIL_ATTACHEMENT_INVALID", Self::RetMailTicketInvalid => "RET_MAIL_TICKET_INVALID", Self::RetMailTicketRepeated => "RET_MAIL_TICKET_REPEATED", Self::RetStageSettleError => "RET_STAGE_SETTLE_ERROR", Self::RetStageConfigNotExist => "RET_STAGE_CONFIG_NOT_EXIST", Self::RetStageNotFound => "RET_STAGE_NOT_FOUND", Self::RetStageCocoonPropNotValid => "RET_STAGE_COCOON_PROP_NOT_VALID", Self::RetStageCocoonWaveNotValid => "RET_STAGE_COCOON_WAVE_NOT_VALID", Self::RetStagePropIdNotEqual => "RET_STAGE_PROP_ID_NOT_EQUAL", Self::RetStageCocoonWaveOver => "RET_STAGE_COCOON_WAVE_OVER", Self::RetStageWeekCocoonOverCnt => "RET_STAGE_WEEK_COCOON_OVER_CNT", Self::RetStageCocoonNotOpen => "RET_STAGE_COCOON_NOT_OPEN", Self::RetStageTrialNotOpen => "RET_STAGE_TRIAL_NOT_OPEN", Self::RetStageFarmNotOpen => "RET_STAGE_FARM_NOT_OPEN", Self::RetStageFarmTypeError => "RET_STAGE_FARM_TYPE_ERROR", Self::RetStageFarmSweepCd => "RET_STAGE_FARM_SWEEP_CD", Self::RetStageFarmElementChallengeCntInvalid => { "RET_STAGE_FARM_ELEMENT_CHALLENGE_CNT_INVALID" } Self::RetChapterLock => "RET_CHAPTER_LOCK", Self::RetChapterChallengeNumNotEnough => { "RET_CHAPTER_CHALLENGE_NUM_NOT_ENOUGH" } Self::RetChapterRewardIdNotExist => "RET_CHAPTER_REWARD_ID_NOT_EXIST", Self::RetChapterRewardAlreadyTaken => "RET_CHAPTER_REWARD_ALREADY_TAKEN", Self::RetBattleStageNotMatch => "RET_BATTLE_STAGE_NOT_MATCH", Self::RetInBattleNow => "RET_IN_BATTLE_NOW", Self::RetBattleCheat => "RET_BATTLE_CHEAT", Self::RetBattleFail => "RET_BATTLE_FAIL", Self::RetBattleNoLineup => "RET_BATTLE_NO_LINEUP", Self::RetBattleLineupEmpty => "RET_BATTLE_LINEUP_EMPTY", Self::RetBattleVersionNotMatch => "RET_BATTLE_VERSION_NOT_MATCH", Self::RetBattleQuitByServer => "RET_BATTLE_QUIT_BY_SERVER", Self::RetInBattleCheck => "RET_IN_BATTLE_CHECK", Self::RetBattleCheckNeedRetry => "RET_BATTLE_CHECK_NEED_RETRY", Self::RetBattleCostTimeCheckFail => "RET_BATTLE_COST_TIME_CHECK_FAIL", Self::RetLackExchangeStaminaTimes => "RET_LACK_EXCHANGE_STAMINA_TIMES", Self::RetLackStamina => "RET_LACK_STAMINA", Self::RetStaminaFull => "RET_STAMINA_FULL", Self::RetAuthkeySignTypeError => "RET_AUTHKEY_SIGN_TYPE_ERROR", Self::RetAuthkeySignVerError => "RET_AUTHKEY_SIGN_VER_ERROR", Self::RetNicknameFormatError => "RET_NICKNAME_FORMAT_ERROR", Self::RetSensitiveWords => "RET_SENSITIVE_WORDS", Self::RetLevelRewardHasTaken => "RET_LEVEL_REWARD_HAS_TAKEN", Self::RetLevelRewardLevelError => "RET_LEVEL_REWARD_LEVEL_ERROR", Self::RetLanguageInvalid => "RET_LANGUAGE_INVALID", Self::RetNicknameInCd => "RET_NICKNAME_IN_CD", Self::RetGameplayBirthdayInvalid => "RET_GAMEPLAY_BIRTHDAY_INVALID", Self::RetGameplayBirthdayAlreadySet => "RET_GAMEPLAY_BIRTHDAY_ALREADY_SET", Self::RetNicknameUtf8Error => "RET_NICKNAME_UTF8_ERROR", Self::RetNicknameDigitLimitError => "RET_NICKNAME_DIGIT_LIMIT_ERROR", Self::RetSensitiveWordsPlatformError => "RET_SENSITIVE_WORDS_PLATFORM_ERROR", Self::RetPlayerSettingTypeInvalid => "RET_PLAYER_SETTING_TYPE_INVALID", Self::RetMazeLackTicket => "RET_MAZE_LACK_TICKET", Self::RetMazeNotUnlock => "RET_MAZE_NOT_UNLOCK", Self::RetMazeNoAbility => "RET_MAZE_NO_ABILITY", Self::RetMazeNoPlane => "RET_MAZE_NO_PLANE", Self::RetMazeMapNotExist => "RET_MAZE_MAP_NOT_EXIST", Self::RetMazeMpNotEnough => "RET_MAZE_MP_NOT_ENOUGH", Self::RetSpringNotEnable => "RET_SPRING_NOT_ENABLE", Self::RetSpringTooFar => "RET_SPRING_TOO_FAR", Self::RetNotInMaze => "RET_NOT_IN_MAZE", Self::RetMazeTimeOfDayTypeError => "RET_MAZE_TIME_OF_DAY_TYPE_ERROR", Self::RetSceneTransferLockedByTask => "RET_SCENE_TRANSFER_LOCKED_BY_TASK", Self::RetPlotNotUnlock => "RET_PLOT_NOT_UNLOCK", Self::RetMissionNotExist => "RET_MISSION_NOT_EXIST", Self::RetMissionAlreadyDone => "RET_MISSION_ALREADY_DONE", Self::RetDailyTaskNotFinish => "RET_DAILY_TASK_NOT_FINISH", Self::RetDailyTaskRewardHasTaken => "RET_DAILY_TASK_REWARD_HAS_TAKEN", Self::RetMissionNotFinish => "RET_MISSION_NOT_FINISH", Self::RetMissionNotDoing => "RET_MISSION_NOT_DOING", Self::RetMissionFinishWayNotMatch => "RET_MISSION_FINISH_WAY_NOT_MATCH", Self::RetMissionSceneNotMatch => "RET_MISSION_SCENE_NOT_MATCH", Self::RetMissionCustomValueNotValid => "RET_MISSION_CUSTOM_VALUE_NOT_VALID", Self::RetMissionSubMissionNotMatch => "RET_MISSION_SUB_MISSION_NOT_MATCH", Self::RetAdventureMapNotExist => "RET_ADVENTURE_MAP_NOT_EXIST", Self::RetSceneEntityNotExist => "RET_SCENE_ENTITY_NOT_EXIST", Self::RetNotInScene => "RET_NOT_IN_SCENE", Self::RetSceneMonsterNotExist => "RET_SCENE_MONSTER_NOT_EXIST", Self::RetInteractConfigNotExist => "RET_INTERACT_CONFIG_NOT_EXIST", Self::RetUnsupportedPropState => "RET_UNSUPPORTED_PROP_STATE", Self::RetSceneEntryIdNotMatch => "RET_SCENE_ENTRY_ID_NOT_MATCH", Self::RetSceneEntityMoveCheckFailed => "RET_SCENE_ENTITY_MOVE_CHECK_FAILED", Self::RetAssistMonsterCountLimit => "RET_ASSIST_MONSTER_COUNT_LIMIT", Self::RetSceneUseSkillFail => "RET_SCENE_USE_SKILL_FAIL", Self::RetPropIsHidden => "RET_PROP_IS_HIDDEN", Self::RetLoadingSuccAlready => "RET_LOADING_SUCC_ALREADY", Self::RetSceneEntityTypeInvalid => "RET_SCENE_ENTITY_TYPE_INVALID", Self::RetInteractTypeInvalid => "RET_INTERACT_TYPE_INVALID", Self::RetInteractNotInRegion => "RET_INTERACT_NOT_IN_REGION", Self::RetInteractSubTypeInvalid => "RET_INTERACT_SUB_TYPE_INVALID", Self::RetNotLeaderEntity => "RET_NOT_LEADER_ENTITY", Self::RetMonsterIsNotFarmElement => "RET_MONSTER_IS_NOT_FARM_ELEMENT", Self::RetMonsterConfigNotExist => "RET_MONSTER_CONFIG_NOT_EXIST", Self::RetAvatarHpAlreadyFull => "RET_AVATAR_HP_ALREADY_FULL", Self::RetCurInteractEntityNotMatch => "RET_CUR_INTERACT_ENTITY_NOT_MATCH", Self::RetPlaneTypeNotAllow => "RET_PLANE_TYPE_NOT_ALLOW", Self::RetGroupNotExist => "RET_GROUP_NOT_EXIST", Self::RetGroupSaveDataInCd => "RET_GROUP_SAVE_DATA_IN_CD", Self::RetGroupSaveLenghReachMax => "RET_GROUP_SAVE_LENGH_REACH_MAX", Self::RetRecentElementNotExist => "RET_RECENT_ELEMENT_NOT_EXIST", Self::RetRecentElementStageNotMatch => "RET_RECENT_ELEMENT_STAGE_NOT_MATCH", Self::RetScenePositionVersionNotMatch => { "RET_SCENE_POSITION_VERSION_NOT_MATCH" } Self::RetGameplayCounterNotExist => "RET_GAMEPLAY_COUNTER_NOT_EXIST", Self::RetGameplayCounterNotEnough => "RET_GAMEPLAY_COUNTER_NOT_ENOUGH", Self::RetGroupStateNotMatch => "RET_GROUP_STATE_NOT_MATCH", Self::RetSceneEntityPosNotMatch => "RET_SCENE_ENTITY_POS_NOT_MATCH", Self::RetGroupStateCustomSaveDataOff => { "RET_GROUP_STATE_CUSTOM_SAVE_DATA_OFF" } Self::RetSceneNotMatch => "RET_SCENE_NOT_MATCH", Self::RetPropTypeInvalid => "RET_PROP_TYPE_INVALID", Self::RetNotInCorrectScene => "RET_NOT_IN_CORRECT_SCENE", Self::RetNotInCorrectDimension => "RET_NOT_IN_CORRECT_DIMENSION", Self::RetNotCorrectGroupPropertyName => "RET_NOT_CORRECT_GROUP_PROPERTY_NAME", Self::RetBuyTimesLimit => "RET_BUY_TIMES_LIMIT", Self::RetBuyLimitType => "RET_BUY_LIMIT_TYPE", Self::RetShopNotOpen => "RET_SHOP_NOT_OPEN", Self::RetGoodsNotOpen => "RET_GOODS_NOT_OPEN", Self::RetCityLevelRewardTaken => "RET_CITY_LEVEL_REWARD_TAKEN", Self::RetCityLevelNotMeet => "RET_CITY_LEVEL_NOT_MEET", Self::RetSingleBuyLimit => "RET_SINGLE_BUY_LIMIT", Self::RetTutorialNotUnlock => "RET_TUTORIAL_NOT_UNLOCK", Self::RetTutorialUnlockAlready => "RET_TUTORIAL_UNLOCK_ALREADY", Self::RetTutorialFinishAlready => "RET_TUTORIAL_FINISH_ALREADY", Self::RetTutorialPreNotUnlock => "RET_TUTORIAL_PRE_NOT_UNLOCK", Self::RetTutorialPlayerLevelNotMatch => "RET_TUTORIAL_PLAYER_LEVEL_NOT_MATCH", Self::RetTutorialTutorialNotFound => "RET_TUTORIAL_TUTORIAL_NOT_FOUND", Self::RetChallengeNotExist => "RET_CHALLENGE_NOT_EXIST", Self::RetChallengeNotUnlock => "RET_CHALLENGE_NOT_UNLOCK", Self::RetChallengeAlready => "RET_CHALLENGE_ALREADY", Self::RetChallengeLineupEditForbidden => { "RET_CHALLENGE_LINEUP_EDIT_FORBIDDEN" } Self::RetChallengeLineupEmpty => "RET_CHALLENGE_LINEUP_EMPTY", Self::RetChallengeNotDoing => "RET_CHALLENGE_NOT_DOING", Self::RetChallengeNotFinish => "RET_CHALLENGE_NOT_FINISH", Self::RetChallengeTargetNotFinish => "RET_CHALLENGE_TARGET_NOT_FINISH", Self::RetChallengeTargetRewardTaken => "RET_CHALLENGE_TARGET_REWARD_TAKEN", Self::RetChallengeTimeNotValid => "RET_CHALLENGE_TIME_NOT_VALID", Self::RetChallengeStarsCountNotMeet => "RET_CHALLENGE_STARS_COUNT_NOT_MEET", Self::RetChallengeStarsRewardTaken => "RET_CHALLENGE_STARS_REWARD_TAKEN", Self::RetChallengeStarsNotExist => "RET_CHALLENGE_STARS_NOT_EXIST", Self::RetChallengeCurSceneNotEntryFloor => { "RET_CHALLENGE_CUR_SCENE_NOT_ENTRY_FLOOR" } Self::RetChallengeNoTeamArchive => "RET_CHALLENGE_NO_TEAM_ARCHIVE", Self::RetChallengeLineupAvatarTypeInvalid => { "RET_CHALLENGE_LINEUP_AVATAR_TYPE_INVALID" } Self::RetChallengeLineupRecommendInCd => { "RET_CHALLENGE_LINEUP_RECOMMEND_IN_CD" } Self::RetBasicTypeAlready => "RET_BASIC_TYPE_ALREADY", Self::RetNoBasicType => "RET_NO_BASIC_TYPE", Self::RetNotChooseBasicType => "RET_NOT_CHOOSE_BASIC_TYPE", Self::RetNotFuncClose => "RET_NOT_FUNC_CLOSE", Self::RetNotChooseGender => "RET_NOT_CHOOSE_GENDER", Self::RetNotReqUnlockBasicType => "RET_NOT_REQ_UNLOCK_BASIC_TYPE", Self::RetAvatarPathLocked => "RET_AVATAR_PATH_LOCKED", Self::RetRogueStatusNotMatch => "RET_ROGUE_STATUS_NOT_MATCH", Self::RetRogueSelectBuffNotExist => "RET_ROGUE_SELECT_BUFF_NOT_EXIST", Self::RetRogueCoinNotEnough => "RET_ROGUE_COIN_NOT_ENOUGH", Self::RetRogueStaminaNotEnough => "RET_ROGUE_STAMINA_NOT_ENOUGH", Self::RetRogueAppraisalCountNotEnough => { "RET_ROGUE_APPRAISAL_COUNT_NOT_ENOUGH" } Self::RetRoguePropAlreadyUsed => "RET_ROGUE_PROP_ALREADY_USED", Self::RetRogueRecordAlreadySaved => "RET_ROGUE_RECORD_ALREADY_SAVED", Self::RetRogueRollBuffMaxCount => "RET_ROGUE_ROLL_BUFF_MAX_COUNT", Self::RetRoguePickAvatarInvalid => "RET_ROGUE_PICK_AVATAR_INVALID", Self::RetRogueQuestExpire => "RET_ROGUE_QUEST_EXPIRE", Self::RetRogueQuestRewardAlready => "RET_ROGUE_QUEST_REWARD_ALREADY", Self::RetRogueReviveCountNotEnough => "RET_ROGUE_REVIVE_COUNT_NOT_ENOUGH", Self::RetRogueAreaInvalid => "RET_ROGUE_AREA_INVALID", Self::RetRogueScoreRewardPoolInvalid => "RET_ROGUE_SCORE_REWARD_POOL_INVALID", Self::RetRogueScoreRewardRowInvalid => "RET_ROGUE_SCORE_REWARD_ROW_INVALID", Self::RetRogueAeonLevelNotMeet => "RET_ROGUE_AEON_LEVEL_NOT_MEET", Self::RetRogueAeonLevelRewardAlreadyTaken => { "RET_ROGUE_AEON_LEVEL_REWARD_ALREADY_TAKEN" } Self::RetRogueAeonConfigNotExist => "RET_ROGUE_AEON_CONFIG_NOT_EXIST", Self::RetRogueTrialAvatarInvalid => "RET_ROGUE_TRIAL_AVATAR_INVALID", Self::RetRogueHandbookRewardAlreadyTaken => { "RET_ROGUE_HANDBOOK_REWARD_ALREADY_TAKEN" } Self::RetRogueRoomTypeNotMatch => "RET_ROGUE_ROOM_TYPE_NOT_MATCH", Self::RetRogueShopGoodNotFound => "RET_ROGUE_SHOP_GOOD_NOT_FOUND", Self::RetRogueShopGoodAlreadyBought => "RET_ROGUE_SHOP_GOOD_ALREADY_BOUGHT", Self::RetRogueShopGoodAlreadyOwn => "RET_ROGUE_SHOP_GOOD_ALREADY_OWN", Self::RetRogueShopMiracleNotExist => "RET_ROGUE_SHOP_MIRACLE_NOT_EXIST", Self::RetRogueShopNotExist => "RET_ROGUE_SHOP_NOT_EXIST", Self::RetRogueShopCannotRefresh => "RET_ROGUE_SHOP_CANNOT_REFRESH", Self::RetRogueSelectBuffCertainMismatch => { "RET_ROGUE_SELECT_BUFF_CERTAIN_MISMATCH" } Self::RetRogueActionQueueNotEmptyBattle => { "RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_BATTLE" } Self::RetRogueActionQueueNotEmptyOthers => { "RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_OTHERS" } Self::RetMissionEventConfigNotExist => "RET_MISSION_EVENT_CONFIG_NOT_EXIST", Self::RetMissionEventNotClient => "RET_MISSION_EVENT_NOT_CLIENT", Self::RetMissionEventFinished => "RET_MISSION_EVENT_FINISHED", Self::RetMissionEventDoing => "RET_MISSION_EVENT_DOING", Self::RetHasChallengeMissionEvent => "RET_HAS_CHALLENGE_MISSION_EVENT", Self::RetNotChallengeMissionEvent => "RET_NOT_CHALLENGE_MISSION_EVENT", Self::RetGachaIdNotExist => "RET_GACHA_ID_NOT_EXIST", Self::RetGachaNumInvalid => "RET_GACHA_NUM_INVALID", Self::RetGachaFirstGachaMustOne => "RET_GACHA_FIRST_GACHA_MUST_ONE", Self::RetGachaReqDuplicated => "RET_GACHA_REQ_DUPLICATED", Self::RetGachaNotInSchedule => "RET_GACHA_NOT_IN_SCHEDULE", Self::RetGachaNewbieClose => "RET_GACHA_NEWBIE_CLOSE", Self::RetGachaTodayLimited => "RET_GACHA_TODAY_LIMITED", Self::RetGachaNotSupport => "RET_GACHA_NOT_SUPPORT", Self::RetGachaCeilingNotEnough => "RET_GACHA_CEILING_NOT_ENOUGH", Self::RetGachaCeilingClose => "RET_GACHA_CEILING_CLOSE", Self::RetGachaLocked => "RET_GACHA_LOCKED", Self::RetGachaDecideItemTypeInvalid => "RET_GACHA_DECIDE_ITEM_TYPE_INVALID", Self::RetGachaDecideItemIdInvalid => "RET_GACHA_DECIDE_ITEM_ID_INVALID", Self::RetNotInRaid => "RET_NOT_IN_RAID", Self::RetRaidDoing => "RET_RAID_DOING", Self::RetNotProp => "RET_NOT_PROP", Self::RetRaidIdNotMatch => "RET_RAID_ID_NOT_MATCH", Self::RetRaidRestartNotMatch => "RET_RAID_RESTART_NOT_MATCH", Self::RetRaidLimit => "RET_RAID_LIMIT", Self::RetRaidAvatarListEmpty => "RET_RAID_AVATAR_LIST_EMPTY", Self::RetRaidAvatarNotExist => "RET_RAID_AVATAR_NOT_EXIST", Self::RetChallengeRaidRewardAlready => "RET_CHALLENGE_RAID_REWARD_ALREADY", Self::RetChallengeRaidScoreNotReach => "RET_CHALLENGE_RAID_SCORE_NOT_REACH", Self::RetChallengeRaidNotOpen => "RET_CHALLENGE_RAID_NOT_OPEN", Self::RetRaidFinished => "RET_RAID_FINISHED", Self::RetRaidWorldLevelNotLock => "RET_RAID_WORLD_LEVEL_NOT_LOCK", Self::RetRaidCannotUseAssist => "RET_RAID_CANNOT_USE_ASSIST", Self::RetRaidAvatarNotMatch => "RET_RAID_AVATAR_NOT_MATCH", Self::RetRaidCanNotSave => "RET_RAID_CAN_NOT_SAVE", Self::RetRaidNoSave => "RET_RAID_NO_SAVE", Self::RetActivityRaidNotOpen => "RET_ACTIVITY_RAID_NOT_OPEN", Self::RetRaidAvatarCaptainNotExist => "RET_RAID_AVATAR_CAPTAIN_NOT_EXIST", Self::RetRaidStoryLineNotMatch => "RET_RAID_STORY_LINE_NOT_MATCH", Self::RetTalkEventAlreadyTaken => "RET_TALK_EVENT_ALREADY_TAKEN", Self::RetNpcAlreadyMeet => "RET_NPC_ALREADY_MEET", Self::RetNpcNotInConfig => "RET_NPC_NOT_IN_CONFIG", Self::RetDialogueGroupDismatch => "RET_DIALOGUE_GROUP_DISMATCH", Self::RetDialogueEventInvalid => "RET_DIALOGUE_EVENT_INVALID", Self::RetTalkEventTakeProtoNotMatch => "RET_TALK_EVENT_TAKE_PROTO_NOT_MATCH", Self::RetTalkEventNotValid => "RET_TALK_EVENT_NOT_VALID", Self::RetExpeditionConfigNotExist => "RET_EXPEDITION_CONFIG_NOT_EXIST", Self::RetExpeditionRewardConfigNotExist => { "RET_EXPEDITION_REWARD_CONFIG_NOT_EXIST" } Self::RetExpeditionNotUnlocked => "RET_EXPEDITION_NOT_UNLOCKED", Self::RetExpeditionAlreadyAccepted => "RET_EXPEDITION_ALREADY_ACCEPTED", Self::RetExpeditionRepeatedAvatar => "RET_EXPEDITION_REPEATED_AVATAR", Self::RetAvatarAlreadyDispatched => "RET_AVATAR_ALREADY_DISPATCHED", Self::RetExpeditionNotAccepted => "RET_EXPEDITION_NOT_ACCEPTED", Self::RetExpeditionNotFinish => "RET_EXPEDITION_NOT_FINISH", Self::RetExpeditionAlreadyFinish => "RET_EXPEDITION_ALREADY_FINISH", Self::RetExpeditionTeamCountLimit => "RET_EXPEDITION_TEAM_COUNT_LIMIT", Self::RetExpeditionAvatarNumNotMatch => "RET_EXPEDITION_AVATAR_NUM_NOT_MATCH", Self::RetExpeditionNotOpen => "RET_EXPEDITION_NOT_OPEN", Self::RetExpeditionFriendAvatarNotValid => { "RET_EXPEDITION_FRIEND_AVATAR_NOT_VALID" } Self::RetExpeditionNotPublished => "RET_EXPEDITION_NOT_PUBLISHED", Self::RetLoginActivityHasTaken => "RET_LOGIN_ACTIVITY_HAS_TAKEN", Self::RetLoginActivityDaysLack => "RET_LOGIN_ACTIVITY_DAYS_LACK", Self::RetTrialActivityRewardAlreadyTake => { "RET_TRIAL_ACTIVITY_REWARD_ALREADY_TAKE" } Self::RetTrialActivityStageNotFinish => "RET_TRIAL_ACTIVITY_STAGE_NOT_FINISH", Self::RetMaterialSubmitActivityHasTaken => { "RET_MATERIAL_SUBMIT_ACTIVITY_HAS_TAKEN" } Self::RetMaterialSubmitActivityMaterialNotSubmitted => { "RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_NOT_SUBMITTED" } Self::RetMaterialSubmitActivityMaterialAlreadySubmitted => { "RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_ALREADY_SUBMITTED" } Self::RetFantasticStoryActivityStoryError => { "RET_FANTASTIC_STORY_ACTIVITY_STORY_ERROR" } Self::RetFantasticStoryActivityStoryNotOpen => { "RET_FANTASTIC_STORY_ACTIVITY_STORY_NOT_OPEN" } Self::RetFantasticStoryActivityBattleError => { "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_ERROR" } Self::RetFantasticStoryActivityBattleNotOpen => { "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_NOT_OPEN" } Self::RetFantasticStoryActivityBattleAvatarError => { "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_AVATAR_ERROR" } Self::RetFantasticStoryActivityBattleBuffError => { "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_BUFF_ERROR" } Self::RetFantasticStoryActivityPreBattleScoreNotEnough => { "RET_FANTASTIC_STORY_ACTIVITY_PRE_BATTLE_SCORE_NOT_ENOUGH" } Self::RetTrialActivityAlreadyInTrialActivity => { "RET_TRIAL_ACTIVITY_ALREADY_IN_TRIAL_ACTIVITY" } Self::RetCommonActivityNotOpen => "RET_COMMON_ACTIVITY_NOT_OPEN", Self::RetBenefitNotReady => "RET_BENEFIT_NOT_READY", Self::RetCommonActivityBusy => "RET_COMMON_ACTIVITY_BUSY", Self::RetAvatarDeliverRewardPhaseError => { "RET_AVATAR_DELIVER_REWARD_PHASE_ERROR" } Self::RetMessageConfigNotExist => "RET_MESSAGE_CONFIG_NOT_EXIST", Self::RetMessageSectionNotTake => "RET_MESSAGE_SECTION_NOT_TAKE", Self::RetMessageGroupNotTake => "RET_MESSAGE_GROUP_NOT_TAKE", Self::RetMessageSectionIdNotMatch => "RET_MESSAGE_SECTION_ID_NOT_MATCH", Self::RetMessageSectionCanNotFinish => "RET_MESSAGE_SECTION_CAN_NOT_FINISH", Self::RetMessageItemCanNotFinish => "RET_MESSAGE_ITEM_CAN_NOT_FINISH", Self::RetMessageItemRaidCanNotFinish => { "RET_MESSAGE_ITEM_RAID_CAN_NOT_FINISH" } Self::RetFriendAlreadyIsFriend => "RET_FRIEND_ALREADY_IS_FRIEND", Self::RetFriendIsNotFriend => "RET_FRIEND_IS_NOT_FRIEND", Self::RetFriendApplyExpire => "RET_FRIEND_APPLY_EXPIRE", Self::RetFriendInBlacklist => "RET_FRIEND_IN_BLACKLIST", Self::RetFriendNotInBlacklist => "RET_FRIEND_NOT_IN_BLACKLIST", Self::RetFriendNumberLimit => "RET_FRIEND_NUMBER_LIMIT", Self::RetFriendBlacklistNumberLimit => "RET_FRIEND_BLACKLIST_NUMBER_LIMIT", Self::RetFriendDailyApplyLimit => "RET_FRIEND_DAILY_APPLY_LIMIT", Self::RetFriendInHandleLimit => "RET_FRIEND_IN_HANDLE_LIMIT", Self::RetFriendApplyInCd => "RET_FRIEND_APPLY_IN_CD", Self::RetFriendRemarkNameFormatError => "RET_FRIEND_REMARK_NAME_FORMAT_ERROR", Self::RetFriendPlayerNotFound => "RET_FRIEND_PLAYER_NOT_FOUND", Self::RetFriendInTargetBlacklist => "RET_FRIEND_IN_TARGET_BLACKLIST", Self::RetFriendTargetNumberLimit => "RET_FRIEND_TARGET_NUMBER_LIMIT", Self::RetAssistQueryTooFast => "RET_ASSIST_QUERY_TOO_FAST", Self::RetAssistNotExist => "RET_ASSIST_NOT_EXIST", Self::RetAssistUsedAlready => "RET_ASSIST_USED_ALREADY", Self::RetFriendReportReasonFormatError => { "RET_FRIEND_REPORT_REASON_FORMAT_ERROR" } Self::RetFriendReportSensitiveWords => "RET_FRIEND_REPORT_SENSITIVE_WORDS", Self::RetAssistUsedTimesOver => "RET_ASSIST_USED_TIMES_OVER", Self::RetAssistQuitAlready => "RET_ASSIST_QUIT_ALREADY", Self::RetAssistAvatarInLineup => "RET_ASSIST_AVATAR_IN_LINEUP", Self::RetAssistNoReward => "RET_ASSIST_NO_REWARD", Self::RetFriendSearchNumLimit => "RET_FRIEND_SEARCH_NUM_LIMIT", Self::RetFriendSearchInCd => "RET_FRIEND_SEARCH_IN_CD", Self::RetFriendRemarkNameUtf8Error => "RET_FRIEND_REMARK_NAME_UTF8_ERROR", Self::RetFriendReportReasonUtf8Error => "RET_FRIEND_REPORT_REASON_UTF8_ERROR", Self::RetAssistSetAlready => "RET_ASSIST_SET_ALREADY", Self::RetFriendTargetForbidOtherApply => { "RET_FRIEND_TARGET_FORBID_OTHER_APPLY" } Self::RetFriendMarkedCntMax => "RET_FRIEND_MARKED_CNT_MAX", Self::RetFriendMarkedAlready => "RET_FRIEND_MARKED_ALREADY", Self::RetFriendNotMarked => "RET_FRIEND_NOT_MARKED", Self::RetFriendChallengeLineupRecommendInCd => { "RET_FRIEND_CHALLENGE_LINEUP_RECOMMEND_IN_CD" } Self::RetViewPlayerCardInCd => "RET_VIEW_PLAYER_CARD_IN_CD", Self::RetViewPlayerBattleRecordInCd => "RET_VIEW_PLAYER_BATTLE_RECORD_IN_CD", Self::RetAssistListStrangerConfigError => { "RET_ASSIST_LIST_STRANGER_CONFIG_ERROR" } Self::RetPlayerBoardHeadIconNotExist => { "RET_PLAYER_BOARD_HEAD_ICON_NOT_EXIST" } Self::RetPlayerBoardHeadIconLocked => "RET_PLAYER_BOARD_HEAD_ICON_LOCKED", Self::RetPlayerBoardHeadIconAlreadyUnlocked => { "RET_PLAYER_BOARD_HEAD_ICON_ALREADY_UNLOCKED" } Self::RetPlayerBoardDisplayAvatarNotExist => { "RET_PLAYER_BOARD_DISPLAY_AVATAR_NOT_EXIST" } Self::RetPlayerBoardDisplayAvatarExceedLimit => { "RET_PLAYER_BOARD_DISPLAY_AVATAR_EXCEED_LIMIT" } Self::RetPlayerBoardDisplayRepeatedAvatar => { "RET_PLAYER_BOARD_DISPLAY_REPEATED_AVATAR" } Self::RetPlayerBoardDisplayAvatarSamePos => { "RET_PLAYER_BOARD_DISPLAY_AVATAR_SAME_POS" } Self::RetPlayerBoardDisplayAvatarLocked => { "RET_PLAYER_BOARD_DISPLAY_AVATAR_LOCKED" } Self::RetSignatureLengthExceedLimit => "RET_SIGNATURE_LENGTH_EXCEED_LIMIT", Self::RetSignatureSensitiveWords => "RET_SIGNATURE_SENSITIVE_WORDS", Self::RetPlayerBoardAssistAvatarNotExist => { "RET_PLAYER_BOARD_ASSIST_AVATAR_NOT_EXIST" } Self::RetPlayerBoardAssistAvatarLocked => { "RET_PLAYER_BOARD_ASSIST_AVATAR_LOCKED" } Self::RetSignatureUtf8Error => "RET_SIGNATURE_UTF8_ERROR", Self::RetPlayerBoardAssistAvatarCntError => { "RET_PLAYER_BOARD_ASSIST_AVATAR_CNT_ERROR" } Self::RetPlayerBoardPersonalCardNotExist => { "RET_PLAYER_BOARD_PERSONAL_CARD_NOT_EXIST" } Self::RetPlayerBoardPersonalCardLocked => { "RET_PLAYER_BOARD_PERSONAL_CARD_LOCKED" } Self::RetPlayerBoardPersonalNoChange => "RET_PLAYER_BOARD_PERSONAL_NO_CHANGE", Self::RetBattlePassTierNotValid => "RET_BATTLE_PASS_TIER_NOT_VALID", Self::RetBattlePassLevelNotMeet => "RET_BATTLE_PASS_LEVEL_NOT_MEET", Self::RetBattlePassRewardTakeAlready => "RET_BATTLE_PASS_REWARD_TAKE_ALREADY", Self::RetBattlePassNotPremium => "RET_BATTLE_PASS_NOT_PREMIUM", Self::RetBattlePassNotDoing => "RET_BATTLE_PASS_NOT_DOING", Self::RetBattlePassLevelInvalid => "RET_BATTLE_PASS_LEVEL_INVALID", Self::RetBattlePassNotUnlock => "RET_BATTLE_PASS_NOT_UNLOCK", Self::RetBattlePassNoReward => "RET_BATTLE_PASS_NO_REWARD", Self::RetBattlePassQuestNotValid => "RET_BATTLE_PASS_QUEST_NOT_VALID", Self::RetBattlePassNotChooseOptional => "RET_BATTLE_PASS_NOT_CHOOSE_OPTIONAL", Self::RetBattlePassNotTakeReward => "RET_BATTLE_PASS_NOT_TAKE_REWARD", Self::RetBattlePassOptionalNotValid => "RET_BATTLE_PASS_OPTIONAL_NOT_VALID", Self::RetBattlePassBuyAlready => "RET_BATTLE_PASS_BUY_ALREADY", Self::RetBattlePassNearEnd => "RET_BATTLE_PASS_NEAR_END", Self::RetMusicLocked => "RET_MUSIC_LOCKED", Self::RetMusicNotExist => "RET_MUSIC_NOT_EXIST", Self::RetMusicUnlockFailed => "RET_MUSIC_UNLOCK_FAILED", Self::RetPunkLordLackSummonTimes => "RET_PUNK_LORD_LACK_SUMMON_TIMES", Self::RetPunkLordAttackingMonsterLimit => { "RET_PUNK_LORD_ATTACKING_MONSTER_LIMIT" } Self::RetPunkLordMonsterNotExist => "RET_PUNK_LORD_MONSTER_NOT_EXIST", Self::RetPunkLordMonsterAlreadyShared => { "RET_PUNK_LORD_MONSTER_ALREADY_SHARED" } Self::RetPunkLordMonsterExpired => "RET_PUNK_LORD_MONSTER_EXPIRED", Self::RetPunkLordSelfMonsterAttackLimit => { "RET_PUNK_LORD_SELF_MONSTER_ATTACK_LIMIT" } Self::RetPunkLordLackSupportTimes => "RET_PUNK_LORD_LACK_SUPPORT_TIMES", Self::RetPunkLordMonsterAlreadyKilled => { "RET_PUNK_LORD_MONSTER_ALREADY_KILLED" } Self::RetPunkLordMonsterAttackerLimit => { "RET_PUNK_LORD_MONSTER_ATTACKER_LIMIT" } Self::RetPunkLordWorldLevleNotValid => "RET_PUNK_LORD_WORLD_LEVLE_NOT_VALID", Self::RetPunkLordRewardLevleNotExist => { "RET_PUNK_LORD_REWARD_LEVLE_NOT_EXIST" } Self::RetPunkLordPointNotMeet => "RET_PUNK_LORD_POINT_NOT_MEET", Self::RetPunkLordInAttacking => "RET_PUNK_LORD_IN_ATTACKING", Self::RetPunkLordOperationInCd => "RET_PUNK_LORD_OPERATION_IN_CD", Self::RetPunkLordRewardAlreadyTaken => "RET_PUNK_LORD_REWARD_ALREADY_TAKEN", Self::RetPunkLordOverBonusRewardLimit => { "RET_PUNK_LORD_OVER_BONUS_REWARD_LIMIT" } Self::RetPunkLordNotInSchedule => "RET_PUNK_LORD_NOT_IN_SCHEDULE", Self::RetPunkLordMonsterNotAttacked => "RET_PUNK_LORD_MONSTER_NOT_ATTACKED", Self::RetPunkLordMonsterNotKilled => "RET_PUNK_LORD_MONSTER_NOT_KILLED", Self::RetPunkLordMonsterKilledScoreAlreadyTake => { "RET_PUNK_LORD_MONSTER_KILLED_SCORE_ALREADY_TAKE" } Self::RetPunkLordRewardLevleAlreadyTake => { "RET_PUNK_LORD_REWARD_LEVLE_ALREADY_TAKE" } Self::RetDailyActiveLevelInvalid => "RET_DAILY_ACTIVE_LEVEL_INVALID", Self::RetDailyActiveLevelRewardAlreadyTaken => { "RET_DAILY_ACTIVE_LEVEL_REWARD_ALREADY_TAKEN" } Self::RetDailyActiveLevelApNotEnough => { "RET_DAILY_ACTIVE_LEVEL_AP_NOT_ENOUGH" } Self::RetDailyMeetPam => "RET_DAILY_MEET_PAM", Self::RetReplayIdNotMatch => "RET_REPLAY_ID_NOT_MATCH", Self::RetReplayReqNotValid => "RET_REPLAY_REQ_NOT_VALID", Self::RetFightActivityDifficultyLevelNotPassed => { "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_NOT_PASSED" } Self::RetFightActivityDifficultyLevelRewardAlreadyTake => { "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_REWARD_ALREADY_TAKE" } Self::RetFightActivityStageNotOpen => "RET_FIGHT_ACTIVITY_STAGE_NOT_OPEN", Self::RetFightActivityLevelNotUnlock => "RET_FIGHT_ACTIVITY_LEVEL_NOT_UNLOCK", Self::RetTrainVisitorVisitorNotExist => "RET_TRAIN_VISITOR_VISITOR_NOT_EXIST", Self::RetTrainVisitorBehaviorNotExist => { "RET_TRAIN_VISITOR_BEHAVIOR_NOT_EXIST" } Self::RetTrainVisitorBehaviorFinished => { "RET_TRAIN_VISITOR_BEHAVIOR_FINISHED" } Self::RetTrainVisitorAllBehaviorRewardTaken => { "RET_TRAIN_VISITOR_ALL_BEHAVIOR_REWARD_TAKEN" } Self::RetTrainVisitorGetOnMissionNotFinish => { "RET_TRAIN_VISITOR_GET_ON_MISSION_NOT_FINISH" } Self::RetTrainVisitorNotGetOffOrBeTrainMember => { "RET_TRAIN_VISITOR_NOT_GET_OFF_OR_BE_TRAIN_MEMBER" } Self::RetTextJoinUnknowIsOverride => "RET_TEXT_JOIN_UNKNOW_IS_OVERRIDE", Self::RetTextJoinIdNotExist => "RET_TEXT_JOIN_ID_NOT_EXIST", Self::RetTextJoinCanNotOverride => "RET_TEXT_JOIN_CAN_NOT_OVERRIDE", Self::RetTextJoinItemIdError => "RET_TEXT_JOIN_ITEM_ID_ERROR", Self::RetTextJoinSensitiveCheckError => "RET_TEXT_JOIN_SENSITIVE_CHECK_ERROR", Self::RetTextJoinMustOverride => "RET_TEXT_JOIN_MUST_OVERRIDE", Self::RetTextJoinTextEmpty => "RET_TEXT_JOIN_TEXT_EMPTY", Self::RetTextJoinTextFormatError => "RET_TEXT_JOIN_TEXT_FORMAT_ERROR", Self::RetTextJoinTextUtf8Error => "RET_TEXT_JOIN_TEXT_UTF8_ERROR", Self::RetTextJoinBatchReqIdRepeat => "RET_TEXT_JOIN_BATCH_REQ_ID_REPEAT", Self::RetTextJoinTypeNotSupportBatchReq => { "RET_TEXT_JOIN_TYPE_NOT_SUPPORT_BATCH_REQ" } Self::RetTextJoinAvatarIdNotExist => "RET_TEXT_JOIN_AVATAR_ID_NOT_EXIST", Self::RetTextJoinUnknowType => "RET_TEXT_JOIN_UNKNOW_TYPE", Self::RetPamMissionMissionIdError => "RET_PAM_MISSION_MISSION_ID_ERROR", Self::RetPamMissionMissionExpire => "RET_PAM_MISSION_MISSION_EXPIRE", Self::RetChatTypeNotExist => "RET_CHAT_TYPE_NOT_EXIST", Self::RetMsgTypeNotExist => "RET_MSG_TYPE_NOT_EXIST", Self::RetChatNoTargetUid => "RET_CHAT_NO_TARGET_UID", Self::RetChatMsgEmpty => "RET_CHAT_MSG_EMPTY", Self::RetChatMsgExceedLimit => "RET_CHAT_MSG_EXCEED_LIMIT", Self::RetChatMsgSensitiveCheckError => "RET_CHAT_MSG_SENSITIVE_CHECK_ERROR", Self::RetChatMsgUtf8Error => "RET_CHAT_MSG_UTF8_ERROR", Self::RetChatForbidSwitchOpen => "RET_CHAT_FORBID_SWITCH_OPEN", Self::RetChatForbid => "RET_CHAT_FORBID", Self::RetChatMsgIncludeSpecialStr => "RET_CHAT_MSG_INCLUDE_SPECIAL_STR", Self::RetChatMsgEmojiNotExist => "RET_CHAT_MSG_EMOJI_NOT_EXIST", Self::RetChatMsgEmojiGenderNotMatch => "RET_CHAT_MSG_EMOJI_GENDER_NOT_MATCH", Self::RetChatMsgEmojiNotMarked => "RET_CHAT_MSG_EMOJI_NOT_MARKED", Self::RetChatMsgEmojiAlreadyMarked => "RET_CHAT_MSG_EMOJI_ALREADY_MARKED", Self::RetChatMsgEmojiMarkedMaxLimit => "RET_CHAT_MSG_EMOJI_MARKED_MAX_LIMIT", Self::RetBoxingClubChallengeNotOpen => "RET_BOXING_CLUB_CHALLENGE_NOT_OPEN", Self::RetMuseumNotOpen => "RET_MUSEUM_NOT_OPEN", Self::RetMuseumTurnCntNotMatch => "RET_MUSEUM_TURN_CNT_NOT_MATCH", Self::RetMuseumPhaseNotReach => "RET_MUSEUM_PHASE_NOT_REACH", Self::RetMuseumUnknowStuff => "RET_MUSEUM_UNKNOW_STUFF", Self::RetMuseumUnknowArea => "RET_MUSEUM_UNKNOW_AREA", Self::RetMuseumUnknowPos => "RET_MUSEUM_UNKNOW_POS", Self::RetMuseumStuffAlreadyInArea => "RET_MUSEUM_STUFF_ALREADY_IN_AREA", Self::RetMuseumStuffNotInArea => "RET_MUSEUM_STUFF_NOT_IN_AREA", Self::RetMuseumGetNpcRepeat => "RET_MUSEUM_GET_NPC_REPEAT", Self::RetMuseumGetNpcUnlock => "RET_MUSEUM_GET_NPC_UNLOCK", Self::RetMuseumGetNpcNotEnough => "RET_MUSEUM_GET_NPC_NOT_ENOUGH", Self::RetMuseumChangeStuffAreaError => "RET_MUSEUM_CHANGE_STUFF_AREA_ERROR", Self::RetMuseumNotInit => "RET_MUSEUM_NOT_INIT", Self::RetMuseumEventError => "RET_MUSEUM_EVENT_ERROR", Self::RetMuseumUnknowChooseEventId => "RET_MUSEUM_UNKNOW_CHOOSE_EVENT_ID", Self::RetMuseumEventOrderNotMatch => "RET_MUSEUM_EVENT_ORDER_NOT_MATCH", Self::RetMuseumEventPhaseNotUnlock => "RET_MUSEUM_EVENT_PHASE_NOT_UNLOCK", Self::RetMuseumEventMissionNotFound => "RET_MUSEUM_EVENT_MISSION_NOT_FOUND", Self::RetMuseumAreaLevelUpAlready => "RET_MUSEUM_AREA_LEVEL_UP_ALREADY", Self::RetMuseumStuffAlreadyUsed => "RET_MUSEUM_STUFF_ALREADY_USED", Self::RetMuseumEventRoundNotUnlock => "RET_MUSEUM_EVENT_ROUND_NOT_UNLOCK", Self::RetMuseumStuffInArea => "RET_MUSEUM_STUFF_IN_AREA", Self::RetMuseumStuffDispatch => "RET_MUSEUM_STUFF_DISPATCH", Self::RetMuseumIsEnd => "RET_MUSEUM_IS_END", Self::RetMuseumStuffLeaving => "RET_MUSEUM_STUFF_LEAVING", Self::RetMuseumEventMissionNotFinish => "RET_MUSEUM_EVENT_MISSION_NOT_FINISH", Self::RetMuseumCollectRewardNotExist => "RET_MUSEUM_COLLECT_REWARD_NOT_EXIST", Self::RetMuseumCollectRewardAlreadyTaken => { "RET_MUSEUM_COLLECT_REWARD_ALREADY_TAKEN" } Self::RetMuseumAcceptMissionMaxLimit => "RET_MUSEUM_ACCEPT_MISSION_MAX_LIMIT", Self::RetRogueChallengeNotOpen => "RET_ROGUE_CHALLENGE_NOT_OPEN", Self::RetRogueChallengeAssisRefreshLimit => { "RET_ROGUE_CHALLENGE_ASSIS_REFRESH_LIMIT" } Self::RetAlleyNotInit => "RET_ALLEY_NOT_INIT", Self::RetAlleyNotOpen => "RET_ALLEY_NOT_OPEN", Self::RetAlleyMapNotExist => "RET_ALLEY_MAP_NOT_EXIST", Self::RetAlleyEmptyPosList => "RET_ALLEY_EMPTY_POS_LIST", Self::RetAlleyLinePosInvalid => "RET_ALLEY_LINE_POS_INVALID", Self::RetAlleyShopNotUnlock => "RET_ALLEY_SHOP_NOT_UNLOCK", Self::RetAlleyDepotFull => "RET_ALLEY_DEPOT_FULL", Self::RetAlleyShopNotInclude => "RET_ALLEY_SHOP_NOT_INCLUDE", Self::RetAlleyEventNotUnlock => "RET_ALLEY_EVENT_NOT_UNLOCK", Self::RetAlleyEventNotRefresh => "RET_ALLEY_EVENT_NOT_REFRESH", Self::RetAlleyEventStateDoing => "RET_ALLEY_EVENT_STATE_DOING", Self::RetAlleyEventStateFinish => "RET_ALLEY_EVENT_STATE_FINISH", Self::RetAlleyEventError => "RET_ALLEY_EVENT_ERROR", Self::RetAlleyRewardLevelError => "RET_ALLEY_REWARD_LEVEL_ERROR", Self::RetAlleyRewardPrestigeNotEnough => { "RET_ALLEY_REWARD_PRESTIGE_NOT_ENOUGH" } Self::RetAlleyShipEmpty => "RET_ALLEY_SHIP_EMPTY", Self::RetAlleyShipIdDismatch => "RET_ALLEY_SHIP_ID_DISMATCH", Self::RetAlleyShipNotExist => "RET_ALLEY_SHIP_NOT_EXIST", Self::RetAlleyShipNotUnlock => "RET_ALLEY_SHIP_NOT_UNLOCK", Self::RetAlleyGoodsNotExist => "RET_ALLEY_GOODS_NOT_EXIST", Self::RetAlleyGoodsNotUnlock => "RET_ALLEY_GOODS_NOT_UNLOCK", Self::RetAlleyProfitNotPositive => "RET_ALLEY_PROFIT_NOT_POSITIVE", Self::RetAlleySpecialOrderDismatch => "RET_ALLEY_SPECIAL_ORDER_DISMATCH", Self::RetAlleyOrderGoodsOverLimit => "RET_ALLEY_ORDER_GOODS_OVER_LIMIT", Self::RetAlleySpecialOrderConditionNotMeet => { "RET_ALLEY_SPECIAL_ORDER_CONDITION_NOT_MEET" } Self::RetAlleyDepotSizeOverLimit => "RET_ALLEY_DEPOT_SIZE_OVER_LIMIT", Self::RetAlleyGoodsNotEnough => "RET_ALLEY_GOODS_NOT_ENOUGH", Self::RetAlleyOrderIndexInvalid => "RET_ALLEY_ORDER_INDEX_INVALID", Self::RetAlleyRewardAlreadyTake => "RET_ALLEY_REWARD_ALREADY_TAKE", Self::RetAlleyRewardNotExist => "RET_ALLEY_REWARD_NOT_EXIST", Self::RetAlleyMainMissionNotDoing => "RET_ALLEY_MAIN_MISSION_NOT_DOING", Self::RetAlleyCriticalEventNotFinish => "RET_ALLEY_CRITICAL_EVENT_NOT_FINISH", Self::RetAlleyShopGoodsNotValid => "RET_ALLEY_SHOP_GOODS_NOT_VALID", Self::RetAlleySlashNotOpen => "RET_ALLEY_SLASH_NOT_OPEN", Self::RetAlleyPlacingAnchorInvalid => "RET_ALLEY_PLACING_ANCHOR_INVALID", Self::RetAlleyPlacingGoodsIndexInvalid => { "RET_ALLEY_PLACING_GOODS_INDEX_INVALID" } Self::RetAlleySaveMapTooQuick => "RET_ALLEY_SAVE_MAP_TOO_QUICK", Self::RetAlleyMapNotLink => "RET_ALLEY_MAP_NOT_LINK", Self::RetAlleyFundsNotLowerBase => "RET_ALLEY_FUNDS_NOT_LOWER_BASE", Self::RetAlleyEventNotFinish => "RET_ALLEY_EVENT_NOT_FINISH", Self::RetAlleyNormalOrderNotMeet => "RET_ALLEY_NORMAL_ORDER_NOT_MEET", Self::RetPlayerReturnNotOpen => "RET_PLAYER_RETURN_NOT_OPEN", Self::RetPlayerReturnIsSigned => "RET_PLAYER_RETURN_IS_SIGNED", Self::RetPlayerReturnPointNotEnough => "RET_PLAYER_RETURN_POINT_NOT_ENOUGH", Self::RetPlayerReturnConditionInvalid => { "RET_PLAYER_RETURN_CONDITION_INVALID" } Self::RetPlayerReturnHasSigned => "RET_PLAYER_RETURN_HAS_SIGNED", Self::RetPlayerReturnRewardTaken => "RET_PLAYER_RETURN_REWARD_TAKEN", Self::RetPlayerReturnRelicTaken => "RET_PLAYER_RETURN_RELIC_TAKEN", Self::RetPlayerReturnConfigError => "RET_PLAYER_RETURN_CONFIG_ERROR", Self::RetPlayerReturnOptionalGiftInvalid => { "RET_PLAYER_RETURN_OPTIONAL_GIFT_INVALID" } Self::RetPlayerReturnOptionalGiftNotExist => { "RET_PLAYER_RETURN_OPTIONAL_GIFT_NOT_EXIST" } Self::RetPlayerReturnSignTypeInvalid => "RET_PLAYER_RETURN_SIGN_TYPE_INVALID", Self::RetAetherDivideNoLineup => "RET_AETHER_DIVIDE_NO_LINEUP", Self::RetAetherDivideLineupInvalid => "RET_AETHER_DIVIDE_LINEUP_INVALID", Self::RetChatBubbleIdError => "RET_CHAT_BUBBLE_ID_ERROR", Self::RetChatBubbleIdNotUnlock => "RET_CHAT_BUBBLE_ID_NOT_UNLOCK", Self::RetPhoneThemeIdError => "RET_PHONE_THEME_ID_ERROR", Self::RetPhoneThemeIdNotUnlock => "RET_PHONE_THEME_ID_NOT_UNLOCK", Self::RetChatBubbleSelectIsCurrent => "RET_CHAT_BUBBLE_SELECT_IS_CURRENT", Self::RetPhoneThemeSelectIsCurrent => "RET_PHONE_THEME_SELECT_IS_CURRENT", Self::RetPhoneCaseIdError => "RET_PHONE_CASE_ID_ERROR", Self::RetPhoneCaseIdNotUnlock => "RET_PHONE_CASE_ID_NOT_UNLOCK", Self::RetPhoneCaseSelectIsCurrent => "RET_PHONE_CASE_SELECT_IS_CURRENT", Self::RetChessRogueConfigNotFound => "RET_CHESS_ROGUE_CONFIG_NOT_FOUND", Self::RetChessRogueConfigInvalid => "RET_CHESS_ROGUE_CONFIG_INVALID", Self::RetChessRogueNoValidRoom => "RET_CHESS_ROGUE_NO_VALID_ROOM", Self::RetChessRogueNoCellInfo => "RET_CHESS_ROGUE_NO_CELL_INFO", Self::RetChessRogueCellNotFinish => "RET_CHESS_ROGUE_CELL_NOT_FINISH", Self::RetChessRogueCellIsLocked => "RET_CHESS_ROGUE_CELL_IS_LOCKED", Self::RetChessRogueScheduleNotMatch => "RET_CHESS_ROGUE_SCHEDULE_NOT_MATCH", Self::RetChessRogueStatusFail => "RET_CHESS_ROGUE_STATUS_FAIL", Self::RetChessRogueAreaNotExist => "RET_CHESS_ROGUE_AREA_NOT_EXIST", Self::RetChessRogueLineupFail => "RET_CHESS_ROGUE_LINEUP_FAIL", Self::RetChessRogueAeonFail => "RET_CHESS_ROGUE_AEON_FAIL", Self::RetChessRogueEnterCellFail => "RET_CHESS_ROGUE_ENTER_CELL_FAIL", Self::RetChessRogueRollDiceFail => "RET_CHESS_ROGUE_ROLL_DICE_FAIL", Self::RetChessRogueDiceStatusFail => "RET_CHESS_ROGUE_DICE_STATUS_FAIL", Self::RetChessRogueDiceCntNotFull => "RET_CHESS_ROGUE_DICE_CNT_NOT_FULL", Self::RetChessRogueUnlock => "RET_CHESS_ROGUE_UNLOCK", Self::RetChessRoguePickAvatarFail => "RET_CHESS_ROGUE_PICK_AVATAR_FAIL", Self::RetChessRogueAvatarInvalid => "RET_CHESS_ROGUE_AVATAR_INVALID", Self::RetChessRogueCellCanNotSelect => "RET_CHESS_ROGUE_CELL_CAN_NOT_SELECT", Self::RetChessRogueDiceConfirmed => "RET_CHESS_ROGUE_DICE_CONFIRMED", Self::RetChessRogueNousDiceNotMatch => "RET_CHESS_ROGUE_NOUS_DICE_NOT_MATCH", Self::RetChessRogueNousDiceRarityFail => { "RET_CHESS_ROGUE_NOUS_DICE_RARITY_FAIL" } Self::RetChessRogueNousDiceSurfaceDuplicate => { "RET_CHESS_ROGUE_NOUS_DICE_SURFACE_DUPLICATE" } Self::RetChessRogueNotInRogue => "RET_CHESS_ROGUE_NOT_IN_ROGUE", Self::RetChessRogueNousDiceBranchLimit => { "RET_CHESS_ROGUE_NOUS_DICE_BRANCH_LIMIT" } Self::RetHeliobusNotOpen => "RET_HELIOBUS_NOT_OPEN", Self::RetHeliobusSnsPostNotUnlock => "RET_HELIOBUS_SNS_POST_NOT_UNLOCK", Self::RetHeliobusSnsAlreadyRead => "RET_HELIOBUS_SNS_ALREADY_READ", Self::RetHeliobusSnsAlreadyLiked => "RET_HELIOBUS_SNS_ALREADY_LIKED", Self::RetHeliobusSnsAlreadyCommented => "RET_HELIOBUS_SNS_ALREADY_COMMENTED", Self::RetHeliobusSnsInMission => "RET_HELIOBUS_SNS_IN_MISSION", Self::RetHeliobusSnsAlreadyPosted => "RET_HELIOBUS_SNS_ALREADY_POSTED", Self::RetHeliobusSnsNotDoingMission => "RET_HELIOBUS_SNS_NOT_DOING_MISSION", Self::RetHeliobusRewardLevelMax => "RET_HELIOBUS_REWARD_LEVEL_MAX", Self::RetHeliobusIncomeNotEnough => "RET_HELIOBUS_INCOME_NOT_ENOUGH", Self::RetHeliobusSnsCommentNotUnlock => "RET_HELIOBUS_SNS_COMMENT_NOT_UNLOCK", Self::RetHeliobusChallengeNotUnlock => "RET_HELIOBUS_CHALLENGE_NOT_UNLOCK", Self::RetHeliobusChallengeIdError => "RET_HELIOBUS_CHALLENGE_ID_ERROR", Self::RetHeliobusSkillNotUnlock => "RET_HELIOBUS_SKILL_NOT_UNLOCK", Self::RetHeliobusAcceptPostMissionFail => { "RET_HELIOBUS_ACCEPT_POST_MISSION_FAIL" } Self::RetHeliobusSkillNotSelected => "RET_HELIOBUS_SKILL_NOT_SELECTED", Self::RetHeliobusPlaneTypeInvalid => "RET_HELIOBUS_PLANE_TYPE_INVALID", Self::RetReddotParamInvalid => "RET_REDDOT_PARAM_INVALID", Self::RetReddotActivityNotOpen => "RET_REDDOT_ACTIVITY_NOT_OPEN", Self::RetRogueEndlessActivityConfigError => { "RET_ROGUE_ENDLESS_ACTIVITY_CONFIG_ERROR" } Self::RetRogueEndlessActivityNotOpen => "RET_ROGUE_ENDLESS_ACTIVITY_NOT_OPEN", Self::RetRogueEndlessActivityOverBonusRewardLimit => { "RET_ROGUE_ENDLESS_ACTIVITY_OVER_BONUS_REWARD_LIMIT" } Self::RetRogueEndlessActivityScoreNotMeet => { "RET_ROGUE_ENDLESS_ACTIVITY_SCORE_NOT_MEET" } Self::RetRogueEndlessActivityRewardLevleAlreadyTake => { "RET_ROGUE_ENDLESS_ACTIVITY_REWARD_LEVLE_ALREADY_TAKE" } Self::RetHeartDialScriptNotFound => "RET_HEART_DIAL_SCRIPT_NOT_FOUND", Self::RetHeartDialScriptEmotionTheSame => { "RET_HEART_DIAL_SCRIPT_EMOTION_THE_SAME" } Self::RetHeartDialScriptStepNotNormal => { "RET_HEART_DIAL_SCRIPT_STEP_NOT_NORMAL" } Self::RetHeartDialScriptConditionNotMatch => { "RET_HEART_DIAL_SCRIPT_CONDITION_NOT_MATCH" } Self::RetHeartDialScriptSubmitItemNumNotMatch => { "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_NUM_NOT_MATCH" } Self::RetHeartDialScriptSubmitItemIdNotMatch => { "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_ID_NOT_MATCH" } Self::RetHeartDialDialogueNotFound => "RET_HEART_DIAL_DIALOGUE_NOT_FOUND", Self::RetHeartDialDialogueAlreadyPerformed => { "RET_HEART_DIAL_DIALOGUE_ALREADY_PERFORMED" } Self::RetHeartDialNpcNotFound => "RET_HEART_DIAL_NPC_NOT_FOUND", Self::RetHeartDialTraceConfigNotFound => { "RET_HEART_DIAL_TRACE_CONFIG_NOT_FOUND" } Self::RetHeartDialFloorTraceExist => "RET_HEART_DIAL_FLOOR_TRACE_EXIST", Self::RetHeartDialTraceFloorNotMatch => { "RET_HEART_DIAL_TRACE_FLOOR_NOT_MATCH" } Self::RetTravelBrochureConfigError => "RET_TRAVEL_BROCHURE_CONFIG_ERROR", Self::RetTravelBrochureParamInvalid => "RET_TRAVEL_BROCHURE_PARAM_INVALID", Self::RetTravelBrochureLocked => "RET_TRAVEL_BROCHURE_LOCKED", Self::RetTravelBrochureCannotOperate => "RET_TRAVEL_BROCHURE_CANNOT_OPERATE", Self::RetTravelBrochureWorldIdNotMatch => { "RET_TRAVEL_BROCHURE_WORLD_ID_NOT_MATCH" } Self::RetTravelBrochureHasNoWorldBook => { "RET_TRAVEL_BROCHURE_HAS_NO_WORLD_BOOK" } Self::RetTravelBrochurePageFull => "RET_TRAVEL_BROCHURE_PAGE_FULL", Self::RetMapRotationNotInRegion => "RET_MAP_ROTATION_NOT_IN_REGION", Self::RetMapRotationRotaterAlreadyDeployed => { "RET_MAP_ROTATION_ROTATER_ALREADY_DEPLOYED" } Self::RetMapRotationEnergyNotEnough => "RET_MAP_ROTATION_ENERGY_NOT_ENOUGH", Self::RetMapRotationEntityNotOnCurPose => { "RET_MAP_ROTATION_ENTITY_NOT_ON_CUR_POSE" } Self::RetMapRotationRotaterNotDeployed => { "RET_MAP_ROTATION_ROTATER_NOT_DEPLOYED" } Self::RetMapRotationPoseRotaterMismatch => { "RET_MAP_ROTATION_POSE_ROTATER_MISMATCH" } Self::RetMapRotationRotaterNotRemovable => { "RET_MAP_ROTATION_ROTATER_NOT_REMOVABLE" } Self::RetMapRotationRotaterDisposable => { "RET_MAP_ROTATION_ROTATER_DISPOSABLE" } Self::RetSpaceZooActivityCatNotFound => { "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_FOUND" } Self::RetSpaceZooActivityCatParamInvalid => { "RET_SPACE_ZOO_ACTIVITY_CAT_PARAM_INVALID" } Self::RetSpaceZooActivityCatItemNotEnough => { "RET_SPACE_ZOO_ACTIVITY_CAT_ITEM_NOT_ENOUGH" } Self::RetSpaceZooActivityCatBagFull => "RET_SPACE_ZOO_ACTIVITY_CAT_BAG_FULL", Self::RetSpaceZooActivityCatNotToMutate => { "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_TO_MUTATE" } Self::RetSpaceZooActivityCatStateError => { "RET_SPACE_ZOO_ACTIVITY_CAT_STATE_ERROR" } Self::RetSpaceZooActivityCatCatteryLocked => { "RET_SPACE_ZOO_ACTIVITY_CAT_CATTERY_LOCKED" } Self::RetSpaceZooActivityCatOutNow => "RET_SPACE_ZOO_ACTIVITY_CAT_OUT_NOW", Self::RetSpaceZooActivityCatConfigNotFound => { "RET_SPACE_ZOO_ACTIVITY_CAT_CONFIG_NOT_FOUND" } Self::RetSpaceZooActivityCatFeatureNotFound => { "RET_SPACE_ZOO_ACTIVITY_CAT_FEATURE_NOT_FOUND" } Self::RetSpaceZooActivityCatAddCatError => { "RET_SPACE_ZOO_ACTIVITY_CAT_ADD_CAT_ERROR" } Self::RetSpaceZooActivityCatMoneyNotEnough => { "RET_SPACE_ZOO_ACTIVITY_CAT_MONEY_NOT_ENOUGH" } Self::RetSpaceZooActivityCatCondNotMatch => { "RET_SPACE_ZOO_ACTIVITY_CAT_COND_NOT_MATCH" } Self::RetStrongChallengeActivityStageCfgMiss => { "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_CFG_MISS" } Self::RetStrongChallengeActivityStageNotOpen => { "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_NOT_OPEN" } Self::RetStrongChallengeActivityBuffError => { "RET_STRONG_CHALLENGE_ACTIVITY_BUFF_ERROR" } Self::RetRollShopNotFound => "RET_ROLL_SHOP_NOT_FOUND", Self::RetRollShopGroupEmpty => "RET_ROLL_SHOP_GROUP_EMPTY", Self::RetRollShopEmpty => "RET_ROLL_SHOP_EMPTY", Self::RetRollShopGachaReqDuplicated => "RET_ROLL_SHOP_GACHA_REQ_DUPLICATED", Self::RetRollShopRandomError => "RET_ROLL_SHOP_RANDOM_ERROR", Self::RetRollShopGroupTypeNotFound => "RET_ROLL_SHOP_GROUP_TYPE_NOT_FOUND", Self::RetRollShopHasStoredRewardAlready => { "RET_ROLL_SHOP_HAS_STORED_REWARD_ALREADY" } Self::RetRollShopNoStoredReward => "RET_ROLL_SHOP_NO_STORED_REWARD", Self::RetRollShopNotInValidScene => "RET_ROLL_SHOP_NOT_IN_VALID_SCENE", Self::RetRollShopInvalidRollShopType => { "RET_ROLL_SHOP_INVALID_ROLL_SHOP_TYPE" } Self::RetActivityRaidCollectionPrevNotFinish => { "RET_ACTIVITY_RAID_COLLECTION_PREV_NOT_FINISH" } Self::RetActivityRaidCollectionGroupEnterNextUnavailable => { "RET_ACTIVITY_RAID_COLLECTION_GROUP_ENTER_NEXT_UNAVAILABLE" } Self::RetActivityRaidCollectionIsLast => { "RET_ACTIVITY_RAID_COLLECTION_IS_LAST" } Self::RetActivityRaidCollectionIsNotNext => { "RET_ACTIVITY_RAID_COLLECTION_IS_NOT_NEXT" } Self::RetOfferingNotUnlock => "RET_OFFERING_NOT_UNLOCK", Self::RetOfferingLevelNotUnlock => "RET_OFFERING_LEVEL_NOT_UNLOCK", Self::RetOfferingReachMaxLevel => "RET_OFFERING_REACH_MAX_LEVEL", Self::RetOfferingItemNotEnough => "RET_OFFERING_ITEM_NOT_ENOUGH", Self::RetOfferingLongtailNotOpen => "RET_OFFERING_LONGTAIL_NOT_OPEN", Self::RetOfferingRewardCondition => "RET_OFFERING_REWARD_CONDITION", Self::RetDrinkMakerChatInvalid => "RET_DRINK_MAKER_CHAT_INVALID", Self::RetDrinkMakerParamInvalid => "RET_DRINK_MAKER_PARAM_INVALID", Self::RetDrinkMakerParamNotUnlock => "RET_DRINK_MAKER_PARAM_NOT_UNLOCK", Self::RetDrinkMakerConfigNotFound => "RET_DRINK_MAKER_CONFIG_NOT_FOUND", Self::RetDrinkMakerNotLastChat => "RET_DRINK_MAKER_NOT_LAST_CHAT", Self::RetDrinkMakerDayAndFreePhaseNotOpen => { "RET_DRINK_MAKER_DAY_AND_FREE_PHASE_NOT_OPEN" } Self::RetDrinkMakerCheersNotAbleToNextGroup => { "RET_DRINK_MAKER_CHEERS_NOT_ABLE_TO_NEXT_GROUP" } Self::RetDrinkMakerCheersDrinkAlreadyMade => { "RET_DRINK_MAKER_CHEERS_DRINK_ALREADY_MADE" } Self::RetDrinkMakerCheersActivityNotOpen => { "RET_DRINK_MAKER_CHEERS_ACTIVITY_NOT_OPEN" } Self::RetDrinkMakerCheersMakeDrinkPreMissionNotFinished => { "RET_DRINK_MAKER_CHEERS_MAKE_DRINK_PRE_MISSION_NOT_FINISHED" } Self::RetMonopolyNotOpen => "RET_MONOPOLY_NOT_OPEN", Self::RetMonopolyConfigError => "RET_MONOPOLY_CONFIG_ERROR", Self::RetMonopolyDiceNotEnough => "RET_MONOPOLY_DICE_NOT_ENOUGH", Self::RetMonopolyCurCellNotFinish => "RET_MONOPOLY_CUR_CELL_NOT_FINISH", Self::RetMonopolyCoinNotEnough => "RET_MONOPOLY_COIN_NOT_ENOUGH", Self::RetMonopolyCellWaitPending => "RET_MONOPOLY_CELL_WAIT_PENDING", Self::RetMonopolyCellStateError => "RET_MONOPOLY_CELL_STATE_ERROR", Self::RetMonopolyCellContentError => "RET_MONOPOLY_CELL_CONTENT_ERROR", Self::RetMonopolyItemNotEnough => "RET_MONOPOLY_ITEM_NOT_ENOUGH", Self::RetMonopolyCellContentCannotGiveup => { "RET_MONOPOLY_CELL_CONTENT_CANNOT_GIVEUP" } Self::RetMonopolyAssetLevelInvalid => "RET_MONOPOLY_ASSET_LEVEL_INVALID", Self::RetMonopolyTurnNotFinish => "RET_MONOPOLY_TURN_NOT_FINISH", Self::RetMonopolyGuideNotFinish => "RET_MONOPOLY_GUIDE_NOT_FINISH", Self::RetMonopolyRaffleRewardReissued => { "RET_MONOPOLY_RAFFLE_REWARD_REISSUED" } Self::RetMonopolyNoGameActive => "RET_MONOPOLY_NO_GAME_ACTIVE", Self::RetMonopolyGameRatioNotIncreasable => { "RET_MONOPOLY_GAME_RATIO_NOT_INCREASABLE" } Self::RetMonopolyGameRatioMax => "RET_MONOPOLY_GAME_RATIO_MAX", Self::RetMonopolyGameTargetRatioInvalid => { "RET_MONOPOLY_GAME_TARGET_RATIO_INVALID" } Self::RetMonopolyGameBingoFlipPosInvalid => { "RET_MONOPOLY_GAME_BINGO_FLIP_POS_INVALID" } Self::RetMonopolyGameGuessAlreadyChoose => { "RET_MONOPOLY_GAME_GUESS_ALREADY_CHOOSE" } Self::RetMonopolyGameGuessChooseInvalid => { "RET_MONOPOLY_GAME_GUESS_CHOOSE_INVALID" } Self::RetMonopolyGameGuessInformationAlreadyBought => { "RET_MONOPOLY_GAME_GUESS_INFORMATION_ALREADY_BOUGHT" } Self::RetMonopolyGameRaiseRatioNotUnlock => { "RET_MONOPOLY_GAME_RAISE_RATIO_NOT_UNLOCK" } Self::RetMonopolyFriendNotSynced => "RET_MONOPOLY_FRIEND_NOT_SYNCED", Self::RetMonopolyGetFriendRankingListInCd => { "RET_MONOPOLY_GET_FRIEND_RANKING_LIST_IN_CD" } Self::RetMonopolyLikeTargetNotFriend => "RET_MONOPOLY_LIKE_TARGET_NOT_FRIEND", Self::RetMonopolyDailyAlreadyLiked => "RET_MONOPOLY_DAILY_ALREADY_LIKED", Self::RetMonopolySocialEventStatusNotMatch => { "RET_MONOPOLY_SOCIAL_EVENT_STATUS_NOT_MATCH" } Self::RetMonopolySocialEventServerCacheNotExist => { "RET_MONOPOLY_SOCIAL_EVENT_SERVER_CACHE_NOT_EXIST" } Self::RetMonopolyActivityIdNotMatch => "RET_MONOPOLY_ACTIVITY_ID_NOT_MATCH", Self::RetMonopolyRafflePoolNotExist => "RET_MONOPOLY_RAFFLE_POOL_NOT_EXIST", Self::RetMonopolyRafflePoolTimeNotMatch => { "RET_MONOPOLY_RAFFLE_POOL_TIME_NOT_MATCH" } Self::RetMonopolyRafflePoolPhaseNotMeet => { "RET_MONOPOLY_RAFFLE_POOL_PHASE_NOT_MEET" } Self::RetMonopolyRafflePoolShowTimeNotMeet => { "RET_MONOPOLY_RAFFLE_POOL_SHOW_TIME_NOT_MEET" } Self::RetMonopolyRaffleTicketNotFound => { "RET_MONOPOLY_RAFFLE_TICKET_NOT_FOUND" } Self::RetMonopolyRaffleTicketTimeNotMeet => { "RET_MONOPOLY_RAFFLE_TICKET_TIME_NOT_MEET" } Self::RetMonopolyRaffleTicketRewardAlreadyTaken => { "RET_MONOPOLY_RAFFLE_TICKET_REWARD_ALREADY_TAKEN" } Self::RetMonopolyRafflePoolNotInRaffleTime => { "RET_MONOPOLY_RAFFLE_POOL_NOT_IN_RAFFLE_TIME" } Self::RetMonopolyMbtiReportRewardAlreadyTaken => { "RET_MONOPOLY_MBTI_REPORT_REWARD_ALREADY_TAKEN" } Self::RetEvolveBuildLevelGaming => "RET_EVOLVE_BUILD_LEVEL_GAMING", Self::RetEveolveBuildLevelBanRandom => "RET_EVEOLVE_BUILD_LEVEL_BAN_RANDOM", Self::RetEvolveBuildFirstRewardAlreadyTaken => { "RET_EVOLVE_BUILD_FIRST_REWARD_ALREADY_TAKEN" } Self::RetEvolveBuildLevelUnfinish => "RET_EVOLVE_BUILD_LEVEL_UNFINISH", Self::RetEvolveBuildShopAbilityMaxLevel => { "RET_EVOLVE_BUILD_SHOP_ABILITY_MAX_LEVEL" } Self::RetEvolveBuildShopAbilityMinLevel => { "RET_EVOLVE_BUILD_SHOP_ABILITY_MIN_LEVEL" } Self::RetEvolveBuildShopAbilityNotGet => { "RET_EVOLVE_BUILD_SHOP_ABILITY_NOT_GET" } Self::RetEvolveBuildLevelLock => "RET_EVOLVE_BUILD_LEVEL_LOCK", Self::RetEvolveBuildExpNotEnough => "RET_EVOLVE_BUILD_EXP_NOT_ENOUGH", Self::RetEvolveBuildShopAbilityLevelError => { "RET_EVOLVE_BUILD_SHOP_ABILITY_LEVEL_ERROR" } Self::RetEvolveBuildActivityNotOpen => "RET_EVOLVE_BUILD_ACTIVITY_NOT_OPEN", Self::RetEvolveBuildShopAbilityEmpty => "RET_EVOLVE_BUILD_SHOP_ABILITY_EMPTY", Self::RetEvolveBuildLevelNotStart => "RET_EVOLVE_BUILD_LEVEL_NOT_START", Self::RetEvolveBuildShopLock => "RET_EVOLVE_BUILD_SHOP_LOCK", Self::RetEvolveBuildRewardLock => "RET_EVOLVE_BUILD_REWARD_LOCK", Self::RetEvolveBuildRewardLevelMax => "RET_EVOLVE_BUILD_REWARD_LEVEL_MAX", Self::RetEvolveBuildRewardAlreadyAllTaken => { "RET_EVOLVE_BUILD_REWARD_ALREADY_ALL_TAKEN" } Self::RetEvolveBuildSeasonError => "RET_EVOLVE_BUILD_SEASON_ERROR", Self::RetEvolveBuildTeachSkipQuestNotFinish => { "RET_EVOLVE_BUILD_TEACH_SKIP_QUEST_NOT_FINISH" } Self::RetClockParkConfigError => "RET_CLOCK_PARK_CONFIG_ERROR", Self::RetClockParkEffectError => "RET_CLOCK_PARK_EFFECT_ERROR", Self::RetClockParkScriptAlreadyUnlock => { "RET_CLOCK_PARK_SCRIPT_ALREADY_UNLOCK" } Self::RetClockParkScriptUnlockConditionNotMeet => { "RET_CLOCK_PARK_SCRIPT_UNLOCK_CONDITION_NOT_MEET" } Self::RetClockParkTalentAlreadyUnlock => { "RET_CLOCK_PARK_TALENT_ALREADY_UNLOCK" } Self::RetClockParkScriptLocked => "RET_CLOCK_PARK_SCRIPT_LOCKED", Self::RetClockParkHasOngoingScript => "RET_CLOCK_PARK_HAS_ONGOING_SCRIPT", Self::RetClockParkNoOngoingScript => "RET_CLOCK_PARK_NO_ONGOING_SCRIPT", Self::RetClockParkDicePlacementError => "RET_CLOCK_PARK_DICE_PLACEMENT_ERROR", Self::RetClockParkMismatchStatus => "RET_CLOCK_PARK_MISMATCH_STATUS", Self::RetClockParkNoBuff => "RET_CLOCK_PARK_NO_BUFF", Self::RetClockParkSlotMachineGachaReqDuplicated => { "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_REQ_DUPLICATED" } Self::RetClockParkSlotMachineCostNotEnough => { "RET_CLOCK_PARK_SLOT_MACHINE_COST_NOT_ENOUGH" } Self::RetClockParkSlotMachineGachaCntExceedLimit => { "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_CNT_EXCEED_LIMIT" } Self::RetClockParkNotOpen => "RET_CLOCK_PARK_NOT_OPEN", Self::RetTournRogueStatusMismatch => "RET_TOURN_ROGUE_STATUS_MISMATCH", Self::RetMagicRogueStatusMismatch => "RET_MAGIC_ROGUE_STATUS_MISMATCH", Self::RetAutoMountMagicUnitNoMatchedMagicScepter => { "RET_AUTO_MOUNT_MAGIC_UNIT_NO_MATCHED_MAGIC_SCEPTER" } Self::RetMagicUnitWorkbenchReforgeGenFail => { "RET_MAGIC_UNIT_WORKBENCH_REFORGE_GEN_FAIL" } Self::RetMatchAlreadyInMatch => "RET_MATCH_ALREADY_IN_MATCH", Self::RetMatchNotInMatch => "RET_MATCH_NOT_IN_MATCH", Self::RetMatchPlayNotOpen => "RET_MATCH_PLAY_NOT_OPEN", Self::RetCrossStateError => "RET_CROSS_STATE_ERROR", Self::RetMatchVersionNotEqual => "RET_MATCH_VERSION_NOT_EQUAL", Self::RetMatchPlayerNotInLobbyRoom => "RET_MATCH_PLAYER_NOT_IN_LOBBY_ROOM", Self::RetLobbyStateNotMatch => "RET_LOBBY_STATE_NOT_MATCH", Self::RetLobbyRoomNotExist => "RET_LOBBY_ROOM_NOT_EXIST", Self::RetLobbyRoomPalyerFull => "RET_LOBBY_ROOM_PALYER_FULL", Self::RetLobbyRoomPalyerNotReady => "RET_LOBBY_ROOM_PALYER_NOT_READY", Self::RetLobbyRoomPalyerFighting => "RET_LOBBY_ROOM_PALYER_FIGHTING", Self::RetFightRoomNotExist => "RET_FIGHT_ROOM_NOT_EXIST", Self::RetFightMatch3PlayerStateErr => "RET_FIGHT_MATCH3_PLAYER_STATE_ERR", Self::RetFightMatch3RoomStateErr => "RET_FIGHT_MATCH3_ROOM_STATE_ERR", Self::RetCrossStateTimeOut => "RET_CROSS_STATE_TIME_OUT", Self::RetLobbyStartFightDisable => "RET_LOBBY_START_FIGHT_DISABLE", Self::RetLobbyStartFightPlayerLack => "RET_LOBBY_START_FIGHT_PLAYER_LACK", Self::RetMatchClientDataVersionLow => "RET_MATCH_CLIENT_DATA_VERSION_LOW", Self::RetLobbyStartMatchDisable => "RET_LOBBY_START_MATCH_DISABLE", Self::RetLobbyInteractInCd => "RET_LOBBY_INTERACT_IN_CD", Self::RetLobbyOwnerStateErr => "RET_LOBBY_OWNER_STATE_ERR", Self::RetLobbyOpTooFast => "RET_LOBBY_OP_TOO_FAST", Self::RetFightMatch3SoloPlayerTurnErr => { "RET_FIGHT_MATCH3_SOLO_PLAYER_TURN_ERR" } Self::RetMatchPlayNotSupported => "RET_MATCH_PLAY_NOT_SUPPORTED", Self::RetMatchPlayDataNotExist => "RET_MATCH_PLAY_DATA_NOT_EXIST", Self::RetMatchPlayNotSupportFriendRanking => { "RET_MATCH_PLAY_NOT_SUPPORT_FRIEND_RANKING" } Self::RetMatchPlayGetFriendRankingInfoInCd => { "RET_MATCH_PLAY_GET_FRIEND_RANKING_INFO_IN_CD" } Self::RetSwordTrainingNoActiveGame => "RET_SWORD_TRAINING_NO_ACTIVE_GAME", Self::RetSwordTrainingNoPendingActionMatch => { "RET_SWORD_TRAINING_NO_PENDING_ACTION_MATCH" } Self::RetSwordTrainingPartnerAbilityInvalid => { "RET_SWORD_TRAINING_PARTNER_ABILITY_INVALID" } Self::RetSwordTrainingSkillAlreadyLearned => { "RET_SWORD_TRAINING_SKILL_ALREADY_LEARNED" } Self::RetSwordTrainingConditionNotMeet => { "RET_SWORD_TRAINING_CONDITION_NOT_MEET" } Self::RetSwordTrainingParentSkillNotLearned => { "RET_SWORD_TRAINING_PARENT_SKILL_NOT_LEARNED" } Self::RetSwordTrainingSkillTypeNotUnlock => { "RET_SWORD_TRAINING_SKILL_TYPE_NOT_UNLOCK" } Self::RetSwordTrainingGameAlreadyExist => { "RET_SWORD_TRAINING_GAME_ALREADY_EXIST" } Self::RetSwordTrainingEndingHintNotMatch => { "RET_SWORD_TRAINING_ENDING_HINT_NOT_MATCH" } Self::RetSwordTrainingStorylineConfigNotFound => { "RET_SWORD_TRAINING_STORYLINE_CONFIG_NOT_FOUND" } Self::RetSwordTrainingStoryConfigNotFound => { "RET_SWORD_TRAINING_STORY_CONFIG_NOT_FOUND" } Self::RetSwordTrainingUnlockNotFinish => { "RET_SWORD_TRAINING_UNLOCK_NOT_FINISH" } Self::RetSwordTrainingOptionMismatch => "RET_SWORD_TRAINING_OPTION_MISMATCH", Self::RetSwordTrainingRestoreWithoutExamFailed => { "RET_SWORD_TRAINING_RESTORE_WITHOUT_EXAM_FAILED" } Self::RetSwordTrainingNoRestoreGameAvailable => { "RET_SWORD_TRAINING_NO_RESTORE_GAME_AVAILABLE" } Self::RetSwordTrainingEndingStoryNotMatch => { "RET_SWORD_TRAINING_ENDING_STORY_NOT_MATCH" } Self::RetSwordTrainingEndingNotFinish => { "RET_SWORD_TRAINING_ENDING_NOT_FINISH" } Self::RetSwordTrainingEndingRewardTaken => { "RET_SWORD_TRAINING_ENDING_REWARD_TAKEN" } Self::RetSwordTrainingCombatRankNotChange => { "RET_SWORD_TRAINING_COMBAT_RANK_NOT_CHANGE" } Self::RetSwordTrainingDirectBattleDisable => { "RET_SWORD_TRAINING_DIRECT_BATTLE_DISABLE" } Self::RetFightFestPhaseNotMatch => "RET_FIGHT_FEST_PHASE_NOT_MATCH", Self::RetFightFestScoreRaceAlreadyFinish => { "RET_FIGHT_FEST_SCORE_RACE_ALREADY_FINISH" } Self::RetFightFestChallengeLocked => "RET_FIGHT_FEST_CHALLENGE_LOCKED", Self::RetFightFestCoachSkillLocked => "RET_FIGHT_FEST_COACH_SKILL_LOCKED", Self::RetFightFestCoachSkillEquipTypeExisted => { "RET_FIGHT_FEST_COACH_SKILL_EQUIP_TYPE_EXISTED" } Self::RetFightFestScoreRaceMissionDoind => { "RET_FIGHT_FEST_SCORE_RACE_MISSION_DOIND" } Self::RetFightFestCoachSkillNoEquip => "RET_FIGHT_FEST_COACH_SKILL_NO_EQUIP", Self::RetPetNotExist => "RET_PET_NOT_EXIST", Self::RetPetAlreadySummoned => "RET_PET_ALREADY_SUMMONED", Self::RetPetNotSummoned => "RET_PET_NOT_SUMMONED", Self::RetMusicRhythmLevelTimeTooShort => { "RET_MUSIC_RHYTHM_LEVEL_TIME_TOO_SHORT" } Self::RetMusicRhythmNotInLevel => "RET_MUSIC_RHYTHM_NOT_IN_LEVEL", Self::RetMusicRhythmPreDifficultyNotPass => { "RET_MUSIC_RHYTHM_PRE_DIFFICULTY_NOT_PASS" } Self::RetMusicRhythmSongLimited => "RET_MUSIC_RHYTHM_SONG_LIMITED", Self::RetMusicRhythmSongLocked => "RET_MUSIC_RHYTHM_SONG_LOCKED", Self::RetMusicRhythmTrackLocked => "RET_MUSIC_RHYTHM_TRACK_LOCKED", Self::RetMusicRhythmLevelNotUnlock => "RET_MUSIC_RHYTHM_LEVEL_NOT_UNLOCK", Self::RetMusicRhythmSongSfxLocked => "RET_MUSIC_RHYTHM_SONG_SFX_LOCKED", Self::RetTrainPartyCoinNotEnough => "RET_TRAIN_PARTY_COIN_NOT_ENOUGH", Self::RetTrainPartyDiyTagNotMatch => "RET_TRAIN_PARTY_DIY_TAG_NOT_MATCH", Self::RetTrainPartyUseCardMobilityNotEnough => { "RET_TRAIN_PARTY_USE_CARD_MOBILITY_NOT_ENOUGH" } Self::RetTrainPartyAreaUnlockCoinNotEnough => { "RET_TRAIN_PARTY_AREA_UNLOCK_COIN_NOT_ENOUGH" } Self::RetTarotBookEnergyNotEnough => "RET_TAROT_BOOK_ENERGY_NOT_ENOUGH", Self::RetTarotBookPackNotAvailable => "RET_TAROT_BOOK_PACK_NOT_AVAILABLE", Self::RetTarotBookStoryAlreadyUnlock => "RET_TAROT_BOOK_STORY_ALREADY_UNLOCK", Self::RetTarotBookCardNotEnough => "RET_TAROT_BOOK_CARD_NOT_ENOUGH", Self::RetTarotBookClueNotEnough => "RET_TAROT_BOOK_CLUE_NOT_ENOUGH", Self::RetTarotBookUnlockStoryCardNotSame => { "RET_TAROT_BOOK_UNLOCK_STORY_CARD_NOT_SAME" } Self::RetTarotBookStoryNotUnlock => "RET_TAROT_BOOK_STORY_NOT_UNLOCK", Self::RetTarotBookStoryAlreadyFinish => "RET_TAROT_BOOK_STORY_ALREADY_FINISH", Self::RetTarotBookInteractionAlreadyFinish => { "RET_TAROT_BOOK_INTERACTION_ALREADY_FINISH" } Self::RetChimeraChimeraNotUnlock => "RET_CHIMERA_CHIMERA_NOT_UNLOCK", Self::RetChimeraChimeraDuplicated => "RET_CHIMERA_CHIMERA_DUPLICATED", Self::RetChimeraChimeraTypeError => "RET_CHIMERA_CHIMERA_TYPE_ERROR", Self::RetChimeraWorkMismatchRound => "RET_CHIMERA_WORK_MISMATCH_ROUND", Self::RetChimeraWorkRoundOptionNotMeet => { "RET_CHIMERA_WORK_ROUND_OPTION_NOT_MEET" } Self::RetChimeraEndlessNotUnlock => "RET_CHIMERA_ENDLESS_NOT_UNLOCK", Self::RetChimeraInEndless => "RET_CHIMERA_IN_ENDLESS", Self::RetChimeraNotInEndless => "RET_CHIMERA_NOT_IN_ENDLESS", Self::RetChimeraChimeraFallInEndless => "RET_CHIMERA_CHIMERA_FALL_IN_ENDLESS", Self::RetPlanetFesAvatarNotExist => "RET_PLANET_FES_AVATAR_NOT_EXIST", Self::RetPlanetFesLandNotExist => "RET_PLANET_FES_LAND_NOT_EXIST", Self::RetPlanetFesItemNotEnough => "RET_PLANET_FES_ITEM_NOT_ENOUGH", Self::RetPlanetFesLandAlreadyUnlock => "RET_PLANET_FES_LAND_ALREADY_UNLOCK", Self::RetPlanetFesWorkAvatarRepeat => "RET_PLANET_FES_WORK_AVATAR_REPEAT", Self::RetPlanetFesWorkAvatarTypeNotMatch => { "RET_PLANET_FES_WORK_AVATAR_TYPE_NOT_MATCH" } Self::RetPlanetFesActivityNotOpen => "RET_PLANET_FES_ACTIVITY_NOT_OPEN", Self::RetPlanetFesSkilltreePhaseNotUnlock => { "RET_PLANET_FES_SKILLTREE_PHASE_NOT_UNLOCK" } Self::RetPlanetFesSkillNotUnlock => "RET_PLANET_FES_SKILL_NOT_UNLOCK", Self::RetPlanetFesConfigError => "RET_PLANET_FES_CONFIG_ERROR", Self::RetPlanetFesNotInBusinessDay => "RET_PLANET_FES_NOT_IN_BUSINESS_DAY", Self::RetPlanetFesEventLocked => "RET_PLANET_FES_EVENT_LOCKED", Self::RetPlanetFesEventFinished => "RET_PLANET_FES_EVENT_FINISHED", Self::RetPlanetFesEventInCd => "RET_PLANET_FES_EVENT_IN_CD", Self::RetPlanetFesEventAlreadyInState => { "RET_PLANET_FES_EVENT_ALREADY_IN_STATE" } Self::RetPlanetFesEventNoWorkAvatar => "RET_PLANET_FES_EVENT_NO_WORK_AVATAR", Self::RetPlanetFesEventProcessingCannotDisappear => { "RET_PLANET_FES_EVENT_PROCESSING_CANNOT_DISAPPEAR" } Self::RetPlanetFesEventOptionPhaseWrong => { "RET_PLANET_FES_EVENT_OPTION_PHASE_WRONG" } Self::RetPlanetFesFunctionNotUnlock => "RET_PLANET_FES_FUNCTION_NOT_UNLOCK", Self::RetPlanetFesRewardAlreadyTaken => "RET_PLANET_FES_REWARD_ALREADY_TAKEN", Self::RetPlanetFesEventGameNotActive => { "RET_PLANET_FES_EVENT_GAME_NOT_ACTIVE" } Self::RetPlanetFesRegionProgressNotEnough => { "RET_PLANET_FES_REGION_PROGRESS_NOT_ENOUGH" } Self::RetPlanetFesFriendItemNotEnough => { "RET_PLANET_FES_FRIEND_ITEM_NOT_ENOUGH" } Self::RetPlanetFesPiecePermissionBan => "RET_PLANET_FES_PIECE_PERMISSION_BAN", Self::RetPlanetFesPieceOfferNotExist => { "RET_PLANET_FES_PIECE_OFFER_NOT_EXIST" } Self::RetPlanetFesPieceApplyInStackTooMuch => { "RET_PLANET_FES_PIECE_APPLY_IN_STACK_TOO_MUCH" } Self::RetPlanetFesPieceApplyNotExist => { "RET_PLANET_FES_PIECE_APPLY_NOT_EXIST" } Self::RetPlanetFesGetFriendRankingListInCd => { "RET_PLANET_FES_GET_FRIEND_RANKING_LIST_IN_CD" } Self::RetPlanetFesGivePieceOwnedByTarget => { "RET_PLANET_FES_GIVE_PIECE_OWNED_BY_TARGET" } Self::RetPlanetFesLevelMax => "RET_PLANET_FES_LEVEL_MAX", Self::RetPlanetFesExclusiveEvent => "RET_PLANET_FES_EXCLUSIVE_EVENT", Self::RetMarbleSealAlreadyUnlocked => "RET_MARBLE_SEAL_ALREADY_UNLOCKED", Self::RetMarbleSealShopItemNotEnough => { "RET_MARBLE_SEAL_SHOP_ITEM_NOT_ENOUGH" } Self::RetMarbleSealLocked => "RET_MARBLE_SEAL_LOCKED", Self::RetCakeRaceFieldLocked => "RET_CAKE_RACE_FIELD_LOCKED", Self::RetCakeRaceFieldCostNotEnough => "RET_CAKE_RACE_FIELD_COST_NOT_ENOUGH", Self::RetCakeRaceFieldPvpOnly => "RET_CAKE_RACE_FIELD_PVP_ONLY", Self::RetCakeRaceAlreadyInGame => "RET_CAKE_RACE_ALREADY_IN_GAME", Self::RetCakeRaceGetFriendRankingListInCd => { "RET_CAKE_RACE_GET_FRIEND_RANKING_LIST_IN_CD" } Self::RetCakeRaceLikeFriendTargetNotFriend => { "RET_CAKE_RACE_LIKE_FRIEND_TARGET_NOT_FRIEND" } Self::RetCakeRaceLikeFriendDailyAlreadyLiked => { "RET_CAKE_RACE_LIKE_FRIEND_DAILY_ALREADY_LIKED" } Self::RetCakeRaceLikeFriendInCd => "RET_CAKE_RACE_LIKE_FRIEND_IN_CD", Self::RetFateStatusNotMatch => "RET_FATE_STATUS_NOT_MATCH", Self::RetFateBuffSlotNotEnough => "RET_FATE_BUFF_SLOT_NOT_ENOUGH", Self::RetFateCoinNotEnough => "RET_FATE_COIN_NOT_ENOUGH", Self::RetFateReijuRerollCountNotEnough => { "RET_FATE_REIJU_REROLL_COUNT_NOT_ENOUGH" } Self::RetFateBuffLevelMax => "RET_FATE_BUFF_LEVEL_MAX", Self::RetFateActionQueueNotEmpty => "RET_FATE_ACTION_QUEUE_NOT_EMPTY", Self::RetParkourActivityNotOpen => "RET_PARKOUR_ACTIVITY_NOT_OPEN", Self::RetParkourLevelNotUnlock => "RET_PARKOUR_LEVEL_NOT_UNLOCK", Self::RetParkourRailBallNotAllowed => "RET_PARKOUR_RAIL_BALL_NOT_ALLOWED", Self::RetParkourNotInLevel => "RET_PARKOUR_NOT_IN_LEVEL", Self::RetParkourLevelNotMatch => "RET_PARKOUR_LEVEL_NOT_MATCH", Self::RetParkourNotPlayedAllNonStoryLevel => { "RET_PARKOUR_NOT_PLAYED_ALL_NON_STORY_LEVEL" } Self::RetFtcLimitNameChange => "RET_FTC_LIMIT_NAME_CHANGE", Self::RetElfRestaurantConfigError => "RET_ELF_RESTAURANT_CONFIG_ERROR", Self::RetElfRestaurantFieldAlreadyBought => { "RET_ELF_RESTAURANT_FIELD_ALREADY_BOUGHT" } Self::RetElfRestaurantFieldNotBought => "RET_ELF_RESTAURANT_FIELD_NOT_BOUGHT", Self::RetElfRestaurantFieldCellInvalid => { "RET_ELF_RESTAURANT_FIELD_CELL_INVALID" } Self::RetElfRestaurantFarmTypeInvalid => { "RET_ELF_RESTAURANT_FARM_TYPE_INVALID" } Self::RetElfRestaurantShopItemNotExist => { "RET_ELF_RESTAURANT_SHOP_ITEM_NOT_EXIST" } Self::RetElfRestaurantShopItemCountLimit => { "RET_ELF_RESTAURANT_SHOP_ITEM_COUNT_LIMIT" } Self::RetElfRestaurantTradeOrderNotExist => { "RET_ELF_RESTAURANT_TRADE_ORDER_NOT_EXIST" } Self::RetElfRestaurantNoReward => "RET_ELF_RESTAURANT_NO_REWARD", Self::RetElfRestaurantNotInit => "RET_ELF_RESTAURANT_NOT_INIT", Self::RetGridFightConfMiss => "RET_GRID_FIGHT_CONF_MISS", Self::RetGridFightRoleNotExist => "RET_GRID_FIGHT_ROLE_NOT_EXIST", Self::RetGridFightRoleAlreadyExist => "RET_GRID_FIGHT_ROLE_ALREADY_EXIST", Self::RetGridFightPosExistRole => "RET_GRID_FIGHT_POS_EXIST_ROLE", Self::RetGridFightPosNotValid => "RET_GRID_FIGHT_POS_NOT_VALID", Self::RetGridFightCoinNotEnough => "RET_GRID_FIGHT_COIN_NOT_ENOUGH", Self::RetGridFightEquipNotExist => "RET_GRID_FIGHT_EQUIP_NOT_EXIST", Self::RetGridFightEquipCannotDress => "RET_GRID_FIGHT_EQUIP_CANNOT_DRESS", Self::RetGridFightParamNotMatch => "RET_GRID_FIGHT_PARAM_NOT_MATCH", Self::RetGridFightEquipDressSame => "RET_GRID_FIGHT_EQUIP_DRESS_SAME", Self::RetGridFightEquipDressed => "RET_GRID_FIGHT_EQUIP_DRESSED", Self::RetGridFightRandomErr => "RET_GRID_FIGHT_RANDOM_ERR", Self::RetGridFightGoodsSold => "RET_GRID_FIGHT_GOODS_SOLD", Self::RetGridFightItemNotEnough => "RET_GRID_FIGHT_ITEM_NOT_ENOUGH", Self::RetGridFightGameplayLevelMax => "RET_GRID_FIGHT_GAMEPLAY_LEVEL_MAX", Self::RetGridFightAlreadyInGameplay => "RET_GRID_FIGHT_ALREADY_IN_GAMEPLAY", Self::RetGridFightEquipTraitLimit => "RET_GRID_FIGHT_EQUIP_TRAIT_LIMIT", Self::RetGridFightRegionFull => "RET_GRID_FIGHT_REGION_FULL", Self::RetGridFightTemporaryEquip => "RET_GRID_FIGHT_TEMPORARY_EQUIP", Self::RetGridFightNotInGameplay => "RET_GRID_FIGHT_NOT_IN_GAMEPLAY", Self::RetGridFightAddEquipFail => "RET_GRID_FIGHT_ADD_EQUIP_FAIL", Self::RetGridFightAddConsumableFail => "RET_GRID_FIGHT_ADD_CONSUMABLE_FAIL", Self::RetGridFightCreateRoleFail => "RET_GRID_FIGHT_CREATE_ROLE_FAIL", Self::RetGridFightCannotUpgrade => "RET_GRID_FIGHT_CANNOT_UPGRADE", Self::RetGridFightNoEmptyPos => "RET_GRID_FIGHT_NO_EMPTY_POS", Self::RetGridFightForgeNotExist => "RET_GRID_FIGHT_FORGE_NOT_EXIST", Self::RetGridFightAddForgeFail => "RET_GRID_FIGHT_ADD_FORGE_FAIL", Self::RetGridFightOrbNotEnough => "RET_GRID_FIGHT_ORB_NOT_ENOUGH", Self::RetGridFightOrbNotExist => "RET_GRID_FIGHT_ORB_NOT_EXIST", Self::RetGridFightSupplyNoReroll => "RET_GRID_FIGHT_SUPPLY_NO_REROLL", Self::RetGridFightHighRariyForCopy => "RET_GRID_FIGHT_HIGH_RARIY_FOR_COPY", Self::RetGridFightRoleFullForCopy => "RET_GRID_FIGHT_ROLE_FULL_FOR_COPY", Self::RetGridFightUndressEquipFail => "RET_GRID_FIGHT_UNDRESS_EQUIP_FAIL", Self::RetGridFightDataLocked => "RET_GRID_FIGHT_DATA_LOCKED", Self::RetGridFightSameRoleInBattle => "RET_GRID_FIGHT_SAME_ROLE_IN_BATTLE", Self::RetGridFightSupplyAllSelected => "RET_GRID_FIGHT_SUPPLY_ALL_SELECTED", Self::RetGridFightTraitTrackMax => "RET_GRID_FIGHT_TRAIT_TRACK_MAX", Self::RetGridFightPosBan => "RET_GRID_FIGHT_POS_BAN", Self::RetGridFightPosExistItem => "RET_GRID_FIGHT_POS_EXIST_ITEM", Self::RetGridFightTalentEnabled => "RET_GRID_FIGHT_TALENT_ENABLED", Self::RetGridFightTalentCostNotEnough => { "RET_GRID_FIGHT_TALENT_COST_NOT_ENOUGH" } Self::RetGridFightTalentPreNotEnabled => { "RET_GRID_FIGHT_TALENT_PRE_NOT_ENABLED" } Self::RetGridFightDivisionInvalid => "RET_GRID_FIGHT_DIVISION_INVALID", Self::RetGridFightTalentPermanentLimit => { "RET_GRID_FIGHT_TALENT_PERMANENT_LIMIT" } Self::RetGridFightWeeklyRewardTaken => "RET_GRID_FIGHT_WEEKLY_REWARD_TAKEN", Self::RetGridFightWeeklyScoreNotEnough => { "RET_GRID_FIGHT_WEEKLY_SCORE_NOT_ENOUGH" } Self::RetGridFightCraftCostEquipDressed => { "RET_GRID_FIGHT_CRAFT_COST_EQUIP_DRESSED" } Self::RetGridFightCreateNpcFail => "RET_GRID_FIGHT_CREATE_NPC_FAIL", Self::RetGridFightNoPosCanPlace => "RET_GRID_FIGHT_NO_POS_CAN_PLACE", Self::RetGridFightNpcPosLimit => "RET_GRID_FIGHT_NPC_POS_LIMIT", Self::RetGridFightCraftEquipOnDiffRole => { "RET_GRID_FIGHT_CRAFT_EQUIP_ON_DIFF_ROLE" } Self::RetGridFightGlobalHpNotEnough => "RET_GRID_FIGHT_GLOBAL_HP_NOT_ENOUGH", Self::RetGridFightEquipTrackMax => "RET_GRID_FIGHT_EQUIP_TRACK_MAX", Self::RetGridFightNpcNotExist => "RET_GRID_FIGHT_NPC_NOT_EXIST", Self::RetGridFightRecycleRoleInTutorial => { "RET_GRID_FIGHT_RECYCLE_ROLE_IN_TUTORIAL" } Self::RetGridFightTutorialTaskNotFinished => { "RET_GRID_FIGHT_TUTORIAL_TASK_NOT_FINISHED" } Self::RetGridFightTutorialUpdatePosIninvalid => { "RET_GRID_FIGHT_TUTORIAL_UPDATE_POS_ININVALID" } Self::RetGridFightNoRerollCnt => "RET_GRID_FIGHT_NO_REROLL_CNT", Self::RetGridFightTutorialRefreshShopLimited => { "RET_GRID_FIGHT_TUTORIAL_REFRESH_SHOP_LIMITED" } Self::RetGridFightTutorialBuyShopLimited => { "RET_GRID_FIGHT_TUTORIAL_BUY_SHOP_LIMITED" } Self::RetGridFightOcUnlockQuestNotFinished => { "RET_GRID_FIGHT_OC_UNLOCK_QUEST_NOT_FINISHED" } Self::RetGridFightForgeLimitSelectIdxInTutorial => { "RET_GRID_FIGHT_FORGE_LIMIT_SELECT_IDX_IN_TUTORIAL" } Self::RetGridFightGameRefIdTooLong => "RET_GRID_FIGHT_GAME_REF_ID_TOO_LONG", Self::RetGridFightFeatureSwitchClosed => { "RET_GRID_FIGHT_FEATURE_SWITCH_CLOSED" } Self::RetGridFightEquipTraitExclusive => { "RET_GRID_FIGHT_EQUIP_TRAIT_EXCLUSIVE" } Self::RetGridFightShopLocked => "RET_GRID_FIGHT_SHOP_LOCKED", Self::RetGridFightBuyExpLocked => "RET_GRID_FIGHT_BUY_EXP_LOCKED", Self::RetHipplenAgendaWorkUnavaible => "RET_HIPPLEN_AGENDA_WORK_UNAVAIBLE", Self::RetHipplenAgendaWorkConflict => "RET_HIPPLEN_AGENDA_WORK_CONFLICT", Self::RetHipplenAgendaActionLack => "RET_HIPPLEN_AGENDA_ACTION_LACK", Self::RetHipplenAgendaEnergyLack => "RET_HIPPLEN_AGENDA_ENERGY_LACK", Self::RetHipplenAgendaNoWorkForSettle => { "RET_HIPPLEN_AGENDA_NO_WORK_FOR_SETTLE" } Self::RetHipplenAgendaSettleWorkMismatch => { "RET_HIPPLEN_AGENDA_SETTLE_WORK_MISMATCH" } Self::RetHipplenPhaseConfigNoFound => "RET_HIPPLEN_PHASE_CONFIG_NO_FOUND", Self::RetHipplenTrialMissionNotFinished => { "RET_HIPPLEN_TRIAL_MISSION_NOT_FINISHED" } Self::RetHipplenAgendaSetWhenTrial => "RET_HIPPLEN_AGENDA_SET_WHEN_TRIAL", Self::RetHipplenAgendaOpenCycleFail => "RET_HIPPLEN_AGENDA_OPEN_CYCLE_FAIL", Self::RetHipplenAgendaSettleParaInvalid => { "RET_HIPPLEN_AGENDA_SETTLE_PARA_INVALID" } Self::RetHipplenAgendaWorkSetTwice => "RET_HIPPLEN_AGENDA_WORK_SET_TWICE", Self::RetHipplenAgendaWorkSettleTwice => { "RET_HIPPLEN_AGENDA_WORK_SETTLE_TWICE" } Self::RetHipplenOutfitNotWeared => "RET_HIPPLEN_OUTFIT_NOT_WEARED", Self::RetHipplenOutfitNotOwn => "RET_HIPPLEN_OUTFIT_NOT_OWN", Self::RetHipplenOutfitInvalid => "RET_HIPPLEN_OUTFIT_INVALID", Self::RetHipplenOutfitTypeWeared => "RET_HIPPLEN_OUTFIT_TYPE_WEARED", Self::RetHipplenAgendaWorkEmpty => "RET_HIPPLEN_AGENDA_WORK_EMPTY", Self::RetHipplenEndingLock => "RET_HIPPLEN_ENDING_LOCK", Self::RetHipplenEndingRewardAlreadyTaken => { "RET_HIPPLEN_ENDING_REWARD_ALREADY_TAKEN" } Self::RetHipplenTraitLock => "RET_HIPPLEN_TRAIT_LOCK", Self::RetHipplenAgendaActionLeft => "RET_HIPPLEN_AGENDA_ACTION_LEFT", Self::RetHipplenBackwardTrialMissionNotFinished => { "RET_HIPPLEN_BACKWARD_TRIAL_MISSION_NOT_FINISHED" } Self::RetRelicboxHasPendingRelic => "RET_RELICBOX_HAS_PENDING_RELIC", Self::RetRelicboxNoPendingRelic => "RET_RELICBOX_NO_PENDING_RELIC", Self::RetRelicboxTargetAvatarInvalid => "RET_RELICBOX_TARGET_AVATAR_INVALID", Self::RetRelicboxTargetRelicSetInvalid => { "RET_RELICBOX_TARGET_RELIC_SET_INVALID" } Self::RetRelicboxAllowPositionEmpty => "RET_RELICBOX_ALLOW_POSITION_EMPTY", Self::RetRelicboxRelicConfigNotFound => "RET_RELICBOX_RELIC_CONFIG_NOT_FOUND", Self::RetRelicboxMainAffixIdInvalid => "RET_RELICBOX_MAIN_AFFIX_ID_INVALID", Self::RetRelicboxSubAffixInvalid => "RET_RELICBOX_SUB_AFFIX_INVALID", Self::RetRelicboxRelicCreateFail => "RET_RELICBOX_RELIC_CREATE_FAIL", Self::RetRelicboxLibConfigNotFound => "RET_RELICBOX_LIB_CONFIG_NOT_FOUND", Self::RetRelicboxShieldLock => "RET_RELICBOX_SHIELD_LOCK", Self::RetRelicboxCustomAvatarInvalid => "RET_RELICBOX_CUSTOM_AVATAR_INVALID", Self::RetRelicboxCustomRelicSetInvalid => { "RET_RELICBOX_CUSTOM_RELIC_SET_INVALID" } Self::RetRelicboxRelicInBox => "RET_RELICBOX_RELIC_IN_BOX", Self::RetRelicboxOpenTargetConflict => "RET_RELICBOX_OPEN_TARGET_CONFLICT", Self::RetRelicboxRelicTypeInvalid => "RET_RELICBOX_RELIC_TYPE_INVALID", Self::Mbcabojapnf => "Retcode_MBCABOJAPNF", Self::Pjjkjlfajmd => "Retcode_PJJKJLFAJMD", Self::Jmoaejmmlfk => "Retcode_JMOAEJMMLFK", Self::Ogakndbohik => "Retcode_OGAKNDBOHIK", Self::Nlncpekbkbg => "Retcode_NLNCPEKBKBG", Self::Cnioinhagji => "Retcode_CNIOINHAGJI", Self::Okamekolpdb => "Retcode_OKAMEKOLPDB", Self::Nbicfembgeb => "Retcode_NBICFEMBGEB", Self::Gfbendmkgmn => "Retcode_GFBENDMKGMN", Self::Dfjinchmdbh => "Retcode_DFJINCHMDBH", Self::Fdckoelbpff => "Retcode_FDCKOELBPFF", Self::Jhlelifpinj => "Retcode_JHLELIFPINJ", Self::Hkgaokdkfkc => "Retcode_HKGAOKDKFKC", Self::Miighhkmghm => "Retcode_MIIGHHKMGHM", Self::Ageiobencmj => "Retcode_AGEIOBENCMJ", Self::Cbpgalljepd => "Retcode_CBPGALLJEPD", Self::Lfjcdigapnk => "Retcode_LFJCDIGAPNK", Self::Nhbdpkemhjc => "Retcode_NHBDPKEMHJC", Self::Efbljhopknh => "Retcode_EFBLJHOPKNH", Self::Dcjiiahbeag => "Retcode_DCJIIAHBEAG", Self::Kemibmafomd => "Retcode_KEMIBMAFOMD", Self::Fgfmkafhioh => "Retcode_FGFMKAFHIOH", Self::Jdhmbjekfeg => "Retcode_JDHMBJEKFEG", Self::Pbplibbekce => "Retcode_PBPLIBBEKCE", Self::Onfidlgnkca => "Retcode_ONFIDLGNKCA", Self::Aelghbimhao => "Retcode_AELGHBIMHAO", Self::Bfellhhpkfo => "Retcode_BFELLHHPKFO", Self::Cablnlchhlp => "Retcode_CABLNLCHHLP", Self::Dbbipgkbkdh => "Retcode_DBBIPGKBKDH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "RET_SUCC" => Some(Self::RetSucc), "RET_FAIL" => Some(Self::RetFail), "RET_SERVER_INTERNAL_ERROR" => Some(Self::RetServerInternalError), "RET_TIMEOUT" => Some(Self::RetTimeout), "RET_REPEATED_REQ" => Some(Self::RetRepeatedReq), "RET_REQ_PARA_INVALID" => Some(Self::RetReqParaInvalid), "RET_PLAYER_DATA_ERROR" => Some(Self::RetPlayerDataError), "RET_PLAYER_CLIENT_PAUSED" => Some(Self::RetPlayerClientPaused), "RET_FUNC_CHECK_FAILED" => Some(Self::RetFuncCheckFailed), "RET_FEATURE_SWITCH_CLOSED" => Some(Self::RetFeatureSwitchClosed), "RET_FREQ_OVER_LIMIT" => Some(Self::RetFreqOverLimit), "RET_SYSTEM_BUSY" => Some(Self::RetSystemBusy), "RET_PLAYER_NOT_ONLINE" => Some(Self::RetPlayerNotOnline), "RET_OPERATION_IN_CD" => Some(Self::RetOperationInCd), "RET_REPEATE_LOGIN" => Some(Self::RetRepeateLogin), "RET_RETRY_LOGIN" => Some(Self::RetRetryLogin), "RET_WAIT_LOGIN" => Some(Self::RetWaitLogin), "RET_NOT_IN_WHITE_LIST" => Some(Self::RetNotInWhiteList), "RET_IN_BLACK_LIST" => Some(Self::RetInBlackList), "RET_ACCOUNT_VERIFY_ERROR" => Some(Self::RetAccountVerifyError), "RET_ACCOUNT_PARA_ERROR" => Some(Self::RetAccountParaError), "RET_ANTI_ADDICT_LOGIN" => Some(Self::RetAntiAddictLogin), "RET_CHECK_SUM_ERROR" => Some(Self::RetCheckSumError), "RET_REACH_MAX_PLAYER_NUM" => Some(Self::RetReachMaxPlayerNum), "RET_ALREADY_REGISTERED" => Some(Self::RetAlreadyRegistered), "RET_GENDER_ERROR" => Some(Self::RetGenderError), "SET_NICKNAME_RET_CALLBACK_PROCESSING" => { Some(Self::SetNicknameRetCallbackProcessing) } "RET_IN_GM_BIND_ACCESS" => Some(Self::RetInGmBindAccess), "RET_QUEST_REWARD_ALREADY_TAKEN" => Some(Self::RetQuestRewardAlreadyTaken), "RET_QUEST_NOT_ACCEPT" => Some(Self::RetQuestNotAccept), "RET_QUEST_NOT_FINISH" => Some(Self::RetQuestNotFinish), "RET_QUEST_STATUS_ERROR" => Some(Self::RetQuestStatusError), "RET_ACHIEVEMENT_LEVEL_NOT_REACH" => Some(Self::RetAchievementLevelNotReach), "RET_ACHIEVEMENT_LEVEL_ALREADY_TAKEN" => { Some(Self::RetAchievementLevelAlreadyTaken) } "RET_AVATAR_NOT_EXIST" => Some(Self::RetAvatarNotExist), "RET_AVATAR_RES_EXP_NOT_ENOUGH" => Some(Self::RetAvatarResExpNotEnough), "RET_AVATAR_EXP_REACH_PROMOTION_LIMIT" => { Some(Self::RetAvatarExpReachPromotionLimit) } "RET_AVATAR_REACH_MAX_PROMOTION" => Some(Self::RetAvatarReachMaxPromotion), "RET_SKILLTREE_CONFIG_NOT_EXIST" => Some(Self::RetSkilltreeConfigNotExist), "RET_SKILLTREE_ALREADY_UNLOCK" => Some(Self::RetSkilltreeAlreadyUnlock), "RET_SKILLTREE_PRE_LOCKED" => Some(Self::RetSkilltreePreLocked), "RET_SKILLTREE_LEVEL_NOT_MEET" => Some(Self::RetSkilltreeLevelNotMeet), "RET_SKILLTREE_RANK_NOT_MEET" => Some(Self::RetSkilltreeRankNotMeet), "RET_AVATAR_DRESS_NO_EQUIPMENT" => Some(Self::RetAvatarDressNoEquipment), "RET_AVATAR_EXP_ITEM_NOT_EXIST" => Some(Self::RetAvatarExpItemNotExist), "RET_SKILLTREE_POINT_LOCKED" => Some(Self::RetSkilltreePointLocked), "RET_SKILLTREE_POINT_LEVEL_UPGRADE_NOT_MATCH" => { Some(Self::RetSkilltreePointLevelUpgradeNotMatch) } "RET_SKILLTREE_POINT_LEVEL_REACH_MAX" => { Some(Self::RetSkilltreePointLevelReachMax) } "RET_WORLD_LEVEL_NOT_MEET" => Some(Self::RetWorldLevelNotMeet), "RET_PLAYER_LEVEL_NOT_MEET" => Some(Self::RetPlayerLevelNotMeet), "RET_AVATAR_RANK_NOT_MATCH" => Some(Self::RetAvatarRankNotMatch), "RET_AVATAR_RANK_REACH_MAX" => Some(Self::RetAvatarRankReachMax), "RET_HERO_BASIC_TYPE_NOT_MATCH" => Some(Self::RetHeroBasicTypeNotMatch), "RET_AVATAR_PROMOTION_NOT_MEET" => Some(Self::RetAvatarPromotionNotMeet), "RET_PROMOTION_REWARD_CONFIG_NOT_EXIST" => { Some(Self::RetPromotionRewardConfigNotExist) } "RET_PROMOTION_REWARD_ALREADY_TAKEN" => { Some(Self::RetPromotionRewardAlreadyTaken) } "RET_AVATAR_SKIN_ITEM_NOT_EXIST" => Some(Self::RetAvatarSkinItemNotExist), "RET_AVATAR_SKIN_ALREADY_DRESSED" => Some(Self::RetAvatarSkinAlreadyDressed), "RET_AVATAR_NOT_DRESS_SKIN" => Some(Self::RetAvatarNotDressSkin), "RET_AVATAR_SKIN_NOT_MATCH_AVATAR" => Some(Self::RetAvatarSkinNotMatchAvatar), "RET_AVATAR_PATH_NOT_MATCH" => Some(Self::RetAvatarPathNotMatch), "RET_AVATAR_ENHANCED_ID_NOT_EXIST" => Some(Self::RetAvatarEnhancedIdNotExist), "RET_AVATAR_ENHANCED_ID_ALREADY_SET" => { Some(Self::RetAvatarEnhancedIdAlreadySet) } "RET_AVATAR_NOT_CUR_ENHANCED_ID" => Some(Self::RetAvatarNotCurEnhancedId), "RET_PLAYER_OUTFIT_CONFIG_NOT_EXIST" => { Some(Self::RetPlayerOutfitConfigNotExist) } "RET_PLAYER_OUTFIT_SLOT_CONFLICT" => Some(Self::RetPlayerOutfitSlotConflict), "RET_PLAYER_OUTFIT_IS_DEFAULT" => Some(Self::RetPlayerOutfitIsDefault), "RET_PLAYER_OUTFIT_NOT_OWNED" => Some(Self::RetPlayerOutfitNotOwned), "RET_SKILLTREE_FAST_LEVEL_UP_CLOSE" => { Some(Self::RetSkilltreeFastLevelUpClose) } "RET_ITEM_NOT_EXIST" => Some(Self::RetItemNotExist), "RET_ITEM_COST_NOT_ENOUGH" => Some(Self::RetItemCostNotEnough), "RET_ITEM_COST_TOO_MUCH" => Some(Self::RetItemCostTooMuch), "RET_ITEM_NO_COST" => Some(Self::RetItemNoCost), "RET_ITEM_NOT_ENOUGH" => Some(Self::RetItemNotEnough), "RET_ITEM_INVALID" => Some(Self::RetItemInvalid), "RET_ITEM_CONFIG_NOT_EXIST" => Some(Self::RetItemConfigNotExist), "RET_SCOIN_NOT_ENOUGH" => Some(Self::RetScoinNotEnough), "RET_ITEM_REWARD_EXCEED_LIMIT" => Some(Self::RetItemRewardExceedLimit), "RET_ITEM_INVALID_USE" => Some(Self::RetItemInvalidUse), "RET_ITEM_USE_CONFIG_NOT_EXIST" => Some(Self::RetItemUseConfigNotExist), "RET_REWARD_CONFIG_NOT_EXIST" => Some(Self::RetRewardConfigNotExist), "RET_ITEM_EXCEED_LIMIT" => Some(Self::RetItemExceedLimit), "RET_ITEM_COUNT_INVALID" => Some(Self::RetItemCountInvalid), "RET_ITEM_USE_TARGET_TYPE_INVALID" => Some(Self::RetItemUseTargetTypeInvalid), "RET_ITEM_USE_SATIETY_FULL" => Some(Self::RetItemUseSatietyFull), "RET_ITEM_COMPOSE_NOT_EXIST" => Some(Self::RetItemComposeNotExist), "RET_RELIC_COMPOSE_NOT_EXIST" => Some(Self::RetRelicComposeNotExist), "RET_ITEM_CAN_NOT_SELL" => Some(Self::RetItemCanNotSell), "RET_ITEM_SELL_EXCEDD_LIMIT" => Some(Self::RetItemSellExceddLimit), "RET_ITEM_NOT_IN_COST_LIST" => Some(Self::RetItemNotInCostList), "RET_ITEM_SPECIAL_COST_NOT_ENOUGH" => Some(Self::RetItemSpecialCostNotEnough), "RET_ITEM_SPECIAL_COST_TOO_MUCH" => Some(Self::RetItemSpecialCostTooMuch), "RET_ITEM_FORMULA_NOT_EXIST" => Some(Self::RetItemFormulaNotExist), "RET_ITEM_AUTO_GIFT_OPTIONAL_NOT_EXIST" => { Some(Self::RetItemAutoGiftOptionalNotExist) } "RET_RELIC_COMPOSE_RELIC_INVALID" => Some(Self::RetRelicComposeRelicInvalid), "RET_RELIC_COMPOSE_MAIN_AFFIX_ID_INVALID" => { Some(Self::RetRelicComposeMainAffixIdInvalid) } "RET_RELIC_COMPOSE_WRONG_FORMULA_TYPE" => { Some(Self::RetRelicComposeWrongFormulaType) } "RET_RELIC_COMPOSE_RELIC_NOT_EXIST" => { Some(Self::RetRelicComposeRelicNotExist) } "RET_RELIC_COMPOSE_BLACK_GOLD_COUNT_INVALID" => { Some(Self::RetRelicComposeBlackGoldCountInvalid) } "RET_RELIC_COMPOSE_BLACK_GOLD_NOT_NEED" => { Some(Self::RetRelicComposeBlackGoldNotNeed) } "RET_MONTH_CARD_CANNOT_USE" => Some(Self::RetMonthCardCannotUse), "RET_ITEM_REWARD_EXCEED_DISAPPEAR" => { Some(Self::RetItemRewardExceedDisappear) } "RET_ITEM_NEED_RECYCLE" => Some(Self::RetItemNeedRecycle), "RET_ITEM_COMPOSE_EXCEED_LIMIT" => Some(Self::RetItemComposeExceedLimit), "RET_ITEM_CAN_NOT_DESTROY" => Some(Self::RetItemCanNotDestroy), "RET_ITEM_ALREADY_MARK" => Some(Self::RetItemAlreadyMark), "RET_ITEM_MARK_EXCEED_LIMIT" => Some(Self::RetItemMarkExceedLimit), "RET_ITEM_NOT_MARK" => Some(Self::RetItemNotMark), "RET_ITEN_TURN_FOOD_NOT_SET" => Some(Self::RetItenTurnFoodNotSet), "RET_ITEM_TURN_FOOD_ALREADY_SET" => Some(Self::RetItemTurnFoodAlreadySet), "RET_ITEM_TURN_FOOD_CONSUME_TYPE_ERROR" => { Some(Self::RetItemTurnFoodConsumeTypeError) } "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_OPEN" => { Some(Self::RetItemTurnFoodSwitchAlreadyOpen) } "RET_ITEM_TURN_FOOD_SWITCH_ALREADY_CLOSE" => { Some(Self::RetItemTurnFoodSwitchAlreadyClose) } "RET_HCOIN_EXCHANGE_TOO_MUCH" => Some(Self::RetHcoinExchangeTooMuch), "RET_ITEM_TURN_FOOD_SCENE_TYPE_ERROR" => { Some(Self::RetItemTurnFoodSceneTypeError) } "RET_EQUIPMENT_ALREADY_DRESSED" => Some(Self::RetEquipmentAlreadyDressed), "RET_EQUIPMENT_NOT_EXIST" => Some(Self::RetEquipmentNotExist), "RET_EQUIPMENT_REACH_LEVEL_LIMIT" => Some(Self::RetEquipmentReachLevelLimit), "RET_EQUIPMENT_CONSUME_SELF" => Some(Self::RetEquipmentConsumeSelf), "RET_EQUIPMENT_ALREADY_LOCKED" => Some(Self::RetEquipmentAlreadyLocked), "RET_EQUIPMENT_ALREADY_UNLOCKED" => Some(Self::RetEquipmentAlreadyUnlocked), "RET_EQUIPMENT_LOCKED" => Some(Self::RetEquipmentLocked), "RET_EQUIPMENT_SELECT_NUM_OVER_LIMIT" => { Some(Self::RetEquipmentSelectNumOverLimit) } "RET_EQUIPMENT_RANK_UP_MUST_CONSUME_SAME_TID" => { Some(Self::RetEquipmentRankUpMustConsumeSameTid) } "RET_EQUIPMENT_PROMOTION_REACH_MAX" => { Some(Self::RetEquipmentPromotionReachMax) } "RET_EQUIPMENT_RANK_UP_REACH_MAX" => Some(Self::RetEquipmentRankUpReachMax), "RET_EQUIPMENT_LEVEL_REACH_MAX" => Some(Self::RetEquipmentLevelReachMax), "RET_EQUIPMENT_EXCEED_LIMIT" => Some(Self::RetEquipmentExceedLimit), "RET_RELIC_NOT_EXIST" => Some(Self::RetRelicNotExist), "RET_RELIC_REACH_LEVEL_LIMIT" => Some(Self::RetRelicReachLevelLimit), "RET_RELIC_CONSUME_SELF" => Some(Self::RetRelicConsumeSelf), "RET_RELIC_ALREADY_DRESSED" => Some(Self::RetRelicAlreadyDressed), "RET_RELIC_LOCKED" => Some(Self::RetRelicLocked), "RET_RELIC_ALREADY_LOCKED" => Some(Self::RetRelicAlreadyLocked), "RET_RELIC_ALREADY_UNLOCKED" => Some(Self::RetRelicAlreadyUnlocked), "RET_RELIC_LEVEL_IS_NOT_ZERO" => Some(Self::RetRelicLevelIsNotZero), "RET_UNIQUE_ID_REPEATED" => Some(Self::RetUniqueIdRepeated), "RET_EQUIPMENT_LEVEL_NOT_MEET" => Some(Self::RetEquipmentLevelNotMeet), "RET_EQUIPMENT_ITEM_NOT_IN_COST_LIST" => { Some(Self::RetEquipmentItemNotInCostList) } "RET_EQUIPMENT_LEVEL_GREATER_THAN_ONE" => { Some(Self::RetEquipmentLevelGreaterThanOne) } "RET_EQUIPMENT_ALREADY_RANKED" => Some(Self::RetEquipmentAlreadyRanked), "RET_RELIC_EXCEED_LIMIT" => Some(Self::RetRelicExceedLimit), "RET_RELIC_ALREADY_DISCARDED" => Some(Self::RetRelicAlreadyDiscarded), "RET_RELIC_ALREADY_UNDISCARDED" => Some(Self::RetRelicAlreadyUndiscarded), "RET_EQUIPMENT_BATCH_LOCK_TOO_FAST" => { Some(Self::RetEquipmentBatchLockTooFast) } "RET_RELIC_FILTER_PLAN_SLOT_EMPTY" => Some(Self::RetRelicFilterPlanSlotEmpty), "RET_RELIC_FILTER_PLAN_NUM_EXCEED_LIMIT" => { Some(Self::RetRelicFilterPlanNumExceedLimit) } "RET_RELIC_FILTER_PLAN_NAME_UTF8_ERROR" => { Some(Self::RetRelicFilterPlanNameUtf8Error) } "RET_RELIC_FILTER_PLAN_NAME_FORMAT_ERROR" => { Some(Self::RetRelicFilterPlanNameFormatError) } "RET_RELIC_FILTER_PLAN_NO_CHANGE" => Some(Self::RetRelicFilterPlanNoChange), "RET_RELIC_REFORGE_NOT_CONFIRMED" => Some(Self::RetRelicReforgeNotConfirmed), "RET_EQUIPMENT_ALREADY_LEVELUP" => Some(Self::RetEquipmentAlreadyLevelup), "RET_EQUIPMENT_RARITY_ERROR" => Some(Self::RetEquipmentRarityError), "RET_LINEUP_INVALID_INDEX" => Some(Self::RetLineupInvalidIndex), "RET_LINEUP_INVALID_MEMBER_POS" => Some(Self::RetLineupInvalidMemberPos), "RET_LINEUP_SWAP_NOT_EXIST" => Some(Self::RetLineupSwapNotExist), "RET_LINEUP_AVATAR_ALREADY_IN" => Some(Self::RetLineupAvatarAlreadyIn), "RET_LINEUP_CREATE_AVATAR_ERROR" => Some(Self::RetLineupCreateAvatarError), "RET_LINEUP_AVATAR_INIT_ERROR" => Some(Self::RetLineupAvatarInitError), "RET_LINEUP_NOT_EXIST" => Some(Self::RetLineupNotExist), "RET_LINEUP_ONLY_ONE_MEMBER" => Some(Self::RetLineupOnlyOneMember), "RET_LINEUP_SAME_LEADER_SLOT" => Some(Self::RetLineupSameLeaderSlot), "RET_LINEUP_NO_LEADER_SELECT" => Some(Self::RetLineupNoLeaderSelect), "RET_LINEUP_SWAP_SAME_SLOT" => Some(Self::RetLineupSwapSameSlot), "RET_LINEUP_AVATAR_NOT_EXIST" => Some(Self::RetLineupAvatarNotExist), "RET_LINEUP_TRIAL_AVATAR_CAN_NOT_QUIT" => { Some(Self::RetLineupTrialAvatarCanNotQuit) } "RET_LINEUP_VIRTUAL_LINEUP_PLANE_NOT_MATCH" => { Some(Self::RetLineupVirtualLineupPlaneNotMatch) } "RET_LINEUP_NOT_VALID_LEADER" => Some(Self::RetLineupNotValidLeader), "RET_LINEUP_SAME_INDEX" => Some(Self::RetLineupSameIndex), "RET_LINEUP_IS_EMPTY" => Some(Self::RetLineupIsEmpty), "RET_LINEUP_NAME_FORMAT_ERROR" => Some(Self::RetLineupNameFormatError), "RET_LINEUP_TYPE_NOT_MATCH" => Some(Self::RetLineupTypeNotMatch), "RET_LINEUP_REPLACE_ALL_FAILED" => Some(Self::RetLineupReplaceAllFailed), "RET_LINEUP_NOT_ALLOW_EDIT" => Some(Self::RetLineupNotAllowEdit), "RET_LINEUP_AVATAR_IS_ALIVE" => Some(Self::RetLineupAvatarIsAlive), "RET_LINEUP_ASSIST_HAS_ONLY_MEMBER" => { Some(Self::RetLineupAssistHasOnlyMember) } "RET_LINEUP_ASSIST_CANNOT_SWITCH" => Some(Self::RetLineupAssistCannotSwitch), "RET_LINEUP_AVATAR_TYPE_INVALID" => Some(Self::RetLineupAvatarTypeInvalid), "RET_LINEUP_NAME_UTF8_ERROR" => Some(Self::RetLineupNameUtf8Error), "RET_LINEUP_LEADER_LOCK" => Some(Self::RetLineupLeaderLock), "RET_LINEUP_STORY_LINE_NOT_MATCH" => Some(Self::RetLineupStoryLineNotMatch), "RET_LINEUP_AVATAR_LOCK" => Some(Self::RetLineupAvatarLock), "RET_LINEUP_AVATAR_INVALID" => Some(Self::RetLineupAvatarInvalid), "RET_LINEUP_AVATAR_ALREADY_INIT" => Some(Self::RetLineupAvatarAlreadyInit), "RET_LINEUP_LIMITED" => Some(Self::RetLineupLimited), "RET_MAIL_NOT_EXIST" => Some(Self::RetMailNotExist), "RET_MAIL_RANGE_INVALID" => Some(Self::RetMailRangeInvalid), "RET_MAIL_MAIL_ID_INVALID" => Some(Self::RetMailMailIdInvalid), "RET_MAIL_NO_MAIL_TAKE_ATTACHMENT" => Some(Self::RetMailNoMailTakeAttachment), "RET_MAIL_NO_MAIL_TO_DEL" => Some(Self::RetMailNoMailToDel), "RET_MAIL_TYPE_INVALID" => Some(Self::RetMailTypeInvalid), "RET_MAIL_PARA_INVALID" => Some(Self::RetMailParaInvalid), "RET_MAIL_ATTACHEMENT_INVALID" => Some(Self::RetMailAttachementInvalid), "RET_MAIL_TICKET_INVALID" => Some(Self::RetMailTicketInvalid), "RET_MAIL_TICKET_REPEATED" => Some(Self::RetMailTicketRepeated), "RET_STAGE_SETTLE_ERROR" => Some(Self::RetStageSettleError), "RET_STAGE_CONFIG_NOT_EXIST" => Some(Self::RetStageConfigNotExist), "RET_STAGE_NOT_FOUND" => Some(Self::RetStageNotFound), "RET_STAGE_COCOON_PROP_NOT_VALID" => Some(Self::RetStageCocoonPropNotValid), "RET_STAGE_COCOON_WAVE_NOT_VALID" => Some(Self::RetStageCocoonWaveNotValid), "RET_STAGE_PROP_ID_NOT_EQUAL" => Some(Self::RetStagePropIdNotEqual), "RET_STAGE_COCOON_WAVE_OVER" => Some(Self::RetStageCocoonWaveOver), "RET_STAGE_WEEK_COCOON_OVER_CNT" => Some(Self::RetStageWeekCocoonOverCnt), "RET_STAGE_COCOON_NOT_OPEN" => Some(Self::RetStageCocoonNotOpen), "RET_STAGE_TRIAL_NOT_OPEN" => Some(Self::RetStageTrialNotOpen), "RET_STAGE_FARM_NOT_OPEN" => Some(Self::RetStageFarmNotOpen), "RET_STAGE_FARM_TYPE_ERROR" => Some(Self::RetStageFarmTypeError), "RET_STAGE_FARM_SWEEP_CD" => Some(Self::RetStageFarmSweepCd), "RET_STAGE_FARM_ELEMENT_CHALLENGE_CNT_INVALID" => { Some(Self::RetStageFarmElementChallengeCntInvalid) } "RET_CHAPTER_LOCK" => Some(Self::RetChapterLock), "RET_CHAPTER_CHALLENGE_NUM_NOT_ENOUGH" => { Some(Self::RetChapterChallengeNumNotEnough) } "RET_CHAPTER_REWARD_ID_NOT_EXIST" => Some(Self::RetChapterRewardIdNotExist), "RET_CHAPTER_REWARD_ALREADY_TAKEN" => { Some(Self::RetChapterRewardAlreadyTaken) } "RET_BATTLE_STAGE_NOT_MATCH" => Some(Self::RetBattleStageNotMatch), "RET_IN_BATTLE_NOW" => Some(Self::RetInBattleNow), "RET_BATTLE_CHEAT" => Some(Self::RetBattleCheat), "RET_BATTLE_FAIL" => Some(Self::RetBattleFail), "RET_BATTLE_NO_LINEUP" => Some(Self::RetBattleNoLineup), "RET_BATTLE_LINEUP_EMPTY" => Some(Self::RetBattleLineupEmpty), "RET_BATTLE_VERSION_NOT_MATCH" => Some(Self::RetBattleVersionNotMatch), "RET_BATTLE_QUIT_BY_SERVER" => Some(Self::RetBattleQuitByServer), "RET_IN_BATTLE_CHECK" => Some(Self::RetInBattleCheck), "RET_BATTLE_CHECK_NEED_RETRY" => Some(Self::RetBattleCheckNeedRetry), "RET_BATTLE_COST_TIME_CHECK_FAIL" => Some(Self::RetBattleCostTimeCheckFail), "RET_LACK_EXCHANGE_STAMINA_TIMES" => Some(Self::RetLackExchangeStaminaTimes), "RET_LACK_STAMINA" => Some(Self::RetLackStamina), "RET_STAMINA_FULL" => Some(Self::RetStaminaFull), "RET_AUTHKEY_SIGN_TYPE_ERROR" => Some(Self::RetAuthkeySignTypeError), "RET_AUTHKEY_SIGN_VER_ERROR" => Some(Self::RetAuthkeySignVerError), "RET_NICKNAME_FORMAT_ERROR" => Some(Self::RetNicknameFormatError), "RET_SENSITIVE_WORDS" => Some(Self::RetSensitiveWords), "RET_LEVEL_REWARD_HAS_TAKEN" => Some(Self::RetLevelRewardHasTaken), "RET_LEVEL_REWARD_LEVEL_ERROR" => Some(Self::RetLevelRewardLevelError), "RET_LANGUAGE_INVALID" => Some(Self::RetLanguageInvalid), "RET_NICKNAME_IN_CD" => Some(Self::RetNicknameInCd), "RET_GAMEPLAY_BIRTHDAY_INVALID" => Some(Self::RetGameplayBirthdayInvalid), "RET_GAMEPLAY_BIRTHDAY_ALREADY_SET" => { Some(Self::RetGameplayBirthdayAlreadySet) } "RET_NICKNAME_UTF8_ERROR" => Some(Self::RetNicknameUtf8Error), "RET_NICKNAME_DIGIT_LIMIT_ERROR" => Some(Self::RetNicknameDigitLimitError), "RET_SENSITIVE_WORDS_PLATFORM_ERROR" => { Some(Self::RetSensitiveWordsPlatformError) } "RET_PLAYER_SETTING_TYPE_INVALID" => Some(Self::RetPlayerSettingTypeInvalid), "RET_MAZE_LACK_TICKET" => Some(Self::RetMazeLackTicket), "RET_MAZE_NOT_UNLOCK" => Some(Self::RetMazeNotUnlock), "RET_MAZE_NO_ABILITY" => Some(Self::RetMazeNoAbility), "RET_MAZE_NO_PLANE" => Some(Self::RetMazeNoPlane), "RET_MAZE_MAP_NOT_EXIST" => Some(Self::RetMazeMapNotExist), "RET_MAZE_MP_NOT_ENOUGH" => Some(Self::RetMazeMpNotEnough), "RET_SPRING_NOT_ENABLE" => Some(Self::RetSpringNotEnable), "RET_SPRING_TOO_FAR" => Some(Self::RetSpringTooFar), "RET_NOT_IN_MAZE" => Some(Self::RetNotInMaze), "RET_MAZE_TIME_OF_DAY_TYPE_ERROR" => Some(Self::RetMazeTimeOfDayTypeError), "RET_SCENE_TRANSFER_LOCKED_BY_TASK" => { Some(Self::RetSceneTransferLockedByTask) } "RET_PLOT_NOT_UNLOCK" => Some(Self::RetPlotNotUnlock), "RET_MISSION_NOT_EXIST" => Some(Self::RetMissionNotExist), "RET_MISSION_ALREADY_DONE" => Some(Self::RetMissionAlreadyDone), "RET_DAILY_TASK_NOT_FINISH" => Some(Self::RetDailyTaskNotFinish), "RET_DAILY_TASK_REWARD_HAS_TAKEN" => Some(Self::RetDailyTaskRewardHasTaken), "RET_MISSION_NOT_FINISH" => Some(Self::RetMissionNotFinish), "RET_MISSION_NOT_DOING" => Some(Self::RetMissionNotDoing), "RET_MISSION_FINISH_WAY_NOT_MATCH" => Some(Self::RetMissionFinishWayNotMatch), "RET_MISSION_SCENE_NOT_MATCH" => Some(Self::RetMissionSceneNotMatch), "RET_MISSION_CUSTOM_VALUE_NOT_VALID" => { Some(Self::RetMissionCustomValueNotValid) } "RET_MISSION_SUB_MISSION_NOT_MATCH" => { Some(Self::RetMissionSubMissionNotMatch) } "RET_ADVENTURE_MAP_NOT_EXIST" => Some(Self::RetAdventureMapNotExist), "RET_SCENE_ENTITY_NOT_EXIST" => Some(Self::RetSceneEntityNotExist), "RET_NOT_IN_SCENE" => Some(Self::RetNotInScene), "RET_SCENE_MONSTER_NOT_EXIST" => Some(Self::RetSceneMonsterNotExist), "RET_INTERACT_CONFIG_NOT_EXIST" => Some(Self::RetInteractConfigNotExist), "RET_UNSUPPORTED_PROP_STATE" => Some(Self::RetUnsupportedPropState), "RET_SCENE_ENTRY_ID_NOT_MATCH" => Some(Self::RetSceneEntryIdNotMatch), "RET_SCENE_ENTITY_MOVE_CHECK_FAILED" => { Some(Self::RetSceneEntityMoveCheckFailed) } "RET_ASSIST_MONSTER_COUNT_LIMIT" => Some(Self::RetAssistMonsterCountLimit), "RET_SCENE_USE_SKILL_FAIL" => Some(Self::RetSceneUseSkillFail), "RET_PROP_IS_HIDDEN" => Some(Self::RetPropIsHidden), "RET_LOADING_SUCC_ALREADY" => Some(Self::RetLoadingSuccAlready), "RET_SCENE_ENTITY_TYPE_INVALID" => Some(Self::RetSceneEntityTypeInvalid), "RET_INTERACT_TYPE_INVALID" => Some(Self::RetInteractTypeInvalid), "RET_INTERACT_NOT_IN_REGION" => Some(Self::RetInteractNotInRegion), "RET_INTERACT_SUB_TYPE_INVALID" => Some(Self::RetInteractSubTypeInvalid), "RET_NOT_LEADER_ENTITY" => Some(Self::RetNotLeaderEntity), "RET_MONSTER_IS_NOT_FARM_ELEMENT" => Some(Self::RetMonsterIsNotFarmElement), "RET_MONSTER_CONFIG_NOT_EXIST" => Some(Self::RetMonsterConfigNotExist), "RET_AVATAR_HP_ALREADY_FULL" => Some(Self::RetAvatarHpAlreadyFull), "RET_CUR_INTERACT_ENTITY_NOT_MATCH" => { Some(Self::RetCurInteractEntityNotMatch) } "RET_PLANE_TYPE_NOT_ALLOW" => Some(Self::RetPlaneTypeNotAllow), "RET_GROUP_NOT_EXIST" => Some(Self::RetGroupNotExist), "RET_GROUP_SAVE_DATA_IN_CD" => Some(Self::RetGroupSaveDataInCd), "RET_GROUP_SAVE_LENGH_REACH_MAX" => Some(Self::RetGroupSaveLenghReachMax), "RET_RECENT_ELEMENT_NOT_EXIST" => Some(Self::RetRecentElementNotExist), "RET_RECENT_ELEMENT_STAGE_NOT_MATCH" => { Some(Self::RetRecentElementStageNotMatch) } "RET_SCENE_POSITION_VERSION_NOT_MATCH" => { Some(Self::RetScenePositionVersionNotMatch) } "RET_GAMEPLAY_COUNTER_NOT_EXIST" => Some(Self::RetGameplayCounterNotExist), "RET_GAMEPLAY_COUNTER_NOT_ENOUGH" => Some(Self::RetGameplayCounterNotEnough), "RET_GROUP_STATE_NOT_MATCH" => Some(Self::RetGroupStateNotMatch), "RET_SCENE_ENTITY_POS_NOT_MATCH" => Some(Self::RetSceneEntityPosNotMatch), "RET_GROUP_STATE_CUSTOM_SAVE_DATA_OFF" => { Some(Self::RetGroupStateCustomSaveDataOff) } "RET_SCENE_NOT_MATCH" => Some(Self::RetSceneNotMatch), "RET_PROP_TYPE_INVALID" => Some(Self::RetPropTypeInvalid), "RET_NOT_IN_CORRECT_SCENE" => Some(Self::RetNotInCorrectScene), "RET_NOT_IN_CORRECT_DIMENSION" => Some(Self::RetNotInCorrectDimension), "RET_NOT_CORRECT_GROUP_PROPERTY_NAME" => { Some(Self::RetNotCorrectGroupPropertyName) } "RET_BUY_TIMES_LIMIT" => Some(Self::RetBuyTimesLimit), "RET_BUY_LIMIT_TYPE" => Some(Self::RetBuyLimitType), "RET_SHOP_NOT_OPEN" => Some(Self::RetShopNotOpen), "RET_GOODS_NOT_OPEN" => Some(Self::RetGoodsNotOpen), "RET_CITY_LEVEL_REWARD_TAKEN" => Some(Self::RetCityLevelRewardTaken), "RET_CITY_LEVEL_NOT_MEET" => Some(Self::RetCityLevelNotMeet), "RET_SINGLE_BUY_LIMIT" => Some(Self::RetSingleBuyLimit), "RET_TUTORIAL_NOT_UNLOCK" => Some(Self::RetTutorialNotUnlock), "RET_TUTORIAL_UNLOCK_ALREADY" => Some(Self::RetTutorialUnlockAlready), "RET_TUTORIAL_FINISH_ALREADY" => Some(Self::RetTutorialFinishAlready), "RET_TUTORIAL_PRE_NOT_UNLOCK" => Some(Self::RetTutorialPreNotUnlock), "RET_TUTORIAL_PLAYER_LEVEL_NOT_MATCH" => { Some(Self::RetTutorialPlayerLevelNotMatch) } "RET_TUTORIAL_TUTORIAL_NOT_FOUND" => Some(Self::RetTutorialTutorialNotFound), "RET_CHALLENGE_NOT_EXIST" => Some(Self::RetChallengeNotExist), "RET_CHALLENGE_NOT_UNLOCK" => Some(Self::RetChallengeNotUnlock), "RET_CHALLENGE_ALREADY" => Some(Self::RetChallengeAlready), "RET_CHALLENGE_LINEUP_EDIT_FORBIDDEN" => { Some(Self::RetChallengeLineupEditForbidden) } "RET_CHALLENGE_LINEUP_EMPTY" => Some(Self::RetChallengeLineupEmpty), "RET_CHALLENGE_NOT_DOING" => Some(Self::RetChallengeNotDoing), "RET_CHALLENGE_NOT_FINISH" => Some(Self::RetChallengeNotFinish), "RET_CHALLENGE_TARGET_NOT_FINISH" => Some(Self::RetChallengeTargetNotFinish), "RET_CHALLENGE_TARGET_REWARD_TAKEN" => { Some(Self::RetChallengeTargetRewardTaken) } "RET_CHALLENGE_TIME_NOT_VALID" => Some(Self::RetChallengeTimeNotValid), "RET_CHALLENGE_STARS_COUNT_NOT_MEET" => { Some(Self::RetChallengeStarsCountNotMeet) } "RET_CHALLENGE_STARS_REWARD_TAKEN" => { Some(Self::RetChallengeStarsRewardTaken) } "RET_CHALLENGE_STARS_NOT_EXIST" => Some(Self::RetChallengeStarsNotExist), "RET_CHALLENGE_CUR_SCENE_NOT_ENTRY_FLOOR" => { Some(Self::RetChallengeCurSceneNotEntryFloor) } "RET_CHALLENGE_NO_TEAM_ARCHIVE" => Some(Self::RetChallengeNoTeamArchive), "RET_CHALLENGE_LINEUP_AVATAR_TYPE_INVALID" => { Some(Self::RetChallengeLineupAvatarTypeInvalid) } "RET_CHALLENGE_LINEUP_RECOMMEND_IN_CD" => { Some(Self::RetChallengeLineupRecommendInCd) } "RET_BASIC_TYPE_ALREADY" => Some(Self::RetBasicTypeAlready), "RET_NO_BASIC_TYPE" => Some(Self::RetNoBasicType), "RET_NOT_CHOOSE_BASIC_TYPE" => Some(Self::RetNotChooseBasicType), "RET_NOT_FUNC_CLOSE" => Some(Self::RetNotFuncClose), "RET_NOT_CHOOSE_GENDER" => Some(Self::RetNotChooseGender), "RET_NOT_REQ_UNLOCK_BASIC_TYPE" => Some(Self::RetNotReqUnlockBasicType), "RET_AVATAR_PATH_LOCKED" => Some(Self::RetAvatarPathLocked), "RET_ROGUE_STATUS_NOT_MATCH" => Some(Self::RetRogueStatusNotMatch), "RET_ROGUE_SELECT_BUFF_NOT_EXIST" => Some(Self::RetRogueSelectBuffNotExist), "RET_ROGUE_COIN_NOT_ENOUGH" => Some(Self::RetRogueCoinNotEnough), "RET_ROGUE_STAMINA_NOT_ENOUGH" => Some(Self::RetRogueStaminaNotEnough), "RET_ROGUE_APPRAISAL_COUNT_NOT_ENOUGH" => { Some(Self::RetRogueAppraisalCountNotEnough) } "RET_ROGUE_PROP_ALREADY_USED" => Some(Self::RetRoguePropAlreadyUsed), "RET_ROGUE_RECORD_ALREADY_SAVED" => Some(Self::RetRogueRecordAlreadySaved), "RET_ROGUE_ROLL_BUFF_MAX_COUNT" => Some(Self::RetRogueRollBuffMaxCount), "RET_ROGUE_PICK_AVATAR_INVALID" => Some(Self::RetRoguePickAvatarInvalid), "RET_ROGUE_QUEST_EXPIRE" => Some(Self::RetRogueQuestExpire), "RET_ROGUE_QUEST_REWARD_ALREADY" => Some(Self::RetRogueQuestRewardAlready), "RET_ROGUE_REVIVE_COUNT_NOT_ENOUGH" => { Some(Self::RetRogueReviveCountNotEnough) } "RET_ROGUE_AREA_INVALID" => Some(Self::RetRogueAreaInvalid), "RET_ROGUE_SCORE_REWARD_POOL_INVALID" => { Some(Self::RetRogueScoreRewardPoolInvalid) } "RET_ROGUE_SCORE_REWARD_ROW_INVALID" => { Some(Self::RetRogueScoreRewardRowInvalid) } "RET_ROGUE_AEON_LEVEL_NOT_MEET" => Some(Self::RetRogueAeonLevelNotMeet), "RET_ROGUE_AEON_LEVEL_REWARD_ALREADY_TAKEN" => { Some(Self::RetRogueAeonLevelRewardAlreadyTaken) } "RET_ROGUE_AEON_CONFIG_NOT_EXIST" => Some(Self::RetRogueAeonConfigNotExist), "RET_ROGUE_TRIAL_AVATAR_INVALID" => Some(Self::RetRogueTrialAvatarInvalid), "RET_ROGUE_HANDBOOK_REWARD_ALREADY_TAKEN" => { Some(Self::RetRogueHandbookRewardAlreadyTaken) } "RET_ROGUE_ROOM_TYPE_NOT_MATCH" => Some(Self::RetRogueRoomTypeNotMatch), "RET_ROGUE_SHOP_GOOD_NOT_FOUND" => Some(Self::RetRogueShopGoodNotFound), "RET_ROGUE_SHOP_GOOD_ALREADY_BOUGHT" => { Some(Self::RetRogueShopGoodAlreadyBought) } "RET_ROGUE_SHOP_GOOD_ALREADY_OWN" => Some(Self::RetRogueShopGoodAlreadyOwn), "RET_ROGUE_SHOP_MIRACLE_NOT_EXIST" => Some(Self::RetRogueShopMiracleNotExist), "RET_ROGUE_SHOP_NOT_EXIST" => Some(Self::RetRogueShopNotExist), "RET_ROGUE_SHOP_CANNOT_REFRESH" => Some(Self::RetRogueShopCannotRefresh), "RET_ROGUE_SELECT_BUFF_CERTAIN_MISMATCH" => { Some(Self::RetRogueSelectBuffCertainMismatch) } "RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_BATTLE" => { Some(Self::RetRogueActionQueueNotEmptyBattle) } "RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_OTHERS" => { Some(Self::RetRogueActionQueueNotEmptyOthers) } "RET_MISSION_EVENT_CONFIG_NOT_EXIST" => { Some(Self::RetMissionEventConfigNotExist) } "RET_MISSION_EVENT_NOT_CLIENT" => Some(Self::RetMissionEventNotClient), "RET_MISSION_EVENT_FINISHED" => Some(Self::RetMissionEventFinished), "RET_MISSION_EVENT_DOING" => Some(Self::RetMissionEventDoing), "RET_HAS_CHALLENGE_MISSION_EVENT" => Some(Self::RetHasChallengeMissionEvent), "RET_NOT_CHALLENGE_MISSION_EVENT" => Some(Self::RetNotChallengeMissionEvent), "RET_GACHA_ID_NOT_EXIST" => Some(Self::RetGachaIdNotExist), "RET_GACHA_NUM_INVALID" => Some(Self::RetGachaNumInvalid), "RET_GACHA_FIRST_GACHA_MUST_ONE" => Some(Self::RetGachaFirstGachaMustOne), "RET_GACHA_REQ_DUPLICATED" => Some(Self::RetGachaReqDuplicated), "RET_GACHA_NOT_IN_SCHEDULE" => Some(Self::RetGachaNotInSchedule), "RET_GACHA_NEWBIE_CLOSE" => Some(Self::RetGachaNewbieClose), "RET_GACHA_TODAY_LIMITED" => Some(Self::RetGachaTodayLimited), "RET_GACHA_NOT_SUPPORT" => Some(Self::RetGachaNotSupport), "RET_GACHA_CEILING_NOT_ENOUGH" => Some(Self::RetGachaCeilingNotEnough), "RET_GACHA_CEILING_CLOSE" => Some(Self::RetGachaCeilingClose), "RET_GACHA_LOCKED" => Some(Self::RetGachaLocked), "RET_GACHA_DECIDE_ITEM_TYPE_INVALID" => { Some(Self::RetGachaDecideItemTypeInvalid) } "RET_GACHA_DECIDE_ITEM_ID_INVALID" => Some(Self::RetGachaDecideItemIdInvalid), "RET_NOT_IN_RAID" => Some(Self::RetNotInRaid), "RET_RAID_DOING" => Some(Self::RetRaidDoing), "RET_NOT_PROP" => Some(Self::RetNotProp), "RET_RAID_ID_NOT_MATCH" => Some(Self::RetRaidIdNotMatch), "RET_RAID_RESTART_NOT_MATCH" => Some(Self::RetRaidRestartNotMatch), "RET_RAID_LIMIT" => Some(Self::RetRaidLimit), "RET_RAID_AVATAR_LIST_EMPTY" => Some(Self::RetRaidAvatarListEmpty), "RET_RAID_AVATAR_NOT_EXIST" => Some(Self::RetRaidAvatarNotExist), "RET_CHALLENGE_RAID_REWARD_ALREADY" => { Some(Self::RetChallengeRaidRewardAlready) } "RET_CHALLENGE_RAID_SCORE_NOT_REACH" => { Some(Self::RetChallengeRaidScoreNotReach) } "RET_CHALLENGE_RAID_NOT_OPEN" => Some(Self::RetChallengeRaidNotOpen), "RET_RAID_FINISHED" => Some(Self::RetRaidFinished), "RET_RAID_WORLD_LEVEL_NOT_LOCK" => Some(Self::RetRaidWorldLevelNotLock), "RET_RAID_CANNOT_USE_ASSIST" => Some(Self::RetRaidCannotUseAssist), "RET_RAID_AVATAR_NOT_MATCH" => Some(Self::RetRaidAvatarNotMatch), "RET_RAID_CAN_NOT_SAVE" => Some(Self::RetRaidCanNotSave), "RET_RAID_NO_SAVE" => Some(Self::RetRaidNoSave), "RET_ACTIVITY_RAID_NOT_OPEN" => Some(Self::RetActivityRaidNotOpen), "RET_RAID_AVATAR_CAPTAIN_NOT_EXIST" => { Some(Self::RetRaidAvatarCaptainNotExist) } "RET_RAID_STORY_LINE_NOT_MATCH" => Some(Self::RetRaidStoryLineNotMatch), "RET_TALK_EVENT_ALREADY_TAKEN" => Some(Self::RetTalkEventAlreadyTaken), "RET_NPC_ALREADY_MEET" => Some(Self::RetNpcAlreadyMeet), "RET_NPC_NOT_IN_CONFIG" => Some(Self::RetNpcNotInConfig), "RET_DIALOGUE_GROUP_DISMATCH" => Some(Self::RetDialogueGroupDismatch), "RET_DIALOGUE_EVENT_INVALID" => Some(Self::RetDialogueEventInvalid), "RET_TALK_EVENT_TAKE_PROTO_NOT_MATCH" => { Some(Self::RetTalkEventTakeProtoNotMatch) } "RET_TALK_EVENT_NOT_VALID" => Some(Self::RetTalkEventNotValid), "RET_EXPEDITION_CONFIG_NOT_EXIST" => Some(Self::RetExpeditionConfigNotExist), "RET_EXPEDITION_REWARD_CONFIG_NOT_EXIST" => { Some(Self::RetExpeditionRewardConfigNotExist) } "RET_EXPEDITION_NOT_UNLOCKED" => Some(Self::RetExpeditionNotUnlocked), "RET_EXPEDITION_ALREADY_ACCEPTED" => Some(Self::RetExpeditionAlreadyAccepted), "RET_EXPEDITION_REPEATED_AVATAR" => Some(Self::RetExpeditionRepeatedAvatar), "RET_AVATAR_ALREADY_DISPATCHED" => Some(Self::RetAvatarAlreadyDispatched), "RET_EXPEDITION_NOT_ACCEPTED" => Some(Self::RetExpeditionNotAccepted), "RET_EXPEDITION_NOT_FINISH" => Some(Self::RetExpeditionNotFinish), "RET_EXPEDITION_ALREADY_FINISH" => Some(Self::RetExpeditionAlreadyFinish), "RET_EXPEDITION_TEAM_COUNT_LIMIT" => Some(Self::RetExpeditionTeamCountLimit), "RET_EXPEDITION_AVATAR_NUM_NOT_MATCH" => { Some(Self::RetExpeditionAvatarNumNotMatch) } "RET_EXPEDITION_NOT_OPEN" => Some(Self::RetExpeditionNotOpen), "RET_EXPEDITION_FRIEND_AVATAR_NOT_VALID" => { Some(Self::RetExpeditionFriendAvatarNotValid) } "RET_EXPEDITION_NOT_PUBLISHED" => Some(Self::RetExpeditionNotPublished), "RET_LOGIN_ACTIVITY_HAS_TAKEN" => Some(Self::RetLoginActivityHasTaken), "RET_LOGIN_ACTIVITY_DAYS_LACK" => Some(Self::RetLoginActivityDaysLack), "RET_TRIAL_ACTIVITY_REWARD_ALREADY_TAKE" => { Some(Self::RetTrialActivityRewardAlreadyTake) } "RET_TRIAL_ACTIVITY_STAGE_NOT_FINISH" => { Some(Self::RetTrialActivityStageNotFinish) } "RET_MATERIAL_SUBMIT_ACTIVITY_HAS_TAKEN" => { Some(Self::RetMaterialSubmitActivityHasTaken) } "RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_NOT_SUBMITTED" => { Some(Self::RetMaterialSubmitActivityMaterialNotSubmitted) } "RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_ALREADY_SUBMITTED" => { Some(Self::RetMaterialSubmitActivityMaterialAlreadySubmitted) } "RET_FANTASTIC_STORY_ACTIVITY_STORY_ERROR" => { Some(Self::RetFantasticStoryActivityStoryError) } "RET_FANTASTIC_STORY_ACTIVITY_STORY_NOT_OPEN" => { Some(Self::RetFantasticStoryActivityStoryNotOpen) } "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_ERROR" => { Some(Self::RetFantasticStoryActivityBattleError) } "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_NOT_OPEN" => { Some(Self::RetFantasticStoryActivityBattleNotOpen) } "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_AVATAR_ERROR" => { Some(Self::RetFantasticStoryActivityBattleAvatarError) } "RET_FANTASTIC_STORY_ACTIVITY_BATTLE_BUFF_ERROR" => { Some(Self::RetFantasticStoryActivityBattleBuffError) } "RET_FANTASTIC_STORY_ACTIVITY_PRE_BATTLE_SCORE_NOT_ENOUGH" => { Some(Self::RetFantasticStoryActivityPreBattleScoreNotEnough) } "RET_TRIAL_ACTIVITY_ALREADY_IN_TRIAL_ACTIVITY" => { Some(Self::RetTrialActivityAlreadyInTrialActivity) } "RET_COMMON_ACTIVITY_NOT_OPEN" => Some(Self::RetCommonActivityNotOpen), "RET_BENEFIT_NOT_READY" => Some(Self::RetBenefitNotReady), "RET_COMMON_ACTIVITY_BUSY" => Some(Self::RetCommonActivityBusy), "RET_AVATAR_DELIVER_REWARD_PHASE_ERROR" => { Some(Self::RetAvatarDeliverRewardPhaseError) } "RET_MESSAGE_CONFIG_NOT_EXIST" => Some(Self::RetMessageConfigNotExist), "RET_MESSAGE_SECTION_NOT_TAKE" => Some(Self::RetMessageSectionNotTake), "RET_MESSAGE_GROUP_NOT_TAKE" => Some(Self::RetMessageGroupNotTake), "RET_MESSAGE_SECTION_ID_NOT_MATCH" => Some(Self::RetMessageSectionIdNotMatch), "RET_MESSAGE_SECTION_CAN_NOT_FINISH" => { Some(Self::RetMessageSectionCanNotFinish) } "RET_MESSAGE_ITEM_CAN_NOT_FINISH" => Some(Self::RetMessageItemCanNotFinish), "RET_MESSAGE_ITEM_RAID_CAN_NOT_FINISH" => { Some(Self::RetMessageItemRaidCanNotFinish) } "RET_FRIEND_ALREADY_IS_FRIEND" => Some(Self::RetFriendAlreadyIsFriend), "RET_FRIEND_IS_NOT_FRIEND" => Some(Self::RetFriendIsNotFriend), "RET_FRIEND_APPLY_EXPIRE" => Some(Self::RetFriendApplyExpire), "RET_FRIEND_IN_BLACKLIST" => Some(Self::RetFriendInBlacklist), "RET_FRIEND_NOT_IN_BLACKLIST" => Some(Self::RetFriendNotInBlacklist), "RET_FRIEND_NUMBER_LIMIT" => Some(Self::RetFriendNumberLimit), "RET_FRIEND_BLACKLIST_NUMBER_LIMIT" => { Some(Self::RetFriendBlacklistNumberLimit) } "RET_FRIEND_DAILY_APPLY_LIMIT" => Some(Self::RetFriendDailyApplyLimit), "RET_FRIEND_IN_HANDLE_LIMIT" => Some(Self::RetFriendInHandleLimit), "RET_FRIEND_APPLY_IN_CD" => Some(Self::RetFriendApplyInCd), "RET_FRIEND_REMARK_NAME_FORMAT_ERROR" => { Some(Self::RetFriendRemarkNameFormatError) } "RET_FRIEND_PLAYER_NOT_FOUND" => Some(Self::RetFriendPlayerNotFound), "RET_FRIEND_IN_TARGET_BLACKLIST" => Some(Self::RetFriendInTargetBlacklist), "RET_FRIEND_TARGET_NUMBER_LIMIT" => Some(Self::RetFriendTargetNumberLimit), "RET_ASSIST_QUERY_TOO_FAST" => Some(Self::RetAssistQueryTooFast), "RET_ASSIST_NOT_EXIST" => Some(Self::RetAssistNotExist), "RET_ASSIST_USED_ALREADY" => Some(Self::RetAssistUsedAlready), "RET_FRIEND_REPORT_REASON_FORMAT_ERROR" => { Some(Self::RetFriendReportReasonFormatError) } "RET_FRIEND_REPORT_SENSITIVE_WORDS" => { Some(Self::RetFriendReportSensitiveWords) } "RET_ASSIST_USED_TIMES_OVER" => Some(Self::RetAssistUsedTimesOver), "RET_ASSIST_QUIT_ALREADY" => Some(Self::RetAssistQuitAlready), "RET_ASSIST_AVATAR_IN_LINEUP" => Some(Self::RetAssistAvatarInLineup), "RET_ASSIST_NO_REWARD" => Some(Self::RetAssistNoReward), "RET_FRIEND_SEARCH_NUM_LIMIT" => Some(Self::RetFriendSearchNumLimit), "RET_FRIEND_SEARCH_IN_CD" => Some(Self::RetFriendSearchInCd), "RET_FRIEND_REMARK_NAME_UTF8_ERROR" => { Some(Self::RetFriendRemarkNameUtf8Error) } "RET_FRIEND_REPORT_REASON_UTF8_ERROR" => { Some(Self::RetFriendReportReasonUtf8Error) } "RET_ASSIST_SET_ALREADY" => Some(Self::RetAssistSetAlready), "RET_FRIEND_TARGET_FORBID_OTHER_APPLY" => { Some(Self::RetFriendTargetForbidOtherApply) } "RET_FRIEND_MARKED_CNT_MAX" => Some(Self::RetFriendMarkedCntMax), "RET_FRIEND_MARKED_ALREADY" => Some(Self::RetFriendMarkedAlready), "RET_FRIEND_NOT_MARKED" => Some(Self::RetFriendNotMarked), "RET_FRIEND_CHALLENGE_LINEUP_RECOMMEND_IN_CD" => { Some(Self::RetFriendChallengeLineupRecommendInCd) } "RET_VIEW_PLAYER_CARD_IN_CD" => Some(Self::RetViewPlayerCardInCd), "RET_VIEW_PLAYER_BATTLE_RECORD_IN_CD" => { Some(Self::RetViewPlayerBattleRecordInCd) } "RET_ASSIST_LIST_STRANGER_CONFIG_ERROR" => { Some(Self::RetAssistListStrangerConfigError) } "RET_PLAYER_BOARD_HEAD_ICON_NOT_EXIST" => { Some(Self::RetPlayerBoardHeadIconNotExist) } "RET_PLAYER_BOARD_HEAD_ICON_LOCKED" => { Some(Self::RetPlayerBoardHeadIconLocked) } "RET_PLAYER_BOARD_HEAD_ICON_ALREADY_UNLOCKED" => { Some(Self::RetPlayerBoardHeadIconAlreadyUnlocked) } "RET_PLAYER_BOARD_DISPLAY_AVATAR_NOT_EXIST" => { Some(Self::RetPlayerBoardDisplayAvatarNotExist) } "RET_PLAYER_BOARD_DISPLAY_AVATAR_EXCEED_LIMIT" => { Some(Self::RetPlayerBoardDisplayAvatarExceedLimit) } "RET_PLAYER_BOARD_DISPLAY_REPEATED_AVATAR" => { Some(Self::RetPlayerBoardDisplayRepeatedAvatar) } "RET_PLAYER_BOARD_DISPLAY_AVATAR_SAME_POS" => { Some(Self::RetPlayerBoardDisplayAvatarSamePos) } "RET_PLAYER_BOARD_DISPLAY_AVATAR_LOCKED" => { Some(Self::RetPlayerBoardDisplayAvatarLocked) } "RET_SIGNATURE_LENGTH_EXCEED_LIMIT" => { Some(Self::RetSignatureLengthExceedLimit) } "RET_SIGNATURE_SENSITIVE_WORDS" => Some(Self::RetSignatureSensitiveWords), "RET_PLAYER_BOARD_ASSIST_AVATAR_NOT_EXIST" => { Some(Self::RetPlayerBoardAssistAvatarNotExist) } "RET_PLAYER_BOARD_ASSIST_AVATAR_LOCKED" => { Some(Self::RetPlayerBoardAssistAvatarLocked) } "RET_SIGNATURE_UTF8_ERROR" => Some(Self::RetSignatureUtf8Error), "RET_PLAYER_BOARD_ASSIST_AVATAR_CNT_ERROR" => { Some(Self::RetPlayerBoardAssistAvatarCntError) } "RET_PLAYER_BOARD_PERSONAL_CARD_NOT_EXIST" => { Some(Self::RetPlayerBoardPersonalCardNotExist) } "RET_PLAYER_BOARD_PERSONAL_CARD_LOCKED" => { Some(Self::RetPlayerBoardPersonalCardLocked) } "RET_PLAYER_BOARD_PERSONAL_NO_CHANGE" => { Some(Self::RetPlayerBoardPersonalNoChange) } "RET_BATTLE_PASS_TIER_NOT_VALID" => Some(Self::RetBattlePassTierNotValid), "RET_BATTLE_PASS_LEVEL_NOT_MEET" => Some(Self::RetBattlePassLevelNotMeet), "RET_BATTLE_PASS_REWARD_TAKE_ALREADY" => { Some(Self::RetBattlePassRewardTakeAlready) } "RET_BATTLE_PASS_NOT_PREMIUM" => Some(Self::RetBattlePassNotPremium), "RET_BATTLE_PASS_NOT_DOING" => Some(Self::RetBattlePassNotDoing), "RET_BATTLE_PASS_LEVEL_INVALID" => Some(Self::RetBattlePassLevelInvalid), "RET_BATTLE_PASS_NOT_UNLOCK" => Some(Self::RetBattlePassNotUnlock), "RET_BATTLE_PASS_NO_REWARD" => Some(Self::RetBattlePassNoReward), "RET_BATTLE_PASS_QUEST_NOT_VALID" => Some(Self::RetBattlePassQuestNotValid), "RET_BATTLE_PASS_NOT_CHOOSE_OPTIONAL" => { Some(Self::RetBattlePassNotChooseOptional) } "RET_BATTLE_PASS_NOT_TAKE_REWARD" => Some(Self::RetBattlePassNotTakeReward), "RET_BATTLE_PASS_OPTIONAL_NOT_VALID" => { Some(Self::RetBattlePassOptionalNotValid) } "RET_BATTLE_PASS_BUY_ALREADY" => Some(Self::RetBattlePassBuyAlready), "RET_BATTLE_PASS_NEAR_END" => Some(Self::RetBattlePassNearEnd), "RET_MUSIC_LOCKED" => Some(Self::RetMusicLocked), "RET_MUSIC_NOT_EXIST" => Some(Self::RetMusicNotExist), "RET_MUSIC_UNLOCK_FAILED" => Some(Self::RetMusicUnlockFailed), "RET_PUNK_LORD_LACK_SUMMON_TIMES" => Some(Self::RetPunkLordLackSummonTimes), "RET_PUNK_LORD_ATTACKING_MONSTER_LIMIT" => { Some(Self::RetPunkLordAttackingMonsterLimit) } "RET_PUNK_LORD_MONSTER_NOT_EXIST" => Some(Self::RetPunkLordMonsterNotExist), "RET_PUNK_LORD_MONSTER_ALREADY_SHARED" => { Some(Self::RetPunkLordMonsterAlreadyShared) } "RET_PUNK_LORD_MONSTER_EXPIRED" => Some(Self::RetPunkLordMonsterExpired), "RET_PUNK_LORD_SELF_MONSTER_ATTACK_LIMIT" => { Some(Self::RetPunkLordSelfMonsterAttackLimit) } "RET_PUNK_LORD_LACK_SUPPORT_TIMES" => Some(Self::RetPunkLordLackSupportTimes), "RET_PUNK_LORD_MONSTER_ALREADY_KILLED" => { Some(Self::RetPunkLordMonsterAlreadyKilled) } "RET_PUNK_LORD_MONSTER_ATTACKER_LIMIT" => { Some(Self::RetPunkLordMonsterAttackerLimit) } "RET_PUNK_LORD_WORLD_LEVLE_NOT_VALID" => { Some(Self::RetPunkLordWorldLevleNotValid) } "RET_PUNK_LORD_REWARD_LEVLE_NOT_EXIST" => { Some(Self::RetPunkLordRewardLevleNotExist) } "RET_PUNK_LORD_POINT_NOT_MEET" => Some(Self::RetPunkLordPointNotMeet), "RET_PUNK_LORD_IN_ATTACKING" => Some(Self::RetPunkLordInAttacking), "RET_PUNK_LORD_OPERATION_IN_CD" => Some(Self::RetPunkLordOperationInCd), "RET_PUNK_LORD_REWARD_ALREADY_TAKEN" => { Some(Self::RetPunkLordRewardAlreadyTaken) } "RET_PUNK_LORD_OVER_BONUS_REWARD_LIMIT" => { Some(Self::RetPunkLordOverBonusRewardLimit) } "RET_PUNK_LORD_NOT_IN_SCHEDULE" => Some(Self::RetPunkLordNotInSchedule), "RET_PUNK_LORD_MONSTER_NOT_ATTACKED" => { Some(Self::RetPunkLordMonsterNotAttacked) } "RET_PUNK_LORD_MONSTER_NOT_KILLED" => Some(Self::RetPunkLordMonsterNotKilled), "RET_PUNK_LORD_MONSTER_KILLED_SCORE_ALREADY_TAKE" => { Some(Self::RetPunkLordMonsterKilledScoreAlreadyTake) } "RET_PUNK_LORD_REWARD_LEVLE_ALREADY_TAKE" => { Some(Self::RetPunkLordRewardLevleAlreadyTake) } "RET_DAILY_ACTIVE_LEVEL_INVALID" => Some(Self::RetDailyActiveLevelInvalid), "RET_DAILY_ACTIVE_LEVEL_REWARD_ALREADY_TAKEN" => { Some(Self::RetDailyActiveLevelRewardAlreadyTaken) } "RET_DAILY_ACTIVE_LEVEL_AP_NOT_ENOUGH" => { Some(Self::RetDailyActiveLevelApNotEnough) } "RET_DAILY_MEET_PAM" => Some(Self::RetDailyMeetPam), "RET_REPLAY_ID_NOT_MATCH" => Some(Self::RetReplayIdNotMatch), "RET_REPLAY_REQ_NOT_VALID" => Some(Self::RetReplayReqNotValid), "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_NOT_PASSED" => { Some(Self::RetFightActivityDifficultyLevelNotPassed) } "RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_REWARD_ALREADY_TAKE" => { Some(Self::RetFightActivityDifficultyLevelRewardAlreadyTake) } "RET_FIGHT_ACTIVITY_STAGE_NOT_OPEN" => { Some(Self::RetFightActivityStageNotOpen) } "RET_FIGHT_ACTIVITY_LEVEL_NOT_UNLOCK" => { Some(Self::RetFightActivityLevelNotUnlock) } "RET_TRAIN_VISITOR_VISITOR_NOT_EXIST" => { Some(Self::RetTrainVisitorVisitorNotExist) } "RET_TRAIN_VISITOR_BEHAVIOR_NOT_EXIST" => { Some(Self::RetTrainVisitorBehaviorNotExist) } "RET_TRAIN_VISITOR_BEHAVIOR_FINISHED" => { Some(Self::RetTrainVisitorBehaviorFinished) } "RET_TRAIN_VISITOR_ALL_BEHAVIOR_REWARD_TAKEN" => { Some(Self::RetTrainVisitorAllBehaviorRewardTaken) } "RET_TRAIN_VISITOR_GET_ON_MISSION_NOT_FINISH" => { Some(Self::RetTrainVisitorGetOnMissionNotFinish) } "RET_TRAIN_VISITOR_NOT_GET_OFF_OR_BE_TRAIN_MEMBER" => { Some(Self::RetTrainVisitorNotGetOffOrBeTrainMember) } "RET_TEXT_JOIN_UNKNOW_IS_OVERRIDE" => Some(Self::RetTextJoinUnknowIsOverride), "RET_TEXT_JOIN_ID_NOT_EXIST" => Some(Self::RetTextJoinIdNotExist), "RET_TEXT_JOIN_CAN_NOT_OVERRIDE" => Some(Self::RetTextJoinCanNotOverride), "RET_TEXT_JOIN_ITEM_ID_ERROR" => Some(Self::RetTextJoinItemIdError), "RET_TEXT_JOIN_SENSITIVE_CHECK_ERROR" => { Some(Self::RetTextJoinSensitiveCheckError) } "RET_TEXT_JOIN_MUST_OVERRIDE" => Some(Self::RetTextJoinMustOverride), "RET_TEXT_JOIN_TEXT_EMPTY" => Some(Self::RetTextJoinTextEmpty), "RET_TEXT_JOIN_TEXT_FORMAT_ERROR" => Some(Self::RetTextJoinTextFormatError), "RET_TEXT_JOIN_TEXT_UTF8_ERROR" => Some(Self::RetTextJoinTextUtf8Error), "RET_TEXT_JOIN_BATCH_REQ_ID_REPEAT" => { Some(Self::RetTextJoinBatchReqIdRepeat) } "RET_TEXT_JOIN_TYPE_NOT_SUPPORT_BATCH_REQ" => { Some(Self::RetTextJoinTypeNotSupportBatchReq) } "RET_TEXT_JOIN_AVATAR_ID_NOT_EXIST" => { Some(Self::RetTextJoinAvatarIdNotExist) } "RET_TEXT_JOIN_UNKNOW_TYPE" => Some(Self::RetTextJoinUnknowType), "RET_PAM_MISSION_MISSION_ID_ERROR" => Some(Self::RetPamMissionMissionIdError), "RET_PAM_MISSION_MISSION_EXPIRE" => Some(Self::RetPamMissionMissionExpire), "RET_CHAT_TYPE_NOT_EXIST" => Some(Self::RetChatTypeNotExist), "RET_MSG_TYPE_NOT_EXIST" => Some(Self::RetMsgTypeNotExist), "RET_CHAT_NO_TARGET_UID" => Some(Self::RetChatNoTargetUid), "RET_CHAT_MSG_EMPTY" => Some(Self::RetChatMsgEmpty), "RET_CHAT_MSG_EXCEED_LIMIT" => Some(Self::RetChatMsgExceedLimit), "RET_CHAT_MSG_SENSITIVE_CHECK_ERROR" => { Some(Self::RetChatMsgSensitiveCheckError) } "RET_CHAT_MSG_UTF8_ERROR" => Some(Self::RetChatMsgUtf8Error), "RET_CHAT_FORBID_SWITCH_OPEN" => Some(Self::RetChatForbidSwitchOpen), "RET_CHAT_FORBID" => Some(Self::RetChatForbid), "RET_CHAT_MSG_INCLUDE_SPECIAL_STR" => Some(Self::RetChatMsgIncludeSpecialStr), "RET_CHAT_MSG_EMOJI_NOT_EXIST" => Some(Self::RetChatMsgEmojiNotExist), "RET_CHAT_MSG_EMOJI_GENDER_NOT_MATCH" => { Some(Self::RetChatMsgEmojiGenderNotMatch) } "RET_CHAT_MSG_EMOJI_NOT_MARKED" => Some(Self::RetChatMsgEmojiNotMarked), "RET_CHAT_MSG_EMOJI_ALREADY_MARKED" => { Some(Self::RetChatMsgEmojiAlreadyMarked) } "RET_CHAT_MSG_EMOJI_MARKED_MAX_LIMIT" => { Some(Self::RetChatMsgEmojiMarkedMaxLimit) } "RET_BOXING_CLUB_CHALLENGE_NOT_OPEN" => { Some(Self::RetBoxingClubChallengeNotOpen) } "RET_MUSEUM_NOT_OPEN" => Some(Self::RetMuseumNotOpen), "RET_MUSEUM_TURN_CNT_NOT_MATCH" => Some(Self::RetMuseumTurnCntNotMatch), "RET_MUSEUM_PHASE_NOT_REACH" => Some(Self::RetMuseumPhaseNotReach), "RET_MUSEUM_UNKNOW_STUFF" => Some(Self::RetMuseumUnknowStuff), "RET_MUSEUM_UNKNOW_AREA" => Some(Self::RetMuseumUnknowArea), "RET_MUSEUM_UNKNOW_POS" => Some(Self::RetMuseumUnknowPos), "RET_MUSEUM_STUFF_ALREADY_IN_AREA" => Some(Self::RetMuseumStuffAlreadyInArea), "RET_MUSEUM_STUFF_NOT_IN_AREA" => Some(Self::RetMuseumStuffNotInArea), "RET_MUSEUM_GET_NPC_REPEAT" => Some(Self::RetMuseumGetNpcRepeat), "RET_MUSEUM_GET_NPC_UNLOCK" => Some(Self::RetMuseumGetNpcUnlock), "RET_MUSEUM_GET_NPC_NOT_ENOUGH" => Some(Self::RetMuseumGetNpcNotEnough), "RET_MUSEUM_CHANGE_STUFF_AREA_ERROR" => { Some(Self::RetMuseumChangeStuffAreaError) } "RET_MUSEUM_NOT_INIT" => Some(Self::RetMuseumNotInit), "RET_MUSEUM_EVENT_ERROR" => Some(Self::RetMuseumEventError), "RET_MUSEUM_UNKNOW_CHOOSE_EVENT_ID" => { Some(Self::RetMuseumUnknowChooseEventId) } "RET_MUSEUM_EVENT_ORDER_NOT_MATCH" => Some(Self::RetMuseumEventOrderNotMatch), "RET_MUSEUM_EVENT_PHASE_NOT_UNLOCK" => { Some(Self::RetMuseumEventPhaseNotUnlock) } "RET_MUSEUM_EVENT_MISSION_NOT_FOUND" => { Some(Self::RetMuseumEventMissionNotFound) } "RET_MUSEUM_AREA_LEVEL_UP_ALREADY" => Some(Self::RetMuseumAreaLevelUpAlready), "RET_MUSEUM_STUFF_ALREADY_USED" => Some(Self::RetMuseumStuffAlreadyUsed), "RET_MUSEUM_EVENT_ROUND_NOT_UNLOCK" => { Some(Self::RetMuseumEventRoundNotUnlock) } "RET_MUSEUM_STUFF_IN_AREA" => Some(Self::RetMuseumStuffInArea), "RET_MUSEUM_STUFF_DISPATCH" => Some(Self::RetMuseumStuffDispatch), "RET_MUSEUM_IS_END" => Some(Self::RetMuseumIsEnd), "RET_MUSEUM_STUFF_LEAVING" => Some(Self::RetMuseumStuffLeaving), "RET_MUSEUM_EVENT_MISSION_NOT_FINISH" => { Some(Self::RetMuseumEventMissionNotFinish) } "RET_MUSEUM_COLLECT_REWARD_NOT_EXIST" => { Some(Self::RetMuseumCollectRewardNotExist) } "RET_MUSEUM_COLLECT_REWARD_ALREADY_TAKEN" => { Some(Self::RetMuseumCollectRewardAlreadyTaken) } "RET_MUSEUM_ACCEPT_MISSION_MAX_LIMIT" => { Some(Self::RetMuseumAcceptMissionMaxLimit) } "RET_ROGUE_CHALLENGE_NOT_OPEN" => Some(Self::RetRogueChallengeNotOpen), "RET_ROGUE_CHALLENGE_ASSIS_REFRESH_LIMIT" => { Some(Self::RetRogueChallengeAssisRefreshLimit) } "RET_ALLEY_NOT_INIT" => Some(Self::RetAlleyNotInit), "RET_ALLEY_NOT_OPEN" => Some(Self::RetAlleyNotOpen), "RET_ALLEY_MAP_NOT_EXIST" => Some(Self::RetAlleyMapNotExist), "RET_ALLEY_EMPTY_POS_LIST" => Some(Self::RetAlleyEmptyPosList), "RET_ALLEY_LINE_POS_INVALID" => Some(Self::RetAlleyLinePosInvalid), "RET_ALLEY_SHOP_NOT_UNLOCK" => Some(Self::RetAlleyShopNotUnlock), "RET_ALLEY_DEPOT_FULL" => Some(Self::RetAlleyDepotFull), "RET_ALLEY_SHOP_NOT_INCLUDE" => Some(Self::RetAlleyShopNotInclude), "RET_ALLEY_EVENT_NOT_UNLOCK" => Some(Self::RetAlleyEventNotUnlock), "RET_ALLEY_EVENT_NOT_REFRESH" => Some(Self::RetAlleyEventNotRefresh), "RET_ALLEY_EVENT_STATE_DOING" => Some(Self::RetAlleyEventStateDoing), "RET_ALLEY_EVENT_STATE_FINISH" => Some(Self::RetAlleyEventStateFinish), "RET_ALLEY_EVENT_ERROR" => Some(Self::RetAlleyEventError), "RET_ALLEY_REWARD_LEVEL_ERROR" => Some(Self::RetAlleyRewardLevelError), "RET_ALLEY_REWARD_PRESTIGE_NOT_ENOUGH" => { Some(Self::RetAlleyRewardPrestigeNotEnough) } "RET_ALLEY_SHIP_EMPTY" => Some(Self::RetAlleyShipEmpty), "RET_ALLEY_SHIP_ID_DISMATCH" => Some(Self::RetAlleyShipIdDismatch), "RET_ALLEY_SHIP_NOT_EXIST" => Some(Self::RetAlleyShipNotExist), "RET_ALLEY_SHIP_NOT_UNLOCK" => Some(Self::RetAlleyShipNotUnlock), "RET_ALLEY_GOODS_NOT_EXIST" => Some(Self::RetAlleyGoodsNotExist), "RET_ALLEY_GOODS_NOT_UNLOCK" => Some(Self::RetAlleyGoodsNotUnlock), "RET_ALLEY_PROFIT_NOT_POSITIVE" => Some(Self::RetAlleyProfitNotPositive), "RET_ALLEY_SPECIAL_ORDER_DISMATCH" => { Some(Self::RetAlleySpecialOrderDismatch) } "RET_ALLEY_ORDER_GOODS_OVER_LIMIT" => Some(Self::RetAlleyOrderGoodsOverLimit), "RET_ALLEY_SPECIAL_ORDER_CONDITION_NOT_MEET" => { Some(Self::RetAlleySpecialOrderConditionNotMeet) } "RET_ALLEY_DEPOT_SIZE_OVER_LIMIT" => Some(Self::RetAlleyDepotSizeOverLimit), "RET_ALLEY_GOODS_NOT_ENOUGH" => Some(Self::RetAlleyGoodsNotEnough), "RET_ALLEY_ORDER_INDEX_INVALID" => Some(Self::RetAlleyOrderIndexInvalid), "RET_ALLEY_REWARD_ALREADY_TAKE" => Some(Self::RetAlleyRewardAlreadyTake), "RET_ALLEY_REWARD_NOT_EXIST" => Some(Self::RetAlleyRewardNotExist), "RET_ALLEY_MAIN_MISSION_NOT_DOING" => Some(Self::RetAlleyMainMissionNotDoing), "RET_ALLEY_CRITICAL_EVENT_NOT_FINISH" => { Some(Self::RetAlleyCriticalEventNotFinish) } "RET_ALLEY_SHOP_GOODS_NOT_VALID" => Some(Self::RetAlleyShopGoodsNotValid), "RET_ALLEY_SLASH_NOT_OPEN" => Some(Self::RetAlleySlashNotOpen), "RET_ALLEY_PLACING_ANCHOR_INVALID" => { Some(Self::RetAlleyPlacingAnchorInvalid) } "RET_ALLEY_PLACING_GOODS_INDEX_INVALID" => { Some(Self::RetAlleyPlacingGoodsIndexInvalid) } "RET_ALLEY_SAVE_MAP_TOO_QUICK" => Some(Self::RetAlleySaveMapTooQuick), "RET_ALLEY_MAP_NOT_LINK" => Some(Self::RetAlleyMapNotLink), "RET_ALLEY_FUNDS_NOT_LOWER_BASE" => Some(Self::RetAlleyFundsNotLowerBase), "RET_ALLEY_EVENT_NOT_FINISH" => Some(Self::RetAlleyEventNotFinish), "RET_ALLEY_NORMAL_ORDER_NOT_MEET" => Some(Self::RetAlleyNormalOrderNotMeet), "RET_PLAYER_RETURN_NOT_OPEN" => Some(Self::RetPlayerReturnNotOpen), "RET_PLAYER_RETURN_IS_SIGNED" => Some(Self::RetPlayerReturnIsSigned), "RET_PLAYER_RETURN_POINT_NOT_ENOUGH" => { Some(Self::RetPlayerReturnPointNotEnough) } "RET_PLAYER_RETURN_CONDITION_INVALID" => { Some(Self::RetPlayerReturnConditionInvalid) } "RET_PLAYER_RETURN_HAS_SIGNED" => Some(Self::RetPlayerReturnHasSigned), "RET_PLAYER_RETURN_REWARD_TAKEN" => Some(Self::RetPlayerReturnRewardTaken), "RET_PLAYER_RETURN_RELIC_TAKEN" => Some(Self::RetPlayerReturnRelicTaken), "RET_PLAYER_RETURN_CONFIG_ERROR" => Some(Self::RetPlayerReturnConfigError), "RET_PLAYER_RETURN_OPTIONAL_GIFT_INVALID" => { Some(Self::RetPlayerReturnOptionalGiftInvalid) } "RET_PLAYER_RETURN_OPTIONAL_GIFT_NOT_EXIST" => { Some(Self::RetPlayerReturnOptionalGiftNotExist) } "RET_PLAYER_RETURN_SIGN_TYPE_INVALID" => { Some(Self::RetPlayerReturnSignTypeInvalid) } "RET_AETHER_DIVIDE_NO_LINEUP" => Some(Self::RetAetherDivideNoLineup), "RET_AETHER_DIVIDE_LINEUP_INVALID" => { Some(Self::RetAetherDivideLineupInvalid) } "RET_CHAT_BUBBLE_ID_ERROR" => Some(Self::RetChatBubbleIdError), "RET_CHAT_BUBBLE_ID_NOT_UNLOCK" => Some(Self::RetChatBubbleIdNotUnlock), "RET_PHONE_THEME_ID_ERROR" => Some(Self::RetPhoneThemeIdError), "RET_PHONE_THEME_ID_NOT_UNLOCK" => Some(Self::RetPhoneThemeIdNotUnlock), "RET_CHAT_BUBBLE_SELECT_IS_CURRENT" => { Some(Self::RetChatBubbleSelectIsCurrent) } "RET_PHONE_THEME_SELECT_IS_CURRENT" => { Some(Self::RetPhoneThemeSelectIsCurrent) } "RET_PHONE_CASE_ID_ERROR" => Some(Self::RetPhoneCaseIdError), "RET_PHONE_CASE_ID_NOT_UNLOCK" => Some(Self::RetPhoneCaseIdNotUnlock), "RET_PHONE_CASE_SELECT_IS_CURRENT" => Some(Self::RetPhoneCaseSelectIsCurrent), "RET_CHESS_ROGUE_CONFIG_NOT_FOUND" => Some(Self::RetChessRogueConfigNotFound), "RET_CHESS_ROGUE_CONFIG_INVALID" => Some(Self::RetChessRogueConfigInvalid), "RET_CHESS_ROGUE_NO_VALID_ROOM" => Some(Self::RetChessRogueNoValidRoom), "RET_CHESS_ROGUE_NO_CELL_INFO" => Some(Self::RetChessRogueNoCellInfo), "RET_CHESS_ROGUE_CELL_NOT_FINISH" => Some(Self::RetChessRogueCellNotFinish), "RET_CHESS_ROGUE_CELL_IS_LOCKED" => Some(Self::RetChessRogueCellIsLocked), "RET_CHESS_ROGUE_SCHEDULE_NOT_MATCH" => { Some(Self::RetChessRogueScheduleNotMatch) } "RET_CHESS_ROGUE_STATUS_FAIL" => Some(Self::RetChessRogueStatusFail), "RET_CHESS_ROGUE_AREA_NOT_EXIST" => Some(Self::RetChessRogueAreaNotExist), "RET_CHESS_ROGUE_LINEUP_FAIL" => Some(Self::RetChessRogueLineupFail), "RET_CHESS_ROGUE_AEON_FAIL" => Some(Self::RetChessRogueAeonFail), "RET_CHESS_ROGUE_ENTER_CELL_FAIL" => Some(Self::RetChessRogueEnterCellFail), "RET_CHESS_ROGUE_ROLL_DICE_FAIL" => Some(Self::RetChessRogueRollDiceFail), "RET_CHESS_ROGUE_DICE_STATUS_FAIL" => Some(Self::RetChessRogueDiceStatusFail), "RET_CHESS_ROGUE_DICE_CNT_NOT_FULL" => { Some(Self::RetChessRogueDiceCntNotFull) } "RET_CHESS_ROGUE_UNLOCK" => Some(Self::RetChessRogueUnlock), "RET_CHESS_ROGUE_PICK_AVATAR_FAIL" => Some(Self::RetChessRoguePickAvatarFail), "RET_CHESS_ROGUE_AVATAR_INVALID" => Some(Self::RetChessRogueAvatarInvalid), "RET_CHESS_ROGUE_CELL_CAN_NOT_SELECT" => { Some(Self::RetChessRogueCellCanNotSelect) } "RET_CHESS_ROGUE_DICE_CONFIRMED" => Some(Self::RetChessRogueDiceConfirmed), "RET_CHESS_ROGUE_NOUS_DICE_NOT_MATCH" => { Some(Self::RetChessRogueNousDiceNotMatch) } "RET_CHESS_ROGUE_NOUS_DICE_RARITY_FAIL" => { Some(Self::RetChessRogueNousDiceRarityFail) } "RET_CHESS_ROGUE_NOUS_DICE_SURFACE_DUPLICATE" => { Some(Self::RetChessRogueNousDiceSurfaceDuplicate) } "RET_CHESS_ROGUE_NOT_IN_ROGUE" => Some(Self::RetChessRogueNotInRogue), "RET_CHESS_ROGUE_NOUS_DICE_BRANCH_LIMIT" => { Some(Self::RetChessRogueNousDiceBranchLimit) } "RET_HELIOBUS_NOT_OPEN" => Some(Self::RetHeliobusNotOpen), "RET_HELIOBUS_SNS_POST_NOT_UNLOCK" => Some(Self::RetHeliobusSnsPostNotUnlock), "RET_HELIOBUS_SNS_ALREADY_READ" => Some(Self::RetHeliobusSnsAlreadyRead), "RET_HELIOBUS_SNS_ALREADY_LIKED" => Some(Self::RetHeliobusSnsAlreadyLiked), "RET_HELIOBUS_SNS_ALREADY_COMMENTED" => { Some(Self::RetHeliobusSnsAlreadyCommented) } "RET_HELIOBUS_SNS_IN_MISSION" => Some(Self::RetHeliobusSnsInMission), "RET_HELIOBUS_SNS_ALREADY_POSTED" => Some(Self::RetHeliobusSnsAlreadyPosted), "RET_HELIOBUS_SNS_NOT_DOING_MISSION" => { Some(Self::RetHeliobusSnsNotDoingMission) } "RET_HELIOBUS_REWARD_LEVEL_MAX" => Some(Self::RetHeliobusRewardLevelMax), "RET_HELIOBUS_INCOME_NOT_ENOUGH" => Some(Self::RetHeliobusIncomeNotEnough), "RET_HELIOBUS_SNS_COMMENT_NOT_UNLOCK" => { Some(Self::RetHeliobusSnsCommentNotUnlock) } "RET_HELIOBUS_CHALLENGE_NOT_UNLOCK" => { Some(Self::RetHeliobusChallengeNotUnlock) } "RET_HELIOBUS_CHALLENGE_ID_ERROR" => Some(Self::RetHeliobusChallengeIdError), "RET_HELIOBUS_SKILL_NOT_UNLOCK" => Some(Self::RetHeliobusSkillNotUnlock), "RET_HELIOBUS_ACCEPT_POST_MISSION_FAIL" => { Some(Self::RetHeliobusAcceptPostMissionFail) } "RET_HELIOBUS_SKILL_NOT_SELECTED" => Some(Self::RetHeliobusSkillNotSelected), "RET_HELIOBUS_PLANE_TYPE_INVALID" => Some(Self::RetHeliobusPlaneTypeInvalid), "RET_REDDOT_PARAM_INVALID" => Some(Self::RetReddotParamInvalid), "RET_REDDOT_ACTIVITY_NOT_OPEN" => Some(Self::RetReddotActivityNotOpen), "RET_ROGUE_ENDLESS_ACTIVITY_CONFIG_ERROR" => { Some(Self::RetRogueEndlessActivityConfigError) } "RET_ROGUE_ENDLESS_ACTIVITY_NOT_OPEN" => { Some(Self::RetRogueEndlessActivityNotOpen) } "RET_ROGUE_ENDLESS_ACTIVITY_OVER_BONUS_REWARD_LIMIT" => { Some(Self::RetRogueEndlessActivityOverBonusRewardLimit) } "RET_ROGUE_ENDLESS_ACTIVITY_SCORE_NOT_MEET" => { Some(Self::RetRogueEndlessActivityScoreNotMeet) } "RET_ROGUE_ENDLESS_ACTIVITY_REWARD_LEVLE_ALREADY_TAKE" => { Some(Self::RetRogueEndlessActivityRewardLevleAlreadyTake) } "RET_HEART_DIAL_SCRIPT_NOT_FOUND" => Some(Self::RetHeartDialScriptNotFound), "RET_HEART_DIAL_SCRIPT_EMOTION_THE_SAME" => { Some(Self::RetHeartDialScriptEmotionTheSame) } "RET_HEART_DIAL_SCRIPT_STEP_NOT_NORMAL" => { Some(Self::RetHeartDialScriptStepNotNormal) } "RET_HEART_DIAL_SCRIPT_CONDITION_NOT_MATCH" => { Some(Self::RetHeartDialScriptConditionNotMatch) } "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_NUM_NOT_MATCH" => { Some(Self::RetHeartDialScriptSubmitItemNumNotMatch) } "RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_ID_NOT_MATCH" => { Some(Self::RetHeartDialScriptSubmitItemIdNotMatch) } "RET_HEART_DIAL_DIALOGUE_NOT_FOUND" => { Some(Self::RetHeartDialDialogueNotFound) } "RET_HEART_DIAL_DIALOGUE_ALREADY_PERFORMED" => { Some(Self::RetHeartDialDialogueAlreadyPerformed) } "RET_HEART_DIAL_NPC_NOT_FOUND" => Some(Self::RetHeartDialNpcNotFound), "RET_HEART_DIAL_TRACE_CONFIG_NOT_FOUND" => { Some(Self::RetHeartDialTraceConfigNotFound) } "RET_HEART_DIAL_FLOOR_TRACE_EXIST" => Some(Self::RetHeartDialFloorTraceExist), "RET_HEART_DIAL_TRACE_FLOOR_NOT_MATCH" => { Some(Self::RetHeartDialTraceFloorNotMatch) } "RET_TRAVEL_BROCHURE_CONFIG_ERROR" => { Some(Self::RetTravelBrochureConfigError) } "RET_TRAVEL_BROCHURE_PARAM_INVALID" => { Some(Self::RetTravelBrochureParamInvalid) } "RET_TRAVEL_BROCHURE_LOCKED" => Some(Self::RetTravelBrochureLocked), "RET_TRAVEL_BROCHURE_CANNOT_OPERATE" => { Some(Self::RetTravelBrochureCannotOperate) } "RET_TRAVEL_BROCHURE_WORLD_ID_NOT_MATCH" => { Some(Self::RetTravelBrochureWorldIdNotMatch) } "RET_TRAVEL_BROCHURE_HAS_NO_WORLD_BOOK" => { Some(Self::RetTravelBrochureHasNoWorldBook) } "RET_TRAVEL_BROCHURE_PAGE_FULL" => Some(Self::RetTravelBrochurePageFull), "RET_MAP_ROTATION_NOT_IN_REGION" => Some(Self::RetMapRotationNotInRegion), "RET_MAP_ROTATION_ROTATER_ALREADY_DEPLOYED" => { Some(Self::RetMapRotationRotaterAlreadyDeployed) } "RET_MAP_ROTATION_ENERGY_NOT_ENOUGH" => { Some(Self::RetMapRotationEnergyNotEnough) } "RET_MAP_ROTATION_ENTITY_NOT_ON_CUR_POSE" => { Some(Self::RetMapRotationEntityNotOnCurPose) } "RET_MAP_ROTATION_ROTATER_NOT_DEPLOYED" => { Some(Self::RetMapRotationRotaterNotDeployed) } "RET_MAP_ROTATION_POSE_ROTATER_MISMATCH" => { Some(Self::RetMapRotationPoseRotaterMismatch) } "RET_MAP_ROTATION_ROTATER_NOT_REMOVABLE" => { Some(Self::RetMapRotationRotaterNotRemovable) } "RET_MAP_ROTATION_ROTATER_DISPOSABLE" => { Some(Self::RetMapRotationRotaterDisposable) } "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_FOUND" => { Some(Self::RetSpaceZooActivityCatNotFound) } "RET_SPACE_ZOO_ACTIVITY_CAT_PARAM_INVALID" => { Some(Self::RetSpaceZooActivityCatParamInvalid) } "RET_SPACE_ZOO_ACTIVITY_CAT_ITEM_NOT_ENOUGH" => { Some(Self::RetSpaceZooActivityCatItemNotEnough) } "RET_SPACE_ZOO_ACTIVITY_CAT_BAG_FULL" => { Some(Self::RetSpaceZooActivityCatBagFull) } "RET_SPACE_ZOO_ACTIVITY_CAT_NOT_TO_MUTATE" => { Some(Self::RetSpaceZooActivityCatNotToMutate) } "RET_SPACE_ZOO_ACTIVITY_CAT_STATE_ERROR" => { Some(Self::RetSpaceZooActivityCatStateError) } "RET_SPACE_ZOO_ACTIVITY_CAT_CATTERY_LOCKED" => { Some(Self::RetSpaceZooActivityCatCatteryLocked) } "RET_SPACE_ZOO_ACTIVITY_CAT_OUT_NOW" => { Some(Self::RetSpaceZooActivityCatOutNow) } "RET_SPACE_ZOO_ACTIVITY_CAT_CONFIG_NOT_FOUND" => { Some(Self::RetSpaceZooActivityCatConfigNotFound) } "RET_SPACE_ZOO_ACTIVITY_CAT_FEATURE_NOT_FOUND" => { Some(Self::RetSpaceZooActivityCatFeatureNotFound) } "RET_SPACE_ZOO_ACTIVITY_CAT_ADD_CAT_ERROR" => { Some(Self::RetSpaceZooActivityCatAddCatError) } "RET_SPACE_ZOO_ACTIVITY_CAT_MONEY_NOT_ENOUGH" => { Some(Self::RetSpaceZooActivityCatMoneyNotEnough) } "RET_SPACE_ZOO_ACTIVITY_CAT_COND_NOT_MATCH" => { Some(Self::RetSpaceZooActivityCatCondNotMatch) } "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_CFG_MISS" => { Some(Self::RetStrongChallengeActivityStageCfgMiss) } "RET_STRONG_CHALLENGE_ACTIVITY_STAGE_NOT_OPEN" => { Some(Self::RetStrongChallengeActivityStageNotOpen) } "RET_STRONG_CHALLENGE_ACTIVITY_BUFF_ERROR" => { Some(Self::RetStrongChallengeActivityBuffError) } "RET_ROLL_SHOP_NOT_FOUND" => Some(Self::RetRollShopNotFound), "RET_ROLL_SHOP_GROUP_EMPTY" => Some(Self::RetRollShopGroupEmpty), "RET_ROLL_SHOP_EMPTY" => Some(Self::RetRollShopEmpty), "RET_ROLL_SHOP_GACHA_REQ_DUPLICATED" => { Some(Self::RetRollShopGachaReqDuplicated) } "RET_ROLL_SHOP_RANDOM_ERROR" => Some(Self::RetRollShopRandomError), "RET_ROLL_SHOP_GROUP_TYPE_NOT_FOUND" => { Some(Self::RetRollShopGroupTypeNotFound) } "RET_ROLL_SHOP_HAS_STORED_REWARD_ALREADY" => { Some(Self::RetRollShopHasStoredRewardAlready) } "RET_ROLL_SHOP_NO_STORED_REWARD" => Some(Self::RetRollShopNoStoredReward), "RET_ROLL_SHOP_NOT_IN_VALID_SCENE" => Some(Self::RetRollShopNotInValidScene), "RET_ROLL_SHOP_INVALID_ROLL_SHOP_TYPE" => { Some(Self::RetRollShopInvalidRollShopType) } "RET_ACTIVITY_RAID_COLLECTION_PREV_NOT_FINISH" => { Some(Self::RetActivityRaidCollectionPrevNotFinish) } "RET_ACTIVITY_RAID_COLLECTION_GROUP_ENTER_NEXT_UNAVAILABLE" => { Some(Self::RetActivityRaidCollectionGroupEnterNextUnavailable) } "RET_ACTIVITY_RAID_COLLECTION_IS_LAST" => { Some(Self::RetActivityRaidCollectionIsLast) } "RET_ACTIVITY_RAID_COLLECTION_IS_NOT_NEXT" => { Some(Self::RetActivityRaidCollectionIsNotNext) } "RET_OFFERING_NOT_UNLOCK" => Some(Self::RetOfferingNotUnlock), "RET_OFFERING_LEVEL_NOT_UNLOCK" => Some(Self::RetOfferingLevelNotUnlock), "RET_OFFERING_REACH_MAX_LEVEL" => Some(Self::RetOfferingReachMaxLevel), "RET_OFFERING_ITEM_NOT_ENOUGH" => Some(Self::RetOfferingItemNotEnough), "RET_OFFERING_LONGTAIL_NOT_OPEN" => Some(Self::RetOfferingLongtailNotOpen), "RET_OFFERING_REWARD_CONDITION" => Some(Self::RetOfferingRewardCondition), "RET_DRINK_MAKER_CHAT_INVALID" => Some(Self::RetDrinkMakerChatInvalid), "RET_DRINK_MAKER_PARAM_INVALID" => Some(Self::RetDrinkMakerParamInvalid), "RET_DRINK_MAKER_PARAM_NOT_UNLOCK" => Some(Self::RetDrinkMakerParamNotUnlock), "RET_DRINK_MAKER_CONFIG_NOT_FOUND" => Some(Self::RetDrinkMakerConfigNotFound), "RET_DRINK_MAKER_NOT_LAST_CHAT" => Some(Self::RetDrinkMakerNotLastChat), "RET_DRINK_MAKER_DAY_AND_FREE_PHASE_NOT_OPEN" => { Some(Self::RetDrinkMakerDayAndFreePhaseNotOpen) } "RET_DRINK_MAKER_CHEERS_NOT_ABLE_TO_NEXT_GROUP" => { Some(Self::RetDrinkMakerCheersNotAbleToNextGroup) } "RET_DRINK_MAKER_CHEERS_DRINK_ALREADY_MADE" => { Some(Self::RetDrinkMakerCheersDrinkAlreadyMade) } "RET_DRINK_MAKER_CHEERS_ACTIVITY_NOT_OPEN" => { Some(Self::RetDrinkMakerCheersActivityNotOpen) } "RET_DRINK_MAKER_CHEERS_MAKE_DRINK_PRE_MISSION_NOT_FINISHED" => { Some(Self::RetDrinkMakerCheersMakeDrinkPreMissionNotFinished) } "RET_MONOPOLY_NOT_OPEN" => Some(Self::RetMonopolyNotOpen), "RET_MONOPOLY_CONFIG_ERROR" => Some(Self::RetMonopolyConfigError), "RET_MONOPOLY_DICE_NOT_ENOUGH" => Some(Self::RetMonopolyDiceNotEnough), "RET_MONOPOLY_CUR_CELL_NOT_FINISH" => Some(Self::RetMonopolyCurCellNotFinish), "RET_MONOPOLY_COIN_NOT_ENOUGH" => Some(Self::RetMonopolyCoinNotEnough), "RET_MONOPOLY_CELL_WAIT_PENDING" => Some(Self::RetMonopolyCellWaitPending), "RET_MONOPOLY_CELL_STATE_ERROR" => Some(Self::RetMonopolyCellStateError), "RET_MONOPOLY_CELL_CONTENT_ERROR" => Some(Self::RetMonopolyCellContentError), "RET_MONOPOLY_ITEM_NOT_ENOUGH" => Some(Self::RetMonopolyItemNotEnough), "RET_MONOPOLY_CELL_CONTENT_CANNOT_GIVEUP" => { Some(Self::RetMonopolyCellContentCannotGiveup) } "RET_MONOPOLY_ASSET_LEVEL_INVALID" => { Some(Self::RetMonopolyAssetLevelInvalid) } "RET_MONOPOLY_TURN_NOT_FINISH" => Some(Self::RetMonopolyTurnNotFinish), "RET_MONOPOLY_GUIDE_NOT_FINISH" => Some(Self::RetMonopolyGuideNotFinish), "RET_MONOPOLY_RAFFLE_REWARD_REISSUED" => { Some(Self::RetMonopolyRaffleRewardReissued) } "RET_MONOPOLY_NO_GAME_ACTIVE" => Some(Self::RetMonopolyNoGameActive), "RET_MONOPOLY_GAME_RATIO_NOT_INCREASABLE" => { Some(Self::RetMonopolyGameRatioNotIncreasable) } "RET_MONOPOLY_GAME_RATIO_MAX" => Some(Self::RetMonopolyGameRatioMax), "RET_MONOPOLY_GAME_TARGET_RATIO_INVALID" => { Some(Self::RetMonopolyGameTargetRatioInvalid) } "RET_MONOPOLY_GAME_BINGO_FLIP_POS_INVALID" => { Some(Self::RetMonopolyGameBingoFlipPosInvalid) } "RET_MONOPOLY_GAME_GUESS_ALREADY_CHOOSE" => { Some(Self::RetMonopolyGameGuessAlreadyChoose) } "RET_MONOPOLY_GAME_GUESS_CHOOSE_INVALID" => { Some(Self::RetMonopolyGameGuessChooseInvalid) } "RET_MONOPOLY_GAME_GUESS_INFORMATION_ALREADY_BOUGHT" => { Some(Self::RetMonopolyGameGuessInformationAlreadyBought) } "RET_MONOPOLY_GAME_RAISE_RATIO_NOT_UNLOCK" => { Some(Self::RetMonopolyGameRaiseRatioNotUnlock) } "RET_MONOPOLY_FRIEND_NOT_SYNCED" => Some(Self::RetMonopolyFriendNotSynced), "RET_MONOPOLY_GET_FRIEND_RANKING_LIST_IN_CD" => { Some(Self::RetMonopolyGetFriendRankingListInCd) } "RET_MONOPOLY_LIKE_TARGET_NOT_FRIEND" => { Some(Self::RetMonopolyLikeTargetNotFriend) } "RET_MONOPOLY_DAILY_ALREADY_LIKED" => { Some(Self::RetMonopolyDailyAlreadyLiked) } "RET_MONOPOLY_SOCIAL_EVENT_STATUS_NOT_MATCH" => { Some(Self::RetMonopolySocialEventStatusNotMatch) } "RET_MONOPOLY_SOCIAL_EVENT_SERVER_CACHE_NOT_EXIST" => { Some(Self::RetMonopolySocialEventServerCacheNotExist) } "RET_MONOPOLY_ACTIVITY_ID_NOT_MATCH" => { Some(Self::RetMonopolyActivityIdNotMatch) } "RET_MONOPOLY_RAFFLE_POOL_NOT_EXIST" => { Some(Self::RetMonopolyRafflePoolNotExist) } "RET_MONOPOLY_RAFFLE_POOL_TIME_NOT_MATCH" => { Some(Self::RetMonopolyRafflePoolTimeNotMatch) } "RET_MONOPOLY_RAFFLE_POOL_PHASE_NOT_MEET" => { Some(Self::RetMonopolyRafflePoolPhaseNotMeet) } "RET_MONOPOLY_RAFFLE_POOL_SHOW_TIME_NOT_MEET" => { Some(Self::RetMonopolyRafflePoolShowTimeNotMeet) } "RET_MONOPOLY_RAFFLE_TICKET_NOT_FOUND" => { Some(Self::RetMonopolyRaffleTicketNotFound) } "RET_MONOPOLY_RAFFLE_TICKET_TIME_NOT_MEET" => { Some(Self::RetMonopolyRaffleTicketTimeNotMeet) } "RET_MONOPOLY_RAFFLE_TICKET_REWARD_ALREADY_TAKEN" => { Some(Self::RetMonopolyRaffleTicketRewardAlreadyTaken) } "RET_MONOPOLY_RAFFLE_POOL_NOT_IN_RAFFLE_TIME" => { Some(Self::RetMonopolyRafflePoolNotInRaffleTime) } "RET_MONOPOLY_MBTI_REPORT_REWARD_ALREADY_TAKEN" => { Some(Self::RetMonopolyMbtiReportRewardAlreadyTaken) } "RET_EVOLVE_BUILD_LEVEL_GAMING" => Some(Self::RetEvolveBuildLevelGaming), "RET_EVEOLVE_BUILD_LEVEL_BAN_RANDOM" => { Some(Self::RetEveolveBuildLevelBanRandom) } "RET_EVOLVE_BUILD_FIRST_REWARD_ALREADY_TAKEN" => { Some(Self::RetEvolveBuildFirstRewardAlreadyTaken) } "RET_EVOLVE_BUILD_LEVEL_UNFINISH" => Some(Self::RetEvolveBuildLevelUnfinish), "RET_EVOLVE_BUILD_SHOP_ABILITY_MAX_LEVEL" => { Some(Self::RetEvolveBuildShopAbilityMaxLevel) } "RET_EVOLVE_BUILD_SHOP_ABILITY_MIN_LEVEL" => { Some(Self::RetEvolveBuildShopAbilityMinLevel) } "RET_EVOLVE_BUILD_SHOP_ABILITY_NOT_GET" => { Some(Self::RetEvolveBuildShopAbilityNotGet) } "RET_EVOLVE_BUILD_LEVEL_LOCK" => Some(Self::RetEvolveBuildLevelLock), "RET_EVOLVE_BUILD_EXP_NOT_ENOUGH" => Some(Self::RetEvolveBuildExpNotEnough), "RET_EVOLVE_BUILD_SHOP_ABILITY_LEVEL_ERROR" => { Some(Self::RetEvolveBuildShopAbilityLevelError) } "RET_EVOLVE_BUILD_ACTIVITY_NOT_OPEN" => { Some(Self::RetEvolveBuildActivityNotOpen) } "RET_EVOLVE_BUILD_SHOP_ABILITY_EMPTY" => { Some(Self::RetEvolveBuildShopAbilityEmpty) } "RET_EVOLVE_BUILD_LEVEL_NOT_START" => Some(Self::RetEvolveBuildLevelNotStart), "RET_EVOLVE_BUILD_SHOP_LOCK" => Some(Self::RetEvolveBuildShopLock), "RET_EVOLVE_BUILD_REWARD_LOCK" => Some(Self::RetEvolveBuildRewardLock), "RET_EVOLVE_BUILD_REWARD_LEVEL_MAX" => { Some(Self::RetEvolveBuildRewardLevelMax) } "RET_EVOLVE_BUILD_REWARD_ALREADY_ALL_TAKEN" => { Some(Self::RetEvolveBuildRewardAlreadyAllTaken) } "RET_EVOLVE_BUILD_SEASON_ERROR" => Some(Self::RetEvolveBuildSeasonError), "RET_EVOLVE_BUILD_TEACH_SKIP_QUEST_NOT_FINISH" => { Some(Self::RetEvolveBuildTeachSkipQuestNotFinish) } "RET_CLOCK_PARK_CONFIG_ERROR" => Some(Self::RetClockParkConfigError), "RET_CLOCK_PARK_EFFECT_ERROR" => Some(Self::RetClockParkEffectError), "RET_CLOCK_PARK_SCRIPT_ALREADY_UNLOCK" => { Some(Self::RetClockParkScriptAlreadyUnlock) } "RET_CLOCK_PARK_SCRIPT_UNLOCK_CONDITION_NOT_MEET" => { Some(Self::RetClockParkScriptUnlockConditionNotMeet) } "RET_CLOCK_PARK_TALENT_ALREADY_UNLOCK" => { Some(Self::RetClockParkTalentAlreadyUnlock) } "RET_CLOCK_PARK_SCRIPT_LOCKED" => Some(Self::RetClockParkScriptLocked), "RET_CLOCK_PARK_HAS_ONGOING_SCRIPT" => { Some(Self::RetClockParkHasOngoingScript) } "RET_CLOCK_PARK_NO_ONGOING_SCRIPT" => Some(Self::RetClockParkNoOngoingScript), "RET_CLOCK_PARK_DICE_PLACEMENT_ERROR" => { Some(Self::RetClockParkDicePlacementError) } "RET_CLOCK_PARK_MISMATCH_STATUS" => Some(Self::RetClockParkMismatchStatus), "RET_CLOCK_PARK_NO_BUFF" => Some(Self::RetClockParkNoBuff), "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_REQ_DUPLICATED" => { Some(Self::RetClockParkSlotMachineGachaReqDuplicated) } "RET_CLOCK_PARK_SLOT_MACHINE_COST_NOT_ENOUGH" => { Some(Self::RetClockParkSlotMachineCostNotEnough) } "RET_CLOCK_PARK_SLOT_MACHINE_GACHA_CNT_EXCEED_LIMIT" => { Some(Self::RetClockParkSlotMachineGachaCntExceedLimit) } "RET_CLOCK_PARK_NOT_OPEN" => Some(Self::RetClockParkNotOpen), "RET_TOURN_ROGUE_STATUS_MISMATCH" => Some(Self::RetTournRogueStatusMismatch), "RET_MAGIC_ROGUE_STATUS_MISMATCH" => Some(Self::RetMagicRogueStatusMismatch), "RET_AUTO_MOUNT_MAGIC_UNIT_NO_MATCHED_MAGIC_SCEPTER" => { Some(Self::RetAutoMountMagicUnitNoMatchedMagicScepter) } "RET_MAGIC_UNIT_WORKBENCH_REFORGE_GEN_FAIL" => { Some(Self::RetMagicUnitWorkbenchReforgeGenFail) } "RET_MATCH_ALREADY_IN_MATCH" => Some(Self::RetMatchAlreadyInMatch), "RET_MATCH_NOT_IN_MATCH" => Some(Self::RetMatchNotInMatch), "RET_MATCH_PLAY_NOT_OPEN" => Some(Self::RetMatchPlayNotOpen), "RET_CROSS_STATE_ERROR" => Some(Self::RetCrossStateError), "RET_MATCH_VERSION_NOT_EQUAL" => Some(Self::RetMatchVersionNotEqual), "RET_MATCH_PLAYER_NOT_IN_LOBBY_ROOM" => { Some(Self::RetMatchPlayerNotInLobbyRoom) } "RET_LOBBY_STATE_NOT_MATCH" => Some(Self::RetLobbyStateNotMatch), "RET_LOBBY_ROOM_NOT_EXIST" => Some(Self::RetLobbyRoomNotExist), "RET_LOBBY_ROOM_PALYER_FULL" => Some(Self::RetLobbyRoomPalyerFull), "RET_LOBBY_ROOM_PALYER_NOT_READY" => Some(Self::RetLobbyRoomPalyerNotReady), "RET_LOBBY_ROOM_PALYER_FIGHTING" => Some(Self::RetLobbyRoomPalyerFighting), "RET_FIGHT_ROOM_NOT_EXIST" => Some(Self::RetFightRoomNotExist), "RET_FIGHT_MATCH3_PLAYER_STATE_ERR" => { Some(Self::RetFightMatch3PlayerStateErr) } "RET_FIGHT_MATCH3_ROOM_STATE_ERR" => Some(Self::RetFightMatch3RoomStateErr), "RET_CROSS_STATE_TIME_OUT" => Some(Self::RetCrossStateTimeOut), "RET_LOBBY_START_FIGHT_DISABLE" => Some(Self::RetLobbyStartFightDisable), "RET_LOBBY_START_FIGHT_PLAYER_LACK" => { Some(Self::RetLobbyStartFightPlayerLack) } "RET_MATCH_CLIENT_DATA_VERSION_LOW" => { Some(Self::RetMatchClientDataVersionLow) } "RET_LOBBY_START_MATCH_DISABLE" => Some(Self::RetLobbyStartMatchDisable), "RET_LOBBY_INTERACT_IN_CD" => Some(Self::RetLobbyInteractInCd), "RET_LOBBY_OWNER_STATE_ERR" => Some(Self::RetLobbyOwnerStateErr), "RET_LOBBY_OP_TOO_FAST" => Some(Self::RetLobbyOpTooFast), "RET_FIGHT_MATCH3_SOLO_PLAYER_TURN_ERR" => { Some(Self::RetFightMatch3SoloPlayerTurnErr) } "RET_MATCH_PLAY_NOT_SUPPORTED" => Some(Self::RetMatchPlayNotSupported), "RET_MATCH_PLAY_DATA_NOT_EXIST" => Some(Self::RetMatchPlayDataNotExist), "RET_MATCH_PLAY_NOT_SUPPORT_FRIEND_RANKING" => { Some(Self::RetMatchPlayNotSupportFriendRanking) } "RET_MATCH_PLAY_GET_FRIEND_RANKING_INFO_IN_CD" => { Some(Self::RetMatchPlayGetFriendRankingInfoInCd) } "RET_SWORD_TRAINING_NO_ACTIVE_GAME" => { Some(Self::RetSwordTrainingNoActiveGame) } "RET_SWORD_TRAINING_NO_PENDING_ACTION_MATCH" => { Some(Self::RetSwordTrainingNoPendingActionMatch) } "RET_SWORD_TRAINING_PARTNER_ABILITY_INVALID" => { Some(Self::RetSwordTrainingPartnerAbilityInvalid) } "RET_SWORD_TRAINING_SKILL_ALREADY_LEARNED" => { Some(Self::RetSwordTrainingSkillAlreadyLearned) } "RET_SWORD_TRAINING_CONDITION_NOT_MEET" => { Some(Self::RetSwordTrainingConditionNotMeet) } "RET_SWORD_TRAINING_PARENT_SKILL_NOT_LEARNED" => { Some(Self::RetSwordTrainingParentSkillNotLearned) } "RET_SWORD_TRAINING_SKILL_TYPE_NOT_UNLOCK" => { Some(Self::RetSwordTrainingSkillTypeNotUnlock) } "RET_SWORD_TRAINING_GAME_ALREADY_EXIST" => { Some(Self::RetSwordTrainingGameAlreadyExist) } "RET_SWORD_TRAINING_ENDING_HINT_NOT_MATCH" => { Some(Self::RetSwordTrainingEndingHintNotMatch) } "RET_SWORD_TRAINING_STORYLINE_CONFIG_NOT_FOUND" => { Some(Self::RetSwordTrainingStorylineConfigNotFound) } "RET_SWORD_TRAINING_STORY_CONFIG_NOT_FOUND" => { Some(Self::RetSwordTrainingStoryConfigNotFound) } "RET_SWORD_TRAINING_UNLOCK_NOT_FINISH" => { Some(Self::RetSwordTrainingUnlockNotFinish) } "RET_SWORD_TRAINING_OPTION_MISMATCH" => { Some(Self::RetSwordTrainingOptionMismatch) } "RET_SWORD_TRAINING_RESTORE_WITHOUT_EXAM_FAILED" => { Some(Self::RetSwordTrainingRestoreWithoutExamFailed) } "RET_SWORD_TRAINING_NO_RESTORE_GAME_AVAILABLE" => { Some(Self::RetSwordTrainingNoRestoreGameAvailable) } "RET_SWORD_TRAINING_ENDING_STORY_NOT_MATCH" => { Some(Self::RetSwordTrainingEndingStoryNotMatch) } "RET_SWORD_TRAINING_ENDING_NOT_FINISH" => { Some(Self::RetSwordTrainingEndingNotFinish) } "RET_SWORD_TRAINING_ENDING_REWARD_TAKEN" => { Some(Self::RetSwordTrainingEndingRewardTaken) } "RET_SWORD_TRAINING_COMBAT_RANK_NOT_CHANGE" => { Some(Self::RetSwordTrainingCombatRankNotChange) } "RET_SWORD_TRAINING_DIRECT_BATTLE_DISABLE" => { Some(Self::RetSwordTrainingDirectBattleDisable) } "RET_FIGHT_FEST_PHASE_NOT_MATCH" => Some(Self::RetFightFestPhaseNotMatch), "RET_FIGHT_FEST_SCORE_RACE_ALREADY_FINISH" => { Some(Self::RetFightFestScoreRaceAlreadyFinish) } "RET_FIGHT_FEST_CHALLENGE_LOCKED" => Some(Self::RetFightFestChallengeLocked), "RET_FIGHT_FEST_COACH_SKILL_LOCKED" => { Some(Self::RetFightFestCoachSkillLocked) } "RET_FIGHT_FEST_COACH_SKILL_EQUIP_TYPE_EXISTED" => { Some(Self::RetFightFestCoachSkillEquipTypeExisted) } "RET_FIGHT_FEST_SCORE_RACE_MISSION_DOIND" => { Some(Self::RetFightFestScoreRaceMissionDoind) } "RET_FIGHT_FEST_COACH_SKILL_NO_EQUIP" => { Some(Self::RetFightFestCoachSkillNoEquip) } "RET_PET_NOT_EXIST" => Some(Self::RetPetNotExist), "RET_PET_ALREADY_SUMMONED" => Some(Self::RetPetAlreadySummoned), "RET_PET_NOT_SUMMONED" => Some(Self::RetPetNotSummoned), "RET_MUSIC_RHYTHM_LEVEL_TIME_TOO_SHORT" => { Some(Self::RetMusicRhythmLevelTimeTooShort) } "RET_MUSIC_RHYTHM_NOT_IN_LEVEL" => Some(Self::RetMusicRhythmNotInLevel), "RET_MUSIC_RHYTHM_PRE_DIFFICULTY_NOT_PASS" => { Some(Self::RetMusicRhythmPreDifficultyNotPass) } "RET_MUSIC_RHYTHM_SONG_LIMITED" => Some(Self::RetMusicRhythmSongLimited), "RET_MUSIC_RHYTHM_SONG_LOCKED" => Some(Self::RetMusicRhythmSongLocked), "RET_MUSIC_RHYTHM_TRACK_LOCKED" => Some(Self::RetMusicRhythmTrackLocked), "RET_MUSIC_RHYTHM_LEVEL_NOT_UNLOCK" => { Some(Self::RetMusicRhythmLevelNotUnlock) } "RET_MUSIC_RHYTHM_SONG_SFX_LOCKED" => Some(Self::RetMusicRhythmSongSfxLocked), "RET_TRAIN_PARTY_COIN_NOT_ENOUGH" => Some(Self::RetTrainPartyCoinNotEnough), "RET_TRAIN_PARTY_DIY_TAG_NOT_MATCH" => { Some(Self::RetTrainPartyDiyTagNotMatch) } "RET_TRAIN_PARTY_USE_CARD_MOBILITY_NOT_ENOUGH" => { Some(Self::RetTrainPartyUseCardMobilityNotEnough) } "RET_TRAIN_PARTY_AREA_UNLOCK_COIN_NOT_ENOUGH" => { Some(Self::RetTrainPartyAreaUnlockCoinNotEnough) } "RET_TAROT_BOOK_ENERGY_NOT_ENOUGH" => Some(Self::RetTarotBookEnergyNotEnough), "RET_TAROT_BOOK_PACK_NOT_AVAILABLE" => { Some(Self::RetTarotBookPackNotAvailable) } "RET_TAROT_BOOK_STORY_ALREADY_UNLOCK" => { Some(Self::RetTarotBookStoryAlreadyUnlock) } "RET_TAROT_BOOK_CARD_NOT_ENOUGH" => Some(Self::RetTarotBookCardNotEnough), "RET_TAROT_BOOK_CLUE_NOT_ENOUGH" => Some(Self::RetTarotBookClueNotEnough), "RET_TAROT_BOOK_UNLOCK_STORY_CARD_NOT_SAME" => { Some(Self::RetTarotBookUnlockStoryCardNotSame) } "RET_TAROT_BOOK_STORY_NOT_UNLOCK" => Some(Self::RetTarotBookStoryNotUnlock), "RET_TAROT_BOOK_STORY_ALREADY_FINISH" => { Some(Self::RetTarotBookStoryAlreadyFinish) } "RET_TAROT_BOOK_INTERACTION_ALREADY_FINISH" => { Some(Self::RetTarotBookInteractionAlreadyFinish) } "RET_CHIMERA_CHIMERA_NOT_UNLOCK" => Some(Self::RetChimeraChimeraNotUnlock), "RET_CHIMERA_CHIMERA_DUPLICATED" => Some(Self::RetChimeraChimeraDuplicated), "RET_CHIMERA_CHIMERA_TYPE_ERROR" => Some(Self::RetChimeraChimeraTypeError), "RET_CHIMERA_WORK_MISMATCH_ROUND" => Some(Self::RetChimeraWorkMismatchRound), "RET_CHIMERA_WORK_ROUND_OPTION_NOT_MEET" => { Some(Self::RetChimeraWorkRoundOptionNotMeet) } "RET_CHIMERA_ENDLESS_NOT_UNLOCK" => Some(Self::RetChimeraEndlessNotUnlock), "RET_CHIMERA_IN_ENDLESS" => Some(Self::RetChimeraInEndless), "RET_CHIMERA_NOT_IN_ENDLESS" => Some(Self::RetChimeraNotInEndless), "RET_CHIMERA_CHIMERA_FALL_IN_ENDLESS" => { Some(Self::RetChimeraChimeraFallInEndless) } "RET_PLANET_FES_AVATAR_NOT_EXIST" => Some(Self::RetPlanetFesAvatarNotExist), "RET_PLANET_FES_LAND_NOT_EXIST" => Some(Self::RetPlanetFesLandNotExist), "RET_PLANET_FES_ITEM_NOT_ENOUGH" => Some(Self::RetPlanetFesItemNotEnough), "RET_PLANET_FES_LAND_ALREADY_UNLOCK" => { Some(Self::RetPlanetFesLandAlreadyUnlock) } "RET_PLANET_FES_WORK_AVATAR_REPEAT" => { Some(Self::RetPlanetFesWorkAvatarRepeat) } "RET_PLANET_FES_WORK_AVATAR_TYPE_NOT_MATCH" => { Some(Self::RetPlanetFesWorkAvatarTypeNotMatch) } "RET_PLANET_FES_ACTIVITY_NOT_OPEN" => Some(Self::RetPlanetFesActivityNotOpen), "RET_PLANET_FES_SKILLTREE_PHASE_NOT_UNLOCK" => { Some(Self::RetPlanetFesSkilltreePhaseNotUnlock) } "RET_PLANET_FES_SKILL_NOT_UNLOCK" => Some(Self::RetPlanetFesSkillNotUnlock), "RET_PLANET_FES_CONFIG_ERROR" => Some(Self::RetPlanetFesConfigError), "RET_PLANET_FES_NOT_IN_BUSINESS_DAY" => { Some(Self::RetPlanetFesNotInBusinessDay) } "RET_PLANET_FES_EVENT_LOCKED" => Some(Self::RetPlanetFesEventLocked), "RET_PLANET_FES_EVENT_FINISHED" => Some(Self::RetPlanetFesEventFinished), "RET_PLANET_FES_EVENT_IN_CD" => Some(Self::RetPlanetFesEventInCd), "RET_PLANET_FES_EVENT_ALREADY_IN_STATE" => { Some(Self::RetPlanetFesEventAlreadyInState) } "RET_PLANET_FES_EVENT_NO_WORK_AVATAR" => { Some(Self::RetPlanetFesEventNoWorkAvatar) } "RET_PLANET_FES_EVENT_PROCESSING_CANNOT_DISAPPEAR" => { Some(Self::RetPlanetFesEventProcessingCannotDisappear) } "RET_PLANET_FES_EVENT_OPTION_PHASE_WRONG" => { Some(Self::RetPlanetFesEventOptionPhaseWrong) } "RET_PLANET_FES_FUNCTION_NOT_UNLOCK" => { Some(Self::RetPlanetFesFunctionNotUnlock) } "RET_PLANET_FES_REWARD_ALREADY_TAKEN" => { Some(Self::RetPlanetFesRewardAlreadyTaken) } "RET_PLANET_FES_EVENT_GAME_NOT_ACTIVE" => { Some(Self::RetPlanetFesEventGameNotActive) } "RET_PLANET_FES_REGION_PROGRESS_NOT_ENOUGH" => { Some(Self::RetPlanetFesRegionProgressNotEnough) } "RET_PLANET_FES_FRIEND_ITEM_NOT_ENOUGH" => { Some(Self::RetPlanetFesFriendItemNotEnough) } "RET_PLANET_FES_PIECE_PERMISSION_BAN" => { Some(Self::RetPlanetFesPiecePermissionBan) } "RET_PLANET_FES_PIECE_OFFER_NOT_EXIST" => { Some(Self::RetPlanetFesPieceOfferNotExist) } "RET_PLANET_FES_PIECE_APPLY_IN_STACK_TOO_MUCH" => { Some(Self::RetPlanetFesPieceApplyInStackTooMuch) } "RET_PLANET_FES_PIECE_APPLY_NOT_EXIST" => { Some(Self::RetPlanetFesPieceApplyNotExist) } "RET_PLANET_FES_GET_FRIEND_RANKING_LIST_IN_CD" => { Some(Self::RetPlanetFesGetFriendRankingListInCd) } "RET_PLANET_FES_GIVE_PIECE_OWNED_BY_TARGET" => { Some(Self::RetPlanetFesGivePieceOwnedByTarget) } "RET_PLANET_FES_LEVEL_MAX" => Some(Self::RetPlanetFesLevelMax), "RET_PLANET_FES_EXCLUSIVE_EVENT" => Some(Self::RetPlanetFesExclusiveEvent), "RET_MARBLE_SEAL_ALREADY_UNLOCKED" => { Some(Self::RetMarbleSealAlreadyUnlocked) } "RET_MARBLE_SEAL_SHOP_ITEM_NOT_ENOUGH" => { Some(Self::RetMarbleSealShopItemNotEnough) } "RET_MARBLE_SEAL_LOCKED" => Some(Self::RetMarbleSealLocked), "RET_CAKE_RACE_FIELD_LOCKED" => Some(Self::RetCakeRaceFieldLocked), "RET_CAKE_RACE_FIELD_COST_NOT_ENOUGH" => { Some(Self::RetCakeRaceFieldCostNotEnough) } "RET_CAKE_RACE_FIELD_PVP_ONLY" => Some(Self::RetCakeRaceFieldPvpOnly), "RET_CAKE_RACE_ALREADY_IN_GAME" => Some(Self::RetCakeRaceAlreadyInGame), "RET_CAKE_RACE_GET_FRIEND_RANKING_LIST_IN_CD" => { Some(Self::RetCakeRaceGetFriendRankingListInCd) } "RET_CAKE_RACE_LIKE_FRIEND_TARGET_NOT_FRIEND" => { Some(Self::RetCakeRaceLikeFriendTargetNotFriend) } "RET_CAKE_RACE_LIKE_FRIEND_DAILY_ALREADY_LIKED" => { Some(Self::RetCakeRaceLikeFriendDailyAlreadyLiked) } "RET_CAKE_RACE_LIKE_FRIEND_IN_CD" => Some(Self::RetCakeRaceLikeFriendInCd), "RET_FATE_STATUS_NOT_MATCH" => Some(Self::RetFateStatusNotMatch), "RET_FATE_BUFF_SLOT_NOT_ENOUGH" => Some(Self::RetFateBuffSlotNotEnough), "RET_FATE_COIN_NOT_ENOUGH" => Some(Self::RetFateCoinNotEnough), "RET_FATE_REIJU_REROLL_COUNT_NOT_ENOUGH" => { Some(Self::RetFateReijuRerollCountNotEnough) } "RET_FATE_BUFF_LEVEL_MAX" => Some(Self::RetFateBuffLevelMax), "RET_FATE_ACTION_QUEUE_NOT_EMPTY" => Some(Self::RetFateActionQueueNotEmpty), "RET_PARKOUR_ACTIVITY_NOT_OPEN" => Some(Self::RetParkourActivityNotOpen), "RET_PARKOUR_LEVEL_NOT_UNLOCK" => Some(Self::RetParkourLevelNotUnlock), "RET_PARKOUR_RAIL_BALL_NOT_ALLOWED" => { Some(Self::RetParkourRailBallNotAllowed) } "RET_PARKOUR_NOT_IN_LEVEL" => Some(Self::RetParkourNotInLevel), "RET_PARKOUR_LEVEL_NOT_MATCH" => Some(Self::RetParkourLevelNotMatch), "RET_PARKOUR_NOT_PLAYED_ALL_NON_STORY_LEVEL" => { Some(Self::RetParkourNotPlayedAllNonStoryLevel) } "RET_FTC_LIMIT_NAME_CHANGE" => Some(Self::RetFtcLimitNameChange), "RET_ELF_RESTAURANT_CONFIG_ERROR" => Some(Self::RetElfRestaurantConfigError), "RET_ELF_RESTAURANT_FIELD_ALREADY_BOUGHT" => { Some(Self::RetElfRestaurantFieldAlreadyBought) } "RET_ELF_RESTAURANT_FIELD_NOT_BOUGHT" => { Some(Self::RetElfRestaurantFieldNotBought) } "RET_ELF_RESTAURANT_FIELD_CELL_INVALID" => { Some(Self::RetElfRestaurantFieldCellInvalid) } "RET_ELF_RESTAURANT_FARM_TYPE_INVALID" => { Some(Self::RetElfRestaurantFarmTypeInvalid) } "RET_ELF_RESTAURANT_SHOP_ITEM_NOT_EXIST" => { Some(Self::RetElfRestaurantShopItemNotExist) } "RET_ELF_RESTAURANT_SHOP_ITEM_COUNT_LIMIT" => { Some(Self::RetElfRestaurantShopItemCountLimit) } "RET_ELF_RESTAURANT_TRADE_ORDER_NOT_EXIST" => { Some(Self::RetElfRestaurantTradeOrderNotExist) } "RET_ELF_RESTAURANT_NO_REWARD" => Some(Self::RetElfRestaurantNoReward), "RET_ELF_RESTAURANT_NOT_INIT" => Some(Self::RetElfRestaurantNotInit), "RET_GRID_FIGHT_CONF_MISS" => Some(Self::RetGridFightConfMiss), "RET_GRID_FIGHT_ROLE_NOT_EXIST" => Some(Self::RetGridFightRoleNotExist), "RET_GRID_FIGHT_ROLE_ALREADY_EXIST" => { Some(Self::RetGridFightRoleAlreadyExist) } "RET_GRID_FIGHT_POS_EXIST_ROLE" => Some(Self::RetGridFightPosExistRole), "RET_GRID_FIGHT_POS_NOT_VALID" => Some(Self::RetGridFightPosNotValid), "RET_GRID_FIGHT_COIN_NOT_ENOUGH" => Some(Self::RetGridFightCoinNotEnough), "RET_GRID_FIGHT_EQUIP_NOT_EXIST" => Some(Self::RetGridFightEquipNotExist), "RET_GRID_FIGHT_EQUIP_CANNOT_DRESS" => { Some(Self::RetGridFightEquipCannotDress) } "RET_GRID_FIGHT_PARAM_NOT_MATCH" => Some(Self::RetGridFightParamNotMatch), "RET_GRID_FIGHT_EQUIP_DRESS_SAME" => Some(Self::RetGridFightEquipDressSame), "RET_GRID_FIGHT_EQUIP_DRESSED" => Some(Self::RetGridFightEquipDressed), "RET_GRID_FIGHT_RANDOM_ERR" => Some(Self::RetGridFightRandomErr), "RET_GRID_FIGHT_GOODS_SOLD" => Some(Self::RetGridFightGoodsSold), "RET_GRID_FIGHT_ITEM_NOT_ENOUGH" => Some(Self::RetGridFightItemNotEnough), "RET_GRID_FIGHT_GAMEPLAY_LEVEL_MAX" => { Some(Self::RetGridFightGameplayLevelMax) } "RET_GRID_FIGHT_ALREADY_IN_GAMEPLAY" => { Some(Self::RetGridFightAlreadyInGameplay) } "RET_GRID_FIGHT_EQUIP_TRAIT_LIMIT" => Some(Self::RetGridFightEquipTraitLimit), "RET_GRID_FIGHT_REGION_FULL" => Some(Self::RetGridFightRegionFull), "RET_GRID_FIGHT_TEMPORARY_EQUIP" => Some(Self::RetGridFightTemporaryEquip), "RET_GRID_FIGHT_NOT_IN_GAMEPLAY" => Some(Self::RetGridFightNotInGameplay), "RET_GRID_FIGHT_ADD_EQUIP_FAIL" => Some(Self::RetGridFightAddEquipFail), "RET_GRID_FIGHT_ADD_CONSUMABLE_FAIL" => { Some(Self::RetGridFightAddConsumableFail) } "RET_GRID_FIGHT_CREATE_ROLE_FAIL" => Some(Self::RetGridFightCreateRoleFail), "RET_GRID_FIGHT_CANNOT_UPGRADE" => Some(Self::RetGridFightCannotUpgrade), "RET_GRID_FIGHT_NO_EMPTY_POS" => Some(Self::RetGridFightNoEmptyPos), "RET_GRID_FIGHT_FORGE_NOT_EXIST" => Some(Self::RetGridFightForgeNotExist), "RET_GRID_FIGHT_ADD_FORGE_FAIL" => Some(Self::RetGridFightAddForgeFail), "RET_GRID_FIGHT_ORB_NOT_ENOUGH" => Some(Self::RetGridFightOrbNotEnough), "RET_GRID_FIGHT_ORB_NOT_EXIST" => Some(Self::RetGridFightOrbNotExist), "RET_GRID_FIGHT_SUPPLY_NO_REROLL" => Some(Self::RetGridFightSupplyNoReroll), "RET_GRID_FIGHT_HIGH_RARIY_FOR_COPY" => { Some(Self::RetGridFightHighRariyForCopy) } "RET_GRID_FIGHT_ROLE_FULL_FOR_COPY" => { Some(Self::RetGridFightRoleFullForCopy) } "RET_GRID_FIGHT_UNDRESS_EQUIP_FAIL" => { Some(Self::RetGridFightUndressEquipFail) } "RET_GRID_FIGHT_DATA_LOCKED" => Some(Self::RetGridFightDataLocked), "RET_GRID_FIGHT_SAME_ROLE_IN_BATTLE" => { Some(Self::RetGridFightSameRoleInBattle) } "RET_GRID_FIGHT_SUPPLY_ALL_SELECTED" => { Some(Self::RetGridFightSupplyAllSelected) } "RET_GRID_FIGHT_TRAIT_TRACK_MAX" => Some(Self::RetGridFightTraitTrackMax), "RET_GRID_FIGHT_POS_BAN" => Some(Self::RetGridFightPosBan), "RET_GRID_FIGHT_POS_EXIST_ITEM" => Some(Self::RetGridFightPosExistItem), "RET_GRID_FIGHT_TALENT_ENABLED" => Some(Self::RetGridFightTalentEnabled), "RET_GRID_FIGHT_TALENT_COST_NOT_ENOUGH" => { Some(Self::RetGridFightTalentCostNotEnough) } "RET_GRID_FIGHT_TALENT_PRE_NOT_ENABLED" => { Some(Self::RetGridFightTalentPreNotEnabled) } "RET_GRID_FIGHT_DIVISION_INVALID" => Some(Self::RetGridFightDivisionInvalid), "RET_GRID_FIGHT_TALENT_PERMANENT_LIMIT" => { Some(Self::RetGridFightTalentPermanentLimit) } "RET_GRID_FIGHT_WEEKLY_REWARD_TAKEN" => { Some(Self::RetGridFightWeeklyRewardTaken) } "RET_GRID_FIGHT_WEEKLY_SCORE_NOT_ENOUGH" => { Some(Self::RetGridFightWeeklyScoreNotEnough) } "RET_GRID_FIGHT_CRAFT_COST_EQUIP_DRESSED" => { Some(Self::RetGridFightCraftCostEquipDressed) } "RET_GRID_FIGHT_CREATE_NPC_FAIL" => Some(Self::RetGridFightCreateNpcFail), "RET_GRID_FIGHT_NO_POS_CAN_PLACE" => Some(Self::RetGridFightNoPosCanPlace), "RET_GRID_FIGHT_NPC_POS_LIMIT" => Some(Self::RetGridFightNpcPosLimit), "RET_GRID_FIGHT_CRAFT_EQUIP_ON_DIFF_ROLE" => { Some(Self::RetGridFightCraftEquipOnDiffRole) } "RET_GRID_FIGHT_GLOBAL_HP_NOT_ENOUGH" => { Some(Self::RetGridFightGlobalHpNotEnough) } "RET_GRID_FIGHT_EQUIP_TRACK_MAX" => Some(Self::RetGridFightEquipTrackMax), "RET_GRID_FIGHT_NPC_NOT_EXIST" => Some(Self::RetGridFightNpcNotExist), "RET_GRID_FIGHT_RECYCLE_ROLE_IN_TUTORIAL" => { Some(Self::RetGridFightRecycleRoleInTutorial) } "RET_GRID_FIGHT_TUTORIAL_TASK_NOT_FINISHED" => { Some(Self::RetGridFightTutorialTaskNotFinished) } "RET_GRID_FIGHT_TUTORIAL_UPDATE_POS_ININVALID" => { Some(Self::RetGridFightTutorialUpdatePosIninvalid) } "RET_GRID_FIGHT_NO_REROLL_CNT" => Some(Self::RetGridFightNoRerollCnt), "RET_GRID_FIGHT_TUTORIAL_REFRESH_SHOP_LIMITED" => { Some(Self::RetGridFightTutorialRefreshShopLimited) } "RET_GRID_FIGHT_TUTORIAL_BUY_SHOP_LIMITED" => { Some(Self::RetGridFightTutorialBuyShopLimited) } "RET_GRID_FIGHT_OC_UNLOCK_QUEST_NOT_FINISHED" => { Some(Self::RetGridFightOcUnlockQuestNotFinished) } "RET_GRID_FIGHT_FORGE_LIMIT_SELECT_IDX_IN_TUTORIAL" => { Some(Self::RetGridFightForgeLimitSelectIdxInTutorial) } "RET_GRID_FIGHT_GAME_REF_ID_TOO_LONG" => { Some(Self::RetGridFightGameRefIdTooLong) } "RET_GRID_FIGHT_FEATURE_SWITCH_CLOSED" => { Some(Self::RetGridFightFeatureSwitchClosed) } "RET_GRID_FIGHT_EQUIP_TRAIT_EXCLUSIVE" => { Some(Self::RetGridFightEquipTraitExclusive) } "RET_GRID_FIGHT_SHOP_LOCKED" => Some(Self::RetGridFightShopLocked), "RET_GRID_FIGHT_BUY_EXP_LOCKED" => Some(Self::RetGridFightBuyExpLocked), "RET_HIPPLEN_AGENDA_WORK_UNAVAIBLE" => { Some(Self::RetHipplenAgendaWorkUnavaible) } "RET_HIPPLEN_AGENDA_WORK_CONFLICT" => { Some(Self::RetHipplenAgendaWorkConflict) } "RET_HIPPLEN_AGENDA_ACTION_LACK" => Some(Self::RetHipplenAgendaActionLack), "RET_HIPPLEN_AGENDA_ENERGY_LACK" => Some(Self::RetHipplenAgendaEnergyLack), "RET_HIPPLEN_AGENDA_NO_WORK_FOR_SETTLE" => { Some(Self::RetHipplenAgendaNoWorkForSettle) } "RET_HIPPLEN_AGENDA_SETTLE_WORK_MISMATCH" => { Some(Self::RetHipplenAgendaSettleWorkMismatch) } "RET_HIPPLEN_PHASE_CONFIG_NO_FOUND" => { Some(Self::RetHipplenPhaseConfigNoFound) } "RET_HIPPLEN_TRIAL_MISSION_NOT_FINISHED" => { Some(Self::RetHipplenTrialMissionNotFinished) } "RET_HIPPLEN_AGENDA_SET_WHEN_TRIAL" => { Some(Self::RetHipplenAgendaSetWhenTrial) } "RET_HIPPLEN_AGENDA_OPEN_CYCLE_FAIL" => { Some(Self::RetHipplenAgendaOpenCycleFail) } "RET_HIPPLEN_AGENDA_SETTLE_PARA_INVALID" => { Some(Self::RetHipplenAgendaSettleParaInvalid) } "RET_HIPPLEN_AGENDA_WORK_SET_TWICE" => { Some(Self::RetHipplenAgendaWorkSetTwice) } "RET_HIPPLEN_AGENDA_WORK_SETTLE_TWICE" => { Some(Self::RetHipplenAgendaWorkSettleTwice) } "RET_HIPPLEN_OUTFIT_NOT_WEARED" => Some(Self::RetHipplenOutfitNotWeared), "RET_HIPPLEN_OUTFIT_NOT_OWN" => Some(Self::RetHipplenOutfitNotOwn), "RET_HIPPLEN_OUTFIT_INVALID" => Some(Self::RetHipplenOutfitInvalid), "RET_HIPPLEN_OUTFIT_TYPE_WEARED" => Some(Self::RetHipplenOutfitTypeWeared), "RET_HIPPLEN_AGENDA_WORK_EMPTY" => Some(Self::RetHipplenAgendaWorkEmpty), "RET_HIPPLEN_ENDING_LOCK" => Some(Self::RetHipplenEndingLock), "RET_HIPPLEN_ENDING_REWARD_ALREADY_TAKEN" => { Some(Self::RetHipplenEndingRewardAlreadyTaken) } "RET_HIPPLEN_TRAIT_LOCK" => Some(Self::RetHipplenTraitLock), "RET_HIPPLEN_AGENDA_ACTION_LEFT" => Some(Self::RetHipplenAgendaActionLeft), "RET_HIPPLEN_BACKWARD_TRIAL_MISSION_NOT_FINISHED" => { Some(Self::RetHipplenBackwardTrialMissionNotFinished) } "RET_RELICBOX_HAS_PENDING_RELIC" => Some(Self::RetRelicboxHasPendingRelic), "RET_RELICBOX_NO_PENDING_RELIC" => Some(Self::RetRelicboxNoPendingRelic), "RET_RELICBOX_TARGET_AVATAR_INVALID" => { Some(Self::RetRelicboxTargetAvatarInvalid) } "RET_RELICBOX_TARGET_RELIC_SET_INVALID" => { Some(Self::RetRelicboxTargetRelicSetInvalid) } "RET_RELICBOX_ALLOW_POSITION_EMPTY" => { Some(Self::RetRelicboxAllowPositionEmpty) } "RET_RELICBOX_RELIC_CONFIG_NOT_FOUND" => { Some(Self::RetRelicboxRelicConfigNotFound) } "RET_RELICBOX_MAIN_AFFIX_ID_INVALID" => { Some(Self::RetRelicboxMainAffixIdInvalid) } "RET_RELICBOX_SUB_AFFIX_INVALID" => Some(Self::RetRelicboxSubAffixInvalid), "RET_RELICBOX_RELIC_CREATE_FAIL" => Some(Self::RetRelicboxRelicCreateFail), "RET_RELICBOX_LIB_CONFIG_NOT_FOUND" => { Some(Self::RetRelicboxLibConfigNotFound) } "RET_RELICBOX_SHIELD_LOCK" => Some(Self::RetRelicboxShieldLock), "RET_RELICBOX_CUSTOM_AVATAR_INVALID" => { Some(Self::RetRelicboxCustomAvatarInvalid) } "RET_RELICBOX_CUSTOM_RELIC_SET_INVALID" => { Some(Self::RetRelicboxCustomRelicSetInvalid) } "RET_RELICBOX_RELIC_IN_BOX" => Some(Self::RetRelicboxRelicInBox), "RET_RELICBOX_OPEN_TARGET_CONFLICT" => { Some(Self::RetRelicboxOpenTargetConflict) } "RET_RELICBOX_RELIC_TYPE_INVALID" => Some(Self::RetRelicboxRelicTypeInvalid), "Retcode_MBCABOJAPNF" => Some(Self::Mbcabojapnf), "Retcode_PJJKJLFAJMD" => Some(Self::Pjjkjlfajmd), "Retcode_JMOAEJMMLFK" => Some(Self::Jmoaejmmlfk), "Retcode_OGAKNDBOHIK" => Some(Self::Ogakndbohik), "Retcode_NLNCPEKBKBG" => Some(Self::Nlncpekbkbg), "Retcode_CNIOINHAGJI" => Some(Self::Cnioinhagji), "Retcode_OKAMEKOLPDB" => Some(Self::Okamekolpdb), "Retcode_NBICFEMBGEB" => Some(Self::Nbicfembgeb), "Retcode_GFBENDMKGMN" => Some(Self::Gfbendmkgmn), "Retcode_DFJINCHMDBH" => Some(Self::Dfjinchmdbh), "Retcode_FDCKOELBPFF" => Some(Self::Fdckoelbpff), "Retcode_JHLELIFPINJ" => Some(Self::Jhlelifpinj), "Retcode_HKGAOKDKFKC" => Some(Self::Hkgaokdkfkc), "Retcode_MIIGHHKMGHM" => Some(Self::Miighhkmghm), "Retcode_AGEIOBENCMJ" => Some(Self::Ageiobencmj), "Retcode_CBPGALLJEPD" => Some(Self::Cbpgalljepd), "Retcode_LFJCDIGAPNK" => Some(Self::Lfjcdigapnk), "Retcode_NHBDPKEMHJC" => Some(Self::Nhbdpkemhjc), "Retcode_EFBLJHOPKNH" => Some(Self::Efbljhopknh), "Retcode_DCJIIAHBEAG" => Some(Self::Dcjiiahbeag), "Retcode_KEMIBMAFOMD" => Some(Self::Kemibmafomd), "Retcode_FGFMKAFHIOH" => Some(Self::Fgfmkafhioh), "Retcode_JDHMBJEKFEG" => Some(Self::Jdhmbjekfeg), "Retcode_PBPLIBBEKCE" => Some(Self::Pbplibbekce), "Retcode_ONFIDLGNKCA" => Some(Self::Onfidlgnkca), "Retcode_AELGHBIMHAO" => Some(Self::Aelghbimhao), "Retcode_BFELLHHPKFO" => Some(Self::Bfellhhpkfo), "Retcode_CABLNLCHHLP" => Some(Self::Cablnlchhlp), "Retcode_DBBIPGKBKDH" => Some(Self::Dbbipgkbkdh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mfpdakoioed { Kcocmmiacmb = 0, Flmpfofpagb = 1, } impl Mfpdakoioed { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Kcocmmiacmb => "MFPDAKOIOED_KCOCMMIACMB", Self::Flmpfofpagb => "MFPDAKOIOED_FLMPFOFPAGB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MFPDAKOIOED_KCOCMMIACMB" => Some(Self::Kcocmmiacmb), "MFPDAKOIOED_FLMPFOFPAGB" => Some(Self::Flmpfofpagb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cbpdacmbhgl { Mmcgpcnjgcc = 0, Clkmdieedkj = 1, } impl Cbpdacmbhgl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Mmcgpcnjgcc => "CBPDACMBHGL_MMCGPCNJGCC", Self::Clkmdieedkj => "CBPDACMBHGL_CLKMDIEEDKJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CBPDACMBHGL_MMCGPCNJGCC" => Some(Self::Mmcgpcnjgcc), "CBPDACMBHGL_CLKMDIEEDKJ" => Some(Self::Clkmdieedkj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bomholbackf { Hglifjghade = 0, Pdjajhelpkl = 1, } impl Bomholbackf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Hglifjghade => "BOMHOLBACKF_HGLIFJGHADE", Self::Pdjajhelpkl => "BOMHOLBACKF_PDJAJHELPKL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BOMHOLBACKF_HGLIFJGHADE" => Some(Self::Hglifjghade), "BOMHOLBACKF_PDJAJHELPKL" => Some(Self::Pdjajhelpkl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mebhanngplj { Nlcdgipgfdj = 0, Chejbpekaga = 1, Dhfgmbgoknc = 2, Bfeajgddgkl = 3, Eimnkkefobc = 4, Lndpeiknlaf = 5, Ocnkgompljo = 6, } impl Mebhanngplj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "MEBHANNGPLJ_NLCDGIPGFDJ", Self::Chejbpekaga => "MEBHANNGPLJ_CHEJBPEKAGA", Self::Dhfgmbgoknc => "MEBHANNGPLJ_DHFGMBGOKNC", Self::Bfeajgddgkl => "MEBHANNGPLJ_BFEAJGDDGKL", Self::Eimnkkefobc => "MEBHANNGPLJ_EIMNKKEFOBC", Self::Lndpeiknlaf => "MEBHANNGPLJ_LNDPEIKNLAF", Self::Ocnkgompljo => "MEBHANNGPLJ_OCNKGOMPLJO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MEBHANNGPLJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "MEBHANNGPLJ_CHEJBPEKAGA" => Some(Self::Chejbpekaga), "MEBHANNGPLJ_DHFGMBGOKNC" => Some(Self::Dhfgmbgoknc), "MEBHANNGPLJ_BFEAJGDDGKL" => Some(Self::Bfeajgddgkl), "MEBHANNGPLJ_EIMNKKEFOBC" => Some(Self::Eimnkkefobc), "MEBHANNGPLJ_LNDPEIKNLAF" => Some(Self::Lndpeiknlaf), "MEBHANNGPLJ_OCNKGOMPLJO" => Some(Self::Ocnkgompljo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActiveType { JgjcdabbnijNlcdgipgfdj = 0, CmdActiveActivityDataChangeScNotify = 9552, CmdTakeActiveActivityRewardScRsp = 9570, CmdGetActiveActivityDataCsReq = 9568, CmdGetActiveActivityDataScRsp = 9556, CmdTakeActiveActivityRewardCsReq = 9566, } impl CmdActiveType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::JgjcdabbnijNlcdgipgfdj => "JGJCDABBNIJ_NLCDGIPGFDJ", Self::CmdActiveActivityDataChangeScNotify => { "CmdActiveActivityDataChangeScNotify" } Self::CmdTakeActiveActivityRewardScRsp => "CmdTakeActiveActivityRewardScRsp", Self::CmdGetActiveActivityDataCsReq => "CmdGetActiveActivityDataCsReq", Self::CmdGetActiveActivityDataScRsp => "CmdGetActiveActivityDataScRsp", Self::CmdTakeActiveActivityRewardCsReq => "CmdTakeActiveActivityRewardCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JGJCDABBNIJ_NLCDGIPGFDJ" => Some(Self::JgjcdabbnijNlcdgipgfdj), "CmdActiveActivityDataChangeScNotify" => { Some(Self::CmdActiveActivityDataChangeScNotify) } "CmdTakeActiveActivityRewardScRsp" => { Some(Self::CmdTakeActiveActivityRewardScRsp) } "CmdGetActiveActivityDataCsReq" => Some(Self::CmdGetActiveActivityDataCsReq), "CmdGetActiveActivityDataScRsp" => Some(Self::CmdGetActiveActivityDataScRsp), "CmdTakeActiveActivityRewardCsReq" => { Some(Self::CmdTakeActiveActivityRewardCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActivityType { AeompalbaahNlcdgipgfdj = 0, CmdTakeLoginActivityRewardScRsp = 2627, CmdGetMaterialSubmitActivityDataScRsp = 2638, CmdLeaveTrialActivityCsReq = 2693, CmdEnterTrialActivityStageScRsp = 2645, CmdTakeRewardCsReq = 2611, CmdLeaveTrialActivityScRsp = 2696, AeompalbaahFghjombpekm = 2618, CmdTakeTrialActivityRewardScRsp = 2634, CmdGetAvatarRewardDataScRsp = 2689, CmdSubmitMaterialSubmitActivityMaterialCsReq = 2661, CmdChooseAvatarScRsp = 2631, CmdGetLoginActivityScRsp = 2603, CmdGetActivityScheduleConfigScRsp = 2613, CmdTakeTrialActivityRewardCsReq = 2637, CmdCurTrialActivityScNotify = 2691, CmdGetActivityScheduleConfigCsReq = 2636, CmdGetTrialActivityDataCsReq = 2626, CmdGetLoginActivityCsReq = 2673, CmdTakeMaterialSubmitActivityRewardScRsp = 2678, CmdGetAvatarRewardDataCsReq = 2623, CmdChooseAvatarCsReq = 2640, CmdGetMaterialSubmitActivityDataCsReq = 2676, CmdSubmitMaterialSubmitActivityMaterialScRsp = 2624, CmdStartTrialActivityCsReq = 2658, CmdStartTrialActivityScRsp = 2643, CmdTakeMaterialSubmitActivityRewardCsReq = 2671, CmdGetTrialActivityDataScRsp = 2690, CmdTrialActivityDataChangeScNotify = 2641, CmdTakeLoginActivityRewardCsReq = 2680, CmdTakeRewardScRsp = 2697, } impl CmdActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AeompalbaahNlcdgipgfdj => "AEOMPALBAAH_NLCDGIPGFDJ", Self::CmdTakeLoginActivityRewardScRsp => "CmdTakeLoginActivityRewardScRsp", Self::CmdGetMaterialSubmitActivityDataScRsp => { "CmdGetMaterialSubmitActivityDataScRsp" } Self::CmdLeaveTrialActivityCsReq => "CmdLeaveTrialActivityCsReq", Self::CmdEnterTrialActivityStageScRsp => "CmdEnterTrialActivityStageScRsp", Self::CmdTakeRewardCsReq => "CmdTakeRewardCsReq", Self::CmdLeaveTrialActivityScRsp => "CmdLeaveTrialActivityScRsp", Self::AeompalbaahFghjombpekm => "AEOMPALBAAH_FGHJOMBPEKM", Self::CmdTakeTrialActivityRewardScRsp => "CmdTakeTrialActivityRewardScRsp", Self::CmdGetAvatarRewardDataScRsp => "CmdGetAvatarRewardDataScRsp", Self::CmdSubmitMaterialSubmitActivityMaterialCsReq => { "CmdSubmitMaterialSubmitActivityMaterialCsReq" } Self::CmdChooseAvatarScRsp => "CmdChooseAvatarScRsp", Self::CmdGetLoginActivityScRsp => "CmdGetLoginActivityScRsp", Self::CmdGetActivityScheduleConfigScRsp => { "CmdGetActivityScheduleConfigScRsp" } Self::CmdTakeTrialActivityRewardCsReq => "CmdTakeTrialActivityRewardCsReq", Self::CmdCurTrialActivityScNotify => "CmdCurTrialActivityScNotify", Self::CmdGetActivityScheduleConfigCsReq => { "CmdGetActivityScheduleConfigCsReq" } Self::CmdGetTrialActivityDataCsReq => "CmdGetTrialActivityDataCsReq", Self::CmdGetLoginActivityCsReq => "CmdGetLoginActivityCsReq", Self::CmdTakeMaterialSubmitActivityRewardScRsp => { "CmdTakeMaterialSubmitActivityRewardScRsp" } Self::CmdGetAvatarRewardDataCsReq => "CmdGetAvatarRewardDataCsReq", Self::CmdChooseAvatarCsReq => "CmdChooseAvatarCsReq", Self::CmdGetMaterialSubmitActivityDataCsReq => { "CmdGetMaterialSubmitActivityDataCsReq" } Self::CmdSubmitMaterialSubmitActivityMaterialScRsp => { "CmdSubmitMaterialSubmitActivityMaterialScRsp" } Self::CmdStartTrialActivityCsReq => "CmdStartTrialActivityCsReq", Self::CmdStartTrialActivityScRsp => "CmdStartTrialActivityScRsp", Self::CmdTakeMaterialSubmitActivityRewardCsReq => { "CmdTakeMaterialSubmitActivityRewardCsReq" } Self::CmdGetTrialActivityDataScRsp => "CmdGetTrialActivityDataScRsp", Self::CmdTrialActivityDataChangeScNotify => { "CmdTrialActivityDataChangeScNotify" } Self::CmdTakeLoginActivityRewardCsReq => "CmdTakeLoginActivityRewardCsReq", Self::CmdTakeRewardScRsp => "CmdTakeRewardScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AEOMPALBAAH_NLCDGIPGFDJ" => Some(Self::AeompalbaahNlcdgipgfdj), "CmdTakeLoginActivityRewardScRsp" => { Some(Self::CmdTakeLoginActivityRewardScRsp) } "CmdGetMaterialSubmitActivityDataScRsp" => { Some(Self::CmdGetMaterialSubmitActivityDataScRsp) } "CmdLeaveTrialActivityCsReq" => Some(Self::CmdLeaveTrialActivityCsReq), "CmdEnterTrialActivityStageScRsp" => { Some(Self::CmdEnterTrialActivityStageScRsp) } "CmdTakeRewardCsReq" => Some(Self::CmdTakeRewardCsReq), "CmdLeaveTrialActivityScRsp" => Some(Self::CmdLeaveTrialActivityScRsp), "AEOMPALBAAH_FGHJOMBPEKM" => Some(Self::AeompalbaahFghjombpekm), "CmdTakeTrialActivityRewardScRsp" => { Some(Self::CmdTakeTrialActivityRewardScRsp) } "CmdGetAvatarRewardDataScRsp" => Some(Self::CmdGetAvatarRewardDataScRsp), "CmdSubmitMaterialSubmitActivityMaterialCsReq" => { Some(Self::CmdSubmitMaterialSubmitActivityMaterialCsReq) } "CmdChooseAvatarScRsp" => Some(Self::CmdChooseAvatarScRsp), "CmdGetLoginActivityScRsp" => Some(Self::CmdGetLoginActivityScRsp), "CmdGetActivityScheduleConfigScRsp" => { Some(Self::CmdGetActivityScheduleConfigScRsp) } "CmdTakeTrialActivityRewardCsReq" => { Some(Self::CmdTakeTrialActivityRewardCsReq) } "CmdCurTrialActivityScNotify" => Some(Self::CmdCurTrialActivityScNotify), "CmdGetActivityScheduleConfigCsReq" => { Some(Self::CmdGetActivityScheduleConfigCsReq) } "CmdGetTrialActivityDataCsReq" => Some(Self::CmdGetTrialActivityDataCsReq), "CmdGetLoginActivityCsReq" => Some(Self::CmdGetLoginActivityCsReq), "CmdTakeMaterialSubmitActivityRewardScRsp" => { Some(Self::CmdTakeMaterialSubmitActivityRewardScRsp) } "CmdGetAvatarRewardDataCsReq" => Some(Self::CmdGetAvatarRewardDataCsReq), "CmdChooseAvatarCsReq" => Some(Self::CmdChooseAvatarCsReq), "CmdGetMaterialSubmitActivityDataCsReq" => { Some(Self::CmdGetMaterialSubmitActivityDataCsReq) } "CmdSubmitMaterialSubmitActivityMaterialScRsp" => { Some(Self::CmdSubmitMaterialSubmitActivityMaterialScRsp) } "CmdStartTrialActivityCsReq" => Some(Self::CmdStartTrialActivityCsReq), "CmdStartTrialActivityScRsp" => Some(Self::CmdStartTrialActivityScRsp), "CmdTakeMaterialSubmitActivityRewardCsReq" => { Some(Self::CmdTakeMaterialSubmitActivityRewardCsReq) } "CmdGetTrialActivityDataScRsp" => Some(Self::CmdGetTrialActivityDataScRsp), "CmdTrialActivityDataChangeScNotify" => { Some(Self::CmdTrialActivityDataChangeScNotify) } "CmdTakeLoginActivityRewardCsReq" => { Some(Self::CmdTakeLoginActivityRewardCsReq) } "CmdTakeRewardScRsp" => Some(Self::CmdTakeRewardScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrialActivityStatus { None = 0, Finish = 1, } impl TrialActivityStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "TRIAL_ACTIVITY_STATUS_NONE", Self::Finish => "TRIAL_ACTIVITY_STATUS_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TRIAL_ACTIVITY_STATUS_NONE" => Some(Self::None), "TRIAL_ACTIVITY_STATUS_FINISH" => Some(Self::Finish), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActivityRewardStatType { KfcmcpillkeHbpeddcojdb = 0, CmdGetActivityHotDataScRsp = 9118, CmdGetAllActivityRewardCountDataCsReq = 9112, CmdGetActivityRewardCountDataCsReq = 9114, CmdGetAllActivityRewardCountDataScRsp = 9120, CmdGetActivityHotDataCsReq = 9119, CmdGetActivityRewardCountDataScRsp = 9111, } impl CmdActivityRewardStatType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::KfcmcpillkeHbpeddcojdb => "KFCMCPILLKE_HBPEDDCOJDB", Self::CmdGetActivityHotDataScRsp => "CmdGetActivityHotDataScRsp", Self::CmdGetAllActivityRewardCountDataCsReq => { "CmdGetAllActivityRewardCountDataCsReq" } Self::CmdGetActivityRewardCountDataCsReq => { "CmdGetActivityRewardCountDataCsReq" } Self::CmdGetAllActivityRewardCountDataScRsp => { "CmdGetAllActivityRewardCountDataScRsp" } Self::CmdGetActivityHotDataCsReq => "CmdGetActivityHotDataCsReq", Self::CmdGetActivityRewardCountDataScRsp => { "CmdGetActivityRewardCountDataScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KFCMCPILLKE_HBPEDDCOJDB" => Some(Self::KfcmcpillkeHbpeddcojdb), "CmdGetActivityHotDataScRsp" => Some(Self::CmdGetActivityHotDataScRsp), "CmdGetAllActivityRewardCountDataCsReq" => { Some(Self::CmdGetAllActivityRewardCountDataCsReq) } "CmdGetActivityRewardCountDataCsReq" => { Some(Self::CmdGetActivityRewardCountDataCsReq) } "CmdGetAllActivityRewardCountDataScRsp" => { Some(Self::CmdGetAllActivityRewardCountDataScRsp) } "CmdGetActivityHotDataCsReq" => Some(Self::CmdGetActivityHotDataCsReq), "CmdGetActivityRewardCountDataScRsp" => { Some(Self::CmdGetActivityRewardCountDataScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAdventureType { PchgebmkbddNlcdgipgfdj = 0, CmdQuickStartCocoonStageCsReq = 1336, CmdCocoonSweepCsReq = 1310, CmdCocoonSweepScRsp = 1387, CmdGetFarmStageGachaInfoCsReq = 1380, CmdFarmElementSweepCsReq = 1329, CmdQuickStartCocoonStageScRsp = 1313, CmdGetFarmStageGachaInfoScRsp = 1327, CmdStartQuickFarmElementScRsp = 1381, CmdStartQuickFarmElementCsReq = 1315, PchgebmkbddCahjajjpnmn = 1373, CmdFarmElementSweepScRsp = 1312, CmdEnterAdventureScRsp = 1303, } impl CmdAdventureType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PchgebmkbddNlcdgipgfdj => "PCHGEBMKBDD_NLCDGIPGFDJ", Self::CmdQuickStartCocoonStageCsReq => "CmdQuickStartCocoonStageCsReq", Self::CmdCocoonSweepCsReq => "CmdCocoonSweepCsReq", Self::CmdCocoonSweepScRsp => "CmdCocoonSweepScRsp", Self::CmdGetFarmStageGachaInfoCsReq => "CmdGetFarmStageGachaInfoCsReq", Self::CmdFarmElementSweepCsReq => "CmdFarmElementSweepCsReq", Self::CmdQuickStartCocoonStageScRsp => "CmdQuickStartCocoonStageScRsp", Self::CmdGetFarmStageGachaInfoScRsp => "CmdGetFarmStageGachaInfoScRsp", Self::CmdStartQuickFarmElementScRsp => "CmdStartQuickFarmElementScRsp", Self::CmdStartQuickFarmElementCsReq => "CmdStartQuickFarmElementCsReq", Self::PchgebmkbddCahjajjpnmn => "PCHGEBMKBDD_CAHJAJJPNMN", Self::CmdFarmElementSweepScRsp => "CmdFarmElementSweepScRsp", Self::CmdEnterAdventureScRsp => "CmdEnterAdventureScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PCHGEBMKBDD_NLCDGIPGFDJ" => Some(Self::PchgebmkbddNlcdgipgfdj), "CmdQuickStartCocoonStageCsReq" => Some(Self::CmdQuickStartCocoonStageCsReq), "CmdCocoonSweepCsReq" => Some(Self::CmdCocoonSweepCsReq), "CmdCocoonSweepScRsp" => Some(Self::CmdCocoonSweepScRsp), "CmdGetFarmStageGachaInfoCsReq" => Some(Self::CmdGetFarmStageGachaInfoCsReq), "CmdFarmElementSweepCsReq" => Some(Self::CmdFarmElementSweepCsReq), "CmdQuickStartCocoonStageScRsp" => Some(Self::CmdQuickStartCocoonStageScRsp), "CmdGetFarmStageGachaInfoScRsp" => Some(Self::CmdGetFarmStageGachaInfoScRsp), "CmdStartQuickFarmElementScRsp" => Some(Self::CmdStartQuickFarmElementScRsp), "CmdStartQuickFarmElementCsReq" => Some(Self::CmdStartQuickFarmElementCsReq), "PCHGEBMKBDD_CAHJAJJPNMN" => Some(Self::PchgebmkbddCahjajjpnmn), "CmdFarmElementSweepScRsp" => Some(Self::CmdFarmElementSweepScRsp), "CmdEnterAdventureScRsp" => Some(Self::CmdEnterAdventureScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAetherDivideType { BaiilojdaibNlcdgipgfdj = 0, CmdAetherDivideTakeChallengeRewardScRsp = 4836, CmdAetherDivideTainerInfoScNotify = 4846, CmdGetAetherDivideChallengeInfoScRsp = 4850, CmdAetherDivideRefreshEndlessScNotify = 4833, CmdAetherDivideTakeChallengeRewardCsReq = 4835, CmdGetAetherDivideChallengeInfoCsReq = 4814, CmdStartAetherDivideSceneBattleScRsp = 4827, CmdEquipAetherDividePassiveSkillCsReq = 4805, CmdSetAetherDivideLineUpScRsp = 4840, CmdStartAetherDivideChallengeBattleScRsp = 4845, CmdTakeOffSkillCoreScRsp = 4838, CmdSwitchAetherDivideLineUpSlotScRsp = 4812, CmdEquipAetherDividePassiveSkillScRsp = 4808, CmdAetherDivideSpiritExpUpScRsp = 4818, CmdAetherDivideFinishChallengeScNotify = 4837, CmdAetherDivideRefreshEndlessScRsp = 4828, CmdLeaveAetherDivideSceneCsReq = 4807, CmdSetAetherDivideLineUpCsReq = 4821, CmdDmamefjbcle = 4842, CmdLeaveAetherDivideSceneScRsp = 4823, CmdAetherDivideSpiritInfoScNotify = 4849, CmdAetherDivideSkillItemScNotify = 4815, CmdGetAetherDivideInfoScRsp = 4834, CmdAetherDivideRefreshEndlessCsReq = 4824, CmdSwitchAetherDivideLineUpSlotCsReq = 4820, CmdStartAetherDivideChallengeBattleCsReq = 4819, CmdAetherDivideLineupScNotify = 4848, CmdAetherDivideSpiritExpUpCsReq = 4841, BaiilojdaibDdldiflggkh = 4832, CmdGetAetherDivideInfoCsReq = 4843, CmdStartAetherDivideSceneBattleCsReq = 4844, CmdStartAetherDivideStageBattleScRsp = 4816, CmdStartAetherDivideStageBattleCsReq = 4806, CmdTakeOffSkillCoreCsReq = 4803, } impl CmdAetherDivideType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::BaiilojdaibNlcdgipgfdj => "BAIILOJDAIB_NLCDGIPGFDJ", Self::CmdAetherDivideTakeChallengeRewardScRsp => { "CmdAetherDivideTakeChallengeRewardScRsp" } Self::CmdAetherDivideTainerInfoScNotify => { "CmdAetherDivideTainerInfoScNotify" } Self::CmdGetAetherDivideChallengeInfoScRsp => { "CmdGetAetherDivideChallengeInfoScRsp" } Self::CmdAetherDivideRefreshEndlessScNotify => { "CmdAetherDivideRefreshEndlessScNotify" } Self::CmdAetherDivideTakeChallengeRewardCsReq => { "CmdAetherDivideTakeChallengeRewardCsReq" } Self::CmdGetAetherDivideChallengeInfoCsReq => { "CmdGetAetherDivideChallengeInfoCsReq" } Self::CmdStartAetherDivideSceneBattleScRsp => { "CmdStartAetherDivideSceneBattleScRsp" } Self::CmdEquipAetherDividePassiveSkillCsReq => { "CmdEquipAetherDividePassiveSkillCsReq" } Self::CmdSetAetherDivideLineUpScRsp => "CmdSetAetherDivideLineUpScRsp", Self::CmdStartAetherDivideChallengeBattleScRsp => { "CmdStartAetherDivideChallengeBattleScRsp" } Self::CmdTakeOffSkillCoreScRsp => "CmdTakeOffSkillCoreScRsp", Self::CmdSwitchAetherDivideLineUpSlotScRsp => { "CmdSwitchAetherDivideLineUpSlotScRsp" } Self::CmdEquipAetherDividePassiveSkillScRsp => { "CmdEquipAetherDividePassiveSkillScRsp" } Self::CmdAetherDivideSpiritExpUpScRsp => "CmdAetherDivideSpiritExpUpScRsp", Self::CmdAetherDivideFinishChallengeScNotify => { "CmdAetherDivideFinishChallengeScNotify" } Self::CmdAetherDivideRefreshEndlessScRsp => { "CmdAetherDivideRefreshEndlessScRsp" } Self::CmdLeaveAetherDivideSceneCsReq => "CmdLeaveAetherDivideSceneCsReq", Self::CmdSetAetherDivideLineUpCsReq => "CmdSetAetherDivideLineUpCsReq", Self::CmdDmamefjbcle => "CmdDMAMEFJBCLE", Self::CmdLeaveAetherDivideSceneScRsp => "CmdLeaveAetherDivideSceneScRsp", Self::CmdAetherDivideSpiritInfoScNotify => { "CmdAetherDivideSpiritInfoScNotify" } Self::CmdAetherDivideSkillItemScNotify => "CmdAetherDivideSkillItemScNotify", Self::CmdGetAetherDivideInfoScRsp => "CmdGetAetherDivideInfoScRsp", Self::CmdAetherDivideRefreshEndlessCsReq => { "CmdAetherDivideRefreshEndlessCsReq" } Self::CmdSwitchAetherDivideLineUpSlotCsReq => { "CmdSwitchAetherDivideLineUpSlotCsReq" } Self::CmdStartAetherDivideChallengeBattleCsReq => { "CmdStartAetherDivideChallengeBattleCsReq" } Self::CmdAetherDivideLineupScNotify => "CmdAetherDivideLineupScNotify", Self::CmdAetherDivideSpiritExpUpCsReq => "CmdAetherDivideSpiritExpUpCsReq", Self::BaiilojdaibDdldiflggkh => "BAIILOJDAIB_DDLDIFLGGKH", Self::CmdGetAetherDivideInfoCsReq => "CmdGetAetherDivideInfoCsReq", Self::CmdStartAetherDivideSceneBattleCsReq => { "CmdStartAetherDivideSceneBattleCsReq" } Self::CmdStartAetherDivideStageBattleScRsp => { "CmdStartAetherDivideStageBattleScRsp" } Self::CmdStartAetherDivideStageBattleCsReq => { "CmdStartAetherDivideStageBattleCsReq" } Self::CmdTakeOffSkillCoreCsReq => "CmdTakeOffSkillCoreCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BAIILOJDAIB_NLCDGIPGFDJ" => Some(Self::BaiilojdaibNlcdgipgfdj), "CmdAetherDivideTakeChallengeRewardScRsp" => { Some(Self::CmdAetherDivideTakeChallengeRewardScRsp) } "CmdAetherDivideTainerInfoScNotify" => { Some(Self::CmdAetherDivideTainerInfoScNotify) } "CmdGetAetherDivideChallengeInfoScRsp" => { Some(Self::CmdGetAetherDivideChallengeInfoScRsp) } "CmdAetherDivideRefreshEndlessScNotify" => { Some(Self::CmdAetherDivideRefreshEndlessScNotify) } "CmdAetherDivideTakeChallengeRewardCsReq" => { Some(Self::CmdAetherDivideTakeChallengeRewardCsReq) } "CmdGetAetherDivideChallengeInfoCsReq" => { Some(Self::CmdGetAetherDivideChallengeInfoCsReq) } "CmdStartAetherDivideSceneBattleScRsp" => { Some(Self::CmdStartAetherDivideSceneBattleScRsp) } "CmdEquipAetherDividePassiveSkillCsReq" => { Some(Self::CmdEquipAetherDividePassiveSkillCsReq) } "CmdSetAetherDivideLineUpScRsp" => Some(Self::CmdSetAetherDivideLineUpScRsp), "CmdStartAetherDivideChallengeBattleScRsp" => { Some(Self::CmdStartAetherDivideChallengeBattleScRsp) } "CmdTakeOffSkillCoreScRsp" => Some(Self::CmdTakeOffSkillCoreScRsp), "CmdSwitchAetherDivideLineUpSlotScRsp" => { Some(Self::CmdSwitchAetherDivideLineUpSlotScRsp) } "CmdEquipAetherDividePassiveSkillScRsp" => { Some(Self::CmdEquipAetherDividePassiveSkillScRsp) } "CmdAetherDivideSpiritExpUpScRsp" => { Some(Self::CmdAetherDivideSpiritExpUpScRsp) } "CmdAetherDivideFinishChallengeScNotify" => { Some(Self::CmdAetherDivideFinishChallengeScNotify) } "CmdAetherDivideRefreshEndlessScRsp" => { Some(Self::CmdAetherDivideRefreshEndlessScRsp) } "CmdLeaveAetherDivideSceneCsReq" => { Some(Self::CmdLeaveAetherDivideSceneCsReq) } "CmdSetAetherDivideLineUpCsReq" => Some(Self::CmdSetAetherDivideLineUpCsReq), "CmdDMAMEFJBCLE" => Some(Self::CmdDmamefjbcle), "CmdLeaveAetherDivideSceneScRsp" => { Some(Self::CmdLeaveAetherDivideSceneScRsp) } "CmdAetherDivideSpiritInfoScNotify" => { Some(Self::CmdAetherDivideSpiritInfoScNotify) } "CmdAetherDivideSkillItemScNotify" => { Some(Self::CmdAetherDivideSkillItemScNotify) } "CmdGetAetherDivideInfoScRsp" => Some(Self::CmdGetAetherDivideInfoScRsp), "CmdAetherDivideRefreshEndlessCsReq" => { Some(Self::CmdAetherDivideRefreshEndlessCsReq) } "CmdSwitchAetherDivideLineUpSlotCsReq" => { Some(Self::CmdSwitchAetherDivideLineUpSlotCsReq) } "CmdStartAetherDivideChallengeBattleCsReq" => { Some(Self::CmdStartAetherDivideChallengeBattleCsReq) } "CmdAetherDivideLineupScNotify" => Some(Self::CmdAetherDivideLineupScNotify), "CmdAetherDivideSpiritExpUpCsReq" => { Some(Self::CmdAetherDivideSpiritExpUpCsReq) } "BAIILOJDAIB_DDLDIFLGGKH" => Some(Self::BaiilojdaibDdldiflggkh), "CmdGetAetherDivideInfoCsReq" => Some(Self::CmdGetAetherDivideInfoCsReq), "CmdStartAetherDivideSceneBattleCsReq" => { Some(Self::CmdStartAetherDivideSceneBattleCsReq) } "CmdStartAetherDivideStageBattleScRsp" => { Some(Self::CmdStartAetherDivideStageBattleScRsp) } "CmdStartAetherDivideStageBattleCsReq" => { Some(Self::CmdStartAetherDivideStageBattleCsReq) } "CmdTakeOffSkillCoreCsReq" => Some(Self::CmdTakeOffSkillCoreCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAiPamType { LejbaojgjgiJcdcnppcneo = 0, CmdAiPamResponseFeedbackCsReq = 9534, CmdTriggerAiPamSpeakScRsp = 9503, CmdUpdateAiPamSettingsCsReq = 9538, CmdKiikhmmdhkp = 9506, CmdAiPamResponseFeedbackCommentCsReq = 9540, CmdAiPamMotionScNotify = 9512, CmdGetAiPamChatHistoryScRsp = 9544, CmdAiPamResponseFeedbackCommentScRsp = 9505, CmdTriggerAiPamSpeakCsReq = 9508, CmdGetAiPamChatHistoryCsReq = 9523, CmdBkhlgpcdlgl = 9518, CmdGetAiPamChatInfoScRsp = 9543, CmdAiPamResponseFeedbackScRsp = 9521, CmdAiPamAskSettlementScNotify = 9549, CmdGetAiPamNextQuestionCsReq = 9527, CmdHggmnlnjphg = 9516, CmdAiPamSendMsgCsReq = 9532, CmdRecvAiPamChatEventScNotify = 9507, CmdLhnmdfopmkn = 9541, CmdAiPamSendMsgScRsp = 9542, CmdGetAiPamNextQuestionScRsp = 9519, CmdUpdateAiPamSettingsScRsp = 9520, CmdGetAiPamChatInfoCsReq = 9529, } impl CmdAiPamType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LejbaojgjgiJcdcnppcneo => "LEJBAOJGJGI_JCDCNPPCNEO", Self::CmdAiPamResponseFeedbackCsReq => "CmdAiPamResponseFeedbackCsReq", Self::CmdTriggerAiPamSpeakScRsp => "CmdTriggerAiPamSpeakScRsp", Self::CmdUpdateAiPamSettingsCsReq => "CmdUpdateAiPamSettingsCsReq", Self::CmdKiikhmmdhkp => "CmdKIIKHMMDHKP", Self::CmdAiPamResponseFeedbackCommentCsReq => { "CmdAiPamResponseFeedbackCommentCsReq" } Self::CmdAiPamMotionScNotify => "CmdAiPamMotionScNotify", Self::CmdGetAiPamChatHistoryScRsp => "CmdGetAiPamChatHistoryScRsp", Self::CmdAiPamResponseFeedbackCommentScRsp => { "CmdAiPamResponseFeedbackCommentScRsp" } Self::CmdTriggerAiPamSpeakCsReq => "CmdTriggerAiPamSpeakCsReq", Self::CmdGetAiPamChatHistoryCsReq => "CmdGetAiPamChatHistoryCsReq", Self::CmdBkhlgpcdlgl => "CmdBKHLGPCDLGL", Self::CmdGetAiPamChatInfoScRsp => "CmdGetAiPamChatInfoScRsp", Self::CmdAiPamResponseFeedbackScRsp => "CmdAiPamResponseFeedbackScRsp", Self::CmdAiPamAskSettlementScNotify => "CmdAiPamAskSettlementScNotify", Self::CmdGetAiPamNextQuestionCsReq => "CmdGetAiPamNextQuestionCsReq", Self::CmdHggmnlnjphg => "CmdHGGMNLNJPHG", Self::CmdAiPamSendMsgCsReq => "CmdAiPamSendMsgCsReq", Self::CmdRecvAiPamChatEventScNotify => "CmdRecvAiPamChatEventScNotify", Self::CmdLhnmdfopmkn => "CmdLHNMDFOPMKN", Self::CmdAiPamSendMsgScRsp => "CmdAiPamSendMsgScRsp", Self::CmdGetAiPamNextQuestionScRsp => "CmdGetAiPamNextQuestionScRsp", Self::CmdUpdateAiPamSettingsScRsp => "CmdUpdateAiPamSettingsScRsp", Self::CmdGetAiPamChatInfoCsReq => "CmdGetAiPamChatInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LEJBAOJGJGI_JCDCNPPCNEO" => Some(Self::LejbaojgjgiJcdcnppcneo), "CmdAiPamResponseFeedbackCsReq" => Some(Self::CmdAiPamResponseFeedbackCsReq), "CmdTriggerAiPamSpeakScRsp" => Some(Self::CmdTriggerAiPamSpeakScRsp), "CmdUpdateAiPamSettingsCsReq" => Some(Self::CmdUpdateAiPamSettingsCsReq), "CmdKIIKHMMDHKP" => Some(Self::CmdKiikhmmdhkp), "CmdAiPamResponseFeedbackCommentCsReq" => { Some(Self::CmdAiPamResponseFeedbackCommentCsReq) } "CmdAiPamMotionScNotify" => Some(Self::CmdAiPamMotionScNotify), "CmdGetAiPamChatHistoryScRsp" => Some(Self::CmdGetAiPamChatHistoryScRsp), "CmdAiPamResponseFeedbackCommentScRsp" => { Some(Self::CmdAiPamResponseFeedbackCommentScRsp) } "CmdTriggerAiPamSpeakCsReq" => Some(Self::CmdTriggerAiPamSpeakCsReq), "CmdGetAiPamChatHistoryCsReq" => Some(Self::CmdGetAiPamChatHistoryCsReq), "CmdBKHLGPCDLGL" => Some(Self::CmdBkhlgpcdlgl), "CmdGetAiPamChatInfoScRsp" => Some(Self::CmdGetAiPamChatInfoScRsp), "CmdAiPamResponseFeedbackScRsp" => Some(Self::CmdAiPamResponseFeedbackScRsp), "CmdAiPamAskSettlementScNotify" => Some(Self::CmdAiPamAskSettlementScNotify), "CmdGetAiPamNextQuestionCsReq" => Some(Self::CmdGetAiPamNextQuestionCsReq), "CmdHGGMNLNJPHG" => Some(Self::CmdHggmnlnjphg), "CmdAiPamSendMsgCsReq" => Some(Self::CmdAiPamSendMsgCsReq), "CmdRecvAiPamChatEventScNotify" => Some(Self::CmdRecvAiPamChatEventScNotify), "CmdLHNMDFOPMKN" => Some(Self::CmdLhnmdfopmkn), "CmdAiPamSendMsgScRsp" => Some(Self::CmdAiPamSendMsgScRsp), "CmdGetAiPamNextQuestionScRsp" => Some(Self::CmdGetAiPamNextQuestionScRsp), "CmdUpdateAiPamSettingsScRsp" => Some(Self::CmdUpdateAiPamSettingsScRsp), "CmdGetAiPamChatInfoCsReq" => Some(Self::CmdGetAiPamChatInfoCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAlleyType { EnhfbpkpfdiNlcdgipgfdj = 0, CmdAlleyOrderChangedScNotify = 4761, CmdDpfgbjfofce = 4759, CmdAlleyPlacingGameCsReq = 4754, CmdAlleyShipmentEventEffectsScNotify = 4730, CmdPpjkekepfmf = 4781, EnhfbpkpfdiMlkikmbonlc = 4748, CmdCkjacadhccc = 4732, CmdGetSaveLogisticsMapScRsp = 4728, CmdGaammaacico = 4792, CmdTakePrestigeRewardCsReq = 4729, CmdActivityRaidPlacingGameCsReq = 4705, CmdEnoabfiphob = 4774, CmdPrestigeLevelUpCsReq = 4771, CmdKgkkfpgnelc = 4701, CmdGetAlleyInfoScRsp = 4703, CmdTakePrestigeRewardScRsp = 4712, CmdGetAlleyInfoCsReq = 4773, CmdAlleyTakeEventRewardCsReq = 4720, CmdLogisticsGameScRsp = 4727, CmdAlleyPlacingGameScRsp = 4783, CmdLogisticsGameCsReq = 4780, CmdMgmdnbolbmo = 4787, CmdNgokhflmlnj = 4735, EnhfbpkpfdiGhiclfbgfdl = 4776, CmdLogisticsScoreRewardSyncInfoScNotify = 4716, CmdHmbpgpoifne = 4785, CmdGifadcjkkfe = 4715, EnhfbpkpfdiPcbaghcnolc = 4767, CmdLogisticsInfoScNotify = 4766, CmdAlleyEventChangeNotify = 4710, CmdActivityRaidPlacingGameScRsp = 4714, CmdPrestigeLevelUpScRsp = 4778, CmdAlleyTakeEventRewardScRsp = 4799, CmdAlleyFundsScNotify = 4752, CmdGetSaveLogisticsMapCsReq = 4749, EnhfbpkpfdiMonjhmoildm = 4738, } impl CmdAlleyType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::EnhfbpkpfdiNlcdgipgfdj => "ENHFBPKPFDI_NLCDGIPGFDJ", Self::CmdAlleyOrderChangedScNotify => "CmdAlleyOrderChangedScNotify", Self::CmdDpfgbjfofce => "CmdDPFGBJFOFCE", Self::CmdAlleyPlacingGameCsReq => "CmdAlleyPlacingGameCsReq", Self::CmdAlleyShipmentEventEffectsScNotify => { "CmdAlleyShipmentEventEffectsScNotify" } Self::CmdPpjkekepfmf => "CmdPPJKEKEPFMF", Self::EnhfbpkpfdiMlkikmbonlc => "ENHFBPKPFDI_MLKIKMBONLC", Self::CmdCkjacadhccc => "CmdCKJACADHCCC", Self::CmdGetSaveLogisticsMapScRsp => "CmdGetSaveLogisticsMapScRsp", Self::CmdGaammaacico => "CmdGAAMMAACICO", Self::CmdTakePrestigeRewardCsReq => "CmdTakePrestigeRewardCsReq", Self::CmdActivityRaidPlacingGameCsReq => "CmdActivityRaidPlacingGameCsReq", Self::CmdEnoabfiphob => "CmdENOABFIPHOB", Self::CmdPrestigeLevelUpCsReq => "CmdPrestigeLevelUpCsReq", Self::CmdKgkkfpgnelc => "CmdKGKKFPGNELC", Self::CmdGetAlleyInfoScRsp => "CmdGetAlleyInfoScRsp", Self::CmdTakePrestigeRewardScRsp => "CmdTakePrestigeRewardScRsp", Self::CmdGetAlleyInfoCsReq => "CmdGetAlleyInfoCsReq", Self::CmdAlleyTakeEventRewardCsReq => "CmdAlleyTakeEventRewardCsReq", Self::CmdLogisticsGameScRsp => "CmdLogisticsGameScRsp", Self::CmdAlleyPlacingGameScRsp => "CmdAlleyPlacingGameScRsp", Self::CmdLogisticsGameCsReq => "CmdLogisticsGameCsReq", Self::CmdMgmdnbolbmo => "CmdMGMDNBOLBMO", Self::CmdNgokhflmlnj => "CmdNGOKHFLMLNJ", Self::EnhfbpkpfdiGhiclfbgfdl => "ENHFBPKPFDI_GHICLFBGFDL", Self::CmdLogisticsScoreRewardSyncInfoScNotify => { "CmdLogisticsScoreRewardSyncInfoScNotify" } Self::CmdHmbpgpoifne => "CmdHMBPGPOIFNE", Self::CmdGifadcjkkfe => "CmdGIFADCJKKFE", Self::EnhfbpkpfdiPcbaghcnolc => "ENHFBPKPFDI_PCBAGHCNOLC", Self::CmdLogisticsInfoScNotify => "CmdLogisticsInfoScNotify", Self::CmdAlleyEventChangeNotify => "CmdAlleyEventChangeNotify", Self::CmdActivityRaidPlacingGameScRsp => "CmdActivityRaidPlacingGameScRsp", Self::CmdPrestigeLevelUpScRsp => "CmdPrestigeLevelUpScRsp", Self::CmdAlleyTakeEventRewardScRsp => "CmdAlleyTakeEventRewardScRsp", Self::CmdAlleyFundsScNotify => "CmdAlleyFundsScNotify", Self::CmdGetSaveLogisticsMapCsReq => "CmdGetSaveLogisticsMapCsReq", Self::EnhfbpkpfdiMonjhmoildm => "ENHFBPKPFDI_MONJHMOILDM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ENHFBPKPFDI_NLCDGIPGFDJ" => Some(Self::EnhfbpkpfdiNlcdgipgfdj), "CmdAlleyOrderChangedScNotify" => Some(Self::CmdAlleyOrderChangedScNotify), "CmdDPFGBJFOFCE" => Some(Self::CmdDpfgbjfofce), "CmdAlleyPlacingGameCsReq" => Some(Self::CmdAlleyPlacingGameCsReq), "CmdAlleyShipmentEventEffectsScNotify" => { Some(Self::CmdAlleyShipmentEventEffectsScNotify) } "CmdPPJKEKEPFMF" => Some(Self::CmdPpjkekepfmf), "ENHFBPKPFDI_MLKIKMBONLC" => Some(Self::EnhfbpkpfdiMlkikmbonlc), "CmdCKJACADHCCC" => Some(Self::CmdCkjacadhccc), "CmdGetSaveLogisticsMapScRsp" => Some(Self::CmdGetSaveLogisticsMapScRsp), "CmdGAAMMAACICO" => Some(Self::CmdGaammaacico), "CmdTakePrestigeRewardCsReq" => Some(Self::CmdTakePrestigeRewardCsReq), "CmdActivityRaidPlacingGameCsReq" => { Some(Self::CmdActivityRaidPlacingGameCsReq) } "CmdENOABFIPHOB" => Some(Self::CmdEnoabfiphob), "CmdPrestigeLevelUpCsReq" => Some(Self::CmdPrestigeLevelUpCsReq), "CmdKGKKFPGNELC" => Some(Self::CmdKgkkfpgnelc), "CmdGetAlleyInfoScRsp" => Some(Self::CmdGetAlleyInfoScRsp), "CmdTakePrestigeRewardScRsp" => Some(Self::CmdTakePrestigeRewardScRsp), "CmdGetAlleyInfoCsReq" => Some(Self::CmdGetAlleyInfoCsReq), "CmdAlleyTakeEventRewardCsReq" => Some(Self::CmdAlleyTakeEventRewardCsReq), "CmdLogisticsGameScRsp" => Some(Self::CmdLogisticsGameScRsp), "CmdAlleyPlacingGameScRsp" => Some(Self::CmdAlleyPlacingGameScRsp), "CmdLogisticsGameCsReq" => Some(Self::CmdLogisticsGameCsReq), "CmdMGMDNBOLBMO" => Some(Self::CmdMgmdnbolbmo), "CmdNGOKHFLMLNJ" => Some(Self::CmdNgokhflmlnj), "ENHFBPKPFDI_GHICLFBGFDL" => Some(Self::EnhfbpkpfdiGhiclfbgfdl), "CmdLogisticsScoreRewardSyncInfoScNotify" => { Some(Self::CmdLogisticsScoreRewardSyncInfoScNotify) } "CmdHMBPGPOIFNE" => Some(Self::CmdHmbpgpoifne), "CmdGIFADCJKKFE" => Some(Self::CmdGifadcjkkfe), "ENHFBPKPFDI_PCBAGHCNOLC" => Some(Self::EnhfbpkpfdiPcbaghcnolc), "CmdLogisticsInfoScNotify" => Some(Self::CmdLogisticsInfoScNotify), "CmdAlleyEventChangeNotify" => Some(Self::CmdAlleyEventChangeNotify), "CmdActivityRaidPlacingGameScRsp" => { Some(Self::CmdActivityRaidPlacingGameScRsp) } "CmdPrestigeLevelUpScRsp" => Some(Self::CmdPrestigeLevelUpScRsp), "CmdAlleyTakeEventRewardScRsp" => Some(Self::CmdAlleyTakeEventRewardScRsp), "CmdAlleyFundsScNotify" => Some(Self::CmdAlleyFundsScNotify), "CmdGetSaveLogisticsMapCsReq" => Some(Self::CmdGetSaveLogisticsMapCsReq), "ENHFBPKPFDI_MONJHMOILDM" => Some(Self::EnhfbpkpfdiMonjhmoildm), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Oclnfbeagmm { Phmkdhkblde = 0, Clmknfilolb = 1, Konbamdogdh = 2, Jngjipchjkg = 3, Cidihbpfelp = 4, Lbinpjoojod = 5, Bbonhjijlkf = 6, Geoneaaankg = 7, } impl Oclnfbeagmm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Phmkdhkblde => "OCLNFBEAGMM_PHMKDHKBLDE", Self::Clmknfilolb => "OCLNFBEAGMM_CLMKNFILOLB", Self::Konbamdogdh => "OCLNFBEAGMM_KONBAMDOGDH", Self::Jngjipchjkg => "OCLNFBEAGMM_JNGJIPCHJKG", Self::Cidihbpfelp => "OCLNFBEAGMM_CIDIHBPFELP", Self::Lbinpjoojod => "OCLNFBEAGMM_LBINPJOOJOD", Self::Bbonhjijlkf => "OCLNFBEAGMM_BBONHJIJLKF", Self::Geoneaaankg => "OCLNFBEAGMM_GEONEAAANKG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OCLNFBEAGMM_PHMKDHKBLDE" => Some(Self::Phmkdhkblde), "OCLNFBEAGMM_CLMKNFILOLB" => Some(Self::Clmknfilolb), "OCLNFBEAGMM_KONBAMDOGDH" => Some(Self::Konbamdogdh), "OCLNFBEAGMM_JNGJIPCHJKG" => Some(Self::Jngjipchjkg), "OCLNFBEAGMM_CIDIHBPFELP" => Some(Self::Cidihbpfelp), "OCLNFBEAGMM_LBINPJOOJOD" => Some(Self::Lbinpjoojod), "OCLNFBEAGMM_BBONHJIJLKF" => Some(Self::Bbonhjijlkf), "OCLNFBEAGMM_GEONEAAANKG" => Some(Self::Geoneaaankg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pfphiikefib { Nlcdgipgfdj = 0, Nohngbajngo = 1, Jhiicnjikpc = 2, Joiibdjjoah = 3, } impl Pfphiikefib { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "PFPHIIKEFIB_NLCDGIPGFDJ", Self::Nohngbajngo => "PFPHIIKEFIB_NOHNGBAJNGO", Self::Jhiicnjikpc => "PFPHIIKEFIB_JHIICNJIKPC", Self::Joiibdjjoah => "PFPHIIKEFIB_JOIIBDJJOAH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PFPHIIKEFIB_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "PFPHIIKEFIB_NOHNGBAJNGO" => Some(Self::Nohngbajngo), "PFPHIIKEFIB_JHIICNJIKPC" => Some(Self::Jhiicnjikpc), "PFPHIIKEFIB_JOIIBDJJOAH" => Some(Self::Joiibdjjoah), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AlleyEventState { AjoccoaififNapmffdmlek = 0, AjoccoaififEmjdkbjffhf = 1, AjoccoaififMomheepiljo = 2, AjoccoaififHdgpeeijijp = 3, } impl AlleyEventState { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AjoccoaififNapmffdmlek => "AJOCCOAIFIF_NAPMFFDMLEK", Self::AjoccoaififEmjdkbjffhf => "AJOCCOAIFIF_EMJDKBJFFHF", Self::AjoccoaififMomheepiljo => "AJOCCOAIFIF_MOMHEEPILJO", Self::AjoccoaififHdgpeeijijp => "AJOCCOAIFIF_HDGPEEIJIJP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AJOCCOAIFIF_NAPMFFDMLEK" => Some(Self::AjoccoaififNapmffdmlek), "AJOCCOAIFIF_EMJDKBJFFHF" => Some(Self::AjoccoaififEmjdkbjffhf), "AJOCCOAIFIF_MOMHEEPILJO" => Some(Self::AjoccoaififMomheepiljo), "AJOCCOAIFIF_HDGPEEIJIJP" => Some(Self::AjoccoaififHdgpeeijijp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdArchiveType { MfjdgmgkmdjNlcdgipgfdj = 0, CmdGetArchiveDataCsReq = 2373, CmdKkogbfclnhb = 2327, CmdGetArchiveDataScRsp = 2303, CmdBjjgfkaoklg = 2380, } impl CmdArchiveType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MfjdgmgkmdjNlcdgipgfdj => "MFJDGMGKMDJ_NLCDGIPGFDJ", Self::CmdGetArchiveDataCsReq => "CmdGetArchiveDataCsReq", Self::CmdKkogbfclnhb => "CmdKKOGBFCLNHB", Self::CmdGetArchiveDataScRsp => "CmdGetArchiveDataScRsp", Self::CmdBjjgfkaoklg => "CmdBJJGFKAOKLG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MFJDGMGKMDJ_NLCDGIPGFDJ" => Some(Self::MfjdgmgkmdjNlcdgipgfdj), "CmdGetArchiveDataCsReq" => Some(Self::CmdGetArchiveDataCsReq), "CmdKKOGBFCLNHB" => Some(Self::CmdKkogbfclnhb), "CmdGetArchiveDataScRsp" => Some(Self::CmdGetArchiveDataScRsp), "CmdBJJGFKAOKLG" => Some(Self::CmdBjjgfkaoklg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAvatarType { JhgiibjglelNlcdgipgfdj = 0, CmdGetPreAvatarGrowthInfoCsReq = 367, CmdAddMultiPathAvatarScNotify = 330, JhgiibjglelBkbhlofehoc = 348, CmdLendbhpiojk = 390, CmdSetAvatarPathScRsp = 363, JhgiibjglelCaoiegedbll = 336, CmdDressRelicAvatarScRsp = 376, CmdGetPreAvatarActivityListScRsp = 305, JhgiibjglelCfbpnhbmceo = 353, CmdAvatarExpUpScRsp = 327, JhgiibjglelOnccdognggm = 315, CmdGetPreAvatarGrowthInfoScRsp = 385, CmdPromoteAvatarScRsp = 381, CmdMarkAvatarScRsp = 366, CmdAvatarPathChangedNotify = 317, JhgiibjglelKiolglccnaa = 392, CmdTakeOffRelicScRsp = 361, JhgiibjglelCpcfhpmohdd = 306, CmdSetAvatarEnhancedIdCsReq = 332, CmdTakeOffEquipmentScRsp = 312, JhgiibjglelFgkdlcdiogl = 349, JhgiibjglelAfodjnhakcj = 380, CmdUnlockAvatarPathScRsp = 400, CmdSetAvatarEnhancedIdScRsp = 335, CmdDressAvatarCsReq = 310, CmdSetGrowthTargetAvatarScRsp = 328, CmdActiveEidolonCsReq = 383, CmdGetPreAvatarActivityListCsReq = 316, CmdActiveEidolonScRsp = 309, CmdTakePromotionRewardCsReq = 324, CmdDressAvatarSkinScRsp = 352, CmdSetPlayerOutfitCsReq = 314, JhgiibjglelDpaaibgldob = 339, CmdUnlockAvatarSkinScNotify = 374, CmdSetMultipleAvatarPathsScRsp = 388, CmdDressRelicAvatarCsReq = 342, CmdCfggobedjok = 301, CmdTakeOffRelicCsReq = 338, CmdSetPlayerOutfitScRsp = 382, CmdTakeOffAvatarSkinScRsp = 359, CmdTakeOffEquipmentCsReq = 329, CmdAvatarSpecialSkilltreeUnlockScNotify = 326, CmdGetAvatarDataScRsp = 303, CmdDressAvatarScRsp = 387, CmdTakePromotionRewardScRsp = 371, CmdUnlockSkilltreeScRsp = 313, CmdAddAvatarScNotify = 354, JhgiibjglelCkccdcnldoi = 378, CmdGetAvatarDataCsReq = 373, } impl CmdAvatarType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::JhgiibjglelNlcdgipgfdj => "JHGIIBJGLEL_NLCDGIPGFDJ", Self::CmdGetPreAvatarGrowthInfoCsReq => "CmdGetPreAvatarGrowthInfoCsReq", Self::CmdAddMultiPathAvatarScNotify => "CmdAddMultiPathAvatarScNotify", Self::JhgiibjglelBkbhlofehoc => "JHGIIBJGLEL_BKBHLOFEHOC", Self::CmdLendbhpiojk => "CmdLENDBHPIOJK", Self::CmdSetAvatarPathScRsp => "CmdSetAvatarPathScRsp", Self::JhgiibjglelCaoiegedbll => "JHGIIBJGLEL_CAOIEGEDBLL", Self::CmdDressRelicAvatarScRsp => "CmdDressRelicAvatarScRsp", Self::CmdGetPreAvatarActivityListScRsp => "CmdGetPreAvatarActivityListScRsp", Self::JhgiibjglelCfbpnhbmceo => "JHGIIBJGLEL_CFBPNHBMCEO", Self::CmdAvatarExpUpScRsp => "CmdAvatarExpUpScRsp", Self::JhgiibjglelOnccdognggm => "JHGIIBJGLEL_ONCCDOGNGGM", Self::CmdGetPreAvatarGrowthInfoScRsp => "CmdGetPreAvatarGrowthInfoScRsp", Self::CmdPromoteAvatarScRsp => "CmdPromoteAvatarScRsp", Self::CmdMarkAvatarScRsp => "CmdMarkAvatarScRsp", Self::CmdAvatarPathChangedNotify => "CmdAvatarPathChangedNotify", Self::JhgiibjglelKiolglccnaa => "JHGIIBJGLEL_KIOLGLCCNAA", Self::CmdTakeOffRelicScRsp => "CmdTakeOffRelicScRsp", Self::JhgiibjglelCpcfhpmohdd => "JHGIIBJGLEL_CPCFHPMOHDD", Self::CmdSetAvatarEnhancedIdCsReq => "CmdSetAvatarEnhancedIdCsReq", Self::CmdTakeOffEquipmentScRsp => "CmdTakeOffEquipmentScRsp", Self::JhgiibjglelFgkdlcdiogl => "JHGIIBJGLEL_FGKDLCDIOGL", Self::JhgiibjglelAfodjnhakcj => "JHGIIBJGLEL_AFODJNHAKCJ", Self::CmdUnlockAvatarPathScRsp => "CmdUnlockAvatarPathScRsp", Self::CmdSetAvatarEnhancedIdScRsp => "CmdSetAvatarEnhancedIdScRsp", Self::CmdDressAvatarCsReq => "CmdDressAvatarCsReq", Self::CmdSetGrowthTargetAvatarScRsp => "CmdSetGrowthTargetAvatarScRsp", Self::CmdActiveEidolonCsReq => "CmdActiveEidolonCsReq", Self::CmdGetPreAvatarActivityListCsReq => "CmdGetPreAvatarActivityListCsReq", Self::CmdActiveEidolonScRsp => "CmdActiveEidolonScRsp", Self::CmdTakePromotionRewardCsReq => "CmdTakePromotionRewardCsReq", Self::CmdDressAvatarSkinScRsp => "CmdDressAvatarSkinScRsp", Self::CmdSetPlayerOutfitCsReq => "CmdSetPlayerOutfitCsReq", Self::JhgiibjglelDpaaibgldob => "JHGIIBJGLEL_DPAAIBGLDOB", Self::CmdUnlockAvatarSkinScNotify => "CmdUnlockAvatarSkinScNotify", Self::CmdSetMultipleAvatarPathsScRsp => "CmdSetMultipleAvatarPathsScRsp", Self::CmdDressRelicAvatarCsReq => "CmdDressRelicAvatarCsReq", Self::CmdCfggobedjok => "CmdCFGGOBEDJOK", Self::CmdTakeOffRelicCsReq => "CmdTakeOffRelicCsReq", Self::CmdSetPlayerOutfitScRsp => "CmdSetPlayerOutfitScRsp", Self::CmdTakeOffAvatarSkinScRsp => "CmdTakeOffAvatarSkinScRsp", Self::CmdTakeOffEquipmentCsReq => "CmdTakeOffEquipmentCsReq", Self::CmdAvatarSpecialSkilltreeUnlockScNotify => { "CmdAvatarSpecialSkilltreeUnlockScNotify" } Self::CmdGetAvatarDataScRsp => "CmdGetAvatarDataScRsp", Self::CmdDressAvatarScRsp => "CmdDressAvatarScRsp", Self::CmdTakePromotionRewardScRsp => "CmdTakePromotionRewardScRsp", Self::CmdUnlockSkilltreeScRsp => "CmdUnlockSkilltreeScRsp", Self::CmdAddAvatarScNotify => "CmdAddAvatarScNotify", Self::JhgiibjglelCkccdcnldoi => "JHGIIBJGLEL_CKCCDCNLDOI", Self::CmdGetAvatarDataCsReq => "CmdGetAvatarDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JHGIIBJGLEL_NLCDGIPGFDJ" => Some(Self::JhgiibjglelNlcdgipgfdj), "CmdGetPreAvatarGrowthInfoCsReq" => { Some(Self::CmdGetPreAvatarGrowthInfoCsReq) } "CmdAddMultiPathAvatarScNotify" => Some(Self::CmdAddMultiPathAvatarScNotify), "JHGIIBJGLEL_BKBHLOFEHOC" => Some(Self::JhgiibjglelBkbhlofehoc), "CmdLENDBHPIOJK" => Some(Self::CmdLendbhpiojk), "CmdSetAvatarPathScRsp" => Some(Self::CmdSetAvatarPathScRsp), "JHGIIBJGLEL_CAOIEGEDBLL" => Some(Self::JhgiibjglelCaoiegedbll), "CmdDressRelicAvatarScRsp" => Some(Self::CmdDressRelicAvatarScRsp), "CmdGetPreAvatarActivityListScRsp" => { Some(Self::CmdGetPreAvatarActivityListScRsp) } "JHGIIBJGLEL_CFBPNHBMCEO" => Some(Self::JhgiibjglelCfbpnhbmceo), "CmdAvatarExpUpScRsp" => Some(Self::CmdAvatarExpUpScRsp), "JHGIIBJGLEL_ONCCDOGNGGM" => Some(Self::JhgiibjglelOnccdognggm), "CmdGetPreAvatarGrowthInfoScRsp" => { Some(Self::CmdGetPreAvatarGrowthInfoScRsp) } "CmdPromoteAvatarScRsp" => Some(Self::CmdPromoteAvatarScRsp), "CmdMarkAvatarScRsp" => Some(Self::CmdMarkAvatarScRsp), "CmdAvatarPathChangedNotify" => Some(Self::CmdAvatarPathChangedNotify), "JHGIIBJGLEL_KIOLGLCCNAA" => Some(Self::JhgiibjglelKiolglccnaa), "CmdTakeOffRelicScRsp" => Some(Self::CmdTakeOffRelicScRsp), "JHGIIBJGLEL_CPCFHPMOHDD" => Some(Self::JhgiibjglelCpcfhpmohdd), "CmdSetAvatarEnhancedIdCsReq" => Some(Self::CmdSetAvatarEnhancedIdCsReq), "CmdTakeOffEquipmentScRsp" => Some(Self::CmdTakeOffEquipmentScRsp), "JHGIIBJGLEL_FGKDLCDIOGL" => Some(Self::JhgiibjglelFgkdlcdiogl), "JHGIIBJGLEL_AFODJNHAKCJ" => Some(Self::JhgiibjglelAfodjnhakcj), "CmdUnlockAvatarPathScRsp" => Some(Self::CmdUnlockAvatarPathScRsp), "CmdSetAvatarEnhancedIdScRsp" => Some(Self::CmdSetAvatarEnhancedIdScRsp), "CmdDressAvatarCsReq" => Some(Self::CmdDressAvatarCsReq), "CmdSetGrowthTargetAvatarScRsp" => Some(Self::CmdSetGrowthTargetAvatarScRsp), "CmdActiveEidolonCsReq" => Some(Self::CmdActiveEidolonCsReq), "CmdGetPreAvatarActivityListCsReq" => { Some(Self::CmdGetPreAvatarActivityListCsReq) } "CmdActiveEidolonScRsp" => Some(Self::CmdActiveEidolonScRsp), "CmdTakePromotionRewardCsReq" => Some(Self::CmdTakePromotionRewardCsReq), "CmdDressAvatarSkinScRsp" => Some(Self::CmdDressAvatarSkinScRsp), "CmdSetPlayerOutfitCsReq" => Some(Self::CmdSetPlayerOutfitCsReq), "JHGIIBJGLEL_DPAAIBGLDOB" => Some(Self::JhgiibjglelDpaaibgldob), "CmdUnlockAvatarSkinScNotify" => Some(Self::CmdUnlockAvatarSkinScNotify), "CmdSetMultipleAvatarPathsScRsp" => { Some(Self::CmdSetMultipleAvatarPathsScRsp) } "CmdDressRelicAvatarCsReq" => Some(Self::CmdDressRelicAvatarCsReq), "CmdCFGGOBEDJOK" => Some(Self::CmdCfggobedjok), "CmdTakeOffRelicCsReq" => Some(Self::CmdTakeOffRelicCsReq), "CmdSetPlayerOutfitScRsp" => Some(Self::CmdSetPlayerOutfitScRsp), "CmdTakeOffAvatarSkinScRsp" => Some(Self::CmdTakeOffAvatarSkinScRsp), "CmdTakeOffEquipmentCsReq" => Some(Self::CmdTakeOffEquipmentCsReq), "CmdAvatarSpecialSkilltreeUnlockScNotify" => { Some(Self::CmdAvatarSpecialSkilltreeUnlockScNotify) } "CmdGetAvatarDataScRsp" => Some(Self::CmdGetAvatarDataScRsp), "CmdDressAvatarScRsp" => Some(Self::CmdDressAvatarScRsp), "CmdTakePromotionRewardScRsp" => Some(Self::CmdTakePromotionRewardScRsp), "CmdUnlockSkilltreeScRsp" => Some(Self::CmdUnlockSkilltreeScRsp), "CmdAddAvatarScNotify" => Some(Self::CmdAddAvatarScNotify), "JHGIIBJGLEL_CKCCDCNLDOI" => Some(Self::JhgiibjglelCkccdcnldoi), "CmdGetAvatarDataCsReq" => Some(Self::CmdGetAvatarDataCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cfmdkncddal { Nadpfmgbhdj = 0, Ggglncboicd = 1, } impl Cfmdkncddal { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nadpfmgbhdj => "CFMDKNCDDAL_NADPFMGBHDJ", Self::Ggglncboicd => "CFMDKNCDDAL_GGGLNCBOICD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CFMDKNCDDAL_NADPFMGBHDJ" => Some(Self::Nadpfmgbhdj), "CFMDKNCDDAL_GGGLNCBOICD" => Some(Self::Ggglncboicd), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AddAvatarSrcState { AddAvatarSrcNone = 0, AddAvatarSrcGacha = 1, AddAvatarSrcRogue = 2, AddAvatarSrcDelivery = 3, } impl AddAvatarSrcState { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AddAvatarSrcNone => "ADD_AVATAR_SRC_NONE", Self::AddAvatarSrcGacha => "ADD_AVATAR_SRC_GACHA", Self::AddAvatarSrcRogue => "ADD_AVATAR_SRC_ROGUE", Self::AddAvatarSrcDelivery => "ADD_AVATAR_SRC_DELIVERY", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ADD_AVATAR_SRC_NONE" => Some(Self::AddAvatarSrcNone), "ADD_AVATAR_SRC_GACHA" => Some(Self::AddAvatarSrcGacha), "ADD_AVATAR_SRC_ROGUE" => Some(Self::AddAvatarSrcRogue), "ADD_AVATAR_SRC_DELIVERY" => Some(Self::AddAvatarSrcDelivery), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gcallojppij { Nlcdgipgfdj = 0, Bdefgippknm = 1, Bpbfoijkcja = 2, } impl Gcallojppij { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "GCALLOJPPIJ_NLCDGIPGFDJ", Self::Bdefgippknm => "GCALLOJPPIJ_BDEFGIPPKNM", Self::Bpbfoijkcja => "GCALLOJPPIJ_BPBFOIJKCJA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GCALLOJPPIJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "GCALLOJPPIJ_BDEFGIPPKNM" => Some(Self::Bdefgippknm), "GCALLOJPPIJ_BPBFOIJKCJA" => Some(Self::Bpbfoijkcja), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GrowthTargetState { Mmbdgpmcjkh = 0, Pdhpkpocohm = 1, Cmbmdmbhfec = 2, Dalnoidgbgi = 3, Jeaoclooamj = 4, Fckjlegdjhj = 5, } impl GrowthTargetState { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Mmbdgpmcjkh => "GrowthTargetState_MMBDGPMCJKH", Self::Pdhpkpocohm => "GrowthTargetState_PDHPKPOCOHM", Self::Cmbmdmbhfec => "GrowthTargetState_CMBMDMBHFEC", Self::Dalnoidgbgi => "GrowthTargetState_DALNOIDGBGI", Self::Jeaoclooamj => "GrowthTargetState_JEAOCLOOAMJ", Self::Fckjlegdjhj => "GrowthTargetState_FCKJLEGDJHJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GrowthTargetState_MMBDGPMCJKH" => Some(Self::Mmbdgpmcjkh), "GrowthTargetState_PDHPKPOCOHM" => Some(Self::Pdhpkpocohm), "GrowthTargetState_CMBMDMBHFEC" => Some(Self::Cmbmdmbhfec), "GrowthTargetState_DALNOIDGBGI" => Some(Self::Dalnoidgbgi), "GrowthTargetState_JEAOCLOOAMJ" => Some(Self::Jeaoclooamj), "GrowthTargetState_FCKJLEGDJHJ" => Some(Self::Fckjlegdjhj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleType { EjcoidcjdhmNlcdgipgfdj = 0, CmdQuitBattleScRsp = 127, CmdPveBattleResultScRsp = 103, CmdSyncClientResVersionScRsp = 181, CmdReBattleAfterBattleLoseCsNotify = 154, CmdQuitBattleCsReq = 180, CmdRebattleByClientCsNotify = 183, CmdBattleReplayScNotify = 109, CmdQuitBattleScNotify = 110, CmdPveBattleResultCsReq = 173, CmdServerSimulateBattleFinishScNotify = 112, CmdGetCurBattleInfoCsReq = 136, EjcoidcjdhmNaommjclmoi = 187, CmdSyncClientResVersionCsReq = 115, CmdGetCurBattleInfoScRsp = 113, CmdBattleLogReportScRsp = 129, } impl CmdBattleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::EjcoidcjdhmNlcdgipgfdj => "EJCOIDCJDHM_NLCDGIPGFDJ", Self::CmdQuitBattleScRsp => "CmdQuitBattleScRsp", Self::CmdPveBattleResultScRsp => "CmdPVEBattleResultScRsp", Self::CmdSyncClientResVersionScRsp => "CmdSyncClientResVersionScRsp", Self::CmdReBattleAfterBattleLoseCsNotify => { "CmdReBattleAfterBattleLoseCsNotify" } Self::CmdQuitBattleCsReq => "CmdQuitBattleCsReq", Self::CmdRebattleByClientCsNotify => "CmdRebattleByClientCsNotify", Self::CmdBattleReplayScNotify => "CmdBattleReplayScNotify", Self::CmdQuitBattleScNotify => "CmdQuitBattleScNotify", Self::CmdPveBattleResultCsReq => "CmdPVEBattleResultCsReq", Self::CmdServerSimulateBattleFinishScNotify => { "CmdServerSimulateBattleFinishScNotify" } Self::CmdGetCurBattleInfoCsReq => "CmdGetCurBattleInfoCsReq", Self::EjcoidcjdhmNaommjclmoi => "EJCOIDCJDHM_NAOMMJCLMOI", Self::CmdSyncClientResVersionCsReq => "CmdSyncClientResVersionCsReq", Self::CmdGetCurBattleInfoScRsp => "CmdGetCurBattleInfoScRsp", Self::CmdBattleLogReportScRsp => "CmdBattleLogReportScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EJCOIDCJDHM_NLCDGIPGFDJ" => Some(Self::EjcoidcjdhmNlcdgipgfdj), "CmdQuitBattleScRsp" => Some(Self::CmdQuitBattleScRsp), "CmdPVEBattleResultScRsp" => Some(Self::CmdPveBattleResultScRsp), "CmdSyncClientResVersionScRsp" => Some(Self::CmdSyncClientResVersionScRsp), "CmdReBattleAfterBattleLoseCsNotify" => { Some(Self::CmdReBattleAfterBattleLoseCsNotify) } "CmdQuitBattleCsReq" => Some(Self::CmdQuitBattleCsReq), "CmdRebattleByClientCsNotify" => Some(Self::CmdRebattleByClientCsNotify), "CmdBattleReplayScNotify" => Some(Self::CmdBattleReplayScNotify), "CmdQuitBattleScNotify" => Some(Self::CmdQuitBattleScNotify), "CmdPVEBattleResultCsReq" => Some(Self::CmdPveBattleResultCsReq), "CmdServerSimulateBattleFinishScNotify" => { Some(Self::CmdServerSimulateBattleFinishScNotify) } "CmdGetCurBattleInfoCsReq" => Some(Self::CmdGetCurBattleInfoCsReq), "EJCOIDCJDHM_NAOMMJCLMOI" => Some(Self::EjcoidcjdhmNaommjclmoi), "CmdSyncClientResVersionCsReq" => Some(Self::CmdSyncClientResVersionCsReq), "CmdGetCurBattleInfoScRsp" => Some(Self::CmdGetCurBattleInfoScRsp), "CmdBattleLogReportScRsp" => Some(Self::CmdBattleLogReportScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleCollegeType { GjppdnggkccNlcdgipgfdj = 0, CmdGetBattleCollegeDataScRsp = 5703, CmdGetBattleCollegeDataCsReq = 5773, CmdStartBattleCollegeScRsp = 5736, CmdStartBattleCollegeCsReq = 5727, CmdSyncBattleCollegeDataChangeScNotify = 5780, } impl CmdBattleCollegeType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::GjppdnggkccNlcdgipgfdj => "GJPPDNGGKCC_NLCDGIPGFDJ", Self::CmdGetBattleCollegeDataScRsp => "CmdGetBattleCollegeDataScRsp", Self::CmdGetBattleCollegeDataCsReq => "CmdGetBattleCollegeDataCsReq", Self::CmdStartBattleCollegeScRsp => "CmdStartBattleCollegeScRsp", Self::CmdStartBattleCollegeCsReq => "CmdStartBattleCollegeCsReq", Self::CmdSyncBattleCollegeDataChangeScNotify => { "CmdSyncBattleCollegeDataChangeScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GJPPDNGGKCC_NLCDGIPGFDJ" => Some(Self::GjppdnggkccNlcdgipgfdj), "CmdGetBattleCollegeDataScRsp" => Some(Self::CmdGetBattleCollegeDataScRsp), "CmdGetBattleCollegeDataCsReq" => Some(Self::CmdGetBattleCollegeDataCsReq), "CmdStartBattleCollegeScRsp" => Some(Self::CmdStartBattleCollegeScRsp), "CmdStartBattleCollegeCsReq" => Some(Self::CmdStartBattleCollegeCsReq), "CmdSyncBattleCollegeDataChangeScNotify" => { Some(Self::CmdSyncBattleCollegeDataChangeScNotify) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattlePassType { JhhiapckhnpNlcdgipgfdj = 0, CmdBuyBpLevelScRsp = 3015, CmdTakeBpRewardScRsp = 3036, CmdTakeAllRewardScRsp = 3010, CmdTakeBpRewardCsReq = 3027, CmdBattlePassInfoNotify = 3073, CmdTakeAllRewardCsReq = 3081, CmdBuyBpLevelCsReq = 3013, } impl CmdBattlePassType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::JhhiapckhnpNlcdgipgfdj => "JHHIAPCKHNP_NLCDGIPGFDJ", Self::CmdBuyBpLevelScRsp => "CmdBuyBpLevelScRsp", Self::CmdTakeBpRewardScRsp => "CmdTakeBpRewardScRsp", Self::CmdTakeAllRewardScRsp => "CmdTakeAllRewardScRsp", Self::CmdTakeBpRewardCsReq => "CmdTakeBpRewardCsReq", Self::CmdBattlePassInfoNotify => "CmdBattlePassInfoNotify", Self::CmdTakeAllRewardCsReq => "CmdTakeAllRewardCsReq", Self::CmdBuyBpLevelCsReq => "CmdBuyBpLevelCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JHHIAPCKHNP_NLCDGIPGFDJ" => Some(Self::JhhiapckhnpNlcdgipgfdj), "CmdBuyBpLevelScRsp" => Some(Self::CmdBuyBpLevelScRsp), "CmdTakeBpRewardScRsp" => Some(Self::CmdTakeBpRewardScRsp), "CmdTakeAllRewardScRsp" => Some(Self::CmdTakeAllRewardScRsp), "CmdTakeBpRewardCsReq" => Some(Self::CmdTakeBpRewardCsReq), "CmdBattlePassInfoNotify" => Some(Self::CmdBattlePassInfoNotify), "CmdTakeAllRewardCsReq" => Some(Self::CmdTakeAllRewardCsReq), "CmdBuyBpLevelCsReq" => Some(Self::CmdBuyBpLevelCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BpTierType { FmgfkikbhknNlcdgipgfdj = 0, FmgfkikbhknLdcgngdpgam = 1, FmgfkikbhknFenmglmpmff = 2, FmgfkikbhknAjdeopejgec = 3, } impl BpTierType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FmgfkikbhknNlcdgipgfdj => "FMGFKIKBHKN_NLCDGIPGFDJ", Self::FmgfkikbhknLdcgngdpgam => "FMGFKIKBHKN_LDCGNGDPGAM", Self::FmgfkikbhknFenmglmpmff => "FMGFKIKBHKN_FENMGLMPMFF", Self::FmgfkikbhknAjdeopejgec => "FMGFKIKBHKN_AJDEOPEJGEC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FMGFKIKBHKN_NLCDGIPGFDJ" => Some(Self::FmgfkikbhknNlcdgipgfdj), "FMGFKIKBHKN_LDCGNGDPGAM" => Some(Self::FmgfkikbhknLdcgngdpgam), "FMGFKIKBHKN_FENMGLMPMFF" => Some(Self::FmgfkikbhknFenmglmpmff), "FMGFKIKBHKN_AJDEOPEJGEC" => Some(Self::FmgfkikbhknAjdeopejgec), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BpRewardType { FdkloilajheEidkkglpfgo = 0, FdkloilajheGbomnkoncpl = 1, FdkloilajheCpgbmbbpkpg = 2, FdkloilajheEnknehacmfj = 3, FdkloilajheCkppjbakghl = 4, } impl BpRewardType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FdkloilajheEidkkglpfgo => "FDKLOILAJHE_EIDKKGLPFGO", Self::FdkloilajheGbomnkoncpl => "FDKLOILAJHE_GBOMNKONCPL", Self::FdkloilajheCpgbmbbpkpg => "FDKLOILAJHE_CPGBMBBPKPG", Self::FdkloilajheEnknehacmfj => "FDKLOILAJHE_ENKNEHACMFJ", Self::FdkloilajheCkppjbakghl => "FDKLOILAJHE_CKPPJBAKGHL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FDKLOILAJHE_EIDKKGLPFGO" => Some(Self::FdkloilajheEidkkglpfgo), "FDKLOILAJHE_GBOMNKONCPL" => Some(Self::FdkloilajheGbomnkoncpl), "FDKLOILAJHE_CPGBMBBPKPG" => Some(Self::FdkloilajheCpgbmbbpkpg), "FDKLOILAJHE_ENKNEHACMFJ" => Some(Self::FdkloilajheEnknehacmfj), "FDKLOILAJHE_CKPPJBAKGHL" => Some(Self::FdkloilajheCkppjbakghl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBenefitActivityType { CcocnfliogkNlcdgipgfdj = 0, CmdJoinBenefitActivityCsReq = 4894, CmdJoinBenefitActivityScRsp = 4877, CmdGetBenefitActivityInfoCsReq = 4882, CmdTakeBenefitActivityRewardCsReq = 4857, CmdGetBenefitActivityInfoScRsp = 4892, CmdTakeBenefitActivityRewardScRsp = 4873, } impl CmdBenefitActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::CcocnfliogkNlcdgipgfdj => "CCOCNFLIOGK_NLCDGIPGFDJ", Self::CmdJoinBenefitActivityCsReq => "CmdJoinBenefitActivityCsReq", Self::CmdJoinBenefitActivityScRsp => "CmdJoinBenefitActivityScRsp", Self::CmdGetBenefitActivityInfoCsReq => "CmdGetBenefitActivityInfoCsReq", Self::CmdTakeBenefitActivityRewardCsReq => { "CmdTakeBenefitActivityRewardCsReq" } Self::CmdGetBenefitActivityInfoScRsp => "CmdGetBenefitActivityInfoScRsp", Self::CmdTakeBenefitActivityRewardScRsp => { "CmdTakeBenefitActivityRewardScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CCOCNFLIOGK_NLCDGIPGFDJ" => Some(Self::CcocnfliogkNlcdgipgfdj), "CmdJoinBenefitActivityCsReq" => Some(Self::CmdJoinBenefitActivityCsReq), "CmdJoinBenefitActivityScRsp" => Some(Self::CmdJoinBenefitActivityScRsp), "CmdGetBenefitActivityInfoCsReq" => { Some(Self::CmdGetBenefitActivityInfoCsReq) } "CmdTakeBenefitActivityRewardCsReq" => { Some(Self::CmdTakeBenefitActivityRewardCsReq) } "CmdGetBenefitActivityInfoScRsp" => { Some(Self::CmdGetBenefitActivityInfoScRsp) } "CmdTakeBenefitActivityRewardScRsp" => { Some(Self::CmdTakeBenefitActivityRewardScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBenefitV2ActivityType { BndfijkmbheNlcdgipgfdj = 0, BndfijkmbheNdginiglhfg = 9829, BndfijkmbheNijighhgkio = 9824, BndfijkmbheMohcjnimhjm = 9822, CmdImfbpgdpeoi = 9830, CmdHbocfeeeeii = 9821, CmdPaglmeagppc = 9828, } impl CmdBenefitV2ActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::BndfijkmbheNlcdgipgfdj => "BNDFIJKMBHE_NLCDGIPGFDJ", Self::BndfijkmbheNdginiglhfg => "BNDFIJKMBHE_NDGINIGLHFG", Self::BndfijkmbheNijighhgkio => "BNDFIJKMBHE_NIJIGHHGKIO", Self::BndfijkmbheMohcjnimhjm => "BNDFIJKMBHE_MOHCJNIMHJM", Self::CmdImfbpgdpeoi => "CmdIMFBPGDPEOI", Self::CmdHbocfeeeeii => "CmdHBOCFEEEEII", Self::CmdPaglmeagppc => "CmdPAGLMEAGPPC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BNDFIJKMBHE_NLCDGIPGFDJ" => Some(Self::BndfijkmbheNlcdgipgfdj), "BNDFIJKMBHE_NDGINIGLHFG" => Some(Self::BndfijkmbheNdginiglhfg), "BNDFIJKMBHE_NIJIGHHGKIO" => Some(Self::BndfijkmbheNijighhgkio), "BNDFIJKMBHE_MOHCJNIMHJM" => Some(Self::BndfijkmbheMohcjnimhjm), "CmdIMFBPGDPEOI" => Some(Self::CmdImfbpgdpeoi), "CmdHBOCFEEEEII" => Some(Self::CmdHbocfeeeeii), "CmdPAGLMEAGPPC" => Some(Self::CmdPaglmeagppc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBoxingClubType { AjldfpkobedNlcdgipgfdj = 0, CmdChooseBoxingClubStageOptionalBuffCsReq = 4209, CmdChooseBoxingClubResonanceCsReq = 4229, CmdMatchBoxingClubOpponentScRsp = 4227, CmdBoxingClubChallengeUpdateScNotify = 4287, CmdStartBoxingClubBattleScRsp = 4213, CmdSetBoxingClubResonanceCsReq = 4254, CmdBoxingClubRewardScNotify = 4210, CmdStartBoxingClubBattleCsReq = 4236, CmdChooseBoxingClubResonanceScRsp = 4212, CmdGiveUpBoxingClubChallengeScRsp = 4281, CmdSetBoxingClubResonanceScRsp = 4283, CmdMatchBoxingClubOpponentCsReq = 4280, CmdGetBoxingClubInfoScRsp = 4203, CmdChooseBoxingClubStageOptionalBuffScRsp = 4242, CmdGiveUpBoxingClubChallengeCsReq = 4215, CmdGetBoxingClubInfoCsReq = 4273, } impl CmdBoxingClubType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AjldfpkobedNlcdgipgfdj => "AJLDFPKOBED_NLCDGIPGFDJ", Self::CmdChooseBoxingClubStageOptionalBuffCsReq => { "CmdChooseBoxingClubStageOptionalBuffCsReq" } Self::CmdChooseBoxingClubResonanceCsReq => { "CmdChooseBoxingClubResonanceCsReq" } Self::CmdMatchBoxingClubOpponentScRsp => "CmdMatchBoxingClubOpponentScRsp", Self::CmdBoxingClubChallengeUpdateScNotify => { "CmdBoxingClubChallengeUpdateScNotify" } Self::CmdStartBoxingClubBattleScRsp => "CmdStartBoxingClubBattleScRsp", Self::CmdSetBoxingClubResonanceCsReq => "CmdSetBoxingClubResonanceCsReq", Self::CmdBoxingClubRewardScNotify => "CmdBoxingClubRewardScNotify", Self::CmdStartBoxingClubBattleCsReq => "CmdStartBoxingClubBattleCsReq", Self::CmdChooseBoxingClubResonanceScRsp => { "CmdChooseBoxingClubResonanceScRsp" } Self::CmdGiveUpBoxingClubChallengeScRsp => { "CmdGiveUpBoxingClubChallengeScRsp" } Self::CmdSetBoxingClubResonanceScRsp => "CmdSetBoxingClubResonanceScRsp", Self::CmdMatchBoxingClubOpponentCsReq => "CmdMatchBoxingClubOpponentCsReq", Self::CmdGetBoxingClubInfoScRsp => "CmdGetBoxingClubInfoScRsp", Self::CmdChooseBoxingClubStageOptionalBuffScRsp => { "CmdChooseBoxingClubStageOptionalBuffScRsp" } Self::CmdGiveUpBoxingClubChallengeCsReq => { "CmdGiveUpBoxingClubChallengeCsReq" } Self::CmdGetBoxingClubInfoCsReq => "CmdGetBoxingClubInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AJLDFPKOBED_NLCDGIPGFDJ" => Some(Self::AjldfpkobedNlcdgipgfdj), "CmdChooseBoxingClubStageOptionalBuffCsReq" => { Some(Self::CmdChooseBoxingClubStageOptionalBuffCsReq) } "CmdChooseBoxingClubResonanceCsReq" => { Some(Self::CmdChooseBoxingClubResonanceCsReq) } "CmdMatchBoxingClubOpponentScRsp" => { Some(Self::CmdMatchBoxingClubOpponentScRsp) } "CmdBoxingClubChallengeUpdateScNotify" => { Some(Self::CmdBoxingClubChallengeUpdateScNotify) } "CmdStartBoxingClubBattleScRsp" => Some(Self::CmdStartBoxingClubBattleScRsp), "CmdSetBoxingClubResonanceCsReq" => { Some(Self::CmdSetBoxingClubResonanceCsReq) } "CmdBoxingClubRewardScNotify" => Some(Self::CmdBoxingClubRewardScNotify), "CmdStartBoxingClubBattleCsReq" => Some(Self::CmdStartBoxingClubBattleCsReq), "CmdChooseBoxingClubResonanceScRsp" => { Some(Self::CmdChooseBoxingClubResonanceScRsp) } "CmdGiveUpBoxingClubChallengeScRsp" => { Some(Self::CmdGiveUpBoxingClubChallengeScRsp) } "CmdSetBoxingClubResonanceScRsp" => { Some(Self::CmdSetBoxingClubResonanceScRsp) } "CmdMatchBoxingClubOpponentCsReq" => { Some(Self::CmdMatchBoxingClubOpponentCsReq) } "CmdGetBoxingClubInfoScRsp" => Some(Self::CmdGetBoxingClubInfoScRsp), "CmdChooseBoxingClubStageOptionalBuffScRsp" => { Some(Self::CmdChooseBoxingClubStageOptionalBuffScRsp) } "CmdGiveUpBoxingClubChallengeCsReq" => { Some(Self::CmdGiveUpBoxingClubChallengeCsReq) } "CmdGetBoxingClubInfoCsReq" => Some(Self::CmdGetBoxingClubInfoCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdCakeRaceType { MjkjneggkgcNlcdgipgfdj = 0, CmdCakeRaceFinishFieldRewardScNotify = 9147, CmdCakeRaceLikeFriendRankingInfoCsReq = 9122, CmdCakeRaceLoanCsReq = 9141, CmdCakeRaceGetHandbookCsReq = 9130, CmdCakeRaceGetHandbookScRsp = 9143, CmdCakeRaceLoanScRsp = 9132, CmdCakeRaceGetDailyLikeScRsp = 9136, CmdBcohndphbgk = 9131, CmdCakeRaceLikeFriendRankingInfoScRsp = 9145, CmdCakeRaceGetDataScRsp = 9138, CmdCakeRaceGetDataCsReq = 9146, CmdCakeRaceUpdatePveCsReq = 9150, CmdCakeRaceGetDailyLikeCsReq = 9126, CmdPgonnelbdid = 9135, CmdCakeRaceCoinScoreChangeScNotify = 9123, MjkjneggkgcChcejiegfmh = 9140, CmdCakeRaceGetFriendRankingInfoListCsReq = 9134, CmdCakeRaceStartPveScRsp = 9148, CmdCakeRaceUpdatePveScRsp = 9139, CmdCakeRaceStartPveCsReq = 9142, CmdCakeRaceGetFriendRankingInfoListScRsp = 9127, CmdPibehfddaaj = 9128, } impl CmdCakeRaceType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MjkjneggkgcNlcdgipgfdj => "MJKJNEGGKGC_NLCDGIPGFDJ", Self::CmdCakeRaceFinishFieldRewardScNotify => { "CmdCakeRaceFinishFieldRewardScNotify" } Self::CmdCakeRaceLikeFriendRankingInfoCsReq => { "CmdCakeRaceLikeFriendRankingInfoCsReq" } Self::CmdCakeRaceLoanCsReq => "CmdCakeRaceLoanCsReq", Self::CmdCakeRaceGetHandbookCsReq => "CmdCakeRaceGetHandbookCsReq", Self::CmdCakeRaceGetHandbookScRsp => "CmdCakeRaceGetHandbookScRsp", Self::CmdCakeRaceLoanScRsp => "CmdCakeRaceLoanScRsp", Self::CmdCakeRaceGetDailyLikeScRsp => "CmdCakeRaceGetDailyLikeScRsp", Self::CmdBcohndphbgk => "CmdBCOHNDPHBGK", Self::CmdCakeRaceLikeFriendRankingInfoScRsp => { "CmdCakeRaceLikeFriendRankingInfoScRsp" } Self::CmdCakeRaceGetDataScRsp => "CmdCakeRaceGetDataScRsp", Self::CmdCakeRaceGetDataCsReq => "CmdCakeRaceGetDataCsReq", Self::CmdCakeRaceUpdatePveCsReq => "CmdCakeRaceUpdatePveCsReq", Self::CmdCakeRaceGetDailyLikeCsReq => "CmdCakeRaceGetDailyLikeCsReq", Self::CmdPgonnelbdid => "CmdPGONNELBDID", Self::CmdCakeRaceCoinScoreChangeScNotify => { "CmdCakeRaceCoinScoreChangeScNotify" } Self::MjkjneggkgcChcejiegfmh => "MJKJNEGGKGC_CHCEJIEGFMH", Self::CmdCakeRaceGetFriendRankingInfoListCsReq => { "CmdCakeRaceGetFriendRankingInfoListCsReq" } Self::CmdCakeRaceStartPveScRsp => "CmdCakeRaceStartPveScRsp", Self::CmdCakeRaceUpdatePveScRsp => "CmdCakeRaceUpdatePveScRsp", Self::CmdCakeRaceStartPveCsReq => "CmdCakeRaceStartPveCsReq", Self::CmdCakeRaceGetFriendRankingInfoListScRsp => { "CmdCakeRaceGetFriendRankingInfoListScRsp" } Self::CmdPibehfddaaj => "CmdPIBEHFDDAAJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MJKJNEGGKGC_NLCDGIPGFDJ" => Some(Self::MjkjneggkgcNlcdgipgfdj), "CmdCakeRaceFinishFieldRewardScNotify" => { Some(Self::CmdCakeRaceFinishFieldRewardScNotify) } "CmdCakeRaceLikeFriendRankingInfoCsReq" => { Some(Self::CmdCakeRaceLikeFriendRankingInfoCsReq) } "CmdCakeRaceLoanCsReq" => Some(Self::CmdCakeRaceLoanCsReq), "CmdCakeRaceGetHandbookCsReq" => Some(Self::CmdCakeRaceGetHandbookCsReq), "CmdCakeRaceGetHandbookScRsp" => Some(Self::CmdCakeRaceGetHandbookScRsp), "CmdCakeRaceLoanScRsp" => Some(Self::CmdCakeRaceLoanScRsp), "CmdCakeRaceGetDailyLikeScRsp" => Some(Self::CmdCakeRaceGetDailyLikeScRsp), "CmdBCOHNDPHBGK" => Some(Self::CmdBcohndphbgk), "CmdCakeRaceLikeFriendRankingInfoScRsp" => { Some(Self::CmdCakeRaceLikeFriendRankingInfoScRsp) } "CmdCakeRaceGetDataScRsp" => Some(Self::CmdCakeRaceGetDataScRsp), "CmdCakeRaceGetDataCsReq" => Some(Self::CmdCakeRaceGetDataCsReq), "CmdCakeRaceUpdatePveCsReq" => Some(Self::CmdCakeRaceUpdatePveCsReq), "CmdCakeRaceGetDailyLikeCsReq" => Some(Self::CmdCakeRaceGetDailyLikeCsReq), "CmdPGONNELBDID" => Some(Self::CmdPgonnelbdid), "CmdCakeRaceCoinScoreChangeScNotify" => { Some(Self::CmdCakeRaceCoinScoreChangeScNotify) } "MJKJNEGGKGC_CHCEJIEGFMH" => Some(Self::MjkjneggkgcChcejiegfmh), "CmdCakeRaceGetFriendRankingInfoListCsReq" => { Some(Self::CmdCakeRaceGetFriendRankingInfoListCsReq) } "CmdCakeRaceStartPveScRsp" => Some(Self::CmdCakeRaceStartPveScRsp), "CmdCakeRaceUpdatePveScRsp" => Some(Self::CmdCakeRaceUpdatePveScRsp), "CmdCakeRaceStartPveCsReq" => Some(Self::CmdCakeRaceStartPveCsReq), "CmdCakeRaceGetFriendRankingInfoListScRsp" => { Some(Self::CmdCakeRaceGetFriendRankingInfoListScRsp) } "CmdPIBEHFDDAAJ" => Some(Self::CmdPibehfddaaj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChallengeType { GbmdcpmjiabNlcdgipgfdj = 0, CmdStartChallengeScRsp = 1727, CmdGetChallengeScRsp = 1703, CmdChallengeLineupNotify = 1712, CmdStartPartialChallengeScRsp = 1724, CmdStartPartialChallengeCsReq = 1761, CmdLeaveChallengeCsReq = 1736, CmdTakeChallengeCumulativeRewardScRsp = 1742, CmdRestartChallengePhaseCsReq = 1778, CmdGetChallengeGroupStatisticsCsReq = 1776, CmdRestartChallengePhaseScRsp = 1752, CmdStartChallengeCsReq = 1780, CmdChallengeSettleNotify = 1715, CmdGetChallengeGroupStatisticsScRsp = 1738, CmdLeaveChallengeScRsp = 1713, CmdGetCurChallengeScRsp = 1729, CmdEnterChallengeNextPhaseScRsp = 1759, CmdGetCurChallengeCsReq = 1787, CmdGetChallengeCsReq = 1773, CmdEnterChallengeNextPhaseCsReq = 1748, CmdTakeChallengeCumulativeRewardCsReq = 1709, CmdChallengeBossPhaseSettleNotify = 1774, } impl CmdChallengeType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::GbmdcpmjiabNlcdgipgfdj => "GBMDCPMJIAB_NLCDGIPGFDJ", Self::CmdStartChallengeScRsp => "CmdStartChallengeScRsp", Self::CmdGetChallengeScRsp => "CmdGetChallengeScRsp", Self::CmdChallengeLineupNotify => "CmdChallengeLineupNotify", Self::CmdStartPartialChallengeScRsp => "CmdStartPartialChallengeScRsp", Self::CmdStartPartialChallengeCsReq => "CmdStartPartialChallengeCsReq", Self::CmdLeaveChallengeCsReq => "CmdLeaveChallengeCsReq", Self::CmdTakeChallengeCumulativeRewardScRsp => { "CmdTakeChallengeCumulativeRewardScRsp" } Self::CmdRestartChallengePhaseCsReq => "CmdRestartChallengePhaseCsReq", Self::CmdGetChallengeGroupStatisticsCsReq => { "CmdGetChallengeGroupStatisticsCsReq" } Self::CmdRestartChallengePhaseScRsp => "CmdRestartChallengePhaseScRsp", Self::CmdStartChallengeCsReq => "CmdStartChallengeCsReq", Self::CmdChallengeSettleNotify => "CmdChallengeSettleNotify", Self::CmdGetChallengeGroupStatisticsScRsp => { "CmdGetChallengeGroupStatisticsScRsp" } Self::CmdLeaveChallengeScRsp => "CmdLeaveChallengeScRsp", Self::CmdGetCurChallengeScRsp => "CmdGetCurChallengeScRsp", Self::CmdEnterChallengeNextPhaseScRsp => "CmdEnterChallengeNextPhaseScRsp", Self::CmdGetCurChallengeCsReq => "CmdGetCurChallengeCsReq", Self::CmdGetChallengeCsReq => "CmdGetChallengeCsReq", Self::CmdEnterChallengeNextPhaseCsReq => "CmdEnterChallengeNextPhaseCsReq", Self::CmdTakeChallengeCumulativeRewardCsReq => { "CmdTakeChallengeCumulativeRewardCsReq" } Self::CmdChallengeBossPhaseSettleNotify => { "CmdChallengeBossPhaseSettleNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GBMDCPMJIAB_NLCDGIPGFDJ" => Some(Self::GbmdcpmjiabNlcdgipgfdj), "CmdStartChallengeScRsp" => Some(Self::CmdStartChallengeScRsp), "CmdGetChallengeScRsp" => Some(Self::CmdGetChallengeScRsp), "CmdChallengeLineupNotify" => Some(Self::CmdChallengeLineupNotify), "CmdStartPartialChallengeScRsp" => Some(Self::CmdStartPartialChallengeScRsp), "CmdStartPartialChallengeCsReq" => Some(Self::CmdStartPartialChallengeCsReq), "CmdLeaveChallengeCsReq" => Some(Self::CmdLeaveChallengeCsReq), "CmdTakeChallengeCumulativeRewardScRsp" => { Some(Self::CmdTakeChallengeCumulativeRewardScRsp) } "CmdRestartChallengePhaseCsReq" => Some(Self::CmdRestartChallengePhaseCsReq), "CmdGetChallengeGroupStatisticsCsReq" => { Some(Self::CmdGetChallengeGroupStatisticsCsReq) } "CmdRestartChallengePhaseScRsp" => Some(Self::CmdRestartChallengePhaseScRsp), "CmdStartChallengeCsReq" => Some(Self::CmdStartChallengeCsReq), "CmdChallengeSettleNotify" => Some(Self::CmdChallengeSettleNotify), "CmdGetChallengeGroupStatisticsScRsp" => { Some(Self::CmdGetChallengeGroupStatisticsScRsp) } "CmdLeaveChallengeScRsp" => Some(Self::CmdLeaveChallengeScRsp), "CmdGetCurChallengeScRsp" => Some(Self::CmdGetCurChallengeScRsp), "CmdEnterChallengeNextPhaseScRsp" => { Some(Self::CmdEnterChallengeNextPhaseScRsp) } "CmdGetCurChallengeCsReq" => Some(Self::CmdGetCurChallengeCsReq), "CmdGetChallengeCsReq" => Some(Self::CmdGetChallengeCsReq), "CmdEnterChallengeNextPhaseCsReq" => { Some(Self::CmdEnterChallengeNextPhaseCsReq) } "CmdTakeChallengeCumulativeRewardCsReq" => { Some(Self::CmdTakeChallengeCumulativeRewardCsReq) } "CmdChallengeBossPhaseSettleNotify" => { Some(Self::CmdChallengeBossPhaseSettleNotify) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChallengeStatus { ChallengeUnknown = 0, ChallengeDoing = 1, ChallengeFinish = 2, ChallengeFailed = 3, } impl ChallengeStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::ChallengeUnknown => "CHALLENGE_UNKNOWN", Self::ChallengeDoing => "CHALLENGE_DOING", Self::ChallengeFinish => "CHALLENGE_FINISH", Self::ChallengeFailed => "CHALLENGE_FAILED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHALLENGE_UNKNOWN" => Some(Self::ChallengeUnknown), "CHALLENGE_DOING" => Some(Self::ChallengeDoing), "CHALLENGE_FINISH" => Some(Self::ChallengeFinish), "CHALLENGE_FAILED" => Some(Self::ChallengeFailed), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChallengePeakType { GhgfejehgdmNlcdgipgfdj = 0, CmdStartChallengePeakCsReq = 8907, CmdTakeChallengePeakRewardScRsp = 8929, CmdReStartChallengePeakScRsp = 8908, CmdConfirmChallengePeakSettleScRsp = 8918, CmdSetChallengePeakMobLineupAvatarScRsp = 8912, CmdChallengePeakGroupDataUpdateScNotify = 8945, CmdTakeChallengePeakRewardCsReq = 8909, CmdConfirmChallengePeakSettleCsReq = 8941, CmdGetCurChallengePeakScRsp = 8934, CmdStartChallengePeakScRsp = 8923, CmdGetChallengePeakDataScRsp = 8942, CmdGetChallengePeakDataCsReq = 8932, CmdSetChallengePeakBossHardModeCsReq = 8921, CmdLeaveChallengePeakCsReq = 8944, CmdChallengePeakSettleScNotify = 8919, CmdLeaveChallengePeakScRsp = 8927, CmdGetCurChallengePeakCsReq = 8943, CmdReStartChallengePeakCsReq = 8905, CmdSetChallengePeakBossHardModeScRsp = 8940, CmdSetChallengePeakMobLineupAvatarCsReq = 8920, } impl CmdChallengePeakType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::GhgfejehgdmNlcdgipgfdj => "GHGFEJEHGDM_NLCDGIPGFDJ", Self::CmdStartChallengePeakCsReq => "CmdStartChallengePeakCsReq", Self::CmdTakeChallengePeakRewardScRsp => "CmdTakeChallengePeakRewardScRsp", Self::CmdReStartChallengePeakScRsp => "CmdReStartChallengePeakScRsp", Self::CmdConfirmChallengePeakSettleScRsp => { "CmdConfirmChallengePeakSettleScRsp" } Self::CmdSetChallengePeakMobLineupAvatarScRsp => { "CmdSetChallengePeakMobLineupAvatarScRsp" } Self::CmdChallengePeakGroupDataUpdateScNotify => { "CmdChallengePeakGroupDataUpdateScNotify" } Self::CmdTakeChallengePeakRewardCsReq => "CmdTakeChallengePeakRewardCsReq", Self::CmdConfirmChallengePeakSettleCsReq => { "CmdConfirmChallengePeakSettleCsReq" } Self::CmdGetCurChallengePeakScRsp => "CmdGetCurChallengePeakScRsp", Self::CmdStartChallengePeakScRsp => "CmdStartChallengePeakScRsp", Self::CmdGetChallengePeakDataScRsp => "CmdGetChallengePeakDataScRsp", Self::CmdGetChallengePeakDataCsReq => "CmdGetChallengePeakDataCsReq", Self::CmdSetChallengePeakBossHardModeCsReq => { "CmdSetChallengePeakBossHardModeCsReq" } Self::CmdLeaveChallengePeakCsReq => "CmdLeaveChallengePeakCsReq", Self::CmdChallengePeakSettleScNotify => "CmdChallengePeakSettleScNotify", Self::CmdLeaveChallengePeakScRsp => "CmdLeaveChallengePeakScRsp", Self::CmdGetCurChallengePeakCsReq => "CmdGetCurChallengePeakCsReq", Self::CmdReStartChallengePeakCsReq => "CmdReStartChallengePeakCsReq", Self::CmdSetChallengePeakBossHardModeScRsp => { "CmdSetChallengePeakBossHardModeScRsp" } Self::CmdSetChallengePeakMobLineupAvatarCsReq => { "CmdSetChallengePeakMobLineupAvatarCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GHGFEJEHGDM_NLCDGIPGFDJ" => Some(Self::GhgfejehgdmNlcdgipgfdj), "CmdStartChallengePeakCsReq" => Some(Self::CmdStartChallengePeakCsReq), "CmdTakeChallengePeakRewardScRsp" => { Some(Self::CmdTakeChallengePeakRewardScRsp) } "CmdReStartChallengePeakScRsp" => Some(Self::CmdReStartChallengePeakScRsp), "CmdConfirmChallengePeakSettleScRsp" => { Some(Self::CmdConfirmChallengePeakSettleScRsp) } "CmdSetChallengePeakMobLineupAvatarScRsp" => { Some(Self::CmdSetChallengePeakMobLineupAvatarScRsp) } "CmdChallengePeakGroupDataUpdateScNotify" => { Some(Self::CmdChallengePeakGroupDataUpdateScNotify) } "CmdTakeChallengePeakRewardCsReq" => { Some(Self::CmdTakeChallengePeakRewardCsReq) } "CmdConfirmChallengePeakSettleCsReq" => { Some(Self::CmdConfirmChallengePeakSettleCsReq) } "CmdGetCurChallengePeakScRsp" => Some(Self::CmdGetCurChallengePeakScRsp), "CmdStartChallengePeakScRsp" => Some(Self::CmdStartChallengePeakScRsp), "CmdGetChallengePeakDataScRsp" => Some(Self::CmdGetChallengePeakDataScRsp), "CmdGetChallengePeakDataCsReq" => Some(Self::CmdGetChallengePeakDataCsReq), "CmdSetChallengePeakBossHardModeCsReq" => { Some(Self::CmdSetChallengePeakBossHardModeCsReq) } "CmdLeaveChallengePeakCsReq" => Some(Self::CmdLeaveChallengePeakCsReq), "CmdChallengePeakSettleScNotify" => { Some(Self::CmdChallengePeakSettleScNotify) } "CmdLeaveChallengePeakScRsp" => Some(Self::CmdLeaveChallengePeakScRsp), "CmdGetCurChallengePeakCsReq" => Some(Self::CmdGetCurChallengePeakCsReq), "CmdReStartChallengePeakCsReq" => Some(Self::CmdReStartChallengePeakCsReq), "CmdSetChallengePeakBossHardModeScRsp" => { Some(Self::CmdSetChallengePeakBossHardModeScRsp) } "CmdSetChallengePeakMobLineupAvatarCsReq" => { Some(Self::CmdSetChallengePeakMobLineupAvatarCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChallengeTierceType { FebnjdjaebmNlcdgipgfdj = 0, FebnjdjaebmDcandnhnlco = 8974, CmdJmpjcapkngi = 8998, FebnjdjaebmBefpnlifboe = 8996, FebnjdjaebmPmmcibmkold = 8992, CmdDophndhilpa = 8973, CmdLhaknkhblbi = 8987, FebnjdjaebmBdhpjjhooac = 8980, CmdGgcbekkjcjn = 8988, CmdKlecenlpbjl = 8982, FebnjdjaebmCcdkllgdlom = 9000, CmdLpihjbelibn = 8977, FebnjdjaebmGaeeloilocb = 8984, FebnjdjaebmNmddoikkeka = 8978, CmdHbfnncgecmo = 8989, FebnjdjaebmAllbiolkcek = 8991, CmdOkedfnjjghb = 8981, CmdHfgmofbdaon = 8993, } impl CmdChallengeTierceType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FebnjdjaebmNlcdgipgfdj => "FEBNJDJAEBM_NLCDGIPGFDJ", Self::FebnjdjaebmDcandnhnlco => "FEBNJDJAEBM_DCANDNHNLCO", Self::CmdJmpjcapkngi => "CmdJMPJCAPKNGI", Self::FebnjdjaebmBefpnlifboe => "FEBNJDJAEBM_BEFPNLIFBOE", Self::FebnjdjaebmPmmcibmkold => "FEBNJDJAEBM_PMMCIBMKOLD", Self::CmdDophndhilpa => "CmdDOPHNDHILPA", Self::CmdLhaknkhblbi => "CmdLHAKNKHBLBI", Self::FebnjdjaebmBdhpjjhooac => "FEBNJDJAEBM_BDHPJJHOOAC", Self::CmdGgcbekkjcjn => "CmdGGCBEKKJCJN", Self::CmdKlecenlpbjl => "CmdKLECENLPBJL", Self::FebnjdjaebmCcdkllgdlom => "FEBNJDJAEBM_CCDKLLGDLOM", Self::CmdLpihjbelibn => "CmdLPIHJBELIBN", Self::FebnjdjaebmGaeeloilocb => "FEBNJDJAEBM_GAEELOILOCB", Self::FebnjdjaebmNmddoikkeka => "FEBNJDJAEBM_NMDDOIKKEKA", Self::CmdHbfnncgecmo => "CmdHBFNNCGECMO", Self::FebnjdjaebmAllbiolkcek => "FEBNJDJAEBM_ALLBIOLKCEK", Self::CmdOkedfnjjghb => "CmdOKEDFNJJGHB", Self::CmdHfgmofbdaon => "CmdHFGMOFBDAON", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FEBNJDJAEBM_NLCDGIPGFDJ" => Some(Self::FebnjdjaebmNlcdgipgfdj), "FEBNJDJAEBM_DCANDNHNLCO" => Some(Self::FebnjdjaebmDcandnhnlco), "CmdJMPJCAPKNGI" => Some(Self::CmdJmpjcapkngi), "FEBNJDJAEBM_BEFPNLIFBOE" => Some(Self::FebnjdjaebmBefpnlifboe), "FEBNJDJAEBM_PMMCIBMKOLD" => Some(Self::FebnjdjaebmPmmcibmkold), "CmdDOPHNDHILPA" => Some(Self::CmdDophndhilpa), "CmdLHAKNKHBLBI" => Some(Self::CmdLhaknkhblbi), "FEBNJDJAEBM_BDHPJJHOOAC" => Some(Self::FebnjdjaebmBdhpjjhooac), "CmdGGCBEKKJCJN" => Some(Self::CmdGgcbekkjcjn), "CmdKLECENLPBJL" => Some(Self::CmdKlecenlpbjl), "FEBNJDJAEBM_CCDKLLGDLOM" => Some(Self::FebnjdjaebmCcdkllgdlom), "CmdLPIHJBELIBN" => Some(Self::CmdLpihjbelibn), "FEBNJDJAEBM_GAEELOILOCB" => Some(Self::FebnjdjaebmGaeeloilocb), "FEBNJDJAEBM_NMDDOIKKEKA" => Some(Self::FebnjdjaebmNmddoikkeka), "CmdHBFNNCGECMO" => Some(Self::CmdHbfnncgecmo), "FEBNJDJAEBM_ALLBIOLKCEK" => Some(Self::FebnjdjaebmAllbiolkcek), "CmdOKEDFNJJGHB" => Some(Self::CmdOkedfnjjghb), "CmdHFGMOFBDAON" => Some(Self::CmdHfgmofbdaon), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChatType { FakghkikhapNlcdgipgfdj = 0, CmdGetLoginChatInfoScRsp = 3942, CmdSendMsgCsReq = 3973, CmdGetChatFriendHistoryScRsp = 3981, CmdMarkChatEmojiScRsp = 3912, CmdGetPrivateChatHistoryScRsp = 3913, CmdRevcMsgScNotify = 3980, CmdGetChatEmojiListCsReq = 3910, CmdGetChatEmojiListScRsp = 3987, CmdGetPrivateChatHistoryCsReq = 3936, CmdBatchMarkChatEmojiCsReq = 3954, CmdGetLoginChatInfoCsReq = 3909, CmdMarkChatEmojiCsReq = 3929, CmdPmdijhlacnn = 3927, CmdGetChatFriendHistoryCsReq = 3915, CmdBatchMarkChatEmojiScRsp = 3983, CmdSendMsgScRsp = 3903, } impl CmdChatType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FakghkikhapNlcdgipgfdj => "FAKGHKIKHAP_NLCDGIPGFDJ", Self::CmdGetLoginChatInfoScRsp => "CmdGetLoginChatInfoScRsp", Self::CmdSendMsgCsReq => "CmdSendMsgCsReq", Self::CmdGetChatFriendHistoryScRsp => "CmdGetChatFriendHistoryScRsp", Self::CmdMarkChatEmojiScRsp => "CmdMarkChatEmojiScRsp", Self::CmdGetPrivateChatHistoryScRsp => "CmdGetPrivateChatHistoryScRsp", Self::CmdRevcMsgScNotify => "CmdRevcMsgScNotify", Self::CmdGetChatEmojiListCsReq => "CmdGetChatEmojiListCsReq", Self::CmdGetChatEmojiListScRsp => "CmdGetChatEmojiListScRsp", Self::CmdGetPrivateChatHistoryCsReq => "CmdGetPrivateChatHistoryCsReq", Self::CmdBatchMarkChatEmojiCsReq => "CmdBatchMarkChatEmojiCsReq", Self::CmdGetLoginChatInfoCsReq => "CmdGetLoginChatInfoCsReq", Self::CmdMarkChatEmojiCsReq => "CmdMarkChatEmojiCsReq", Self::CmdPmdijhlacnn => "CmdPMDIJHLACNN", Self::CmdGetChatFriendHistoryCsReq => "CmdGetChatFriendHistoryCsReq", Self::CmdBatchMarkChatEmojiScRsp => "CmdBatchMarkChatEmojiScRsp", Self::CmdSendMsgScRsp => "CmdSendMsgScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FAKGHKIKHAP_NLCDGIPGFDJ" => Some(Self::FakghkikhapNlcdgipgfdj), "CmdGetLoginChatInfoScRsp" => Some(Self::CmdGetLoginChatInfoScRsp), "CmdSendMsgCsReq" => Some(Self::CmdSendMsgCsReq), "CmdGetChatFriendHistoryScRsp" => Some(Self::CmdGetChatFriendHistoryScRsp), "CmdMarkChatEmojiScRsp" => Some(Self::CmdMarkChatEmojiScRsp), "CmdGetPrivateChatHistoryScRsp" => Some(Self::CmdGetPrivateChatHistoryScRsp), "CmdRevcMsgScNotify" => Some(Self::CmdRevcMsgScNotify), "CmdGetChatEmojiListCsReq" => Some(Self::CmdGetChatEmojiListCsReq), "CmdGetChatEmojiListScRsp" => Some(Self::CmdGetChatEmojiListScRsp), "CmdGetPrivateChatHistoryCsReq" => Some(Self::CmdGetPrivateChatHistoryCsReq), "CmdBatchMarkChatEmojiCsReq" => Some(Self::CmdBatchMarkChatEmojiCsReq), "CmdGetLoginChatInfoCsReq" => Some(Self::CmdGetLoginChatInfoCsReq), "CmdMarkChatEmojiCsReq" => Some(Self::CmdMarkChatEmojiCsReq), "CmdPMDIJHLACNN" => Some(Self::CmdPmdijhlacnn), "CmdGetChatFriendHistoryCsReq" => Some(Self::CmdGetChatFriendHistoryCsReq), "CmdBatchMarkChatEmojiScRsp" => Some(Self::CmdBatchMarkChatEmojiScRsp), "CmdSendMsgScRsp" => Some(Self::CmdSendMsgScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChenLingBattleType { KanfmpnkhjhNlcdgipgfdj = 0, CmdDiononbiikn = 9574, CmdChenLingGetDataCsReq = 9602, CmdFahnfmcojch = 9608, CmdHlcakajlkgo = 9588, CmdOngcoffliae = 9575, CmdChenLingQuitStageScRsp = 9597, CmdDlgcdmbgieb = 9606, CmdKhmghgplphf = 9573, CmdKcejnbldafe = 9615, CmdChenLingActivatedPrivilegeScRsp = 9585, CmdChenLingSyncChangeScNotify = 9592, CmdGbckaghdpeb = 9591, CmdChenLingQuitStageCsReq = 9614, CmdChenLingStartStageCsReq = 9577, CmdHpkoopbfeah = 9576, CmdPiijeiadmfp = 9583, CmdPfelegkdcbo = 9610, CmdPichifnmbno = 9598, CmdEifjnmddnpf = 9582, CmdFcnmjggdefo = 9579, CmdHfnmkedpfjh = 9578, CmdPlmpglkcgbj = 9618, CmdBekkpbikini = 9594, CmdLkfkohlgmoj = 9620, CmdIopaidkigaj = 9589, CmdHkkbglineom = 9605, CmdJmlojkgmbmc = 9586, CmdChenLingActivatedPrivilegeCsReq = 9616, CmdChenLingGetDataScRsp = 9612, CmdLaecpmjaiik = 9599, CmdMejecbognnn = 9613, CmdJjlpgbiaadj = 9611, CmdMjemckgbipn = 9584, CmdKnkcnkjokpa = 9619, CmdGokhekchlel = 9603, CmdOmffcgeinlf = 9607, CmdChenLingStartStageScRsp = 9593, CmdGepcohmcaaj = 9604, CmdNfahehelgec = 9590, } impl CmdChenLingBattleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::KanfmpnkhjhNlcdgipgfdj => "KANFMPNKHJH_NLCDGIPGFDJ", Self::CmdDiononbiikn => "CmdDIONONBIIKN", Self::CmdChenLingGetDataCsReq => "CmdChenLingGetDataCsReq", Self::CmdFahnfmcojch => "CmdFAHNFMCOJCH", Self::CmdHlcakajlkgo => "CmdHLCAKAJLKGO", Self::CmdOngcoffliae => "CmdONGCOFFLIAE", Self::CmdChenLingQuitStageScRsp => "CmdChenLingQuitStageScRsp", Self::CmdDlgcdmbgieb => "CmdDLGCDMBGIEB", Self::CmdKhmghgplphf => "CmdKHMGHGPLPHF", Self::CmdKcejnbldafe => "CmdKCEJNBLDAFE", Self::CmdChenLingActivatedPrivilegeScRsp => { "CmdChenLingActivatedPrivilegeScRsp" } Self::CmdChenLingSyncChangeScNotify => "CmdChenLingSyncChangeScNotify", Self::CmdGbckaghdpeb => "CmdGBCKAGHDPEB", Self::CmdChenLingQuitStageCsReq => "CmdChenLingQuitStageCsReq", Self::CmdChenLingStartStageCsReq => "CmdChenLingStartStageCsReq", Self::CmdHpkoopbfeah => "CmdHPKOOPBFEAH", Self::CmdPiijeiadmfp => "CmdPIIJEIADMFP", Self::CmdPfelegkdcbo => "CmdPFELEGKDCBO", Self::CmdPichifnmbno => "CmdPICHIFNMBNO", Self::CmdEifjnmddnpf => "CmdEIFJNMDDNPF", Self::CmdFcnmjggdefo => "CmdFCNMJGGDEFO", Self::CmdHfnmkedpfjh => "CmdHFNMKEDPFJH", Self::CmdPlmpglkcgbj => "CmdPLMPGLKCGBJ", Self::CmdBekkpbikini => "CmdBEKKPBIKINI", Self::CmdLkfkohlgmoj => "CmdLKFKOHLGMOJ", Self::CmdIopaidkigaj => "CmdIOPAIDKIGAJ", Self::CmdHkkbglineom => "CmdHKKBGLINEOM", Self::CmdJmlojkgmbmc => "CmdJMLOJKGMBMC", Self::CmdChenLingActivatedPrivilegeCsReq => { "CmdChenLingActivatedPrivilegeCsReq" } Self::CmdChenLingGetDataScRsp => "CmdChenLingGetDataScRsp", Self::CmdLaecpmjaiik => "CmdLAECPMJAIIK", Self::CmdMejecbognnn => "CmdMEJECBOGNNN", Self::CmdJjlpgbiaadj => "CmdJJLPGBIAADJ", Self::CmdMjemckgbipn => "CmdMJEMCKGBIPN", Self::CmdKnkcnkjokpa => "CmdKNKCNKJOKPA", Self::CmdGokhekchlel => "CmdGOKHEKCHLEL", Self::CmdOmffcgeinlf => "CmdOMFFCGEINLF", Self::CmdChenLingStartStageScRsp => "CmdChenLingStartStageScRsp", Self::CmdGepcohmcaaj => "CmdGEPCOHMCAAJ", Self::CmdNfahehelgec => "CmdNFAHEHELGEC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KANFMPNKHJH_NLCDGIPGFDJ" => Some(Self::KanfmpnkhjhNlcdgipgfdj), "CmdDIONONBIIKN" => Some(Self::CmdDiononbiikn), "CmdChenLingGetDataCsReq" => Some(Self::CmdChenLingGetDataCsReq), "CmdFAHNFMCOJCH" => Some(Self::CmdFahnfmcojch), "CmdHLCAKAJLKGO" => Some(Self::CmdHlcakajlkgo), "CmdONGCOFFLIAE" => Some(Self::CmdOngcoffliae), "CmdChenLingQuitStageScRsp" => Some(Self::CmdChenLingQuitStageScRsp), "CmdDLGCDMBGIEB" => Some(Self::CmdDlgcdmbgieb), "CmdKHMGHGPLPHF" => Some(Self::CmdKhmghgplphf), "CmdKCEJNBLDAFE" => Some(Self::CmdKcejnbldafe), "CmdChenLingActivatedPrivilegeScRsp" => { Some(Self::CmdChenLingActivatedPrivilegeScRsp) } "CmdChenLingSyncChangeScNotify" => Some(Self::CmdChenLingSyncChangeScNotify), "CmdGBCKAGHDPEB" => Some(Self::CmdGbckaghdpeb), "CmdChenLingQuitStageCsReq" => Some(Self::CmdChenLingQuitStageCsReq), "CmdChenLingStartStageCsReq" => Some(Self::CmdChenLingStartStageCsReq), "CmdHPKOOPBFEAH" => Some(Self::CmdHpkoopbfeah), "CmdPIIJEIADMFP" => Some(Self::CmdPiijeiadmfp), "CmdPFELEGKDCBO" => Some(Self::CmdPfelegkdcbo), "CmdPICHIFNMBNO" => Some(Self::CmdPichifnmbno), "CmdEIFJNMDDNPF" => Some(Self::CmdEifjnmddnpf), "CmdFCNMJGGDEFO" => Some(Self::CmdFcnmjggdefo), "CmdHFNMKEDPFJH" => Some(Self::CmdHfnmkedpfjh), "CmdPLMPGLKCGBJ" => Some(Self::CmdPlmpglkcgbj), "CmdBEKKPBIKINI" => Some(Self::CmdBekkpbikini), "CmdLKFKOHLGMOJ" => Some(Self::CmdLkfkohlgmoj), "CmdIOPAIDKIGAJ" => Some(Self::CmdIopaidkigaj), "CmdHKKBGLINEOM" => Some(Self::CmdHkkbglineom), "CmdJMLOJKGMBMC" => Some(Self::CmdJmlojkgmbmc), "CmdChenLingActivatedPrivilegeCsReq" => { Some(Self::CmdChenLingActivatedPrivilegeCsReq) } "CmdChenLingGetDataScRsp" => Some(Self::CmdChenLingGetDataScRsp), "CmdLAECPMJAIIK" => Some(Self::CmdLaecpmjaiik), "CmdMEJECBOGNNN" => Some(Self::CmdMejecbognnn), "CmdJJLPGBIAADJ" => Some(Self::CmdJjlpgbiaadj), "CmdMJEMCKGBIPN" => Some(Self::CmdMjemckgbipn), "CmdKNKCNKJOKPA" => Some(Self::CmdKnkcnkjokpa), "CmdGOKHEKCHLEL" => Some(Self::CmdGokhekchlel), "CmdOMFFCGEINLF" => Some(Self::CmdOmffcgeinlf), "CmdChenLingStartStageScRsp" => Some(Self::CmdChenLingStartStageScRsp), "CmdGEPCOHMCAAJ" => Some(Self::CmdGepcohmcaaj), "CmdNFAHEHELGEC" => Some(Self::CmdNfahehelgec), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Effgcojfeel { Jchbphoiacg = 0, Fhjjhmifejg = 1, Djfemkhjbno = 2, } impl Effgcojfeel { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Jchbphoiacg => "EFFGCOJFEEL_JCHBPHOIACG", Self::Fhjjhmifejg => "EFFGCOJFEEL_FHJJHMIFEJG", Self::Djfemkhjbno => "EFFGCOJFEEL_DJFEMKHJBNO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EFFGCOJFEEL_JCHBPHOIACG" => Some(Self::Jchbphoiacg), "EFFGCOJFEEL_FHJJHMIFEJG" => Some(Self::Fhjjhmifejg), "EFFGCOJFEEL_DJFEMKHJBNO" => Some(Self::Djfemkhjbno), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bcamanfjinc { Nlcdgipgfdj = 0, Mligafabjdp = 1, Bllcmlbdlpc = 2, Mebgackeoog = 3, Ghpkfacfmml = 4, Jhjcnllmpkh = 5, Lofjagllhhg = 6, Heihbjeegpb = 7, Njpmblbibod = 8, Gifgldbdeln = 9, Ngecenkoplk = 10, Emgmfoblafn = 11, Lijmdjdfiic = 12, Jhgmhcjokna = 13, Kpcejlilhmo = 14, Aehhipfdnfj = 15, Khbeoaddifm = 16, Action = 17, Dacemidfhog = 18, Oikfflehfcn = 19, Kejcjjhdkjb = 20, Eiijclpcflm = 21, Nkjfkbbddeo = 22, } impl Bcamanfjinc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "BCAMANFJINC_NLCDGIPGFDJ", Self::Mligafabjdp => "BCAMANFJINC_MLIGAFABJDP", Self::Bllcmlbdlpc => "BCAMANFJINC_BLLCMLBDLPC", Self::Mebgackeoog => "BCAMANFJINC_MEBGACKEOOG", Self::Ghpkfacfmml => "BCAMANFJINC_GHPKFACFMML", Self::Jhjcnllmpkh => "BCAMANFJINC_JHJCNLLMPKH", Self::Lofjagllhhg => "BCAMANFJINC_LOFJAGLLHHG", Self::Heihbjeegpb => "BCAMANFJINC_HEIHBJEEGPB", Self::Njpmblbibod => "BCAMANFJINC_NJPMBLBIBOD", Self::Gifgldbdeln => "BCAMANFJINC_GIFGLDBDELN", Self::Ngecenkoplk => "BCAMANFJINC_NGECENKOPLK", Self::Emgmfoblafn => "BCAMANFJINC_EMGMFOBLAFN", Self::Lijmdjdfiic => "BCAMANFJINC_LIJMDJDFIIC", Self::Jhgmhcjokna => "BCAMANFJINC_JHGMHCJOKNA", Self::Kpcejlilhmo => "BCAMANFJINC_KPCEJLILHMO", Self::Aehhipfdnfj => "BCAMANFJINC_AEHHIPFDNFJ", Self::Khbeoaddifm => "BCAMANFJINC_KHBEOADDIFM", Self::Action => "BCAMANFJINC_action", Self::Dacemidfhog => "BCAMANFJINC_DACEMIDFHOG", Self::Oikfflehfcn => "BCAMANFJINC_OIKFFLEHFCN", Self::Kejcjjhdkjb => "BCAMANFJINC_KEJCJJHDKJB", Self::Eiijclpcflm => "BCAMANFJINC_EIIJCLPCFLM", Self::Nkjfkbbddeo => "BCAMANFJINC_NKJFKBBDDEO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BCAMANFJINC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "BCAMANFJINC_MLIGAFABJDP" => Some(Self::Mligafabjdp), "BCAMANFJINC_BLLCMLBDLPC" => Some(Self::Bllcmlbdlpc), "BCAMANFJINC_MEBGACKEOOG" => Some(Self::Mebgackeoog), "BCAMANFJINC_GHPKFACFMML" => Some(Self::Ghpkfacfmml), "BCAMANFJINC_JHJCNLLMPKH" => Some(Self::Jhjcnllmpkh), "BCAMANFJINC_LOFJAGLLHHG" => Some(Self::Lofjagllhhg), "BCAMANFJINC_HEIHBJEEGPB" => Some(Self::Heihbjeegpb), "BCAMANFJINC_NJPMBLBIBOD" => Some(Self::Njpmblbibod), "BCAMANFJINC_GIFGLDBDELN" => Some(Self::Gifgldbdeln), "BCAMANFJINC_NGECENKOPLK" => Some(Self::Ngecenkoplk), "BCAMANFJINC_EMGMFOBLAFN" => Some(Self::Emgmfoblafn), "BCAMANFJINC_LIJMDJDFIIC" => Some(Self::Lijmdjdfiic), "BCAMANFJINC_JHGMHCJOKNA" => Some(Self::Jhgmhcjokna), "BCAMANFJINC_KPCEJLILHMO" => Some(Self::Kpcejlilhmo), "BCAMANFJINC_AEHHIPFDNFJ" => Some(Self::Aehhipfdnfj), "BCAMANFJINC_KHBEOADDIFM" => Some(Self::Khbeoaddifm), "BCAMANFJINC_action" => Some(Self::Action), "BCAMANFJINC_DACEMIDFHOG" => Some(Self::Dacemidfhog), "BCAMANFJINC_OIKFFLEHFCN" => Some(Self::Oikfflehfcn), "BCAMANFJINC_KEJCJJHDKJB" => Some(Self::Kejcjjhdkjb), "BCAMANFJINC_EIIJCLPCFLM" => Some(Self::Eiijclpcflm), "BCAMANFJINC_NKJFKBBDDEO" => Some(Self::Nkjfkbbddeo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Glbaokohkcf { Nlcdgipgfdj = 0, Cojoifppcij = 2, Hp = 3, Ogggloeiomm = 4, Ccplgnnioco = 5, Dgomnkglabb = 6, Paieeldaadp = 7, } impl Glbaokohkcf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "GLBAOKOHKCF_NLCDGIPGFDJ", Self::Cojoifppcij => "GLBAOKOHKCF_COJOIFPPCIJ", Self::Hp => "GLBAOKOHKCF_hp", Self::Ogggloeiomm => "GLBAOKOHKCF_OGGGLOEIOMM", Self::Ccplgnnioco => "GLBAOKOHKCF_CCPLGNNIOCO", Self::Dgomnkglabb => "GLBAOKOHKCF_DGOMNKGLABB", Self::Paieeldaadp => "GLBAOKOHKCF_PAIEELDAADP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GLBAOKOHKCF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "GLBAOKOHKCF_COJOIFPPCIJ" => Some(Self::Cojoifppcij), "GLBAOKOHKCF_hp" => Some(Self::Hp), "GLBAOKOHKCF_OGGGLOEIOMM" => Some(Self::Ogggloeiomm), "GLBAOKOHKCF_CCPLGNNIOCO" => Some(Self::Ccplgnnioco), "GLBAOKOHKCF_DGOMNKGLABB" => Some(Self::Dgomnkglabb), "GLBAOKOHKCF_PAIEELDAADP" => Some(Self::Paieeldaadp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cneembbnnbo { Nlcdgipgfdj = 0, Ehniplneedi = 1, Faodkndlnpf = 2, Inclhhdfcel = 3, } impl Cneembbnnbo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "CNEEMBBNNBO_NLCDGIPGFDJ", Self::Ehniplneedi => "CNEEMBBNNBO_EHNIPLNEEDI", Self::Faodkndlnpf => "CNEEMBBNNBO_FAODKNDLNPF", Self::Inclhhdfcel => "CNEEMBBNNBO_INCLHHDFCEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CNEEMBBNNBO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "CNEEMBBNNBO_EHNIPLNEEDI" => Some(Self::Ehniplneedi), "CNEEMBBNNBO_FAODKNDLNPF" => Some(Self::Faodkndlnpf), "CNEEMBBNNBO_INCLHHDFCEL" => Some(Self::Inclhhdfcel), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChenLingFesType { LcoiiegjaokNlcdgipgfdj = 0, CmdChenLingFesLevelResumeScRsp = 9945, CmdChenLingFesBusinessDayEndCsReq = 9943, CmdChenLingFesBusinessDayEndScRsp = 9934, CmdChenLingFesLevelStartScRsp = 9923, CmdChenLingFesLevelEndScRsp = 9929, CmdChenLingFesLevelLeaveCsReq = 9944, CmdChenLingFesLevelLeaveScRsp = 9927, CmdChenLingFesLevelEndCsReq = 9909, CmdChenLingFesLevelStartCsReq = 9907, CmdChenLingFesLevelResumeCsReq = 9919, CmdGetChenLingFesDataScRsp = 9942, CmdGetChenLingFesDataCsReq = 9932, } impl CmdChenLingFesType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LcoiiegjaokNlcdgipgfdj => "LCOIIEGJAOK_NLCDGIPGFDJ", Self::CmdChenLingFesLevelResumeScRsp => "CmdChenLingFesLevelResumeScRsp", Self::CmdChenLingFesBusinessDayEndCsReq => { "CmdChenLingFesBusinessDayEndCsReq" } Self::CmdChenLingFesBusinessDayEndScRsp => { "CmdChenLingFesBusinessDayEndScRsp" } Self::CmdChenLingFesLevelStartScRsp => "CmdChenLingFesLevelStartScRsp", Self::CmdChenLingFesLevelEndScRsp => "CmdChenLingFesLevelEndScRsp", Self::CmdChenLingFesLevelLeaveCsReq => "CmdChenLingFesLevelLeaveCsReq", Self::CmdChenLingFesLevelLeaveScRsp => "CmdChenLingFesLevelLeaveScRsp", Self::CmdChenLingFesLevelEndCsReq => "CmdChenLingFesLevelEndCsReq", Self::CmdChenLingFesLevelStartCsReq => "CmdChenLingFesLevelStartCsReq", Self::CmdChenLingFesLevelResumeCsReq => "CmdChenLingFesLevelResumeCsReq", Self::CmdGetChenLingFesDataScRsp => "CmdGetChenLingFesDataScRsp", Self::CmdGetChenLingFesDataCsReq => "CmdGetChenLingFesDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LCOIIEGJAOK_NLCDGIPGFDJ" => Some(Self::LcoiiegjaokNlcdgipgfdj), "CmdChenLingFesLevelResumeScRsp" => { Some(Self::CmdChenLingFesLevelResumeScRsp) } "CmdChenLingFesBusinessDayEndCsReq" => { Some(Self::CmdChenLingFesBusinessDayEndCsReq) } "CmdChenLingFesBusinessDayEndScRsp" => { Some(Self::CmdChenLingFesBusinessDayEndScRsp) } "CmdChenLingFesLevelStartScRsp" => Some(Self::CmdChenLingFesLevelStartScRsp), "CmdChenLingFesLevelEndScRsp" => Some(Self::CmdChenLingFesLevelEndScRsp), "CmdChenLingFesLevelLeaveCsReq" => Some(Self::CmdChenLingFesLevelLeaveCsReq), "CmdChenLingFesLevelLeaveScRsp" => Some(Self::CmdChenLingFesLevelLeaveScRsp), "CmdChenLingFesLevelEndCsReq" => Some(Self::CmdChenLingFesLevelEndCsReq), "CmdChenLingFesLevelStartCsReq" => Some(Self::CmdChenLingFesLevelStartCsReq), "CmdChenLingFesLevelResumeCsReq" => { Some(Self::CmdChenLingFesLevelResumeCsReq) } "CmdGetChenLingFesDataScRsp" => Some(Self::CmdGetChenLingFesDataScRsp), "CmdGetChenLingFesDataCsReq" => Some(Self::CmdGetChenLingFesDataCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChessRogueType { MgafalochkaNlcdgipgfdj = 0, CmdLdfekaeejin = 5450, CmdChessRogueNousEditDiceScRsp = 5503, CmdChessRogueQuitCsReq = 5435, CmdEnhanceRogueBuffCsReq = 5599, CmdChessRogueEnterCellScRsp = 5529, CmdSyncChessRogueNousSubStoryScNotify = 5550, CmdChessRogueSelectCellCsReq = 5534, CmdChessRogueSkipTeachingLevelScRsp = 5433, CmdChessRogueGiveUpCsReq = 5523, CmdChessRogueUpdateAllowedSelectCellScNotify = 5552, MgafalochkaGlfnjbbbgpm = 5434, CmdChessRogueQueryScRsp = 5426, CmdChessRogueUpdateReviveInfoScNotify = 5425, CmdGetChessRogueStoryInfoScRsp = 5455, CmdChessRogueLeaveScRsp = 5548, CmdChessRogueCellUpdateNotify = 5559, CmdChessRogueUpdateMoneyInfoScNotify = 5452, CmdChessRogueRollDiceScRsp = 5409, CmdChessRogueQueryCsReq = 5585, CmdChessRogueGiveUpScRsp = 5439, CmdFinishChessRogueSubStoryCsReq = 5485, CmdChessRogueNousGetRogueTalentInfoScRsp = 5581, CmdChessRogueNousGetRogueTalentInfoCsReq = 5421, CmdReviveRogueAvatarScRsp = 5566, CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5593, CmdPickRogueAvatarCsReq = 5600, CmdChessRogueUpdateDiceInfoScNotify = 5486, CmdNkdimijahgc = 5418, CmdChessRogueSelectCellScRsp = 5440, CmdChessRogueNousEnableRogueTalentCsReq = 5557, CmdChessRogueRollDiceCsReq = 5498, CmdEnhanceRogueBuffScRsp = 5494, CmdEnterChessRogueAeonRoomScRsp = 5528, CmdGetRogueBuffEnhanceInfoCsReq = 5586, CmdChessRogueEnterCellCsReq = 5526, CmdChessRogueEnterNextLayerScRsp = 5497, CmdSelectChessRogueSubStoryScRsp = 5483, CmdChessRogueUpdateLevelBaseInfoScNotify = 5448, CmdReviveRogueAvatarCsReq = 5401, CmdChessRogueUpdateAeonModifierValueScNotify = 5444, CmdGetChessRogueStoryInfoCsReq = 5454, CmdChessRogueStartScRsp = 5430, CmdChessRogueEnterNextLayerCsReq = 5417, CmdGetRogueBuffEnhanceInfoScRsp = 5592, CmdChessRogueQuestFinishNotify = 5511, CmdChessRogueNousDiceUpdateNotify = 5481, CmdChessRogueReRollDiceCsReq = 5482, CmdEnterChessRogueAeonRoomCsReq = 5588, CmdChessRogueCheatRollCsReq = 5537, CmdGetChessRogueStoryAeonTalkInfoCsReq = 5467, CmdChessRogueLeaveCsReq = 5583, CmdChessRogueNousEditDiceCsReq = 5427, CmdChessRogueSkipTeachingLevelCsReq = 5472, CmdGetChessRogueNousStoryInfoScRsp = 5431, CmdChessRogueStartCsReq = 5565, CmdChessRogueCheatRollScRsp = 5411, CmdSyncChessRogueMainStoryFinishScNotify = 5580, CmdChessRogueChangeAeonDimensionNotify = 5428, CmdChessRogueNousEnableRogueTalentScRsp = 5502, CmdChessRogueQuitScRsp = 5577, CmdSyncChessRogueNousValueScNotify = 5546, CmdChessRogueUpdateActionPointScNotify = 5442, CmdChessRogueReRollDiceScRsp = 5508, CmdSelectChessRogueSubStoryCsReq = 5402, CmdChessRogueUpdateUnlockLevelScNotify = 5474, CmdGcpljlcffdd = 5460, MgafalochkaHgldfmlnoki = 5568, CmdChessRogueEnterCsReq = 5410, CmdChessRogueLayerSettlement = 5412, CmdGetChessRogueNousStoryInfoCsReq = 5533, CmdFinishChessRogueSubStoryScRsp = 5478, CmdGetChessRogueStoryAeonTalkInfoScRsp = 5422, CmdChessRogueNousDiceSurfaceUnlockNotify = 5470, CmdChessRogueConfirmRollScRsp = 5560, CmdChessRogueConfirmRollCsReq = 5542, CmdPickRogueAvatarScRsp = 5539, CmdChessRogueEnterScRsp = 5490, CmdSyncChessRogueNousMainStoryScNotify = 5462, } impl CmdChessRogueType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MgafalochkaNlcdgipgfdj => "MGAFALOCHKA_NLCDGIPGFDJ", Self::CmdLdfekaeejin => "CmdLDFEKAEEJIN", Self::CmdChessRogueNousEditDiceScRsp => "CmdChessRogueNousEditDiceScRsp", Self::CmdChessRogueQuitCsReq => "CmdChessRogueQuitCsReq", Self::CmdEnhanceRogueBuffCsReq => "CmdEnhanceRogueBuffCsReq", Self::CmdChessRogueEnterCellScRsp => "CmdChessRogueEnterCellScRsp", Self::CmdSyncChessRogueNousSubStoryScNotify => { "CmdSyncChessRogueNousSubStoryScNotify" } Self::CmdChessRogueSelectCellCsReq => "CmdChessRogueSelectCellCsReq", Self::CmdChessRogueSkipTeachingLevelScRsp => { "CmdChessRogueSkipTeachingLevelScRsp" } Self::CmdChessRogueGiveUpCsReq => "CmdChessRogueGiveUpCsReq", Self::CmdChessRogueUpdateAllowedSelectCellScNotify => { "CmdChessRogueUpdateAllowedSelectCellScNotify" } Self::MgafalochkaGlfnjbbbgpm => "MGAFALOCHKA_GLFNJBBBGPM", Self::CmdChessRogueQueryScRsp => "CmdChessRogueQueryScRsp", Self::CmdChessRogueUpdateReviveInfoScNotify => { "CmdChessRogueUpdateReviveInfoScNotify" } Self::CmdGetChessRogueStoryInfoScRsp => "CmdGetChessRogueStoryInfoScRsp", Self::CmdChessRogueLeaveScRsp => "CmdChessRogueLeaveScRsp", Self::CmdChessRogueCellUpdateNotify => "CmdChessRogueCellUpdateNotify", Self::CmdChessRogueUpdateMoneyInfoScNotify => { "CmdChessRogueUpdateMoneyInfoScNotify" } Self::CmdChessRogueRollDiceScRsp => "CmdChessRogueRollDiceScRsp", Self::CmdChessRogueQueryCsReq => "CmdChessRogueQueryCsReq", Self::CmdChessRogueGiveUpScRsp => "CmdChessRogueGiveUpScRsp", Self::CmdFinishChessRogueSubStoryCsReq => "CmdFinishChessRogueSubStoryCsReq", Self::CmdChessRogueNousGetRogueTalentInfoScRsp => { "CmdChessRogueNousGetRogueTalentInfoScRsp" } Self::CmdChessRogueNousGetRogueTalentInfoCsReq => { "CmdChessRogueNousGetRogueTalentInfoCsReq" } Self::CmdReviveRogueAvatarScRsp => "CmdReviveRogueAvatarScRsp", Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify => { "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" } Self::CmdPickRogueAvatarCsReq => "CmdPickRogueAvatarCsReq", Self::CmdChessRogueUpdateDiceInfoScNotify => { "CmdChessRogueUpdateDiceInfoScNotify" } Self::CmdNkdimijahgc => "CmdNKDIMIJAHGC", Self::CmdChessRogueSelectCellScRsp => "CmdChessRogueSelectCellScRsp", Self::CmdChessRogueNousEnableRogueTalentCsReq => { "CmdChessRogueNousEnableRogueTalentCsReq" } Self::CmdChessRogueRollDiceCsReq => "CmdChessRogueRollDiceCsReq", Self::CmdEnhanceRogueBuffScRsp => "CmdEnhanceRogueBuffScRsp", Self::CmdEnterChessRogueAeonRoomScRsp => "CmdEnterChessRogueAeonRoomScRsp", Self::CmdGetRogueBuffEnhanceInfoCsReq => "CmdGetRogueBuffEnhanceInfoCsReq", Self::CmdChessRogueEnterCellCsReq => "CmdChessRogueEnterCellCsReq", Self::CmdChessRogueEnterNextLayerScRsp => "CmdChessRogueEnterNextLayerScRsp", Self::CmdSelectChessRogueSubStoryScRsp => "CmdSelectChessRogueSubStoryScRsp", Self::CmdChessRogueUpdateLevelBaseInfoScNotify => { "CmdChessRogueUpdateLevelBaseInfoScNotify" } Self::CmdReviveRogueAvatarCsReq => "CmdReviveRogueAvatarCsReq", Self::CmdChessRogueUpdateAeonModifierValueScNotify => { "CmdChessRogueUpdateAeonModifierValueScNotify" } Self::CmdGetChessRogueStoryInfoCsReq => "CmdGetChessRogueStoryInfoCsReq", Self::CmdChessRogueStartScRsp => "CmdChessRogueStartScRsp", Self::CmdChessRogueEnterNextLayerCsReq => "CmdChessRogueEnterNextLayerCsReq", Self::CmdGetRogueBuffEnhanceInfoScRsp => "CmdGetRogueBuffEnhanceInfoScRsp", Self::CmdChessRogueQuestFinishNotify => "CmdChessRogueQuestFinishNotify", Self::CmdChessRogueNousDiceUpdateNotify => { "CmdChessRogueNousDiceUpdateNotify" } Self::CmdChessRogueReRollDiceCsReq => "CmdChessRogueReRollDiceCsReq", Self::CmdEnterChessRogueAeonRoomCsReq => "CmdEnterChessRogueAeonRoomCsReq", Self::CmdChessRogueCheatRollCsReq => "CmdChessRogueCheatRollCsReq", Self::CmdGetChessRogueStoryAeonTalkInfoCsReq => { "CmdGetChessRogueStoryAeonTalkInfoCsReq" } Self::CmdChessRogueLeaveCsReq => "CmdChessRogueLeaveCsReq", Self::CmdChessRogueNousEditDiceCsReq => "CmdChessRogueNousEditDiceCsReq", Self::CmdChessRogueSkipTeachingLevelCsReq => { "CmdChessRogueSkipTeachingLevelCsReq" } Self::CmdGetChessRogueNousStoryInfoScRsp => { "CmdGetChessRogueNousStoryInfoScRsp" } Self::CmdChessRogueStartCsReq => "CmdChessRogueStartCsReq", Self::CmdChessRogueCheatRollScRsp => "CmdChessRogueCheatRollScRsp", Self::CmdSyncChessRogueMainStoryFinishScNotify => { "CmdSyncChessRogueMainStoryFinishScNotify" } Self::CmdChessRogueChangeAeonDimensionNotify => { "CmdChessRogueChangeAeonDimensionNotify" } Self::CmdChessRogueNousEnableRogueTalentScRsp => { "CmdChessRogueNousEnableRogueTalentScRsp" } Self::CmdChessRogueQuitScRsp => "CmdChessRogueQuitScRsp", Self::CmdSyncChessRogueNousValueScNotify => { "CmdSyncChessRogueNousValueScNotify" } Self::CmdChessRogueUpdateActionPointScNotify => { "CmdChessRogueUpdateActionPointScNotify" } Self::CmdChessRogueReRollDiceScRsp => "CmdChessRogueReRollDiceScRsp", Self::CmdSelectChessRogueSubStoryCsReq => "CmdSelectChessRogueSubStoryCsReq", Self::CmdChessRogueUpdateUnlockLevelScNotify => { "CmdChessRogueUpdateUnlockLevelScNotify" } Self::CmdGcpljlcffdd => "CmdGCPLJLCFFDD", Self::MgafalochkaHgldfmlnoki => "MGAFALOCHKA_HGLDFMLNOKI", Self::CmdChessRogueEnterCsReq => "CmdChessRogueEnterCsReq", Self::CmdChessRogueLayerSettlement => "CmdChessRogueLayerSettlement", Self::CmdGetChessRogueNousStoryInfoCsReq => { "CmdGetChessRogueNousStoryInfoCsReq" } Self::CmdFinishChessRogueSubStoryScRsp => "CmdFinishChessRogueSubStoryScRsp", Self::CmdGetChessRogueStoryAeonTalkInfoScRsp => { "CmdGetChessRogueStoryAeonTalkInfoScRsp" } Self::CmdChessRogueNousDiceSurfaceUnlockNotify => { "CmdChessRogueNousDiceSurfaceUnlockNotify" } Self::CmdChessRogueConfirmRollScRsp => "CmdChessRogueConfirmRollScRsp", Self::CmdChessRogueConfirmRollCsReq => "CmdChessRogueConfirmRollCsReq", Self::CmdPickRogueAvatarScRsp => "CmdPickRogueAvatarScRsp", Self::CmdChessRogueEnterScRsp => "CmdChessRogueEnterScRsp", Self::CmdSyncChessRogueNousMainStoryScNotify => { "CmdSyncChessRogueNousMainStoryScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MGAFALOCHKA_NLCDGIPGFDJ" => Some(Self::MgafalochkaNlcdgipgfdj), "CmdLDFEKAEEJIN" => Some(Self::CmdLdfekaeejin), "CmdChessRogueNousEditDiceScRsp" => { Some(Self::CmdChessRogueNousEditDiceScRsp) } "CmdChessRogueQuitCsReq" => Some(Self::CmdChessRogueQuitCsReq), "CmdEnhanceRogueBuffCsReq" => Some(Self::CmdEnhanceRogueBuffCsReq), "CmdChessRogueEnterCellScRsp" => Some(Self::CmdChessRogueEnterCellScRsp), "CmdSyncChessRogueNousSubStoryScNotify" => { Some(Self::CmdSyncChessRogueNousSubStoryScNotify) } "CmdChessRogueSelectCellCsReq" => Some(Self::CmdChessRogueSelectCellCsReq), "CmdChessRogueSkipTeachingLevelScRsp" => { Some(Self::CmdChessRogueSkipTeachingLevelScRsp) } "CmdChessRogueGiveUpCsReq" => Some(Self::CmdChessRogueGiveUpCsReq), "CmdChessRogueUpdateAllowedSelectCellScNotify" => { Some(Self::CmdChessRogueUpdateAllowedSelectCellScNotify) } "MGAFALOCHKA_GLFNJBBBGPM" => Some(Self::MgafalochkaGlfnjbbbgpm), "CmdChessRogueQueryScRsp" => Some(Self::CmdChessRogueQueryScRsp), "CmdChessRogueUpdateReviveInfoScNotify" => { Some(Self::CmdChessRogueUpdateReviveInfoScNotify) } "CmdGetChessRogueStoryInfoScRsp" => { Some(Self::CmdGetChessRogueStoryInfoScRsp) } "CmdChessRogueLeaveScRsp" => Some(Self::CmdChessRogueLeaveScRsp), "CmdChessRogueCellUpdateNotify" => Some(Self::CmdChessRogueCellUpdateNotify), "CmdChessRogueUpdateMoneyInfoScNotify" => { Some(Self::CmdChessRogueUpdateMoneyInfoScNotify) } "CmdChessRogueRollDiceScRsp" => Some(Self::CmdChessRogueRollDiceScRsp), "CmdChessRogueQueryCsReq" => Some(Self::CmdChessRogueQueryCsReq), "CmdChessRogueGiveUpScRsp" => Some(Self::CmdChessRogueGiveUpScRsp), "CmdFinishChessRogueSubStoryCsReq" => { Some(Self::CmdFinishChessRogueSubStoryCsReq) } "CmdChessRogueNousGetRogueTalentInfoScRsp" => { Some(Self::CmdChessRogueNousGetRogueTalentInfoScRsp) } "CmdChessRogueNousGetRogueTalentInfoCsReq" => { Some(Self::CmdChessRogueNousGetRogueTalentInfoCsReq) } "CmdReviveRogueAvatarScRsp" => Some(Self::CmdReviveRogueAvatarScRsp), "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" => { Some(Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify) } "CmdPickRogueAvatarCsReq" => Some(Self::CmdPickRogueAvatarCsReq), "CmdChessRogueUpdateDiceInfoScNotify" => { Some(Self::CmdChessRogueUpdateDiceInfoScNotify) } "CmdNKDIMIJAHGC" => Some(Self::CmdNkdimijahgc), "CmdChessRogueSelectCellScRsp" => Some(Self::CmdChessRogueSelectCellScRsp), "CmdChessRogueNousEnableRogueTalentCsReq" => { Some(Self::CmdChessRogueNousEnableRogueTalentCsReq) } "CmdChessRogueRollDiceCsReq" => Some(Self::CmdChessRogueRollDiceCsReq), "CmdEnhanceRogueBuffScRsp" => Some(Self::CmdEnhanceRogueBuffScRsp), "CmdEnterChessRogueAeonRoomScRsp" => { Some(Self::CmdEnterChessRogueAeonRoomScRsp) } "CmdGetRogueBuffEnhanceInfoCsReq" => { Some(Self::CmdGetRogueBuffEnhanceInfoCsReq) } "CmdChessRogueEnterCellCsReq" => Some(Self::CmdChessRogueEnterCellCsReq), "CmdChessRogueEnterNextLayerScRsp" => { Some(Self::CmdChessRogueEnterNextLayerScRsp) } "CmdSelectChessRogueSubStoryScRsp" => { Some(Self::CmdSelectChessRogueSubStoryScRsp) } "CmdChessRogueUpdateLevelBaseInfoScNotify" => { Some(Self::CmdChessRogueUpdateLevelBaseInfoScNotify) } "CmdReviveRogueAvatarCsReq" => Some(Self::CmdReviveRogueAvatarCsReq), "CmdChessRogueUpdateAeonModifierValueScNotify" => { Some(Self::CmdChessRogueUpdateAeonModifierValueScNotify) } "CmdGetChessRogueStoryInfoCsReq" => { Some(Self::CmdGetChessRogueStoryInfoCsReq) } "CmdChessRogueStartScRsp" => Some(Self::CmdChessRogueStartScRsp), "CmdChessRogueEnterNextLayerCsReq" => { Some(Self::CmdChessRogueEnterNextLayerCsReq) } "CmdGetRogueBuffEnhanceInfoScRsp" => { Some(Self::CmdGetRogueBuffEnhanceInfoScRsp) } "CmdChessRogueQuestFinishNotify" => { Some(Self::CmdChessRogueQuestFinishNotify) } "CmdChessRogueNousDiceUpdateNotify" => { Some(Self::CmdChessRogueNousDiceUpdateNotify) } "CmdChessRogueReRollDiceCsReq" => Some(Self::CmdChessRogueReRollDiceCsReq), "CmdEnterChessRogueAeonRoomCsReq" => { Some(Self::CmdEnterChessRogueAeonRoomCsReq) } "CmdChessRogueCheatRollCsReq" => Some(Self::CmdChessRogueCheatRollCsReq), "CmdGetChessRogueStoryAeonTalkInfoCsReq" => { Some(Self::CmdGetChessRogueStoryAeonTalkInfoCsReq) } "CmdChessRogueLeaveCsReq" => Some(Self::CmdChessRogueLeaveCsReq), "CmdChessRogueNousEditDiceCsReq" => { Some(Self::CmdChessRogueNousEditDiceCsReq) } "CmdChessRogueSkipTeachingLevelCsReq" => { Some(Self::CmdChessRogueSkipTeachingLevelCsReq) } "CmdGetChessRogueNousStoryInfoScRsp" => { Some(Self::CmdGetChessRogueNousStoryInfoScRsp) } "CmdChessRogueStartCsReq" => Some(Self::CmdChessRogueStartCsReq), "CmdChessRogueCheatRollScRsp" => Some(Self::CmdChessRogueCheatRollScRsp), "CmdSyncChessRogueMainStoryFinishScNotify" => { Some(Self::CmdSyncChessRogueMainStoryFinishScNotify) } "CmdChessRogueChangeAeonDimensionNotify" => { Some(Self::CmdChessRogueChangeAeonDimensionNotify) } "CmdChessRogueNousEnableRogueTalentScRsp" => { Some(Self::CmdChessRogueNousEnableRogueTalentScRsp) } "CmdChessRogueQuitScRsp" => Some(Self::CmdChessRogueQuitScRsp), "CmdSyncChessRogueNousValueScNotify" => { Some(Self::CmdSyncChessRogueNousValueScNotify) } "CmdChessRogueUpdateActionPointScNotify" => { Some(Self::CmdChessRogueUpdateActionPointScNotify) } "CmdChessRogueReRollDiceScRsp" => Some(Self::CmdChessRogueReRollDiceScRsp), "CmdSelectChessRogueSubStoryCsReq" => { Some(Self::CmdSelectChessRogueSubStoryCsReq) } "CmdChessRogueUpdateUnlockLevelScNotify" => { Some(Self::CmdChessRogueUpdateUnlockLevelScNotify) } "CmdGCPLJLCFFDD" => Some(Self::CmdGcpljlcffdd), "MGAFALOCHKA_HGLDFMLNOKI" => Some(Self::MgafalochkaHgldfmlnoki), "CmdChessRogueEnterCsReq" => Some(Self::CmdChessRogueEnterCsReq), "CmdChessRogueLayerSettlement" => Some(Self::CmdChessRogueLayerSettlement), "CmdGetChessRogueNousStoryInfoCsReq" => { Some(Self::CmdGetChessRogueNousStoryInfoCsReq) } "CmdFinishChessRogueSubStoryScRsp" => { Some(Self::CmdFinishChessRogueSubStoryScRsp) } "CmdGetChessRogueStoryAeonTalkInfoScRsp" => { Some(Self::CmdGetChessRogueStoryAeonTalkInfoScRsp) } "CmdChessRogueNousDiceSurfaceUnlockNotify" => { Some(Self::CmdChessRogueNousDiceSurfaceUnlockNotify) } "CmdChessRogueConfirmRollScRsp" => Some(Self::CmdChessRogueConfirmRollScRsp), "CmdChessRogueConfirmRollCsReq" => Some(Self::CmdChessRogueConfirmRollCsReq), "CmdPickRogueAvatarScRsp" => Some(Self::CmdPickRogueAvatarScRsp), "CmdChessRogueEnterScRsp" => Some(Self::CmdChessRogueEnterScRsp), "CmdSyncChessRogueNousMainStoryScNotify" => { Some(Self::CmdSyncChessRogueNousMainStoryScNotify) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueDiceStatus { EeomeiamnmbBbbfnmbdfde = 0, EeomeiamnmbBgdfcdgfaml = 1, EeomeiamnmbImfhifikknk = 2, EeomeiamnmbDmmcimlijoa = 3, } impl ChessRogueDiceStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::EeomeiamnmbBbbfnmbdfde => "EEOMEIAMNMB_BBBFNMBDFDE", Self::EeomeiamnmbBgdfcdgfaml => "EEOMEIAMNMB_BGDFCDGFAML", Self::EeomeiamnmbImfhifikknk => "EEOMEIAMNMB_IMFHIFIKKNK", Self::EeomeiamnmbDmmcimlijoa => "EEOMEIAMNMB_DMMCIMLIJOA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EEOMEIAMNMB_BBBFNMBDFDE" => Some(Self::EeomeiamnmbBbbfnmbdfde), "EEOMEIAMNMB_BGDFCDGFAML" => Some(Self::EeomeiamnmbBgdfcdgfaml), "EEOMEIAMNMB_IMFHIFIKKNK" => Some(Self::EeomeiamnmbImfhifikknk), "EEOMEIAMNMB_DMMCIMLIJOA" => Some(Self::EeomeiamnmbDmmcimlijoa), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueDiceType { HjcolmnpkbkIhhjbgppacd = 0, HjcolmnpkbkBkccognppgh = 1, } impl ChessRogueDiceType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::HjcolmnpkbkIhhjbgppacd => "HJCOLMNPKBK_IHHJBGPPACD", Self::HjcolmnpkbkBkccognppgh => "HJCOLMNPKBK_BKCCOGNPPGH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HJCOLMNPKBK_IHHJBGPPACD" => Some(Self::HjcolmnpkbkIhhjbgppacd), "HJCOLMNPKBK_BKCCOGNPPGH" => Some(Self::HjcolmnpkbkBkccognppgh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueBoardCellStatus { GobkhhaeiafBpocohfiaoh = 0, GobkhhaeiafEapfjhjhifk = 1, GobkhhaeiafLooaknhdbll = 2, GobkhhaeiafCihfgjdchia = 3, } impl ChessRogueBoardCellStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::GobkhhaeiafBpocohfiaoh => "GOBKHHAEIAF_BPOCOHFIAOH", Self::GobkhhaeiafEapfjhjhifk => "GOBKHHAEIAF_EAPFJHJHIFK", Self::GobkhhaeiafLooaknhdbll => "GOBKHHAEIAF_LOOAKNHDBLL", Self::GobkhhaeiafCihfgjdchia => "GOBKHHAEIAF_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GOBKHHAEIAF_BPOCOHFIAOH" => Some(Self::GobkhhaeiafBpocohfiaoh), "GOBKHHAEIAF_EAPFJHJHIFK" => Some(Self::GobkhhaeiafEapfjhjhifk), "GOBKHHAEIAF_LOOAKNHDBLL" => Some(Self::GobkhhaeiafLooaknhdbll), "GOBKHHAEIAF_CIHFGJDCHIA" => Some(Self::GobkhhaeiafCihfgjdchia), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueCellSpecialType { PhahpippmdfNlcdgipgfdj = 0, PhahpippmdfAbgekpjhhia = 1, PhahpippmdfEhdfemmfhdg = 2, PhahpippmdfKcaifkmkhfj = 3, PhahpippmdfCmfnkdkkggi = 4, PhahpippmdfMopjkheinal = 5, } impl ChessRogueCellSpecialType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PhahpippmdfNlcdgipgfdj => "PHAHPIPPMDF_NLCDGIPGFDJ", Self::PhahpippmdfAbgekpjhhia => "PHAHPIPPMDF_ABGEKPJHHIA", Self::PhahpippmdfEhdfemmfhdg => "PHAHPIPPMDF_EHDFEMMFHDG", Self::PhahpippmdfKcaifkmkhfj => "PHAHPIPPMDF_KCAIFKMKHFJ", Self::PhahpippmdfCmfnkdkkggi => "PHAHPIPPMDF_CMFNKDKKGGI", Self::PhahpippmdfMopjkheinal => "PHAHPIPPMDF_MOPJKHEINAL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PHAHPIPPMDF_NLCDGIPGFDJ" => Some(Self::PhahpippmdfNlcdgipgfdj), "PHAHPIPPMDF_ABGEKPJHHIA" => Some(Self::PhahpippmdfAbgekpjhhia), "PHAHPIPPMDF_EHDFEMMFHDG" => Some(Self::PhahpippmdfEhdfemmfhdg), "PHAHPIPPMDF_KCAIFKMKHFJ" => Some(Self::PhahpippmdfKcaifkmkhfj), "PHAHPIPPMDF_CMFNKDKKGGI" => Some(Self::PhahpippmdfCmfnkdkkggi), "PHAHPIPPMDF_MOPJKHEINAL" => Some(Self::PhahpippmdfMopjkheinal), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gdhldnfloof { Adhghgefmlg = 0, Bhoggjnmhpk = 1, Hdmdbomjddi = 2, Igdhfmcjmil = 3, Emjflbcfono = 4, Ehmmifpllhm = 5, } impl Gdhldnfloof { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Adhghgefmlg => "GDHLDNFLOOF_ADHGHGEFMLG", Self::Bhoggjnmhpk => "GDHLDNFLOOF_BHOGGJNMHPK", Self::Hdmdbomjddi => "GDHLDNFLOOF_HDMDBOMJDDI", Self::Igdhfmcjmil => "GDHLDNFLOOF_IGDHFMCJMIL", Self::Emjflbcfono => "GDHLDNFLOOF_EMJFLBCFONO", Self::Ehmmifpllhm => "GDHLDNFLOOF_EHMMIFPLLHM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GDHLDNFLOOF_ADHGHGEFMLG" => Some(Self::Adhghgefmlg), "GDHLDNFLOOF_BHOGGJNMHPK" => Some(Self::Bhoggjnmhpk), "GDHLDNFLOOF_HDMDBOMJDDI" => Some(Self::Hdmdbomjddi), "GDHLDNFLOOF_IGDHFMCJMIL" => Some(Self::Igdhfmcjmil), "GDHLDNFLOOF_EMJFLBCFONO" => Some(Self::Emjflbcfono), "GDHLDNFLOOF_EHMMIFPLLHM" => Some(Self::Ehmmifpllhm), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dpbcjgcpmle { Pmjgfdcjkml = 0, Bpgdelomekh = 1, Dnomgjbogad = 2, Peiimihpemg = 3, Killhjlifjd = 4, Mfdbgoabekj = 5, } impl Dpbcjgcpmle { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pmjgfdcjkml => "DPBCJGCPMLE_PMJGFDCJKML", Self::Bpgdelomekh => "DPBCJGCPMLE_BPGDELOMEKH", Self::Dnomgjbogad => "DPBCJGCPMLE_DNOMGJBOGAD", Self::Peiimihpemg => "DPBCJGCPMLE_PEIIMIHPEMG", Self::Killhjlifjd => "DPBCJGCPMLE_KILLHJLIFJD", Self::Mfdbgoabekj => "DPBCJGCPMLE_MFDBGOABEKJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DPBCJGCPMLE_PMJGFDCJKML" => Some(Self::Pmjgfdcjkml), "DPBCJGCPMLE_BPGDELOMEKH" => Some(Self::Bpgdelomekh), "DPBCJGCPMLE_DNOMGJBOGAD" => Some(Self::Dnomgjbogad), "DPBCJGCPMLE_PEIIMIHPEMG" => Some(Self::Peiimihpemg), "DPBCJGCPMLE_KILLHJLIFJD" => Some(Self::Killhjlifjd), "DPBCJGCPMLE_MFDBGOABEKJ" => Some(Self::Mfdbgoabekj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lljfjdiocil { Fpbcfhlfmon = 0, Cgkmmnjamgk = 1, Cfpmnlggcbk = 2, Ijlealgboea = 3, Adjcfjgjpfn = 4, Ohpbckpkhig = 5, Hnhmnmjkckf = 6, Mkjmlgjekna = 7, Nkkoimfpkhf = 8, Dnfbbmangnh = 9, Capgkokomoe = 10, } impl Lljfjdiocil { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Fpbcfhlfmon => "LLJFJDIOCIL_FPBCFHLFMON", Self::Cgkmmnjamgk => "LLJFJDIOCIL_CGKMMNJAMGK", Self::Cfpmnlggcbk => "LLJFJDIOCIL_CFPMNLGGCBK", Self::Ijlealgboea => "LLJFJDIOCIL_IJLEALGBOEA", Self::Adjcfjgjpfn => "LLJFJDIOCIL_ADJCFJGJPFN", Self::Ohpbckpkhig => "LLJFJDIOCIL_OHPBCKPKHIG", Self::Hnhmnmjkckf => "LLJFJDIOCIL_HNHMNMJKCKF", Self::Mkjmlgjekna => "LLJFJDIOCIL_MKJMLGJEKNA", Self::Nkkoimfpkhf => "LLJFJDIOCIL_NKKOIMFPKHF", Self::Dnfbbmangnh => "LLJFJDIOCIL_DNFBBMANGNH", Self::Capgkokomoe => "LLJFJDIOCIL_CAPGKOKOMOE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LLJFJDIOCIL_FPBCFHLFMON" => Some(Self::Fpbcfhlfmon), "LLJFJDIOCIL_CGKMMNJAMGK" => Some(Self::Cgkmmnjamgk), "LLJFJDIOCIL_CFPMNLGGCBK" => Some(Self::Cfpmnlggcbk), "LLJFJDIOCIL_IJLEALGBOEA" => Some(Self::Ijlealgboea), "LLJFJDIOCIL_ADJCFJGJPFN" => Some(Self::Adjcfjgjpfn), "LLJFJDIOCIL_OHPBCKPKHIG" => Some(Self::Ohpbckpkhig), "LLJFJDIOCIL_HNHMNMJKCKF" => Some(Self::Hnhmnmjkckf), "LLJFJDIOCIL_MKJMLGJEKNA" => Some(Self::Mkjmlgjekna), "LLJFJDIOCIL_NKKOIMFPKHF" => Some(Self::Nkkoimfpkhf), "LLJFJDIOCIL_DNFBBMANGNH" => Some(Self::Dnfbbmangnh), "LLJFJDIOCIL_CAPGKOKOMOE" => Some(Self::Capgkokomoe), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Iefhbopdapl { Nlcdgipgfdj = 0, Midkknagofa = 1, Nclbfaallfj = 2, Epcdlhffbli = 3, Lfodhgbcchf = 4, Khgikbfdlfb = 5, Akjbecphijk = 6, Ejoehknhgdm = 7, Acmklfompfc = 8, Mofniojhbbl = 9, Fmpggenbhid = 10, Emalbalanlh = 11, } impl Iefhbopdapl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "IEFHBOPDAPL_NLCDGIPGFDJ", Self::Midkknagofa => "IEFHBOPDAPL_MIDKKNAGOFA", Self::Nclbfaallfj => "IEFHBOPDAPL_NCLBFAALLFJ", Self::Epcdlhffbli => "IEFHBOPDAPL_EPCDLHFFBLI", Self::Lfodhgbcchf => "IEFHBOPDAPL_LFODHGBCCHF", Self::Khgikbfdlfb => "IEFHBOPDAPL_KHGIKBFDLFB", Self::Akjbecphijk => "IEFHBOPDAPL_AKJBECPHIJK", Self::Ejoehknhgdm => "IEFHBOPDAPL_EJOEHKNHGDM", Self::Acmklfompfc => "IEFHBOPDAPL_ACMKLFOMPFC", Self::Mofniojhbbl => "IEFHBOPDAPL_MOFNIOJHBBL", Self::Fmpggenbhid => "IEFHBOPDAPL_FMPGGENBHID", Self::Emalbalanlh => "IEFHBOPDAPL_EMALBALANLH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IEFHBOPDAPL_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "IEFHBOPDAPL_MIDKKNAGOFA" => Some(Self::Midkknagofa), "IEFHBOPDAPL_NCLBFAALLFJ" => Some(Self::Nclbfaallfj), "IEFHBOPDAPL_EPCDLHFFBLI" => Some(Self::Epcdlhffbli), "IEFHBOPDAPL_LFODHGBCCHF" => Some(Self::Lfodhgbcchf), "IEFHBOPDAPL_KHGIKBFDLFB" => Some(Self::Khgikbfdlfb), "IEFHBOPDAPL_AKJBECPHIJK" => Some(Self::Akjbecphijk), "IEFHBOPDAPL_EJOEHKNHGDM" => Some(Self::Ejoehknhgdm), "IEFHBOPDAPL_ACMKLFOMPFC" => Some(Self::Acmklfompfc), "IEFHBOPDAPL_MOFNIOJHBBL" => Some(Self::Mofniojhbbl), "IEFHBOPDAPL_FMPGGENBHID" => Some(Self::Fmpggenbhid), "IEFHBOPDAPL_EMALBALANLH" => Some(Self::Emalbalanlh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Iojjcdaplaj { Olbijijconk = 0, Hcfmgbefbgd = 1, } impl Iojjcdaplaj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Olbijijconk => "IOJJCDAPLAJ_OLBIJIJCONK", Self::Hcfmgbefbgd => "IOJJCDAPLAJ_HCFMGBEFBGD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IOJJCDAPLAJ_OLBIJIJCONK" => Some(Self::Olbijijconk), "IOJJCDAPLAJ_HCFMGBEFBGD" => Some(Self::Hcfmgbefbgd), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Aimcamjabna { Nlcdgipgfdj = 0, Iliioljmkme = 1, } impl Aimcamjabna { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "AIMCAMJABNA_NLCDGIPGFDJ", Self::Iliioljmkme => "AIMCAMJABNA_ILIIOLJMKME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AIMCAMJABNA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "AIMCAMJABNA_ILIIOLJMKME" => Some(Self::Iliioljmkme), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ohneldkijph { Nlcdgipgfdj = 0, Omjajhfcbjm = 1, Inniefkckbk = 2, Bcjjmpkjkdl = 3, Bjooaegmcld = 4, BattleRogueMagicInfo = 5, Pgmngfminbk = 6, Plfmkdocplp = 7, Ahhgkpckakm = 8, } impl Ohneldkijph { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "OHNELDKIJPH_NLCDGIPGFDJ", Self::Omjajhfcbjm => "OHNELDKIJPH_OMJAJHFCBJM", Self::Inniefkckbk => "OHNELDKIJPH_INNIEFKCKBK", Self::Bcjjmpkjkdl => "OHNELDKIJPH_BCJJMPKJKDL", Self::Bjooaegmcld => "OHNELDKIJPH_BJOOAEGMCLD", Self::BattleRogueMagicInfo => "OHNELDKIJPH_battle_rogue_magic_info", Self::Pgmngfminbk => "OHNELDKIJPH_PGMNGFMINBK", Self::Plfmkdocplp => "OHNELDKIJPH_PLFMKDOCPLP", Self::Ahhgkpckakm => "OHNELDKIJPH_AHHGKPCKAKM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OHNELDKIJPH_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "OHNELDKIJPH_OMJAJHFCBJM" => Some(Self::Omjajhfcbjm), "OHNELDKIJPH_INNIEFKCKBK" => Some(Self::Inniefkckbk), "OHNELDKIJPH_BCJJMPKJKDL" => Some(Self::Bcjjmpkjkdl), "OHNELDKIJPH_BJOOAEGMCLD" => Some(Self::Bjooaegmcld), "OHNELDKIJPH_battle_rogue_magic_info" => Some(Self::BattleRogueMagicInfo), "OHNELDKIJPH_PGMNGFMINBK" => Some(Self::Pgmngfminbk), "OHNELDKIJPH_PLFMKDOCPLP" => Some(Self::Plfmkdocplp), "OHNELDKIJPH_AHHGKPCKAKM" => Some(Self::Ahhgkpckakm), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jcmaekicabc { Ndlkmgdejgh = 0, Nbhobnagenf = 1, Ecphchoncbi = 2, Oejiapfkbop = 3, } impl Jcmaekicabc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ndlkmgdejgh => "JCMAEKICABC_NDLKMGDEJGH", Self::Nbhobnagenf => "JCMAEKICABC_NBHOBNAGENF", Self::Ecphchoncbi => "JCMAEKICABC_ECPHCHONCBI", Self::Oejiapfkbop => "JCMAEKICABC_OEJIAPFKBOP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JCMAEKICABC_NDLKMGDEJGH" => Some(Self::Ndlkmgdejgh), "JCMAEKICABC_NBHOBNAGENF" => Some(Self::Nbhobnagenf), "JCMAEKICABC_ECPHCHONCBI" => Some(Self::Ecphchoncbi), "JCMAEKICABC_OEJIAPFKBOP" => Some(Self::Oejiapfkbop), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Filmjjmebja { Nlcdgipgfdj = 0, Bfadfaelklj = 1, Cihfgjdchia = 2, Gmclfnkahim = 3, } impl Filmjjmebja { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "FILMJJMEBJA_NLCDGIPGFDJ", Self::Bfadfaelklj => "FILMJJMEBJA_BFADFAELKLJ", Self::Cihfgjdchia => "FILMJJMEBJA_CIHFGJDCHIA", Self::Gmclfnkahim => "FILMJJMEBJA_GMCLFNKAHIM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FILMJJMEBJA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "FILMJJMEBJA_BFADFAELKLJ" => Some(Self::Bfadfaelklj), "FILMJJMEBJA_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), "FILMJJMEBJA_GMCLFNKAHIM" => Some(Self::Gmclfnkahim), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueNousDicePhase { PkcgjhnmlpkNlcdgipgfdj = 0, PkcgjhnmlpkHjbhkcjeeee = 1, PkcgjhnmlpkGaialiopepc = 2, } impl ChessRogueNousDicePhase { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PkcgjhnmlpkNlcdgipgfdj => "PKCGJHNMLPK_NLCDGIPGFDJ", Self::PkcgjhnmlpkHjbhkcjeeee => "PKCGJHNMLPK_HJBHKCJEEEE", Self::PkcgjhnmlpkGaialiopepc => "PKCGJHNMLPK_GAIALIOPEPC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PKCGJHNMLPK_NLCDGIPGFDJ" => Some(Self::PkcgjhnmlpkNlcdgipgfdj), "PKCGJHNMLPK_HJBHKCJEEEE" => Some(Self::PkcgjhnmlpkHjbhkcjeeee), "PKCGJHNMLPK_GAIALIOPEPC" => Some(Self::PkcgjhnmlpkGaialiopepc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChimeraType { CedabachbdpNlcdgipgfdj = 0, CmdChimeraFinishRoundScRsp = 8179, CmdChimeraQuitEndlessCsReq = 8177, CmdChimeraStartEndlessCsReq = 8172, CmdLbmlolgehim = 8175, CmdChimeraFinishEndlessRoundScRsp = 8171, CmdGetDataScRsp = 8166, CmdChimeraQuitEndlessScRsp = 8163, CmdChimeraFinishRoundCsReq = 8162, CmdMfffeokdoae = 8180, CedabachbdpGbmfpfhnlba = 8176, CmdChimeraDoFinalRoundCsReq = 8168, CmdChimeraDoFinalRoundScRsp = 8167, CmdChimeraFinishEndlessRoundCsReq = 8164, CmdChimeraStartEndlessScRsp = 8174, CmdGetDataCsReq = 8178, CmdJhichkbdmic = 8170, } impl CmdChimeraType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::CedabachbdpNlcdgipgfdj => "CEDABACHBDP_NLCDGIPGFDJ", Self::CmdChimeraFinishRoundScRsp => "CmdChimeraFinishRoundScRsp", Self::CmdChimeraQuitEndlessCsReq => "CmdChimeraQuitEndlessCsReq", Self::CmdChimeraStartEndlessCsReq => "CmdChimeraStartEndlessCsReq", Self::CmdLbmlolgehim => "CmdLBMLOLGEHIM", Self::CmdChimeraFinishEndlessRoundScRsp => { "CmdChimeraFinishEndlessRoundScRsp" } Self::CmdGetDataScRsp => "CmdGetDataScRsp", Self::CmdChimeraQuitEndlessScRsp => "CmdChimeraQuitEndlessScRsp", Self::CmdChimeraFinishRoundCsReq => "CmdChimeraFinishRoundCsReq", Self::CmdMfffeokdoae => "CmdMFFFEOKDOAE", Self::CedabachbdpGbmfpfhnlba => "CEDABACHBDP_GBMFPFHNLBA", Self::CmdChimeraDoFinalRoundCsReq => "CmdChimeraDoFinalRoundCsReq", Self::CmdChimeraDoFinalRoundScRsp => "CmdChimeraDoFinalRoundScRsp", Self::CmdChimeraFinishEndlessRoundCsReq => { "CmdChimeraFinishEndlessRoundCsReq" } Self::CmdChimeraStartEndlessScRsp => "CmdChimeraStartEndlessScRsp", Self::CmdGetDataCsReq => "CmdGetDataCsReq", Self::CmdJhichkbdmic => "CmdJHICHKBDMIC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CEDABACHBDP_NLCDGIPGFDJ" => Some(Self::CedabachbdpNlcdgipgfdj), "CmdChimeraFinishRoundScRsp" => Some(Self::CmdChimeraFinishRoundScRsp), "CmdChimeraQuitEndlessCsReq" => Some(Self::CmdChimeraQuitEndlessCsReq), "CmdChimeraStartEndlessCsReq" => Some(Self::CmdChimeraStartEndlessCsReq), "CmdLBMLOLGEHIM" => Some(Self::CmdLbmlolgehim), "CmdChimeraFinishEndlessRoundScRsp" => { Some(Self::CmdChimeraFinishEndlessRoundScRsp) } "CmdGetDataScRsp" => Some(Self::CmdGetDataScRsp), "CmdChimeraQuitEndlessScRsp" => Some(Self::CmdChimeraQuitEndlessScRsp), "CmdChimeraFinishRoundCsReq" => Some(Self::CmdChimeraFinishRoundCsReq), "CmdMFFFEOKDOAE" => Some(Self::CmdMfffeokdoae), "CEDABACHBDP_GBMFPFHNLBA" => Some(Self::CedabachbdpGbmfpfhnlba), "CmdChimeraDoFinalRoundCsReq" => Some(Self::CmdChimeraDoFinalRoundCsReq), "CmdChimeraDoFinalRoundScRsp" => Some(Self::CmdChimeraDoFinalRoundScRsp), "CmdChimeraFinishEndlessRoundCsReq" => { Some(Self::CmdChimeraFinishEndlessRoundCsReq) } "CmdChimeraStartEndlessScRsp" => Some(Self::CmdChimeraStartEndlessScRsp), "CmdGetDataCsReq" => Some(Self::CmdGetDataCsReq), "CmdJHICHKBDMIC" => Some(Self::CmdJhichkbdmic), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hdiokenofnj { Eegfmmcgcnh = 0, Goblpkacbae = 1, Ahejbanccek = 2, Kbbpmfkgfcp = 3, } impl Hdiokenofnj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Eegfmmcgcnh => "HDIOKENOFNJ_EEGFMMCGCNH", Self::Goblpkacbae => "HDIOKENOFNJ_GOBLPKACBAE", Self::Ahejbanccek => "HDIOKENOFNJ_AHEJBANCCEK", Self::Kbbpmfkgfcp => "HDIOKENOFNJ_KBBPMFKGFCP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HDIOKENOFNJ_EEGFMMCGCNH" => Some(Self::Eegfmmcgcnh), "HDIOKENOFNJ_GOBLPKACBAE" => Some(Self::Goblpkacbae), "HDIOKENOFNJ_AHEJBANCCEK" => Some(Self::Ahejbanccek), "HDIOKENOFNJ_KBBPMFKGFCP" => Some(Self::Kbbpmfkgfcp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChimeraRoundWorkEndReason { PocjmdkmabiKmokdkclmld = 0, PocjmdkmabiBkgpakhjnkm = 1, PocjmdkmabiLjemjmclgdh = 2, PocjmdkmabiKlekcfhlogo = 3, } impl ChimeraRoundWorkEndReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PocjmdkmabiKmokdkclmld => "POCJMDKMABI_KMOKDKCLMLD", Self::PocjmdkmabiBkgpakhjnkm => "POCJMDKMABI_BKGPAKHJNKM", Self::PocjmdkmabiLjemjmclgdh => "POCJMDKMABI_LJEMJMCLGDH", Self::PocjmdkmabiKlekcfhlogo => "POCJMDKMABI_KLEKCFHLOGO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "POCJMDKMABI_KMOKDKCLMLD" => Some(Self::PocjmdkmabiKmokdkclmld), "POCJMDKMABI_BKGPAKHJNKM" => Some(Self::PocjmdkmabiBkgpakhjnkm), "POCJMDKMABI_LJEMJMCLGDH" => Some(Self::PocjmdkmabiLjemjmclgdh), "POCJMDKMABI_KLEKCFHLOGO" => Some(Self::PocjmdkmabiKlekcfhlogo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChimeraDuelType { BjccfbogeoeNlcdgipgfdj = 0, CmdChimeraDuelSyncChangeScNotify = 9251, CmdChimeraDuelGetDataScRsp = 9252, CmdChimeraDuelSellChimeraScRsp = 9260, CmdChimeraDuelUnlockMasterCsReq = 9254, CmdChimeraDuelGetFriendListCsReq = 9238, CmdChimeraDuelUnlockMasterScRsp = 9237, CmdChimeraDuelShopLockScRsp = 9222, CmdChimeraDuelEndGameScRsp = 9250, CmdChimeraDuelFinishMasterChallengeCsReq = 9245, CmdChimeraDuelGetFriendListScRsp = 9243, CmdChimeraDuelSelectGameScRsp = 9256, CmdChimeraDuelSaveFriendPvpLineupScRsp = 9232, CmdChimeraDuelEndRoundShopStageCsReq = 9219, CmdChimeraDuelGetDataCsReq = 9242, CmdChimeraDuelEndRoundBattleStageCsReq = 9253, CmdChimeraDuelShopRefreshScRsp = 9226, CmdChimeraDuelShopBuyItemCsReq = 9213, CmdChimeraDuelEndRoundBattleStageScRsp = 9244, CmdChimeraDuelChangeLineupCsReq = 9228, CmdChimeraDuelSellChimeraCsReq = 9224, CmdChimeraDuelChangeLineupScRsp = 9259, CmdChimeraDuelShopBuyChimeraCsReq = 9215, CmdChimeraDuelShopLockCsReq = 9230, CmdChimeraDuelEndRoundShopStageScRsp = 9239, CmdChimeraDuelShopBuyItemScRsp = 9248, CmdChimeraDuelSetFriendDefendLineupCsReq = 9258, CmdChimeraDuelStartGameScRsp = 9255, CmdChimeraDuelFinishMasterChallengeScRsp = 9246, CmdChimeraDuelStartGameCsReq = 9229, CmdChimeraDuelSaveFriendPvpLineupCsReq = 9225, CmdChimeraDuelEndGameCsReq = 9231, CmdChimeraDuelShopRefreshCsReq = 9216, CmdChimeraDuelShopBuyChimeraScRsp = 9218, CmdChimeraDuelSelectGameCsReq = 9247, CmdChimeraDuelSetFriendDefendLineupScRsp = 9234, } impl CmdChimeraDuelType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::BjccfbogeoeNlcdgipgfdj => "BJCCFBOGEOE_NLCDGIPGFDJ", Self::CmdChimeraDuelSyncChangeScNotify => "CmdChimeraDuelSyncChangeScNotify", Self::CmdChimeraDuelGetDataScRsp => "CmdChimeraDuelGetDataScRsp", Self::CmdChimeraDuelSellChimeraScRsp => "CmdChimeraDuelSellChimeraScRsp", Self::CmdChimeraDuelUnlockMasterCsReq => "CmdChimeraDuelUnlockMasterCsReq", Self::CmdChimeraDuelGetFriendListCsReq => "CmdChimeraDuelGetFriendListCsReq", Self::CmdChimeraDuelUnlockMasterScRsp => "CmdChimeraDuelUnlockMasterScRsp", Self::CmdChimeraDuelShopLockScRsp => "CmdChimeraDuelShopLockScRsp", Self::CmdChimeraDuelEndGameScRsp => "CmdChimeraDuelEndGameScRsp", Self::CmdChimeraDuelFinishMasterChallengeCsReq => { "CmdChimeraDuelFinishMasterChallengeCsReq" } Self::CmdChimeraDuelGetFriendListScRsp => "CmdChimeraDuelGetFriendListScRsp", Self::CmdChimeraDuelSelectGameScRsp => "CmdChimeraDuelSelectGameScRsp", Self::CmdChimeraDuelSaveFriendPvpLineupScRsp => { "CmdChimeraDuelSaveFriendPvpLineupScRsp" } Self::CmdChimeraDuelEndRoundShopStageCsReq => { "CmdChimeraDuelEndRoundShopStageCsReq" } Self::CmdChimeraDuelGetDataCsReq => "CmdChimeraDuelGetDataCsReq", Self::CmdChimeraDuelEndRoundBattleStageCsReq => { "CmdChimeraDuelEndRoundBattleStageCsReq" } Self::CmdChimeraDuelShopRefreshScRsp => "CmdChimeraDuelShopRefreshScRsp", Self::CmdChimeraDuelShopBuyItemCsReq => "CmdChimeraDuelShopBuyItemCsReq", Self::CmdChimeraDuelEndRoundBattleStageScRsp => { "CmdChimeraDuelEndRoundBattleStageScRsp" } Self::CmdChimeraDuelChangeLineupCsReq => "CmdChimeraDuelChangeLineupCsReq", Self::CmdChimeraDuelSellChimeraCsReq => "CmdChimeraDuelSellChimeraCsReq", Self::CmdChimeraDuelChangeLineupScRsp => "CmdChimeraDuelChangeLineupScRsp", Self::CmdChimeraDuelShopBuyChimeraCsReq => { "CmdChimeraDuelShopBuyChimeraCsReq" } Self::CmdChimeraDuelShopLockCsReq => "CmdChimeraDuelShopLockCsReq", Self::CmdChimeraDuelEndRoundShopStageScRsp => { "CmdChimeraDuelEndRoundShopStageScRsp" } Self::CmdChimeraDuelShopBuyItemScRsp => "CmdChimeraDuelShopBuyItemScRsp", Self::CmdChimeraDuelSetFriendDefendLineupCsReq => { "CmdChimeraDuelSetFriendDefendLineupCsReq" } Self::CmdChimeraDuelStartGameScRsp => "CmdChimeraDuelStartGameScRsp", Self::CmdChimeraDuelFinishMasterChallengeScRsp => { "CmdChimeraDuelFinishMasterChallengeScRsp" } Self::CmdChimeraDuelStartGameCsReq => "CmdChimeraDuelStartGameCsReq", Self::CmdChimeraDuelSaveFriendPvpLineupCsReq => { "CmdChimeraDuelSaveFriendPvpLineupCsReq" } Self::CmdChimeraDuelEndGameCsReq => "CmdChimeraDuelEndGameCsReq", Self::CmdChimeraDuelShopRefreshCsReq => "CmdChimeraDuelShopRefreshCsReq", Self::CmdChimeraDuelShopBuyChimeraScRsp => { "CmdChimeraDuelShopBuyChimeraScRsp" } Self::CmdChimeraDuelSelectGameCsReq => "CmdChimeraDuelSelectGameCsReq", Self::CmdChimeraDuelSetFriendDefendLineupScRsp => { "CmdChimeraDuelSetFriendDefendLineupScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BJCCFBOGEOE_NLCDGIPGFDJ" => Some(Self::BjccfbogeoeNlcdgipgfdj), "CmdChimeraDuelSyncChangeScNotify" => { Some(Self::CmdChimeraDuelSyncChangeScNotify) } "CmdChimeraDuelGetDataScRsp" => Some(Self::CmdChimeraDuelGetDataScRsp), "CmdChimeraDuelSellChimeraScRsp" => { Some(Self::CmdChimeraDuelSellChimeraScRsp) } "CmdChimeraDuelUnlockMasterCsReq" => { Some(Self::CmdChimeraDuelUnlockMasterCsReq) } "CmdChimeraDuelGetFriendListCsReq" => { Some(Self::CmdChimeraDuelGetFriendListCsReq) } "CmdChimeraDuelUnlockMasterScRsp" => { Some(Self::CmdChimeraDuelUnlockMasterScRsp) } "CmdChimeraDuelShopLockScRsp" => Some(Self::CmdChimeraDuelShopLockScRsp), "CmdChimeraDuelEndGameScRsp" => Some(Self::CmdChimeraDuelEndGameScRsp), "CmdChimeraDuelFinishMasterChallengeCsReq" => { Some(Self::CmdChimeraDuelFinishMasterChallengeCsReq) } "CmdChimeraDuelGetFriendListScRsp" => { Some(Self::CmdChimeraDuelGetFriendListScRsp) } "CmdChimeraDuelSelectGameScRsp" => Some(Self::CmdChimeraDuelSelectGameScRsp), "CmdChimeraDuelSaveFriendPvpLineupScRsp" => { Some(Self::CmdChimeraDuelSaveFriendPvpLineupScRsp) } "CmdChimeraDuelEndRoundShopStageCsReq" => { Some(Self::CmdChimeraDuelEndRoundShopStageCsReq) } "CmdChimeraDuelGetDataCsReq" => Some(Self::CmdChimeraDuelGetDataCsReq), "CmdChimeraDuelEndRoundBattleStageCsReq" => { Some(Self::CmdChimeraDuelEndRoundBattleStageCsReq) } "CmdChimeraDuelShopRefreshScRsp" => { Some(Self::CmdChimeraDuelShopRefreshScRsp) } "CmdChimeraDuelShopBuyItemCsReq" => { Some(Self::CmdChimeraDuelShopBuyItemCsReq) } "CmdChimeraDuelEndRoundBattleStageScRsp" => { Some(Self::CmdChimeraDuelEndRoundBattleStageScRsp) } "CmdChimeraDuelChangeLineupCsReq" => { Some(Self::CmdChimeraDuelChangeLineupCsReq) } "CmdChimeraDuelSellChimeraCsReq" => { Some(Self::CmdChimeraDuelSellChimeraCsReq) } "CmdChimeraDuelChangeLineupScRsp" => { Some(Self::CmdChimeraDuelChangeLineupScRsp) } "CmdChimeraDuelShopBuyChimeraCsReq" => { Some(Self::CmdChimeraDuelShopBuyChimeraCsReq) } "CmdChimeraDuelShopLockCsReq" => Some(Self::CmdChimeraDuelShopLockCsReq), "CmdChimeraDuelEndRoundShopStageScRsp" => { Some(Self::CmdChimeraDuelEndRoundShopStageScRsp) } "CmdChimeraDuelShopBuyItemScRsp" => { Some(Self::CmdChimeraDuelShopBuyItemScRsp) } "CmdChimeraDuelSetFriendDefendLineupCsReq" => { Some(Self::CmdChimeraDuelSetFriendDefendLineupCsReq) } "CmdChimeraDuelStartGameScRsp" => Some(Self::CmdChimeraDuelStartGameScRsp), "CmdChimeraDuelFinishMasterChallengeScRsp" => { Some(Self::CmdChimeraDuelFinishMasterChallengeScRsp) } "CmdChimeraDuelStartGameCsReq" => Some(Self::CmdChimeraDuelStartGameCsReq), "CmdChimeraDuelSaveFriendPvpLineupCsReq" => { Some(Self::CmdChimeraDuelSaveFriendPvpLineupCsReq) } "CmdChimeraDuelEndGameCsReq" => Some(Self::CmdChimeraDuelEndGameCsReq), "CmdChimeraDuelShopRefreshCsReq" => { Some(Self::CmdChimeraDuelShopRefreshCsReq) } "CmdChimeraDuelShopBuyChimeraScRsp" => { Some(Self::CmdChimeraDuelShopBuyChimeraScRsp) } "CmdChimeraDuelSelectGameCsReq" => Some(Self::CmdChimeraDuelSelectGameCsReq), "CmdChimeraDuelSetFriendDefendLineupScRsp" => { Some(Self::CmdChimeraDuelSetFriendDefendLineupScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pdhffpojnjg { Nlcdgipgfdj = 0, Gikncjmjlfe = 1, Pagpnoklnom = 2, Lpiinkcpjpo = 3, Dimifcjphme = 4, Ajgoejhkoke = 5, } impl Pdhffpojnjg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "PDHFFPOJNJG_NLCDGIPGFDJ", Self::Gikncjmjlfe => "PDHFFPOJNJG_GIKNCJMJLFE", Self::Pagpnoklnom => "PDHFFPOJNJG_PAGPNOKLNOM", Self::Lpiinkcpjpo => "PDHFFPOJNJG_LPIINKCPJPO", Self::Dimifcjphme => "PDHFFPOJNJG_DIMIFCJPHME", Self::Ajgoejhkoke => "PDHFFPOJNJG_AJGOEJHKOKE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PDHFFPOJNJG_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "PDHFFPOJNJG_GIKNCJMJLFE" => Some(Self::Gikncjmjlfe), "PDHFFPOJNJG_PAGPNOKLNOM" => Some(Self::Pagpnoklnom), "PDHFFPOJNJG_LPIINKCPJPO" => Some(Self::Lpiinkcpjpo), "PDHFFPOJNJG_DIMIFCJPHME" => Some(Self::Dimifcjphme), "PDHFFPOJNJG_AJGOEJHKOKE" => Some(Self::Ajgoejhkoke), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Diikfknehhg { Nlcdgipgfdj = 0, Ehniplneedi = 1, Faodkndlnpf = 2, Eeoomibemnh = 3, } impl Diikfknehhg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "DIIKFKNEHHG_NLCDGIPGFDJ", Self::Ehniplneedi => "DIIKFKNEHHG_EHNIPLNEEDI", Self::Faodkndlnpf => "DIIKFKNEHHG_FAODKNDLNPF", Self::Eeoomibemnh => "DIIKFKNEHHG_EEOOMIBEMNH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DIIKFKNEHHG_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "DIIKFKNEHHG_EHNIPLNEEDI" => Some(Self::Ehniplneedi), "DIIKFKNEHHG_FAODKNDLNPF" => Some(Self::Faodkndlnpf), "DIIKFKNEHHG_EEOOMIBEMNH" => Some(Self::Eeoomibemnh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kpepghlknfg { Lcnjhoklmpn = 0, Jjbepklolcp = 1, Dogmhoaojfd = 2, } impl Kpepghlknfg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lcnjhoklmpn => "KPEPGHLKNFG_LCNJHOKLMPN", Self::Jjbepklolcp => "KPEPGHLKNFG_JJBEPKLOLCP", Self::Dogmhoaojfd => "KPEPGHLKNFG_DOGMHOAOJFD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KPEPGHLKNFG_LCNJHOKLMPN" => Some(Self::Lcnjhoklmpn), "KPEPGHLKNFG_JJBEPKLOLCP" => Some(Self::Jjbepklolcp), "KPEPGHLKNFG_DOGMHOAOJFD" => Some(Self::Dogmhoaojfd), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bdejgkkacma { Nlcdgipgfdj = 0, Hp = 1, Cojoifppcij = 2, } impl Bdejgkkacma { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "BDEJGKKACMA_NLCDGIPGFDJ", Self::Hp => "BDEJGKKACMA_hp", Self::Cojoifppcij => "BDEJGKKACMA_COJOIFPPCIJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BDEJGKKACMA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "BDEJGKKACMA_hp" => Some(Self::Hp), "BDEJGKKACMA_COJOIFPPCIJ" => Some(Self::Cojoifppcij), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdClientCustomOpType { BhkgakdoalpGgkmfafoinp = 0, CmdHmmhdekahea = 9839, } impl CmdClientCustomOpType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::BhkgakdoalpGgkmfafoinp => "BHKGAKDOALP_GGKMFAFOINP", Self::CmdHmmhdekahea => "CmdHMMHDEKAHEA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BHKGAKDOALP_GGKMFAFOINP" => Some(Self::BhkgakdoalpGgkmfafoinp), "CmdHMMHDEKAHEA" => Some(Self::CmdHmmhdekahea), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Agfomhjenfp { Nlcdgipgfdj = 0, Ihpjddciidb = 1, } impl Agfomhjenfp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "AGFOMHJENFP_NLCDGIPGFDJ", Self::Ihpjddciidb => "AGFOMHJENFP_IHPJDDCIIDB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AGFOMHJENFP_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "AGFOMHJENFP_IHPJDDCIIDB" => Some(Self::Ihpjddciidb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdClockParkType { GfgoajbedfiNlcdgipgfdj = 0, CmdGediccggdgi = 7221, CmdClockParkFinishScriptScNotify = 7206, CmdOmpemghmdpm = 7203, CmdClockParkGetOngoingScriptInfoScRsp = 7229, CmdClockParkUseBuffScRsp = 7212, CmdClockParkGetInfoCsReq = 7232, CmdClockParkHandleWaitOperationCsReq = 7243, CmdClockParkHandleWaitOperationScRsp = 7234, CmdClockParkUnlockTalentScRsp = 7227, CmdClockParkUnlockTalentCsReq = 7244, CmdClockParkGetInfoScRsp = 7242, CmdIfegahjadhg = 7240, CmdClockParkUseBuffCsReq = 7220, CmdClockParkStartScriptCsReq = 7219, CmdClockParkGetOngoingScriptInfoCsReq = 7209, CmdClockParkStartScriptScRsp = 7245, } impl CmdClockParkType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::GfgoajbedfiNlcdgipgfdj => "GFGOAJBEDFI_NLCDGIPGFDJ", Self::CmdGediccggdgi => "CmdGEDICCGGDGI", Self::CmdClockParkFinishScriptScNotify => "CmdClockParkFinishScriptScNotify", Self::CmdOmpemghmdpm => "CmdOMPEMGHMDPM", Self::CmdClockParkGetOngoingScriptInfoScRsp => { "CmdClockParkGetOngoingScriptInfoScRsp" } Self::CmdClockParkUseBuffScRsp => "CmdClockParkUseBuffScRsp", Self::CmdClockParkGetInfoCsReq => "CmdClockParkGetInfoCsReq", Self::CmdClockParkHandleWaitOperationCsReq => { "CmdClockParkHandleWaitOperationCsReq" } Self::CmdClockParkHandleWaitOperationScRsp => { "CmdClockParkHandleWaitOperationScRsp" } Self::CmdClockParkUnlockTalentScRsp => "CmdClockParkUnlockTalentScRsp", Self::CmdClockParkUnlockTalentCsReq => "CmdClockParkUnlockTalentCsReq", Self::CmdClockParkGetInfoScRsp => "CmdClockParkGetInfoScRsp", Self::CmdIfegahjadhg => "CmdIFEGAHJADHG", Self::CmdClockParkUseBuffCsReq => "CmdClockParkUseBuffCsReq", Self::CmdClockParkStartScriptCsReq => "CmdClockParkStartScriptCsReq", Self::CmdClockParkGetOngoingScriptInfoCsReq => { "CmdClockParkGetOngoingScriptInfoCsReq" } Self::CmdClockParkStartScriptScRsp => "CmdClockParkStartScriptScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GFGOAJBEDFI_NLCDGIPGFDJ" => Some(Self::GfgoajbedfiNlcdgipgfdj), "CmdGEDICCGGDGI" => Some(Self::CmdGediccggdgi), "CmdClockParkFinishScriptScNotify" => { Some(Self::CmdClockParkFinishScriptScNotify) } "CmdOMPEMGHMDPM" => Some(Self::CmdOmpemghmdpm), "CmdClockParkGetOngoingScriptInfoScRsp" => { Some(Self::CmdClockParkGetOngoingScriptInfoScRsp) } "CmdClockParkUseBuffScRsp" => Some(Self::CmdClockParkUseBuffScRsp), "CmdClockParkGetInfoCsReq" => Some(Self::CmdClockParkGetInfoCsReq), "CmdClockParkHandleWaitOperationCsReq" => { Some(Self::CmdClockParkHandleWaitOperationCsReq) } "CmdClockParkHandleWaitOperationScRsp" => { Some(Self::CmdClockParkHandleWaitOperationScRsp) } "CmdClockParkUnlockTalentScRsp" => Some(Self::CmdClockParkUnlockTalentScRsp), "CmdClockParkUnlockTalentCsReq" => Some(Self::CmdClockParkUnlockTalentCsReq), "CmdClockParkGetInfoScRsp" => Some(Self::CmdClockParkGetInfoScRsp), "CmdIFEGAHJADHG" => Some(Self::CmdIfegahjadhg), "CmdClockParkUseBuffCsReq" => Some(Self::CmdClockParkUseBuffCsReq), "CmdClockParkStartScriptCsReq" => Some(Self::CmdClockParkStartScriptCsReq), "CmdClockParkGetOngoingScriptInfoCsReq" => { Some(Self::CmdClockParkGetOngoingScriptInfoCsReq) } "CmdClockParkStartScriptScRsp" => Some(Self::CmdClockParkStartScriptScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ClockParkPlayStatus { AcknoaaimpcNfalpedfkcl = 0, AcknoaaimpcKhbhlgjpgpg = 1, AcknoaaimpcMobbepfdcem = 2, AcknoaaimpcMnkedgjlhle = 5, } impl ClockParkPlayStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AcknoaaimpcNfalpedfkcl => "ACKNOAAIMPC_NFALPEDFKCL", Self::AcknoaaimpcKhbhlgjpgpg => "ACKNOAAIMPC_KHBHLGJPGPG", Self::AcknoaaimpcMobbepfdcem => "ACKNOAAIMPC_MOBBEPFDCEM", Self::AcknoaaimpcMnkedgjlhle => "ACKNOAAIMPC_MNKEDGJLHLE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ACKNOAAIMPC_NFALPEDFKCL" => Some(Self::AcknoaaimpcNfalpedfkcl), "ACKNOAAIMPC_KHBHLGJPGPG" => Some(Self::AcknoaaimpcKhbhlgjpgpg), "ACKNOAAIMPC_MOBBEPFDCEM" => Some(Self::AcknoaaimpcMobbepfdcem), "ACKNOAAIMPC_MNKEDGJLHLE" => Some(Self::AcknoaaimpcMnkedgjlhle), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MissionStatus { MissionNone = 0, MissionDoing = 1, MissionFinish = 2, MissionPrepared = 3, } impl MissionStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MissionNone => "MISSION_NONE", Self::MissionDoing => "MISSION_DOING", Self::MissionFinish => "MISSION_FINISH", Self::MissionPrepared => "MISSION_PREPARED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MISSION_NONE" => Some(Self::MissionNone), "MISSION_DOING" => Some(Self::MissionDoing), "MISSION_FINISH" => Some(Self::MissionFinish), "MISSION_PREPARED" => Some(Self::MissionPrepared), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MessageSectionStatus { MessageSectionNone = 0, MessageSectionDoing = 1, MessageSectionFinish = 2, MessageSectionFrozen = 3, } impl MessageSectionStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MessageSectionNone => "MESSAGE_SECTION_NONE", Self::MessageSectionDoing => "MESSAGE_SECTION_DOING", Self::MessageSectionFinish => "MESSAGE_SECTION_FINISH", Self::MessageSectionFrozen => "MESSAGE_SECTION_FROZEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MESSAGE_SECTION_NONE" => Some(Self::MessageSectionNone), "MESSAGE_SECTION_DOING" => Some(Self::MessageSectionDoing), "MESSAGE_SECTION_FINISH" => Some(Self::MessageSectionFinish), "MESSAGE_SECTION_FROZEN" => Some(Self::MessageSectionFrozen), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MessageGroupStatus { MessageGroupNone = 0, MessageGroupDoing = 1, MessageGroupFinish = 2, MessageGroupFrozen = 3, } impl MessageGroupStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MessageGroupNone => "MESSAGE_GROUP_NONE", Self::MessageGroupDoing => "MESSAGE_GROUP_DOING", Self::MessageGroupFinish => "MESSAGE_GROUP_FINISH", Self::MessageGroupFrozen => "MESSAGE_GROUP_FROZEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MESSAGE_GROUP_NONE" => Some(Self::MessageGroupNone), "MESSAGE_GROUP_DOING" => Some(Self::MessageGroupDoing), "MESSAGE_GROUP_FINISH" => Some(Self::MessageGroupFinish), "MESSAGE_GROUP_FROZEN" => Some(Self::MessageGroupFrozen), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleRecordType { BattleRecordNone = 0, BattleRecordChallenge = 1, BattleRecordRogue = 2, } impl BattleRecordType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::BattleRecordNone => "BATTLE_RECORD_NONE", Self::BattleRecordChallenge => "BATTLE_RECORD_CHALLENGE", Self::BattleRecordRogue => "BATTLE_RECORD_ROGUE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BATTLE_RECORD_NONE" => Some(Self::BattleRecordNone), "BATTLE_RECORD_CHALLENGE" => Some(Self::BattleRecordChallenge), "BATTLE_RECORD_ROGUE" => Some(Self::BattleRecordRogue), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RebattleType { None = 0, RebattleMidway = 1, RebattleLose = 2, RebattleMidwayLineup = 3, RebattleLoseLineup = 4, QuitMidway = 5, QuitLose = 6, } impl RebattleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "REBATTLE_TYPE_NONE", Self::RebattleMidway => "REBATTLE_TYPE_REBATTLE_MIDWAY", Self::RebattleLose => "REBATTLE_TYPE_REBATTLE_LOSE", Self::RebattleMidwayLineup => "REBATTLE_TYPE_REBATTLE_MIDWAY_LINEUP", Self::RebattleLoseLineup => "REBATTLE_TYPE_REBATTLE_LOSE_LINEUP", Self::QuitMidway => "REBATTLE_TYPE_QUIT_MIDWAY", Self::QuitLose => "REBATTLE_TYPE_QUIT_LOSE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "REBATTLE_TYPE_NONE" => Some(Self::None), "REBATTLE_TYPE_REBATTLE_MIDWAY" => Some(Self::RebattleMidway), "REBATTLE_TYPE_REBATTLE_LOSE" => Some(Self::RebattleLose), "REBATTLE_TYPE_REBATTLE_MIDWAY_LINEUP" => Some(Self::RebattleMidwayLineup), "REBATTLE_TYPE_REBATTLE_LOSE_LINEUP" => Some(Self::RebattleLoseLineup), "REBATTLE_TYPE_QUIT_MIDWAY" => Some(Self::QuitMidway), "REBATTLE_TYPE_QUIT_LOSE" => Some(Self::QuitLose), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ContentPackageStatus { None = 0, Init = 1, Doing = 2, Finished = 3, Release = 4, } impl ContentPackageStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "ContentPackageStatus_None", Self::Init => "ContentPackageStatus_Init", Self::Doing => "ContentPackageStatus_Doing", Self::Finished => "ContentPackageStatus_Finished", Self::Release => "ContentPackageStatus_Release", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ContentPackageStatus_None" => Some(Self::None), "ContentPackageStatus_Init" => Some(Self::Init), "ContentPackageStatus_Doing" => Some(Self::Doing), "ContentPackageStatus_Finished" => Some(Self::Finished), "ContentPackageStatus_Release" => Some(Self::Release), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdContentPackageType { PkkclcnfpleNlcdgipgfdj = 0, CmdContentPackageSyncDataScNotify = 7507, PkkclcnfpleDodajinhega = 7532, CmdContentPackageGetDataScRsp = 7542, CmdContentPackageTransferScNotify = 7527, } impl CmdContentPackageType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PkkclcnfpleNlcdgipgfdj => "PKKCLCNFPLE_NLCDGIPGFDJ", Self::CmdContentPackageSyncDataScNotify => { "CmdContentPackageSyncDataScNotify" } Self::PkkclcnfpleDodajinhega => "PKKCLCNFPLE_DODAJINHEGA", Self::CmdContentPackageGetDataScRsp => "CmdContentPackageGetDataScRsp", Self::CmdContentPackageTransferScNotify => { "CmdContentPackageTransferScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PKKCLCNFPLE_NLCDGIPGFDJ" => Some(Self::PkkclcnfpleNlcdgipgfdj), "CmdContentPackageSyncDataScNotify" => { Some(Self::CmdContentPackageSyncDataScNotify) } "PKKCLCNFPLE_DODAJINHEGA" => Some(Self::PkkclcnfpleDodajinhega), "CmdContentPackageGetDataScRsp" => Some(Self::CmdContentPackageGetDataScRsp), "CmdContentPackageTransferScNotify" => { Some(Self::CmdContentPackageTransferScNotify) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDailyActiveType { HiaibkdfaamNlcdgipgfdj = 0, CmdTakeAllApRewardCsReq = 3313, CmdTakeApRewardCsReq = 3373, CmdDailyActiveInfoNotify = 3336, CmdGetDailyActiveInfoCsReq = 3380, CmdGetDailyActiveInfoScRsp = 3327, CmdTakeAllApRewardScRsp = 3315, CmdTakeApRewardScRsp = 3303, } impl CmdDailyActiveType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::HiaibkdfaamNlcdgipgfdj => "HIAIBKDFAAM_NLCDGIPGFDJ", Self::CmdTakeAllApRewardCsReq => "CmdTakeAllApRewardCsReq", Self::CmdTakeApRewardCsReq => "CmdTakeApRewardCsReq", Self::CmdDailyActiveInfoNotify => "CmdDailyActiveInfoNotify", Self::CmdGetDailyActiveInfoCsReq => "CmdGetDailyActiveInfoCsReq", Self::CmdGetDailyActiveInfoScRsp => "CmdGetDailyActiveInfoScRsp", Self::CmdTakeAllApRewardScRsp => "CmdTakeAllApRewardScRsp", Self::CmdTakeApRewardScRsp => "CmdTakeApRewardScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HIAIBKDFAAM_NLCDGIPGFDJ" => Some(Self::HiaibkdfaamNlcdgipgfdj), "CmdTakeAllApRewardCsReq" => Some(Self::CmdTakeAllApRewardCsReq), "CmdTakeApRewardCsReq" => Some(Self::CmdTakeApRewardCsReq), "CmdDailyActiveInfoNotify" => Some(Self::CmdDailyActiveInfoNotify), "CmdGetDailyActiveInfoCsReq" => Some(Self::CmdGetDailyActiveInfoCsReq), "CmdGetDailyActiveInfoScRsp" => Some(Self::CmdGetDailyActiveInfoScRsp), "CmdTakeAllApRewardScRsp" => Some(Self::CmdTakeAllApRewardScRsp), "CmdTakeApRewardScRsp" => Some(Self::CmdTakeApRewardScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDiceCombatType { PmdfmaihpglNlcdgipgfdj = 0, CmdGetDiceCombatShopDataCsReq = 9263, CmdBlbhacnkkfc = 9275, CmdDiceCombatMainPageRollDiceCsReq = 9264, CmdBuyShopGoodScRsp = 9266, CmdFinishPveStageScRsp = 9292, CmdBuyShopGoodCsReq = 9268, CmdModifyAvatarDiceCsReq = 9273, CmdDdknimhhnpa = 9274, CmdDiceCombatMainPageRollDiceScRsp = 9299, CmdGetDiceCombatShopDataScRsp = 9288, CmdFinishPveStageCsReq = 9294, CmdUpgradeAvatarCsReq = 9287, CmdGetDiceCombatSystemDataScRsp = 9276, CmdV2FinishPveStageCsReq = 9265, CmdGetDiceCombatSystemDataCsReq = 9293, CmdV2FinishPveStageScRsp = 9272, CmdModifyAvatarDiceRsp = 9279, CmdAddItemRsp = 9280, CmdUpgradeAvatarRsp = 9269, } impl CmdDiceCombatType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PmdfmaihpglNlcdgipgfdj => "PMDFMAIHPGL_NLCDGIPGFDJ", Self::CmdGetDiceCombatShopDataCsReq => "CmdGetDiceCombatShopDataCsReq", Self::CmdBlbhacnkkfc => "CmdBLBHACNKKFC", Self::CmdDiceCombatMainPageRollDiceCsReq => { "CmdDiceCombatMainPageRollDiceCsReq" } Self::CmdBuyShopGoodScRsp => "CmdBuyShopGoodScRsp", Self::CmdFinishPveStageScRsp => "CmdFinishPveStageScRsp", Self::CmdBuyShopGoodCsReq => "CmdBuyShopGoodCsReq", Self::CmdModifyAvatarDiceCsReq => "CmdModifyAvatarDiceCsReq", Self::CmdDdknimhhnpa => "CmdDDKNIMHHNPA", Self::CmdDiceCombatMainPageRollDiceScRsp => { "CmdDiceCombatMainPageRollDiceScRsp" } Self::CmdGetDiceCombatShopDataScRsp => "CmdGetDiceCombatShopDataScRsp", Self::CmdFinishPveStageCsReq => "CmdFinishPveStageCsReq", Self::CmdUpgradeAvatarCsReq => "CmdUpgradeAvatarCsReq", Self::CmdGetDiceCombatSystemDataScRsp => "CmdGetDiceCombatSystemDataScRsp", Self::CmdV2FinishPveStageCsReq => "CmdV2FinishPveStageCsReq", Self::CmdGetDiceCombatSystemDataCsReq => "CmdGetDiceCombatSystemDataCsReq", Self::CmdV2FinishPveStageScRsp => "CmdV2FinishPveStageScRsp", Self::CmdModifyAvatarDiceRsp => "CmdModifyAvatarDiceRsp", Self::CmdAddItemRsp => "CmdAddItemRsp", Self::CmdUpgradeAvatarRsp => "CmdUpgradeAvatarRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PMDFMAIHPGL_NLCDGIPGFDJ" => Some(Self::PmdfmaihpglNlcdgipgfdj), "CmdGetDiceCombatShopDataCsReq" => Some(Self::CmdGetDiceCombatShopDataCsReq), "CmdBLBHACNKKFC" => Some(Self::CmdBlbhacnkkfc), "CmdDiceCombatMainPageRollDiceCsReq" => { Some(Self::CmdDiceCombatMainPageRollDiceCsReq) } "CmdBuyShopGoodScRsp" => Some(Self::CmdBuyShopGoodScRsp), "CmdFinishPveStageScRsp" => Some(Self::CmdFinishPveStageScRsp), "CmdBuyShopGoodCsReq" => Some(Self::CmdBuyShopGoodCsReq), "CmdModifyAvatarDiceCsReq" => Some(Self::CmdModifyAvatarDiceCsReq), "CmdDDKNIMHHNPA" => Some(Self::CmdDdknimhhnpa), "CmdDiceCombatMainPageRollDiceScRsp" => { Some(Self::CmdDiceCombatMainPageRollDiceScRsp) } "CmdGetDiceCombatShopDataScRsp" => Some(Self::CmdGetDiceCombatShopDataScRsp), "CmdFinishPveStageCsReq" => Some(Self::CmdFinishPveStageCsReq), "CmdUpgradeAvatarCsReq" => Some(Self::CmdUpgradeAvatarCsReq), "CmdGetDiceCombatSystemDataScRsp" => { Some(Self::CmdGetDiceCombatSystemDataScRsp) } "CmdV2FinishPveStageCsReq" => Some(Self::CmdV2FinishPveStageCsReq), "CmdGetDiceCombatSystemDataCsReq" => { Some(Self::CmdGetDiceCombatSystemDataCsReq) } "CmdV2FinishPveStageScRsp" => Some(Self::CmdV2FinishPveStageScRsp), "CmdModifyAvatarDiceRsp" => Some(Self::CmdModifyAvatarDiceRsp), "CmdAddItemRsp" => Some(Self::CmdAddItemRsp), "CmdUpgradeAvatarRsp" => Some(Self::CmdUpgradeAvatarRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDrinkMakerType { JnafgagpcikNlcdgipgfdj = 0, CmdEndDrinkMakerSequenceCsReq = 6982, CmdDrinkMakerCheersMakeDrinkScRsp = 6995, CmdGetDrinkMakerDataCsReq = 6998, CmdGetDrinkMakerDataScRsp = 6986, CmdMakeMissionDrinkCsReq = 6992, CmdEndDrinkMakerSequenceScRsp = 6999, CmdMakeDrinkCsReq = 6996, CmdDrinkMakerChallengeScRsp = 6997, CmdDrinkMakerCheersMakeDrinkCsReq = 6990, CmdDrinkMakerUpdateTipsNotify = 6983, CmdDrinkMakerCheersGetDataCsReq = 6988, CmdDrinkMakerCheersEnterNextGroupScRsp = 6993, CmdGetDrinkMakerDayEndScNotify = 6984, CmdMakeDrinkScRsp = 7000, CmdDrinkMakerCheersEnterNextGroupCsReq = 6981, CmdMakeMissionDrinkScRsp = 6994, CmdDrinkMakerChallengeCsReq = 6991, CmdDrinkMakerCheersGetDataScRsp = 6987, } impl CmdDrinkMakerType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::JnafgagpcikNlcdgipgfdj => "JNAFGAGPCIK_NLCDGIPGFDJ", Self::CmdEndDrinkMakerSequenceCsReq => "CmdEndDrinkMakerSequenceCsReq", Self::CmdDrinkMakerCheersMakeDrinkScRsp => { "CmdDrinkMakerCheersMakeDrinkScRsp" } Self::CmdGetDrinkMakerDataCsReq => "CmdGetDrinkMakerDataCsReq", Self::CmdGetDrinkMakerDataScRsp => "CmdGetDrinkMakerDataScRsp", Self::CmdMakeMissionDrinkCsReq => "CmdMakeMissionDrinkCsReq", Self::CmdEndDrinkMakerSequenceScRsp => "CmdEndDrinkMakerSequenceScRsp", Self::CmdMakeDrinkCsReq => "CmdMakeDrinkCsReq", Self::CmdDrinkMakerChallengeScRsp => "CmdDrinkMakerChallengeScRsp", Self::CmdDrinkMakerCheersMakeDrinkCsReq => { "CmdDrinkMakerCheersMakeDrinkCsReq" } Self::CmdDrinkMakerUpdateTipsNotify => "CmdDrinkMakerUpdateTipsNotify", Self::CmdDrinkMakerCheersGetDataCsReq => "CmdDrinkMakerCheersGetDataCsReq", Self::CmdDrinkMakerCheersEnterNextGroupScRsp => { "CmdDrinkMakerCheersEnterNextGroupScRsp" } Self::CmdGetDrinkMakerDayEndScNotify => "CmdGetDrinkMakerDayEndScNotify", Self::CmdMakeDrinkScRsp => "CmdMakeDrinkScRsp", Self::CmdDrinkMakerCheersEnterNextGroupCsReq => { "CmdDrinkMakerCheersEnterNextGroupCsReq" } Self::CmdMakeMissionDrinkScRsp => "CmdMakeMissionDrinkScRsp", Self::CmdDrinkMakerChallengeCsReq => "CmdDrinkMakerChallengeCsReq", Self::CmdDrinkMakerCheersGetDataScRsp => "CmdDrinkMakerCheersGetDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JNAFGAGPCIK_NLCDGIPGFDJ" => Some(Self::JnafgagpcikNlcdgipgfdj), "CmdEndDrinkMakerSequenceCsReq" => Some(Self::CmdEndDrinkMakerSequenceCsReq), "CmdDrinkMakerCheersMakeDrinkScRsp" => { Some(Self::CmdDrinkMakerCheersMakeDrinkScRsp) } "CmdGetDrinkMakerDataCsReq" => Some(Self::CmdGetDrinkMakerDataCsReq), "CmdGetDrinkMakerDataScRsp" => Some(Self::CmdGetDrinkMakerDataScRsp), "CmdMakeMissionDrinkCsReq" => Some(Self::CmdMakeMissionDrinkCsReq), "CmdEndDrinkMakerSequenceScRsp" => Some(Self::CmdEndDrinkMakerSequenceScRsp), "CmdMakeDrinkCsReq" => Some(Self::CmdMakeDrinkCsReq), "CmdDrinkMakerChallengeScRsp" => Some(Self::CmdDrinkMakerChallengeScRsp), "CmdDrinkMakerCheersMakeDrinkCsReq" => { Some(Self::CmdDrinkMakerCheersMakeDrinkCsReq) } "CmdDrinkMakerUpdateTipsNotify" => Some(Self::CmdDrinkMakerUpdateTipsNotify), "CmdDrinkMakerCheersGetDataCsReq" => { Some(Self::CmdDrinkMakerCheersGetDataCsReq) } "CmdDrinkMakerCheersEnterNextGroupScRsp" => { Some(Self::CmdDrinkMakerCheersEnterNextGroupScRsp) } "CmdGetDrinkMakerDayEndScNotify" => { Some(Self::CmdGetDrinkMakerDayEndScNotify) } "CmdMakeDrinkScRsp" => Some(Self::CmdMakeDrinkScRsp), "CmdDrinkMakerCheersEnterNextGroupCsReq" => { Some(Self::CmdDrinkMakerCheersEnterNextGroupCsReq) } "CmdMakeMissionDrinkScRsp" => Some(Self::CmdMakeMissionDrinkScRsp), "CmdDrinkMakerChallengeCsReq" => Some(Self::CmdDrinkMakerChallengeCsReq), "CmdDrinkMakerCheersGetDataScRsp" => { Some(Self::CmdDrinkMakerCheersGetDataScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdElationActivityType { GfocdhfmbbcNlcdgipgfdj = 0, CmdGetElationActivityDataCsReq = 9109, CmdEnterElationActivityStageScRsp = 9110, CmdElationActivityBattleEndScNotify = 9104, CmdEnterElationActivityStageCsReq = 9102, CmdGetElationActivityDataScRsp = 9108, } impl CmdElationActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::GfocdhfmbbcNlcdgipgfdj => "GFOCDHFMBBC_NLCDGIPGFDJ", Self::CmdGetElationActivityDataCsReq => "CmdGetElationActivityDataCsReq", Self::CmdEnterElationActivityStageScRsp => { "CmdEnterElationActivityStageScRsp" } Self::CmdElationActivityBattleEndScNotify => { "CmdElationActivityBattleEndScNotify" } Self::CmdEnterElationActivityStageCsReq => { "CmdEnterElationActivityStageCsReq" } Self::CmdGetElationActivityDataScRsp => "CmdGetElationActivityDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GFOCDHFMBBC_NLCDGIPGFDJ" => Some(Self::GfocdhfmbbcNlcdgipgfdj), "CmdGetElationActivityDataCsReq" => { Some(Self::CmdGetElationActivityDataCsReq) } "CmdEnterElationActivityStageScRsp" => { Some(Self::CmdEnterElationActivityStageScRsp) } "CmdElationActivityBattleEndScNotify" => { Some(Self::CmdElationActivityBattleEndScNotify) } "CmdEnterElationActivityStageCsReq" => { Some(Self::CmdEnterElationActivityStageCsReq) } "CmdGetElationActivityDataScRsp" => { Some(Self::CmdGetElationActivityDataScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdElfRestaurantType { AehochbkgolNlcdgipgfdj = 0, CmdEeagaclndfn = 2569, CmdElfRestaurantTakeVillagerRewardScRsp = 2565, CmdElfRestaurantHarvestCropScRsp = 2584, CmdElfRestaurantBuyShopItemScRsp = 2564, CmdGetElfRestaurantDataScRsp = 2592, CmdElfRestaurantFinishTradeOrderScRsp = 2587, CmdGoojijdpkip = 2568, CmdElfRestaurantFinishTradeOrderCsReq = 2600, CmdOckgmngkiee = 2553, CmdAleedhcdial = 2557, CmdKfliegjgobo = 2572, CmdElfRestaurantRecycleSeedScRsp = 2590, CmdGetElfRestaurantDataCsReq = 2582, CmdJfmkfjjcdkn = 2573, CmdIaomnbibcnp = 2591, CmdElfRestaurantTakeVillagerRewardCsReq = 2596, CmdElfRestaurantBuyShopItemCsReq = 2599, CmdEndidpakmgf = 2598, CmdElfRestaurantHarvestCropCsReq = 2593, AehochbkgolLcfdihfagha = 2555, CmdElfRestaurantPlantSeedScRsp = 2579, AehochbkgolHpkgglplhmd = 2558, CmdMfijfceakha = 2574, CmdElfRestaurantPlantSeedCsReq = 2559, CmdElfRestaurantDataChangeNotify = 2577, CmdHcgnkjhkjmm = 2556, CmdIjbbckpnpaf = 2566, CmdPnoenkfakek = 2595, CmdGhnlnaaaolg = 2562, CmdElfRestaurantRecycleSeedCsReq = 2571, CmdHcbcpfnmmmi = 2570, CmdFceehnojaan = 2588, CmdNjmhbeaaooc = 2578, } impl CmdElfRestaurantType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AehochbkgolNlcdgipgfdj => "AEHOCHBKGOL_NLCDGIPGFDJ", Self::CmdEeagaclndfn => "CmdEEAGACLNDFN", Self::CmdElfRestaurantTakeVillagerRewardScRsp => { "CmdElfRestaurantTakeVillagerRewardScRsp" } Self::CmdElfRestaurantHarvestCropScRsp => "CmdElfRestaurantHarvestCropScRsp", Self::CmdElfRestaurantBuyShopItemScRsp => "CmdElfRestaurantBuyShopItemScRsp", Self::CmdGetElfRestaurantDataScRsp => "CmdGetElfRestaurantDataScRsp", Self::CmdElfRestaurantFinishTradeOrderScRsp => { "CmdElfRestaurantFinishTradeOrderScRsp" } Self::CmdGoojijdpkip => "CmdGOOJIJDPKIP", Self::CmdElfRestaurantFinishTradeOrderCsReq => { "CmdElfRestaurantFinishTradeOrderCsReq" } Self::CmdOckgmngkiee => "CmdOCKGMNGKIEE", Self::CmdAleedhcdial => "CmdALEEDHCDIAL", Self::CmdKfliegjgobo => "CmdKFLIEGJGOBO", Self::CmdElfRestaurantRecycleSeedScRsp => "CmdElfRestaurantRecycleSeedScRsp", Self::CmdGetElfRestaurantDataCsReq => "CmdGetElfRestaurantDataCsReq", Self::CmdJfmkfjjcdkn => "CmdJFMKFJJCDKN", Self::CmdIaomnbibcnp => "CmdIAOMNBIBCNP", Self::CmdElfRestaurantTakeVillagerRewardCsReq => { "CmdElfRestaurantTakeVillagerRewardCsReq" } Self::CmdElfRestaurantBuyShopItemCsReq => "CmdElfRestaurantBuyShopItemCsReq", Self::CmdEndidpakmgf => "CmdENDIDPAKMGF", Self::CmdElfRestaurantHarvestCropCsReq => "CmdElfRestaurantHarvestCropCsReq", Self::AehochbkgolLcfdihfagha => "AEHOCHBKGOL_LCFDIHFAGHA", Self::CmdElfRestaurantPlantSeedScRsp => "CmdElfRestaurantPlantSeedScRsp", Self::AehochbkgolHpkgglplhmd => "AEHOCHBKGOL_HPKGGLPLHMD", Self::CmdMfijfceakha => "CmdMFIJFCEAKHA", Self::CmdElfRestaurantPlantSeedCsReq => "CmdElfRestaurantPlantSeedCsReq", Self::CmdElfRestaurantDataChangeNotify => "CmdElfRestaurantDataChangeNotify", Self::CmdHcgnkjhkjmm => "CmdHCGNKJHKJMM", Self::CmdIjbbckpnpaf => "CmdIJBBCKPNPAF", Self::CmdPnoenkfakek => "CmdPNOENKFAKEK", Self::CmdGhnlnaaaolg => "CmdGHNLNAAAOLG", Self::CmdElfRestaurantRecycleSeedCsReq => "CmdElfRestaurantRecycleSeedCsReq", Self::CmdHcbcpfnmmmi => "CmdHCBCPFNMMMI", Self::CmdFceehnojaan => "CmdFCEEHNOJAAN", Self::CmdNjmhbeaaooc => "CmdNJMHBEAAOOC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AEHOCHBKGOL_NLCDGIPGFDJ" => Some(Self::AehochbkgolNlcdgipgfdj), "CmdEEAGACLNDFN" => Some(Self::CmdEeagaclndfn), "CmdElfRestaurantTakeVillagerRewardScRsp" => { Some(Self::CmdElfRestaurantTakeVillagerRewardScRsp) } "CmdElfRestaurantHarvestCropScRsp" => { Some(Self::CmdElfRestaurantHarvestCropScRsp) } "CmdElfRestaurantBuyShopItemScRsp" => { Some(Self::CmdElfRestaurantBuyShopItemScRsp) } "CmdGetElfRestaurantDataScRsp" => Some(Self::CmdGetElfRestaurantDataScRsp), "CmdElfRestaurantFinishTradeOrderScRsp" => { Some(Self::CmdElfRestaurantFinishTradeOrderScRsp) } "CmdGOOJIJDPKIP" => Some(Self::CmdGoojijdpkip), "CmdElfRestaurantFinishTradeOrderCsReq" => { Some(Self::CmdElfRestaurantFinishTradeOrderCsReq) } "CmdOCKGMNGKIEE" => Some(Self::CmdOckgmngkiee), "CmdALEEDHCDIAL" => Some(Self::CmdAleedhcdial), "CmdKFLIEGJGOBO" => Some(Self::CmdKfliegjgobo), "CmdElfRestaurantRecycleSeedScRsp" => { Some(Self::CmdElfRestaurantRecycleSeedScRsp) } "CmdGetElfRestaurantDataCsReq" => Some(Self::CmdGetElfRestaurantDataCsReq), "CmdJFMKFJJCDKN" => Some(Self::CmdJfmkfjjcdkn), "CmdIAOMNBIBCNP" => Some(Self::CmdIaomnbibcnp), "CmdElfRestaurantTakeVillagerRewardCsReq" => { Some(Self::CmdElfRestaurantTakeVillagerRewardCsReq) } "CmdElfRestaurantBuyShopItemCsReq" => { Some(Self::CmdElfRestaurantBuyShopItemCsReq) } "CmdENDIDPAKMGF" => Some(Self::CmdEndidpakmgf), "CmdElfRestaurantHarvestCropCsReq" => { Some(Self::CmdElfRestaurantHarvestCropCsReq) } "AEHOCHBKGOL_LCFDIHFAGHA" => Some(Self::AehochbkgolLcfdihfagha), "CmdElfRestaurantPlantSeedScRsp" => { Some(Self::CmdElfRestaurantPlantSeedScRsp) } "AEHOCHBKGOL_HPKGGLPLHMD" => Some(Self::AehochbkgolHpkgglplhmd), "CmdMFIJFCEAKHA" => Some(Self::CmdMfijfceakha), "CmdElfRestaurantPlantSeedCsReq" => { Some(Self::CmdElfRestaurantPlantSeedCsReq) } "CmdElfRestaurantDataChangeNotify" => { Some(Self::CmdElfRestaurantDataChangeNotify) } "CmdHCGNKJHKJMM" => Some(Self::CmdHcgnkjhkjmm), "CmdIJBBCKPNPAF" => Some(Self::CmdIjbbckpnpaf), "CmdPNOENKFAKEK" => Some(Self::CmdPnoenkfakek), "CmdGHNLNAAAOLG" => Some(Self::CmdGhnlnaaaolg), "CmdElfRestaurantRecycleSeedCsReq" => { Some(Self::CmdElfRestaurantRecycleSeedCsReq) } "CmdHCBCPFNMMMI" => Some(Self::CmdHcbcpfnmmmi), "CmdFCEEHNOJAAN" => Some(Self::CmdFceehnojaan), "CmdNJMHBEAAOOC" => Some(Self::CmdNjmhbeaaooc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdEraFlipperType { LdebfompognNlcdgipgfdj = 0, CmdDmiceocogad = 6560, CmdResetEraFlipperDataScRsp = 6573, CmdGetEraFlipperDataScRsp = 6567, CmdChangeEraFlipperDataCsReq = 6564, CmdGetEraFlipperDataCsReq = 6558, CmdResetEraFlipperDataCsReq = 6552, CmdEnterEraFlipperDataScRsp = 6557, CmdChangeEraFlipperDataScRsp = 6561, CmdEnterEraFlipperDataCsReq = 6553, } impl CmdEraFlipperType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LdebfompognNlcdgipgfdj => "LDEBFOMPOGN_NLCDGIPGFDJ", Self::CmdDmiceocogad => "CmdDMICEOCOGAD", Self::CmdResetEraFlipperDataScRsp => "CmdResetEraFlipperDataScRsp", Self::CmdGetEraFlipperDataScRsp => "CmdGetEraFlipperDataScRsp", Self::CmdChangeEraFlipperDataCsReq => "CmdChangeEraFlipperDataCsReq", Self::CmdGetEraFlipperDataCsReq => "CmdGetEraFlipperDataCsReq", Self::CmdResetEraFlipperDataCsReq => "CmdResetEraFlipperDataCsReq", Self::CmdEnterEraFlipperDataScRsp => "CmdEnterEraFlipperDataScRsp", Self::CmdChangeEraFlipperDataScRsp => "CmdChangeEraFlipperDataScRsp", Self::CmdEnterEraFlipperDataCsReq => "CmdEnterEraFlipperDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LDEBFOMPOGN_NLCDGIPGFDJ" => Some(Self::LdebfompognNlcdgipgfdj), "CmdDMICEOCOGAD" => Some(Self::CmdDmiceocogad), "CmdResetEraFlipperDataScRsp" => Some(Self::CmdResetEraFlipperDataScRsp), "CmdGetEraFlipperDataScRsp" => Some(Self::CmdGetEraFlipperDataScRsp), "CmdChangeEraFlipperDataCsReq" => Some(Self::CmdChangeEraFlipperDataCsReq), "CmdGetEraFlipperDataCsReq" => Some(Self::CmdGetEraFlipperDataCsReq), "CmdResetEraFlipperDataCsReq" => Some(Self::CmdResetEraFlipperDataCsReq), "CmdEnterEraFlipperDataScRsp" => Some(Self::CmdEnterEraFlipperDataScRsp), "CmdChangeEraFlipperDataScRsp" => Some(Self::CmdChangeEraFlipperDataScRsp), "CmdEnterEraFlipperDataCsReq" => Some(Self::CmdEnterEraFlipperDataCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdEvolveBuildType { HnjjafefdlnMmnfgnkhnll = 0, CmdEfdeajnnejo = 7129, CmdGetEvolveBuildShopAbilityResetCsReq = 7116, CmdGetEvolveBuildShopAbilityDownScRsp = 7120, CmdEvolveBuildSkipTeachLevelCsReq = 7114, CmdGetEvolveBuildQueryInfoScRsp = 7142, CmdGetEvolveBuildCoinNotify = 7118, CmdEvolveBuildStartLevelScRsp = 7123, CmdGetEvolveBuildQueryInfoCsReq = 7132, CmdGetEvolveBuildFinishScNotify = 7143, CmdEvolveBuildStartStageScRsp = 7127, CmdGetEvolveBuildShopAbilityUpCsReq = 7108, HnjjafefdlnIopechnphop = 7109, CmdGetEvolveBuildShopAbilityResetScRsp = 7141, CmdEvolveBuildStartStageCsReq = 7144, CmdGetEvolveBuildGiveupScRsp = 7145, CmdEvolveBuildStartLevelCsReq = 7107, CmdGetEvolveBuildShopAbilityUpScRsp = 7103, CmdGetEvolveBuildGiveupCsReq = 7119, CmdGetEvolveBuildShopAbilityDownCsReq = 7138, CmdEvolveBuildSkipTeachLevelScRsp = 7150, CmdGetEvolveBuildReRandomStageCsReq = 7134, CmdGetEvolveBuildReRandomStageScRsp = 7121, } impl CmdEvolveBuildType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::HnjjafefdlnMmnfgnkhnll => "HNJJAFEFDLN_MMNFGNKHNLL", Self::CmdEfdeajnnejo => "CmdEFDEAJNNEJO", Self::CmdGetEvolveBuildShopAbilityResetCsReq => { "CmdGetEvolveBuildShopAbilityResetCsReq" } Self::CmdGetEvolveBuildShopAbilityDownScRsp => { "CmdGetEvolveBuildShopAbilityDownScRsp" } Self::CmdEvolveBuildSkipTeachLevelCsReq => { "CmdEvolveBuildSkipTeachLevelCsReq" } Self::CmdGetEvolveBuildQueryInfoScRsp => "CmdGetEvolveBuildQueryInfoScRsp", Self::CmdGetEvolveBuildCoinNotify => "CmdGetEvolveBuildCoinNotify", Self::CmdEvolveBuildStartLevelScRsp => "CmdEvolveBuildStartLevelScRsp", Self::CmdGetEvolveBuildQueryInfoCsReq => "CmdGetEvolveBuildQueryInfoCsReq", Self::CmdGetEvolveBuildFinishScNotify => "CmdGetEvolveBuildFinishScNotify", Self::CmdEvolveBuildStartStageScRsp => "CmdEvolveBuildStartStageScRsp", Self::CmdGetEvolveBuildShopAbilityUpCsReq => { "CmdGetEvolveBuildShopAbilityUpCsReq" } Self::HnjjafefdlnIopechnphop => "HNJJAFEFDLN_IOPECHNPHOP", Self::CmdGetEvolveBuildShopAbilityResetScRsp => { "CmdGetEvolveBuildShopAbilityResetScRsp" } Self::CmdEvolveBuildStartStageCsReq => "CmdEvolveBuildStartStageCsReq", Self::CmdGetEvolveBuildGiveupScRsp => "CmdGetEvolveBuildGiveupScRsp", Self::CmdEvolveBuildStartLevelCsReq => "CmdEvolveBuildStartLevelCsReq", Self::CmdGetEvolveBuildShopAbilityUpScRsp => { "CmdGetEvolveBuildShopAbilityUpScRsp" } Self::CmdGetEvolveBuildGiveupCsReq => "CmdGetEvolveBuildGiveupCsReq", Self::CmdGetEvolveBuildShopAbilityDownCsReq => { "CmdGetEvolveBuildShopAbilityDownCsReq" } Self::CmdEvolveBuildSkipTeachLevelScRsp => { "CmdEvolveBuildSkipTeachLevelScRsp" } Self::CmdGetEvolveBuildReRandomStageCsReq => { "CmdGetEvolveBuildReRandomStageCsReq" } Self::CmdGetEvolveBuildReRandomStageScRsp => { "CmdGetEvolveBuildReRandomStageScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HNJJAFEFDLN_MMNFGNKHNLL" => Some(Self::HnjjafefdlnMmnfgnkhnll), "CmdEFDEAJNNEJO" => Some(Self::CmdEfdeajnnejo), "CmdGetEvolveBuildShopAbilityResetCsReq" => { Some(Self::CmdGetEvolveBuildShopAbilityResetCsReq) } "CmdGetEvolveBuildShopAbilityDownScRsp" => { Some(Self::CmdGetEvolveBuildShopAbilityDownScRsp) } "CmdEvolveBuildSkipTeachLevelCsReq" => { Some(Self::CmdEvolveBuildSkipTeachLevelCsReq) } "CmdGetEvolveBuildQueryInfoScRsp" => { Some(Self::CmdGetEvolveBuildQueryInfoScRsp) } "CmdGetEvolveBuildCoinNotify" => Some(Self::CmdGetEvolveBuildCoinNotify), "CmdEvolveBuildStartLevelScRsp" => Some(Self::CmdEvolveBuildStartLevelScRsp), "CmdGetEvolveBuildQueryInfoCsReq" => { Some(Self::CmdGetEvolveBuildQueryInfoCsReq) } "CmdGetEvolveBuildFinishScNotify" => { Some(Self::CmdGetEvolveBuildFinishScNotify) } "CmdEvolveBuildStartStageScRsp" => Some(Self::CmdEvolveBuildStartStageScRsp), "CmdGetEvolveBuildShopAbilityUpCsReq" => { Some(Self::CmdGetEvolveBuildShopAbilityUpCsReq) } "HNJJAFEFDLN_IOPECHNPHOP" => Some(Self::HnjjafefdlnIopechnphop), "CmdGetEvolveBuildShopAbilityResetScRsp" => { Some(Self::CmdGetEvolveBuildShopAbilityResetScRsp) } "CmdEvolveBuildStartStageCsReq" => Some(Self::CmdEvolveBuildStartStageCsReq), "CmdGetEvolveBuildGiveupScRsp" => Some(Self::CmdGetEvolveBuildGiveupScRsp), "CmdEvolveBuildStartLevelCsReq" => Some(Self::CmdEvolveBuildStartLevelCsReq), "CmdGetEvolveBuildShopAbilityUpScRsp" => { Some(Self::CmdGetEvolveBuildShopAbilityUpScRsp) } "CmdGetEvolveBuildGiveupCsReq" => Some(Self::CmdGetEvolveBuildGiveupCsReq), "CmdGetEvolveBuildShopAbilityDownCsReq" => { Some(Self::CmdGetEvolveBuildShopAbilityDownCsReq) } "CmdEvolveBuildSkipTeachLevelScRsp" => { Some(Self::CmdEvolveBuildSkipTeachLevelScRsp) } "CmdGetEvolveBuildReRandomStageCsReq" => { Some(Self::CmdGetEvolveBuildReRandomStageCsReq) } "CmdGetEvolveBuildReRandomStageScRsp" => { Some(Self::CmdGetEvolveBuildReRandomStageScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gciohogcbcf { Dlhfailacpe = 0, Mbhimlhpagd = 1, Pebjklddmha = 2, Jjmfiepcjgh = 3, Flpklfenpbg = 4, } impl Gciohogcbcf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Dlhfailacpe => "GCIOHOGCBCF_DLHFAILACPE", Self::Mbhimlhpagd => "GCIOHOGCBCF_MBHIMLHPAGD", Self::Pebjklddmha => "GCIOHOGCBCF_PEBJKLDDMHA", Self::Jjmfiepcjgh => "GCIOHOGCBCF_JJMFIEPCJGH", Self::Flpklfenpbg => "GCIOHOGCBCF_FLPKLFENPBG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GCIOHOGCBCF_DLHFAILACPE" => Some(Self::Dlhfailacpe), "GCIOHOGCBCF_MBHIMLHPAGD" => Some(Self::Mbhimlhpagd), "GCIOHOGCBCF_PEBJKLDDMHA" => Some(Self::Pebjklddmha), "GCIOHOGCBCF_JJMFIEPCJGH" => Some(Self::Jjmfiepcjgh), "GCIOHOGCBCF_FLPKLFENPBG" => Some(Self::Flpklfenpbg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Iapiiejhlmp { Bfncmbckdhk = 0, Gndjpihjcff = 1, Bnhflkdchoj = 2, Inhgfenmdfn = 3, Hpdbifbghbd = 4, } impl Iapiiejhlmp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Bfncmbckdhk => "IAPIIEJHLMP_BFNCMBCKDHK", Self::Gndjpihjcff => "IAPIIEJHLMP_GNDJPIHJCFF", Self::Bnhflkdchoj => "IAPIIEJHLMP_BNHFLKDCHOJ", Self::Inhgfenmdfn => "IAPIIEJHLMP_INHGFENMDFN", Self::Hpdbifbghbd => "IAPIIEJHLMP_HPDBIFBGHBD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IAPIIEJHLMP_BFNCMBCKDHK" => Some(Self::Bfncmbckdhk), "IAPIIEJHLMP_GNDJPIHJCFF" => Some(Self::Gndjpihjcff), "IAPIIEJHLMP_BNHFLKDCHOJ" => Some(Self::Bnhflkdchoj), "IAPIIEJHLMP_INHGFENMDFN" => Some(Self::Inhgfenmdfn), "IAPIIEJHLMP_HPDBIFBGHBD" => Some(Self::Hpdbifbghbd), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Edjkfobbdjf { Pcihngdcfal = 0, Cnlojefohii = 1, Iabfopfpill = 2, } impl Edjkfobbdjf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcihngdcfal => "EDJKFOBBDJF_PCIHNGDCFAL", Self::Cnlojefohii => "EDJKFOBBDJF_CNLOJEFOHII", Self::Iabfopfpill => "EDJKFOBBDJF_IABFOPFPILL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EDJKFOBBDJF_PCIHNGDCFAL" => Some(Self::Pcihngdcfal), "EDJKFOBBDJF_CNLOJEFOHII" => Some(Self::Cnlojefohii), "EDJKFOBBDJF_IABFOPFPILL" => Some(Self::Iabfopfpill), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdExpeditionType { OkpcobcmoffNlcdgipgfdj = 0, CmdHkcilggeefm = 2509, CmdGetExpeditionDataScRsp = 2542, CmdAcceptMultipleExpeditionScRsp = 2503, CmdGetExpeditionDataCsReq = 2532, CmdAcceptMultipleExpeditionCsReq = 2508, CmdTakeMultipleExpeditionRewardScRsp = 2520, CmdTakeMultipleExpeditionRewardCsReq = 2538, } impl CmdExpeditionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::OkpcobcmoffNlcdgipgfdj => "OKPCOBCMOFF_NLCDGIPGFDJ", Self::CmdHkcilggeefm => "CmdHKCILGGEEFM", Self::CmdGetExpeditionDataScRsp => "CmdGetExpeditionDataScRsp", Self::CmdAcceptMultipleExpeditionScRsp => "CmdAcceptMultipleExpeditionScRsp", Self::CmdGetExpeditionDataCsReq => "CmdGetExpeditionDataCsReq", Self::CmdAcceptMultipleExpeditionCsReq => "CmdAcceptMultipleExpeditionCsReq", Self::CmdTakeMultipleExpeditionRewardScRsp => { "CmdTakeMultipleExpeditionRewardScRsp" } Self::CmdTakeMultipleExpeditionRewardCsReq => { "CmdTakeMultipleExpeditionRewardCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OKPCOBCMOFF_NLCDGIPGFDJ" => Some(Self::OkpcobcmoffNlcdgipgfdj), "CmdHKCILGGEEFM" => Some(Self::CmdHkcilggeefm), "CmdGetExpeditionDataScRsp" => Some(Self::CmdGetExpeditionDataScRsp), "CmdAcceptMultipleExpeditionScRsp" => { Some(Self::CmdAcceptMultipleExpeditionScRsp) } "CmdGetExpeditionDataCsReq" => Some(Self::CmdGetExpeditionDataCsReq), "CmdAcceptMultipleExpeditionCsReq" => { Some(Self::CmdAcceptMultipleExpeditionCsReq) } "CmdTakeMultipleExpeditionRewardScRsp" => { Some(Self::CmdTakeMultipleExpeditionRewardScRsp) } "CmdTakeMultipleExpeditionRewardCsReq" => { Some(Self::CmdTakeMultipleExpeditionRewardCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFantasticStoryActivityType { GjalomokfkkNlcdgipgfdj = 0, CmdGetFantasticStoryActivityDataCsReq = 4973, CmdEnterFantasticStoryActivityStageCsReq = 4927, CmdFantasticStoryActivityBattleEndScNotify = 4913, CmdGetFantasticStoryActivityDataScRsp = 4903, CmdEnterFantasticStoryActivityStageScRsp = 4936, CmdEpmjekohnme = 4980, } impl CmdFantasticStoryActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::GjalomokfkkNlcdgipgfdj => "GJALOMOKFKK_NLCDGIPGFDJ", Self::CmdGetFantasticStoryActivityDataCsReq => { "CmdGetFantasticStoryActivityDataCsReq" } Self::CmdEnterFantasticStoryActivityStageCsReq => { "CmdEnterFantasticStoryActivityStageCsReq" } Self::CmdFantasticStoryActivityBattleEndScNotify => { "CmdFantasticStoryActivityBattleEndScNotify" } Self::CmdGetFantasticStoryActivityDataScRsp => { "CmdGetFantasticStoryActivityDataScRsp" } Self::CmdEnterFantasticStoryActivityStageScRsp => { "CmdEnterFantasticStoryActivityStageScRsp" } Self::CmdEpmjekohnme => "CmdEPMJEKOHNME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GJALOMOKFKK_NLCDGIPGFDJ" => Some(Self::GjalomokfkkNlcdgipgfdj), "CmdGetFantasticStoryActivityDataCsReq" => { Some(Self::CmdGetFantasticStoryActivityDataCsReq) } "CmdEnterFantasticStoryActivityStageCsReq" => { Some(Self::CmdEnterFantasticStoryActivityStageCsReq) } "CmdFantasticStoryActivityBattleEndScNotify" => { Some(Self::CmdFantasticStoryActivityBattleEndScNotify) } "CmdGetFantasticStoryActivityDataScRsp" => { Some(Self::CmdGetFantasticStoryActivityDataScRsp) } "CmdEnterFantasticStoryActivityStageScRsp" => { Some(Self::CmdEnterFantasticStoryActivityStageScRsp) } "CmdEPMJEKOHNME" => Some(Self::CmdEpmjekohnme), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFateType { DfnjfjbgllpNlcdgipgfdj = 0, CmdFateChangeLineupCsReq = 5969, CmdFateHandlePendingActionCsReq = 5970, CmdFateQueryCsReq = 5982, CmdFateShopRefreshGoodsCsReq = 5971, CmdFateTakeExpRewardScRsp = 6000, CmdFateHandlePendingActionScRsp = 5962, CmdFateSettleScNotify = 5999, CmdFateShopLeaveScRsp = 5988, CmdFateShopSellBuffCsReq = 5993, CmdFateChangeLineupScRsp = 5995, CmdFateShopBuyGoodsScRsp = 5979, CmdFateShopSellBuffScRsp = 5984, CmdJolgfgcfmal = 5968, CmdFateStartScRsp = 5973, CmdFateShopBuyGoodsCsReq = 5959, CmdFateSyncActionResultScNotify = 5956, CmdFateShopLeaveCsReq = 5953, CmdFgemjlfihhl = 5991, CmdFateTakeExpRewardCsReq = 5964, CmdFateBattleStartScRsp = 5977, CmdFateShopLockGoodsCsReq = 5955, CmdFateShopRefreshGoodsScRsp = 5990, CmdFateSyncPendingActionScNotify = 5966, CmdFateShopLockGoodsScRsp = 5958, CmdFateQueryScRsp = 5992, CmdFateBattleStartCsReq = 5994, CmdFateStartCsReq = 5957, } impl CmdFateType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::DfnjfjbgllpNlcdgipgfdj => "DFNJFJBGLLP_NLCDGIPGFDJ", Self::CmdFateChangeLineupCsReq => "CmdFateChangeLineupCsReq", Self::CmdFateHandlePendingActionCsReq => "CmdFateHandlePendingActionCsReq", Self::CmdFateQueryCsReq => "CmdFateQueryCsReq", Self::CmdFateShopRefreshGoodsCsReq => "CmdFateShopRefreshGoodsCsReq", Self::CmdFateTakeExpRewardScRsp => "CmdFateTakeExpRewardScRsp", Self::CmdFateHandlePendingActionScRsp => "CmdFateHandlePendingActionScRsp", Self::CmdFateSettleScNotify => "CmdFateSettleScNotify", Self::CmdFateShopLeaveScRsp => "CmdFateShopLeaveScRsp", Self::CmdFateShopSellBuffCsReq => "CmdFateShopSellBuffCsReq", Self::CmdFateChangeLineupScRsp => "CmdFateChangeLineupScRsp", Self::CmdFateShopBuyGoodsScRsp => "CmdFateShopBuyGoodsScRsp", Self::CmdFateShopSellBuffScRsp => "CmdFateShopSellBuffScRsp", Self::CmdJolgfgcfmal => "CmdJOLGFGCFMAL", Self::CmdFateStartScRsp => "CmdFateStartScRsp", Self::CmdFateShopBuyGoodsCsReq => "CmdFateShopBuyGoodsCsReq", Self::CmdFateSyncActionResultScNotify => "CmdFateSyncActionResultScNotify", Self::CmdFateShopLeaveCsReq => "CmdFateShopLeaveCsReq", Self::CmdFgemjlfihhl => "CmdFGEMJLFIHHL", Self::CmdFateTakeExpRewardCsReq => "CmdFateTakeExpRewardCsReq", Self::CmdFateBattleStartScRsp => "CmdFateBattleStartScRsp", Self::CmdFateShopLockGoodsCsReq => "CmdFateShopLockGoodsCsReq", Self::CmdFateShopRefreshGoodsScRsp => "CmdFateShopRefreshGoodsScRsp", Self::CmdFateSyncPendingActionScNotify => "CmdFateSyncPendingActionScNotify", Self::CmdFateShopLockGoodsScRsp => "CmdFateShopLockGoodsScRsp", Self::CmdFateQueryScRsp => "CmdFateQueryScRsp", Self::CmdFateBattleStartCsReq => "CmdFateBattleStartCsReq", Self::CmdFateStartCsReq => "CmdFateStartCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DFNJFJBGLLP_NLCDGIPGFDJ" => Some(Self::DfnjfjbgllpNlcdgipgfdj), "CmdFateChangeLineupCsReq" => Some(Self::CmdFateChangeLineupCsReq), "CmdFateHandlePendingActionCsReq" => { Some(Self::CmdFateHandlePendingActionCsReq) } "CmdFateQueryCsReq" => Some(Self::CmdFateQueryCsReq), "CmdFateShopRefreshGoodsCsReq" => Some(Self::CmdFateShopRefreshGoodsCsReq), "CmdFateTakeExpRewardScRsp" => Some(Self::CmdFateTakeExpRewardScRsp), "CmdFateHandlePendingActionScRsp" => { Some(Self::CmdFateHandlePendingActionScRsp) } "CmdFateSettleScNotify" => Some(Self::CmdFateSettleScNotify), "CmdFateShopLeaveScRsp" => Some(Self::CmdFateShopLeaveScRsp), "CmdFateShopSellBuffCsReq" => Some(Self::CmdFateShopSellBuffCsReq), "CmdFateChangeLineupScRsp" => Some(Self::CmdFateChangeLineupScRsp), "CmdFateShopBuyGoodsScRsp" => Some(Self::CmdFateShopBuyGoodsScRsp), "CmdFateShopSellBuffScRsp" => Some(Self::CmdFateShopSellBuffScRsp), "CmdJOLGFGCFMAL" => Some(Self::CmdJolgfgcfmal), "CmdFateStartScRsp" => Some(Self::CmdFateStartScRsp), "CmdFateShopBuyGoodsCsReq" => Some(Self::CmdFateShopBuyGoodsCsReq), "CmdFateSyncActionResultScNotify" => { Some(Self::CmdFateSyncActionResultScNotify) } "CmdFateShopLeaveCsReq" => Some(Self::CmdFateShopLeaveCsReq), "CmdFGEMJLFIHHL" => Some(Self::CmdFgemjlfihhl), "CmdFateTakeExpRewardCsReq" => Some(Self::CmdFateTakeExpRewardCsReq), "CmdFateBattleStartScRsp" => Some(Self::CmdFateBattleStartScRsp), "CmdFateShopLockGoodsCsReq" => Some(Self::CmdFateShopLockGoodsCsReq), "CmdFateShopRefreshGoodsScRsp" => Some(Self::CmdFateShopRefreshGoodsScRsp), "CmdFateSyncPendingActionScNotify" => { Some(Self::CmdFateSyncPendingActionScNotify) } "CmdFateShopLockGoodsScRsp" => Some(Self::CmdFateShopLockGoodsScRsp), "CmdFateQueryScRsp" => Some(Self::CmdFateQueryScRsp), "CmdFateBattleStartCsReq" => Some(Self::CmdFateBattleStartCsReq), "CmdFateStartCsReq" => Some(Self::CmdFateStartCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Emfdlpnogoh { Nlcdgipgfdj = 0, Ngphflbnhkb = 1, Kbaenngpmph = 2, Gkhjmgphdbk = 3, Chgjlddjjah = 4, Fbkmdmlbnii = 5, Madbilbkoao = 6, } impl Emfdlpnogoh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "EMFDLPNOGOH_NLCDGIPGFDJ", Self::Ngphflbnhkb => "EMFDLPNOGOH_NGPHFLBNHKB", Self::Kbaenngpmph => "EMFDLPNOGOH_KBAENNGPMPH", Self::Gkhjmgphdbk => "EMFDLPNOGOH_GKHJMGPHDBK", Self::Chgjlddjjah => "EMFDLPNOGOH_CHGJLDDJJAH", Self::Fbkmdmlbnii => "EMFDLPNOGOH_FBKMDMLBNII", Self::Madbilbkoao => "EMFDLPNOGOH_MADBILBKOAO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EMFDLPNOGOH_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "EMFDLPNOGOH_NGPHFLBNHKB" => Some(Self::Ngphflbnhkb), "EMFDLPNOGOH_KBAENNGPMPH" => Some(Self::Kbaenngpmph), "EMFDLPNOGOH_GKHJMGPHDBK" => Some(Self::Gkhjmgphdbk), "EMFDLPNOGOH_CHGJLDDJJAH" => Some(Self::Chgjlddjjah), "EMFDLPNOGOH_FBKMDMLBNII" => Some(Self::Fbkmdmlbnii), "EMFDLPNOGOH_MADBILBKOAO" => Some(Self::Madbilbkoao), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FateMasterStatusType { KnglnmkngjdNlcdgipgfdj = 0, KnglnmkngjdLcnjhoklmpn = 1, KnglnmkngjdJjbepklolcp = 2, KnglnmkngjdPebnpkocadn = 3, } impl FateMasterStatusType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::KnglnmkngjdNlcdgipgfdj => "KNGLNMKNGJD_NLCDGIPGFDJ", Self::KnglnmkngjdLcnjhoklmpn => "KNGLNMKNGJD_LCNJHOKLMPN", Self::KnglnmkngjdJjbepklolcp => "KNGLNMKNGJD_JJBEPKLOLCP", Self::KnglnmkngjdPebnpkocadn => "KNGLNMKNGJD_PEBNPKOCADN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KNGLNMKNGJD_NLCDGIPGFDJ" => Some(Self::KnglnmkngjdNlcdgipgfdj), "KNGLNMKNGJD_LCNJHOKLMPN" => Some(Self::KnglnmkngjdLcnjhoklmpn), "KNGLNMKNGJD_JJBEPKLOLCP" => Some(Self::KnglnmkngjdJjbepklolcp), "KNGLNMKNGJD_PEBNPKOCADN" => Some(Self::KnglnmkngjdPebnpkocadn), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFeverTimeActivityType { BjjbijmndcaNlcdgipgfdj = 0, CmdGetFeverTimeActivityDataCsReq = 7160, CmdFeverTimeActivityBattleEndScNotify = 7152, CmdEnterFeverTimeActivityStageCsReq = 7159, CmdGetFeverTimeActivityDataScRsp = 7154, CmdEnterFeverTimeActivityStageScRsp = 7158, } impl CmdFeverTimeActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::BjjbijmndcaNlcdgipgfdj => "BJJBIJMNDCA_NLCDGIPGFDJ", Self::CmdGetFeverTimeActivityDataCsReq => "CmdGetFeverTimeActivityDataCsReq", Self::CmdFeverTimeActivityBattleEndScNotify => { "CmdFeverTimeActivityBattleEndScNotify" } Self::CmdEnterFeverTimeActivityStageCsReq => { "CmdEnterFeverTimeActivityStageCsReq" } Self::CmdGetFeverTimeActivityDataScRsp => "CmdGetFeverTimeActivityDataScRsp", Self::CmdEnterFeverTimeActivityStageScRsp => { "CmdEnterFeverTimeActivityStageScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BJJBIJMNDCA_NLCDGIPGFDJ" => Some(Self::BjjbijmndcaNlcdgipgfdj), "CmdGetFeverTimeActivityDataCsReq" => { Some(Self::CmdGetFeverTimeActivityDataCsReq) } "CmdFeverTimeActivityBattleEndScNotify" => { Some(Self::CmdFeverTimeActivityBattleEndScNotify) } "CmdEnterFeverTimeActivityStageCsReq" => { Some(Self::CmdEnterFeverTimeActivityStageCsReq) } "CmdGetFeverTimeActivityDataScRsp" => { Some(Self::CmdGetFeverTimeActivityDataScRsp) } "CmdEnterFeverTimeActivityStageScRsp" => { Some(Self::CmdEnterFeverTimeActivityStageScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FeverTimeBattleRank { NnnpoijenjcPicligeajfn = 0, NnnpoijenjcOgpnodhenkn = 1, NnnpoijenjcJpdbdleehgk = 2, NnnpoijenjcBmhmmimoaij = 3, NnnpoijenjcDcgapngcceh = 4, } impl FeverTimeBattleRank { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::NnnpoijenjcPicligeajfn => "NNNPOIJENJC_PICLIGEAJFN", Self::NnnpoijenjcOgpnodhenkn => "NNNPOIJENJC_OGPNODHENKN", Self::NnnpoijenjcJpdbdleehgk => "NNNPOIJENJC_JPDBDLEEHGK", Self::NnnpoijenjcBmhmmimoaij => "NNNPOIJENJC_BMHMMIMOAIJ", Self::NnnpoijenjcDcgapngcceh => "NNNPOIJENJC_DCGAPNGCCEH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NNNPOIJENJC_PICLIGEAJFN" => Some(Self::NnnpoijenjcPicligeajfn), "NNNPOIJENJC_OGPNODHENKN" => Some(Self::NnnpoijenjcOgpnodhenkn), "NNNPOIJENJC_JPDBDLEEHGK" => Some(Self::NnnpoijenjcJpdbdleehgk), "NNNPOIJENJC_BMHMMIMOAIJ" => Some(Self::NnnpoijenjcBmhmmimoaij), "NNNPOIJENJC_DCGAPNGCCEH" => Some(Self::NnnpoijenjcDcgapngcceh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightType { DlblijpdmlmNlcdgipgfdj = 0, CmdOocnbnhoici = 30015, CmdFemjlemcefd = 30080, CmdImkkkjfheio = 30013, CmdComjkpomila = 30087, CmdBjoginnpmjl = 30027, DlblijpdmlmMgkedplbgem = 30081, CmdIcklaninjdb = 30010, CmdJeoilkkmkcn = 30003, DlblijpdmlmEhgebecoejo = 30036, DlblijpdmlmInicajcfini = 30073, } impl CmdFightType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::DlblijpdmlmNlcdgipgfdj => "DLBLIJPDMLM_NLCDGIPGFDJ", Self::CmdOocnbnhoici => "CmdOOCNBNHOICI", Self::CmdFemjlemcefd => "CmdFEMJLEMCEFD", Self::CmdImkkkjfheio => "CmdIMKKKJFHEIO", Self::CmdComjkpomila => "CmdCOMJKPOMILA", Self::CmdBjoginnpmjl => "CmdBJOGINNPMJL", Self::DlblijpdmlmMgkedplbgem => "DLBLIJPDMLM_MGKEDPLBGEM", Self::CmdIcklaninjdb => "CmdICKLANINJDB", Self::CmdJeoilkkmkcn => "CmdJEOILKKMKCN", Self::DlblijpdmlmEhgebecoejo => "DLBLIJPDMLM_EHGEBECOEJO", Self::DlblijpdmlmInicajcfini => "DLBLIJPDMLM_INICAJCFINI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DLBLIJPDMLM_NLCDGIPGFDJ" => Some(Self::DlblijpdmlmNlcdgipgfdj), "CmdOOCNBNHOICI" => Some(Self::CmdOocnbnhoici), "CmdFEMJLEMCEFD" => Some(Self::CmdFemjlemcefd), "CmdIMKKKJFHEIO" => Some(Self::CmdImkkkjfheio), "CmdCOMJKPOMILA" => Some(Self::CmdComjkpomila), "CmdBJOGINNPMJL" => Some(Self::CmdBjoginnpmjl), "DLBLIJPDMLM_MGKEDPLBGEM" => Some(Self::DlblijpdmlmMgkedplbgem), "CmdICKLANINJDB" => Some(Self::CmdIcklaninjdb), "CmdJEOILKKMKCN" => Some(Self::CmdJeoilkkmkcn), "DLBLIJPDMLM_EHGEBECOEJO" => Some(Self::DlblijpdmlmEhgebecoejo), "DLBLIJPDMLM_INICAJCFINI" => Some(Self::DlblijpdmlmInicajcfini), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightActivityType { EjnceadpkfeNlcdgipgfdj = 0, CmdEnterFightActivityStageScRsp = 3636, CmdGetFightActivityDataCsReq = 3673, CmdFightActivityDataChangeScNotify = 3680, CmdTakeFightActivityRewardCsReq = 3613, CmdTakeFightActivityRewardScRsp = 3615, CmdGetFightActivityDataScRsp = 3603, CmdEnterFightActivityStageCsReq = 3627, } impl CmdFightActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::EjnceadpkfeNlcdgipgfdj => "EJNCEADPKFE_NLCDGIPGFDJ", Self::CmdEnterFightActivityStageScRsp => "CmdEnterFightActivityStageScRsp", Self::CmdGetFightActivityDataCsReq => "CmdGetFightActivityDataCsReq", Self::CmdFightActivityDataChangeScNotify => { "CmdFightActivityDataChangeScNotify" } Self::CmdTakeFightActivityRewardCsReq => "CmdTakeFightActivityRewardCsReq", Self::CmdTakeFightActivityRewardScRsp => "CmdTakeFightActivityRewardScRsp", Self::CmdGetFightActivityDataScRsp => "CmdGetFightActivityDataScRsp", Self::CmdEnterFightActivityStageCsReq => "CmdEnterFightActivityStageCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EJNCEADPKFE_NLCDGIPGFDJ" => Some(Self::EjnceadpkfeNlcdgipgfdj), "CmdEnterFightActivityStageScRsp" => { Some(Self::CmdEnterFightActivityStageScRsp) } "CmdGetFightActivityDataCsReq" => Some(Self::CmdGetFightActivityDataCsReq), "CmdFightActivityDataChangeScNotify" => { Some(Self::CmdFightActivityDataChangeScNotify) } "CmdTakeFightActivityRewardCsReq" => { Some(Self::CmdTakeFightActivityRewardCsReq) } "CmdTakeFightActivityRewardScRsp" => { Some(Self::CmdTakeFightActivityRewardScRsp) } "CmdGetFightActivityDataScRsp" => Some(Self::CmdGetFightActivityDataScRsp), "CmdEnterFightActivityStageCsReq" => { Some(Self::CmdEnterFightActivityStageCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightCakeRaceType { AhcmdplmidaNlcdgipgfdj = 0, } impl CmdFightCakeRaceType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AhcmdplmidaNlcdgipgfdj => "AHCMDPLMIDA_NLCDGIPGFDJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AHCMDPLMIDA_NLCDGIPGFDJ" => Some(Self::AhcmdplmidaNlcdgipgfdj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bohnfjpidad { Nlcdgipgfdj = 0, Mldhbkbfnep = 1, } impl Bohnfjpidad { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "BOHNFJPIDAD_NLCDGIPGFDJ", Self::Mldhbkbfnep => "BOHNFJPIDAD_MLDHBKBFNEP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BOHNFJPIDAD_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "BOHNFJPIDAD_MLDHBKBFNEP" => Some(Self::Mldhbkbfnep), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Eilnmpefgom { Gfhlakinnhj = 0, Ejnnnnclnii = 1, Onflolaeafn = 2, Kgmghcgeccp = 3, } impl Eilnmpefgom { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Gfhlakinnhj => "EILNMPEFGOM_GFHLAKINNHJ", Self::Ejnnnnclnii => "EILNMPEFGOM_EJNNNNCLNII", Self::Onflolaeafn => "EILNMPEFGOM_ONFLOLAEAFN", Self::Kgmghcgeccp => "EILNMPEFGOM_KGMGHCGECCP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EILNMPEFGOM_GFHLAKINNHJ" => Some(Self::Gfhlakinnhj), "EILNMPEFGOM_EJNNNNCLNII" => Some(Self::Ejnnnnclnii), "EILNMPEFGOM_ONFLOLAEAFN" => Some(Self::Onflolaeafn), "EILNMPEFGOM_KGMGHCGECCP" => Some(Self::Kgmghcgeccp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightDiceCombatType { FkfinhpommaNlcdgipgfdj = 0, } impl CmdFightDiceCombatType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FkfinhpommaNlcdgipgfdj => "FKFINHPOMMA_NLCDGIPGFDJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FKFINHPOMMA_NLCDGIPGFDJ" => Some(Self::FkfinhpommaNlcdgipgfdj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jofkfnhdgik { Nlcdgipgfdj = 0, Mldhbkbfnep = 1, Pjddkpfnmjp = 2, } impl Jofkfnhdgik { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "JOFKFNHDGIK_NLCDGIPGFDJ", Self::Mldhbkbfnep => "JOFKFNHDGIK_MLDHBKBFNEP", Self::Pjddkpfnmjp => "JOFKFNHDGIK_PJDDKPFNMJP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JOFKFNHDGIK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "JOFKFNHDGIK_MLDHBKBFNEP" => Some(Self::Mldhbkbfnep), "JOFKFNHDGIK_PJDDKPFNMJP" => Some(Self::Pjddkpfnmjp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightFestType { FllkhdmhgejNlcdgipgfdj = 0, CmdFightFestScoreUpdateNotify = 7294, CmdGetFightFestDataScRsp = 7292, CmdStartFightFestScRsp = 7273, CmdFightFestUpdateChallengeRecordNotify = 7269, CmdFightFestUpdateCoinNotify = 7295, CmdStartFightFestCsReq = 7257, CmdGetFightFestDataCsReq = 7282, CmdFightFestUnlockSkillNotify = 7277, } impl CmdFightFestType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FllkhdmhgejNlcdgipgfdj => "FLLKHDMHGEJ_NLCDGIPGFDJ", Self::CmdFightFestScoreUpdateNotify => "CmdFightFestScoreUpdateNotify", Self::CmdGetFightFestDataScRsp => "CmdGetFightFestDataScRsp", Self::CmdStartFightFestScRsp => "CmdStartFightFestScRsp", Self::CmdFightFestUpdateChallengeRecordNotify => { "CmdFightFestUpdateChallengeRecordNotify" } Self::CmdFightFestUpdateCoinNotify => "CmdFightFestUpdateCoinNotify", Self::CmdStartFightFestCsReq => "CmdStartFightFestCsReq", Self::CmdGetFightFestDataCsReq => "CmdGetFightFestDataCsReq", Self::CmdFightFestUnlockSkillNotify => "CmdFightFestUnlockSkillNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FLLKHDMHGEJ_NLCDGIPGFDJ" => Some(Self::FllkhdmhgejNlcdgipgfdj), "CmdFightFestScoreUpdateNotify" => Some(Self::CmdFightFestScoreUpdateNotify), "CmdGetFightFestDataScRsp" => Some(Self::CmdGetFightFestDataScRsp), "CmdStartFightFestScRsp" => Some(Self::CmdStartFightFestScRsp), "CmdFightFestUpdateChallengeRecordNotify" => { Some(Self::CmdFightFestUpdateChallengeRecordNotify) } "CmdFightFestUpdateCoinNotify" => Some(Self::CmdFightFestUpdateCoinNotify), "CmdStartFightFestCsReq" => Some(Self::CmdStartFightFestCsReq), "CmdGetFightFestDataCsReq" => Some(Self::CmdGetFightFestDataCsReq), "CmdFightFestUnlockSkillNotify" => Some(Self::CmdFightFestUnlockSkillNotify), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bglimcbglaj { Picligeajfn = 0, Ogpnodhenkn = 1, Jpdbdleehgk = 2, Bmhmmimoaij = 3, Dcgapngcceh = 4, } impl Bglimcbglaj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Picligeajfn => "BGLIMCBGLAJ_PICLIGEAJFN", Self::Ogpnodhenkn => "BGLIMCBGLAJ_OGPNODHENKN", Self::Jpdbdleehgk => "BGLIMCBGLAJ_JPDBDLEEHGK", Self::Bmhmmimoaij => "BGLIMCBGLAJ_BMHMMIMOAIJ", Self::Dcgapngcceh => "BGLIMCBGLAJ_DCGAPNGCCEH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BGLIMCBGLAJ_PICLIGEAJFN" => Some(Self::Picligeajfn), "BGLIMCBGLAJ_OGPNODHENKN" => Some(Self::Ogpnodhenkn), "BGLIMCBGLAJ_JPDBDLEEHGK" => Some(Self::Jpdbdleehgk), "BGLIMCBGLAJ_BMHMMIMOAIJ" => Some(Self::Bmhmmimoaij), "BGLIMCBGLAJ_DCGAPNGCCEH" => Some(Self::Dcgapngcceh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FightFestType { OgojlbnjkcnNlcdgipgfdj = 0, OgojlbnjkcnIbaadninfcg = 1, OgojlbnjkcnScoreId = 2, OgojlbnjkcnOcdlpddmclp = 3, OgojlbnjkcnHngbfgallbi = 4, } impl FightFestType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::OgojlbnjkcnNlcdgipgfdj => "OGOJLBNJKCN_NLCDGIPGFDJ", Self::OgojlbnjkcnIbaadninfcg => "OGOJLBNJKCN_IBAADNINFCG", Self::OgojlbnjkcnScoreId => "OGOJLBNJKCN_score_id", Self::OgojlbnjkcnOcdlpddmclp => "OGOJLBNJKCN_OCDLPDDMCLP", Self::OgojlbnjkcnHngbfgallbi => "OGOJLBNJKCN_HNGBFGALLBI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OGOJLBNJKCN_NLCDGIPGFDJ" => Some(Self::OgojlbnjkcnNlcdgipgfdj), "OGOJLBNJKCN_IBAADNINFCG" => Some(Self::OgojlbnjkcnIbaadninfcg), "OGOJLBNJKCN_score_id" => Some(Self::OgojlbnjkcnScoreId), "OGOJLBNJKCN_OCDLPDDMCLP" => Some(Self::OgojlbnjkcnOcdlpddmclp), "OGOJLBNJKCN_HNGBFGALLBI" => Some(Self::OgojlbnjkcnHngbfgallbi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightMarbleType { CmclmbiodngNlcdgipgfdj = 0, } impl CmdFightMarbleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::CmclmbiodngNlcdgipgfdj => "CMCLMBIODNG_NLCDGIPGFDJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CMCLMBIODNG_NLCDGIPGFDJ" => Some(Self::CmclmbiodngNlcdgipgfdj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Klfjlaplpbf { Nlcdgipgfdj = 0, Mldhbkbfnep = 1, Hephjjolhpi = 2, } impl Klfjlaplpbf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "KLFJLAPLPBF_NLCDGIPGFDJ", Self::Mldhbkbfnep => "KLFJLAPLPBF_MLDHBKBFNEP", Self::Hephjjolhpi => "KLFJLAPLPBF_HEPHJJOLHPI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KLFJLAPLPBF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "KLFJLAPLPBF_MLDHBKBFNEP" => Some(Self::Mldhbkbfnep), "KLFJLAPLPBF_HEPHJJOLHPI" => Some(Self::Hephjjolhpi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ejlgeokijkh { Fofdfiogidl = 0, Nndokebimlb = 1, Hegggobclfc = 2, } impl Ejlgeokijkh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Fofdfiogidl => "EJLGEOKIJKH_FOFDFIOGIDL", Self::Nndokebimlb => "EJLGEOKIJKH_NNDOKEBIMLB", Self::Hegggobclfc => "EJLGEOKIJKH_HEGGGOBCLFC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EJLGEOKIJKH_FOFDFIOGIDL" => Some(Self::Fofdfiogidl), "EJLGEOKIJKH_NNDOKEBIMLB" => Some(Self::Nndokebimlb), "EJLGEOKIJKH_HEGGGOBCLFC" => Some(Self::Hegggobclfc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hejphkgcnba { Mhfphnmdbpd = 0, Obapbcobibk = 1, Gojhjnmnkfg = 2, } impl Hejphkgcnba { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Mhfphnmdbpd => "HEJPHKGCNBA_MHFPHNMDBPD", Self::Obapbcobibk => "HEJPHKGCNBA_OBAPBCOBIBK", Self::Gojhjnmnkfg => "HEJPHKGCNBA_GOJHJNMNKFG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HEJPHKGCNBA_MHFPHNMDBPD" => Some(Self::Mhfphnmdbpd), "HEJPHKGCNBA_OBAPBCOBIBK" => Some(Self::Obapbcobibk), "HEJPHKGCNBA_GOJHJNMNKFG" => Some(Self::Gojhjnmnkfg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ckhkfieaaii { Fmiedhlaedm = 0, Hlbjlabholb = 1, Hblhgllhkho = 2, Iogookpkjdd = 3, Foimhfaeagi = 4, Dhjdidmplpb = 6, Ppnpjlgiagf = 7, Cdlmpboaikb = 8, Hcebgaedpjk = 9, Jmaedengfdg = 10, } impl Ckhkfieaaii { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Fmiedhlaedm => "CKHKFIEAAII_FMIEDHLAEDM", Self::Hlbjlabholb => "CKHKFIEAAII_HLBJLABHOLB", Self::Hblhgllhkho => "CKHKFIEAAII_HBLHGLLHKHO", Self::Iogookpkjdd => "CKHKFIEAAII_IOGOOKPKJDD", Self::Foimhfaeagi => "CKHKFIEAAII_FOIMHFAEAGI", Self::Dhjdidmplpb => "CKHKFIEAAII_DHJDIDMPLPB", Self::Ppnpjlgiagf => "CKHKFIEAAII_PPNPJLGIAGF", Self::Cdlmpboaikb => "CKHKFIEAAII_CDLMPBOAIKB", Self::Hcebgaedpjk => "CKHKFIEAAII_HCEBGAEDPJK", Self::Jmaedengfdg => "CKHKFIEAAII_JMAEDENGFDG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CKHKFIEAAII_FMIEDHLAEDM" => Some(Self::Fmiedhlaedm), "CKHKFIEAAII_HLBJLABHOLB" => Some(Self::Hlbjlabholb), "CKHKFIEAAII_HBLHGLLHKHO" => Some(Self::Hblhgllhkho), "CKHKFIEAAII_IOGOOKPKJDD" => Some(Self::Iogookpkjdd), "CKHKFIEAAII_FOIMHFAEAGI" => Some(Self::Foimhfaeagi), "CKHKFIEAAII_DHJDIDMPLPB" => Some(Self::Dhjdidmplpb), "CKHKFIEAAII_PPNPJLGIAGF" => Some(Self::Ppnpjlgiagf), "CKHKFIEAAII_CDLMPBOAIKB" => Some(Self::Cdlmpboaikb), "CKHKFIEAAII_HCEBGAEDPJK" => Some(Self::Hcebgaedpjk), "CKHKFIEAAII_JMAEDENGFDG" => Some(Self::Jmaedengfdg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cihoeepibai { Dfpnldkhgmm = 0, Bjpopncpjkb = 1, Pieekeenfac = 2, Cenccghmebl = 3, Flgfimkbipb = 4, Oafkpndmomo = 5, Lfcjcdeoacg = 6, Mamaeimcakk = 7, Oonlipmoiad = 8, Ccappckpbcp = 9, Fkcinenkmoo = 10, Paljmgohobn = 11, Nbnkmebbbfh = 12, Pdaainoobem = 13, Elacjcmmaig = 14, Dilhejlbobi = 15, Fggmmahafjd = 16, Okancjmdehg = 17, Ciaknimkcbf = 18, Fmhhmpojnkf = 19, Pimbhpflakc = 20, Hmkchihcpmn = 21, Fhnefoionmb = 22, Alohliibcid = 23, Jkbigfofalo = 24, Hhgckkdlkce = 25, Ghejgfjdfge = 26, } impl Cihoeepibai { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Dfpnldkhgmm => "CIHOEEPIBAI_DFPNLDKHGMM", Self::Bjpopncpjkb => "CIHOEEPIBAI_BJPOPNCPJKB", Self::Pieekeenfac => "CIHOEEPIBAI_PIEEKEENFAC", Self::Cenccghmebl => "CIHOEEPIBAI_CENCCGHMEBL", Self::Flgfimkbipb => "CIHOEEPIBAI_FLGFIMKBIPB", Self::Oafkpndmomo => "CIHOEEPIBAI_OAFKPNDMOMO", Self::Lfcjcdeoacg => "CIHOEEPIBAI_LFCJCDEOACG", Self::Mamaeimcakk => "CIHOEEPIBAI_MAMAEIMCAKK", Self::Oonlipmoiad => "CIHOEEPIBAI_OONLIPMOIAD", Self::Ccappckpbcp => "CIHOEEPIBAI_CCAPPCKPBCP", Self::Fkcinenkmoo => "CIHOEEPIBAI_FKCINENKMOO", Self::Paljmgohobn => "CIHOEEPIBAI_PALJMGOHOBN", Self::Nbnkmebbbfh => "CIHOEEPIBAI_NBNKMEBBBFH", Self::Pdaainoobem => "CIHOEEPIBAI_PDAAINOOBEM", Self::Elacjcmmaig => "CIHOEEPIBAI_ELACJCMMAIG", Self::Dilhejlbobi => "CIHOEEPIBAI_DILHEJLBOBI", Self::Fggmmahafjd => "CIHOEEPIBAI_FGGMMAHAFJD", Self::Okancjmdehg => "CIHOEEPIBAI_OKANCJMDEHG", Self::Ciaknimkcbf => "CIHOEEPIBAI_CIAKNIMKCBF", Self::Fmhhmpojnkf => "CIHOEEPIBAI_FMHHMPOJNKF", Self::Pimbhpflakc => "CIHOEEPIBAI_PIMBHPFLAKC", Self::Hmkchihcpmn => "CIHOEEPIBAI_HMKCHIHCPMN", Self::Fhnefoionmb => "CIHOEEPIBAI_FHNEFOIONMB", Self::Alohliibcid => "CIHOEEPIBAI_ALOHLIIBCID", Self::Jkbigfofalo => "CIHOEEPIBAI_JKBIGFOFALO", Self::Hhgckkdlkce => "CIHOEEPIBAI_HHGCKKDLKCE", Self::Ghejgfjdfge => "CIHOEEPIBAI_GHEJGFJDFGE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CIHOEEPIBAI_DFPNLDKHGMM" => Some(Self::Dfpnldkhgmm), "CIHOEEPIBAI_BJPOPNCPJKB" => Some(Self::Bjpopncpjkb), "CIHOEEPIBAI_PIEEKEENFAC" => Some(Self::Pieekeenfac), "CIHOEEPIBAI_CENCCGHMEBL" => Some(Self::Cenccghmebl), "CIHOEEPIBAI_FLGFIMKBIPB" => Some(Self::Flgfimkbipb), "CIHOEEPIBAI_OAFKPNDMOMO" => Some(Self::Oafkpndmomo), "CIHOEEPIBAI_LFCJCDEOACG" => Some(Self::Lfcjcdeoacg), "CIHOEEPIBAI_MAMAEIMCAKK" => Some(Self::Mamaeimcakk), "CIHOEEPIBAI_OONLIPMOIAD" => Some(Self::Oonlipmoiad), "CIHOEEPIBAI_CCAPPCKPBCP" => Some(Self::Ccappckpbcp), "CIHOEEPIBAI_FKCINENKMOO" => Some(Self::Fkcinenkmoo), "CIHOEEPIBAI_PALJMGOHOBN" => Some(Self::Paljmgohobn), "CIHOEEPIBAI_NBNKMEBBBFH" => Some(Self::Nbnkmebbbfh), "CIHOEEPIBAI_PDAAINOOBEM" => Some(Self::Pdaainoobem), "CIHOEEPIBAI_ELACJCMMAIG" => Some(Self::Elacjcmmaig), "CIHOEEPIBAI_DILHEJLBOBI" => Some(Self::Dilhejlbobi), "CIHOEEPIBAI_FGGMMAHAFJD" => Some(Self::Fggmmahafjd), "CIHOEEPIBAI_OKANCJMDEHG" => Some(Self::Okancjmdehg), "CIHOEEPIBAI_CIAKNIMKCBF" => Some(Self::Ciaknimkcbf), "CIHOEEPIBAI_FMHHMPOJNKF" => Some(Self::Fmhhmpojnkf), "CIHOEEPIBAI_PIMBHPFLAKC" => Some(Self::Pimbhpflakc), "CIHOEEPIBAI_HMKCHIHCPMN" => Some(Self::Hmkchihcpmn), "CIHOEEPIBAI_FHNEFOIONMB" => Some(Self::Fhnefoionmb), "CIHOEEPIBAI_ALOHLIIBCID" => Some(Self::Alohliibcid), "CIHOEEPIBAI_JKBIGFOFALO" => Some(Self::Jkbigfofalo), "CIHOEEPIBAI_HHGCKKDLKCE" => Some(Self::Hhgckkdlkce), "CIHOEEPIBAI_GHEJGFJDFGE" => Some(Self::Ghejgfjdfge), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gpeefaoibnb { Gjgofbpceeh = 0, Ijfleohooaj = 1, Lohcfnpcifg = 2, Pdiineanomf = 3, Gmigkcmglal = 4, } impl Gpeefaoibnb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Gjgofbpceeh => "GPEEFAOIBNB_GJGOFBPCEEH", Self::Ijfleohooaj => "GPEEFAOIBNB_IJFLEOHOOAJ", Self::Lohcfnpcifg => "GPEEFAOIBNB_LOHCFNPCIFG", Self::Pdiineanomf => "GPEEFAOIBNB_PDIINEANOMF", Self::Gmigkcmglal => "GPEEFAOIBNB_GMIGKCMGLAL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GPEEFAOIBNB_GJGOFBPCEEH" => Some(Self::Gjgofbpceeh), "GPEEFAOIBNB_IJFLEOHOOAJ" => Some(Self::Ijfleohooaj), "GPEEFAOIBNB_LOHCFNPCIFG" => Some(Self::Lohcfnpcifg), "GPEEFAOIBNB_PDIINEANOMF" => Some(Self::Pdiineanomf), "GPEEFAOIBNB_GMIGKCMGLAL" => Some(Self::Gmigkcmglal), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FightMarbleHpChangeType { LmgecgdapenNlpoghciegn = 0, LmgecgdapenBnohjnmeobi = 1, LmgecgdapenAlglgigkdoo = 2, } impl FightMarbleHpChangeType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LmgecgdapenNlpoghciegn => "LMGECGDAPEN_NLPOGHCIEGN", Self::LmgecgdapenBnohjnmeobi => "LMGECGDAPEN_BNOHJNMEOBI", Self::LmgecgdapenAlglgigkdoo => "LMGECGDAPEN_ALGLGIGKDOO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LMGECGDAPEN_NLPOGHCIEGN" => Some(Self::LmgecgdapenNlpoghciegn), "LMGECGDAPEN_BNOHJNMEOBI" => Some(Self::LmgecgdapenBnohjnmeobi), "LMGECGDAPEN_ALGLGIGKDOO" => Some(Self::LmgecgdapenAlglgigkdoo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dnlhkfilmlb { Jhicpcllelb = 0, Gockjaonopc = 1, Pofpaajafpc = 2, Oengnifbpge = 3, Idglnhchpeb = 4, Chkmmmfcoih = 5, Cifdiedpbhb = 6, Ihciiaecgpo = 7, Fddcfiialgg = 8, Kdlbgpkgmgj = 9, Gfgchclapob = 10, Embppemigad = 11, Ppnlkfjagnc = 12, Incfipcbflh = 13, Hfehcchfodi = 14, Mhmihlmafjl = 15, } impl Dnlhkfilmlb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Jhicpcllelb => "DNLHKFILMLB_JHICPCLLELB", Self::Gockjaonopc => "DNLHKFILMLB_GOCKJAONOPC", Self::Pofpaajafpc => "DNLHKFILMLB_POFPAAJAFPC", Self::Oengnifbpge => "DNLHKFILMLB_OENGNIFBPGE", Self::Idglnhchpeb => "DNLHKFILMLB_IDGLNHCHPEB", Self::Chkmmmfcoih => "DNLHKFILMLB_CHKMMMFCOIH", Self::Cifdiedpbhb => "DNLHKFILMLB_CIFDIEDPBHB", Self::Ihciiaecgpo => "DNLHKFILMLB_IHCIIAECGPO", Self::Fddcfiialgg => "DNLHKFILMLB_FDDCFIIALGG", Self::Kdlbgpkgmgj => "DNLHKFILMLB_KDLBGPKGMGJ", Self::Gfgchclapob => "DNLHKFILMLB_GFGCHCLAPOB", Self::Embppemigad => "DNLHKFILMLB_EMBPPEMIGAD", Self::Ppnlkfjagnc => "DNLHKFILMLB_PPNLKFJAGNC", Self::Incfipcbflh => "DNLHKFILMLB_INCFIPCBFLH", Self::Hfehcchfodi => "DNLHKFILMLB_HFEHCCHFODI", Self::Mhmihlmafjl => "DNLHKFILMLB_MHMIHLMAFJL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DNLHKFILMLB_JHICPCLLELB" => Some(Self::Jhicpcllelb), "DNLHKFILMLB_GOCKJAONOPC" => Some(Self::Gockjaonopc), "DNLHKFILMLB_POFPAAJAFPC" => Some(Self::Pofpaajafpc), "DNLHKFILMLB_OENGNIFBPGE" => Some(Self::Oengnifbpge), "DNLHKFILMLB_IDGLNHCHPEB" => Some(Self::Idglnhchpeb), "DNLHKFILMLB_CHKMMMFCOIH" => Some(Self::Chkmmmfcoih), "DNLHKFILMLB_CIFDIEDPBHB" => Some(Self::Cifdiedpbhb), "DNLHKFILMLB_IHCIIAECGPO" => Some(Self::Ihciiaecgpo), "DNLHKFILMLB_FDDCFIIALGG" => Some(Self::Fddcfiialgg), "DNLHKFILMLB_KDLBGPKGMGJ" => Some(Self::Kdlbgpkgmgj), "DNLHKFILMLB_GFGCHCLAPOB" => Some(Self::Gfgchclapob), "DNLHKFILMLB_EMBPPEMIGAD" => Some(Self::Embppemigad), "DNLHKFILMLB_PPNLKFJAGNC" => Some(Self::Ppnlkfjagnc), "DNLHKFILMLB_INCFIPCBFLH" => Some(Self::Incfipcbflh), "DNLHKFILMLB_HFEHCCHFODI" => Some(Self::Hfehcchfodi), "DNLHKFILMLB_MHMIHLMAFJL" => Some(Self::Mhmihlmafjl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightMatch3Type { OajikekphodNhgdfldljlj = 0, CmdIeogedfaelp = 30127, CmdBmbcnfkfabk = 30103, CmdDpddoadgcmg = 30192, CmdOpaoiblfjom = 30171, CmdAjohoigmcnn = 30183, CmdLgeofjjkfnf = 30161, CmdGbfdmfjkoop = 30181, CmdPkbjoghcfoa = 30159, OajikekphodHbhiodopenh = 30173, OajikekphodLaehkicdgpj = 30178, CmdCbdjajakcff = 30152, CmdNmomcmjofgg = 30180, OajikekphodJameplpkjbb = 30109, CmdOjlhciddfdf = 30124, CmdKinfingmick = 30129, OajikekphodEdhojdaagjl = 30110, CmdGodeellflen = 30136, OajikekphodGbplkhlhfdb = 30176, CmdLnglljknkhg = 30115, CmdBcmgfcdnaie = 30138, CmdMhlmfdbfcec = 30187, CmdEagcpepioio = 30112, OajikekphodMohonnnikgf = 30148, CmdLlfikhhpjeb = 30142, OajikekphodAemoiilioif = 30154, CmdGbmpobjdaff = 30174, OajikekphodCfidmginpbi = 30113, } impl CmdFightMatch3Type { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::OajikekphodNhgdfldljlj => "OAJIKEKPHOD_NHGDFLDLJLJ", Self::CmdIeogedfaelp => "CmdIEOGEDFAELP", Self::CmdBmbcnfkfabk => "CmdBMBCNFKFABK", Self::CmdDpddoadgcmg => "CmdDPDDOADGCMG", Self::CmdOpaoiblfjom => "CmdOPAOIBLFJOM", Self::CmdAjohoigmcnn => "CmdAJOHOIGMCNN", Self::CmdLgeofjjkfnf => "CmdLGEOFJJKFNF", Self::CmdGbfdmfjkoop => "CmdGBFDMFJKOOP", Self::CmdPkbjoghcfoa => "CmdPKBJOGHCFOA", Self::OajikekphodHbhiodopenh => "OAJIKEKPHOD_HBHIODOPENH", Self::OajikekphodLaehkicdgpj => "OAJIKEKPHOD_LAEHKICDGPJ", Self::CmdCbdjajakcff => "CmdCBDJAJAKCFF", Self::CmdNmomcmjofgg => "CmdNMOMCMJOFGG", Self::OajikekphodJameplpkjbb => "OAJIKEKPHOD_JAMEPLPKJBB", Self::CmdOjlhciddfdf => "CmdOJLHCIDDFDF", Self::CmdKinfingmick => "CmdKINFINGMICK", Self::OajikekphodEdhojdaagjl => "OAJIKEKPHOD_EDHOJDAAGJL", Self::CmdGodeellflen => "CmdGODEELLFLEN", Self::OajikekphodGbplkhlhfdb => "OAJIKEKPHOD_GBPLKHLHFDB", Self::CmdLnglljknkhg => "CmdLNGLLJKNKHG", Self::CmdBcmgfcdnaie => "CmdBCMGFCDNAIE", Self::CmdMhlmfdbfcec => "CmdMHLMFDBFCEC", Self::CmdEagcpepioio => "CmdEAGCPEPIOIO", Self::OajikekphodMohonnnikgf => "OAJIKEKPHOD_MOHONNNIKGF", Self::CmdLlfikhhpjeb => "CmdLLFIKHHPJEB", Self::OajikekphodAemoiilioif => "OAJIKEKPHOD_AEMOIILIOIF", Self::CmdGbmpobjdaff => "CmdGBMPOBJDAFF", Self::OajikekphodCfidmginpbi => "OAJIKEKPHOD_CFIDMGINPBI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OAJIKEKPHOD_NHGDFLDLJLJ" => Some(Self::OajikekphodNhgdfldljlj), "CmdIEOGEDFAELP" => Some(Self::CmdIeogedfaelp), "CmdBMBCNFKFABK" => Some(Self::CmdBmbcnfkfabk), "CmdDPDDOADGCMG" => Some(Self::CmdDpddoadgcmg), "CmdOPAOIBLFJOM" => Some(Self::CmdOpaoiblfjom), "CmdAJOHOIGMCNN" => Some(Self::CmdAjohoigmcnn), "CmdLGEOFJJKFNF" => Some(Self::CmdLgeofjjkfnf), "CmdGBFDMFJKOOP" => Some(Self::CmdGbfdmfjkoop), "CmdPKBJOGHCFOA" => Some(Self::CmdPkbjoghcfoa), "OAJIKEKPHOD_HBHIODOPENH" => Some(Self::OajikekphodHbhiodopenh), "OAJIKEKPHOD_LAEHKICDGPJ" => Some(Self::OajikekphodLaehkicdgpj), "CmdCBDJAJAKCFF" => Some(Self::CmdCbdjajakcff), "CmdNMOMCMJOFGG" => Some(Self::CmdNmomcmjofgg), "OAJIKEKPHOD_JAMEPLPKJBB" => Some(Self::OajikekphodJameplpkjbb), "CmdOJLHCIDDFDF" => Some(Self::CmdOjlhciddfdf), "CmdKINFINGMICK" => Some(Self::CmdKinfingmick), "OAJIKEKPHOD_EDHOJDAAGJL" => Some(Self::OajikekphodEdhojdaagjl), "CmdGODEELLFLEN" => Some(Self::CmdGodeellflen), "OAJIKEKPHOD_GBPLKHLHFDB" => Some(Self::OajikekphodGbplkhlhfdb), "CmdLNGLLJKNKHG" => Some(Self::CmdLnglljknkhg), "CmdBCMGFCDNAIE" => Some(Self::CmdBcmgfcdnaie), "CmdMHLMFDBFCEC" => Some(Self::CmdMhlmfdbfcec), "CmdEAGCPEPIOIO" => Some(Self::CmdEagcpepioio), "OAJIKEKPHOD_MOHONNNIKGF" => Some(Self::OajikekphodMohonnnikgf), "CmdLLFIKHHPJEB" => Some(Self::CmdLlfikhhpjeb), "OAJIKEKPHOD_AEMOIILIOIF" => Some(Self::OajikekphodAemoiilioif), "CmdGBMPOBJDAFF" => Some(Self::CmdGbmpobjdaff), "OAJIKEKPHOD_CFIDMGINPBI" => Some(Self::OajikekphodCfidmginpbi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pfphjfegdaa { Hgffcffbgdb = 0, Foflfmbmoma = 1, Dhhgmkaoaln = 2, Cgkceonnagm = 3, Mjlcfpeknpa = 4, Naihajoleid = 5, } impl Pfphjfegdaa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Hgffcffbgdb => "PFPHJFEGDAA_HGFFCFFBGDB", Self::Foflfmbmoma => "PFPHJFEGDAA_FOFLFMBMOMA", Self::Dhhgmkaoaln => "PFPHJFEGDAA_DHHGMKAOALN", Self::Cgkceonnagm => "PFPHJFEGDAA_CGKCEONNAGM", Self::Mjlcfpeknpa => "PFPHJFEGDAA_MJLCFPEKNPA", Self::Naihajoleid => "PFPHJFEGDAA_NAIHAJOLEID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PFPHJFEGDAA_HGFFCFFBGDB" => Some(Self::Hgffcffbgdb), "PFPHJFEGDAA_FOFLFMBMOMA" => Some(Self::Foflfmbmoma), "PFPHJFEGDAA_DHHGMKAOALN" => Some(Self::Dhhgmkaoaln), "PFPHJFEGDAA_CGKCEONNAGM" => Some(Self::Cgkceonnagm), "PFPHJFEGDAA_MJLCFPEKNPA" => Some(Self::Mjlcfpeknpa), "PFPHJFEGDAA_NAIHAJOLEID" => Some(Self::Naihajoleid), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nhhjaonhddg { Lcnjhoklmpn = 0, Ofgbfhhifam = 1, Jjbepklolcp = 2, Opcknbhnboa = 3, } impl Nhhjaonhddg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lcnjhoklmpn => "NHHJAONHDDG_LCNJHOKLMPN", Self::Ofgbfhhifam => "NHHJAONHDDG_OFGBFHHIFAM", Self::Jjbepklolcp => "NHHJAONHDDG_JJBEPKLOLCP", Self::Opcknbhnboa => "NHHJAONHDDG_OPCKNBHNBOA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NHHJAONHDDG_LCNJHOKLMPN" => Some(Self::Lcnjhoklmpn), "NHHJAONHDDG_OFGBFHHIFAM" => Some(Self::Ofgbfhhifam), "NHHJAONHDDG_JJBEPKLOLCP" => Some(Self::Jjbepklolcp), "NHHJAONHDDG_OPCKNBHNBOA" => Some(Self::Opcknbhnboa), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ablccphiomi { Kfikmpopbfd = 0, Mcojhekmhil = 1, Gjgnjhpofol = 2, Jonelaafdea = 3, Dmbkgpbnbpo = 4, Ngboplgbcnk = 5, } impl Ablccphiomi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Kfikmpopbfd => "ABLCCPHIOMI_KFIKMPOPBFD", Self::Mcojhekmhil => "ABLCCPHIOMI_MCOJHEKMHIL", Self::Gjgnjhpofol => "ABLCCPHIOMI_GJGNJHPOFOL", Self::Jonelaafdea => "ABLCCPHIOMI_JONELAAFDEA", Self::Dmbkgpbnbpo => "ABLCCPHIOMI_DMBKGPBNBPO", Self::Ngboplgbcnk => "ABLCCPHIOMI_NGBOPLGBCNK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ABLCCPHIOMI_KFIKMPOPBFD" => Some(Self::Kfikmpopbfd), "ABLCCPHIOMI_MCOJHEKMHIL" => Some(Self::Mcojhekmhil), "ABLCCPHIOMI_GJGNJHPOFOL" => Some(Self::Gjgnjhpofol), "ABLCCPHIOMI_JONELAAFDEA" => Some(Self::Jonelaafdea), "ABLCCPHIOMI_DMBKGPBNBPO" => Some(Self::Dmbkgpbnbpo), "ABLCCPHIOMI_NGBOPLGBCNK" => Some(Self::Ngboplgbcnk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Amdmkhkohnf { Cclmehjmpgc = 0, Fdeajlpgeoj = 1, Knhnjmabebb = 2, Eglaffekphg = 3, Lmbdffbhdok = 4, Dpfacdooiln = 5, } impl Amdmkhkohnf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Cclmehjmpgc => "AMDMKHKOHNF_CCLMEHJMPGC", Self::Fdeajlpgeoj => "AMDMKHKOHNF_FDEAJLPGEOJ", Self::Knhnjmabebb => "AMDMKHKOHNF_KNHNJMABEBB", Self::Eglaffekphg => "AMDMKHKOHNF_EGLAFFEKPHG", Self::Lmbdffbhdok => "AMDMKHKOHNF_LMBDFFBHDOK", Self::Dpfacdooiln => "AMDMKHKOHNF_DPFACDOOILN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AMDMKHKOHNF_CCLMEHJMPGC" => Some(Self::Cclmehjmpgc), "AMDMKHKOHNF_FDEAJLPGEOJ" => Some(Self::Fdeajlpgeoj), "AMDMKHKOHNF_KNHNJMABEBB" => Some(Self::Knhnjmabebb), "AMDMKHKOHNF_EGLAFFEKPHG" => Some(Self::Eglaffekphg), "AMDMKHKOHNF_LMBDFFBHDOK" => Some(Self::Lmbdffbhdok), "AMDMKHKOHNF_DPFACDOOILN" => Some(Self::Dpfacdooiln), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fncfihafggn { Nlcdgipgfdj = 0, Hbhckeginen = 1, Ddjcfclncim = 2, } impl Fncfihafggn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "FNCFIHAFGGN_NLCDGIPGFDJ", Self::Hbhckeginen => "FNCFIHAFGGN_HBHCKEGINEN", Self::Ddjcfclncim => "FNCFIHAFGGN_DDJCFCLNCIM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FNCFIHAFGGN_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "FNCFIHAFGGN_HBHCKEGINEN" => Some(Self::Hbhckeginen), "FNCFIHAFGGN_DDJCFCLNCIM" => Some(Self::Ddjcfclncim), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fdicbbegkeo { Nlcdgipgfdj = 0, Ehnbepdhbkc = 1, Cblmhgejlmp = 2, Nhemipgkgcj = 3, } impl Fdicbbegkeo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "FDICBBEGKEO_NLCDGIPGFDJ", Self::Ehnbepdhbkc => "FDICBBEGKEO_EHNBEPDHBKC", Self::Cblmhgejlmp => "FDICBBEGKEO_CBLMHGEJLMP", Self::Nhemipgkgcj => "FDICBBEGKEO_NHEMIPGKGCJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FDICBBEGKEO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "FDICBBEGKEO_EHNBEPDHBKC" => Some(Self::Ehnbepdhbkc), "FDICBBEGKEO_CBLMHGEJLMP" => Some(Self::Cblmhgejlmp), "FDICBBEGKEO_NHEMIPGKGCJ" => Some(Self::Nhemipgkgcj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ckgofmfnipp { Hgbbgfbccjj = 0, Mljfkfacnnd = 1, Nnammglffcg = 2, Obliooolfee = 3, Faialbojmfn = 4, Bmjklmcdplg = 5, } impl Ckgofmfnipp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Hgbbgfbccjj => "CKGOFMFNIPP_HGBBGFBCCJJ", Self::Mljfkfacnnd => "CKGOFMFNIPP_MLJFKFACNND", Self::Nnammglffcg => "CKGOFMFNIPP_NNAMMGLFFCG", Self::Obliooolfee => "CKGOFMFNIPP_OBLIOOOLFEE", Self::Faialbojmfn => "CKGOFMFNIPP_FAIALBOJMFN", Self::Bmjklmcdplg => "CKGOFMFNIPP_BMJKLMCDPLG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CKGOFMFNIPP_HGBBGFBCCJJ" => Some(Self::Hgbbgfbccjj), "CKGOFMFNIPP_MLJFKFACNND" => Some(Self::Mljfkfacnnd), "CKGOFMFNIPP_NNAMMGLFFCG" => Some(Self::Nnammglffcg), "CKGOFMFNIPP_OBLIOOOLFEE" => Some(Self::Obliooolfee), "CKGOFMFNIPP_FAIALBOJMFN" => Some(Self::Faialbojmfn), "CKGOFMFNIPP_BMJKLMCDPLG" => Some(Self::Bmjklmcdplg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Iffkdfpjecm { Kfddobpejmf = 0, Dojnfgnkfgp = 1, Bbcfledlbbb = 2, Goimmohgcih = 3, Adjocbgijhp = 4, } impl Iffkdfpjecm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Kfddobpejmf => "IFFKDFPJECM_KFDDOBPEJMF", Self::Dojnfgnkfgp => "IFFKDFPJECM_DOJNFGNKFGP", Self::Bbcfledlbbb => "IFFKDFPJECM_BBCFLEDLBBB", Self::Goimmohgcih => "IFFKDFPJECM_GOIMMOHGCIH", Self::Adjocbgijhp => "IFFKDFPJECM_ADJOCBGIJHP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IFFKDFPJECM_KFDDOBPEJMF" => Some(Self::Kfddobpejmf), "IFFKDFPJECM_DOJNFGNKFGP" => Some(Self::Dojnfgnkfgp), "IFFKDFPJECM_BBCFLEDLBBB" => Some(Self::Bbcfledlbbb), "IFFKDFPJECM_GOIMMOHGCIH" => Some(Self::Goimmohgcih), "IFFKDFPJECM_ADJOCBGIJHP" => Some(Self::Adjocbgijhp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dikcfaicohb { Ejdlggagbea = 0, Pinpgfjkdph = 1, Empkdjgkdbi = 2, Aoioakghghg = 3, Ecehhjjgfed = 4, Ghbhapnljej = 5, } impl Dikcfaicohb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ejdlggagbea => "DIKCFAICOHB_EJDLGGAGBEA", Self::Pinpgfjkdph => "DIKCFAICOHB_PINPGFJKDPH", Self::Empkdjgkdbi => "DIKCFAICOHB_EMPKDJGKDBI", Self::Aoioakghghg => "DIKCFAICOHB_AOIOAKGHGHG", Self::Ecehhjjgfed => "DIKCFAICOHB_ECEHHJJGFED", Self::Ghbhapnljej => "DIKCFAICOHB_GHBHAPNLJEJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DIKCFAICOHB_EJDLGGAGBEA" => Some(Self::Ejdlggagbea), "DIKCFAICOHB_PINPGFJKDPH" => Some(Self::Pinpgfjkdph), "DIKCFAICOHB_EMPKDJGKDBI" => Some(Self::Empkdjgkdbi), "DIKCFAICOHB_AOIOAKGHGHG" => Some(Self::Aoioakghghg), "DIKCFAICOHB_ECEHHJJGFED" => Some(Self::Ecehhjjgfed), "DIKCFAICOHB_GHBHAPNLJEJ" => Some(Self::Ghbhapnljej), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFiveDimType { EibemmghlpkNlcdgipgfdj = 0, EibemmghlpkNdlialboaok = 2260, CmdLeaveFiveDimGameScRsp = 2273, CmdGetFiveDimMoneyScRsp = 2262, CmdFiveDimMoneyChangeScNotify = 2270, CmdFiveDimJumpEnergyChangeScNotify = 2268, CmdGetFiveDimGameDataScRsp = 2267, CmdFiveDimGameDataUpdateScNotify = 2254, CmdEnterFiveDimGameScRsp = 2261, EibemmghlpkFmfoaionmcd = 2264, CmdUpdateFiveDimGameDataScRsp = 2257, CmdFiveDimGameTransferScRsp = 2275, EibemmghlpkEffclndedla = 2253, EibemmghlpkBepoeeabnfb = 2258, EibemmghlpkGkncigpobga = 2271, CmdGetFiveDimMoneyDataScRsp = 2256, EibemmghlpkAhpmedblabf = 2269, EibemmghlpkNcnjcdicnnd = 2252, } impl CmdFiveDimType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::EibemmghlpkNlcdgipgfdj => "EIBEMMGHLPK_NLCDGIPGFDJ", Self::EibemmghlpkNdlialboaok => "EIBEMMGHLPK_NDLIALBOAOK", Self::CmdLeaveFiveDimGameScRsp => "CmdLeaveFiveDimGameScRsp", Self::CmdGetFiveDimMoneyScRsp => "CmdGetFiveDimMoneyScRsp", Self::CmdFiveDimMoneyChangeScNotify => "CmdFiveDimMoneyChangeScNotify", Self::CmdFiveDimJumpEnergyChangeScNotify => { "CmdFiveDimJumpEnergyChangeScNotify" } Self::CmdGetFiveDimGameDataScRsp => "CmdGetFiveDimGameDataScRsp", Self::CmdFiveDimGameDataUpdateScNotify => "CmdFiveDimGameDataUpdateScNotify", Self::CmdEnterFiveDimGameScRsp => "CmdEnterFiveDimGameScRsp", Self::EibemmghlpkFmfoaionmcd => "EIBEMMGHLPK_FMFOAIONMCD", Self::CmdUpdateFiveDimGameDataScRsp => "CmdUpdateFiveDimGameDataScRsp", Self::CmdFiveDimGameTransferScRsp => "CmdFiveDimGameTransferScRsp", Self::EibemmghlpkEffclndedla => "EIBEMMGHLPK_EFFCLNDEDLA", Self::EibemmghlpkBepoeeabnfb => "EIBEMMGHLPK_BEPOEEABNFB", Self::EibemmghlpkGkncigpobga => "EIBEMMGHLPK_GKNCIGPOBGA", Self::CmdGetFiveDimMoneyDataScRsp => "CmdGetFiveDimMoneyDataScRsp", Self::EibemmghlpkAhpmedblabf => "EIBEMMGHLPK_AHPMEDBLABF", Self::EibemmghlpkNcnjcdicnnd => "EIBEMMGHLPK_NCNJCDICNND", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EIBEMMGHLPK_NLCDGIPGFDJ" => Some(Self::EibemmghlpkNlcdgipgfdj), "EIBEMMGHLPK_NDLIALBOAOK" => Some(Self::EibemmghlpkNdlialboaok), "CmdLeaveFiveDimGameScRsp" => Some(Self::CmdLeaveFiveDimGameScRsp), "CmdGetFiveDimMoneyScRsp" => Some(Self::CmdGetFiveDimMoneyScRsp), "CmdFiveDimMoneyChangeScNotify" => Some(Self::CmdFiveDimMoneyChangeScNotify), "CmdFiveDimJumpEnergyChangeScNotify" => { Some(Self::CmdFiveDimJumpEnergyChangeScNotify) } "CmdGetFiveDimGameDataScRsp" => Some(Self::CmdGetFiveDimGameDataScRsp), "CmdFiveDimGameDataUpdateScNotify" => { Some(Self::CmdFiveDimGameDataUpdateScNotify) } "CmdEnterFiveDimGameScRsp" => Some(Self::CmdEnterFiveDimGameScRsp), "EIBEMMGHLPK_FMFOAIONMCD" => Some(Self::EibemmghlpkFmfoaionmcd), "CmdUpdateFiveDimGameDataScRsp" => Some(Self::CmdUpdateFiveDimGameDataScRsp), "CmdFiveDimGameTransferScRsp" => Some(Self::CmdFiveDimGameTransferScRsp), "EIBEMMGHLPK_EFFCLNDEDLA" => Some(Self::EibemmghlpkEffclndedla), "EIBEMMGHLPK_BEPOEEABNFB" => Some(Self::EibemmghlpkBepoeeabnfb), "EIBEMMGHLPK_GKNCIGPOBGA" => Some(Self::EibemmghlpkGkncigpobga), "CmdGetFiveDimMoneyDataScRsp" => Some(Self::CmdGetFiveDimMoneyDataScRsp), "EIBEMMGHLPK_AHPMEDBLABF" => Some(Self::EibemmghlpkAhpmedblabf), "EIBEMMGHLPK_NCNJCDICNND" => Some(Self::EibemmghlpkNcnjcdicnnd), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kfdepbclenf { Nlcdgipgfdj = 0, Kaljcabdjlc = 1, Hjjdlphhfpa = 2, } impl Kfdepbclenf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "KFDEPBCLENF_NLCDGIPGFDJ", Self::Kaljcabdjlc => "KFDEPBCLENF_KALJCABDJLC", Self::Hjjdlphhfpa => "KFDEPBCLENF_HJJDLPHHFPA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KFDEPBCLENF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "KFDEPBCLENF_KALJCABDJLC" => Some(Self::Kaljcabdjlc), "KFDEPBCLENF_HJJDLPHHFPA" => Some(Self::Hjjdlphhfpa), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFriendType { MgdhkhbkddgNlcdgipgfdj = 0, CmdNewAssistHistoryNotify = 2932, CmdDeleteBlacklistCsReq = 2959, CmdGetCurAssistScRsp = 2985, CmdTakeAssistRewardCsReq = 2935, CmdGetFriendAssistListCsReq = 2988, CmdSetFriendMarkCsReq = 3000, CmdGetAssistListCsReq = 2930, CmdTakeAssistRewardScRsp = 2916, CmdGetFriendApplyListInfoScRsp = 2913, CmdGetFriendApplyListInfoCsReq = 2936, CmdSearchPlayerCsReq = 2992, CmdGetFriendRecommendListInfoCsReq = 2961, CmdSearchPlayerScRsp = 2966, CmdGetFriendAssistListScRsp = 2926, CmdGetAssistListScRsp = 2949, CmdGetFriendBattleRecordDetailCsReq = 2937, CmdDeleteFriendCsReq = 2954, CmdGetFriendListInfoScRsp = 2903, CmdDeleteBlacklistScRsp = 2974, CmdSetForbidOtherApplyFriendScRsp = 2906, CmdDeleteFriendScRsp = 2983, CmdAddBlacklistScRsp = 2976, CmdSyncHandleFriendScNotify = 2912, CmdGetFriendLoginInfoCsReq = 2953, CmdReportPlayerScRsp = 2948, CmdGetAssistHistoryCsReq = 2920, CmdSetFriendMarkScRsp = 2939, CmdSyncDeleteFriendScNotify = 2909, CmdGetFriendListInfoCsReq = 2973, CmdSetAssistCsReq = 2928, CmdHandleFriendScRsp = 2929, CmdGetPlatformPlayerInfoScRsp = 2982, CmdSetFriendRemarkNameCsReq = 2971, CmdGetFriendRecommendLineupDetailCsReq = 2991, CmdAddBlacklistCsReq = 2942, CmdGetAssistHistoryScRsp = 2999, CmdApplyFriendCsReq = 2915, CmdGetFriendRecommendListInfoScRsp = 2924, CmdGetFriendLoginInfoScRsp = 2963, CmdGetFriendRecommendLineupCsReq = 2993, CmdHandleFriendCsReq = 2987, CmdReportPlayerCsReq = 2952, CmdSyncAddBlacklistScNotify = 2938, CmdGetFriendDevelopmentInfoCsReq = 2958, CmdGetFriendRecommendLineupScRsp = 2996, CmdSetForbidOtherApplyFriendCsReq = 2917, CmdSetFriendRemarkNameScRsp = 2978, CmdSetAssistScRsp = 2901, CmdGetCurAssistCsReq = 2967, CmdGetPlayerDetailInfoScRsp = 2927, CmdCurAssistChangedNotify = 2905, CmdGetFriendDevelopmentInfoScRsp = 2943, CmdSyncApplyFriendScNotify = 2910, CmdApplyFriendScRsp = 2981, CmdGetPlayerDetailInfoCsReq = 2980, CmdGetFriendRecommendLineupDetailScRsp = 2923, CmdGetFriendBattleRecordDetailScRsp = 2934, CmdGetPlatformPlayerInfoCsReq = 2914, } impl CmdFriendType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MgdhkhbkddgNlcdgipgfdj => "MGDHKHBKDDG_NLCDGIPGFDJ", Self::CmdNewAssistHistoryNotify => "CmdNewAssistHistoryNotify", Self::CmdDeleteBlacklistCsReq => "CmdDeleteBlacklistCsReq", Self::CmdGetCurAssistScRsp => "CmdGetCurAssistScRsp", Self::CmdTakeAssistRewardCsReq => "CmdTakeAssistRewardCsReq", Self::CmdGetFriendAssistListCsReq => "CmdGetFriendAssistListCsReq", Self::CmdSetFriendMarkCsReq => "CmdSetFriendMarkCsReq", Self::CmdGetAssistListCsReq => "CmdGetAssistListCsReq", Self::CmdTakeAssistRewardScRsp => "CmdTakeAssistRewardScRsp", Self::CmdGetFriendApplyListInfoScRsp => "CmdGetFriendApplyListInfoScRsp", Self::CmdGetFriendApplyListInfoCsReq => "CmdGetFriendApplyListInfoCsReq", Self::CmdSearchPlayerCsReq => "CmdSearchPlayerCsReq", Self::CmdGetFriendRecommendListInfoCsReq => { "CmdGetFriendRecommendListInfoCsReq" } Self::CmdSearchPlayerScRsp => "CmdSearchPlayerScRsp", Self::CmdGetFriendAssistListScRsp => "CmdGetFriendAssistListScRsp", Self::CmdGetAssistListScRsp => "CmdGetAssistListScRsp", Self::CmdGetFriendBattleRecordDetailCsReq => { "CmdGetFriendBattleRecordDetailCsReq" } Self::CmdDeleteFriendCsReq => "CmdDeleteFriendCsReq", Self::CmdGetFriendListInfoScRsp => "CmdGetFriendListInfoScRsp", Self::CmdDeleteBlacklistScRsp => "CmdDeleteBlacklistScRsp", Self::CmdSetForbidOtherApplyFriendScRsp => { "CmdSetForbidOtherApplyFriendScRsp" } Self::CmdDeleteFriendScRsp => "CmdDeleteFriendScRsp", Self::CmdAddBlacklistScRsp => "CmdAddBlacklistScRsp", Self::CmdSyncHandleFriendScNotify => "CmdSyncHandleFriendScNotify", Self::CmdGetFriendLoginInfoCsReq => "CmdGetFriendLoginInfoCsReq", Self::CmdReportPlayerScRsp => "CmdReportPlayerScRsp", Self::CmdGetAssistHistoryCsReq => "CmdGetAssistHistoryCsReq", Self::CmdSetFriendMarkScRsp => "CmdSetFriendMarkScRsp", Self::CmdSyncDeleteFriendScNotify => "CmdSyncDeleteFriendScNotify", Self::CmdGetFriendListInfoCsReq => "CmdGetFriendListInfoCsReq", Self::CmdSetAssistCsReq => "CmdSetAssistCsReq", Self::CmdHandleFriendScRsp => "CmdHandleFriendScRsp", Self::CmdGetPlatformPlayerInfoScRsp => "CmdGetPlatformPlayerInfoScRsp", Self::CmdSetFriendRemarkNameCsReq => "CmdSetFriendRemarkNameCsReq", Self::CmdGetFriendRecommendLineupDetailCsReq => { "CmdGetFriendRecommendLineupDetailCsReq" } Self::CmdAddBlacklistCsReq => "CmdAddBlacklistCsReq", Self::CmdGetAssistHistoryScRsp => "CmdGetAssistHistoryScRsp", Self::CmdApplyFriendCsReq => "CmdApplyFriendCsReq", Self::CmdGetFriendRecommendListInfoScRsp => { "CmdGetFriendRecommendListInfoScRsp" } Self::CmdGetFriendLoginInfoScRsp => "CmdGetFriendLoginInfoScRsp", Self::CmdGetFriendRecommendLineupCsReq => "CmdGetFriendRecommendLineupCsReq", Self::CmdHandleFriendCsReq => "CmdHandleFriendCsReq", Self::CmdReportPlayerCsReq => "CmdReportPlayerCsReq", Self::CmdSyncAddBlacklistScNotify => "CmdSyncAddBlacklistScNotify", Self::CmdGetFriendDevelopmentInfoCsReq => "CmdGetFriendDevelopmentInfoCsReq", Self::CmdGetFriendRecommendLineupScRsp => "CmdGetFriendRecommendLineupScRsp", Self::CmdSetForbidOtherApplyFriendCsReq => { "CmdSetForbidOtherApplyFriendCsReq" } Self::CmdSetFriendRemarkNameScRsp => "CmdSetFriendRemarkNameScRsp", Self::CmdSetAssistScRsp => "CmdSetAssistScRsp", Self::CmdGetCurAssistCsReq => "CmdGetCurAssistCsReq", Self::CmdGetPlayerDetailInfoScRsp => "CmdGetPlayerDetailInfoScRsp", Self::CmdCurAssistChangedNotify => "CmdCurAssistChangedNotify", Self::CmdGetFriendDevelopmentInfoScRsp => "CmdGetFriendDevelopmentInfoScRsp", Self::CmdSyncApplyFriendScNotify => "CmdSyncApplyFriendScNotify", Self::CmdApplyFriendScRsp => "CmdApplyFriendScRsp", Self::CmdGetPlayerDetailInfoCsReq => "CmdGetPlayerDetailInfoCsReq", Self::CmdGetFriendRecommendLineupDetailScRsp => { "CmdGetFriendRecommendLineupDetailScRsp" } Self::CmdGetFriendBattleRecordDetailScRsp => { "CmdGetFriendBattleRecordDetailScRsp" } Self::CmdGetPlatformPlayerInfoCsReq => "CmdGetPlatformPlayerInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MGDHKHBKDDG_NLCDGIPGFDJ" => Some(Self::MgdhkhbkddgNlcdgipgfdj), "CmdNewAssistHistoryNotify" => Some(Self::CmdNewAssistHistoryNotify), "CmdDeleteBlacklistCsReq" => Some(Self::CmdDeleteBlacklistCsReq), "CmdGetCurAssistScRsp" => Some(Self::CmdGetCurAssistScRsp), "CmdTakeAssistRewardCsReq" => Some(Self::CmdTakeAssistRewardCsReq), "CmdGetFriendAssistListCsReq" => Some(Self::CmdGetFriendAssistListCsReq), "CmdSetFriendMarkCsReq" => Some(Self::CmdSetFriendMarkCsReq), "CmdGetAssistListCsReq" => Some(Self::CmdGetAssistListCsReq), "CmdTakeAssistRewardScRsp" => Some(Self::CmdTakeAssistRewardScRsp), "CmdGetFriendApplyListInfoScRsp" => { Some(Self::CmdGetFriendApplyListInfoScRsp) } "CmdGetFriendApplyListInfoCsReq" => { Some(Self::CmdGetFriendApplyListInfoCsReq) } "CmdSearchPlayerCsReq" => Some(Self::CmdSearchPlayerCsReq), "CmdGetFriendRecommendListInfoCsReq" => { Some(Self::CmdGetFriendRecommendListInfoCsReq) } "CmdSearchPlayerScRsp" => Some(Self::CmdSearchPlayerScRsp), "CmdGetFriendAssistListScRsp" => Some(Self::CmdGetFriendAssistListScRsp), "CmdGetAssistListScRsp" => Some(Self::CmdGetAssistListScRsp), "CmdGetFriendBattleRecordDetailCsReq" => { Some(Self::CmdGetFriendBattleRecordDetailCsReq) } "CmdDeleteFriendCsReq" => Some(Self::CmdDeleteFriendCsReq), "CmdGetFriendListInfoScRsp" => Some(Self::CmdGetFriendListInfoScRsp), "CmdDeleteBlacklistScRsp" => Some(Self::CmdDeleteBlacklistScRsp), "CmdSetForbidOtherApplyFriendScRsp" => { Some(Self::CmdSetForbidOtherApplyFriendScRsp) } "CmdDeleteFriendScRsp" => Some(Self::CmdDeleteFriendScRsp), "CmdAddBlacklistScRsp" => Some(Self::CmdAddBlacklistScRsp), "CmdSyncHandleFriendScNotify" => Some(Self::CmdSyncHandleFriendScNotify), "CmdGetFriendLoginInfoCsReq" => Some(Self::CmdGetFriendLoginInfoCsReq), "CmdReportPlayerScRsp" => Some(Self::CmdReportPlayerScRsp), "CmdGetAssistHistoryCsReq" => Some(Self::CmdGetAssistHistoryCsReq), "CmdSetFriendMarkScRsp" => Some(Self::CmdSetFriendMarkScRsp), "CmdSyncDeleteFriendScNotify" => Some(Self::CmdSyncDeleteFriendScNotify), "CmdGetFriendListInfoCsReq" => Some(Self::CmdGetFriendListInfoCsReq), "CmdSetAssistCsReq" => Some(Self::CmdSetAssistCsReq), "CmdHandleFriendScRsp" => Some(Self::CmdHandleFriendScRsp), "CmdGetPlatformPlayerInfoScRsp" => Some(Self::CmdGetPlatformPlayerInfoScRsp), "CmdSetFriendRemarkNameCsReq" => Some(Self::CmdSetFriendRemarkNameCsReq), "CmdGetFriendRecommendLineupDetailCsReq" => { Some(Self::CmdGetFriendRecommendLineupDetailCsReq) } "CmdAddBlacklistCsReq" => Some(Self::CmdAddBlacklistCsReq), "CmdGetAssistHistoryScRsp" => Some(Self::CmdGetAssistHistoryScRsp), "CmdApplyFriendCsReq" => Some(Self::CmdApplyFriendCsReq), "CmdGetFriendRecommendListInfoScRsp" => { Some(Self::CmdGetFriendRecommendListInfoScRsp) } "CmdGetFriendLoginInfoScRsp" => Some(Self::CmdGetFriendLoginInfoScRsp), "CmdGetFriendRecommendLineupCsReq" => { Some(Self::CmdGetFriendRecommendLineupCsReq) } "CmdHandleFriendCsReq" => Some(Self::CmdHandleFriendCsReq), "CmdReportPlayerCsReq" => Some(Self::CmdReportPlayerCsReq), "CmdSyncAddBlacklistScNotify" => Some(Self::CmdSyncAddBlacklistScNotify), "CmdGetFriendDevelopmentInfoCsReq" => { Some(Self::CmdGetFriendDevelopmentInfoCsReq) } "CmdGetFriendRecommendLineupScRsp" => { Some(Self::CmdGetFriendRecommendLineupScRsp) } "CmdSetForbidOtherApplyFriendCsReq" => { Some(Self::CmdSetForbidOtherApplyFriendCsReq) } "CmdSetFriendRemarkNameScRsp" => Some(Self::CmdSetFriendRemarkNameScRsp), "CmdSetAssistScRsp" => Some(Self::CmdSetAssistScRsp), "CmdGetCurAssistCsReq" => Some(Self::CmdGetCurAssistCsReq), "CmdGetPlayerDetailInfoScRsp" => Some(Self::CmdGetPlayerDetailInfoScRsp), "CmdCurAssistChangedNotify" => Some(Self::CmdCurAssistChangedNotify), "CmdGetFriendDevelopmentInfoScRsp" => { Some(Self::CmdGetFriendDevelopmentInfoScRsp) } "CmdSyncApplyFriendScNotify" => Some(Self::CmdSyncApplyFriendScNotify), "CmdApplyFriendScRsp" => Some(Self::CmdApplyFriendScRsp), "CmdGetPlayerDetailInfoCsReq" => Some(Self::CmdGetPlayerDetailInfoCsReq), "CmdGetFriendRecommendLineupDetailScRsp" => { Some(Self::CmdGetFriendRecommendLineupDetailScRsp) } "CmdGetFriendBattleRecordDetailScRsp" => { Some(Self::CmdGetFriendBattleRecordDetailScRsp) } "CmdGetPlatformPlayerInfoCsReq" => Some(Self::CmdGetPlatformPlayerInfoCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FriendOnlineStatus { Offline = 0, Online = 1, } impl FriendOnlineStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Offline => "FRIEND_ONLINE_STATUS_OFFLINE", Self::Online => "FRIEND_ONLINE_STATUS_ONLINE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FRIEND_ONLINE_STATUS_OFFLINE" => Some(Self::Offline), "FRIEND_ONLINE_STATUS_ONLINE" => Some(Self::Online), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FriendApplySource { HpekgmdhfloNlcdgipgfdj = 0, HpekgmdhfloGodchgimiaj = 1, HpekgmdhfloBlnbllnhich = 2, HpekgmdhfloOdhmgpnecfo = 3, HpekgmdhfloObphecnlkap = 4, HpekgmdhfloOkjjpjkliog = 5, HpekgmdhfloOgcabagjiik = 6, HpekgmdhfloCgmpjeggeed = 7, HpekgmdhfloJgfgnclkibo = 8, HpekgmdhfloMkhlalnlola = 9, HpekgmdhfloCilgiddhodg = 10, } impl FriendApplySource { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::HpekgmdhfloNlcdgipgfdj => "HPEKGMDHFLO_NLCDGIPGFDJ", Self::HpekgmdhfloGodchgimiaj => "HPEKGMDHFLO_GODCHGIMIAJ", Self::HpekgmdhfloBlnbllnhich => "HPEKGMDHFLO_BLNBLLNHICH", Self::HpekgmdhfloOdhmgpnecfo => "HPEKGMDHFLO_ODHMGPNECFO", Self::HpekgmdhfloObphecnlkap => "HPEKGMDHFLO_OBPHECNLKAP", Self::HpekgmdhfloOkjjpjkliog => "HPEKGMDHFLO_OKJJPJKLIOG", Self::HpekgmdhfloOgcabagjiik => "HPEKGMDHFLO_OGCABAGJIIK", Self::HpekgmdhfloCgmpjeggeed => "HPEKGMDHFLO_CGMPJEGGEED", Self::HpekgmdhfloJgfgnclkibo => "HPEKGMDHFLO_JGFGNCLKIBO", Self::HpekgmdhfloMkhlalnlola => "HPEKGMDHFLO_MKHLALNLOLA", Self::HpekgmdhfloCilgiddhodg => "HPEKGMDHFLO_CILGIDDHODG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HPEKGMDHFLO_NLCDGIPGFDJ" => Some(Self::HpekgmdhfloNlcdgipgfdj), "HPEKGMDHFLO_GODCHGIMIAJ" => Some(Self::HpekgmdhfloGodchgimiaj), "HPEKGMDHFLO_BLNBLLNHICH" => Some(Self::HpekgmdhfloBlnbllnhich), "HPEKGMDHFLO_ODHMGPNECFO" => Some(Self::HpekgmdhfloOdhmgpnecfo), "HPEKGMDHFLO_OBPHECNLKAP" => Some(Self::HpekgmdhfloObphecnlkap), "HPEKGMDHFLO_OKJJPJKLIOG" => Some(Self::HpekgmdhfloOkjjpjkliog), "HPEKGMDHFLO_OGCABAGJIIK" => Some(Self::HpekgmdhfloOgcabagjiik), "HPEKGMDHFLO_CGMPJEGGEED" => Some(Self::HpekgmdhfloCgmpjeggeed), "HPEKGMDHFLO_JGFGNCLKIBO" => Some(Self::HpekgmdhfloJgfgnclkibo), "HPEKGMDHFLO_MKHLALNLOLA" => Some(Self::HpekgmdhfloMkhlalnlola), "HPEKGMDHFLO_CILGIDDHODG" => Some(Self::HpekgmdhfloCilgiddhodg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdGachaType { LdadfjeofglNlcdgipgfdj = 0, CmdSetGachaDecideItemScRsp = 1987, CmdDoGachaScRsp = 1927, CmdExchangeGachaCeilingCsReq = 1915, CmdExchangeGachaCeilingScRsp = 1981, CmdSetGachaDecideItemCsReq = 1910, CmdGetGachaInfoScRsp = 1903, CmdGetGachaCeilingScRsp = 1913, CmdGetGachaCeilingCsReq = 1936, CmdGetGachaInfoCsReq = 1973, CmdDoGachaCsReq = 1980, LdadfjeofglPdciifccbeh = 1929, } impl CmdGachaType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LdadfjeofglNlcdgipgfdj => "LDADFJEOFGL_NLCDGIPGFDJ", Self::CmdSetGachaDecideItemScRsp => "CmdSetGachaDecideItemScRsp", Self::CmdDoGachaScRsp => "CmdDoGachaScRsp", Self::CmdExchangeGachaCeilingCsReq => "CmdExchangeGachaCeilingCsReq", Self::CmdExchangeGachaCeilingScRsp => "CmdExchangeGachaCeilingScRsp", Self::CmdSetGachaDecideItemCsReq => "CmdSetGachaDecideItemCsReq", Self::CmdGetGachaInfoScRsp => "CmdGetGachaInfoScRsp", Self::CmdGetGachaCeilingScRsp => "CmdGetGachaCeilingScRsp", Self::CmdGetGachaCeilingCsReq => "CmdGetGachaCeilingCsReq", Self::CmdGetGachaInfoCsReq => "CmdGetGachaInfoCsReq", Self::CmdDoGachaCsReq => "CmdDoGachaCsReq", Self::LdadfjeofglPdciifccbeh => "LDADFJEOFGL_PDCIIFCCBEH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LDADFJEOFGL_NLCDGIPGFDJ" => Some(Self::LdadfjeofglNlcdgipgfdj), "CmdSetGachaDecideItemScRsp" => Some(Self::CmdSetGachaDecideItemScRsp), "CmdDoGachaScRsp" => Some(Self::CmdDoGachaScRsp), "CmdExchangeGachaCeilingCsReq" => Some(Self::CmdExchangeGachaCeilingCsReq), "CmdExchangeGachaCeilingScRsp" => Some(Self::CmdExchangeGachaCeilingScRsp), "CmdSetGachaDecideItemCsReq" => Some(Self::CmdSetGachaDecideItemCsReq), "CmdGetGachaInfoScRsp" => Some(Self::CmdGetGachaInfoScRsp), "CmdGetGachaCeilingScRsp" => Some(Self::CmdGetGachaCeilingScRsp), "CmdGetGachaCeilingCsReq" => Some(Self::CmdGetGachaCeilingCsReq), "CmdGetGachaInfoCsReq" => Some(Self::CmdGetGachaInfoCsReq), "CmdDoGachaCsReq" => Some(Self::CmdDoGachaCsReq), "LDADFJEOFGL_PDCIIFCCBEH" => Some(Self::LdadfjeofglPdciifccbeh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdGridFightType { IgdbcjjbmpdNlcdgipgfdj = 0, CmdGridFightPermanentTalentEnableCsReq = 8537, CmdNdamfdidkgb = 8483, CmdLlpmakihapl = 8709, CmdGridFightRecycleRoleCsReq = 8670, CmdJboopapnfdc = 8458, CmdAbcbkhaieog = 8588, CmdGridFightUpdatePosScRsp = 8564, CmdGridFightSeasonTalentEnableCsReq = 8743, CmdEmfjdodngif = 8444, CmdCegiakadmhp = 8516, CmdPnhdgcblpgd = 8524, CmdGridFightUpdateEquipTrackCsReq = 8756, CmdPoibjkbdlli = 8664, CmdGridFightSeasonTalentResetScRsp = 8436, CmdGridFightGetDataScRsp = 8661, CmdCfheknfnmip = 8488, CmdGridFightSeasonTalentResetCsReq = 8551, CmdMcipomdgbca = 8470, CmdIgelbmgjijd = 8465, CmdGridFightSyncKeepWinCntNotify = 8800, CmdLcfaagejgbg = 8539, CmdIkmocjbmgoj = 8631, CmdMoionldjgji = 8688, CmdGridFightBackToPrepareCsReq = 8489, CmdOennaoafama = 8696, CmdAiddodlhdle = 8494, CmdLdbjkkchngj = 8705, CmdJiomocfomoa = 8640, CmdGridFightPermanentTalentEnableScRsp = 8478, CmdIifppbcfbbc = 8522, CmdGridFightGetArchiveScRsp = 8752, CmdGridFightBackToPrepareScRsp = 8558, CmdGridFightSeasonTalentEnableScRsp = 8499, CmdHfnihdlfmcj = 8547, CmdFhnlbdmkpem = 8611, CmdGridFightHandlePendingActionCsReq = 8695, CmdLdnpbalacdb = 8759, CmdGridFightSeasonHandBookNotify = 8599, CmdGridFightSettleNotify = 8717, CmdAgoblkjfjdl = 8518, CmdMkhgpaihdan = 8744, CmdCheckTextRsp = 8679, CmdAaghpdhcooi = 8467, CmdBdncooanaea = 8635, CmdCfidojgkbhb = 8419, CmdGdhfmhkfeal = 8712, CmdLfeflimjogo = 8798, CmdIaabdbbjhol = 8598, CmdKahaoojhjpk = 8571, CmdGridFightSyncVirtualItemNotify = 8577, CmdCgbkkgnfmkl = 8600, CmdFgmkgoiiffl = 8495, CmdIlcpglaaadl = 8751, CmdOebklepmmke = 8534, CmdGridFightPermanentTalentResetScRsp = 8718, IgdbcjjbmpdIlonclkimjm = 8416, CmdGridFightUpdateEquipTrackScRsp = 8660, CmdFdjcihmfomc = 8550, CmdGridFightUpdatePosCsReq = 8506, CmdKoiamdkefkh = 8771, CmdGridFightTraitUpdateCsReq = 8729, CmdFavourArchiveScRsp = 8719, CmdHkoaockbbja = 8423, CmdGridFightWeeklyExtraSeasonExpScRsp = 8545, CmdCbehkfhnnai = 8634, IgdbcjjbmpdOofhgfdngib = 8409, CmdAameaobegka = 8741, CmdGridFightEnterBattleStageScRsp = 8703, CmdFkcibpkmodk = 8507, CmdFavourArchiveCsReq = 8433, CmdGaekhidcfhf = 8529, CmdCheckTextCsReq = 8517, CmdPajhfekapmn = 8504, CmdCnoapamndoa = 8632, CmdGridFightSyncUpdateResultScNotify = 8469, CmdHmbdoohkibc = 8484, CmdGridFightGetArchiveCsReq = 8408, CmdMcdbjhocghi = 8614, CmdCbeeklpiemk = 8511, CmdUpdateGameFormation = 8582, CmdCcgjddbkide = 8736, CmdFlhidbdffkg = 8639, CmdLpijfpcgako = 8616, CmdLkdmcpdhegm = 8451, CmdHahjbbejkjk = 8734, CmdGridFightTraitUpdateScRsp = 8591, CmdGridFightHandlePendingActionScRsp = 8440, CmdPhgffoejebm = 8613, CmdGridFightRecycleRoleScRsp = 8786, CmdGgamiknedge = 8559, CmdMflddcifajn = 8418, CmdGridFightEnterBattleStageCsReq = 8633, CmdJkgilkgilai = 8595, CmdGridFightEndBattleStageNotify = 8724, CmdGridFightGetDataCsReq = 8668, CmdGridFightPermanentTalentResetCsReq = 8520, CmdDhocojljppa = 8794, } impl CmdGridFightType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::IgdbcjjbmpdNlcdgipgfdj => "IGDBCJJBMPD_NLCDGIPGFDJ", Self::CmdGridFightPermanentTalentEnableCsReq => { "CmdGridFightPermanentTalentEnableCsReq" } Self::CmdNdamfdidkgb => "CmdNDAMFDIDKGB", Self::CmdLlpmakihapl => "CmdLLPMAKIHAPL", Self::CmdGridFightRecycleRoleCsReq => "CmdGridFightRecycleRoleCsReq", Self::CmdJboopapnfdc => "CmdJBOOPAPNFDC", Self::CmdAbcbkhaieog => "CmdABCBKHAIEOG", Self::CmdGridFightUpdatePosScRsp => "CmdGridFightUpdatePosScRsp", Self::CmdGridFightSeasonTalentEnableCsReq => { "CmdGridFightSeasonTalentEnableCsReq" } Self::CmdEmfjdodngif => "CmdEMFJDODNGIF", Self::CmdCegiakadmhp => "CmdCEGIAKADMHP", Self::CmdPnhdgcblpgd => "CmdPNHDGCBLPGD", Self::CmdGridFightUpdateEquipTrackCsReq => { "CmdGridFightUpdateEquipTrackCsReq" } Self::CmdPoibjkbdlli => "CmdPOIBJKBDLLI", Self::CmdGridFightSeasonTalentResetScRsp => { "CmdGridFightSeasonTalentResetScRsp" } Self::CmdGridFightGetDataScRsp => "CmdGridFightGetDataScRsp", Self::CmdCfheknfnmip => "CmdCFHEKNFNMIP", Self::CmdGridFightSeasonTalentResetCsReq => { "CmdGridFightSeasonTalentResetCsReq" } Self::CmdMcipomdgbca => "CmdMCIPOMDGBCA", Self::CmdIgelbmgjijd => "CmdIGELBMGJIJD", Self::CmdGridFightSyncKeepWinCntNotify => "CmdGridFightSyncKeepWinCntNotify", Self::CmdLcfaagejgbg => "CmdLCFAAGEJGBG", Self::CmdIkmocjbmgoj => "CmdIKMOCJBMGOJ", Self::CmdMoionldjgji => "CmdMOIONLDJGJI", Self::CmdGridFightBackToPrepareCsReq => "CmdGridFightBackToPrepareCsReq", Self::CmdOennaoafama => "CmdOENNAOAFAMA", Self::CmdAiddodlhdle => "CmdAIDDODLHDLE", Self::CmdLdbjkkchngj => "CmdLDBJKKCHNGJ", Self::CmdJiomocfomoa => "CmdJIOMOCFOMOA", Self::CmdGridFightPermanentTalentEnableScRsp => { "CmdGridFightPermanentTalentEnableScRsp" } Self::CmdIifppbcfbbc => "CmdIIFPPBCFBBC", Self::CmdGridFightGetArchiveScRsp => "CmdGridFightGetArchiveScRsp", Self::CmdGridFightBackToPrepareScRsp => "CmdGridFightBackToPrepareScRsp", Self::CmdGridFightSeasonTalentEnableScRsp => { "CmdGridFightSeasonTalentEnableScRsp" } Self::CmdHfnihdlfmcj => "CmdHFNIHDLFMCJ", Self::CmdFhnlbdmkpem => "CmdFHNLBDMKPEM", Self::CmdGridFightHandlePendingActionCsReq => { "CmdGridFightHandlePendingActionCsReq" } Self::CmdLdnpbalacdb => "CmdLDNPBALACDB", Self::CmdGridFightSeasonHandBookNotify => "CmdGridFightSeasonHandBookNotify", Self::CmdGridFightSettleNotify => "CmdGridFightSettleNotify", Self::CmdAgoblkjfjdl => "CmdAGOBLKJFJDL", Self::CmdMkhgpaihdan => "CmdMKHGPAIHDAN", Self::CmdCheckTextRsp => "CmdCheckTextRsp", Self::CmdAaghpdhcooi => "CmdAAGHPDHCOOI", Self::CmdBdncooanaea => "CmdBDNCOOANAEA", Self::CmdCfidojgkbhb => "CmdCFIDOJGKBHB", Self::CmdGdhfmhkfeal => "CmdGDHFMHKFEAL", Self::CmdLfeflimjogo => "CmdLFEFLIMJOGO", Self::CmdIaabdbbjhol => "CmdIAABDBBJHOL", Self::CmdKahaoojhjpk => "CmdKAHAOOJHJPK", Self::CmdGridFightSyncVirtualItemNotify => { "CmdGridFightSyncVirtualItemNotify" } Self::CmdCgbkkgnfmkl => "CmdCGBKKGNFMKL", Self::CmdFgmkgoiiffl => "CmdFGMKGOIIFFL", Self::CmdIlcpglaaadl => "CmdILCPGLAAADL", Self::CmdOebklepmmke => "CmdOEBKLEPMMKE", Self::CmdGridFightPermanentTalentResetScRsp => { "CmdGridFightPermanentTalentResetScRsp" } Self::IgdbcjjbmpdIlonclkimjm => "IGDBCJJBMPD_ILONCLKIMJM", Self::CmdGridFightUpdateEquipTrackScRsp => { "CmdGridFightUpdateEquipTrackScRsp" } Self::CmdFdjcihmfomc => "CmdFDJCIHMFOMC", Self::CmdGridFightUpdatePosCsReq => "CmdGridFightUpdatePosCsReq", Self::CmdKoiamdkefkh => "CmdKOIAMDKEFKH", Self::CmdGridFightTraitUpdateCsReq => "CmdGridFightTraitUpdateCsReq", Self::CmdFavourArchiveScRsp => "CmdFavourArchiveScRsp", Self::CmdHkoaockbbja => "CmdHKOAOCKBBJA", Self::CmdGridFightWeeklyExtraSeasonExpScRsp => { "CmdGridFightWeeklyExtraSeasonExpScRsp" } Self::CmdCbehkfhnnai => "CmdCBEHKFHNNAI", Self::IgdbcjjbmpdOofhgfdngib => "IGDBCJJBMPD_OOFHGFDNGIB", Self::CmdAameaobegka => "CmdAAMEAOBEGKA", Self::CmdGridFightEnterBattleStageScRsp => { "CmdGridFightEnterBattleStageScRsp" } Self::CmdFkcibpkmodk => "CmdFKCIBPKMODK", Self::CmdFavourArchiveCsReq => "CmdFavourArchiveCsReq", Self::CmdGaekhidcfhf => "CmdGAEKHIDCFHF", Self::CmdCheckTextCsReq => "CmdCheckTextCsReq", Self::CmdPajhfekapmn => "CmdPAJHFEKAPMN", Self::CmdCnoapamndoa => "CmdCNOAPAMNDOA", Self::CmdGridFightSyncUpdateResultScNotify => { "CmdGridFightSyncUpdateResultScNotify" } Self::CmdHmbdoohkibc => "CmdHMBDOOHKIBC", Self::CmdGridFightGetArchiveCsReq => "CmdGridFightGetArchiveCsReq", Self::CmdMcdbjhocghi => "CmdMCDBJHOCGHI", Self::CmdCbeeklpiemk => "CmdCBEEKLPIEMK", Self::CmdUpdateGameFormation => "CmdUpdateGameFormation", Self::CmdCcgjddbkide => "CmdCCGJDDBKIDE", Self::CmdFlhidbdffkg => "CmdFLHIDBDFFKG", Self::CmdLpijfpcgako => "CmdLPIJFPCGAKO", Self::CmdLkdmcpdhegm => "CmdLKDMCPDHEGM", Self::CmdHahjbbejkjk => "CmdHAHJBBEJKJK", Self::CmdGridFightTraitUpdateScRsp => "CmdGridFightTraitUpdateScRsp", Self::CmdGridFightHandlePendingActionScRsp => { "CmdGridFightHandlePendingActionScRsp" } Self::CmdPhgffoejebm => "CmdPHGFFOEJEBM", Self::CmdGridFightRecycleRoleScRsp => "CmdGridFightRecycleRoleScRsp", Self::CmdGgamiknedge => "CmdGGAMIKNEDGE", Self::CmdMflddcifajn => "CmdMFLDDCIFAJN", Self::CmdGridFightEnterBattleStageCsReq => { "CmdGridFightEnterBattleStageCsReq" } Self::CmdJkgilkgilai => "CmdJKGILKGILAI", Self::CmdGridFightEndBattleStageNotify => "CmdGridFightEndBattleStageNotify", Self::CmdGridFightGetDataCsReq => "CmdGridFightGetDataCsReq", Self::CmdGridFightPermanentTalentResetCsReq => { "CmdGridFightPermanentTalentResetCsReq" } Self::CmdDhocojljppa => "CmdDHOCOJLJPPA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IGDBCJJBMPD_NLCDGIPGFDJ" => Some(Self::IgdbcjjbmpdNlcdgipgfdj), "CmdGridFightPermanentTalentEnableCsReq" => { Some(Self::CmdGridFightPermanentTalentEnableCsReq) } "CmdNDAMFDIDKGB" => Some(Self::CmdNdamfdidkgb), "CmdLLPMAKIHAPL" => Some(Self::CmdLlpmakihapl), "CmdGridFightRecycleRoleCsReq" => Some(Self::CmdGridFightRecycleRoleCsReq), "CmdJBOOPAPNFDC" => Some(Self::CmdJboopapnfdc), "CmdABCBKHAIEOG" => Some(Self::CmdAbcbkhaieog), "CmdGridFightUpdatePosScRsp" => Some(Self::CmdGridFightUpdatePosScRsp), "CmdGridFightSeasonTalentEnableCsReq" => { Some(Self::CmdGridFightSeasonTalentEnableCsReq) } "CmdEMFJDODNGIF" => Some(Self::CmdEmfjdodngif), "CmdCEGIAKADMHP" => Some(Self::CmdCegiakadmhp), "CmdPNHDGCBLPGD" => Some(Self::CmdPnhdgcblpgd), "CmdGridFightUpdateEquipTrackCsReq" => { Some(Self::CmdGridFightUpdateEquipTrackCsReq) } "CmdPOIBJKBDLLI" => Some(Self::CmdPoibjkbdlli), "CmdGridFightSeasonTalentResetScRsp" => { Some(Self::CmdGridFightSeasonTalentResetScRsp) } "CmdGridFightGetDataScRsp" => Some(Self::CmdGridFightGetDataScRsp), "CmdCFHEKNFNMIP" => Some(Self::CmdCfheknfnmip), "CmdGridFightSeasonTalentResetCsReq" => { Some(Self::CmdGridFightSeasonTalentResetCsReq) } "CmdMCIPOMDGBCA" => Some(Self::CmdMcipomdgbca), "CmdIGELBMGJIJD" => Some(Self::CmdIgelbmgjijd), "CmdGridFightSyncKeepWinCntNotify" => { Some(Self::CmdGridFightSyncKeepWinCntNotify) } "CmdLCFAAGEJGBG" => Some(Self::CmdLcfaagejgbg), "CmdIKMOCJBMGOJ" => Some(Self::CmdIkmocjbmgoj), "CmdMOIONLDJGJI" => Some(Self::CmdMoionldjgji), "CmdGridFightBackToPrepareCsReq" => { Some(Self::CmdGridFightBackToPrepareCsReq) } "CmdOENNAOAFAMA" => Some(Self::CmdOennaoafama), "CmdAIDDODLHDLE" => Some(Self::CmdAiddodlhdle), "CmdLDBJKKCHNGJ" => Some(Self::CmdLdbjkkchngj), "CmdJIOMOCFOMOA" => Some(Self::CmdJiomocfomoa), "CmdGridFightPermanentTalentEnableScRsp" => { Some(Self::CmdGridFightPermanentTalentEnableScRsp) } "CmdIIFPPBCFBBC" => Some(Self::CmdIifppbcfbbc), "CmdGridFightGetArchiveScRsp" => Some(Self::CmdGridFightGetArchiveScRsp), "CmdGridFightBackToPrepareScRsp" => { Some(Self::CmdGridFightBackToPrepareScRsp) } "CmdGridFightSeasonTalentEnableScRsp" => { Some(Self::CmdGridFightSeasonTalentEnableScRsp) } "CmdHFNIHDLFMCJ" => Some(Self::CmdHfnihdlfmcj), "CmdFHNLBDMKPEM" => Some(Self::CmdFhnlbdmkpem), "CmdGridFightHandlePendingActionCsReq" => { Some(Self::CmdGridFightHandlePendingActionCsReq) } "CmdLDNPBALACDB" => Some(Self::CmdLdnpbalacdb), "CmdGridFightSeasonHandBookNotify" => { Some(Self::CmdGridFightSeasonHandBookNotify) } "CmdGridFightSettleNotify" => Some(Self::CmdGridFightSettleNotify), "CmdAGOBLKJFJDL" => Some(Self::CmdAgoblkjfjdl), "CmdMKHGPAIHDAN" => Some(Self::CmdMkhgpaihdan), "CmdCheckTextRsp" => Some(Self::CmdCheckTextRsp), "CmdAAGHPDHCOOI" => Some(Self::CmdAaghpdhcooi), "CmdBDNCOOANAEA" => Some(Self::CmdBdncooanaea), "CmdCFIDOJGKBHB" => Some(Self::CmdCfidojgkbhb), "CmdGDHFMHKFEAL" => Some(Self::CmdGdhfmhkfeal), "CmdLFEFLIMJOGO" => Some(Self::CmdLfeflimjogo), "CmdIAABDBBJHOL" => Some(Self::CmdIaabdbbjhol), "CmdKAHAOOJHJPK" => Some(Self::CmdKahaoojhjpk), "CmdGridFightSyncVirtualItemNotify" => { Some(Self::CmdGridFightSyncVirtualItemNotify) } "CmdCGBKKGNFMKL" => Some(Self::CmdCgbkkgnfmkl), "CmdFGMKGOIIFFL" => Some(Self::CmdFgmkgoiiffl), "CmdILCPGLAAADL" => Some(Self::CmdIlcpglaaadl), "CmdOEBKLEPMMKE" => Some(Self::CmdOebklepmmke), "CmdGridFightPermanentTalentResetScRsp" => { Some(Self::CmdGridFightPermanentTalentResetScRsp) } "IGDBCJJBMPD_ILONCLKIMJM" => Some(Self::IgdbcjjbmpdIlonclkimjm), "CmdGridFightUpdateEquipTrackScRsp" => { Some(Self::CmdGridFightUpdateEquipTrackScRsp) } "CmdFDJCIHMFOMC" => Some(Self::CmdFdjcihmfomc), "CmdGridFightUpdatePosCsReq" => Some(Self::CmdGridFightUpdatePosCsReq), "CmdKOIAMDKEFKH" => Some(Self::CmdKoiamdkefkh), "CmdGridFightTraitUpdateCsReq" => Some(Self::CmdGridFightTraitUpdateCsReq), "CmdFavourArchiveScRsp" => Some(Self::CmdFavourArchiveScRsp), "CmdHKOAOCKBBJA" => Some(Self::CmdHkoaockbbja), "CmdGridFightWeeklyExtraSeasonExpScRsp" => { Some(Self::CmdGridFightWeeklyExtraSeasonExpScRsp) } "CmdCBEHKFHNNAI" => Some(Self::CmdCbehkfhnnai), "IGDBCJJBMPD_OOFHGFDNGIB" => Some(Self::IgdbcjjbmpdOofhgfdngib), "CmdAAMEAOBEGKA" => Some(Self::CmdAameaobegka), "CmdGridFightEnterBattleStageScRsp" => { Some(Self::CmdGridFightEnterBattleStageScRsp) } "CmdFKCIBPKMODK" => Some(Self::CmdFkcibpkmodk), "CmdFavourArchiveCsReq" => Some(Self::CmdFavourArchiveCsReq), "CmdGAEKHIDCFHF" => Some(Self::CmdGaekhidcfhf), "CmdCheckTextCsReq" => Some(Self::CmdCheckTextCsReq), "CmdPAJHFEKAPMN" => Some(Self::CmdPajhfekapmn), "CmdCNOAPAMNDOA" => Some(Self::CmdCnoapamndoa), "CmdGridFightSyncUpdateResultScNotify" => { Some(Self::CmdGridFightSyncUpdateResultScNotify) } "CmdHMBDOOHKIBC" => Some(Self::CmdHmbdoohkibc), "CmdGridFightGetArchiveCsReq" => Some(Self::CmdGridFightGetArchiveCsReq), "CmdMCDBJHOCGHI" => Some(Self::CmdMcdbjhocghi), "CmdCBEEKLPIEMK" => Some(Self::CmdCbeeklpiemk), "CmdUpdateGameFormation" => Some(Self::CmdUpdateGameFormation), "CmdCCGJDDBKIDE" => Some(Self::CmdCcgjddbkide), "CmdFLHIDBDFFKG" => Some(Self::CmdFlhidbdffkg), "CmdLPIJFPCGAKO" => Some(Self::CmdLpijfpcgako), "CmdLKDMCPDHEGM" => Some(Self::CmdLkdmcpdhegm), "CmdHAHJBBEJKJK" => Some(Self::CmdHahjbbejkjk), "CmdGridFightTraitUpdateScRsp" => Some(Self::CmdGridFightTraitUpdateScRsp), "CmdGridFightHandlePendingActionScRsp" => { Some(Self::CmdGridFightHandlePendingActionScRsp) } "CmdPHGFFOEJEBM" => Some(Self::CmdPhgffoejebm), "CmdGridFightRecycleRoleScRsp" => Some(Self::CmdGridFightRecycleRoleScRsp), "CmdGGAMIKNEDGE" => Some(Self::CmdGgamiknedge), "CmdMFLDDCIFAJN" => Some(Self::CmdMflddcifajn), "CmdGridFightEnterBattleStageCsReq" => { Some(Self::CmdGridFightEnterBattleStageCsReq) } "CmdJKGILKGILAI" => Some(Self::CmdJkgilkgilai), "CmdGridFightEndBattleStageNotify" => { Some(Self::CmdGridFightEndBattleStageNotify) } "CmdGridFightGetDataCsReq" => Some(Self::CmdGridFightGetDataCsReq), "CmdGridFightPermanentTalentResetCsReq" => { Some(Self::CmdGridFightPermanentTalentResetCsReq) } "CmdDHOCOJLJPPA" => Some(Self::CmdDhocojljppa), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ggnkdlahagh { Eajghknnjbb = 0, Fhohpfbdnoh = 6, Gbdnjlpbnpo = 7, Daobnjogbbf = 8, } impl Ggnkdlahagh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Eajghknnjbb => "GGNKDLAHAGH_EAJGHKNNJBB", Self::Fhohpfbdnoh => "GGNKDLAHAGH_FHOHPFBDNOH", Self::Gbdnjlpbnpo => "GGNKDLAHAGH_GBDNJLPBNPO", Self::Daobnjogbbf => "GGNKDLAHAGH_DAOBNJOGBBF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GGNKDLAHAGH_EAJGHKNNJBB" => Some(Self::Eajghknnjbb), "GGNKDLAHAGH_FHOHPFBDNOH" => Some(Self::Fhohpfbdnoh), "GGNKDLAHAGH_GBDNJLPBNPO" => Some(Self::Gbdnjlpbnpo), "GGNKDLAHAGH_DAOBNJOGBBF" => Some(Self::Daobnjogbbf), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kmjnpempnmc { Neelhdgiled = 0, Idodgikbbae = 1, Njjgbcmlnli = 2, Aeinkinpafl = 3, } impl Kmjnpempnmc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Neelhdgiled => "KMJNPEMPNMC_NEELHDGILED", Self::Idodgikbbae => "KMJNPEMPNMC_IDODGIKBBAE", Self::Njjgbcmlnli => "KMJNPEMPNMC_NJJGBCMLNLI", Self::Aeinkinpafl => "KMJNPEMPNMC_AEINKINPAFL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KMJNPEMPNMC_NEELHDGILED" => Some(Self::Neelhdgiled), "KMJNPEMPNMC_IDODGIKBBAE" => Some(Self::Idodgikbbae), "KMJNPEMPNMC_NJJGBCMLNLI" => Some(Self::Njjgbcmlnli), "KMJNPEMPNMC_AEINKINPAFL" => Some(Self::Aeinkinpafl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightUpdateSrcType { JjdfgmmmcmiCmoalmglkie = 0, JjdfgmmmcmiDbiekomkbin = 1, JjdfgmmmcmiNfeghcianjo = 2, JjdfgmmmcmiOieejkmjmdl = 3, JjdfgmmmcmiEjljojfecpm = 4, JjdfgmmmcmiGlfohbcegha = 5, JjdfgmmmcmiHlmcfklkbpp = 6, JjdfgmmmcmiJncnkphpfdh = 7, JjdfgmmmcmiIegcgbnpphn = 8, JjdfgmmmcmiNjbmbfflngm = 9, JjdfgmmmcmiAnmfpkdficd = 10, JjdfgmmmcmiPnpmehhefpk = 11, JjdfgmmmcmiNjpcdllohno = 12, JjdfgmmmcmiMahelboahcg = 13, JjdfgmmmcmiDookaaeogpb = 14, JjdfgmmmcmiLghjpnhogga = 15, JjdfgmmmcmiPkjficdogbh = 16, JjdfgmmmcmiGlkagbglenm = 17, JjdfgmmmcmiEabnjfbhkgg = 18, JjdfgmmmcmiFdoimknlnlp = 19, JjdfgmmmcmiNedkaljpmlg = 20, JjdfgmmmcmiLlenmljbidn = 21, JjdfgmmmcmiMkncmfalkpm = 22, JjdfgmmmcmiKnejnnejnbc = 23, JjdfgmmmcmiEgikdcaemnl = 24, JjdfgmmmcmiJomidgfchph = 25, JjdfgmmmcmiAfafjhahneb = 26, JjdfgmmmcmiOabpapcnckg = 27, JjdfgmmmcmiIhekgigcgec = 28, JjdfgmmmcmiEcjpfohnede = 29, JjdfgmmmcmiImdopabagga = 30, JjdfgmmmcmiEbmeifgbjim = 31, JjdfgmmmcmiFfkpfgfjcel = 32, JjdfgmmmcmiNokdkpgnpkk = 33, } impl GridFightUpdateSrcType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::JjdfgmmmcmiCmoalmglkie => "JJDFGMMMCMI_CMOALMGLKIE", Self::JjdfgmmmcmiDbiekomkbin => "JJDFGMMMCMI_DBIEKOMKBIN", Self::JjdfgmmmcmiNfeghcianjo => "JJDFGMMMCMI_NFEGHCIANJO", Self::JjdfgmmmcmiOieejkmjmdl => "JJDFGMMMCMI_OIEEJKMJMDL", Self::JjdfgmmmcmiEjljojfecpm => "JJDFGMMMCMI_EJLJOJFECPM", Self::JjdfgmmmcmiGlfohbcegha => "JJDFGMMMCMI_GLFOHBCEGHA", Self::JjdfgmmmcmiHlmcfklkbpp => "JJDFGMMMCMI_HLMCFKLKBPP", Self::JjdfgmmmcmiJncnkphpfdh => "JJDFGMMMCMI_JNCNKPHPFDH", Self::JjdfgmmmcmiIegcgbnpphn => "JJDFGMMMCMI_IEGCGBNPPHN", Self::JjdfgmmmcmiNjbmbfflngm => "JJDFGMMMCMI_NJBMBFFLNGM", Self::JjdfgmmmcmiAnmfpkdficd => "JJDFGMMMCMI_ANMFPKDFICD", Self::JjdfgmmmcmiPnpmehhefpk => "JJDFGMMMCMI_PNPMEHHEFPK", Self::JjdfgmmmcmiNjpcdllohno => "JJDFGMMMCMI_NJPCDLLOHNO", Self::JjdfgmmmcmiMahelboahcg => "JJDFGMMMCMI_MAHELBOAHCG", Self::JjdfgmmmcmiDookaaeogpb => "JJDFGMMMCMI_DOOKAAEOGPB", Self::JjdfgmmmcmiLghjpnhogga => "JJDFGMMMCMI_LGHJPNHOGGA", Self::JjdfgmmmcmiPkjficdogbh => "JJDFGMMMCMI_PKJFICDOGBH", Self::JjdfgmmmcmiGlkagbglenm => "JJDFGMMMCMI_GLKAGBGLENM", Self::JjdfgmmmcmiEabnjfbhkgg => "JJDFGMMMCMI_EABNJFBHKGG", Self::JjdfgmmmcmiFdoimknlnlp => "JJDFGMMMCMI_FDOIMKNLNLP", Self::JjdfgmmmcmiNedkaljpmlg => "JJDFGMMMCMI_NEDKALJPMLG", Self::JjdfgmmmcmiLlenmljbidn => "JJDFGMMMCMI_LLENMLJBIDN", Self::JjdfgmmmcmiMkncmfalkpm => "JJDFGMMMCMI_MKNCMFALKPM", Self::JjdfgmmmcmiKnejnnejnbc => "JJDFGMMMCMI_KNEJNNEJNBC", Self::JjdfgmmmcmiEgikdcaemnl => "JJDFGMMMCMI_EGIKDCAEMNL", Self::JjdfgmmmcmiJomidgfchph => "JJDFGMMMCMI_JOMIDGFCHPH", Self::JjdfgmmmcmiAfafjhahneb => "JJDFGMMMCMI_AFAFJHAHNEB", Self::JjdfgmmmcmiOabpapcnckg => "JJDFGMMMCMI_OABPAPCNCKG", Self::JjdfgmmmcmiIhekgigcgec => "JJDFGMMMCMI_IHEKGIGCGEC", Self::JjdfgmmmcmiEcjpfohnede => "JJDFGMMMCMI_ECJPFOHNEDE", Self::JjdfgmmmcmiImdopabagga => "JJDFGMMMCMI_IMDOPABAGGA", Self::JjdfgmmmcmiEbmeifgbjim => "JJDFGMMMCMI_EBMEIFGBJIM", Self::JjdfgmmmcmiFfkpfgfjcel => "JJDFGMMMCMI_FFKPFGFJCEL", Self::JjdfgmmmcmiNokdkpgnpkk => "JJDFGMMMCMI_NOKDKPGNPKK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JJDFGMMMCMI_CMOALMGLKIE" => Some(Self::JjdfgmmmcmiCmoalmglkie), "JJDFGMMMCMI_DBIEKOMKBIN" => Some(Self::JjdfgmmmcmiDbiekomkbin), "JJDFGMMMCMI_NFEGHCIANJO" => Some(Self::JjdfgmmmcmiNfeghcianjo), "JJDFGMMMCMI_OIEEJKMJMDL" => Some(Self::JjdfgmmmcmiOieejkmjmdl), "JJDFGMMMCMI_EJLJOJFECPM" => Some(Self::JjdfgmmmcmiEjljojfecpm), "JJDFGMMMCMI_GLFOHBCEGHA" => Some(Self::JjdfgmmmcmiGlfohbcegha), "JJDFGMMMCMI_HLMCFKLKBPP" => Some(Self::JjdfgmmmcmiHlmcfklkbpp), "JJDFGMMMCMI_JNCNKPHPFDH" => Some(Self::JjdfgmmmcmiJncnkphpfdh), "JJDFGMMMCMI_IEGCGBNPPHN" => Some(Self::JjdfgmmmcmiIegcgbnpphn), "JJDFGMMMCMI_NJBMBFFLNGM" => Some(Self::JjdfgmmmcmiNjbmbfflngm), "JJDFGMMMCMI_ANMFPKDFICD" => Some(Self::JjdfgmmmcmiAnmfpkdficd), "JJDFGMMMCMI_PNPMEHHEFPK" => Some(Self::JjdfgmmmcmiPnpmehhefpk), "JJDFGMMMCMI_NJPCDLLOHNO" => Some(Self::JjdfgmmmcmiNjpcdllohno), "JJDFGMMMCMI_MAHELBOAHCG" => Some(Self::JjdfgmmmcmiMahelboahcg), "JJDFGMMMCMI_DOOKAAEOGPB" => Some(Self::JjdfgmmmcmiDookaaeogpb), "JJDFGMMMCMI_LGHJPNHOGGA" => Some(Self::JjdfgmmmcmiLghjpnhogga), "JJDFGMMMCMI_PKJFICDOGBH" => Some(Self::JjdfgmmmcmiPkjficdogbh), "JJDFGMMMCMI_GLKAGBGLENM" => Some(Self::JjdfgmmmcmiGlkagbglenm), "JJDFGMMMCMI_EABNJFBHKGG" => Some(Self::JjdfgmmmcmiEabnjfbhkgg), "JJDFGMMMCMI_FDOIMKNLNLP" => Some(Self::JjdfgmmmcmiFdoimknlnlp), "JJDFGMMMCMI_NEDKALJPMLG" => Some(Self::JjdfgmmmcmiNedkaljpmlg), "JJDFGMMMCMI_LLENMLJBIDN" => Some(Self::JjdfgmmmcmiLlenmljbidn), "JJDFGMMMCMI_MKNCMFALKPM" => Some(Self::JjdfgmmmcmiMkncmfalkpm), "JJDFGMMMCMI_KNEJNNEJNBC" => Some(Self::JjdfgmmmcmiKnejnnejnbc), "JJDFGMMMCMI_EGIKDCAEMNL" => Some(Self::JjdfgmmmcmiEgikdcaemnl), "JJDFGMMMCMI_JOMIDGFCHPH" => Some(Self::JjdfgmmmcmiJomidgfchph), "JJDFGMMMCMI_AFAFJHAHNEB" => Some(Self::JjdfgmmmcmiAfafjhahneb), "JJDFGMMMCMI_OABPAPCNCKG" => Some(Self::JjdfgmmmcmiOabpapcnckg), "JJDFGMMMCMI_IHEKGIGCGEC" => Some(Self::JjdfgmmmcmiIhekgigcgec), "JJDFGMMMCMI_ECJPFOHNEDE" => Some(Self::JjdfgmmmcmiEcjpfohnede), "JJDFGMMMCMI_IMDOPABAGGA" => Some(Self::JjdfgmmmcmiImdopabagga), "JJDFGMMMCMI_EBMEIFGBJIM" => Some(Self::JjdfgmmmcmiEbmeifgbjim), "JJDFGMMMCMI_FFKPFGFJCEL" => Some(Self::JjdfgmmmcmiFfkpfgfjcel), "JJDFGMMMCMI_NOKDKPGNPKK" => Some(Self::JjdfgmmmcmiNokdkpgnpkk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightEquipTrackSource { IhmjhlgklhpFahmbodelmp = 0, IhmjhlgklhpAibfmlhadog = 1, IhmjhlgklhpAjgkmjgknne = 2, IhmjhlgklhpGemhfffkhap = 3, } impl GridFightEquipTrackSource { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::IhmjhlgklhpFahmbodelmp => "IHMJHLGKLHP_FAHMBODELMP", Self::IhmjhlgklhpAibfmlhadog => "IHMJHLGKLHP_AIBFMLHADOG", Self::IhmjhlgklhpAjgkmjgknne => "IHMJHLGKLHP_AJGKMJGKNNE", Self::IhmjhlgklhpGemhfffkhap => "IHMJHLGKLHP_GEMHFFFKHAP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IHMJHLGKLHP_FAHMBODELMP" => Some(Self::IhmjhlgklhpFahmbodelmp), "IHMJHLGKLHP_AIBFMLHADOG" => Some(Self::IhmjhlgklhpAibfmlhadog), "IHMJHLGKLHP_AJGKMJGKNNE" => Some(Self::IhmjhlgklhpAjgkmjgknne), "IHMJHLGKLHP_GEMHFFFKHAP" => Some(Self::IhmjhlgklhpGemhfffkhap), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightEquipDressSource { DmgokglbnjjImlhgimcjgg = 0, DmgokglbnjjGpapbpfnkbi = 1, DmgokglbnjjPbkfjgefcid = 2, } impl GridFightEquipDressSource { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::DmgokglbnjjImlhgimcjgg => "DMGOKGLBNJJ_IMLHGIMCJGG", Self::DmgokglbnjjGpapbpfnkbi => "DMGOKGLBNJJ_GPAPBPFNKBI", Self::DmgokglbnjjPbkfjgefcid => "DMGOKGLBNJJ_PBKFJGEFCID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DMGOKGLBNJJ_IMLHGIMCJGG" => Some(Self::DmgokglbnjjImlhgimcjgg), "DMGOKGLBNJJ_GPAPBPFNKBI" => Some(Self::DmgokglbnjjGpapbpfnkbi), "DMGOKGLBNJJ_PBKFJGEFCID" => Some(Self::DmgokglbnjjPbkfjgefcid), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightEquipCraftSource { AcnpgghpdjbGddbkipojfk = 0, AcnpgghpdjbNaadgnamiok = 1, AcnpgghpdjbLepmgcfimgd = 2, AcnpgghpdjbKekmkppodeg = 3, } impl GridFightEquipCraftSource { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AcnpgghpdjbGddbkipojfk => "ACNPGGHPDJB_GDDBKIPOJFK", Self::AcnpgghpdjbNaadgnamiok => "ACNPGGHPDJB_NAADGNAMIOK", Self::AcnpgghpdjbLepmgcfimgd => "ACNPGGHPDJB_LEPMGCFIMGD", Self::AcnpgghpdjbKekmkppodeg => "ACNPGGHPDJB_KEKMKPPODEG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ACNPGGHPDJB_GDDBKIPOJFK" => Some(Self::AcnpgghpdjbGddbkipojfk), "ACNPGGHPDJB_NAADGNAMIOK" => Some(Self::AcnpgghpdjbNaadgnamiok), "ACNPGGHPDJB_LEPMGCFIMGD" => Some(Self::AcnpgghpdjbLepmgcfimgd), "ACNPGGHPDJB_KEKMKPPODEG" => Some(Self::AcnpgghpdjbKekmkppodeg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dmhhpoiemfe { Lkgaobccpim = 0, Bbfohnlcknf = 1, Opkijlmklnl = 2, } impl Dmhhpoiemfe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lkgaobccpim => "DMHHPOIEMFE_LKGAOBCCPIM", Self::Bbfohnlcknf => "DMHHPOIEMFE_BBFOHNLCKNF", Self::Opkijlmklnl => "DMHHPOIEMFE_OPKIJLMKLNL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DMHHPOIEMFE_LKGAOBCCPIM" => Some(Self::Lkgaobccpim), "DMHHPOIEMFE_BBFOHNLCKNF" => Some(Self::Bbfohnlcknf), "DMHHPOIEMFE_OPKIJLMKLNL" => Some(Self::Opkijlmklnl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jehmccgiokg { Lnpnfldkkck = 0, Elfiemkaljo = 1, Kjmkfeiccda = 2, } impl Jehmccgiokg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lnpnfldkkck => "JEHMCCGIOKG_LNPNFLDKKCK", Self::Elfiemkaljo => "JEHMCCGIOKG_ELFIEMKALJO", Self::Kjmkfeiccda => "JEHMCCGIOKG_KJMKFEICCDA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JEHMCCGIOKG_LNPNFLDKKCK" => Some(Self::Lnpnfldkkck), "JEHMCCGIOKG_ELFIEMKALJO" => Some(Self::Elfiemkaljo), "JEHMCCGIOKG_KJMKFEICCDA" => Some(Self::Kjmkfeiccda), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightUpdateGlobalHpReason { DfijibkbejlIhndjolckdi = 0, DfijibkbejlFdkcphmmfcd = 1, DfijibkbejlIegehakdeha = 2, DfijibkbejlKeopicgmgpi = 3, DfijibkbejlAamhkfpcfpo = 4, DfijibkbejlLgccnhobmap = 101, DfijibkbejlHbgppehginp = 102, DfijibkbejlCjdpihfecnj = 103, DfijibkbejlAekpbhcljan = 201, } impl GridFightUpdateGlobalHpReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::DfijibkbejlIhndjolckdi => "DFIJIBKBEJL_IHNDJOLCKDI", Self::DfijibkbejlFdkcphmmfcd => "DFIJIBKBEJL_FDKCPHMMFCD", Self::DfijibkbejlIegehakdeha => "DFIJIBKBEJL_IEGEHAKDEHA", Self::DfijibkbejlKeopicgmgpi => "DFIJIBKBEJL_KEOPICGMGPI", Self::DfijibkbejlAamhkfpcfpo => "DFIJIBKBEJL_AAMHKFPCFPO", Self::DfijibkbejlLgccnhobmap => "DFIJIBKBEJL_LGCCNHOBMAP", Self::DfijibkbejlHbgppehginp => "DFIJIBKBEJL_HBGPPEHGINP", Self::DfijibkbejlCjdpihfecnj => "DFIJIBKBEJL_CJDPIHFECNJ", Self::DfijibkbejlAekpbhcljan => "DFIJIBKBEJL_AEKPBHCLJAN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DFIJIBKBEJL_IHNDJOLCKDI" => Some(Self::DfijibkbejlIhndjolckdi), "DFIJIBKBEJL_FDKCPHMMFCD" => Some(Self::DfijibkbejlFdkcphmmfcd), "DFIJIBKBEJL_IEGEHAKDEHA" => Some(Self::DfijibkbejlIegehakdeha), "DFIJIBKBEJL_KEOPICGMGPI" => Some(Self::DfijibkbejlKeopicgmgpi), "DFIJIBKBEJL_AAMHKFPCFPO" => Some(Self::DfijibkbejlAamhkfpcfpo), "DFIJIBKBEJL_LGCCNHOBMAP" => Some(Self::DfijibkbejlLgccnhobmap), "DFIJIBKBEJL_HBGPPEHGINP" => Some(Self::DfijibkbejlHbgppehginp), "DFIJIBKBEJL_CJDPIHFECNJ" => Some(Self::DfijibkbejlCjdpihfecnj), "DFIJIBKBEJL_AEKPBHCLJAN" => Some(Self::DfijibkbejlAekpbhcljan), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Peijnefochi { Aibafpbkdji = 0, Nocijdinkpj = 1, Higmflkhgnj = 2, Jojpgbcecln = 3, Nbppjedaifn = 4, } impl Peijnefochi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Aibafpbkdji => "PEIJNEFOCHI_AIBAFPBKDJI", Self::Nocijdinkpj => "PEIJNEFOCHI_NOCIJDINKPJ", Self::Higmflkhgnj => "PEIJNEFOCHI_HIGMFLKHGNJ", Self::Jojpgbcecln => "PEIJNEFOCHI_JOJPGBCECLN", Self::Nbppjedaifn => "PEIJNEFOCHI_NBPPJEDAIFN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PEIJNEFOCHI_AIBAFPBKDJI" => Some(Self::Aibafpbkdji), "PEIJNEFOCHI_NOCIJDINKPJ" => Some(Self::Nocijdinkpj), "PEIJNEFOCHI_HIGMFLKHGNJ" => Some(Self::Higmflkhgnj), "PEIJNEFOCHI_JOJPGBCECLN" => Some(Self::Jojpgbcecln), "PEIJNEFOCHI_NBPPJEDAIFN" => Some(Self::Nbppjedaifn), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mljiildndpl { Lahjfefdobc = 0, Njobaddlbgk = 1, Fagecpgmpeh = 2, } impl Mljiildndpl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lahjfefdobc => "MLJIILDNDPL_LAHJFEFDOBC", Self::Njobaddlbgk => "MLJIILDNDPL_NJOBADDLBGK", Self::Fagecpgmpeh => "MLJIILDNDPL_FAGECPGMPEH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MLJIILDNDPL_LAHJFEFDOBC" => Some(Self::Lahjfefdobc), "MLJIILDNDPL_NJOBADDLBGK" => Some(Self::Njobaddlbgk), "MLJIILDNDPL_FAGECPGMPEH" => Some(Self::Fagecpgmpeh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeartdialType { FpgigbamddpNlcdgipgfdj = 0, CmdChangeScriptEmotionScRsp = 6327, CmdHeartDialScriptChangeScNotify = 6310, CmdSubmitEmotionItemScRsp = 6313, CmdSubmitEmotionItemCsReq = 6336, CmdGetHeartDialInfoCsReq = 6373, CmdFinishEmotionDialoguePerformanceScRsp = 6381, CmdFinishEmotionDialoguePerformanceCsReq = 6315, CmdHeartDialTraceScriptCsReq = 6387, CmdChangeScriptEmotionCsReq = 6380, CmdGetHeartDialInfoScRsp = 6303, CmdHeartDialTraceScriptScRsp = 6329, } impl CmdHeartdialType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FpgigbamddpNlcdgipgfdj => "FPGIGBAMDDP_NLCDGIPGFDJ", Self::CmdChangeScriptEmotionScRsp => "CmdChangeScriptEmotionScRsp", Self::CmdHeartDialScriptChangeScNotify => "CmdHeartDialScriptChangeScNotify", Self::CmdSubmitEmotionItemScRsp => "CmdSubmitEmotionItemScRsp", Self::CmdSubmitEmotionItemCsReq => "CmdSubmitEmotionItemCsReq", Self::CmdGetHeartDialInfoCsReq => "CmdGetHeartDialInfoCsReq", Self::CmdFinishEmotionDialoguePerformanceScRsp => { "CmdFinishEmotionDialoguePerformanceScRsp" } Self::CmdFinishEmotionDialoguePerformanceCsReq => { "CmdFinishEmotionDialoguePerformanceCsReq" } Self::CmdHeartDialTraceScriptCsReq => "CmdHeartDialTraceScriptCsReq", Self::CmdChangeScriptEmotionCsReq => "CmdChangeScriptEmotionCsReq", Self::CmdGetHeartDialInfoScRsp => "CmdGetHeartDialInfoScRsp", Self::CmdHeartDialTraceScriptScRsp => "CmdHeartDialTraceScriptScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FPGIGBAMDDP_NLCDGIPGFDJ" => Some(Self::FpgigbamddpNlcdgipgfdj), "CmdChangeScriptEmotionScRsp" => Some(Self::CmdChangeScriptEmotionScRsp), "CmdHeartDialScriptChangeScNotify" => { Some(Self::CmdHeartDialScriptChangeScNotify) } "CmdSubmitEmotionItemScRsp" => Some(Self::CmdSubmitEmotionItemScRsp), "CmdSubmitEmotionItemCsReq" => Some(Self::CmdSubmitEmotionItemCsReq), "CmdGetHeartDialInfoCsReq" => Some(Self::CmdGetHeartDialInfoCsReq), "CmdFinishEmotionDialoguePerformanceScRsp" => { Some(Self::CmdFinishEmotionDialoguePerformanceScRsp) } "CmdFinishEmotionDialoguePerformanceCsReq" => { Some(Self::CmdFinishEmotionDialoguePerformanceCsReq) } "CmdHeartDialTraceScriptCsReq" => Some(Self::CmdHeartDialTraceScriptCsReq), "CmdChangeScriptEmotionCsReq" => Some(Self::CmdChangeScriptEmotionCsReq), "CmdGetHeartDialInfoScRsp" => Some(Self::CmdGetHeartDialInfoScRsp), "CmdHeartDialTraceScriptScRsp" => Some(Self::CmdHeartDialTraceScriptScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum HeartDialEmotionType { Peace = 0, Anger = 1, Happy = 2, Sad = 3, } impl HeartDialEmotionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Peace => "HEART_DIAL_EMOTION_TYPE_PEACE", Self::Anger => "HEART_DIAL_EMOTION_TYPE_ANGER", Self::Happy => "HEART_DIAL_EMOTION_TYPE_HAPPY", Self::Sad => "HEART_DIAL_EMOTION_TYPE_SAD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HEART_DIAL_EMOTION_TYPE_PEACE" => Some(Self::Peace), "HEART_DIAL_EMOTION_TYPE_ANGER" => Some(Self::Anger), "HEART_DIAL_EMOTION_TYPE_HAPPY" => Some(Self::Happy), "HEART_DIAL_EMOTION_TYPE_SAD" => Some(Self::Sad), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum HeartDialStepType { Coeejalelpf = 0, Badpbgfjpnn = 1, GameLockInfo = 2, Ccjmknnhkke = 3, Bejebbnfgpm = 4, Ngnfoihnlmj = 5, } impl HeartDialStepType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Coeejalelpf => "HeartDialStepType_COEEJALELPF", Self::Badpbgfjpnn => "HeartDialStepType_BADPBGFJPNN", Self::GameLockInfo => "HeartDialStepType_game_lock_info", Self::Ccjmknnhkke => "HeartDialStepType_CCJMKNNHKKE", Self::Bejebbnfgpm => "HeartDialStepType_BEJEBBNFGPM", Self::Ngnfoihnlmj => "HeartDialStepType_NGNFOIHNLMJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HeartDialStepType_COEEJALELPF" => Some(Self::Coeejalelpf), "HeartDialStepType_BADPBGFJPNN" => Some(Self::Badpbgfjpnn), "HeartDialStepType_game_lock_info" => Some(Self::GameLockInfo), "HeartDialStepType_CCJMKNNHKKE" => Some(Self::Ccjmknnhkke), "HeartDialStepType_BEJEBBNFGPM" => Some(Self::Bejebbnfgpm), "HeartDialStepType_NGNFOIHNLMJ" => Some(Self::Ngnfoihnlmj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum HeartDialUnlockStatus { Lock = 0, UnlockSingle = 1, UnlockAll = 2, } impl HeartDialUnlockStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lock => "HEART_DIAL_UNLOCK_STATUS_LOCK", Self::UnlockSingle => "HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE", Self::UnlockAll => "HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HEART_DIAL_UNLOCK_STATUS_LOCK" => Some(Self::Lock), "HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE" => Some(Self::UnlockSingle), "HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL" => Some(Self::UnlockAll), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeliobusType { AmjemjidnkfNlcdgipgfdj = 0, CmdHeliobusStartRaidCsReq = 5878, CmdHeliobusSnsLikeScRsp = 5881, CmdHeliobusSnsLikeCsReq = 5815, CmdHeliobusChallengeUpdateScNotify = 5848, CmdHeliobusEnterBattleCsReq = 5824, CmdHeliobusUpgradeLevelCsReq = 5854, AmjemjidnkfFlpcdjfjhhm = 5842, CmdHeliobusSnsCommentCsReq = 5810, CmdHeliobusSnsPostCsReq = 5836, CmdHeliobusSnsCommentScRsp = 5887, CmdHeliobusSnsPostScRsp = 5813, CmdHeliobusUnlockSkillScNotify = 5809, CmdHeliobusEnterBattleScRsp = 5871, CmdHeliobusSelectSkillScRsp = 5876, CmdHeliobusSnsReadCsReq = 5880, CmdHeliobusUpgradeLevelScRsp = 5883, CmdHeliobusSnsReadScRsp = 5827, CmdHeliobusLineupUpdateScNotify = 5859, CmdHeliobusInfoChangedScNotify = 5812, CmdHeliobusStartRaidScRsp = 5852, CmdHeliobusActivityDataCsReq = 5873, CmdHeliobusSnsUpdateScNotify = 5829, CmdHeliobusActivityDataScRsp = 5803, } impl CmdHeliobusType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AmjemjidnkfNlcdgipgfdj => "AMJEMJIDNKF_NLCDGIPGFDJ", Self::CmdHeliobusStartRaidCsReq => "CmdHeliobusStartRaidCsReq", Self::CmdHeliobusSnsLikeScRsp => "CmdHeliobusSnsLikeScRsp", Self::CmdHeliobusSnsLikeCsReq => "CmdHeliobusSnsLikeCsReq", Self::CmdHeliobusChallengeUpdateScNotify => { "CmdHeliobusChallengeUpdateScNotify" } Self::CmdHeliobusEnterBattleCsReq => "CmdHeliobusEnterBattleCsReq", Self::CmdHeliobusUpgradeLevelCsReq => "CmdHeliobusUpgradeLevelCsReq", Self::AmjemjidnkfFlpcdjfjhhm => "AMJEMJIDNKF_FLPCDJFJHHM", Self::CmdHeliobusSnsCommentCsReq => "CmdHeliobusSnsCommentCsReq", Self::CmdHeliobusSnsPostCsReq => "CmdHeliobusSnsPostCsReq", Self::CmdHeliobusSnsCommentScRsp => "CmdHeliobusSnsCommentScRsp", Self::CmdHeliobusSnsPostScRsp => "CmdHeliobusSnsPostScRsp", Self::CmdHeliobusUnlockSkillScNotify => "CmdHeliobusUnlockSkillScNotify", Self::CmdHeliobusEnterBattleScRsp => "CmdHeliobusEnterBattleScRsp", Self::CmdHeliobusSelectSkillScRsp => "CmdHeliobusSelectSkillScRsp", Self::CmdHeliobusSnsReadCsReq => "CmdHeliobusSnsReadCsReq", Self::CmdHeliobusUpgradeLevelScRsp => "CmdHeliobusUpgradeLevelScRsp", Self::CmdHeliobusSnsReadScRsp => "CmdHeliobusSnsReadScRsp", Self::CmdHeliobusLineupUpdateScNotify => "CmdHeliobusLineupUpdateScNotify", Self::CmdHeliobusInfoChangedScNotify => "CmdHeliobusInfoChangedScNotify", Self::CmdHeliobusStartRaidScRsp => "CmdHeliobusStartRaidScRsp", Self::CmdHeliobusActivityDataCsReq => "CmdHeliobusActivityDataCsReq", Self::CmdHeliobusSnsUpdateScNotify => "CmdHeliobusSnsUpdateScNotify", Self::CmdHeliobusActivityDataScRsp => "CmdHeliobusActivityDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AMJEMJIDNKF_NLCDGIPGFDJ" => Some(Self::AmjemjidnkfNlcdgipgfdj), "CmdHeliobusStartRaidCsReq" => Some(Self::CmdHeliobusStartRaidCsReq), "CmdHeliobusSnsLikeScRsp" => Some(Self::CmdHeliobusSnsLikeScRsp), "CmdHeliobusSnsLikeCsReq" => Some(Self::CmdHeliobusSnsLikeCsReq), "CmdHeliobusChallengeUpdateScNotify" => { Some(Self::CmdHeliobusChallengeUpdateScNotify) } "CmdHeliobusEnterBattleCsReq" => Some(Self::CmdHeliobusEnterBattleCsReq), "CmdHeliobusUpgradeLevelCsReq" => Some(Self::CmdHeliobusUpgradeLevelCsReq), "AMJEMJIDNKF_FLPCDJFJHHM" => Some(Self::AmjemjidnkfFlpcdjfjhhm), "CmdHeliobusSnsCommentCsReq" => Some(Self::CmdHeliobusSnsCommentCsReq), "CmdHeliobusSnsPostCsReq" => Some(Self::CmdHeliobusSnsPostCsReq), "CmdHeliobusSnsCommentScRsp" => Some(Self::CmdHeliobusSnsCommentScRsp), "CmdHeliobusSnsPostScRsp" => Some(Self::CmdHeliobusSnsPostScRsp), "CmdHeliobusUnlockSkillScNotify" => { Some(Self::CmdHeliobusUnlockSkillScNotify) } "CmdHeliobusEnterBattleScRsp" => Some(Self::CmdHeliobusEnterBattleScRsp), "CmdHeliobusSelectSkillScRsp" => Some(Self::CmdHeliobusSelectSkillScRsp), "CmdHeliobusSnsReadCsReq" => Some(Self::CmdHeliobusSnsReadCsReq), "CmdHeliobusUpgradeLevelScRsp" => Some(Self::CmdHeliobusUpgradeLevelScRsp), "CmdHeliobusSnsReadScRsp" => Some(Self::CmdHeliobusSnsReadScRsp), "CmdHeliobusLineupUpdateScNotify" => { Some(Self::CmdHeliobusLineupUpdateScNotify) } "CmdHeliobusInfoChangedScNotify" => { Some(Self::CmdHeliobusInfoChangedScNotify) } "CmdHeliobusStartRaidScRsp" => Some(Self::CmdHeliobusStartRaidScRsp), "CmdHeliobusActivityDataCsReq" => Some(Self::CmdHeliobusActivityDataCsReq), "CmdHeliobusSnsUpdateScNotify" => Some(Self::CmdHeliobusSnsUpdateScNotify), "CmdHeliobusActivityDataScRsp" => Some(Self::CmdHeliobusActivityDataScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHipplenType { MkffjfhicccNlcdgipgfdj = 0, CmdHipplenCycleResultScNotify = 9029, CmdGetHipplenInheritCsReq = 9007, CmdTakeHipplenEndingRewardScRsp = 9020, CmdSetHipplenAgendaScRsp = 9027, CmdOpenHipplenCycleScRsp = 9034, CmdGetHipplenDataCsReq = 9032, CmdHipplenAgendaResultScNotify = 9009, CmdSetHipplenOutfitScRsp = 9040, CmdSetHipplenAgendaCsReq = 9044, CmdSetHipplenOutfitCsReq = 9021, CmdHipplenTraitUnlockScNotify = 9003, CmdOpenHipplenCycleCsReq = 9043, CmdGetHipplenDataScRsp = 9042, CmdHipplenChangeScNotify = 9012, CmdGetHipplenInheritScRsp = 9023, CmdTakeHipplenEndingRewardCsReq = 9038, CmdSettleHipplenWorkScRsp = 9045, CmdSettleHipplenWorkCsReq = 9019, } impl CmdHipplenType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MkffjfhicccNlcdgipgfdj => "MKFFJFHICCC_NLCDGIPGFDJ", Self::CmdHipplenCycleResultScNotify => "CmdHipplenCycleResultScNotify", Self::CmdGetHipplenInheritCsReq => "CmdGetHipplenInheritCsReq", Self::CmdTakeHipplenEndingRewardScRsp => "CmdTakeHipplenEndingRewardScRsp", Self::CmdSetHipplenAgendaScRsp => "CmdSetHipplenAgendaScRsp", Self::CmdOpenHipplenCycleScRsp => "CmdOpenHipplenCycleScRsp", Self::CmdGetHipplenDataCsReq => "CmdGetHipplenDataCsReq", Self::CmdHipplenAgendaResultScNotify => "CmdHipplenAgendaResultScNotify", Self::CmdSetHipplenOutfitScRsp => "CmdSetHipplenOutfitScRsp", Self::CmdSetHipplenAgendaCsReq => "CmdSetHipplenAgendaCsReq", Self::CmdSetHipplenOutfitCsReq => "CmdSetHipplenOutfitCsReq", Self::CmdHipplenTraitUnlockScNotify => "CmdHipplenTraitUnlockScNotify", Self::CmdOpenHipplenCycleCsReq => "CmdOpenHipplenCycleCsReq", Self::CmdGetHipplenDataScRsp => "CmdGetHipplenDataScRsp", Self::CmdHipplenChangeScNotify => "CmdHipplenChangeScNotify", Self::CmdGetHipplenInheritScRsp => "CmdGetHipplenInheritScRsp", Self::CmdTakeHipplenEndingRewardCsReq => "CmdTakeHipplenEndingRewardCsReq", Self::CmdSettleHipplenWorkScRsp => "CmdSettleHipplenWorkScRsp", Self::CmdSettleHipplenWorkCsReq => "CmdSettleHipplenWorkCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MKFFJFHICCC_NLCDGIPGFDJ" => Some(Self::MkffjfhicccNlcdgipgfdj), "CmdHipplenCycleResultScNotify" => Some(Self::CmdHipplenCycleResultScNotify), "CmdGetHipplenInheritCsReq" => Some(Self::CmdGetHipplenInheritCsReq), "CmdTakeHipplenEndingRewardScRsp" => { Some(Self::CmdTakeHipplenEndingRewardScRsp) } "CmdSetHipplenAgendaScRsp" => Some(Self::CmdSetHipplenAgendaScRsp), "CmdOpenHipplenCycleScRsp" => Some(Self::CmdOpenHipplenCycleScRsp), "CmdGetHipplenDataCsReq" => Some(Self::CmdGetHipplenDataCsReq), "CmdHipplenAgendaResultScNotify" => { Some(Self::CmdHipplenAgendaResultScNotify) } "CmdSetHipplenOutfitScRsp" => Some(Self::CmdSetHipplenOutfitScRsp), "CmdSetHipplenAgendaCsReq" => Some(Self::CmdSetHipplenAgendaCsReq), "CmdSetHipplenOutfitCsReq" => Some(Self::CmdSetHipplenOutfitCsReq), "CmdHipplenTraitUnlockScNotify" => Some(Self::CmdHipplenTraitUnlockScNotify), "CmdOpenHipplenCycleCsReq" => Some(Self::CmdOpenHipplenCycleCsReq), "CmdGetHipplenDataScRsp" => Some(Self::CmdGetHipplenDataScRsp), "CmdHipplenChangeScNotify" => Some(Self::CmdHipplenChangeScNotify), "CmdGetHipplenInheritScRsp" => Some(Self::CmdGetHipplenInheritScRsp), "CmdTakeHipplenEndingRewardCsReq" => { Some(Self::CmdTakeHipplenEndingRewardCsReq) } "CmdSettleHipplenWorkScRsp" => Some(Self::CmdSettleHipplenWorkScRsp), "CmdSettleHipplenWorkCsReq" => Some(Self::CmdSettleHipplenWorkCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Naocmaojecf { Nlcdgipgfdj = 0, Cnmbiadbfng = 1, Encbgpoifcm = 2, Eckimbndome = 3, Lonknkfdpii = 4, Mllnogknhnl = 5, } impl Naocmaojecf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "NAOCMAOJECF_NLCDGIPGFDJ", Self::Cnmbiadbfng => "NAOCMAOJECF_CNMBIADBFNG", Self::Encbgpoifcm => "NAOCMAOJECF_ENCBGPOIFCM", Self::Eckimbndome => "NAOCMAOJECF_ECKIMBNDOME", Self::Lonknkfdpii => "NAOCMAOJECF_LONKNKFDPII", Self::Mllnogknhnl => "NAOCMAOJECF_MLLNOGKNHNL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NAOCMAOJECF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "NAOCMAOJECF_CNMBIADBFNG" => Some(Self::Cnmbiadbfng), "NAOCMAOJECF_ENCBGPOIFCM" => Some(Self::Encbgpoifcm), "NAOCMAOJECF_ECKIMBNDOME" => Some(Self::Eckimbndome), "NAOCMAOJECF_LONKNKFDPII" => Some(Self::Lonknkfdpii), "NAOCMAOJECF_MLLNOGKNHNL" => Some(Self::Mllnogknhnl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdIdleLiveType { IjkehfdjojhNlcdgipgfdj = 0, CmdJlcnogijgmh = 9431, CmdHandlePendingEquipCsReq = 9409, CmdFomconfodhh = 9365, CmdApkjenojifd = 9423, CmdLmackmnojbf = 9377, CmdFinishQuestionCsReq = 9408, CmdLgnjpfpacgh = 9374, CmdStartNodeBattleCsReq = 9386, CmdTakeTaskRewardScRsp = 9378, CmdDressSpecialEquipScRsp = 9398, CmdTakeQuestEquipCsCsReq = 9440, CmdFinishQuestionRsp = 9393, CmdGaiangfbbpg = 9426, CmdBabfmgpnoig = 9430, CmdEndDungeonScRsp = 9403, CmdTechTreeChangeNodeStateCsRsp = 9417, CmdMlbdipicabb = 9362, CmdEndDungeonCsReq = 9432, CmdTechTreeChangeNodeStateCsCsReq = 9351, CmdTakeContentCsReq = 9385, CmdStartDungeonCsReq = 9355, CmdNohkadapkhe = 9438, CmdBijedlpinkh = 9411, CmdUpgradeTeamSlotCsRsp = 9395, CmdEmcjbmoicjn = 9353, CmdNdmgimoofbl = 9388, CmdUpdateCustomInfoCsReq = 9387, CmdMaaiafillfn = 9437, CmdHandlePendingEquipScRsp = 9424, CmdGetFriendNewAssistRewardScNotify = 9376, CmdStartDungeonScRsp = 9364, CmdDressSpecialEquipCsReq = 9402, CmdUpgradeTeamSlotCsCsReq = 9368, CmdReplaceTeamCsCsReq = 9359, CmdTakeQuestEquipCsRsp = 9391, CmdNilcahcbkai = 9370, CmdFajejcbilia = 9416, CmdTakeContentScRsp = 9366, CmdGetFriendDungeonInfoCsReq = 9443, CmdKkgjpmcfdon = 9435, CmdBbabpmldjmm = 9389, CmdUpdateCustomInfoScRsp = 9384, CmdNmemdfocmfo = 9428, CmdStartNodeBattleScRsp = 9363, CmdDdnjihcbdde = 9360, CmdSyncChangeNtf = 9380, CmdDmepoenpeif = 9421, CmdReplaceTeamCsRsp = 9392, CmdGetFriendDungeonInfoScRsp = 9446, CmdTakeTaskRewardCsReq = 9399, CmdIabbgplblml = 9379, CmdPdmekagocnd = 9442, } impl CmdIdleLiveType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::IjkehfdjojhNlcdgipgfdj => "IJKEHFDJOJH_NLCDGIPGFDJ", Self::CmdJlcnogijgmh => "CmdJLCNOGIJGMH", Self::CmdHandlePendingEquipCsReq => "CmdHandlePendingEquipCsReq", Self::CmdFomconfodhh => "CmdFOMCONFODHH", Self::CmdApkjenojifd => "CmdAPKJENOJIFD", Self::CmdLmackmnojbf => "CmdLMACKMNOJBF", Self::CmdFinishQuestionCsReq => "CmdFinishQuestionCsReq", Self::CmdLgnjpfpacgh => "CmdLGNJPFPACGH", Self::CmdStartNodeBattleCsReq => "CmdStartNodeBattleCsReq", Self::CmdTakeTaskRewardScRsp => "CmdTakeTaskRewardScRsp", Self::CmdDressSpecialEquipScRsp => "CmdDressSpecialEquipScRsp", Self::CmdTakeQuestEquipCsCsReq => "CmdTakeQuestEquipCsCsReq", Self::CmdFinishQuestionRsp => "CmdFinishQuestionRsp", Self::CmdGaiangfbbpg => "CmdGAIANGFBBPG", Self::CmdBabfmgpnoig => "CmdBABFMGPNOIG", Self::CmdEndDungeonScRsp => "CmdEndDungeonScRsp", Self::CmdTechTreeChangeNodeStateCsRsp => "CmdTechTreeChangeNodeStateCsRsp", Self::CmdMlbdipicabb => "CmdMLBDIPICABB", Self::CmdEndDungeonCsReq => "CmdEndDungeonCsReq", Self::CmdTechTreeChangeNodeStateCsCsReq => { "CmdTechTreeChangeNodeStateCsCsReq" } Self::CmdTakeContentCsReq => "CmdTakeContentCsReq", Self::CmdStartDungeonCsReq => "CmdStartDungeonCsReq", Self::CmdNohkadapkhe => "CmdNOHKADAPKHE", Self::CmdBijedlpinkh => "CmdBIJEDLPINKH", Self::CmdUpgradeTeamSlotCsRsp => "CmdUpgradeTeamSlotCsRsp", Self::CmdEmcjbmoicjn => "CmdEMCJBMOICJN", Self::CmdNdmgimoofbl => "CmdNDMGIMOOFBL", Self::CmdUpdateCustomInfoCsReq => "CmdUpdateCustomInfoCsReq", Self::CmdMaaiafillfn => "CmdMAAIAFILLFN", Self::CmdHandlePendingEquipScRsp => "CmdHandlePendingEquipScRsp", Self::CmdGetFriendNewAssistRewardScNotify => { "CmdGetFriendNewAssistRewardScNotify" } Self::CmdStartDungeonScRsp => "CmdStartDungeonScRsp", Self::CmdDressSpecialEquipCsReq => "CmdDressSpecialEquipCsReq", Self::CmdUpgradeTeamSlotCsCsReq => "CmdUpgradeTeamSlotCsCsReq", Self::CmdReplaceTeamCsCsReq => "CmdReplaceTeamCsCsReq", Self::CmdTakeQuestEquipCsRsp => "CmdTakeQuestEquipCsRsp", Self::CmdNilcahcbkai => "CmdNILCAHCBKAI", Self::CmdFajejcbilia => "CmdFAJEJCBILIA", Self::CmdTakeContentScRsp => "CmdTakeContentScRsp", Self::CmdGetFriendDungeonInfoCsReq => "CmdGetFriendDungeonInfoCsReq", Self::CmdKkgjpmcfdon => "CmdKKGJPMCFDON", Self::CmdBbabpmldjmm => "CmdBBABPMLDJMM", Self::CmdUpdateCustomInfoScRsp => "CmdUpdateCustomInfoScRsp", Self::CmdNmemdfocmfo => "CmdNMEMDFOCMFO", Self::CmdStartNodeBattleScRsp => "CmdStartNodeBattleScRsp", Self::CmdDdnjihcbdde => "CmdDDNJIHCBDDE", Self::CmdSyncChangeNtf => "CmdSyncChangeNtf", Self::CmdDmepoenpeif => "CmdDMEPOENPEIF", Self::CmdReplaceTeamCsRsp => "CmdReplaceTeamCsRsp", Self::CmdGetFriendDungeonInfoScRsp => "CmdGetFriendDungeonInfoScRsp", Self::CmdTakeTaskRewardCsReq => "CmdTakeTaskRewardCsReq", Self::CmdIabbgplblml => "CmdIABBGPLBLML", Self::CmdPdmekagocnd => "CmdPDMEKAGOCND", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IJKEHFDJOJH_NLCDGIPGFDJ" => Some(Self::IjkehfdjojhNlcdgipgfdj), "CmdJLCNOGIJGMH" => Some(Self::CmdJlcnogijgmh), "CmdHandlePendingEquipCsReq" => Some(Self::CmdHandlePendingEquipCsReq), "CmdFOMCONFODHH" => Some(Self::CmdFomconfodhh), "CmdAPKJENOJIFD" => Some(Self::CmdApkjenojifd), "CmdLMACKMNOJBF" => Some(Self::CmdLmackmnojbf), "CmdFinishQuestionCsReq" => Some(Self::CmdFinishQuestionCsReq), "CmdLGNJPFPACGH" => Some(Self::CmdLgnjpfpacgh), "CmdStartNodeBattleCsReq" => Some(Self::CmdStartNodeBattleCsReq), "CmdTakeTaskRewardScRsp" => Some(Self::CmdTakeTaskRewardScRsp), "CmdDressSpecialEquipScRsp" => Some(Self::CmdDressSpecialEquipScRsp), "CmdTakeQuestEquipCsCsReq" => Some(Self::CmdTakeQuestEquipCsCsReq), "CmdFinishQuestionRsp" => Some(Self::CmdFinishQuestionRsp), "CmdGAIANGFBBPG" => Some(Self::CmdGaiangfbbpg), "CmdBABFMGPNOIG" => Some(Self::CmdBabfmgpnoig), "CmdEndDungeonScRsp" => Some(Self::CmdEndDungeonScRsp), "CmdTechTreeChangeNodeStateCsRsp" => { Some(Self::CmdTechTreeChangeNodeStateCsRsp) } "CmdMLBDIPICABB" => Some(Self::CmdMlbdipicabb), "CmdEndDungeonCsReq" => Some(Self::CmdEndDungeonCsReq), "CmdTechTreeChangeNodeStateCsCsReq" => { Some(Self::CmdTechTreeChangeNodeStateCsCsReq) } "CmdTakeContentCsReq" => Some(Self::CmdTakeContentCsReq), "CmdStartDungeonCsReq" => Some(Self::CmdStartDungeonCsReq), "CmdNOHKADAPKHE" => Some(Self::CmdNohkadapkhe), "CmdBIJEDLPINKH" => Some(Self::CmdBijedlpinkh), "CmdUpgradeTeamSlotCsRsp" => Some(Self::CmdUpgradeTeamSlotCsRsp), "CmdEMCJBMOICJN" => Some(Self::CmdEmcjbmoicjn), "CmdNDMGIMOOFBL" => Some(Self::CmdNdmgimoofbl), "CmdUpdateCustomInfoCsReq" => Some(Self::CmdUpdateCustomInfoCsReq), "CmdMAAIAFILLFN" => Some(Self::CmdMaaiafillfn), "CmdHandlePendingEquipScRsp" => Some(Self::CmdHandlePendingEquipScRsp), "CmdGetFriendNewAssistRewardScNotify" => { Some(Self::CmdGetFriendNewAssistRewardScNotify) } "CmdStartDungeonScRsp" => Some(Self::CmdStartDungeonScRsp), "CmdDressSpecialEquipCsReq" => Some(Self::CmdDressSpecialEquipCsReq), "CmdUpgradeTeamSlotCsCsReq" => Some(Self::CmdUpgradeTeamSlotCsCsReq), "CmdReplaceTeamCsCsReq" => Some(Self::CmdReplaceTeamCsCsReq), "CmdTakeQuestEquipCsRsp" => Some(Self::CmdTakeQuestEquipCsRsp), "CmdNILCAHCBKAI" => Some(Self::CmdNilcahcbkai), "CmdFAJEJCBILIA" => Some(Self::CmdFajejcbilia), "CmdTakeContentScRsp" => Some(Self::CmdTakeContentScRsp), "CmdGetFriendDungeonInfoCsReq" => Some(Self::CmdGetFriendDungeonInfoCsReq), "CmdKKGJPMCFDON" => Some(Self::CmdKkgjpmcfdon), "CmdBBABPMLDJMM" => Some(Self::CmdBbabpmldjmm), "CmdUpdateCustomInfoScRsp" => Some(Self::CmdUpdateCustomInfoScRsp), "CmdNMEMDFOCMFO" => Some(Self::CmdNmemdfocmfo), "CmdStartNodeBattleScRsp" => Some(Self::CmdStartNodeBattleScRsp), "CmdDDNJIHCBDDE" => Some(Self::CmdDdnjihcbdde), "CmdSyncChangeNtf" => Some(Self::CmdSyncChangeNtf), "CmdDMEPOENPEIF" => Some(Self::CmdDmepoenpeif), "CmdReplaceTeamCsRsp" => Some(Self::CmdReplaceTeamCsRsp), "CmdGetFriendDungeonInfoScRsp" => Some(Self::CmdGetFriendDungeonInfoScRsp), "CmdTakeTaskRewardCsReq" => Some(Self::CmdTakeTaskRewardCsReq), "CmdIABBGPLBLML" => Some(Self::CmdIabbgplblml), "CmdPDMEKAGOCND" => Some(Self::CmdPdmekagocnd), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dbkaajaegnm { Nlcdgipgfdj = 0, Bmoogbnpeaa = 1, Cihfgjdchia = 2, Pdkldmnajbo = 3, } impl Dbkaajaegnm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "DBKAAJAEGNM_NLCDGIPGFDJ", Self::Bmoogbnpeaa => "DBKAAJAEGNM_BMOOGBNPEAA", Self::Cihfgjdchia => "DBKAAJAEGNM_CIHFGJDCHIA", Self::Pdkldmnajbo => "DBKAAJAEGNM_PDKLDMNAJBO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DBKAAJAEGNM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "DBKAAJAEGNM_BMOOGBNPEAA" => Some(Self::Bmoogbnpeaa), "DBKAAJAEGNM_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), "DBKAAJAEGNM_PDKLDMNAJBO" => Some(Self::Pdkldmnajbo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jdgnmidmacl { Gaifbjckgpa = 0, Kgpgdemeand = 1, Bpklgjoboma = 2, Iaaoahfdflc = 3, } impl Jdgnmidmacl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Gaifbjckgpa => "JDGNMIDMACL_GAIFBJCKGPA", Self::Kgpgdemeand => "JDGNMIDMACL_KGPGDEMEAND", Self::Bpklgjoboma => "JDGNMIDMACL_BPKLGJOBOMA", Self::Iaaoahfdflc => "JDGNMIDMACL_IAAOAHFDFLC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JDGNMIDMACL_GAIFBJCKGPA" => Some(Self::Gaifbjckgpa), "JDGNMIDMACL_KGPGDEMEAND" => Some(Self::Kgpgdemeand), "JDGNMIDMACL_BPKLGJOBOMA" => Some(Self::Bpklgjoboma), "JDGNMIDMACL_IAAOAHFDFLC" => Some(Self::Iaaoahfdflc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cdabmabjfii { Nlcdgipgfdj = 0, Feheggcokjh = 2, Ggmpegmehpd = 4, Mgbcapiiklm = 5, Diligfnlnke = 6, Bojieinflff = 7, } impl Cdabmabjfii { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "CDABMABJFII_NLCDGIPGFDJ", Self::Feheggcokjh => "CDABMABJFII_FEHEGGCOKJH", Self::Ggmpegmehpd => "CDABMABJFII_GGMPEGMEHPD", Self::Mgbcapiiklm => "CDABMABJFII_MGBCAPIIKLM", Self::Diligfnlnke => "CDABMABJFII_DILIGFNLNKE", Self::Bojieinflff => "CDABMABJFII_BOJIEINFLFF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CDABMABJFII_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "CDABMABJFII_FEHEGGCOKJH" => Some(Self::Feheggcokjh), "CDABMABJFII_GGMPEGMEHPD" => Some(Self::Ggmpegmehpd), "CDABMABJFII_MGBCAPIIKLM" => Some(Self::Mgbcapiiklm), "CDABMABJFII_DILIGFNLNKE" => Some(Self::Diligfnlnke), "CDABMABJFII_BOJIEINFLFF" => Some(Self::Bojieinflff), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Oedabanajek { Nlcdgipgfdj = 0, Bpnmabifcac = 1, Ohljjbcalbf = 2, } impl Oedabanajek { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "OEDABANAJEK_NLCDGIPGFDJ", Self::Bpnmabifcac => "OEDABANAJEK_BPNMABIFCAC", Self::Ohljjbcalbf => "OEDABANAJEK_OHLJJBCALBF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OEDABANAJEK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "OEDABANAJEK_BPNMABIFCAC" => Some(Self::Bpnmabifcac), "OEDABANAJEK_OHLJJBCALBF" => Some(Self::Ohljjbcalbf), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lppkghjgocc { Nlcdgipgfdj = 0, Cajpagkbbml = 1, Jokppelafoi = 2, } impl Lppkghjgocc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "LPPKGHJGOCC_NLCDGIPGFDJ", Self::Cajpagkbbml => "LPPKGHJGOCC_CAJPAGKBBML", Self::Jokppelafoi => "LPPKGHJGOCC_JOKPPELAFOI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LPPKGHJGOCC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "LPPKGHJGOCC_CAJPAGKBBML" => Some(Self::Cajpagkbbml), "LPPKGHJGOCC_JOKPPELAFOI" => Some(Self::Jokppelafoi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdInteractiveTriggerMazeBuffType { EfdhfoemkhhNlcdgipgfdj = 0, CmdDcaboalfjap = 9479, CmdNmekjabiggh = 9478, } impl CmdInteractiveTriggerMazeBuffType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::EfdhfoemkhhNlcdgipgfdj => "EFDHFOEMKHH_NLCDGIPGFDJ", Self::CmdDcaboalfjap => "CmdDCABOALFJAP", Self::CmdNmekjabiggh => "CmdNMEKJABIGGH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EFDHFOEMKHH_NLCDGIPGFDJ" => Some(Self::EfdhfoemkhhNlcdgipgfdj), "CmdDCABOALFJAP" => Some(Self::CmdDcaboalfjap), "CmdNMEKJABIGGH" => Some(Self::CmdNmekjabiggh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdItemType { PjmjnhaaejiNlcdgipgfdj = 0, CmdMarkItemScRsp = 599, CmdBatchRankUpEquipmentScRsp = 540, CmdRelicFilterPlanClearNameScNotify = 543, CmdDestroyItemScRsp = 501, CmdExpUpEquipmentCsReq = 529, CmdGetRecyleTimeScRsp = 566, CmdComposeSelectedRelicScRsp = 559, CmdAddEquipmentScRsp = 574, CmdComposeItemScRsp = 583, CmdLockEquipmentCsReq = 536, CmdExpUpRelicCsReq = 509, CmdGetRelicFilterPlanScRsp = 588, CmdExpUpEquipmentScRsp = 512, CmdGetMarkItemListScRsp = 585, CmdSellItemScRsp = 524, CmdExpUpRelicScRsp = 542, CmdGeneralVirtualItemDataNotify = 514, CmdRelicReforgeCsReq = 593, CmdGetBagScRsp = 503, CmdRankUpEquipmentScRsp = 587, CmdComposeLimitNumUpdateScNotify = 549, CmdEmldlbkpefd = 545, CmdRelicReforgeConfirmCsReq = 591, CmdCancelMarkItemNotify = 532, CmdAmpmjpcflnd = 516, CmdMgbkbikljdn = 537, CmdMarkRelicFilterPlanScRsp = 558, CmdRelicReforgeScRsp = 596, CmdSyncTurnFoodNotify = 535, CmdRelicReforgeConfirmScRsp = 523, CmdLockEquipmentScRsp = 513, CmdLockRelicScRsp = 538, CmdAddRelicFilterPlanCsReq = 526, CmdDiscardRelicScRsp = 553, CmdGetMarkItemListCsReq = 567, CmdDestroyItemCsReq = 528, CmdUseItemScRsp = 581, CmdMarkItemCsReq = 520, CmdAddRelicFilterPlanScRsp = 590, CmdMarkRelicFilterPlanCsReq = 534, CmdModifyRelicFilterPlanCsReq = 541, CmdExchangeHcoinCsReq = 578, CmdGetRecyleTimeCsReq = 592, CmdLockRelicCsReq = 576, CmdExchangeHcoinScRsp = 552, CmdGetRelicFilterPlanCsReq = 539, CmdModifyRelicFilterPlanScRsp = 518, CmdComposeSelectedRelicCsReq = 548, CmdComposeLimitNumCompleteScNotify = 530, CmdLjkfppdfhmh = 505, CmdDiscardRelicCsReq = 582, CmdPromoteEquipmentCsReq = 580, CmdGetBagCsReq = 573, CmdSellItemCsReq = 561, CmdComposeItemCsReq = 554, CmdUseItemCsReq = 515, CmdPromoteEquipmentScRsp = 527, CmdBatchRankUpEquipmentCsReq = 589, CmdRechargeSuccNotify = 571, CmdRankUpEquipmentCsReq = 510, } impl CmdItemType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PjmjnhaaejiNlcdgipgfdj => "PJMJNHAAEJI_NLCDGIPGFDJ", Self::CmdMarkItemScRsp => "CmdMarkItemScRsp", Self::CmdBatchRankUpEquipmentScRsp => "CmdBatchRankUpEquipmentScRsp", Self::CmdRelicFilterPlanClearNameScNotify => { "CmdRelicFilterPlanClearNameScNotify" } Self::CmdDestroyItemScRsp => "CmdDestroyItemScRsp", Self::CmdExpUpEquipmentCsReq => "CmdExpUpEquipmentCsReq", Self::CmdGetRecyleTimeScRsp => "CmdGetRecyleTimeScRsp", Self::CmdComposeSelectedRelicScRsp => "CmdComposeSelectedRelicScRsp", Self::CmdAddEquipmentScRsp => "CmdAddEquipmentScRsp", Self::CmdComposeItemScRsp => "CmdComposeItemScRsp", Self::CmdLockEquipmentCsReq => "CmdLockEquipmentCsReq", Self::CmdExpUpRelicCsReq => "CmdExpUpRelicCsReq", Self::CmdGetRelicFilterPlanScRsp => "CmdGetRelicFilterPlanScRsp", Self::CmdExpUpEquipmentScRsp => "CmdExpUpEquipmentScRsp", Self::CmdGetMarkItemListScRsp => "CmdGetMarkItemListScRsp", Self::CmdSellItemScRsp => "CmdSellItemScRsp", Self::CmdExpUpRelicScRsp => "CmdExpUpRelicScRsp", Self::CmdGeneralVirtualItemDataNotify => "CmdGeneralVirtualItemDataNotify", Self::CmdRelicReforgeCsReq => "CmdRelicReforgeCsReq", Self::CmdGetBagScRsp => "CmdGetBagScRsp", Self::CmdRankUpEquipmentScRsp => "CmdRankUpEquipmentScRsp", Self::CmdComposeLimitNumUpdateScNotify => "CmdComposeLimitNumUpdateScNotify", Self::CmdEmldlbkpefd => "CmdEMLDLBKPEFD", Self::CmdRelicReforgeConfirmCsReq => "CmdRelicReforgeConfirmCsReq", Self::CmdCancelMarkItemNotify => "CmdCancelMarkItemNotify", Self::CmdAmpmjpcflnd => "CmdAMPMJPCFLND", Self::CmdMgbkbikljdn => "CmdMGBKBIKLJDN", Self::CmdMarkRelicFilterPlanScRsp => "CmdMarkRelicFilterPlanScRsp", Self::CmdRelicReforgeScRsp => "CmdRelicReforgeScRsp", Self::CmdSyncTurnFoodNotify => "CmdSyncTurnFoodNotify", Self::CmdRelicReforgeConfirmScRsp => "CmdRelicReforgeConfirmScRsp", Self::CmdLockEquipmentScRsp => "CmdLockEquipmentScRsp", Self::CmdLockRelicScRsp => "CmdLockRelicScRsp", Self::CmdAddRelicFilterPlanCsReq => "CmdAddRelicFilterPlanCsReq", Self::CmdDiscardRelicScRsp => "CmdDiscardRelicScRsp", Self::CmdGetMarkItemListCsReq => "CmdGetMarkItemListCsReq", Self::CmdDestroyItemCsReq => "CmdDestroyItemCsReq", Self::CmdUseItemScRsp => "CmdUseItemScRsp", Self::CmdMarkItemCsReq => "CmdMarkItemCsReq", Self::CmdAddRelicFilterPlanScRsp => "CmdAddRelicFilterPlanScRsp", Self::CmdMarkRelicFilterPlanCsReq => "CmdMarkRelicFilterPlanCsReq", Self::CmdModifyRelicFilterPlanCsReq => "CmdModifyRelicFilterPlanCsReq", Self::CmdExchangeHcoinCsReq => "CmdExchangeHcoinCsReq", Self::CmdGetRecyleTimeCsReq => "CmdGetRecyleTimeCsReq", Self::CmdLockRelicCsReq => "CmdLockRelicCsReq", Self::CmdExchangeHcoinScRsp => "CmdExchangeHcoinScRsp", Self::CmdGetRelicFilterPlanCsReq => "CmdGetRelicFilterPlanCsReq", Self::CmdModifyRelicFilterPlanScRsp => "CmdModifyRelicFilterPlanScRsp", Self::CmdComposeSelectedRelicCsReq => "CmdComposeSelectedRelicCsReq", Self::CmdComposeLimitNumCompleteScNotify => { "CmdComposeLimitNumCompleteScNotify" } Self::CmdLjkfppdfhmh => "CmdLJKFPPDFHMH", Self::CmdDiscardRelicCsReq => "CmdDiscardRelicCsReq", Self::CmdPromoteEquipmentCsReq => "CmdPromoteEquipmentCsReq", Self::CmdGetBagCsReq => "CmdGetBagCsReq", Self::CmdSellItemCsReq => "CmdSellItemCsReq", Self::CmdComposeItemCsReq => "CmdComposeItemCsReq", Self::CmdUseItemCsReq => "CmdUseItemCsReq", Self::CmdPromoteEquipmentScRsp => "CmdPromoteEquipmentScRsp", Self::CmdBatchRankUpEquipmentCsReq => "CmdBatchRankUpEquipmentCsReq", Self::CmdRechargeSuccNotify => "CmdRechargeSuccNotify", Self::CmdRankUpEquipmentCsReq => "CmdRankUpEquipmentCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PJMJNHAAEJI_NLCDGIPGFDJ" => Some(Self::PjmjnhaaejiNlcdgipgfdj), "CmdMarkItemScRsp" => Some(Self::CmdMarkItemScRsp), "CmdBatchRankUpEquipmentScRsp" => Some(Self::CmdBatchRankUpEquipmentScRsp), "CmdRelicFilterPlanClearNameScNotify" => { Some(Self::CmdRelicFilterPlanClearNameScNotify) } "CmdDestroyItemScRsp" => Some(Self::CmdDestroyItemScRsp), "CmdExpUpEquipmentCsReq" => Some(Self::CmdExpUpEquipmentCsReq), "CmdGetRecyleTimeScRsp" => Some(Self::CmdGetRecyleTimeScRsp), "CmdComposeSelectedRelicScRsp" => Some(Self::CmdComposeSelectedRelicScRsp), "CmdAddEquipmentScRsp" => Some(Self::CmdAddEquipmentScRsp), "CmdComposeItemScRsp" => Some(Self::CmdComposeItemScRsp), "CmdLockEquipmentCsReq" => Some(Self::CmdLockEquipmentCsReq), "CmdExpUpRelicCsReq" => Some(Self::CmdExpUpRelicCsReq), "CmdGetRelicFilterPlanScRsp" => Some(Self::CmdGetRelicFilterPlanScRsp), "CmdExpUpEquipmentScRsp" => Some(Self::CmdExpUpEquipmentScRsp), "CmdGetMarkItemListScRsp" => Some(Self::CmdGetMarkItemListScRsp), "CmdSellItemScRsp" => Some(Self::CmdSellItemScRsp), "CmdExpUpRelicScRsp" => Some(Self::CmdExpUpRelicScRsp), "CmdGeneralVirtualItemDataNotify" => { Some(Self::CmdGeneralVirtualItemDataNotify) } "CmdRelicReforgeCsReq" => Some(Self::CmdRelicReforgeCsReq), "CmdGetBagScRsp" => Some(Self::CmdGetBagScRsp), "CmdRankUpEquipmentScRsp" => Some(Self::CmdRankUpEquipmentScRsp), "CmdComposeLimitNumUpdateScNotify" => { Some(Self::CmdComposeLimitNumUpdateScNotify) } "CmdEMLDLBKPEFD" => Some(Self::CmdEmldlbkpefd), "CmdRelicReforgeConfirmCsReq" => Some(Self::CmdRelicReforgeConfirmCsReq), "CmdCancelMarkItemNotify" => Some(Self::CmdCancelMarkItemNotify), "CmdAMPMJPCFLND" => Some(Self::CmdAmpmjpcflnd), "CmdMGBKBIKLJDN" => Some(Self::CmdMgbkbikljdn), "CmdMarkRelicFilterPlanScRsp" => Some(Self::CmdMarkRelicFilterPlanScRsp), "CmdRelicReforgeScRsp" => Some(Self::CmdRelicReforgeScRsp), "CmdSyncTurnFoodNotify" => Some(Self::CmdSyncTurnFoodNotify), "CmdRelicReforgeConfirmScRsp" => Some(Self::CmdRelicReforgeConfirmScRsp), "CmdLockEquipmentScRsp" => Some(Self::CmdLockEquipmentScRsp), "CmdLockRelicScRsp" => Some(Self::CmdLockRelicScRsp), "CmdAddRelicFilterPlanCsReq" => Some(Self::CmdAddRelicFilterPlanCsReq), "CmdDiscardRelicScRsp" => Some(Self::CmdDiscardRelicScRsp), "CmdGetMarkItemListCsReq" => Some(Self::CmdGetMarkItemListCsReq), "CmdDestroyItemCsReq" => Some(Self::CmdDestroyItemCsReq), "CmdUseItemScRsp" => Some(Self::CmdUseItemScRsp), "CmdMarkItemCsReq" => Some(Self::CmdMarkItemCsReq), "CmdAddRelicFilterPlanScRsp" => Some(Self::CmdAddRelicFilterPlanScRsp), "CmdMarkRelicFilterPlanCsReq" => Some(Self::CmdMarkRelicFilterPlanCsReq), "CmdModifyRelicFilterPlanCsReq" => Some(Self::CmdModifyRelicFilterPlanCsReq), "CmdExchangeHcoinCsReq" => Some(Self::CmdExchangeHcoinCsReq), "CmdGetRecyleTimeCsReq" => Some(Self::CmdGetRecyleTimeCsReq), "CmdLockRelicCsReq" => Some(Self::CmdLockRelicCsReq), "CmdExchangeHcoinScRsp" => Some(Self::CmdExchangeHcoinScRsp), "CmdGetRelicFilterPlanCsReq" => Some(Self::CmdGetRelicFilterPlanCsReq), "CmdModifyRelicFilterPlanScRsp" => Some(Self::CmdModifyRelicFilterPlanScRsp), "CmdComposeSelectedRelicCsReq" => Some(Self::CmdComposeSelectedRelicCsReq), "CmdComposeLimitNumCompleteScNotify" => { Some(Self::CmdComposeLimitNumCompleteScNotify) } "CmdLJKFPPDFHMH" => Some(Self::CmdLjkfppdfhmh), "CmdDiscardRelicCsReq" => Some(Self::CmdDiscardRelicCsReq), "CmdPromoteEquipmentCsReq" => Some(Self::CmdPromoteEquipmentCsReq), "CmdGetBagCsReq" => Some(Self::CmdGetBagCsReq), "CmdSellItemCsReq" => Some(Self::CmdSellItemCsReq), "CmdComposeItemCsReq" => Some(Self::CmdComposeItemCsReq), "CmdUseItemCsReq" => Some(Self::CmdUseItemCsReq), "CmdPromoteEquipmentScRsp" => Some(Self::CmdPromoteEquipmentScRsp), "CmdBatchRankUpEquipmentCsReq" => Some(Self::CmdBatchRankUpEquipmentCsReq), "CmdRechargeSuccNotify" => Some(Self::CmdRechargeSuccNotify), "CmdRankUpEquipmentCsReq" => Some(Self::CmdRankUpEquipmentCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RelicDiscardType { PjhkiideoogIcfoncmfnlg = 0, PjhkiideoogAobkjjhahcn = 1, PjhkiideoogOhnjlmfecen = 2, } impl RelicDiscardType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PjhkiideoogIcfoncmfnlg => "PJHKIIDEOOG_ICFONCMFNLG", Self::PjhkiideoogAobkjjhahcn => "PJHKIIDEOOG_AOBKJJHAHCN", Self::PjhkiideoogOhnjlmfecen => "PJHKIIDEOOG_OHNJLMFECEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PJHKIIDEOOG_ICFONCMFNLG" => Some(Self::PjhkiideoogIcfoncmfnlg), "PJHKIIDEOOG_AOBKJJHAHCN" => Some(Self::PjhkiideoogAobkjjhahcn), "PJHKIIDEOOG_OHNJLMFECEN" => Some(Self::PjhkiideoogOhnjlmfecen), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TurnFoodSwitch { FhlekkndbbeNlcdgipgfdj = 0, FhlekkndbbeAttack = 1, FhlekkndbbeFjlognfechi = 2, } impl TurnFoodSwitch { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FhlekkndbbeNlcdgipgfdj => "FHLEKKNDBBE_NLCDGIPGFDJ", Self::FhlekkndbbeAttack => "FHLEKKNDBBE_attack", Self::FhlekkndbbeFjlognfechi => "FHLEKKNDBBE_FJLOGNFECHI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FHLEKKNDBBE_NLCDGIPGFDJ" => Some(Self::FhlekkndbbeNlcdgipgfdj), "FHLEKKNDBBE_attack" => Some(Self::FhlekkndbbeAttack), "FHLEKKNDBBE_FJLOGNFECHI" => Some(Self::FhlekkndbbeFjlognfechi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdJukeboxType { OnbkhmhladcNlcdgipgfdj = 0, CmdGetJukeboxDataCsReq = 3173, CmdUnlockBackGroundMusicScRsp = 3113, CmdFklmgefildi = 3115, CmdUnlockBackGroundMusicCsReq = 3136, CmdPlayBackGroundMusicScRsp = 3127, CmdPlayBackGroundMusicCsReq = 3180, CmdEgdfpdhnoko = 3181, CmdGetJukeboxDataScRsp = 3103, } impl CmdJukeboxType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::OnbkhmhladcNlcdgipgfdj => "ONBKHMHLADC_NLCDGIPGFDJ", Self::CmdGetJukeboxDataCsReq => "CmdGetJukeboxDataCsReq", Self::CmdUnlockBackGroundMusicScRsp => "CmdUnlockBackGroundMusicScRsp", Self::CmdFklmgefildi => "CmdFKLMGEFILDI", Self::CmdUnlockBackGroundMusicCsReq => "CmdUnlockBackGroundMusicCsReq", Self::CmdPlayBackGroundMusicScRsp => "CmdPlayBackGroundMusicScRsp", Self::CmdPlayBackGroundMusicCsReq => "CmdPlayBackGroundMusicCsReq", Self::CmdEgdfpdhnoko => "CmdEGDFPDHNOKO", Self::CmdGetJukeboxDataScRsp => "CmdGetJukeboxDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ONBKHMHLADC_NLCDGIPGFDJ" => Some(Self::OnbkhmhladcNlcdgipgfdj), "CmdGetJukeboxDataCsReq" => Some(Self::CmdGetJukeboxDataCsReq), "CmdUnlockBackGroundMusicScRsp" => Some(Self::CmdUnlockBackGroundMusicScRsp), "CmdFKLMGEFILDI" => Some(Self::CmdFklmgefildi), "CmdUnlockBackGroundMusicCsReq" => Some(Self::CmdUnlockBackGroundMusicCsReq), "CmdPlayBackGroundMusicScRsp" => Some(Self::CmdPlayBackGroundMusicScRsp), "CmdPlayBackGroundMusicCsReq" => Some(Self::CmdPlayBackGroundMusicCsReq), "CmdEGDFPDHNOKO" => Some(Self::CmdEgdfpdhnoko), "CmdGetJukeboxDataScRsp" => Some(Self::CmdGetJukeboxDataScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLimaoNewsType { ElghlkhamkbNlcdgipgfdj = 0, ElghlkhamkbJkldnbfnoga = 9199, CmdLjcbiaemldn = 9187, ElghlkhamkbFjkmbbbfdgo = 9201, ElghlkhamkbOkdiccolplg = 9195, ElghlkhamkbPobognlnkcj = 9197, ElghlkhamkbOiimhpfebgf = 9191, ElghlkhamkbCdcjocapmbo = 9190, ElghlkhamkbOmlimkcekki = 9206, CmdEpmonpaabkj = 9203, CmdKbakbmgbnol = 9181, ElghlkhamkbAljlhganfem = 9202, CmdJkhgdjgbhcd = 9198, ElghlkhamkbMgkfnlidimn = 9186, ElghlkhamkbNogfalfdihf = 9182, CmdPnalndonmck = 9184, CmdGhbbmijfiad = 9205, CmdGhbkjlihhgj = 9183, CmdOfdmhdodalp = 9208, ElghlkhamkbFgebelhdaci = 9194, ElghlkhamkbJogehjjchnm = 9207, CmdDdapicmfdab = 9200, CmdAcgbgkffaol = 9196, CmdJegnoijmbca = 9188, CmdCpgfnbbiglh = 9210, CmdMagmmminoaj = 9192, } impl CmdLimaoNewsType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::ElghlkhamkbNlcdgipgfdj => "ELGHLKHAMKB_NLCDGIPGFDJ", Self::ElghlkhamkbJkldnbfnoga => "ELGHLKHAMKB_JKLDNBFNOGA", Self::CmdLjcbiaemldn => "CmdLJCBIAEMLDN", Self::ElghlkhamkbFjkmbbbfdgo => "ELGHLKHAMKB_FJKMBBBFDGO", Self::ElghlkhamkbOkdiccolplg => "ELGHLKHAMKB_OKDICCOLPLG", Self::ElghlkhamkbPobognlnkcj => "ELGHLKHAMKB_POBOGNLNKCJ", Self::ElghlkhamkbOiimhpfebgf => "ELGHLKHAMKB_OIIMHPFEBGF", Self::ElghlkhamkbCdcjocapmbo => "ELGHLKHAMKB_CDCJOCAPMBO", Self::ElghlkhamkbOmlimkcekki => "ELGHLKHAMKB_OMLIMKCEKKI", Self::CmdEpmonpaabkj => "CmdEPMONPAABKJ", Self::CmdKbakbmgbnol => "CmdKBAKBMGBNOL", Self::ElghlkhamkbAljlhganfem => "ELGHLKHAMKB_ALJLHGANFEM", Self::CmdJkhgdjgbhcd => "CmdJKHGDJGBHCD", Self::ElghlkhamkbMgkfnlidimn => "ELGHLKHAMKB_MGKFNLIDIMN", Self::ElghlkhamkbNogfalfdihf => "ELGHLKHAMKB_NOGFALFDIHF", Self::CmdPnalndonmck => "CmdPNALNDONMCK", Self::CmdGhbbmijfiad => "CmdGHBBMIJFIAD", Self::CmdGhbkjlihhgj => "CmdGHBKJLIHHGJ", Self::CmdOfdmhdodalp => "CmdOFDMHDODALP", Self::ElghlkhamkbFgebelhdaci => "ELGHLKHAMKB_FGEBELHDACI", Self::ElghlkhamkbJogehjjchnm => "ELGHLKHAMKB_JOGEHJJCHNM", Self::CmdDdapicmfdab => "CmdDDAPICMFDAB", Self::CmdAcgbgkffaol => "CmdACGBGKFFAOL", Self::CmdJegnoijmbca => "CmdJEGNOIJMBCA", Self::CmdCpgfnbbiglh => "CmdCPGFNBBIGLH", Self::CmdMagmmminoaj => "CmdMAGMMMINOAJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ELGHLKHAMKB_NLCDGIPGFDJ" => Some(Self::ElghlkhamkbNlcdgipgfdj), "ELGHLKHAMKB_JKLDNBFNOGA" => Some(Self::ElghlkhamkbJkldnbfnoga), "CmdLJCBIAEMLDN" => Some(Self::CmdLjcbiaemldn), "ELGHLKHAMKB_FJKMBBBFDGO" => Some(Self::ElghlkhamkbFjkmbbbfdgo), "ELGHLKHAMKB_OKDICCOLPLG" => Some(Self::ElghlkhamkbOkdiccolplg), "ELGHLKHAMKB_POBOGNLNKCJ" => Some(Self::ElghlkhamkbPobognlnkcj), "ELGHLKHAMKB_OIIMHPFEBGF" => Some(Self::ElghlkhamkbOiimhpfebgf), "ELGHLKHAMKB_CDCJOCAPMBO" => Some(Self::ElghlkhamkbCdcjocapmbo), "ELGHLKHAMKB_OMLIMKCEKKI" => Some(Self::ElghlkhamkbOmlimkcekki), "CmdEPMONPAABKJ" => Some(Self::CmdEpmonpaabkj), "CmdKBAKBMGBNOL" => Some(Self::CmdKbakbmgbnol), "ELGHLKHAMKB_ALJLHGANFEM" => Some(Self::ElghlkhamkbAljlhganfem), "CmdJKHGDJGBHCD" => Some(Self::CmdJkhgdjgbhcd), "ELGHLKHAMKB_MGKFNLIDIMN" => Some(Self::ElghlkhamkbMgkfnlidimn), "ELGHLKHAMKB_NOGFALFDIHF" => Some(Self::ElghlkhamkbNogfalfdihf), "CmdPNALNDONMCK" => Some(Self::CmdPnalndonmck), "CmdGHBBMIJFIAD" => Some(Self::CmdGhbbmijfiad), "CmdGHBKJLIHHGJ" => Some(Self::CmdGhbkjlihhgj), "CmdOFDMHDODALP" => Some(Self::CmdOfdmhdodalp), "ELGHLKHAMKB_FGEBELHDACI" => Some(Self::ElghlkhamkbFgebelhdaci), "ELGHLKHAMKB_JOGEHJJCHNM" => Some(Self::ElghlkhamkbJogehjjchnm), "CmdDDAPICMFDAB" => Some(Self::CmdDdapicmfdab), "CmdACGBGKFFAOL" => Some(Self::CmdAcgbgkffaol), "CmdJEGNOIJMBCA" => Some(Self::CmdJegnoijmbca), "CmdCPGFNBBIGLH" => Some(Self::CmdCpgfnbbiglh), "CmdMAGMMMINOAJ" => Some(Self::CmdMagmmminoaj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LimaoNewsOfficeSurveyState { NmcbkmbdillNlcdgipgfdj = 0, NmcbkmbdillPpbpghddcol = 1, NmcbkmbdillIggjejahpij = 2, NmcbkmbdillBbnehdgpggh = 3, NmcbkmbdillCckpncibdgp = 4, } impl LimaoNewsOfficeSurveyState { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::NmcbkmbdillNlcdgipgfdj => "NMCBKMBDILL_NLCDGIPGFDJ", Self::NmcbkmbdillPpbpghddcol => "NMCBKMBDILL_PPBPGHDDCOL", Self::NmcbkmbdillIggjejahpij => "NMCBKMBDILL_IGGJEJAHPIJ", Self::NmcbkmbdillBbnehdgpggh => "NMCBKMBDILL_BBNEHDGPGGH", Self::NmcbkmbdillCckpncibdgp => "NMCBKMBDILL_CCKPNCIBDGP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NMCBKMBDILL_NLCDGIPGFDJ" => Some(Self::NmcbkmbdillNlcdgipgfdj), "NMCBKMBDILL_PPBPGHDDCOL" => Some(Self::NmcbkmbdillPpbpghddcol), "NMCBKMBDILL_IGGJEJAHPIJ" => Some(Self::NmcbkmbdillIggjejahpij), "NMCBKMBDILL_BBNEHDGPGGH" => Some(Self::NmcbkmbdillBbnehdgpggh), "NMCBKMBDILL_CCKPNCIBDGP" => Some(Self::NmcbkmbdillCckpncibdgp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLineupType { MlpgobncbofNlcdgipgfdj = 0, CmdSwitchLineupIndexCsReq = 742, CmdEfafccekoan = 792, MlpgobncbofJnkebkdkmhc = 773, CmdGetStageLineupScRsp = 703, CmdGetAllLineupDataCsReq = 724, CmdGetAllLineupDataScRsp = 771, CmdJoinLineupScRsp = 713, CmdGetLineupAvatarDataScRsp = 754, CmdChangeLineupLeaderCsReq = 783, CmdGetCurLineupDataScRsp = 727, CmdSwapLineupCsReq = 710, CmdGetLineupAvatarDataCsReq = 712, CmdQuitLineupScRsp = 781, CmdChangeLineupLeaderScRsp = 709, CmdReplaceLineupCsReq = 752, CmdSyncLineupNotify = 729, CmdGetCurLineupDataCsReq = 780, CmdVirtualLineupTrialAvatarChangeScNotify = 774, CmdExtraLineupDestroyNotify = 759, CmdQuitLineupCsReq = 715, CmdSwitchLineupIndexScRsp = 776, CmdVirtualLineupDestroyNotify = 778, CmdSetLineupNameCsReq = 738, CmdCncfcdjafoj = 766, CmdSwapLineupScRsp = 787, CmdReplaceLineupScRsp = 748, CmdSetLineupNameScRsp = 761, CmdJoinLineupCsReq = 736, } impl CmdLineupType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MlpgobncbofNlcdgipgfdj => "MLPGOBNCBOF_NLCDGIPGFDJ", Self::CmdSwitchLineupIndexCsReq => "CmdSwitchLineupIndexCsReq", Self::CmdEfafccekoan => "CmdEFAFCCEKOAN", Self::MlpgobncbofJnkebkdkmhc => "MLPGOBNCBOF_JNKEBKDKMHC", Self::CmdGetStageLineupScRsp => "CmdGetStageLineupScRsp", Self::CmdGetAllLineupDataCsReq => "CmdGetAllLineupDataCsReq", Self::CmdGetAllLineupDataScRsp => "CmdGetAllLineupDataScRsp", Self::CmdJoinLineupScRsp => "CmdJoinLineupScRsp", Self::CmdGetLineupAvatarDataScRsp => "CmdGetLineupAvatarDataScRsp", Self::CmdChangeLineupLeaderCsReq => "CmdChangeLineupLeaderCsReq", Self::CmdGetCurLineupDataScRsp => "CmdGetCurLineupDataScRsp", Self::CmdSwapLineupCsReq => "CmdSwapLineupCsReq", Self::CmdGetLineupAvatarDataCsReq => "CmdGetLineupAvatarDataCsReq", Self::CmdQuitLineupScRsp => "CmdQuitLineupScRsp", Self::CmdChangeLineupLeaderScRsp => "CmdChangeLineupLeaderScRsp", Self::CmdReplaceLineupCsReq => "CmdReplaceLineupCsReq", Self::CmdSyncLineupNotify => "CmdSyncLineupNotify", Self::CmdGetCurLineupDataCsReq => "CmdGetCurLineupDataCsReq", Self::CmdVirtualLineupTrialAvatarChangeScNotify => { "CmdVirtualLineupTrialAvatarChangeScNotify" } Self::CmdExtraLineupDestroyNotify => "CmdExtraLineupDestroyNotify", Self::CmdQuitLineupCsReq => "CmdQuitLineupCsReq", Self::CmdSwitchLineupIndexScRsp => "CmdSwitchLineupIndexScRsp", Self::CmdVirtualLineupDestroyNotify => "CmdVirtualLineupDestroyNotify", Self::CmdSetLineupNameCsReq => "CmdSetLineupNameCsReq", Self::CmdCncfcdjafoj => "CmdCNCFCDJAFOJ", Self::CmdSwapLineupScRsp => "CmdSwapLineupScRsp", Self::CmdReplaceLineupScRsp => "CmdReplaceLineupScRsp", Self::CmdSetLineupNameScRsp => "CmdSetLineupNameScRsp", Self::CmdJoinLineupCsReq => "CmdJoinLineupCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MLPGOBNCBOF_NLCDGIPGFDJ" => Some(Self::MlpgobncbofNlcdgipgfdj), "CmdSwitchLineupIndexCsReq" => Some(Self::CmdSwitchLineupIndexCsReq), "CmdEFAFCCEKOAN" => Some(Self::CmdEfafccekoan), "MLPGOBNCBOF_JNKEBKDKMHC" => Some(Self::MlpgobncbofJnkebkdkmhc), "CmdGetStageLineupScRsp" => Some(Self::CmdGetStageLineupScRsp), "CmdGetAllLineupDataCsReq" => Some(Self::CmdGetAllLineupDataCsReq), "CmdGetAllLineupDataScRsp" => Some(Self::CmdGetAllLineupDataScRsp), "CmdJoinLineupScRsp" => Some(Self::CmdJoinLineupScRsp), "CmdGetLineupAvatarDataScRsp" => Some(Self::CmdGetLineupAvatarDataScRsp), "CmdChangeLineupLeaderCsReq" => Some(Self::CmdChangeLineupLeaderCsReq), "CmdGetCurLineupDataScRsp" => Some(Self::CmdGetCurLineupDataScRsp), "CmdSwapLineupCsReq" => Some(Self::CmdSwapLineupCsReq), "CmdGetLineupAvatarDataCsReq" => Some(Self::CmdGetLineupAvatarDataCsReq), "CmdQuitLineupScRsp" => Some(Self::CmdQuitLineupScRsp), "CmdChangeLineupLeaderScRsp" => Some(Self::CmdChangeLineupLeaderScRsp), "CmdReplaceLineupCsReq" => Some(Self::CmdReplaceLineupCsReq), "CmdSyncLineupNotify" => Some(Self::CmdSyncLineupNotify), "CmdGetCurLineupDataCsReq" => Some(Self::CmdGetCurLineupDataCsReq), "CmdVirtualLineupTrialAvatarChangeScNotify" => { Some(Self::CmdVirtualLineupTrialAvatarChangeScNotify) } "CmdExtraLineupDestroyNotify" => Some(Self::CmdExtraLineupDestroyNotify), "CmdQuitLineupCsReq" => Some(Self::CmdQuitLineupCsReq), "CmdSwitchLineupIndexScRsp" => Some(Self::CmdSwitchLineupIndexScRsp), "CmdVirtualLineupDestroyNotify" => Some(Self::CmdVirtualLineupDestroyNotify), "CmdSetLineupNameCsReq" => Some(Self::CmdSetLineupNameCsReq), "CmdCNCFCDJAFOJ" => Some(Self::CmdCncfcdjafoj), "CmdSwapLineupScRsp" => Some(Self::CmdSwapLineupScRsp), "CmdReplaceLineupScRsp" => Some(Self::CmdReplaceLineupScRsp), "CmdSetLineupNameScRsp" => Some(Self::CmdSetLineupNameScRsp), "CmdJoinLineupCsReq" => Some(Self::CmdJoinLineupCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Emeaogdfbdi { Nlcdgipgfdj = 0, Elilfepklcj = 1, Jccbpmflehb = 2, Fihjpkblgpf = 3, Kblbapnnano = 4, } impl Emeaogdfbdi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "EMEAOGDFBDI_NLCDGIPGFDJ", Self::Elilfepklcj => "EMEAOGDFBDI_ELILFEPKLCJ", Self::Jccbpmflehb => "EMEAOGDFBDI_JCCBPMFLEHB", Self::Fihjpkblgpf => "EMEAOGDFBDI_FIHJPKBLGPF", Self::Kblbapnnano => "EMEAOGDFBDI_KBLBAPNNANO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EMEAOGDFBDI_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "EMEAOGDFBDI_ELILFEPKLCJ" => Some(Self::Elilfepklcj), "EMEAOGDFBDI_JCCBPMFLEHB" => Some(Self::Jccbpmflehb), "EMEAOGDFBDI_FIHJPKBLGPF" => Some(Self::Fihjpkblgpf), "EMEAOGDFBDI_KBLBAPNNANO" => Some(Self::Kblbapnnano), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ExtraLineupType { LineupNone = 0, LineupChallenge = 1, LineupRogue = 2, LineupChallenge2 = 3, LineupChallenge3 = 4, LineupRogueChallenge = 5, LineupStageTrial = 6, LineupRogueTrial = 7, LineupActivity = 8, LineupBoxingClub = 9, LineupTreasureDungeon = 11, LineupChessRogue = 12, LineupHeliobus = 13, LineupTournRogue = 14, LineupRelicRogue = 15, LineupArcadeRogue = 16, LineupMagicRogue = 17, LineupFate = 18, LineupGridFight = 19, } impl ExtraLineupType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LineupNone => "LINEUP_NONE", Self::LineupChallenge => "LINEUP_CHALLENGE", Self::LineupRogue => "LINEUP_ROGUE", Self::LineupChallenge2 => "LINEUP_CHALLENGE_2", Self::LineupChallenge3 => "LINEUP_CHALLENGE_3", Self::LineupRogueChallenge => "LINEUP_ROGUE_CHALLENGE", Self::LineupStageTrial => "LINEUP_STAGE_TRIAL", Self::LineupRogueTrial => "LINEUP_ROGUE_TRIAL", Self::LineupActivity => "LINEUP_ACTIVITY", Self::LineupBoxingClub => "LINEUP_BOXING_CLUB", Self::LineupTreasureDungeon => "LINEUP_TREASURE_DUNGEON", Self::LineupChessRogue => "LINEUP_CHESS_ROGUE", Self::LineupHeliobus => "LINEUP_HELIOBUS", Self::LineupTournRogue => "LINEUP_TOURN_ROGUE", Self::LineupRelicRogue => "LINEUP_RELIC_ROGUE", Self::LineupArcadeRogue => "LINEUP_ARCADE_ROGUE", Self::LineupMagicRogue => "LINEUP_MAGIC_ROGUE", Self::LineupFate => "LINEUP_FATE", Self::LineupGridFight => "LINEUP_GRID_FIGHT", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LINEUP_NONE" => Some(Self::LineupNone), "LINEUP_CHALLENGE" => Some(Self::LineupChallenge), "LINEUP_ROGUE" => Some(Self::LineupRogue), "LINEUP_CHALLENGE_2" => Some(Self::LineupChallenge2), "LINEUP_CHALLENGE_3" => Some(Self::LineupChallenge3), "LINEUP_ROGUE_CHALLENGE" => Some(Self::LineupRogueChallenge), "LINEUP_STAGE_TRIAL" => Some(Self::LineupStageTrial), "LINEUP_ROGUE_TRIAL" => Some(Self::LineupRogueTrial), "LINEUP_ACTIVITY" => Some(Self::LineupActivity), "LINEUP_BOXING_CLUB" => Some(Self::LineupBoxingClub), "LINEUP_TREASURE_DUNGEON" => Some(Self::LineupTreasureDungeon), "LINEUP_CHESS_ROGUE" => Some(Self::LineupChessRogue), "LINEUP_HELIOBUS" => Some(Self::LineupHeliobus), "LINEUP_TOURN_ROGUE" => Some(Self::LineupTournRogue), "LINEUP_RELIC_ROGUE" => Some(Self::LineupRelicRogue), "LINEUP_ARCADE_ROGUE" => Some(Self::LineupArcadeRogue), "LINEUP_MAGIC_ROGUE" => Some(Self::LineupMagicRogue), "LINEUP_FATE" => Some(Self::LineupFate), "LINEUP_GRID_FIGHT" => Some(Self::LineupGridFight), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SyncLineupReason { SyncReasonNone = 0, SyncReasonMpAdd = 1, SyncReasonMpAddPropHit = 2, SyncReasonHpAdd = 3, SyncReasonHpAddPropHit = 4, SyncReasonMpMaxChangedPermanent = 5, SyncReasonMpMaxChangedByModifier = 6, } impl SyncLineupReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::SyncReasonNone => "SYNC_REASON_NONE", Self::SyncReasonMpAdd => "SYNC_REASON_MP_ADD", Self::SyncReasonMpAddPropHit => "SYNC_REASON_MP_ADD_PROP_HIT", Self::SyncReasonHpAdd => "SYNC_REASON_HP_ADD", Self::SyncReasonHpAddPropHit => "SYNC_REASON_HP_ADD_PROP_HIT", Self::SyncReasonMpMaxChangedPermanent => { "SYNC_REASON_MP_MAX_CHANGED_PERMANENT" } Self::SyncReasonMpMaxChangedByModifier => { "SYNC_REASON_MP_MAX_CHANGED_BY_MODIFIER" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SYNC_REASON_NONE" => Some(Self::SyncReasonNone), "SYNC_REASON_MP_ADD" => Some(Self::SyncReasonMpAdd), "SYNC_REASON_MP_ADD_PROP_HIT" => Some(Self::SyncReasonMpAddPropHit), "SYNC_REASON_HP_ADD" => Some(Self::SyncReasonHpAdd), "SYNC_REASON_HP_ADD_PROP_HIT" => Some(Self::SyncReasonHpAddPropHit), "SYNC_REASON_MP_MAX_CHANGED_PERMANENT" => { Some(Self::SyncReasonMpMaxChangedPermanent) } "SYNC_REASON_MP_MAX_CHANGED_BY_MODIFIER" => { Some(Self::SyncReasonMpMaxChangedByModifier) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLobbyType { MfahjpchpinNlcdgipgfdj = 0, CmdLobbyCreateCsReq = 7382, CmdLobbyInviteCsReq = 7384, CmdJgcfbnlcpea = 7358, CmdLobbyJoinCsReq = 7357, CmdLobbyJoinScRsp = 7373, CmdLobbyKickOutCsReq = 7359, CmdLobbyInteractScNotify = 7356, CmdLobbyQuitScRsp = 7355, CmdLobbyGetInfoCsReq = 7353, CmdAnfmhbgnneg = 7366, CmdLobbyCreateScRsp = 7392, CmdGjbgnmggdle = 7377, CmdLobbyQuitCsReq = 7390, CmdKigjgmlamgh = 7391, CmdLobbyModifyPlayerInfoCsReq = 7369, CmdLobbyInviteScRsp = 7371, CmdDacefjfglgm = 7394, CmdLobbySyncInfoScNotify = 7393, CmdLobbyModifyPlayerInfoScRsp = 7395, CmdOpkkjfefeil = 7370, CmdLobbyGetInfoScRsp = 7388, CmdLobbyKickOutScRsp = 7379, CmdAgdpioakfgb = 7362, } impl CmdLobbyType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MfahjpchpinNlcdgipgfdj => "MFAHJPCHPIN_NLCDGIPGFDJ", Self::CmdLobbyCreateCsReq => "CmdLobbyCreateCsReq", Self::CmdLobbyInviteCsReq => "CmdLobbyInviteCsReq", Self::CmdJgcfbnlcpea => "CmdJGCFBNLCPEA", Self::CmdLobbyJoinCsReq => "CmdLobbyJoinCsReq", Self::CmdLobbyJoinScRsp => "CmdLobbyJoinScRsp", Self::CmdLobbyKickOutCsReq => "CmdLobbyKickOutCsReq", Self::CmdLobbyInteractScNotify => "CmdLobbyInteractScNotify", Self::CmdLobbyQuitScRsp => "CmdLobbyQuitScRsp", Self::CmdLobbyGetInfoCsReq => "CmdLobbyGetInfoCsReq", Self::CmdAnfmhbgnneg => "CmdANFMHBGNNEG", Self::CmdLobbyCreateScRsp => "CmdLobbyCreateScRsp", Self::CmdGjbgnmggdle => "CmdGJBGNMGGDLE", Self::CmdLobbyQuitCsReq => "CmdLobbyQuitCsReq", Self::CmdKigjgmlamgh => "CmdKIGJGMLAMGH", Self::CmdLobbyModifyPlayerInfoCsReq => "CmdLobbyModifyPlayerInfoCsReq", Self::CmdLobbyInviteScRsp => "CmdLobbyInviteScRsp", Self::CmdDacefjfglgm => "CmdDACEFJFGLGM", Self::CmdLobbySyncInfoScNotify => "CmdLobbySyncInfoScNotify", Self::CmdLobbyModifyPlayerInfoScRsp => "CmdLobbyModifyPlayerInfoScRsp", Self::CmdOpkkjfefeil => "CmdOPKKJFEFEIL", Self::CmdLobbyGetInfoScRsp => "CmdLobbyGetInfoScRsp", Self::CmdLobbyKickOutScRsp => "CmdLobbyKickOutScRsp", Self::CmdAgdpioakfgb => "CmdAGDPIOAKFGB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MFAHJPCHPIN_NLCDGIPGFDJ" => Some(Self::MfahjpchpinNlcdgipgfdj), "CmdLobbyCreateCsReq" => Some(Self::CmdLobbyCreateCsReq), "CmdLobbyInviteCsReq" => Some(Self::CmdLobbyInviteCsReq), "CmdJGCFBNLCPEA" => Some(Self::CmdJgcfbnlcpea), "CmdLobbyJoinCsReq" => Some(Self::CmdLobbyJoinCsReq), "CmdLobbyJoinScRsp" => Some(Self::CmdLobbyJoinScRsp), "CmdLobbyKickOutCsReq" => Some(Self::CmdLobbyKickOutCsReq), "CmdLobbyInteractScNotify" => Some(Self::CmdLobbyInteractScNotify), "CmdLobbyQuitScRsp" => Some(Self::CmdLobbyQuitScRsp), "CmdLobbyGetInfoCsReq" => Some(Self::CmdLobbyGetInfoCsReq), "CmdANFMHBGNNEG" => Some(Self::CmdAnfmhbgnneg), "CmdLobbyCreateScRsp" => Some(Self::CmdLobbyCreateScRsp), "CmdGJBGNMGGDLE" => Some(Self::CmdGjbgnmggdle), "CmdLobbyQuitCsReq" => Some(Self::CmdLobbyQuitCsReq), "CmdKIGJGMLAMGH" => Some(Self::CmdKigjgmlamgh), "CmdLobbyModifyPlayerInfoCsReq" => Some(Self::CmdLobbyModifyPlayerInfoCsReq), "CmdLobbyInviteScRsp" => Some(Self::CmdLobbyInviteScRsp), "CmdDACEFJFGLGM" => Some(Self::CmdDacefjfglgm), "CmdLobbySyncInfoScNotify" => Some(Self::CmdLobbySyncInfoScNotify), "CmdLobbyModifyPlayerInfoScRsp" => Some(Self::CmdLobbyModifyPlayerInfoScRsp), "CmdOPKKJFEFEIL" => Some(Self::CmdOpkkjfefeil), "CmdLobbyGetInfoScRsp" => Some(Self::CmdLobbyGetInfoScRsp), "CmdLobbyKickOutScRsp" => Some(Self::CmdLobbyKickOutScRsp), "CmdAGDPIOAKFGB" => Some(Self::CmdAgdpioakfgb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLocalLegendType { EghhbkbldmmNlcdgipgfdj = 0, CmdEnterLocalLegendLevelScRsp = 6586, CmdLocalLegendDataChangeNotify = 6577, CmdGetLocalLegendDataScRsp = 6592, CmdEnterLocalLegendLevelCsReq = 6589, CmdGetLocalLegendDataCsReq = 6583, } impl CmdLocalLegendType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::EghhbkbldmmNlcdgipgfdj => "EGHHBKBLDMM_NLCDGIPGFDJ", Self::CmdEnterLocalLegendLevelScRsp => "CmdEnterLocalLegendLevelScRsp", Self::CmdLocalLegendDataChangeNotify => "CmdLocalLegendDataChangeNotify", Self::CmdGetLocalLegendDataScRsp => "CmdGetLocalLegendDataScRsp", Self::CmdEnterLocalLegendLevelCsReq => "CmdEnterLocalLegendLevelCsReq", Self::CmdGetLocalLegendDataCsReq => "CmdGetLocalLegendDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EGHHBKBLDMM_NLCDGIPGFDJ" => Some(Self::EghhbkbldmmNlcdgipgfdj), "CmdEnterLocalLegendLevelScRsp" => Some(Self::CmdEnterLocalLegendLevelScRsp), "CmdLocalLegendDataChangeNotify" => { Some(Self::CmdLocalLegendDataChangeNotify) } "CmdGetLocalLegendDataScRsp" => Some(Self::CmdGetLocalLegendDataScRsp), "CmdEnterLocalLegendLevelCsReq" => Some(Self::CmdEnterLocalLegendLevelCsReq), "CmdGetLocalLegendDataCsReq" => Some(Self::CmdGetLocalLegendDataCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMailType { CfgebhkaehbNlcdgipgfdj = 0, CmdTakeMailAttachmentScRsp = 881, CmdDelMailCsReq = 836, CmdNewMailScNotify = 810, CmdGetMailScRsp = 803, CmdMarkReadMailScRsp = 827, CmdGetMailCsReq = 873, CmdMarkReadMailCsReq = 880, CmdTakeMailAttachmentCsReq = 815, CmdDelMailScRsp = 813, } impl CmdMailType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::CfgebhkaehbNlcdgipgfdj => "CFGEBHKAEHB_NLCDGIPGFDJ", Self::CmdTakeMailAttachmentScRsp => "CmdTakeMailAttachmentScRsp", Self::CmdDelMailCsReq => "CmdDelMailCsReq", Self::CmdNewMailScNotify => "CmdNewMailScNotify", Self::CmdGetMailScRsp => "CmdGetMailScRsp", Self::CmdMarkReadMailScRsp => "CmdMarkReadMailScRsp", Self::CmdGetMailCsReq => "CmdGetMailCsReq", Self::CmdMarkReadMailCsReq => "CmdMarkReadMailCsReq", Self::CmdTakeMailAttachmentCsReq => "CmdTakeMailAttachmentCsReq", Self::CmdDelMailScRsp => "CmdDelMailScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CFGEBHKAEHB_NLCDGIPGFDJ" => Some(Self::CfgebhkaehbNlcdgipgfdj), "CmdTakeMailAttachmentScRsp" => Some(Self::CmdTakeMailAttachmentScRsp), "CmdDelMailCsReq" => Some(Self::CmdDelMailCsReq), "CmdNewMailScNotify" => Some(Self::CmdNewMailScNotify), "CmdGetMailScRsp" => Some(Self::CmdGetMailScRsp), "CmdMarkReadMailScRsp" => Some(Self::CmdMarkReadMailScRsp), "CmdGetMailCsReq" => Some(Self::CmdGetMailCsReq), "CmdMarkReadMailCsReq" => Some(Self::CmdMarkReadMailCsReq), "CmdTakeMailAttachmentCsReq" => Some(Self::CmdTakeMailAttachmentCsReq), "CmdDelMailScRsp" => Some(Self::CmdDelMailScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MailType { Normal = 0, Star = 1, } impl MailType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Normal => "MAIL_TYPE_NORMAL", Self::Star => "MAIL_TYPE_STAR", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MAIL_TYPE_NORMAL" => Some(Self::Normal), "MAIL_TYPE_STAR" => Some(Self::Star), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMapRotationType { LlgnehdeafbNlcdgipgfdj = 0, CmdResetMapRotationRegionCsReq = 6854, CmdUpdateEnergyScNotify = 6842, CmdLeaveMapRotationRegionCsReq = 6810, CmdRotateMapScRsp = 6881, CmdGetMapRotationDataScRsp = 6812, CmdDeployRotatorCsReq = 6836, CmdResetMapRotationRegionScRsp = 6883, CmdDnnlhfkknlm = 6824, CmdRotateMapCsReq = 6815, CmdEnterMapRotationRegionScRsp = 6803, CmdLeaveMapRotationRegionScRsp = 6887, CmdInteractChargerScRsp = 6827, CmdInteractChargerCsReq = 6880, CmdLeaveMapRotationRegionScNotify = 6809, CmdEnterMapRotationRegionCsReq = 6873, CmdDeployRotatorScRsp = 6813, CmdRemoveRotaterScRsp = 6861, CmdGetMapRotationDataCsReq = 6829, CmdUpdateMapRotationDataScNotify = 6876, CmdRemoveRotatorCsReq = 6838, } impl CmdMapRotationType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LlgnehdeafbNlcdgipgfdj => "LLGNEHDEAFB_NLCDGIPGFDJ", Self::CmdResetMapRotationRegionCsReq => "CmdResetMapRotationRegionCsReq", Self::CmdUpdateEnergyScNotify => "CmdUpdateEnergyScNotify", Self::CmdLeaveMapRotationRegionCsReq => "CmdLeaveMapRotationRegionCsReq", Self::CmdRotateMapScRsp => "CmdRotateMapScRsp", Self::CmdGetMapRotationDataScRsp => "CmdGetMapRotationDataScRsp", Self::CmdDeployRotatorCsReq => "CmdDeployRotatorCsReq", Self::CmdResetMapRotationRegionScRsp => "CmdResetMapRotationRegionScRsp", Self::CmdDnnlhfkknlm => "CmdDNNLHFKKNLM", Self::CmdRotateMapCsReq => "CmdRotateMapCsReq", Self::CmdEnterMapRotationRegionScRsp => "CmdEnterMapRotationRegionScRsp", Self::CmdLeaveMapRotationRegionScRsp => "CmdLeaveMapRotationRegionScRsp", Self::CmdInteractChargerScRsp => "CmdInteractChargerScRsp", Self::CmdInteractChargerCsReq => "CmdInteractChargerCsReq", Self::CmdLeaveMapRotationRegionScNotify => { "CmdLeaveMapRotationRegionScNotify" } Self::CmdEnterMapRotationRegionCsReq => "CmdEnterMapRotationRegionCsReq", Self::CmdDeployRotatorScRsp => "CmdDeployRotatorScRsp", Self::CmdRemoveRotaterScRsp => "CmdRemoveRotaterScRsp", Self::CmdGetMapRotationDataCsReq => "CmdGetMapRotationDataCsReq", Self::CmdUpdateMapRotationDataScNotify => "CmdUpdateMapRotationDataScNotify", Self::CmdRemoveRotatorCsReq => "CmdRemoveRotatorCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LLGNEHDEAFB_NLCDGIPGFDJ" => Some(Self::LlgnehdeafbNlcdgipgfdj), "CmdResetMapRotationRegionCsReq" => { Some(Self::CmdResetMapRotationRegionCsReq) } "CmdUpdateEnergyScNotify" => Some(Self::CmdUpdateEnergyScNotify), "CmdLeaveMapRotationRegionCsReq" => { Some(Self::CmdLeaveMapRotationRegionCsReq) } "CmdRotateMapScRsp" => Some(Self::CmdRotateMapScRsp), "CmdGetMapRotationDataScRsp" => Some(Self::CmdGetMapRotationDataScRsp), "CmdDeployRotatorCsReq" => Some(Self::CmdDeployRotatorCsReq), "CmdResetMapRotationRegionScRsp" => { Some(Self::CmdResetMapRotationRegionScRsp) } "CmdDNNLHFKKNLM" => Some(Self::CmdDnnlhfkknlm), "CmdRotateMapCsReq" => Some(Self::CmdRotateMapCsReq), "CmdEnterMapRotationRegionScRsp" => { Some(Self::CmdEnterMapRotationRegionScRsp) } "CmdLeaveMapRotationRegionScRsp" => { Some(Self::CmdLeaveMapRotationRegionScRsp) } "CmdInteractChargerScRsp" => Some(Self::CmdInteractChargerScRsp), "CmdInteractChargerCsReq" => Some(Self::CmdInteractChargerCsReq), "CmdLeaveMapRotationRegionScNotify" => { Some(Self::CmdLeaveMapRotationRegionScNotify) } "CmdEnterMapRotationRegionCsReq" => { Some(Self::CmdEnterMapRotationRegionCsReq) } "CmdDeployRotatorScRsp" => Some(Self::CmdDeployRotatorScRsp), "CmdRemoveRotaterScRsp" => Some(Self::CmdRemoveRotaterScRsp), "CmdGetMapRotationDataCsReq" => Some(Self::CmdGetMapRotationDataCsReq), "CmdUpdateMapRotationDataScNotify" => { Some(Self::CmdUpdateMapRotationDataScNotify) } "CmdRemoveRotatorCsReq" => Some(Self::CmdRemoveRotatorCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMarbleType { NiebppapjofNlcdgipgfdj = 0, CmdMarbleUpdateShownSealScRsp = 8281, CmdMarbleUnlockSealScNotify = 8282, CmdMarbleGetDataScRsp = 8276, CmdMarbleShopBuyScRsp = 8289, CmdMarbleUpdateShownSealCsReq = 8274, CmdHajkepnejed = 8286, CmdMarbleGetDataCsReq = 8288, CmdKbeckamicjf = 8290, CmdMarblePvpDataUpdateScNotify = 8284, CmdMarbleShopBuyCsReq = 8272, } impl CmdMarbleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::NiebppapjofNlcdgipgfdj => "NIEBPPAPJOF_NLCDGIPGFDJ", Self::CmdMarbleUpdateShownSealScRsp => "CmdMarbleUpdateShownSealScRsp", Self::CmdMarbleUnlockSealScNotify => "CmdMarbleUnlockSealScNotify", Self::CmdMarbleGetDataScRsp => "CmdMarbleGetDataScRsp", Self::CmdMarbleShopBuyScRsp => "CmdMarbleShopBuyScRsp", Self::CmdMarbleUpdateShownSealCsReq => "CmdMarbleUpdateShownSealCsReq", Self::CmdHajkepnejed => "CmdHAJKEPNEJED", Self::CmdMarbleGetDataCsReq => "CmdMarbleGetDataCsReq", Self::CmdKbeckamicjf => "CmdKBECKAMICJF", Self::CmdMarblePvpDataUpdateScNotify => "CmdMarblePvpDataUpdateScNotify", Self::CmdMarbleShopBuyCsReq => "CmdMarbleShopBuyCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NIEBPPAPJOF_NLCDGIPGFDJ" => Some(Self::NiebppapjofNlcdgipgfdj), "CmdMarbleUpdateShownSealScRsp" => Some(Self::CmdMarbleUpdateShownSealScRsp), "CmdMarbleUnlockSealScNotify" => Some(Self::CmdMarbleUnlockSealScNotify), "CmdMarbleGetDataScRsp" => Some(Self::CmdMarbleGetDataScRsp), "CmdMarbleShopBuyScRsp" => Some(Self::CmdMarbleShopBuyScRsp), "CmdMarbleUpdateShownSealCsReq" => Some(Self::CmdMarbleUpdateShownSealCsReq), "CmdHAJKEPNEJED" => Some(Self::CmdHajkepnejed), "CmdMarbleGetDataCsReq" => Some(Self::CmdMarbleGetDataCsReq), "CmdKBECKAMICJF" => Some(Self::CmdKbeckamicjf), "CmdMarblePvpDataUpdateScNotify" => { Some(Self::CmdMarblePvpDataUpdateScNotify) } "CmdMarbleShopBuyCsReq" => Some(Self::CmdMarbleShopBuyCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMarkChestType { LcnkhdaomkmNlcdgipgfdj = 0, CmdUpdateMarkChestScRsp = 8200, CmdUpdateMarkChestCsReq = 8196, CmdMarkChestChangedScNotify = 8182, CmdGetMarkChestScRsp = 8186, CmdGetMarkChestCsReq = 8198, } impl CmdMarkChestType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LcnkhdaomkmNlcdgipgfdj => "LCNKHDAOMKM_NLCDGIPGFDJ", Self::CmdUpdateMarkChestScRsp => "CmdUpdateMarkChestScRsp", Self::CmdUpdateMarkChestCsReq => "CmdUpdateMarkChestCsReq", Self::CmdMarkChestChangedScNotify => "CmdMarkChestChangedScNotify", Self::CmdGetMarkChestScRsp => "CmdGetMarkChestScRsp", Self::CmdGetMarkChestCsReq => "CmdGetMarkChestCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LCNKHDAOMKM_NLCDGIPGFDJ" => Some(Self::LcnkhdaomkmNlcdgipgfdj), "CmdUpdateMarkChestScRsp" => Some(Self::CmdUpdateMarkChestScRsp), "CmdUpdateMarkChestCsReq" => Some(Self::CmdUpdateMarkChestCsReq), "CmdMarkChestChangedScNotify" => Some(Self::CmdMarkChestChangedScNotify), "CmdGetMarkChestScRsp" => Some(Self::CmdGetMarkChestScRsp), "CmdGetMarkChestCsReq" => Some(Self::CmdGetMarkChestCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchType { OjciggafgpnNlcdgipgfdj = 0, CmdStartMatchScRsp = 7342, CmdGetCrossInfoScRsp = 7319, CmdOgbliddocao = 7344, CmdStartMatchCsReq = 7332, CmdCancelMatchScRsp = 7323, CmdGetCrossInfoCsReq = 7327, CmdCancelMatchCsReq = 7307, } impl CmdMatchType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::OjciggafgpnNlcdgipgfdj => "OJCIGGAFGPN_NLCDGIPGFDJ", Self::CmdStartMatchScRsp => "CmdStartMatchScRsp", Self::CmdGetCrossInfoScRsp => "CmdGetCrossInfoScRsp", Self::CmdOgbliddocao => "CmdOGBLIDDOCAO", Self::CmdStartMatchCsReq => "CmdStartMatchCsReq", Self::CmdCancelMatchScRsp => "CmdCancelMatchScRsp", Self::CmdGetCrossInfoCsReq => "CmdGetCrossInfoCsReq", Self::CmdCancelMatchCsReq => "CmdCancelMatchCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OJCIGGAFGPN_NLCDGIPGFDJ" => Some(Self::OjciggafgpnNlcdgipgfdj), "CmdStartMatchScRsp" => Some(Self::CmdStartMatchScRsp), "CmdGetCrossInfoScRsp" => Some(Self::CmdGetCrossInfoScRsp), "CmdOGBLIDDOCAO" => Some(Self::CmdOgbliddocao), "CmdStartMatchCsReq" => Some(Self::CmdStartMatchCsReq), "CmdCancelMatchScRsp" => Some(Self::CmdCancelMatchScRsp), "CmdGetCrossInfoCsReq" => Some(Self::CmdGetCrossInfoCsReq), "CmdCancelMatchCsReq" => Some(Self::CmdCancelMatchCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchThreeModuleType { PlhknanmnaoNlcdgipgfdj = 0, CmdMatchThreeV2BattleItemLevelUpScRsp = 7443, CmdHdaoekoedho = 7419, CmdMatchThreeSyncDataScNotify = 7444, CmdMatchThreeLevelEndScRsp = 7423, CmdMatchThreeGetDataDataCsReq = 7432, CmdMatchThreeV2SetBirdPosCsReq = 7440, CmdMatchThreeV2SetBirdPosScRsp = 7405, CmdMatchThreeLevelEndCsReq = 7407, CmdPbdkdfcoapb = 7445, CmdDhfgmhfeheb = 7409, CmdMatchThreeV2LevelEndCsReq = 7434, CmdMatchThreeV2PvpFinishScNotify = 7403, CmdMatchThreeV2BattleItemLevelUpCsReq = 7429, CmdEehldboefgb = 7438, CmdMatchThreeV2ScNotify = 7408, CmdMatchThreeV2LevelEndScRsp = 7421, CmdPogmmmgbnch = 7427, CmdMatchThreeGetDataDataScRsp = 7442, } impl CmdMatchThreeModuleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PlhknanmnaoNlcdgipgfdj => "PLHKNANMNAO_NLCDGIPGFDJ", Self::CmdMatchThreeV2BattleItemLevelUpScRsp => { "CmdMatchThreeV2BattleItemLevelUpScRsp" } Self::CmdHdaoekoedho => "CmdHDAOEKOEDHO", Self::CmdMatchThreeSyncDataScNotify => "CmdMatchThreeSyncDataScNotify", Self::CmdMatchThreeLevelEndScRsp => "CmdMatchThreeLevelEndScRsp", Self::CmdMatchThreeGetDataDataCsReq => "CmdMatchThreeGetDataDataCsReq", Self::CmdMatchThreeV2SetBirdPosCsReq => "CmdMatchThreeV2SetBirdPosCsReq", Self::CmdMatchThreeV2SetBirdPosScRsp => "CmdMatchThreeV2SetBirdPosScRsp", Self::CmdMatchThreeLevelEndCsReq => "CmdMatchThreeLevelEndCsReq", Self::CmdPbdkdfcoapb => "CmdPBDKDFCOAPB", Self::CmdDhfgmhfeheb => "CmdDHFGMHFEHEB", Self::CmdMatchThreeV2LevelEndCsReq => "CmdMatchThreeV2LevelEndCsReq", Self::CmdMatchThreeV2PvpFinishScNotify => "CmdMatchThreeV2PvpFinishScNotify", Self::CmdMatchThreeV2BattleItemLevelUpCsReq => { "CmdMatchThreeV2BattleItemLevelUpCsReq" } Self::CmdEehldboefgb => "CmdEEHLDBOEFGB", Self::CmdMatchThreeV2ScNotify => "CmdMatchThreeV2ScNotify", Self::CmdMatchThreeV2LevelEndScRsp => "CmdMatchThreeV2LevelEndScRsp", Self::CmdPogmmmgbnch => "CmdPOGMMMGBNCH", Self::CmdMatchThreeGetDataDataScRsp => "CmdMatchThreeGetDataDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PLHKNANMNAO_NLCDGIPGFDJ" => Some(Self::PlhknanmnaoNlcdgipgfdj), "CmdMatchThreeV2BattleItemLevelUpScRsp" => { Some(Self::CmdMatchThreeV2BattleItemLevelUpScRsp) } "CmdHDAOEKOEDHO" => Some(Self::CmdHdaoekoedho), "CmdMatchThreeSyncDataScNotify" => Some(Self::CmdMatchThreeSyncDataScNotify), "CmdMatchThreeLevelEndScRsp" => Some(Self::CmdMatchThreeLevelEndScRsp), "CmdMatchThreeGetDataDataCsReq" => Some(Self::CmdMatchThreeGetDataDataCsReq), "CmdMatchThreeV2SetBirdPosCsReq" => { Some(Self::CmdMatchThreeV2SetBirdPosCsReq) } "CmdMatchThreeV2SetBirdPosScRsp" => { Some(Self::CmdMatchThreeV2SetBirdPosScRsp) } "CmdMatchThreeLevelEndCsReq" => Some(Self::CmdMatchThreeLevelEndCsReq), "CmdPBDKDFCOAPB" => Some(Self::CmdPbdkdfcoapb), "CmdDHFGMHFEHEB" => Some(Self::CmdDhfgmhfeheb), "CmdMatchThreeV2LevelEndCsReq" => Some(Self::CmdMatchThreeV2LevelEndCsReq), "CmdMatchThreeV2PvpFinishScNotify" => { Some(Self::CmdMatchThreeV2PvpFinishScNotify) } "CmdMatchThreeV2BattleItemLevelUpCsReq" => { Some(Self::CmdMatchThreeV2BattleItemLevelUpCsReq) } "CmdEEHLDBOEFGB" => Some(Self::CmdEehldboefgb), "CmdMatchThreeV2ScNotify" => Some(Self::CmdMatchThreeV2ScNotify), "CmdMatchThreeV2LevelEndScRsp" => Some(Self::CmdMatchThreeV2LevelEndScRsp), "CmdPOGMMMGBNCH" => Some(Self::CmdPogmmmgbnch), "CmdMatchThreeGetDataDataScRsp" => Some(Self::CmdMatchThreeGetDataDataScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MatchThreeStatisticsType { JhgpkbijhdeAkhaibhblfl = 0, JhgpkbijhdeIkgflpikbme = 1, JhgpkbijhdeFpbhkchpdjd = 2, JhgpkbijhdeCgmjaclcloi = 3, JhgpkbijhdeOemmeeejgjn = 4, JhgpkbijhdeGgcoalckjlg = 5, JhgpkbijhdeDedjlnbbfjd = 6, JhgpkbijhdeLcijppijbkc = 7, JhgpkbijhdeEakehnfbdbn = 8, JhgpkbijhdeAlmccadjlka = 9, JhgpkbijhdeColmjcgjdcc = 10, JhgpkbijhdeMdbafcnepjp = 11, JhgpkbijhdeOfokpffonkh = 12, JhgpkbijhdeDbnndmdfhek = 13, } impl MatchThreeStatisticsType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::JhgpkbijhdeAkhaibhblfl => "JHGPKBIJHDE_AKHAIBHBLFL", Self::JhgpkbijhdeIkgflpikbme => "JHGPKBIJHDE_IKGFLPIKBME", Self::JhgpkbijhdeFpbhkchpdjd => "JHGPKBIJHDE_FPBHKCHPDJD", Self::JhgpkbijhdeCgmjaclcloi => "JHGPKBIJHDE_CGMJACLCLOI", Self::JhgpkbijhdeOemmeeejgjn => "JHGPKBIJHDE_OEMMEEEJGJN", Self::JhgpkbijhdeGgcoalckjlg => "JHGPKBIJHDE_GGCOALCKJLG", Self::JhgpkbijhdeDedjlnbbfjd => "JHGPKBIJHDE_DEDJLNBBFJD", Self::JhgpkbijhdeLcijppijbkc => "JHGPKBIJHDE_LCIJPPIJBKC", Self::JhgpkbijhdeEakehnfbdbn => "JHGPKBIJHDE_EAKEHNFBDBN", Self::JhgpkbijhdeAlmccadjlka => "JHGPKBIJHDE_ALMCCADJLKA", Self::JhgpkbijhdeColmjcgjdcc => "JHGPKBIJHDE_COLMJCGJDCC", Self::JhgpkbijhdeMdbafcnepjp => "JHGPKBIJHDE_MDBAFCNEPJP", Self::JhgpkbijhdeOfokpffonkh => "JHGPKBIJHDE_OFOKPFFONKH", Self::JhgpkbijhdeDbnndmdfhek => "JHGPKBIJHDE_DBNNDMDFHEK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JHGPKBIJHDE_AKHAIBHBLFL" => Some(Self::JhgpkbijhdeAkhaibhblfl), "JHGPKBIJHDE_IKGFLPIKBME" => Some(Self::JhgpkbijhdeIkgflpikbme), "JHGPKBIJHDE_FPBHKCHPDJD" => Some(Self::JhgpkbijhdeFpbhkchpdjd), "JHGPKBIJHDE_CGMJACLCLOI" => Some(Self::JhgpkbijhdeCgmjaclcloi), "JHGPKBIJHDE_OEMMEEEJGJN" => Some(Self::JhgpkbijhdeOemmeeejgjn), "JHGPKBIJHDE_GGCOALCKJLG" => Some(Self::JhgpkbijhdeGgcoalckjlg), "JHGPKBIJHDE_DEDJLNBBFJD" => Some(Self::JhgpkbijhdeDedjlnbbfjd), "JHGPKBIJHDE_LCIJPPIJBKC" => Some(Self::JhgpkbijhdeLcijppijbkc), "JHGPKBIJHDE_EAKEHNFBDBN" => Some(Self::JhgpkbijhdeEakehnfbdbn), "JHGPKBIJHDE_ALMCCADJLKA" => Some(Self::JhgpkbijhdeAlmccadjlka), "JHGPKBIJHDE_COLMJCGJDCC" => Some(Self::JhgpkbijhdeColmjcgjdcc), "JHGPKBIJHDE_MDBAFCNEPJP" => Some(Self::JhgpkbijhdeMdbafcnepjp), "JHGPKBIJHDE_OFOKPFFONKH" => Some(Self::JhgpkbijhdeOfokpffonkh), "JHGPKBIJHDE_DBNNDMDFHEK" => Some(Self::JhgpkbijhdeDbnndmdfhek), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMazePuzzleType { GpngemmffakNlcdgipgfdj = 0, GpngemmffakBdfohfojbkk = 9093, CmdMazeCrossFloorConditionChangeScNotify = 9068, GpngemmffakLdpoifpcehb = 9053, GpngemmffakJkebldnojgo = 9057, GpngemmffakJcpgimagbhn = 9094, GpngemmffakEeicodkondh = 9059, GpngemmffakKnlokaaigob = 9055, CmdGetFiveDimMiniGameDataScRsp = 9090, GpngemmffakDielfholcgg = 9082, CmdGetChenLingGameBoyDataScRsp = 9092, GpngemmffakIpnfoojjgmc = 9056, CmdFiveDimFluteDataChangeNotify = 9091, CmdNcgfpokhmbl = 9066, GpngemmffakNboogobhmoe = 9070, CmdOnaegkcmpnn = 9095, GpngemmffakKgmeefcmpck = 9071, CmdEgjjhfipcnb = 9062, CmdCdjkljdmjho = 9079, CmdFinishChenLingGameBoyScRsp = 9073, CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9077, CmdGetFiveDimMiniGameDataCsReq = 9069, CmdGetFiveDimFluteDataScRsp = 9088, CmdJhehacpkkbl = 9084, CmdFinishFiveDimMiniGameScRsp = 9058, } impl CmdMazePuzzleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::GpngemmffakNlcdgipgfdj => "GPNGEMMFFAK_NLCDGIPGFDJ", Self::GpngemmffakBdfohfojbkk => "GPNGEMMFFAK_BDFOHFOJBKK", Self::CmdMazeCrossFloorConditionChangeScNotify => { "CmdMazeCrossFloorConditionChangeScNotify" } Self::GpngemmffakLdpoifpcehb => "GPNGEMMFFAK_LDPOIFPCEHB", Self::GpngemmffakJkebldnojgo => "GPNGEMMFFAK_JKEBLDNOJGO", Self::GpngemmffakJcpgimagbhn => "GPNGEMMFFAK_JCPGIMAGBHN", Self::GpngemmffakEeicodkondh => "GPNGEMMFFAK_EEICODKONDH", Self::GpngemmffakKnlokaaigob => "GPNGEMMFFAK_KNLOKAAIGOB", Self::CmdGetFiveDimMiniGameDataScRsp => "CmdGetFiveDimMiniGameDataScRsp", Self::GpngemmffakDielfholcgg => "GPNGEMMFFAK_DIELFHOLCGG", Self::CmdGetChenLingGameBoyDataScRsp => "CmdGetChenLingGameBoyDataScRsp", Self::GpngemmffakIpnfoojjgmc => "GPNGEMMFFAK_IPNFOOJJGMC", Self::CmdFiveDimFluteDataChangeNotify => "CmdFiveDimFluteDataChangeNotify", Self::CmdNcgfpokhmbl => "CmdNCGFPOKHMBL", Self::GpngemmffakNboogobhmoe => "GPNGEMMFFAK_NBOOGOBHMOE", Self::CmdOnaegkcmpnn => "CmdONAEGKCMPNN", Self::GpngemmffakKgmeefcmpck => "GPNGEMMFFAK_KGMEEFCMPCK", Self::CmdEgjjhfipcnb => "CmdEGJJHFIPCNB", Self::CmdCdjkljdmjho => "CmdCDJKLJDMJHO", Self::CmdFinishChenLingGameBoyScRsp => "CmdFinishChenLingGameBoyScRsp", Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp => { "CmdChenLingGameBoyGetFriendRankingInfoScRsp" } Self::CmdGetFiveDimMiniGameDataCsReq => "CmdGetFiveDimMiniGameDataCsReq", Self::CmdGetFiveDimFluteDataScRsp => "CmdGetFiveDimFluteDataScRsp", Self::CmdJhehacpkkbl => "CmdJHEHACPKKBL", Self::CmdFinishFiveDimMiniGameScRsp => "CmdFinishFiveDimMiniGameScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GPNGEMMFFAK_NLCDGIPGFDJ" => Some(Self::GpngemmffakNlcdgipgfdj), "GPNGEMMFFAK_BDFOHFOJBKK" => Some(Self::GpngemmffakBdfohfojbkk), "CmdMazeCrossFloorConditionChangeScNotify" => { Some(Self::CmdMazeCrossFloorConditionChangeScNotify) } "GPNGEMMFFAK_LDPOIFPCEHB" => Some(Self::GpngemmffakLdpoifpcehb), "GPNGEMMFFAK_JKEBLDNOJGO" => Some(Self::GpngemmffakJkebldnojgo), "GPNGEMMFFAK_JCPGIMAGBHN" => Some(Self::GpngemmffakJcpgimagbhn), "GPNGEMMFFAK_EEICODKONDH" => Some(Self::GpngemmffakEeicodkondh), "GPNGEMMFFAK_KNLOKAAIGOB" => Some(Self::GpngemmffakKnlokaaigob), "CmdGetFiveDimMiniGameDataScRsp" => { Some(Self::CmdGetFiveDimMiniGameDataScRsp) } "GPNGEMMFFAK_DIELFHOLCGG" => Some(Self::GpngemmffakDielfholcgg), "CmdGetChenLingGameBoyDataScRsp" => { Some(Self::CmdGetChenLingGameBoyDataScRsp) } "GPNGEMMFFAK_IPNFOOJJGMC" => Some(Self::GpngemmffakIpnfoojjgmc), "CmdFiveDimFluteDataChangeNotify" => { Some(Self::CmdFiveDimFluteDataChangeNotify) } "CmdNCGFPOKHMBL" => Some(Self::CmdNcgfpokhmbl), "GPNGEMMFFAK_NBOOGOBHMOE" => Some(Self::GpngemmffakNboogobhmoe), "CmdONAEGKCMPNN" => Some(Self::CmdOnaegkcmpnn), "GPNGEMMFFAK_KGMEEFCMPCK" => Some(Self::GpngemmffakKgmeefcmpck), "CmdEGJJHFIPCNB" => Some(Self::CmdEgjjhfipcnb), "CmdCDJKLJDMJHO" => Some(Self::CmdCdjkljdmjho), "CmdFinishChenLingGameBoyScRsp" => Some(Self::CmdFinishChenLingGameBoyScRsp), "CmdChenLingGameBoyGetFriendRankingInfoScRsp" => { Some(Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp) } "CmdGetFiveDimMiniGameDataCsReq" => { Some(Self::CmdGetFiveDimMiniGameDataCsReq) } "CmdGetFiveDimFluteDataScRsp" => Some(Self::CmdGetFiveDimFluteDataScRsp), "CmdJHEHACPKKBL" => Some(Self::CmdJhehacpkkbl), "CmdFinishFiveDimMiniGameScRsp" => Some(Self::CmdFinishFiveDimMiniGameScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMessageType { BdimogejafgNlcdgipgfdj = 0, CmdFinishItemIdCsReq = 2736, CmdGetMissionMessageCsReq = 2729, CmdGetNpcMessageGroupCsReq = 2773, CmdGetMissionMessageScRsp = 2712, CmdFinishSectionIdScRsp = 2781, CmdGetNpcStatusCsReq = 2780, CmdFinishSectionIdCsReq = 2715, CmdFinishPerformSectionIdScRsp = 2787, CmdGetNpcMessageGroupScRsp = 2703, CmdFinishPerformSectionIdCsReq = 2710, CmdFinishItemIdScRsp = 2713, CmdGetNpcStatusScRsp = 2727, } impl CmdMessageType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::BdimogejafgNlcdgipgfdj => "BDIMOGEJAFG_NLCDGIPGFDJ", Self::CmdFinishItemIdCsReq => "CmdFinishItemIdCsReq", Self::CmdGetMissionMessageCsReq => "CmdGetMissionMessageCsReq", Self::CmdGetNpcMessageGroupCsReq => "CmdGetNpcMessageGroupCsReq", Self::CmdGetMissionMessageScRsp => "CmdGetMissionMessageScRsp", Self::CmdFinishSectionIdScRsp => "CmdFinishSectionIdScRsp", Self::CmdGetNpcStatusCsReq => "CmdGetNpcStatusCsReq", Self::CmdFinishSectionIdCsReq => "CmdFinishSectionIdCsReq", Self::CmdFinishPerformSectionIdScRsp => "CmdFinishPerformSectionIdScRsp", Self::CmdGetNpcMessageGroupScRsp => "CmdGetNpcMessageGroupScRsp", Self::CmdFinishPerformSectionIdCsReq => "CmdFinishPerformSectionIdCsReq", Self::CmdFinishItemIdScRsp => "CmdFinishItemIdScRsp", Self::CmdGetNpcStatusScRsp => "CmdGetNpcStatusScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BDIMOGEJAFG_NLCDGIPGFDJ" => Some(Self::BdimogejafgNlcdgipgfdj), "CmdFinishItemIdCsReq" => Some(Self::CmdFinishItemIdCsReq), "CmdGetMissionMessageCsReq" => Some(Self::CmdGetMissionMessageCsReq), "CmdGetNpcMessageGroupCsReq" => Some(Self::CmdGetNpcMessageGroupCsReq), "CmdGetMissionMessageScRsp" => Some(Self::CmdGetMissionMessageScRsp), "CmdFinishSectionIdScRsp" => Some(Self::CmdFinishSectionIdScRsp), "CmdGetNpcStatusCsReq" => Some(Self::CmdGetNpcStatusCsReq), "CmdFinishSectionIdCsReq" => Some(Self::CmdFinishSectionIdCsReq), "CmdFinishPerformSectionIdScRsp" => { Some(Self::CmdFinishPerformSectionIdScRsp) } "CmdGetNpcMessageGroupScRsp" => Some(Self::CmdGetNpcMessageGroupScRsp), "CmdFinishPerformSectionIdCsReq" => { Some(Self::CmdFinishPerformSectionIdCsReq) } "CmdFinishItemIdScRsp" => Some(Self::CmdFinishItemIdScRsp), "CmdGetNpcStatusScRsp" => Some(Self::CmdGetNpcStatusScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMiscModuleType { LlgmnbffnelNlcdgipgfdj = 0, CmdDifficultyAdjustmentGetDataScRsp = 4149, CmdMncfpnfgaoh = 4154, CmdInkeeekknkf = 4187, CmdDifficultyAdjustmentUpdateDataCsReq = 4128, CmdGetMovieRacingDataScRsp = 4178, CmdDdooedokepf = 4139, CmdUpdateGunPlayDataCsReq = 4192, CmdJoigbkbegob = 4153, CmdShareCsReq = 4173, CmdGetSwitchMascotDataCsReq = 4135, CmdEhnlgmegijp = 4113, CmdShareScRsp = 4103, CmdAlcdaeideam = 4163, CmdJdaaleacpkl = 4109, CmdDifficultyAdjustmentUpdateDataScRsp = 4101, CmdGetGunPlayDataScRsp = 4174, CmdEabimapllll = 4188, CmdGetUnreleasedBlockInfoCsReq = 4114, CmdUpdateGunPlayDataScRsp = 4166, CmdSwitchMascotUpdateScNotify = 4105, CmdGetShareDataCsReq = 4180, CmdPimffpgepio = 4110, CmdMgfaalhchef = 4138, CmdPiconflhmcd = 4117, CmdDirectDeliveryScNotify = 4120, LlgmnbffnelCnhfapdgppm = 4129, CmdGetUnreleasedBlockInfoScRsp = 4182, CmdGetSwitchMascotDataScRsp = 4116, CmdGetShareDataScRsp = 4127, CmdIdenfkijicm = 4112, CmdUpdateMovieRacingDataScRsp = 4148, CmdMazeKillDirectScRsp = 4185, CmdCancelDirectDeliveryNoticeCsReq = 4199, CmdLiogdhefogd = 4136, CmdFecgdojfdim = 4106, CmdUpdateMovieRacingDataCsReq = 4152, CmdGetMovieRacingDataCsReq = 4171, CmdCancelDirectDeliveryNoticeScRsp = 4132, CmdGetGunPlayDataCsReq = 4159, CmdLcbiejnjdif = 4200, CmdMazeKillDirectCsReq = 4167, CmdDifficultyAdjustmentGetDataCsReq = 4130, CmdNialcdgnnlc = 4142, CmdBmflffjiefc = 4183, CmdGfgemcjlgpp = 4176, } impl CmdMiscModuleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LlgmnbffnelNlcdgipgfdj => "LLGMNBFFNEL_NLCDGIPGFDJ", Self::CmdDifficultyAdjustmentGetDataScRsp => { "CmdDifficultyAdjustmentGetDataScRsp" } Self::CmdMncfpnfgaoh => "CmdMNCFPNFGAOH", Self::CmdInkeeekknkf => "CmdINKEEEKKNKF", Self::CmdDifficultyAdjustmentUpdateDataCsReq => { "CmdDifficultyAdjustmentUpdateDataCsReq" } Self::CmdGetMovieRacingDataScRsp => "CmdGetMovieRacingDataScRsp", Self::CmdDdooedokepf => "CmdDDOOEDOKEPF", Self::CmdUpdateGunPlayDataCsReq => "CmdUpdateGunPlayDataCsReq", Self::CmdJoigbkbegob => "CmdJOIGBKBEGOB", Self::CmdShareCsReq => "CmdShareCsReq", Self::CmdGetSwitchMascotDataCsReq => "CmdGetSwitchMascotDataCsReq", Self::CmdEhnlgmegijp => "CmdEHNLGMEGIJP", Self::CmdShareScRsp => "CmdShareScRsp", Self::CmdAlcdaeideam => "CmdALCDAEIDEAM", Self::CmdJdaaleacpkl => "CmdJDAALEACPKL", Self::CmdDifficultyAdjustmentUpdateDataScRsp => { "CmdDifficultyAdjustmentUpdateDataScRsp" } Self::CmdGetGunPlayDataScRsp => "CmdGetGunPlayDataScRsp", Self::CmdEabimapllll => "CmdEABIMAPLLLL", Self::CmdGetUnreleasedBlockInfoCsReq => "CmdGetUnreleasedBlockInfoCsReq", Self::CmdUpdateGunPlayDataScRsp => "CmdUpdateGunPlayDataScRsp", Self::CmdSwitchMascotUpdateScNotify => "CmdSwitchMascotUpdateScNotify", Self::CmdGetShareDataCsReq => "CmdGetShareDataCsReq", Self::CmdPimffpgepio => "CmdPIMFFPGEPIO", Self::CmdMgfaalhchef => "CmdMGFAALHCHEF", Self::CmdPiconflhmcd => "CmdPICONFLHMCD", Self::CmdDirectDeliveryScNotify => "CmdDirectDeliveryScNotify", Self::LlgmnbffnelCnhfapdgppm => "LLGMNBFFNEL_CNHFAPDGPPM", Self::CmdGetUnreleasedBlockInfoScRsp => "CmdGetUnreleasedBlockInfoScRsp", Self::CmdGetSwitchMascotDataScRsp => "CmdGetSwitchMascotDataScRsp", Self::CmdGetShareDataScRsp => "CmdGetShareDataScRsp", Self::CmdIdenfkijicm => "CmdIDENFKIJICM", Self::CmdUpdateMovieRacingDataScRsp => "CmdUpdateMovieRacingDataScRsp", Self::CmdMazeKillDirectScRsp => "CmdMazeKillDirectScRsp", Self::CmdCancelDirectDeliveryNoticeCsReq => { "CmdCancelDirectDeliveryNoticeCsReq" } Self::CmdLiogdhefogd => "CmdLIOGDHEFOGD", Self::CmdFecgdojfdim => "CmdFECGDOJFDIM", Self::CmdUpdateMovieRacingDataCsReq => "CmdUpdateMovieRacingDataCsReq", Self::CmdGetMovieRacingDataCsReq => "CmdGetMovieRacingDataCsReq", Self::CmdCancelDirectDeliveryNoticeScRsp => { "CmdCancelDirectDeliveryNoticeScRsp" } Self::CmdGetGunPlayDataCsReq => "CmdGetGunPlayDataCsReq", Self::CmdLcbiejnjdif => "CmdLCBIEJNJDIF", Self::CmdMazeKillDirectCsReq => "CmdMazeKillDirectCsReq", Self::CmdDifficultyAdjustmentGetDataCsReq => { "CmdDifficultyAdjustmentGetDataCsReq" } Self::CmdNialcdgnnlc => "CmdNIALCDGNNLC", Self::CmdBmflffjiefc => "CmdBMFLFFJIEFC", Self::CmdGfgemcjlgpp => "CmdGFGEMCJLGPP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LLGMNBFFNEL_NLCDGIPGFDJ" => Some(Self::LlgmnbffnelNlcdgipgfdj), "CmdDifficultyAdjustmentGetDataScRsp" => { Some(Self::CmdDifficultyAdjustmentGetDataScRsp) } "CmdMNCFPNFGAOH" => Some(Self::CmdMncfpnfgaoh), "CmdINKEEEKKNKF" => Some(Self::CmdInkeeekknkf), "CmdDifficultyAdjustmentUpdateDataCsReq" => { Some(Self::CmdDifficultyAdjustmentUpdateDataCsReq) } "CmdGetMovieRacingDataScRsp" => Some(Self::CmdGetMovieRacingDataScRsp), "CmdDDOOEDOKEPF" => Some(Self::CmdDdooedokepf), "CmdUpdateGunPlayDataCsReq" => Some(Self::CmdUpdateGunPlayDataCsReq), "CmdJOIGBKBEGOB" => Some(Self::CmdJoigbkbegob), "CmdShareCsReq" => Some(Self::CmdShareCsReq), "CmdGetSwitchMascotDataCsReq" => Some(Self::CmdGetSwitchMascotDataCsReq), "CmdEHNLGMEGIJP" => Some(Self::CmdEhnlgmegijp), "CmdShareScRsp" => Some(Self::CmdShareScRsp), "CmdALCDAEIDEAM" => Some(Self::CmdAlcdaeideam), "CmdJDAALEACPKL" => Some(Self::CmdJdaaleacpkl), "CmdDifficultyAdjustmentUpdateDataScRsp" => { Some(Self::CmdDifficultyAdjustmentUpdateDataScRsp) } "CmdGetGunPlayDataScRsp" => Some(Self::CmdGetGunPlayDataScRsp), "CmdEABIMAPLLLL" => Some(Self::CmdEabimapllll), "CmdGetUnreleasedBlockInfoCsReq" => { Some(Self::CmdGetUnreleasedBlockInfoCsReq) } "CmdUpdateGunPlayDataScRsp" => Some(Self::CmdUpdateGunPlayDataScRsp), "CmdSwitchMascotUpdateScNotify" => Some(Self::CmdSwitchMascotUpdateScNotify), "CmdGetShareDataCsReq" => Some(Self::CmdGetShareDataCsReq), "CmdPIMFFPGEPIO" => Some(Self::CmdPimffpgepio), "CmdMGFAALHCHEF" => Some(Self::CmdMgfaalhchef), "CmdPICONFLHMCD" => Some(Self::CmdPiconflhmcd), "CmdDirectDeliveryScNotify" => Some(Self::CmdDirectDeliveryScNotify), "LLGMNBFFNEL_CNHFAPDGPPM" => Some(Self::LlgmnbffnelCnhfapdgppm), "CmdGetUnreleasedBlockInfoScRsp" => { Some(Self::CmdGetUnreleasedBlockInfoScRsp) } "CmdGetSwitchMascotDataScRsp" => Some(Self::CmdGetSwitchMascotDataScRsp), "CmdGetShareDataScRsp" => Some(Self::CmdGetShareDataScRsp), "CmdIDENFKIJICM" => Some(Self::CmdIdenfkijicm), "CmdUpdateMovieRacingDataScRsp" => Some(Self::CmdUpdateMovieRacingDataScRsp), "CmdMazeKillDirectScRsp" => Some(Self::CmdMazeKillDirectScRsp), "CmdCancelDirectDeliveryNoticeCsReq" => { Some(Self::CmdCancelDirectDeliveryNoticeCsReq) } "CmdLIOGDHEFOGD" => Some(Self::CmdLiogdhefogd), "CmdFECGDOJFDIM" => Some(Self::CmdFecgdojfdim), "CmdUpdateMovieRacingDataCsReq" => Some(Self::CmdUpdateMovieRacingDataCsReq), "CmdGetMovieRacingDataCsReq" => Some(Self::CmdGetMovieRacingDataCsReq), "CmdCancelDirectDeliveryNoticeScRsp" => { Some(Self::CmdCancelDirectDeliveryNoticeScRsp) } "CmdGetGunPlayDataCsReq" => Some(Self::CmdGetGunPlayDataCsReq), "CmdLCBIEJNJDIF" => Some(Self::CmdLcbiejnjdif), "CmdMazeKillDirectCsReq" => Some(Self::CmdMazeKillDirectCsReq), "CmdDifficultyAdjustmentGetDataCsReq" => { Some(Self::CmdDifficultyAdjustmentGetDataCsReq) } "CmdNIALCDGNNLC" => Some(Self::CmdNialcdgnnlc), "CmdBMFLFFJIEFC" => Some(Self::CmdBmflffjiefc), "CmdGFGEMCJLGPP" => Some(Self::CmdGfgemcjlgpp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bmhihbheckd { Nlcdgipgfdj = 0, Aoneonhehna = 1, Ngchdkkbacd = 2, Lhcchlaiain = 3, } impl Bmhihbheckd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "BMHIHBHECKD_NLCDGIPGFDJ", Self::Aoneonhehna => "BMHIHBHECKD_AONEONHEHNA", Self::Ngchdkkbacd => "BMHIHBHECKD_NGCHDKKBACD", Self::Lhcchlaiain => "BMHIHBHECKD_LHCCHLAIAIN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BMHIHBHECKD_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "BMHIHBHECKD_AONEONHEHNA" => Some(Self::Aoneonhehna), "BMHIHBHECKD_NGCHDKKBACD" => Some(Self::Ngchdkkbacd), "BMHIHBHECKD_LHCCHLAIAIN" => Some(Self::Lhcchlaiain), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MovieRacingType { KkbnkekdpfmBiflglfobbm = 0, KkbnkekdpfmDnkhlgpjnjo = 1, KkbnkekdpfmFpgeonekipd = 2, KkbnkekdpfmCgmlghicnpn = 3, } impl MovieRacingType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::KkbnkekdpfmBiflglfobbm => "KKBNKEKDPFM_BIFLGLFOBBM", Self::KkbnkekdpfmDnkhlgpjnjo => "KKBNKEKDPFM_DNKHLGPJNJO", Self::KkbnkekdpfmFpgeonekipd => "KKBNKEKDPFM_FPGEONEKIPD", Self::KkbnkekdpfmCgmlghicnpn => "KKBNKEKDPFM_CGMLGHICNPN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KKBNKEKDPFM_BIFLGLFOBBM" => Some(Self::KkbnkekdpfmBiflglfobbm), "KKBNKEKDPFM_DNKHLGPJNJO" => Some(Self::KkbnkekdpfmDnkhlgpjnjo), "KKBNKEKDPFM_FPGEONEKIPD" => Some(Self::KkbnkekdpfmFpgeonekipd), "KKBNKEKDPFM_CGMLGHICNPN" => Some(Self::KkbnkekdpfmCgmlghicnpn), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum DifficultyAdjustmentType { JnecpmmfekpAanhceghcfa = 0, JnecpmmfekpAeddonplofj = 1, } impl DifficultyAdjustmentType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::JnecpmmfekpAanhceghcfa => "JNECPMMFEKP_AANHCEGHCFA", Self::JnecpmmfekpAeddonplofj => "JNECPMMFEKP_AEDDONPLOFJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JNECPMMFEKP_AANHCEGHCFA" => Some(Self::JnecpmmfekpAanhceghcfa), "JNECPMMFEKP_AEDDONPLOFJ" => Some(Self::JnecpmmfekpAeddonplofj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cgogdjkalmh { Fhfjlaiageh = 0, Fmddnendjoj = 1, Jibjfdijcnm = 2, } impl Cgogdjkalmh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Fhfjlaiageh => "CGOGDJKALMH_FHFJLAIAGEH", Self::Fmddnendjoj => "CGOGDJKALMH_FMDDNENDJOJ", Self::Jibjfdijcnm => "CGOGDJKALMH_JIBJFDIJCNM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CGOGDJKALMH_FHFJLAIAGEH" => Some(Self::Fhfjlaiageh), "CGOGDJKALMH_FMDDNENDJOJ" => Some(Self::Fmddnendjoj), "CGOGDJKALMH_JIBJFDIJCNM" => Some(Self::Jibjfdijcnm), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fdjadoeaole { Oiddfjefipf = 0, Ahgeijfigke = 1, Pkhpjikjmdo = 2, Hfgbooljdna = 3, } impl Fdjadoeaole { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Oiddfjefipf => "FDJADOEAOLE_OIDDFJEFIPF", Self::Ahgeijfigke => "FDJADOEAOLE_AHGEIJFIGKE", Self::Pkhpjikjmdo => "FDJADOEAOLE_PKHPJIKJMDO", Self::Hfgbooljdna => "FDJADOEAOLE_HFGBOOLJDNA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FDJADOEAOLE_OIDDFJEFIPF" => Some(Self::Oiddfjefipf), "FDJADOEAOLE_AHGEIJFIGKE" => Some(Self::Ahgeijfigke), "FDJADOEAOLE_PKHPJIKJMDO" => Some(Self::Pkhpjikjmdo), "FDJADOEAOLE_HFGBOOLJDNA" => Some(Self::Hfgbooljdna), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMissionType { LcppdellpfcNlcdgipgfdj = 0, CmdMissionSyncTaskCsReq = 1213, CmdFinishCosumeItemMissionScRsp = 1283, CmdMissionRewardScNotify = 1236, CmdGetMissionStatusScRsp = 1271, CmdFinishTalkMissionScRsp = 1227, CmdSubMissionRewardScNotify = 1274, CmdUpdateMainMissionCustomValueScRsp = 1214, CmdUpdateMainMissionCustomValueCsReq = 1205, CmdFinishCosumeItemMissionCsReq = 1254, CmdGetMissionDataCsReq = 1273, CmdStartFinishMainMissionScNotify = 1249, CmdAcceptMainMissionScRsp = 1201, CmdGetMissionDataScRsp = 1203, CmdStartFinishSubMissionScNotify = 1230, CmdMissionSyncTaskScRsp = 1215, CmdGetMainMissionCustomValueCsReq = 1267, CmdMissionGroupWarnScNotify = 1212, CmdStarPerformanceRelayScRsp = 1253, CmdStarPerformanceRelayCsReq = 1282, CmdMainMissionAcceptNotify = 1220, CmdTeleportToMissionResetPointScRsp = 1266, CmdGetMainMissionCustomValueScRsp = 1285, CmdFinishTalkMissionCsReq = 1280, CmdFinishedMissionScNotify = 1216, CmdTeleportToMissionResetPointCsReq = 1292, CmdUpdateTrackMainMissionCsReq = 1232, CmdUpdateTrackMainMissionScRsp = 1235, CmdAcceptMainMissionCsReq = 1228, CmdGetMissionStatusCsReq = 1224, } impl CmdMissionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LcppdellpfcNlcdgipgfdj => "LCPPDELLPFC_NLCDGIPGFDJ", Self::CmdMissionSyncTaskCsReq => "CmdMissionSyncTaskCsReq", Self::CmdFinishCosumeItemMissionScRsp => "CmdFinishCosumeItemMissionScRsp", Self::CmdMissionRewardScNotify => "CmdMissionRewardScNotify", Self::CmdGetMissionStatusScRsp => "CmdGetMissionStatusScRsp", Self::CmdFinishTalkMissionScRsp => "CmdFinishTalkMissionScRsp", Self::CmdSubMissionRewardScNotify => "CmdSubMissionRewardScNotify", Self::CmdUpdateMainMissionCustomValueScRsp => { "CmdUpdateMainMissionCustomValueScRsp" } Self::CmdUpdateMainMissionCustomValueCsReq => { "CmdUpdateMainMissionCustomValueCsReq" } Self::CmdFinishCosumeItemMissionCsReq => "CmdFinishCosumeItemMissionCsReq", Self::CmdGetMissionDataCsReq => "CmdGetMissionDataCsReq", Self::CmdStartFinishMainMissionScNotify => { "CmdStartFinishMainMissionScNotify" } Self::CmdAcceptMainMissionScRsp => "CmdAcceptMainMissionScRsp", Self::CmdGetMissionDataScRsp => "CmdGetMissionDataScRsp", Self::CmdStartFinishSubMissionScNotify => "CmdStartFinishSubMissionScNotify", Self::CmdMissionSyncTaskScRsp => "CmdMissionSyncTaskScRsp", Self::CmdGetMainMissionCustomValueCsReq => { "CmdGetMainMissionCustomValueCsReq" } Self::CmdMissionGroupWarnScNotify => "CmdMissionGroupWarnScNotify", Self::CmdStarPerformanceRelayScRsp => "CmdStarPerformanceRelayScRsp", Self::CmdStarPerformanceRelayCsReq => "CmdStarPerformanceRelayCsReq", Self::CmdMainMissionAcceptNotify => "CmdMainMissionAcceptNotify", Self::CmdTeleportToMissionResetPointScRsp => { "CmdTeleportToMissionResetPointScRsp" } Self::CmdGetMainMissionCustomValueScRsp => { "CmdGetMainMissionCustomValueScRsp" } Self::CmdFinishTalkMissionCsReq => "CmdFinishTalkMissionCsReq", Self::CmdFinishedMissionScNotify => "CmdFinishedMissionScNotify", Self::CmdTeleportToMissionResetPointCsReq => { "CmdTeleportToMissionResetPointCsReq" } Self::CmdUpdateTrackMainMissionCsReq => "CmdUpdateTrackMainMissionCsReq", Self::CmdUpdateTrackMainMissionScRsp => "CmdUpdateTrackMainMissionScRsp", Self::CmdAcceptMainMissionCsReq => "CmdAcceptMainMissionCsReq", Self::CmdGetMissionStatusCsReq => "CmdGetMissionStatusCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LCPPDELLPFC_NLCDGIPGFDJ" => Some(Self::LcppdellpfcNlcdgipgfdj), "CmdMissionSyncTaskCsReq" => Some(Self::CmdMissionSyncTaskCsReq), "CmdFinishCosumeItemMissionScRsp" => { Some(Self::CmdFinishCosumeItemMissionScRsp) } "CmdMissionRewardScNotify" => Some(Self::CmdMissionRewardScNotify), "CmdGetMissionStatusScRsp" => Some(Self::CmdGetMissionStatusScRsp), "CmdFinishTalkMissionScRsp" => Some(Self::CmdFinishTalkMissionScRsp), "CmdSubMissionRewardScNotify" => Some(Self::CmdSubMissionRewardScNotify), "CmdUpdateMainMissionCustomValueScRsp" => { Some(Self::CmdUpdateMainMissionCustomValueScRsp) } "CmdUpdateMainMissionCustomValueCsReq" => { Some(Self::CmdUpdateMainMissionCustomValueCsReq) } "CmdFinishCosumeItemMissionCsReq" => { Some(Self::CmdFinishCosumeItemMissionCsReq) } "CmdGetMissionDataCsReq" => Some(Self::CmdGetMissionDataCsReq), "CmdStartFinishMainMissionScNotify" => { Some(Self::CmdStartFinishMainMissionScNotify) } "CmdAcceptMainMissionScRsp" => Some(Self::CmdAcceptMainMissionScRsp), "CmdGetMissionDataScRsp" => Some(Self::CmdGetMissionDataScRsp), "CmdStartFinishSubMissionScNotify" => { Some(Self::CmdStartFinishSubMissionScNotify) } "CmdMissionSyncTaskScRsp" => Some(Self::CmdMissionSyncTaskScRsp), "CmdGetMainMissionCustomValueCsReq" => { Some(Self::CmdGetMainMissionCustomValueCsReq) } "CmdMissionGroupWarnScNotify" => Some(Self::CmdMissionGroupWarnScNotify), "CmdStarPerformanceRelayScRsp" => Some(Self::CmdStarPerformanceRelayScRsp), "CmdStarPerformanceRelayCsReq" => Some(Self::CmdStarPerformanceRelayCsReq), "CmdMainMissionAcceptNotify" => Some(Self::CmdMainMissionAcceptNotify), "CmdTeleportToMissionResetPointScRsp" => { Some(Self::CmdTeleportToMissionResetPointScRsp) } "CmdGetMainMissionCustomValueScRsp" => { Some(Self::CmdGetMainMissionCustomValueScRsp) } "CmdFinishTalkMissionCsReq" => Some(Self::CmdFinishTalkMissionCsReq), "CmdFinishedMissionScNotify" => Some(Self::CmdFinishedMissionScNotify), "CmdTeleportToMissionResetPointCsReq" => { Some(Self::CmdTeleportToMissionResetPointCsReq) } "CmdUpdateTrackMainMissionCsReq" => { Some(Self::CmdUpdateTrackMainMissionCsReq) } "CmdUpdateTrackMainMissionScRsp" => { Some(Self::CmdUpdateTrackMainMissionScRsp) } "CmdAcceptMainMissionCsReq" => Some(Self::CmdAcceptMainMissionCsReq), "CmdGetMissionStatusCsReq" => Some(Self::CmdGetMissionStatusCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MissionSyncRecord { Dojfcpkajen = 0, Hpbmplfigdo = 1, Bbfkoikpioa = 2, Lpjjpgjpmka = 3, Jcihfnmkakk = 4, Egdidgjeocg = 11, Jpjoopbllho = 12, Ebinjeaefoe = 13, Bjlcbiglbim = 14, Kpdhhapiigm = 15, } impl MissionSyncRecord { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Dojfcpkajen => "MissionSyncRecord_DOJFCPKAJEN", Self::Hpbmplfigdo => "MissionSyncRecord_HPBMPLFIGDO", Self::Bbfkoikpioa => "MissionSyncRecord_BBFKOIKPIOA", Self::Lpjjpgjpmka => "MissionSyncRecord_LPJJPGJPMKA", Self::Jcihfnmkakk => "MissionSyncRecord_JCIHFNMKAKK", Self::Egdidgjeocg => "MissionSyncRecord_EGDIDGJEOCG", Self::Jpjoopbllho => "MissionSyncRecord_JPJOOPBLLHO", Self::Ebinjeaefoe => "MissionSyncRecord_EBINJEAEFOE", Self::Bjlcbiglbim => "MissionSyncRecord_BJLCBIGLBIM", Self::Kpdhhapiigm => "MissionSyncRecord_KPDHHAPIIGM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MissionSyncRecord_DOJFCPKAJEN" => Some(Self::Dojfcpkajen), "MissionSyncRecord_HPBMPLFIGDO" => Some(Self::Hpbmplfigdo), "MissionSyncRecord_BBFKOIKPIOA" => Some(Self::Bbfkoikpioa), "MissionSyncRecord_LPJJPGJPMKA" => Some(Self::Lpjjpgjpmka), "MissionSyncRecord_JCIHFNMKAKK" => Some(Self::Jcihfnmkakk), "MissionSyncRecord_EGDIDGJEOCG" => Some(Self::Egdidgjeocg), "MissionSyncRecord_JPJOOPBLLHO" => Some(Self::Jpjoopbllho), "MissionSyncRecord_EBINJEAEFOE" => Some(Self::Ebinjeaefoe), "MissionSyncRecord_BJLCBIGLBIM" => Some(Self::Bjlcbiglbim), "MissionSyncRecord_KPDHHAPIIGM" => Some(Self::Kpdhhapiigm), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ppepceaapmj { Lhpkjobmkhc = 0, Kcmijcjmidc = 1, } impl Ppepceaapmj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lhpkjobmkhc => "PPEPCEAAPMJ_LHPKJOBMKHC", Self::Kcmijcjmidc => "PPEPCEAAPMJ_KCMIJCJMIDC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PPEPCEAAPMJ_LHPKJOBMKHC" => Some(Self::Lhpkjobmkhc), "PPEPCEAAPMJ_KCMIJCJMIDC" => Some(Self::Kcmijcjmidc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrackMainMissionUpdateReasonId { AphbpmbmlomDjaokmdalmi = 0, AphbpmbmlomFefmpgiagbp = 1, AphbpmbmlomOgiadpffhef = 2, AphbpmbmlomOjbimioeabg = 3, } impl TrackMainMissionUpdateReasonId { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AphbpmbmlomDjaokmdalmi => "APHBPMBMLOM_DJAOKMDALMI", Self::AphbpmbmlomFefmpgiagbp => "APHBPMBMLOM_FEFMPGIAGBP", Self::AphbpmbmlomOgiadpffhef => "APHBPMBMLOM_OGIADPFFHEF", Self::AphbpmbmlomOjbimioeabg => "APHBPMBMLOM_OJBIMIOEABG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "APHBPMBMLOM_DJAOKMDALMI" => Some(Self::AphbpmbmlomDjaokmdalmi), "APHBPMBMLOM_FEFMPGIAGBP" => Some(Self::AphbpmbmlomFefmpgiagbp), "APHBPMBMLOM_OGIADPFFHEF" => Some(Self::AphbpmbmlomOgiadpffhef), "APHBPMBMLOM_OJBIMIOEABG" => Some(Self::AphbpmbmlomOjbimioeabg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMonopolyType { IobaopkjmakNlcdgipgfdj = 0, CmdGetMonopolyFriendRankingListCsReq = 7082, CmdMonopolyGameSettleScNotify = 7001, CmdMonopolyLikeScNotify = 7037, CmdDailyFirstEnterMonopolyActivityCsReq = 7054, CmdMonopolyLikeCsReq = 7018, CmdMonopolyGetRafflePoolInfoScRsp = 7055, CmdMonopolyEventLoadUpdateScNotify = 7057, CmdMonopolyGameGachaCsReq = 7067, CmdMonopolyConditionUpdateScNotify = 7007, CmdNhkiadbinml = 7028, CmdMonopolyGetDailyInitItemCsReq = 7072, CmdMonopolyGiveUpCurContentCsReq = 7059, CmdGetMonopolyInfoScRsp = 7003, CmdMonopolyDailySettleScNotify = 7026, CmdMonopolyCheatDiceScRsp = 7066, CmdMonopolyConfirmRandomCsReq = 7061, CmdMonopolyAcceptQuizScRsp = 7035, CmdMonopolyReRollRandomCsReq = 7076, CmdMonopolyTakePhaseRewardScRsp = 7008, CmdMonopolyMoveScRsp = 7010, CmdMonopolyScrachRaffleTicketCsReq = 7022, CmdJhidmebbkpe = 7089, CmdMonopolyGuessChooseCsReq = 7005, CmdMonopolyAcceptQuizCsReq = 7032, CmdMonopolyActionResultScNotify = 7080, CmdMonopolyEventSelectFriendCsReq = 7043, CmdMonopolyGameBingoFlipCardCsReq = 7020, CmdGetMonopolyDailyReportScRsp = 7065, CmdGddeakmjoap = 7040, CmdMonopolyGetRegionProgressScRsp = 7086, CmdBbepmabcbgf = 7090, CmdMonopolyCheatDiceCsReq = 7092, CmdGetMonopolyDailyReportCsReq = 7056, CmdMonopolyGetDailyInitItemScRsp = 7025, CmdMonopolyGuessDrawScNotify = 7063, CmdMonopolyGetRaffleTicketCsReq = 7011, CmdGetMbtiReportCsReq = 7034, CmdMonopolyGameGachaScRsp = 7085, CmdMonopolyReRollRandomScRsp = 7038, CmdMlbdfeobkij = 7053, CmdGetSocialEventServerCacheCsReq = 7091, CmdGetSocialEventServerCacheScRsp = 7023, CmdMonopolyGiveUpCurContentScRsp = 7074, CmdMonopolyBuyGoodsScRsp = 7078, CmdMonopolyClickCellScRsp = 7084, CmdMonopolyGetRaffleTicketScRsp = 7097, CmdMonopolyRollDiceScRsp = 7015, CmdMonopolyRollDiceCsReq = 7013, CmdEpaikohmldk = 7021, CmdOidpmkiojgk = 7052, CmdMonopolyConfirmRandomScRsp = 7024, CmdMonopolyGetRafflePoolInfoCsReq = 7075, CmdMonopolyGameCreateScNotify = 7016, CmdMonopolyTakeRaffleTicketRewardScRsp = 7046, CmdMonopolyRollRandomScRsp = 7042, CmdMonopolySelectOptionScRsp = 7029, CmdMonopolySelectOptionCsReq = 7087, CmdMonopolyTakePhaseRewardCsReq = 7068, CmdMonopolyRollRandomCsReq = 7009, CmdMonopolyClickCellCsReq = 7070, CmdGetMbtiReportScRsp = 7058, CmdMonopolyEventSelectFriendScRsp = 7093, CmdMonopolyScrachRaffleTicketScRsp = 7064, CmdPdjfkffpdki = 7048, CmdMonopolyGameBingoFlipCardScRsp = 7099, CmdDailyFirstEnterMonopolyActivityScRsp = 7083, CmdGetMonopolyMbtiReportRewardCsReq = 7079, CmdPiljihglhja = 7049, CmdMonopolyGetRegionProgressCsReq = 7044, CmdDnbhklfemlg = 7002, CmdMonopolyGuessChooseScRsp = 7014, CmdMonopolyTakeRaffleTicketRewardCsReq = 7069, CmdMonopolySocialEventEffectScNotify = 7096, CmdMonopolyLikeScRsp = 7045, CmdMonopolyContentUpdateScNotify = 7030, CmdMonopolyCellUpdateNotify = 7027, CmdMonopolyBuyGoodsCsReq = 7071, CmdMonopolyQuizDurationChangeScNotify = 7017, CmdGetMonopolyFriendRankingListScRsp = 7041, CmdMonopolyMoveCsReq = 7081, CmdMonopolySttUpdateScNotify = 7098, CmdGetMonopolyMbtiReportRewardScRsp = 7047, CmdGetMonopolyInfoCsReq = 7073, } impl CmdMonopolyType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::IobaopkjmakNlcdgipgfdj => "IOBAOPKJMAK_NLCDGIPGFDJ", Self::CmdGetMonopolyFriendRankingListCsReq => { "CmdGetMonopolyFriendRankingListCsReq" } Self::CmdMonopolyGameSettleScNotify => "CmdMonopolyGameSettleScNotify", Self::CmdMonopolyLikeScNotify => "CmdMonopolyLikeScNotify", Self::CmdDailyFirstEnterMonopolyActivityCsReq => { "CmdDailyFirstEnterMonopolyActivityCsReq" } Self::CmdMonopolyLikeCsReq => "CmdMonopolyLikeCsReq", Self::CmdMonopolyGetRafflePoolInfoScRsp => { "CmdMonopolyGetRafflePoolInfoScRsp" } Self::CmdMonopolyEventLoadUpdateScNotify => { "CmdMonopolyEventLoadUpdateScNotify" } Self::CmdMonopolyGameGachaCsReq => "CmdMonopolyGameGachaCsReq", Self::CmdMonopolyConditionUpdateScNotify => { "CmdMonopolyConditionUpdateScNotify" } Self::CmdNhkiadbinml => "CmdNHKIADBINML", Self::CmdMonopolyGetDailyInitItemCsReq => "CmdMonopolyGetDailyInitItemCsReq", Self::CmdMonopolyGiveUpCurContentCsReq => "CmdMonopolyGiveUpCurContentCsReq", Self::CmdGetMonopolyInfoScRsp => "CmdGetMonopolyInfoScRsp", Self::CmdMonopolyDailySettleScNotify => "CmdMonopolyDailySettleScNotify", Self::CmdMonopolyCheatDiceScRsp => "CmdMonopolyCheatDiceScRsp", Self::CmdMonopolyConfirmRandomCsReq => "CmdMonopolyConfirmRandomCsReq", Self::CmdMonopolyAcceptQuizScRsp => "CmdMonopolyAcceptQuizScRsp", Self::CmdMonopolyReRollRandomCsReq => "CmdMonopolyReRollRandomCsReq", Self::CmdMonopolyTakePhaseRewardScRsp => "CmdMonopolyTakePhaseRewardScRsp", Self::CmdMonopolyMoveScRsp => "CmdMonopolyMoveScRsp", Self::CmdMonopolyScrachRaffleTicketCsReq => { "CmdMonopolyScrachRaffleTicketCsReq" } Self::CmdJhidmebbkpe => "CmdJHIDMEBBKPE", Self::CmdMonopolyGuessChooseCsReq => "CmdMonopolyGuessChooseCsReq", Self::CmdMonopolyAcceptQuizCsReq => "CmdMonopolyAcceptQuizCsReq", Self::CmdMonopolyActionResultScNotify => "CmdMonopolyActionResultScNotify", Self::CmdMonopolyEventSelectFriendCsReq => { "CmdMonopolyEventSelectFriendCsReq" } Self::CmdMonopolyGameBingoFlipCardCsReq => { "CmdMonopolyGameBingoFlipCardCsReq" } Self::CmdGetMonopolyDailyReportScRsp => "CmdGetMonopolyDailyReportScRsp", Self::CmdGddeakmjoap => "CmdGDDEAKMJOAP", Self::CmdMonopolyGetRegionProgressScRsp => { "CmdMonopolyGetRegionProgressScRsp" } Self::CmdBbepmabcbgf => "CmdBBEPMABCBGF", Self::CmdMonopolyCheatDiceCsReq => "CmdMonopolyCheatDiceCsReq", Self::CmdGetMonopolyDailyReportCsReq => "CmdGetMonopolyDailyReportCsReq", Self::CmdMonopolyGetDailyInitItemScRsp => "CmdMonopolyGetDailyInitItemScRsp", Self::CmdMonopolyGuessDrawScNotify => "CmdMonopolyGuessDrawScNotify", Self::CmdMonopolyGetRaffleTicketCsReq => "CmdMonopolyGetRaffleTicketCsReq", Self::CmdGetMbtiReportCsReq => "CmdGetMbtiReportCsReq", Self::CmdMonopolyGameGachaScRsp => "CmdMonopolyGameGachaScRsp", Self::CmdMonopolyReRollRandomScRsp => "CmdMonopolyReRollRandomScRsp", Self::CmdMlbdfeobkij => "CmdMLBDFEOBKIJ", Self::CmdGetSocialEventServerCacheCsReq => { "CmdGetSocialEventServerCacheCsReq" } Self::CmdGetSocialEventServerCacheScRsp => { "CmdGetSocialEventServerCacheScRsp" } Self::CmdMonopolyGiveUpCurContentScRsp => "CmdMonopolyGiveUpCurContentScRsp", Self::CmdMonopolyBuyGoodsScRsp => "CmdMonopolyBuyGoodsScRsp", Self::CmdMonopolyClickCellScRsp => "CmdMonopolyClickCellScRsp", Self::CmdMonopolyGetRaffleTicketScRsp => "CmdMonopolyGetRaffleTicketScRsp", Self::CmdMonopolyRollDiceScRsp => "CmdMonopolyRollDiceScRsp", Self::CmdMonopolyRollDiceCsReq => "CmdMonopolyRollDiceCsReq", Self::CmdEpaikohmldk => "CmdEPAIKOHMLDK", Self::CmdOidpmkiojgk => "CmdOIDPMKIOJGK", Self::CmdMonopolyConfirmRandomScRsp => "CmdMonopolyConfirmRandomScRsp", Self::CmdMonopolyGetRafflePoolInfoCsReq => { "CmdMonopolyGetRafflePoolInfoCsReq" } Self::CmdMonopolyGameCreateScNotify => "CmdMonopolyGameCreateScNotify", Self::CmdMonopolyTakeRaffleTicketRewardScRsp => { "CmdMonopolyTakeRaffleTicketRewardScRsp" } Self::CmdMonopolyRollRandomScRsp => "CmdMonopolyRollRandomScRsp", Self::CmdMonopolySelectOptionScRsp => "CmdMonopolySelectOptionScRsp", Self::CmdMonopolySelectOptionCsReq => "CmdMonopolySelectOptionCsReq", Self::CmdMonopolyTakePhaseRewardCsReq => "CmdMonopolyTakePhaseRewardCsReq", Self::CmdMonopolyRollRandomCsReq => "CmdMonopolyRollRandomCsReq", Self::CmdMonopolyClickCellCsReq => "CmdMonopolyClickCellCsReq", Self::CmdGetMbtiReportScRsp => "CmdGetMbtiReportScRsp", Self::CmdMonopolyEventSelectFriendScRsp => { "CmdMonopolyEventSelectFriendScRsp" } Self::CmdMonopolyScrachRaffleTicketScRsp => { "CmdMonopolyScrachRaffleTicketScRsp" } Self::CmdPdjfkffpdki => "CmdPDJFKFFPDKI", Self::CmdMonopolyGameBingoFlipCardScRsp => { "CmdMonopolyGameBingoFlipCardScRsp" } Self::CmdDailyFirstEnterMonopolyActivityScRsp => { "CmdDailyFirstEnterMonopolyActivityScRsp" } Self::CmdGetMonopolyMbtiReportRewardCsReq => { "CmdGetMonopolyMbtiReportRewardCsReq" } Self::CmdPiljihglhja => "CmdPILJIHGLHJA", Self::CmdMonopolyGetRegionProgressCsReq => { "CmdMonopolyGetRegionProgressCsReq" } Self::CmdDnbhklfemlg => "CmdDNBHKLFEMLG", Self::CmdMonopolyGuessChooseScRsp => "CmdMonopolyGuessChooseScRsp", Self::CmdMonopolyTakeRaffleTicketRewardCsReq => { "CmdMonopolyTakeRaffleTicketRewardCsReq" } Self::CmdMonopolySocialEventEffectScNotify => { "CmdMonopolySocialEventEffectScNotify" } Self::CmdMonopolyLikeScRsp => "CmdMonopolyLikeScRsp", Self::CmdMonopolyContentUpdateScNotify => "CmdMonopolyContentUpdateScNotify", Self::CmdMonopolyCellUpdateNotify => "CmdMonopolyCellUpdateNotify", Self::CmdMonopolyBuyGoodsCsReq => "CmdMonopolyBuyGoodsCsReq", Self::CmdMonopolyQuizDurationChangeScNotify => { "CmdMonopolyQuizDurationChangeScNotify" } Self::CmdGetMonopolyFriendRankingListScRsp => { "CmdGetMonopolyFriendRankingListScRsp" } Self::CmdMonopolyMoveCsReq => "CmdMonopolyMoveCsReq", Self::CmdMonopolySttUpdateScNotify => "CmdMonopolySttUpdateScNotify", Self::CmdGetMonopolyMbtiReportRewardScRsp => { "CmdGetMonopolyMbtiReportRewardScRsp" } Self::CmdGetMonopolyInfoCsReq => "CmdGetMonopolyInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IOBAOPKJMAK_NLCDGIPGFDJ" => Some(Self::IobaopkjmakNlcdgipgfdj), "CmdGetMonopolyFriendRankingListCsReq" => { Some(Self::CmdGetMonopolyFriendRankingListCsReq) } "CmdMonopolyGameSettleScNotify" => Some(Self::CmdMonopolyGameSettleScNotify), "CmdMonopolyLikeScNotify" => Some(Self::CmdMonopolyLikeScNotify), "CmdDailyFirstEnterMonopolyActivityCsReq" => { Some(Self::CmdDailyFirstEnterMonopolyActivityCsReq) } "CmdMonopolyLikeCsReq" => Some(Self::CmdMonopolyLikeCsReq), "CmdMonopolyGetRafflePoolInfoScRsp" => { Some(Self::CmdMonopolyGetRafflePoolInfoScRsp) } "CmdMonopolyEventLoadUpdateScNotify" => { Some(Self::CmdMonopolyEventLoadUpdateScNotify) } "CmdMonopolyGameGachaCsReq" => Some(Self::CmdMonopolyGameGachaCsReq), "CmdMonopolyConditionUpdateScNotify" => { Some(Self::CmdMonopolyConditionUpdateScNotify) } "CmdNHKIADBINML" => Some(Self::CmdNhkiadbinml), "CmdMonopolyGetDailyInitItemCsReq" => { Some(Self::CmdMonopolyGetDailyInitItemCsReq) } "CmdMonopolyGiveUpCurContentCsReq" => { Some(Self::CmdMonopolyGiveUpCurContentCsReq) } "CmdGetMonopolyInfoScRsp" => Some(Self::CmdGetMonopolyInfoScRsp), "CmdMonopolyDailySettleScNotify" => { Some(Self::CmdMonopolyDailySettleScNotify) } "CmdMonopolyCheatDiceScRsp" => Some(Self::CmdMonopolyCheatDiceScRsp), "CmdMonopolyConfirmRandomCsReq" => Some(Self::CmdMonopolyConfirmRandomCsReq), "CmdMonopolyAcceptQuizScRsp" => Some(Self::CmdMonopolyAcceptQuizScRsp), "CmdMonopolyReRollRandomCsReq" => Some(Self::CmdMonopolyReRollRandomCsReq), "CmdMonopolyTakePhaseRewardScRsp" => { Some(Self::CmdMonopolyTakePhaseRewardScRsp) } "CmdMonopolyMoveScRsp" => Some(Self::CmdMonopolyMoveScRsp), "CmdMonopolyScrachRaffleTicketCsReq" => { Some(Self::CmdMonopolyScrachRaffleTicketCsReq) } "CmdJHIDMEBBKPE" => Some(Self::CmdJhidmebbkpe), "CmdMonopolyGuessChooseCsReq" => Some(Self::CmdMonopolyGuessChooseCsReq), "CmdMonopolyAcceptQuizCsReq" => Some(Self::CmdMonopolyAcceptQuizCsReq), "CmdMonopolyActionResultScNotify" => { Some(Self::CmdMonopolyActionResultScNotify) } "CmdMonopolyEventSelectFriendCsReq" => { Some(Self::CmdMonopolyEventSelectFriendCsReq) } "CmdMonopolyGameBingoFlipCardCsReq" => { Some(Self::CmdMonopolyGameBingoFlipCardCsReq) } "CmdGetMonopolyDailyReportScRsp" => { Some(Self::CmdGetMonopolyDailyReportScRsp) } "CmdGDDEAKMJOAP" => Some(Self::CmdGddeakmjoap), "CmdMonopolyGetRegionProgressScRsp" => { Some(Self::CmdMonopolyGetRegionProgressScRsp) } "CmdBBEPMABCBGF" => Some(Self::CmdBbepmabcbgf), "CmdMonopolyCheatDiceCsReq" => Some(Self::CmdMonopolyCheatDiceCsReq), "CmdGetMonopolyDailyReportCsReq" => { Some(Self::CmdGetMonopolyDailyReportCsReq) } "CmdMonopolyGetDailyInitItemScRsp" => { Some(Self::CmdMonopolyGetDailyInitItemScRsp) } "CmdMonopolyGuessDrawScNotify" => Some(Self::CmdMonopolyGuessDrawScNotify), "CmdMonopolyGetRaffleTicketCsReq" => { Some(Self::CmdMonopolyGetRaffleTicketCsReq) } "CmdGetMbtiReportCsReq" => Some(Self::CmdGetMbtiReportCsReq), "CmdMonopolyGameGachaScRsp" => Some(Self::CmdMonopolyGameGachaScRsp), "CmdMonopolyReRollRandomScRsp" => Some(Self::CmdMonopolyReRollRandomScRsp), "CmdMLBDFEOBKIJ" => Some(Self::CmdMlbdfeobkij), "CmdGetSocialEventServerCacheCsReq" => { Some(Self::CmdGetSocialEventServerCacheCsReq) } "CmdGetSocialEventServerCacheScRsp" => { Some(Self::CmdGetSocialEventServerCacheScRsp) } "CmdMonopolyGiveUpCurContentScRsp" => { Some(Self::CmdMonopolyGiveUpCurContentScRsp) } "CmdMonopolyBuyGoodsScRsp" => Some(Self::CmdMonopolyBuyGoodsScRsp), "CmdMonopolyClickCellScRsp" => Some(Self::CmdMonopolyClickCellScRsp), "CmdMonopolyGetRaffleTicketScRsp" => { Some(Self::CmdMonopolyGetRaffleTicketScRsp) } "CmdMonopolyRollDiceScRsp" => Some(Self::CmdMonopolyRollDiceScRsp), "CmdMonopolyRollDiceCsReq" => Some(Self::CmdMonopolyRollDiceCsReq), "CmdEPAIKOHMLDK" => Some(Self::CmdEpaikohmldk), "CmdOIDPMKIOJGK" => Some(Self::CmdOidpmkiojgk), "CmdMonopolyConfirmRandomScRsp" => Some(Self::CmdMonopolyConfirmRandomScRsp), "CmdMonopolyGetRafflePoolInfoCsReq" => { Some(Self::CmdMonopolyGetRafflePoolInfoCsReq) } "CmdMonopolyGameCreateScNotify" => Some(Self::CmdMonopolyGameCreateScNotify), "CmdMonopolyTakeRaffleTicketRewardScRsp" => { Some(Self::CmdMonopolyTakeRaffleTicketRewardScRsp) } "CmdMonopolyRollRandomScRsp" => Some(Self::CmdMonopolyRollRandomScRsp), "CmdMonopolySelectOptionScRsp" => Some(Self::CmdMonopolySelectOptionScRsp), "CmdMonopolySelectOptionCsReq" => Some(Self::CmdMonopolySelectOptionCsReq), "CmdMonopolyTakePhaseRewardCsReq" => { Some(Self::CmdMonopolyTakePhaseRewardCsReq) } "CmdMonopolyRollRandomCsReq" => Some(Self::CmdMonopolyRollRandomCsReq), "CmdMonopolyClickCellCsReq" => Some(Self::CmdMonopolyClickCellCsReq), "CmdGetMbtiReportScRsp" => Some(Self::CmdGetMbtiReportScRsp), "CmdMonopolyEventSelectFriendScRsp" => { Some(Self::CmdMonopolyEventSelectFriendScRsp) } "CmdMonopolyScrachRaffleTicketScRsp" => { Some(Self::CmdMonopolyScrachRaffleTicketScRsp) } "CmdPDJFKFFPDKI" => Some(Self::CmdPdjfkffpdki), "CmdMonopolyGameBingoFlipCardScRsp" => { Some(Self::CmdMonopolyGameBingoFlipCardScRsp) } "CmdDailyFirstEnterMonopolyActivityScRsp" => { Some(Self::CmdDailyFirstEnterMonopolyActivityScRsp) } "CmdGetMonopolyMbtiReportRewardCsReq" => { Some(Self::CmdGetMonopolyMbtiReportRewardCsReq) } "CmdPILJIHGLHJA" => Some(Self::CmdPiljihglhja), "CmdMonopolyGetRegionProgressCsReq" => { Some(Self::CmdMonopolyGetRegionProgressCsReq) } "CmdDNBHKLFEMLG" => Some(Self::CmdDnbhklfemlg), "CmdMonopolyGuessChooseScRsp" => Some(Self::CmdMonopolyGuessChooseScRsp), "CmdMonopolyTakeRaffleTicketRewardCsReq" => { Some(Self::CmdMonopolyTakeRaffleTicketRewardCsReq) } "CmdMonopolySocialEventEffectScNotify" => { Some(Self::CmdMonopolySocialEventEffectScNotify) } "CmdMonopolyLikeScRsp" => Some(Self::CmdMonopolyLikeScRsp), "CmdMonopolyContentUpdateScNotify" => { Some(Self::CmdMonopolyContentUpdateScNotify) } "CmdMonopolyCellUpdateNotify" => Some(Self::CmdMonopolyCellUpdateNotify), "CmdMonopolyBuyGoodsCsReq" => Some(Self::CmdMonopolyBuyGoodsCsReq), "CmdMonopolyQuizDurationChangeScNotify" => { Some(Self::CmdMonopolyQuizDurationChangeScNotify) } "CmdGetMonopolyFriendRankingListScRsp" => { Some(Self::CmdGetMonopolyFriendRankingListScRsp) } "CmdMonopolyMoveCsReq" => Some(Self::CmdMonopolyMoveCsReq), "CmdMonopolySttUpdateScNotify" => Some(Self::CmdMonopolySttUpdateScNotify), "CmdGetMonopolyMbtiReportRewardScRsp" => { Some(Self::CmdGetMonopolyMbtiReportRewardScRsp) } "CmdGetMonopolyInfoCsReq" => Some(Self::CmdGetMonopolyInfoCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Laehiccbbfn { Nlcdgipgfdj = 0, Hhkfkgkfnji = 1, } impl Laehiccbbfn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "LAEHICCBBFN_NLCDGIPGFDJ", Self::Hhkfkgkfnji => "LAEHICCBBFN_HHKFKGKFNJI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LAEHICCBBFN_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "LAEHICCBBFN_HHKFKGKFNJI" => Some(Self::Hhkfkgkfnji), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Naddheilbbn { Bpocohfiaoh = 0, Hopagbfpbgp = 1, Mdjcikagekh = 2, Cihfgjdchia = 3, } impl Naddheilbbn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Bpocohfiaoh => "NADDHEILBBN_BPOCOHFIAOH", Self::Hopagbfpbgp => "NADDHEILBBN_HOPAGBFPBGP", Self::Mdjcikagekh => "NADDHEILBBN_MDJCIKAGEKH", Self::Cihfgjdchia => "NADDHEILBBN_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NADDHEILBBN_BPOCOHFIAOH" => Some(Self::Bpocohfiaoh), "NADDHEILBBN_HOPAGBFPBGP" => Some(Self::Hopagbfpbgp), "NADDHEILBBN_MDJCIKAGEKH" => Some(Self::Mdjcikagekh), "NADDHEILBBN_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bakaelimiji { Nlcdgipgfdj = 0, Heihbjeegpb = 1, Boggafjjpgc = 2, Hcebkfdjgio = 3, Cbkldcbekch = 4, Lggebocppda = 5, Bbdhkakkbea = 6, Bfpgghfahca = 7, Ppincghoobh = 8, Jcecchojpfk = 9, Jblefhfohgo = 10, } impl Bakaelimiji { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "BAKAELIMIJI_NLCDGIPGFDJ", Self::Heihbjeegpb => "BAKAELIMIJI_HEIHBJEEGPB", Self::Boggafjjpgc => "BAKAELIMIJI_BOGGAFJJPGC", Self::Hcebkfdjgio => "BAKAELIMIJI_HCEBKFDJGIO", Self::Cbkldcbekch => "BAKAELIMIJI_CBKLDCBEKCH", Self::Lggebocppda => "BAKAELIMIJI_LGGEBOCPPDA", Self::Bbdhkakkbea => "BAKAELIMIJI_BBDHKAKKBEA", Self::Bfpgghfahca => "BAKAELIMIJI_BFPGGHFAHCA", Self::Ppincghoobh => "BAKAELIMIJI_PPINCGHOOBH", Self::Jcecchojpfk => "BAKAELIMIJI_JCECCHOJPFK", Self::Jblefhfohgo => "BAKAELIMIJI_JBLEFHFOHGO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BAKAELIMIJI_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "BAKAELIMIJI_HEIHBJEEGPB" => Some(Self::Heihbjeegpb), "BAKAELIMIJI_BOGGAFJJPGC" => Some(Self::Boggafjjpgc), "BAKAELIMIJI_HCEBKFDJGIO" => Some(Self::Hcebkfdjgio), "BAKAELIMIJI_CBKLDCBEKCH" => Some(Self::Cbkldcbekch), "BAKAELIMIJI_LGGEBOCPPDA" => Some(Self::Lggebocppda), "BAKAELIMIJI_BBDHKAKKBEA" => Some(Self::Bbdhkakkbea), "BAKAELIMIJI_BFPGGHFAHCA" => Some(Self::Bfpgghfahca), "BAKAELIMIJI_PPINCGHOOBH" => Some(Self::Ppincghoobh), "BAKAELIMIJI_JCECCHOJPFK" => Some(Self::Jcecchojpfk), "BAKAELIMIJI_JBLEFHFOHGO" => Some(Self::Jblefhfohgo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultiplayerType { EdcdmkfiophNlcdgipgfdj = 0, CmdNenhkmefaec = 1010, CmdNlopjlcmlen = 1080, CmdIhglpglpdff = 1036, CmdGetFriendRankingInfoCsReq = 1054, CmdMatchPlayDataChangeNtf = 1012, CmdGetFriendRankingInfoRsp = 1083, CmdFightGameStateCsReq = 1073, CmdFightGameStateScRsp = 1003, CmdFightGameStartScNotify = 1015, CmdGetMatchPlayDataCsReq = 1087, CmdHpgigmpbibo = 1027, CmdJjagfpldcaf = 1013, CmdGetMatchPlayDataRsp = 1029, CmdHffceacmeig = 1081, CmdSelfRankChangeNtf = 1009, } impl CmdMultiplayerType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::EdcdmkfiophNlcdgipgfdj => "EDCDMKFIOPH_NLCDGIPGFDJ", Self::CmdNenhkmefaec => "CmdNENHKMEFAEC", Self::CmdNlopjlcmlen => "CmdNLOPJLCMLEN", Self::CmdIhglpglpdff => "CmdIHGLPGLPDFF", Self::CmdGetFriendRankingInfoCsReq => "CmdGetFriendRankingInfoCsReq", Self::CmdMatchPlayDataChangeNtf => "CmdMatchPlayDataChangeNtf", Self::CmdGetFriendRankingInfoRsp => "CmdGetFriendRankingInfoRsp", Self::CmdFightGameStateCsReq => "CmdFightGameStateCsReq", Self::CmdFightGameStateScRsp => "CmdFightGameStateScRsp", Self::CmdFightGameStartScNotify => "CmdFightGameStartScNotify", Self::CmdGetMatchPlayDataCsReq => "CmdGetMatchPlayDataCsReq", Self::CmdHpgigmpbibo => "CmdHPGIGMPBIBO", Self::CmdJjagfpldcaf => "CmdJJAGFPLDCAF", Self::CmdGetMatchPlayDataRsp => "CmdGetMatchPlayDataRsp", Self::CmdHffceacmeig => "CmdHFFCEACMEIG", Self::CmdSelfRankChangeNtf => "CmdSelfRankChangeNtf", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EDCDMKFIOPH_NLCDGIPGFDJ" => Some(Self::EdcdmkfiophNlcdgipgfdj), "CmdNENHKMEFAEC" => Some(Self::CmdNenhkmefaec), "CmdNLOPJLCMLEN" => Some(Self::CmdNlopjlcmlen), "CmdIHGLPGLPDFF" => Some(Self::CmdIhglpglpdff), "CmdGetFriendRankingInfoCsReq" => Some(Self::CmdGetFriendRankingInfoCsReq), "CmdMatchPlayDataChangeNtf" => Some(Self::CmdMatchPlayDataChangeNtf), "CmdGetFriendRankingInfoRsp" => Some(Self::CmdGetFriendRankingInfoRsp), "CmdFightGameStateCsReq" => Some(Self::CmdFightGameStateCsReq), "CmdFightGameStateScRsp" => Some(Self::CmdFightGameStateScRsp), "CmdFightGameStartScNotify" => Some(Self::CmdFightGameStartScNotify), "CmdGetMatchPlayDataCsReq" => Some(Self::CmdGetMatchPlayDataCsReq), "CmdHPGIGMPBIBO" => Some(Self::CmdHpgigmpbibo), "CmdJJAGFPLDCAF" => Some(Self::CmdJjagfpldcaf), "CmdGetMatchPlayDataRsp" => Some(Self::CmdGetMatchPlayDataRsp), "CmdHFFCEACMEIG" => Some(Self::CmdHffceacmeig), "CmdSelfRankChangeNtf" => Some(Self::CmdSelfRankChangeNtf), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultipleDropType { AcimfgfnpdfNlcdgipgfdj = 0, CmdGetPlayerReturnMultiDropInfoScRsp = 4636, CmdGetPlayerReturnMultiDropInfoCsReq = 4627, CmdMultipleDropInfoNotify = 4613, CmdGetMultipleDropInfoCsReq = 4673, CmdGetMultipleDropInfoScRsp = 4603, CmdMultipleDropInfoScNotify = 4680, } impl CmdMultipleDropType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AcimfgfnpdfNlcdgipgfdj => "ACIMFGFNPDF_NLCDGIPGFDJ", Self::CmdGetPlayerReturnMultiDropInfoScRsp => { "CmdGetPlayerReturnMultiDropInfoScRsp" } Self::CmdGetPlayerReturnMultiDropInfoCsReq => { "CmdGetPlayerReturnMultiDropInfoCsReq" } Self::CmdMultipleDropInfoNotify => "CmdMultipleDropInfoNotify", Self::CmdGetMultipleDropInfoCsReq => "CmdGetMultipleDropInfoCsReq", Self::CmdGetMultipleDropInfoScRsp => "CmdGetMultipleDropInfoScRsp", Self::CmdMultipleDropInfoScNotify => "CmdMultipleDropInfoScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ACIMFGFNPDF_NLCDGIPGFDJ" => Some(Self::AcimfgfnpdfNlcdgipgfdj), "CmdGetPlayerReturnMultiDropInfoScRsp" => { Some(Self::CmdGetPlayerReturnMultiDropInfoScRsp) } "CmdGetPlayerReturnMultiDropInfoCsReq" => { Some(Self::CmdGetPlayerReturnMultiDropInfoCsReq) } "CmdMultipleDropInfoNotify" => Some(Self::CmdMultipleDropInfoNotify), "CmdGetMultipleDropInfoCsReq" => Some(Self::CmdGetMultipleDropInfoCsReq), "CmdGetMultipleDropInfoScRsp" => Some(Self::CmdGetMultipleDropInfoScRsp), "CmdMultipleDropInfoScNotify" => Some(Self::CmdMultipleDropInfoScNotify), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMuseumType { CiilmlfiacaNlcdgipgfdj = 0, CmdMuseumRandomEventQueryCsReq = 4324, CmdUpgradeAreaStatCsReq = 4309, CmdGetMuseumInfoCsReq = 4373, CmdMuseumRandomEventSelectCsReq = 4378, CmdFinishCurTurnCsReq = 4329, CmdSyncMuseumFundsChangedScNotify = 4338, CmdSyncMuseumTargetStartNotify = 4359, CmdMuseumRandomEventSelectScRsp = 4352, CmdSyncMuseumRandomEventStartScNotify = 4361, CmdSyncGetExhibitScNotify = 4387, CmdRemoveStuffFromAreaCsReq = 4315, CmdBuyNpcStuffCsReq = 4380, CmdMuseumRandomEventQueryScRsp = 4371, CmdKjcomkgmdcj = 4348, CmdBuyNpcStuffScRsp = 4327, CmdSyncMuseumTargetMissionFinishNotify = 4374, CmdFinishCurTurnScRsp = 4312, CmdSetStuffToAreaCsReq = 4336, CmdGetMuseumInfoScRsp = 4303, CmdSyncMuseumInfoChangedScNotify = 4376, CmdUpgradeAreaScRsp = 4383, CmdRemoveStuffFromAreaScRsp = 4381, CmdSyncGetStuffScNotify = 4310, CmdUpgradeAreaCsReq = 4354, CmdTakeCollectRewardCsReq = 4366, CmdUpgradeAreaStatScRsp = 4342, CmdSyncMuseumTargetRewardNotify = 4392, CmdSetStuffToAreaScRsp = 4313, CmdTakeCollectRewardRsp = 4330, } impl CmdMuseumType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::CiilmlfiacaNlcdgipgfdj => "CIILMLFIACA_NLCDGIPGFDJ", Self::CmdMuseumRandomEventQueryCsReq => "CmdMuseumRandomEventQueryCsReq", Self::CmdUpgradeAreaStatCsReq => "CmdUpgradeAreaStatCsReq", Self::CmdGetMuseumInfoCsReq => "CmdGetMuseumInfoCsReq", Self::CmdMuseumRandomEventSelectCsReq => "CmdMuseumRandomEventSelectCsReq", Self::CmdFinishCurTurnCsReq => "CmdFinishCurTurnCsReq", Self::CmdSyncMuseumFundsChangedScNotify => { "CmdSyncMuseumFundsChangedScNotify" } Self::CmdSyncMuseumTargetStartNotify => "CmdSyncMuseumTargetStartNotify", Self::CmdMuseumRandomEventSelectScRsp => "CmdMuseumRandomEventSelectScRsp", Self::CmdSyncMuseumRandomEventStartScNotify => { "CmdSyncMuseumRandomEventStartScNotify" } Self::CmdSyncGetExhibitScNotify => "CmdSyncGetExhibitScNotify", Self::CmdRemoveStuffFromAreaCsReq => "CmdRemoveStuffFromAreaCsReq", Self::CmdBuyNpcStuffCsReq => "CmdBuyNpcStuffCsReq", Self::CmdMuseumRandomEventQueryScRsp => "CmdMuseumRandomEventQueryScRsp", Self::CmdKjcomkgmdcj => "CmdKJCOMKGMDCJ", Self::CmdBuyNpcStuffScRsp => "CmdBuyNpcStuffScRsp", Self::CmdSyncMuseumTargetMissionFinishNotify => { "CmdSyncMuseumTargetMissionFinishNotify" } Self::CmdFinishCurTurnScRsp => "CmdFinishCurTurnScRsp", Self::CmdSetStuffToAreaCsReq => "CmdSetStuffToAreaCsReq", Self::CmdGetMuseumInfoScRsp => "CmdGetMuseumInfoScRsp", Self::CmdSyncMuseumInfoChangedScNotify => "CmdSyncMuseumInfoChangedScNotify", Self::CmdUpgradeAreaScRsp => "CmdUpgradeAreaScRsp", Self::CmdRemoveStuffFromAreaScRsp => "CmdRemoveStuffFromAreaScRsp", Self::CmdSyncGetStuffScNotify => "CmdSyncGetStuffScNotify", Self::CmdUpgradeAreaCsReq => "CmdUpgradeAreaCsReq", Self::CmdTakeCollectRewardCsReq => "CmdTakeCollectRewardCsReq", Self::CmdUpgradeAreaStatScRsp => "CmdUpgradeAreaStatScRsp", Self::CmdSyncMuseumTargetRewardNotify => "CmdSyncMuseumTargetRewardNotify", Self::CmdSetStuffToAreaScRsp => "CmdSetStuffToAreaScRsp", Self::CmdTakeCollectRewardRsp => "CmdTakeCollectRewardRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CIILMLFIACA_NLCDGIPGFDJ" => Some(Self::CiilmlfiacaNlcdgipgfdj), "CmdMuseumRandomEventQueryCsReq" => { Some(Self::CmdMuseumRandomEventQueryCsReq) } "CmdUpgradeAreaStatCsReq" => Some(Self::CmdUpgradeAreaStatCsReq), "CmdGetMuseumInfoCsReq" => Some(Self::CmdGetMuseumInfoCsReq), "CmdMuseumRandomEventSelectCsReq" => { Some(Self::CmdMuseumRandomEventSelectCsReq) } "CmdFinishCurTurnCsReq" => Some(Self::CmdFinishCurTurnCsReq), "CmdSyncMuseumFundsChangedScNotify" => { Some(Self::CmdSyncMuseumFundsChangedScNotify) } "CmdSyncMuseumTargetStartNotify" => { Some(Self::CmdSyncMuseumTargetStartNotify) } "CmdMuseumRandomEventSelectScRsp" => { Some(Self::CmdMuseumRandomEventSelectScRsp) } "CmdSyncMuseumRandomEventStartScNotify" => { Some(Self::CmdSyncMuseumRandomEventStartScNotify) } "CmdSyncGetExhibitScNotify" => Some(Self::CmdSyncGetExhibitScNotify), "CmdRemoveStuffFromAreaCsReq" => Some(Self::CmdRemoveStuffFromAreaCsReq), "CmdBuyNpcStuffCsReq" => Some(Self::CmdBuyNpcStuffCsReq), "CmdMuseumRandomEventQueryScRsp" => { Some(Self::CmdMuseumRandomEventQueryScRsp) } "CmdKJCOMKGMDCJ" => Some(Self::CmdKjcomkgmdcj), "CmdBuyNpcStuffScRsp" => Some(Self::CmdBuyNpcStuffScRsp), "CmdSyncMuseumTargetMissionFinishNotify" => { Some(Self::CmdSyncMuseumTargetMissionFinishNotify) } "CmdFinishCurTurnScRsp" => Some(Self::CmdFinishCurTurnScRsp), "CmdSetStuffToAreaCsReq" => Some(Self::CmdSetStuffToAreaCsReq), "CmdGetMuseumInfoScRsp" => Some(Self::CmdGetMuseumInfoScRsp), "CmdSyncMuseumInfoChangedScNotify" => { Some(Self::CmdSyncMuseumInfoChangedScNotify) } "CmdUpgradeAreaScRsp" => Some(Self::CmdUpgradeAreaScRsp), "CmdRemoveStuffFromAreaScRsp" => Some(Self::CmdRemoveStuffFromAreaScRsp), "CmdSyncGetStuffScNotify" => Some(Self::CmdSyncGetStuffScNotify), "CmdUpgradeAreaCsReq" => Some(Self::CmdUpgradeAreaCsReq), "CmdTakeCollectRewardCsReq" => Some(Self::CmdTakeCollectRewardCsReq), "CmdUpgradeAreaStatScRsp" => Some(Self::CmdUpgradeAreaStatScRsp), "CmdSyncMuseumTargetRewardNotify" => { Some(Self::CmdSyncMuseumTargetRewardNotify) } "CmdSetStuffToAreaScRsp" => Some(Self::CmdSetStuffToAreaScRsp), "CmdTakeCollectRewardRsp" => Some(Self::CmdTakeCollectRewardRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MuseumRandomEventState { NlaedpnbhbpNlcdgipgfdj = 0, NlaedpnbhbpNpafmebnfob = 1, NlaedpnbhbpLooaknhdbll = 2, NlaedpnbhbpCihfgjdchia = 3, } impl MuseumRandomEventState { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::NlaedpnbhbpNlcdgipgfdj => "NLAEDPNBHBP_NLCDGIPGFDJ", Self::NlaedpnbhbpNpafmebnfob => "NLAEDPNBHBP_NPAFMEBNFOB", Self::NlaedpnbhbpLooaknhdbll => "NLAEDPNBHBP_LOOAKNHDBLL", Self::NlaedpnbhbpCihfgjdchia => "NLAEDPNBHBP_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NLAEDPNBHBP_NLCDGIPGFDJ" => Some(Self::NlaedpnbhbpNlcdgipgfdj), "NLAEDPNBHBP_NPAFMEBNFOB" => Some(Self::NlaedpnbhbpNpafmebnfob), "NLAEDPNBHBP_LOOAKNHDBLL" => Some(Self::NlaedpnbhbpLooaknhdbll), "NLAEDPNBHBP_CIHFGJDCHIA" => Some(Self::NlaedpnbhbpCihfgjdchia), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gbaepolffmg { Nlcdgipgfdj = 0, Fblhlhcgmko = 1, Gneijhbgchg = 2, Jnkmjkbdgpl = 3, } impl Gbaepolffmg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "GBAEPOLFFMG_NLCDGIPGFDJ", Self::Fblhlhcgmko => "GBAEPOLFFMG_FBLHLHCGMKO", Self::Gneijhbgchg => "GBAEPOLFFMG_GNEIJHBGCHG", Self::Jnkmjkbdgpl => "GBAEPOLFFMG_JNKMJKBDGPL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GBAEPOLFFMG_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "GBAEPOLFFMG_FBLHLHCGMKO" => Some(Self::Fblhlhcgmko), "GBAEPOLFFMG_GNEIJHBGCHG" => Some(Self::Gneijhbgchg), "GBAEPOLFFMG_JNKMJKBDGPL" => Some(Self::Jnkmjkbdgpl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum StatType { GophgihidppNlcdgipgfdj = 0, GophgihidppInjomkcibpi = 1, GophgihidppGmkniihmcbo = 2, GophgihidppHnmlecbegpb = 3, } impl StatType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::GophgihidppNlcdgipgfdj => "GOPHGIHIDPP_NLCDGIPGFDJ", Self::GophgihidppInjomkcibpi => "GOPHGIHIDPP_INJOMKCIBPI", Self::GophgihidppGmkniihmcbo => "GOPHGIHIDPP_GMKNIIHMCBO", Self::GophgihidppHnmlecbegpb => "GOPHGIHIDPP_HNMLECBEGPB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GOPHGIHIDPP_NLCDGIPGFDJ" => Some(Self::GophgihidppNlcdgipgfdj), "GOPHGIHIDPP_INJOMKCIBPI" => Some(Self::GophgihidppInjomkcibpi), "GOPHGIHIDPP_GMKNIIHMCBO" => Some(Self::GophgihidppGmkniihmcbo), "GOPHGIHIDPP_HNMLECBEGPB" => Some(Self::GophgihidppHnmlecbegpb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GetStuffType { FilbjdajpaaAadoieidpkc = 0, FilbjdajpaaKleadaaonji = 1, FilbjdajpaaJijfolelohp = 2, FilbjdajpaaKcmipoeakom = 3, FilbjdajpaaMfcahccmcha = 4, FilbjdajpaaDcjdpbhneen = 5, FilbjdajpaaCbeclohpgnj = 6, } impl GetStuffType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FilbjdajpaaAadoieidpkc => "FILBJDAJPAA_AADOIEIDPKC", Self::FilbjdajpaaKleadaaonji => "FILBJDAJPAA_KLEADAAONJI", Self::FilbjdajpaaJijfolelohp => "FILBJDAJPAA_JIJFOLELOHP", Self::FilbjdajpaaKcmipoeakom => "FILBJDAJPAA_KCMIPOEAKOM", Self::FilbjdajpaaMfcahccmcha => "FILBJDAJPAA_MFCAHCCMCHA", Self::FilbjdajpaaDcjdpbhneen => "FILBJDAJPAA_DCJDPBHNEEN", Self::FilbjdajpaaCbeclohpgnj => "FILBJDAJPAA_CBECLOHPGNJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FILBJDAJPAA_AADOIEIDPKC" => Some(Self::FilbjdajpaaAadoieidpkc), "FILBJDAJPAA_KLEADAAONJI" => Some(Self::FilbjdajpaaKleadaaonji), "FILBJDAJPAA_JIJFOLELOHP" => Some(Self::FilbjdajpaaJijfolelohp), "FILBJDAJPAA_KCMIPOEAKOM" => Some(Self::FilbjdajpaaKcmipoeakom), "FILBJDAJPAA_MFCAHCCMCHA" => Some(Self::FilbjdajpaaMfcahccmcha), "FILBJDAJPAA_DCJDPBHNEEN" => Some(Self::FilbjdajpaaDcjdpbhneen), "FILBJDAJPAA_CBECLOHPGNJ" => Some(Self::FilbjdajpaaCbeclohpgnj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMusicRhythmType { PhapaljnlbeNlcdgipgfdj = 0, CmdMusicRhythmSaveSongConfigDataScRsp = 7600, CmdMusicRhythmUnlockTrackScNotify = 7574, CmdMusicRhythmStartLevelCsReq = 7591, CmdMusicRhythmMaxDifficultyLevelsUnlockNotify = 7578, CmdMusicRhythmDataCsReq = 7596, CmdMusicRhythmSaveSongConfigDataCsReq = 7587, CmdMusicRhythmUnlockSongSfxScNotify = 7581, CmdMusicRhythmFinishLevelScRsp = 7598, CmdMusicRhythmStartLevelScRsp = 7582, CmdMusicRhythmUnlockSongNotify = 7589, CmdMusicRhythmDataScRsp = 7588, CmdMusicRhythmFinishLevelCsReq = 7592, } impl CmdMusicRhythmType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PhapaljnlbeNlcdgipgfdj => "PHAPALJNLBE_NLCDGIPGFDJ", Self::CmdMusicRhythmSaveSongConfigDataScRsp => { "CmdMusicRhythmSaveSongConfigDataScRsp" } Self::CmdMusicRhythmUnlockTrackScNotify => { "CmdMusicRhythmUnlockTrackScNotify" } Self::CmdMusicRhythmStartLevelCsReq => "CmdMusicRhythmStartLevelCsReq", Self::CmdMusicRhythmMaxDifficultyLevelsUnlockNotify => { "CmdMusicRhythmMaxDifficultyLevelsUnlockNotify" } Self::CmdMusicRhythmDataCsReq => "CmdMusicRhythmDataCsReq", Self::CmdMusicRhythmSaveSongConfigDataCsReq => { "CmdMusicRhythmSaveSongConfigDataCsReq" } Self::CmdMusicRhythmUnlockSongSfxScNotify => { "CmdMusicRhythmUnlockSongSfxScNotify" } Self::CmdMusicRhythmFinishLevelScRsp => "CmdMusicRhythmFinishLevelScRsp", Self::CmdMusicRhythmStartLevelScRsp => "CmdMusicRhythmStartLevelScRsp", Self::CmdMusicRhythmUnlockSongNotify => "CmdMusicRhythmUnlockSongNotify", Self::CmdMusicRhythmDataScRsp => "CmdMusicRhythmDataScRsp", Self::CmdMusicRhythmFinishLevelCsReq => "CmdMusicRhythmFinishLevelCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PHAPALJNLBE_NLCDGIPGFDJ" => Some(Self::PhapaljnlbeNlcdgipgfdj), "CmdMusicRhythmSaveSongConfigDataScRsp" => { Some(Self::CmdMusicRhythmSaveSongConfigDataScRsp) } "CmdMusicRhythmUnlockTrackScNotify" => { Some(Self::CmdMusicRhythmUnlockTrackScNotify) } "CmdMusicRhythmStartLevelCsReq" => Some(Self::CmdMusicRhythmStartLevelCsReq), "CmdMusicRhythmMaxDifficultyLevelsUnlockNotify" => { Some(Self::CmdMusicRhythmMaxDifficultyLevelsUnlockNotify) } "CmdMusicRhythmDataCsReq" => Some(Self::CmdMusicRhythmDataCsReq), "CmdMusicRhythmSaveSongConfigDataCsReq" => { Some(Self::CmdMusicRhythmSaveSongConfigDataCsReq) } "CmdMusicRhythmUnlockSongSfxScNotify" => { Some(Self::CmdMusicRhythmUnlockSongSfxScNotify) } "CmdMusicRhythmFinishLevelScRsp" => { Some(Self::CmdMusicRhythmFinishLevelScRsp) } "CmdMusicRhythmStartLevelScRsp" => Some(Self::CmdMusicRhythmStartLevelScRsp), "CmdMusicRhythmUnlockSongNotify" => { Some(Self::CmdMusicRhythmUnlockSongNotify) } "CmdMusicRhythmDataScRsp" => Some(Self::CmdMusicRhythmDataScRsp), "CmdMusicRhythmFinishLevelCsReq" => { Some(Self::CmdMusicRhythmFinishLevelCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Agbbjfoipii { Oaapndmliol = 0, Bhahgkjblad = 1, } impl Agbbjfoipii { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Oaapndmliol => "AGBBJFOIPII_OAAPNDMLIOL", Self::Bhahgkjblad => "AGBBJFOIPII_BHAHGKJBLAD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AGBBJFOIPII_OAAPNDMLIOL" => Some(Self::Oaapndmliol), "AGBBJFOIPII_BHAHGKJBLAD" => Some(Self::Bhahgkjblad), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdOfferingType { LiponpbgopnNlcdgipgfdj = 0, CmdSubmitOfferingItemCsReq = 6936, CmdSubmitOfferingItemScRsp = 6940, CmdTakeOfferingRewardScRsp = 6939, CmdTakeOfferingRewardCsReq = 6922, CmdGetOfferingInfoCsReq = 6938, CmdGetOfferingInfoScRsp = 6926, CmdOfferingInfoScNotify = 6932, } impl CmdOfferingType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LiponpbgopnNlcdgipgfdj => "LIPONPBGOPN_NLCDGIPGFDJ", Self::CmdSubmitOfferingItemCsReq => "CmdSubmitOfferingItemCsReq", Self::CmdSubmitOfferingItemScRsp => "CmdSubmitOfferingItemScRsp", Self::CmdTakeOfferingRewardScRsp => "CmdTakeOfferingRewardScRsp", Self::CmdTakeOfferingRewardCsReq => "CmdTakeOfferingRewardCsReq", Self::CmdGetOfferingInfoCsReq => "CmdGetOfferingInfoCsReq", Self::CmdGetOfferingInfoScRsp => "CmdGetOfferingInfoScRsp", Self::CmdOfferingInfoScNotify => "CmdOfferingInfoScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LIPONPBGOPN_NLCDGIPGFDJ" => Some(Self::LiponpbgopnNlcdgipgfdj), "CmdSubmitOfferingItemCsReq" => Some(Self::CmdSubmitOfferingItemCsReq), "CmdSubmitOfferingItemScRsp" => Some(Self::CmdSubmitOfferingItemScRsp), "CmdTakeOfferingRewardScRsp" => Some(Self::CmdTakeOfferingRewardScRsp), "CmdTakeOfferingRewardCsReq" => Some(Self::CmdTakeOfferingRewardCsReq), "CmdGetOfferingInfoCsReq" => Some(Self::CmdGetOfferingInfoCsReq), "CmdGetOfferingInfoScRsp" => Some(Self::CmdGetOfferingInfoScRsp), "CmdOfferingInfoScNotify" => Some(Self::CmdOfferingInfoScNotify), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum OfferingState { None = 0, Lock = 1, Open = 2, } impl OfferingState { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "OFFERING_STATE_NONE", Self::Lock => "OFFERING_STATE_LOCK", Self::Open => "OFFERING_STATE_OPEN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OFFERING_STATE_NONE" => Some(Self::None), "OFFERING_STATE_LOCK" => Some(Self::Lock), "OFFERING_STATE_OPEN" => Some(Self::Open), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPamMissionType { KmgnigghmbmNlcdgipgfdj = 0, CmdAcceptedPamMissionExpireScRsp = 4003, CmdAcceptedPamMissionExpireCsReq = 4073, CmdSyncAcceptedPamMissionNotify = 4080, } impl CmdPamMissionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::KmgnigghmbmNlcdgipgfdj => "KMGNIGGHMBM_NLCDGIPGFDJ", Self::CmdAcceptedPamMissionExpireScRsp => "CmdAcceptedPamMissionExpireScRsp", Self::CmdAcceptedPamMissionExpireCsReq => "CmdAcceptedPamMissionExpireCsReq", Self::CmdSyncAcceptedPamMissionNotify => "CmdSyncAcceptedPamMissionNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KMGNIGGHMBM_NLCDGIPGFDJ" => Some(Self::KmgnigghmbmNlcdgipgfdj), "CmdAcceptedPamMissionExpireScRsp" => { Some(Self::CmdAcceptedPamMissionExpireScRsp) } "CmdAcceptedPamMissionExpireCsReq" => { Some(Self::CmdAcceptedPamMissionExpireCsReq) } "CmdSyncAcceptedPamMissionNotify" => { Some(Self::CmdSyncAcceptedPamMissionNotify) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPamSkinType { LikmdkalnniNlcdgipgfdj = 0, CmdGetPamSkinDataScRsp = 8126, CmdSelectPamSkinCsReq = 8136, CmdSelectPamSkinScRsp = 8140, CmdUnlockPamSkinScNotify = 8122, CmdGetPamSkinDataCsReq = 8138, } impl CmdPamSkinType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LikmdkalnniNlcdgipgfdj => "LIKMDKALNNI_NLCDGIPGFDJ", Self::CmdGetPamSkinDataScRsp => "CmdGetPamSkinDataScRsp", Self::CmdSelectPamSkinCsReq => "CmdSelectPamSkinCsReq", Self::CmdSelectPamSkinScRsp => "CmdSelectPamSkinScRsp", Self::CmdUnlockPamSkinScNotify => "CmdUnlockPamSkinScNotify", Self::CmdGetPamSkinDataCsReq => "CmdGetPamSkinDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LIKMDKALNNI_NLCDGIPGFDJ" => Some(Self::LikmdkalnniNlcdgipgfdj), "CmdGetPamSkinDataScRsp" => Some(Self::CmdGetPamSkinDataScRsp), "CmdSelectPamSkinCsReq" => Some(Self::CmdSelectPamSkinCsReq), "CmdSelectPamSkinScRsp" => Some(Self::CmdSelectPamSkinScRsp), "CmdUnlockPamSkinScNotify" => Some(Self::CmdUnlockPamSkinScNotify), "CmdGetPamSkinDataCsReq" => Some(Self::CmdGetPamSkinDataCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdParkourType { KcldfmnecjbNlcdgipgfdj = 0, CmdParkourGetDataCsReq = 8398, CmdParkourEndLevelCsReq = 8392, CmdParkourEndLevelScRsp = 8394, CmdParkourStartLevelScRsp = 8399, CmdParkourStartLevelCsReq = 8382, CmdParkourGetDataScRsp = 8386, CmdParkourGetRankingInfoScRsp = 8400, CmdParkourGetRankingInfoCsReq = 8396, } impl CmdParkourType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::KcldfmnecjbNlcdgipgfdj => "KCLDFMNECJB_NLCDGIPGFDJ", Self::CmdParkourGetDataCsReq => "CmdParkourGetDataCsReq", Self::CmdParkourEndLevelCsReq => "CmdParkourEndLevelCsReq", Self::CmdParkourEndLevelScRsp => "CmdParkourEndLevelScRsp", Self::CmdParkourStartLevelScRsp => "CmdParkourStartLevelScRsp", Self::CmdParkourStartLevelCsReq => "CmdParkourStartLevelCsReq", Self::CmdParkourGetDataScRsp => "CmdParkourGetDataScRsp", Self::CmdParkourGetRankingInfoScRsp => "CmdParkourGetRankingInfoScRsp", Self::CmdParkourGetRankingInfoCsReq => "CmdParkourGetRankingInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KCLDFMNECJB_NLCDGIPGFDJ" => Some(Self::KcldfmnecjbNlcdgipgfdj), "CmdParkourGetDataCsReq" => Some(Self::CmdParkourGetDataCsReq), "CmdParkourEndLevelCsReq" => Some(Self::CmdParkourEndLevelCsReq), "CmdParkourEndLevelScRsp" => Some(Self::CmdParkourEndLevelScRsp), "CmdParkourStartLevelScRsp" => Some(Self::CmdParkourStartLevelScRsp), "CmdParkourStartLevelCsReq" => Some(Self::CmdParkourStartLevelCsReq), "CmdParkourGetDataScRsp" => Some(Self::CmdParkourGetDataScRsp), "CmdParkourGetRankingInfoScRsp" => Some(Self::CmdParkourGetRankingInfoScRsp), "CmdParkourGetRankingInfoCsReq" => Some(Self::CmdParkourGetRankingInfoCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ohfeckkadek { Nlcdgipgfdj = 0, Cihfgjdchia = 1, Inclhhdfcel = 2, } impl Ohfeckkadek { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "OHFECKKADEK_NLCDGIPGFDJ", Self::Cihfgjdchia => "OHFECKKADEK_CIHFGJDCHIA", Self::Inclhhdfcel => "OHFECKKADEK_INCLHHDFCEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OHFECKKADEK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "OHFECKKADEK_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), "OHFECKKADEK_INCLHHDFCEL" => Some(Self::Inclhhdfcel), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ejeghjpampi { Backhollhdc = 0, Haafijpejoo = 1, Fppdhdlgacm = 2, } impl Ejeghjpampi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Backhollhdc => "EJEGHJPAMPI_BACKHOLLHDC", Self::Haafijpejoo => "EJEGHJPAMPI_HAAFIJPEJOO", Self::Fppdhdlgacm => "EJEGHJPAMPI_FPPDHDLGACM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EJEGHJPAMPI_BACKHOLLHDC" => Some(Self::Backhollhdc), "EJEGHJPAMPI_HAAFIJPEJOO" => Some(Self::Haafijpejoo), "EJEGHJPAMPI_FPPDHDLGACM" => Some(Self::Fppdhdlgacm), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPetType { MammdadnglpNlcdgipgfdj = 0, CmdCurPetChangedScNotify = 7603, CmdGetPetDataCsReq = 7608, CmdSummonPetScRsp = 7611, CmdSummonPetCsReq = 7614, CmdGetPetDataScRsp = 7617, CmdRecallPetCsReq = 7602, CmdRecallPetScRsp = 7623, } impl CmdPetType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MammdadnglpNlcdgipgfdj => "MAMMDADNGLP_NLCDGIPGFDJ", Self::CmdCurPetChangedScNotify => "CmdCurPetChangedScNotify", Self::CmdGetPetDataCsReq => "CmdGetPetDataCsReq", Self::CmdSummonPetScRsp => "CmdSummonPetScRsp", Self::CmdSummonPetCsReq => "CmdSummonPetCsReq", Self::CmdGetPetDataScRsp => "CmdGetPetDataScRsp", Self::CmdRecallPetCsReq => "CmdRecallPetCsReq", Self::CmdRecallPetScRsp => "CmdRecallPetScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MAMMDADNGLP_NLCDGIPGFDJ" => Some(Self::MammdadnglpNlcdgipgfdj), "CmdCurPetChangedScNotify" => Some(Self::CmdCurPetChangedScNotify), "CmdGetPetDataCsReq" => Some(Self::CmdGetPetDataCsReq), "CmdSummonPetScRsp" => Some(Self::CmdSummonPetScRsp), "CmdSummonPetCsReq" => Some(Self::CmdSummonPetCsReq), "CmdGetPetDataScRsp" => Some(Self::CmdGetPetDataScRsp), "CmdRecallPetCsReq" => Some(Self::CmdRecallPetCsReq), "CmdRecallPetScRsp" => Some(Self::CmdRecallPetScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ndgkmjpffli { Nlcdgipgfdj = 0, Ldpnbegmbjl = 1, Anajmpdkcod = 2, } impl Ndgkmjpffli { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "NDGKMJPFFLI_NLCDGIPGFDJ", Self::Ldpnbegmbjl => "NDGKMJPFFLI_LDPNBEGMBJL", Self::Anajmpdkcod => "NDGKMJPFFLI_ANAJMPDKCOD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NDGKMJPFFLI_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "NDGKMJPFFLI_LDPNBEGMBJL" => Some(Self::Ldpnbegmbjl), "NDGKMJPFFLI_ANAJMPDKCOD" => Some(Self::Anajmpdkcod), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPhoneType { JadiinblalbNlcdgipgfdj = 0, CmdGetPhoneDataScRsp = 5103, CmdSelectPhoneThemeCsReq = 5113, CmdSelectChatBubbleScRsp = 5127, CmdSelectChatBubbleCsReq = 5180, CmdSelectPhoneCaseCsReq = 5110, CmdSelectPhoneCaseScRsp = 5187, CmdGetPhoneDataCsReq = 5173, CmdUnlockPhoneCaseScNotify = 5129, CmdSelectPhoneThemeScRsp = 5115, CmdUnlockChatBubbleScNotify = 5136, CmdUnlockPhoneThemeScNotify = 5181, } impl CmdPhoneType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::JadiinblalbNlcdgipgfdj => "JADIINBLALB_NLCDGIPGFDJ", Self::CmdGetPhoneDataScRsp => "CmdGetPhoneDataScRsp", Self::CmdSelectPhoneThemeCsReq => "CmdSelectPhoneThemeCsReq", Self::CmdSelectChatBubbleScRsp => "CmdSelectChatBubbleScRsp", Self::CmdSelectChatBubbleCsReq => "CmdSelectChatBubbleCsReq", Self::CmdSelectPhoneCaseCsReq => "CmdSelectPhoneCaseCsReq", Self::CmdSelectPhoneCaseScRsp => "CmdSelectPhoneCaseScRsp", Self::CmdGetPhoneDataCsReq => "CmdGetPhoneDataCsReq", Self::CmdUnlockPhoneCaseScNotify => "CmdUnlockPhoneCaseScNotify", Self::CmdSelectPhoneThemeScRsp => "CmdSelectPhoneThemeScRsp", Self::CmdUnlockChatBubbleScNotify => "CmdUnlockChatBubbleScNotify", Self::CmdUnlockPhoneThemeScNotify => "CmdUnlockPhoneThemeScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JADIINBLALB_NLCDGIPGFDJ" => Some(Self::JadiinblalbNlcdgipgfdj), "CmdGetPhoneDataScRsp" => Some(Self::CmdGetPhoneDataScRsp), "CmdSelectPhoneThemeCsReq" => Some(Self::CmdSelectPhoneThemeCsReq), "CmdSelectChatBubbleScRsp" => Some(Self::CmdSelectChatBubbleScRsp), "CmdSelectChatBubbleCsReq" => Some(Self::CmdSelectChatBubbleCsReq), "CmdSelectPhoneCaseCsReq" => Some(Self::CmdSelectPhoneCaseCsReq), "CmdSelectPhoneCaseScRsp" => Some(Self::CmdSelectPhoneCaseScRsp), "CmdGetPhoneDataCsReq" => Some(Self::CmdGetPhoneDataCsReq), "CmdUnlockPhoneCaseScNotify" => Some(Self::CmdUnlockPhoneCaseScNotify), "CmdSelectPhoneThemeScRsp" => Some(Self::CmdSelectPhoneThemeScRsp), "CmdUnlockChatBubbleScNotify" => Some(Self::CmdUnlockChatBubbleScNotify), "CmdUnlockPhoneThemeScNotify" => Some(Self::CmdUnlockPhoneThemeScNotify), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPixAirType { DdaejohmjbnNlcdgipgfdj = 0, CmdPixAirGetDataScRsp = 9812, CmdPixAirReenterStageScRsp = 9779, CmdPixAirUnlockPlaneScRsp = 9811, CmdDfoahleooik = 9804, CmdFciblhjdpid = 9775, CmdLifdllpaakf = 9797, CmdPixAirStartStageCsReq = 9793, CmdEkmnfjipcmi = 9790, CmdPixAirSyncChangeScNotify = 9777, CmdPixAirReenterStageCsReq = 9815, CmdHenhaifodig = 9813, CmdLabajfdicmd = 9791, CmdIifhchdpkia = 9799, CmdPixAirGetDataCsReq = 9802, CmdEkjmijbiiho = 9819, CmdGncjnhiokdl = 9776, CmdBfhpblanikg = 9789, CmdHpekdmbcaei = 9773, CmdPixAirStartStageScRsp = 9814, CmdIaopgeafecl = 9808, DdaejohmjbnEfignddpnjh = 9788, CmdIlbjggehaek = 9810, CmdPixAirUnlockPlaneCsReq = 9786, DdaejohmjbnDjfanbnmakn = 9782, CmdNbbinllongi = 9778, } impl CmdPixAirType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::DdaejohmjbnNlcdgipgfdj => "DDAEJOHMJBN_NLCDGIPGFDJ", Self::CmdPixAirGetDataScRsp => "CmdPixAirGetDataScRsp", Self::CmdPixAirReenterStageScRsp => "CmdPixAirReenterStageScRsp", Self::CmdPixAirUnlockPlaneScRsp => "CmdPixAirUnlockPlaneScRsp", Self::CmdDfoahleooik => "CmdDFOAHLEOOIK", Self::CmdFciblhjdpid => "CmdFCIBLHJDPID", Self::CmdLifdllpaakf => "CmdLIFDLLPAAKF", Self::CmdPixAirStartStageCsReq => "CmdPixAirStartStageCsReq", Self::CmdEkmnfjipcmi => "CmdEKMNFJIPCMI", Self::CmdPixAirSyncChangeScNotify => "CmdPixAirSyncChangeScNotify", Self::CmdPixAirReenterStageCsReq => "CmdPixAirReenterStageCsReq", Self::CmdHenhaifodig => "CmdHENHAIFODIG", Self::CmdLabajfdicmd => "CmdLABAJFDICMD", Self::CmdIifhchdpkia => "CmdIIFHCHDPKIA", Self::CmdPixAirGetDataCsReq => "CmdPixAirGetDataCsReq", Self::CmdEkjmijbiiho => "CmdEKJMIJBIIHO", Self::CmdGncjnhiokdl => "CmdGNCJNHIOKDL", Self::CmdBfhpblanikg => "CmdBFHPBLANIKG", Self::CmdHpekdmbcaei => "CmdHPEKDMBCAEI", Self::CmdPixAirStartStageScRsp => "CmdPixAirStartStageScRsp", Self::CmdIaopgeafecl => "CmdIAOPGEAFECL", Self::DdaejohmjbnEfignddpnjh => "DDAEJOHMJBN_EFIGNDDPNJH", Self::CmdIlbjggehaek => "CmdILBJGGEHAEK", Self::CmdPixAirUnlockPlaneCsReq => "CmdPixAirUnlockPlaneCsReq", Self::DdaejohmjbnDjfanbnmakn => "DDAEJOHMJBN_DJFANBNMAKN", Self::CmdNbbinllongi => "CmdNBBINLLONGI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DDAEJOHMJBN_NLCDGIPGFDJ" => Some(Self::DdaejohmjbnNlcdgipgfdj), "CmdPixAirGetDataScRsp" => Some(Self::CmdPixAirGetDataScRsp), "CmdPixAirReenterStageScRsp" => Some(Self::CmdPixAirReenterStageScRsp), "CmdPixAirUnlockPlaneScRsp" => Some(Self::CmdPixAirUnlockPlaneScRsp), "CmdDFOAHLEOOIK" => Some(Self::CmdDfoahleooik), "CmdFCIBLHJDPID" => Some(Self::CmdFciblhjdpid), "CmdLIFDLLPAAKF" => Some(Self::CmdLifdllpaakf), "CmdPixAirStartStageCsReq" => Some(Self::CmdPixAirStartStageCsReq), "CmdEKMNFJIPCMI" => Some(Self::CmdEkmnfjipcmi), "CmdPixAirSyncChangeScNotify" => Some(Self::CmdPixAirSyncChangeScNotify), "CmdPixAirReenterStageCsReq" => Some(Self::CmdPixAirReenterStageCsReq), "CmdHENHAIFODIG" => Some(Self::CmdHenhaifodig), "CmdLABAJFDICMD" => Some(Self::CmdLabajfdicmd), "CmdIIFHCHDPKIA" => Some(Self::CmdIifhchdpkia), "CmdPixAirGetDataCsReq" => Some(Self::CmdPixAirGetDataCsReq), "CmdEKJMIJBIIHO" => Some(Self::CmdEkjmijbiiho), "CmdGNCJNHIOKDL" => Some(Self::CmdGncjnhiokdl), "CmdBFHPBLANIKG" => Some(Self::CmdBfhpblanikg), "CmdHPEKDMBCAEI" => Some(Self::CmdHpekdmbcaei), "CmdPixAirStartStageScRsp" => Some(Self::CmdPixAirStartStageScRsp), "CmdIAOPGEAFECL" => Some(Self::CmdIaopgeafecl), "DDAEJOHMJBN_EFIGNDDPNJH" => Some(Self::DdaejohmjbnEfignddpnjh), "CmdILBJGGEHAEK" => Some(Self::CmdIlbjggehaek), "CmdPixAirUnlockPlaneCsReq" => Some(Self::CmdPixAirUnlockPlaneCsReq), "DDAEJOHMJBN_DJFANBNMAKN" => Some(Self::DdaejohmjbnDjfanbnmakn), "CmdNBBINLLONGI" => Some(Self::CmdNbbinllongi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jdhjmnagiia { Cdchhnpnpln = 0, Eecedokmppi = 1, Pggeoddbmmk = 2, Pjgpleapeci = 3, Bfllfgojpcg = 4, Jaolofnicgd = 5, Kaphnbbnhbp = 6, Dajdhggfjgk = 7, Kedpgjccldc = 8, Mdmmeakjnoc = 9, Cdkpjhaemfe = 10, Ccjkibnafpj = 11, Nibdpfimofg = 12, Kgjcnjpfcno = 13, Cpbnigeikja = 14, } impl Jdhjmnagiia { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Cdchhnpnpln => "JDHJMNAGIIA_CDCHHNPNPLN", Self::Eecedokmppi => "JDHJMNAGIIA_EECEDOKMPPI", Self::Pggeoddbmmk => "JDHJMNAGIIA_PGGEODDBMMK", Self::Pjgpleapeci => "JDHJMNAGIIA_PJGPLEAPECI", Self::Bfllfgojpcg => "JDHJMNAGIIA_BFLLFGOJPCG", Self::Jaolofnicgd => "JDHJMNAGIIA_JAOLOFNICGD", Self::Kaphnbbnhbp => "JDHJMNAGIIA_KAPHNBBNHBP", Self::Dajdhggfjgk => "JDHJMNAGIIA_DAJDHGGFJGK", Self::Kedpgjccldc => "JDHJMNAGIIA_KEDPGJCCLDC", Self::Mdmmeakjnoc => "JDHJMNAGIIA_MDMMEAKJNOC", Self::Cdkpjhaemfe => "JDHJMNAGIIA_CDKPJHAEMFE", Self::Ccjkibnafpj => "JDHJMNAGIIA_CCJKIBNAFPJ", Self::Nibdpfimofg => "JDHJMNAGIIA_NIBDPFIMOFG", Self::Kgjcnjpfcno => "JDHJMNAGIIA_KGJCNJPFCNO", Self::Cpbnigeikja => "JDHJMNAGIIA_CPBNIGEIKJA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JDHJMNAGIIA_CDCHHNPNPLN" => Some(Self::Cdchhnpnpln), "JDHJMNAGIIA_EECEDOKMPPI" => Some(Self::Eecedokmppi), "JDHJMNAGIIA_PGGEODDBMMK" => Some(Self::Pggeoddbmmk), "JDHJMNAGIIA_PJGPLEAPECI" => Some(Self::Pjgpleapeci), "JDHJMNAGIIA_BFLLFGOJPCG" => Some(Self::Bfllfgojpcg), "JDHJMNAGIIA_JAOLOFNICGD" => Some(Self::Jaolofnicgd), "JDHJMNAGIIA_KAPHNBBNHBP" => Some(Self::Kaphnbbnhbp), "JDHJMNAGIIA_DAJDHGGFJGK" => Some(Self::Dajdhggfjgk), "JDHJMNAGIIA_KEDPGJCCLDC" => Some(Self::Kedpgjccldc), "JDHJMNAGIIA_MDMMEAKJNOC" => Some(Self::Mdmmeakjnoc), "JDHJMNAGIIA_CDKPJHAEMFE" => Some(Self::Cdkpjhaemfe), "JDHJMNAGIIA_CCJKIBNAFPJ" => Some(Self::Ccjkibnafpj), "JDHJMNAGIIA_NIBDPFIMOFG" => Some(Self::Nibdpfimofg), "JDHJMNAGIIA_KGJCNJPFCNO" => Some(Self::Kgjcnjpfcno), "JDHJMNAGIIA_CPBNIGEIKJA" => Some(Self::Cpbnigeikja), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gjighknmilj { Ncmimmdphfm = 0, Pjfglbekece = 1, Inclhhdfcel = 2, Bgdcocgionk = 3, } impl Gjighknmilj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ncmimmdphfm => "GJIGHKNMILJ_NCMIMMDPHFM", Self::Pjfglbekece => "GJIGHKNMILJ_PJFGLBEKECE", Self::Inclhhdfcel => "GJIGHKNMILJ_INCLHHDFCEL", Self::Bgdcocgionk => "GJIGHKNMILJ_BGDCOCGIONK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GJIGHKNMILJ_NCMIMMDPHFM" => Some(Self::Ncmimmdphfm), "GJIGHKNMILJ_PJFGLBEKECE" => Some(Self::Pjfglbekece), "GJIGHKNMILJ_INCLHHDFCEL" => Some(Self::Inclhhdfcel), "GJIGHKNMILJ_BGDCOCGIONK" => Some(Self::Bgdcocgionk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlanetFesType { FeheiomnghdNlcdgipgfdj = 0, CmdPlanetFesTakeQuestRewardScRsp = 8220, CmdPlanetFesBonusEventInteractCsReq = 8201, CmdLoffnnnidmm = 8209, CmdPlanetFesSyncChangeScNotify = 8207, CmdPlanetFesSetCustomKeyValueCsReq = 8230, CmdPlanetFesDeliverPamCargoCsReq = 8218, CmdPlanetFesUseItemScRsp = 8236, CmdPlanetFesDealAvatarEventOptionItemScRsp = 8246, CmdPlanetFesSetCustomKeyValueScRsp = 8202, CmdGomidgnoenh = 8223, CmdPlanetFesGameBingoFlipScRsp = 8204, CmdPlanetFesGetBusinessDayInfoCsReq = 8212, CmdMoolkfodkik = 8234, CmdPlanetFesBusinessDayRefreshEventScRsp = 8241, CmdPlanetFesDealAvatarEventOptionItemCsReq = 8237, CmdGetPlanetFesDataCsReq = 8232, CmdPlanetFesDoGachaScRsp = 8205, CmdPlanetFesDeliverPamCargoScRsp = 8249, CmdPlanetFesStartMiniGameCsReq = 8228, CmdPlanetFesChooseAvatarEventOptionScRsp = 8250, CmdPlanetFesGameBingoFlipCsReq = 8213, CmdPlanetFesBonusEventInteractScRsp = 8211, CmdPlanetFesSkillLevelUpCsReq = 8215, CmdNlagkojkhcn = 8221, CmdOleniplhipi = 8229, CmdPlanetFesBusinessDayRefreshEventCsReq = 8216, CmdPlanetFesStartMiniGameScRsp = 8233, CmdPlanetFesTakeRegionPhaseRewardCsReq = 8248, CmdPlanetFesSkillLevelUpScRsp = 8222, CmdEcjciapbfdj = 8219, CmdBgnamlhfldb = 8210, CmdPlanetFesGetFriendRankingInfoListCsReq = 8231, CmdPlanetFesDoGachaCsReq = 8240, CmdPofdbdhojng = 8227, CmdPlanetFesUseItemCsReq = 8235, CmdPlanetFesAvatarLevelUpScRsp = 8203, CmdIhhbdejocgi = 8243, CmdPlanetFesFriendRankingInfoChangeScNotify = 8239, CmdPlanetFesChooseAvatarEventOptionCsReq = 8214, CmdPlanetFesGetAvatarStatCsReq = 8247, CmdDhhfamdcdpk = 8244, CmdPlanetFesGetFriendRankingInfoListScRsp = 8225, CmdPlanetFesTakeQuestRewardCsReq = 8238, CmdPlanetFesTakeRegionPhaseRewardScRsp = 8224, CmdPlanetFesAvatarLevelUpCsReq = 8208, CmdFpmmpgaogch = 8245, CmdPlanetFesGetBusinessDayInfoScRsp = 8206, CmdPlanetFesGetAvatarStatScRsp = 8217, CmdGetPlanetFesDataScRsp = 8242, CmdGhonfflamhb = 8226, } impl CmdPlanetFesType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FeheiomnghdNlcdgipgfdj => "FEHEIOMNGHD_NLCDGIPGFDJ", Self::CmdPlanetFesTakeQuestRewardScRsp => "CmdPlanetFesTakeQuestRewardScRsp", Self::CmdPlanetFesBonusEventInteractCsReq => { "CmdPlanetFesBonusEventInteractCsReq" } Self::CmdLoffnnnidmm => "CmdLOFFNNNIDMM", Self::CmdPlanetFesSyncChangeScNotify => "CmdPlanetFesSyncChangeScNotify", Self::CmdPlanetFesSetCustomKeyValueCsReq => { "CmdPlanetFesSetCustomKeyValueCsReq" } Self::CmdPlanetFesDeliverPamCargoCsReq => "CmdPlanetFesDeliverPamCargoCsReq", Self::CmdPlanetFesUseItemScRsp => "CmdPlanetFesUseItemScRsp", Self::CmdPlanetFesDealAvatarEventOptionItemScRsp => { "CmdPlanetFesDealAvatarEventOptionItemScRsp" } Self::CmdPlanetFesSetCustomKeyValueScRsp => { "CmdPlanetFesSetCustomKeyValueScRsp" } Self::CmdGomidgnoenh => "CmdGOMIDGNOENH", Self::CmdPlanetFesGameBingoFlipScRsp => "CmdPlanetFesGameBingoFlipScRsp", Self::CmdPlanetFesGetBusinessDayInfoCsReq => { "CmdPlanetFesGetBusinessDayInfoCsReq" } Self::CmdMoolkfodkik => "CmdMOOLKFODKIK", Self::CmdPlanetFesBusinessDayRefreshEventScRsp => { "CmdPlanetFesBusinessDayRefreshEventScRsp" } Self::CmdPlanetFesDealAvatarEventOptionItemCsReq => { "CmdPlanetFesDealAvatarEventOptionItemCsReq" } Self::CmdGetPlanetFesDataCsReq => "CmdGetPlanetFesDataCsReq", Self::CmdPlanetFesDoGachaScRsp => "CmdPlanetFesDoGachaScRsp", Self::CmdPlanetFesDeliverPamCargoScRsp => "CmdPlanetFesDeliverPamCargoScRsp", Self::CmdPlanetFesStartMiniGameCsReq => "CmdPlanetFesStartMiniGameCsReq", Self::CmdPlanetFesChooseAvatarEventOptionScRsp => { "CmdPlanetFesChooseAvatarEventOptionScRsp" } Self::CmdPlanetFesGameBingoFlipCsReq => "CmdPlanetFesGameBingoFlipCsReq", Self::CmdPlanetFesBonusEventInteractScRsp => { "CmdPlanetFesBonusEventInteractScRsp" } Self::CmdPlanetFesSkillLevelUpCsReq => "CmdPlanetFesSkillLevelUpCsReq", Self::CmdNlagkojkhcn => "CmdNLAGKOJKHCN", Self::CmdOleniplhipi => "CmdOLENIPLHIPI", Self::CmdPlanetFesBusinessDayRefreshEventCsReq => { "CmdPlanetFesBusinessDayRefreshEventCsReq" } Self::CmdPlanetFesStartMiniGameScRsp => "CmdPlanetFesStartMiniGameScRsp", Self::CmdPlanetFesTakeRegionPhaseRewardCsReq => { "CmdPlanetFesTakeRegionPhaseRewardCsReq" } Self::CmdPlanetFesSkillLevelUpScRsp => "CmdPlanetFesSkillLevelUpScRsp", Self::CmdEcjciapbfdj => "CmdECJCIAPBFDJ", Self::CmdBgnamlhfldb => "CmdBGNAMLHFLDB", Self::CmdPlanetFesGetFriendRankingInfoListCsReq => { "CmdPlanetFesGetFriendRankingInfoListCsReq" } Self::CmdPlanetFesDoGachaCsReq => "CmdPlanetFesDoGachaCsReq", Self::CmdPofdbdhojng => "CmdPOFDBDHOJNG", Self::CmdPlanetFesUseItemCsReq => "CmdPlanetFesUseItemCsReq", Self::CmdPlanetFesAvatarLevelUpScRsp => "CmdPlanetFesAvatarLevelUpScRsp", Self::CmdIhhbdejocgi => "CmdIHHBDEJOCGI", Self::CmdPlanetFesFriendRankingInfoChangeScNotify => { "CmdPlanetFesFriendRankingInfoChangeScNotify" } Self::CmdPlanetFesChooseAvatarEventOptionCsReq => { "CmdPlanetFesChooseAvatarEventOptionCsReq" } Self::CmdPlanetFesGetAvatarStatCsReq => "CmdPlanetFesGetAvatarStatCsReq", Self::CmdDhhfamdcdpk => "CmdDHHFAMDCDPK", Self::CmdPlanetFesGetFriendRankingInfoListScRsp => { "CmdPlanetFesGetFriendRankingInfoListScRsp" } Self::CmdPlanetFesTakeQuestRewardCsReq => "CmdPlanetFesTakeQuestRewardCsReq", Self::CmdPlanetFesTakeRegionPhaseRewardScRsp => { "CmdPlanetFesTakeRegionPhaseRewardScRsp" } Self::CmdPlanetFesAvatarLevelUpCsReq => "CmdPlanetFesAvatarLevelUpCsReq", Self::CmdFpmmpgaogch => "CmdFPMMPGAOGCH", Self::CmdPlanetFesGetBusinessDayInfoScRsp => { "CmdPlanetFesGetBusinessDayInfoScRsp" } Self::CmdPlanetFesGetAvatarStatScRsp => "CmdPlanetFesGetAvatarStatScRsp", Self::CmdGetPlanetFesDataScRsp => "CmdGetPlanetFesDataScRsp", Self::CmdGhonfflamhb => "CmdGHONFFLAMHB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FEHEIOMNGHD_NLCDGIPGFDJ" => Some(Self::FeheiomnghdNlcdgipgfdj), "CmdPlanetFesTakeQuestRewardScRsp" => { Some(Self::CmdPlanetFesTakeQuestRewardScRsp) } "CmdPlanetFesBonusEventInteractCsReq" => { Some(Self::CmdPlanetFesBonusEventInteractCsReq) } "CmdLOFFNNNIDMM" => Some(Self::CmdLoffnnnidmm), "CmdPlanetFesSyncChangeScNotify" => { Some(Self::CmdPlanetFesSyncChangeScNotify) } "CmdPlanetFesSetCustomKeyValueCsReq" => { Some(Self::CmdPlanetFesSetCustomKeyValueCsReq) } "CmdPlanetFesDeliverPamCargoCsReq" => { Some(Self::CmdPlanetFesDeliverPamCargoCsReq) } "CmdPlanetFesUseItemScRsp" => Some(Self::CmdPlanetFesUseItemScRsp), "CmdPlanetFesDealAvatarEventOptionItemScRsp" => { Some(Self::CmdPlanetFesDealAvatarEventOptionItemScRsp) } "CmdPlanetFesSetCustomKeyValueScRsp" => { Some(Self::CmdPlanetFesSetCustomKeyValueScRsp) } "CmdGOMIDGNOENH" => Some(Self::CmdGomidgnoenh), "CmdPlanetFesGameBingoFlipScRsp" => { Some(Self::CmdPlanetFesGameBingoFlipScRsp) } "CmdPlanetFesGetBusinessDayInfoCsReq" => { Some(Self::CmdPlanetFesGetBusinessDayInfoCsReq) } "CmdMOOLKFODKIK" => Some(Self::CmdMoolkfodkik), "CmdPlanetFesBusinessDayRefreshEventScRsp" => { Some(Self::CmdPlanetFesBusinessDayRefreshEventScRsp) } "CmdPlanetFesDealAvatarEventOptionItemCsReq" => { Some(Self::CmdPlanetFesDealAvatarEventOptionItemCsReq) } "CmdGetPlanetFesDataCsReq" => Some(Self::CmdGetPlanetFesDataCsReq), "CmdPlanetFesDoGachaScRsp" => Some(Self::CmdPlanetFesDoGachaScRsp), "CmdPlanetFesDeliverPamCargoScRsp" => { Some(Self::CmdPlanetFesDeliverPamCargoScRsp) } "CmdPlanetFesStartMiniGameCsReq" => { Some(Self::CmdPlanetFesStartMiniGameCsReq) } "CmdPlanetFesChooseAvatarEventOptionScRsp" => { Some(Self::CmdPlanetFesChooseAvatarEventOptionScRsp) } "CmdPlanetFesGameBingoFlipCsReq" => { Some(Self::CmdPlanetFesGameBingoFlipCsReq) } "CmdPlanetFesBonusEventInteractScRsp" => { Some(Self::CmdPlanetFesBonusEventInteractScRsp) } "CmdPlanetFesSkillLevelUpCsReq" => Some(Self::CmdPlanetFesSkillLevelUpCsReq), "CmdNLAGKOJKHCN" => Some(Self::CmdNlagkojkhcn), "CmdOLENIPLHIPI" => Some(Self::CmdOleniplhipi), "CmdPlanetFesBusinessDayRefreshEventCsReq" => { Some(Self::CmdPlanetFesBusinessDayRefreshEventCsReq) } "CmdPlanetFesStartMiniGameScRsp" => { Some(Self::CmdPlanetFesStartMiniGameScRsp) } "CmdPlanetFesTakeRegionPhaseRewardCsReq" => { Some(Self::CmdPlanetFesTakeRegionPhaseRewardCsReq) } "CmdPlanetFesSkillLevelUpScRsp" => Some(Self::CmdPlanetFesSkillLevelUpScRsp), "CmdECJCIAPBFDJ" => Some(Self::CmdEcjciapbfdj), "CmdBGNAMLHFLDB" => Some(Self::CmdBgnamlhfldb), "CmdPlanetFesGetFriendRankingInfoListCsReq" => { Some(Self::CmdPlanetFesGetFriendRankingInfoListCsReq) } "CmdPlanetFesDoGachaCsReq" => Some(Self::CmdPlanetFesDoGachaCsReq), "CmdPOFDBDHOJNG" => Some(Self::CmdPofdbdhojng), "CmdPlanetFesUseItemCsReq" => Some(Self::CmdPlanetFesUseItemCsReq), "CmdPlanetFesAvatarLevelUpScRsp" => { Some(Self::CmdPlanetFesAvatarLevelUpScRsp) } "CmdIHHBDEJOCGI" => Some(Self::CmdIhhbdejocgi), "CmdPlanetFesFriendRankingInfoChangeScNotify" => { Some(Self::CmdPlanetFesFriendRankingInfoChangeScNotify) } "CmdPlanetFesChooseAvatarEventOptionCsReq" => { Some(Self::CmdPlanetFesChooseAvatarEventOptionCsReq) } "CmdPlanetFesGetAvatarStatCsReq" => { Some(Self::CmdPlanetFesGetAvatarStatCsReq) } "CmdDHHFAMDCDPK" => Some(Self::CmdDhhfamdcdpk), "CmdPlanetFesGetFriendRankingInfoListScRsp" => { Some(Self::CmdPlanetFesGetFriendRankingInfoListScRsp) } "CmdPlanetFesTakeQuestRewardCsReq" => { Some(Self::CmdPlanetFesTakeQuestRewardCsReq) } "CmdPlanetFesTakeRegionPhaseRewardScRsp" => { Some(Self::CmdPlanetFesTakeRegionPhaseRewardScRsp) } "CmdPlanetFesAvatarLevelUpCsReq" => { Some(Self::CmdPlanetFesAvatarLevelUpCsReq) } "CmdFPMMPGAOGCH" => Some(Self::CmdFpmmpgaogch), "CmdPlanetFesGetBusinessDayInfoScRsp" => { Some(Self::CmdPlanetFesGetBusinessDayInfoScRsp) } "CmdPlanetFesGetAvatarStatScRsp" => { Some(Self::CmdPlanetFesGetAvatarStatScRsp) } "CmdGetPlanetFesDataScRsp" => Some(Self::CmdGetPlanetFesDataScRsp), "CmdGHONFFLAMHB" => Some(Self::CmdGhonfflamhb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlanetFesQuestState { CnlaedclicpMdpjcgemolg = 0, CnlaedclicpGbjihfoighd = 1, CnlaedclicpBilkpnljbfa = 2, CnlaedclicpCgiikahoikl = 3, } impl PlanetFesQuestState { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::CnlaedclicpMdpjcgemolg => "CNLAEDCLICP_MDPJCGEMOLG", Self::CnlaedclicpGbjihfoighd => "CNLAEDCLICP_GBJIHFOIGHD", Self::CnlaedclicpBilkpnljbfa => "CNLAEDCLICP_BILKPNLJBFA", Self::CnlaedclicpCgiikahoikl => "CNLAEDCLICP_CGIIKAHOIKL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CNLAEDCLICP_MDPJCGEMOLG" => Some(Self::CnlaedclicpMdpjcgemolg), "CNLAEDCLICP_GBJIHFOIGHD" => Some(Self::CnlaedclicpGbjihfoighd), "CNLAEDCLICP_BILKPNLJBFA" => Some(Self::CnlaedclicpBilkpnljbfa), "CNLAEDCLICP_CGIIKAHOIKL" => Some(Self::CnlaedclicpCgiikahoikl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gjjeoaneddo { Nlcdgipgfdj = 0, Ghdepagokbe = 1, Ggekfbgijid = 2, } impl Gjjeoaneddo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "GJJEOANEDDO_NLCDGIPGFDJ", Self::Ghdepagokbe => "GJJEOANEDDO_GHDEPAGOKBE", Self::Ggekfbgijid => "GJJEOANEDDO_GGEKFBGIJID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GJJEOANEDDO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "GJJEOANEDDO_GHDEPAGOKBE" => Some(Self::Ghdepagokbe), "GJJEOANEDDO_GGEKFBGIJID" => Some(Self::Ggekfbgijid), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlanetFesCustomKey { FegjoapimckNlcdgipgfdj = 0, FegjoapimckHhbcddhgfeo = 1, FegjoapimckDhhogpfpjgl = 2, FegjoapimckOangmedlobl = 3, FegjoapimckCfolblcapfb = 4, } impl PlanetFesCustomKey { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FegjoapimckNlcdgipgfdj => "FEGJOAPIMCK_NLCDGIPGFDJ", Self::FegjoapimckHhbcddhgfeo => "FEGJOAPIMCK_HHBCDDHGFEO", Self::FegjoapimckDhhogpfpjgl => "FEGJOAPIMCK_DHHOGPFPJGL", Self::FegjoapimckOangmedlobl => "FEGJOAPIMCK_OANGMEDLOBL", Self::FegjoapimckCfolblcapfb => "FEGJOAPIMCK_CFOLBLCAPFB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FEGJOAPIMCK_NLCDGIPGFDJ" => Some(Self::FegjoapimckNlcdgipgfdj), "FEGJOAPIMCK_HHBCDDHGFEO" => Some(Self::FegjoapimckHhbcddhgfeo), "FEGJOAPIMCK_DHHOGPFPJGL" => Some(Self::FegjoapimckDhhogpfpjgl), "FEGJOAPIMCK_OANGMEDLOBL" => Some(Self::FegjoapimckOangmedlobl), "FEGJOAPIMCK_CFOLBLCAPFB" => Some(Self::FegjoapimckCfolblcapfb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlanetFesExtType { FinkpkbichjNlcdgipgfdj = 0, CmdPlanetFesGetFriendCardPieceScRsp = 8313, CmdPlanetFesHandleCardPieceApplyCsReq = 8299, CmdPlanetFesApplyCardPieceCsReq = 8309, CmdPlanetFesApplyCardPieceScRsp = 8335, CmdPlanetFesHandleCardPieceApplyScRsp = 8319, CmdPlanetFesGiveCardPieceCsReq = 8311, CmdPlanetFesGetExtraCardPieceInfoCsReq = 8322, CmdJjibnoegflk = 8293, CmdPlanetFesGetFriendCardPieceCsReq = 8297, CmdPlanetFesGetOfferedCardPieceScRsp = 8324, CmdPlanetFesGiveCardPieceScRsp = 8330, CmdAahpjecondn = 8328, CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8317, CmdPlanetFesLargeBonusInteractCsReq = 8295, CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8334, CmdPlanetFesGetExtraCardPieceInfoScRsp = 8332, CmdPlanetFesGetOfferedCardPieceCsReq = 8333, CmdPlanetFesLargeBonusInteractScRsp = 8298, } impl CmdPlanetFesExtType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FinkpkbichjNlcdgipgfdj => "FINKPKBICHJ_NLCDGIPGFDJ", Self::CmdPlanetFesGetFriendCardPieceScRsp => { "CmdPlanetFesGetFriendCardPieceScRsp" } Self::CmdPlanetFesHandleCardPieceApplyCsReq => { "CmdPlanetFesHandleCardPieceApplyCsReq" } Self::CmdPlanetFesApplyCardPieceCsReq => "CmdPlanetFesApplyCardPieceCsReq", Self::CmdPlanetFesApplyCardPieceScRsp => "CmdPlanetFesApplyCardPieceScRsp", Self::CmdPlanetFesHandleCardPieceApplyScRsp => { "CmdPlanetFesHandleCardPieceApplyScRsp" } Self::CmdPlanetFesGiveCardPieceCsReq => "CmdPlanetFesGiveCardPieceCsReq", Self::CmdPlanetFesGetExtraCardPieceInfoCsReq => { "CmdPlanetFesGetExtraCardPieceInfoCsReq" } Self::CmdJjibnoegflk => "CmdJJIBNOEGFLK", Self::CmdPlanetFesGetFriendCardPieceCsReq => { "CmdPlanetFesGetFriendCardPieceCsReq" } Self::CmdPlanetFesGetOfferedCardPieceScRsp => { "CmdPlanetFesGetOfferedCardPieceScRsp" } Self::CmdPlanetFesGiveCardPieceScRsp => "CmdPlanetFesGiveCardPieceScRsp", Self::CmdAahpjecondn => "CmdAAHPJECONDN", Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp => { "CmdPlanetFesChangeCardPieceApplyPermissionScRsp" } Self::CmdPlanetFesLargeBonusInteractCsReq => { "CmdPlanetFesLargeBonusInteractCsReq" } Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq => { "CmdPlanetFesChangeCardPieceApplyPermissionCsReq" } Self::CmdPlanetFesGetExtraCardPieceInfoScRsp => { "CmdPlanetFesGetExtraCardPieceInfoScRsp" } Self::CmdPlanetFesGetOfferedCardPieceCsReq => { "CmdPlanetFesGetOfferedCardPieceCsReq" } Self::CmdPlanetFesLargeBonusInteractScRsp => { "CmdPlanetFesLargeBonusInteractScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FINKPKBICHJ_NLCDGIPGFDJ" => Some(Self::FinkpkbichjNlcdgipgfdj), "CmdPlanetFesGetFriendCardPieceScRsp" => { Some(Self::CmdPlanetFesGetFriendCardPieceScRsp) } "CmdPlanetFesHandleCardPieceApplyCsReq" => { Some(Self::CmdPlanetFesHandleCardPieceApplyCsReq) } "CmdPlanetFesApplyCardPieceCsReq" => { Some(Self::CmdPlanetFesApplyCardPieceCsReq) } "CmdPlanetFesApplyCardPieceScRsp" => { Some(Self::CmdPlanetFesApplyCardPieceScRsp) } "CmdPlanetFesHandleCardPieceApplyScRsp" => { Some(Self::CmdPlanetFesHandleCardPieceApplyScRsp) } "CmdPlanetFesGiveCardPieceCsReq" => { Some(Self::CmdPlanetFesGiveCardPieceCsReq) } "CmdPlanetFesGetExtraCardPieceInfoCsReq" => { Some(Self::CmdPlanetFesGetExtraCardPieceInfoCsReq) } "CmdJJIBNOEGFLK" => Some(Self::CmdJjibnoegflk), "CmdPlanetFesGetFriendCardPieceCsReq" => { Some(Self::CmdPlanetFesGetFriendCardPieceCsReq) } "CmdPlanetFesGetOfferedCardPieceScRsp" => { Some(Self::CmdPlanetFesGetOfferedCardPieceScRsp) } "CmdPlanetFesGiveCardPieceScRsp" => { Some(Self::CmdPlanetFesGiveCardPieceScRsp) } "CmdAAHPJECONDN" => Some(Self::CmdAahpjecondn), "CmdPlanetFesChangeCardPieceApplyPermissionScRsp" => { Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp) } "CmdPlanetFesLargeBonusInteractCsReq" => { Some(Self::CmdPlanetFesLargeBonusInteractCsReq) } "CmdPlanetFesChangeCardPieceApplyPermissionCsReq" => { Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq) } "CmdPlanetFesGetExtraCardPieceInfoScRsp" => { Some(Self::CmdPlanetFesGetExtraCardPieceInfoScRsp) } "CmdPlanetFesGetOfferedCardPieceCsReq" => { Some(Self::CmdPlanetFesGetOfferedCardPieceCsReq) } "CmdPlanetFesLargeBonusInteractScRsp" => { Some(Self::CmdPlanetFesLargeBonusInteractScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nbhffadknei { Ddogjodjeoh = 0, Kbhekicihol = 1, Odhpkjjflkl = 2, } impl Nbhffadknei { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ddogjodjeoh => "NBHFFADKNEI_DDOGJODJEOH", Self::Kbhekicihol => "NBHFFADKNEI_KBHEKICIHOL", Self::Odhpkjjflkl => "NBHFFADKNEI_ODHPKJJFLKL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NBHFFADKNEI_DDOGJODJEOH" => Some(Self::Ddogjodjeoh), "NBHFFADKNEI_KBHEKICIHOL" => Some(Self::Kbhekicihol), "NBHFFADKNEI_ODHPKJJFLKL" => Some(Self::Odhpkjjflkl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerType { KidbfkjejjdNlcdgipgfdj = 0, CmdGetLevelRewardTakenListScRsp = 52, CmdPlayerGetTokenScRsp = 13, CmdUpdateFeatureSwitchScNotify = 6, CmdEnterStageCsReq = 87, CmdKekfnkdldom = 98, CmdExchangeStaminaScRsp = 9, CmdReserveStaminaExchangeScRsp = 44, CmdGetVideoVersionKeyCsReq = 11, CmdClientObjUploadScRsp = 57, CmdSetGenderCsReq = 35, CmdReserveStaminaExchangeCsReq = 64, CmdUpdatePlayerSettingCsReq = 75, CmdDailyRefreshNotify = 88, CmdPlayerLoginFinishScRsp = 31, CmdClientObjDownloadDataScNotify = 68, CmdGetLevelRewardTakenListCsReq = 78, CmdSetGameplayBirthdayCsReq = 26, CmdGetAuthkeyCsReq = 42, CmdQueryProductInfoCsReq = 53, CmdGateServerScNotify = 43, CmdFlmodpllmnf = 41, CmdFeatureSwitchClosedScNotify = 93, CmdGetSecretKeyInfoScRsp = 89, CmdUpdatePlayerSettingScRsp = 55, CmdClientObjUploadCsReq = 8, CmdSetRedPointStatusScNotify = 69, CmdGetSecretKeyInfoCsReq = 23, CmdEnterStageScRsp = 29, CmdMonthCardRewardNotify = 45, CmdIaochinipgk = 37, CmdGgihckpgacf = 77, CmdPlayerGetTokenCsReq = 36, CmdSetPlayerInfoCsReq = 5, CmdSetNicknameScRsp = 71, KidbfkjejjdOnnnlncmmgj = 27, CmdIdaihhggpij = 79, CmdSetGenderScRsp = 16, CmdGetLevelRewardScRsp = 59, CmdSetLanguageCsReq = 66, CmdSetNicknameCsReq = 24, CmdSetPlayerInfoScRsp = 14, CmdRegionStopScNotify = 38, CmdHphknaeihje = 51, CmdForceSyncGameStateFinishCsReq = 60, KidbfkjejjdDhjckfjcfij = 95, CmdGetAuthkeyScRsp = 76, CmdPlayerLoginScRsp = 3, CmdSetLanguageScRsp = 30, CmdQueryProductInfoScRsp = 63, CmdSetGameplayBirthdayScRsp = 90, CmdServerAnnounceNotify = 49, CmdPlayerLoginFinishCsReq = 40, CmdPlayerHeartBeatScRsp = 58, CmdPlayerLogoutCsReq = 80, CmdGetBasicInfoScRsp = 39, CmdGetVideoVersionKeyScRsp = 97, CmdStaminaInfoScNotify = 86, CmdAntiAddictScNotify = 61, CmdJkjmakhanpb = 81, CmdForceSyncGameStateFinishScRsp = 4, CmdPlayerSqueezedScNotify = 10, KidbfkjejjdAbakfmhmhpd = 50, CmdGetBasicInfoCsReq = 100, CmdClientDownloadDataScNotify = 17, CmdExchangeStaminaCsReq = 83, CmdMhmfplekoil = 18, CmdGetLevelRewardCsReq = 48, CmdPlayerHeartBeatCsReq = 34, CmdPlayerLoginCsReq = 73, } impl CmdPlayerType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::KidbfkjejjdNlcdgipgfdj => "KIDBFKJEJJD_NLCDGIPGFDJ", Self::CmdGetLevelRewardTakenListScRsp => "CmdGetLevelRewardTakenListScRsp", Self::CmdPlayerGetTokenScRsp => "CmdPlayerGetTokenScRsp", Self::CmdUpdateFeatureSwitchScNotify => "CmdUpdateFeatureSwitchScNotify", Self::CmdEnterStageCsReq => "CmdEnterStageCsReq", Self::CmdKekfnkdldom => "CmdKEKFNKDLDOM", Self::CmdExchangeStaminaScRsp => "CmdExchangeStaminaScRsp", Self::CmdReserveStaminaExchangeScRsp => "CmdReserveStaminaExchangeScRsp", Self::CmdGetVideoVersionKeyCsReq => "CmdGetVideoVersionKeyCsReq", Self::CmdClientObjUploadScRsp => "CmdClientObjUploadScRsp", Self::CmdSetGenderCsReq => "CmdSetGenderCsReq", Self::CmdReserveStaminaExchangeCsReq => "CmdReserveStaminaExchangeCsReq", Self::CmdUpdatePlayerSettingCsReq => "CmdUpdatePlayerSettingCsReq", Self::CmdDailyRefreshNotify => "CmdDailyRefreshNotify", Self::CmdPlayerLoginFinishScRsp => "CmdPlayerLoginFinishScRsp", Self::CmdClientObjDownloadDataScNotify => "CmdClientObjDownloadDataScNotify", Self::CmdGetLevelRewardTakenListCsReq => "CmdGetLevelRewardTakenListCsReq", Self::CmdSetGameplayBirthdayCsReq => "CmdSetGameplayBirthdayCsReq", Self::CmdGetAuthkeyCsReq => "CmdGetAuthkeyCsReq", Self::CmdQueryProductInfoCsReq => "CmdQueryProductInfoCsReq", Self::CmdGateServerScNotify => "CmdGateServerScNotify", Self::CmdFlmodpllmnf => "CmdFLMODPLLMNF", Self::CmdFeatureSwitchClosedScNotify => "CmdFeatureSwitchClosedScNotify", Self::CmdGetSecretKeyInfoScRsp => "CmdGetSecretKeyInfoScRsp", Self::CmdUpdatePlayerSettingScRsp => "CmdUpdatePlayerSettingScRsp", Self::CmdClientObjUploadCsReq => "CmdClientObjUploadCsReq", Self::CmdSetRedPointStatusScNotify => "CmdSetRedPointStatusScNotify", Self::CmdGetSecretKeyInfoCsReq => "CmdGetSecretKeyInfoCsReq", Self::CmdEnterStageScRsp => "CmdEnterStageScRsp", Self::CmdMonthCardRewardNotify => "CmdMonthCardRewardNotify", Self::CmdIaochinipgk => "CmdIAOCHINIPGK", Self::CmdGgihckpgacf => "CmdGGIHCKPGACF", Self::CmdPlayerGetTokenCsReq => "CmdPlayerGetTokenCsReq", Self::CmdSetPlayerInfoCsReq => "CmdSetPlayerInfoCsReq", Self::CmdSetNicknameScRsp => "CmdSetNicknameScRsp", Self::KidbfkjejjdOnnnlncmmgj => "KIDBFKJEJJD_ONNNLNCMMGJ", Self::CmdIdaihhggpij => "CmdIDAIHHGGPIJ", Self::CmdSetGenderScRsp => "CmdSetGenderScRsp", Self::CmdGetLevelRewardScRsp => "CmdGetLevelRewardScRsp", Self::CmdSetLanguageCsReq => "CmdSetLanguageCsReq", Self::CmdSetNicknameCsReq => "CmdSetNicknameCsReq", Self::CmdSetPlayerInfoScRsp => "CmdSetPlayerInfoScRsp", Self::CmdRegionStopScNotify => "CmdRegionStopScNotify", Self::CmdHphknaeihje => "CmdHPHKNAEIHJE", Self::CmdForceSyncGameStateFinishCsReq => "CmdForceSyncGameStateFinishCSReq", Self::KidbfkjejjdDhjckfjcfij => "KIDBFKJEJJD_DHJCKFJCFIJ", Self::CmdGetAuthkeyScRsp => "CmdGetAuthkeyScRsp", Self::CmdPlayerLoginScRsp => "CmdPlayerLoginScRsp", Self::CmdSetLanguageScRsp => "CmdSetLanguageScRsp", Self::CmdQueryProductInfoScRsp => "CmdQueryProductInfoScRsp", Self::CmdSetGameplayBirthdayScRsp => "CmdSetGameplayBirthdayScRsp", Self::CmdServerAnnounceNotify => "CmdServerAnnounceNotify", Self::CmdPlayerLoginFinishCsReq => "CmdPlayerLoginFinishCsReq", Self::CmdPlayerHeartBeatScRsp => "CmdPlayerHeartBeatScRsp", Self::CmdPlayerLogoutCsReq => "CmdPlayerLogoutCsReq", Self::CmdGetBasicInfoScRsp => "CmdGetBasicInfoScRsp", Self::CmdGetVideoVersionKeyScRsp => "CmdGetVideoVersionKeyScRsp", Self::CmdStaminaInfoScNotify => "CmdStaminaInfoScNotify", Self::CmdAntiAddictScNotify => "CmdAntiAddictScNotify", Self::CmdJkjmakhanpb => "CmdJKJMAKHANPB", Self::CmdForceSyncGameStateFinishScRsp => "CmdForceSyncGameStateFinishScRsp", Self::CmdPlayerSqueezedScNotify => "CmdPlayerSqueezedScNotify", Self::KidbfkjejjdAbakfmhmhpd => "KIDBFKJEJJD_ABAKFMHMHPD", Self::CmdGetBasicInfoCsReq => "CmdGetBasicInfoCsReq", Self::CmdClientDownloadDataScNotify => "CmdClientDownloadDataScNotify", Self::CmdExchangeStaminaCsReq => "CmdExchangeStaminaCsReq", Self::CmdMhmfplekoil => "CmdMHMFPLEKOIL", Self::CmdGetLevelRewardCsReq => "CmdGetLevelRewardCsReq", Self::CmdPlayerHeartBeatCsReq => "CmdPlayerHeartBeatCsReq", Self::CmdPlayerLoginCsReq => "CmdPlayerLoginCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KIDBFKJEJJD_NLCDGIPGFDJ" => Some(Self::KidbfkjejjdNlcdgipgfdj), "CmdGetLevelRewardTakenListScRsp" => { Some(Self::CmdGetLevelRewardTakenListScRsp) } "CmdPlayerGetTokenScRsp" => Some(Self::CmdPlayerGetTokenScRsp), "CmdUpdateFeatureSwitchScNotify" => { Some(Self::CmdUpdateFeatureSwitchScNotify) } "CmdEnterStageCsReq" => Some(Self::CmdEnterStageCsReq), "CmdKEKFNKDLDOM" => Some(Self::CmdKekfnkdldom), "CmdExchangeStaminaScRsp" => Some(Self::CmdExchangeStaminaScRsp), "CmdReserveStaminaExchangeScRsp" => { Some(Self::CmdReserveStaminaExchangeScRsp) } "CmdGetVideoVersionKeyCsReq" => Some(Self::CmdGetVideoVersionKeyCsReq), "CmdClientObjUploadScRsp" => Some(Self::CmdClientObjUploadScRsp), "CmdSetGenderCsReq" => Some(Self::CmdSetGenderCsReq), "CmdReserveStaminaExchangeCsReq" => { Some(Self::CmdReserveStaminaExchangeCsReq) } "CmdUpdatePlayerSettingCsReq" => Some(Self::CmdUpdatePlayerSettingCsReq), "CmdDailyRefreshNotify" => Some(Self::CmdDailyRefreshNotify), "CmdPlayerLoginFinishScRsp" => Some(Self::CmdPlayerLoginFinishScRsp), "CmdClientObjDownloadDataScNotify" => { Some(Self::CmdClientObjDownloadDataScNotify) } "CmdGetLevelRewardTakenListCsReq" => { Some(Self::CmdGetLevelRewardTakenListCsReq) } "CmdSetGameplayBirthdayCsReq" => Some(Self::CmdSetGameplayBirthdayCsReq), "CmdGetAuthkeyCsReq" => Some(Self::CmdGetAuthkeyCsReq), "CmdQueryProductInfoCsReq" => Some(Self::CmdQueryProductInfoCsReq), "CmdGateServerScNotify" => Some(Self::CmdGateServerScNotify), "CmdFLMODPLLMNF" => Some(Self::CmdFlmodpllmnf), "CmdFeatureSwitchClosedScNotify" => { Some(Self::CmdFeatureSwitchClosedScNotify) } "CmdGetSecretKeyInfoScRsp" => Some(Self::CmdGetSecretKeyInfoScRsp), "CmdUpdatePlayerSettingScRsp" => Some(Self::CmdUpdatePlayerSettingScRsp), "CmdClientObjUploadCsReq" => Some(Self::CmdClientObjUploadCsReq), "CmdSetRedPointStatusScNotify" => Some(Self::CmdSetRedPointStatusScNotify), "CmdGetSecretKeyInfoCsReq" => Some(Self::CmdGetSecretKeyInfoCsReq), "CmdEnterStageScRsp" => Some(Self::CmdEnterStageScRsp), "CmdMonthCardRewardNotify" => Some(Self::CmdMonthCardRewardNotify), "CmdIAOCHINIPGK" => Some(Self::CmdIaochinipgk), "CmdGGIHCKPGACF" => Some(Self::CmdGgihckpgacf), "CmdPlayerGetTokenCsReq" => Some(Self::CmdPlayerGetTokenCsReq), "CmdSetPlayerInfoCsReq" => Some(Self::CmdSetPlayerInfoCsReq), "CmdSetNicknameScRsp" => Some(Self::CmdSetNicknameScRsp), "KIDBFKJEJJD_ONNNLNCMMGJ" => Some(Self::KidbfkjejjdOnnnlncmmgj), "CmdIDAIHHGGPIJ" => Some(Self::CmdIdaihhggpij), "CmdSetGenderScRsp" => Some(Self::CmdSetGenderScRsp), "CmdGetLevelRewardScRsp" => Some(Self::CmdGetLevelRewardScRsp), "CmdSetLanguageCsReq" => Some(Self::CmdSetLanguageCsReq), "CmdSetNicknameCsReq" => Some(Self::CmdSetNicknameCsReq), "CmdSetPlayerInfoScRsp" => Some(Self::CmdSetPlayerInfoScRsp), "CmdRegionStopScNotify" => Some(Self::CmdRegionStopScNotify), "CmdHPHKNAEIHJE" => Some(Self::CmdHphknaeihje), "CmdForceSyncGameStateFinishCSReq" => { Some(Self::CmdForceSyncGameStateFinishCsReq) } "KIDBFKJEJJD_DHJCKFJCFIJ" => Some(Self::KidbfkjejjdDhjckfjcfij), "CmdGetAuthkeyScRsp" => Some(Self::CmdGetAuthkeyScRsp), "CmdPlayerLoginScRsp" => Some(Self::CmdPlayerLoginScRsp), "CmdSetLanguageScRsp" => Some(Self::CmdSetLanguageScRsp), "CmdQueryProductInfoScRsp" => Some(Self::CmdQueryProductInfoScRsp), "CmdSetGameplayBirthdayScRsp" => Some(Self::CmdSetGameplayBirthdayScRsp), "CmdServerAnnounceNotify" => Some(Self::CmdServerAnnounceNotify), "CmdPlayerLoginFinishCsReq" => Some(Self::CmdPlayerLoginFinishCsReq), "CmdPlayerHeartBeatScRsp" => Some(Self::CmdPlayerHeartBeatScRsp), "CmdPlayerLogoutCsReq" => Some(Self::CmdPlayerLogoutCsReq), "CmdGetBasicInfoScRsp" => Some(Self::CmdGetBasicInfoScRsp), "CmdGetVideoVersionKeyScRsp" => Some(Self::CmdGetVideoVersionKeyScRsp), "CmdStaminaInfoScNotify" => Some(Self::CmdStaminaInfoScNotify), "CmdAntiAddictScNotify" => Some(Self::CmdAntiAddictScNotify), "CmdJKJMAKHANPB" => Some(Self::CmdJkjmakhanpb), "CmdForceSyncGameStateFinishScRsp" => { Some(Self::CmdForceSyncGameStateFinishScRsp) } "CmdPlayerSqueezedScNotify" => Some(Self::CmdPlayerSqueezedScNotify), "KIDBFKJEJJD_ABAKFMHMHPD" => Some(Self::KidbfkjejjdAbakfmhmhpd), "CmdGetBasicInfoCsReq" => Some(Self::CmdGetBasicInfoCsReq), "CmdClientDownloadDataScNotify" => Some(Self::CmdClientDownloadDataScNotify), "CmdExchangeStaminaCsReq" => Some(Self::CmdExchangeStaminaCsReq), "CmdMHMFPLEKOIL" => Some(Self::CmdMhmfplekoil), "CmdGetLevelRewardCsReq" => Some(Self::CmdGetLevelRewardCsReq), "CmdPlayerHeartBeatCsReq" => Some(Self::CmdPlayerHeartBeatCsReq), "CmdPlayerLoginCsReq" => Some(Self::CmdPlayerLoginCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cmpnmgfgdlj { Nlcdgipgfdj = 0, Hglifjghade = 1, Jfndmbpokpe = 2, } impl Cmpnmgfgdlj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "CMPNMGFGDLJ_NLCDGIPGFDJ", Self::Hglifjghade => "CMPNMGFGDLJ_HGLIFJGHADE", Self::Jfndmbpokpe => "CMPNMGFGDLJ_JFNDMBPOKPE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CMPNMGFGDLJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "CMPNMGFGDLJ_HGLIFJGHADE" => Some(Self::Hglifjghade), "CMPNMGFGDLJ_JFNDMBPOKPE" => Some(Self::Jfndmbpokpe), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Geoockillef { Dajiegljfak = 0, Aiannaingkk = 1, Bgodpdmeehd = 2, Cknbodhnoak = 3, Ddljicialfa = 4, Mknlifhbnnh = 5, Fpcchgcpelo = 6, Fmmgpfplaji = 7, Gknboodljlc = 8, Fagnghedeip = 9, Lahlppedggo = 10, } impl Geoockillef { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Dajiegljfak => "GEOOCKILLEF_DAJIEGLJFAK", Self::Aiannaingkk => "GEOOCKILLEF_AIANNAINGKK", Self::Bgodpdmeehd => "GEOOCKILLEF_BGODPDMEEHD", Self::Cknbodhnoak => "GEOOCKILLEF_CKNBODHNOAK", Self::Ddljicialfa => "GEOOCKILLEF_DDLJICIALFA", Self::Mknlifhbnnh => "GEOOCKILLEF_MKNLIFHBNNH", Self::Fpcchgcpelo => "GEOOCKILLEF_FPCCHGCPELO", Self::Fmmgpfplaji => "GEOOCKILLEF_FMMGPFPLAJI", Self::Gknboodljlc => "GEOOCKILLEF_GKNBOODLJLC", Self::Fagnghedeip => "GEOOCKILLEF_FAGNGHEDEIP", Self::Lahlppedggo => "GEOOCKILLEF_LAHLPPEDGGO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GEOOCKILLEF_DAJIEGLJFAK" => Some(Self::Dajiegljfak), "GEOOCKILLEF_AIANNAINGKK" => Some(Self::Aiannaingkk), "GEOOCKILLEF_BGODPDMEEHD" => Some(Self::Bgodpdmeehd), "GEOOCKILLEF_CKNBODHNOAK" => Some(Self::Cknbodhnoak), "GEOOCKILLEF_DDLJICIALFA" => Some(Self::Ddljicialfa), "GEOOCKILLEF_MKNLIFHBNNH" => Some(Self::Mknlifhbnnh), "GEOOCKILLEF_FPCCHGCPELO" => Some(Self::Fpcchgcpelo), "GEOOCKILLEF_FMMGPFPLAJI" => Some(Self::Fmmgpfplaji), "GEOOCKILLEF_GKNBOODLJLC" => Some(Self::Gknboodljlc), "GEOOCKILLEF_FAGNGHEDEIP" => Some(Self::Fagnghedeip), "GEOOCKILLEF_LAHLPPEDGGO" => Some(Self::Lahlppedggo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Algmickcabi { Flankpmjbmh = 0, Lmhjfbbdlnh = 1, } impl Algmickcabi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Flankpmjbmh => "ALGMICKCABI_FLANKPMJBMH", Self::Lmhjfbbdlnh => "ALGMICKCABI_LMHJFBBDLNH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ALGMICKCABI_FLANKPMJBMH" => Some(Self::Flankpmjbmh), "ALGMICKCABI_LMHJFBBDLNH" => Some(Self::Lmhjfbbdlnh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerBoardType { BbnlgademffNlcdgipgfdj = 0, CmdSetSignatureScRsp = 2829, CmdSetAssistAvatarCsReq = 2812, CmdSetHeadIconScRsp = 2827, CmdSetDisplayAvatarScRsp = 2813, CmdSetHeadIconCsReq = 2880, CmdSetSignatureCsReq = 2887, CmdSetIsDisplayAvatarInfoScRsp = 2881, CmdSetPersonalCardScRsp = 2809, CmdSetIsDisplayAvatarInfoCsReq = 2815, CmdGetPlayerBoardDataCsReq = 2873, CmdSetDisplayAvatarCsReq = 2836, CmdGetPlayerBoardDataScRsp = 2803, BbnlgademffOjkcpgjlcdi = 2810, CmdSetPersonalCardCsReq = 2883, CmdSetAssistAvatarScRsp = 2854, } impl CmdPlayerBoardType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::BbnlgademffNlcdgipgfdj => "BBNLGADEMFF_NLCDGIPGFDJ", Self::CmdSetSignatureScRsp => "CmdSetSignatureScRsp", Self::CmdSetAssistAvatarCsReq => "CmdSetAssistAvatarCsReq", Self::CmdSetHeadIconScRsp => "CmdSetHeadIconScRsp", Self::CmdSetDisplayAvatarScRsp => "CmdSetDisplayAvatarScRsp", Self::CmdSetHeadIconCsReq => "CmdSetHeadIconCsReq", Self::CmdSetSignatureCsReq => "CmdSetSignatureCsReq", Self::CmdSetIsDisplayAvatarInfoScRsp => "CmdSetIsDisplayAvatarInfoScRsp", Self::CmdSetPersonalCardScRsp => "CmdSetPersonalCardScRsp", Self::CmdSetIsDisplayAvatarInfoCsReq => "CmdSetIsDisplayAvatarInfoCsReq", Self::CmdGetPlayerBoardDataCsReq => "CmdGetPlayerBoardDataCsReq", Self::CmdSetDisplayAvatarCsReq => "CmdSetDisplayAvatarCsReq", Self::CmdGetPlayerBoardDataScRsp => "CmdGetPlayerBoardDataScRsp", Self::BbnlgademffOjkcpgjlcdi => "BBNLGADEMFF_OJKCPGJLCDI", Self::CmdSetPersonalCardCsReq => "CmdSetPersonalCardCsReq", Self::CmdSetAssistAvatarScRsp => "CmdSetAssistAvatarScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BBNLGADEMFF_NLCDGIPGFDJ" => Some(Self::BbnlgademffNlcdgipgfdj), "CmdSetSignatureScRsp" => Some(Self::CmdSetSignatureScRsp), "CmdSetAssistAvatarCsReq" => Some(Self::CmdSetAssistAvatarCsReq), "CmdSetHeadIconScRsp" => Some(Self::CmdSetHeadIconScRsp), "CmdSetDisplayAvatarScRsp" => Some(Self::CmdSetDisplayAvatarScRsp), "CmdSetHeadIconCsReq" => Some(Self::CmdSetHeadIconCsReq), "CmdSetSignatureCsReq" => Some(Self::CmdSetSignatureCsReq), "CmdSetIsDisplayAvatarInfoScRsp" => { Some(Self::CmdSetIsDisplayAvatarInfoScRsp) } "CmdSetPersonalCardScRsp" => Some(Self::CmdSetPersonalCardScRsp), "CmdSetIsDisplayAvatarInfoCsReq" => { Some(Self::CmdSetIsDisplayAvatarInfoCsReq) } "CmdGetPlayerBoardDataCsReq" => Some(Self::CmdGetPlayerBoardDataCsReq), "CmdSetDisplayAvatarCsReq" => Some(Self::CmdSetDisplayAvatarCsReq), "CmdGetPlayerBoardDataScRsp" => Some(Self::CmdGetPlayerBoardDataScRsp), "BBNLGADEMFF_OJKCPGJLCDI" => Some(Self::BbnlgademffOjkcpgjlcdi), "CmdSetPersonalCardCsReq" => Some(Self::CmdSetPersonalCardCsReq), "CmdSetAssistAvatarScRsp" => Some(Self::CmdSetAssistAvatarScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerReturnType { JgdhifocfmmNlcdgipgfdj = 0, CmdKffeedheooh = 4552, CmdPlayerReturnInfoQueryScRsp = 4587, CmdPlayerReturnExtraHcoinProgressScNotify = 4571, CmdPlayerReturnSignScRsp = 4580, CmdPlayerReturnTakePointRewardScRsp = 4513, CmdFeihgoepani = 4573, CmdPlayerReturnTakeCustomRelicScRsp = 4542, CmdPlayerReturnTakeRelicScRsp = 4554, CmdPlayerReturnTakeCustomRelicCsReq = 4509, CmdPlayerReturnTakeRelicCsReq = 4512, CmdPlayerReturnTakeRewardScRsp = 4581, CmdPlayerReturnInfoQueryCsReq = 4510, CmdPlayerReturnTakePointRewardCsReq = 4536, CmdTakeReturnExtraHcoinRewardScRsp = 4524, CmdPlayerReturnSignCsReq = 4503, CmdPlayerReturnTakeExtraHcoinScNotify = 4583, JgdhifocfmmHijooldbogh = 4578, CmdPlayerReturnPointChangeScNotify = 4527, CmdTakeReturnExtraHcoinRewardCsReq = 4561, CmdPlayerReturnForceFinishScNotify = 4529, CmdPlayerReturnTakeRewardCsReq = 4515, } impl CmdPlayerReturnType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::JgdhifocfmmNlcdgipgfdj => "JGDHIFOCFMM_NLCDGIPGFDJ", Self::CmdKffeedheooh => "CmdKFFEEDHEOOH", Self::CmdPlayerReturnInfoQueryScRsp => "CmdPlayerReturnInfoQueryScRsp", Self::CmdPlayerReturnExtraHcoinProgressScNotify => { "CmdPlayerReturnExtraHcoinProgressScNotify" } Self::CmdPlayerReturnSignScRsp => "CmdPlayerReturnSignScRsp", Self::CmdPlayerReturnTakePointRewardScRsp => { "CmdPlayerReturnTakePointRewardScRsp" } Self::CmdFeihgoepani => "CmdFEIHGOEPANI", Self::CmdPlayerReturnTakeCustomRelicScRsp => { "CmdPlayerReturnTakeCustomRelicScRsp" } Self::CmdPlayerReturnTakeRelicScRsp => "CmdPlayerReturnTakeRelicScRsp", Self::CmdPlayerReturnTakeCustomRelicCsReq => { "CmdPlayerReturnTakeCustomRelicCsReq" } Self::CmdPlayerReturnTakeRelicCsReq => "CmdPlayerReturnTakeRelicCsReq", Self::CmdPlayerReturnTakeRewardScRsp => "CmdPlayerReturnTakeRewardScRsp", Self::CmdPlayerReturnInfoQueryCsReq => "CmdPlayerReturnInfoQueryCsReq", Self::CmdPlayerReturnTakePointRewardCsReq => { "CmdPlayerReturnTakePointRewardCsReq" } Self::CmdTakeReturnExtraHcoinRewardScRsp => { "CmdTakeReturnExtraHcoinRewardScRsp" } Self::CmdPlayerReturnSignCsReq => "CmdPlayerReturnSignCsReq", Self::CmdPlayerReturnTakeExtraHcoinScNotify => { "CmdPlayerReturnTakeExtraHcoinScNotify" } Self::JgdhifocfmmHijooldbogh => "JGDHIFOCFMM_HIJOOLDBOGH", Self::CmdPlayerReturnPointChangeScNotify => { "CmdPlayerReturnPointChangeScNotify" } Self::CmdTakeReturnExtraHcoinRewardCsReq => { "CmdTakeReturnExtraHcoinRewardCsReq" } Self::CmdPlayerReturnForceFinishScNotify => { "CmdPlayerReturnForceFinishScNotify" } Self::CmdPlayerReturnTakeRewardCsReq => "CmdPlayerReturnTakeRewardCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JGDHIFOCFMM_NLCDGIPGFDJ" => Some(Self::JgdhifocfmmNlcdgipgfdj), "CmdKFFEEDHEOOH" => Some(Self::CmdKffeedheooh), "CmdPlayerReturnInfoQueryScRsp" => Some(Self::CmdPlayerReturnInfoQueryScRsp), "CmdPlayerReturnExtraHcoinProgressScNotify" => { Some(Self::CmdPlayerReturnExtraHcoinProgressScNotify) } "CmdPlayerReturnSignScRsp" => Some(Self::CmdPlayerReturnSignScRsp), "CmdPlayerReturnTakePointRewardScRsp" => { Some(Self::CmdPlayerReturnTakePointRewardScRsp) } "CmdFEIHGOEPANI" => Some(Self::CmdFeihgoepani), "CmdPlayerReturnTakeCustomRelicScRsp" => { Some(Self::CmdPlayerReturnTakeCustomRelicScRsp) } "CmdPlayerReturnTakeRelicScRsp" => Some(Self::CmdPlayerReturnTakeRelicScRsp), "CmdPlayerReturnTakeCustomRelicCsReq" => { Some(Self::CmdPlayerReturnTakeCustomRelicCsReq) } "CmdPlayerReturnTakeRelicCsReq" => Some(Self::CmdPlayerReturnTakeRelicCsReq), "CmdPlayerReturnTakeRewardScRsp" => { Some(Self::CmdPlayerReturnTakeRewardScRsp) } "CmdPlayerReturnInfoQueryCsReq" => Some(Self::CmdPlayerReturnInfoQueryCsReq), "CmdPlayerReturnTakePointRewardCsReq" => { Some(Self::CmdPlayerReturnTakePointRewardCsReq) } "CmdTakeReturnExtraHcoinRewardScRsp" => { Some(Self::CmdTakeReturnExtraHcoinRewardScRsp) } "CmdPlayerReturnSignCsReq" => Some(Self::CmdPlayerReturnSignCsReq), "CmdPlayerReturnTakeExtraHcoinScNotify" => { Some(Self::CmdPlayerReturnTakeExtraHcoinScNotify) } "JGDHIFOCFMM_HIJOOLDBOGH" => Some(Self::JgdhifocfmmHijooldbogh), "CmdPlayerReturnPointChangeScNotify" => { Some(Self::CmdPlayerReturnPointChangeScNotify) } "CmdTakeReturnExtraHcoinRewardCsReq" => { Some(Self::CmdTakeReturnExtraHcoinRewardCsReq) } "CmdPlayerReturnForceFinishScNotify" => { Some(Self::CmdPlayerReturnForceFinishScNotify) } "CmdPlayerReturnTakeRewardCsReq" => { Some(Self::CmdPlayerReturnTakeRewardCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pjimobkfdnp { Opiimbhecnj = 0, Fikagkikfij = 1, Ndbnmmjcaic = 2, } impl Pjimobkfdnp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Opiimbhecnj => "PJIMOBKFDNP_OPIIMBHECNJ", Self::Fikagkikfij => "PJIMOBKFDNP_FIKAGKIKFIJ", Self::Ndbnmmjcaic => "PJIMOBKFDNP_NDBNMMJCAIC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PJIMOBKFDNP_OPIIMBHECNJ" => Some(Self::Opiimbhecnj), "PJIMOBKFDNP_FIKAGKIKFIJ" => Some(Self::Fikagkikfij), "PJIMOBKFDNP_NDBNMMJCAIC" => Some(Self::Ndbnmmjcaic), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mmlapdebfjm { Nlcdgipgfdj = 0, Reward = 1, Ieikapndpci = 2, } impl Mmlapdebfjm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "MMLAPDEBFJM_NLCDGIPGFDJ", Self::Reward => "MMLAPDEBFJM_reward", Self::Ieikapndpci => "MMLAPDEBFJM_IEIKAPNDPCI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MMLAPDEBFJM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "MMLAPDEBFJM_reward" => Some(Self::Reward), "MMLAPDEBFJM_IEIKAPNDPCI" => Some(Self::Ieikapndpci), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlotType { MenmkjoijbeNlcdgipgfdj = 0, CmdOnnidpkmopb = 1103, CmdHpofmgoohan = 1173, } impl CmdPlotType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MenmkjoijbeNlcdgipgfdj => "MENMKJOIJBE_NLCDGIPGFDJ", Self::CmdOnnidpkmopb => "CmdONNIDPKMOPB", Self::CmdHpofmgoohan => "CmdHPOFMGOOHAN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MENMKJOIJBE_NLCDGIPGFDJ" => Some(Self::MenmkjoijbeNlcdgipgfdj), "CmdONNIDPKMOPB" => Some(Self::CmdOnnidpkmopb), "CmdHPOFMGOOHAN" => Some(Self::CmdHpofmgoohan), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPunkLordType { JichkobobnaNlcdgipgfdj = 0, CmdGetPunkLordDataCsReq = 3242, CmdStartPunkLordRaidCsReq = 3280, CmdGetKilledPunkLordMonsterDataScRsp = 3259, CmdPunkLordRaidTimeOutScNotify = 3261, CmdSummonPunkLordMonsterCsReq = 3215, CmdTakePunkLordPointRewardScRsp = 3283, CmdTakePunkLordPointRewardCsReq = 3254, CmdStartPunkLordRaidScRsp = 3227, CmdGetPunkLordBattleRecordCsReq = 3201, CmdGetPunkLordBattleRecordScRsp = 3267, CmdSharePunkLordMonsterScRsp = 3213, CmdGetPunkLordDataScRsp = 3276, CmdPunkLordDataChangeNotify = 3228, CmdSummonPunkLordMonsterScRsp = 3281, CmdPunkLordMonsterKilledNotify = 3266, CmdGetPunkLordMonsterDataCsReq = 3273, CmdTakeKilledPunkLordMonsterScoreScRsp = 3249, CmdGetPunkLordMonsterDataScRsp = 3203, CmdPunkLordBattleResultScNotify = 3252, CmdPunkLordMonsterInfoScNotify = 3209, CmdGetKilledPunkLordMonsterDataCsReq = 3248, CmdTakeKilledPunkLordMonsterScoreCsReq = 3230, CmdSharePunkLordMonsterCsReq = 3236, } impl CmdPunkLordType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::JichkobobnaNlcdgipgfdj => "JICHKOBOBNA_NLCDGIPGFDJ", Self::CmdGetPunkLordDataCsReq => "CmdGetPunkLordDataCsReq", Self::CmdStartPunkLordRaidCsReq => "CmdStartPunkLordRaidCsReq", Self::CmdGetKilledPunkLordMonsterDataScRsp => { "CmdGetKilledPunkLordMonsterDataScRsp" } Self::CmdPunkLordRaidTimeOutScNotify => "CmdPunkLordRaidTimeOutScNotify", Self::CmdSummonPunkLordMonsterCsReq => "CmdSummonPunkLordMonsterCsReq", Self::CmdTakePunkLordPointRewardScRsp => "CmdTakePunkLordPointRewardScRsp", Self::CmdTakePunkLordPointRewardCsReq => "CmdTakePunkLordPointRewardCsReq", Self::CmdStartPunkLordRaidScRsp => "CmdStartPunkLordRaidScRsp", Self::CmdGetPunkLordBattleRecordCsReq => "CmdGetPunkLordBattleRecordCsReq", Self::CmdGetPunkLordBattleRecordScRsp => "CmdGetPunkLordBattleRecordScRsp", Self::CmdSharePunkLordMonsterScRsp => "CmdSharePunkLordMonsterScRsp", Self::CmdGetPunkLordDataScRsp => "CmdGetPunkLordDataScRsp", Self::CmdPunkLordDataChangeNotify => "CmdPunkLordDataChangeNotify", Self::CmdSummonPunkLordMonsterScRsp => "CmdSummonPunkLordMonsterScRsp", Self::CmdPunkLordMonsterKilledNotify => "CmdPunkLordMonsterKilledNotify", Self::CmdGetPunkLordMonsterDataCsReq => "CmdGetPunkLordMonsterDataCsReq", Self::CmdTakeKilledPunkLordMonsterScoreScRsp => { "CmdTakeKilledPunkLordMonsterScoreScRsp" } Self::CmdGetPunkLordMonsterDataScRsp => "CmdGetPunkLordMonsterDataScRsp", Self::CmdPunkLordBattleResultScNotify => "CmdPunkLordBattleResultScNotify", Self::CmdPunkLordMonsterInfoScNotify => "CmdPunkLordMonsterInfoScNotify", Self::CmdGetKilledPunkLordMonsterDataCsReq => { "CmdGetKilledPunkLordMonsterDataCsReq" } Self::CmdTakeKilledPunkLordMonsterScoreCsReq => { "CmdTakeKilledPunkLordMonsterScoreCsReq" } Self::CmdSharePunkLordMonsterCsReq => "CmdSharePunkLordMonsterCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JICHKOBOBNA_NLCDGIPGFDJ" => Some(Self::JichkobobnaNlcdgipgfdj), "CmdGetPunkLordDataCsReq" => Some(Self::CmdGetPunkLordDataCsReq), "CmdStartPunkLordRaidCsReq" => Some(Self::CmdStartPunkLordRaidCsReq), "CmdGetKilledPunkLordMonsterDataScRsp" => { Some(Self::CmdGetKilledPunkLordMonsterDataScRsp) } "CmdPunkLordRaidTimeOutScNotify" => { Some(Self::CmdPunkLordRaidTimeOutScNotify) } "CmdSummonPunkLordMonsterCsReq" => Some(Self::CmdSummonPunkLordMonsterCsReq), "CmdTakePunkLordPointRewardScRsp" => { Some(Self::CmdTakePunkLordPointRewardScRsp) } "CmdTakePunkLordPointRewardCsReq" => { Some(Self::CmdTakePunkLordPointRewardCsReq) } "CmdStartPunkLordRaidScRsp" => Some(Self::CmdStartPunkLordRaidScRsp), "CmdGetPunkLordBattleRecordCsReq" => { Some(Self::CmdGetPunkLordBattleRecordCsReq) } "CmdGetPunkLordBattleRecordScRsp" => { Some(Self::CmdGetPunkLordBattleRecordScRsp) } "CmdSharePunkLordMonsterScRsp" => Some(Self::CmdSharePunkLordMonsterScRsp), "CmdGetPunkLordDataScRsp" => Some(Self::CmdGetPunkLordDataScRsp), "CmdPunkLordDataChangeNotify" => Some(Self::CmdPunkLordDataChangeNotify), "CmdSummonPunkLordMonsterScRsp" => Some(Self::CmdSummonPunkLordMonsterScRsp), "CmdPunkLordMonsterKilledNotify" => { Some(Self::CmdPunkLordMonsterKilledNotify) } "CmdGetPunkLordMonsterDataCsReq" => { Some(Self::CmdGetPunkLordMonsterDataCsReq) } "CmdTakeKilledPunkLordMonsterScoreScRsp" => { Some(Self::CmdTakeKilledPunkLordMonsterScoreScRsp) } "CmdGetPunkLordMonsterDataScRsp" => { Some(Self::CmdGetPunkLordMonsterDataScRsp) } "CmdPunkLordBattleResultScNotify" => { Some(Self::CmdPunkLordBattleResultScNotify) } "CmdPunkLordMonsterInfoScNotify" => { Some(Self::CmdPunkLordMonsterInfoScNotify) } "CmdGetKilledPunkLordMonsterDataCsReq" => { Some(Self::CmdGetKilledPunkLordMonsterDataCsReq) } "CmdTakeKilledPunkLordMonsterScoreCsReq" => { Some(Self::CmdTakeKilledPunkLordMonsterScoreCsReq) } "CmdSharePunkLordMonsterCsReq" => Some(Self::CmdSharePunkLordMonsterCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Okjkpoegbck { Nlcdgipgfdj = 0, Ljbcdjnnbjh = 1, Pdbdefeoaia = 2, Oioodgopihk = 3, Mfkmjikdhng = 4, } impl Okjkpoegbck { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "OKJKPOEGBCK_NLCDGIPGFDJ", Self::Ljbcdjnnbjh => "OKJKPOEGBCK_LJBCDJNNBJH", Self::Pdbdefeoaia => "OKJKPOEGBCK_PDBDEFEOAIA", Self::Oioodgopihk => "OKJKPOEGBCK_OIOODGOPIHK", Self::Mfkmjikdhng => "OKJKPOEGBCK_MFKMJIKDHNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OKJKPOEGBCK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "OKJKPOEGBCK_LJBCDJNNBJH" => Some(Self::Ljbcdjnnbjh), "OKJKPOEGBCK_PDBDEFEOAIA" => Some(Self::Pdbdefeoaia), "OKJKPOEGBCK_OIOODGOPIHK" => Some(Self::Oioodgopihk), "OKJKPOEGBCK_MFKMJIKDHNG" => Some(Self::Mfkmjikdhng), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdQuestType { HnjjnhpfbgoNlcdgipgfdj = 0, CmdQuestRecordScNotify = 910, CmdFinishQuestCsReq = 987, CmdTakeQuestRewardScRsp = 927, CmdGetQuestDataCsReq = 973, CmdGetQuestRecordCsReq = 915, CmdFinishQuestScRsp = 929, CmdTakeQuestOptionalRewardCsReq = 912, CmdTakeQuestRewardCsReq = 980, HnjjnhpfbgoOjkcekkdlel = 909, CmdGetQuestRecordScRsp = 981, CmdGetQuestDataScRsp = 903, CmdTakeQuestOptionalRewardScRsp = 954, CmdBatchGetQuestDataScRsp = 942, } impl CmdQuestType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::HnjjnhpfbgoNlcdgipgfdj => "HNJJNHPFBGO_NLCDGIPGFDJ", Self::CmdQuestRecordScNotify => "CmdQuestRecordScNotify", Self::CmdFinishQuestCsReq => "CmdFinishQuestCsReq", Self::CmdTakeQuestRewardScRsp => "CmdTakeQuestRewardScRsp", Self::CmdGetQuestDataCsReq => "CmdGetQuestDataCsReq", Self::CmdGetQuestRecordCsReq => "CmdGetQuestRecordCsReq", Self::CmdFinishQuestScRsp => "CmdFinishQuestScRsp", Self::CmdTakeQuestOptionalRewardCsReq => "CmdTakeQuestOptionalRewardCsReq", Self::CmdTakeQuestRewardCsReq => "CmdTakeQuestRewardCsReq", Self::HnjjnhpfbgoOjkcekkdlel => "HNJJNHPFBGO_OJKCEKKDLEL", Self::CmdGetQuestRecordScRsp => "CmdGetQuestRecordScRsp", Self::CmdGetQuestDataScRsp => "CmdGetQuestDataScRsp", Self::CmdTakeQuestOptionalRewardScRsp => "CmdTakeQuestOptionalRewardScRsp", Self::CmdBatchGetQuestDataScRsp => "CmdBatchGetQuestDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HNJJNHPFBGO_NLCDGIPGFDJ" => Some(Self::HnjjnhpfbgoNlcdgipgfdj), "CmdQuestRecordScNotify" => Some(Self::CmdQuestRecordScNotify), "CmdFinishQuestCsReq" => Some(Self::CmdFinishQuestCsReq), "CmdTakeQuestRewardScRsp" => Some(Self::CmdTakeQuestRewardScRsp), "CmdGetQuestDataCsReq" => Some(Self::CmdGetQuestDataCsReq), "CmdGetQuestRecordCsReq" => Some(Self::CmdGetQuestRecordCsReq), "CmdFinishQuestScRsp" => Some(Self::CmdFinishQuestScRsp), "CmdTakeQuestOptionalRewardCsReq" => { Some(Self::CmdTakeQuestOptionalRewardCsReq) } "CmdTakeQuestRewardCsReq" => Some(Self::CmdTakeQuestRewardCsReq), "HNJJNHPFBGO_OJKCEKKDLEL" => Some(Self::HnjjnhpfbgoOjkcekkdlel), "CmdGetQuestRecordScRsp" => Some(Self::CmdGetQuestRecordScRsp), "CmdGetQuestDataScRsp" => Some(Self::CmdGetQuestDataScRsp), "CmdTakeQuestOptionalRewardScRsp" => { Some(Self::CmdTakeQuestOptionalRewardScRsp) } "CmdBatchGetQuestDataScRsp" => Some(Self::CmdBatchGetQuestDataScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum QuestStatus { QuestNone = 0, QuestDoing = 1, QuestFinish = 2, QuestClose = 3, QuestDelete = 4, } impl QuestStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::QuestNone => "QUEST_NONE", Self::QuestDoing => "QUEST_DOING", Self::QuestFinish => "QUEST_FINISH", Self::QuestClose => "QUEST_CLOSE", Self::QuestDelete => "QUEST_DELETE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "QUEST_NONE" => Some(Self::QuestNone), "QUEST_DOING" => Some(Self::QuestDoing), "QUEST_FINISH" => Some(Self::QuestFinish), "QUEST_CLOSE" => Some(Self::QuestClose), "QUEST_DELETE" => Some(Self::QuestDelete), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidType { EnmoiimedkdNlcdgipgfdj = 0, CmdGetSaveRaidCsReq = 2205, CmdSetClientRaidTargetCountScRsp = 2240, CmdGetAllSaveRaidScRsp = 2238, CmdStartRaidCsReq = 2232, CmdRaidInfoNotify = 2244, EnmoiimedkdGdjcofkgjcg = 2227, CmdDelSaveRaidScNotify = 2220, CmdChallengeRaidNotify = 2229, CmdGetRaidInfoScRsp = 2234, CmdPmliefofjhf = 2219, CmdRaidKickByServer = 2212, CmdGetRaidInfoCsReq = 2243, CmdGetSaveRaidScRsp = 2208, CmdLeaveRaidCsReq = 2207, CmdStartRaidScRsp = 2242, CmdLeaveRaidScRsp = 2223, CmdTakeChallengeRaidRewardCsReq = 2245, CmdTakeChallengeRaidRewardScRsp = 2209, CmdSetClientRaidTargetCountCsReq = 2221, CmdGetAllSaveRaidCsReq = 2203, } impl CmdRaidType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::EnmoiimedkdNlcdgipgfdj => "ENMOIIMEDKD_NLCDGIPGFDJ", Self::CmdGetSaveRaidCsReq => "CmdGetSaveRaidCsReq", Self::CmdSetClientRaidTargetCountScRsp => "CmdSetClientRaidTargetCountScRsp", Self::CmdGetAllSaveRaidScRsp => "CmdGetAllSaveRaidScRsp", Self::CmdStartRaidCsReq => "CmdStartRaidCsReq", Self::CmdRaidInfoNotify => "CmdRaidInfoNotify", Self::EnmoiimedkdGdjcofkgjcg => "ENMOIIMEDKD_GDJCOFKGJCG", Self::CmdDelSaveRaidScNotify => "CmdDelSaveRaidScNotify", Self::CmdChallengeRaidNotify => "CmdChallengeRaidNotify", Self::CmdGetRaidInfoScRsp => "CmdGetRaidInfoScRsp", Self::CmdPmliefofjhf => "CmdPMLIEFOFJHF", Self::CmdRaidKickByServer => "CmdRaidKickByServer", Self::CmdGetRaidInfoCsReq => "CmdGetRaidInfoCsReq", Self::CmdGetSaveRaidScRsp => "CmdGetSaveRaidScRsp", Self::CmdLeaveRaidCsReq => "CmdLeaveRaidCsReq", Self::CmdStartRaidScRsp => "CmdStartRaidScRsp", Self::CmdLeaveRaidScRsp => "CmdLeaveRaidScRsp", Self::CmdTakeChallengeRaidRewardCsReq => "CmdTakeChallengeRaidRewardCsReq", Self::CmdTakeChallengeRaidRewardScRsp => "CmdTakeChallengeRaidRewardScRsp", Self::CmdSetClientRaidTargetCountCsReq => "CmdSetClientRaidTargetCountCsReq", Self::CmdGetAllSaveRaidCsReq => "CmdGetAllSaveRaidCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ENMOIIMEDKD_NLCDGIPGFDJ" => Some(Self::EnmoiimedkdNlcdgipgfdj), "CmdGetSaveRaidCsReq" => Some(Self::CmdGetSaveRaidCsReq), "CmdSetClientRaidTargetCountScRsp" => { Some(Self::CmdSetClientRaidTargetCountScRsp) } "CmdGetAllSaveRaidScRsp" => Some(Self::CmdGetAllSaveRaidScRsp), "CmdStartRaidCsReq" => Some(Self::CmdStartRaidCsReq), "CmdRaidInfoNotify" => Some(Self::CmdRaidInfoNotify), "ENMOIIMEDKD_GDJCOFKGJCG" => Some(Self::EnmoiimedkdGdjcofkgjcg), "CmdDelSaveRaidScNotify" => Some(Self::CmdDelSaveRaidScNotify), "CmdChallengeRaidNotify" => Some(Self::CmdChallengeRaidNotify), "CmdGetRaidInfoScRsp" => Some(Self::CmdGetRaidInfoScRsp), "CmdPMLIEFOFJHF" => Some(Self::CmdPmliefofjhf), "CmdRaidKickByServer" => Some(Self::CmdRaidKickByServer), "CmdGetRaidInfoCsReq" => Some(Self::CmdGetRaidInfoCsReq), "CmdGetSaveRaidScRsp" => Some(Self::CmdGetSaveRaidScRsp), "CmdLeaveRaidCsReq" => Some(Self::CmdLeaveRaidCsReq), "CmdStartRaidScRsp" => Some(Self::CmdStartRaidScRsp), "CmdLeaveRaidScRsp" => Some(Self::CmdLeaveRaidScRsp), "CmdTakeChallengeRaidRewardCsReq" => { Some(Self::CmdTakeChallengeRaidRewardCsReq) } "CmdTakeChallengeRaidRewardScRsp" => { Some(Self::CmdTakeChallengeRaidRewardScRsp) } "CmdSetClientRaidTargetCountCsReq" => { Some(Self::CmdSetClientRaidTargetCountCsReq) } "CmdGetAllSaveRaidCsReq" => Some(Self::CmdGetAllSaveRaidCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RaidStatus { None = 0, Doing = 1, Finish = 2, Failed = 3, } impl RaidStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "RAID_STATUS_NONE", Self::Doing => "RAID_STATUS_DOING", Self::Finish => "RAID_STATUS_FINISH", Self::Failed => "RAID_STATUS_FAILED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "RAID_STATUS_NONE" => Some(Self::None), "RAID_STATUS_DOING" => Some(Self::Doing), "RAID_STATUS_FINISH" => Some(Self::Finish), "RAID_STATUS_FAILED" => Some(Self::Failed), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mjpgdjiglko { Nlcdgipgfdj = 0, Bmoogbnpeaa = 1, Cihfgjdchia = 2, } impl Mjpgdjiglko { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "MJPGDJIGLKO_NLCDGIPGFDJ", Self::Bmoogbnpeaa => "MJPGDJIGLKO_BMOOGBNPEAA", Self::Cihfgjdchia => "MJPGDJIGLKO_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MJPGDJIGLKO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "MJPGDJIGLKO_BMOOGBNPEAA" => Some(Self::Bmoogbnpeaa), "MJPGDJIGLKO_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gmfmppkaehe { Nlcdgipgfdj = 0, Hnadcahhkij = 1, } impl Gmfmppkaehe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "GMFMPPKAEHE_NLCDGIPGFDJ", Self::Hnadcahhkij => "GMFMPPKAEHE_HNADCAHHKIJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GMFMPPKAEHE_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "GMFMPPKAEHE_HNADCAHHKIJ" => Some(Self::Hnadcahhkij), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidCollectionType { OnndcodlmgdNlcdgipgfdj = 0, CmdRaidCollectionEnterNextRaidCsReq = 6960, CmdRaidCollectionDataCsReq = 6958, CmdRaidCollectionDataScRsp = 6946, CmdRaidCollectionEnterNextRaidScRsp = 6942, CmdHcnnkilfoni = 6956, } impl CmdRaidCollectionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::OnndcodlmgdNlcdgipgfdj => "ONNDCODLMGD_NLCDGIPGFDJ", Self::CmdRaidCollectionEnterNextRaidCsReq => { "CmdRaidCollectionEnterNextRaidCsReq" } Self::CmdRaidCollectionDataCsReq => "CmdRaidCollectionDataCsReq", Self::CmdRaidCollectionDataScRsp => "CmdRaidCollectionDataScRsp", Self::CmdRaidCollectionEnterNextRaidScRsp => { "CmdRaidCollectionEnterNextRaidScRsp" } Self::CmdHcnnkilfoni => "CmdHCNNKILFONI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ONNDCODLMGD_NLCDGIPGFDJ" => Some(Self::OnndcodlmgdNlcdgipgfdj), "CmdRaidCollectionEnterNextRaidCsReq" => { Some(Self::CmdRaidCollectionEnterNextRaidCsReq) } "CmdRaidCollectionDataCsReq" => Some(Self::CmdRaidCollectionDataCsReq), "CmdRaidCollectionDataScRsp" => Some(Self::CmdRaidCollectionDataScRsp), "CmdRaidCollectionEnterNextRaidScRsp" => { Some(Self::CmdRaidCollectionEnterNextRaidScRsp) } "CmdHCNNKILFONI" => Some(Self::CmdHcnnkilfoni), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRechargeGiftType { OocimjedchkNlcdgipgfdj = 0, CmdTakeRechargeGiftRewardCsReq = 8376, CmdTakeRechargeBenefitRewardCsReq = 8374, CmdGetRechargeBenefitInfoCsReq = 8362, CmdGetRechargeBenefitInfoScRsp = 8379, CmdTakeRechargeBenefitRewardScRsp = 8364, CmdGetRechargeGiftInfoCsReq = 8378, CmdTakeRechargeGiftRewardScRsp = 8380, CmdSyncRechargeBenefitInfoScNotify = 8372, CmdGetRechargeGiftInfoScRsp = 8366, } impl CmdRechargeGiftType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::OocimjedchkNlcdgipgfdj => "OOCIMJEDCHK_NLCDGIPGFDJ", Self::CmdTakeRechargeGiftRewardCsReq => "CmdTakeRechargeGiftRewardCsReq", Self::CmdTakeRechargeBenefitRewardCsReq => { "CmdTakeRechargeBenefitRewardCsReq" } Self::CmdGetRechargeBenefitInfoCsReq => "CmdGetRechargeBenefitInfoCsReq", Self::CmdGetRechargeBenefitInfoScRsp => "CmdGetRechargeBenefitInfoScRsp", Self::CmdTakeRechargeBenefitRewardScRsp => { "CmdTakeRechargeBenefitRewardScRsp" } Self::CmdGetRechargeGiftInfoCsReq => "CmdGetRechargeGiftInfoCsReq", Self::CmdTakeRechargeGiftRewardScRsp => "CmdTakeRechargeGiftRewardScRsp", Self::CmdSyncRechargeBenefitInfoScNotify => { "CmdSyncRechargeBenefitInfoScNotify" } Self::CmdGetRechargeGiftInfoScRsp => "CmdGetRechargeGiftInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OOCIMJEDCHK_NLCDGIPGFDJ" => Some(Self::OocimjedchkNlcdgipgfdj), "CmdTakeRechargeGiftRewardCsReq" => { Some(Self::CmdTakeRechargeGiftRewardCsReq) } "CmdTakeRechargeBenefitRewardCsReq" => { Some(Self::CmdTakeRechargeBenefitRewardCsReq) } "CmdGetRechargeBenefitInfoCsReq" => { Some(Self::CmdGetRechargeBenefitInfoCsReq) } "CmdGetRechargeBenefitInfoScRsp" => { Some(Self::CmdGetRechargeBenefitInfoScRsp) } "CmdTakeRechargeBenefitRewardScRsp" => { Some(Self::CmdTakeRechargeBenefitRewardScRsp) } "CmdGetRechargeGiftInfoCsReq" => Some(Self::CmdGetRechargeGiftInfoCsReq), "CmdTakeRechargeGiftRewardScRsp" => { Some(Self::CmdTakeRechargeGiftRewardScRsp) } "CmdSyncRechargeBenefitInfoScNotify" => { Some(Self::CmdSyncRechargeBenefitInfoScNotify) } "CmdGetRechargeGiftInfoScRsp" => Some(Self::CmdGetRechargeGiftInfoScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRecommendType { ApdinkhbhgcNlcdgipgfdj = 0, CmdGetBigDataRecommendCsReq = 2419, CmdGetBigDataRecommendScRsp = 2445, CmdGetBigDataAllRecommendScRsp = 2429, CmdGetBigDataAllRecommendCsReq = 2409, } impl CmdRecommendType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::ApdinkhbhgcNlcdgipgfdj => "APDINKHBHGC_NLCDGIPGFDJ", Self::CmdGetBigDataRecommendCsReq => "CmdGetBigDataRecommendCsReq", Self::CmdGetBigDataRecommendScRsp => "CmdGetBigDataRecommendScRsp", Self::CmdGetBigDataAllRecommendScRsp => "CmdGetBigDataAllRecommendScRsp", Self::CmdGetBigDataAllRecommendCsReq => "CmdGetBigDataAllRecommendCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "APDINKHBHGC_NLCDGIPGFDJ" => Some(Self::ApdinkhbhgcNlcdgipgfdj), "CmdGetBigDataRecommendCsReq" => Some(Self::CmdGetBigDataRecommendCsReq), "CmdGetBigDataRecommendScRsp" => Some(Self::CmdGetBigDataRecommendScRsp), "CmdGetBigDataAllRecommendScRsp" => { Some(Self::CmdGetBigDataAllRecommendScRsp) } "CmdGetBigDataAllRecommendCsReq" => { Some(Self::CmdGetBigDataAllRecommendCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BigDataRecommendType { None = 0, Equipment = 1, RelicSuit = 2, RelicAvatar = 3, AvatarRelic = 4, LocalLegend = 5, ChallengePeakMob = 6, ChallengePeakBoss = 7, Challenge = 8, Hmffbiankbf = 9, Igdneoelfkc = 10, } impl BigDataRecommendType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "BIG_DATA_RECOMMEND_TYPE_NONE", Self::Equipment => "BIG_DATA_RECOMMEND_TYPE_EQUIPMENT", Self::RelicSuit => "BIG_DATA_RECOMMEND_TYPE_RELIC_SUIT", Self::RelicAvatar => "BIG_DATA_RECOMMEND_TYPE_RELIC_AVATAR", Self::AvatarRelic => "BIG_DATA_RECOMMEND_TYPE_AVATAR_RELIC", Self::LocalLegend => "BIG_DATA_RECOMMEND_TYPE_LOCAL_LEGEND", Self::ChallengePeakMob => "BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_MOB", Self::ChallengePeakBoss => "BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_BOSS", Self::Challenge => "BIG_DATA_RECOMMEND_TYPE_CHALLENGE", Self::Hmffbiankbf => "BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF", Self::Igdneoelfkc => "BIG_DATA_RECOMMEND_TYPE_IGDNEOELFKC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BIG_DATA_RECOMMEND_TYPE_NONE" => Some(Self::None), "BIG_DATA_RECOMMEND_TYPE_EQUIPMENT" => Some(Self::Equipment), "BIG_DATA_RECOMMEND_TYPE_RELIC_SUIT" => Some(Self::RelicSuit), "BIG_DATA_RECOMMEND_TYPE_RELIC_AVATAR" => Some(Self::RelicAvatar), "BIG_DATA_RECOMMEND_TYPE_AVATAR_RELIC" => Some(Self::AvatarRelic), "BIG_DATA_RECOMMEND_TYPE_LOCAL_LEGEND" => Some(Self::LocalLegend), "BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_MOB" => Some(Self::ChallengePeakMob), "BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_BOSS" => { Some(Self::ChallengePeakBoss) } "BIG_DATA_RECOMMEND_TYPE_CHALLENGE" => Some(Self::Challenge), "BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF" => Some(Self::Hmffbiankbf), "BIG_DATA_RECOMMEND_TYPE_IGDNEOELFKC" => Some(Self::Igdneoelfkc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRedDotType { AagdlgihhoeNlcdgipgfdj = 0, CmdEgelhckmlnk = 5923, CmdLlcohlnbngm = 5927, AagdlgihhoeEjdahcibgof = 5944, CmdGetAllRedDotDataScRsp = 5942, AagdlgihhoeKabnelbbnkh = 5907, CmdGetAllRedDotDataCsReq = 5932, } impl CmdRedDotType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AagdlgihhoeNlcdgipgfdj => "AAGDLGIHHOE_NLCDGIPGFDJ", Self::CmdEgelhckmlnk => "CmdEGELHCKMLNK", Self::CmdLlcohlnbngm => "CmdLLCOHLNBNGM", Self::AagdlgihhoeEjdahcibgof => "AAGDLGIHHOE_EJDAHCIBGOF", Self::CmdGetAllRedDotDataScRsp => "CmdGetAllRedDotDataScRsp", Self::AagdlgihhoeKabnelbbnkh => "AAGDLGIHHOE_KABNELBBNKH", Self::CmdGetAllRedDotDataCsReq => "CmdGetAllRedDotDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AAGDLGIHHOE_NLCDGIPGFDJ" => Some(Self::AagdlgihhoeNlcdgipgfdj), "CmdEGELHCKMLNK" => Some(Self::CmdEgelhckmlnk), "CmdLLCOHLNBNGM" => Some(Self::CmdLlcohlnbngm), "AAGDLGIHHOE_EJDAHCIBGOF" => Some(Self::AagdlgihhoeEjdahcibgof), "CmdGetAllRedDotDataScRsp" => Some(Self::CmdGetAllRedDotDataScRsp), "AAGDLGIHHOE_KABNELBBNKH" => Some(Self::AagdlgihhoeKabnelbbnkh), "CmdGetAllRedDotDataCsReq" => Some(Self::CmdGetAllRedDotDataCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kfmhmjlphog { Lfgokfcpbog = 0, Pfnpblmeojb = 1, Cbhmacjnejg = 2, } impl Kfmhmjlphog { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lfgokfcpbog => "KFMHMJLPHOG_LFGOKFCPBOG", Self::Pfnpblmeojb => "KFMHMJLPHOG_PFNPBLMEOJB", Self::Cbhmacjnejg => "KFMHMJLPHOG_CBHMACJNEJG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KFMHMJLPHOG_LFGOKFCPBOG" => Some(Self::Lfgokfcpbog), "KFMHMJLPHOG_PFNPBLMEOJB" => Some(Self::Pfnpblmeojb), "KFMHMJLPHOG_CBHMACJNEJG" => Some(Self::Cbhmacjnejg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRelicBoxType { MhmaoppibclNlcdgipgfdj = 0, CmdOpenRelicBoxScRsp = 8961, CmdGetRelicBoxDataScRsp = 8956, CmdReportRelicBoxActionCsReq = 8957, CmdReportRelicBoxActionScRsp = 8960, CmdGetRelicBoxDataCsReq = 8968, CmdSetRelicBoxCustomScRsp = 8970, CmdSetRelicBoxTargetCsReq = 8952, CmdConfirmRelicBoxCsReq = 8967, CmdRelicBoxRegularScNotify = 8965, CmdConfirmRelicBoxScRsp = 8953, CmdOpenRelicBoxCsReq = 8954, CmdSetRelicBoxTargetScRsp = 8969, CmdSetRelicBoxCustomCsReq = 8966, } impl CmdRelicBoxType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MhmaoppibclNlcdgipgfdj => "MHMAOPPIBCL_NLCDGIPGFDJ", Self::CmdOpenRelicBoxScRsp => "CmdOpenRelicBoxScRsp", Self::CmdGetRelicBoxDataScRsp => "CmdGetRelicBoxDataScRsp", Self::CmdReportRelicBoxActionCsReq => "CmdReportRelicBoxActionCsReq", Self::CmdReportRelicBoxActionScRsp => "CmdReportRelicBoxActionScRsp", Self::CmdGetRelicBoxDataCsReq => "CmdGetRelicBoxDataCsReq", Self::CmdSetRelicBoxCustomScRsp => "CmdSetRelicBoxCustomScRsp", Self::CmdSetRelicBoxTargetCsReq => "CmdSetRelicBoxTargetCsReq", Self::CmdConfirmRelicBoxCsReq => "CmdConfirmRelicBoxCsReq", Self::CmdRelicBoxRegularScNotify => "CmdRelicBoxRegularScNotify", Self::CmdConfirmRelicBoxScRsp => "CmdConfirmRelicBoxScRsp", Self::CmdOpenRelicBoxCsReq => "CmdOpenRelicBoxCsReq", Self::CmdSetRelicBoxTargetScRsp => "CmdSetRelicBoxTargetScRsp", Self::CmdSetRelicBoxCustomCsReq => "CmdSetRelicBoxCustomCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MHMAOPPIBCL_NLCDGIPGFDJ" => Some(Self::MhmaoppibclNlcdgipgfdj), "CmdOpenRelicBoxScRsp" => Some(Self::CmdOpenRelicBoxScRsp), "CmdGetRelicBoxDataScRsp" => Some(Self::CmdGetRelicBoxDataScRsp), "CmdReportRelicBoxActionCsReq" => Some(Self::CmdReportRelicBoxActionCsReq), "CmdReportRelicBoxActionScRsp" => Some(Self::CmdReportRelicBoxActionScRsp), "CmdGetRelicBoxDataCsReq" => Some(Self::CmdGetRelicBoxDataCsReq), "CmdSetRelicBoxCustomScRsp" => Some(Self::CmdSetRelicBoxCustomScRsp), "CmdSetRelicBoxTargetCsReq" => Some(Self::CmdSetRelicBoxTargetCsReq), "CmdConfirmRelicBoxCsReq" => Some(Self::CmdConfirmRelicBoxCsReq), "CmdRelicBoxRegularScNotify" => Some(Self::CmdRelicBoxRegularScNotify), "CmdConfirmRelicBoxScRsp" => Some(Self::CmdConfirmRelicBoxScRsp), "CmdOpenRelicBoxCsReq" => Some(Self::CmdOpenRelicBoxCsReq), "CmdSetRelicBoxTargetScRsp" => Some(Self::CmdSetRelicBoxTargetScRsp), "CmdSetRelicBoxCustomCsReq" => Some(Self::CmdSetRelicBoxCustomCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bdfgbphepdi { Pdkldmnajbo = 0, Kccehpabikb = 1, Iegnmooddak = 2, } impl Bdfgbphepdi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pdkldmnajbo => "BDFGBPHEPDI_PDKLDMNAJBO", Self::Kccehpabikb => "BDFGBPHEPDI_KCCEHPABIKB", Self::Iegnmooddak => "BDFGBPHEPDI_IEGNMOODDAK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BDFGBPHEPDI_PDKLDMNAJBO" => Some(Self::Pdkldmnajbo), "BDFGBPHEPDI_KCCEHPABIKB" => Some(Self::Kccehpabikb), "BDFGBPHEPDI_IEGNMOODDAK" => Some(Self::Iegnmooddak), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jfiiihfblpa { Neodnifgdjc = 0, Bpkkhffjggi = 1, } impl Jfiiihfblpa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Neodnifgdjc => "JFIIIHFBLPA_NEODNIFGDJC", Self::Bpkkhffjggi => "JFIIIHFBLPA_BPKKHFFJGGI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JFIIIHFBLPA_NEODNIFGDJC" => Some(Self::Neodnifgdjc), "JFIIIHFBLPA_BPKKHFFJGGI" => Some(Self::Bpkkhffjggi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRelicPresetType { IhfphiphdceNlcdgipgfdj = 0, CmdRelicPresetDeletePlanCsReq = 9842, CmdRelicPresetAddPlanScRsp = 9860, CmdEjilgjglkio = 9851, CmdRelicPresetAddPlanCsReq = 9856, CmdEggoclkiame = 9844, CmdRelicPresetGetPlanScRsp = 9846, CmdRelicPresetUpdatePlanScRsp = 9854, CmdRelicPresetDeletePlanScRsp = 9859, CmdRelicPresetUpdatePlanCsReq = 9852, CmdRelicPresetGetPlanCsReq = 9858, } impl CmdRelicPresetType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::IhfphiphdceNlcdgipgfdj => "IHFPHIPHDCE_NLCDGIPGFDJ", Self::CmdRelicPresetDeletePlanCsReq => "CmdRelicPresetDeletePlanCsReq", Self::CmdRelicPresetAddPlanScRsp => "CmdRelicPresetAddPlanScRsp", Self::CmdEjilgjglkio => "CmdEJILGJGLKIO", Self::CmdRelicPresetAddPlanCsReq => "CmdRelicPresetAddPlanCsReq", Self::CmdEggoclkiame => "CmdEGGOCLKIAME", Self::CmdRelicPresetGetPlanScRsp => "CmdRelicPresetGetPlanScRsp", Self::CmdRelicPresetUpdatePlanScRsp => "CmdRelicPresetUpdatePlanScRsp", Self::CmdRelicPresetDeletePlanScRsp => "CmdRelicPresetDeletePlanScRsp", Self::CmdRelicPresetUpdatePlanCsReq => "CmdRelicPresetUpdatePlanCsReq", Self::CmdRelicPresetGetPlanCsReq => "CmdRelicPresetGetPlanCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IHFPHIPHDCE_NLCDGIPGFDJ" => Some(Self::IhfphiphdceNlcdgipgfdj), "CmdRelicPresetDeletePlanCsReq" => Some(Self::CmdRelicPresetDeletePlanCsReq), "CmdRelicPresetAddPlanScRsp" => Some(Self::CmdRelicPresetAddPlanScRsp), "CmdEJILGJGLKIO" => Some(Self::CmdEjilgjglkio), "CmdRelicPresetAddPlanCsReq" => Some(Self::CmdRelicPresetAddPlanCsReq), "CmdEGGOCLKIAME" => Some(Self::CmdEggoclkiame), "CmdRelicPresetGetPlanScRsp" => Some(Self::CmdRelicPresetGetPlanScRsp), "CmdRelicPresetUpdatePlanScRsp" => Some(Self::CmdRelicPresetUpdatePlanScRsp), "CmdRelicPresetDeletePlanScRsp" => Some(Self::CmdRelicPresetDeletePlanScRsp), "CmdRelicPresetUpdatePlanCsReq" => Some(Self::CmdRelicPresetUpdatePlanCsReq), "CmdRelicPresetGetPlanCsReq" => Some(Self::CmdRelicPresetGetPlanCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fdjkljgdcid { Nlcdgipgfdj = 0, Dcgapngcceh = 1, Bmhmmimoaij = 2, Jpdbdleehgk = 3, Ogpnodhenkn = 4, Picligeajfn = 5, Fhcefaohjjj = 6, } impl Fdjkljgdcid { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "FDJKLJGDCID_NLCDGIPGFDJ", Self::Dcgapngcceh => "FDJKLJGDCID_DCGAPNGCCEH", Self::Bmhmmimoaij => "FDJKLJGDCID_BMHMMIMOAIJ", Self::Jpdbdleehgk => "FDJKLJGDCID_JPDBDLEEHGK", Self::Ogpnodhenkn => "FDJKLJGDCID_OGPNODHENKN", Self::Picligeajfn => "FDJKLJGDCID_PICLIGEAJFN", Self::Fhcefaohjjj => "FDJKLJGDCID_FHCEFAOHJJJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FDJKLJGDCID_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "FDJKLJGDCID_DCGAPNGCCEH" => Some(Self::Dcgapngcceh), "FDJKLJGDCID_BMHMMIMOAIJ" => Some(Self::Bmhmmimoaij), "FDJKLJGDCID_JPDBDLEEHGK" => Some(Self::Jpdbdleehgk), "FDJKLJGDCID_OGPNODHENKN" => Some(Self::Ogpnodhenkn), "FDJKLJGDCID_PICLIGEAJFN" => Some(Self::Picligeajfn), "FDJKLJGDCID_FHCEFAOHJJJ" => Some(Self::Fhcefaohjjj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RelicPresetPlanSourceType { HnbgmoihoanNlcdgipgfdj = 0, HnbgmoihoanBdnddmbonnj = 1, HnbgmoihoanDlblnakknkj = 2, HnbgmoihoanOdfamibhige = 3, HnbgmoihoanLikopgnhbpp = 4, HnbgmoihoanCphmehdcfbf = 5, HnbgmoihoanPlatform = 6, } impl RelicPresetPlanSourceType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::HnbgmoihoanNlcdgipgfdj => "HNBGMOIHOAN_NLCDGIPGFDJ", Self::HnbgmoihoanBdnddmbonnj => "HNBGMOIHOAN_BDNDDMBONNJ", Self::HnbgmoihoanDlblnakknkj => "HNBGMOIHOAN_DLBLNAKKNKJ", Self::HnbgmoihoanOdfamibhige => "HNBGMOIHOAN_ODFAMIBHIGE", Self::HnbgmoihoanLikopgnhbpp => "HNBGMOIHOAN_LIKOPGNHBPP", Self::HnbgmoihoanCphmehdcfbf => "HNBGMOIHOAN_CPHMEHDCFBF", Self::HnbgmoihoanPlatform => "HNBGMOIHOAN_platform", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HNBGMOIHOAN_NLCDGIPGFDJ" => Some(Self::HnbgmoihoanNlcdgipgfdj), "HNBGMOIHOAN_BDNDDMBONNJ" => Some(Self::HnbgmoihoanBdnddmbonnj), "HNBGMOIHOAN_DLBLNAKKNKJ" => Some(Self::HnbgmoihoanDlblnakknkj), "HNBGMOIHOAN_ODFAMIBHIGE" => Some(Self::HnbgmoihoanOdfamibhige), "HNBGMOIHOAN_LIKOPGNHBPP" => Some(Self::HnbgmoihoanLikopgnhbpp), "HNBGMOIHOAN_CPHMEHDCFBF" => Some(Self::HnbgmoihoanCphmehdcfbf), "HNBGMOIHOAN_platform" => Some(Self::HnbgmoihoanPlatform), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRelicSmartWearType { HlackpfnibdNlcdgipgfdj = 0, CmdRelicSmartWearDeletePinRelicScRsp = 8255, CmdRelicSmartWearGetPinRelicScRsp = 8253, CmdRelicSmartWearUpdatePinRelicCsReq = 8265, CmdRelicSmartWearDeletePlanCsReq = 8262, CmdRelicSmartWearUpdatePinRelicScNotify = 8258, CmdRelicSmartWearUpdatePlanScRsp = 8269, CmdRelicSmartWearGetPlanScRsp = 8256, CmdRelicSmartWearAddPlanCsReq = 8266, CmdRelicSmartWearUpdatePlanCsReq = 8252, CmdRelicSmartWearGetPlanCsReq = 8268, CmdRelicSmartWearGetPinRelicCsReq = 8267, CmdRelicSmartWearUpdatePinRelicScRsp = 8251, CmdRelicSmartWearDeletePinRelicCsReq = 8263, CmdRelicSmartWearDeletePlanScRsp = 8264, CmdRelicSmartWearAddPlanScRsp = 8270, } impl CmdRelicSmartWearType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::HlackpfnibdNlcdgipgfdj => "HLACKPFNIBD_NLCDGIPGFDJ", Self::CmdRelicSmartWearDeletePinRelicScRsp => { "CmdRelicSmartWearDeletePinRelicScRsp" } Self::CmdRelicSmartWearGetPinRelicScRsp => { "CmdRelicSmartWearGetPinRelicScRsp" } Self::CmdRelicSmartWearUpdatePinRelicCsReq => { "CmdRelicSmartWearUpdatePinRelicCsReq" } Self::CmdRelicSmartWearDeletePlanCsReq => "CmdRelicSmartWearDeletePlanCsReq", Self::CmdRelicSmartWearUpdatePinRelicScNotify => { "CmdRelicSmartWearUpdatePinRelicScNotify" } Self::CmdRelicSmartWearUpdatePlanScRsp => "CmdRelicSmartWearUpdatePlanScRsp", Self::CmdRelicSmartWearGetPlanScRsp => "CmdRelicSmartWearGetPlanScRsp", Self::CmdRelicSmartWearAddPlanCsReq => "CmdRelicSmartWearAddPlanCsReq", Self::CmdRelicSmartWearUpdatePlanCsReq => "CmdRelicSmartWearUpdatePlanCsReq", Self::CmdRelicSmartWearGetPlanCsReq => "CmdRelicSmartWearGetPlanCsReq", Self::CmdRelicSmartWearGetPinRelicCsReq => { "CmdRelicSmartWearGetPinRelicCsReq" } Self::CmdRelicSmartWearUpdatePinRelicScRsp => { "CmdRelicSmartWearUpdatePinRelicScRsp" } Self::CmdRelicSmartWearDeletePinRelicCsReq => { "CmdRelicSmartWearDeletePinRelicCsReq" } Self::CmdRelicSmartWearDeletePlanScRsp => "CmdRelicSmartWearDeletePlanScRsp", Self::CmdRelicSmartWearAddPlanScRsp => "CmdRelicSmartWearAddPlanScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HLACKPFNIBD_NLCDGIPGFDJ" => Some(Self::HlackpfnibdNlcdgipgfdj), "CmdRelicSmartWearDeletePinRelicScRsp" => { Some(Self::CmdRelicSmartWearDeletePinRelicScRsp) } "CmdRelicSmartWearGetPinRelicScRsp" => { Some(Self::CmdRelicSmartWearGetPinRelicScRsp) } "CmdRelicSmartWearUpdatePinRelicCsReq" => { Some(Self::CmdRelicSmartWearUpdatePinRelicCsReq) } "CmdRelicSmartWearDeletePlanCsReq" => { Some(Self::CmdRelicSmartWearDeletePlanCsReq) } "CmdRelicSmartWearUpdatePinRelicScNotify" => { Some(Self::CmdRelicSmartWearUpdatePinRelicScNotify) } "CmdRelicSmartWearUpdatePlanScRsp" => { Some(Self::CmdRelicSmartWearUpdatePlanScRsp) } "CmdRelicSmartWearGetPlanScRsp" => Some(Self::CmdRelicSmartWearGetPlanScRsp), "CmdRelicSmartWearAddPlanCsReq" => Some(Self::CmdRelicSmartWearAddPlanCsReq), "CmdRelicSmartWearUpdatePlanCsReq" => { Some(Self::CmdRelicSmartWearUpdatePlanCsReq) } "CmdRelicSmartWearGetPlanCsReq" => Some(Self::CmdRelicSmartWearGetPlanCsReq), "CmdRelicSmartWearGetPinRelicCsReq" => { Some(Self::CmdRelicSmartWearGetPinRelicCsReq) } "CmdRelicSmartWearUpdatePinRelicScRsp" => { Some(Self::CmdRelicSmartWearUpdatePinRelicScRsp) } "CmdRelicSmartWearDeletePinRelicCsReq" => { Some(Self::CmdRelicSmartWearDeletePinRelicCsReq) } "CmdRelicSmartWearDeletePlanScRsp" => { Some(Self::CmdRelicSmartWearDeletePlanScRsp) } "CmdRelicSmartWearAddPlanScRsp" => Some(Self::CmdRelicSmartWearAddPlanScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kckjilimnff { Nlcdgipgfdj = 0, Cfpgfamanfd = 1, Hehppofhlmi = 2, Ebdiojpdjih = 3, } impl Kckjilimnff { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "KCKJILIMNFF_NLCDGIPGFDJ", Self::Cfpgfamanfd => "KCKJILIMNFF_CFPGFAMANFD", Self::Hehppofhlmi => "KCKJILIMNFF_HEHPPOFHLMI", Self::Ebdiojpdjih => "KCKJILIMNFF_EBDIOJPDJIH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KCKJILIMNFF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "KCKJILIMNFF_CFPGFAMANFD" => Some(Self::Cfpgfamanfd), "KCKJILIMNFF_HEHPPOFHLMI" => Some(Self::Hehppofhlmi), "KCKJILIMNFF_EBDIOJPDJIH" => Some(Self::Ebdiojpdjih), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdReplayType { GlhdkohhddkNlcdgipgfdj = 0, GlhdkohhddkOenomljladc = 3580, CmdGetReplayTokenCsReq = 3573, CmdDfmbmcgmffp = 3527, CmdGetReplayTokenScRsp = 3503, } impl CmdReplayType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::GlhdkohhddkNlcdgipgfdj => "GLHDKOHHDDK_NLCDGIPGFDJ", Self::GlhdkohhddkOenomljladc => "GLHDKOHHDDK_OENOMLJLADC", Self::CmdGetReplayTokenCsReq => "CmdGetReplayTokenCsReq", Self::CmdDfmbmcgmffp => "CmdDFMBMCGMFFP", Self::CmdGetReplayTokenScRsp => "CmdGetReplayTokenScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GLHDKOHHDDK_NLCDGIPGFDJ" => Some(Self::GlhdkohhddkNlcdgipgfdj), "GLHDKOHHDDK_OENOMLJLADC" => Some(Self::GlhdkohhddkOenomljladc), "CmdGetReplayTokenCsReq" => Some(Self::CmdGetReplayTokenCsReq), "CmdDFMBMCGMFFP" => Some(Self::CmdDfmbmcgmffp), "CmdGetReplayTokenScRsp" => Some(Self::CmdGetReplayTokenScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRndOptionType { LhhikplmlghNlcdgipgfdj = 0, CmdGetRndOptionCsReq = 3473, CmdDailyFirstMeetPamScRsp = 3427, CmdGetRndOptionScRsp = 3403, CmdDailyFirstMeetPamCsReq = 3480, } impl CmdRndOptionType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LhhikplmlghNlcdgipgfdj => "LHHIKPLMLGH_NLCDGIPGFDJ", Self::CmdGetRndOptionCsReq => "CmdGetRndOptionCsReq", Self::CmdDailyFirstMeetPamScRsp => "CmdDailyFirstMeetPamScRsp", Self::CmdGetRndOptionScRsp => "CmdGetRndOptionScRsp", Self::CmdDailyFirstMeetPamCsReq => "CmdDailyFirstMeetPamCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LHHIKPLMLGH_NLCDGIPGFDJ" => Some(Self::LhhikplmlghNlcdgipgfdj), "CmdGetRndOptionCsReq" => Some(Self::CmdGetRndOptionCsReq), "CmdDailyFirstMeetPamScRsp" => Some(Self::CmdDailyFirstMeetPamScRsp), "CmdGetRndOptionScRsp" => Some(Self::CmdGetRndOptionScRsp), "CmdDailyFirstMeetPamCsReq" => Some(Self::CmdDailyFirstMeetPamCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueType { HhpmdfmooakNlcdgipgfdj = 0, CmdFinishAeonDialogueGroupCsReq = 1872, CmdGetRogueTalentInfoCsReq = 1807, HhpmdfmooakCcobppapklp = 1871, CmdSyncRogueExploreWinScNotify = 1820, CmdEnterRogueCsReq = 1836, CmdAjndmbcdeol = 1848, CmdStartRogueCsReq = 1880, CmdLeaveRogueCsReq = 1815, CmdFinishAeonDialogueGroupScRsp = 1825, CmdSyncRogueMapRoomScNotify = 1853, CmdCgmbihbhlfk = 1852, CmdBhlehmnfhpj = 1876, CmdJalddedfepa = 1878, CmdSyncRogueAreaUnlockScNotify = 1869, CmdGetRogueAeonInfoScRsp = 1884, CmdQuitRogueCsReq = 1801, CmdCdokclhedbo = 1882, CmdExchangeRogueRewardKeyScRsp = 1858, HhpmdfmooakHpjblifmojb = 1814, CmdSyncRogueStatusScNotify = 1851, CmdEnterRogueScRsp = 1813, CmdSyncRogueSeasonFinishScNotify = 1899, CmdLeaveRogueScRsp = 1881, CmdCinmcbdcbmj = 1859, CmdEnableRogueTalentScRsp = 1862, CmdEnterRogueMapRoomCsReq = 1816, CmdSyncRogueAeonScNotify = 1897, CmdIkendkagfln = 1855, CmdEnterRogueMapRoomScRsp = 1805, CmdAjaojoeagml = 1824, CmdGetRogueInfoScRsp = 1803, CmdSyncRogueGetItemScNotify = 1846, CmdSyncRogueReviveInfoScNotify = 1828, CmdQuitRogueScRsp = 1867, CmdExchangeRogueRewardKeyCsReq = 1834, CmdStartRogueScRsp = 1827, CmdNahanhphggf = 1874, CmdGdnjicgjcac = 1808, CmdEkfcdgnoain = 1842, CmdEnableRogueTalentCsReq = 1821, CmdGetRogueTalentInfoScRsp = 1802, CmdHigamejncjj = 1822, CmdSyncRogueFinishScNotify = 1809, CmdJkklggkbell = 1894, CmdGetRogueAeonInfoCsReq = 1870, CmdOpenRogueChestCsReq = 1845, CmdOjkcgghmfdo = 1819, CmdKfjfhkljkak = 1864, CmdOpenRogueChestScRsp = 1837, CmdSyncRogueVirtualItemInfoScNotify = 1895, CmdPdnojmfcddg = 1861, CmdGetRogueInfoCsReq = 1873, HhpmdfmooakHhhnpefmkfl = 1868, } impl CmdRogueType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::HhpmdfmooakNlcdgipgfdj => "HHPMDFMOOAK_NLCDGIPGFDJ", Self::CmdFinishAeonDialogueGroupCsReq => "CmdFinishAeonDialogueGroupCsReq", Self::CmdGetRogueTalentInfoCsReq => "CmdGetRogueTalentInfoCsReq", Self::HhpmdfmooakCcobppapklp => "HHPMDFMOOAK_CCOBPPAPKLP", Self::CmdSyncRogueExploreWinScNotify => "CmdSyncRogueExploreWinScNotify", Self::CmdEnterRogueCsReq => "CmdEnterRogueCsReq", Self::CmdAjndmbcdeol => "CmdAJNDMBCDEOL", Self::CmdStartRogueCsReq => "CmdStartRogueCsReq", Self::CmdLeaveRogueCsReq => "CmdLeaveRogueCsReq", Self::CmdFinishAeonDialogueGroupScRsp => "CmdFinishAeonDialogueGroupScRsp", Self::CmdSyncRogueMapRoomScNotify => "CmdSyncRogueMapRoomScNotify", Self::CmdCgmbihbhlfk => "CmdCGMBIHBHLFK", Self::CmdBhlehmnfhpj => "CmdBHLEHMNFHPJ", Self::CmdJalddedfepa => "CmdJALDDEDFEPA", Self::CmdSyncRogueAreaUnlockScNotify => "CmdSyncRogueAreaUnlockScNotify", Self::CmdGetRogueAeonInfoScRsp => "CmdGetRogueAeonInfoScRsp", Self::CmdQuitRogueCsReq => "CmdQuitRogueCsReq", Self::CmdCdokclhedbo => "CmdCDOKCLHEDBO", Self::CmdExchangeRogueRewardKeyScRsp => "CmdExchangeRogueRewardKeyScRsp", Self::HhpmdfmooakHpjblifmojb => "HHPMDFMOOAK_HPJBLIFMOJB", Self::CmdSyncRogueStatusScNotify => "CmdSyncRogueStatusScNotify", Self::CmdEnterRogueScRsp => "CmdEnterRogueScRsp", Self::CmdSyncRogueSeasonFinishScNotify => "CmdSyncRogueSeasonFinishScNotify", Self::CmdLeaveRogueScRsp => "CmdLeaveRogueScRsp", Self::CmdCinmcbdcbmj => "CmdCINMCBDCBMJ", Self::CmdEnableRogueTalentScRsp => "CmdEnableRogueTalentScRsp", Self::CmdEnterRogueMapRoomCsReq => "CmdEnterRogueMapRoomCsReq", Self::CmdSyncRogueAeonScNotify => "CmdSyncRogueAeonScNotify", Self::CmdIkendkagfln => "CmdIKENDKAGFLN", Self::CmdEnterRogueMapRoomScRsp => "CmdEnterRogueMapRoomScRsp", Self::CmdAjaojoeagml => "CmdAJAOJOEAGML", Self::CmdGetRogueInfoScRsp => "CmdGetRogueInfoScRsp", Self::CmdSyncRogueGetItemScNotify => "CmdSyncRogueGetItemScNotify", Self::CmdSyncRogueReviveInfoScNotify => "CmdSyncRogueReviveInfoScNotify", Self::CmdQuitRogueScRsp => "CmdQuitRogueScRsp", Self::CmdExchangeRogueRewardKeyCsReq => "CmdExchangeRogueRewardKeyCsReq", Self::CmdStartRogueScRsp => "CmdStartRogueScRsp", Self::CmdNahanhphggf => "CmdNAHANHPHGGF", Self::CmdGdnjicgjcac => "CmdGDNJICGJCAC", Self::CmdEkfcdgnoain => "CmdEKFCDGNOAIN", Self::CmdEnableRogueTalentCsReq => "CmdEnableRogueTalentCsReq", Self::CmdGetRogueTalentInfoScRsp => "CmdGetRogueTalentInfoScRsp", Self::CmdHigamejncjj => "CmdHIGAMEJNCJJ", Self::CmdSyncRogueFinishScNotify => "CmdSyncRogueFinishScNotify", Self::CmdJkklggkbell => "CmdJKKLGGKBELL", Self::CmdGetRogueAeonInfoCsReq => "CmdGetRogueAeonInfoCsReq", Self::CmdOpenRogueChestCsReq => "CmdOpenRogueChestCsReq", Self::CmdOjkcgghmfdo => "CmdOJKCGGHMFDO", Self::CmdKfjfhkljkak => "CmdKFJFHKLJKAK", Self::CmdOpenRogueChestScRsp => "CmdOpenRogueChestScRsp", Self::CmdSyncRogueVirtualItemInfoScNotify => { "CmdSyncRogueVirtualItemInfoScNotify" } Self::CmdPdnojmfcddg => "CmdPDNOJMFCDDG", Self::CmdGetRogueInfoCsReq => "CmdGetRogueInfoCsReq", Self::HhpmdfmooakHhhnpefmkfl => "HHPMDFMOOAK_HHHNPEFMKFL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HHPMDFMOOAK_NLCDGIPGFDJ" => Some(Self::HhpmdfmooakNlcdgipgfdj), "CmdFinishAeonDialogueGroupCsReq" => { Some(Self::CmdFinishAeonDialogueGroupCsReq) } "CmdGetRogueTalentInfoCsReq" => Some(Self::CmdGetRogueTalentInfoCsReq), "HHPMDFMOOAK_CCOBPPAPKLP" => Some(Self::HhpmdfmooakCcobppapklp), "CmdSyncRogueExploreWinScNotify" => { Some(Self::CmdSyncRogueExploreWinScNotify) } "CmdEnterRogueCsReq" => Some(Self::CmdEnterRogueCsReq), "CmdAJNDMBCDEOL" => Some(Self::CmdAjndmbcdeol), "CmdStartRogueCsReq" => Some(Self::CmdStartRogueCsReq), "CmdLeaveRogueCsReq" => Some(Self::CmdLeaveRogueCsReq), "CmdFinishAeonDialogueGroupScRsp" => { Some(Self::CmdFinishAeonDialogueGroupScRsp) } "CmdSyncRogueMapRoomScNotify" => Some(Self::CmdSyncRogueMapRoomScNotify), "CmdCGMBIHBHLFK" => Some(Self::CmdCgmbihbhlfk), "CmdBHLEHMNFHPJ" => Some(Self::CmdBhlehmnfhpj), "CmdJALDDEDFEPA" => Some(Self::CmdJalddedfepa), "CmdSyncRogueAreaUnlockScNotify" => { Some(Self::CmdSyncRogueAreaUnlockScNotify) } "CmdGetRogueAeonInfoScRsp" => Some(Self::CmdGetRogueAeonInfoScRsp), "CmdQuitRogueCsReq" => Some(Self::CmdQuitRogueCsReq), "CmdCDOKCLHEDBO" => Some(Self::CmdCdokclhedbo), "CmdExchangeRogueRewardKeyScRsp" => { Some(Self::CmdExchangeRogueRewardKeyScRsp) } "HHPMDFMOOAK_HPJBLIFMOJB" => Some(Self::HhpmdfmooakHpjblifmojb), "CmdSyncRogueStatusScNotify" => Some(Self::CmdSyncRogueStatusScNotify), "CmdEnterRogueScRsp" => Some(Self::CmdEnterRogueScRsp), "CmdSyncRogueSeasonFinishScNotify" => { Some(Self::CmdSyncRogueSeasonFinishScNotify) } "CmdLeaveRogueScRsp" => Some(Self::CmdLeaveRogueScRsp), "CmdCINMCBDCBMJ" => Some(Self::CmdCinmcbdcbmj), "CmdEnableRogueTalentScRsp" => Some(Self::CmdEnableRogueTalentScRsp), "CmdEnterRogueMapRoomCsReq" => Some(Self::CmdEnterRogueMapRoomCsReq), "CmdSyncRogueAeonScNotify" => Some(Self::CmdSyncRogueAeonScNotify), "CmdIKENDKAGFLN" => Some(Self::CmdIkendkagfln), "CmdEnterRogueMapRoomScRsp" => Some(Self::CmdEnterRogueMapRoomScRsp), "CmdAJAOJOEAGML" => Some(Self::CmdAjaojoeagml), "CmdGetRogueInfoScRsp" => Some(Self::CmdGetRogueInfoScRsp), "CmdSyncRogueGetItemScNotify" => Some(Self::CmdSyncRogueGetItemScNotify), "CmdSyncRogueReviveInfoScNotify" => { Some(Self::CmdSyncRogueReviveInfoScNotify) } "CmdQuitRogueScRsp" => Some(Self::CmdQuitRogueScRsp), "CmdExchangeRogueRewardKeyCsReq" => { Some(Self::CmdExchangeRogueRewardKeyCsReq) } "CmdStartRogueScRsp" => Some(Self::CmdStartRogueScRsp), "CmdNAHANHPHGGF" => Some(Self::CmdNahanhphggf), "CmdGDNJICGJCAC" => Some(Self::CmdGdnjicgjcac), "CmdEKFCDGNOAIN" => Some(Self::CmdEkfcdgnoain), "CmdEnableRogueTalentCsReq" => Some(Self::CmdEnableRogueTalentCsReq), "CmdGetRogueTalentInfoScRsp" => Some(Self::CmdGetRogueTalentInfoScRsp), "CmdHIGAMEJNCJJ" => Some(Self::CmdHigamejncjj), "CmdSyncRogueFinishScNotify" => Some(Self::CmdSyncRogueFinishScNotify), "CmdJKKLGGKBELL" => Some(Self::CmdJkklggkbell), "CmdGetRogueAeonInfoCsReq" => Some(Self::CmdGetRogueAeonInfoCsReq), "CmdOpenRogueChestCsReq" => Some(Self::CmdOpenRogueChestCsReq), "CmdOJKCGGHMFDO" => Some(Self::CmdOjkcgghmfdo), "CmdKFJFHKLJKAK" => Some(Self::CmdKfjfhkljkak), "CmdOpenRogueChestScRsp" => Some(Self::CmdOpenRogueChestScRsp), "CmdSyncRogueVirtualItemInfoScNotify" => { Some(Self::CmdSyncRogueVirtualItemInfoScNotify) } "CmdPDNOJMFCDDG" => Some(Self::CmdPdnojmfcddg), "CmdGetRogueInfoCsReq" => Some(Self::CmdGetRogueInfoCsReq), "HHPMDFMOOAK_HHHNPEFMKFL" => Some(Self::HhpmdfmooakHhhnpefmkfl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueStatus { NogkojcafaeNlcdgipgfdj = 0, NogkojcafaeBmoogbnpeaa = 1, NogkojcafaeIggjejahpij = 2, NogkojcafaeCbfhenkamko = 3, NogkojcafaeCihfgjdchia = 4, } impl RogueStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::NogkojcafaeNlcdgipgfdj => "NOGKOJCAFAE_NLCDGIPGFDJ", Self::NogkojcafaeBmoogbnpeaa => "NOGKOJCAFAE_BMOOGBNPEAA", Self::NogkojcafaeIggjejahpij => "NOGKOJCAFAE_IGGJEJAHPIJ", Self::NogkojcafaeCbfhenkamko => "NOGKOJCAFAE_CBFHENKAMKO", Self::NogkojcafaeCihfgjdchia => "NOGKOJCAFAE_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NOGKOJCAFAE_NLCDGIPGFDJ" => Some(Self::NogkojcafaeNlcdgipgfdj), "NOGKOJCAFAE_BMOOGBNPEAA" => Some(Self::NogkojcafaeBmoogbnpeaa), "NOGKOJCAFAE_IGGJEJAHPIJ" => Some(Self::NogkojcafaeIggjejahpij), "NOGKOJCAFAE_CBFHENKAMKO" => Some(Self::NogkojcafaeCbfhenkamko), "NOGKOJCAFAE_CIHFGJDCHIA" => Some(Self::NogkojcafaeCihfgjdchia), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueRoomStatus { KfnifojpfcbNlcdgipgfdj = 0, KfnifojpfcbGajgbbfelel = 1, KfnifojpfcbBfadfaelklj = 2, KfnifojpfcbJdagfhepmhf = 3, KfnifojpfcbCihfgjdchia = 4, } impl RogueRoomStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::KfnifojpfcbNlcdgipgfdj => "KFNIFOJPFCB_NLCDGIPGFDJ", Self::KfnifojpfcbGajgbbfelel => "KFNIFOJPFCB_GAJGBBFELEL", Self::KfnifojpfcbBfadfaelklj => "KFNIFOJPFCB_BFADFAELKLJ", Self::KfnifojpfcbJdagfhepmhf => "KFNIFOJPFCB_JDAGFHEPMHF", Self::KfnifojpfcbCihfgjdchia => "KFNIFOJPFCB_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KFNIFOJPFCB_NLCDGIPGFDJ" => Some(Self::KfnifojpfcbNlcdgipgfdj), "KFNIFOJPFCB_GAJGBBFELEL" => Some(Self::KfnifojpfcbGajgbbfelel), "KFNIFOJPFCB_BFADFAELKLJ" => Some(Self::KfnifojpfcbBfadfaelklj), "KFNIFOJPFCB_JDAGFHEPMHF" => Some(Self::KfnifojpfcbJdagfhepmhf), "KFNIFOJPFCB_CIHFGJDCHIA" => Some(Self::KfnifojpfcbCihfgjdchia), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueAreaStatus { HnphkccicpmGajgbbfelel = 0, HnphkccicpmBfadfaelklj = 1, HnphkccicpmMkhfmmckaei = 2, HnphkccicpmPdkldmnajbo = 3, } impl RogueAreaStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::HnphkccicpmGajgbbfelel => "HNPHKCCICPM_GAJGBBFELEL", Self::HnphkccicpmBfadfaelklj => "HNPHKCCICPM_BFADFAELKLJ", Self::HnphkccicpmMkhfmmckaei => "HNPHKCCICPM_MKHFMMCKAEI", Self::HnphkccicpmPdkldmnajbo => "HNPHKCCICPM_PDKLDMNAJBO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HNPHKCCICPM_GAJGBBFELEL" => Some(Self::HnphkccicpmGajgbbfelel), "HNPHKCCICPM_BFADFAELKLJ" => Some(Self::HnphkccicpmBfadfaelklj), "HNPHKCCICPM_MKHFMMCKAEI" => Some(Self::HnphkccicpmMkhfmmckaei), "HNPHKCCICPM_PDKLDMNAJBO" => Some(Self::HnphkccicpmPdkldmnajbo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gbakloafclp { Nlcdgipgfdj = 0, Midkknagofa = 1, Fjmcihhigia = 2, Anbkdjkhcbi = 3, Nclbfaallfj = 4, Epcdlhffbli = 5, Fmpggenbhid = 6, Mofniojhbbl = 7, Emalbalanlh = 8, Cbcnhgnkapg = 9, } impl Gbakloafclp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "GBAKLOAFCLP_NLCDGIPGFDJ", Self::Midkknagofa => "GBAKLOAFCLP_MIDKKNAGOFA", Self::Fjmcihhigia => "GBAKLOAFCLP_FJMCIHHIGIA", Self::Anbkdjkhcbi => "GBAKLOAFCLP_ANBKDJKHCBI", Self::Nclbfaallfj => "GBAKLOAFCLP_NCLBFAALLFJ", Self::Epcdlhffbli => "GBAKLOAFCLP_EPCDLHFFBLI", Self::Fmpggenbhid => "GBAKLOAFCLP_FMPGGENBHID", Self::Mofniojhbbl => "GBAKLOAFCLP_MOFNIOJHBBL", Self::Emalbalanlh => "GBAKLOAFCLP_EMALBALANLH", Self::Cbcnhgnkapg => "GBAKLOAFCLP_CBCNHGNKAPG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GBAKLOAFCLP_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "GBAKLOAFCLP_MIDKKNAGOFA" => Some(Self::Midkknagofa), "GBAKLOAFCLP_FJMCIHHIGIA" => Some(Self::Fjmcihhigia), "GBAKLOAFCLP_ANBKDJKHCBI" => Some(Self::Anbkdjkhcbi), "GBAKLOAFCLP_NCLBFAALLFJ" => Some(Self::Nclbfaallfj), "GBAKLOAFCLP_EPCDLHFFBLI" => Some(Self::Epcdlhffbli), "GBAKLOAFCLP_FMPGGENBHID" => Some(Self::Fmpggenbhid), "GBAKLOAFCLP_MOFNIOJHBBL" => Some(Self::Mofniojhbbl), "GBAKLOAFCLP_EMALBALANLH" => Some(Self::Emalbalanlh), "GBAKLOAFCLP_CBCNHGNKAPG" => Some(Self::Cbcnhgnkapg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pdloamglgjb { Nlcdgipgfdj = 0, Midkknagofa = 1, Nclbfaallfj = 2, Epcdlhffbli = 3, Lfodhgbcchf = 4, Khgikbfdlfb = 5, Akjbecphijk = 6, Ejoehknhgdm = 7, Acmklfompfc = 8, Mofniojhbbl = 9, Fmpggenbhid = 10, Emalbalanlh = 11, Cbcnhgnkapg = 12, } impl Pdloamglgjb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "PDLOAMGLGJB_NLCDGIPGFDJ", Self::Midkknagofa => "PDLOAMGLGJB_MIDKKNAGOFA", Self::Nclbfaallfj => "PDLOAMGLGJB_NCLBFAALLFJ", Self::Epcdlhffbli => "PDLOAMGLGJB_EPCDLHFFBLI", Self::Lfodhgbcchf => "PDLOAMGLGJB_LFODHGBCCHF", Self::Khgikbfdlfb => "PDLOAMGLGJB_KHGIKBFDLFB", Self::Akjbecphijk => "PDLOAMGLGJB_AKJBECPHIJK", Self::Ejoehknhgdm => "PDLOAMGLGJB_EJOEHKNHGDM", Self::Acmklfompfc => "PDLOAMGLGJB_ACMKLFOMPFC", Self::Mofniojhbbl => "PDLOAMGLGJB_MOFNIOJHBBL", Self::Fmpggenbhid => "PDLOAMGLGJB_FMPGGENBHID", Self::Emalbalanlh => "PDLOAMGLGJB_EMALBALANLH", Self::Cbcnhgnkapg => "PDLOAMGLGJB_CBCNHGNKAPG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PDLOAMGLGJB_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "PDLOAMGLGJB_MIDKKNAGOFA" => Some(Self::Midkknagofa), "PDLOAMGLGJB_NCLBFAALLFJ" => Some(Self::Nclbfaallfj), "PDLOAMGLGJB_EPCDLHFFBLI" => Some(Self::Epcdlhffbli), "PDLOAMGLGJB_LFODHGBCCHF" => Some(Self::Lfodhgbcchf), "PDLOAMGLGJB_KHGIKBFDLFB" => Some(Self::Khgikbfdlfb), "PDLOAMGLGJB_AKJBECPHIJK" => Some(Self::Akjbecphijk), "PDLOAMGLGJB_EJOEHKNHGDM" => Some(Self::Ejoehknhgdm), "PDLOAMGLGJB_ACMKLFOMPFC" => Some(Self::Acmklfompfc), "PDLOAMGLGJB_MOFNIOJHBBL" => Some(Self::Mofniojhbbl), "PDLOAMGLGJB_FMPGGENBHID" => Some(Self::Fmpggenbhid), "PDLOAMGLGJB_EMALBALANLH" => Some(Self::Emalbalanlh), "PDLOAMGLGJB_CBCNHGNKAPG" => Some(Self::Cbcnhgnkapg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ppocamclleg { Hmckmbagnja = 0, Djbologmbgg = 1, } impl Ppocamclleg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Hmckmbagnja => "PPOCAMCLLEG_HMCKMBAGNJA", Self::Djbologmbgg => "PPOCAMCLLEG_DJBOLOGMBGG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PPOCAMCLLEG_HMCKMBAGNJA" => Some(Self::Hmckmbagnja), "PPOCAMCLLEG_DJBOLOGMBGG" => Some(Self::Djbologmbgg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueArcadeType { NnhbaokebjiNlcdgipgfdj = 0, CmdRogueArcadeStartCsReq = 7658, CmdRogueArcadeRestartScRsp = 7657, CmdRogueArcadeLeaveScRsp = 7653, CmdRogueArcadeRestartCsReq = 7671, CmdRogueArcadeGetInfoCsReq = 7684, CmdRogueArcadeGetInfoScRsp = 7673, CmdRogueArcadeStartScRsp = 7690, CmdRogueArcadeLeaveCsReq = 7691, } impl CmdRogueArcadeType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::NnhbaokebjiNlcdgipgfdj => "NNHBAOKEBJI_NLCDGIPGFDJ", Self::CmdRogueArcadeStartCsReq => "CmdRogueArcadeStartCsReq", Self::CmdRogueArcadeRestartScRsp => "CmdRogueArcadeRestartScRsp", Self::CmdRogueArcadeLeaveScRsp => "CmdRogueArcadeLeaveScRsp", Self::CmdRogueArcadeRestartCsReq => "CmdRogueArcadeRestartCsReq", Self::CmdRogueArcadeGetInfoCsReq => "CmdRogueArcadeGetInfoCsReq", Self::CmdRogueArcadeGetInfoScRsp => "CmdRogueArcadeGetInfoScRsp", Self::CmdRogueArcadeStartScRsp => "CmdRogueArcadeStartScRsp", Self::CmdRogueArcadeLeaveCsReq => "CmdRogueArcadeLeaveCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NNHBAOKEBJI_NLCDGIPGFDJ" => Some(Self::NnhbaokebjiNlcdgipgfdj), "CmdRogueArcadeStartCsReq" => Some(Self::CmdRogueArcadeStartCsReq), "CmdRogueArcadeRestartScRsp" => Some(Self::CmdRogueArcadeRestartScRsp), "CmdRogueArcadeLeaveScRsp" => Some(Self::CmdRogueArcadeLeaveScRsp), "CmdRogueArcadeRestartCsReq" => Some(Self::CmdRogueArcadeRestartCsReq), "CmdRogueArcadeGetInfoCsReq" => Some(Self::CmdRogueArcadeGetInfoCsReq), "CmdRogueArcadeGetInfoScRsp" => Some(Self::CmdRogueArcadeGetInfoScRsp), "CmdRogueArcadeStartScRsp" => Some(Self::CmdRogueArcadeStartScRsp), "CmdRogueArcadeLeaveCsReq" => Some(Self::CmdRogueArcadeLeaveCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueCommon { GijnkogjghmEdggpgonbkk = 0, CmdSetRogueExhibitionCsReq = 5644, CmdRogueDoGambleCsReq = 5670, CmdRogueShopBeginBattleScRsp = 5604, CmdHandleRogueCommonPendingActionCsReq = 5641, CmdRogueShopBeginBattleCsReq = 5660, CmdSyncRogueCommonDialogueOptionFinishScNotify = 5640, GijnkogjghmEcgcipcgadi = 5671, GijnkogjghmFppolddigff = 5652, CmdCkpkiinilka = 5609, CmdRogueGetGambleInfoCsReq = 5656, CmdGetRogueShopBuffInfoCsReq = 5613, CmdSelectRogueCommonDialogueOptionScRsp = 5696, CmdTakeEventHandbookRewardCsReq = 5682, CmdGetRogueHandbookDataCsReq = 5632, CmdGknpeghpcmh = 5654, CmdRogueWorkbenchHandleFuncCsReq = 5669, CmdSetRogueCollectionScRsp = 5664, CmdBuyRogueShopBuffScRsp = 5629, CmdGetRogueShopBuffInfoScRsp = 5615, CmdGetRogueShopFormulaInfoScRsp = 5662, CmdBuyRogueShopFormulaScRsp = 5677, CmdRogueWorkbenchGetInfoScRsp = 5697, CmdGetRogueCommonDialogueDataCsReq = 5658, CmdSyncRogueCommonDialogueDataScNotify = 5689, CmdMknbfmjgkbm = 5681, CmdCommonRogueVirtualItemInfoScNotify = 5639, CmdPjfpipipojn = 5673, CmdGetRogueShopMiracleInfoScRsp = 5636, CmdSelectRogueCommonDialogueOptionCsReq = 5693, CmdGetRogueShopFormulaInfoCsReq = 5621, CmdCommonRogueQueryScRsp = 5637, CmdGetRogueShopMiracleInfoCsReq = 5627, CmdTakeRogueMiracleHandbookRewardScRsp = 5614, CmdRogueGetGambleInfoScRsp = 5665, GijnkogjghmCdcnmgijehj = 5648, CmdSyncRogueCommonPendingActionScNotify = 5617, GijnkogjghmDnnecbllkbo = 5678, CmdBuyRogueShopMiracleCsReq = 5650, CmdLnkeeakfehm = 5603, CmdRogueDoGambleScRsp = 5684, CmdGetRogueCommonDialogueDataScRsp = 5643, CmdGetRogueHandbookDataScRsp = 5635, CmdCommonRogueUpdateScNotify = 5634, CmdFlcpmjgchid = 5700, CmdJljnnpiakgh = 5606, CmdRogueWorkbenchGetInfoCsReq = 5611, CmdSyncRogueCommonActionResultScNotify = 5663, CmdLecigppcmab = 5687, CmdSetRogueCollectionCsReq = 5622, CmdMjepclpmkki = 5612, CmdDcadhjhjmmd = 5680, CmdSetRogueExhibitionScRsp = 5686, CmdTakeRogueMiracleHandbookRewardCsReq = 5605, CmdHandleRogueCommonPendingActionScRsp = 5618, CmdCedcddphbog = 5683, CmdCommonRogueQueryCsReq = 5645, CmdSyncRogueHandbookDataUpdateScNotify = 5616, CmdMchijnkkoam = 5674, CmdTakeEventHandbookRewardScRsp = 5653, CmdBuyRogueShopMiracleScRsp = 5610, CmdRogueWorkbenchHandleFuncScRsp = 5646, CmdLpdpajgfbmm = 5623, CmdEdbogekadgp = 5659, CmdBihaclhmako = 5691, } impl CmdRogueCommon { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::GijnkogjghmEdggpgonbkk => "GIJNKOGJGHM_EDGGPGONBKK", Self::CmdSetRogueExhibitionCsReq => "CmdSetRogueExhibitionCsReq", Self::CmdRogueDoGambleCsReq => "CmdRogueDoGambleCsReq", Self::CmdRogueShopBeginBattleScRsp => "CmdRogueShopBeginBattleScRsp", Self::CmdHandleRogueCommonPendingActionCsReq => { "CmdHandleRogueCommonPendingActionCsReq" } Self::CmdRogueShopBeginBattleCsReq => "CmdRogueShopBeginBattleCsReq", Self::CmdSyncRogueCommonDialogueOptionFinishScNotify => { "CmdSyncRogueCommonDialogueOptionFinishScNotify" } Self::GijnkogjghmEcgcipcgadi => "GIJNKOGJGHM_ECGCIPCGADI", Self::GijnkogjghmFppolddigff => "GIJNKOGJGHM_FPPOLDDIGFF", Self::CmdCkpkiinilka => "CmdCKPKIINILKA", Self::CmdRogueGetGambleInfoCsReq => "CmdRogueGetGambleInfoCsReq", Self::CmdGetRogueShopBuffInfoCsReq => "CmdGetRogueShopBuffInfoCsReq", Self::CmdSelectRogueCommonDialogueOptionScRsp => { "CmdSelectRogueCommonDialogueOptionScRsp" } Self::CmdTakeEventHandbookRewardCsReq => "CmdTakeEventHandbookRewardCsReq", Self::CmdGetRogueHandbookDataCsReq => "CmdGetRogueHandbookDataCsReq", Self::CmdGknpeghpcmh => "CmdGKNPEGHPCMH", Self::CmdRogueWorkbenchHandleFuncCsReq => "CmdRogueWorkbenchHandleFuncCsReq", Self::CmdSetRogueCollectionScRsp => "CmdSetRogueCollectionScRsp", Self::CmdBuyRogueShopBuffScRsp => "CmdBuyRogueShopBuffScRsp", Self::CmdGetRogueShopBuffInfoScRsp => "CmdGetRogueShopBuffInfoScRsp", Self::CmdGetRogueShopFormulaInfoScRsp => "CmdGetRogueShopFormulaInfoScRsp", Self::CmdBuyRogueShopFormulaScRsp => "CmdBuyRogueShopFormulaScRsp", Self::CmdRogueWorkbenchGetInfoScRsp => "CmdRogueWorkbenchGetInfoScRsp", Self::CmdGetRogueCommonDialogueDataCsReq => { "CmdGetRogueCommonDialogueDataCsReq" } Self::CmdSyncRogueCommonDialogueDataScNotify => { "CmdSyncRogueCommonDialogueDataScNotify" } Self::CmdMknbfmjgkbm => "CmdMKNBFMJGKBM", Self::CmdCommonRogueVirtualItemInfoScNotify => { "CmdCommonRogueVirtualItemInfoScNotify" } Self::CmdPjfpipipojn => "CmdPJFPIPIPOJN", Self::CmdGetRogueShopMiracleInfoScRsp => "CmdGetRogueShopMiracleInfoScRsp", Self::CmdSelectRogueCommonDialogueOptionCsReq => { "CmdSelectRogueCommonDialogueOptionCsReq" } Self::CmdGetRogueShopFormulaInfoCsReq => "CmdGetRogueShopFormulaInfoCsReq", Self::CmdCommonRogueQueryScRsp => "CmdCommonRogueQueryScRsp", Self::CmdGetRogueShopMiracleInfoCsReq => "CmdGetRogueShopMiracleInfoCsReq", Self::CmdTakeRogueMiracleHandbookRewardScRsp => { "CmdTakeRogueMiracleHandbookRewardScRsp" } Self::CmdRogueGetGambleInfoScRsp => "CmdRogueGetGambleInfoScRsp", Self::GijnkogjghmCdcnmgijehj => "GIJNKOGJGHM_CDCNMGIJEHJ", Self::CmdSyncRogueCommonPendingActionScNotify => { "CmdSyncRogueCommonPendingActionScNotify" } Self::GijnkogjghmDnnecbllkbo => "GIJNKOGJGHM_DNNECBLLKBO", Self::CmdBuyRogueShopMiracleCsReq => "CmdBuyRogueShopMiracleCsReq", Self::CmdLnkeeakfehm => "CmdLNKEEAKFEHM", Self::CmdRogueDoGambleScRsp => "CmdRogueDoGambleScRsp", Self::CmdGetRogueCommonDialogueDataScRsp => { "CmdGetRogueCommonDialogueDataScRsp" } Self::CmdGetRogueHandbookDataScRsp => "CmdGetRogueHandbookDataScRsp", Self::CmdCommonRogueUpdateScNotify => "CmdCommonRogueUpdateScNotify", Self::CmdFlcpmjgchid => "CmdFLCPMJGCHID", Self::CmdJljnnpiakgh => "CmdJLJNNPIAKGH", Self::CmdRogueWorkbenchGetInfoCsReq => "CmdRogueWorkbenchGetInfoCsReq", Self::CmdSyncRogueCommonActionResultScNotify => { "CmdSyncRogueCommonActionResultScNotify" } Self::CmdLecigppcmab => "CmdLECIGPPCMAB", Self::CmdSetRogueCollectionCsReq => "CmdSetRogueCollectionCsReq", Self::CmdMjepclpmkki => "CmdMJEPCLPMKKI", Self::CmdDcadhjhjmmd => "CmdDCADHJHJMMD", Self::CmdSetRogueExhibitionScRsp => "CmdSetRogueExhibitionScRsp", Self::CmdTakeRogueMiracleHandbookRewardCsReq => { "CmdTakeRogueMiracleHandbookRewardCsReq" } Self::CmdHandleRogueCommonPendingActionScRsp => { "CmdHandleRogueCommonPendingActionScRsp" } Self::CmdCedcddphbog => "CmdCEDCDDPHBOG", Self::CmdCommonRogueQueryCsReq => "CmdCommonRogueQueryCsReq", Self::CmdSyncRogueHandbookDataUpdateScNotify => { "CmdSyncRogueHandbookDataUpdateScNotify" } Self::CmdMchijnkkoam => "CmdMCHIJNKKOAM", Self::CmdTakeEventHandbookRewardScRsp => "CmdTakeEventHandbookRewardScRsp", Self::CmdBuyRogueShopMiracleScRsp => "CmdBuyRogueShopMiracleScRsp", Self::CmdRogueWorkbenchHandleFuncScRsp => "CmdRogueWorkbenchHandleFuncScRsp", Self::CmdLpdpajgfbmm => "CmdLPDPAJGFBMM", Self::CmdEdbogekadgp => "CmdEDBOGEKADGP", Self::CmdBihaclhmako => "CmdBIHACLHMAKO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GIJNKOGJGHM_EDGGPGONBKK" => Some(Self::GijnkogjghmEdggpgonbkk), "CmdSetRogueExhibitionCsReq" => Some(Self::CmdSetRogueExhibitionCsReq), "CmdRogueDoGambleCsReq" => Some(Self::CmdRogueDoGambleCsReq), "CmdRogueShopBeginBattleScRsp" => Some(Self::CmdRogueShopBeginBattleScRsp), "CmdHandleRogueCommonPendingActionCsReq" => { Some(Self::CmdHandleRogueCommonPendingActionCsReq) } "CmdRogueShopBeginBattleCsReq" => Some(Self::CmdRogueShopBeginBattleCsReq), "CmdSyncRogueCommonDialogueOptionFinishScNotify" => { Some(Self::CmdSyncRogueCommonDialogueOptionFinishScNotify) } "GIJNKOGJGHM_ECGCIPCGADI" => Some(Self::GijnkogjghmEcgcipcgadi), "GIJNKOGJGHM_FPPOLDDIGFF" => Some(Self::GijnkogjghmFppolddigff), "CmdCKPKIINILKA" => Some(Self::CmdCkpkiinilka), "CmdRogueGetGambleInfoCsReq" => Some(Self::CmdRogueGetGambleInfoCsReq), "CmdGetRogueShopBuffInfoCsReq" => Some(Self::CmdGetRogueShopBuffInfoCsReq), "CmdSelectRogueCommonDialogueOptionScRsp" => { Some(Self::CmdSelectRogueCommonDialogueOptionScRsp) } "CmdTakeEventHandbookRewardCsReq" => { Some(Self::CmdTakeEventHandbookRewardCsReq) } "CmdGetRogueHandbookDataCsReq" => Some(Self::CmdGetRogueHandbookDataCsReq), "CmdGKNPEGHPCMH" => Some(Self::CmdGknpeghpcmh), "CmdRogueWorkbenchHandleFuncCsReq" => { Some(Self::CmdRogueWorkbenchHandleFuncCsReq) } "CmdSetRogueCollectionScRsp" => Some(Self::CmdSetRogueCollectionScRsp), "CmdBuyRogueShopBuffScRsp" => Some(Self::CmdBuyRogueShopBuffScRsp), "CmdGetRogueShopBuffInfoScRsp" => Some(Self::CmdGetRogueShopBuffInfoScRsp), "CmdGetRogueShopFormulaInfoScRsp" => { Some(Self::CmdGetRogueShopFormulaInfoScRsp) } "CmdBuyRogueShopFormulaScRsp" => Some(Self::CmdBuyRogueShopFormulaScRsp), "CmdRogueWorkbenchGetInfoScRsp" => Some(Self::CmdRogueWorkbenchGetInfoScRsp), "CmdGetRogueCommonDialogueDataCsReq" => { Some(Self::CmdGetRogueCommonDialogueDataCsReq) } "CmdSyncRogueCommonDialogueDataScNotify" => { Some(Self::CmdSyncRogueCommonDialogueDataScNotify) } "CmdMKNBFMJGKBM" => Some(Self::CmdMknbfmjgkbm), "CmdCommonRogueVirtualItemInfoScNotify" => { Some(Self::CmdCommonRogueVirtualItemInfoScNotify) } "CmdPJFPIPIPOJN" => Some(Self::CmdPjfpipipojn), "CmdGetRogueShopMiracleInfoScRsp" => { Some(Self::CmdGetRogueShopMiracleInfoScRsp) } "CmdSelectRogueCommonDialogueOptionCsReq" => { Some(Self::CmdSelectRogueCommonDialogueOptionCsReq) } "CmdGetRogueShopFormulaInfoCsReq" => { Some(Self::CmdGetRogueShopFormulaInfoCsReq) } "CmdCommonRogueQueryScRsp" => Some(Self::CmdCommonRogueQueryScRsp), "CmdGetRogueShopMiracleInfoCsReq" => { Some(Self::CmdGetRogueShopMiracleInfoCsReq) } "CmdTakeRogueMiracleHandbookRewardScRsp" => { Some(Self::CmdTakeRogueMiracleHandbookRewardScRsp) } "CmdRogueGetGambleInfoScRsp" => Some(Self::CmdRogueGetGambleInfoScRsp), "GIJNKOGJGHM_CDCNMGIJEHJ" => Some(Self::GijnkogjghmCdcnmgijehj), "CmdSyncRogueCommonPendingActionScNotify" => { Some(Self::CmdSyncRogueCommonPendingActionScNotify) } "GIJNKOGJGHM_DNNECBLLKBO" => Some(Self::GijnkogjghmDnnecbllkbo), "CmdBuyRogueShopMiracleCsReq" => Some(Self::CmdBuyRogueShopMiracleCsReq), "CmdLNKEEAKFEHM" => Some(Self::CmdLnkeeakfehm), "CmdRogueDoGambleScRsp" => Some(Self::CmdRogueDoGambleScRsp), "CmdGetRogueCommonDialogueDataScRsp" => { Some(Self::CmdGetRogueCommonDialogueDataScRsp) } "CmdGetRogueHandbookDataScRsp" => Some(Self::CmdGetRogueHandbookDataScRsp), "CmdCommonRogueUpdateScNotify" => Some(Self::CmdCommonRogueUpdateScNotify), "CmdFLCPMJGCHID" => Some(Self::CmdFlcpmjgchid), "CmdJLJNNPIAKGH" => Some(Self::CmdJljnnpiakgh), "CmdRogueWorkbenchGetInfoCsReq" => Some(Self::CmdRogueWorkbenchGetInfoCsReq), "CmdSyncRogueCommonActionResultScNotify" => { Some(Self::CmdSyncRogueCommonActionResultScNotify) } "CmdLECIGPPCMAB" => Some(Self::CmdLecigppcmab), "CmdSetRogueCollectionCsReq" => Some(Self::CmdSetRogueCollectionCsReq), "CmdMJEPCLPMKKI" => Some(Self::CmdMjepclpmkki), "CmdDCADHJHJMMD" => Some(Self::CmdDcadhjhjmmd), "CmdSetRogueExhibitionScRsp" => Some(Self::CmdSetRogueExhibitionScRsp), "CmdTakeRogueMiracleHandbookRewardCsReq" => { Some(Self::CmdTakeRogueMiracleHandbookRewardCsReq) } "CmdHandleRogueCommonPendingActionScRsp" => { Some(Self::CmdHandleRogueCommonPendingActionScRsp) } "CmdCEDCDDPHBOG" => Some(Self::CmdCedcddphbog), "CmdCommonRogueQueryCsReq" => Some(Self::CmdCommonRogueQueryCsReq), "CmdSyncRogueHandbookDataUpdateScNotify" => { Some(Self::CmdSyncRogueHandbookDataUpdateScNotify) } "CmdMCHIJNKKOAM" => Some(Self::CmdMchijnkkoam), "CmdTakeEventHandbookRewardScRsp" => { Some(Self::CmdTakeEventHandbookRewardScRsp) } "CmdBuyRogueShopMiracleScRsp" => Some(Self::CmdBuyRogueShopMiracleScRsp), "CmdRogueWorkbenchHandleFuncScRsp" => { Some(Self::CmdRogueWorkbenchHandleFuncScRsp) } "CmdLPDPAJGFBMM" => Some(Self::CmdLpdpajgfbmm), "CmdEDBOGEKADGP" => Some(Self::CmdEdbogekadgp), "CmdBIHACLHMAKO" => Some(Self::CmdBihaclhmako), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lbggaglbcpc { Nlcdgipgfdj = 0, Jigjdofejmi = 1, Bbnehdgpggh = 2, Bhimjohlhhk = 3, } impl Lbggaglbcpc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "LBGGAGLBCPC_NLCDGIPGFDJ", Self::Jigjdofejmi => "LBGGAGLBCPC_JIGJDOFEJMI", Self::Bbnehdgpggh => "LBGGAGLBCPC_BBNEHDGPGGH", Self::Bhimjohlhhk => "LBGGAGLBCPC_BHIMJOHLHHK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LBGGAGLBCPC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "LBGGAGLBCPC_JIGJDOFEJMI" => Some(Self::Jigjdofejmi), "LBGGAGLBCPC_BBNEHDGPGGH" => Some(Self::Bbnehdgpggh), "LBGGAGLBCPC_BHIMJOHLHHK" => Some(Self::Bhimjohlhhk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueCommonBuffSelectSourceType { ClnecbomhmnNlcdgipgfdj = 0, ClnecbomhmnOhfgcmenfdh = 1, ClnecbomhmnBgdgiiokhgf = 2, ClnecbomhmnMcggeaahbpd = 3, ClnecbomhmnEmalbalanlh = 4, } impl RogueCommonBuffSelectSourceType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::ClnecbomhmnNlcdgipgfdj => "CLNECBOMHMN_NLCDGIPGFDJ", Self::ClnecbomhmnOhfgcmenfdh => "CLNECBOMHMN_OHFGCMENFDH", Self::ClnecbomhmnBgdgiiokhgf => "CLNECBOMHMN_BGDGIIOKHGF", Self::ClnecbomhmnMcggeaahbpd => "CLNECBOMHMN_MCGGEAAHBPD", Self::ClnecbomhmnEmalbalanlh => "CLNECBOMHMN_EMALBALANLH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CLNECBOMHMN_NLCDGIPGFDJ" => Some(Self::ClnecbomhmnNlcdgipgfdj), "CLNECBOMHMN_OHFGCMENFDH" => Some(Self::ClnecbomhmnOhfgcmenfdh), "CLNECBOMHMN_BGDGIIOKHGF" => Some(Self::ClnecbomhmnBgdgiiokhgf), "CLNECBOMHMN_MCGGEAAHBPD" => Some(Self::ClnecbomhmnMcggeaahbpd), "CLNECBOMHMN_EMALBALANLH" => Some(Self::ClnecbomhmnEmalbalanlh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mgjdnghdikg { Anbkdjkhcbi = 0, Ddjlllnadil = 1, Nlclcppdlgm = 2, Fdacpoinieo = 3, Bjdfgoachgf = 4, Eclbimkakjc = 5, } impl Mgjdnghdikg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Anbkdjkhcbi => "MGJDNGHDIKG_ANBKDJKHCBI", Self::Ddjlllnadil => "MGJDNGHDIKG_DDJLLLNADIL", Self::Nlclcppdlgm => "MGJDNGHDIKG_NLCLCPPDLGM", Self::Fdacpoinieo => "MGJDNGHDIKG_FDACPOINIEO", Self::Bjdfgoachgf => "MGJDNGHDIKG_BJDFGOACHGF", Self::Eclbimkakjc => "MGJDNGHDIKG_ECLBIMKAKJC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MGJDNGHDIKG_ANBKDJKHCBI" => Some(Self::Anbkdjkhcbi), "MGJDNGHDIKG_DDJLLLNADIL" => Some(Self::Ddjlllnadil), "MGJDNGHDIKG_NLCLCPPDLGM" => Some(Self::Nlclcppdlgm), "MGJDNGHDIKG_FDACPOINIEO" => Some(Self::Fdacpoinieo), "MGJDNGHDIKG_BJDFGOACHGF" => Some(Self::Bjdfgoachgf), "MGJDNGHDIKG_ECLBIMKAKJC" => Some(Self::Eclbimkakjc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jnmnjkckjla { Nlcdgipgfdj = 0, Ohfgcmenfdh = 1, Bgdgiiokhgf = 2, Mcggeaahbpd = 3, Emalbalanlh = 4, } impl Jnmnjkckjla { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "JNMNJKCKJLA_NLCDGIPGFDJ", Self::Ohfgcmenfdh => "JNMNJKCKJLA_OHFGCMENFDH", Self::Bgdgiiokhgf => "JNMNJKCKJLA_BGDGIIOKHGF", Self::Mcggeaahbpd => "JNMNJKCKJLA_MCGGEAAHBPD", Self::Emalbalanlh => "JNMNJKCKJLA_EMALBALANLH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JNMNJKCKJLA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "JNMNJKCKJLA_OHFGCMENFDH" => Some(Self::Ohfgcmenfdh), "JNMNJKCKJLA_BGDGIIOKHGF" => Some(Self::Bgdgiiokhgf), "JNMNJKCKJLA_MCGGEAAHBPD" => Some(Self::Mcggeaahbpd), "JNMNJKCKJLA_EMALBALANLH" => Some(Self::Emalbalanlh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Paicehdhlej { Nlcdgipgfdj = 0, Egfcfcbhjjp = 1, Aalcfbogfkp = 2, } impl Paicehdhlej { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "PAICEHDHLEJ_NLCDGIPGFDJ", Self::Egfcfcbhjjp => "PAICEHDHLEJ_EGFCFCBHJJP", Self::Aalcfbogfkp => "PAICEHDHLEJ_AALCFBOGFKP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PAICEHDHLEJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "PAICEHDHLEJ_EGFCFCBHJJP" => Some(Self::Egfcfcbhjjp), "PAICEHDHLEJ_AALCFBOGFKP" => Some(Self::Aalcfbogfkp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Enelbghangf { Nlcdgipgfdj = 0, Egfcfcbhjjp = 1, Aalcfbogfkp = 2, Bfmanegohhe = 3, } impl Enelbghangf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "ENELBGHANGF_NLCDGIPGFDJ", Self::Egfcfcbhjjp => "ENELBGHANGF_EGFCFCBHJJP", Self::Aalcfbogfkp => "ENELBGHANGF_AALCFBOGFKP", Self::Bfmanegohhe => "ENELBGHANGF_BFMANEGOHHE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ENELBGHANGF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "ENELBGHANGF_EGFCFCBHJJP" => Some(Self::Egfcfcbhjjp), "ENELBGHANGF_AALCFBOGFKP" => Some(Self::Aalcfbogfkp), "ENELBGHANGF_BFMANEGOHHE" => Some(Self::Bfmanegohhe), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Alfkimgclpm { Nlcdgipgfdj = 0, Egfcfcbhjjp = 1, Aalcfbogfkp = 2, } impl Alfkimgclpm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "ALFKIMGCLPM_NLCDGIPGFDJ", Self::Egfcfcbhjjp => "ALFKIMGCLPM_EGFCFCBHJJP", Self::Aalcfbogfkp => "ALFKIMGCLPM_AALCFBOGFKP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ALFKIMGCLPM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "ALFKIMGCLPM_EGFCFCBHJJP" => Some(Self::Egfcfcbhjjp), "ALFKIMGCLPM_AALCFBOGFKP" => Some(Self::Aalcfbogfkp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Diceondkeff { Nlcdgipgfdj = 0, Icfoncmfnlg = 1, Kddipfacjaj = 2, } impl Diceondkeff { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "DICEONDKEFF_NLCDGIPGFDJ", Self::Icfoncmfnlg => "DICEONDKEFF_ICFONCMFNLG", Self::Kddipfacjaj => "DICEONDKEFF_KDDIPFACJAJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DICEONDKEFF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "DICEONDKEFF_ICFONCMFNLG" => Some(Self::Icfoncmfnlg), "DICEONDKEFF_KDDIPFACJAJ" => Some(Self::Kddipfacjaj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nhhmepillhl { Nlcdgipgfdj = 0, Midkknagofa = 1, Fjmcihhigia = 2, Anbkdjkhcbi = 3, Nclbfaallfj = 4, Epcdlhffbli = 5, Mofniojhbbl = 6, Clngfdpindb = 7, Bgdgiiokhgf = 8, Mcggeaahbpd = 9, Fmpggenbhid = 10, Emalbalanlh = 11, Lfcdgliehai = 12, Dofdgkkljdd = 13, Jolnbchmdnn = 14, Bgplpipenjn = 15, Npafmebnfob = 16, Ikchchpgffj = 17, } impl Nhhmepillhl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "NHHMEPILLHL_NLCDGIPGFDJ", Self::Midkknagofa => "NHHMEPILLHL_MIDKKNAGOFA", Self::Fjmcihhigia => "NHHMEPILLHL_FJMCIHHIGIA", Self::Anbkdjkhcbi => "NHHMEPILLHL_ANBKDJKHCBI", Self::Nclbfaallfj => "NHHMEPILLHL_NCLBFAALLFJ", Self::Epcdlhffbli => "NHHMEPILLHL_EPCDLHFFBLI", Self::Mofniojhbbl => "NHHMEPILLHL_MOFNIOJHBBL", Self::Clngfdpindb => "NHHMEPILLHL_CLNGFDPINDB", Self::Bgdgiiokhgf => "NHHMEPILLHL_BGDGIIOKHGF", Self::Mcggeaahbpd => "NHHMEPILLHL_MCGGEAAHBPD", Self::Fmpggenbhid => "NHHMEPILLHL_FMPGGENBHID", Self::Emalbalanlh => "NHHMEPILLHL_EMALBALANLH", Self::Lfcdgliehai => "NHHMEPILLHL_LFCDGLIEHAI", Self::Dofdgkkljdd => "NHHMEPILLHL_DOFDGKKLJDD", Self::Jolnbchmdnn => "NHHMEPILLHL_JOLNBCHMDNN", Self::Bgplpipenjn => "NHHMEPILLHL_BGPLPIPENJN", Self::Npafmebnfob => "NHHMEPILLHL_NPAFMEBNFOB", Self::Ikchchpgffj => "NHHMEPILLHL_IKCHCHPGFFJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NHHMEPILLHL_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "NHHMEPILLHL_MIDKKNAGOFA" => Some(Self::Midkknagofa), "NHHMEPILLHL_FJMCIHHIGIA" => Some(Self::Fjmcihhigia), "NHHMEPILLHL_ANBKDJKHCBI" => Some(Self::Anbkdjkhcbi), "NHHMEPILLHL_NCLBFAALLFJ" => Some(Self::Nclbfaallfj), "NHHMEPILLHL_EPCDLHFFBLI" => Some(Self::Epcdlhffbli), "NHHMEPILLHL_MOFNIOJHBBL" => Some(Self::Mofniojhbbl), "NHHMEPILLHL_CLNGFDPINDB" => Some(Self::Clngfdpindb), "NHHMEPILLHL_BGDGIIOKHGF" => Some(Self::Bgdgiiokhgf), "NHHMEPILLHL_MCGGEAAHBPD" => Some(Self::Mcggeaahbpd), "NHHMEPILLHL_FMPGGENBHID" => Some(Self::Fmpggenbhid), "NHHMEPILLHL_EMALBALANLH" => Some(Self::Emalbalanlh), "NHHMEPILLHL_LFCDGLIEHAI" => Some(Self::Lfcdgliehai), "NHHMEPILLHL_DOFDGKKLJDD" => Some(Self::Dofdgkkljdd), "NHHMEPILLHL_JOLNBCHMDNN" => Some(Self::Jolnbchmdnn), "NHHMEPILLHL_BGPLPIPENJN" => Some(Self::Bgplpipenjn), "NHHMEPILLHL_NPAFMEBNFOB" => Some(Self::Npafmebnfob), "NHHMEPILLHL_IKCHCHPGFFJ" => Some(Self::Ikchchpgffj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ajcbeoilglf { Nmncoccjegm = 0, Dledglgpbci = 1, Ogjdiaddaaa = 2, } impl Ajcbeoilglf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nmncoccjegm => "AJCBEOILGLF_NMNCOCCJEGM", Self::Dledglgpbci => "AJCBEOILGLF_DLEDGLGPBCI", Self::Ogjdiaddaaa => "AJCBEOILGLF_OGJDIADDAAA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AJCBEOILGLF_NMNCOCCJEGM" => Some(Self::Nmncoccjegm), "AJCBEOILGLF_DLEDGLGPBCI" => Some(Self::Dledglgpbci), "AJCBEOILGLF_OGJDIADDAAA" => Some(Self::Ogjdiaddaaa), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueTalentStatus { PonhnpllkabGajgbbfelel = 0, PonhnpllkabBfadfaelklj = 1, PonhnpllkabHasRecommand = 2, } impl RogueTalentStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PonhnpllkabGajgbbfelel => "PONHNPLLKAB_GAJGBBFELEL", Self::PonhnpllkabBfadfaelklj => "PONHNPLLKAB_BFADFAELKLJ", Self::PonhnpllkabHasRecommand => "PONHNPLLKAB_has_recommand", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PONHNPLLKAB_GAJGBBFELEL" => Some(Self::PonhnpllkabGajgbbfelel), "PONHNPLLKAB_BFADFAELKLJ" => Some(Self::PonhnpllkabBfadfaelklj), "PONHNPLLKAB_has_recommand" => Some(Self::PonhnpllkabHasRecommand), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Migpnaoghep { Dooodkbgfco = 0, Cojlmfjmdkd = 1, Aokliphlbnn = 2, } impl Migpnaoghep { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Dooodkbgfco => "MIGPNAOGHEP_DOOODKBGFCO", Self::Cojlmfjmdkd => "MIGPNAOGHEP_COJLMFJMDKD", Self::Aokliphlbnn => "MIGPNAOGHEP_AOKLIPHLBNN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MIGPNAOGHEP_DOOODKBGFCO" => Some(Self::Dooodkbgfco), "MIGPNAOGHEP_COJLMFJMDKD" => Some(Self::Cojlmfjmdkd), "MIGPNAOGHEP_AOKLIPHLBNN" => Some(Self::Aokliphlbnn), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lbpljchejok { Nddpejhplhg = 0, Bmbgoiddijd = 1, Kjdpeeapjoo = 2, } impl Lbpljchejok { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nddpejhplhg => "LBPLJCHEJOK_NDDPEJHPLHG", Self::Bmbgoiddijd => "LBPLJCHEJOK_BMBGOIDDIJD", Self::Kjdpeeapjoo => "LBPLJCHEJOK_KJDPEEAPJOO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LBPLJCHEJOK_NDDPEJHPLHG" => Some(Self::Nddpejhplhg), "LBPLJCHEJOK_BMBGOIDDIJD" => Some(Self::Bmbgoiddijd), "LBPLJCHEJOK_KJDPEEAPJOO" => Some(Self::Kjdpeeapjoo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lpcebdcjboi { Ihengpdpcha = 0, Hmkepgcemon = 1, Gcmffanjmhf = 2, } impl Lpcebdcjboi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ihengpdpcha => "LPCEBDCJBOI_IHENGPDPCHA", Self::Hmkepgcemon => "LPCEBDCJBOI_HMKEPGCEMON", Self::Gcmffanjmhf => "LPCEBDCJBOI_GCMFFANJMHF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LPCEBDCJBOI_IHENGPDPCHA" => Some(Self::Ihengpdpcha), "LPCEBDCJBOI_HMKEPGCEMON" => Some(Self::Hmkepgcemon), "LPCEBDCJBOI_GCMFFANJMHF" => Some(Self::Gcmffanjmhf), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nklaehjpimn { Fgofdmdbmal = 0, Gnggghlbneh = 1, Gihachnkfie = 2, } impl Nklaehjpimn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Fgofdmdbmal => "NKLAEHJPIMN_FGOFDMDBMAL", Self::Gnggghlbneh => "NKLAEHJPIMN_GNGGGHLBNEH", Self::Gihachnkfie => "NKLAEHJPIMN_GIHACHNKFIE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NKLAEHJPIMN_FGOFDMDBMAL" => Some(Self::Fgofdmdbmal), "NKLAEHJPIMN_GNGGGHLBNEH" => Some(Self::Gnggghlbneh), "NKLAEHJPIMN_GIHACHNKFIE" => Some(Self::Gihachnkfie), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mmfogjpohgj { Nlcdgipgfdj = 0, Anbkdjkhcbi = 1, Cflnlfpnkpf = 2, Hhgahpnpcjn = 3, Eelbiojdkoh = 4, Cgbehiconcc = 5, } impl Mmfogjpohgj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "MMFOGJPOHGJ_NLCDGIPGFDJ", Self::Anbkdjkhcbi => "MMFOGJPOHGJ_ANBKDJKHCBI", Self::Cflnlfpnkpf => "MMFOGJPOHGJ_CFLNLFPNKPF", Self::Hhgahpnpcjn => "MMFOGJPOHGJ_HHGAHPNPCJN", Self::Eelbiojdkoh => "MMFOGJPOHGJ_EELBIOJDKOH", Self::Cgbehiconcc => "MMFOGJPOHGJ_CGBEHICONCC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MMFOGJPOHGJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "MMFOGJPOHGJ_ANBKDJKHCBI" => Some(Self::Anbkdjkhcbi), "MMFOGJPOHGJ_CFLNLFPNKPF" => Some(Self::Cflnlfpnkpf), "MMFOGJPOHGJ_HHGAHPNPCJN" => Some(Self::Hhgahpnpcjn), "MMFOGJPOHGJ_EELBIOJDKOH" => Some(Self::Eelbiojdkoh), "MMFOGJPOHGJ_CGBEHICONCC" => Some(Self::Cgbehiconcc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Beaikeeandp { Nlcdgipgfdj = 0, Nkdecdgecfl = 1, Lonknkfdpii = 2, } impl Beaikeeandp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "BEAIKEEANDP_NLCDGIPGFDJ", Self::Nkdecdgecfl => "BEAIKEEANDP_NKDECDGECFL", Self::Lonknkfdpii => "BEAIKEEANDP_LONKNKFDPII", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BEAIKEEANDP_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "BEAIKEEANDP_NKDECDGECFL" => Some(Self::Nkdecdgecfl), "BEAIKEEANDP_LONKNKFDPII" => Some(Self::Lonknkfdpii), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jpoiohpjihj { Nlcdgipgfdj = 0, Klnbehchgig = 1, Poehmgllinh = 2, Ppoebjknlcb = 3, Icbhbildaaf = 4, } impl Jpoiohpjihj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "JPOIOHPJIHJ_NLCDGIPGFDJ", Self::Klnbehchgig => "JPOIOHPJIHJ_KLNBEHCHGIG", Self::Poehmgllinh => "JPOIOHPJIHJ_POEHMGLLINH", Self::Ppoebjknlcb => "JPOIOHPJIHJ_PPOEBJKNLCB", Self::Icbhbildaaf => "JPOIOHPJIHJ_ICBHBILDAAF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JPOIOHPJIHJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "JPOIOHPJIHJ_KLNBEHCHGIG" => Some(Self::Klnbehchgig), "JPOIOHPJIHJ_POEHMGLLINH" => Some(Self::Poehmgllinh), "JPOIOHPJIHJ_PPOEBJKNLCB" => Some(Self::Ppoebjknlcb), "JPOIOHPJIHJ_ICBHBILDAAF" => Some(Self::Icbhbildaaf), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueEndlessType { LbadglcgaogMoljcefgpll = 0, CmdEnterRogueEndlessActivityStageScRsp = 6010, CmdTakeRogueEndlessActivityPointRewardCsReq = 6001, CmdTakeRogueEndlessActivityPointRewardScRsp = 6006, CmdRogueEndlessActivityBattleEndScNotify = 6004, CmdGetRogueEndlessActivityDataCsReq = 6009, CmdEnterRogueEndlessActivityStageCsReq = 6002, CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6007, CmdGetRogueEndlessActivityDataScRsp = 6008, CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6003, } impl CmdRogueEndlessType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LbadglcgaogMoljcefgpll => "LBADGLCGAOG_MOLJCEFGPLL", Self::CmdEnterRogueEndlessActivityStageScRsp => { "CmdEnterRogueEndlessActivityStageScRsp" } Self::CmdTakeRogueEndlessActivityPointRewardCsReq => { "CmdTakeRogueEndlessActivityPointRewardCsReq" } Self::CmdTakeRogueEndlessActivityPointRewardScRsp => { "CmdTakeRogueEndlessActivityPointRewardScRsp" } Self::CmdRogueEndlessActivityBattleEndScNotify => { "CmdRogueEndlessActivityBattleEndScNotify" } Self::CmdGetRogueEndlessActivityDataCsReq => { "CmdGetRogueEndlessActivityDataCsReq" } Self::CmdEnterRogueEndlessActivityStageCsReq => { "CmdEnterRogueEndlessActivityStageCsReq" } Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq => { "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" } Self::CmdGetRogueEndlessActivityDataScRsp => { "CmdGetRogueEndlessActivityDataScRsp" } Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp => { "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LBADGLCGAOG_MOLJCEFGPLL" => Some(Self::LbadglcgaogMoljcefgpll), "CmdEnterRogueEndlessActivityStageScRsp" => { Some(Self::CmdEnterRogueEndlessActivityStageScRsp) } "CmdTakeRogueEndlessActivityPointRewardCsReq" => { Some(Self::CmdTakeRogueEndlessActivityPointRewardCsReq) } "CmdTakeRogueEndlessActivityPointRewardScRsp" => { Some(Self::CmdTakeRogueEndlessActivityPointRewardScRsp) } "CmdRogueEndlessActivityBattleEndScNotify" => { Some(Self::CmdRogueEndlessActivityBattleEndScNotify) } "CmdGetRogueEndlessActivityDataCsReq" => { Some(Self::CmdGetRogueEndlessActivityDataCsReq) } "CmdEnterRogueEndlessActivityStageCsReq" => { Some(Self::CmdEnterRogueEndlessActivityStageCsReq) } "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" => { Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq) } "CmdGetRogueEndlessActivityDataScRsp" => { Some(Self::CmdGetRogueEndlessActivityDataScRsp) } "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" => { Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueMagicType { GckclgjikfcElgpacemcgp = 0, CmdRogueMagicBattleFailSettleInfoScNotify = 7738, CmdRogueMagicReviveAvatarScRsp = 7771, CmdNadkcpcfipm = 7782, CmdRogueMagicStartCsReq = 7773, CmdRogueMagicEnterLayerScRsp = 7712, CmdRogueMagicEnterScRsp = 7727, CmdRogueMagicGetMiscRealTimeDataScRsp = 7705, CmdOhiadgkagba = 7785, CmdOhonllchifj = 7766, CmdRogueMagicLeaveCsReq = 7736, CmdRogueMagicUnitComposeScRsp = 7749, CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7735, CmdRogueMagicStoryInfoUpdateScNotify = 7753, CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7732, CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7763, CmdRogueMagicAreaUpdateScNotify = 7783, CmdRogueMagicEnterLayerCsReq = 7729, CmdNicajbejahc = 7714, CmdRogueMagicSettleCsReq = 7715, CmdRogueMagicEnterRoomCsReq = 7710, CmdRogueMagicGetMiscRealTimeDataCsReq = 7716, CmdRogueMagicReviveCostUpdateScNotify = 7761, CmdRogueMagicLevelInfoUpdateScNotify = 7754, CmdRogueMagicUnitComposeCsReq = 7730, CmdDbomcceifjo = 7774, CmdRogueMagicEnterRoomScRsp = 7787, CmdRogueMagicEnableTalentCsReq = 7720, CmdRogueMagicEnableTalentScRsp = 7799, CmdRogueMagicQueryScRsp = 7752, CmdRogueMagicStartScRsp = 7703, CmdRogueMagicReviveAvatarCsReq = 7724, CmdRogueMagicLeaveScRsp = 7713, CmdRogueMagicSettleScRsp = 7781, GckclgjikfcJihngnpppcg = 7767, CmdGkmoakplbho = 7759, CmdRogueMagicEnterCsReq = 7780, GckclgjikfcKaoemdigggm = 7728, CmdEnjdagaldkm = 7701, CmdRogueMagicQueryCsReq = 7778, CmdHbcofddcgol = 7792, } impl CmdRogueMagicType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::GckclgjikfcElgpacemcgp => "GCKCLGJIKFC_ELGPACEMCGP", Self::CmdRogueMagicBattleFailSettleInfoScNotify => { "CmdRogueMagicBattleFailSettleInfoScNotify" } Self::CmdRogueMagicReviveAvatarScRsp => "CmdRogueMagicReviveAvatarScRsp", Self::CmdNadkcpcfipm => "CmdNADKCPCFIPM", Self::CmdRogueMagicStartCsReq => "CmdRogueMagicStartCsReq", Self::CmdRogueMagicEnterLayerScRsp => "CmdRogueMagicEnterLayerScRsp", Self::CmdRogueMagicEnterScRsp => "CmdRogueMagicEnterScRsp", Self::CmdRogueMagicGetMiscRealTimeDataScRsp => { "CmdRogueMagicGetMiscRealTimeDataScRsp" } Self::CmdOhiadgkagba => "CmdOHIADGKAGBA", Self::CmdOhonllchifj => "CmdOHONLLCHIFJ", Self::CmdRogueMagicLeaveCsReq => "CmdRogueMagicLeaveCsReq", Self::CmdRogueMagicUnitComposeScRsp => "CmdRogueMagicUnitComposeScRsp", Self::CmdRogueMagicSetAutoDressInMagicUnitScRsp => { "CmdRogueMagicSetAutoDressInMagicUnitScRsp" } Self::CmdRogueMagicStoryInfoUpdateScNotify => { "CmdRogueMagicStoryInfoUpdateScNotify" } Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq => { "CmdRogueMagicSetAutoDressInMagicUnitCsReq" } Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify => { "CmdRogueMagicAutoDressInMagicUnitChangeScNotify" } Self::CmdRogueMagicAreaUpdateScNotify => "CmdRogueMagicAreaUpdateScNotify", Self::CmdRogueMagicEnterLayerCsReq => "CmdRogueMagicEnterLayerCsReq", Self::CmdNicajbejahc => "CmdNICAJBEJAHC", Self::CmdRogueMagicSettleCsReq => "CmdRogueMagicSettleCsReq", Self::CmdRogueMagicEnterRoomCsReq => "CmdRogueMagicEnterRoomCsReq", Self::CmdRogueMagicGetMiscRealTimeDataCsReq => { "CmdRogueMagicGetMiscRealTimeDataCsReq" } Self::CmdRogueMagicReviveCostUpdateScNotify => { "CmdRogueMagicReviveCostUpdateScNotify" } Self::CmdRogueMagicLevelInfoUpdateScNotify => { "CmdRogueMagicLevelInfoUpdateScNotify" } Self::CmdRogueMagicUnitComposeCsReq => "CmdRogueMagicUnitComposeCsReq", Self::CmdDbomcceifjo => "CmdDBOMCCEIFJO", Self::CmdRogueMagicEnterRoomScRsp => "CmdRogueMagicEnterRoomScRsp", Self::CmdRogueMagicEnableTalentCsReq => "CmdRogueMagicEnableTalentCsReq", Self::CmdRogueMagicEnableTalentScRsp => "CmdRogueMagicEnableTalentScRsp", Self::CmdRogueMagicQueryScRsp => "CmdRogueMagicQueryScRsp", Self::CmdRogueMagicStartScRsp => "CmdRogueMagicStartScRsp", Self::CmdRogueMagicReviveAvatarCsReq => "CmdRogueMagicReviveAvatarCsReq", Self::CmdRogueMagicLeaveScRsp => "CmdRogueMagicLeaveScRsp", Self::CmdRogueMagicSettleScRsp => "CmdRogueMagicSettleScRsp", Self::GckclgjikfcJihngnpppcg => "GCKCLGJIKFC_JIHNGNPPPCG", Self::CmdGkmoakplbho => "CmdGKMOAKPLBHO", Self::CmdRogueMagicEnterCsReq => "CmdRogueMagicEnterCsReq", Self::GckclgjikfcKaoemdigggm => "GCKCLGJIKFC_KAOEMDIGGGM", Self::CmdEnjdagaldkm => "CmdENJDAGALDKM", Self::CmdRogueMagicQueryCsReq => "CmdRogueMagicQueryCsReq", Self::CmdHbcofddcgol => "CmdHBCOFDDCGOL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GCKCLGJIKFC_ELGPACEMCGP" => Some(Self::GckclgjikfcElgpacemcgp), "CmdRogueMagicBattleFailSettleInfoScNotify" => { Some(Self::CmdRogueMagicBattleFailSettleInfoScNotify) } "CmdRogueMagicReviveAvatarScRsp" => { Some(Self::CmdRogueMagicReviveAvatarScRsp) } "CmdNADKCPCFIPM" => Some(Self::CmdNadkcpcfipm), "CmdRogueMagicStartCsReq" => Some(Self::CmdRogueMagicStartCsReq), "CmdRogueMagicEnterLayerScRsp" => Some(Self::CmdRogueMagicEnterLayerScRsp), "CmdRogueMagicEnterScRsp" => Some(Self::CmdRogueMagicEnterScRsp), "CmdRogueMagicGetMiscRealTimeDataScRsp" => { Some(Self::CmdRogueMagicGetMiscRealTimeDataScRsp) } "CmdOHIADGKAGBA" => Some(Self::CmdOhiadgkagba), "CmdOHONLLCHIFJ" => Some(Self::CmdOhonllchifj), "CmdRogueMagicLeaveCsReq" => Some(Self::CmdRogueMagicLeaveCsReq), "CmdRogueMagicUnitComposeScRsp" => Some(Self::CmdRogueMagicUnitComposeScRsp), "CmdRogueMagicSetAutoDressInMagicUnitScRsp" => { Some(Self::CmdRogueMagicSetAutoDressInMagicUnitScRsp) } "CmdRogueMagicStoryInfoUpdateScNotify" => { Some(Self::CmdRogueMagicStoryInfoUpdateScNotify) } "CmdRogueMagicSetAutoDressInMagicUnitCsReq" => { Some(Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq) } "CmdRogueMagicAutoDressInMagicUnitChangeScNotify" => { Some(Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify) } "CmdRogueMagicAreaUpdateScNotify" => { Some(Self::CmdRogueMagicAreaUpdateScNotify) } "CmdRogueMagicEnterLayerCsReq" => Some(Self::CmdRogueMagicEnterLayerCsReq), "CmdNICAJBEJAHC" => Some(Self::CmdNicajbejahc), "CmdRogueMagicSettleCsReq" => Some(Self::CmdRogueMagicSettleCsReq), "CmdRogueMagicEnterRoomCsReq" => Some(Self::CmdRogueMagicEnterRoomCsReq), "CmdRogueMagicGetMiscRealTimeDataCsReq" => { Some(Self::CmdRogueMagicGetMiscRealTimeDataCsReq) } "CmdRogueMagicReviveCostUpdateScNotify" => { Some(Self::CmdRogueMagicReviveCostUpdateScNotify) } "CmdRogueMagicLevelInfoUpdateScNotify" => { Some(Self::CmdRogueMagicLevelInfoUpdateScNotify) } "CmdRogueMagicUnitComposeCsReq" => Some(Self::CmdRogueMagicUnitComposeCsReq), "CmdDBOMCCEIFJO" => Some(Self::CmdDbomcceifjo), "CmdRogueMagicEnterRoomScRsp" => Some(Self::CmdRogueMagicEnterRoomScRsp), "CmdRogueMagicEnableTalentCsReq" => { Some(Self::CmdRogueMagicEnableTalentCsReq) } "CmdRogueMagicEnableTalentScRsp" => { Some(Self::CmdRogueMagicEnableTalentScRsp) } "CmdRogueMagicQueryScRsp" => Some(Self::CmdRogueMagicQueryScRsp), "CmdRogueMagicStartScRsp" => Some(Self::CmdRogueMagicStartScRsp), "CmdRogueMagicReviveAvatarCsReq" => { Some(Self::CmdRogueMagicReviveAvatarCsReq) } "CmdRogueMagicLeaveScRsp" => Some(Self::CmdRogueMagicLeaveScRsp), "CmdRogueMagicSettleScRsp" => Some(Self::CmdRogueMagicSettleScRsp), "GCKCLGJIKFC_JIHNGNPPPCG" => Some(Self::GckclgjikfcJihngnpppcg), "CmdGKMOAKPLBHO" => Some(Self::CmdGkmoakplbho), "CmdRogueMagicEnterCsReq" => Some(Self::CmdRogueMagicEnterCsReq), "GCKCLGJIKFC_KAOEMDIGGGM" => Some(Self::GckclgjikfcKaoemdigggm), "CmdENJDAGALDKM" => Some(Self::CmdEnjdagaldkm), "CmdRogueMagicQueryCsReq" => Some(Self::CmdRogueMagicQueryCsReq), "CmdHBCOFDDCGOL" => Some(Self::CmdHbcofddcgol), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pfkhkambhbn { Nlcdgipgfdj = 0, Looaknhdbll = 1, Cckpncibdgp = 2, Jknpmimbgml = 3, } impl Pfkhkambhbn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "PFKHKAMBHBN_NLCDGIPGFDJ", Self::Looaknhdbll => "PFKHKAMBHBN_LOOAKNHDBLL", Self::Cckpncibdgp => "PFKHKAMBHBN_CCKPNCIBDGP", Self::Jknpmimbgml => "PFKHKAMBHBN_JKNPMIMBGML", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PFKHKAMBHBN_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "PFKHKAMBHBN_LOOAKNHDBLL" => Some(Self::Looaknhdbll), "PFKHKAMBHBN_CCKPNCIBDGP" => Some(Self::Cckpncibdgp), "PFKHKAMBHBN_JKNPMIMBGML" => Some(Self::Jknpmimbgml), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jgnaepijdnc { Nlcdgipgfdj = 0, Looaknhdbll = 1, Cihfgjdchia = 2, } impl Jgnaepijdnc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "JGNAEPIJDNC_NLCDGIPGFDJ", Self::Looaknhdbll => "JGNAEPIJDNC_LOOAKNHDBLL", Self::Cihfgjdchia => "JGNAEPIJDNC_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JGNAEPIJDNC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "JGNAEPIJDNC_LOOAKNHDBLL" => Some(Self::Looaknhdbll), "JGNAEPIJDNC_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hoifdjpbglb { Nlcdgipgfdj = 0, Jhhajdkpljh = 1, Looaknhdbll = 2, Cihfgjdchia = 3, } impl Hoifdjpbglb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "HOIFDJPBGLB_NLCDGIPGFDJ", Self::Jhhajdkpljh => "HOIFDJPBGLB_JHHAJDKPLJH", Self::Looaknhdbll => "HOIFDJPBGLB_LOOAKNHDBLL", Self::Cihfgjdchia => "HOIFDJPBGLB_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HOIFDJPBGLB_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "HOIFDJPBGLB_JHHAJDKPLJH" => Some(Self::Jhhajdkpljh), "HOIFDJPBGLB_LOOAKNHDBLL" => Some(Self::Looaknhdbll), "HOIFDJPBGLB_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jamingbjhbk { Nlcdgipgfdj = 0, Ehniplneedi = 1, Pmkmeaagkap = 2, Mnbaghpefbc = 3, } impl Jamingbjhbk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "JAMINGBJHBK_NLCDGIPGFDJ", Self::Ehniplneedi => "JAMINGBJHBK_EHNIPLNEEDI", Self::Pmkmeaagkap => "JAMINGBJHBK_PMKMEAAGKAP", Self::Mnbaghpefbc => "JAMINGBJHBK_MNBAGHPEFBC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JAMINGBJHBK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "JAMINGBJHBK_EHNIPLNEEDI" => Some(Self::Ehniplneedi), "JAMINGBJHBK_PMKMEAAGKAP" => Some(Self::Pmkmeaagkap), "JAMINGBJHBK_MNBAGHPEFBC" => Some(Self::Mnbaghpefbc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueModifierType { JkjgpoollkfNlcdgipgfdj = 0, CmdRogueModifierSelectCellCsReq = 5327, CmdRogueModifierSelectCellScRsp = 5336, CmdRogueModifierDelNotify = 5310, CmdRogueModifierAddNotify = 5380, CmdRogueModifierStageStartNotify = 5387, CmdRogueModifierUpdateNotify = 5381, } impl CmdRogueModifierType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::JkjgpoollkfNlcdgipgfdj => "JKJGPOOLLKF_NLCDGIPGFDJ", Self::CmdRogueModifierSelectCellCsReq => "CmdRogueModifierSelectCellCsReq", Self::CmdRogueModifierSelectCellScRsp => "CmdRogueModifierSelectCellScRsp", Self::CmdRogueModifierDelNotify => "CmdRogueModifierDelNotify", Self::CmdRogueModifierAddNotify => "CmdRogueModifierAddNotify", Self::CmdRogueModifierStageStartNotify => "CmdRogueModifierStageStartNotify", Self::CmdRogueModifierUpdateNotify => "CmdRogueModifierUpdateNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JKJGPOOLLKF_NLCDGIPGFDJ" => Some(Self::JkjgpoollkfNlcdgipgfdj), "CmdRogueModifierSelectCellCsReq" => { Some(Self::CmdRogueModifierSelectCellCsReq) } "CmdRogueModifierSelectCellScRsp" => { Some(Self::CmdRogueModifierSelectCellScRsp) } "CmdRogueModifierDelNotify" => Some(Self::CmdRogueModifierDelNotify), "CmdRogueModifierAddNotify" => Some(Self::CmdRogueModifierAddNotify), "CmdRogueModifierStageStartNotify" => { Some(Self::CmdRogueModifierStageStartNotify) } "CmdRogueModifierUpdateNotify" => Some(Self::CmdRogueModifierUpdateNotify), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueModifierSourceType { AmeikagdifcPbgoaogcpla = 0, AmeikagdifcOlkbmglcenl = 1, AmeikagdifcAlpfginekil = 2, AmeikagdifcNndcinjlbpi = 3, AmeikagdifcMapkbmahbke = 4, AmeikagdifcDmgfeobeafd = 5, AmeikagdifcBcpomcgmffk = 6, AmeikagdifcLfahfljmfnk = 7, AmeikagdifcNoamemmfgkp = 8, AmeikagdifcHkoahekcjae = 9, AmeikagdifcIhgdlajajma = 10, } impl RogueModifierSourceType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AmeikagdifcPbgoaogcpla => "AMEIKAGDIFC_PBGOAOGCPLA", Self::AmeikagdifcOlkbmglcenl => "AMEIKAGDIFC_OLKBMGLCENL", Self::AmeikagdifcAlpfginekil => "AMEIKAGDIFC_ALPFGINEKIL", Self::AmeikagdifcNndcinjlbpi => "AMEIKAGDIFC_NNDCINJLBPI", Self::AmeikagdifcMapkbmahbke => "AMEIKAGDIFC_MAPKBMAHBKE", Self::AmeikagdifcDmgfeobeafd => "AMEIKAGDIFC_DMGFEOBEAFD", Self::AmeikagdifcBcpomcgmffk => "AMEIKAGDIFC_BCPOMCGMFFK", Self::AmeikagdifcLfahfljmfnk => "AMEIKAGDIFC_LFAHFLJMFNK", Self::AmeikagdifcNoamemmfgkp => "AMEIKAGDIFC_NOAMEMMFGKP", Self::AmeikagdifcHkoahekcjae => "AMEIKAGDIFC_HKOAHEKCJAE", Self::AmeikagdifcIhgdlajajma => "AMEIKAGDIFC_IHGDLAJAJMA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AMEIKAGDIFC_PBGOAOGCPLA" => Some(Self::AmeikagdifcPbgoaogcpla), "AMEIKAGDIFC_OLKBMGLCENL" => Some(Self::AmeikagdifcOlkbmglcenl), "AMEIKAGDIFC_ALPFGINEKIL" => Some(Self::AmeikagdifcAlpfginekil), "AMEIKAGDIFC_NNDCINJLBPI" => Some(Self::AmeikagdifcNndcinjlbpi), "AMEIKAGDIFC_MAPKBMAHBKE" => Some(Self::AmeikagdifcMapkbmahbke), "AMEIKAGDIFC_DMGFEOBEAFD" => Some(Self::AmeikagdifcDmgfeobeafd), "AMEIKAGDIFC_BCPOMCGMFFK" => Some(Self::AmeikagdifcBcpomcgmffk), "AMEIKAGDIFC_LFAHFLJMFNK" => Some(Self::AmeikagdifcLfahfljmfnk), "AMEIKAGDIFC_NOAMEMMFGKP" => Some(Self::AmeikagdifcNoamemmfgkp), "AMEIKAGDIFC_HKOAHEKCJAE" => Some(Self::AmeikagdifcHkoahekcjae), "AMEIKAGDIFC_IHGDLAJAJMA" => Some(Self::AmeikagdifcIhgdlajajma), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Phaoiglgbmg { Oljcmibgngl = 0, Dlpkbbhkfbl = 1, } impl Phaoiglgbmg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Oljcmibgngl => "PHAOIGLGBMG_OLJCMIBGNGL", Self::Dlpkbbhkfbl => "PHAOIGLGBMG_DLPKBBHKFBL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PHAOIGLGBMG_OLJCMIBGNGL" => Some(Self::Oljcmibgngl), "PHAOIGLGBMG_DLPKBBHKFBL" => Some(Self::Dlpkbbhkfbl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueTournType { DidfahmpgbhNlcdgipgfdj = 0, CmdRogueTournGetPermanentTalentInfoCsReq = 6011, CmdNpojnhkpkmn = 6018, CmdRogueTournLeaveScRsp = 6040, CmdRogueTournDeleteArchiveScRsp = 6086, CmdRogueTournGetPermanentTalentInfoScRsp = 6098, CmdRogueTournQueryCsReq = 6046, CmdRogueTournEnterRoomCsReq = 6019, CmdRogueTournResetPermanentTalentCsReq = 6020, CmdRogueTournReviveAvatarCsReq = 6062, CmdJgfpijkofcc = 6099, CmdRogueTournTakeExpRewardScRsp = 6023, CmdRogueTournWeekChallengeUpdateScNotify = 6059, CmdRogueTournSaveBuildRefCsReq = 6033, CmdPalaopcbapc = 6057, CmdRogueTournGetAllBuildRefCsReq = 6093, CmdRogueTournReEnterRogueCocoonStageScRsp = 6090, CmdRogueTournEnterRogueCocoonSceneScRsp = 6094, CmdEinjmhbmdii = 6085, CmdRogueTournGetAllBuildRefScRsp = 6055, CmdRogueTournGetArchiveRepositoryScRsp = 6026, CmdRogueTournGetAllArchiveScRsp = 6095, CmdRogueTournRenameBuildRefScRsp = 6079, CmdRogueTournLeaveCsReq = 6025, CmdRogueTournEnterLayerCsReq = 6038, CmdRogueTournEnableSeasonTalentCsReq = 6063, CmdRogueTournLevelInfoUpdateScNotify = 6076, CmdRogueTournEnableSeasonTalentScRsp = 6048, CmdRogueTournUseSuperRewardKeyCsReq = 6065, CmdRogueTournEnterRoomScRsp = 6049, CmdRogueTournSettleCsReq = 6022, CmdRogueTournHandBookNotify = 6092, CmdRogueTournEnterCsReq = 6083, CmdRogueTournConfirmSettleCsReq = 6081, CmdRogueTournTitanUpdateTitanBlessProgressScNotify = 6064, CmdRogueTournExpNotify = 6028, CmdRogueTournStartCsReq = 6042, CmdRogueTournGetMiscRealTimeDataCsReq = 6073, CmdRogueTournDeleteBuildRefScRsp = 6074, CmdRogueTournEnterLayerScRsp = 6084, CmdRogueTournGetAllArchiveCsReq = 6088, CmdRogueTournConfirmSettleScRsp = 6097, CmdRogueTournSaveBuildRefScRsp = 6056, CmdRogueTournGetSettleInfoCsReq = 6071, CmdRogueTournEnablePermanentTalentScRsp = 6037, CmdRogueTournRenameBuildRefCsReq = 6054, CmdRogueTournBattleFailSettleInfoScNotify = 6050, CmdRogueTournQueryScRsp = 6096, CmdRogueTournRenameArchiveCsReq = 6089, CmdRogueTournLeaveRogueCocoonSceneScRsp = 6068, CmdRogueTournEnterScRsp = 6034, CmdRogueTournGetCurRogueCocoonInfoScRsp = 6044, CmdRogueTournResetPermanentTalentScRsp = 6058, CmdRogueTournReviveCostUpdateScNotify = 6045, CmdRogueTournGetSeasonTalentInfoCsReq = 6036, CmdRogueTournSettleScRsp = 6039, CmdRogueTournClearArchiveNameScNotify = 6016, CmdRogueTournReviveAvatarScRsp = 6052, CmdRogueTournDeleteBuildRefCsReq = 6032, CmdRogueTournTakeExpRewardCsReq = 6041, CmdRogueTournPersonaRoomCardZoneUpdateScNotify = 6066, CmdRogueTournUseSuperRewardKeyScRsp = 6078, CmdRogueTournGetSettleInfoScRsp = 6053, CmdRogueTournGetCurRogueCocoonInfoCsReq = 6047, CmdRogueTournDeleteArchiveCsReq = 6013, CmdMniljcpcofg = 6067, CmdRogueTournGetArchiveRepositoryCsReq = 6030, CmdRogueTournAreaUpdateScNotify = 6069, CmdRogueTournGetSeasonTalentInfoScRsp = 6077, CmdRogueTournLeaveRogueCocoonSceneCsReq = 6027, CmdRogueTournEnablePermanentTalentCsReq = 6021, CmdRogueTournStartScRsp = 6015, CmdRogueTournEnterRogueCocoonSceneCsReq = 6051, CmdBodcekedlme = 6075, CmdRogueTournReEnterRogueCocoonStageCsReq = 6100, CmdRogueTournRenameArchiveScRsp = 6024, CmdRogueTournGetMiscRealTimeDataScRsp = 6091, } impl CmdRogueTournType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::DidfahmpgbhNlcdgipgfdj => "DIDFAHMPGBH_NLCDGIPGFDJ", Self::CmdRogueTournGetPermanentTalentInfoCsReq => { "CmdRogueTournGetPermanentTalentInfoCsReq" } Self::CmdNpojnhkpkmn => "CmdNPOJNHKPKMN", Self::CmdRogueTournLeaveScRsp => "CmdRogueTournLeaveScRsp", Self::CmdRogueTournDeleteArchiveScRsp => "CmdRogueTournDeleteArchiveScRsp", Self::CmdRogueTournGetPermanentTalentInfoScRsp => { "CmdRogueTournGetPermanentTalentInfoScRsp" } Self::CmdRogueTournQueryCsReq => "CmdRogueTournQueryCsReq", Self::CmdRogueTournEnterRoomCsReq => "CmdRogueTournEnterRoomCsReq", Self::CmdRogueTournResetPermanentTalentCsReq => { "CmdRogueTournResetPermanentTalentCsReq" } Self::CmdRogueTournReviveAvatarCsReq => "CmdRogueTournReviveAvatarCsReq", Self::CmdJgfpijkofcc => "CmdJGFPIJKOFCC", Self::CmdRogueTournTakeExpRewardScRsp => "CmdRogueTournTakeExpRewardScRsp", Self::CmdRogueTournWeekChallengeUpdateScNotify => { "CmdRogueTournWeekChallengeUpdateScNotify" } Self::CmdRogueTournSaveBuildRefCsReq => "CmdRogueTournSaveBuildRefCsReq", Self::CmdPalaopcbapc => "CmdPALAOPCBAPC", Self::CmdRogueTournGetAllBuildRefCsReq => "CmdRogueTournGetAllBuildRefCsReq", Self::CmdRogueTournReEnterRogueCocoonStageScRsp => { "CmdRogueTournReEnterRogueCocoonStageScRsp" } Self::CmdRogueTournEnterRogueCocoonSceneScRsp => { "CmdRogueTournEnterRogueCocoonSceneScRsp" } Self::CmdEinjmhbmdii => "CmdEINJMHBMDII", Self::CmdRogueTournGetAllBuildRefScRsp => "CmdRogueTournGetAllBuildRefScRsp", Self::CmdRogueTournGetArchiveRepositoryScRsp => { "CmdRogueTournGetArchiveRepositoryScRsp" } Self::CmdRogueTournGetAllArchiveScRsp => "CmdRogueTournGetAllArchiveScRsp", Self::CmdRogueTournRenameBuildRefScRsp => "CmdRogueTournRenameBuildRefScRsp", Self::CmdRogueTournLeaveCsReq => "CmdRogueTournLeaveCsReq", Self::CmdRogueTournEnterLayerCsReq => "CmdRogueTournEnterLayerCsReq", Self::CmdRogueTournEnableSeasonTalentCsReq => { "CmdRogueTournEnableSeasonTalentCsReq" } Self::CmdRogueTournLevelInfoUpdateScNotify => { "CmdRogueTournLevelInfoUpdateScNotify" } Self::CmdRogueTournEnableSeasonTalentScRsp => { "CmdRogueTournEnableSeasonTalentScRsp" } Self::CmdRogueTournUseSuperRewardKeyCsReq => { "CmdRogueTournUseSuperRewardKeyCsReq" } Self::CmdRogueTournEnterRoomScRsp => "CmdRogueTournEnterRoomScRsp", Self::CmdRogueTournSettleCsReq => "CmdRogueTournSettleCsReq", Self::CmdRogueTournHandBookNotify => "CmdRogueTournHandBookNotify", Self::CmdRogueTournEnterCsReq => "CmdRogueTournEnterCsReq", Self::CmdRogueTournConfirmSettleCsReq => "CmdRogueTournConfirmSettleCsReq", Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify => { "CmdRogueTournTitanUpdateTitanBlessProgressScNotify" } Self::CmdRogueTournExpNotify => "CmdRogueTournExpNotify", Self::CmdRogueTournStartCsReq => "CmdRogueTournStartCsReq", Self::CmdRogueTournGetMiscRealTimeDataCsReq => { "CmdRogueTournGetMiscRealTimeDataCsReq" } Self::CmdRogueTournDeleteBuildRefScRsp => "CmdRogueTournDeleteBuildRefScRsp", Self::CmdRogueTournEnterLayerScRsp => "CmdRogueTournEnterLayerScRsp", Self::CmdRogueTournGetAllArchiveCsReq => "CmdRogueTournGetAllArchiveCsReq", Self::CmdRogueTournConfirmSettleScRsp => "CmdRogueTournConfirmSettleScRsp", Self::CmdRogueTournSaveBuildRefScRsp => "CmdRogueTournSaveBuildRefScRsp", Self::CmdRogueTournGetSettleInfoCsReq => "CmdRogueTournGetSettleInfoCsReq", Self::CmdRogueTournEnablePermanentTalentScRsp => { "CmdRogueTournEnablePermanentTalentScRsp" } Self::CmdRogueTournRenameBuildRefCsReq => "CmdRogueTournRenameBuildRefCsReq", Self::CmdRogueTournBattleFailSettleInfoScNotify => { "CmdRogueTournBattleFailSettleInfoScNotify" } Self::CmdRogueTournQueryScRsp => "CmdRogueTournQueryScRsp", Self::CmdRogueTournRenameArchiveCsReq => "CmdRogueTournRenameArchiveCsReq", Self::CmdRogueTournLeaveRogueCocoonSceneScRsp => { "CmdRogueTournLeaveRogueCocoonSceneScRsp" } Self::CmdRogueTournEnterScRsp => "CmdRogueTournEnterScRsp", Self::CmdRogueTournGetCurRogueCocoonInfoScRsp => { "CmdRogueTournGetCurRogueCocoonInfoScRsp" } Self::CmdRogueTournResetPermanentTalentScRsp => { "CmdRogueTournResetPermanentTalentScRsp" } Self::CmdRogueTournReviveCostUpdateScNotify => { "CmdRogueTournReviveCostUpdateScNotify" } Self::CmdRogueTournGetSeasonTalentInfoCsReq => { "CmdRogueTournGetSeasonTalentInfoCsReq" } Self::CmdRogueTournSettleScRsp => "CmdRogueTournSettleScRsp", Self::CmdRogueTournClearArchiveNameScNotify => { "CmdRogueTournClearArchiveNameScNotify" } Self::CmdRogueTournReviveAvatarScRsp => "CmdRogueTournReviveAvatarScRsp", Self::CmdRogueTournDeleteBuildRefCsReq => "CmdRogueTournDeleteBuildRefCsReq", Self::CmdRogueTournTakeExpRewardCsReq => "CmdRogueTournTakeExpRewardCsReq", Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify => { "CmdRogueTournPersonaRoomCardZoneUpdateScNotify" } Self::CmdRogueTournUseSuperRewardKeyScRsp => { "CmdRogueTournUseSuperRewardKeyScRsp" } Self::CmdRogueTournGetSettleInfoScRsp => "CmdRogueTournGetSettleInfoScRsp", Self::CmdRogueTournGetCurRogueCocoonInfoCsReq => { "CmdRogueTournGetCurRogueCocoonInfoCsReq" } Self::CmdRogueTournDeleteArchiveCsReq => "CmdRogueTournDeleteArchiveCsReq", Self::CmdMniljcpcofg => "CmdMNILJCPCOFG", Self::CmdRogueTournGetArchiveRepositoryCsReq => { "CmdRogueTournGetArchiveRepositoryCsReq" } Self::CmdRogueTournAreaUpdateScNotify => "CmdRogueTournAreaUpdateScNotify", Self::CmdRogueTournGetSeasonTalentInfoScRsp => { "CmdRogueTournGetSeasonTalentInfoScRsp" } Self::CmdRogueTournLeaveRogueCocoonSceneCsReq => { "CmdRogueTournLeaveRogueCocoonSceneCsReq" } Self::CmdRogueTournEnablePermanentTalentCsReq => { "CmdRogueTournEnablePermanentTalentCsReq" } Self::CmdRogueTournStartScRsp => "CmdRogueTournStartScRsp", Self::CmdRogueTournEnterRogueCocoonSceneCsReq => { "CmdRogueTournEnterRogueCocoonSceneCsReq" } Self::CmdBodcekedlme => "CmdBODCEKEDLME", Self::CmdRogueTournReEnterRogueCocoonStageCsReq => { "CmdRogueTournReEnterRogueCocoonStageCsReq" } Self::CmdRogueTournRenameArchiveScRsp => "CmdRogueTournRenameArchiveScRsp", Self::CmdRogueTournGetMiscRealTimeDataScRsp => { "CmdRogueTournGetMiscRealTimeDataScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DIDFAHMPGBH_NLCDGIPGFDJ" => Some(Self::DidfahmpgbhNlcdgipgfdj), "CmdRogueTournGetPermanentTalentInfoCsReq" => { Some(Self::CmdRogueTournGetPermanentTalentInfoCsReq) } "CmdNPOJNHKPKMN" => Some(Self::CmdNpojnhkpkmn), "CmdRogueTournLeaveScRsp" => Some(Self::CmdRogueTournLeaveScRsp), "CmdRogueTournDeleteArchiveScRsp" => { Some(Self::CmdRogueTournDeleteArchiveScRsp) } "CmdRogueTournGetPermanentTalentInfoScRsp" => { Some(Self::CmdRogueTournGetPermanentTalentInfoScRsp) } "CmdRogueTournQueryCsReq" => Some(Self::CmdRogueTournQueryCsReq), "CmdRogueTournEnterRoomCsReq" => Some(Self::CmdRogueTournEnterRoomCsReq), "CmdRogueTournResetPermanentTalentCsReq" => { Some(Self::CmdRogueTournResetPermanentTalentCsReq) } "CmdRogueTournReviveAvatarCsReq" => { Some(Self::CmdRogueTournReviveAvatarCsReq) } "CmdJGFPIJKOFCC" => Some(Self::CmdJgfpijkofcc), "CmdRogueTournTakeExpRewardScRsp" => { Some(Self::CmdRogueTournTakeExpRewardScRsp) } "CmdRogueTournWeekChallengeUpdateScNotify" => { Some(Self::CmdRogueTournWeekChallengeUpdateScNotify) } "CmdRogueTournSaveBuildRefCsReq" => { Some(Self::CmdRogueTournSaveBuildRefCsReq) } "CmdPALAOPCBAPC" => Some(Self::CmdPalaopcbapc), "CmdRogueTournGetAllBuildRefCsReq" => { Some(Self::CmdRogueTournGetAllBuildRefCsReq) } "CmdRogueTournReEnterRogueCocoonStageScRsp" => { Some(Self::CmdRogueTournReEnterRogueCocoonStageScRsp) } "CmdRogueTournEnterRogueCocoonSceneScRsp" => { Some(Self::CmdRogueTournEnterRogueCocoonSceneScRsp) } "CmdEINJMHBMDII" => Some(Self::CmdEinjmhbmdii), "CmdRogueTournGetAllBuildRefScRsp" => { Some(Self::CmdRogueTournGetAllBuildRefScRsp) } "CmdRogueTournGetArchiveRepositoryScRsp" => { Some(Self::CmdRogueTournGetArchiveRepositoryScRsp) } "CmdRogueTournGetAllArchiveScRsp" => { Some(Self::CmdRogueTournGetAllArchiveScRsp) } "CmdRogueTournRenameBuildRefScRsp" => { Some(Self::CmdRogueTournRenameBuildRefScRsp) } "CmdRogueTournLeaveCsReq" => Some(Self::CmdRogueTournLeaveCsReq), "CmdRogueTournEnterLayerCsReq" => Some(Self::CmdRogueTournEnterLayerCsReq), "CmdRogueTournEnableSeasonTalentCsReq" => { Some(Self::CmdRogueTournEnableSeasonTalentCsReq) } "CmdRogueTournLevelInfoUpdateScNotify" => { Some(Self::CmdRogueTournLevelInfoUpdateScNotify) } "CmdRogueTournEnableSeasonTalentScRsp" => { Some(Self::CmdRogueTournEnableSeasonTalentScRsp) } "CmdRogueTournUseSuperRewardKeyCsReq" => { Some(Self::CmdRogueTournUseSuperRewardKeyCsReq) } "CmdRogueTournEnterRoomScRsp" => Some(Self::CmdRogueTournEnterRoomScRsp), "CmdRogueTournSettleCsReq" => Some(Self::CmdRogueTournSettleCsReq), "CmdRogueTournHandBookNotify" => Some(Self::CmdRogueTournHandBookNotify), "CmdRogueTournEnterCsReq" => Some(Self::CmdRogueTournEnterCsReq), "CmdRogueTournConfirmSettleCsReq" => { Some(Self::CmdRogueTournConfirmSettleCsReq) } "CmdRogueTournTitanUpdateTitanBlessProgressScNotify" => { Some(Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify) } "CmdRogueTournExpNotify" => Some(Self::CmdRogueTournExpNotify), "CmdRogueTournStartCsReq" => Some(Self::CmdRogueTournStartCsReq), "CmdRogueTournGetMiscRealTimeDataCsReq" => { Some(Self::CmdRogueTournGetMiscRealTimeDataCsReq) } "CmdRogueTournDeleteBuildRefScRsp" => { Some(Self::CmdRogueTournDeleteBuildRefScRsp) } "CmdRogueTournEnterLayerScRsp" => Some(Self::CmdRogueTournEnterLayerScRsp), "CmdRogueTournGetAllArchiveCsReq" => { Some(Self::CmdRogueTournGetAllArchiveCsReq) } "CmdRogueTournConfirmSettleScRsp" => { Some(Self::CmdRogueTournConfirmSettleScRsp) } "CmdRogueTournSaveBuildRefScRsp" => { Some(Self::CmdRogueTournSaveBuildRefScRsp) } "CmdRogueTournGetSettleInfoCsReq" => { Some(Self::CmdRogueTournGetSettleInfoCsReq) } "CmdRogueTournEnablePermanentTalentScRsp" => { Some(Self::CmdRogueTournEnablePermanentTalentScRsp) } "CmdRogueTournRenameBuildRefCsReq" => { Some(Self::CmdRogueTournRenameBuildRefCsReq) } "CmdRogueTournBattleFailSettleInfoScNotify" => { Some(Self::CmdRogueTournBattleFailSettleInfoScNotify) } "CmdRogueTournQueryScRsp" => Some(Self::CmdRogueTournQueryScRsp), "CmdRogueTournRenameArchiveCsReq" => { Some(Self::CmdRogueTournRenameArchiveCsReq) } "CmdRogueTournLeaveRogueCocoonSceneScRsp" => { Some(Self::CmdRogueTournLeaveRogueCocoonSceneScRsp) } "CmdRogueTournEnterScRsp" => Some(Self::CmdRogueTournEnterScRsp), "CmdRogueTournGetCurRogueCocoonInfoScRsp" => { Some(Self::CmdRogueTournGetCurRogueCocoonInfoScRsp) } "CmdRogueTournResetPermanentTalentScRsp" => { Some(Self::CmdRogueTournResetPermanentTalentScRsp) } "CmdRogueTournReviveCostUpdateScNotify" => { Some(Self::CmdRogueTournReviveCostUpdateScNotify) } "CmdRogueTournGetSeasonTalentInfoCsReq" => { Some(Self::CmdRogueTournGetSeasonTalentInfoCsReq) } "CmdRogueTournSettleScRsp" => Some(Self::CmdRogueTournSettleScRsp), "CmdRogueTournClearArchiveNameScNotify" => { Some(Self::CmdRogueTournClearArchiveNameScNotify) } "CmdRogueTournReviveAvatarScRsp" => { Some(Self::CmdRogueTournReviveAvatarScRsp) } "CmdRogueTournDeleteBuildRefCsReq" => { Some(Self::CmdRogueTournDeleteBuildRefCsReq) } "CmdRogueTournTakeExpRewardCsReq" => { Some(Self::CmdRogueTournTakeExpRewardCsReq) } "CmdRogueTournPersonaRoomCardZoneUpdateScNotify" => { Some(Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify) } "CmdRogueTournUseSuperRewardKeyScRsp" => { Some(Self::CmdRogueTournUseSuperRewardKeyScRsp) } "CmdRogueTournGetSettleInfoScRsp" => { Some(Self::CmdRogueTournGetSettleInfoScRsp) } "CmdRogueTournGetCurRogueCocoonInfoCsReq" => { Some(Self::CmdRogueTournGetCurRogueCocoonInfoCsReq) } "CmdRogueTournDeleteArchiveCsReq" => { Some(Self::CmdRogueTournDeleteArchiveCsReq) } "CmdMNILJCPCOFG" => Some(Self::CmdMniljcpcofg), "CmdRogueTournGetArchiveRepositoryCsReq" => { Some(Self::CmdRogueTournGetArchiveRepositoryCsReq) } "CmdRogueTournAreaUpdateScNotify" => { Some(Self::CmdRogueTournAreaUpdateScNotify) } "CmdRogueTournGetSeasonTalentInfoScRsp" => { Some(Self::CmdRogueTournGetSeasonTalentInfoScRsp) } "CmdRogueTournLeaveRogueCocoonSceneCsReq" => { Some(Self::CmdRogueTournLeaveRogueCocoonSceneCsReq) } "CmdRogueTournEnablePermanentTalentCsReq" => { Some(Self::CmdRogueTournEnablePermanentTalentCsReq) } "CmdRogueTournStartScRsp" => Some(Self::CmdRogueTournStartScRsp), "CmdRogueTournEnterRogueCocoonSceneCsReq" => { Some(Self::CmdRogueTournEnterRogueCocoonSceneCsReq) } "CmdBODCEKEDLME" => Some(Self::CmdBodcekedlme), "CmdRogueTournReEnterRogueCocoonStageCsReq" => { Some(Self::CmdRogueTournReEnterRogueCocoonStageCsReq) } "CmdRogueTournRenameArchiveScRsp" => { Some(Self::CmdRogueTournRenameArchiveScRsp) } "CmdRogueTournGetMiscRealTimeDataScRsp" => { Some(Self::CmdRogueTournGetMiscRealTimeDataScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueTournLevelStatus { NhmpgnhbblcNlcdgipgfdj = 0, NhmpgnhbblcLooaknhdbll = 1, NhmpgnhbblcCckpncibdgp = 2, NhmpgnhbblcJknpmimbgml = 3, } impl RogueTournLevelStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::NhmpgnhbblcNlcdgipgfdj => "NHMPGNHBBLC_NLCDGIPGFDJ", Self::NhmpgnhbblcLooaknhdbll => "NHMPGNHBBLC_LOOAKNHDBLL", Self::NhmpgnhbblcCckpncibdgp => "NHMPGNHBBLC_CCKPNCIBDGP", Self::NhmpgnhbblcJknpmimbgml => "NHMPGNHBBLC_JKNPMIMBGML", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NHMPGNHBBLC_NLCDGIPGFDJ" => Some(Self::NhmpgnhbblcNlcdgipgfdj), "NHMPGNHBBLC_LOOAKNHDBLL" => Some(Self::NhmpgnhbblcLooaknhdbll), "NHMPGNHBBLC_CCKPNCIBDGP" => Some(Self::NhmpgnhbblcCckpncibdgp), "NHMPGNHBBLC_JKNPMIMBGML" => Some(Self::NhmpgnhbblcJknpmimbgml), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Idcbnmfdico { Nlcdgipgfdj = 0, Looaknhdbll = 1, Cihfgjdchia = 2, } impl Idcbnmfdico { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "IDCBNMFDICO_NLCDGIPGFDJ", Self::Looaknhdbll => "IDCBNMFDICO_LOOAKNHDBLL", Self::Cihfgjdchia => "IDCBNMFDICO_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IDCBNMFDICO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "IDCBNMFDICO_LOOAKNHDBLL" => Some(Self::Looaknhdbll), "IDCBNMFDICO_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Iiaogeiadga { Nlcdgipgfdj = 0, Jhhajdkpljh = 1, Looaknhdbll = 2, Cihfgjdchia = 3, } impl Iiaogeiadga { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "IIAOGEIADGA_NLCDGIPGFDJ", Self::Jhhajdkpljh => "IIAOGEIADGA_JHHAJDKPLJH", Self::Looaknhdbll => "IIAOGEIADGA_LOOAKNHDBLL", Self::Cihfgjdchia => "IIAOGEIADGA_CIHFGJDCHIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IIAOGEIADGA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "IIAOGEIADGA_JHHAJDKPLJH" => Some(Self::Jhhajdkpljh), "IIAOGEIADGA_LOOAKNHDBLL" => Some(Self::Looaknhdbll), "IIAOGEIADGA_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fkngoglnkig { Nlcdgipgfdj = 0, Ehniplneedi = 1, Pmkmeaagkap = 2, Mnbaghpefbc = 3, } impl Fkngoglnkig { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "FKNGOGLNKIG_NLCDGIPGFDJ", Self::Ehniplneedi => "FKNGOGLNKIG_EHNIPLNEEDI", Self::Pmkmeaagkap => "FKNGOGLNKIG_PMKMEAAGKAP", Self::Mnbaghpefbc => "FKNGOGLNKIG_MNBAGHPEFBC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FKNGOGLNKIG_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "FKNGOGLNKIG_EHNIPLNEEDI" => Some(Self::Ehniplneedi), "FKNGOGLNKIG_PMKMEAAGKAP" => Some(Self::Pmkmeaagkap), "FKNGOGLNKIG_MNBAGHPEFBC" => Some(Self::Mnbaghpefbc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jgjleklgpil { Ddcdlgbiill = 0, Bndaaepcpja = 1, Chbmdckjofk = 2, Aclfimibokk = 3, Mlpmlknikac = 4, Deoickddfco = 5, Okbnjopccjm = 6, Ckjfoiclfbb = 7, Mahmljlljlo = 8, } impl Jgjleklgpil { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ddcdlgbiill => "JGJLEKLGPIL_DDCDLGBIILL", Self::Bndaaepcpja => "JGJLEKLGPIL_BNDAAEPCPJA", Self::Chbmdckjofk => "JGJLEKLGPIL_CHBMDCKJOFK", Self::Aclfimibokk => "JGJLEKLGPIL_ACLFIMIBOKK", Self::Mlpmlknikac => "JGJLEKLGPIL_MLPMLKNIKAC", Self::Deoickddfco => "JGJLEKLGPIL_DEOICKDDFCO", Self::Okbnjopccjm => "JGJLEKLGPIL_OKBNJOPCCJM", Self::Ckjfoiclfbb => "JGJLEKLGPIL_CKJFOICLFBB", Self::Mahmljlljlo => "JGJLEKLGPIL_MAHMLJLLJLO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JGJLEKLGPIL_DDCDLGBIILL" => Some(Self::Ddcdlgbiill), "JGJLEKLGPIL_BNDAAEPCPJA" => Some(Self::Bndaaepcpja), "JGJLEKLGPIL_CHBMDCKJOFK" => Some(Self::Chbmdckjofk), "JGJLEKLGPIL_ACLFIMIBOKK" => Some(Self::Aclfimibokk), "JGJLEKLGPIL_MLPMLKNIKAC" => Some(Self::Mlpmlknikac), "JGJLEKLGPIL_DEOICKDDFCO" => Some(Self::Deoickddfco), "JGJLEKLGPIL_OKBNJOPCCJM" => Some(Self::Okbnjopccjm), "JGJLEKLGPIL_CKJFOICLFBB" => Some(Self::Ckjfoiclfbb), "JGJLEKLGPIL_MAHMLJLLJLO" => Some(Self::Mahmljlljlo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRollShopType { OhcmlbponobNlcdgipgfdj = 0, CmdGetRollShopInfoScRsp = 6906, CmdTakeRollShopRewardCsReq = 6902, CmdDoGachaInRollShopCsReq = 6916, CmdGetRollShopInfoCsReq = 6918, CmdTakeRollShopRewardScRsp = 6919, CmdDoGachaInRollShopScRsp = 6920, } impl CmdRollShopType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::OhcmlbponobNlcdgipgfdj => "OHCMLBPONOB_NLCDGIPGFDJ", Self::CmdGetRollShopInfoScRsp => "CmdGetRollShopInfoScRsp", Self::CmdTakeRollShopRewardCsReq => "CmdTakeRollShopRewardCsReq", Self::CmdDoGachaInRollShopCsReq => "CmdDoGachaInRollShopCsReq", Self::CmdGetRollShopInfoCsReq => "CmdGetRollShopInfoCsReq", Self::CmdTakeRollShopRewardScRsp => "CmdTakeRollShopRewardScRsp", Self::CmdDoGachaInRollShopScRsp => "CmdDoGachaInRollShopScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OHCMLBPONOB_NLCDGIPGFDJ" => Some(Self::OhcmlbponobNlcdgipgfdj), "CmdGetRollShopInfoScRsp" => Some(Self::CmdGetRollShopInfoScRsp), "CmdTakeRollShopRewardCsReq" => Some(Self::CmdTakeRollShopRewardCsReq), "CmdDoGachaInRollShopCsReq" => Some(Self::CmdDoGachaInRollShopCsReq), "CmdGetRollShopInfoCsReq" => Some(Self::CmdGetRollShopInfoCsReq), "CmdTakeRollShopRewardScRsp" => Some(Self::CmdTakeRollShopRewardScRsp), "CmdDoGachaInRollShopScRsp" => Some(Self::CmdDoGachaInRollShopScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSceneType { JhdckjgdkbeNlcdgipgfdj = 0, CmdCounterDownScRsp = 1408, CmdSceneReviveAfterRebattleScRsp = 1474, CmdLjmenelbicd = 1401, JhdckjgdkbeJiaehcicdlj = 1471, CmdEnteredSceneChangeScNotify = 1425, CmdSceneCastSkillCostMpCsReq = 1483, CmdGetUnlockTeleportScRsp = 1486, CmdSceneEnterStageCsReq = 1452, CmdGroupStateChangeScRsp = 1465, CmdSetTrainWorldIdCsReq = 1404, CmdOchpfjekngm = 1430, CmdSetTrainWorldIdScRsp = 1495, CmdKcfmjcbjgmn = 1485, CmdSceneEntityMoveScRsp = 1403, CmdRefreshTriggerByClientCsReq = 1407, CmdReEnterLastElementStageScRsp = 1423, CmdGetSceneMapInfoScRsp = 1422, CmdGetSceneMapInfoCsReq = 1446, CmdGetCurSceneInfoCsReq = 1415, CmdSceneEntityMoveCsReq = 1473, CmdSetClientPausedScRsp = 1414, CmdHnglcigbngb = 1424, CmdEntityBindPropScRsp = 1416, CmdPdhbdpnpmpi = 1467, CmdGroupStateChangeScNotify = 1470, CmdGetCurSceneInfoScRsp = 1481, CmdUpdateFloorSavedValueNotify = 1455, CmdActiveFarmElementScRsp = 1406, JhdckjgdkbeNpbfhjhplel = 1458, CmdSavePointsInfoNotify = 1420, CmdDeleteSummonUnitScRsp = 1450, CmdStartCocoonStageScRsp = 1432, CmdEnterSectionCsReq = 1492, CmdSyncEntityBuffChangeListScNotify = 1454, CmdReEnterLastElementStageCsReq = 1491, CmdTrainWorldIdChangeScNotify = 1460, CmdSceneCheckpoingRefreshScRsp = 1461, CmdSceneEntityTeleportCsReq = 1489, CmdSceneEntityTeleportScRsp = 1440, CmdSceneCastSkillScRsp = 1413, CmdUnlockedAreaMapScNotify = 1477, CmdSyncServerSceneChangeNotify = 1464, CmdSetClientPausedCsReq = 1405, JhdckjgdkbeAfeojbgccin = 1428, CmdSceneEntityMoveScNotify = 1429, CmdRefreshTriggerByClientScRsp = 1402, CmdGroupStateChangeCsReq = 1456, CmdEbadahnbiih = 1479, CmdInteractPropScRsp = 1427, JhdckjgdkbeIokibhklddi = 1435, CmdEnterSceneScRsp = 1411, CmdSceneCheckpoingRefreshCsReq = 1438, CmdSceneCastSkillCsReq = 1436, CmdDeactivateFarmElementCsReq = 1453, CmdCounterDownCsReq = 1468, CmdSceneCastSkillMpUpdateScNotify = 1442, CmdGetEnteredSceneCsReq = 1484, CmdGetUnlockTeleportCsReq = 1444, CmdEnterSceneCsReq = 1431, CmdUnlockTeleportNotify = 1419, CmdOpenChestScNotify = 1475, CmdSetGroupCustomSaveDataScRsp = 1443, CmdGmabbkempnp = 1447, CmdDeactivateFarmElementScRsp = 1463, CmdUpdateGroupPropertyScRsp = 1433, CmdEnterSceneByServerScNotify = 1497, CmdActiveFarmElementCsReq = 1417, CmdUpdateGroupPropertyCsReq = 1494, CmdInteractPropCsReq = 1480, CmdSceneReviveAfterRebattleCsReq = 1459, CmdUpdateMechanismBarScNotify = 1434, CmdSceneGroupRefreshScNotify = 1498, CmdIlccpicilff = 1457, CmdChangePropTimelineInfoScRsp = 1487, CmdEnterSectionScRsp = 1466, CmdDeleteSummonUnitCsReq = 1462, CmdGetEnteredSceneScRsp = 1472, CmdRefreshTriggerByClientScNotify = 1421, CmdStartCocoonStageCsReq = 1499, CmdFdgobnjpkjg = 1412, CmdScenePlaneEventScNotify = 1469, CmdChangePropTimelineInfoCsReq = 1410, CmdMnepaigbpgm = 1478, CmdSceneCastSkillCostMpScRsp = 1409, CmdSceneEnterStageScRsp = 1448, } impl CmdSceneType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::JhdckjgdkbeNlcdgipgfdj => "JHDCKJGDKBE_NLCDGIPGFDJ", Self::CmdCounterDownScRsp => "CmdCounterDownScRsp", Self::CmdSceneReviveAfterRebattleScRsp => "CmdSceneReviveAfterRebattleScRsp", Self::CmdLjmenelbicd => "CmdLJMENELBICD", Self::JhdckjgdkbeJiaehcicdlj => "JHDCKJGDKBE_JIAEHCICDLJ", Self::CmdEnteredSceneChangeScNotify => "CmdEnteredSceneChangeScNotify", Self::CmdSceneCastSkillCostMpCsReq => "CmdSceneCastSkillCostMpCsReq", Self::CmdGetUnlockTeleportScRsp => "CmdGetUnlockTeleportScRsp", Self::CmdSceneEnterStageCsReq => "CmdSceneEnterStageCsReq", Self::CmdGroupStateChangeScRsp => "CmdGroupStateChangeScRsp", Self::CmdSetTrainWorldIdCsReq => "CmdSetTrainWorldIdCsReq", Self::CmdOchpfjekngm => "CmdOCHPFJEKNGM", Self::CmdSetTrainWorldIdScRsp => "CmdSetTrainWorldIdScRsp", Self::CmdKcfmjcbjgmn => "CmdKCFMJCBJGMN", Self::CmdSceneEntityMoveScRsp => "CmdSceneEntityMoveScRsp", Self::CmdRefreshTriggerByClientCsReq => "CmdRefreshTriggerByClientCsReq", Self::CmdReEnterLastElementStageScRsp => "CmdReEnterLastElementStageScRsp", Self::CmdGetSceneMapInfoScRsp => "CmdGetSceneMapInfoScRsp", Self::CmdGetSceneMapInfoCsReq => "CmdGetSceneMapInfoCsReq", Self::CmdGetCurSceneInfoCsReq => "CmdGetCurSceneInfoCsReq", Self::CmdSceneEntityMoveCsReq => "CmdSceneEntityMoveCsReq", Self::CmdSetClientPausedScRsp => "CmdSetClientPausedScRsp", Self::CmdHnglcigbngb => "CmdHNGLCIGBNGB", Self::CmdEntityBindPropScRsp => "CmdEntityBindPropScRsp", Self::CmdPdhbdpnpmpi => "CmdPDHBDPNPMPI", Self::CmdGroupStateChangeScNotify => "CmdGroupStateChangeScNotify", Self::CmdGetCurSceneInfoScRsp => "CmdGetCurSceneInfoScRsp", Self::CmdUpdateFloorSavedValueNotify => "CmdUpdateFloorSavedValueNotify", Self::CmdActiveFarmElementScRsp => "CmdActiveFarmElementScRsp", Self::JhdckjgdkbeNpbfhjhplel => "JHDCKJGDKBE_NPBFHJHPLEL", Self::CmdSavePointsInfoNotify => "CmdSavePointsInfoNotify", Self::CmdDeleteSummonUnitScRsp => "CmdDeleteSummonUnitScRsp", Self::CmdStartCocoonStageScRsp => "CmdStartCocoonStageScRsp", Self::CmdEnterSectionCsReq => "CmdEnterSectionCsReq", Self::CmdSyncEntityBuffChangeListScNotify => { "CmdSyncEntityBuffChangeListScNotify" } Self::CmdReEnterLastElementStageCsReq => "CmdReEnterLastElementStageCsReq", Self::CmdTrainWorldIdChangeScNotify => "CmdTrainWorldIdChangeScNotify", Self::CmdSceneCheckpoingRefreshScRsp => "CmdSceneCheckpoingRefreshScRsp", Self::CmdSceneEntityTeleportCsReq => "CmdSceneEntityTeleportCsReq", Self::CmdSceneEntityTeleportScRsp => "CmdSceneEntityTeleportScRsp", Self::CmdSceneCastSkillScRsp => "CmdSceneCastSkillScRsp", Self::CmdUnlockedAreaMapScNotify => "CmdUnlockedAreaMapScNotify", Self::CmdSyncServerSceneChangeNotify => "CmdSyncServerSceneChangeNotify", Self::CmdSetClientPausedCsReq => "CmdSetClientPausedCsReq", Self::JhdckjgdkbeAfeojbgccin => "JHDCKJGDKBE_AFEOJBGCCIN", Self::CmdSceneEntityMoveScNotify => "CmdSceneEntityMoveScNotify", Self::CmdRefreshTriggerByClientScRsp => "CmdRefreshTriggerByClientScRsp", Self::CmdGroupStateChangeCsReq => "CmdGroupStateChangeCsReq", Self::CmdEbadahnbiih => "CmdEBADAHNBIIH", Self::CmdInteractPropScRsp => "CmdInteractPropScRsp", Self::JhdckjgdkbeIokibhklddi => "JHDCKJGDKBE_IOKIBHKLDDI", Self::CmdEnterSceneScRsp => "CmdEnterSceneScRsp", Self::CmdSceneCheckpoingRefreshCsReq => "CmdSceneCheckpoingRefreshCsReq", Self::CmdSceneCastSkillCsReq => "CmdSceneCastSkillCsReq", Self::CmdDeactivateFarmElementCsReq => "CmdDeactivateFarmElementCsReq", Self::CmdCounterDownCsReq => "CmdCounterDownCsReq", Self::CmdSceneCastSkillMpUpdateScNotify => { "CmdSceneCastSkillMpUpdateScNotify" } Self::CmdGetEnteredSceneCsReq => "CmdGetEnteredSceneCsReq", Self::CmdGetUnlockTeleportCsReq => "CmdGetUnlockTeleportCsReq", Self::CmdEnterSceneCsReq => "CmdEnterSceneCsReq", Self::CmdUnlockTeleportNotify => "CmdUnlockTeleportNotify", Self::CmdOpenChestScNotify => "CmdOpenChestScNotify", Self::CmdSetGroupCustomSaveDataScRsp => "CmdSetGroupCustomSaveDataScRsp", Self::CmdGmabbkempnp => "CmdGMABBKEMPNP", Self::CmdDeactivateFarmElementScRsp => "CmdDeactivateFarmElementScRsp", Self::CmdUpdateGroupPropertyScRsp => "CmdUpdateGroupPropertyScRsp", Self::CmdEnterSceneByServerScNotify => "CmdEnterSceneByServerScNotify", Self::CmdActiveFarmElementCsReq => "CmdActiveFarmElementCsReq", Self::CmdUpdateGroupPropertyCsReq => "CmdUpdateGroupPropertyCsReq", Self::CmdInteractPropCsReq => "CmdInteractPropCsReq", Self::CmdSceneReviveAfterRebattleCsReq => "CmdSceneReviveAfterRebattleCsReq", Self::CmdUpdateMechanismBarScNotify => "CmdUpdateMechanismBarScNotify", Self::CmdSceneGroupRefreshScNotify => "CmdSceneGroupRefreshScNotify", Self::CmdIlccpicilff => "CmdILCCPICILFF", Self::CmdChangePropTimelineInfoScRsp => "CmdChangePropTimelineInfoScRsp", Self::CmdEnterSectionScRsp => "CmdEnterSectionScRsp", Self::CmdDeleteSummonUnitCsReq => "CmdDeleteSummonUnitCsReq", Self::CmdGetEnteredSceneScRsp => "CmdGetEnteredSceneScRsp", Self::CmdRefreshTriggerByClientScNotify => { "CmdRefreshTriggerByClientScNotify" } Self::CmdStartCocoonStageCsReq => "CmdStartCocoonStageCsReq", Self::CmdFdgobnjpkjg => "CmdFDGOBNJPKJG", Self::CmdScenePlaneEventScNotify => "CmdScenePlaneEventScNotify", Self::CmdChangePropTimelineInfoCsReq => "CmdChangePropTimelineInfoCsReq", Self::CmdMnepaigbpgm => "CmdMNEPAIGBPGM", Self::CmdSceneCastSkillCostMpScRsp => "CmdSceneCastSkillCostMpScRsp", Self::CmdSceneEnterStageScRsp => "CmdSceneEnterStageScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JHDCKJGDKBE_NLCDGIPGFDJ" => Some(Self::JhdckjgdkbeNlcdgipgfdj), "CmdCounterDownScRsp" => Some(Self::CmdCounterDownScRsp), "CmdSceneReviveAfterRebattleScRsp" => { Some(Self::CmdSceneReviveAfterRebattleScRsp) } "CmdLJMENELBICD" => Some(Self::CmdLjmenelbicd), "JHDCKJGDKBE_JIAEHCICDLJ" => Some(Self::JhdckjgdkbeJiaehcicdlj), "CmdEnteredSceneChangeScNotify" => Some(Self::CmdEnteredSceneChangeScNotify), "CmdSceneCastSkillCostMpCsReq" => Some(Self::CmdSceneCastSkillCostMpCsReq), "CmdGetUnlockTeleportScRsp" => Some(Self::CmdGetUnlockTeleportScRsp), "CmdSceneEnterStageCsReq" => Some(Self::CmdSceneEnterStageCsReq), "CmdGroupStateChangeScRsp" => Some(Self::CmdGroupStateChangeScRsp), "CmdSetTrainWorldIdCsReq" => Some(Self::CmdSetTrainWorldIdCsReq), "CmdOCHPFJEKNGM" => Some(Self::CmdOchpfjekngm), "CmdSetTrainWorldIdScRsp" => Some(Self::CmdSetTrainWorldIdScRsp), "CmdKCFMJCBJGMN" => Some(Self::CmdKcfmjcbjgmn), "CmdSceneEntityMoveScRsp" => Some(Self::CmdSceneEntityMoveScRsp), "CmdRefreshTriggerByClientCsReq" => { Some(Self::CmdRefreshTriggerByClientCsReq) } "CmdReEnterLastElementStageScRsp" => { Some(Self::CmdReEnterLastElementStageScRsp) } "CmdGetSceneMapInfoScRsp" => Some(Self::CmdGetSceneMapInfoScRsp), "CmdGetSceneMapInfoCsReq" => Some(Self::CmdGetSceneMapInfoCsReq), "CmdGetCurSceneInfoCsReq" => Some(Self::CmdGetCurSceneInfoCsReq), "CmdSceneEntityMoveCsReq" => Some(Self::CmdSceneEntityMoveCsReq), "CmdSetClientPausedScRsp" => Some(Self::CmdSetClientPausedScRsp), "CmdHNGLCIGBNGB" => Some(Self::CmdHnglcigbngb), "CmdEntityBindPropScRsp" => Some(Self::CmdEntityBindPropScRsp), "CmdPDHBDPNPMPI" => Some(Self::CmdPdhbdpnpmpi), "CmdGroupStateChangeScNotify" => Some(Self::CmdGroupStateChangeScNotify), "CmdGetCurSceneInfoScRsp" => Some(Self::CmdGetCurSceneInfoScRsp), "CmdUpdateFloorSavedValueNotify" => { Some(Self::CmdUpdateFloorSavedValueNotify) } "CmdActiveFarmElementScRsp" => Some(Self::CmdActiveFarmElementScRsp), "JHDCKJGDKBE_NPBFHJHPLEL" => Some(Self::JhdckjgdkbeNpbfhjhplel), "CmdSavePointsInfoNotify" => Some(Self::CmdSavePointsInfoNotify), "CmdDeleteSummonUnitScRsp" => Some(Self::CmdDeleteSummonUnitScRsp), "CmdStartCocoonStageScRsp" => Some(Self::CmdStartCocoonStageScRsp), "CmdEnterSectionCsReq" => Some(Self::CmdEnterSectionCsReq), "CmdSyncEntityBuffChangeListScNotify" => { Some(Self::CmdSyncEntityBuffChangeListScNotify) } "CmdReEnterLastElementStageCsReq" => { Some(Self::CmdReEnterLastElementStageCsReq) } "CmdTrainWorldIdChangeScNotify" => Some(Self::CmdTrainWorldIdChangeScNotify), "CmdSceneCheckpoingRefreshScRsp" => { Some(Self::CmdSceneCheckpoingRefreshScRsp) } "CmdSceneEntityTeleportCsReq" => Some(Self::CmdSceneEntityTeleportCsReq), "CmdSceneEntityTeleportScRsp" => Some(Self::CmdSceneEntityTeleportScRsp), "CmdSceneCastSkillScRsp" => Some(Self::CmdSceneCastSkillScRsp), "CmdUnlockedAreaMapScNotify" => Some(Self::CmdUnlockedAreaMapScNotify), "CmdSyncServerSceneChangeNotify" => { Some(Self::CmdSyncServerSceneChangeNotify) } "CmdSetClientPausedCsReq" => Some(Self::CmdSetClientPausedCsReq), "JHDCKJGDKBE_AFEOJBGCCIN" => Some(Self::JhdckjgdkbeAfeojbgccin), "CmdSceneEntityMoveScNotify" => Some(Self::CmdSceneEntityMoveScNotify), "CmdRefreshTriggerByClientScRsp" => { Some(Self::CmdRefreshTriggerByClientScRsp) } "CmdGroupStateChangeCsReq" => Some(Self::CmdGroupStateChangeCsReq), "CmdEBADAHNBIIH" => Some(Self::CmdEbadahnbiih), "CmdInteractPropScRsp" => Some(Self::CmdInteractPropScRsp), "JHDCKJGDKBE_IOKIBHKLDDI" => Some(Self::JhdckjgdkbeIokibhklddi), "CmdEnterSceneScRsp" => Some(Self::CmdEnterSceneScRsp), "CmdSceneCheckpoingRefreshCsReq" => { Some(Self::CmdSceneCheckpoingRefreshCsReq) } "CmdSceneCastSkillCsReq" => Some(Self::CmdSceneCastSkillCsReq), "CmdDeactivateFarmElementCsReq" => Some(Self::CmdDeactivateFarmElementCsReq), "CmdCounterDownCsReq" => Some(Self::CmdCounterDownCsReq), "CmdSceneCastSkillMpUpdateScNotify" => { Some(Self::CmdSceneCastSkillMpUpdateScNotify) } "CmdGetEnteredSceneCsReq" => Some(Self::CmdGetEnteredSceneCsReq), "CmdGetUnlockTeleportCsReq" => Some(Self::CmdGetUnlockTeleportCsReq), "CmdEnterSceneCsReq" => Some(Self::CmdEnterSceneCsReq), "CmdUnlockTeleportNotify" => Some(Self::CmdUnlockTeleportNotify), "CmdOpenChestScNotify" => Some(Self::CmdOpenChestScNotify), "CmdSetGroupCustomSaveDataScRsp" => { Some(Self::CmdSetGroupCustomSaveDataScRsp) } "CmdGMABBKEMPNP" => Some(Self::CmdGmabbkempnp), "CmdDeactivateFarmElementScRsp" => Some(Self::CmdDeactivateFarmElementScRsp), "CmdUpdateGroupPropertyScRsp" => Some(Self::CmdUpdateGroupPropertyScRsp), "CmdEnterSceneByServerScNotify" => Some(Self::CmdEnterSceneByServerScNotify), "CmdActiveFarmElementCsReq" => Some(Self::CmdActiveFarmElementCsReq), "CmdUpdateGroupPropertyCsReq" => Some(Self::CmdUpdateGroupPropertyCsReq), "CmdInteractPropCsReq" => Some(Self::CmdInteractPropCsReq), "CmdSceneReviveAfterRebattleCsReq" => { Some(Self::CmdSceneReviveAfterRebattleCsReq) } "CmdUpdateMechanismBarScNotify" => Some(Self::CmdUpdateMechanismBarScNotify), "CmdSceneGroupRefreshScNotify" => Some(Self::CmdSceneGroupRefreshScNotify), "CmdILCCPICILFF" => Some(Self::CmdIlccpicilff), "CmdChangePropTimelineInfoScRsp" => { Some(Self::CmdChangePropTimelineInfoScRsp) } "CmdEnterSectionScRsp" => Some(Self::CmdEnterSectionScRsp), "CmdDeleteSummonUnitCsReq" => Some(Self::CmdDeleteSummonUnitCsReq), "CmdGetEnteredSceneScRsp" => Some(Self::CmdGetEnteredSceneScRsp), "CmdRefreshTriggerByClientScNotify" => { Some(Self::CmdRefreshTriggerByClientScNotify) } "CmdStartCocoonStageCsReq" => Some(Self::CmdStartCocoonStageCsReq), "CmdFDGOBNJPKJG" => Some(Self::CmdFdgobnjpkjg), "CmdScenePlaneEventScNotify" => Some(Self::CmdScenePlaneEventScNotify), "CmdChangePropTimelineInfoCsReq" => { Some(Self::CmdChangePropTimelineInfoCsReq) } "CmdMNEPAIGBPGM" => Some(Self::CmdMnepaigbpgm), "CmdSceneCastSkillCostMpScRsp" => Some(Self::CmdSceneCastSkillCostMpScRsp), "CmdSceneEnterStageScRsp" => Some(Self::CmdSceneEnterStageScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jnboifcnbch { Hglifjghade = 0, Lcfjooiaehd = 1, } impl Jnboifcnbch { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Hglifjghade => "JNBOIFCNBCH_HGLIFJGHADE", Self::Lcfjooiaehd => "JNBOIFCNBCH_LCFJOOIAEHD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JNBOIFCNBCH_HGLIFJGHADE" => Some(Self::Hglifjghade), "JNBOIFCNBCH_LCFJOOIAEHD" => Some(Self::Lcfjooiaehd), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SkillExtraTag { SceneCastSkillNone = 0, SceneCastSkillProjectileHit = 1, SceneCastSkillProjectileLifetimeFinish = 2, } impl SkillExtraTag { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::SceneCastSkillNone => "SCENE_CAST_SKILL_NONE", Self::SceneCastSkillProjectileHit => "SCENE_CAST_SKILL_PROJECTILE_HIT", Self::SceneCastSkillProjectileLifetimeFinish => { "SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SCENE_CAST_SKILL_NONE" => Some(Self::SceneCastSkillNone), "SCENE_CAST_SKILL_PROJECTILE_HIT" => Some(Self::SceneCastSkillProjectileHit), "SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH" => { Some(Self::SceneCastSkillProjectileLifetimeFinish) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MonsterBattleType { None = 0, TriggerBattle = 1, DirectDieSimulateBattle = 2, DirectDieSkipBattle = 3, NoBattle = 4, } impl MonsterBattleType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "MONSTER_BATTLE_TYPE_NONE", Self::TriggerBattle => "MONSTER_BATTLE_TYPE_TRIGGER_BATTLE", Self::DirectDieSimulateBattle => { "MONSTER_BATTLE_TYPE_DIRECT_DIE_SIMULATE_BATTLE" } Self::DirectDieSkipBattle => "MONSTER_BATTLE_TYPE_DIRECT_DIE_SKIP_BATTLE", Self::NoBattle => "MONSTER_BATTLE_TYPE_NO_BATTLE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MONSTER_BATTLE_TYPE_NONE" => Some(Self::None), "MONSTER_BATTLE_TYPE_TRIGGER_BATTLE" => Some(Self::TriggerBattle), "MONSTER_BATTLE_TYPE_DIRECT_DIE_SIMULATE_BATTLE" => { Some(Self::DirectDieSimulateBattle) } "MONSTER_BATTLE_TYPE_DIRECT_DIE_SKIP_BATTLE" => { Some(Self::DirectDieSkipBattle) } "MONSTER_BATTLE_TYPE_NO_BATTLE" => Some(Self::NoBattle), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SceneEntityBuffChangeType { Default = 0, AddMazebuff = 1, AddAdvModifier = 2, } impl SceneEntityBuffChangeType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Default => "SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT", Self::AddMazebuff => "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF", Self::AddAdvModifier => "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT" => Some(Self::Default), "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF" => Some(Self::AddMazebuff), "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER" => { Some(Self::AddAdvModifier) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum EnterSceneReason { None = 0, ChallengeTimeout = 1, RogueTimeout = 2, ChangeStoryline = 3, DimensionMerge = 4, } impl EnterSceneReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "ENTER_SCENE_REASON_NONE", Self::ChallengeTimeout => "ENTER_SCENE_REASON_CHALLENGE_TIMEOUT", Self::RogueTimeout => "ENTER_SCENE_REASON_ROGUE_TIMEOUT", Self::ChangeStoryline => "ENTER_SCENE_REASON_CHANGE_STORYLINE", Self::DimensionMerge => "ENTER_SCENE_REASON_DIMENSION_MERGE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ENTER_SCENE_REASON_NONE" => Some(Self::None), "ENTER_SCENE_REASON_CHALLENGE_TIMEOUT" => Some(Self::ChallengeTimeout), "ENTER_SCENE_REASON_ROGUE_TIMEOUT" => Some(Self::RogueTimeout), "ENTER_SCENE_REASON_CHANGE_STORYLINE" => Some(Self::ChangeStoryline), "ENTER_SCENE_REASON_DIMENSION_MERGE" => Some(Self::DimensionMerge), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChestType { MapInfoChestTypeNone = 0, MapInfoChestTypeNormal = 101, MapInfoChestTypeChallenge = 102, MapInfoChestTypePuzzle = 104, } impl ChestType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MapInfoChestTypeNone => "MAP_INFO_CHEST_TYPE_NONE", Self::MapInfoChestTypeNormal => "MAP_INFO_CHEST_TYPE_NORMAL", Self::MapInfoChestTypeChallenge => "MAP_INFO_CHEST_TYPE_CHALLENGE", Self::MapInfoChestTypePuzzle => "MAP_INFO_CHEST_TYPE_PUZZLE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MAP_INFO_CHEST_TYPE_NONE" => Some(Self::MapInfoChestTypeNone), "MAP_INFO_CHEST_TYPE_NORMAL" => Some(Self::MapInfoChestTypeNormal), "MAP_INFO_CHEST_TYPE_CHALLENGE" => Some(Self::MapInfoChestTypeChallenge), "MAP_INFO_CHEST_TYPE_PUZZLE" => Some(Self::MapInfoChestTypePuzzle), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GameplayCounterUpdateReason { None = 0, Activate = 1, Deactivate = 2, Change = 3, } impl GameplayCounterUpdateReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "GAMEPLAY_COUNTER_UPDATE_REASON_NONE", Self::Activate => "GAMEPLAY_COUNTER_UPDATE_REASON_ACTIVATE", Self::Deactivate => "GAMEPLAY_COUNTER_UPDATE_REASON_DEACTIVATE", Self::Change => "GAMEPLAY_COUNTER_UPDATE_REASON_CHANGE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GAMEPLAY_COUNTER_UPDATE_REASON_NONE" => Some(Self::None), "GAMEPLAY_COUNTER_UPDATE_REASON_ACTIVATE" => Some(Self::Activate), "GAMEPLAY_COUNTER_UPDATE_REASON_DEACTIVATE" => Some(Self::Deactivate), "GAMEPLAY_COUNTER_UPDATE_REASON_CHANGE" => Some(Self::Change), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SceneGroupRefreshType { None = 0, Loaded = 1, Unload = 2, Afibfmafncc = 3, } impl SceneGroupRefreshType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "SCENE_GROUP_REFRESH_TYPE_NONE", Self::Loaded => "SCENE_GROUP_REFRESH_TYPE_LOADED", Self::Unload => "SCENE_GROUP_REFRESH_TYPE_UNLOAD", Self::Afibfmafncc => "SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "SCENE_GROUP_REFRESH_TYPE_NONE" => Some(Self::None), "SCENE_GROUP_REFRESH_TYPE_LOADED" => Some(Self::Loaded), "SCENE_GROUP_REFRESH_TYPE_UNLOAD" => Some(Self::Unload), "SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC" => Some(Self::Afibfmafncc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdServerPrefsType { EhbmiaimldmNlcdgipgfdj = 0, CmdUpdateServerPrefsCsReq = 6136, CmdUpdateServerPrefsDataScRsp = 6113, CmdGetAllServerPrefsDataCsReq = 6173, CmdGetServerPrefsDataScRsp = 6127, EhbmiaimldmBiollcikffd = 6180, CmdGetAllServerPrefsDataScRsp = 6103, } impl CmdServerPrefsType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::EhbmiaimldmNlcdgipgfdj => "EHBMIAIMLDM_NLCDGIPGFDJ", Self::CmdUpdateServerPrefsCsReq => "CmdUpdateServerPrefsCsReq", Self::CmdUpdateServerPrefsDataScRsp => "CmdUpdateServerPrefsDataScRsp", Self::CmdGetAllServerPrefsDataCsReq => "CmdGetAllServerPrefsDataCsReq", Self::CmdGetServerPrefsDataScRsp => "CmdGetServerPrefsDataScRsp", Self::EhbmiaimldmBiollcikffd => "EHBMIAIMLDM_BIOLLCIKFFD", Self::CmdGetAllServerPrefsDataScRsp => "CmdGetAllServerPrefsDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EHBMIAIMLDM_NLCDGIPGFDJ" => Some(Self::EhbmiaimldmNlcdgipgfdj), "CmdUpdateServerPrefsCsReq" => Some(Self::CmdUpdateServerPrefsCsReq), "CmdUpdateServerPrefsDataScRsp" => Some(Self::CmdUpdateServerPrefsDataScRsp), "CmdGetAllServerPrefsDataCsReq" => Some(Self::CmdGetAllServerPrefsDataCsReq), "CmdGetServerPrefsDataScRsp" => Some(Self::CmdGetServerPrefsDataScRsp), "EHBMIAIMLDM_BIOLLCIKFFD" => Some(Self::EhbmiaimldmBiollcikffd), "CmdGetAllServerPrefsDataScRsp" => Some(Self::CmdGetAllServerPrefsDataScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdShopType { LhkceahdmdfNlcdgipgfdj = 0, CmdTakeCityShopRewardScRsp = 1513, CmdBuyGoodsScRsp = 1527, CmdCityShopInfoScNotify = 1515, CmdTakeCityShopRewardCsReq = 1536, CmdGetShopListCsReq = 1573, CmdBuyGoodsCsReq = 1580, CmdGetShopListScRsp = 1503, } impl CmdShopType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LhkceahdmdfNlcdgipgfdj => "LHKCEAHDMDF_NLCDGIPGFDJ", Self::CmdTakeCityShopRewardScRsp => "CmdTakeCityShopRewardScRsp", Self::CmdBuyGoodsScRsp => "CmdBuyGoodsScRsp", Self::CmdCityShopInfoScNotify => "CmdCityShopInfoScNotify", Self::CmdTakeCityShopRewardCsReq => "CmdTakeCityShopRewardCsReq", Self::CmdGetShopListCsReq => "CmdGetShopListCsReq", Self::CmdBuyGoodsCsReq => "CmdBuyGoodsCsReq", Self::CmdGetShopListScRsp => "CmdGetShopListScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LHKCEAHDMDF_NLCDGIPGFDJ" => Some(Self::LhkceahdmdfNlcdgipgfdj), "CmdTakeCityShopRewardScRsp" => Some(Self::CmdTakeCityShopRewardScRsp), "CmdBuyGoodsScRsp" => Some(Self::CmdBuyGoodsScRsp), "CmdCityShopInfoScNotify" => Some(Self::CmdCityShopInfoScNotify), "CmdTakeCityShopRewardCsReq" => Some(Self::CmdTakeCityShopRewardCsReq), "CmdGetShopListCsReq" => Some(Self::CmdGetShopListCsReq), "CmdBuyGoodsCsReq" => Some(Self::CmdBuyGoodsCsReq), "CmdGetShopListScRsp" => Some(Self::CmdGetShopListScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSpaceZooType { LpmaenkeehoNlcdgipgfdj = 0, CmdSpaceZooDeleteCatCsReq = 6710, CmdCgfmdmpckdn = 6712, CmdSpaceZooDataCsReq = 6773, CmdSpaceZooBornCsReq = 6780, CmdSpaceZooMutateScRsp = 6713, CmdSpaceZooTakeCsReq = 6783, CmdSpaceZooBornScRsp = 6727, CmdSpaceZooDeleteCatScRsp = 6787, CmdSpaceZooOpCatteryCsReq = 6715, CmdBaekeidldci = 6754, CmdSpaceZooOpCatteryScRsp = 6781, CmdSpaceZooMutateCsReq = 6736, CmdSpaceZooCatUpdateNotify = 6729, CmdSpaceZooDataScRsp = 6703, CmdSpaceZooTakeScRsp = 6709, } impl CmdSpaceZooType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LpmaenkeehoNlcdgipgfdj => "LPMAENKEEHO_NLCDGIPGFDJ", Self::CmdSpaceZooDeleteCatCsReq => "CmdSpaceZooDeleteCatCsReq", Self::CmdCgfmdmpckdn => "CmdCGFMDMPCKDN", Self::CmdSpaceZooDataCsReq => "CmdSpaceZooDataCsReq", Self::CmdSpaceZooBornCsReq => "CmdSpaceZooBornCsReq", Self::CmdSpaceZooMutateScRsp => "CmdSpaceZooMutateScRsp", Self::CmdSpaceZooTakeCsReq => "CmdSpaceZooTakeCsReq", Self::CmdSpaceZooBornScRsp => "CmdSpaceZooBornScRsp", Self::CmdSpaceZooDeleteCatScRsp => "CmdSpaceZooDeleteCatScRsp", Self::CmdSpaceZooOpCatteryCsReq => "CmdSpaceZooOpCatteryCsReq", Self::CmdBaekeidldci => "CmdBAEKEIDLDCI", Self::CmdSpaceZooOpCatteryScRsp => "CmdSpaceZooOpCatteryScRsp", Self::CmdSpaceZooMutateCsReq => "CmdSpaceZooMutateCsReq", Self::CmdSpaceZooCatUpdateNotify => "CmdSpaceZooCatUpdateNotify", Self::CmdSpaceZooDataScRsp => "CmdSpaceZooDataScRsp", Self::CmdSpaceZooTakeScRsp => "CmdSpaceZooTakeScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LPMAENKEEHO_NLCDGIPGFDJ" => Some(Self::LpmaenkeehoNlcdgipgfdj), "CmdSpaceZooDeleteCatCsReq" => Some(Self::CmdSpaceZooDeleteCatCsReq), "CmdCGFMDMPCKDN" => Some(Self::CmdCgfmdmpckdn), "CmdSpaceZooDataCsReq" => Some(Self::CmdSpaceZooDataCsReq), "CmdSpaceZooBornCsReq" => Some(Self::CmdSpaceZooBornCsReq), "CmdSpaceZooMutateScRsp" => Some(Self::CmdSpaceZooMutateScRsp), "CmdSpaceZooTakeCsReq" => Some(Self::CmdSpaceZooTakeCsReq), "CmdSpaceZooBornScRsp" => Some(Self::CmdSpaceZooBornScRsp), "CmdSpaceZooDeleteCatScRsp" => Some(Self::CmdSpaceZooDeleteCatScRsp), "CmdSpaceZooOpCatteryCsReq" => Some(Self::CmdSpaceZooOpCatteryCsReq), "CmdBAEKEIDLDCI" => Some(Self::CmdBaekeidldci), "CmdSpaceZooOpCatteryScRsp" => Some(Self::CmdSpaceZooOpCatteryScRsp), "CmdSpaceZooMutateCsReq" => Some(Self::CmdSpaceZooMutateCsReq), "CmdSpaceZooCatUpdateNotify" => Some(Self::CmdSpaceZooCatUpdateNotify), "CmdSpaceZooDataScRsp" => Some(Self::CmdSpaceZooDataScRsp), "CmdSpaceZooTakeScRsp" => Some(Self::CmdSpaceZooTakeScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStarFightType { KlomgbffjiiNlcdgipgfdj = 0, CmdGetStarFightDataCsReq = 7169, CmdGetStarFightDataScRsp = 7168, CmdStarFightDataChangeNotify = 7164, CmdStartStarFightLevelCsReq = 7162, CmdStartStarFightLevelScRsp = 7170, } impl CmdStarFightType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::KlomgbffjiiNlcdgipgfdj => "KLOMGBFFJII_NLCDGIPGFDJ", Self::CmdGetStarFightDataCsReq => "CmdGetStarFightDataCsReq", Self::CmdGetStarFightDataScRsp => "CmdGetStarFightDataScRsp", Self::CmdStarFightDataChangeNotify => "CmdStarFightDataChangeNotify", Self::CmdStartStarFightLevelCsReq => "CmdStartStarFightLevelCsReq", Self::CmdStartStarFightLevelScRsp => "CmdStartStarFightLevelScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KLOMGBFFJII_NLCDGIPGFDJ" => Some(Self::KlomgbffjiiNlcdgipgfdj), "CmdGetStarFightDataCsReq" => Some(Self::CmdGetStarFightDataCsReq), "CmdGetStarFightDataScRsp" => Some(Self::CmdGetStarFightDataScRsp), "CmdStarFightDataChangeNotify" => Some(Self::CmdStarFightDataChangeNotify), "CmdStartStarFightLevelCsReq" => Some(Self::CmdStartStarFightLevelCsReq), "CmdStartStarFightLevelScRsp" => Some(Self::CmdStartStarFightLevelScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStoryLineType { AlmbggjdjbjNlcdgipgfdj = 0, CmdGetStoryLineInfoScRsp = 6203, CmdGetStoryLineInfoCsReq = 6273, CmdStoryLineInfoScNotify = 6280, CmdChangeStoryLineFinishScNotify = 6213, CmdStoryLineTrialAvatarChangeScNotify = 6215, } impl CmdStoryLineType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AlmbggjdjbjNlcdgipgfdj => "ALMBGGJDJBJ_NLCDGIPGFDJ", Self::CmdGetStoryLineInfoScRsp => "CmdGetStoryLineInfoScRsp", Self::CmdGetStoryLineInfoCsReq => "CmdGetStoryLineInfoCsReq", Self::CmdStoryLineInfoScNotify => "CmdStoryLineInfoScNotify", Self::CmdChangeStoryLineFinishScNotify => "CmdChangeStoryLineFinishScNotify", Self::CmdStoryLineTrialAvatarChangeScNotify => { "CmdStoryLineTrialAvatarChangeScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ALMBGGJDJBJ_NLCDGIPGFDJ" => Some(Self::AlmbggjdjbjNlcdgipgfdj), "CmdGetStoryLineInfoScRsp" => Some(Self::CmdGetStoryLineInfoScRsp), "CmdGetStoryLineInfoCsReq" => Some(Self::CmdGetStoryLineInfoCsReq), "CmdStoryLineInfoScNotify" => Some(Self::CmdStoryLineInfoScNotify), "CmdChangeStoryLineFinishScNotify" => { Some(Self::CmdChangeStoryLineFinishScNotify) } "CmdStoryLineTrialAvatarChangeScNotify" => { Some(Self::CmdStoryLineTrialAvatarChangeScNotify) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChangeStoryLineAction { None = 0, FinishAction = 1, Client = 2, CustomOp = 3, Raid = 4, Hkfkafpajco = 5, } impl ChangeStoryLineAction { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::None => "ChangeStoryLineAction_None", Self::FinishAction => "ChangeStoryLineAction_FinishAction", Self::Client => "ChangeStoryLineAction_Client", Self::CustomOp => "ChangeStoryLineAction_CustomOP", Self::Raid => "ChangeStoryLineAction_Raid", Self::Hkfkafpajco => "ChangeStoryLineAction_HKFKAFPAJCO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ChangeStoryLineAction_None" => Some(Self::None), "ChangeStoryLineAction_FinishAction" => Some(Self::FinishAction), "ChangeStoryLineAction_Client" => Some(Self::Client), "ChangeStoryLineAction_CustomOP" => Some(Self::CustomOp), "ChangeStoryLineAction_Raid" => Some(Self::Raid), "ChangeStoryLineAction_HKFKAFPAJCO" => Some(Self::Hkfkafpajco), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStrongChallengeActivityType { GdbhlmfljmhNlcdgipgfdj = 0, CmdCbfojhepnhe = 6636, CmdFpmficmfngj = 6673, CmdEnterStrongChallengeActivityStageScRsp = 6627, CmdEnterStrongChallengeActivityStageCsReq = 6680, CmdCejmceebcog = 6603, } impl CmdStrongChallengeActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::GdbhlmfljmhNlcdgipgfdj => "GDBHLMFLJMH_NLCDGIPGFDJ", Self::CmdCbfojhepnhe => "CmdCBFOJHEPNHE", Self::CmdFpmficmfngj => "CmdFPMFICMFNGJ", Self::CmdEnterStrongChallengeActivityStageScRsp => { "CmdEnterStrongChallengeActivityStageScRsp" } Self::CmdEnterStrongChallengeActivityStageCsReq => { "CmdEnterStrongChallengeActivityStageCsReq" } Self::CmdCejmceebcog => "CmdCEJMCEEBCOG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GDBHLMFLJMH_NLCDGIPGFDJ" => Some(Self::GdbhlmfljmhNlcdgipgfdj), "CmdCBFOJHEPNHE" => Some(Self::CmdCbfojhepnhe), "CmdFPMFICMFNGJ" => Some(Self::CmdFpmficmfngj), "CmdEnterStrongChallengeActivityStageScRsp" => { Some(Self::CmdEnterStrongChallengeActivityStageScRsp) } "CmdEnterStrongChallengeActivityStageCsReq" => { Some(Self::CmdEnterStrongChallengeActivityStageCsReq) } "CmdCEJMCEEBCOG" => Some(Self::CmdCejmceebcog), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSummonActivityType { FegmmlebkmaNlcdgipgfdj = 0, CmdEnterSummonActivityStageScRsp = 7570, CmdGetSummonActivityDataScRsp = 7568, CmdSummonActivityBattleEndScNotify = 7564, CmdEnterSummonActivityStageCsReq = 7562, CmdGetSummonActivityDataCsReq = 7569, } impl CmdSummonActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FegmmlebkmaNlcdgipgfdj => "FEGMMLEBKMA_NLCDGIPGFDJ", Self::CmdEnterSummonActivityStageScRsp => "CmdEnterSummonActivityStageScRsp", Self::CmdGetSummonActivityDataScRsp => "CmdGetSummonActivityDataScRsp", Self::CmdSummonActivityBattleEndScNotify => { "CmdSummonActivityBattleEndScNotify" } Self::CmdEnterSummonActivityStageCsReq => "CmdEnterSummonActivityStageCsReq", Self::CmdGetSummonActivityDataCsReq => "CmdGetSummonActivityDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FEGMMLEBKMA_NLCDGIPGFDJ" => Some(Self::FegmmlebkmaNlcdgipgfdj), "CmdEnterSummonActivityStageScRsp" => { Some(Self::CmdEnterSummonActivityStageScRsp) } "CmdGetSummonActivityDataScRsp" => Some(Self::CmdGetSummonActivityDataScRsp), "CmdSummonActivityBattleEndScNotify" => { Some(Self::CmdSummonActivityBattleEndScNotify) } "CmdEnterSummonActivityStageCsReq" => { Some(Self::CmdEnterSummonActivityStageCsReq) } "CmdGetSummonActivityDataCsReq" => Some(Self::CmdGetSummonActivityDataCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSwitchHandType { BkccnekjadfNlcdgipgfdj = 0, CmdSwitchHandStartScRsp = 8120, CmdGetSwitchHandDataCsReq = 8118, CmdSwitchHandFinishCsReq = 8102, CmdSwitchHandFinishScRsp = 8119, CmdGetSwitchHandResetGameCsReq = 8108, CmdGetSwitchHandResetHandPosCsReq = 8117, CmdGetSwitchHandUpdateScRsp = 8114, CmdSwitchHandStartCsReq = 8116, CmdGetSwitchHandResetGameScRsp = 8107, CmdGetSwitchHandDataScRsp = 8106, CmdGetSwitchHandResetHandPosScRsp = 8103, CmdOnpmjjocbmm = 8111, CmdGetSwitchHandUpdateCsReq = 8112, CmdJaioienpgod = 8104, } impl CmdSwitchHandType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::BkccnekjadfNlcdgipgfdj => "BKCCNEKJADF_NLCDGIPGFDJ", Self::CmdSwitchHandStartScRsp => "CmdSwitchHandStartScRsp", Self::CmdGetSwitchHandDataCsReq => "CmdGetSwitchHandDataCsReq", Self::CmdSwitchHandFinishCsReq => "CmdSwitchHandFinishCsReq", Self::CmdSwitchHandFinishScRsp => "CmdSwitchHandFinishScRsp", Self::CmdGetSwitchHandResetGameCsReq => "CmdGetSwitchHandResetGameCsReq", Self::CmdGetSwitchHandResetHandPosCsReq => { "CmdGetSwitchHandResetHandPosCsReq" } Self::CmdGetSwitchHandUpdateScRsp => "CmdGetSwitchHandUpdateScRsp", Self::CmdSwitchHandStartCsReq => "CmdSwitchHandStartCsReq", Self::CmdGetSwitchHandResetGameScRsp => "CmdGetSwitchHandResetGameScRsp", Self::CmdGetSwitchHandDataScRsp => "CmdGetSwitchHandDataScRsp", Self::CmdGetSwitchHandResetHandPosScRsp => { "CmdGetSwitchHandResetHandPosScRsp" } Self::CmdOnpmjjocbmm => "CmdONPMJJOCBMM", Self::CmdGetSwitchHandUpdateCsReq => "CmdGetSwitchHandUpdateCsReq", Self::CmdJaioienpgod => "CmdJAIOIENPGOD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BKCCNEKJADF_NLCDGIPGFDJ" => Some(Self::BkccnekjadfNlcdgipgfdj), "CmdSwitchHandStartScRsp" => Some(Self::CmdSwitchHandStartScRsp), "CmdGetSwitchHandDataCsReq" => Some(Self::CmdGetSwitchHandDataCsReq), "CmdSwitchHandFinishCsReq" => Some(Self::CmdSwitchHandFinishCsReq), "CmdSwitchHandFinishScRsp" => Some(Self::CmdSwitchHandFinishScRsp), "CmdGetSwitchHandResetGameCsReq" => { Some(Self::CmdGetSwitchHandResetGameCsReq) } "CmdGetSwitchHandResetHandPosCsReq" => { Some(Self::CmdGetSwitchHandResetHandPosCsReq) } "CmdGetSwitchHandUpdateScRsp" => Some(Self::CmdGetSwitchHandUpdateScRsp), "CmdSwitchHandStartCsReq" => Some(Self::CmdSwitchHandStartCsReq), "CmdGetSwitchHandResetGameScRsp" => { Some(Self::CmdGetSwitchHandResetGameScRsp) } "CmdGetSwitchHandDataScRsp" => Some(Self::CmdGetSwitchHandDataScRsp), "CmdGetSwitchHandResetHandPosScRsp" => { Some(Self::CmdGetSwitchHandResetHandPosScRsp) } "CmdONPMJJOCBMM" => Some(Self::CmdOnpmjjocbmm), "CmdGetSwitchHandUpdateCsReq" => Some(Self::CmdGetSwitchHandUpdateCsReq), "CmdJAIOIENPGOD" => Some(Self::CmdJaioienpgod), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ddnjkamihhi { Nlcdgipgfdj = 0, Ljhjndhchjf = 1, Hokacnfcjai = 2, } impl Ddnjkamihhi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "DDNJKAMIHHI_NLCDGIPGFDJ", Self::Ljhjndhchjf => "DDNJKAMIHHI_LJHJNDHCHJF", Self::Hokacnfcjai => "DDNJKAMIHHI_HOKACNFCJAI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DDNJKAMIHHI_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "DDNJKAMIHHI_LJHJNDHCHJF" => Some(Self::Ljhjndhchjf), "DDNJKAMIHHI_HOKACNFCJAI" => Some(Self::Hokacnfcjai), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSwordTrainingType { BkibajohbhnNlcdgipgfdj = 0, CmdSwordTrainingStoryBattleScRsp = 7461, CmdSwordTrainingLearnSkillCsReq = 7458, CmdSwordTrainingStartGameScRsp = 7470, CmdSwordTrainingStoryConfirmCsReq = 7462, CmdSwordTrainingUnlockSyncScNotify = 7464, CmdSwordTrainingDialogueSelectOptionScRsp = 7459, CmdSwordTrainingSelectEndingCsReq = 7496, CmdSwordTrainingSelectEndingScRsp = 7465, CmdSwordTrainingLearnSkillScRsp = 7453, CmdSwordTrainingExamResultConfirmScRsp = 7486, CmdEnterSwordTrainingExamCsReq = 7490, CmdSwordTrainingResumeGameCsReq = 7481, CmdSwordTrainingResumeGameScRsp = 7475, CmdSwordTrainingExamResultConfirmCsReq = 7485, CmdSwordTrainingRestoreGameCsReq = 7474, CmdGetSwordTrainingDataScRsp = 7457, CmdSwordTrainingSetSkillTraceScRsp = 7476, CmdSwordTrainingDailyPhaseConfirmScRsp = 7469, CmdSwordTrainingDailyPhaseConfirmCsReq = 7477, CmdGetSwordTrainingDataCsReq = 7492, CmdSwordTrainingStartGameCsReq = 7488, CmdSwordTrainingGameSyncChangeScNotify = 7482, CmdSwordTrainingTurnActionScRsp = 7494, CmdSwordTrainingSetSkillTraceCsReq = 7452, CmdEnterSwordTrainingExamScRsp = 7455, CmdSwordTrainingTurnActionCsReq = 7473, CmdSwordTrainingStoryBattleCsReq = 7451, CmdSwordTrainingDialogueSelectOptionCsReq = 7495, CmdSwordTrainingGameSettleScNotify = 7499, CmdSwordTrainingActionTurnSettleScNotify = 7483, CmdSwordTrainingRestoreGameScRsp = 7478, CmdSwordTrainingMarkEndingViewedScRsp = 7497, CmdSwordTrainingStoryConfirmScRsp = 7456, CmdSwordTrainingGiveUpGameCsReq = 7466, CmdSwordTrainingGiveUpGameScRsp = 7491, CmdSwordTrainingMarkEndingViewedCsReq = 7460, } impl CmdSwordTrainingType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::BkibajohbhnNlcdgipgfdj => "BKIBAJOHBHN_NLCDGIPGFDJ", Self::CmdSwordTrainingStoryBattleScRsp => "CmdSwordTrainingStoryBattleScRsp", Self::CmdSwordTrainingLearnSkillCsReq => "CmdSwordTrainingLearnSkillCsReq", Self::CmdSwordTrainingStartGameScRsp => "CmdSwordTrainingStartGameScRsp", Self::CmdSwordTrainingStoryConfirmCsReq => { "CmdSwordTrainingStoryConfirmCsReq" } Self::CmdSwordTrainingUnlockSyncScNotify => { "CmdSwordTrainingUnlockSyncScNotify" } Self::CmdSwordTrainingDialogueSelectOptionScRsp => { "CmdSwordTrainingDialogueSelectOptionScRsp" } Self::CmdSwordTrainingSelectEndingCsReq => { "CmdSwordTrainingSelectEndingCsReq" } Self::CmdSwordTrainingSelectEndingScRsp => { "CmdSwordTrainingSelectEndingScRsp" } Self::CmdSwordTrainingLearnSkillScRsp => "CmdSwordTrainingLearnSkillScRsp", Self::CmdSwordTrainingExamResultConfirmScRsp => { "CmdSwordTrainingExamResultConfirmScRsp" } Self::CmdEnterSwordTrainingExamCsReq => "CmdEnterSwordTrainingExamCsReq", Self::CmdSwordTrainingResumeGameCsReq => "CmdSwordTrainingResumeGameCsReq", Self::CmdSwordTrainingResumeGameScRsp => "CmdSwordTrainingResumeGameScRsp", Self::CmdSwordTrainingExamResultConfirmCsReq => { "CmdSwordTrainingExamResultConfirmCsReq" } Self::CmdSwordTrainingRestoreGameCsReq => "CmdSwordTrainingRestoreGameCsReq", Self::CmdGetSwordTrainingDataScRsp => "CmdGetSwordTrainingDataScRsp", Self::CmdSwordTrainingSetSkillTraceScRsp => { "CmdSwordTrainingSetSkillTraceScRsp" } Self::CmdSwordTrainingDailyPhaseConfirmScRsp => { "CmdSwordTrainingDailyPhaseConfirmScRsp" } Self::CmdSwordTrainingDailyPhaseConfirmCsReq => { "CmdSwordTrainingDailyPhaseConfirmCsReq" } Self::CmdGetSwordTrainingDataCsReq => "CmdGetSwordTrainingDataCsReq", Self::CmdSwordTrainingStartGameCsReq => "CmdSwordTrainingStartGameCsReq", Self::CmdSwordTrainingGameSyncChangeScNotify => { "CmdSwordTrainingGameSyncChangeScNotify" } Self::CmdSwordTrainingTurnActionScRsp => "CmdSwordTrainingTurnActionScRsp", Self::CmdSwordTrainingSetSkillTraceCsReq => { "CmdSwordTrainingSetSkillTraceCsReq" } Self::CmdEnterSwordTrainingExamScRsp => "CmdEnterSwordTrainingExamScRsp", Self::CmdSwordTrainingTurnActionCsReq => "CmdSwordTrainingTurnActionCsReq", Self::CmdSwordTrainingStoryBattleCsReq => "CmdSwordTrainingStoryBattleCsReq", Self::CmdSwordTrainingDialogueSelectOptionCsReq => { "CmdSwordTrainingDialogueSelectOptionCsReq" } Self::CmdSwordTrainingGameSettleScNotify => { "CmdSwordTrainingGameSettleScNotify" } Self::CmdSwordTrainingActionTurnSettleScNotify => { "CmdSwordTrainingActionTurnSettleScNotify" } Self::CmdSwordTrainingRestoreGameScRsp => "CmdSwordTrainingRestoreGameScRsp", Self::CmdSwordTrainingMarkEndingViewedScRsp => { "CmdSwordTrainingMarkEndingViewedScRsp" } Self::CmdSwordTrainingStoryConfirmScRsp => { "CmdSwordTrainingStoryConfirmScRsp" } Self::CmdSwordTrainingGiveUpGameCsReq => "CmdSwordTrainingGiveUpGameCsReq", Self::CmdSwordTrainingGiveUpGameScRsp => "CmdSwordTrainingGiveUpGameScRsp", Self::CmdSwordTrainingMarkEndingViewedCsReq => { "CmdSwordTrainingMarkEndingViewedCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BKIBAJOHBHN_NLCDGIPGFDJ" => Some(Self::BkibajohbhnNlcdgipgfdj), "CmdSwordTrainingStoryBattleScRsp" => { Some(Self::CmdSwordTrainingStoryBattleScRsp) } "CmdSwordTrainingLearnSkillCsReq" => { Some(Self::CmdSwordTrainingLearnSkillCsReq) } "CmdSwordTrainingStartGameScRsp" => { Some(Self::CmdSwordTrainingStartGameScRsp) } "CmdSwordTrainingStoryConfirmCsReq" => { Some(Self::CmdSwordTrainingStoryConfirmCsReq) } "CmdSwordTrainingUnlockSyncScNotify" => { Some(Self::CmdSwordTrainingUnlockSyncScNotify) } "CmdSwordTrainingDialogueSelectOptionScRsp" => { Some(Self::CmdSwordTrainingDialogueSelectOptionScRsp) } "CmdSwordTrainingSelectEndingCsReq" => { Some(Self::CmdSwordTrainingSelectEndingCsReq) } "CmdSwordTrainingSelectEndingScRsp" => { Some(Self::CmdSwordTrainingSelectEndingScRsp) } "CmdSwordTrainingLearnSkillScRsp" => { Some(Self::CmdSwordTrainingLearnSkillScRsp) } "CmdSwordTrainingExamResultConfirmScRsp" => { Some(Self::CmdSwordTrainingExamResultConfirmScRsp) } "CmdEnterSwordTrainingExamCsReq" => { Some(Self::CmdEnterSwordTrainingExamCsReq) } "CmdSwordTrainingResumeGameCsReq" => { Some(Self::CmdSwordTrainingResumeGameCsReq) } "CmdSwordTrainingResumeGameScRsp" => { Some(Self::CmdSwordTrainingResumeGameScRsp) } "CmdSwordTrainingExamResultConfirmCsReq" => { Some(Self::CmdSwordTrainingExamResultConfirmCsReq) } "CmdSwordTrainingRestoreGameCsReq" => { Some(Self::CmdSwordTrainingRestoreGameCsReq) } "CmdGetSwordTrainingDataScRsp" => Some(Self::CmdGetSwordTrainingDataScRsp), "CmdSwordTrainingSetSkillTraceScRsp" => { Some(Self::CmdSwordTrainingSetSkillTraceScRsp) } "CmdSwordTrainingDailyPhaseConfirmScRsp" => { Some(Self::CmdSwordTrainingDailyPhaseConfirmScRsp) } "CmdSwordTrainingDailyPhaseConfirmCsReq" => { Some(Self::CmdSwordTrainingDailyPhaseConfirmCsReq) } "CmdGetSwordTrainingDataCsReq" => Some(Self::CmdGetSwordTrainingDataCsReq), "CmdSwordTrainingStartGameCsReq" => { Some(Self::CmdSwordTrainingStartGameCsReq) } "CmdSwordTrainingGameSyncChangeScNotify" => { Some(Self::CmdSwordTrainingGameSyncChangeScNotify) } "CmdSwordTrainingTurnActionScRsp" => { Some(Self::CmdSwordTrainingTurnActionScRsp) } "CmdSwordTrainingSetSkillTraceCsReq" => { Some(Self::CmdSwordTrainingSetSkillTraceCsReq) } "CmdEnterSwordTrainingExamScRsp" => { Some(Self::CmdEnterSwordTrainingExamScRsp) } "CmdSwordTrainingTurnActionCsReq" => { Some(Self::CmdSwordTrainingTurnActionCsReq) } "CmdSwordTrainingStoryBattleCsReq" => { Some(Self::CmdSwordTrainingStoryBattleCsReq) } "CmdSwordTrainingDialogueSelectOptionCsReq" => { Some(Self::CmdSwordTrainingDialogueSelectOptionCsReq) } "CmdSwordTrainingGameSettleScNotify" => { Some(Self::CmdSwordTrainingGameSettleScNotify) } "CmdSwordTrainingActionTurnSettleScNotify" => { Some(Self::CmdSwordTrainingActionTurnSettleScNotify) } "CmdSwordTrainingRestoreGameScRsp" => { Some(Self::CmdSwordTrainingRestoreGameScRsp) } "CmdSwordTrainingMarkEndingViewedScRsp" => { Some(Self::CmdSwordTrainingMarkEndingViewedScRsp) } "CmdSwordTrainingStoryConfirmScRsp" => { Some(Self::CmdSwordTrainingStoryConfirmScRsp) } "CmdSwordTrainingGiveUpGameCsReq" => { Some(Self::CmdSwordTrainingGiveUpGameCsReq) } "CmdSwordTrainingGiveUpGameScRsp" => { Some(Self::CmdSwordTrainingGiveUpGameScRsp) } "CmdSwordTrainingMarkEndingViewedCsReq" => { Some(Self::CmdSwordTrainingMarkEndingViewedCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bhjofljgnkn { Nlcdgipgfdj = 0, Leneghppele = 1, Lidkloccdgi = 2, Action = 3, Ofplodjbgmg = 4, Ddgdjckkhph = 5, Ddbijdildjl = 6, Nclbfaallfj = 7, } impl Bhjofljgnkn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "BHJOFLJGNKN_NLCDGIPGFDJ", Self::Leneghppele => "BHJOFLJGNKN_LENEGHPPELE", Self::Lidkloccdgi => "BHJOFLJGNKN_LIDKLOCCDGI", Self::Action => "BHJOFLJGNKN_action", Self::Ofplodjbgmg => "BHJOFLJGNKN_OFPLODJBGMG", Self::Ddgdjckkhph => "BHJOFLJGNKN_DDGDJCKKHPH", Self::Ddbijdildjl => "BHJOFLJGNKN_DDBIJDILDJL", Self::Nclbfaallfj => "BHJOFLJGNKN_NCLBFAALLFJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BHJOFLJGNKN_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "BHJOFLJGNKN_LENEGHPPELE" => Some(Self::Leneghppele), "BHJOFLJGNKN_LIDKLOCCDGI" => Some(Self::Lidkloccdgi), "BHJOFLJGNKN_action" => Some(Self::Action), "BHJOFLJGNKN_OFPLODJBGMG" => Some(Self::Ofplodjbgmg), "BHJOFLJGNKN_DDGDJCKKHPH" => Some(Self::Ddgdjckkhph), "BHJOFLJGNKN_DDBIJDILDJL" => Some(Self::Ddbijdildjl), "BHJOFLJGNKN_NCLBFAALLFJ" => Some(Self::Nclbfaallfj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SwordTrainingDailyPhaseType { GfekoongjblNlcdgipgfdj = 0, GfekoongjblJimmojhfoke = 1, GfekoongjblJmchljlgppd = 2, GfekoongjblOhdhbfkjikl = 3, GfekoongjblNpjhplialin = 4, } impl SwordTrainingDailyPhaseType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::GfekoongjblNlcdgipgfdj => "GFEKOONGJBL_NLCDGIPGFDJ", Self::GfekoongjblJimmojhfoke => "GFEKOONGJBL_JIMMOJHFOKE", Self::GfekoongjblJmchljlgppd => "GFEKOONGJBL_JMCHLJLGPPD", Self::GfekoongjblOhdhbfkjikl => "GFEKOONGJBL_OHDHBFKJIKL", Self::GfekoongjblNpjhplialin => "GFEKOONGJBL_NPJHPLIALIN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GFEKOONGJBL_NLCDGIPGFDJ" => Some(Self::GfekoongjblNlcdgipgfdj), "GFEKOONGJBL_JIMMOJHFOKE" => Some(Self::GfekoongjblJimmojhfoke), "GFEKOONGJBL_JMCHLJLGPPD" => Some(Self::GfekoongjblJmchljlgppd), "GFEKOONGJBL_OHDHBFKJIKL" => Some(Self::GfekoongjblOhdhbfkjikl), "GFEKOONGJBL_NPJHPLIALIN" => Some(Self::GfekoongjblNpjhplialin), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ejcbokgjfhe { Nlcdgipgfdj = 0, Glanplegmpg = 1, Cighhakhhmn = 2, Gamnpomoaig = 3, Kikadfcipjo = 4, Nkaacmgnnpk = 5, } impl Ejcbokgjfhe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "EJCBOKGJFHE_NLCDGIPGFDJ", Self::Glanplegmpg => "EJCBOKGJFHE_GLANPLEGMPG", Self::Cighhakhhmn => "EJCBOKGJFHE_CIGHHAKHHMN", Self::Gamnpomoaig => "EJCBOKGJFHE_GAMNPOMOAIG", Self::Kikadfcipjo => "EJCBOKGJFHE_KIKADFCIPJO", Self::Nkaacmgnnpk => "EJCBOKGJFHE_NKAACMGNNPK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EJCBOKGJFHE_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "EJCBOKGJFHE_GLANPLEGMPG" => Some(Self::Glanplegmpg), "EJCBOKGJFHE_CIGHHAKHHMN" => Some(Self::Cighhakhhmn), "EJCBOKGJFHE_GAMNPOMOAIG" => Some(Self::Gamnpomoaig), "EJCBOKGJFHE_KIKADFCIPJO" => Some(Self::Kikadfcipjo), "EJCBOKGJFHE_NKAACMGNNPK" => Some(Self::Nkaacmgnnpk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ippkhofkmhm { Klhmfenbdid = 0, Jkgefnaimfk = 1, Cjoadamkifc = 2, Fbhdmjmlbic = 3, Okcnppplahm = 4, Kpomipjoknd = 5, } impl Ippkhofkmhm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Klhmfenbdid => "IPPKHOFKMHM_KLHMFENBDID", Self::Jkgefnaimfk => "IPPKHOFKMHM_JKGEFNAIMFK", Self::Cjoadamkifc => "IPPKHOFKMHM_CJOADAMKIFC", Self::Fbhdmjmlbic => "IPPKHOFKMHM_FBHDMJMLBIC", Self::Okcnppplahm => "IPPKHOFKMHM_OKCNPPPLAHM", Self::Kpomipjoknd => "IPPKHOFKMHM_KPOMIPJOKND", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IPPKHOFKMHM_KLHMFENBDID" => Some(Self::Klhmfenbdid), "IPPKHOFKMHM_JKGEFNAIMFK" => Some(Self::Jkgefnaimfk), "IPPKHOFKMHM_CJOADAMKIFC" => Some(Self::Cjoadamkifc), "IPPKHOFKMHM_FBHDMJMLBIC" => Some(Self::Fbhdmjmlbic), "IPPKHOFKMHM_OKCNPPPLAHM" => Some(Self::Okcnppplahm), "IPPKHOFKMHM_KPOMIPJOKND" => Some(Self::Kpomipjoknd), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerSyncType { OfhddjmloggLidgokifpoj = 0, CmdPlayerSyncScNotify = 673, } impl CmdPlayerSyncType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::OfhddjmloggLidgokifpoj => "OFHDDJMLOGG_LIDGOKIFPOJ", Self::CmdPlayerSyncScNotify => "CmdPlayerSyncScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OFHDDJMLOGG_LIDGOKIFPOJ" => Some(Self::OfhddjmloggLidgokifpoj), "CmdPlayerSyncScNotify" => Some(Self::CmdPlayerSyncScNotify), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTalkEventType { LagobkecedbMnpgflpbdlk = 0, CmdTakeTalkRewardCsReq = 2180, CmdTakeTalkRewardScRsp = 2127, CmdSelectInclinationTextScRsp = 2187, CmdFinishFirstTalkByPerformanceNpcCsReq = 2154, CmdSelectInclinationTextCsReq = 2110, CmdGetFirstTalkByPerformanceNpcScRsp = 2112, CmdGetNpcTakenRewardScRsp = 2103, CmdGetFirstTalkByPerformanceNpcCsReq = 2129, CmdGetFirstTalkNpcScRsp = 2113, CmdGetFirstTalkNpcCsReq = 2136, CmdFinishFirstTalkByPerformanceNpcScRsp = 2183, CmdFinishFirstTalkNpcCsReq = 2115, CmdGetNpcTakenRewardCsReq = 2173, CmdFinishFirstTalkNpcScRsp = 2181, } impl CmdTalkEventType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LagobkecedbMnpgflpbdlk => "LAGOBKECEDB_MNPGFLPBDLK", Self::CmdTakeTalkRewardCsReq => "CmdTakeTalkRewardCsReq", Self::CmdTakeTalkRewardScRsp => "CmdTakeTalkRewardScRsp", Self::CmdSelectInclinationTextScRsp => "CmdSelectInclinationTextScRsp", Self::CmdFinishFirstTalkByPerformanceNpcCsReq => { "CmdFinishFirstTalkByPerformanceNpcCsReq" } Self::CmdSelectInclinationTextCsReq => "CmdSelectInclinationTextCsReq", Self::CmdGetFirstTalkByPerformanceNpcScRsp => { "CmdGetFirstTalkByPerformanceNpcScRsp" } Self::CmdGetNpcTakenRewardScRsp => "CmdGetNpcTakenRewardScRsp", Self::CmdGetFirstTalkByPerformanceNpcCsReq => { "CmdGetFirstTalkByPerformanceNpcCsReq" } Self::CmdGetFirstTalkNpcScRsp => "CmdGetFirstTalkNpcScRsp", Self::CmdGetFirstTalkNpcCsReq => "CmdGetFirstTalkNpcCsReq", Self::CmdFinishFirstTalkByPerformanceNpcScRsp => { "CmdFinishFirstTalkByPerformanceNpcScRsp" } Self::CmdFinishFirstTalkNpcCsReq => "CmdFinishFirstTalkNpcCsReq", Self::CmdGetNpcTakenRewardCsReq => "CmdGetNpcTakenRewardCsReq", Self::CmdFinishFirstTalkNpcScRsp => "CmdFinishFirstTalkNpcScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LAGOBKECEDB_MNPGFLPBDLK" => Some(Self::LagobkecedbMnpgflpbdlk), "CmdTakeTalkRewardCsReq" => Some(Self::CmdTakeTalkRewardCsReq), "CmdTakeTalkRewardScRsp" => Some(Self::CmdTakeTalkRewardScRsp), "CmdSelectInclinationTextScRsp" => Some(Self::CmdSelectInclinationTextScRsp), "CmdFinishFirstTalkByPerformanceNpcCsReq" => { Some(Self::CmdFinishFirstTalkByPerformanceNpcCsReq) } "CmdSelectInclinationTextCsReq" => Some(Self::CmdSelectInclinationTextCsReq), "CmdGetFirstTalkByPerformanceNpcScRsp" => { Some(Self::CmdGetFirstTalkByPerformanceNpcScRsp) } "CmdGetNpcTakenRewardScRsp" => Some(Self::CmdGetNpcTakenRewardScRsp), "CmdGetFirstTalkByPerformanceNpcCsReq" => { Some(Self::CmdGetFirstTalkByPerformanceNpcCsReq) } "CmdGetFirstTalkNpcScRsp" => Some(Self::CmdGetFirstTalkNpcScRsp), "CmdGetFirstTalkNpcCsReq" => Some(Self::CmdGetFirstTalkNpcCsReq), "CmdFinishFirstTalkByPerformanceNpcScRsp" => { Some(Self::CmdFinishFirstTalkByPerformanceNpcScRsp) } "CmdFinishFirstTalkNpcCsReq" => Some(Self::CmdFinishFirstTalkNpcCsReq), "CmdGetNpcTakenRewardCsReq" => Some(Self::CmdGetNpcTakenRewardCsReq), "CmdFinishFirstTalkNpcScRsp" => Some(Self::CmdFinishFirstTalkNpcScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTarotBookType { AcplkajaailNlcdgipgfdj = 0, CmdTarotBookFinishInteractionCsReq = 8151, CmdTarotBookOpenPackScRsp = 8160, CmdTarotBookUnlockInteractionScRsp = 8148, CmdTarotBookOpenPackCsReq = 8156, CmdTarotBookUnlockInteractionCsReq = 8143, CmdTarotBookGetDataScRsp = 8146, CmdTarotBookMultiOpenPackAndUnlockStoryScRsp = 8155, CmdTarotBookFinishInteractionScRsp = 8157, CmdTarotBookUnlockStoryScRsp = 8159, CmdTarotBookFinishStoryCsReq = 8152, CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8150, CmdTarotBookSyncDataScNotify = 8147, CmdTarotBookGetDataCsReq = 8158, CmdTarotBookUnlockStoryCsReq = 8142, CmdTarotBookModifyEnergyScNotify = 8144, CmdTarotBookFinishStoryScRsp = 8154, } impl CmdTarotBookType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AcplkajaailNlcdgipgfdj => "ACPLKAJAAIL_NLCDGIPGFDJ", Self::CmdTarotBookFinishInteractionCsReq => { "CmdTarotBookFinishInteractionCsReq" } Self::CmdTarotBookOpenPackScRsp => "CmdTarotBookOpenPackScRsp", Self::CmdTarotBookUnlockInteractionScRsp => { "CmdTarotBookUnlockInteractionScRsp" } Self::CmdTarotBookOpenPackCsReq => "CmdTarotBookOpenPackCsReq", Self::CmdTarotBookUnlockInteractionCsReq => { "CmdTarotBookUnlockInteractionCsReq" } Self::CmdTarotBookGetDataScRsp => "CmdTarotBookGetDataScRsp", Self::CmdTarotBookMultiOpenPackAndUnlockStoryScRsp => { "CmdTarotBookMultiOpenPackAndUnlockStoryScRsp" } Self::CmdTarotBookFinishInteractionScRsp => { "CmdTarotBookFinishInteractionScRsp" } Self::CmdTarotBookUnlockStoryScRsp => "CmdTarotBookUnlockStoryScRsp", Self::CmdTarotBookFinishStoryCsReq => "CmdTarotBookFinishStoryCsReq", Self::CmdTarotBookMultiOpenPackAndUnlockStoryCsReq => { "CmdTarotBookMultiOpenPackAndUnlockStoryCsReq" } Self::CmdTarotBookSyncDataScNotify => "CmdTarotBookSyncDataScNotify", Self::CmdTarotBookGetDataCsReq => "CmdTarotBookGetDataCsReq", Self::CmdTarotBookUnlockStoryCsReq => "CmdTarotBookUnlockStoryCsReq", Self::CmdTarotBookModifyEnergyScNotify => "CmdTarotBookModifyEnergyScNotify", Self::CmdTarotBookFinishStoryScRsp => "CmdTarotBookFinishStoryScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ACPLKAJAAIL_NLCDGIPGFDJ" => Some(Self::AcplkajaailNlcdgipgfdj), "CmdTarotBookFinishInteractionCsReq" => { Some(Self::CmdTarotBookFinishInteractionCsReq) } "CmdTarotBookOpenPackScRsp" => Some(Self::CmdTarotBookOpenPackScRsp), "CmdTarotBookUnlockInteractionScRsp" => { Some(Self::CmdTarotBookUnlockInteractionScRsp) } "CmdTarotBookOpenPackCsReq" => Some(Self::CmdTarotBookOpenPackCsReq), "CmdTarotBookUnlockInteractionCsReq" => { Some(Self::CmdTarotBookUnlockInteractionCsReq) } "CmdTarotBookGetDataScRsp" => Some(Self::CmdTarotBookGetDataScRsp), "CmdTarotBookMultiOpenPackAndUnlockStoryScRsp" => { Some(Self::CmdTarotBookMultiOpenPackAndUnlockStoryScRsp) } "CmdTarotBookFinishInteractionScRsp" => { Some(Self::CmdTarotBookFinishInteractionScRsp) } "CmdTarotBookUnlockStoryScRsp" => Some(Self::CmdTarotBookUnlockStoryScRsp), "CmdTarotBookFinishStoryCsReq" => Some(Self::CmdTarotBookFinishStoryCsReq), "CmdTarotBookMultiOpenPackAndUnlockStoryCsReq" => { Some(Self::CmdTarotBookMultiOpenPackAndUnlockStoryCsReq) } "CmdTarotBookSyncDataScNotify" => Some(Self::CmdTarotBookSyncDataScNotify), "CmdTarotBookGetDataCsReq" => Some(Self::CmdTarotBookGetDataCsReq), "CmdTarotBookUnlockStoryCsReq" => Some(Self::CmdTarotBookUnlockStoryCsReq), "CmdTarotBookModifyEnergyScNotify" => { Some(Self::CmdTarotBookModifyEnergyScNotify) } "CmdTarotBookFinishStoryScRsp" => Some(Self::CmdTarotBookFinishStoryScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTelevisionActivityType { EdaaokdaeifNlcdgipgfdj = 0, CmdTelevisionActivityBattleEndScNotify = 6979, CmdEnterTelevisionActivityStageScRsp = 6962, CmdGetTelevisionActivityDataCsReq = 6978, CmdOamgajbhjla = 6976, CmdGetTelevisionActivityDataScRsp = 6966, CmdEnterTelevisionActivityStageCsReq = 6980, } impl CmdTelevisionActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::EdaaokdaeifNlcdgipgfdj => "EDAAOKDAEIF_NLCDGIPGFDJ", Self::CmdTelevisionActivityBattleEndScNotify => { "CmdTelevisionActivityBattleEndScNotify" } Self::CmdEnterTelevisionActivityStageScRsp => { "CmdEnterTelevisionActivityStageScRsp" } Self::CmdGetTelevisionActivityDataCsReq => { "CmdGetTelevisionActivityDataCsReq" } Self::CmdOamgajbhjla => "CmdOAMGAJBHJLA", Self::CmdGetTelevisionActivityDataScRsp => { "CmdGetTelevisionActivityDataScRsp" } Self::CmdEnterTelevisionActivityStageCsReq => { "CmdEnterTelevisionActivityStageCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EDAAOKDAEIF_NLCDGIPGFDJ" => Some(Self::EdaaokdaeifNlcdgipgfdj), "CmdTelevisionActivityBattleEndScNotify" => { Some(Self::CmdTelevisionActivityBattleEndScNotify) } "CmdEnterTelevisionActivityStageScRsp" => { Some(Self::CmdEnterTelevisionActivityStageScRsp) } "CmdGetTelevisionActivityDataCsReq" => { Some(Self::CmdGetTelevisionActivityDataCsReq) } "CmdOAMGAJBHJLA" => Some(Self::CmdOamgajbhjla), "CmdGetTelevisionActivityDataScRsp" => { Some(Self::CmdGetTelevisionActivityDataScRsp) } "CmdEnterTelevisionActivityStageCsReq" => { Some(Self::CmdEnterTelevisionActivityStageCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTextJoinType { MlhmkfmjkhdNlcdgipgfdj = 0, CmdTextJoinQueryScRsp = 3827, CmdTextJoinQueryCsReq = 3880, MlhmkfmjkhdIponeplmcbi = 3873, CmdTextJoinBatchSaveScRsp = 3813, CmdTextJoinBatchSaveCsReq = 3836, CmdOgfbeapmgjm = 3803, } impl CmdTextJoinType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::MlhmkfmjkhdNlcdgipgfdj => "MLHMKFMJKHD_NLCDGIPGFDJ", Self::CmdTextJoinQueryScRsp => "CmdTextJoinQueryScRsp", Self::CmdTextJoinQueryCsReq => "CmdTextJoinQueryCsReq", Self::MlhmkfmjkhdIponeplmcbi => "MLHMKFMJKHD_IPONEPLMCBI", Self::CmdTextJoinBatchSaveScRsp => "CmdTextJoinBatchSaveScRsp", Self::CmdTextJoinBatchSaveCsReq => "CmdTextJoinBatchSaveCsReq", Self::CmdOgfbeapmgjm => "CmdOGFBEAPMGJM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MLHMKFMJKHD_NLCDGIPGFDJ" => Some(Self::MlhmkfmjkhdNlcdgipgfdj), "CmdTextJoinQueryScRsp" => Some(Self::CmdTextJoinQueryScRsp), "CmdTextJoinQueryCsReq" => Some(Self::CmdTextJoinQueryCsReq), "MLHMKFMJKHD_IPONEPLMCBI" => Some(Self::MlhmkfmjkhdIponeplmcbi), "CmdTextJoinBatchSaveScRsp" => Some(Self::CmdTextJoinBatchSaveScRsp), "CmdTextJoinBatchSaveCsReq" => Some(Self::CmdTextJoinBatchSaveCsReq), "CmdOGFBEAPMGJM" => Some(Self::CmdOgfbeapmgjm), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrackPhotoActivityType { FnmamnlnkkjNlcdgipgfdj = 0, CmdSettleTrackPhotoStageCsReq = 7552, CmdSettleTrackPhotoStageScRsp = 7560, CmdEgijmpcijog = 7556, CmdIgkbmleljdh = 7557, CmdStartTrackPhotoStageCsReq = 7554, CmdGetTrackPhotoActivityDataCsReq = 7559, CmdStartTrackPhotoStageScRsp = 7551, CmdGetTrackPhotoActivityDataScRsp = 7558, } impl CmdTrackPhotoActivityType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FnmamnlnkkjNlcdgipgfdj => "FNMAMNLNKKJ_NLCDGIPGFDJ", Self::CmdSettleTrackPhotoStageCsReq => "CmdSettleTrackPhotoStageCsReq", Self::CmdSettleTrackPhotoStageScRsp => "CmdSettleTrackPhotoStageScRsp", Self::CmdEgijmpcijog => "CmdEGIJMPCIJOG", Self::CmdIgkbmleljdh => "CmdIGKBMLELJDH", Self::CmdStartTrackPhotoStageCsReq => "CmdStartTrackPhotoStageCsReq", Self::CmdGetTrackPhotoActivityDataCsReq => { "CmdGetTrackPhotoActivityDataCsReq" } Self::CmdStartTrackPhotoStageScRsp => "CmdStartTrackPhotoStageScRsp", Self::CmdGetTrackPhotoActivityDataScRsp => { "CmdGetTrackPhotoActivityDataScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FNMAMNLNKKJ_NLCDGIPGFDJ" => Some(Self::FnmamnlnkkjNlcdgipgfdj), "CmdSettleTrackPhotoStageCsReq" => Some(Self::CmdSettleTrackPhotoStageCsReq), "CmdSettleTrackPhotoStageScRsp" => Some(Self::CmdSettleTrackPhotoStageScRsp), "CmdEGIJMPCIJOG" => Some(Self::CmdEgijmpcijog), "CmdIGKBMLELJDH" => Some(Self::CmdIgkbmleljdh), "CmdStartTrackPhotoStageCsReq" => Some(Self::CmdStartTrackPhotoStageCsReq), "CmdGetTrackPhotoActivityDataCsReq" => { Some(Self::CmdGetTrackPhotoActivityDataCsReq) } "CmdStartTrackPhotoStageScRsp" => Some(Self::CmdStartTrackPhotoStageScRsp), "CmdGetTrackPhotoActivityDataScRsp" => { Some(Self::CmdGetTrackPhotoActivityDataScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainCakeCatchType { NmgingmhjdaNlcdgipgfdj = 0, CmdJkilaalmfib = 9679, CmdTrainCakeCatchSearchScRsp = 9716, CmdSocialPlayTalkScRsp = 9755, CmdTrainCakeCatchDiyScRsp = 9752, CmdTrainCakeCatchOpenBoxScRsp = 9760, CmdTrainCakeCatchDiyLikeScRsp = 9640, NmgingmhjdaAefohgjhomb = 9633, CmdTrainCakeCatchDiyLikeCsReq = 9720, CmdTrainCakeCatchSearchCsReq = 9644, CmdSocialPlayQueryRecentVisitorsCsReq = 9698, CmdSocialPlayPreCheckEnterRoomCsReq = 9653, CmdDjihnchdfed = 9765, CmdTrainCakeCatchDiyCsReq = 9637, CmdBodemoldhaa = 9625, CmdTrainCakeCatchGetDataScRsp = 9641, CmdSocialPlayRoomPlayerMoveScNotify = 9754, CmdTrainCakeCatchDataScNotify = 9712, CmdJgamellglge = 9646, CmdTrainCakeCatchGetDataCsReq = 9715, CmdTrainCakeCatchOpenBoxCsReq = 9768, CmdBpjmeghiein = 9632, CmdSocialPlayQueryRecentVisitorsScRsp = 9676, CmdSocialPlayGameplayOperationScNotify = 9642, CmdSocialPlaySettingInfoScNotify = 9626, CmdSocialPlayTalkCsReq = 9700, CmdSocialPlayPreCheckEnterRoomScRsp = 9622, } impl CmdTrainCakeCatchType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::NmgingmhjdaNlcdgipgfdj => "NMGINGMHJDA_NLCDGIPGFDJ", Self::CmdJkilaalmfib => "CmdJKILAALMFIB", Self::CmdTrainCakeCatchSearchScRsp => "CmdTrainCakeCatchSearchScRsp", Self::CmdSocialPlayTalkScRsp => "CmdSocialPlayTalkScRsp", Self::CmdTrainCakeCatchDiyScRsp => "CmdTrainCakeCatchDiyScRsp", Self::CmdTrainCakeCatchOpenBoxScRsp => "CmdTrainCakeCatchOpenBoxScRsp", Self::CmdTrainCakeCatchDiyLikeScRsp => "CmdTrainCakeCatchDiyLikeScRsp", Self::NmgingmhjdaAefohgjhomb => "NMGINGMHJDA_AEFOHGJHOMB", Self::CmdTrainCakeCatchDiyLikeCsReq => "CmdTrainCakeCatchDiyLikeCsReq", Self::CmdTrainCakeCatchSearchCsReq => "CmdTrainCakeCatchSearchCsReq", Self::CmdSocialPlayQueryRecentVisitorsCsReq => { "CmdSocialPlayQueryRecentVisitorsCsReq" } Self::CmdSocialPlayPreCheckEnterRoomCsReq => { "CmdSocialPlayPreCheckEnterRoomCsReq" } Self::CmdDjihnchdfed => "CmdDJIHNCHDFED", Self::CmdTrainCakeCatchDiyCsReq => "CmdTrainCakeCatchDiyCsReq", Self::CmdBodemoldhaa => "CmdBODEMOLDHAA", Self::CmdTrainCakeCatchGetDataScRsp => "CmdTrainCakeCatchGetDataScRsp", Self::CmdSocialPlayRoomPlayerMoveScNotify => { "CmdSocialPlayRoomPlayerMoveScNotify" } Self::CmdTrainCakeCatchDataScNotify => "CmdTrainCakeCatchDataScNotify", Self::CmdJgamellglge => "CmdJGAMELLGLGE", Self::CmdTrainCakeCatchGetDataCsReq => "CmdTrainCakeCatchGetDataCsReq", Self::CmdTrainCakeCatchOpenBoxCsReq => "CmdTrainCakeCatchOpenBoxCsReq", Self::CmdBpjmeghiein => "CmdBPJMEGHIEIN", Self::CmdSocialPlayQueryRecentVisitorsScRsp => { "CmdSocialPlayQueryRecentVisitorsScRsp" } Self::CmdSocialPlayGameplayOperationScNotify => { "CmdSocialPlayGameplayOperationScNotify" } Self::CmdSocialPlaySettingInfoScNotify => "CmdSocialPlaySettingInfoScNotify", Self::CmdSocialPlayTalkCsReq => "CmdSocialPlayTalkCsReq", Self::CmdSocialPlayPreCheckEnterRoomScRsp => { "CmdSocialPlayPreCheckEnterRoomScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NMGINGMHJDA_NLCDGIPGFDJ" => Some(Self::NmgingmhjdaNlcdgipgfdj), "CmdJKILAALMFIB" => Some(Self::CmdJkilaalmfib), "CmdTrainCakeCatchSearchScRsp" => Some(Self::CmdTrainCakeCatchSearchScRsp), "CmdSocialPlayTalkScRsp" => Some(Self::CmdSocialPlayTalkScRsp), "CmdTrainCakeCatchDiyScRsp" => Some(Self::CmdTrainCakeCatchDiyScRsp), "CmdTrainCakeCatchOpenBoxScRsp" => Some(Self::CmdTrainCakeCatchOpenBoxScRsp), "CmdTrainCakeCatchDiyLikeScRsp" => Some(Self::CmdTrainCakeCatchDiyLikeScRsp), "NMGINGMHJDA_AEFOHGJHOMB" => Some(Self::NmgingmhjdaAefohgjhomb), "CmdTrainCakeCatchDiyLikeCsReq" => Some(Self::CmdTrainCakeCatchDiyLikeCsReq), "CmdTrainCakeCatchSearchCsReq" => Some(Self::CmdTrainCakeCatchSearchCsReq), "CmdSocialPlayQueryRecentVisitorsCsReq" => { Some(Self::CmdSocialPlayQueryRecentVisitorsCsReq) } "CmdSocialPlayPreCheckEnterRoomCsReq" => { Some(Self::CmdSocialPlayPreCheckEnterRoomCsReq) } "CmdDJIHNCHDFED" => Some(Self::CmdDjihnchdfed), "CmdTrainCakeCatchDiyCsReq" => Some(Self::CmdTrainCakeCatchDiyCsReq), "CmdBODEMOLDHAA" => Some(Self::CmdBodemoldhaa), "CmdTrainCakeCatchGetDataScRsp" => Some(Self::CmdTrainCakeCatchGetDataScRsp), "CmdSocialPlayRoomPlayerMoveScNotify" => { Some(Self::CmdSocialPlayRoomPlayerMoveScNotify) } "CmdTrainCakeCatchDataScNotify" => Some(Self::CmdTrainCakeCatchDataScNotify), "CmdJGAMELLGLGE" => Some(Self::CmdJgamellglge), "CmdTrainCakeCatchGetDataCsReq" => Some(Self::CmdTrainCakeCatchGetDataCsReq), "CmdTrainCakeCatchOpenBoxCsReq" => Some(Self::CmdTrainCakeCatchOpenBoxCsReq), "CmdBPJMEGHIEIN" => Some(Self::CmdBpjmeghiein), "CmdSocialPlayQueryRecentVisitorsScRsp" => { Some(Self::CmdSocialPlayQueryRecentVisitorsScRsp) } "CmdSocialPlayGameplayOperationScNotify" => { Some(Self::CmdSocialPlayGameplayOperationScNotify) } "CmdSocialPlaySettingInfoScNotify" => { Some(Self::CmdSocialPlaySettingInfoScNotify) } "CmdSocialPlayTalkCsReq" => Some(Self::CmdSocialPlayTalkCsReq), "CmdSocialPlayPreCheckEnterRoomScRsp" => { Some(Self::CmdSocialPlayPreCheckEnterRoomScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainPartyType { NhgaoakemdkNlcdgipgfdj = 0, CmdTrainPartyHandlePendingActionCsReq = 8029, CmdTrainPartyHandlePendingActionScRsp = 8012, CmdTrainPartyGetDataScRsp = 8003, CmdDniafcgkeop = 8099, CmdTrainPartySettleNotify = 8015, CmdTrainPartyTakeBuildLevelAwardScRsp = 8085, CmdTrainPartyGamePlayStartCsReq = 8092, NhgaoakemdkCddgcnfbfmi = 8028, CmdTrainPartyBuildDiyScRsp = 8042, CmdTrainPartySyncUpdateScNotify = 8010, CmdIbncbepcapf = 8020, CmdTrainPartyBuildStartStepCsReq = 8054, CmdTrainPartyGamePlayStartScRsp = 8066, CmdTrainPartyBuildSelfDisplayAreaDiyScRsp = 8063, CmdTrainPartyTakeBuildLevelAwardCsReq = 8067, CmdTrainPartyGetDataCsReq = 8073, CmdTrainPartyUseCardScRsp = 8027, CmdTrainPartyGamePlaySettleNotify = 8030, CmdTrainPartyBuildSelfDisplayAreaDiyCsReq = 8053, CmdFhlhoepckag = 8061, CmdTrainPartyBuildingUpdateNotify = 8076, CmdDbghchponoh = 8078, CmdTrainPartyBuildDiyCsReq = 8009, CmdTrainPartyBuildRoomScNotify = 8032, CmdTrainPartyMoveScNotify = 8036, CmdTrainPartyBuildSelfDisplayAreaDiyScNotify = 8017, CmdTrainPartySetBadgeAutoFillCsReq = 8006, CmdTrainPartySetBadgeAutoFillScRsp = 8100, CmdFddjjcfnfoj = 8024, CmdAmdompigbpg = 8071, NhgaoakemdkObhinpcabdb = 8001, CmdTrainPartyBuildStartStepScRsp = 8083, CmdTrainPartyUseCardCsReq = 8080, } impl CmdTrainPartyType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::NhgaoakemdkNlcdgipgfdj => "NHGAOAKEMDK_NLCDGIPGFDJ", Self::CmdTrainPartyHandlePendingActionCsReq => { "CmdTrainPartyHandlePendingActionCsReq" } Self::CmdTrainPartyHandlePendingActionScRsp => { "CmdTrainPartyHandlePendingActionScRsp" } Self::CmdTrainPartyGetDataScRsp => "CmdTrainPartyGetDataScRsp", Self::CmdDniafcgkeop => "CmdDNIAFCGKEOP", Self::CmdTrainPartySettleNotify => "CmdTrainPartySettleNotify", Self::CmdTrainPartyTakeBuildLevelAwardScRsp => { "CmdTrainPartyTakeBuildLevelAwardScRsp" } Self::CmdTrainPartyGamePlayStartCsReq => "CmdTrainPartyGamePlayStartCsReq", Self::NhgaoakemdkCddgcnfbfmi => "NHGAOAKEMDK_CDDGCNFBFMI", Self::CmdTrainPartyBuildDiyScRsp => "CmdTrainPartyBuildDiyScRsp", Self::CmdTrainPartySyncUpdateScNotify => "CmdTrainPartySyncUpdateScNotify", Self::CmdIbncbepcapf => "CmdIBNCBEPCAPF", Self::CmdTrainPartyBuildStartStepCsReq => "CmdTrainPartyBuildStartStepCsReq", Self::CmdTrainPartyGamePlayStartScRsp => "CmdTrainPartyGamePlayStartScRsp", Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp => { "CmdTrainPartyBuildSelfDisplayAreaDiyScRsp" } Self::CmdTrainPartyTakeBuildLevelAwardCsReq => { "CmdTrainPartyTakeBuildLevelAwardCsReq" } Self::CmdTrainPartyGetDataCsReq => "CmdTrainPartyGetDataCsReq", Self::CmdTrainPartyUseCardScRsp => "CmdTrainPartyUseCardScRsp", Self::CmdTrainPartyGamePlaySettleNotify => { "CmdTrainPartyGamePlaySettleNotify" } Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq => { "CmdTrainPartyBuildSelfDisplayAreaDiyCsReq" } Self::CmdFhlhoepckag => "CmdFHLHOEPCKAG", Self::CmdTrainPartyBuildingUpdateNotify => { "CmdTrainPartyBuildingUpdateNotify" } Self::CmdDbghchponoh => "CmdDBGHCHPONOH", Self::CmdTrainPartyBuildDiyCsReq => "CmdTrainPartyBuildDiyCsReq", Self::CmdTrainPartyBuildRoomScNotify => "CmdTrainPartyBuildRoomScNotify", Self::CmdTrainPartyMoveScNotify => "CmdTrainPartyMoveScNotify", Self::CmdTrainPartyBuildSelfDisplayAreaDiyScNotify => { "CmdTrainPartyBuildSelfDisplayAreaDiyScNotify" } Self::CmdTrainPartySetBadgeAutoFillCsReq => { "CmdTrainPartySetBadgeAutoFillCsReq" } Self::CmdTrainPartySetBadgeAutoFillScRsp => { "CmdTrainPartySetBadgeAutoFillScRsp" } Self::CmdFddjjcfnfoj => "CmdFDDJJCFNFOJ", Self::CmdAmdompigbpg => "CmdAMDOMPIGBPG", Self::NhgaoakemdkObhinpcabdb => "NHGAOAKEMDK_OBHINPCABDB", Self::CmdTrainPartyBuildStartStepScRsp => "CmdTrainPartyBuildStartStepScRsp", Self::CmdTrainPartyUseCardCsReq => "CmdTrainPartyUseCardCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NHGAOAKEMDK_NLCDGIPGFDJ" => Some(Self::NhgaoakemdkNlcdgipgfdj), "CmdTrainPartyHandlePendingActionCsReq" => { Some(Self::CmdTrainPartyHandlePendingActionCsReq) } "CmdTrainPartyHandlePendingActionScRsp" => { Some(Self::CmdTrainPartyHandlePendingActionScRsp) } "CmdTrainPartyGetDataScRsp" => Some(Self::CmdTrainPartyGetDataScRsp), "CmdDNIAFCGKEOP" => Some(Self::CmdDniafcgkeop), "CmdTrainPartySettleNotify" => Some(Self::CmdTrainPartySettleNotify), "CmdTrainPartyTakeBuildLevelAwardScRsp" => { Some(Self::CmdTrainPartyTakeBuildLevelAwardScRsp) } "CmdTrainPartyGamePlayStartCsReq" => { Some(Self::CmdTrainPartyGamePlayStartCsReq) } "NHGAOAKEMDK_CDDGCNFBFMI" => Some(Self::NhgaoakemdkCddgcnfbfmi), "CmdTrainPartyBuildDiyScRsp" => Some(Self::CmdTrainPartyBuildDiyScRsp), "CmdTrainPartySyncUpdateScNotify" => { Some(Self::CmdTrainPartySyncUpdateScNotify) } "CmdIBNCBEPCAPF" => Some(Self::CmdIbncbepcapf), "CmdTrainPartyBuildStartStepCsReq" => { Some(Self::CmdTrainPartyBuildStartStepCsReq) } "CmdTrainPartyGamePlayStartScRsp" => { Some(Self::CmdTrainPartyGamePlayStartScRsp) } "CmdTrainPartyBuildSelfDisplayAreaDiyScRsp" => { Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp) } "CmdTrainPartyTakeBuildLevelAwardCsReq" => { Some(Self::CmdTrainPartyTakeBuildLevelAwardCsReq) } "CmdTrainPartyGetDataCsReq" => Some(Self::CmdTrainPartyGetDataCsReq), "CmdTrainPartyUseCardScRsp" => Some(Self::CmdTrainPartyUseCardScRsp), "CmdTrainPartyGamePlaySettleNotify" => { Some(Self::CmdTrainPartyGamePlaySettleNotify) } "CmdTrainPartyBuildSelfDisplayAreaDiyCsReq" => { Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq) } "CmdFHLHOEPCKAG" => Some(Self::CmdFhlhoepckag), "CmdTrainPartyBuildingUpdateNotify" => { Some(Self::CmdTrainPartyBuildingUpdateNotify) } "CmdDBGHCHPONOH" => Some(Self::CmdDbghchponoh), "CmdTrainPartyBuildDiyCsReq" => Some(Self::CmdTrainPartyBuildDiyCsReq), "CmdTrainPartyBuildRoomScNotify" => { Some(Self::CmdTrainPartyBuildRoomScNotify) } "CmdTrainPartyMoveScNotify" => Some(Self::CmdTrainPartyMoveScNotify), "CmdTrainPartyBuildSelfDisplayAreaDiyScNotify" => { Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyScNotify) } "CmdTrainPartySetBadgeAutoFillCsReq" => { Some(Self::CmdTrainPartySetBadgeAutoFillCsReq) } "CmdTrainPartySetBadgeAutoFillScRsp" => { Some(Self::CmdTrainPartySetBadgeAutoFillScRsp) } "CmdFDDJJCFNFOJ" => Some(Self::CmdFddjjcfnfoj), "CmdAMDOMPIGBPG" => Some(Self::CmdAmdompigbpg), "NHGAOAKEMDK_OBHINPCABDB" => Some(Self::NhgaoakemdkObhinpcabdb), "CmdTrainPartyBuildStartStepScRsp" => { Some(Self::CmdTrainPartyBuildStartStepScRsp) } "CmdTrainPartyUseCardCsReq" => Some(Self::CmdTrainPartyUseCardCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jiiehebibmo { Cijcgpbofjp = 0, Bhpknhchojf = 1, Heimdagndlo = 2, Mjhbdakijdp = 3, } impl Jiiehebibmo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Cijcgpbofjp => "JIIEHEBIBMO_CIJCGPBOFJP", Self::Bhpknhchojf => "JIIEHEBIBMO_BHPKNHCHOJF", Self::Heimdagndlo => "JIIEHEBIBMO_HEIMDAGNDLO", Self::Mjhbdakijdp => "JIIEHEBIBMO_MJHBDAKIJDP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JIIEHEBIBMO_CIJCGPBOFJP" => Some(Self::Cijcgpbofjp), "JIIEHEBIBMO_BHPKNHCHOJF" => Some(Self::Bhpknhchojf), "JIIEHEBIBMO_HEIMDAGNDLO" => Some(Self::Heimdagndlo), "JIIEHEBIBMO_MJHBDAKIJDP" => Some(Self::Mjhbdakijdp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mkiibimnigk { Efbkdlijkag = 0, Mgfhdnjakkm = 1, Ngaahfbkmfm = 2, Ebjcjajdinc = 3, Idmgagljmlk = 4, Ipfppclniho = 5, } impl Mkiibimnigk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Efbkdlijkag => "MKIIBIMNIGK_EFBKDLIJKAG", Self::Mgfhdnjakkm => "MKIIBIMNIGK_MGFHDNJAKKM", Self::Ngaahfbkmfm => "MKIIBIMNIGK_NGAAHFBKMFM", Self::Ebjcjajdinc => "MKIIBIMNIGK_EBJCJAJDINC", Self::Idmgagljmlk => "MKIIBIMNIGK_IDMGAGLJMLK", Self::Ipfppclniho => "MKIIBIMNIGK_IPFPPCLNIHO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MKIIBIMNIGK_EFBKDLIJKAG" => Some(Self::Efbkdlijkag), "MKIIBIMNIGK_MGFHDNJAKKM" => Some(Self::Mgfhdnjakkm), "MKIIBIMNIGK_NGAAHFBKMFM" => Some(Self::Ngaahfbkmfm), "MKIIBIMNIGK_EBJCJAJDINC" => Some(Self::Ebjcjajdinc), "MKIIBIMNIGK_IDMGAGLJMLK" => Some(Self::Idmgagljmlk), "MKIIBIMNIGK_IPFPPCLNIHO" => Some(Self::Ipfppclniho), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lhlbgjlffkk { Kghkhlkdebk = 0, Akgdaffkanp = 1, Knjdgimkjme = 2, Dodhmjbmhaf = 3, } impl Lhlbgjlffkk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Kghkhlkdebk => "LHLBGJLFFKK_KGHKHLKDEBK", Self::Akgdaffkanp => "LHLBGJLFFKK_AKGDAFFKANP", Self::Knjdgimkjme => "LHLBGJLFFKK_KNJDGIMKJME", Self::Dodhmjbmhaf => "LHLBGJLFFKK_DODHMJBMHAF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LHLBGJLFFKK_KGHKHLKDEBK" => Some(Self::Kghkhlkdebk), "LHLBGJLFFKK_AKGDAFFKANP" => Some(Self::Akgdaffkanp), "LHLBGJLFFKK_KNJDGIMKJME" => Some(Self::Knjdgimkjme), "LHLBGJLFFKK_DODHMJBMHAF" => Some(Self::Dodhmjbmhaf), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrainPartyMtSkillBriefType { AnmelocbhgkOdchajhnfdf = 0, AnmelocbhgkEndbhcelnkl = 1, AnmelocbhgkAmflhlkglfl = 2, AnmelocbhgkEcpmedneoge = 3, AnmelocbhgkNhlnohdcphh = 4, } impl TrainPartyMtSkillBriefType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AnmelocbhgkOdchajhnfdf => "ANMELOCBHGK_ODCHAJHNFDF", Self::AnmelocbhgkEndbhcelnkl => "ANMELOCBHGK_ENDBHCELNKL", Self::AnmelocbhgkAmflhlkglfl => "ANMELOCBHGK_AMFLHLKGLFL", Self::AnmelocbhgkEcpmedneoge => "ANMELOCBHGK_ECPMEDNEOGE", Self::AnmelocbhgkNhlnohdcphh => "ANMELOCBHGK_NHLNOHDCPHH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ANMELOCBHGK_ODCHAJHNFDF" => Some(Self::AnmelocbhgkOdchajhnfdf), "ANMELOCBHGK_ENDBHCELNKL" => Some(Self::AnmelocbhgkEndbhcelnkl), "ANMELOCBHGK_AMFLHLKGLFL" => Some(Self::AnmelocbhgkAmflhlkglfl), "ANMELOCBHGK_ECPMEDNEOGE" => Some(Self::AnmelocbhgkEcpmedneoge), "ANMELOCBHGK_NHLNOHDCPHH" => Some(Self::AnmelocbhgkNhlnohdcphh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bgppdmipddh { Iiheidcfale = 0, Odfnppacbci = 1, Abnpbgjgahd = 2, Hcfkojholik = 3, Bcdlkdkdafh = 4, Giofbnenijm = 5, Mkmjjphdobh = 6, Kogggjlbhen = 7, Nnpjfbfilel = 8, } impl Bgppdmipddh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Iiheidcfale => "BGPPDMIPDDH_IIHEIDCFALE", Self::Odfnppacbci => "BGPPDMIPDDH_ODFNPPACBCI", Self::Abnpbgjgahd => "BGPPDMIPDDH_ABNPBGJGAHD", Self::Hcfkojholik => "BGPPDMIPDDH_HCFKOJHOLIK", Self::Bcdlkdkdafh => "BGPPDMIPDDH_BCDLKDKDAFH", Self::Giofbnenijm => "BGPPDMIPDDH_GIOFBNENIJM", Self::Mkmjjphdobh => "BGPPDMIPDDH_MKMJJPHDOBH", Self::Kogggjlbhen => "BGPPDMIPDDH_KOGGGJLBHEN", Self::Nnpjfbfilel => "BGPPDMIPDDH_NNPJFBFILEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BGPPDMIPDDH_IIHEIDCFALE" => Some(Self::Iiheidcfale), "BGPPDMIPDDH_ODFNPPACBCI" => Some(Self::Odfnppacbci), "BGPPDMIPDDH_ABNPBGJGAHD" => Some(Self::Abnpbgjgahd), "BGPPDMIPDDH_HCFKOJHOLIK" => Some(Self::Hcfkojholik), "BGPPDMIPDDH_BCDLKDKDAFH" => Some(Self::Bcdlkdkdafh), "BGPPDMIPDDH_GIOFBNENIJM" => Some(Self::Giofbnenijm), "BGPPDMIPDDH_MKMJJPHDOBH" => Some(Self::Mkmjjphdobh), "BGPPDMIPDDH_KOGGGJLBHEN" => Some(Self::Kogggjlbhen), "BGPPDMIPDDH_NNPJFBFILEL" => Some(Self::Nnpjfbfilel), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainVisitorType { PbnhnkpgiplNlcdgipgfdj = 0, CmdTrainVisitorRewardSendNotify = 3713, PbnhnkpgiplGgfofbfaein = 3780, CmdObicgcefcci = 3712, CmdTrainRefreshTimeNotify = 3736, CmdTrainVisitorBehaviorFinishScRsp = 3703, CmdGetTrainVisitorRegisterScRsp = 3781, CmdGetTrainVisitorRegisterCsReq = 3715, CmdEidkoeheaaa = 3727, CmdTakeTrainVisitorBehaviorRewardCsReq = 3710, CmdTrainVisitorBehaviorFinishCsReq = 3773, CmdNnahgdgnoek = 3729, CmdTakeTrainVisitorBehaviorRewardScRsp = 3787, } impl CmdTrainVisitorType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PbnhnkpgiplNlcdgipgfdj => "PBNHNKPGIPL_NLCDGIPGFDJ", Self::CmdTrainVisitorRewardSendNotify => "CmdTrainVisitorRewardSendNotify", Self::PbnhnkpgiplGgfofbfaein => "PBNHNKPGIPL_GGFOFBFAEIN", Self::CmdObicgcefcci => "CmdOBICGCEFCCI", Self::CmdTrainRefreshTimeNotify => "CmdTrainRefreshTimeNotify", Self::CmdTrainVisitorBehaviorFinishScRsp => { "CmdTrainVisitorBehaviorFinishScRsp" } Self::CmdGetTrainVisitorRegisterScRsp => "CmdGetTrainVisitorRegisterScRsp", Self::CmdGetTrainVisitorRegisterCsReq => "CmdGetTrainVisitorRegisterCsReq", Self::CmdEidkoeheaaa => "CmdEIDKOEHEAAA", Self::CmdTakeTrainVisitorBehaviorRewardCsReq => { "CmdTakeTrainVisitorBehaviorRewardCsReq" } Self::CmdTrainVisitorBehaviorFinishCsReq => { "CmdTrainVisitorBehaviorFinishCsReq" } Self::CmdNnahgdgnoek => "CmdNNAHGDGNOEK", Self::CmdTakeTrainVisitorBehaviorRewardScRsp => { "CmdTakeTrainVisitorBehaviorRewardScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PBNHNKPGIPL_NLCDGIPGFDJ" => Some(Self::PbnhnkpgiplNlcdgipgfdj), "CmdTrainVisitorRewardSendNotify" => { Some(Self::CmdTrainVisitorRewardSendNotify) } "PBNHNKPGIPL_GGFOFBFAEIN" => Some(Self::PbnhnkpgiplGgfofbfaein), "CmdOBICGCEFCCI" => Some(Self::CmdObicgcefcci), "CmdTrainRefreshTimeNotify" => Some(Self::CmdTrainRefreshTimeNotify), "CmdTrainVisitorBehaviorFinishScRsp" => { Some(Self::CmdTrainVisitorBehaviorFinishScRsp) } "CmdGetTrainVisitorRegisterScRsp" => { Some(Self::CmdGetTrainVisitorRegisterScRsp) } "CmdGetTrainVisitorRegisterCsReq" => { Some(Self::CmdGetTrainVisitorRegisterCsReq) } "CmdEIDKOEHEAAA" => Some(Self::CmdEidkoeheaaa), "CmdTakeTrainVisitorBehaviorRewardCsReq" => { Some(Self::CmdTakeTrainVisitorBehaviorRewardCsReq) } "CmdTrainVisitorBehaviorFinishCsReq" => { Some(Self::CmdTrainVisitorBehaviorFinishCsReq) } "CmdNNAHGDGNOEK" => Some(Self::CmdNnahgdgnoek), "CmdTakeTrainVisitorBehaviorRewardScRsp" => { Some(Self::CmdTakeTrainVisitorBehaviorRewardScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cfcpoedppkb { Abecleigdef = 0, Cinljppiinl = 1, Chbnbpfijpg = 2, } impl Cfcpoedppkb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Abecleigdef => "CFCPOEDPPKB_ABECLEIGDEF", Self::Cinljppiinl => "CFCPOEDPPKB_CINLJPPIINL", Self::Chbnbpfijpg => "CFCPOEDPPKB_CHBNBPFIJPG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CFCPOEDPPKB_ABECLEIGDEF" => Some(Self::Abecleigdef), "CFCPOEDPPKB_CINLJPPIINL" => Some(Self::Cinljppiinl), "CFCPOEDPPKB_CHBNBPFIJPG" => Some(Self::Chbnbpfijpg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrainVisitorStatus { LdmccfpapolNlcdgipgfdj = 0, LdmccfpapolKpjgdhlenip = 1, LdmccfpapolPgaaclckffo = 2, LdmccfpapolFbaefcephhi = 3, LdmccfpapolHkmjggpkgim = 4, } impl TrainVisitorStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LdmccfpapolNlcdgipgfdj => "LDMCCFPAPOL_NLCDGIPGFDJ", Self::LdmccfpapolKpjgdhlenip => "LDMCCFPAPOL_KPJGDHLENIP", Self::LdmccfpapolPgaaclckffo => "LDMCCFPAPOL_PGAACLCKFFO", Self::LdmccfpapolFbaefcephhi => "LDMCCFPAPOL_FBAEFCEPHHI", Self::LdmccfpapolHkmjggpkgim => "LDMCCFPAPOL_HKMJGGPKGIM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LDMCCFPAPOL_NLCDGIPGFDJ" => Some(Self::LdmccfpapolNlcdgipgfdj), "LDMCCFPAPOL_KPJGDHLENIP" => Some(Self::LdmccfpapolKpjgdhlenip), "LDMCCFPAPOL_PGAACLCKFFO" => Some(Self::LdmccfpapolPgaaclckffo), "LDMCCFPAPOL_FBAEFCEPHHI" => Some(Self::LdmccfpapolFbaefcephhi), "LDMCCFPAPOL_HKMJGGPKGIM" => Some(Self::LdmccfpapolHkmjggpkgim), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ackpcffemhb { Nlcdgipgfdj = 0, Ggeogcbgeih = 1, Cnpnacjbhjg = 2, } impl Ackpcffemhb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "ACKPCFFEMHB_NLCDGIPGFDJ", Self::Ggeogcbgeih => "ACKPCFFEMHB_GGEOGCBGEIH", Self::Cnpnacjbhjg => "ACKPCFFEMHB_CNPNACJBHJG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ACKPCFFEMHB_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "ACKPCFFEMHB_GGEOGCBGEIH" => Some(Self::Ggeogcbgeih), "ACKPCFFEMHB_CNPNACJBHJG" => Some(Self::Cnpnacjbhjg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTravelBrochureType { CjbnlbinfjjNfdndmdgick = 0, CmdMladijbblpn = 6442, CmdGnilaaacodb = 6410, CmdTravelBrochureApplyPasterListScRsp = 6478, CmdTravelBrochureSelectMessageCsReq = 6436, CmdBahmabonkbp = 6429, CmdFpgbalikpde = 6438, CmdOhmieppckbj = 6476, CmdDdhiijajioo = 6454, CmdTravelBrochureGetDataCsReq = 6473, CmdTravelBrochurePageResetCsReq = 6461, CmdTravelBrochureApplyPasterListCsReq = 6471, CmdTravelBrochureGetDataScRsp = 6403, CmdDahldomhfan = 6481, CmdAkgfmpcfook = 6487, CmdIdnieakjmcf = 6412, CmdTravelBrochurePageResetScRsp = 6424, CmdTravelBrochurePageUnlockScNotify = 6480, CmdTravelBrochureSelectMessageScRsp = 6413, CjbnlbinfjjLejlgaedoen = 6415, CmdHpgigeeaghl = 6409, } impl CmdTravelBrochureType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::CjbnlbinfjjNfdndmdgick => "CJBNLBINFJJ_NFDNDMDGICK", Self::CmdMladijbblpn => "CmdMLADIJBBLPN", Self::CmdGnilaaacodb => "CmdGNILAAACODB", Self::CmdTravelBrochureApplyPasterListScRsp => { "CmdTravelBrochureApplyPasterListScRsp" } Self::CmdTravelBrochureSelectMessageCsReq => { "CmdTravelBrochureSelectMessageCsReq" } Self::CmdBahmabonkbp => "CmdBAHMABONKBP", Self::CmdFpgbalikpde => "CmdFPGBALIKPDE", Self::CmdOhmieppckbj => "CmdOHMIEPPCKBJ", Self::CmdDdhiijajioo => "CmdDDHIIJAJIOO", Self::CmdTravelBrochureGetDataCsReq => "CmdTravelBrochureGetDataCsReq", Self::CmdTravelBrochurePageResetCsReq => "CmdTravelBrochurePageResetCsReq", Self::CmdTravelBrochureApplyPasterListCsReq => { "CmdTravelBrochureApplyPasterListCsReq" } Self::CmdTravelBrochureGetDataScRsp => "CmdTravelBrochureGetDataScRsp", Self::CmdDahldomhfan => "CmdDAHLDOMHFAN", Self::CmdAkgfmpcfook => "CmdAKGFMPCFOOK", Self::CmdIdnieakjmcf => "CmdIDNIEAKJMCF", Self::CmdTravelBrochurePageResetScRsp => "CmdTravelBrochurePageResetScRsp", Self::CmdTravelBrochurePageUnlockScNotify => { "CmdTravelBrochurePageUnlockScNotify" } Self::CmdTravelBrochureSelectMessageScRsp => { "CmdTravelBrochureSelectMessageScRsp" } Self::CjbnlbinfjjLejlgaedoen => "CJBNLBINFJJ_LEJLGAEDOEN", Self::CmdHpgigeeaghl => "CmdHPGIGEEAGHL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CJBNLBINFJJ_NFDNDMDGICK" => Some(Self::CjbnlbinfjjNfdndmdgick), "CmdMLADIJBBLPN" => Some(Self::CmdMladijbblpn), "CmdGNILAAACODB" => Some(Self::CmdGnilaaacodb), "CmdTravelBrochureApplyPasterListScRsp" => { Some(Self::CmdTravelBrochureApplyPasterListScRsp) } "CmdTravelBrochureSelectMessageCsReq" => { Some(Self::CmdTravelBrochureSelectMessageCsReq) } "CmdBAHMABONKBP" => Some(Self::CmdBahmabonkbp), "CmdFPGBALIKPDE" => Some(Self::CmdFpgbalikpde), "CmdOHMIEPPCKBJ" => Some(Self::CmdOhmieppckbj), "CmdDDHIIJAJIOO" => Some(Self::CmdDdhiijajioo), "CmdTravelBrochureGetDataCsReq" => Some(Self::CmdTravelBrochureGetDataCsReq), "CmdTravelBrochurePageResetCsReq" => { Some(Self::CmdTravelBrochurePageResetCsReq) } "CmdTravelBrochureApplyPasterListCsReq" => { Some(Self::CmdTravelBrochureApplyPasterListCsReq) } "CmdTravelBrochureGetDataScRsp" => Some(Self::CmdTravelBrochureGetDataScRsp), "CmdDAHLDOMHFAN" => Some(Self::CmdDahldomhfan), "CmdAKGFMPCFOOK" => Some(Self::CmdAkgfmpcfook), "CmdIDNIEAKJMCF" => Some(Self::CmdIdnieakjmcf), "CmdTravelBrochurePageResetScRsp" => { Some(Self::CmdTravelBrochurePageResetScRsp) } "CmdTravelBrochurePageUnlockScNotify" => { Some(Self::CmdTravelBrochurePageUnlockScNotify) } "CmdTravelBrochureSelectMessageScRsp" => { Some(Self::CmdTravelBrochureSelectMessageScRsp) } "CJBNLBINFJJ_LEJLGAEDOEN" => Some(Self::CjbnlbinfjjLejlgaedoen), "CmdHPGIGEEAGHL" => Some(Self::CmdHpgigeeaghl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Olbnnjkcmai { Njbgkcigoje = 0, Gpnifhbehnb = 1, Kcehidflklm = 2, } impl Olbnnjkcmai { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Njbgkcigoje => "OLBNNJKCMAI_NJBGKCIGOJE", Self::Gpnifhbehnb => "OLBNNJKCMAI_GPNIFHBEHNB", Self::Kcehidflklm => "OLBNNJKCMAI_KCEHIDFLKLM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OLBNNJKCMAI_NJBGKCIGOJE" => Some(Self::Njbgkcigoje), "OLBNNJKCMAI_GPNIFHBEHNB" => Some(Self::Gpnifhbehnb), "OLBNNJKCMAI_KCEHIDFLKLM" => Some(Self::Kcehidflklm), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Oflkobjhfkh { Chdlpmpjloj = 0, Ifeokeghlbl = 1, Mdgociekfjb = 2, } impl Oflkobjhfkh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Chdlpmpjloj => "OFLKOBJHFKH_CHDLPMPJLOJ", Self::Ifeokeghlbl => "OFLKOBJHFKH_IFEOKEGHLBL", Self::Mdgociekfjb => "OFLKOBJHFKH_MDGOCIEKFJB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OFLKOBJHFKH_CHDLPMPJLOJ" => Some(Self::Chdlpmpjloj), "OFLKOBJHFKH_IFEOKEGHLBL" => Some(Self::Ifeokeghlbl), "OFLKOBJHFKH_MDGOCIEKFJB" => Some(Self::Mdgociekfjb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTreasureDungeonType { PokagmcajaiNlcdgipgfdj = 0, CmdFightTreasureDungeonMonsterCsReq = 4476, CmdOpenTreasureDungeonGridCsReq = 4409, CmdEnterTreasureDungeonCsReq = 4454, CmdOpenTreasureDungeonGridScRsp = 4442, CmdEnterTreasureDungeonScRsp = 4483, CmdTreasureDungeonDataScNotify = 4473, CmdGetTreasureDungeonActivityDataScRsp = 4412, CmdOmkakfpogda = 4452, CmdUseTreasureDungeonItemScRsp = 4478, CmdFightTreasureDungeonMonsterScRsp = 4438, CmdInteractTreasureDungeonGridScRsp = 4424, CmdGetTreasureDungeonActivityDataCsReq = 4429, CmdInteractTreasureDungeonGridCsReq = 4461, CmdPnoeincjclo = 4448, CmdUseTreasureDungeonItemCsReq = 4471, CmdTreasureDungeonFinishScNotify = 4403, } impl CmdTreasureDungeonType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PokagmcajaiNlcdgipgfdj => "POKAGMCAJAI_NLCDGIPGFDJ", Self::CmdFightTreasureDungeonMonsterCsReq => { "CmdFightTreasureDungeonMonsterCsReq" } Self::CmdOpenTreasureDungeonGridCsReq => "CmdOpenTreasureDungeonGridCsReq", Self::CmdEnterTreasureDungeonCsReq => "CmdEnterTreasureDungeonCsReq", Self::CmdOpenTreasureDungeonGridScRsp => "CmdOpenTreasureDungeonGridScRsp", Self::CmdEnterTreasureDungeonScRsp => "CmdEnterTreasureDungeonScRsp", Self::CmdTreasureDungeonDataScNotify => "CmdTreasureDungeonDataScNotify", Self::CmdGetTreasureDungeonActivityDataScRsp => { "CmdGetTreasureDungeonActivityDataScRsp" } Self::CmdOmkakfpogda => "CmdOMKAKFPOGDA", Self::CmdUseTreasureDungeonItemScRsp => "CmdUseTreasureDungeonItemScRsp", Self::CmdFightTreasureDungeonMonsterScRsp => { "CmdFightTreasureDungeonMonsterScRsp" } Self::CmdInteractTreasureDungeonGridScRsp => { "CmdInteractTreasureDungeonGridScRsp" } Self::CmdGetTreasureDungeonActivityDataCsReq => { "CmdGetTreasureDungeonActivityDataCsReq" } Self::CmdInteractTreasureDungeonGridCsReq => { "CmdInteractTreasureDungeonGridCsReq" } Self::CmdPnoeincjclo => "CmdPNOEINCJCLO", Self::CmdUseTreasureDungeonItemCsReq => "CmdUseTreasureDungeonItemCsReq", Self::CmdTreasureDungeonFinishScNotify => "CmdTreasureDungeonFinishScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "POKAGMCAJAI_NLCDGIPGFDJ" => Some(Self::PokagmcajaiNlcdgipgfdj), "CmdFightTreasureDungeonMonsterCsReq" => { Some(Self::CmdFightTreasureDungeonMonsterCsReq) } "CmdOpenTreasureDungeonGridCsReq" => { Some(Self::CmdOpenTreasureDungeonGridCsReq) } "CmdEnterTreasureDungeonCsReq" => Some(Self::CmdEnterTreasureDungeonCsReq), "CmdOpenTreasureDungeonGridScRsp" => { Some(Self::CmdOpenTreasureDungeonGridScRsp) } "CmdEnterTreasureDungeonScRsp" => Some(Self::CmdEnterTreasureDungeonScRsp), "CmdTreasureDungeonDataScNotify" => { Some(Self::CmdTreasureDungeonDataScNotify) } "CmdGetTreasureDungeonActivityDataScRsp" => { Some(Self::CmdGetTreasureDungeonActivityDataScRsp) } "CmdOMKAKFPOGDA" => Some(Self::CmdOmkakfpogda), "CmdUseTreasureDungeonItemScRsp" => { Some(Self::CmdUseTreasureDungeonItemScRsp) } "CmdFightTreasureDungeonMonsterScRsp" => { Some(Self::CmdFightTreasureDungeonMonsterScRsp) } "CmdInteractTreasureDungeonGridScRsp" => { Some(Self::CmdInteractTreasureDungeonGridScRsp) } "CmdGetTreasureDungeonActivityDataCsReq" => { Some(Self::CmdGetTreasureDungeonActivityDataCsReq) } "CmdInteractTreasureDungeonGridCsReq" => { Some(Self::CmdInteractTreasureDungeonGridCsReq) } "CmdPNOEINCJCLO" => Some(Self::CmdPnoeincjclo), "CmdUseTreasureDungeonItemCsReq" => { Some(Self::CmdUseTreasureDungeonItemCsReq) } "CmdTreasureDungeonFinishScNotify" => { Some(Self::CmdTreasureDungeonFinishScNotify) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TreasureDungeonRecordType { EfphnjobnoeOmckglpafkd = 0, EfphnjobnoeFodbjhoofpm = 1, EfphnjobnoeNabdfpoenlo = 2, EfphnjobnoeMccehcfbjin = 3, EfphnjobnoeBiomgombldf = 5, EfphnjobnoeGejmkiifpcc = 6, EfphnjobnoeGdhpeolinmk = 9, EfphnjobnoeBnhojcleegp = 10, EfphnjobnoeAjcdjljkenm = 11, EfphnjobnoeIbmoenfpgil = 15, EfphnjobnoeMdnaacinpcg = 16, EfphnjobnoeImjmfnffeen = 20, EfphnjobnoeFfplpcnkfdg = 24, EfphnjobnoeHnclhigbgjo = 25, EfphnjobnoeFdahdjmccki = 27, EfphnjobnoeOjlmpnnfjkh = 28, EfphnjobnoeLlfidacchcp = 29, EfphnjobnoeBjgokllnbpi = 30, EfphnjobnoeAnojjcdmbnd = 31, EfphnjobnoeGldjbcfafdk = 33, EfphnjobnoeIpiphhcefan = 34, EfphnjobnoeGpnoifpmbcp = 35, EfphnjobnoeOpmonhdogcj = 36, EfphnjobnoeKdiajhkpiph = 37, EfphnjobnoeNmhhodnlgcl = 40, EfphnjobnoeFcngbpijnhc = 41, EfphnjobnoeHdklleogjnh = 42, EfphnjobnoeJplkjjpmlcm = 43, } impl TreasureDungeonRecordType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::EfphnjobnoeOmckglpafkd => "EFPHNJOBNOE_OMCKGLPAFKD", Self::EfphnjobnoeFodbjhoofpm => "EFPHNJOBNOE_FODBJHOOFPM", Self::EfphnjobnoeNabdfpoenlo => "EFPHNJOBNOE_NABDFPOENLO", Self::EfphnjobnoeMccehcfbjin => "EFPHNJOBNOE_MCCEHCFBJIN", Self::EfphnjobnoeBiomgombldf => "EFPHNJOBNOE_BIOMGOMBLDF", Self::EfphnjobnoeGejmkiifpcc => "EFPHNJOBNOE_GEJMKIIFPCC", Self::EfphnjobnoeGdhpeolinmk => "EFPHNJOBNOE_GDHPEOLINMK", Self::EfphnjobnoeBnhojcleegp => "EFPHNJOBNOE_BNHOJCLEEGP", Self::EfphnjobnoeAjcdjljkenm => "EFPHNJOBNOE_AJCDJLJKENM", Self::EfphnjobnoeIbmoenfpgil => "EFPHNJOBNOE_IBMOENFPGIL", Self::EfphnjobnoeMdnaacinpcg => "EFPHNJOBNOE_MDNAACINPCG", Self::EfphnjobnoeImjmfnffeen => "EFPHNJOBNOE_IMJMFNFFEEN", Self::EfphnjobnoeFfplpcnkfdg => "EFPHNJOBNOE_FFPLPCNKFDG", Self::EfphnjobnoeHnclhigbgjo => "EFPHNJOBNOE_HNCLHIGBGJO", Self::EfphnjobnoeFdahdjmccki => "EFPHNJOBNOE_FDAHDJMCCKI", Self::EfphnjobnoeOjlmpnnfjkh => "EFPHNJOBNOE_OJLMPNNFJKH", Self::EfphnjobnoeLlfidacchcp => "EFPHNJOBNOE_LLFIDACCHCP", Self::EfphnjobnoeBjgokllnbpi => "EFPHNJOBNOE_BJGOKLLNBPI", Self::EfphnjobnoeAnojjcdmbnd => "EFPHNJOBNOE_ANOJJCDMBND", Self::EfphnjobnoeGldjbcfafdk => "EFPHNJOBNOE_GLDJBCFAFDK", Self::EfphnjobnoeIpiphhcefan => "EFPHNJOBNOE_IPIPHHCEFAN", Self::EfphnjobnoeGpnoifpmbcp => "EFPHNJOBNOE_GPNOIFPMBCP", Self::EfphnjobnoeOpmonhdogcj => "EFPHNJOBNOE_OPMONHDOGCJ", Self::EfphnjobnoeKdiajhkpiph => "EFPHNJOBNOE_KDIAJHKPIPH", Self::EfphnjobnoeNmhhodnlgcl => "EFPHNJOBNOE_NMHHODNLGCL", Self::EfphnjobnoeFcngbpijnhc => "EFPHNJOBNOE_FCNGBPIJNHC", Self::EfphnjobnoeHdklleogjnh => "EFPHNJOBNOE_HDKLLEOGJNH", Self::EfphnjobnoeJplkjjpmlcm => "EFPHNJOBNOE_JPLKJJPMLCM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EFPHNJOBNOE_OMCKGLPAFKD" => Some(Self::EfphnjobnoeOmckglpafkd), "EFPHNJOBNOE_FODBJHOOFPM" => Some(Self::EfphnjobnoeFodbjhoofpm), "EFPHNJOBNOE_NABDFPOENLO" => Some(Self::EfphnjobnoeNabdfpoenlo), "EFPHNJOBNOE_MCCEHCFBJIN" => Some(Self::EfphnjobnoeMccehcfbjin), "EFPHNJOBNOE_BIOMGOMBLDF" => Some(Self::EfphnjobnoeBiomgombldf), "EFPHNJOBNOE_GEJMKIIFPCC" => Some(Self::EfphnjobnoeGejmkiifpcc), "EFPHNJOBNOE_GDHPEOLINMK" => Some(Self::EfphnjobnoeGdhpeolinmk), "EFPHNJOBNOE_BNHOJCLEEGP" => Some(Self::EfphnjobnoeBnhojcleegp), "EFPHNJOBNOE_AJCDJLJKENM" => Some(Self::EfphnjobnoeAjcdjljkenm), "EFPHNJOBNOE_IBMOENFPGIL" => Some(Self::EfphnjobnoeIbmoenfpgil), "EFPHNJOBNOE_MDNAACINPCG" => Some(Self::EfphnjobnoeMdnaacinpcg), "EFPHNJOBNOE_IMJMFNFFEEN" => Some(Self::EfphnjobnoeImjmfnffeen), "EFPHNJOBNOE_FFPLPCNKFDG" => Some(Self::EfphnjobnoeFfplpcnkfdg), "EFPHNJOBNOE_HNCLHIGBGJO" => Some(Self::EfphnjobnoeHnclhigbgjo), "EFPHNJOBNOE_FDAHDJMCCKI" => Some(Self::EfphnjobnoeFdahdjmccki), "EFPHNJOBNOE_OJLMPNNFJKH" => Some(Self::EfphnjobnoeOjlmpnnfjkh), "EFPHNJOBNOE_LLFIDACCHCP" => Some(Self::EfphnjobnoeLlfidacchcp), "EFPHNJOBNOE_BJGOKLLNBPI" => Some(Self::EfphnjobnoeBjgokllnbpi), "EFPHNJOBNOE_ANOJJCDMBND" => Some(Self::EfphnjobnoeAnojjcdmbnd), "EFPHNJOBNOE_GLDJBCFAFDK" => Some(Self::EfphnjobnoeGldjbcfafdk), "EFPHNJOBNOE_IPIPHHCEFAN" => Some(Self::EfphnjobnoeIpiphhcefan), "EFPHNJOBNOE_GPNOIFPMBCP" => Some(Self::EfphnjobnoeGpnoifpmbcp), "EFPHNJOBNOE_OPMONHDOGCJ" => Some(Self::EfphnjobnoeOpmonhdogcj), "EFPHNJOBNOE_KDIAJHKPIPH" => Some(Self::EfphnjobnoeKdiajhkpiph), "EFPHNJOBNOE_NMHHODNLGCL" => Some(Self::EfphnjobnoeNmhhodnlgcl), "EFPHNJOBNOE_FCNGBPIJNHC" => Some(Self::EfphnjobnoeFcngbpijnhc), "EFPHNJOBNOE_HDKLLEOGJNH" => Some(Self::EfphnjobnoeHdklleogjnh), "EFPHNJOBNOE_JPLKJJPMLCM" => Some(Self::EfphnjobnoeJplkjjpmlcm), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTutorialType { KaamcalpipdNlcdgipgfdj = 0, CmdUnlockTutorialCsReq = 1636, CmdUnlockTutorialGuideScRsp = 1681, CmdGetTutorialCsReq = 1673, CmdUnlockTutorialGuideCsReq = 1615, CmdFinishTutorialGuideScRsp = 1612, CmdUnlockTutorialScRsp = 1613, CmdGetTutorialScRsp = 1603, CmdGetTutorialGuideCsReq = 1680, CmdFinishTutorialScRsp = 1687, CmdFinishTutorialGuideCsReq = 1629, CmdGetTutorialGuideScRsp = 1627, CmdFinishTutorialCsReq = 1610, } impl CmdTutorialType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::KaamcalpipdNlcdgipgfdj => "KAAMCALPIPD_NLCDGIPGFDJ", Self::CmdUnlockTutorialCsReq => "CmdUnlockTutorialCsReq", Self::CmdUnlockTutorialGuideScRsp => "CmdUnlockTutorialGuideScRsp", Self::CmdGetTutorialCsReq => "CmdGetTutorialCsReq", Self::CmdUnlockTutorialGuideCsReq => "CmdUnlockTutorialGuideCsReq", Self::CmdFinishTutorialGuideScRsp => "CmdFinishTutorialGuideScRsp", Self::CmdUnlockTutorialScRsp => "CmdUnlockTutorialScRsp", Self::CmdGetTutorialScRsp => "CmdGetTutorialScRsp", Self::CmdGetTutorialGuideCsReq => "CmdGetTutorialGuideCsReq", Self::CmdFinishTutorialScRsp => "CmdFinishTutorialScRsp", Self::CmdFinishTutorialGuideCsReq => "CmdFinishTutorialGuideCsReq", Self::CmdGetTutorialGuideScRsp => "CmdGetTutorialGuideScRsp", Self::CmdFinishTutorialCsReq => "CmdFinishTutorialCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KAAMCALPIPD_NLCDGIPGFDJ" => Some(Self::KaamcalpipdNlcdgipgfdj), "CmdUnlockTutorialCsReq" => Some(Self::CmdUnlockTutorialCsReq), "CmdUnlockTutorialGuideScRsp" => Some(Self::CmdUnlockTutorialGuideScRsp), "CmdGetTutorialCsReq" => Some(Self::CmdGetTutorialCsReq), "CmdUnlockTutorialGuideCsReq" => Some(Self::CmdUnlockTutorialGuideCsReq), "CmdFinishTutorialGuideScRsp" => Some(Self::CmdFinishTutorialGuideScRsp), "CmdUnlockTutorialScRsp" => Some(Self::CmdUnlockTutorialScRsp), "CmdGetTutorialScRsp" => Some(Self::CmdGetTutorialScRsp), "CmdGetTutorialGuideCsReq" => Some(Self::CmdGetTutorialGuideCsReq), "CmdFinishTutorialScRsp" => Some(Self::CmdFinishTutorialScRsp), "CmdFinishTutorialGuideCsReq" => Some(Self::CmdFinishTutorialGuideCsReq), "CmdGetTutorialGuideScRsp" => Some(Self::CmdGetTutorialGuideScRsp), "CmdFinishTutorialCsReq" => Some(Self::CmdFinishTutorialCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TutorialStatus { TutorialNone = 0, TutorialUnlock = 1, TutorialFinish = 2, } impl TutorialStatus { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::TutorialNone => "TUTORIAL_NONE", Self::TutorialUnlock => "TUTORIAL_UNLOCK", Self::TutorialFinish => "TUTORIAL_FINISH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "TUTORIAL_NONE" => Some(Self::TutorialNone), "TUTORIAL_UNLOCK" => Some(Self::TutorialUnlock), "TUTORIAL_FINISH" => Some(Self::TutorialFinish), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TutorialFinishType { CebjaaaipdaNlcdgipgfdj = 0, CebjaaaipdaCnpnacjbhjg = 1, CebjaaaipdaNnaidjindho = 2, } impl TutorialFinishType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::CebjaaaipdaNlcdgipgfdj => "CEBJAAAIPDA_NLCDGIPGFDJ", Self::CebjaaaipdaCnpnacjbhjg => "CEBJAAAIPDA_CNPNACJBHJG", Self::CebjaaaipdaNnaidjindho => "CEBJAAAIPDA_NNAIDJINDHO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CEBJAAAIPDA_NLCDGIPGFDJ" => Some(Self::CebjaaaipdaNlcdgipgfdj), "CEBJAAAIPDA_CNPNACJBHJG" => Some(Self::CebjaaaipdaCnpnacjbhjg), "CEBJAAAIPDA_NNAIDJINDHO" => Some(Self::CebjaaaipdaNnaidjindho), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TutorialGuideType { AoccebgnpjaGinfcgdddom = 0, AoccebgnpjaJloafbagfhg = 1, } impl TutorialGuideType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::AoccebgnpjaGinfcgdddom => "AOCCEBGNPJA_GINFCGDDDOM", Self::AoccebgnpjaJloafbagfhg => "AOCCEBGNPJA_JLOAFBAGFHG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AOCCEBGNPJA_GINFCGDDDOM" => Some(Self::AoccebgnpjaGinfcgdddom), "AOCCEBGNPJA_JLOAFBAGFHG" => Some(Self::AoccebgnpjaJloafbagfhg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWaypointType { ChleibcfdboNlcdgipgfdj = 0, CmdHedcnkonnbi = 427, ChleibcfdboKnfmjkogegf = 473, CmdNfegdjldcjd = 415, CmdGnlnlihkkpl = 410, CmdMkepkkajone = 413, ChleibcfdboCdndjjekeok = 480, ChleibcfdboDdkcnbcoelm = 436, ChleibcfdboCeoahcnjapl = 481, CmdGmcagpohkjj = 403, } impl CmdWaypointType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::ChleibcfdboNlcdgipgfdj => "CHLEIBCFDBO_NLCDGIPGFDJ", Self::CmdHedcnkonnbi => "CmdHEDCNKONNBI", Self::ChleibcfdboKnfmjkogegf => "CHLEIBCFDBO_KNFMJKOGEGF", Self::CmdNfegdjldcjd => "CmdNFEGDJLDCJD", Self::CmdGnlnlihkkpl => "CmdGNLNLIHKKPL", Self::CmdMkepkkajone => "CmdMKEPKKAJONE", Self::ChleibcfdboCdndjjekeok => "CHLEIBCFDBO_CDNDJJEKEOK", Self::ChleibcfdboDdkcnbcoelm => "CHLEIBCFDBO_DDKCNBCOELM", Self::ChleibcfdboCeoahcnjapl => "CHLEIBCFDBO_CEOAHCNJAPL", Self::CmdGmcagpohkjj => "CmdGMCAGPOHKJJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHLEIBCFDBO_NLCDGIPGFDJ" => Some(Self::ChleibcfdboNlcdgipgfdj), "CmdHEDCNKONNBI" => Some(Self::CmdHedcnkonnbi), "CHLEIBCFDBO_KNFMJKOGEGF" => Some(Self::ChleibcfdboKnfmjkogegf), "CmdNFEGDJLDCJD" => Some(Self::CmdNfegdjldcjd), "CmdGNLNLIHKKPL" => Some(Self::CmdGnlnlihkkpl), "CmdMKEPKKAJONE" => Some(Self::CmdMkepkkajone), "CHLEIBCFDBO_CDNDJJEKEOK" => Some(Self::ChleibcfdboCdndjjekeok), "CHLEIBCFDBO_DDKCNBCOELM" => Some(Self::ChleibcfdboDdkcnbcoelm), "CHLEIBCFDBO_CEOAHCNJAPL" => Some(Self::ChleibcfdboCeoahcnjapl), "CmdGMCAGPOHKJJ" => Some(Self::CmdGmcagpohkjj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jplmloihnic { Nlcdgipgfdj = 0, Ppanbkdpffk = 1, Jphlnojliam = 2, } impl Jplmloihnic { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "JPLMLOIHNIC_NLCDGIPGFDJ", Self::Ppanbkdpffk => "JPLMLOIHNIC_PPANBKDPFFK", Self::Jphlnojliam => "JPLMLOIHNIC_JPHLNOJLIAM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JPLMLOIHNIC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "JPLMLOIHNIC_PPANBKDPFFK" => Some(Self::Ppanbkdpffk), "JPLMLOIHNIC_JPHLNOJLIAM" => Some(Self::Jphlnojliam), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Omcnfmgpdap { Iaimdiafcnl = 0, Agbgjcindcp = 1, Mdpibjphmgj = 2, } impl Omcnfmgpdap { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Iaimdiafcnl => "OMCNFMGPDAP_IAIMDIAFCNL", Self::Agbgjcindcp => "OMCNFMGPDAP_AGBGJCINDCP", Self::Mdpibjphmgj => "OMCNFMGPDAP_MDPIBJPHMGJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OMCNFMGPDAP_IAIMDIAFCNL" => Some(Self::Iaimdiafcnl), "OMCNFMGPDAP_AGBGJCINDCP" => Some(Self::Agbgjcindcp), "OMCNFMGPDAP_MDPIBJPHMGJ" => Some(Self::Mdpibjphmgj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWolfBroType { DpdigmlgdoiNlcdgipgfdj = 0, CmdHfjcgemmpkb = 6520, CmdLbmfcjlhnaa = 6538, CmdCpkcmnjkpoe = 6523, CmdLjeffbcjjem = 6543, CmdHkpfpmjbnep = 6503, CmdMddfdnhfcil = 6529, CmdOkefgcnneki = 6534, CmdDkjbginlbpp = 6519, CmdJohdljlgnhl = 6507, CmdAjdpponbabg = 6540, CmdNhigcjfjgpf = 6521, CmdKdmanlndioa = 6545, CmdDeahiakbgmj = 6505, CmdLjfeonhokag = 6544, CmdLikmpnfokff = 6509, CmdBppicamlgnb = 6527, CmdNhlgedlkoki = 6532, CmdPhpeppkfmjo = 6508, CmdEnpjfkdklob = 6542, } impl CmdWolfBroType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::DpdigmlgdoiNlcdgipgfdj => "DPDIGMLGDOI_NLCDGIPGFDJ", Self::CmdHfjcgemmpkb => "CmdHFJCGEMMPKB", Self::CmdLbmfcjlhnaa => "CmdLBMFCJLHNAA", Self::CmdCpkcmnjkpoe => "CmdCPKCMNJKPOE", Self::CmdLjeffbcjjem => "CmdLJEFFBCJJEM", Self::CmdHkpfpmjbnep => "CmdHKPFPMJBNEP", Self::CmdMddfdnhfcil => "CmdMDDFDNHFCIL", Self::CmdOkefgcnneki => "CmdOKEFGCNNEKI", Self::CmdDkjbginlbpp => "CmdDKJBGINLBPP", Self::CmdJohdljlgnhl => "CmdJOHDLJLGNHL", Self::CmdAjdpponbabg => "CmdAJDPPONBABG", Self::CmdNhigcjfjgpf => "CmdNHIGCJFJGPF", Self::CmdKdmanlndioa => "CmdKDMANLNDIOA", Self::CmdDeahiakbgmj => "CmdDEAHIAKBGMJ", Self::CmdLjfeonhokag => "CmdLJFEONHOKAG", Self::CmdLikmpnfokff => "CmdLIKMPNFOKFF", Self::CmdBppicamlgnb => "CmdBPPICAMLGNB", Self::CmdNhlgedlkoki => "CmdNHLGEDLKOKI", Self::CmdPhpeppkfmjo => "CmdPHPEPPKFMJO", Self::CmdEnpjfkdklob => "CmdENPJFKDKLOB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DPDIGMLGDOI_NLCDGIPGFDJ" => Some(Self::DpdigmlgdoiNlcdgipgfdj), "CmdHFJCGEMMPKB" => Some(Self::CmdHfjcgemmpkb), "CmdLBMFCJLHNAA" => Some(Self::CmdLbmfcjlhnaa), "CmdCPKCMNJKPOE" => Some(Self::CmdCpkcmnjkpoe), "CmdLJEFFBCJJEM" => Some(Self::CmdLjeffbcjjem), "CmdHKPFPMJBNEP" => Some(Self::CmdHkpfpmjbnep), "CmdMDDFDNHFCIL" => Some(Self::CmdMddfdnhfcil), "CmdOKEFGCNNEKI" => Some(Self::CmdOkefgcnneki), "CmdDKJBGINLBPP" => Some(Self::CmdDkjbginlbpp), "CmdJOHDLJLGNHL" => Some(Self::CmdJohdljlgnhl), "CmdAJDPPONBABG" => Some(Self::CmdAjdpponbabg), "CmdNHIGCJFJGPF" => Some(Self::CmdNhigcjfjgpf), "CmdKDMANLNDIOA" => Some(Self::CmdKdmanlndioa), "CmdDEAHIAKBGMJ" => Some(Self::CmdDeahiakbgmj), "CmdLJFEONHOKAG" => Some(Self::CmdLjfeonhokag), "CmdLIKMPNFOKFF" => Some(Self::CmdLikmpnfokff), "CmdBPPICAMLGNB" => Some(Self::CmdBppicamlgnb), "CmdNHLGEDLKOKI" => Some(Self::CmdNhlgedlkoki), "CmdPHPEPPKFMJO" => Some(Self::CmdPhpeppkfmjo), "CmdENPJFKDKLOB" => Some(Self::CmdEnpjfkdklob), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWorldUnlockType { LlhkmpclgonNlcdgipgfdj = 0, CmdWorldUnlockCsReq = 7626, CmdWorldUnlockScRsp = 7627, } impl CmdWorldUnlockType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::LlhkmpclgonNlcdgipgfdj => "LLHKMPCLGON_NLCDGIPGFDJ", Self::CmdWorldUnlockCsReq => "CmdWorldUnlockCsReq", Self::CmdWorldUnlockScRsp => "CmdWorldUnlockScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LLHKMPCLGON_NLCDGIPGFDJ" => Some(Self::LlhkmpclgonNlcdgipgfdj), "CmdWorldUnlockCsReq" => Some(Self::CmdWorldUnlockCsReq), "CmdWorldUnlockScRsp" => Some(Self::CmdWorldUnlockScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ekighmcpkge { Nlcdgipgfdj = 0, Jhnaafbkpoe = 1, Lednkhgenaf = 2, Iegkookjcbb = 3, Ncbnjdinflf = 4, Blejilfldgk = 5, Cgccknedghh = 6, Bnbabbmfeli = 7, Bcafbafeobp = 8, } impl Ekighmcpkge { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nlcdgipgfdj => "EKIGHMCPKGE_NLCDGIPGFDJ", Self::Jhnaafbkpoe => "EKIGHMCPKGE_JHNAAFBKPOE", Self::Lednkhgenaf => "EKIGHMCPKGE_LEDNKHGENAF", Self::Iegkookjcbb => "EKIGHMCPKGE_IEGKOOKJCBB", Self::Ncbnjdinflf => "EKIGHMCPKGE_NCBNJDINFLF", Self::Blejilfldgk => "EKIGHMCPKGE_BLEJILFLDGK", Self::Cgccknedghh => "EKIGHMCPKGE_CGCCKNEDGHH", Self::Bnbabbmfeli => "EKIGHMCPKGE_BNBABBMFELI", Self::Bcafbafeobp => "EKIGHMCPKGE_BCAFBAFEOBP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EKIGHMCPKGE_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), "EKIGHMCPKGE_JHNAAFBKPOE" => Some(Self::Jhnaafbkpoe), "EKIGHMCPKGE_LEDNKHGENAF" => Some(Self::Lednkhgenaf), "EKIGHMCPKGE_IEGKOOKJCBB" => Some(Self::Iegkookjcbb), "EKIGHMCPKGE_NCBNJDINFLF" => Some(Self::Ncbnjdinflf), "EKIGHMCPKGE_BLEJILFLDGK" => Some(Self::Blejilfldgk), "EKIGHMCPKGE_CGCCKNEDGHH" => Some(Self::Cgccknedghh), "EKIGHMCPKGE_BNBABBMFELI" => Some(Self::Bnbabbmfeli), "EKIGHMCPKGE_BCAFBAFEOBP" => Some(Self::Bcafbafeobp), _ => None, } } }