// 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 Ommelgebnog { /// offset: 36 #[prost(uint32, tag = "1")] pub queue_position: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub chnhlkkkjha: u32, #[prost( oneof = "ommelgebnog::Gbfcmpacopj", tags = "101, 102, 103, 104, 201, 202, 203, 251, 252, 253, 261, 262, 263, 264, 265, 266, 267" )] pub gbfcmpacopj: ::core::option::Option, } /// Nested message and enum types in `OMMELGEBNOG`. pub mod ommelgebnog { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Gbfcmpacopj { /// offset: 24 #[prost(message, tag = "101")] MarbleGameBegin(super::Hlncncnjgdl), /// offset: 24 #[prost(message, tag = "102")] MarbleGameEnd(super::Gnjbmilmkmb), /// offset: 24 #[prost(message, tag = "103")] MarbleGameRound(super::Cnemcbjhack), /// offset: 24 #[prost(message, tag = "104")] MarbleGameTurn(super::Bbiinelndkh), /// offset: 24 #[prost(message, tag = "201")] CakeRaceSectionBegin(super::Fjjnfnallga), /// offset: 24 #[prost(message, tag = "202")] CakeRaceSectionEnd(super::Bbbjmjjojdp), /// offset: 24 #[prost(message, tag = "203")] CakeRaceRoomSectionSettle(super::Plecmcjnpil), /// offset: 24 #[prost(message, tag = "251")] DiceCombatBegin(super::Ceoeleokpof), /// offset: 24 #[prost(message, tag = "252")] DiceCombatTurnEnd(super::Ckhfnkjnmlo), /// offset: 24 #[prost(message, tag = "253")] DiceCombatEnd(super::Cahpbblmdcj), /// offset: 24 #[prost(message, tag = "261")] DiceCombatV2Begin(super::Ihbgahnneki), /// offset: 24 #[prost(message, tag = "262")] DiceCombatV2End(super::Jfiamodboij), /// offset: 24 #[prost(message, tag = "263")] DiceCombatV2TurnEnd(super::Godmjgagnpa), /// offset: 24 #[prost(message, tag = "264")] DiceCombatV2TacticsPointChange(super::Ombgoodfihb), /// offset: 24 #[prost(message, tag = "265")] DiceCombatV2TacticsCardChange(super::Bcmkannikdp), /// offset: 24 #[prost(message, tag = "266")] DiceCombatV2DiceChangeRequest(super::Floembhnepp), /// offset: 24 #[prost(message, tag = "267")] DiceCombatV2DiceChange(super::Febmhkkehdg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ldaaphcjenl { /// offset: 32 #[prost(uint32, tag = "1")] pub ldgjldanjjl: u32, /// offset: 24 #[prost(int32, tag = "2")] pub ainghhobehp: i32, /// offset: 28 #[prost(int32, tag = "3")] pub dkecaggafhd: i32, /// offset: 36 #[prost(uint32, tag = "4")] pub lkmedhcbdhk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhbhkmfhllo { /// offset: 24 #[prost(uint32, tag = "1")] pub ldgjldanjjl: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub mgngpgppiaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aekipjmmgde { /// offset: 28 #[prost(uint32, tag = "1")] pub item_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub odjnmlmkkfe: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub skill_id: u32, /// offset: 24 #[prost(int32, tag = "4")] pub display_value: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hhnfccchhdd { /// offset: 24 #[prost(int32, tag = "1")] pub hgjdmifjkpo: i32, /// offset: 32 #[prost(int32, tag = "2")] pub lhadaimmhmp: i32, /// offset: 28 #[prost(int32, tag = "3")] pub bfplpakpbll: i32, /// offset: 36 #[prost(int32, tag = "4")] pub pgdapdfoidd: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlncncnjgdl { /// offset: 72 #[prost(uint32, tag = "1")] pub bkajoadebdn: u32, /// offset: 40 #[prost(uint64, tag = "2")] pub gjojleobjfj: u64, /// offset: 76 #[prost(uint32, tag = "3")] pub level_id: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub iojkdgcfcgg: u32, /// offset: 32 #[prost(message, repeated, tag = "5")] pub hgcffbncbgg: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "6")] pub rank: u32, /// offset: 56 #[prost(uint64, tag = "7")] pub befjlfkjfjd: u64, /// offset: 16 #[prost(message, repeated, tag = "8")] pub hdfhpkepkaf: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "9")] pub pbmldoebdeg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnjbmilmkmb { /// offset: 100 #[prost(uint32, tag = "1")] pub bkajoadebdn: u32, /// offset: 72 #[prost(uint64, tag = "2")] pub gjojleobjfj: u64, /// offset: 96 #[prost(uint32, tag = "3")] pub level_id: u32, /// offset: 60 #[prost(uint32, tag = "4")] pub iojkdgcfcgg: u32, /// offset: 40 #[prost(message, repeated, tag = "5")] pub hgcffbncbgg: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(uint32, tag = "6")] pub rank: u32, /// offset: 80 #[prost(uint64, tag = "7")] pub befjlfkjfjd: u64, /// offset: 24 #[prost(message, repeated, tag = "8")] pub hdfhpkepkaf: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "9")] pub pbmldoebdeg: u32, /// offset: 56 #[prost(uint32, tag = "10")] pub phfmjgbjfph: u32, /// offset: 64 #[prost(int32, tag = "11")] pub score_id: i32, /// offset: 52 #[prost(int32, tag = "12")] pub eplbcnfmlil: i32, /// offset: 16 #[prost(message, repeated, tag = "13")] pub ekjklcjklpe: ::prost::alloc::vec::Vec, /// offset: 108 #[prost(uint32, tag = "14")] pub ldkgjbalgkc: u32, /// offset: 68 #[prost(uint32, tag = "15")] pub lhimafcifap: u32, /// offset: 92 #[prost(uint32, tag = "16")] pub gafcpipkikl: u32, /// offset: 88 #[prost(uint32, tag = "17")] pub lpalgnilcgm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cnemcbjhack { /// offset: 76 #[prost(uint32, tag = "1")] pub bkajoadebdn: u32, /// offset: 88 #[prost(uint64, tag = "2")] pub gjojleobjfj: u64, /// offset: 72 #[prost(uint32, tag = "3")] pub level_id: u32, /// offset: 84 #[prost(uint32, tag = "4")] pub iojkdgcfcgg: u32, /// offset: 108 #[prost(uint32, tag = "5")] pub bcjmoemdgjk: u32, /// offset: 80 #[prost(uint32, tag = "6")] pub ldgjldanjjl: u32, /// offset: 100 #[prost(bool, tag = "7")] pub mjcedfjageo: bool, /// offset: 24 #[prost(message, repeated, tag = "8")] pub iildnpilicm: ::prost::alloc::vec::Vec, /// offset: 112 #[prost(uint32, tag = "9")] pub rank: u32, /// offset: 32 #[prost(message, repeated, tag = "10")] pub ljldaldpnfm: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(uint32, tag = "11")] pub pbmldoebdeg: u32, /// offset: 16 #[prost(message, repeated, tag = "12")] pub skill_info: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "13")] pub ojfnagepime: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "14")] pub emgfpoigelf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "15")] pub idaamdnaojl: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(uint32, tag = "16")] pub lihcnkhgbim: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbiinelndkh { /// offset: 60 #[prost(uint32, tag = "1")] pub bkajoadebdn: u32, /// offset: 72 #[prost(uint64, tag = "2")] pub gjojleobjfj: u64, /// offset: 56 #[prost(uint32, tag = "3")] pub level_id: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub iojkdgcfcgg: u32, /// offset: 32 #[prost(bool, tag = "5")] pub iahdmmgnkep: bool, /// offset: 64 #[prost(uint32, tag = "6")] pub bcjmoemdgjk: u32, /// offset: 52 #[prost(uint32, tag = "7")] pub rank: u32, /// offset: 80 #[prost(uint64, tag = "8")] pub befjlfkjfjd: u64, /// offset: 40 #[prost(uint32, tag = "9")] pub pbmldoebdeg: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub cecgkmhijhi: u32, /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "12")] pub lihcnkhgbim: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kknhimgnmpg { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub pfdkkfppaaa: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub ccoaklkbpmf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Embcnjngmki { /// offset: 24 #[prost(uint32, tag = "1")] pub panfiphagpb: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub kbadjdflape: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Conkdelhkgb { /// offset: 48 #[prost(uint32, tag = "1")] pub loijlikomjn: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub rank: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub mbafioclmai: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub adeajenpghn: u32, /// offset: 16 #[prost(message, repeated, tag = "5")] pub cjecinjpiij: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "6")] pub khiiknbhmhc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ogbjnedmmea { /// offset: 24 #[prost(uint32, tag = "1")] pub loijlikomjn: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub mgngpgppiaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fjjnfnallga { /// offset: 32 #[prost(string, tag = "1")] pub room_id: ::prost::alloc::string::String, /// offset: 44 #[prost(uint32, tag = "2")] pub jafncomgabg: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub jdmecbedlaa: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub player_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbbjmjjojdp { /// offset: 16 #[prost(string, tag = "1")] pub room_id: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, tag = "2")] pub jafncomgabg: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub jdmecbedlaa: u32, /// offset: 76 #[prost(uint32, tag = "4")] pub bicbjmpaaan: u32, /// offset: 64 #[prost(uint32, tag = "5")] pub agoodnegkba: u32, /// offset: 96 #[prost(uint32, tag = "6")] pub fcknpgphcel: u32, /// offset: 32 #[prost(message, repeated, tag = "7")] pub conjddkafko: ::prost::alloc::vec::Vec, /// offset: 92 #[prost(uint32, tag = "8")] pub loddnbbefkb: u32, /// offset: 72 #[prost(uint32, tag = "9")] pub ogknebgdefn: u32, /// offset: 84 #[prost(float, tag = "10")] pub odfmpnindel: f32, /// offset: 80 #[prost(int32, tag = "11")] pub amibfoeajgl: i32, /// offset: 48 #[prost(int32, tag = "12")] pub fhjffldhjgj: i32, /// offset: 44 #[prost(int32, tag = "13")] pub ngcacdgalbi: i32, /// offset: 40 #[prost(uint32, tag = "14")] pub oeejppjgkdi: u32, /// offset: 68 #[prost(int32, tag = "15")] pub agdpomemmnb: i32, /// offset: 52 #[prost(int32, tag = "16")] pub iflbggloplf: i32, /// offset: 88 #[prost(uint32, tag = "17")] pub gfdlpeiocog: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plecmcjnpil { /// offset: 40 #[prost(string, tag = "1")] pub room_id: ::prost::alloc::string::String, /// offset: 84 #[prost(uint32, tag = "2")] pub jafncomgabg: u32, /// offset: 80 #[prost(uint32, tag = "3")] pub jdmecbedlaa: u32, /// offset: 48 #[prost(message, optional, tag = "4")] pub player_info: ::core::option::Option, /// offset: 72 #[prost(message, repeated, tag = "5")] pub fgdobbbfkmn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub hfochinppbb: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub dmndjkpeijn: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, repeated, tag = "8")] pub fcijgkpkdkc: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "9")] pub mcnkbakcajb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cimcdcbnnkj { /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub bldmbkknmnd: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub avatar_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mkeinlfoaea { /// offset: 36 #[prost(uint32, tag = "1")] pub cmhmneefclc: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub bhfoobpkian: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub mlldheakdjc: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub hjmlkdniifp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmnapnompme { /// offset: 56 #[prost(uint32, tag = "1")] pub dbpoemnbmpa: u32, /// offset: 76 #[prost(uint32, tag = "2")] pub gjfmafinmoi: u32, /// offset: 69 #[prost(bool, tag = "3")] pub aedfghhbcjh: bool, /// offset: 52 #[prost(uint32, tag = "4")] pub doknfolknko: u32, /// offset: 32 #[prost(uint32, repeated, tag = "5")] pub iffdgdjpanj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "6")] pub eofcecpmhlc: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(uint32, tag = "7")] pub ihkdgcfcehm: u32, /// offset: 72 #[prost(uint32, tag = "8")] pub damage: u32, /// offset: 64 #[prost(uint32, tag = "9")] pub ijekhbfieda: u32, /// offset: 68 #[prost(bool, tag = "10")] pub amgoeialmia: bool, /// offset: 48 #[prost(uint32, tag = "11")] pub ncnhcafkjoi: u32, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub faoceddhadj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ceoeleokpof { /// offset: 64 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 44 #[prost(uint32, tag = "2")] pub hcpbkalkggl: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub befjlfkjfjd: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub celncpcpmha: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub bkajoadebdn: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub eejcioghfck: u32, /// offset: 16 #[prost(message, optional, tag = "7")] pub fkehogmgljf: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "8")] pub dcjbfcpgnaj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckhfnkjnmlo { /// offset: 64 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 76 #[prost(uint32, tag = "2")] pub hcpbkalkggl: u32, /// offset: 92 #[prost(uint32, tag = "3")] pub befjlfkjfjd: u32, /// offset: 96 #[prost(uint32, tag = "4")] pub celncpcpmha: u32, /// offset: 88 #[prost(bool, tag = "5")] pub bjbabgbggin: bool, /// offset: 60 #[prost(uint32, tag = "6")] pub ldkgjbalgkc: u32, /// offset: 80 #[prost(uint32, tag = "7")] pub lfigipdkbap: u32, /// offset: 32 #[prost(message, optional, tag = "8")] pub fkehogmgljf: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "9")] pub dcjbfcpgnaj: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "10")] pub attack_type: u32, /// offset: 40 #[prost(message, optional, tag = "11")] pub cigapfkfnop: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "12")] pub elgdhjfkdio: ::core::option::Option, /// offset: 72 #[prost(uint32, tag = "13")] pub geldilbfgbm: u32, /// offset: 84 #[prost(uint32, tag = "14")] pub cost_time: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cahpbblmdcj { /// offset: 64 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 100 #[prost(uint32, tag = "2")] pub hcpbkalkggl: u32, /// offset: 80 #[prost(uint32, tag = "3")] pub befjlfkjfjd: u32, /// offset: 92 #[prost(uint32, tag = "4")] pub celncpcpmha: u32, /// offset: 104 #[prost(bool, tag = "5")] pub bjbabgbggin: bool, /// offset: 84 #[prost(uint32, tag = "6")] pub bkajoadebdn: u32, /// offset: 96 #[prost(uint32, tag = "7")] pub eejcioghfck: u32, /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub hokfncmjkbn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "9")] pub fkehogmgljf: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "10")] pub dcjbfcpgnaj: ::core::option::Option, /// offset: 76 #[prost(uint32, tag = "11")] pub phfmjgbjfph: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub jjglbpgnjml: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "13")] pub gbmbblnegci: ::core::option::Option, /// offset: 72 #[prost(uint32, tag = "14")] pub ieakhdkakdm: u32, /// offset: 88 #[prost(uint32, tag = "15")] pub cost_time: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lolkdkocllo { /// offset: 24 #[prost(message, optional, tag = "1")] pub jjglbpgnjml: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "2")] pub nkfnegidknk: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "3")] pub gbmbblnegci: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "4")] pub bomeghgnikf: u32, /// offset: 52 #[prost(uint32, tag = "5")] pub hcbgljhagae: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ihbgahnneki { /// offset: 56 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 40 #[prost(uint32, tag = "2")] pub mmlkfjiakkh: u32, /// offset: 68 #[prost(uint32, tag = "3")] pub ndkaiafpnbj: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub glnmepnkhln: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub eejcioghfck: u32, /// offset: 16 #[prost(message, optional, tag = "6")] pub fkehogmgljf: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "7")] pub hmdbageleie: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "8")] pub bkajoadebdn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Godmjgagnpa { /// offset: 112 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 84 #[prost(uint32, tag = "2")] pub mmlkfjiakkh: u32, /// offset: 100 #[prost(uint32, tag = "3")] pub ndkaiafpnbj: u32, /// offset: 96 #[prost(uint32, tag = "4")] pub glnmepnkhln: u32, /// offset: 80 #[prost(bool, tag = "5")] pub pkjaijokjle: bool, /// offset: 124 #[prost(uint32, tag = "6")] pub ldkgjbalgkc: u32, /// offset: 104 #[prost(uint32, tag = "7")] pub lfigipdkbap: u32, /// offset: 56 #[prost(message, optional, tag = "8")] pub fkehogmgljf: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "9")] pub hmdbageleie: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "10")] pub dcjbfcpgnaj: ::core::option::Option, /// offset: 72 #[prost(uint32, tag = "11")] pub attack_type: u32, /// offset: 32 #[prost(message, optional, tag = "12")] pub cigapfkfnop: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "13")] pub jdopcgbdddc: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "14")] pub elgdhjfkdio: ::core::option::Option, /// offset: 76 #[prost(uint32, tag = "15")] pub lcapodjajdl: u32, /// offset: 92 #[prost(uint32, tag = "16")] pub hcbgljhagae: u32, /// offset: 88 #[prost(uint32, tag = "17")] pub cost_time: u32, /// offset: 120 #[prost(uint32, tag = "18")] pub jdjecfhloed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfiamodboij { /// offset: 96 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 76 #[prost(uint32, tag = "2")] pub mmlkfjiakkh: u32, /// offset: 88 #[prost(uint32, tag = "3")] pub ndkaiafpnbj: u32, /// offset: 68 #[prost(uint32, tag = "4")] pub glnmepnkhln: u32, /// offset: 108 #[prost(bool, tag = "5")] pub pkjaijokjle: bool, /// offset: 104 #[prost(uint32, tag = "6")] pub eejcioghfck: u32, /// offset: 40 #[prost(uint32, repeated, tag = "7")] pub hokfncmjkbn: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "8")] pub fkehogmgljf: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "9")] pub hmdbageleie: ::core::option::Option, /// offset: 72 #[prost(uint32, tag = "11")] pub phfmjgbjfph: u32, /// offset: 48 #[prost(message, optional, tag = "12")] pub pjanejdiplh: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "13")] pub ihdapmfeopj: ::core::option::Option, /// offset: 80 #[prost(uint32, tag = "14")] pub score_id: u32, /// offset: 64 #[prost(uint32, tag = "15")] pub pdfpffilenj: u32, /// offset: 92 #[prost(uint32, tag = "16")] pub cost_time: u32, /// offset: 84 #[prost(uint32, tag = "17")] pub bkajoadebdn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ombgoodfihb { /// offset: 48 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 32 #[prost(uint32, tag = "2")] pub mmlkfjiakkh: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub ldkgjbalgkc: u32, /// offset: 60 #[prost(uint32, tag = "4")] pub r#type: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub reason: u32, /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub ifllekandcb: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(int32, tag = "7")] pub eookcilkknb: i32, /// offset: 56 #[prost(uint32, tag = "8")] pub dhneeimlkej: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bcmkannikdp { /// offset: 32 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 24 #[prost(uint32, tag = "2")] pub mmlkfjiakkh: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub ldkgjbalgkc: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub mfldmkjhpok: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub r#type: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub reason: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Floembhnepp { /// offset: 32 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 44 #[prost(uint32, tag = "2")] pub mmlkfjiakkh: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub ndkaiafpnbj: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub ldkgjbalgkc: u32, /// offset: 16 #[prost(string, tag = "5")] pub hhhlcangabl: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Febmhkkehdg { /// offset: 40 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 56 #[prost(uint32, tag = "2")] pub mmlkfjiakkh: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub ndkaiafpnbj: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub ldkgjbalgkc: u32, /// offset: 24 #[prost(string, tag = "5")] pub hbehkiamglk: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "6")] pub pehonnhnina: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpfddgkbaam { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub lecfkglekcj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mallaghcffl { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub lecfkglekcj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfmpgkcilmn { /// offset: 24 #[prost(message, repeated, tag = "1")] pub begmpeofdlc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfggenlkmeb { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub lecfkglekcj: ::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 Llanpobdjim { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub dbcdkplpgao: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub ajeameiamch: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub ffmbceegolo: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub jbfmhdlmbfa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fcmcjakgpcg { /// offset: 32 #[prost(uint32, tag = "1")] pub ppebfajjeng: u32, /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub ljhnnbfbmjj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfbkjicjgbi { /// offset: 32 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub ghmjcdadnia: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub slot: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub maonlhbkofk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jafmfgjlgga { #[prost(oneof = "jafmfgjlgga::Bjhppikhfmf", tags = "1, 2, 3, 4, 5")] pub bjhppikhfmf: ::core::option::Option, } /// Nested message and enum types in `JAFMFGJLGGA`. pub mod jafmfgjlgga { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bjhppikhfmf { /// offset: 24 #[prost(message, tag = "1")] Denhcjpaman(super::Lpfddgkbaam), /// offset: 24 #[prost(message, tag = "2")] Aedbegkajmm(super::Lfmpgkcilmn), /// offset: 24 #[prost(message, tag = "3")] Ffllcphlnio(super::Kfggenlkmeb), /// offset: 24 #[prost(message, tag = "4")] Lefoigfgjgj(super::Llanpobdjim), /// offset: 24 #[prost(message, tag = "5")] Infgakanlpn(super::Pfbkjicjgbi), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebjdmkpdcnk { /// offset: 16 #[prost(message, repeated, tag = "1")] pub lineup_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cikddlmjlen { /// offset: 40 #[prost(uint64, tag = "1")] pub mgdnoacbfoe: u64, /// offset: 32 #[prost(uint32, tag = "2")] pub plobmbfpnfk: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub jmombdgifde: u32, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub iojcckolbhe: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mmlbjfheakl { /// offset: 32 #[prost(uint32, tag = "1")] pub hiilnpickcg: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub mkhdindghmd: u32, /// offset: 24 #[prost(uint64, tag = "3")] pub ennljkjgmei: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Goeojefkkmk { /// 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 Bponidhofpp { /// 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 Hfemknkgpnf { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(enumeration = "Ggcffjgcpkd", repeated, tag = "2")] pub bkkfblpbnmo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "3")] pub paceglacphh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpmimepebhh { /// 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 Hoflibjhhpc { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub chdpncohagh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hpdlfaomipi { /// 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 Peknobdhako { /// offset: 32 #[prost(string, tag = "10")] pub mgmfeniopho: ::prost::alloc::string::String, #[prost(oneof = "peknobdhako::Mfkjohbnbja", tags = "1, 2, 3, 4, 5, 6")] pub mfkjohbnbja: ::core::option::Option, } /// Nested message and enum types in `PEKNOBDHAKO`. pub mod peknobdhako { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mfkjohbnbja { /// offset: 16 #[prost(message, tag = "1")] Mhnbgkjldgb(super::Goeojefkkmk), /// offset: 16 #[prost(message, tag = "2")] Nccnkhelpkl(super::Bponidhofpp), /// offset: 16 #[prost(message, tag = "3")] Ifhgnhgapin(super::Hfemknkgpnf), /// offset: 16 #[prost(message, tag = "4")] Naoklialcen(super::Kpmimepebhh), /// offset: 16 #[prost(message, tag = "5")] Kfpkhhaogpp(super::Hoflibjhhpc), /// offset: 16 #[prost(message, tag = "6")] Iihecadehng(super::Hpdlfaomipi), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mebbeggfjmi { /// offset: 24 #[prost(string, tag = "1")] pub title: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "2")] pub nlgkmnledgd: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oijjjklmfno { /// offset: 32 #[prost(enumeration = "Gnkdjfagcbc", tag = "1")] pub r#type: i32, /// offset: 24 #[prost(string, tag = "2")] pub stop_desc: ::prost::alloc::string::String, /// offset: 36 #[prost(uint32, tag = "3")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eclepfkjflc { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(string, tag = "2")] pub stop_desc: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bpdfeogcaij { /// offset: 28 #[prost(uint32, tag = "1")] pub aokeiehkkkl: u32, /// offset: 24 #[prost(float, tag = "2")] pub value: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bndocfacdll { /// offset: 44 #[prost(uint32, tag = "1")] pub dpnmkklmgdf: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub relic_type: u32, /// offset: 24 #[prost(message, optional, tag = "3")] pub jkngfdmocgc: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "4")] pub sub_affix_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Habflmjeekl { /// offset: 24 #[prost(message, repeated, tag = "1")] pub jgbebenblad: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "2")] pub dclakcfjcpj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub ehjbmnmoflf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Chdlbddhkdj { /// offset: 48 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 24 #[prost(message, optional, tag = "2")] pub hlhckppnpnh: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "3")] pub bndggndmemc: ::core::option::Option, /// offset: 40 #[prost(string, tag = "4")] pub stop_desc: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jnocgfdgheb { /// offset: 16 #[prost(string, tag = "1")] pub stop_desc: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub ekpboeeipda: 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: 24 #[prost(message, tag = "101")] Epkijkohnkc(super::Cikddlmjlen), /// offset: 24 #[prost(message, tag = "102")] Moelbppipdc(super::Mmlbjfheakl), /// offset: 24 #[prost(string, tag = "103")] MessageText(::prost::alloc::string::String), /// offset: 24 #[prost(uint32, tag = "104")] ExtraId(u32), /// offset: 24 #[prost(message, tag = "105")] Imolbgocnei(super::Peknobdhako), /// offset: 24 #[prost(message, tag = "106")] Baeablobegi(super::Mebbeggfjmi), /// offset: 24 #[prost(message, tag = "107")] Dlbnmncpeeh(super::Oijjjklmfno), /// offset: 24 #[prost(message, tag = "108")] Mpgejdaeogj(super::Eclepfkjflc), /// offset: 24 #[prost(message, tag = "109")] Cmfdckanpgd(super::Chdlbddhkdj), /// offset: 24 #[prost(message, tag = "110")] Legojpmncll(super::Jnocgfdgheb), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MessageChatData { /// offset: 32 #[prost(enumeration = "MsgType", tag = "1")] pub message_type: i32, /// offset: 16 #[prost(message, optional, tag = "2")] pub chat_data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pkjcignoion { /// offset: 32 #[prost(enumeration = "Bjlejciglao", tag = "1")] pub ifkjohednbd: i32, #[prost(oneof = "pkjcignoion::Fpcdpdphkjj", tags = "11, 12")] pub fpcdpdphkjj: ::core::option::Option, } /// Nested message and enum types in `PKJCIGNOION`. pub mod pkjcignoion { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Fpcdpdphkjj { /// offset: 24 #[prost(uint32, tag = "11")] Uid(u32), /// offset: 24 #[prost(enumeration = "super::Cooclipgceh", tag = "12")] RoleGoodsInfo(i32), } } /// Obf: OEGGEEBBOPJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChatMessageData { /// offset: 40 #[prost(uint64, tag = "4")] pub create_time: u64, /// offset: 16 #[prost(message, optional, tag = "8")] pub ngiifilphni: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "9")] pub message_datas: ::prost::alloc::vec::Vec, } /// Obf: OCOPOAEFHCA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerBasicInfo { /// offset: 16 #[prost(string, tag = "1")] pub nickname: ::prost::alloc::string::String, /// offset: 44 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub exp: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub stamina: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub mcoin: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub hcoin: u32, /// offset: 52 #[prost(uint32, tag = "7")] pub scoin: u32, /// offset: 56 #[prost(uint32, tag = "8")] pub world_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcndbbebkmj { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub cpnjcmcchig: ::prost::alloc::vec::Vec, } /// Obf: JHEDANIONOG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpBarInfo { /// offset: 24 #[prost(uint32, tag = "1")] pub cur_sp: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub max_sp: u32, } /// Obf: MEOHGFDPCKD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BlackInfo { /// offset: 24 #[prost(int64, tag = "1")] pub begin_time: i64, /// offset: 32 #[prost(int64, tag = "2")] pub end_time: i64, /// offset: 44 #[prost(uint32, tag = "3")] pub limit_level: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub ban_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hajaoggpcjc { /// 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 Pkjggaplonc { /// offset: 40 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, /// offset: 24 #[prost(uint32, tag = "2")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub index: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub cbhkfoeomff: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bblomofepjd { /// offset: 24 #[prost(uint32, tag = "1")] pub version: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub count: u32, } /// Obf: NJADODPPEBA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientDownloadData { /// offset: 32 #[prost(uint32, tag = "1")] pub version: u32, /// offset: 40 #[prost(int64, tag = "2")] pub time: i64, /// offset: 16 #[prost(bytes = "vec", tag = "3")] pub data: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "4")] pub efkcmfijgij: u32, } /// Obf: KGDBODBGNNG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjDownloadData { /// offset: 24 #[prost(bytes = "vec", tag = "1")] pub sc_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "2")] pub client_obj_download_data: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "3")] pub dyn_code: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dodeleaicgi { /// offset: 24 #[prost(string, tag = "1")] pub heljkfmiffe: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "2")] pub value: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Anhcdhlnejn { /// 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 Cenoiemjpkk { /// offset: 32 #[prost(enumeration = "FeatureSwitchType", tag = "1")] pub r#type: i32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub jkmbdcbofog: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(bool, tag = "3")] pub oopclhpkjbo: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnjfgollccb { /// offset: 56 #[prost(string, tag = "1")] pub lgmnkilabnl: ::prost::alloc::string::String, /// offset: 72 #[prost(string, tag = "2")] pub cjbodnkdfag: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "3")] pub ajlgjkmefjl: ::prost::alloc::string::String, /// offset: 64 #[prost(string, tag = "4")] pub gncpffhbipn: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "5")] pub coofhighjdn: ::prost::alloc::string::String, /// offset: 48 #[prost(string, tag = "6")] pub nmbnlpohjcm: ::prost::alloc::string::String, /// offset: 40 #[prost(string, tag = "7")] pub cdnbeliajfn: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cokhgimnlek { /// offset: 24 #[prost(string, tag = "1")] pub lkbgiehldlk: ::prost::alloc::string::String, /// offset: 32 #[prost(int32, tag = "2")] pub ggfjfkkjpdf: i32, /// offset: 36 #[prost(int32, tag = "3")] pub nkchpobjfap: i32, /// offset: 40 #[prost(int32, tag = "4")] pub bgoekckekil: i32, /// offset: 44 #[prost(int32, tag = "5")] pub kkeehbakodi: i32, } /// Obf: DADADPOAPFB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplayInfo { /// offset: 56 #[prost(uint64, tag = "1")] pub pnlcmjoadkb: u64, /// offset: 40 #[prost(enumeration = "Oclejlefbfo", tag = "2")] pub replay_type: i32, /// offset: 68 #[prost(uint32, tag = "3")] pub stage_id: u32, /// offset: 72 #[prost(uint32, tag = "4")] pub uid: u32, /// offset: 24 #[prost(string, tag = "5")] pub nickname: ::prost::alloc::string::String, /// offset: 76 #[prost(uint32, tag = "6")] pub head_icon: u32, /// offset: 16 #[prost(string, tag = "7")] pub replay_name: ::prost::alloc::string::String, /// offset: 48 #[prost(uint64, tag = "8")] pub create_time: u64, /// offset: 64 #[prost(uint32, tag = "9")] pub dafejienabl: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub kalagibcnao: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Glmbjjofpac { /// 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 Phocecjobhh { /// offset: 48 #[prost(uint32, tag = "1")] pub uid: u32, /// offset: 56 #[prost(uint32, tag = "2")] pub daeckfgaklf: u32, /// offset: 44 #[prost(bool, tag = "3")] pub oaojaepjffo: bool, /// offset: 52 #[prost(uint32, tag = "4")] pub gcmnadakonj: u32, /// offset: 16 #[prost(string, tag = "5")] pub replay_name: ::prost::alloc::string::String, /// offset: 24 #[prost(message, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "7")] pub gghcfmoldni: u32, /// offset: 60 #[prost(uint32, tag = "8")] pub pdbngnabdji: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub mhdjjdnhilk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jolddnmgbhd { /// offset: 16 #[prost(message, repeated, tag = "1")] pub dfidpjeibjk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jlliddibohi { /// offset: 24 #[prost(uint32, tag = "1")] pub uid: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub monster_id: u32, } /// Obf: JDABAFDPOIN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PunkLordMonsterBasicInfo { /// offset: 36 #[prost(uint32, tag = "1")] pub uid: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub monster_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub config_id: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub world_level: u32, /// offset: 40 #[prost(int64, tag = "5")] pub create_time: i64, /// offset: 60 #[prost(uint32, tag = "6")] pub left_hp: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub attacker_num: u32, /// offset: 52 #[prost(enumeration = "PunkLordShareType", tag = "8")] pub share_type: i32, /// offset: 48 #[prost(bool, tag = "9")] pub okhelielnme: bool, } /// Obf: EFPAHFHGAPA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TryDownLoadReplay { /// offset: 32 #[prost(string, tag = "1")] pub replay_name: ::prost::alloc::string::String, /// offset: 24 #[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 = "2")] pub title: ::prost::alloc::string::String, /// offset: 64 #[prost(string, tag = "3")] pub dispatch_url: ::prost::alloc::string::String, /// offset: 16 #[prost(string, tag = "4")] pub env_type: ::prost::alloc::string::String, /// offset: 40 #[prost(string, tag = "5")] pub display_name: ::prost::alloc::string::String, /// offset: 48 #[prost(string, tag = "6")] pub stop_desc: ::prost::alloc::string::String, /// offset: 56 #[prost(string, tag = "7")] pub mpdilonjdeh: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dispatch { /// offset: 56 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 40 #[prost(string, tag = "2")] pub stop_desc: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "3")] pub top_sever_region_name: ::prost::alloc::string::String, /// offset: 16 #[prost(message, repeated, tag = "4")] pub region_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(string, tag = "5")] pub fkcehmpiagg: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obokdhdokad { /// offset: 88 #[prost(uint32, tag = "1")] pub cekcldpnfea: u32, /// offset: 56 #[prost(uint32, repeated, tag = "2")] pub gecpcnomffg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub jchfmdepbmk: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, repeated, tag = "4")] pub npbkmkipkoh: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "5")] pub cbpbcdpjoko: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, repeated, tag = "6")] pub iiobbodpckn: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(bool, tag = "7")] pub elbalpjipnk: bool, /// offset: 92 #[prost(uint32, tag = "8")] pub jnbmengedfc: u32, /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub bccfdceleki: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "10")] pub fkdoikimhao: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub nckjepiodad: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pkbbdfoofjn { #[prost(oneof = "pkbbdfoofjn::Hdaccieijfo", tags = "101")] pub hdaccieijfo: ::core::option::Option, } /// Nested message and enum types in `PKBBDFOOFJN`. pub mod pkbbdfoofjn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Hdaccieijfo { /// offset: 16 #[prost(uint32, tag = "101")] RoleStar(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lhppiakkfme { /// offset: 36 #[prost(enumeration = "GridFightDropType", tag = "1")] pub bgkdamdffkh: i32, /// offset: 40 #[prost(uint32, tag = "2")] pub jjfflmcccmm: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub num: u32, /// offset: 16 #[prost(message, optional, tag = "5")] pub display_value: ::core::option::Option, } /// Obf: HDJNALJBILG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightDropInfo { /// offset: 24 #[prost(message, repeated, tag = "1")] pub pibljlbckjl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cmhambkcjbk { /// offset: 28 #[prost(uint32, tag = "1")] pub pos: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub jdpaninjaec: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub mmfpegphoec: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub dhncnlfmoli: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Vector { /// offset: 24 #[prost(sint32, tag = "1")] pub x: i32, /// offset: 32 #[prost(sint32, tag = "2")] pub y: i32, /// offset: 28 #[prost(sint32, tag = "3")] pub z: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Necgmcgfann { /// offset: 26 #[prost(bool, tag = "1")] pub inahilahiij: bool, /// offset: 25 #[prost(bool, tag = "2")] pub ldhnpcimlcj: bool, /// offset: 24 #[prost(bool, tag = "3")] pub fcnghnpfjln: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nklaffljchg { /// offset: 24 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 28 #[prost(bool, tag = "2")] pub cnolaihlaab: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bhfonefggag { /// offset: 24 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub afdfocldenm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcppiejebef { /// offset: 24 #[prost(message, optional, tag = "1")] pub lekgbmcojdb: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "2")] pub kbhpipfkpac: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "3")] pub hajpkjocbcl: bool, } /// Obf: MIDKBJNAALL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleOp { /// offset: 32 #[prost(uint32, tag = "1")] pub turn_counter: u32, /// offset: 56 #[prost(uint32, tag = "2")] pub state: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub action_entity_id: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub target_entity_id: u32, /// offset: 52 #[prost(uint32, tag = "5")] pub op_type: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub skill_index: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub operation_counter: u32, /// offset: 16 #[prost(string, tag = "8")] pub nopkfbllajp: ::prost::alloc::string::String, } /// Obf: IOHBBLIFFFN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleEquipment { /// offset: 36 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub promotion: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub rank: u32, } /// Obf: MFGHLGFCMJO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleRelic { /// offset: 44 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 56 #[prost(uint32, tag = "3")] pub main_affix_id: u32, /// offset: 16 #[prost(message, repeated, tag = "4")] pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "5")] pub unique_id: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub set_id: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub r#type: u32, /// offset: 48 #[prost(uint32, tag = "8")] pub rarity: u32, } /// Obf: AMPLIONLCEL #[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, } /// Obf: DMFFNIJGNND #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicAffix { /// offset: 32 #[prost(uint32, tag = "1")] pub affix_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub cnt: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub step: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aakhenhmifm { /// offset: 36 #[prost(bool, tag = "1")] pub ofambdeicme: bool, /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub pbagjgmolfb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub knfcagfahbj: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub bdecldmdngi: u32, } /// Obf: ICINDLDMONK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleAvatar { /// offset: 96 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, /// offset: 108 #[prost(uint32, tag = "2")] pub id: u32, /// offset: 72 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 100 #[prost(uint32, tag = "4")] pub rank: u32, /// offset: 112 #[prost(uint32, tag = "5")] pub index: u32, /// offset: 48 #[prost(message, repeated, tag = "6")] pub skilltree_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "7")] pub equipment_list: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint32, tag = "8")] pub hp: u32, /// offset: 80 #[prost(uint32, tag = "10")] pub promotion: u32, /// offset: 24 #[prost(message, repeated, tag = "11")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 92 #[prost(uint32, tag = "12")] pub world_level: u32, /// offset: 76 #[prost(uint32, tag = "13")] pub assist_uid: u32, /// offset: 16 #[prost(message, optional, tag = "15")] pub aknhondbnmm: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "16")] pub sp_bar: ::core::option::Option, /// offset: 84 #[prost(uint32, tag = "17")] pub pjladgoofke: u32, /// offset: 40 #[prost(message, repeated, tag = "18")] pub lfpoaofbgpj: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(uint32, tag = "19")] pub enhanced_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleMonsterParam { /// offset: 32 #[prost(uint32, tag = "1")] pub njiclainbim: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub hknbhcaombe: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub opjafnefjdc: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub bdccefhmfho: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lkbgocgdfml { /// offset: 32 #[prost(uint32, tag = "1")] pub role_star: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub pgnmdjiikjb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbcbjcppomp { #[prost(oneof = "cbcbjcppomp::TeleportNigger", tags = "101")] pub teleport_nigger: ::core::option::Option, } /// Nested message and enum types in `CBCBJCPPOMP`. pub mod cbcbjcppomp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum TeleportNigger { /// offset: 16 #[prost(message, tag = "101")] Afcmoofgbpk(super::Lkbgocgdfml), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleMonster { /// offset: 32 #[prost(uint32, tag = "1")] pub monster_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub cur_hp: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub max_hp: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub extra_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleMonsterWave { /// offset: 32 #[prost(message, repeated, tag = "1")] pub monster_list: ::prost::alloc::vec::Vec, /// offset: 16 #[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, } /// Obf: AHCIDLPFFMO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleBuff { /// offset: 52 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub owner_index: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub wave_flag: u32, /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub target_index_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "string, float", tag = "6")] pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fcmoacfmhck { /// offset: 32 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub jkcgcamifia: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub total_progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kcgpmnnkikn { /// offset: 24 #[prost(uint32, tag = "1")] pub nedlppmbmcm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ofejcjbldim { /// offset: 28 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub jkcgcamifia: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ihjenbgpfbf { /// offset: 24 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleTarget { /// offset: 28 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub progress: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub total_progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleTargetList { /// offset: 24 #[prost(message, repeated, tag = "1")] pub battle_target_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnaefbkjoge { /// offset: 40 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "2")] pub monster_wave_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 112 #[prost(uint32, tag = "7")] pub world_level: u32, /// offset: 64 #[prost(map = "uint32, message", tag = "9")] pub battle_target_info: ::std::collections::HashMap, /// offset: 16 #[prost(message, optional, tag = "10")] pub gdaghijadod: ::core::option::Option, /// offset: 96 #[prost(message, repeated, tag = "11")] pub lilelaaigik: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(message, optional, tag = "12")] pub fmcjppilpll: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "13")] pub obofocpcbpk: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "14")] pub jlkideidmnk: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "15")] pub iajdcjiahfp: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "16")] pub afcmoofgbpk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mldedccohbf { /// offset: 16 #[prost(map = "uint32, uint32", tag = "1")] pub haeejbffkgf: ::std::collections::HashMap, /// offset: 36 #[prost(uint32, tag = "2")] pub fhkinakgbbk: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub ofndicjjcio: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub phpfbnjoonp: u32, } /// Obf: GDCPECIKKCG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherAvatarInfo { /// offset: 40 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub index: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub promotion: u32, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub okmfegdiong: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(enumeration = "Hljmcibobjo", tag = "5")] pub kbnclfcghck: i32, /// offset: 16 #[prost(message, optional, tag = "6")] pub sp_bar: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bafdfbjhlgk { /// offset: 32 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[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, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nnkjbnnanjk { /// offset: 48 #[prost(uint32, tag = "1")] pub turn_counter: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub pebgnfpgjma: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub ilppfoapiim: u32, /// offset: 24 #[prost(message, repeated, tag = "4")] pub jfjpjijlaog: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "5")] pub kdabkndhmjl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub ggefglbmmkp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcklcdaoecd { /// offset: 43 #[prost(bool, tag = "1")] pub khcjonfapmk: bool, /// offset: 32 #[prost(uint32, tag = "2")] pub fjikipdjopk: u32, /// offset: 42 #[prost(bool, tag = "3")] pub jioddahnmel: bool, /// offset: 16 #[prost(string, tag = "4")] pub bpdjggbgmmm: ::prost::alloc::string::String, /// offset: 40 #[prost(bool, tag = "5")] pub joocdkjfdba: bool, /// offset: 41 #[prost(bool, tag = "6")] pub pccogcpbfll: bool, /// offset: 36 #[prost(uint32, tag = "7")] pub ckhiflbfflc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcahglcgodj { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub dcbjnilfbag: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "2")] pub afppabbgpkf: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub dblkceddhip: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "4")] pub ljapndaoeeo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Faebblfgaff { /// offset: 24 #[prost(uint32, tag = "1")] pub mkdnocjbfbg: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub npepbbpmijh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nnjgjijejcl { /// offset: 40 #[prost(bool, tag = "1")] pub ajeccjkmhog: bool, /// offset: 16 #[prost(map = "string, message", tag = "2")] pub phggpfmfbal: ::std::collections::HashMap< ::prost::alloc::string::String, Faebblfgaff, >, /// offset: 32 #[prost(bytes = "vec", tag = "3")] pub fchakfndcnd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbmpelpkfhh { /// offset: 32 #[prost(message, repeated, tag = "1")] pub nconighjedi: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(string, tag = "2")] pub ifcgnofndma: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "3")] pub debug_extra_info: ::prost::alloc::string::String, /// offset: 16 #[prost(message, repeated, tag = "4")] pub bkloaecpoed: ::prost::alloc::vec::Vec, /// offset: 76 #[prost(uint32, tag = "5")] pub plane_id: u32, /// offset: 72 #[prost(uint32, tag = "6")] pub floor_id: u32, /// offset: 80 #[prost(uint32, tag = "7")] pub fapcfahkkfo: u32, /// offset: 64 #[prost(uint32, tag = "8")] pub bolnnbooioi: u32, /// offset: 40 #[prost(message, optional, tag = "9")] pub mepdpcnhcae: ::core::option::Option, /// offset: 68 #[prost(uint32, tag = "10")] pub aojldolmegk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhddkilajcj { /// offset: 124 #[prost(uint32, tag = "1")] pub version: u32, /// offset: 116 #[prost(uint32, tag = "2")] pub logic_random_seed: u32, /// offset: 96 #[prost(uint32, tag = "3")] pub stage_id: u32, /// offset: 32 #[prost(message, optional, tag = "4")] pub lineup: ::core::option::Option, /// offset: 88 #[prost(message, repeated, tag = "5")] pub op_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bytes = "vec", tag = "6")] pub turn_snapshot_hash: ::prost::alloc::vec::Vec, /// offset: 132 #[prost(uint32, tag = "7")] pub kkpeekmdjne: u32, /// offset: 72 #[prost(uint32, repeated, tag = "8")] pub ehgemeikjbh: ::prost::alloc::vec::Vec, /// offset: 112 #[prost(bool, tag = "9")] pub abaiaemneoa: bool, /// offset: 104 #[prost(enumeration = "Jilapgbhfji", tag = "10")] pub gmoaoggmcpd: i32, /// offset: 100 #[prost(enumeration = "BattleModuleType", tag = "11")] pub kiobeghmgae: i32, /// offset: 64 #[prost(message, repeated, tag = "12")] pub battle_event: ::prost::alloc::vec::Vec, /// offset: 108 #[prost(uint32, tag = "14")] pub rounds_limit: u32, /// offset: 80 #[prost(message, optional, tag = "15")] pub odlbokhdanl: ::core::option::Option, /// offset: 48 #[prost(bytes = "vec", tag = "16")] pub pliafnpangn: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(uint32, tag = "17")] pub enecpeogekg: u32, /// offset: 128 #[prost(uint32, tag = "18")] pub lfhlicckpdj: u32, /// offset: 56 #[prost(message, optional, tag = "19")] pub pjpfiigbiah: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "100")] pub dgemjcaeoji: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cclgjgdlade { /// offset: 32 #[prost(int32, tag = "1")] pub lbgnhphhjne: i32, /// offset: 16 #[prost(string, tag = "2")] pub value: ::prost::alloc::string::String, } /// Obf: HMFMBOCCGAD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarProperty { /// offset: 40 #[prost(double, tag = "1")] pub max_hp: f64, /// offset: 48 #[prost(double, tag = "2")] pub attack: f64, /// offset: 64 #[prost(double, tag = "3")] pub defence: f64, /// offset: 56 #[prost(double, tag = "4")] pub speed: f64, /// offset: 72 #[prost(double, tag = "5")] pub left_hp: f64, /// offset: 32 #[prost(double, tag = "6")] pub left_sp: f64, /// offset: 24 #[prost(double, tag = "7")] pub max_sp: f64, } /// Obf: AJGHEJIALFH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EquipmentProperty { /// offset: 24 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub rank: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub promotion: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub level: u32, } /// Obf: BMPFMAIFBCO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AttackDamageProperty { /// offset: 16 #[prost(string, tag = "1")] pub attack_type: ::prost::alloc::string::String, /// offset: 32 #[prost(double, tag = "2")] pub damage: f64, } /// Obf: CPDGOGNBCAL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SkillUseProperty { /// offset: 32 #[prost(uint32, tag = "1")] pub skill_id: u32, /// offset: 16 #[prost(string, tag = "2")] pub skill_type: ::prost::alloc::string::String, /// offset: 44 #[prost(uint32, tag = "3")] pub skill_level: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub skill_use_count: u32, /// offset: 56 #[prost(uint32, tag = "5")] pub keafamicbkd: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub nckhfmcmbec: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub damllhhomhh: u32, /// offset: 60 #[prost(uint32, tag = "8")] pub enjenfoohmd: u32, /// offset: 52 #[prost(uint32, tag = "9")] pub ilflkklmboi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pldmggbphpb { /// offset: 40 #[prost(uint32, tag = "1")] pub skill_id: u32, /// offset: 32 #[prost(double, tag = "2")] pub jhfkankgljn: f64, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub battle_target_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(double, tag = "4")] pub damage: f64, } /// Obf: GDLNIDDCOOL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpAddSource { /// offset: 16 #[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 Oemocfjlgfi { /// offset: 24 #[prost(string, tag = "1")] pub aanenkiiimf: ::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 Hbfamllhfaf { /// offset: 32 #[prost(double, tag = "1")] pub kpkbelahnhi: f64, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub abbhkeeelkl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dhnfgjbhmaa { /// offset: 24 #[prost(int32, tag = "1")] pub jpjgfjdhjdd: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ppnegmciece { /// offset: 32 #[prost(int32, tag = "1")] pub lmgdbbakfda: i32, /// offset: 28 #[prost(int32, tag = "2")] pub mjkaheiedno: i32, /// offset: 24 #[prost(int32, tag = "3")] pub jpjgfjdhjdd: i32, } /// Obf: MLLCMEGMAFG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarBattleInfo { /// offset: 232 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, /// offset: 260 #[prost(uint32, tag = "2")] pub id: u32, /// offset: 224 #[prost(uint32, tag = "3")] pub avatar_level: u32, /// offset: 368 #[prost(uint32, tag = "4")] pub avatar_rank: u32, /// offset: 228 #[prost(uint32, tag = "5")] pub avatar_promotion: u32, /// offset: 40 #[prost(message, optional, tag = "6")] pub avatar_status: ::core::option::Option, /// offset: 96 #[prost(message, repeated, tag = "7")] pub avatar_skill: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "8")] pub avatar_equipment: ::prost::alloc::vec::Vec, /// offset: 164 #[prost(uint32, tag = "9")] pub total_turns: u32, /// offset: 144 #[prost(double, tag = "10")] pub total_damage: f64, /// offset: 272 #[prost(double, tag = "11")] pub total_heal: f64, /// offset: 280 #[prost(double, tag = "12")] pub total_damage_taken: f64, /// offset: 168 #[prost(double, tag = "13")] pub total_hp_recover: f64, /// offset: 136 #[prost(double, tag = "14")] pub total_sp_cost: f64, /// offset: 160 #[prost(uint32, tag = "15")] pub stage_id: u32, /// offset: 236 #[prost(uint32, tag = "16")] pub stage_type: u32, /// offset: 384 #[prost(double, tag = "17")] pub total_break_damage: f64, /// offset: 104 #[prost(message, repeated, tag = "18")] pub attack_type_damage: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "19")] pub attack_type_break_damage: ::prost::alloc::vec::Vec, /// offset: 128 #[prost(message, repeated, tag = "20")] pub attack_type_max_damage: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(message, repeated, tag = "21")] pub skill_times: ::prost::alloc::vec::Vec, /// offset: 360 #[prost(double, tag = "22")] pub delay_cumulate: f64, /// offset: 192 #[prost(uint32, tag = "23")] pub total_sp_add: u32, /// offset: 112 #[prost(message, repeated, tag = "24")] pub sp_add_source: ::prost::alloc::vec::Vec, /// offset: 156 #[prost(uint32, tag = "25")] pub total_bp_cost: u32, /// offset: 304 #[prost(uint32, tag = "26")] pub die_times: u32, /// offset: 328 #[prost(uint32, tag = "27")] pub revive_times: u32, /// offset: 180 #[prost(uint32, tag = "28")] pub break_times: u32, /// offset: 372 #[prost(uint32, tag = "29")] pub extra_turns: u32, /// offset: 248 #[prost(double, tag = "30")] pub total_shield: f64, /// offset: 296 #[prost(double, tag = "31")] pub total_shield_taken: f64, /// offset: 264 #[prost(double, tag = "32")] pub total_shield_damage: f64, /// offset: 48 #[prost(message, optional, tag = "33")] pub initial_status: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "34")] pub relics: ::prost::alloc::vec::Vec, /// offset: 308 #[prost(uint32, tag = "35")] pub assist_uid: u32, /// offset: 88 #[prost(message, repeated, tag = "36")] pub hloofklellj: ::prost::alloc::vec::Vec, /// offset: 320 #[prost(double, tag = "37")] pub oejpkjpmkbc: f64, /// offset: 288 #[prost(double, tag = "38")] pub ogdgekfjafo: f64, /// offset: 200 #[prost(double, tag = "39")] pub aglkpijkkgn: f64, /// offset: 240 #[prost(double, tag = "40")] pub konmgbjbiea: f64, /// offset: 72 #[prost(message, repeated, tag = "41")] pub gdahcgckobo: ::prost::alloc::vec::Vec, /// offset: 220 #[prost(uint32, tag = "42")] pub hoofemekkob: u32, /// offset: 332 #[prost(uint32, tag = "43")] pub doapboljogf: u32, /// offset: 208 #[prost(double, tag = "44")] pub fjlihmdenml: f64, /// offset: 344 #[prost(double, tag = "45")] pub llcnocghjoo: f64, /// offset: 312 #[prost(double, tag = "46")] pub gfblnaehpch: f64, /// offset: 336 #[prost(double, tag = "47")] pub kngochgelce: f64, /// offset: 184 #[prost(double, tag = "48")] pub fodkmbnlcka: f64, /// offset: 256 #[prost(uint32, tag = "49")] pub lnihalfaaga: u32, /// offset: 196 #[prost(uint32, tag = "50")] pub benjfnnodef: u32, /// offset: 216 #[prost(uint32, tag = "51")] pub lblajjaffbh: u32, /// offset: 376 #[prost(double, tag = "52")] pub dpdaaihdgaa: f64, /// offset: 152 #[prost(uint32, tag = "53")] pub mgohbokjbkd: u32, /// offset: 356 #[prost(uint32, tag = "54")] pub hmifofdmccc: u32, /// offset: 352 #[prost(uint32, tag = "55")] pub enhanced_id: u32, /// offset: 176 #[prost(uint32, tag = "56")] pub anmbaifobjp: u32, /// offset: 16 #[prost(message, optional, tag = "57")] pub nodddnjaalp: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "58")] pub mnhijdjbklb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ambfiekdcel { /// offset: 48 #[prost(double, tag = "1")] pub max_hp: f64, /// offset: 40 #[prost(double, tag = "2")] pub attack: f64, /// offset: 32 #[prost(double, tag = "3")] pub defence: f64, /// offset: 24 #[prost(double, tag = "4")] pub maaheliacoj: f64, /// offset: 64 #[prost(double, tag = "5")] pub speed: f64, /// offset: 72 #[prost(double, tag = "6")] pub left_hp: f64, /// offset: 56 #[prost(double, tag = "7")] pub kejcboapddb: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pgpelnfkomd { /// offset: 28 #[prost(uint32, tag = "1")] pub hjmgglanhml: u32, /// offset: 40 #[prost(double, tag = "2")] pub mdfdbaccfoh: f64, /// offset: 32 #[prost(uint32, tag = "3")] pub eehjpplinae: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub break_times: u32, } /// Obf: LHLMHKJPGJL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonsterBattleInfo { /// offset: 172 #[prost(uint32, tag = "1")] pub entity_id: u32, /// offset: 188 #[prost(uint32, tag = "2")] pub monster_id: u32, /// offset: 88 #[prost(uint32, tag = "3")] pub mnblhkkmpnp: u32, /// offset: 92 #[prost(uint32, tag = "4")] pub hpjnjgiohdh: u32, /// offset: 56 #[prost(message, optional, tag = "5")] pub plchoklfmfg: ::core::option::Option, /// offset: 168 #[prost(uint32, tag = "6")] pub total_turns: u32, /// offset: 104 #[prost(double, tag = "7")] pub total_damage: f64, /// offset: 64 #[prost(double, tag = "8")] pub total_heal: f64, /// offset: 80 #[prost(double, tag = "9")] pub total_damage_taken: f64, /// offset: 136 #[prost(double, tag = "10")] pub hgplbocpaeg: f64, /// offset: 120 #[prost(double, tag = "11")] pub total_hp_recover: f64, /// offset: 100 #[prost(uint32, tag = "12")] pub stage_id: u32, /// offset: 184 #[prost(uint32, tag = "13")] pub battle_id: u32, /// offset: 156 #[prost(uint32, tag = "14")] pub keidacjfffc: u32, /// offset: 48 #[prost(message, repeated, tag = "15")] pub attack_type_damage: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "16")] pub skill_times: ::prost::alloc::vec::Vec, /// offset: 116 #[prost(uint32, tag = "17")] pub stage_type: u32, /// offset: 160 #[prost(double, tag = "18")] pub jojfnammbme: f64, /// offset: 144 #[prost(double, tag = "19")] pub delay_cumulate: f64, /// offset: 180 #[prost(enumeration = "Fbkbokhcllf", tag = "20")] pub gomecpdakfn: i32, /// offset: 128 #[prost(uint32, tag = "21")] pub wave: u32, /// offset: 176 #[prost(int32, tag = "22")] pub chbkggoaceb: i32, /// offset: 152 #[prost(uint32, tag = "23")] pub phase: u32, /// offset: 112 #[prost(uint32, tag = "24")] pub pmcnnecccpl: u32, /// offset: 192 #[prost(enumeration = "Ofkhihfbnfg", tag = "25")] pub mhfmaelfpld: i32, /// offset: 16 #[prost(message, repeated, tag = "26")] pub skill_info: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "27")] pub gkdgflcohoa: u32, /// offset: 40 #[prost(message, repeated, tag = "28")] pub igaflckjjkm: ::prost::alloc::vec::Vec, /// offset: 76 #[prost(uint32, tag = "29")] pub iogcdglflcb: u32, /// offset: 96 #[prost(uint32, tag = "30")] pub ofhlnfpmphh: u32, /// offset: 132 #[prost(enumeration = "Lepdlljhipl", tag = "31")] pub gjckgllegae: i32, } #[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, } /// Obf: FCGMGIIFAHP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleEventBattleInfo { /// offset: 40 #[prost(uint32, tag = "1")] pub battle_event_id: u32, /// offset: 24 #[prost(message, optional, tag = "2")] pub status: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "3")] pub skill_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iahkpccpmkm { /// offset: 28 #[prost(uint32, tag = "1")] pub jeopnoncfnp: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Migjfgjmcgo { /// offset: 44 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub kfinacefcnj: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "3")] pub source: u32, /// offset: 64 #[prost(double, tag = "4")] pub damage: f64, /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub coihnjchnmj: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(int32, tag = "6")] pub iikampchbln: i32, /// offset: 56 #[prost(double, tag = "7")] pub mepkkflkpgm: f64, /// offset: 72 #[prost(uint32, tag = "8")] pub kpkhjjahhem: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub wave: u32, /// offset: 76 #[prost(uint32, tag = "10")] pub enhanced_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Anhlfcjgpee { /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 32 #[prost(int32, tag = "2")] pub dknjikjdhbm: i32, /// offset: 24 #[prost(uint32, tag = "3")] pub enhanced_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pgogpoheieg { /// offset: 24 #[prost(uint32, tag = "1")] pub fifhknheibd: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub elhiabgckie: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmjbmfhcofi { /// offset: 44 #[prost(uint32, tag = "1")] pub hjmgglanhml: u32, /// offset: 48 #[prost(uint32, tag = "2")] pub monster_id: u32, /// offset: 24 #[prost(message, repeated, tag = "3")] pub pecilinelng: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub jhfkankgljn: u32, /// offset: 16 #[prost(message, repeated, tag = "5")] pub nkbapjphjfp: ::prost::alloc::vec::Vec, } /// Obf: DBKDEHFNGOA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StatisticEvent { /// offset: 32 #[prost(enumeration = "BattleStaticticEventType", tag = "1")] pub r#type: i32, /// offset: 28 #[prost(uint32, tag = "2")] pub picegmcchme: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub display_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hhipkinncap { /// offset: 28 #[prost(uint32, tag = "1")] pub ibnelajjoao: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub ngaghmdlpgf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mhaniebkghh { /// offset: 36 #[prost(uint32, tag = "1")] pub ekcpikgliji: u32, /// offset: 32 #[prost(bool, tag = "2")] pub hlkafpclmeo: bool, /// offset: 16 #[prost(message, optional, tag = "3")] pub kbakjdjpcof: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Koilnolkdej { /// offset: 32 #[prost(uint32, tag = "1")] pub ijlpdnlaidg: u32, /// offset: 40 #[prost(double, tag = "2")] pub display_value: f64, /// offset: 36 #[prost(bool, tag = "3")] pub pmdffjcicoi: bool, /// offset: 16 #[prost(double, repeated, tag = "4")] pub switch_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Inmomcdophf { /// offset: 40 #[prost(uint32, tag = "1")] pub ibnelajjoao: u32, /// offset: 24 #[prost(double, tag = "2")] pub damage: f64, /// offset: 32 #[prost(double, tag = "3")] pub ihkejoehikk: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fighicnepfi { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub bpeoecagiig: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub ipdcbemhimg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggbdcoicgjg { /// offset: 44 #[prost(uint32, tag = "1")] pub wave: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub score_id: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub oipaamgiieg: u32, /// offset: 16 #[prost(message, repeated, tag = "4")] pub bhfcpjakibg: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(float, tag = "5")] pub jhfkankgljn: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hkndildojfp { /// offset: 32 #[prost(uint32, tag = "1")] pub igmmpddcjin: u32, /// offset: 24 #[prost(double, tag = "2")] pub jhfkankgljn: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfolijcndbk { /// offset: 40 #[prost(uint32, tag = "1")] pub fchikaafcpl: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub hobnhbcjidm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "3")] pub hhbhobojocf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fimohhpinnb { /// offset: 24 #[prost(enumeration = "Mpkjecngfpf", tag = "1")] pub r#type: i32, /// offset: 28 #[prost(uint32, tag = "2")] pub count: u32, } /// Obf: NHOJCNEDENG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleGridFightSpecialBattleInfo { /// offset: 148 #[prost(uint32, tag = "1")] pub cur_level_id: u32, /// offset: 164 #[prost(uint32, tag = "2")] pub lllljofnnnk: u32, /// offset: 128 #[prost(uint32, tag = "3")] pub rogue_money: u32, /// offset: 72 #[prost(message, repeated, tag = "4")] pub cmmldciacam: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, repeated, tag = "5")] pub hlflgakigmh: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "6")] pub eoodmdlonbd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "7")] pub dklkiabdcce: ::core::option::Option, /// offset: 96 #[prost(uint32, repeated, tag = "8")] pub adjkhcoijnk: ::prost::alloc::vec::Vec, /// offset: 144 #[prost(uint32, tag = "9")] pub grid_fight_cur_level_exp: u32, /// offset: 140 #[prost(uint32, tag = "10")] pub pnicgjbajij: u32, /// offset: 168 #[prost(uint32, tag = "11")] pub fipiebkdoda: u32, /// offset: 88 #[prost(uint32, repeated, tag = "12")] pub iepgklidhek: ::prost::alloc::vec::Vec, /// offset: 156 #[prost(uint32, tag = "13")] pub jkhpfkdoklg: u32, /// offset: 124 #[prost(uint32, tag = "14")] pub jgoepadokem: u32, /// offset: 161 #[prost(bool, tag = "15")] pub iliifcfhpbc: bool, /// offset: 162 #[prost(bool, tag = "16")] pub hkejdhahibj: bool, /// offset: 16 #[prost(message, repeated, tag = "17")] pub imkojkjahmm: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(message, repeated, tag = "18")] pub bpeoffpjkae: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "19")] pub lgmnjnhiaka: ::prost::alloc::vec::Vec, /// offset: 160 #[prost(bool, tag = "20")] pub kfliopgfpej: bool, /// offset: 136 #[prost(uint32, tag = "21")] pub lklcfingnio: u32, /// offset: 112 #[prost(message, optional, tag = "22")] pub kkfppondkhh: ::core::option::Option, /// offset: 152 #[prost(uint32, tag = "23")] pub gbbkkpcgnla: u32, /// offset: 132 #[prost(uint32, tag = "24")] pub moigaecneia: u32, /// offset: 40 #[prost(uint32, repeated, tag = "25")] pub poemnnccjhi: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "26")] pub nbaodfgcebf: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(uint32, tag = "27")] pub npkijfgknnj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cfhffekekjh { /// offset: 24 #[prost(uint32, tag = "1")] pub effect_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub hcckjokkade: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Beahiecjppb { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub clcplppnneh: ::prost::alloc::vec::Vec, } /// Obf: DJBGEKDHHIK #[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, } /// Obf: BKPGCMKFMHE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleGridFigntAvatarCoreRoleInfo { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub cbdbfanjgpb: ::prost::alloc::vec::Vec, } /// Obf: IMJEOBDILPE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTraitEffectLevelInfo { /// offset: 32 #[prost(uint32, tag = "1")] pub trait_effect_level_exp: u32, /// offset: 24 #[prost(map = "uint32, message", tag = "2")] pub trait_effect_level_reward: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfjgpodakam { /// offset: 56 #[prost(uint32, tag = "1")] pub ilemmkpgpnd: u32, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub nkgigkebodg: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "3")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(map = "uint32, uint32", tag = "4")] pub opljdfoomgf: ::std::collections::HashMap, /// offset: 16 #[prost(message, repeated, tag = "5")] pub fdjmjokgomf: ::prost::alloc::vec::Vec, } /// Obf: NCNOJDGEELN #[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::Hdaccieijfo", tags = "101, 102, 103, 104" )] pub hdaccieijfo: ::core::option::Option< battle_grid_fight_trait_effect_info::Hdaccieijfo, >, } /// 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 Hdaccieijfo { /// 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")] Hainjklllkf(super::Dfjgpodakam), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bgnglhhbgmi { /// offset: 24 #[prost(uint32, tag = "1")] pub ipdcmhiekij: u32, /// offset: 36 #[prost(enumeration = "Gapbbjclmgp", tag = "2")] pub eihhlaokaph: i32, /// offset: 28 #[prost(uint32, tag = "3")] pub gdnikjgaebh: u32, /// offset: 32 #[prost(enumeration = "Pfodgdgfbbn", tag = "4")] pub grid_update_src: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iennmhmoonm { /// offset: 40 #[prost(uint32, tag = "1")] pub trait_id: u32, /// offset: 48 #[prost(uint32, tag = "2")] pub nkfdbehpnlg: u32, /// offset: 32 #[prost(message, repeated, tag = "3")] pub trait_effect_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "5")] pub meepfkllijb: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "6")] pub jjfnmaipdeb: u32, /// offset: 52 #[prost(uint32, tag = "7")] pub kinikfckgdf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ifdfhpamhcl { #[prost(oneof = "ifdfhpamhcl::Cndejghfjaa", tags = "1")] pub cndejghfjaa: ::core::option::Option, } /// Nested message and enum types in `IFDFHPAMHCL`. pub mod ifdfhpamhcl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Cndejghfjaa { /// offset: 24 #[prost(uint32, tag = "1")] Kkmblcjhahk(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jajobjjpinn { /// offset: 56 #[prost(uint32, tag = "1")] pub role_id: u32, /// offset: 60 #[prost(uint32, tag = "2")] pub role_star: u32, /// offset: 64 #[prost(uint32, tag = "3")] pub pos: u32, /// offset: 16 #[prost(message, repeated, tag = "7")] pub hhijfhkjepl: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "8")] pub avatar_id: u32, /// offset: 24 #[prost(map = "uint32, uint32", tag = "10")] pub convert_property_to_fixpoint: ::std::collections::HashMap, /// offset: 52 #[prost(uint32, tag = "11")] pub unique_id: u32, /// offset: 40 #[prost(message, optional, tag = "12")] pub gjehiggniap: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmmbmikbkmb { /// offset: 40 #[prost(uint32, tag = "1")] pub unique_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub npc_id: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub pos: u32, /// offset: 24 #[prost(message, repeated, tag = "4")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ccgeohgfafd { /// offset: 28 #[prost(uint32, tag = "1")] pub unique_id: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub jcmfphmfaon: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub pos: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apcnlfanpep { /// offset: 44 #[prost(uint32, tag = "2")] pub grid_fight_equipment_id: u32, /// offset: 24 #[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: 32 #[prost(map = "uint32, double", tag = "6")] pub bbjcmofgbfi: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hlpcogpkbfj { /// offset: 24 #[prost(uint32, tag = "1")] pub augment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mmdjjdejmmn { /// offset: 24 #[prost(uint32, tag = "1")] pub portal_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ombnhgajanj { /// offset: 28 #[prost(uint32, tag = "1")] pub ndocikplkif: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub dcpkpnlkgmm: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub jdmecbedlaa: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub bnlhimhfgdk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ogeomdjiagi { /// offset: 72 #[prost(message, repeated, tag = "1")] pub pidigfgkamk: ::prost::alloc::vec::Vec, /// offset: 100 #[prost(uint32, tag = "2")] pub battle_wave_id: u32, /// offset: 108 #[prost(uint32, tag = "3")] pub grid_fight_lineup_hp: u32, /// offset: 124 #[prost(uint32, tag = "4")] pub anbbpphbcjh: u32, /// offset: 56 #[prost(message, repeated, tag = "7")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "8")] pub grid_game_role_list: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(uint32, tag = "9")] pub lfkbmdhkpfi: u32, /// offset: 80 #[prost(message, repeated, tag = "10")] pub sync_augment_info: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "11")] pub oihhkojfhfg: ::core::option::Option, /// offset: 112 #[prost(uint32, tag = "12")] pub ooppkdaffdg: u32, /// offset: 96 #[prost(uint32, tag = "13")] pub season: u32, /// offset: 48 #[prost(message, repeated, tag = "14")] pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec, /// offset: 116 #[prost(bool, tag = "15")] pub is_overlock: bool, /// offset: 128 #[prost(uint32, tag = "16")] pub bbdocjgaeej: u32, /// offset: 88 #[prost(message, repeated, tag = "17")] pub grid_game_npc_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "18")] pub mmajclacobn: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(uint32, tag = "19")] pub hdcaeikapnd: u32, /// offset: 32 #[prost(map = "string, uint32", tag = "20")] pub oghglmgjgem: ::std::collections::HashMap<::prost::alloc::string::String, u32>, /// offset: 132 #[prost(uint32, tag = "21")] pub kacdgajhnbi: u32, /// offset: 117 #[prost(bool, tag = "22")] pub fmojnjifken: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lohkfkooeih { /// offset: 40 #[prost(string, tag = "1")] pub phase: ::prost::alloc::string::String, /// offset: 60 #[prost(float, tag = "2")] pub npjiencgjah: f32, /// offset: 52 #[prost(float, tag = "3")] pub ifmaeilkjhl: f32, /// offset: 64 #[prost(uint32, tag = "4")] pub infgmlpikee: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub ngdmndejfjc: u32, /// offset: 56 #[prost(uint32, tag = "6")] pub jjmcabhihjb: u32, /// offset: 72 #[prost(uint32, tag = "7")] pub nlccljkbbnj: u32, /// offset: 68 #[prost(uint32, tag = "8")] pub pkjkkiobeoi: u32, /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub ehaleonhdlg: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub ejcakdilhpa: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fagcfbebkeo { /// offset: 52 #[prost(uint32, tag = "1")] pub plkjcambaic: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub bkkeffggefa: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub mbjccklnibm: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub bldepelaihm: u32, /// offset: 60 #[prost(uint32, tag = "5")] pub hehmcandkjk: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub dgppeaplmpa: u32, /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub boss_info: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "8")] pub kjflcbdnlcf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Locpkdnglkm { /// offset: 28 #[prost(uint32, tag = "1")] pub wave: u32, /// offset: 40 #[prost(double, tag = "2")] pub bpmcgkkjgpf: f64, /// offset: 48 #[prost(double, tag = "3")] pub bnfcaapabcf: f64, /// offset: 32 #[prost(uint32, tag = "4")] pub fholbjgopgi: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub dlhlpnlibaf: u32, /// offset: 60 #[prost(uint32, tag = "6")] pub status: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub odiaclikifp: u32, /// offset: 56 #[prost(uint32, tag = "8")] pub flmfhdhfioj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Begmheekgif { /// 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 Ngjpjanldhi { /// offset: 24 #[prost(uint32, tag = "1")] pub fhdpemcabie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Djmennmkhlc { /// offset: 24 #[prost(uint32, tag = "1")] pub chklfkhflkg: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub abieojhcckb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Odofbijjnjg { /// offset: 36 #[prost(uint32, tag = "1")] pub aokdbdgdchb: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 32 #[prost(bool, tag = "3")] pub hlkafpclmeo: bool, /// offset: 40 #[prost(uint32, tag = "4")] pub akknccfibhi: u32, /// offset: 24 #[prost(map = "uint32, uint32", tag = "5")] pub jkblmpehihm: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mddhdnbeelf { /// offset: 40 #[prost(uint32, tag = "1")] pub doaopbbigpo: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub bicpnkochgn: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 24 #[prost(map = "uint32, uint32", tag = "4")] pub nmhnginkokn: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mehpjkpmdan { /// offset: 16 #[prost(message, optional, tag = "1")] pub jlbcnloplhi: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "2")] pub gbpopcokmnm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Baahignncia { /// offset: 32 #[prost(uint32, tag = "1")] pub fpkmkjeflde: u32, /// offset: 40 #[prost(double, tag = "2")] pub hadgaplbemo: f64, /// offset: 36 #[prost(uint32, tag = "11")] pub cgoabgkcbef: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub enhoimlibjn: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub megcagnhmie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fihmehkcdal { #[prost(oneof = "fihmehkcdal::Nlpppchggpf", tags = "1, 2")] pub nlpppchggpf: ::core::option::Option, } /// Nested message and enum types in `FIHMEHKCDAL`. pub mod fihmehkcdal { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nlpppchggpf { /// offset: 16 #[prost(message, tag = "1")] Elaemopbdlp(super::Mehpjkpmdan), /// offset: 16 #[prost(message, tag = "2")] Gemabhiplgb(super::Baahignncia), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlmhhpkmifi { /// offset: 16 #[prost(message, optional, tag = "1")] pub impoehiocbc: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "2")] pub detail_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jcppebgekhc { /// offset: 24 #[prost(uint32, tag = "1")] pub doaopbbigpo: 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 Nagejmigbbl { /// offset: 36 #[prost(uint32, tag = "1")] pub ckglfinodbl: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub denmmfjdced: u32, /// offset: 24 #[prost(message, repeated, tag = "3")] pub lfddhbalmgn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Igadhibknpa { /// offset: 36 #[prost(uint32, tag = "1")] pub kcfpigcehig: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub nifhfohlced: u32, /// offset: 40 #[prost(double, tag = "3")] pub kienhennakj: f64, /// offset: 24 #[prost(double, tag = "4")] pub nbmnhcmjdfo: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ccklmncpgfo { /// offset: 16 #[prost(message, optional, tag = "1")] pub fkiplpcjogn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dcfmpnbkkpf { /// offset: 32 #[prost(message, optional, tag = "1")] pub glbpfjgjfee: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "2")] pub bfpgblaikhf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Denbkaohbam { /// offset: 24 #[prost(uint32, tag = "1")] pub mfommfhpjdi: u32, /// offset: 32 #[prost(double, tag = "2")] pub djlckfkgmdl: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmngjcdcgmm { /// offset: 40 #[prost(enumeration = "Bgcejdchkba", tag = "1")] pub r#type: i32, /// offset: 32 #[prost(uint32, tag = "2")] pub config_id: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub unique_id: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub level: u32, /// offset: 16 #[prost(message, repeated, tag = "5")] pub switch_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbeldecdcci { /// offset: 32 #[prost(uint32, tag = "1")] pub jnhabodmekp: u32, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub kdgoaomjaig: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cakgogmejof { /// offset: 16 #[prost(message, repeated, tag = "1")] pub message_datas: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "uint32, uint32", tag = "2")] pub blmpnonplni: ::std::collections::HashMap, /// offset: 24 #[prost(message, repeated, tag = "3")] pub omblpochchm: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "4")] pub area_id: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub difficulty_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Agedpibjpgl { /// offset: 36 #[prost(uint32, tag = "1")] pub monster_id: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub ibfbgeflojk: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub fholbjgopgi: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub dlhlpnlibaf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hcigongjhej { /// offset: 56 #[prost(uint32, tag = "1")] pub epdaficmjao: u32, /// offset: 24 #[prost(double, tag = "2")] pub jdlbmfnhbii: f64, /// offset: 64 #[prost(double, tag = "3")] pub hjlolcgiljl: f64, /// offset: 32 #[prost(uint32, tag = "4")] pub wave: u32, /// offset: 60 #[prost(uint32, tag = "5")] pub ibfbgeflojk: u32, /// offset: 48 #[prost(double, tag = "6")] pub mechdohdnfp: f64, /// offset: 40 #[prost(double, tag = "7")] pub kaemfegjgmp: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bgkneehcgeb { /// offset: 36 #[prost(uint32, tag = "1")] pub jhlgedgmpge: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub mgfohphehap: u32, /// offset: 24 #[prost(double, tag = "3")] pub ccmlpieileg: f64, /// offset: 44 #[prost(uint32, tag = "4")] pub wave: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub ibfbgeflojk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Agjnfocancm { /// offset: 32 #[prost(message, repeated, tag = "1")] pub bdofffhpgln: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "2")] pub gcmeodcngil: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "3")] pub fjdffjieako: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eibobkejakm { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub fkmnablamfp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbpcchgjcpf { /// offset: 56 #[prost(uint32, tag = "1")] pub bngodbnjbco: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub nnifjplbdkc: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub ifkkgmflfjk: u32, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub ijdkoiaailg: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "5")] pub adiicgebjog: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "6")] pub pojfllooplf: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub njelmeooign: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nglkdcclfgb { /// offset: 16 #[prost(message, optional, tag = "1")] pub gmpebbhflhi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhihlciilam { /// offset: 24 #[prost(uint32, tag = "1")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ccgmlkgidgc { /// offset: 24 #[prost(uint32, tag = "1")] pub gkolnnkhngp: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub gkjaclfbjkd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lfpndkkdekn { /// offset: 48 #[prost(message, optional, tag = "1")] pub ndahpknfclb: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "2")] pub afmaigafceh: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "3")] pub chbledmcnmh: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "4")] pub fdpehdofcig: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kombomjbhjg { /// offset: 44 #[prost(uint32, tag = "1")] pub lmfcpcpkooa: u32, /// offset: 56 #[prost(double, tag = "2")] pub jdlbmfnhbii: f64, /// offset: 64 #[prost(double, tag = "3")] pub hjlolcgiljl: f64, /// offset: 32 #[prost(uint32, tag = "4")] pub aodabagndko: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub oelclaopifh: u32, /// offset: 88 #[prost(uint32, tag = "6")] pub cfnanpfakeg: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub fafoonjlckm: u32, /// offset: 72 #[prost(double, tag = "8")] pub mechdohdnfp: f64, /// offset: 92 #[prost(uint32, tag = "9")] pub jmgdpmkdopm: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub lcahcpnmffk: u32, /// offset: 24 #[prost(double, tag = "11")] pub kaemfegjgmp: f64, /// offset: 80 #[prost(uint32, tag = "12")] pub mbjccklnibm: u32, /// offset: 84 #[prost(uint32, tag = "13")] pub hehmcandkjk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jnadlliiifp { /// offset: 36 #[prost(uint32, tag = "1")] pub mbjccklnibm: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub hehmcandkjk: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub lcpokepndek: u32, /// offset: 16 #[prost(message, repeated, tag = "4")] pub gcmeodcngil: ::prost::alloc::vec::Vec, } /// Obf: NJGEEAHDPNM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleAvatarServantInfo { /// offset: 136 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 176 #[prost(uint32, tag = "2")] pub fifhknheibd: u32, /// offset: 172 #[prost(uint32, tag = "3")] pub total_turns: u32, /// offset: 144 #[prost(double, tag = "4")] pub nfehgeplpaj: f64, /// offset: 40 #[prost(message, repeated, tag = "5")] pub skill_times: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(double, tag = "6")] pub total_damage: f64, /// offset: 120 #[prost(double, tag = "7")] pub total_break_damage: f64, /// offset: 32 #[prost(message, repeated, tag = "8")] pub attack_type_damage: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "9")] pub attack_type_break_damage: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "10")] pub attack_type_max_damage: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(double, tag = "11")] pub total_damage_taken: f64, /// offset: 128 #[prost(double, tag = "12")] pub total_heal: f64, /// offset: 152 #[prost(double, tag = "13")] pub total_hp_recover: f64, /// offset: 56 #[prost(double, tag = "14")] pub total_shield: f64, /// offset: 112 #[prost(double, tag = "15")] pub total_shield_taken: f64, /// offset: 72 #[prost(double, tag = "16")] pub total_shield_damage: f64, /// offset: 164 #[prost(uint32, tag = "17")] pub break_times: u32, /// offset: 168 #[prost(uint32, tag = "18")] pub cehllncemdn: u32, /// offset: 140 #[prost(uint32, tag = "19")] pub hoofemekkob: u32, /// offset: 160 #[prost(uint32, tag = "20")] pub doapboljogf: u32, /// offset: 88 #[prost(double, tag = "21")] pub fjlihmdenml: f64, /// offset: 180 #[prost(uint32, tag = "22")] pub entity_id: u32, /// offset: 104 #[prost(uint32, tag = "23")] pub anmbaifobjp: u32, /// offset: 96 #[prost(double, tag = "24")] pub ogdgekfjafo: f64, } /// Obf: CJDOHGJKOKO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattleAvatarGlobalBuffInfo { /// offset: 32 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub maze_buff_id: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub ilbmfakfdki: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fpffhgokbnk { /// offset: 16 #[prost(message, repeated, tag = "1")] pub ekdhccefjga: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "2")] pub jpkdncpeldm: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub phjcdhkfnpj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ffnbjbndfek { /// offset: 24 #[prost(uint32, tag = "1")] pub pejmphmppko: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub fhadiopdmhp: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub lmeejjnofie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfkhglefdkk { /// offset: 24 #[prost(message, optional, tag = "1")] pub dokhajlhkoo: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "2")] pub message_datas: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lehccngfkgm { /// offset: 100 #[prost(uint32, tag = "1")] pub kdoinlgkmbi: u32, /// offset: 96 #[prost(uint32, tag = "2")] pub mkchlgogjnb: u32, /// offset: 80 #[prost(message, repeated, tag = "3")] pub bhcfheoipnm: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "4")] pub pjhhnbadomh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "5")] pub ggelckgfdcp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "6")] pub lnmbhillheh: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "8")] pub jpdjmcckeni: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(uint32, tag = "9")] pub ideaapccfpf: u32, /// offset: 24 #[prost(message, repeated, tag = "10")] pub gnjmhihjdjo: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(double, tag = "11")] pub igcphodffij: f64, /// offset: 112 #[prost(double, tag = "12")] pub gmobfebbfie: f64, /// offset: 104 #[prost(double, tag = "13")] pub nkboephlcgl: f64, /// offset: 124 #[prost(uint32, tag = "14")] pub ljkbinkkblh: u32, /// offset: 48 #[prost(message, repeated, tag = "15")] pub jidmdngpnjh: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(map = "string, uint32", tag = "16")] pub oghglmgjgem: ::std::collections::HashMap<::prost::alloc::string::String, u32>, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ngpkkamadna { /// offset: 24 #[prost(uint32, tag = "1")] pub bgllcllknjm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jbjakammkmd { #[prost(oneof = "jbjakammkmd::Bpihfajcloc", tags = "1")] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `JBJAKAMMKMD`. pub mod jbjakammkmd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 24 #[prost(message, tag = "1")] Aobnmcienfn(super::Ngpkkamadna), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dmlkekfknpl { /// offset: 40 #[prost(uint32, tag = "1")] pub effect_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(map = "uint32, message", tag = "5")] pub trait_effect_level_reward: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjgmecnijil { /// offset: 32 #[prost(uint32, tag = "1")] pub trait_id: u32, /// offset: 24 #[prost(message, repeated, tag = "2")] pub kbmbfjolbbn: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(double, tag = "3")] pub damage: f64, /// offset: 40 #[prost(double, tag = "4")] pub boiegpaphop: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Impejajchpc { /// offset: 24 #[prost(uint32, tag = "1")] pub augment_id: u32, /// offset: 40 #[prost(double, tag = "3")] pub damage: f64, /// offset: 32 #[prost(double, tag = "4")] pub boiegpaphop: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pgjkonmbgoc { /// offset: 24 #[prost(uint32, tag = "1")] pub portal_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Afhihmkcpnf { /// offset: 28 #[prost(uint32, tag = "1")] pub pigfcaecfcf: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub monster_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apdjgiidjaa { /// offset: 32 #[prost(uint32, tag = "1")] pub aaagbkehklc: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub kill_monster_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cdecgikjpag { /// offset: 24 #[prost(uint32, tag = "1")] pub role_id: u32, /// offset: 32 #[prost(double, tag = "2")] pub damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjffjmamjld { /// offset: 48 #[prost(uint32, tag = "1")] pub role_id: u32, /// offset: 32 #[prost(double, tag = "2")] pub damage: f64, /// offset: 40 #[prost(double, tag = "5")] pub boiegpaphop: f64, /// offset: 24 #[prost(map = "uint32, double", tag = "6")] pub afnaoifckfn: ::std::collections::HashMap, } /// Obf: GJIJBDBBJDM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleStatistics { /// offset: 276 #[prost(uint32, tag = "1")] pub total_battle_turns: u32, /// offset: 248 #[prost(uint32, tag = "2")] pub total_auto_turns: u32, /// offset: 56 #[prost(uint32, repeated, tag = "3")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 236 #[prost(uint32, tag = "4")] pub ultra_cnt: u32, /// offset: 264 #[prost(double, tag = "5")] pub total_delay_cumulate: f64, /// offset: 240 #[prost(double, tag = "6")] pub cost_time: f64, /// offset: 64 #[prost(message, repeated, tag = "7")] pub battle_avatar_list: ::prost::alloc::vec::Vec, /// offset: 176 #[prost(message, repeated, tag = "8")] pub monster_list: ::prost::alloc::vec::Vec, /// offset: 256 #[prost(uint32, tag = "9")] pub round_cnt: u32, /// offset: 272 #[prost(uint32, tag = "10")] pub cocoon_dead_wave: u32, /// offset: 288 #[prost(uint32, tag = "11")] pub avatar_battle_turns: u32, /// offset: 292 #[prost(uint32, tag = "12")] pub monster_battle_turns: u32, /// offset: 104 #[prost(map = "string, float", tag = "13")] pub custom_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, /// offset: 260 #[prost(uint32, tag = "14")] pub challenge_score: u32, /// offset: 208 #[prost(message, repeated, tag = "16")] pub pnhedolhbjl: ::prost::alloc::vec::Vec, /// offset: 232 #[prost(enumeration = "BattleEndReason", tag = "19")] pub end_reason: i32, /// offset: 40 #[prost(message, repeated, tag = "21")] pub omdmjicgkbb: ::prost::alloc::vec::Vec, /// offset: 192 #[prost(int32, repeated, tag = "22")] pub kaidfmejifi: ::prost::alloc::vec::Vec, /// offset: 136 #[prost(message, repeated, tag = "23")] pub moajopejopj: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "26")] pub jkobhnpgmhc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "27")] pub nhddfcaiegd: ::prost::alloc::vec::Vec, /// offset: 168 #[prost(map = "uint32, message", tag = "28")] pub battle_target_info: ::std::collections::HashMap, /// offset: 160 #[prost(message, repeated, tag = "29")] pub dddcfcaajhc: ::prost::alloc::vec::Vec, /// offset: 224 #[prost(message, optional, tag = "30")] pub fmcjppilpll: ::core::option::Option, /// offset: 112 #[prost(message, optional, tag = "31")] pub coiggpcplhg: ::core::option::Option, /// offset: 284 #[prost(bool, tag = "32")] pub najpmgfjkeo: bool, /// offset: 128 #[prost(message, repeated, tag = "33")] pub hobnhbcjidm: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "34")] pub kkjhgiaadko: ::prost::alloc::vec::Vec, /// offset: 280 #[prost(uint32, tag = "35")] pub jfglnioeehl: u32, /// offset: 80 #[prost(message, optional, tag = "36")] pub bkgbaegplmm: ::core::option::Option, /// offset: 216 #[prost(message, optional, tag = "37")] pub mefgdgflfmd: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "38")] pub nlajombnhna: ::core::option::Option, /// offset: 96 #[prost(message, optional, tag = "39")] pub ceaijopgbam: ::core::option::Option, /// offset: 144 #[prost(message, optional, tag = "40")] pub jpeocicgpdo: ::core::option::Option, /// offset: 252 #[prost(uint32, tag = "41")] pub kgkfaddegnj: u32, /// offset: 16 #[prost(message, repeated, tag = "42")] pub ikeidhhmfoo: ::prost::alloc::vec::Vec, /// offset: 152 #[prost(message, optional, tag = "43")] pub ogpofmogpip: ::core::option::Option, /// offset: 88 #[prost(uint32, repeated, tag = "44")] pub lfhejddhfnd: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(uint32, repeated, tag = "45")] pub anmbaifobjp: ::prost::alloc::vec::Vec, /// offset: 200 #[prost(message, optional, tag = "46")] pub ipkfmfdopgn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Njcofdjnmml { /// offset: 28 #[prost(uint32, tag = "1")] pub pooefndpeil: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub nfgjidadled: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dlfpffoohkp { /// offset: 36 #[prost(enumeration = "Hljmcibobjo", tag = "1")] pub r#type: i32, /// offset: 32 #[prost(uint32, tag = "2")] pub id: u32, /// offset: 24 #[prost(message, optional, tag = "3")] pub sp_bar: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nchlpkdhega { /// offset: 28 #[prost(uint32, tag = "1")] pub dphoappcbhb: u32, /// offset: 24 #[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 Bpcgilfkcfe { /// offset: 52 #[prost(enumeration = "Lopdmepedfg", tag = "1")] pub retcode: i32, /// offset: 48 #[prost(enumeration = "BattleEndStatus", tag = "2")] pub end_status: i32, /// offset: 24 #[prost(message, optional, tag = "3")] pub stt: ::core::option::Option, /// offset: 40 #[prost(bytes = "vec", tag = "4")] pub pliafnpangn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "string, uint32", tag = "5")] pub jfncmhcaggh: ::std::collections::HashMap<::prost::alloc::string::String, u32>, /// offset: 56 #[prost(uint32, tag = "6")] pub cjajbmajnjp: u32, /// offset: 60 #[prost(uint32, tag = "7")] pub bnalacmgkfj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nfabiibmnpb { /// offset: 44 #[prost(uint32, tag = "1")] pub pos: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub role_id: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub role_star: u32, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(map = "string, uint32", tag = "5")] pub grid_fight_value_init_component: ::std::collections::HashMap< ::prost::alloc::string::String, u32, >, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ilogjilojgb { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub dkmfalailpc: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(map = "uint32, uint32", tag = "2")] pub bohbbnibfkl: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bgmlaaeofoh { /// offset: 44 #[prost(uint32, tag = "1")] pub uid: u32, /// offset: 56 #[prost(uint32, tag = "2")] pub anbbpphbcjh: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub bbdocjgaeej: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub mppfojcenpd: u32, /// offset: 60 #[prost(uint32, tag = "5")] pub dcpkpnlkgmm: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub jdmecbedlaa: u32, /// offset: 16 #[prost(message, repeated, tag = "7")] pub grid_game_role_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "8")] pub lhchbabcpmi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggpbflbeaif { /// offset: 24 #[prost(message, repeated, tag = "1")] pub pnfggbpecnd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plgdkffndib { /// offset: 32 #[prost(uint32, tag = "1")] pub interact_id: u32, /// offset: 24 #[prost(uint64, repeated, tag = "2")] pub ifijbpollpj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amdmhjppcnf { /// offset: 16 #[prost(string, tag = "1")] pub eddhkoaplei: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdojccmlkhp { /// offset: 48 #[prost(enumeration = "Lgneokbppeo", tag = "1")] pub phkahahldae: i32, /// offset: 24 #[prost(string, tag = "2")] pub aipbfeofndo: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "3")] pub eciagljnpmm: u32, #[prost(oneof = "mdojccmlkhp::Mobgecpcnkj", tags = "10, 11, 12, 13, 14")] pub mobgecpcnkj: ::core::option::Option, } /// Nested message and enum types in `MDOJCCMLKHP`. pub mod mdojccmlkhp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mobgecpcnkj { /// offset: 32 #[prost(message, tag = "10")] Glemheclmgp(super::Pfnmcoikcnl), /// offset: 32 #[prost(message, tag = "11")] StopDesc(super::Jgblclchhio), /// offset: 32 #[prost(message, tag = "12")] Jhbikcplffj(super::Dakdphmipdl), /// offset: 32 #[prost(message, tag = "13")] Bcdhofnmpng(super::Iheacedgadm), /// offset: 32 #[prost(message, tag = "14")] Hgnfpbmeaad(super::Mknnlbgjmgp), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pfnmcoikcnl {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mknnlbgjmgp {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jgblclchhio { /// 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 Dakdphmipdl {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iheacedgadm { /// offset: 24 #[prost(enumeration = "Nodnmncibfg", tag = "1")] pub afnmojoafmn: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdppgciehkf { /// offset: 24 #[prost(string, tag = "1")] pub nmnocjdjkog: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eplfokkdflb { /// 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 Dhkfliknmjo { /// offset: 40 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 32 #[prost(message, repeated, tag = "2")] pub cgflohfdkoc: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "3")] pub kpegljjnfdh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bphleobmmkm { /// offset: 40 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 16 #[prost(message, optional, tag = "2")] pub hlhckppnpnh: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub bndggndmemc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Daglhilockl { /// offset: 28 #[prost(uint32, tag = "1")] pub hokjfknpkaj: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub neepajpdhkk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfifnmiiohf { /// offset: 32 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 24 #[prost(message, repeated, tag = "2")] pub pncihfmifol: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mjllpaaopmp { /// offset: 24 #[prost(uint32, tag = "1")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub fjofdonmhph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mogdmgiciki { /// offset: 32 #[prost(uint32, tag = "1")] pub chdpncohagh: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub hhohncnfaed: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjedaopdipm { /// offset: 32 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub bkkdhhedlaj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub pclhlncjphl: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub ejkpcfepaec: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cljaihnbkem { /// offset: 32 #[prost(enumeration = "Ggcffjgcpkd", tag = "1")] pub bfcbgpeichg: i32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub lineup_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ieacmdfdlbf { #[prost(oneof = "ieacmdfdlbf::Kppnkfgpnhn", tags = "10, 11, 12, 13, 14")] pub kppnkfgpnhn: ::core::option::Option, } /// Nested message and enum types in `IEACMDFDLBF`. pub mod ieacmdfdlbf { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kppnkfgpnhn { /// offset: 24 #[prost(message, tag = "10")] Lineup(super::Dhkfliknmjo), /// offset: 24 #[prost(message, tag = "11")] Cgcjlhflepn(super::Bphleobmmkm), /// offset: 24 #[prost(message, tag = "12")] Pjighnfhfkd(super::Pfifnmiiohf), /// offset: 24 #[prost(message, tag = "13")] Kfpkhhaogpp(super::Mjedaopdipm), /// offset: 24 #[prost(message, tag = "14")] Lefoigfgjgj(super::Cljaihnbkem), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hidpjpnfcko { /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 25 #[prost(bool, tag = "2")] pub mmkjkgmieap: bool, /// offset: 24 #[prost(bool, tag = "3")] pub jfoagnilnkk: bool, /// offset: 26 #[prost(bool, tag = "4")] pub nfilaolpoke: bool, /// offset: 27 #[prost(bool, tag = "5")] pub pjhdkdafhjd: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Niigapilpgd { /// offset: 72 #[prost(uint32, tag = "1")] pub uid: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 24 #[prost(string, tag = "3")] pub nickname: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, tag = "4")] pub jhhhonjikgl: u32, /// offset: 48 #[prost(enumeration = "PlatformType", tag = "5")] pub platform: i32, /// offset: 16 #[prost(string, tag = "6")] pub hbidcafopmg: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "7")] pub ikikmeejndn: ::prost::alloc::string::String, /// offset: 64 #[prost(uint64, tag = "8")] pub version: u64, /// offset: 60 #[prost(bool, tag = "9")] pub gikabemcfao: bool, /// offset: 76 #[prost(uint32, tag = "10")] pub cldngaeibdf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pkeidnjolel { /// offset: 28 #[prost(enumeration = "Fhbndnnkdon", tag = "1")] pub hbcmpolikhg: i32, /// offset: 24 #[prost(enumeration = "LobbyCharacterStatus", tag = "2")] pub status: i32, } /// Obf: BLBGNKCPDBA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyMarchInfo { /// offset: 40 #[prost(uint32, tag = "1")] pub nlocdhmlgjh: u32, /// offset: 36 #[prost(bool, tag = "2")] pub gikabemcfao: bool, /// offset: 32 #[prost(uint32, tag = "3")] pub gjikbfaheak: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub fbjpjkbdclb: u32, /// offset: 24 #[prost(message, optional, tag = "5")] pub onjkbennmfc: ::core::option::Option, } /// Obf: PJHFFNEMBOC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyMarbleInfo { /// offset: 36 #[prost(uint32, tag = "1")] pub pjcgajpdobn: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub rank: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub aopjpcpnach: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjobdldhocc { /// offset: 24 #[prost(uint32, tag = "1")] pub panfiphagpb: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub iamcpkmnano: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfnmakhpaoe { /// offset: 36 #[prost(uint32, tag = "1")] pub pjcgajpdobn: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub gemhdnhdafb: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub foolmiadmmh: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub ihpgcaaagbc: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] pub cjecinjpiij: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "6")] pub mnioanamfmk: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub gpbdpoopaad: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oifjhepafoo { /// offset: 24 #[prost(message, optional, tag = "1")] pub onjkbennmfc: ::core::option::Option, } /// Obf: NBJMGJLGMFE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyGridFightInfo { /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub ihgbbheblkl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub gold: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub score_id: u32, /// offset: 16 #[prost(string, tag = "4")] pub fcfgbadcgcc: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DiceCombatAvatar { /// offset: 40 #[prost(uint32, tag = "1")] pub dice_avatar_id: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub dice_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(int64, tag = "4")] pub unlock_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kkjhoobjcgg { /// offset: 24 #[prost(uint32, tag = "1")] pub pjcgajpdobn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nigbbjgojml { /// offset: 24 #[prost(uint32, tag = "1")] pub pjcgajpdobn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iamalmlboei { /// offset: 32 #[prost(uint32, tag = "1")] pub jeopnoncfnp: u32, /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub ngmanlefobj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iflogjbonhi { /// offset: 36 #[prost(uint32, tag = "1")] pub mgngpgppiaa: u32, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub giopmbajenk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub jkpgaclkeec: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcjamhegkge { /// offset: 40 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "2")] pub gephfokbieo: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "3")] pub mggcnmlfcbi: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "4")] pub foolmiadmmh: u32, /// offset: 56 #[prost(uint32, tag = "5")] pub ebcafmgmfeo: u32, /// offset: 60 #[prost(uint32, tag = "6")] pub piebljjgcmk: u32, /// offset: 52 #[prost(bool, tag = "7")] pub mhkakbkmnfj: bool, } /// Obf: CHKODCAFFOE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyGameExtInfo { /// offset: 24 #[prost(string, repeated, tag = "1")] pub bhilepgifne: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 40 #[prost(bool, tag = "2")] pub hmpcfjpjdoe: bool, #[prost( oneof = "lobby_game_ext_info::Jnjjjgbcedg", tags = "1001, 1002, 1003, 1004, 1005" )] pub jnjjjgbcedg: ::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 Jnjjjgbcedg { /// offset: 32 #[prost(message, tag = "1001")] LobbyMarchInfo(super::LobbyMarchInfo), /// offset: 32 #[prost(message, tag = "1002")] LobbyMarbleInfo(super::LobbyMarbleInfo), /// offset: 32 #[prost(message, tag = "1003")] Nifbkknfkeg(super::Oifjhepafoo), /// offset: 32 #[prost(message, tag = "1004")] LobbyGridFightInfo(super::LobbyGridFightInfo), /// offset: 32 #[prost(message, tag = "1005")] Pcfnjjcojed(super::Gcjamhegkge), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Adhnjadijac { /// offset: 32 #[prost(message, optional, tag = "1")] pub basic_info: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "2")] pub nebabkoggaa: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "3")] pub stage_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eckidlifafg { /// offset: 64 #[prost(uint32, tag = "1")] pub pcpelpmkmci: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub mgiapaekomb: u32, /// offset: 68 #[prost(uint32, tag = "3")] pub ipgmehbcjco: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub mkalaghlbpf: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub bneoojjkkfm: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub lgikooefljm: u32, /// offset: 72 #[prost(uint32, tag = "7")] pub bjbpfmmndcm: u32, /// offset: 60 #[prost(uint32, tag = "8")] pub eajkjjadflp: u32, /// offset: 76 #[prost(uint32, tag = "9")] pub bedfejonfnk: u32, /// offset: 52 #[prost(uint32, tag = "10")] pub ofappjddimm: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub chcjiccnkbj: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub ocjemodohik: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub jfbpcdgcbnl: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub akpaplcnpdc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ifcbcblfalm { /// offset: 24 #[prost(uint64, tag = "1")] pub kepennpindd: u64, /// offset: 32 #[prost(enumeration = "FightGameMode", tag = "2")] pub delgocdbekf: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lhjcfnlpfil { /// offset: 24 #[prost(uint32, tag = "1")] pub cpkiamdijng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fiknlfbiphk { /// offset: 36 #[prost(uint32, tag = "1")] pub kicmnnpfegk: u32, /// offset: 32 #[prost(bool, tag = "2")] pub jifpgdcfdek: bool, /// offset: 16 #[prost(message, optional, tag = "3")] pub eamdicnbnil: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkijcgomlea { /// offset: 64 #[prost(uint64, tag = "1")] pub id: u64, /// offset: 52 #[prost(enumeration = "FightGameMode", tag = "2")] pub ibplhnaaeib: i32, /// offset: 40 #[prost(message, repeated, tag = "3")] pub lmnkcjehemn: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(enumeration = "Pfnaogjdemn", tag = "4")] pub r#type: i32, /// offset: 80 #[prost(uint64, tag = "5")] pub mgdnoacbfoe: u64, /// offset: 72 #[prost(uint64, tag = "6")] pub bghicibolli: u64, /// offset: 56 #[prost(enumeration = "Njbnhhapkhb", tag = "8")] pub ofckcndobom: i32, /// offset: 32 #[prost(message, optional, tag = "9")] pub pofocmihjia: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "11")] pub mgfmlbdehnl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dfldacoihkj { /// offset: 24 #[prost(uint32, tag = "1")] pub jafncomgabg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Idnpihfooal { /// offset: 24 #[prost(enumeration = "Pligiafnlcb", tag = "1")] pub elleljfgdph: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ndbddeapidp { /// offset: 24 #[prost(uint32, tag = "1")] pub stage_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub ifgibloacpm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pbicjcpdlgd { #[prost(oneof = "pbicjcpdlgd::Bgmdklobicm", tags = "1001, 1002, 1003")] pub bgmdklobicm: ::core::option::Option, } /// Nested message and enum types in `PBICJCPDLGD`. pub mod pbicjcpdlgd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Bgmdklobicm { /// offset: 16 #[prost(message, tag = "1001")] LobbyGridFightInfo(super::Dfldacoihkj), /// offset: 16 #[prost(message, tag = "1002")] Pcfnjjcojed(super::Idnpihfooal), /// offset: 16 #[prost(message, tag = "1003")] Lkichfpcobo(super::Ndbddeapidp), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pnhdkmokcfh { /// offset: 24 #[prost(uint32, tag = "1")] pub jafncomgabg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aiopphpgnlm { /// offset: 24 #[prost(enumeration = "Pligiafnlcb", tag = "1")] pub elleljfgdph: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hpidjehgfog { /// offset: 24 #[prost(uint32, tag = "1")] pub stage_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jlgnkmbmpkl { #[prost(oneof = "jlgnkmbmpkl::Bgmdklobicm", tags = "1001, 1002, 1003")] pub bgmdklobicm: ::core::option::Option, } /// Nested message and enum types in `JLGNKMBMPKL`. pub mod jlgnkmbmpkl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Bgmdklobicm { /// offset: 16 #[prost(message, tag = "1001")] LobbyGridFightInfo(super::Pnhdkmokcfh), /// offset: 16 #[prost(message, tag = "1002")] Pcfnjjcojed(super::Aiopphpgnlm), /// offset: 16 #[prost(message, tag = "1003")] Lkichfpcobo(super::Hpidjehgfog), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct VectorSnapshot { /// offset: 32 #[prost(sint32, tag = "1")] pub x: i32, /// offset: 24 #[prost(sint32, tag = "2")] pub y: i32, /// offset: 28 #[prost(sint32, tag = "3")] pub z: 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: 16 #[prost(message, optional, tag = "2")] pub rot: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FloorCustomValueSnapshot { /// offset: 24 #[prost(string, tag = "1")] pub name: ::prost::alloc::string::String, /// offset: 40 #[prost(enumeration = "Blldkabgklf", tag = "2")] pub r#type: i32, /// offset: 48 #[prost(bool, tag = "3")] pub bool_val: bool, /// offset: 44 #[prost(float, tag = "4")] pub float_val: f32, /// offset: 32 #[prost(string, tag = "5")] pub str_val: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActiveMcvKeySnapshot { /// offset: 32 #[prost(uint32, tag = "1")] pub main_mission_id: u32, /// offset: 24 #[prost(string, tag = "2")] pub mcv_key: ::prost::alloc::string::String, } #[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: 40 #[prost(uint32, tag = "1")] pub entity_id: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub instance_id: u32, /// offset: 16 #[prost(message, optional, tag = "3")] pub motion_info: ::core::option::Option, /// offset: 48 #[prost(enumeration = "Jhnkdjmlbjd", tag = "4")] pub map_object_type: i32, #[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: 24 #[prost(message, tag = "5")] Prop(super::PropInfoSnapshot), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupSnapshot { /// offset: 56 #[prost(uint32, tag = "1")] pub group_id: u32, /// offset: 60 #[prost(uint32, tag = "2")] pub group_state: u32, /// offset: 32 #[prost(message, repeated, tag = "3")] pub entity_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(map = "string, int32", tag = "4")] pub property_map: ::std::collections::HashMap<::prost::alloc::string::String, i32>, /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub active_submission_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "6")] pub active_mcv_key_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerSnapshot { /// offset: 16 #[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: 32 #[prost(uint32, tag = "1")] pub custom_value: u32, /// offset: 24 #[prost(string, tag = "2")] pub mcv_key: ::prost::alloc::string::String, } #[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: 32 #[prost(uint32, tag = "1")] pub main_mission_id: u32, /// offset: 24 #[prost(message, optional, tag = "2")] pub custom_value_list: ::core::option::Option, } #[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: 32 #[prost(uint32, tag = "1")] pub main_mission_id: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub sub_mission_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionSnapshot { /// offset: 24 #[prost(message, repeated, tag = "1")] pub server_mcv_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "2")] pub client_mcv_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "3")] pub tracking_main_mission: ::core::option::Option, /// offset: 64 #[prost(bool, tag = "4")] pub has_mission_audio_snapshot: bool, /// offset: 40 #[prost(string, tag = "5")] pub cur_audio_emotion_state: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "6")] pub cur_sound_effect_state: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EraFlipperRegionDataSnapshot { /// offset: 28 #[prost(uint32, tag = "1")] pub region_id: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub state: 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: 24 #[prost(message, optional, tag = "1")] pub map_pos: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "2")] pub map_rot: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MapRotationSnapshot { /// offset: 32 #[prost(int32, tag = "1")] pub region_id: i32, /// offset: 36 #[prost(uint32, tag = "2")] pub pose_id: u32, /// offset: 24 #[prost(message, optional, tag = "3")] pub map_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DialogSnapshot { /// offset: 28 #[prost(uint32, tag = "1")] pub group_id: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchHandDataNodeSnapshot { /// offset: 44 #[prost(uint32, tag = "1")] pub config_id: u32, /// offset: 16 #[prost(message, optional, tag = "2")] pub hand_transform: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "3")] pub hand_state: u32, /// offset: 24 #[prost(bytes = "vec", tag = "4")] pub hand_param: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "5")] pub get_coin_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchHandSnapshot { /// offset: 24 #[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: 124 #[prost(uint32, tag = "1")] pub performance_id: u32, /// offset: 148 #[prost(uint32, tag = "2")] pub performance_type: u32, /// offset: 120 #[prost(uint32, tag = "3")] pub plane_id: u32, /// offset: 128 #[prost(uint32, tag = "4")] pub floor_id: u32, /// offset: 136 #[prost(uint32, tag = "5")] pub cur_map_entry_id: u32, /// offset: 156 #[prost(uint32, tag = "6")] pub story_line_id: u32, /// offset: 152 #[prost(uint32, tag = "7")] pub content_id: u32, /// offset: 144 #[prost(uint32, tag = "8")] pub entry_id: u32, /// offset: 132 #[prost(uint32, tag = "9")] pub version: u32, /// offset: 104 #[prost(message, optional, tag = "10")] pub player: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "11")] pub mission: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "12")] pub era_flipper: ::core::option::Option, /// offset: 72 #[prost(message, repeated, tag = "13")] pub server_group_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "14")] pub client_group_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "15")] pub server_legacy_group_list: ::prost::alloc::vec::Vec, /// offset: 112 #[prost(message, repeated, tag = "16")] pub client_legacy_group_list: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(map = "string, int32", tag = "17")] pub floor_saved_value_list: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, /// offset: 80 #[prost(map = "string, message", tag = "18")] pub floor_custom_value_list: ::std::collections::HashMap< ::prost::alloc::string::String, FloorCustomValueSnapshot, >, /// offset: 48 #[prost(message, optional, tag = "19")] pub map_rotation: ::core::option::Option, /// offset: 140 #[prost(uint32, tag = "20")] pub world_id: u32, /// offset: 32 #[prost(message, optional, tag = "21")] pub dialog: ::core::option::Option, /// offset: 160 #[prost(uint32, tag = "22")] pub owner_group_id: u32, /// offset: 16 #[prost(message, optional, tag = "23")] pub switch_hand: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gfahegcpieb { /// offset: 28 #[prost(uint32, tag = "1")] pub hcjpdndoham: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub slot: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Npledhfmfdm { /// offset: 24 #[prost(uint32, tag = "1")] pub hcjpdndoham: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub slot: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Biaikhbfalh { /// offset: 36 #[prost(uint32, tag = "1")] pub akknccfibhi: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub hgjhijoggin: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub gbgdlnnobid: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fofnobhlkgo { /// offset: 24 #[prost(message, repeated, tag = "1")] pub ojnjedbbajj: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "2")] pub lkpgmbdbjfa: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "Heajbhnmjgo", tag = "3")] pub mippcfjpjdd: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcoifahpgdf { /// offset: 32 #[prost(message, repeated, tag = "1")] pub afejacmlolh: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "2")] pub peoecddannp: ::core::option::Option, /// offset: 56 #[prost(int64, tag = "3")] pub fihmhjhghog: i64, /// offset: 48 #[prost(int64, tag = "4")] pub dhlgcegonib: i64, /// offset: 44 #[prost(uint32, tag = "5")] pub gjgagfejabc: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub giiibckeodp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfoioiacdch { /// offset: 24 #[prost(message, optional, tag = "6")] pub dmgcidgkpff: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "11")] pub kpdhcpccpna: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub paibkompfoe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ichnllcnbcc { /// offset: 24 #[prost(message, repeated, tag = "1")] pub afejacmlolh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub gjgagfejabc: u32, /// offset: 32 #[prost(int64, tag = "3")] pub dhlgcegonib: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jaohpopiafh { /// offset: 40 #[prost(uint32, tag = "1")] pub ncfhgibcebg: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub hcjpdndoham: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub akknccfibhi: u32, /// offset: 32 #[prost(int64, tag = "4")] pub ibhkogpeicn: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khcinclhioj { /// offset: 24 #[prost(message, repeated, tag = "1")] pub lglpapapkhm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Macjbiafnoi { /// offset: 16 #[prost(message, optional, tag = "1")] pub pos: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "2")] pub rot: ::core::option::Option, /// offset: 64 #[prost(float, tag = "3")] pub gngkndckkkc: f32, /// offset: 32 #[prost(message, optional, tag = "4")] pub nalbefmokib: ::core::option::Option, /// offset: 56 #[prost(float, tag = "5")] pub dcbbkffhhdl: f32, /// offset: 68 #[prost(uint32, tag = "6")] pub jcbghaodndd: u32, /// offset: 60 #[prost(bool, tag = "7")] pub mekpihjkjbl: bool, /// offset: 48 #[prost(int64, tag = "8")] pub khajdkdhpgd: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cckcckheffb { /// offset: 32 #[prost(uint32, tag = "1")] pub ncfhgibcebg: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub fipidgkpfha: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehkejepngmb { /// offset: 40 #[prost(uint32, tag = "1")] pub ninnekfgnli: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub ncfhgibcebg: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub fjhhjedphma: u32, /// offset: 48 #[prost(int64, tag = "4")] pub gncopjnbcki: i64, /// offset: 16 #[prost(string, tag = "5")] pub ofombfjedkc: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmdjnpfbomm { /// offset: 16 #[prost(message, repeated, tag = "1")] pub imbcjkhmoab: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gflkdhpbamj { #[prost(oneof = "gflkdhpbamj::Afllicncfdn", tags = "1, 2")] pub afllicncfdn: ::core::option::Option, } /// Nested message and enum types in `GFLKDHPBAMJ`. pub mod gflkdhpbamj { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Afllicncfdn { /// offset: 16 #[prost(string, tag = "1")] MessageText(::prost::alloc::string::String), /// offset: 16 #[prost(uint32, tag = "2")] ExtraId(u32), } } /// Obf: KBJELLGGNPC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActiveActivityData { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub taken_star_rewards: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub aclbmiehbje: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub id: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub okkjlfklhbh: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub pgdggapfpbn: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub hiilnpickcg: u32, } /// Obf: JLALNPEIOPE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9551)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetActivityActiveDataCsReq {} /// Obf: GMALPJNPIDD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9570)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActiveActivityDataScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "1")] pub pidloghhhdl: ::prost::alloc::vec::Vec, } /// Obf: BGLDPFGGNNP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9552)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeActiveActivityRewardCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub id: u32, } /// Obf: GHAFDLNEKHB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9560)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeActiveActivityRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub mlblpblijca: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: BFOMKLNLLDJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9565)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActiveActivityDataChangeScNotify { /// offset: 16 #[prost(message, optional, tag = "5")] pub mlblpblijca: ::core::option::Option, } /// Obf: HIABAALJKKI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LoginActivityData { /// offset: 36 #[prost(uint32, tag = "12")] pub id: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub hiilnpickcg: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub hnagemddncc: u32, /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub ekncphdgbmn: ::prost::alloc::vec::Vec, } /// Obf: BLFCLBLDMHK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2691)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLoginActivityCsReq {} /// Obf: FHGJEMFPEMM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2610)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLoginActivityScRsp { /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "9")] pub faepkpkojki: ::prost::alloc::vec::Vec, } /// Obf: JNOMLEMMCJK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2694)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeLoginActivityRewardCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub mambgbbnggj: u32, } /// Obf: EDPMGFDGBGB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2695)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeLoginActivityRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "5")] pub hiilnpickcg: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub mambgbbnggj: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gepbelmnhbb { /// offset: 24 #[prost(int64, tag = "6")] pub begin_time: i64, /// offset: 32 #[prost(uint32, tag = "15")] pub ilajldejeci: u32, /// offset: 40 #[prost(int64, tag = "12")] pub end_time: i64, /// offset: 36 #[prost(uint32, tag = "11")] pub hiilnpickcg: u32, } /// Obf: LGGPOGAHNOF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2614)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetActivityScheduleConfigCsReq {} /// Obf: NFGPNHGHNBF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2618)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityScheduleConfigScRsp { /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "7")] pub activity_schedule_list: ::prost::alloc::vec::Vec, } /// Obf: DKBLGJNPDMN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrialActivityInfo { /// offset: 28 #[prost(uint32, tag = "9")] pub stage_id: u32, /// offset: 24 #[prost(bool, tag = "2")] pub taken_reward: bool, } /// Obf: ILELLFDEOEI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2692)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTrialActivityDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nnfjaojkkfo { /// offset: 24 #[prost(uint32, tag = "9")] pub enhanced_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub avatar_id: u32, } /// Obf: NJMCJHKIDOJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2624)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrialActivityDataScRsp { /// offset: 40 #[prost(message, repeated, tag = "13")] pub manglipkmdi: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "5")] pub oapaolpckib: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub bldlbklaial: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "15")] pub nehcihanmba: ::prost::alloc::vec::Vec, } /// Obf: CDKLLEGGILH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2678)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrialActivityDataChangeScNotify { /// offset: 40 #[prost(message, repeated, tag = "3")] pub manglipkmdi: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "10")] pub hpflhfoicpl: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "14")] pub bldlbklaial: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Edclgfjndjm { /// offset: 24 #[prost(uint32, tag = "7")] pub stage_id: u32, } /// Obf: HBDPBGCKBHM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2659)] #[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 = "5")] pub retcode: u32, } /// Obf: EAOENEALFNE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2629)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeTrialActivityRewardCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub stage_id: u32, } /// Obf: HDPHFGOLJOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2612)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTrialActivityRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "4")] pub stage_id: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: FNEMEOPIDOB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2677)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartTrialActivityCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub stage_id: u32, } /// Obf: FEEPIGMAMAC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2616)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartTrialActivity { /// offset: 24 #[prost(uint32, tag = "12")] pub stage_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: KEDCGFHGNBP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2606)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveTrialActivityCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub stage_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2688)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gindkjglpjm { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub stage_id: u32, } /// Obf: AOOLJKMAABP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2652)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrialActivityNotify { /// offset: 28 #[prost(enumeration = "Iafgjjkcghp", tag = "4")] pub status: i32, /// offset: 24 #[prost(uint32, tag = "5")] pub oapaolpckib: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hbpffknnlbc { /// offset: 32 #[prost(bool, tag = "7")] pub cnjeekkmljk: bool, /// offset: 33 #[prost(bool, tag = "11")] pub is_taken_reward: bool, /// offset: 28 #[prost(uint32, tag = "3")] pub hiilnpickcg: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub kapghpneoek: u32, } /// Obf: ICJEBPBKBBL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2672)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMaterialSubmitActivityDataCsReq {} /// Obf: LHEFBCLKNOC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2632)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMaterialSubmitActivityDataScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "10")] pub ihekokdpnph: ::prost::alloc::vec::Vec, } /// Obf: DCJDHPGJNDG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2633)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SubmitMaterialSubmitActivityMaterialCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub kapghpneoek: u32, } /// Obf: AIMANJPDKCA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2661)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SubmitMaterialSubmitActivityMaterialScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub dmmofccmkpe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: DJNPPOCJIPL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2607)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeMaterialSubmitActivityRewardCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub kapghpneoek: u32, } /// Obf: BENJNBHMMIO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2658)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMaterialSubmitActivityRewardScRsp { /// offset: 36 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub kapghpneoek: u32, } /// Obf: BIIDJGGFPLN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2690)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAvatarRewardDataCsReq {} /// Obf: JECKOMAFDJF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2669)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAvatarRewardDataScRsp { /// offset: 28 #[prost(uint32, tag = "8")] pub avatar_id: u32, /// offset: 32 #[prost(bool, tag = "5")] pub is_taken_reward: bool, /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: DNHDMBJJNLD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2641)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChooseAvatarCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub avatar_id: u32, } /// Obf: FILBFLDIHBL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2662)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChooseAvatarScRsp { /// offset: 28 #[prost(uint32, tag = "5")] pub avatar_id: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: AOLPBCHHEIC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2670)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRewardCsReq {} /// Obf: ADHKPMFEINO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2668)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kfgapldlhpf { /// offset: 24 #[prost(uint32, tag = "9")] pub num: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub gpeafajgcph: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfadbcmgfff { /// offset: 32 #[prost(uint32, tag = "13")] pub hiilnpickcg: u32, /// offset: 16 #[prost(message, repeated, tag = "3")] pub hbneceeljbj: ::prost::alloc::vec::Vec, } /// Obf: IKLLMOHEMKD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9119)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetActivityHotDataCsReq {} /// Obf: KGFFKGPOLAO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9120)] #[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 = "3")] pub retcode: u32, } /// Obf: KBICGHCMFEJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9111)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllActivityRewardCountDataCsReq {} /// Obf: HMKABBFCEAB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9117)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllActivityRewardCountDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "15")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: GFIPLHLILDB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9115)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityRewardCountDataCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub fmkjkgajkkj: ::prost::alloc::vec::Vec, } /// Obf: AGMOEMCPMEG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9114)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityRewardCountDataScRsp { /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "4")] pub content_package_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fbfmjganfmg { /// offset: 24 #[prost(uint32, tag = "12")] pub miccegikibj: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1310)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gicddndgjjo { /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "6")] pub scene: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jokoomblplb { /// offset: 40 #[prost(int64, tag = "8")] pub begin_time: i64, /// offset: 32 #[prost(uint32, tag = "4")] pub gacha_id: u32, /// offset: 24 #[prost(int64, tag = "11")] pub end_time: i64, } /// Obf: BDLCIDINJMG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1394)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFarmStageGachaInfoCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub cdkipomgpkn: ::prost::alloc::vec::Vec, } /// Obf: OGNIPGIDAMO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1395)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFarmStageGachaInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "3")] pub farm_stage_gacha_info_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: HDIELPILHEP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1314)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuickStartCocoonStageCsReq { /// offset: 36 #[prost(uint32, tag = "12")] pub cocoon_id: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub world_level: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub wave: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub dlaceefjahb: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "5")] pub mhlfhlemccb: u32, } /// Obf: KMFIHOEBPNE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1318)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuickStartCocoonStageScRsp { /// offset: 40 #[prost(uint32, tag = "7")] pub mhlfhlemccb: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub cocoon_id: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub wave: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "5")] pub battle_info: ::core::option::Option, } /// Obf: OEFHJAGPFMD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1309)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartQuickFarmElementReq { /// offset: 28 #[prost(uint32, tag = "2")] pub mhlfhlemccb: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub world_level: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub jiabagafeea: u32, } /// Obf: PEAFEBKIEDK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1398)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartQuickFarmElementRsp { /// offset: 40 #[prost(uint32, tag = "6")] pub world_level: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub jiabagafeea: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub battle_info: ::core::option::Option, } /// Obf: PMEPKFMHGLB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1363)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CocoonSweepCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub world_level: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub cocoon_id: u32, } /// Obf: AALOGOLCEHB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1326)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CocoonSweepScRsp { /// offset: 24 #[prost(message, optional, tag = "5")] pub drop_data: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "12")] pub nidffcjkcdn: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub cocoon_id: u32, } /// Obf: PIOOHOPAKAI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1339)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FarmElementSweepCsReq { /// offset: 28 #[prost(uint32, tag = "1")] pub jiabagafeea: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub world_level: u32, } /// Obf: JPJCOBKKCOE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1301)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FarmElementSweepScRsp { /// offset: 24 #[prost(message, optional, tag = "14")] pub nidffcjkcdn: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub jiabagafeea: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hhpmlcloajg { /// offset: 24 #[prost(uint32, tag = "15")] pub deoicbbgpic: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4807)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iakblomjelj { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub deoicbbgpic: u32, } /// Obf: LEDNMAIDKHN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4830)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveAetherDivideSceneCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4827)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Npbnpokgnci { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: LKNIGGBOPLF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4835)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideSceneBattleCsReq { /// offset: 24 #[prost(message, repeated, tag = "12")] pub ejdfddgpjep: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub cast_entity_id: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub skill_index: u32, /// offset: 48 #[prost(uint32, tag = "8")] pub attacked_by_entity_id: u32, } /// Obf: LKNFGMGGOFO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4838)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideSceneBattleScRsp { /// offset: 24 #[prost(message, optional, tag = "6")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub cast_entity_id: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: CAELILADOEN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4805)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartAetherDivideChallengeBattleCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub fncingfdlpa: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub challenge_id: u32, } /// Obf: KMOJOGLLAIE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4801)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideChallengeBattleScRsp { /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ahpcjpmmemn { /// offset: 24 #[prost(uint32, tag = "15")] pub slot: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Knhkbhadjge { /// offset: 52 #[prost(uint32, tag = "10")] pub exp: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub promotion: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub ipebmmpkjlf: u32, /// offset: 16 #[prost(message, optional, tag = "5")] pub sp_bar: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "14")] pub okmfegdiong: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "1")] pub immhjmdhdgc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dlgfpmkpleo { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub mjipojjlnme: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub slot: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jbjikjgebah { /// offset: 32 #[prost(uint32, tag = "13")] pub num: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub dchakldhanl: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub item_id: u32, } /// Obf: AGBPBFODDEL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4802)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAetherDivideInfoCsReq {} /// Obf: PPGCCCACEFA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4844)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAetherDivideInfoScRsp { /// offset: 40 #[prost(message, repeated, tag = "13")] pub phglfhddacm: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "1")] pub kbffbpddcff: u32, /// offset: 56 #[prost(uint32, tag = "12")] pub oampgnhjigd: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 60 #[prost(uint32, tag = "4")] pub ojpjpogdlno: u32, /// offset: 68 #[prost(uint32, tag = "11")] pub cfcfcebnaef: u32, /// offset: 16 #[prost(message, repeated, tag = "6")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "8")] pub fikllocjbgn: u32, /// offset: 32 #[prost(message, repeated, tag = "5")] pub gonoooehhlo: ::prost::alloc::vec::Vec, } /// Obf: CFJFMIBEEAB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4818)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAetherDivideLineUpCsReq { /// offset: 24 #[prost(message, optional, tag = "14")] pub lineup: ::core::option::Option, } /// Obf: ELKHPLIAIOL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4845)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAetherDivideLineUpScRsp { /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, } /// Obf: CPPBFEHMEBN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4836)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EquipAetherDividePassiveSkillCsReq { /// offset: 28 #[prost(uint32, tag = "1")] pub item_id: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub immhjmdhdgc: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub slot: u32, } /// Obf: GGCMOJLIKAD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4803)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EquipSkillCoreScRsp { /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "11")] pub gcndoimacan: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "1")] pub hkohihcbgaa: ::core::option::Option, } /// Obf: DBGBAKODCCP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4850)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClearAetherDividePassiveSkillCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub slot: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub immhjmdhdgc: u32, } /// Obf: NDGABJBKIEC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4816)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffSkillCoreScRsp { /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "11")] pub gcndoimacan: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "13")] pub hkohihcbgaa: ::core::option::Option, } /// Obf: AHFKMMMNEON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4806)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideSpiritExpUpCsReq { /// offset: 28 #[prost(uint32, tag = "13")] pub immhjmdhdgc: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub noehmenemll: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub fikllocjbgn: u32, } /// Obf: ABJPBEBFCIO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4826)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideSpiritExpUpScRsp { /// offset: 36 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub fikllocjbgn: u32, /// offset: 16 #[prost(message, optional, tag = "1")] pub hkohihcbgaa: ::core::option::Option, } /// Obf: MKLCABPCFFC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4831)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchAetherDivideLineUpSlotCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub fncingfdlpa: u32, } /// Obf: MKAPIIBLHLO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4821)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchAetherDivideLineUpSlotScRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub fncingfdlpa: u32, } /// Obf: NEBJPIOMFAF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4849)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartAetherDivideStageBattleCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub event_id: u32, } /// Obf: DONBIHLDHGH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4815)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideStageBattleScRsp { /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "12")] pub battle_info: ::core::option::Option, } /// Obf: MMOGHKHLGNL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4843)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideLineupScNotify { /// offset: 16 #[prost(message, optional, tag = "7")] pub lineup: ::core::option::Option, } /// Obf: IPDKJDICOJO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4808)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideSpiritInfoScNotify { /// offset: 40 #[prost(uint32, tag = "9")] pub fikllocjbgn: u32, /// offset: 32 #[prost(message, optional, tag = "7")] pub hkohihcbgaa: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "12")] pub pbeejnpmhof: ::prost::alloc::vec::Vec, } /// Obf: KHDCIGFPPID /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4833)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAetherDivideChallengeInfoCsReq {} /// Obf: EJNHPICNIMO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4809)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAetherDivideChallengeInfoScRsp { /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub hpmhfdgmggh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub jaghempbmld: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "13")] pub kagceadckfj: u32, } /// Obf: PELIGCKNJNH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4804)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideFinishChallengeScNotify { /// offset: 24 #[prost(uint32, tag = "2")] pub challenge_id: u32, } /// Obf: APGOPOMDLLB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4837)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideTainerInfoScNotify { /// offset: 24 #[prost(uint32, tag = "12")] pub cfcfcebnaef: u32, } /// Obf: MCHAMKMBNHK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4848)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideSkillItemScNotify { /// offset: 28 #[prost(uint32, tag = "4")] pub num: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub item_id: u32, } /// Obf: EACFEGAJDIE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4839)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideRefreshEndlessCsReq {} /// Obf: GHLDIDDMIDJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4820)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideRefreshEndlessScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub kbffbpddcff: u32, } /// Obf: CKKAEJMEJMF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4822)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideRefreshEndlessScNotify { /// offset: 24 #[prost(uint32, tag = "5")] pub kbffbpddcff: u32, } /// Obf: BJCIBHFHPCA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4846)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AetherDivideTakeChallengeRewardCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub challenge_id: u32, } /// Obf: ADPCAIAHGJI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4840)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideTakeChallengeRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub challenge_id: u32, } /// Obf: MFCIGCIEBNI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9513)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AiPamTeamExplainCsReq { /// offset: 16 #[prost(message, optional, tag = "5")] pub message_datas: ::core::option::Option, /// offset: 41 #[prost(bool, tag = "9")] pub elbdjnlmefn: bool, /// offset: 40 #[prost(bool, tag = "4")] pub bhfbigfedhl: bool, /// offset: 24 #[prost(string, tag = "11")] pub nmlimjjhopk: ::prost::alloc::string::String, /// offset: 42 #[prost(bool, tag = "13")] pub lllcjnjhepe: bool, } /// Obf: NOPOMNMKBOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9507)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AiPamSendMsgScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: IONBOMHFIIC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9530)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RecvAiPamChatEventScNotify { /// offset: 16 #[prost(message, optional, tag = "3")] pub glnjoahbbkk: ::core::option::Option, } /// Obf: BJONMJMDMMG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9527)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAiPamChatHistoryCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub target_side: u32, } /// Obf: APIHNNKEPCF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9535)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAiPamChatHistoryScRsp { /// offset: 32 #[prost(uint32, tag = "7")] pub target_side: u32, /// offset: 16 #[prost(message, repeated, tag = "11")] pub bapmdiefdoj: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: DPNFKALHAFF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9538)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAiPamNextQuestionCsReq {} /// Obf: BJAFOLJOMHH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9505)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAiPamNextQuestionScRsp { /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "9")] pub kkcjmplgkcl: ::prost::alloc::vec::Vec, } /// Obf: OAEALPGMJFM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9519)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAiPamChatInfoCsReq {} /// Obf: OAMNEHPJKOO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9502)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAiPamChatInfoScRsp { /// offset: 41 #[prost(bool, tag = "6")] pub heflhchddmg: bool, /// offset: 48 #[prost(uint32, tag = "12")] pub eciagljnpmm: u32, /// offset: 16 #[prost(message, repeated, tag = "11")] pub filfnmkccnn: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(string, tag = "3")] pub aipbfeofndo: ::prost::alloc::string::String, /// offset: 42 #[prost(bool, tag = "13")] pub ekbmiocolic: bool, /// offset: 40 #[prost(bool, tag = "9")] pub mndaiagpoei: bool, /// offset: 44 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: HHCNNCPDLOO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9544)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AiPamResponseFeedbackCsReq { /// offset: 25 #[prost(bool, tag = "4")] pub dhekdagjbjb: bool, /// offset: 24 #[prost(bool, tag = "6")] pub ffgicgldlke: bool, } /// Obf: BOJAOKELGJK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9518)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AiPamResponseFeedbackScRsp { /// offset: 28 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 25 #[prost(bool, tag = "13")] pub dhekdagjbjb: bool, /// offset: 24 #[prost(bool, tag = "3")] pub ffgicgldlke: bool, } /// Obf: PGIOPMGLMJG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9545)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AiPamResponseFeedbackCommentCsReq { /// offset: 16 #[prost(string, tag = "12")] pub mpcolhbjpbp: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "7")] pub helhpdmdlbo: u32, } /// Obf: LKECFMIFFJA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9536)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AiPamResponseFeedbackCommentScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: CGKHNIKBHBJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9503)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TriggerAiPamSpeakCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub cehjjgeimcl: u32, } /// Obf: GHIAKAKPCJL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9550)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TriggerAiPamSpeakScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub cehjjgeimcl: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: ANIEAGEHIIH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9516)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateAiPamSettingsCsReq { /// offset: 24 #[prost(bool, tag = "10")] pub ekbmiocolic: bool, } /// Obf: EGODDEJOFJO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9531)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateAiPamSettingsScRsp { /// offset: 28 #[prost(bool, tag = "15")] pub ekbmiocolic: bool, /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: BFOHDMDOCMM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9521)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AiPamMotionScNotify { /// offset: 24 #[prost(string, repeated, tag = "6")] pub bdjachghchf: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9549)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgpfncnamop { /// offset: 16 #[prost(message, repeated, tag = "5")] pub kgnbjlblmpj: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9515)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Imhlihaocpe { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9506)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ippacooglpk { /// offset: 24 #[prost(message, optional, tag = "10")] pub inpfojeiobi: ::core::option::Option, /// offset: 16 #[prost(string, tag = "11")] pub mgmfeniopho: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9526)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aikhmiambif { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: HLDCOABCAOB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4791)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAlleyInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Einjlbbagdl { /// offset: 24 #[prost(uint32, tag = "2")] pub dpbmafbajhd: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub miccegikibj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kjacdnlnimj { /// offset: 24 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub onlbejgccca: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Geoaaaoapgk { /// offset: 48 #[prost(message, repeated, tag = "2")] pub jobihkplhen: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "7")] pub fnfhhnfoeim: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "5")] pub iahjjbpgokb: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "15")] pub oaikifekflg: ::prost::alloc::vec::Vec, } /// Obf: OEKGAHJFFBP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAlleyInfoScRsp { /// offset: 32 #[prost(message, repeated, tag = "6")] pub paddejdlfla: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "14")] pub gcfecpjkdmk: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, repeated, tag = "13")] pub lafibgbiiie: ::prost::alloc::vec::Vec, /// offset: 92 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 88 #[prost(uint32, tag = "7")] pub epeekldllda: u32, /// offset: 24 #[prost(message, optional, tag = "8")] pub jkcdjipnlpi: ::core::option::Option, /// offset: 100 #[prost(uint32, tag = "4")] pub level: u32, /// offset: 80 #[prost(uint32, repeated, tag = "10")] pub ibnpanjgkoi: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(map = "uint32, uint32", tag = "12")] pub beneifahigj: ::std::collections::HashMap, /// offset: 96 #[prost(uint32, tag = "5")] pub jonkhpknnld: u32, /// offset: 72 #[prost(message, optional, tag = "11")] pub nlejpmedbnh: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "1")] pub hbmjiggbfkp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bapbjanoplp { /// offset: 24 #[prost(uint32, tag = "14")] pub afneplkihll: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub cpkmcpfibld: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmddgognbek { /// offset: 16 #[prost(message, repeated, tag = "15")] pub jdfclifhebe: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub emmomdodkak: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyPlacingShip { /// offset: 32 #[prost(uint32, tag = "13")] pub ship_id: u32, /// offset: 24 #[prost(message, repeated, tag = "1")] pub goods_list: ::prost::alloc::vec::Vec, } /// Obf: OGBMHIPHEGK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4774)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyPlacingGameCsReq { /// offset: 40 #[prost(uint32, tag = "11")] pub kebodnomndj: u32, /// offset: 52 #[prost(uint32, tag = "5")] pub cost_time: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub bhjpeaabogp: u32, /// offset: 60 #[prost(uint32, tag = "10")] pub pbdjoiiakhk: u32, /// offset: 16 #[prost(message, optional, tag = "8")] pub fcdcfamohae: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "13")] pub fobgbgcokae: u32, /// offset: 56 #[prost(uint32, tag = "3")] pub mamggfkgkce: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub obpndkppfgg: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub onepnpgpmno: u32, } /// Obf: FHOFFPINBIO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4737)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AlleyPlacingGameScRsp { /// offset: 48 #[prost(uint32, tag = "11")] pub mabfdbcdcdn: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub gkoahbkedhl: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub event_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub hgifekefcan: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub ldlojjgnjmj: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub khebcopegkc: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub ahnpmgloieh: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: HPLIDKIHCHJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4793)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActivityRaidPlacingGameCsReq { /// offset: 16 #[prost(message, optional, tag = "11")] pub fcdcfamohae: ::core::option::Option, #[prost(oneof = "activity_raid_placing_game_cs_req::Dlomkfleeic", tags = "1, 12")] pub dlomkfleeic: ::core::option::Option< activity_raid_placing_game_cs_req::Dlomkfleeic, >, } /// 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 Dlomkfleeic { /// offset: 24 #[prost(uint32, tag = "1")] Mfmhhapppjj(u32), /// offset: 24 #[prost(uint32, tag = "12")] Obpndkppfgg(u32), } } /// Obf: KOOGGDBNOPD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4702)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ActivityRaidPlacingGameScRsp { /// offset: 36 #[prost(uint32, tag = "1")] pub retcode: u32, #[prost(oneof = "activity_raid_placing_game_sc_rsp::Dlomkfleeic", tags = "10, 8")] pub dlomkfleeic: ::core::option::Option< activity_raid_placing_game_sc_rsp::Dlomkfleeic, >, } /// 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 Dlomkfleeic { /// offset: 16 #[prost(uint32, tag = "10")] Mfmhhapppjj(u32), /// offset: 16 #[prost(uint32, tag = "8")] Obpndkppfgg(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plieedkhgnn { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub dgliplahmbf: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(bool, tag = "5")] pub cajcagnbgek: bool, /// offset: 40 #[prost(uint32, tag = "9")] pub addemhfjjah: u32, /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub hcafcgklkfd: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "15")] pub bmgebfhhcod: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub jldpaipamnb: u32, } /// Obf: OPGKIIPJKHF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4733)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyOrderChangedScNotify { /// offset: 16 #[prost(message, optional, tag = "5")] pub fclmookjgpn: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4789)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fbdjejdhcio { /// offset: 24 #[prost(uint32, tag = "1")] pub ppdmpmdmaom: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhpkmmdohih { /// offset: 48 #[prost(uint32, tag = "13")] pub jddmhmchnnn: u32, /// offset: 60 #[prost(uint32, tag = "4")] pub ofabegpjbjp: u32, /// offset: 56 #[prost(uint32, tag = "3")] pub onlbejgccca: u32, /// offset: 52 #[prost(uint32, tag = "8")] pub aafljgpkcdh: u32, /// offset: 40 #[prost(uint32, repeated, tag = "15")] pub shop_goods_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub omggdmmlbjl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub ncgejeeomfc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ccbkgjgndcl { /// offset: 36 #[prost(uint32, tag = "12")] pub miccegikibj: u32, /// offset: 16 #[prost(message, repeated, tag = "3")] pub fgkaomijjbn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub cost_time: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jccmgoophbo { /// offset: 44 #[prost(uint32, tag = "13")] pub max_score: u32, /// offset: 24 #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub dekngnhlfni: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub jlelbcfobkn: u32, /// offset: 48 #[prost(uint32, tag = "10")] pub mlpggipcngf: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub hdghcojiceg: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub miccegikibj: u32, } /// Obf: BMPBFMFLFKJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4794)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsGameCsReq { /// offset: 32 #[prost(bool, tag = "1")] pub clpnbfokjlj: bool, /// offset: 24 #[prost(message, repeated, tag = "8")] pub kdkbnmejlfp: ::prost::alloc::vec::Vec, } /// Obf: EGBCOALJEMC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4720)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsScoreRewardSyncInfoScNotify { /// offset: 24 #[prost(message, repeated, tag = "13")] pub oaikifekflg: ::prost::alloc::vec::Vec, } /// Obf: HCJLEAFNMFN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4795)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsGameScRsp { /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub event_id: u32, /// offset: 24 #[prost(message, repeated, tag = "7")] pub oaikifekflg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "12")] pub clpnbfokjlj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dcmjcnokknn { /// offset: 24 #[prost(enumeration = "AlleyEventState", tag = "12")] pub state: i32, /// offset: 28 #[prost(uint32, tag = "13")] pub eiaakegpkme: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub event_id: u32, } /// Obf: HCPIIBLGLHO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4709)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartAlleyEventCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub event_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4798)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kcobmopklpl { /// offset: 28 #[prost(uint32, tag = "10")] pub event_id: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: FMJHNBJEJAE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4763)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AlleyEventChangeNotify { /// offset: 32 #[prost(uint32, tag = "9")] pub ndopmmammod: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub glnjoahbbkk: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4726)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hcdihobplje { /// offset: 24 #[prost(uint32, tag = "13")] pub cnponfmakjo: u32, } /// Obf: NLDLOPCEOBN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4739)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakePrestigeRewardCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub level: u32, } /// Obf: IJLEPLMCFAK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4701)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePrestigeRewardScRsp { /// offset: 36 #[prost(uint32, tag = "12")] pub level: u32, /// offset: 24 #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: MDGOJOILLJC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4707)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PrestigeLevelUpCsReq {} /// Obf: LGBGFNMDLPM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4758)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PrestigeLevelUpScRsp { /// offset: 28 #[prost(uint32, tag = "5")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: HDKPPJDCHCL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4744)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AlleyFundsScNotify { /// offset: 24 #[prost(uint32, tag = "3")] pub epeekldllda: u32, } /// Obf: LJFLPMIPAKI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4796)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SaveLogisticsCsReq { /// offset: 24 #[prost(message, repeated, tag = "2")] pub kdkbnmejlfp: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4757)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kcheplkmonl { /// offset: 16 #[prost(message, repeated, tag = "9")] pub kdkbnmejlfp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: KAMFMLIHMBD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4721)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsInfoScNotify { /// offset: 24 #[prost(message, optional, tag = "15")] pub hbmjiggbfkp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkpdcilelaa { /// offset: 36 #[prost(uint32, tag = "10")] pub pdaigdfnppn: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub mdfoadmkjdl: u32, /// offset: 16 #[prost(map = "uint32, uint32", tag = "14")] pub aomdbdnmbfc: ::std::collections::HashMap, } /// Obf: NECAGCHHMIL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4728)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyShipmentEventEffectsScNotify { /// offset: 16 #[prost(message, optional, tag = "1")] pub kdpagmknneh: ::core::option::Option, } /// Obf: LEMIPDPLDHG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4765)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSaveLogisticsMapCsReq {} /// Obf: BGLNKDILBDD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4773)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSaveLogisticsMapScRsp { /// offset: 24 #[prost(message, repeated, tag = "12")] pub jobihkplhen: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4753)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcphapnlnig { /// offset: 16 #[prost(map = "uint32, uint32", tag = "8")] pub beneifahigj: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Plaihfcekhm {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4717)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Loingbngdfo { /// offset: 28 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub cgkpibnbfje: u32, } /// Obf: KOBMBFDEFAJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4751)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeEventRewardCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub event_id: u32, } /// Obf: HAPEIILONGO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4725)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyTakeEventRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: NPANIOCANON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4754)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LogisticsDetonateStarSkiffCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4779)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ijmicomcfkk { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ocnnjkjpknn { /// offset: 28 #[prost(uint32, tag = "12")] pub r#type: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub set_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bkeppijmlnb { /// offset: 28 #[prost(uint32, tag = "11")] pub monster_id: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub num: u32, } /// Obf: DFGHDILABEK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ArchiveData { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub elmiohhogoo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "8")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "2")] pub glhnoakhhpd: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "6")] pub kill_monster_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub ooichlfihlf: ::prost::alloc::vec::Vec, } /// Obf: BBMHMOKHLAJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2391)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetArchiveDataCsReq {} /// Obf: GEGKGNHBCMN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2310)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetArchiveDataScRsp { /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "12")] pub archive_data: ::core::option::Option, } /// Obf: OOKIHNKJGBK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2394)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetUpdatedArchiveDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2395)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghilichodln { /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "8")] pub archive_data: ::core::option::Option, } /// Obf: IABPDLHEJAE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(391)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAvatarDataCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "3")] pub is_get_all: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarPathSkillTree { /// offset: 24 #[prost(uint32, tag = "6")] pub anchor_type: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub level: u32, } /// Obf: LCPLCGGHFLN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Avatar { /// offset: 32 #[prost(uint32, tag = "14")] pub exp: u32, /// offset: 40 #[prost(uint64, tag = "2")] pub first_met_time_stamp: u64, /// offset: 60 #[prost(uint32, tag = "9")] pub base_avatar_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub has_taken_promotion_reward_list: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "8")] pub level: u32, /// offset: 68 #[prost(uint32, tag = "15")] pub equipment_unique_id: u32, /// offset: 64 #[prost(uint32, tag = "3")] pub promotion: u32, /// offset: 48 #[prost(bool, tag = "5")] pub is_marked: bool, /// offset: 56 #[prost(uint32, tag = "13")] pub cur_multi_path_avatar_type: u32, } /// Obf: NOOBNLLBHOC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarPathData { /// offset: 48 #TODO #[prost(uint32, tag = "13")] pub path_equipment_id: u32, /// offset: 32 #[prost(message, repeated, tag = "9")] pub equip_relic_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "10")] pub avatar_id: u32, /// offset: 60 #TODO #[prost(uint32, tag = "8")] pub dressed_skin_id: u32, /// offset: 40 #[prost(uint64, tag = "12")] pub unlock_timestamp: u64, /// offset: 56 #[prost(uint32, tag = "11")] pub rank: u32, /// offset: 52 #[prost(uint32, tag = "14")] pub unk_enhanced_id: u32, /// offset: 24 #[prost(message, repeated, tag = "1")] pub avatar_path_skill_tree: ::prost::alloc::vec::Vec, } /// Obf: FDPHFAMFIAF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(310)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAvatarDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "12")] pub avatar_path_data_info_list: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "3")] pub mmekfjdmilj: ::prost::alloc::vec::Vec, /// offset: 84 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 64 #[prost(enumeration = "Kflkndhjili", repeated, tag = "4")] pub glebagpeopp: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(bool, tag = "7")] pub is_get_all: bool, /// offset: 40 #[prost(message, repeated, tag = "14")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "1")] pub hphoedagbob: ::core::option::Option, /// offset: 56 #[prost(uint32, repeated, tag = "11")] pub basic_type_id_list: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "15")] pub mmopcklphio: u32, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub skin_list: ::prost::alloc::vec::Vec, } /// Obf: GBKEIGAJJCB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(394)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarExpUpCsReq { /// offset: 16 #[prost(message, optional, tag = "9")] pub item_cost: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub base_avatar_id: u32, } /// Obf: FLGFLKJKCFM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(395)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarExpUpScRsp { /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "6")] pub return_item_list: ::prost::alloc::vec::Vec, } /// Obf: JEJGKNMILEN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(314)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockSkillTreeCsReq { /// offset: 36 #[prost(uint32, tag = "2")] pub point_id: u32, /// offset: 16 #[prost(message, repeated, tag = "7")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub level: u32, } /// Obf: OJDOBJDEIME /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(318)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockSkilltreeScRsp { /// offset: 32 #[prost(uint32, tag = "3")] pub point_id: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: JJJPDFLHLCH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(309)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PromoteAvatarCsReq { /// offset: 32 #[prost(uint32, tag = "15")] pub base_avatar_id: u32, /// offset: 24 #[prost(message, repeated, tag = "1")] pub item_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(398)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nhannopoppl { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: NJLDALJGPOI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(363)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressAvatarCsReq { /// offset: 28 #[prost(uint32, tag = "9")] pub avatar_id: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub equipment_unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(326)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressAvatarScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: IJLIFFBDHJF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(339)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffEquipmentCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(301)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffEquipmentScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: CHOJLJONBKJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(374)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddAvatarScNotify { /// offset: 32 #[prost(uint32, tag = "12")] pub base_avatar_id: u32, /// offset: 16 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 36 #[prost(bool, tag = "7")] pub is_new: bool, /// offset: 40 #[prost(enumeration = "Lhhknenbjeh", tag = "6")] pub liopnmfdkba: i32, } /// Obf: GNNPDCOCAFL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(328)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddMultiPathAvatarScNotify { /// offset: 44 #[prost(uint32, tag = "12")] pub avatar_id: u32, /// offset: 40 #[prost(bool, tag = "4")] pub is_new: bool, /// offset: 24 #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, /// offset: 48 #[prost(enumeration = "Pjnefbblpnd", tag = "2")] pub langjojleoc: i32, /// offset: 32 #[prost(message, repeated, tag = "10")] pub oiofpadogfc: ::prost::alloc::vec::Vec, } /// Obf: NPIAAMJABBO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(337)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActiveEidolonCsReq { /// offset: 16 #[prost(message, optional, tag = "4")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub avatar_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub rank: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(304)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ActiveEidolonScRsp { /// offset: 24 #[prost(uint32, tag = "7")] 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 = "11")] pub relic_type: u32, } /// Obf: OHMKCBKHOON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(338)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressRelicAvatarCsReq { /// offset: 32 #[prost(uint32, tag = "6")] pub avatar_id: u32, /// offset: 16 #[prost(message, repeated, tag = "10")] pub switch_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(372)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressRelicAvatarScRsp { /// offset: 28 #[prost(uint32, tag = "14")] pub avatar_id: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: AIIFBNNICHO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(332)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOffRelicCsReq { /// offset: 32 #[prost(uint32, tag = "6")] pub avatar_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub relic_type_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(333)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffRelicScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: AHPKBGEAFCI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(361)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakePromotionRewardCsReq { /// offset: 28 #[prost(uint32, tag = "8")] pub base_avatar_id: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub promotion: u32, } /// Obf: AAEACPDIIAL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(307)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePromotionRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "1")] pub reward_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: HHICGBDOPIF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(358)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DressAvatarSkinCsReq { /// offset: 28 #[prost(uint32, tag = "8")] pub skin_id: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(344)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mneoiopnpnk { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: FDIDEDEPCEL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(400)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeOffAvatarSkinCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(389)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kgjhpkbmipb { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: EACOAPGDPMF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(396)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockAvatarSkinScNotify { /// offset: 24 #[prost(uint32, tag = "3")] pub skin_id: u32, } /// Obf: KEINOELMNOA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(302)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetPlayerOutfitCsReq { /// offset: 24 #[prost(message, optional, tag = "2")] pub hphoedagbob: ::core::option::Option, } /// Obf: NIKPKPDGAPF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(349)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetPlayerOutfitScRsp { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: DJOODHNAGCF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(357)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkAvatarCsReq { /// offset: 28 #[prost(uint32, tag = "9")] pub avatar_id: u32, /// offset: 24 #[prost(bool, tag = "1")] pub is_marked: bool, } /// Obf: GFEMPLHPLCD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(321)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkAvatarScRsp { /// offset: 32 #[prost(bool, tag = "10")] pub is_marked: bool, /// offset: 24 #[prost(uint32, tag = "9")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddaalinaijn { /// offset: 36 #[prost(uint32, tag = "9")] pub avatar_id: u32, /// offset: 24 #[prost(enumeration = "Kflkndhjili", repeated, tag = "4")] pub dhaijljcjaf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub kncjpjfmpaj: u32, /// offset: 32 #[prost(enumeration = "Hdjkgmlafnp", tag = "14")] pub source: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(373)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhpbadaigho { /// offset: 24 #[prost(enumeration = "Kflkndhjili", repeated, tag = "10")] pub dhaijljcjaf: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "15")] pub mmopcklphio: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub growth_avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(353)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajlcajekagp { /// offset: 32 #[prost(uint32, tag = "11")] pub mmopcklphio: u32, /// offset: 24 #[prost(enumeration = "Kflkndhjili", repeated, tag = "7")] pub dhaijljcjaf: ::prost::alloc::vec::Vec, } /// Obf: GNKCDKGGLBC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(320)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPreAvatarActivityListCsReq {} /// Obf: ODCJLIFCCLO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(393)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPreAvatarActivityListScRsp { /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub fmkjkgajkkj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbbcckmkjne { /// offset: 64 #[prost(uint32, tag = "1981")] pub dkiacflbekd: u32, /// offset: 40 #[prost(string, tag = "1376")] pub oldbjilbgld: ::prost::alloc::string::String, /// offset: 112 #[prost(uint32, tag = "1")] pub opibbdhmcgo: u32, /// offset: 120 #[prost(uint32, tag = "10")] pub plijjngpeim: u32, /// offset: 108 #[prost(uint32, tag = "13")] pub lfbbonlcfph: u32, /// offset: 68 #[prost(uint32, tag = "6")] pub chdnocollhj: u32, /// offset: 124 #[prost(uint32, tag = "14")] pub lmpnjdmgobb: u32, /// offset: 84 #[prost(uint32, tag = "3")] pub fjgcnbdbmmg: u32, /// offset: 72 #[prost(uint32, tag = "684")] pub r#type: u32, /// offset: 60 #[prost(uint32, tag = "7")] pub iachbbgohlh: u32, /// offset: 80 #[prost(uint32, tag = "8")] pub phhlmdicenj: u32, /// offset: 96 #[prost(uint32, tag = "9")] pub chodehnfclj: u32, /// offset: 92 #[prost(uint32, tag = "12")] pub imkaojljidk: u32, /// offset: 116 #[prost(uint32, tag = "5")] pub lbpbgnjfaio: u32, /// offset: 32 #[prost(string, tag = "1893")] pub dnggphpohhd: ::prost::alloc::string::String, /// offset: 16 #[prost(string, tag = "2032")] pub fcbfcdagfoa: ::prost::alloc::string::String, /// offset: 76 #[prost(uint32, tag = "15")] pub genomeolojb: u32, /// offset: 104 #[prost(uint32, tag = "1645")] pub hiilnpickcg: u32, /// offset: 24 #[prost(string, tag = "1508")] pub oopmddklnkp: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, tag = "11")] pub cbkndpbfbjl: u32, /// offset: 88 #[prost(uint32, tag = "4")] pub bkaanclcoah: u32, /// offset: 100 #[prost(uint32, tag = "2")] pub dhndlhlnmjb: u32, } /// Obf: NCCKGFLFPON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(308)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPreAvatarGrowthInfoCsReq {} /// Obf: AGPIDEMDFDJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(317)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPreAvatarGrowthInfoScRsp { /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] pub aggilhaonph: ::prost::alloc::vec::Vec, } /// Obf: NLDEBMAJOIG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(354)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetAvatarEnhancedIdCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub enhanced_id: u32, } /// Obf: FDDIICNLPBJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(379)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetAvatarEnhancedIdScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub unk_enhanced_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub growth_avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: HKMDKHPJHGE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(366)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetAvatarPathCsReq { /// offset: 24 #[prost(enumeration = "MultiPathAvatarType", tag = "12")] pub avatar_id: i32, } /// Obf: FPJIMDECKKD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(305)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetAvatarPathScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(enumeration = "MultiPathAvatarType", tag = "12")] pub avatar_id: i32, } /// Obf: NPEPMCLAGPA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(336)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetMultipleAvatarPathsCsReq { /// offset: 16 #[prost(enumeration = "MultiPathAvatarType", repeated, tag = "4")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: LEFFBPBBCHE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(303)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetMultipleAvatarPathsScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: KHLNKEOIDHA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(330)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockAvatarPathCsReq { /// offset: 24 #[prost(enumeration = "MultiPathAvatarType", tag = "12")] pub avatar_id: i32, } /// Obf: MNAPEAEAFDO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(371)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockAvatarPathScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 40 #[prost(enumeration = "MultiPathAvatarType", tag = "2")] pub avatar_id: i32, /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub basic_type_id_list: ::prost::alloc::vec::Vec, } /// Obf: IGLFEPHKFEM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(311)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarPathChangedNotify { /// offset: 28 #[prost(uint32, tag = "5")] pub base_avatar_id: u32, /// offset: 24 #[prost(enumeration = "MultiPathAvatarType", tag = "7")] pub cur_multi_path_avatar_type: i32, } /// Obf: CKCLONOOLNO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(392)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarSpecialSkilltreeUnlockScNotify { /// offset: 24 #[prost(uint32, tag = "14")] pub point_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub avatar_id: u32, } /// Obf: OOKEHNJKDMF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(191)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PveBattleResultCsReq { /// offset: 76 #[prost(uint32, tag = "10")] pub dgmpdhinpkk: u32, /// offset: 70 #[prost(bool, tag = "11")] pub jioddahnmel: bool, /// offset: 40 #[prost(message, optional, tag = "3")] pub stt: ::core::option::Option, /// offset: 80 #[prost(uint32, tag = "14")] pub stage_id: u32, /// offset: 72 #[prost(uint32, tag = "12")] pub dijhafogeof: u32, /// offset: 16 #[prost(string, tag = "6")] pub debug_extra_info: ::prost::alloc::string::String, /// offset: 88 #[prost(uint32, tag = "7")] pub enecpeogekg: u32, /// offset: 32 #[prost(map = "string, uint32", tag = "1")] pub cgkfikkngjn: ::std::collections::HashMap<::prost::alloc::string::String, u32>, /// offset: 24 #[prost(bytes = "vec", tag = "13")] pub turn_snapshot_hash: ::prost::alloc::vec::Vec, /// offset: 92 #[prost(uint32, tag = "4")] pub cost_time: u32, /// offset: 48 #[prost(message, repeated, tag = "2")] pub op_list: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(bool, tag = "9")] pub abaiaemneoa: bool, /// offset: 64 #[prost(uint32, tag = "15")] pub battle_id: u32, /// offset: 84 #[prost(enumeration = "BattleEndStatus", tag = "8")] pub end_status: i32, /// offset: 69 #[prost(bool, tag = "5")] pub kibmemnccdn: bool, } /// Obf: NNEAKALHKHN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(110)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PveBattleResultScRsp { /// offset: 48 #[prost(message, optional, tag = "7")] pub mnlgnlickil: ::core::option::Option, /// offset: 88 #[prost(uint32, tag = "3")] pub stage_id: u32, /// offset: 24 #[prost(message, optional, tag = "460")] pub daengalogeb: ::core::option::Option, /// offset: 112 #[prost(enumeration = "BattleEndStatus", tag = "4")] pub end_status: i32, /// offset: 32 #[prost(string, tag = "15")] pub afjdgfmhmma: ::prost::alloc::string::String, /// offset: 116 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 96 #[prost(uint32, tag = "12")] pub event_id: u32, /// offset: 64 #[prost(message, optional, tag = "6")] pub drop_data: ::core::option::Option, /// offset: 104 #[prost(uint32, tag = "11")] pub ndejjdhjbim: u32, /// offset: 100 #[prost(bool, tag = "8")] pub check_identical: bool, /// offset: 40 #[prost(message, repeated, tag = "9")] pub battle_avatar_list: ::prost::alloc::vec::Vec, /// offset: 92 #[prost(uint32, tag = "13")] pub battle_id: u32, /// offset: 120 #[prost(uint32, tag = "1")] pub ggdbpddapdg: u32, /// offset: 72 #[prost(string, tag = "2")] pub jahekngdnmi: ::prost::alloc::string::String, /// offset: 108 #[prost(uint32, tag = "10")] pub cjajbmajnjp: u32, /// offset: 80 #[prost(message, optional, tag = "5")] pub nidffcjkcdn: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "1582")] pub hicnfjdgggl: ::core::option::Option, } /// Obf: NOMOGIEPIGJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(194)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitBattleCsReq { /// offset: 32 #[prost(enumeration = "RebattleType", tag = "2")] pub mgabmcbohmk: i32, /// offset: 16 #[prost(message, optional, tag = "8")] pub stt: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(195)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pdnpicpecac { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: PFLGOCPNICF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(114)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurBattleInfoCsReq {} /// Obf: IICAANBDBGK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(118)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurBattleInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "10")] pub dpcnclibjbc: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "12")] pub battle_info: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "13")] pub hmbgopolojo: u32, /// offset: 40 #[prost(enumeration = "BattleEndStatus", tag = "15")] pub last_end_status: i32, /// offset: 48 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: KABFOGEHLFC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(109)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncClientResVersionCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub dijhafogeof: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(198)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncClientResVersionScRsp { /// offset: 28 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub dijhafogeof: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(163)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ehamefnclck {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pgoempfckbe {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(139)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fomeicligla { /// offset: 28 #[prost(bool, tag = "1")] pub mipmbggkcfm: bool, /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(101)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nkelgongcbh {} /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(174)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jkmdobafkdi { /// offset: 24 #[prost(bool, tag = "5")] pub fdbgojcklbh: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(137)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Egjnfmfalaa { /// offset: 16 #[prost(message, optional, tag = "2")] pub stt: ::core::option::Option, /// offset: 32 #[prost(enumeration = "RebattleType", tag = "9")] pub mgabmcbohmk: i32, } /// Obf: CFAHKPLLOML /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5791)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBattleCollegeDataCsReq {} /// Obf: MNEJDGILKMI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBattleCollegeDataScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub nfdcolpacem: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "5")] pub lcdaleeedjj: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: MMINPIFHLEE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5794)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncBattleCollegeDataChangeScNotify { /// offset: 40 #[prost(uint32, tag = "5")] pub lcdaleeedjj: u32, /// offset: 32 #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub nfdcolpacem: ::prost::alloc::vec::Vec, } /// Obf: BANJBCGMOGA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5795)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartBattleCollegeCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub id: u32, } /// Obf: AEPAMIBJDFD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5714)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartBattleCollegeScRsp { /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub id: u32, /// offset: 24 #[prost(message, optional, tag = "13")] pub battle_info: ::core::option::Option, } /// Obf: BCMCDFIOBJH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3091)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BattlePassInfoNotify { /// offset: 72 #[prost(uint64, tag = "4")] pub kbcpnamdbje: u64, /// offset: 88 #[prost(uint64, tag = "2")] pub ihmnmnbkjpg: u64, /// offset: 48 #[prost(uint64, tag = "1")] pub hebiljiiicg: u64, /// offset: 100 #[prost(uint32, tag = "5")] pub exp: u32, /// offset: 104 #[prost(uint32, tag = "3")] pub edgechcldhg: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub level: u32, /// offset: 56 #[prost(uint64, tag = "8")] pub cdkcgakabal: u64, /// offset: 40 #[prost(uint64, tag = "12")] pub aegloaapheb: u64, /// offset: 80 #[prost(uint64, tag = "15")] pub kpogajbldnc: u64, /// offset: 64 #[prost(uint64, tag = "14")] pub geninogklap: u64, /// offset: 96 #[prost(uint32, tag = "11")] pub gclplaoijeo: u32, /// offset: 32 #[prost(uint64, tag = "7")] pub oknmghgaeig: u64, /// offset: 28 #[prost(enumeration = "BpTierType", tag = "9")] pub aangicijiba: i32, } /// Obf: KFCILKEEFBE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3095)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeBpRewardCsReq { /// offset: 28 #[prost(uint32, tag = "5")] pub jkoaafgpncj: u32, /// offset: 32 #[prost(enumeration = "BpRewardType", tag = "2")] pub r#type: i32, /// offset: 24 #[prost(uint32, tag = "13")] pub level: u32, } /// Obf: OMKDADNLEPN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3014)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBpRewardScRsp { /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, } /// Obf: CDDHDMNPLIF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3018)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyBpLevelCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub odadjiloeko: u32, } /// Obf: KNAEHBAAPKA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3009)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyBpLevelScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OptionalReward { /// offset: 24 #[prost(uint32, tag = "4")] pub optional_reward_id: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub level: u32, } /// Obf: GLKIDDFNJLC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3098)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllRewardCsReq { /// offset: 16 #[prost(message, repeated, tag = "9")] pub ggbkofkehnd: ::prost::alloc::vec::Vec, } /// Obf: OMDJLBEGKAG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3063)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: JHKPLLCLBOH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4863)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBenefitActivityInfoCsReq {} /// Obf: MHGBPCKDGBM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LuckyKoiInfoList { /// offset: 40 #[prost(uint32, tag = "2")] pub head_icon: u32, /// offset: 16 #[prost(string, tag = "15")] pub pnfflclmflo: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "3")] pub ikdcfenddob: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amdmkfgoapo { /// offset: 16 #[prost(message, optional, tag = "12")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fhbffifipoa { /// offset: 56 #[prost(uint64, tag = "1")] pub begin_time: u64, /// offset: 32 #[prost(message, repeated, tag = "14")] pub ahbfaamnkno: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint64, tag = "10")] pub eoghmohblnn: u64, /// offset: 64 #[prost(uint32, tag = "3")] pub gepimaeonif: u32, /// offset: 48 #[prost(uint64, tag = "2")] pub end_time: u64, /// offset: 16 #[prost(message, repeated, tag = "13")] pub imnpfjibjfe: ::prost::alloc::vec::Vec, } /// Obf: HMDOLONKPNL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BenefitData { /// offset: 16 #[prost(message, optional, tag = "3")] pub odlbokhdanl: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub coooffkidmc: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub status: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub level: u32, } /// Obf: JANFPGBKHCC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4857)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBenefitActivityInfo { /// offset: 36 #[prost(bool, tag = "12")] pub ehgbhcpkgjh: bool, /// offset: 24 #[prost(message, repeated, tag = "3")] pub mkldmaeappf: ::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 Iijkilfjenl { /// offset: 24 #[prost(bool, tag = "7")] pub fddhibceoke: bool, /// offset: 28 #[prost(uint32, tag = "2")] pub coooffkidmc: u32, } /// Obf: FOCOLKNPGFL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4880)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBenefitActivityRewardCsReq { /// offset: 16 #[prost(message, repeated, tag = "3")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "1")] pub fhfmnogamha: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Domoeoohlja { /// offset: 16 #[prost(message, optional, tag = "13")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub coooffkidmc: u32, /// offset: 36 #[prost(bool, tag = "1")] pub fddhibceoke: bool, } /// Obf: LJPANEMNMMG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4877)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBenefitActivityRewardScRsp { /// offset: 32 #[prost(message, optional, tag = "13")] pub dbmfjiiofoi: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "2")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: BDOHMMKABFO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4885)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct JoinBenefitActivityCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub coooffkidmc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4888)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cdfgbpopnal { /// offset: 28 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub coooffkidmc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kaaebonpkep { /// offset: 28 #[prost(bool, tag = "7")] pub enkbfgbbhkp: bool, /// offset: 36 #[prost(uint32, tag = "6")] pub jccooaepged: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub coooffkidmc: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub nhghebjccco: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ogjbphbcmbe { /// offset: 16 #[prost(message, repeated, tag = "9")] pub jefkcimhcco: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Anapbembbif {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9830)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kokpdkolble { /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "15")] pub mnjnfmkikmh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jmhklopjgcp { /// offset: 24 #[prost(uint32, tag = "7")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub coooffkidmc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9827)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mekcpjmgcoc { /// offset: 36 #[prost(uint32, tag = "2")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub jccooaepged: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub coooffkidmc: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub nhghebjccco: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cdhdobhpjog { /// offset: 28 #[prost(uint32, tag = "14")] pub group_id: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub coooffkidmc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9824)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eackmfhnkcb { /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub group_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub coooffkidmc: u32, /// offset: 16 #[prost(message, optional, tag = "9")] pub item_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Almciepoodp { /// offset: 28 #[prost(enumeration = "AvatarType", tag = "15")] pub avatar_type: i32, /// offset: 24 #[prost(uint32, tag = "2")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oomingefpaf { /// offset: 52 #[prost(uint32, tag = "12")] pub jjoggbioikb: u32, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub igieheocmjl: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "14")] pub bkmedgfomkf: u32, /// offset: 16 #[prost(message, repeated, tag = "6")] pub idoiddehijg: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "1")] pub challenge_id: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub ngbacicaapo: u32, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "5")] pub bknppaeoljh: u32, /// offset: 64 #[prost(bool, tag = "13")] pub pilpagjeenb: bool, /// offset: 60 #[prost(uint32, tag = "2")] pub paajdlbbikg: u32, } /// Obf: NOGJOKJOLOO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4291)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBoxingClubInfoCsReq {} /// Obf: MECBGOICDEK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4210)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBoxingClubInfoScRsp { /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "13")] pub challenge_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mhjnbbpblbo { /// offset: 28 #[prost(enumeration = "AvatarType", tag = "11")] pub avatar_type: i32, /// offset: 24 #[prost(uint32, tag = "14")] pub avatar_id: u32, } /// Obf: FGBJLFNGAOJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4294)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchBoxingClubOpponentCsReq { /// offset: 24 #[prost(message, repeated, tag = "6")] pub idoiddehijg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub challenge_id: u32, } /// Obf: DFANPNIPOHO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4295)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchBoxingClubOpponentScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub opcgnjmgjde: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: MFBDIIJJIGA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4239)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubResonanceCsReq { /// offset: 28 #[prost(uint32, tag = "11")] pub ngbacicaapo: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub challenge_id: u32, } /// Obf: FDGFNIJNKNH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4201)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubResonanceScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub opcgnjmgjde: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: LHCLOGMFCHD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4274)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetBoxingClubResonanceLineupCsReq { /// offset: 32 #[prost(uint32, tag = "7")] pub challenge_id: u32, /// offset: 24 #[prost(message, repeated, tag = "2")] pub idoiddehijg: ::prost::alloc::vec::Vec, } /// Obf: KJPHLLABALN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4237)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetBoxingClubResonanceScRsp { /// offset: 24 #[prost(message, optional, tag = "12")] pub opcgnjmgjde: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: LNCDGOJJDBF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4204)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubStageOptionalBuffCsReq { /// offset: 28 #[prost(uint32, tag = "3")] pub challenge_id: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub oopgfeanpae: u32, } /// Obf: FKGLHLHIPDI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4238)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubStageOptionalBuffScRsp { /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "1")] pub opcgnjmgjde: ::core::option::Option, } /// Obf: FBDDFPOJCIA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4214)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartBoxingClubBattleCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub challenge_id: u32, } /// Obf: JCGNOCMCCKC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4218)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartBoxingClubBattleScRsp { /// offset: 36 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "1")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub challenge_id: u32, } /// Obf: FEPLIKNCEEC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4209)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GiveUpBoxingClubChallengeCsReq { /// offset: 24 #[prost(bool, tag = "2")] pub pamdlhocmcc: bool, /// offset: 28 #[prost(uint32, tag = "1")] pub challenge_id: u32, } /// Obf: HMPOBDAMEOA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4298)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GiveUpBoxingClubChallengeScRsp { /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "6")] pub opcgnjmgjde: ::core::option::Option, } /// Obf: HPIFEJLJIOA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4263)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BoxingClubRewardScNotify { /// offset: 32 #[prost(bool, tag = "13")] pub is_win: bool, /// offset: 24 #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "11")] pub challenge_id: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub bkmedgfomkf: u32, } /// Obf: PMFAFPPLENM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4226)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BoxingClubChallengeUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "4")] pub opcgnjmgjde: ::core::option::Option, } /// Obf: LKINOHFLNDM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9122)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceGetDataCsReq {} /// Obf: OMKOJJJAHLJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9138)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceGetDataScRsp { /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub pkocdlhbpim: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "5")] pub lchdapelpgo: u32, /// offset: 52 #[prost(uint32, tag = "14")] pub item_value: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub score_id: u32, /// offset: 32 #[prost(uint32, repeated, tag = "8")] pub ihgbbheblkl: ::prost::alloc::vec::Vec, } /// Obf: GEPLMMMNFHB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9124)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceLoanCsReq {} /// Obf: LODFBNNPIFF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9139)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceLoanScRsp { /// offset: 36 #[prost(uint32, tag = "6")] pub mfjghldfjpi: u32, /// offset: 16 #[prost(message, optional, tag = "12")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: LJGHJILEFHJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9123)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceStartPveCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub jafncomgabg: u32, } /// Obf: MECBDOMAJHA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9121)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceStartPveScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub jafncomgabg: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pcfbjamcnkj { /// offset: 24 #[prost(uint32, tag = "7")] pub ogknebgdefn: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub loijlikomjn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Geohbhmjclm { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub epdcgjbjojm: ::prost::alloc::vec::Vec, } /// Obf: KCGBHPJGFED /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9150)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceUpdatePveMeetCatCsReq { /// offset: 40 #[prost(uint32, tag = "1")] pub jafncomgabg: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub kbaldgnlaki: u32, #[prost( oneof = "cake_race_update_pve_meet_cat_cs_req::Bjdocjkicjl", tags = "3, 8, 11, 15, 5" )] pub bjdocjkicjl: ::core::option::Option< cake_race_update_pve_meet_cat_cs_req::Bjdocjkicjl, >, } /// Nested message and enum types in `CakeRaceUpdatePveMeetCatCsReq`. pub mod cake_race_update_pve_meet_cat_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bjdocjkicjl { /// offset: 16 #[prost(message, tag = "3")] Ppkflbcmdmo(super::Pcfbjamcnkj), /// offset: 16 #[prost(uint32, tag = "8")] Hphgifpkmel(u32), /// offset: 16 #[prost(bool, tag = "11")] Pgheodjnaff(bool), /// offset: 16 #[prost(message, tag = "15")] Jnlfichnlel(super::Geohbhmjclm), /// offset: 16 #[prost(bool, tag = "5")] Dcfkbeohnme(bool), } } /// Obf: MHENKCAGCAF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9135)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceUpdatePveScRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: OCMFLDJNGHF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9147)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceFinishPveCsReq { /// offset: 28 #[prost(uint32, tag = "12")] pub score_id: u32, /// offset: 24 #[prost(bool, tag = "3")] pub ldjkeepnjdc: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9145)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bpldhdfdida { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: GKLBNCBKKCK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9149)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceFinishFieldRewardScNotify { /// offset: 32 #[prost(uint32, tag = "14")] pub jafncomgabg: u32, /// offset: 24 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, } /// Obf: HMNOGGECDIO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9142)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceCoinScoreChangeScNotify { /// offset: 24 #[prost(uint32, tag = "1")] pub score_id: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub lchdapelpgo: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub item_value: u32, } /// Obf: GCJKDFNJEGD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9131)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceGetHandbookCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dnpjobhhddh { /// offset: 32 #[prost(uint32, tag = "8")] pub pdngpbjeibj: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub loijlikomjn: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub bpbdjpgkeil: u32, } /// Obf: DAPPGPDALOO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9130)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceGetHandbookScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] pub kjnicmlapnc: ::prost::alloc::vec::Vec, } /// Obf: LDEMJFCIOPA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9143)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceGetFriendRankingInfoListCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mgfemhkicnd { /// offset: 28 #[prost(uint32, tag = "2")] pub lchdapelpgo: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub jocdmehnlad: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub uid: u32, } /// Obf: DKDMBCOHCBG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9140)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceGetFriendRankingInfoListScRsp { /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 32 #[prost(uint32, repeated, tag = "12")] pub hfjndoaidop: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "14")] pub cpbglngocba: ::prost::alloc::vec::Vec, } /// Obf: KIFJOBJGBGH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9129)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceLikeFriendRankingInfoCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub eaalmhnalfi: u32, } /// Obf: JLEDPGNOHLI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9134)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceLikeFriendRankingInfoScRsp { /// offset: 40 #[prost(uint32, tag = "5")] pub eaalmhnalfi: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub hfjndoaidop: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "15")] pub reward_list: ::core::option::Option, } /// Obf: JEFKCAJDIPO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9146)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CakeRaceGetDailyLikeCsReq {} /// Obf: AKHGJCFCHNC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9127)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceGetDailyLikeScRsp { /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub hfjndoaidop: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fmmigglfafb {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eenhhhmdhkh { /// offset: 24 #[prost(uint32, tag = "2")] pub lfpcnonadhp: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub lkemjdfapag: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9133)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmnliekbfnj { /// offset: 16 #[prost(message, repeated, tag = "2")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: MAHJLCHKLIC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Challenge { /// offset: 36 #[prost(uint32, tag = "14")] pub star: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub taken_reward: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub score_two: u32, /// offset: 48 #[prost(uint32, tag = "8")] pub score_id: u32, /// offset: 24 #[prost(message, optional, tag = "10")] pub stage_info: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "2")] pub diohkmppkha: bool, /// offset: 56 #[prost(uint32, tag = "9")] pub challenge_id: u32, /// offset: 52 #[prost(uint32, tag = "5")] pub record_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bbjkmoiapmc { /// offset: 24 #[prost(uint32, tag = "3")] pub group_id: u32, /// offset: 32 #[prost(uint64, tag = "14")] pub cjfafhbnkol: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gndeanniohb { /// offset: 24 #[prost(uint32, tag = "12")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub kmaejpccfbk: u32, } /// Obf: AFJLCKJCBNF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1791)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChallengeCsReq {} /// Obf: FHIAKAILJAL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeScRsp { /// offset: 48 #[prost(uint32, tag = "1")] pub mhapihcjpjm: u32, /// offset: 16 #[prost(message, repeated, tag = "4")] pub challenge_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "8")] pub challenge_group_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "12")] pub max_level_list: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: CFOPLKAOOGI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeStoryBuffInfo { /// offset: 28 #[prost(uint32, tag = "7")] pub ahhomnoelkk: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub oinecgopmjo: u32, } /// Obf: CHFCPGNAOLD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeBossBuffInfo { /// offset: 28 #[prost(uint32, tag = "3")] pub ahhomnoelkk: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub oinecgopmjo: u32, } /// Obf: HNLOHOMPDPD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeBuffInfo { #[prost(oneof = "challenge_buff_info::Bpihfajcloc", tags = "2, 8")] pub bpihfajcloc: ::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 Bpihfajcloc { /// offset: 16 #[prost(message, tag = "2")] StoryInfo(super::ChallengeStoryBuffInfo), /// offset: 16 #[prost(message, tag = "8")] BossInfo(super::ChallengeBossBuffInfo), } } /// Obf: LMIMALCPGFG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1794)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub dbcdkplpgao: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "13")] pub bknkleocjno: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "2")] pub abndfkfikci: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "10")] pub ajeameiamch: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "8")] pub stage_info: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "5")] pub challenge_id: u32, } /// Obf: MHEGFPPLMHD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1795)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeScRsp { /// offset: 56 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 48 #[prost(message, optional, tag = "2")] pub stage_info: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "13")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "15")] pub scene: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub cur_challenge: ::core::option::Option, } /// Obf: KFGAALCJNCJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1733)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PartialChallengeCsReq { /// offset: 32 #[prost(uint32, tag = "11")] pub challenge_id: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub buff_id: u32, /// offset: 24 #[prost(bool, tag = "5")] pub is_first_half: bool, } /// Obf: JFLPFBNMPEN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1761)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartPartialChallengeScRsp { /// offset: 32 #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "9")] pub scene: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "6")] pub cur_challenge: ::core::option::Option, } /// Obf: ALLHPFGEJFD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1714)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveChallengeCsReq {} /// Obf: DMAJNJKEELM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1718)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveChallengeScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: IDEBLAOMIIM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1709)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeSettleNotify { /// offset: 60 #[prost(bool, tag = "12")] pub is_win: bool, /// offset: 68 #[prost(uint32, tag = "14")] pub lpgjkchjdbb: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub star: u32, /// offset: 76 #[prost(uint32, tag = "15")] pub score_two: u32, /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub eacknoaficf: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "11")] pub cur_challenge: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "13")] pub max_level: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "1")] pub challenge_id: u32, /// offset: 48 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 72 #[prost(uint32, tag = "2")] pub mhapihcjpjm: u32, } /// Obf: MADAHLKFANJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct KillMonster { /// offset: 24 #[prost(uint32, tag = "8")] pub kill_num: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub monster_id: u32, } /// Obf: BNECLLCJJGA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryBuffList { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub buff_list: ::prost::alloc::vec::Vec, } /// Obf: KBCLCLKILEK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossBuffList { /// offset: 32 #[prost(uint32, tag = "8")] pub challenge_boss_const: u32, /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub buff_list: ::prost::alloc::vec::Vec, } /// Obf: GGAMMKBCBCP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeCurBuffInfo { #[prost(oneof = "challenge_cur_buff_info::Bpihfajcloc", tags = "3, 15")] pub bpihfajcloc: ::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 Bpihfajcloc { /// offset: 24 #[prost(message, tag = "3")] CurStoryBuffs(super::ChallengeStoryBuffList), /// offset: 24 #[prost(message, tag = "15")] CurBossBuffs(super::ChallengeBossBuffList), } } /// Obf: OFBPMOFCNGI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CurChallenge { /// offset: 56 #[prost(uint32, tag = "1")] pub round_count: u32, /// offset: 24 #[prost(message, optional, tag = "2")] pub stage_info: ::core::option::Option, /// offset: 52 #[prost(uint32, tag = "10")] pub dead_avatar_num: u32, /// offset: 60 #[prost(uint32, tag = "9")] pub challenge_id: u32, /// offset: 64 #[prost(enumeration = "ChallengeStatus", tag = "8")] pub status: i32, /// offset: 44 #[prost(uint32, tag = "13")] pub score_two: u32, /// offset: 32 #[prost(message, repeated, tag = "7")] pub kill_monster_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "5")] pub score_id: u32, /// offset: 40 #[prost(enumeration = "ExtraLineupType", tag = "4")] pub extra_lineup_type: i32, } /// Obf: JPAGELKKPKN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1726)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurChallengeCsReq {} /// Obf: CDNGBIILFDB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1739)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurChallengeScRsp { /// offset: 40 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "1")] pub cur_challenge: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "14")] pub lineup_list: ::prost::alloc::vec::Vec, } /// Obf: GGNGPANLBGC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1701)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeLineupNotify { /// offset: 24 #[prost(enumeration = "ExtraLineupType", tag = "15")] pub extra_lineup_type: i32, } /// Obf: DLMKHAGJHJK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1704)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeChallengeCumulativeRewardCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub group_id: u32, } /// Obf: MIKAPINANED /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1738)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengeRewardScRsp { /// offset: 24 #[prost(message, repeated, tag = "5")] pub taken_reward_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "15")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: IGNNBKCGPJO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakenChallengeRewardInfo { /// offset: 32 #[prost(uint32, tag = "6")] pub star_count: u32, /// offset: 16 #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, } /// Obf: DJBIMHKJGDO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStatistics { /// offset: 32 #[prost(uint32, tag = "10")] pub record_id: u32, /// offset: 16 #[prost(message, optional, tag = "14")] pub ncegeknljce: ::core::option::Option, } /// Obf: EHIBAINEMGN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryStatistics { /// offset: 16 #[prost(message, optional, tag = "5")] pub ncegeknljce: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub record_id: u32, } /// Obf: IBFAACHMMHF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossStatistics { /// offset: 32 #[prost(uint32, tag = "12")] pub record_id: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub ncegeknljce: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fpdkbgjkpff { /// offset: 16 #[prost(message, repeated, tag = "1")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub abjgnbjmjjg: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub round_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pljjecpcmjd { /// offset: 36 #[prost(uint32, tag = "7")] pub score_id: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub level: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub oinecgopmjo: u32, /// offset: 16 #[prost(message, repeated, tag = "1")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "13")] pub ahhomnoelkk: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub abjgnbjmjjg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhfafmdhkkc { /// offset: 16 #[prost(message, repeated, tag = "12")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub oinecgopmjo: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub abjgnbjmjjg: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub score_id: u32, /// offset: 48 #[prost(uint32, tag = "2")] pub ahhomnoelkk: u32, } /// Obf: MHIAMIGHEED #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeLineupList { /// offset: 24 #[prost(message, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: JPJHCMOIOGN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeAvatarInfo { /// offset: 24 #[prost(uint32, tag = "13")] pub index: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub level: u32, /// offset: 32 #[prost(enumeration = "AvatarType", tag = "10")] pub avatar_type: i32, /// offset: 36 #[prost(uint32, tag = "9")] pub cbhkfoeomff: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub id: u32, } /// Obf: GJOAEDBDMGL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1772)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChallengeGroupStatisticsCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub group_id: u32, } /// Obf: NIGCCBKCIEL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1732)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeGroupStatisticsScRsp { /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub group_id: u32, #[prost( oneof = "get_challenge_group_statistics_sc_rsp::Hiacnhnlcgl", tags = "6, 1, 7" )] pub hiacnhnlcgl: ::core::option::Option< get_challenge_group_statistics_sc_rsp::Hiacnhnlcgl, >, } /// 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 Hiacnhnlcgl { /// offset: 16 #[prost(message, tag = "6")] ChallengeDefault(super::ChallengeStatistics), /// offset: 16 #[prost(message, tag = "1")] ChallengeStory(super::ChallengeStoryStatistics), /// offset: 16 #[prost(message, tag = "7")] ChallengeBoss(super::ChallengeBossStatistics), } } /// Obf: DNBHGNBMFNP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeBossSingleNodeInfo { /// offset: 32 #[prost(uint32, tag = "3")] pub max_score: u32, /// offset: 24 #[prost(bool, tag = "4")] pub is_win: bool, /// offset: 28 #[prost(uint32, tag = "8")] pub buff_id: u32, /// offset: 25 #[prost(bool, tag = "7")] pub jbjodehadjb: bool, } /// Obf: IOBMMMPGMKH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeBossEquipmentInfo { /// offset: 32 #[prost(uint32, tag = "7")] pub rank: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub tid: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub promotion: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub unique_id: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub level: u32, } /// Obf: HACDHHKHNGF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossRelicInfo { /// offset: 44 #[prost(uint32, tag = "13")] pub level: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub unique_id: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub main_affix_id: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub tid: u32, } /// Obf: POPAOPFJKOI #[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, } /// Obf: GBNPOMAAGOP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossInfo { /// offset: 88 #[prost(bool, tag = "15")] pub bjinibhgebm: bool, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub ajeameiamch: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "4")] pub abndfkfikci: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(map = "uint32, message", tag = "7")] pub challenge_avatar_equipment_map: ::std::collections::HashMap< u32, ChallengeBossEquipmentInfo, >, /// offset: 40 #[prost(message, repeated, tag = "10")] pub bknkleocjno: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "2")] pub faliinohnac: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "11")] pub heopcmikffn: ::core::option::Option, /// offset: 48 #[prost(uint32, repeated, tag = "6")] pub dbcdkplpgao: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(map = "uint32, message", tag = "5")] pub challenge_avatar_relic_map: ::std::collections::HashMap< u32, ChallengeBossAvatarRelicInfo, >, } /// Obf: JFIEJCFKHGH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStageInfo { #[prost(oneof = "challenge_stage_info::Bpihfajcloc", tags = "11")] pub bpihfajcloc: ::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 Bpihfajcloc { /// offset: 24 #[prost(message, tag = "11")] BossInfo(super::ChallengeBossInfo), } } /// Obf: BGJMKGFLHNP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1758)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RestartChallengePhaseCsReq {} /// Obf: AODJHBNKBDA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1744)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RestartChallengePhaseScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: DPOIANILHBC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1800)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterChallengeNextPhaseCsReq {} /// Obf: OEIIEOMIGFE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1789)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterChallengeNextPhaseScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: KHNNDLNOPPC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1796)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossPhaseSettleNotify { /// offset: 32 #[prost(bool, tag = "4")] pub dcgahnckibi: bool, /// offset: 48 #[prost(uint32, tag = "7")] pub challenge_id: u32, /// offset: 24 #[prost(message, repeated, tag = "11")] pub ebpdghakmjf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "15")] pub lpgjkchjdbb: u32, /// offset: 34 #[prost(bool, tag = "1")] pub bjphkgddlgp: bool, /// offset: 56 #[prost(uint32, tag = "6")] pub phase: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub score_two: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub star: u32, /// offset: 52 #[prost(uint32, tag = "8")] pub bbhdjclggag: u32, /// offset: 33 #[prost(bool, tag = "13")] pub is_win: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjjndmmggki { /// offset: 40 #[prost(uint32, tag = "12")] pub cbhkfoeomff: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub equipment_unique_id: u32, /// offset: 44 #[prost(uint32, tag = "13")] pub avatar_id: u32, /// offset: 16 #[prost(message, repeated, tag = "5")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "6")] pub avatar_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iekadgbgcdh { /// offset: 56 #[prost(uint32, tag = "3")] pub peak_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "5")] pub fblkpdnijdd: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "6")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(uint32, tag = "11")] pub cycles_used: u32, /// offset: 64 #[prost(bool, tag = "7")] pub has_passed: bool, /// offset: 24 #[prost(message, repeated, tag = "1")] pub fmfgojhccnl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fdfgooahbnk { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub ohomdmejlfk: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "11")] pub ikcilobpebi: u32, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(bool, tag = "9")] pub has_passed: bool, /// offset: 60 #[prost(uint32, tag = "10")] pub buff_id: u32, /// offset: 56 #[prost(uint32, tag = "13")] pub heilkbjcagb: u32, /// offset: 48 #[prost(message, repeated, tag = "14")] pub cgdmchdoalc: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "3")] pub malocimpjpm: u32, /// offset: 40 #[prost(message, repeated, tag = "4")] pub fmfgojhccnl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khbfacgbpei { /// offset: 40 #[prost(message, optional, tag = "14")] pub eaalnahopic: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "6")] pub mpinkbpckjj: ::core::option::Option, /// offset: 48 #[prost(bool, tag = "7")] pub hard_mode_has_passed: bool, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "1")] pub ljgdcgbfnkn: u32, } /// Obf: FJIMPKKHFLA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct WaitConfirmData { /// offset: 32 #[prost(bool, tag = "5")] pub is_wait_confirm: bool, /// offset: 36 #[prost(uint32, tag = "12")] pub cycles_used: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub peak_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub finished_target_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dgoljhdbjkc { /// offset: 28 #[prost(uint32, tag = "15")] pub avatar_id: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub cbhkfoeomff: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Panigdllmbg { /// offset: 40 #[prost(uint32, repeated, tag = "13")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "8")] pub peak_id: u32, /// offset: 48 #[prost(uint32, tag = "9")] pub cycles_used: u32, /// offset: 32 #[prost(message, repeated, tag = "12")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fcpekkeekfi { /// offset: 16 #[prost(message, repeated, tag = "10")] pub mfhmcidjglc: ::prost::alloc::vec::Vec, } /// Obf: IIDGPEJPBMA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakGroup { /// offset: 76 #[prost(bool, tag = "10")] pub disable_hard_mode: bool, /// offset: 40 #[prost(message, repeated, tag = "6")] pub mfhmcidjglc: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "14")] pub kkagemjcioc: u32, /// offset: 68 #[prost(uint32, tag = "2")] pub peak_group_id: u32, /// offset: 32 #[prost(message, optional, tag = "4")] pub wait_confirm_data: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub taken_star_rewards: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "3")] pub keekpjhcmfn: u32, /// offset: 16 #[prost(message, optional, tag = "5")] pub behfpnpalej: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "11")] pub pljlpohjhee: ::core::option::Option, } /// Obf: EOBPMHJCGBO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8913)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChallengePeakDataCsReq {} /// Obf: PCFBDGMFNMD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8907)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengePeakDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "11")] pub challenge_peak_groups: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub current_peak_group_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8930)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcfedaphdlc { /// offset: 24 #[prost(message, repeated, tag = "4")] pub fmfgojhccnl: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "6")] pub boss_buff_id: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub peak_id: u32, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8927)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mjppcnammkp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8935)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Amoaaiofedf {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8938)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gfgiialglim { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: DIKLCGNHIMH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8905)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakSettleScNotify { /// offset: 44 #[prost(uint32, tag = "7")] pub turn_left: u32, /// offset: 51 #[prost(bool, tag = "3")] pub is_unlock_easy_boss: bool, /// offset: 40 #[prost(uint32, tag = "6")] pub peak_id: u32, /// offset: 24 #[prost(message, repeated, tag = "14")] pub peak_reward_group_list: ::prost::alloc::vec::Vec, /// offset: 57 #[prost(bool, tag = "2")] pub hard_mode_has_passed: bool, /// offset: 32 #[prost(uint32, repeated, tag = "5")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(bool, tag = "15")] pub is_first_pass: bool, /// offset: 52 #[prost(uint32, tag = "10")] pub cycles_used: u32, /// offset: 50 #[prost(bool, tag = "11")] pub is_wait_confirm: bool, /// offset: 56 #[prost(bool, tag = "8")] pub is_boss_target_better: bool, /// offset: 49 #[prost(bool, tag = "13")] pub is_win: bool, } /// Obf: KIOCGHCDHBI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8901)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakGroupDataUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "2")] pub challenge_peak_group: ::core::option::Option, } /// Obf: KKDMLPDOBNA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8947)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengePeakRewardCsReq { /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub reward_id: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub normal_reward_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub peak_group_id: u32, } /// Obf: DEGKHKDEBDB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakRewardGroup { /// offset: 32 #[prost(uint32, tag = "7")] pub reward_id: u32, /// offset: 24 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, } /// Obf: OENIJMEMCGO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8919)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengePeakRewardScRsp { /// offset: 32 #[prost(uint32, tag = "4")] pub peak_group_id: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "15")] pub peak_reward_group_list: ::prost::alloc::vec::Vec, } /// Obf: PDDEJPMDAHB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8902)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurChallengePeakCsReq {} /// Obf: EOCOLJHAAGO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8944)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurChallengePeakScRsp { /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "1")] pub boss_buff_id: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub cycles_used: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub peak_id: u32, /// offset: 44 #[prost(bool, tag = "6")] pub is_wait_confirm: bool, /// offset: 45 #[prost(bool, tag = "3")] pub has_passed: bool, } /// Obf: NKADBLICGBG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8918)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetChallengePeakBossHardModeCsReq { /// offset: 24 #[prost(bool, tag = "6")] pub is_hard_mode: bool, /// offset: 28 #[prost(uint32, tag = "4")] pub peak_group_id: u32, } /// Obf: CEBOIMHIAGM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8945)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetChallengePeakBossHardModeScRsp { /// offset: 28 #[prost(uint32, tag = "15")] pub peak_group_id: u32, /// offset: 24 #[prost(bool, tag = "1")] pub is_hard_mode: bool, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8936)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bflfdmfdmcl {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8903)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gpaoidiklln { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: JEFFEBMBAAL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakLineup { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub peak_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub peak_id: u32, /// offset: 32 #[prost(message, repeated, tag = "1")] pub fmfgojhccnl: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8931)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nnpgjjpkogl { /// offset: 32 #[prost(uint32, repeated, tag = "5")] pub hngppfpoocd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "2")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub peak_group_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8921)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Faaagagdmnh { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8906)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kidbgjcmmog { /// offset: 24 #[prost(uint32, tag = "3")] pub peak_id: u32, /// offset: 28 #[prost(bool, tag = "11")] pub abholnjnpjm: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8926)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pmomhjhgmhn { /// offset: 32 #[prost(bool, tag = "12")] pub abholnjnpjm: bool, /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub peak_id: u32, } /// Obf: INEEDLNBHHD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3991)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SendMsgCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub target_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "8")] pub message_datas: ::core::option::Option, /// offset: 40 #[prost(enumeration = "ChatType", tag = "13")] pub chat_type: i32, } /// Obf: HIOMDBGPLBF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3910)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SendMsgScRsp { /// offset: 24 #[prost(uint64, tag = "2")] pub end_time: u64, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: KCBIHKAFLIM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3994)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RevcMsgScNotify { /// offset: 36 #[prost(enumeration = "ChatType", tag = "5")] pub chat_type: i32, /// offset: 32 #[prost(uint32, tag = "9")] pub eokimloiohi: u32, /// offset: 24 #[prost(message, optional, tag = "15")] pub recv_message_data: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3995)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Habeipjgpnj { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub contact_id_list: ::prost::alloc::vec::Vec, } /// Obf: LLJMMCFAAEN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3914)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPrivateChatHistoryCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub contact_side: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub target_side: u32, } /// Obf: IPEAIJGEGGO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3918)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPrivateChatHistoryScRsp { /// offset: 40 #[prost(uint32, tag = "4")] pub target_side: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "13")] pub chat_message_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "2")] pub contact_side: u32, } /// Obf: LBJKMMJGFGB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FriendHistoryInfo { /// offset: 24 #[prost(int64, tag = "13")] pub last_send_time: i64, /// offset: 32 #[prost(uint32, tag = "10")] pub contact_side: u32, } /// Obf: FMCHPNENNAI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3909)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChatFriendHistoryCsReq {} /// Obf: HLAHEGINCCJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3998)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChatFriendHistoryScRsp { /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "13")] pub friend_history_info: ::prost::alloc::vec::Vec, } /// Obf: PHJJFBCFJIO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3963)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChatEmojiListCsReq {} /// Obf: OOGFNALOGAB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3926)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChatEmojiListScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub chat_emoji_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: CPKPLCIODMN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3939)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkChatEmojiCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub extra_id: u32, /// offset: 28 #[prost(bool, tag = "14")] pub is_remove_id: bool, } /// Obf: LPCILGINOMC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3901)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkChatEmojiScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub extra_id: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 #[prost(bool, tag = "10")] pub is_remove_id: bool, } /// Obf: MJNHHAMCLLB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3974)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BatchMarkChatEmojiCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub marked_emoji_id_list: ::prost::alloc::vec::Vec, } /// Obf: FEJKJGJIEGO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3937)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BatchMarkChatEmojiScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub marked_emoji_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: KALBCKANFHF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3904)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLoginChatInfoCsReq {} /// Obf: CBLNBLDCMBL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3938)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLoginChatInfoScRsp { /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub contact_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mcafgbplfeh { /// offset: 40 #[prost(uint64, tag = "5")] pub pnjhmgnejji: u64, /// offset: 36 #[prost(enumeration = "Olnbhjgbhil", tag = "15")] pub alfhnehobja: i32, #[prost( oneof = "mcafgbplfeh::Pbcdmddgmjc", tags = "2, 14, 7, 11, 6, 1275, 2025, 239, 987, 1810" )] pub pbcdmddgmjc: ::core::option::Option, } /// Nested message and enum types in `MCAFGBPLFEH`. pub mod mcafgbplfeh { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Pbcdmddgmjc { /// offset: 16 #[prost(uint32, tag = "2")] Penlmeijifk(u32), /// offset: 16 #[prost(uint32, tag = "14")] Mbbfgfbejcp(u32), /// offset: 16 #[prost(uint32, tag = "7")] Jadhgfajeod(u32), /// offset: 16 #[prost(uint32, tag = "11")] Ffgcnfhipkc(u32), /// offset: 16 #[prost(uint32, tag = "6")] Dlboloigpli(u32), /// offset: 16 #[prost(uint64, tag = "1275")] Plfjbhogcaf(u64), /// offset: 16 #[prost(uint32, tag = "2025")] Odidlnlgjic(u32), /// offset: 16 #[prost(uint32, tag = "239")] Mhiffammagi(u32), /// offset: 16 #[prost(uint32, tag = "987")] Aakgepkjhag(u32), /// offset: 16 #[prost(message, tag = "1810")] Efoflgidkkk(super::Fdoemkpghfl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Goobkloekfo { /// offset: 28 #[prost(uint32, tag = "5")] pub ljdigndgcfj: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub emfhlbbocfk: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub jkcgcamifia: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dimkcebgkkn { /// offset: 40 #[prost(uint64, tag = "1")] pub unique_id: u64, /// offset: 48 #[prost(uint32, tag = "10")] pub config_id: u32, /// offset: 32 #[prost(message, optional, tag = "8")] pub source: ::core::option::Option, #[prost(oneof = "dimkcebgkkn::Kndfkmnigbl", tags = "6")] pub kndfkmnigbl: ::core::option::Option, } /// Nested message and enum types in `DIMKCEBGKKN`. pub mod dimkcebgkkn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Kndfkmnigbl { /// offset: 24 #[prost(message, tag = "6")] Bjdigcmbdpm(super::Goobkloekfo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Epjmdncpjme { /// offset: 16 #[prost(message, optional, tag = "7")] pub source: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub fimnpebobhl: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ifdjpdikldi { /// offset: 32 #[prost(uint32, tag = "2")] pub mooopambofk: u32, /// offset: 40 #[prost(uint64, tag = "9")] pub mfjcdekmnlg: u64, /// offset: 24 #[prost(uint32, tag = "10")] pub config_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iphfdelcnbd { /// offset: 48 #[prost(double, tag = "13")] pub hokhmngmhka: f64, /// offset: 36 #[prost(enumeration = "Kfoeepgndoc", tag = "1")] pub bphecfncicc: i32, /// offset: 32 #[prost(uint32, tag = "2")] pub unique_id: u32, /// offset: 24 #[prost(message, optional, tag = "3")] pub source: ::core::option::Option, /// offset: 40 #[prost(double, tag = "4")] pub peilpieklkd: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhbkanlbccp { /// offset: 64 #[prost(uint32, tag = "1")] pub level: u32, /// offset: 52 #[prost(uint32, tag = "8")] pub mooopambofk: u32, /// offset: 16 #[prost(message, repeated, tag = "3")] pub cigfollckki: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint64, tag = "12")] pub gefgoigjhfj: u64, /// offset: 40 #[prost(uint64, tag = "6")] pub efllpplckbb: u64, /// offset: 48 #[prost(bool, tag = "2")] pub mpgfgkdbahn: bool, /// offset: 32 #[prost(message, repeated, tag = "15")] pub fbhgppckeic: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aacdbckafca { /// offset: 24 #[prost(uint64, tag = "6")] pub gefgoigjhfj: u64, /// offset: 36 #[prost(uint32, tag = "7")] pub mooopambofk: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cidlppkajpo { /// offset: 36 #[prost(uint32, tag = "10")] pub unique_id: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub ijlpdnlaidg: u32, #[prost(oneof = "cidlppkajpo::Ihciahifpll", tags = "11, 3")] pub ihciahifpll: ::core::option::Option, } /// Nested message and enum types in `CIDLPPKAJPO`. pub mod cidlppkajpo { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Ihciahifpll { /// offset: 16 #[prost(message, tag = "11")] Hgpigglbfmm(super::Hhbkanlbccp), /// offset: 16 #[prost(message, tag = "3")] Lgjhgodnjgm(super::Aacdbckafca), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fdoemkpghfl { /// offset: 28 #[prost(int32, tag = "7")] pub x: i32, /// offset: 24 #[prost(int32, tag = "13")] pub y: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lkdfoojmhie { /// offset: 32 #[prost(uint32, tag = "9")] pub penlmeijifk: u32, /// offset: 16 #[prost(message, optional, tag = "12")] pub efoflgidkkk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpfielfefhd { /// offset: 44 #[prost(uint32, tag = "6")] pub lpjijhgpghm: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub ophpmkfglba: u32, /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub kbbpnkggcpn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub njacmmnpcbj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Odlkofopbih { /// offset: 24 #[prost(message, optional, tag = "3")] pub bgdggalaodo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pmniilnpobo {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abinpbkhlpc { /// offset: 32 #[prost(uint32, tag = "14")] pub ophpmkfglba: u32, /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub kbbpnkggcpn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fnbkpihbdfg { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub jbccjllbbak: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub ophpmkfglba: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmbihjlaipl { /// offset: 32 #[prost(uint32, repeated, tag = "7")] pub kbbpnkggcpn: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "8")] pub lpjijhgpghm: u32, /// offset: 40 #[prost(message, optional, tag = "11")] pub bgdggalaodo: ::core::option::Option, /// offset: 52 #[prost(uint32, tag = "9")] pub ophpmkfglba: u32, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub njacmmnpcbj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gdmfdlbpfnn {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifgdfhlnpgd { #[prost(oneof = "ifgdfhlnpgd::Jipbeabgoak", tags = "13, 2, 12, 3, 14, 9")] pub jipbeabgoak: ::core::option::Option, } /// Nested message and enum types in `IFGDFHLNPGD`. pub mod ifgdfhlnpgd { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Jipbeabgoak { /// offset: 24 #[prost(message, tag = "13")] Ljjalkijonc(super::Odlkofopbih), /// offset: 24 #[prost(message, tag = "2")] Mnaigbcojdk(super::Pmniilnpobo), /// offset: 24 #[prost(message, tag = "12")] Kklonjpklep(super::Abinpbkhlpc), /// offset: 24 #[prost(message, tag = "3")] Eddoaijiocc(super::Fnbkpihbdfg), /// offset: 24 #[prost(message, tag = "14")] Ddpjeaioild(super::Pmbihjlaipl), /// offset: 24 #[prost(message, tag = "9")] Mcklngpcjij(super::Gdmfdlbpfnn), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmemppnnkjh { /// offset: 120 #[prost(uint32, tag = "5")] pub stage_id: u32, /// offset: 32 #[prost(message, repeated, tag = "11")] pub epgapccaemp: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint64, repeated, tag = "837")] pub mnimojdoiok: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, optional, tag = "921")] pub kgllcmimemf: ::core::option::Option, /// offset: 112 #[prost(uint32, tag = "12")] pub item_value: u32, /// offset: 40 #[prost(uint32, repeated, tag = "3")] pub aefmencfdmb: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "4")] pub kdidneledjd: ::prost::alloc::vec::Vec, /// offset: 132 #[prost(uint32, tag = "13")] pub jgoepadokem: u32, /// offset: 116 #[prost(uint32, tag = "9")] pub hp: u32, /// offset: 128 #[prost(uint32, tag = "1240")] pub max_hp: u32, /// offset: 16 #[prost(message, repeated, tag = "10")] pub entity_list: ::prost::alloc::vec::Vec, /// offset: 124 #[prost(uint32, tag = "6")] pub mhiffammagi: u32, /// offset: 24 #[prost(message, optional, tag = "2")] pub pending_action: ::core::option::Option, /// offset: 136 #[prost(uint32, tag = "14")] pub hfoegnamffk: u32, /// offset: 96 #[prost(message, repeated, tag = "7")] pub hjfbaahdhbh: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "15")] pub jbocopnejlb: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, repeated, tag = "1")] pub ccbiebicdme: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(message, optional, tag = "8")] pub djidcabjnla: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fcldnhohpii { /// offset: 24 #[prost(uint32, tag = "10")] pub stage_id: u32, /// offset: 28 #[prost(bool, tag = "11")] pub cebpajaajpp: bool, } /// Obf: MOGJMAMCLDL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9583)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingGetDataCsReq {} /// Obf: LMCMHCBCOPA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9577)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingGetDataScRsp { /// offset: 40 #[prost(message, optional, tag = "12")] pub ikkmndmelln: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "6")] pub jjabppdilok: u32, /// offset: 52 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub pogcgmlpeon: ::core::option::Option, /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub doaihfiffno: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lkfndaogmmo { /// offset: 24 #[prost(uint32, tag = "13")] pub config_id: u32, /// offset: 32 #[prost(double, tag = "14")] pub damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dcebjigapei { /// offset: 44 #[prost(enumeration = "Gljleepocda", tag = "15")] pub reason: i32, /// offset: 36 #[prost(uint32, tag = "6")] pub wave: u32, /// offset: 40 #[prost(uint32, tag = "10")] pub stage_id: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub cur_hp: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub max_hp: u32, /// offset: 16 #[prost(message, repeated, tag = "4")] pub haiohandiki: ::prost::alloc::vec::Vec, } /// Obf: DNFJDHINFJN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9600)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingStartStageCsReq { /// offset: 28 #[prost(uint32, tag = "15")] pub mhiffammagi: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub stage_id: u32, } /// Obf: HLIGEDNJCEC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9597)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingStartStageScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub kafkphokdlm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: DOIHGOAIJAE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9605)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingQuitStageCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub pjladgoofke: u32, } /// Obf: GFNLHAADFJD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9608)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingQuitStageScRsp { /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "10")] pub edkjmpachnj: ::core::option::Option, } /// Obf: INFPMKHHOGA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9575)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingUnlockGridCsReq { /// offset: 24 #[prost(message, optional, tag = "15")] pub efoflgidkkk: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9571)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fnnnkijpmii { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: MKFEOPFKFOK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9617)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingUseHandCardCsReq { /// offset: 32 #[prost(uint32, tag = "15")] pub gdfpbhmmfea: u32, /// offset: 24 #[prost(message, optional, tag = "2")] pub jdphgejlpph: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9589)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aiikilmnifi { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: MACADEAOIMK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9616)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingMoveEntityCsReq { /// offset: 16 #[prost(message, optional, tag = "14")] pub jdphgejlpph: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub penlmeijifk: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9610)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kljencaedbh { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: MJPMCMHBPHI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9572)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingSellHandCardCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub gdfpbhmmfea: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9614)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hakhghafnee { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: LFEJGJJFBIK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9588)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingFinishPrepareCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9615)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oljcelneloh { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: KKJGCALJMBE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9606)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingFinishBattleCsReq { /// offset: 32 #[prost(uint32, tag = "6")] pub pjladgoofke: u32, /// offset: 36 #[prost(bool, tag = "14")] pub is_win: bool, /// offset: 44 #[prost(uint32, tag = "8")] pub dkmpdlpeijb: u32, /// offset: 40 #[prost(uint32, tag = "10")] pub lmiicenmobi: u32, /// offset: 16 #[prost(message, repeated, tag = "9")] pub haiohandiki: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9573)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbdephgepjj { /// offset: 52 #[prost(uint32, tag = "6")] pub cur_hp: u32, /// offset: 24 #[prost(message, optional, tag = "14")] pub edkjmpachnj: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "1")] pub lmiicenmobi: u32, /// offset: 44 #[prost(bool, tag = "10")] pub is_win: bool, /// offset: 45 #[prost(bool, tag = "5")] pub hfihpffadoc: bool, /// offset: 16 #[prost(message, repeated, tag = "4")] pub haiohandiki: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: DDILIMKFGDM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9620)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingRefreshCardCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9586)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ccehgdpfgin { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: JOPFGDCNKOG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9601)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingRefreshPolicyCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9591)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nnklgpjafpj { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: LGNNHAGFKBM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9619)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingRefreshShopReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9585)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lajeeaenkdi { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: DFIDPFJBKDB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9576)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingSelectCardCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub ecdhlihipme: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9596)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mfnoeoedfdf { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: JKFIHFPOPFN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9578)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingSelectPolicyCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub dgiioghhaaf: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9603)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Algmcfbhjbi { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: AKPKIHOFFLA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9579)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingBuyShopItemCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub aoaaneomooo: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9574)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gipkoglghlb { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: GCALNGHABBE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9607)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingActivatedPrivilegeCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub hceombkcddm: u32, } /// Obf: AMGGKOPCBLP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9618)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingActivatedPrivilegeScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub hceombkcddm: u32, } /// Obf: GMEPOEHKFJC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9613)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingFinishShopCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9609)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aadhellobcc { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ngdolhonkia { /// offset: 24 #[prost(uint32, tag = "14")] pub ecdhlihipme: u32, } /// Obf: DIOKOOKJNBA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9590)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChenLingHandlePendingActionsCsReq { /// offset: 32 #[prost(uint32, tag = "12")] pub unique_id: u32, #[prost( oneof = "chen_ling_handle_pending_actions_cs_req::Gmjmjidfoid", tags = "1038" )] pub gmjmjidfoid: ::core::option::Option< chen_ling_handle_pending_actions_cs_req::Gmjmjidfoid, >, } /// Nested message and enum types in `ChenLingHandlePendingActionsCsReq`. pub mod chen_ling_handle_pending_actions_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Gmjmjidfoid { /// offset: 24 #[prost(message, tag = "1038")] Ickiibgjmnm(super::Ngdolhonkia), } } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9592)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Phgcfpncdbe { /// offset: 28 #[prost(uint32, tag = "14")] pub unique_id: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9587)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mnlklfcdpcg { /// offset: 24 #[prost(bool, tag = "15")] pub gadpilnpikc: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9598)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kfjfckpmdnh { /// offset: 24 #[prost(uint32, tag = "13")] pub pjladgoofke: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdojpdkhhcd { /// offset: 16 #[prost(message, optional, tag = "208")] pub source: ::core::option::Option, #[prost( oneof = "kdojpdkhhcd::Nlpppchggpf", tags = "6, 12, 5, 15, 14, 3, 2, 10, 8, 1, 4, 11, 7, 995, 1559, 989, 924, 727, 1442, 944, 1644, 182, 89, 1802, 1595, 695, 648, 1488, 1926, 184, 213" )] pub nlpppchggpf: ::core::option::Option, } /// Nested message and enum types in `KDOJPDKHHCD`. pub mod kdojpdkhhcd { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nlpppchggpf { /// offset: 24 #[prost(message, tag = "6")] Jahlpjpclln(super::Aapcahchmfn), /// offset: 24 #[prost(message, tag = "12")] Phcoblkpmgh(super::Ahdicmgklmb), /// offset: 24 #[prost(uint32, tag = "5")] CurHp(u32), /// offset: 24 #[prost(uint32, tag = "15")] RogueMoney(u32), /// offset: 24 #[prost(message, tag = "14")] Ckkgimmdijh(super::Cidlppkajpo), /// offset: 24 #[prost(uint32, tag = "3")] Kblccgmgkmg(u32), /// offset: 24 #[prost(message, tag = "2")] Onbnegnkebj(super::Pmnaalfcnmi), /// offset: 24 #[prost(message, tag = "10")] Ldbhdhfenkf(super::Deemoekeecm), /// offset: 24 #[prost(message, tag = "8")] Fioefpcmfke(super::Hhmmgjabocb), /// offset: 24 #[prost(message, tag = "1")] Jnnciigokjp(super::Okflifaodgk), /// offset: 24 #[prost(message, tag = "4")] Mamfdapmoam(super::Pocfnjmahmd), /// offset: 24 #[prost(message, tag = "11")] Pljkondbelb(super::Lkdfoojmhie), /// offset: 24 #[prost(message, tag = "7")] Cndmccdjfcf(super::Blmlccdeopp), /// offset: 24 #[prost(message, tag = "995")] Kafmkmcppgj(super::Dimkcebgkkn), /// offset: 24 #[prost(uint64, tag = "1559")] Kfgbkeadajg(u64), /// offset: 24 #[prost(message, tag = "989")] Ikkmndmelln(super::Fcldnhohpii), /// offset: 24 #[prost(uint32, tag = "924")] Hfoegnamffk(u32), /// offset: 24 #[prost(uint32, tag = "727")] Jhickeflhnp(u32), /// offset: 24 #[prost(message, tag = "1442")] Gghblgfogca(super::Cobpamnppnh), /// offset: 24 #[prost(message, tag = "944")] Kjdljpikgme(super::Okigceplmka), /// offset: 24 #[prost(message, tag = "1644")] Kdchcifbomg(super::Epjmdncpjme), /// offset: 24 #[prost(message, tag = "182")] Nigenmmjmhn(super::Icccijakojl), /// offset: 24 #[prost(message, tag = "89")] PendingAction(super::Pndiinahjaf), /// offset: 24 #[prost(uint32, tag = "1802")] FinishPendingActionPos(u32), /// offset: 24 #[prost(message, tag = "1595")] Pdhebcmoadm(super::Gcgfnmnafek), /// offset: 24 #[prost(uint32, tag = "695")] Jjabppdilok(u32), /// offset: 24 #[prost(message, tag = "648")] Gljomgjlpmh(super::Hblldkafiii), /// offset: 24 #[prost(message, tag = "1488")] Ndoagakfmnl(super::Lljodghmadg), /// offset: 24 #[prost(message, tag = "1926")] Bohgegcegdh(super::Flgenhnodni), /// offset: 24 #[prost(message, tag = "184")] Fbckoeihifh(super::Djdacjojgle), /// offset: 24 #[prost(message, tag = "213")] Kgllcmimemf(super::Opdmgoaciep), } } /// Obf: PPLBKOKGCNN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9599)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingSyncChangeScNotify { /// offset: 16 #[prost(message, repeated, tag = "15")] pub cjfblhnphak: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gmfcnnfhmge { /// offset: 28 #[prost(uint32, tag = "2")] pub ijlpdnlaidg: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aapcahchmfn { /// offset: 24 #[prost(message, repeated, tag = "12")] pub epgapccaemp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahdicmgklmb { /// offset: 16 #[prost(message, optional, tag = "2")] pub djidcabjnla: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub jgoepadokem: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pmnaalfcnmi { /// offset: 24 #[prost(uint32, tag = "14")] pub mooopambofk: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub penlmeijifk: u32, /// offset: 40 #[prost(uint64, tag = "2")] pub gefgoigjhfj: u64, /// offset: 28 #[prost(uint32, tag = "4")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Deemoekeecm { /// offset: 32 #[prost(uint32, tag = "1")] pub penlmeijifk: u32, /// offset: 24 #[prost(uint64, tag = "7")] pub efllpplckbb: u64, /// offset: 36 #[prost(bool, tag = "12")] pub mpgfgkdbahn: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pocfnjmahmd { /// offset: 44 #[prost(uint32, tag = "4")] pub penlmeijifk: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub mooopambofk: u32, /// offset: 32 #[prost(uint64, tag = "13")] pub gefgoigjhfj: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cobpamnppnh { /// offset: 32 #[prost(uint32, tag = "5")] pub penlmeijifk: u32, /// offset: 16 #[prost(message, optional, tag = "7")] pub emamfjggmaa: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okigceplmka { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub idmefdefokg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub penlmeijifk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhmmgjabocb { /// offset: 24 #[prost(message, repeated, tag = "7")] pub fbhgppckeic: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub penlmeijifk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lljodghmadg {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Flgenhnodni {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Okflifaodgk { /// offset: 24 #[prost(message, optional, tag = "13")] pub ppbaaalanjb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub penlmeijifk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Blmlccdeopp { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub jbccjllbbak: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Icccijakojl { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub ccbiebicdme: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gcgfnmnafek { /// offset: 24 #[prost(uint64, tag = "10")] pub plfjbhogcaf: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlfjkiddkbg { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub kbbpnkggcpn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pndiinahjaf { /// offset: 36 #[prost(uint32, tag = "12")] pub unique_id: u32, #[prost(oneof = "pndiinahjaf::Jlikfbalnjb", tags = "1506")] pub jlikfbalnjb: ::core::option::Option, } /// Nested message and enum types in `PNDIINAHJAF`. pub mod pndiinahjaf { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Jlikfbalnjb { /// offset: 24 #[prost(message, tag = "1506")] Dpeleiiakaa(super::Jlfjkiddkbg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Djdacjojgle {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hblldkafiii { /// offset: 32 #[prost(message, optional, tag = "8")] pub bokmcbhocik: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "4")] pub eekggblhnhp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opdmgoaciep { /// offset: 24 #[prost(message, repeated, tag = "3")] pub fgaceklggbe: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlpgigpciag { /// offset: 16 #[prost(message, optional, tag = "11")] pub ebmkbdjmaaf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejcchhaagnh { /// offset: 16 #[prost(message, optional, tag = "11")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "5")] pub scene: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfaoialeboh { /// offset: 40 #[prost(message, optional, tag = "1906")] pub ndgfcdhenko: ::core::option::Option, /// offset: 76 #[prost(uint32, tag = "15")] pub oemmbppkhmh: u32, /// offset: 68 #[prost(bool, tag = "14")] pub kgmgfaldoje: bool, /// offset: 92 #[prost(enumeration = "ChessRogueDiceStatus", tag = "13")] pub iebckhklgnj: i32, /// offset: 48 #[prost(message, optional, tag = "206")] pub lijjfocmncf: ::core::option::Option, /// offset: 100 #[prost(uint32, tag = "3")] pub gmmplihpjpa: u32, /// offset: 72 #[prost(uint32, tag = "1")] pub fbmdoiakcnb: u32, /// offset: 96 #[prost(uint32, tag = "4")] pub gkpcgncgdbe: u32, /// offset: 88 #[prost(uint32, tag = "5")] pub fgalchfooii: u32, /// offset: 84 #[prost(uint32, tag = "11")] pub fkfmidemiok: u32, /// offset: 56 #[prost(uint32, tag = "7")] pub fkicfpcigkb: u32, /// offset: 69 #[prost(bool, tag = "1866")] pub bnfjpdopioa: bool, /// offset: 16 #[prost(uint32, repeated, tag = "1143")] pub mkkbcnhijan: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(int32, tag = "214")] pub imkmckpbnih: i32, /// offset: 64 #[prost(uint32, tag = "9")] pub efipblflmgb: u32, /// offset: 32 #[prost(message, optional, tag = "1469")] pub idagjpplnlp: ::core::option::Option, /// offset: 80 #[prost(enumeration = "ChessRogueDiceType", tag = "6")] pub ecpphfhjepp: i32, } /// Obf: PDMLJGFNEOM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5587)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueRollDiceCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub bgpbimdcbbl: u32, } /// Obf: JEOEGNCILBN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5473)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueRollDiceScRsp { /// offset: 24 #[prost(message, optional, tag = "10")] pub pjabkdbfpim: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dakikkdican { /// offset: 24 #[prost(uint32, tag = "14")] pub monster_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub agglbdehhgo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akglaekcfno { /// offset: 16 #[prost(message, repeated, tag = "7")] pub loljhldhppn: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "1")] pub kpnnkbillbl: u32, /// offset: 32 #[prost(bool, tag = "4")] pub chcgmamobmh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mglmempjeld { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub dekjhabpjda: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbbehbnaafi { /// offset: 24 #[prost(message, optional, tag = "11")] pub gbhjgilijmp: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "6")] pub bpfcejkncdp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cofdjfibpdm { #[prost(oneof = "cofdjfibpdm::Bgmdklobicm", tags = "14, 13, 3")] pub bgmdklobicm: ::core::option::Option, } /// Nested message and enum types in `COFDJFIBPDM`. pub mod cofdjfibpdm { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bgmdklobicm { /// offset: 24 #[prost(message, tag = "14")] Bpfcejkncdp(super::Akglaekcfno), /// offset: 24 #[prost(message, tag = "13")] Gbhjgilijmp(super::Mglmempjeld), /// offset: 24 #[prost(message, tag = "3")] Bphaefajjko(super::Nbbehbnaafi), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nakiglpgkba { /// offset: 64 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 40 #[prost(enumeration = "ChessRogueCellSpecialType", tag = "4")] pub geldilbfgbm: i32, /// offset: 48 #[prost(uint32, tag = "8")] pub gkbencdfcej: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub stage_info: ::core::option::Option, /// offset: 52 #[prost(uint32, tag = "11")] pub room_id: u32, /// offset: 37 #[prost(bool, tag = "14")] pub cebpajaajpp: bool, /// offset: 56 #[prost(uint32, tag = "15")] pub mfniobkfbkf: u32, /// offset: 36 #[prost(bool, tag = "9")] pub ckihbdkdoej: bool, /// offset: 32 #[prost(uint32, tag = "3")] pub eooigcckgfb: u32, /// offset: 60 #[prost(uint32, tag = "10")] pub ppepapcepcm: u32, /// offset: 44 #[prost(enumeration = "ChessRogueBoardCellStatus", tag = "2")] pub ehnclflkmfa: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cppaaiihagi { /// offset: 32 #[prost(uint32, tag = "11")] pub jnbgefjpkcc: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub moefpfojedi: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub ldlohfleomg: u32, /// offset: 16 #[prost(message, repeated, tag = "4")] pub ddpkjkhedlh: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "6")] pub gjgkianenip: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oakipkacmjf { /// offset: 24 #[prost(uint32, tag = "13")] pub room_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub eiiagabafec: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oldmmodmoei { /// offset: 16 #[prost(message, optional, tag = "6")] pub ppipfophnhm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub hjbobcleedi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plmplhkejll { /// offset: 48 #[prost(uint32, repeated, tag = "11")] pub pnemjfmgkjj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "3")] pub ibokgbfbkkd: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(uint32, tag = "6")] pub nbeebmjfoea: u32, /// offset: 56 #[prost(enumeration = "ChessRogueBoardCellStatus", tag = "9")] pub chhamikkkci: i32, /// offset: 64 #[prost(uint32, tag = "15")] pub hkbdjhlmibf: u32, /// offset: 16 #[prost(message, optional, tag = "2")] pub bmkpiighodh: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "4")] pub omcinmjnpif: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgdfgmmkjah { /// offset: 40 #[prost(uint32, tag = "8")] pub lhjejepgkfh: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub id: u32, /// offset: 56 #[prost(int32, tag = "12")] pub kknnbagffgl: i32, /// offset: 16 #[prost(message, optional, tag = "10")] pub hkfheompplj: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "6")] pub ingcdiafafg: u32, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub jhcmealpdeb: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(int32, tag = "11")] pub ocfjlocifbn: i32, /// offset: 48 #[prost(uint32, tag = "7")] pub gfggmlnlgca: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kdcimcencgp { /// offset: 28 #[prost(uint32, tag = "2")] pub lghookmnmcl: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub lcdaleeedjj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ichbglchldp { /// offset: 16 #[prost(message, repeated, tag = "7")] pub lnfhnijjfmm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmogpmcjgle { /// offset: 16 #[prost(message, optional, tag = "9")] pub epkendeajpb: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "8")] pub ppipfophnhm: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "4")] pub eaadbocjnae: u32, /// offset: 40 #[prost(uint32, repeated, tag = "14")] pub kjdggnnfggp: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(int32, tag = "7")] pub cgnokhabcpp: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fclnbhmaigc { /// offset: 24 #[prost(uint32, tag = "7")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mpkglgclaid { /// offset: 16 #[prost(message, optional, tag = "5")] pub pamghmdjaja: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "10")] pub lkjoeodaomm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amgmaiokjln { /// offset: 32 #[prost(uint32, tag = "5")] pub oiaecfmlphk: u32, /// offset: 40 #[prost(bool, tag = "15")] pub bkdinonlahd: bool, /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub bfamfabbcio: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "10")] pub fomnfhjcdoc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Namgfeonkfk { /// offset: 24 #[prost(int32, tag = "7")] pub ccieiaadlme: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkjpdjnhnbo { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub ddmkcobomno: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ilejgedbekf { /// offset: 32 #[prost(message, optional, tag = "4")] pub lbnhkppajim: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "12")] pub impbeljgdjh: ::core::option::Option, /// offset: 88 #[prost(message, optional, tag = "9")] pub hkgknekkjhb: ::core::option::Option, /// offset: 104 #[prost(message, optional, tag = "1")] pub story_info: ::core::option::Option, /// offset: 112 #[prost(message, optional, tag = "2")] pub moddibhcppd: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "1635")] pub bocippbebea: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "7")] pub rogue_current_game_info: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(message, optional, tag = "5")] pub cgifjaohhao: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "8")] pub pjabkdbfpim: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "14")] pub pending_action: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "6")] pub jghibclblag: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "15")] pub feilniknpcb: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "3")] pub bhoolfgeiaa: ::core::option::Option, /// offset: 128 #[prost(uint32, tag = "13")] pub loidogeenob: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdambcffpdi { /// offset: 40 #[prost(message, optional, tag = "3")] pub epkendeajpb: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "5")] pub talent_info: ::core::option::Option, /// offset: 56 #[prost(uint32, repeated, tag = "4")] pub jhcmealpdeb: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "6")] pub bocippbebea: ::core::option::Option, /// offset: 48 #[prost(uint32, repeated, tag = "14")] pub jldkkedekim: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "13")] pub bdjdbmickkp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjknjoajhbn { /// offset: 16 #[prost(message, repeated, tag = "9")] pub rogue_current_game_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub loidogeenob: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Babagedccbg { /// offset: 40 #[prost(message, optional, tag = "2")] pub bocippbebea: ::core::option::Option, /// offset: 64 #[prost(uint32, repeated, tag = "7")] pub jldkkedekim: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "13")] pub epkendeajpb: ::core::option::Option, /// offset: 56 #[prost(uint32, repeated, tag = "6")] pub jhcmealpdeb: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "8")] pub bdjdbmickkp: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "4")] pub talent_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fiilphklfek { /// offset: 88 #[prost(uint32, tag = "988")] pub nnlehimndbe: u32, /// offset: 100 #[prost(uint32, tag = "751")] pub oinidccnaom: u32, /// offset: 56 #[prost(message, optional, tag = "8")] pub djdpilokdko: ::core::option::Option, /// offset: 112 #[prost(uint32, tag = "2")] pub difficulty_level: u32, /// offset: 104 #[prost(uint32, tag = "1505")] pub pjinjjgommf: u32, /// offset: 96 #[prost(uint32, tag = "15")] pub fapfkfjiele: u32, /// offset: 80 #[prost(bool, tag = "10")] pub nagjkijodkf: bool, /// offset: 116 #[prost(uint32, tag = "7")] pub aiehgfocpbg: u32, /// offset: 84 #[prost(uint32, tag = "1")] pub djmgknplboi: u32, /// offset: 16 #[prost(message, optional, tag = "12")] pub heeapoipjmp: ::core::option::Option, /// offset: 92 #[prost(uint32, tag = "5")] pub bmldpgffiib: u32, /// offset: 72 #[prost(uint32, tag = "6")] pub hbfhjoiebie: u32, /// offset: 76 #[prost(enumeration = "Gcdmhamcdhi", tag = "3")] pub idpbldhnhkb: i32, /// offset: 64 #[prost(uint32, repeated, tag = "13")] pub ckpkapeikih: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(uint32, tag = "709")] pub loidogeenob: u32, /// offset: 32 #[prost(message, optional, tag = "1592")] pub jghibclblag: ::core::option::Option, /// offset: 108 #[prost(uint32, tag = "401")] pub score_id: u32, /// offset: 48 #[prost(message, optional, tag = "14")] pub feilniknpcb: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "11")] pub hkgknekkjhb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebgjkpjnpbl { /// offset: 32 #[prost(uint32, tag = "1")] pub imggiehbabm: u32, /// offset: 24 #[prost(message, repeated, tag = "2")] pub ddpkjkhedlh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lkcebedhnbj { /// offset: 28 #[prost(uint32, tag = "8")] pub fapfkfjiele: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub mcfdkfbghaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Admkichlgbp { /// offset: 28 #[prost(uint32, tag = "9")] pub fomnfhjcdoc: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub ddifefoggml: u32, } /// Obf: ABNFLDPOEPD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5540)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueQueryCsReq {} /// Obf: AIEJBKKELDD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5589)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQueryScRsp { /// offset: 48 #[prost(message, optional, tag = "2")] pub rogue_get_info: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "5")] pub ndmlegliogn: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "6")] pub oclladbfkhp: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "7")] pub ljmfgdfblck: ::core::option::Option, } /// Obf: FBHNPLJNLNP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5415)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueEnterCellCsReq { /// offset: 28 #[prost(uint32, tag = "15")] pub jnlnmhooekl: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub eiiagabafec: u32, } /// Obf: CIHAAHNFEMI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5558)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterCellScRsp { /// offset: 16 #[prost(message, optional, tag = "13")] pub stage_info: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "4")] pub eiiagabafec: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub ljmfgdfblck: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: CHNAFMDMKOD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5514)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueEnterCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub id: u32, } /// Obf: CDJFOAHJELE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5459)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterScRsp { /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "5")] pub stage_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "6")] pub ljmfgdfblck: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "4")] pub id: u32, } /// Obf: FCEGJMHNKCA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5454)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueLeaveCsReq {} /// Obf: KLKJDODCMPL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5435)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueLeaveScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub stage_info: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "12")] pub oclladbfkhp: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "2")] pub rogue_get_info: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "4")] pub impbeljgdjh: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: PCEGALADFFK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5429)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueGiveUpCsReq {} /// Obf: LHKGNOOFHPE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5554)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueGiveUpScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub impbeljgdjh: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "13")] pub stage_info: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "1")] pub ndmlegliogn: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "4")] pub oclladbfkhp: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "9")] pub rogue_get_info: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: PMGNKABHAHO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5516)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueStartCsReq { /// offset: 60 #[prost(uint32, tag = "2")] pub lghookmnmcl: u32, /// offset: 56 #[prost(uint32, tag = "9")] pub amhdfmfilbd: u32, /// offset: 48 #[prost(uint32, repeated, tag = "8")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "12")] pub kolblkedogc: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "5")] pub id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub ojahmnaninl: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub incaibonhed: ::prost::alloc::vec::Vec, } /// Obf: ENACJGJGMIC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5506)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueStartScRsp { /// offset: 40 #[prost(message, optional, tag = "12")] pub stage_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "8")] pub ljmfgdfblck: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "11")] pub eohojeckodj: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nnjciinhcji {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5517)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnpaakghbej { /// offset: 24 #[prost(message, optional, tag = "7")] pub ljmfgdfblck: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: AKMOPHIHPOM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5434)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueChangeAeonDimensionNotify { /// offset: 16 #[prost(message, optional, tag = "2")] pub ljmfgdfblck: ::core::option::Option, } /// Obf: LGCMLOHIGEN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5533)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueSelectCellCsReq { /// offset: 28 #[prost(uint32, tag = "11")] pub eiiagabafec: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub jnlnmhooekl: u32, } /// Obf: MBEGGNIFBND /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5436)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueSelectCellScRsp { /// offset: 36 #[prost(uint32, tag = "6")] pub eiiagabafec: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub jnlnmhooekl: u32, /// offset: 24 #[prost(message, optional, tag = "8")] pub kaealleladn: ::core::option::Option, } /// Obf: KGLPFJLOMII /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5475)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueLayerSettlement { /// offset: 32 #[prost(uint32, tag = "15")] pub ingcdiafafg: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub ndmlegliogn: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "4")] pub difficulty_level: u32, } /// Obf: BNKOANDCFEM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5442)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueBuffEnhanceInfoCsReq {} /// Obf: OBOFLHKIKLD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5546)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueBuffEnhanceInfoScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "13")] pub fgljokilkhg: ::core::option::Option, } /// Obf: CJMODANKCHG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5439)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnhanceRogueBuffCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub maze_buff_id: u32, } /// Obf: DDHMKLOHJBK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5508)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnhanceRogueBuffScRsp { /// offset: 24 #[prost(message, optional, tag = "13")] pub agfpfodpofa: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "12")] pub fgljokilkhg: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 40 #[prost(bool, tag = "6")] pub daiknkalkcm: bool, } /// Obf: LGIPNHNOEOB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5402)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PickRogueAvatarCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub prop_entity_id: u32, } /// Obf: EOAIDLEDGBJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5572)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PickRogueAvatarScRsp { /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub lbnhkppajim: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: PDJJBEABOJO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5420)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReviveRogueAvatarCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub interacted_prop_entity_id: u32, } /// Obf: HNDBNPFBJFK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5592)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReviveRogueAvatarScRsp { /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "9")] pub pamghmdjaja: ::core::option::Option, } /// Obf: CJEEINOPPKL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5532)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateReviveInfoScNotify { /// offset: 24 #[prost(message, optional, tag = "4")] pub pamghmdjaja: ::core::option::Option, } /// Obf: IPPEIJKEBJI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5594)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateMoneyInfoScNotify { /// offset: 16 #[prost(message, optional, tag = "5")] pub cgifjaohhao: ::core::option::Option, } /// Obf: PGCOLAGANHE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5477)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateDiceInfoScNotify { /// offset: 16 #[prost(message, optional, tag = "1")] pub pjabkdbfpim: ::core::option::Option, } /// Obf: GILDGEAEINL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5452)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateLevelBaseInfoScNotify { /// offset: 28 #[prost(enumeration = "Idfcggmmffa", tag = "5")] pub reason: i32, /// offset: 24 #[prost(enumeration = "Kgdimpeogol", tag = "12")] pub lhjejepgkfh: i32, } /// Obf: ECMGMIKCEMP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5401)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateAllowedSelectCellScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub pnemjfmgkjj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub ohhgaakgldo: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5525)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lcdockjgfce { /// offset: 24 #[prost(message, optional, tag = "10")] pub agaklhcakol: ::core::option::Option, } /// Obf: GLHCPKGBFMN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5586)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateAeonModifierValueScNotify { /// offset: 24 #[prost(int32, tag = "11")] pub cgnokhabcpp: i32, /// offset: 28 #[prost(uint32, tag = "14")] pub lghookmnmcl: u32, } /// Obf: KOBIILCMFEN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5414)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateDicePassiveAccumulateValueScNotify { /// offset: 24 #[prost(int32, tag = "12")] pub lbllfabkggl: i32, } /// Obf: MGFDABBADJA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5416)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueSkipTeachingLevelCsReq {} /// Obf: PPADLEJAHPM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5580)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueSkipTeachingLevelScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub aijomblmmol: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: JJEGLJOCEJJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateUnlockLevelScNotify { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub jhcmealpdeb: ::prost::alloc::vec::Vec, } /// Obf: HMMBFMLKLPP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5501)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueEnterNextLayerCsReq {} /// Obf: BCIHAAJMLMI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5449)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterNextLayerScRsp { /// offset: 40 #[prost(message, optional, tag = "12")] pub eohojeckodj: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "9")] pub rogue_info: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "1")] pub stage_info: ::core::option::Option, } /// Obf: PODHNICILAG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5575)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueReRollDiceCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub bgpbimdcbbl: u32, } /// Obf: OIHCIILALOD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5407)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueReRollDiceScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub pjabkdbfpim: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: PEGPLJEDKFO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5511)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueConfirmRollCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub bgpbimdcbbl: u32, } /// Obf: JNPNOBGLJOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5458)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueConfirmRollScRsp { /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub pjabkdbfpim: ::core::option::Option, } /// Obf: BODIEGBOCOL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5464)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueCheatRollCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub ccogfklofkl: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub bgpbimdcbbl: u32, } /// Obf: LMBLIDKPEDO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5522)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueCheatRollScRsp { /// offset: 36 #[prost(uint32, tag = "8")] pub ccogfklofkl: u32, /// offset: 16 #[prost(message, optional, tag = "3")] pub pjabkdbfpim: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "13")] pub oefffdcfafc: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nfogbdoieak {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5507)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnibhaojkbi { /// offset: 32 #[prost(message, optional, tag = "1")] pub dalnjfbghhp: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "10")] pub pjabkdbfpim: ::core::option::Option, } /// Obf: BJMCLHAMCOC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5488)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueQuitCsReq {} /// Obf: EMMELLGLIIB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5498)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQuitScRsp { /// offset: 56 #[prost(message, optional, tag = "2")] pub moddibhcppd: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "15")] pub impbeljgdjh: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "7")] pub ndmlegliogn: ::core::option::Option, /// offset: 72 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "11")] pub stage_info: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "12")] pub oclladbfkhp: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "3")] pub rogue_get_info: ::core::option::Option, } /// Obf: HHCGOMEHLDD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5509)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueCellUpdateNotify { /// offset: 40 #[prost(enumeration = "RogueModifierSourceType", tag = "15")] pub fpafhbpbhef: i32, /// offset: 32 #[prost(enumeration = "Bgobbomljcm", tag = "11")] pub reason: i32, /// offset: 36 #[prost(uint32, tag = "14")] pub ohhgaakgldo: u32, /// offset: 16 #[prost(message, repeated, tag = "5")] pub ddpkjkhedlh: ::prost::alloc::vec::Vec, } /// Obf: CDHCPJONEBN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5598)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueQuestFinishNotify { /// offset: 24 #[prost(uint32, tag = "7")] pub odonpmongja: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub ogpidlphhgg: u32, } /// Obf: LINOCGPAJEB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5523)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChessRogueStoryInfoCsReq {} /// Obf: ECAFIJBJFCB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5440)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueStoryInfoScRsp { /// offset: 32 #[prost(message, repeated, tag = "1")] pub dokhdogapkd: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "12")] pub olhnbephhfg: ::prost::alloc::vec::Vec, } /// Obf: OABJECNADLH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5410)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectChessRogueSubStoryCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub ekefmnpfogo: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub ienbkiagpba: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub fomnfhjcdoc: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub digpicghpom: u32, } /// Obf: BAEKABJGOLM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5481)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectChessRogueSubStoryScRsp { /// offset: 32 #[prost(uint32, tag = "7")] pub digpicghpom: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub ekefmnpfogo: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub fomnfhjcdoc: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub ienbkiagpba: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: ABKMFJBKOGM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5502)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishChessRogueSubStoryCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub ienbkiagpba: u32, } /// Obf: HICOPBMNKOH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5515)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishChessRogueSubStoryScRsp { /// offset: 28 #[prost(uint32, tag = "7")] pub fapfkfjiele: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub ienbkiagpba: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: DNCAJLHFMPF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5567)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateActionPointScNotify { /// offset: 24 #[prost(int32, tag = "9")] pub kknnbagffgl: i32, } /// Obf: FIOFCLINJDO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5545)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterChessRogueAeonRoomCsReq {} /// Obf: AMCPHKKJOMD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5571)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterChessRogueAeonRoomScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub stage_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: LPMAABLLAAA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5487)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChessRogueStoryAeonTalkInfoCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub ahkffciepdg: u32, } /// Obf: GBJEIACFFMP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5405)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueStoryAeonTalkInfoScRsp { /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 24 #[prost(map = "uint32, uint32", tag = "11")] pub foejfemlppc: ::std::collections::HashMap, /// offset: 36 #[prost(uint32, tag = "9")] pub ahkffciepdg: u32, } /// Obf: JLCCMKOCDKH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5411)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncChessRogueMainStoryFinishScNotify { /// offset: 28 #[prost(uint32, tag = "2")] pub fapfkfjiele: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub mcfdkfbghaa: u32, } /// Obf: AMMGMJAHMFA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5451)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncChessRogueNousValueScNotify { /// offset: 24 #[prost(message, optional, tag = "1")] pub bhoolfgeiaa: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cacldcafckh { /// offset: 24 #[prost(uint32, tag = "5")] pub fapfkfjiele: u32, /// offset: 28 #[prost(enumeration = "Lnnfnlkacon", tag = "12")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dhgpcpmifdc { /// offset: 24 #[prost(uint32, tag = "3")] pub ienbkiagpba: u32, } /// Obf: JJIJCNPJEKJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5541)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetChessRogueNousStoryInfoCsReq {} /// Obf: IABOMCFFCDD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5412)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueNousStoryInfoScRsp { /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "11")] pub dokhdogapkd: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "10")] pub olhnbephhfg: ::prost::alloc::vec::Vec, } /// Obf: ODCHOMJNEDI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5524)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncChessRogueNousSubStoryScNotify { /// offset: 24 #[prost(uint32, tag = "1")] pub ienbkiagpba: u32, } /// Obf: IIMEBEHFANN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5557)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncChessRogueNousMainStoryScNotify { /// offset: 24 #[prost(message, repeated, tag = "10")] pub olhnbephhfg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbeengdecoh { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub bbhmfankcao: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub ahhjhhophpj: ::prost::alloc::vec::Vec, /// offset: 57 #[prost(bool, tag = "8")] pub bkdinonlahd: bool, /// offset: 56 #[prost(bool, tag = "10")] pub cbjifcganik: bool, /// offset: 40 #[prost(uint32, repeated, tag = "5")] pub jcfepokifpd: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "15")] pub iehkdajnale: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub fapfkfjiele: u32, /// offset: 60 #[prost(uint32, tag = "6")] pub ienbkiagpba: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cljdmlfmfha { /// offset: 24 #[prost(uint32, tag = "3")] pub akknccfibhi: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub ccogfklofkl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glenekhdklj { /// offset: 32 #[prost(uint32, tag = "10")] pub amhdfmfilbd: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub oplbocpiibp: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub mgpjlhchame: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] pub napganolbgl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcimmihkpei { /// offset: 40 #[prost(message, repeated, tag = "1")] pub jikknnogmdb: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(map = "uint32, bool", tag = "12")] pub bnlmpieeeim: ::std::collections::HashMap, /// offset: 48 #[prost(enumeration = "ChessRogueNousDicePhase", tag = "8")] pub pebibembnfa: i32, /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub bmhaffgjejk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hcgeggglofi { /// offset: 24 #[prost(message, optional, tag = "1")] pub njonkanpjlo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub mpgdjoghkbh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgoilcghknm { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub hkljflhpjce: ::prost::alloc::vec::Vec, } /// Obf: AKAHCBGMGMD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5565)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ResetRogueDiceSurfaceCsReq { /// offset: 16 #[prost(message, optional, tag = "6")] pub bdjdbmickkp: ::core::option::Option, } /// Obf: HPBGKNOMLAO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5417)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousEditDiceScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub bdjdbmickkp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: BBCGLGFFPHI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5441)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousDiceUpdateNotify { /// offset: 24 #[prost(message, optional, tag = "5")] pub nnkcofopnbn: ::core::option::Option, } /// Obf: LPCAPNALIIE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5518)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueNousDiceSurfaceUnlockNotify { /// offset: 24 #[prost(uint32, tag = "15")] pub diaamodkamo: u32, } /// Obf: GIFLFCALGAG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5463)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueNousGetRogueTalentInfoCsReq {} /// Obf: IOJMJDCMENE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5422)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousGetRogueTalentInfoScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub talent_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub mpgdjoghkbh: u32, } /// Obf: ACAFFKNDLMB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5535)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChessRogueNousEnableRogueTalentCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub kfjemiojlpj: u32, } /// Obf: NJOAJALMAOC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5482)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousEnableRogueTalentScRsp { /// offset: 24 #[prost(message, optional, tag = "13")] pub talent_info: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub mpgdjoghkbh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gginkebloel { /// offset: 24 #[prost(uint32, tag = "11")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub kmemkmpmfhh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcmmladbeam { /// offset: 24 #[prost(message, repeated, tag = "15")] pub mplincadodk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmgjflepdbb { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub dejahcpfeid: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lehnhdlemhl { /// offset: 40 #[prost(int32, tag = "5")] pub hp: i32, /// offset: 48 #[prost(int32, tag = "2")] pub najcpopjglb: i32, /// offset: 52 #[prost(uint32, tag = "3")] pub id: u32, /// offset: 44 #[prost(bool, tag = "13")] pub kaebcnnakid: bool, /// offset: 24 #[prost(message, optional, tag = "6")] pub mplincadodk: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "14")] pub bmgabahlgji: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fhccchjhhkl { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub dpkacndaldi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub okhambmnidi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lhedjaiohoe { /// offset: 24 #[prost(uint32, tag = "8")] pub njdbiemaoaa: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub maonlhbkofk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pcaoljlfpba { /// offset: 44 #[prost(int32, tag = "7")] pub hp: i32, /// offset: 36 #[prost(uint32, tag = "1")] pub llhjaggegok: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub elebgnheiml: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub mllgeoinjog: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub index: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub ddgeoolhapg: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub pncngmfband: u32, /// offset: 28 #[prost(int32, tag = "14")] pub attack: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hamejpgciji { /// offset: 24 #[prost(uint32, tag = "10")] pub cost_time: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub ghbnoamoand: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub total_auto_turns: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub hfliajcnjpl: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub total_turns: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub total_damage: u32, } /// Obf: IDKBFEHNFFM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8161)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraGetDataCsReq {} /// Obf: NNGEANJAOBJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8180)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDataScRsp { /// offset: 104 #[prost(enumeration = "Ghjifohjoem", tag = "6")] pub legmojldech: i32, /// offset: 64 #[prost(uint32, tag = "639")] pub nkbddidfpne: u32, /// offset: 80 #[prost(uint32, tag = "10")] pub bcllcbdepep: u32, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub gcenjmplhmc: ::prost::alloc::vec::Vec, /// offset: 76 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 100 #[prost(uint32, tag = "13")] pub jiicjoklnlg: u32, /// offset: 68 #[prost(uint32, tag = "3")] pub njdbiemaoaa: u32, /// offset: 92 #[prost(uint32, tag = "14")] pub fhhmachpmga: u32, /// offset: 96 #[prost(uint32, tag = "8")] pub bbojliealdb: u32, /// offset: 72 #[prost(uint32, tag = "596")] pub acjjcpcpfdn: u32, /// offset: 84 #[prost(uint32, tag = "2")] pub bmgakknakfd: u32, /// offset: 60 #[prost(uint32, tag = "1347")] pub pbaffldbale: u32, /// offset: 56 #[prost(uint32, tag = "9")] pub hfjjjkebmep: u32, /// offset: 88 #[prost(uint32, tag = "927")] pub ncbpoocccan: u32, /// offset: 108 #[prost(uint32, tag = "5")] pub pkhbamilioi: u32, /// offset: 48 #[prost(message, repeated, tag = "15")] pub ijgalcoflla: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "7")] pub hmabmkkkhnb: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "11")] pub lineup: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nabejkghcai { /// offset: 16 #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8170)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oijjdmgodjp { /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub lineup: ::core::option::Option, } /// Obf: DKCOPBIGBOO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8175)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraFinishRoundCsReq { /// offset: 32 #[prost(message, optional, tag = "2")] pub stt: ::core::option::Option, /// offset: 16 #[prost(map = "uint32, message", tag = "15")] pub kmochcfldcm: ::std::collections::HashMap, /// offset: 24 #[prost(map = "uint32, uint32", tag = "13")] pub pkipmnndipa: ::std::collections::HashMap, /// offset: 76 #[prost(uint32, tag = "12")] pub jhdkobknpde: u32, /// offset: 56 #[prost(uint32, repeated, tag = "3")] pub lnaohdbgeno: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "1")] pub end_reason: i32, /// offset: 48 #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, /// offset: 80 #[prost(bool, tag = "6")] pub pgegmmbinid: bool, /// offset: 40 #[prost(message, repeated, tag = "11")] pub kmafdfbjcji: ::prost::alloc::vec::Vec, } /// Obf: CFODBJEFDMJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8168)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraFinishRound { /// offset: 92 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 88 #[prost(enumeration = "Ghjifohjoem", tag = "3")] pub legmojldech: i32, /// offset: 40 #[prost(uint32, repeated, tag = "9")] pub gcenjmplhmc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "4")] pub mamlpgpohne: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "11")] pub njdbiemaoaa: u32, /// offset: 80 #[prost(uint32, tag = "8")] pub bcllcbdepep: u32, /// offset: 48 #[prost(map = "uint32, message", tag = "14")] pub hbmigmjbcng: ::std::collections::HashMap, /// offset: 72 #[prost(uint32, tag = "7")] pub bmgakknakfd: u32, /// offset: 24 #[prost(map = "uint32, message", tag = "13")] pub dmllcpjfpnf: ::std::collections::HashMap, /// offset: 64 #[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "2")] pub end_reason: i32, /// offset: 97 #[prost(bool, tag = "6")] pub nflpmlgbkdf: bool, /// offset: 76 #[prost(uint32, tag = "1")] pub acjjcpcpfdn: u32, /// offset: 84 #[prost(uint32, tag = "10")] pub bbojliealdb: u32, /// offset: 56 #[prost(message, repeated, tag = "15")] pub hmabmkkkhnb: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(bool, tag = "5")] pub pgegmmbinid: bool, } /// Obf: EIFOGHFLAEN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8174)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraStartEndlessCsReq {} /// Obf: IBOCAIOMALA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8177)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraStartEndlessScRsp { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: ONBELPPNNKI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8167)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraFinishEndlessRoundCsReq { /// offset: 24 #[prost(message, repeated, tag = "14")] pub kmafdfbjcji: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, /// offset: 48 #[prost(uint32, repeated, tag = "15")] pub lnaohdbgeno: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(bool, tag = "6")] pub oipljjiodil: bool, /// offset: 60 #[prost(uint32, tag = "11")] pub nkbddidfpne: u32, /// offset: 16 #[prost(message, optional, tag = "5")] pub stt: ::core::option::Option, } /// Obf: CDOAILJIOHO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8179)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraFinishEndlessRoundScRsp { /// offset: 52 #[prost(uint32, tag = "7")] pub hfjjjkebmep: u32, /// offset: 36 #[prost(bool, tag = "11")] pub oipljjiodil: bool, /// offset: 44 #[prost(uint32, tag = "10")] pub jiicjoklnlg: u32, /// offset: 24 #[prost(message, repeated, tag = "4")] pub ifnodkpgbjk: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub pkhbamilioi: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub nkbddidfpne: u32, /// offset: 56 #[prost(uint32, tag = "14")] pub acdjhfnhcnp: u32, } /// Obf: HGOMPLGCHMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8171)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraQuitEndlessCsReq {} /// Obf: FLPFEPMPHII /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8178)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraQuitEndlessScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: HHIHPFKCOIB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8164)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDoFinalRoundCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub lnaohdbgeno: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "6")] pub stt: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "3")] pub lineup: ::core::option::Option, /// offset: 56 #[prost(bool, tag = "11")] pub oipljjiodil: bool, /// offset: 60 #[prost(uint32, tag = "12")] pub nkbddidfpne: u32, /// offset: 32 #[prost(message, repeated, tag = "1")] pub kmafdfbjcji: ::prost::alloc::vec::Vec, } /// Obf: EJEPBCHFIAM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8163)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDoFinalRoundScRsp { /// offset: 24 #[prost(message, repeated, tag = "2")] pub hmabmkkkhnb: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "12")] pub njdbiemaoaa: u32, /// offset: 48 #[prost(uint32, tag = "15")] pub bmgakknakfd: u32, /// offset: 56 #[prost(uint32, tag = "7")] pub ncbpoocccan: u32, /// offset: 52 #[prost(uint32, tag = "10")] pub nkbddidfpne: u32, /// offset: 64 #[prost(bool, tag = "3")] pub oipljjiodil: bool, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub acjjcpcpfdn: u32, /// offset: 32 #[prost(message, repeated, tag = "6")] pub ifnodkpgbjk: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(uint32, tag = "4")] pub index: u32, } /// Obf: CPFHLKMNMNN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8169)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraRoundWorkStartCsReq { /// offset: 32 #[prost(message, optional, tag = "14")] pub lineup: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub ghmjndcaeeo: u32, /// offset: 24 #[prost(message, repeated, tag = "2")] pub kmafdfbjcji: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "8")] pub figjhmcepoa: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8173)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Inieldcagdg { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mofdandcghj { /// offset: 28 #[prost(uint32, tag = "6")] pub gpemmcmjppd: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub gfijjnnakgp: u32, /// offset: 24 #[prost(enumeration = "Fjdilegcbhp", tag = "7")] pub alfhnehobja: i32, } /// Obf: DOECIMIJBBP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelPlayerRankData { /// offset: 28 #[prost(uint32, tag = "3")] pub rank: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncblobppibd { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub mmiiinjdlam: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "4")] pub mapdnlbhhcd: u32, /// offset: 72 #[prost(uint32, tag = "10")] pub jglkneocjch: u32, /// offset: 40 #[prost(message, repeated, tag = "15")] pub eaplgiofddg: ::prost::alloc::vec::Vec, /// offset: 76 #[prost(uint32, tag = "1")] pub bekchimdnjg: u32, /// offset: 56 #[prost(uint32, repeated, tag = "7")] pub ckjecohkcll: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "11")] pub gepgggdkbnk: ::core::option::Option, /// offset: 48 #[prost(uint32, repeated, tag = "14")] pub glcoinhkhmm: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "8")] pub jnmbjhjpbok: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jcgbnpkjkhb { /// offset: 24 #[prost(uint32, tag = "12")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kncbimaafjg { /// offset: 52 #[prost(uint32, tag = "13")] pub exp: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub unique_id: u32, /// offset: 36 #[prost(int32, tag = "12")] pub ccnjkiaomff: i32, /// offset: 40 #[prost(uint32, tag = "7")] pub ddgeoolhapg: u32, /// offset: 16 #[prost(message, optional, tag = "14")] pub equipment_goods_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub bhjpdmjdjmn: u32, /// offset: 44 #[prost(int32, tag = "9")] pub cjakebnpgfa: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmpjmnnahnl { /// offset: 52 #[prost(uint32, tag = "6")] pub uid: u32, /// offset: 24 #[prost(message, repeated, tag = "3")] pub mnndmpbfpje: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "8")] pub rank: u32, /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub mekliklgafi: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(uint32, tag = "10")] pub ijeejnbngom: u32, /// offset: 64 #[prost(uint32, tag = "13")] pub head_icon: u32, /// offset: 32 #[prost(string, tag = "5")] pub nickname: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, tag = "11")] pub hp: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub offidmejbgi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hagbfhngjim { /// offset: 24 #[prost(message, optional, tag = "4")] pub okidhdfcpbd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dpehilaanon { /// offset: 32 #[prost(uint32, tag = "14")] pub ddgeoolhapg: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub hjmjiadbaoc: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub grid_fight_equipment_id: u32, /// offset: 36 #[prost(bool, tag = "5")] pub hlkafpclmeo: bool, /// offset: 28 #[prost(uint32, tag = "2")] pub deakooebljl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ijokdlmkdae { /// offset: 32 #[prost(bool, tag = "12")] pub klnhlejkdml: bool, /// offset: 33 #[prost(bool, tag = "11")] pub hlkafpclmeo: bool, /// offset: 24 #[prost(uint32, tag = "4")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub hcnkajnkgfh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dmajilebabm { /// offset: 16 #[prost(message, repeated, tag = "11")] pub jjgmpfgckhg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub kcefnimaejp: ::prost::alloc::vec::Vec, } /// Obf: LJNKMIKBCKK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9246)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyChimeraCsReq { /// offset: 36 #[prost(uint32, tag = "2")] pub lnbilchbhad: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub fjglpcijicj: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub aichbbiodjc: ::prost::alloc::vec::Vec, } /// Obf: MADOBOONFEL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9213)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyChimeraScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: AEMHHOAKGFA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9260)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyItemCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub gcenplkccba: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub hcnkajnkgfh: u32, } /// Obf: IKLIJHOPNEP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9226)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopBuyItemScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: DKKGEECMLDD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9241)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopLockCsReq { /// offset: 36 #[prost(bool, tag = "15")] pub is_locked: bool, #[prost(oneof = "chimera_duel_shop_lock_cs_req::Bpihfajcloc", tags = "13, 8")] pub bpihfajcloc: ::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 Bpihfajcloc { /// offset: 24 #[prost(uint32, tag = "13")] Deakooebljl(u32), /// offset: 24 #[prost(uint32, tag = "8")] Hcnkajnkgfh(u32), } } /// Obf: HOGFMLDKAII /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9231)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopLockScRsp { /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(bool, tag = "14")] pub is_locked: bool, #[prost(oneof = "chimera_duel_shop_lock_sc_rsp::Bpihfajcloc", tags = "3, 15")] pub bpihfajcloc: ::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 Bpihfajcloc { /// offset: 24 #[prost(uint32, tag = "3")] Deakooebljl(u32), /// offset: 24 #[prost(uint32, tag = "15")] Hcnkajnkgfh(u32), } } /// Obf: FHJLDFBNJGH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9259)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopRefreshCsReq {} /// Obf: CFLLGPBPPGH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9225)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelShopRefreshScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddjoeiboelh { /// offset: 52 #[prost(uint32, tag = "5")] pub offidmejbgi: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub gndepokfhpe: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub gcpncedamab: u32, /// offset: 76 #[prost(uint32, tag = "13")] pub nnfamojahch: u32, /// offset: 68 #[prost(uint32, tag = "2")] pub dgbanfmakma: u32, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub klolldjjaoa: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(uint32, tag = "15")] pub hp: u32, /// offset: 64 #[prost(uint32, tag = "11")] pub ijeejnbngom: u32, /// offset: 16 #[prost(message, repeated, tag = "10")] pub mnndmpbfpje: ::prost::alloc::vec::Vec, #[prost(oneof = "ddjoeiboelh::Nkcbiecfigk", tags = "616, 574")] pub nkcbiecfigk: ::core::option::Option, } /// Nested message and enum types in `DDJOEIBOELH`. pub mod ddjoeiboelh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nkcbiecfigk { /// offset: 40 #[prost(message, tag = "616")] Bkjncifkagd(super::Dmajilebabm), /// offset: 40 #[prost(message, tag = "574")] Bdlambnogbh(super::Hagbfhngjim), } } /// Obf: OBKNBIGALKJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9223)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelGetDataCsReq {} /// Obf: HMGKLFNFDPA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9217)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelGetDataScRsp { /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "13")] pub oiaphbbdphl: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "2")] pub bakkickhfdg: ::core::option::Option, } /// Obf: JOAHEEHJAIL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelUnlockMasterCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub offidmejbgi: u32, } /// Obf: IKPMODMCOHL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9248)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelUnlockMasterScRsp { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub offidmejbgi: u32, } /// Obf: KFKBMKBNOBF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9215)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelStartGameCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub offidmejbgi: u32, } /// Obf: DOBGAFAIHCO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9211)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelStartGameScRsp { /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "15")] pub oiaphbbdphl: ::core::option::Option, } /// Obf: MLAPEJHIFFK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9257)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundShopStageCsReq {} /// Obf: AGPENIKAOEB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9229)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundShopStageScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub oiaphbbdphl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hobciokknkh { /// offset: 32 #[prost(message, optional, tag = "6")] pub oiaphbbdphl: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "15")] pub gildmpkfggc: bool, /// offset: 24 #[prost(message, optional, tag = "9")] pub gepgggdkbnk: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "4")] pub mapdnlbhhcd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fllebeickce { /// offset: 48 #[prost(enumeration = "Mbkmljabcbe", tag = "7")] pub status: i32, /// offset: 24 #[prost(uint32, tag = "12")] pub ddgeoolhapg: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub pncngmfband: u32, /// offset: 60 #[prost(uint32, tag = "14")] pub grid_fight_equipment_id: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub unique_id: u32, /// offset: 64 #[prost(uint32, tag = "1")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub mllgeoinjog: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub llhjaggegok: u32, /// offset: 56 #[prost(uint32, tag = "3")] pub exp: u32, /// offset: 68 #[prost(int32, tag = "10")] pub hp: i32, /// offset: 72 #[prost(uint32, tag = "15")] pub elebgnheiml: u32, /// offset: 36 #[prost(int32, tag = "4")] pub najcpopjglb: i32, /// offset: 44 #[prost(uint32, tag = "5")] pub index: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ipmponahfbg { /// offset: 36 #[prost(uint32, tag = "14")] pub total_turns: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub jfjjlgfcomo: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub iedpbiabbck: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub total_auto_turns: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub hfliajcnjpl: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub ghbnoamoand: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhbedpmhndk { /// offset: 24 #[prost(message, repeated, tag = "8")] pub nkikedhaien: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "7")] pub total_damage: u32, /// offset: 16 #[prost(message, optional, tag = "10")] pub ddeklghpnme: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "5")] pub akhfekjnpfg: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "15")] pub cost_time: u32, } /// Obf: DOHOIIBGBFP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9212)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundBattleStageCsReq { /// offset: 32 #[prost(uint32, tag = "12")] pub naimopohjkp: u32, /// offset: 36 #[prost(enumeration = "Dcifpicpjmk", tag = "7")] pub kgebjnholcn: i32, /// offset: 24 #[prost(message, optional, tag = "9")] pub stt: ::core::option::Option, } /// Obf: FADBMJGFGAD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9254)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundBattleStageScRsp { /// offset: 32 #[prost(enumeration = "Dcifpicpjmk", tag = "14")] pub kgebjnholcn: i32, /// offset: 36 #[prost(uint32, tag = "12")] pub retcode: u32, #[prost( oneof = "chimera_duel_end_round_battle_stage_sc_rsp::Bpihfajcloc", tags = "1088, 2013" )] pub bpihfajcloc: ::core::option::Option< chimera_duel_end_round_battle_stage_sc_rsp::Bpihfajcloc, >, } /// 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 Bpihfajcloc { /// offset: 16 #[prost(message, tag = "1088")] Oiaphbbdphl(super::Ddjoeiboelh), /// offset: 16 #[prost(message, tag = "2013")] Ckimoelpoab(super::Hobciokknkh), } } /// Obf: MMCMPLDHMOL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9228)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndGameCsReq {} /// Obf: EJMAKGDFGOH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9255)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndGameScRsp { /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "8")] pub ckimoelpoab: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nnhpdnacicf { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub aichbbiodjc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nildpljdllj { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub ihalppapahh: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub fefbghpnlfm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mlajnangalb { /// offset: 48 #[prost(uint32, tag = "14")] pub hpeojnoohdd: u32, /// offset: 24 #[prost(message, optional, tag = "10")] pub source: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "13")] pub dhhlinhkjkc: ::core::option::Option, #[prost(oneof = "mlajnangalb::Fabbigdkain", tags = "181, 1648, 415")] pub fabbigdkain: ::core::option::Option, } /// Nested message and enum types in `MLAJNANGALB`. pub mod mlajnangalb { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fabbigdkain { /// offset: 16 #[prost(enumeration = "super::Agjpcoompgh", tag = "181")] Eojhlpdeppj(i32), /// offset: 16 #[prost(uint32, tag = "1648")] Cdkmmhgkjfi(u32), /// offset: 16 #[prost(message, tag = "415")] Dcfdmkebemc(super::Nildpljdllj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlbjnhjilfp { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub mekliklgafi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pknlnbgnfdf { /// offset: 16 #[prost(message, optional, tag = "12")] pub bgdggalaodo: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "10")] pub dgjheepiglh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aebnlkapdlb { #[prost( oneof = "aebnlkapdlb::Nlpppchggpf", tags = "6, 3, 15, 5, 8, 13, 4, 10, 7, 12, 9" )] pub nlpppchggpf: ::core::option::Option, } /// Nested message and enum types in `AEBNLKAPDLB`. pub mod aebnlkapdlb { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nlpppchggpf { /// offset: 24 #[prost(message, tag = "6")] Ppbkepiakef(super::Mlajnangalb), /// offset: 24 #[prost(uint32, tag = "3")] Mokbklpimoa(u32), /// offset: 24 #[prost(message, tag = "15")] Fggcgenjoah(super::Kncbimaafjg), /// offset: 24 #[prost(uint32, tag = "5")] Jipbjjoghde(u32), /// offset: 24 #[prost(message, tag = "8")] Adphcojglgn(super::Pknlnbgnfdf), /// offset: 24 #[prost(message, tag = "13")] Aliicnjoibm(super::Jlbjnhjilfp), /// offset: 24 #[prost(uint32, tag = "4")] Lnbilchbhad(u32), /// offset: 24 #[prost(uint32, tag = "10")] Gbeobophklh(u32), /// offset: 24 #[prost(uint32, tag = "7")] Jglkneocjch(u32), /// offset: 24 #[prost(message, tag = "12")] Amaglnlffep(super::Hphmmpdfmak), /// offset: 24 #[prost(uint32, tag = "9")] Jnmbjhjpbok(u32), } } /// Obf: OHBLGCBKJGA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9216)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelSyncChangeScNotify { /// offset: 16 #[prost(message, repeated, tag = "3")] pub cjfblhnphak: ::prost::alloc::vec::Vec, } /// Obf: GNPCGGIIFJA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9236)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelChangeLineupCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub mekliklgafi: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "2")] pub gagjaeoodeh: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub lldnkmlimlp: u32, } /// Obf: JHELOOPMIAK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9218)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelChangeLineupScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub mekliklgafi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: OCCNOFNLJDB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9243)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelSellChimeraCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub mekliklgafi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub deakooebljl: u32, } /// Obf: CKPHKJMCNCB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9219)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelSellChimeraScRsp { /// offset: 36 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub deakooebljl: u32, /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub mekliklgafi: ::prost::alloc::vec::Vec, } /// Obf: IBEFLCBBBMD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9214)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelSelectGameCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub mapdnlbhhcd: u32, } /// Obf: BKFPHOJFMOE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9247)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelSelectGameScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub mapdnlbhhcd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dkdgggcdagm { /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub mekliklgafi: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub offidmejbgi: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] pub mnndmpbfpje: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hphmmpdfmak { /// offset: 16 #[prost(message, optional, tag = "15")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub slot: u32, } /// Obf: KADKCLOPMOG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9258)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelSaveFriendPvpLineupCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub slot: u32, } /// Obf: DMPOFONFJCP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9239)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelSaveFriendPvpLineupScRsp { /// offset: 24 #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub slot: u32, } /// Obf: ONFIMNMANAB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9253)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelSetFriendDefendLineupCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub slot: u32, } /// Obf: PKNMDIAKOIL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9249)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelSetFriendDefendLineupScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub slot: u32, } /// Obf: BEHIOBPCJNH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9230)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelGetFriendListCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Malghkmbkok { /// offset: 32 #[prost(uint32, tag = "6")] pub uid: u32, /// offset: 16 #[prost(message, optional, tag = "12")] pub lineup: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "4")] pub score_id: u32, } /// Obf: AJDOLAHPMNE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9232)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Receive { /// offset: 16 #[prost(message, repeated, tag = "14")] pub friend_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: BKMJDKCLKLN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9256)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelFinishMasterChallengeCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub offidmejbgi: u32, } /// Obf: DJFEJNKMGNL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9250)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChimeraDuelFinishMasterChallengeScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub offidmejbgi: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9839)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Koiphjfenin { #[prost(oneof = "koiphjfenin::Hdaccieijfo", tags = "4")] pub hdaccieijfo: ::core::option::Option, } /// Nested message and enum types in `KOIPHJFENIN`. pub mod koiphjfenin { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Hdaccieijfo { /// offset: 16 #[prost(bool, tag = "4")] Oagadconinc(bool), } } /// Obf: POGAKNIPMNE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7213)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkGetInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhbccmmhnck { /// offset: 32 #[prost(uint32, tag = "7")] pub knljjifoelo: u32, /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub ddmofhgibld: ::prost::alloc::vec::Vec, } /// Obf: KBADHGELIGI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7207)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkGetInfoScRsp { /// offset: 44 #[prost(uint32, tag = "1")] pub progress: u32, /// offset: 52 #[prost(uint32, tag = "12")] pub hlnemlmkecp: u32, /// offset: 16 #[prost(message, repeated, tag = "6")] pub niecfdljpfi: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub cdngkofbhlg: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub adjehbllbnh: ::prost::alloc::vec::Vec, } /// Obf: EEDDDEOJBAE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7235)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkUnlockTalentCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub kfjemiojlpj: u32, } /// Obf: FODAEJMPGGL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7238)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkUnlockTalentScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub kfjemiojlpj: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: HEFMHELOKKB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7205)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkStartScriptCsReq { /// offset: 32 #[prost(uint32, tag = "10")] pub knljjifoelo: u32, /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub danagdapkje: ::prost::alloc::vec::Vec, } /// Obf: IHHKEJFBDLC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7201)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkStartScriptScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub knljjifoelo: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: DPBOJIHBENK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7247)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkGetOngoingScriptInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ifgfkjmiaih {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kglogmhodnb { /// offset: 36 #[prost(uint32, tag = "2")] pub ijlpdnlaidg: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub hladjpmdoab: u32, /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub famfciplgon: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obecbmmmdhc { /// offset: 16 #[prost(message, repeated, tag = "2")] pub imkojkjahmm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub famfciplgon: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obpngcpecon { /// offset: 16 #[prost(message, optional, tag = "12")] pub njelgebhaop: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ekhnmpalbld { /// offset: 16 #[prost(message, optional, tag = "1")] pub njelgebhaop: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ekhlikpkaoi { /// offset: 16 #[prost(message, optional, tag = "1")] pub njelgebhaop: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgjhpeopbjb { /// offset: 32 #[prost(uint32, tag = "1")] pub gacha_random: u32, /// offset: 24 #[prost(message, optional, tag = "8")] pub njelgebhaop: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "7")] pub joolikgdjjf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lknahgmjfbk { /// offset: 16 #[prost(message, optional, tag = "14")] pub njelgebhaop: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bcilkegobaa { /// offset: 24 #[prost(bool, tag = "4")] pub aomkcmnmijo: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bpnphgldimi { /// offset: 36 #[prost(uint32, tag = "5")] pub nnfamojahch: u32, #[prost(oneof = "bpnphgldimi::Hpjklcallbi", tags = "4, 14, 6, 8, 7, 10, 9, 12")] pub hpjklcallbi: ::core::option::Option, } /// Nested message and enum types in `BPNPHGLDIMI`. pub mod bpnphgldimi { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Hpjklcallbi { /// offset: 24 #[prost(message, tag = "4")] Ffdmhikjgjo(super::Ifgfkjmiaih), /// offset: 24 #[prost(message, tag = "14")] Ieppeegmnna(super::Obpngcpecon), /// offset: 24 #[prost(message, tag = "6")] Abeaghkiggi(super::Ekhnmpalbld), /// offset: 24 #[prost(message, tag = "8")] Pcomakhdogm(super::Ekhlikpkaoi), /// offset: 24 #[prost(message, tag = "7")] Elibdjodahc(super::Lgjhpeopbjb), /// offset: 24 #[prost(message, tag = "10")] Jnfbdhflkfe(super::Lknahgmjfbk), /// offset: 24 #[prost(message, tag = "9")] Jmgcgffnkbl(super::Bcilkegobaa), /// offset: 24 #[prost(bool, tag = "12")] Dncmkijenih(bool), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jhakadekjej { /// offset: 24 #[prost(int32, tag = "6")] pub eiplgiihdid: i32, /// offset: 32 #[prost(int32, tag = "9")] pub akafhhlkfki: i32, /// offset: 28 #[prost(int32, tag = "4")] pub cghmnceappb: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gonngmkdodm { /// offset: 32 #[prost(uint32, tag = "12")] pub buff_id: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub hhmgfmpicak: u32, /// offset: 24 #[prost(uint64, tag = "5")] pub unique_id: u64, } /// Obf: KIEBFOBAOPL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkBuffList { /// offset: 24 #[prost(message, repeated, tag = "12")] pub buff_list: ::prost::alloc::vec::Vec, } /// Obf: KEPCEGCAILA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7219)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkGetOngoingScriptInfoScRsp { /// offset: 72 #[prost(uint32, tag = "15")] pub efdmelcfikj: u32, /// offset: 48 #[prost(string, tag = "11")] pub mkhijfjbojj: ::prost::alloc::string::String, /// offset: 24 #[prost(message, optional, tag = "6")] pub hkgknekkjhb: ::core::option::Option, /// offset: 56 #[prost(uint32, repeated, tag = "9")] pub pmlldkhpilj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "7")] pub mebmdlbpeho: ::core::option::Option, /// offset: 88 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 80 #[prost(uint32, tag = "4")] pub fahdmhfecmk: u32, /// offset: 68 #[prost(uint32, tag = "13")] pub dcpkpnlkgmm: u32, /// offset: 76 #[prost(uint32, tag = "5")] pub dhoccjmhoif: u32, /// offset: 40 #[prost(message, optional, tag = "8")] pub gnjglfokgid: ::core::option::Option, /// offset: 84 #[prost(uint32, tag = "1")] pub jhfbnmeniah: u32, /// offset: 64 #[prost(uint32, tag = "2")] pub knljjifoelo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Inlbcjhipci {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbloihljgml { /// offset: 24 #[prost(message, optional, tag = "15")] pub njelgebhaop: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Epjmbdhodle { /// offset: 24 #[prost(bool, tag = "6")] pub is_win: bool, /// offset: 28 #[prost(uint32, tag = "4")] pub efddnmglanf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hadcaljhofi { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bboclmgmneb { /// offset: 24 #[prost(uint32, tag = "6")] pub gacha_random: u32, /// offset: 28 #[prost(bool, tag = "9")] pub naipldpjhii: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Poppefjiajc { /// offset: 28 #[prost(uint32, tag = "8")] pub efddnmglanf: u32, /// offset: 24 #[prost(bool, tag = "7")] pub is_win: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hapbnlelobi {} /// Obf: KCMOPCJIEGB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7202)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkHandleWaitPlaceDiceOperationCsReq { /// offset: 40 #[prost(uint32, tag = "5")] pub nnfamojahch: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub knljjifoelo: u32, #[prost( oneof = "clock_park_handle_wait_place_dice_operation_cs_req::Enmnamoieep", tags = "3, 4, 2, 6, 8, 14, 10, 7" )] pub enmnamoieep: ::core::option::Option< clock_park_handle_wait_place_dice_operation_cs_req::Enmnamoieep, >, } /// Nested message and enum types in `ClockParkHandleWaitPlaceDiceOperationCsReq`. pub mod clock_park_handle_wait_place_dice_operation_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Enmnamoieep { /// offset: 24 #[prost(message, tag = "3")] Ikomefmekmc(super::Inlbcjhipci), /// offset: 24 #[prost(message, tag = "4")] Gnmmefkmhhd(super::Mbloihljgml), /// offset: 24 #[prost(message, tag = "2")] Kilgajcfime(super::Epjmbdhodle), /// offset: 24 #[prost(message, tag = "6")] Hbpaijhigol(super::Hadcaljhofi), /// offset: 24 #[prost(message, tag = "8")] Dganabkphai(super::Bboclmgmneb), /// offset: 24 #[prost(message, tag = "14")] Hjaplmgamco(super::Poppefjiajc), /// offset: 24 #[prost(message, tag = "10")] Blefcafoibg(super::Hapbnlelobi), /// offset: 24 #[prost(uint32, tag = "7")] Fahdmhfecmk(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kceheagedaa { /// offset: 40 #[prost(uint32, tag = "1")] pub progress: u32, /// offset: 32 #[prost(bool, tag = "14")] pub diohkmppkha: bool, /// offset: 16 #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "6")] pub knljjifoelo: u32, /// offset: 48 #[prost(uint32, tag = "2")] pub efdmelcfikj: u32, /// offset: 33 #[prost(bool, tag = "8")] pub hfkbjlamjlg: bool, /// offset: 36 #[prost(uint32, tag = "9")] pub dcpkpnlkgmm: u32, } /// Obf: AFMKKLPLMHA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7244)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkHandleWaitOperationScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub battle_info: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "12")] pub nnfamojahch: u32, /// offset: 44 #[prost(enumeration = "ClockParkPlayStatus", tag = "2")] pub nkahdeeohao: i32, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub ndeebddeofa: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub ihnmhnpmhjg: u32, } /// Obf: GBJNHPKJCEL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7218)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkQuitScriptCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub knljjifoelo: u32, /// offset: 28 #[prost(bool, tag = "9")] pub nmakfodljhp: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Apbjobnpban { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7250)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bedfgpifged { /// offset: 28 #[prost(uint32, tag = "4")] pub nnfamojahch: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: KLFDNPJOODJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7231)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ClockParkUseBuffCsReq { /// offset: 32 #[prost(uint64, tag = "9")] pub unique_id: u64, /// offset: 24 #[prost(uint32, tag = "14")] pub knljjifoelo: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub nnfamojahch: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7221)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Najgipigcdh { /// offset: 24 #[prost(message, optional, tag = "2")] pub hkgknekkjhb: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "8")] pub nnfamojahch: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub knljjifoelo: u32, #[prost(oneof = "najgipigcdh::Beepacpfool", tags = "1495, 1675")] pub beepacpfool: ::core::option::Option, } /// Nested message and enum types in `NAJGIPIGCDH`. pub mod najgipigcdh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Beepacpfool { /// offset: 32 #[prost(message, tag = "1495")] Njelgebhaop(super::Obecbmmmdhc), /// offset: 32 #[prost(message, tag = "1675")] Mebmdlbpeho(super::Jhakadekjej), } } /// Obf: FDLNKDCEHNN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7249)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkFinishScriptScNotify { /// offset: 16 #[prost(message, optional, tag = "15")] pub finish_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Item { /// offset: 48 #[prost(uint32, tag = "1")] pub rank: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub main_affix_id: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub unique_id: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub promotion: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub num: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ItemList { /// offset: 24 #[prost(message, repeated, tag = "1")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PileItem { /// offset: 28 #[prost(uint32, tag = "5")] pub item_num: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ItemCost { #[prost(oneof = "item_cost::Item", tags = "11, 8, 13")] 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: 24 #[prost(message, tag = "11")] PileItem(super::PileItem), /// offset: 24 #[prost(uint32, tag = "8")] EquipmentUniqueId(u32), /// offset: 24 #[prost(uint32, tag = "13")] RelicUniqueId(u32), } } /// Obf: GCCDKKJGBAC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ItemCostList { /// offset: 16 #[prost(message, repeated, tag = "14")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dappfjleplh { /// offset: 24 #[prost(uint32, tag = "11")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub fjofdonmhph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mdnngcgiako { /// offset: 40 #[prost(uint32, tag = "6")] pub tid: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub exp: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub rank: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub promotion: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjfjemlpkje { /// offset: 44 #[prost(uint32, tag = "3")] pub exp: u32, /// offset: 16 #[prost(message, repeated, tag = "15")] pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub main_affix_id: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub tid: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub level: u32, } /// Obf: LBHNOHDOGBB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Relic { /// offset: 16 #[prost(message, repeated, tag = "3")] pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "5")] pub dress_avatar_id: u32, /// offset: 61 #[prost(bool, tag = "6")] pub is_protected: bool, /// offset: 76 #[prost(uint32, tag = "13")] pub exp: u32, /// offset: 72 #[prost(uint32, tag = "10")] pub unique_id: u32, /// offset: 64 #[prost(uint32, tag = "9")] pub main_affix_id: u32, /// offset: 68 #[prost(uint32, tag = "12")] pub reforge_block_sub_affix_id: u32, /// offset: 60 #[prost(bool, tag = "2")] pub is_discarded: bool, /// offset: 56 #[prost(uint32, tag = "7")] pub level: u32, /// offset: 24 #[prost(message, repeated, tag = "4")] pub ebeoecjmbkn: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "8")] pub tid: u32, /// offset: 32 #[prost(message, repeated, tag = "1")] pub lfecmhckeek: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkkfbmbeboc { #[prost(oneof = "hkkfbmbeboc::Panajbhkako", tags = "11, 15, 4")] pub panajbhkako: ::core::option::Option, } /// Nested message and enum types in `HKKFBMBEBOC`. pub mod hkkfbmbeboc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Panajbhkako { /// offset: 24 #[prost(message, tag = "11")] Lfpindfaahk(super::Dappfjleplh), /// offset: 24 #[prost(message, tag = "15")] Pjighnfhfkd(super::Mdnngcgiako), /// offset: 24 #[prost(message, tag = "4")] Cgcjlhflepn(super::Mjfjemlpkje), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghkpnijfhhh { /// offset: 16 #[prost(message, repeated, tag = "1")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MotionInfo { /// offset: 32 #[prost(message, optional, tag = "7")] pub pos: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "8")] pub rot: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jdmofnpamoo { /// offset: 24 #[prost(float, tag = "13")] pub z: f32, /// offset: 28 #[prost(float, tag = "12")] pub knpmdhldhgi: f32, /// offset: 32 #[prost(float, tag = "7")] pub y: f32, /// offset: 36 #[prost(float, tag = "2")] pub x: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneMonsterWaveParam { /// offset: 36 #[prost(uint32, tag = "14")] pub level: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub bdccefhmfho: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub hknbhcaombe: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub njiclainbim: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub opjafnefjdc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dlgeggchcid { /// offset: 32 #[prost(uint32, tag = "8")] pub role_star: u32, /// offset: 24 #[prost(message, repeated, tag = "14")] pub pgnmdjiikjb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mehaomgbomc { #[prost(oneof = "mehaomgbomc::TeleportNigger", tags = "509")] pub teleport_nigger: ::core::option::Option, } /// Nested message and enum types in `MEHAOMGBOMC`. pub mod mehaomgbomc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum TeleportNigger { /// offset: 24 #[prost(message, tag = "509")] Afcmoofgbpk(super::Dlgeggchcid), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonster { /// offset: 32 #[prost(uint32, tag = "7")] pub max_hp: u32, /// offset: 24 #[prost(message, optional, tag = "8")] pub extra_info: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "11")] pub cur_hp: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub monster_id: u32, } /// Obf: AGJDAAIPOHJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonsterWave { /// offset: 48 #[prost(uint32, tag = "14")] pub battle_wave_id: u32, /// offset: 24 #[prost(message, repeated, tag = "6")] pub monster_list: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "3")] pub battle_stage_id: u32, /// offset: 32 #[prost(message, repeated, tag = "9")] pub pibljlbckjl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "12")] pub monster_param: ::core::option::Option, } /// Obf: KCDILLKKMEP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneBattleInfo { /// offset: 80 #[prost(message, optional, tag = "508")] pub iajdcjiahfp: ::core::option::Option, /// offset: 120 #[prost(uint32, tag = "8")] pub logic_random_seed: u32, /// offset: 112 #[prost(uint32, tag = "2")] pub stage_id: u32, /// offset: 88 #[prost(message, repeated, tag = "4")] pub monster_wave_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "234")] pub battle_event: ::prost::alloc::vec::Vec, /// offset: 116 #[prost(uint32, tag = "15")] pub lfhlicckpdj: u32, /// offset: 128 #[prost(uint32, tag = "14")] pub rounds_limit: u32, /// offset: 16 #[prost(message, optional, tag = "1383")] pub obofocpcbpk: ::core::option::Option, /// offset: 64 #[prost(message, repeated, tag = "13")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "1654")] pub fmcjppilpll: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "1831")] pub afcmoofgbpk: ::core::option::Option, /// offset: 124 #[prost(bool, tag = "3")] pub eodhmoboeng: bool, /// offset: 132 #[prost(uint32, tag = "6")] pub world_level: u32, /// offset: 72 #[prost(map = "uint32, message", tag = "761")] pub battle_target_info: ::std::collections::HashMap, /// offset: 96 #[prost(message, optional, tag = "558")] pub jlkideidmnk: ::core::option::Option, /// offset: 136 #[prost(uint32, tag = "1")] pub battle_id: u32, /// offset: 104 #[prost(message, repeated, tag = "9")] pub battle_avatar_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "838")] pub gdaghijadod: ::core::option::Option, } /// Obf: BPAHOLKIOFK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideBattleInfo { /// offset: 48 #[prost(uint32, tag = "7")] pub logic_random_seed: u32, /// offset: 16 #[prost(message, repeated, tag = "11")] pub monster_wave_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "5")] pub battle_avatar_list: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(uint32, tag = "15")] pub battle_id: u32, /// offset: 40 #[prost(message, repeated, tag = "2")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(bool, tag = "6")] pub eodhmoboeng: bool, /// offset: 52 #[prost(uint32, tag = "1")] pub stage_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eebphjcnbfo { /// offset: 28 #[prost(uint32, tag = "3")] pub id: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub assist_uid: u32, /// offset: 32 #[prost(enumeration = "AvatarType", tag = "4")] pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nnoijjnchjb { /// offset: 24 #[prost(message, optional, tag = "9")] pub return_item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub bicmjedhkne: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "14")] pub ciacheimddm: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gkdekjkoijn { /// offset: 24 #[prost(uint32, tag = "2")] pub value: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub key: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Obnjkbmeaol { /// offset: 28 #[prost(sint32, tag = "3")] pub value: i32, /// offset: 24 #[prost(uint32, tag = "12")] pub key: u32, } /// Obf: POIACAJFCEP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EquipRelic { /// offset: 28 #[prost(uint32, tag = "11")] pub relic_unique_id: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub r#type: u32, } /// Obf: IAFGJJDKNGP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeadFrameInfo { /// offset: 32 #[prost(uint32, tag = "9")] pub head_frame_item_id: u32, /// offset: 24 #[prost(int64, tag = "12")] pub head_frame_expire_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gaikcigdbgk { /// offset: 24 #[prost(uint32, tag = "10")] pub pjcnhkmfind: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub akknccfibhi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lmhfofieimn { /// offset: 28 #[prost(uint32, tag = "5")] pub oopoadnhabk: u32, /// offset: 32 #[prost(int64, tag = "15")] pub njmongkljjc: i64, /// offset: 24 #[prost(uint32, tag = "11")] pub akknccfibhi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iobbilgofcl { /// offset: 32 #[prost(uint32, tag = "9")] pub r#type: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub slot: u32, } /// Nested message and enum types in `IOBBILGOFCL`. pub mod iobbilgofcl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dcaeoldigha {} /// Nested message and enum types in `DCAEOLDIGHA`. pub mod dcaeoldigha { #[derive(proto_derive::CmdID)] #[derive( Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration )] #[repr(i32)] pub enum Dimfoaajngn { Cmbccliaiik = 0, Jhpdgkkllbi = 1, Hcnhapbapgd = 2, Dojohgnoffl = 3, Ilbpplnfmhn = 4, } impl Dimfoaajngn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Cmbccliaiik => "DIMFOAAJNGN_CMBCCLIAIIK", Self::Jhpdgkkllbi => "DIMFOAAJNGN_JHPDGKKLLBI", Self::Hcnhapbapgd => "DIMFOAAJNGN_HCNHAPBAPGD", Self::Dojohgnoffl => "DIMFOAAJNGN_DOJOHGNOFFL", Self::Ilbpplnfmhn => "DIMFOAAJNGN_ILBPPLNFMHN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DIMFOAAJNGN_CMBCCLIAIIK" => Some(Self::Cmbccliaiik), "DIMFOAAJNGN_JHPDGKKLLBI" => Some(Self::Jhpdgkkllbi), "DIMFOAAJNGN_HCNHAPBAPGD" => Some(Self::Hcnhapbapgd), "DIMFOAAJNGN_DOJOHGNOFFL" => Some(Self::Dojohgnoffl), "DIMFOAAJNGN_ILBPPLNFMHN" => Some(Self::Ilbpplnfmhn), _ => None, } } } } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjgmaegnbkl { /// offset: 16 #[prost(message, repeated, tag = "9")] pub idphckabbjm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "2")] pub jdboihjhehp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "4")] pub nmlanpjgjfa: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbicbkafgik { /// offset: 32 #[prost(string, tag = "10")] pub icjighomdnl: ::prost::alloc::string::String, /// offset: 64 #[prost(uint32, tag = "4")] pub cldngaeibdf: u32, /// offset: 24 #[prost(message, optional, tag = "3")] pub head_frame_info: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "6")] pub uid: u32, /// offset: 60 #[prost(uint32, tag = "14")] pub head_icon: u32, /// offset: 48 #[prost(string, tag = "5")] pub nickname: ::prost::alloc::string::String, /// offset: 68 #[prost(uint32, tag = "9")] pub gkdplccalmh: u32, /// offset: 40 #[prost(string, tag = "1")] pub remark_name: ::prost::alloc::string::String, /// offset: 76 #[prost(uint32, tag = "7")] pub level: u32, /// offset: 72 #[prost(enumeration = "PlatformType", tag = "12")] pub platform: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lapjnknehdf {} /// Obf: EFGMENFGDHP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7507)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageGetDataScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: NIKOEMDGFDN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ContentPackageInfo { /// offset: 28 #[prost(enumeration = "ContentPackageStatus", tag = "15")] pub status: i32, /// offset: 24 #[prost(uint32, tag = "1")] pub content_id: u32, } /// Obf: NPCOMELODNK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageData { /// offset: 24 #[prost(message, repeated, tag = "14")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub cur_content_id: u32, } /// Obf: BPCJJKLAEFC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7530)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageSyncDataScNotify { /// offset: 16 #[prost(message, optional, tag = "8")] pub data: ::core::option::Option, } /// Obf: ECNGHPJCOJA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7538)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ContentPackageTransferScNotify {} /// Obf: HJJDJEOEMMI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyActivityInfo { /// offset: 32 #[prost(uint32, tag = "5")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub daily_active_point: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub world_level: u32, /// offset: 28 #[prost(bool, tag = "6")] pub is_has_taken: bool, } /// Obf: KCEHAJJGFHI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3391)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeApRewardCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub level: u32, } /// Obf: MIBAIIKCLME /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3310)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeApRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: NNPIDCMNLKF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3394)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDailyActiveInfoCsReq {} /// Obf: OGILBFADHNJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3395)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDailyActiveInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "9")] pub daily_active_level_list: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "14")] pub daily_active_point: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(uint32, repeated, tag = "10")] pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, } /// Obf: GBIJHPGGEOK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3314)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DailyActiveInfoNotify { /// offset: 40 #[prost(uint32, tag = "2")] pub daily_active_point: u32, /// offset: 32 #[prost(uint32, repeated, tag = "12")] pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "9")] pub daily_active_level_list: ::prost::alloc::vec::Vec, } /// Obf: AAPKCAJGOPB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3318)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeAllApRewardCsReq {} /// Obf: OALLHMMEDIL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3309)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllApRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub take_reward_level_list: ::prost::alloc::vec::Vec, } /// Obf: IMPGDBPOGOH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9267)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDiceCombatSystemDataReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Inacegaaalj { /// offset: 32 #[prost(uint32, tag = "8")] pub fleocmefanh: u32, /// offset: 24 #[prost(int64, tag = "14")] pub unlock_timestamp: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mdfefkdefml { /// offset: 28 #[prost(uint32, tag = "12")] pub stage_id: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub bpnbnpgpfjk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dabncepbkmg { /// offset: 24 #[prost(message, repeated, tag = "11")] pub jfekknnhcoh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub iojmfddpbhi: ::prost::alloc::vec::Vec, } /// Obf: IOCINJFCCLF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9275)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSystemDataRsp { /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub fkobfpngdcg: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 40 #[prost(message, optional, tag = "14")] pub dkcgaldkdfa: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "11")] pub famfciplgon: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub damdpndcack: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "13")] pub jebjgkacbkd: u32, } /// Obf: KECJAPPKLEK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9278)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddItemRsp { /// offset: 48 #[prost(int64, tag = "13")] pub unlock_timestamp: i64, /// offset: 32 #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, #[prost(oneof = "add_item_rsp::Panajbhkako", tags = "8, 11")] pub panajbhkako: ::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 Panajbhkako { /// offset: 24 #[prost(uint32, tag = "8")] AvatarId(u32), /// offset: 24 #[prost(uint32, tag = "11")] Fleocmefanh(u32), } } /// Obf: OCAKOIABHNG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9261)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DiceCombatMainPageRollDiceCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9282)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ejeajoaaemb { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: FMHPMIJDEKL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDiceCombatShopDataReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Igfhfbafddo { /// offset: 32 #[prost(uint32, tag = "15")] pub onlbejgccca: u32, /// offset: 24 #[prost(message, repeated, tag = "13")] pub gokceadofbc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glhdngfkaad { /// offset: 24 #[prost(message, optional, tag = "7")] pub laalpmjgmln: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "10")] pub dkjfdlkjlbe: bool, /// offset: 36 #[prost(uint32, tag = "4")] pub pimjedelohn: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub item_id: u32, } /// Obf: BPOOBJLPCNE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9277)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetShopDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "11")] pub ocepfoihlbh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: FOKJABKGLNF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9290)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DiceCombatBuyShopGoodReq { /// offset: 28 #[prost(uint32, tag = "7")] pub onlbejgccca: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub pimjedelohn: u32, } /// Obf: KFDBPDLNNAE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9266)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyShopGoodScRsp { /// offset: 24 #[prost(message, repeated, tag = "14")] pub ocepfoihlbh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: BHELEFAFMFJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9268)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DiceCombatModifyAvatarDiceCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub knopncfbpeg: u32, } /// Obf: PNFPMNLKGPE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9263)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ModifyAvatarDiceRsp { /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub ojcbggoeeie: ::core::option::Option, } /// Obf: JBBOFCLHMCE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9289)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DiceCombatUpgradeAvatarCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, } /// Obf: AJFBPPBIDLP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9276)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpgradeAvatarRsp { /// offset: 16 #[prost(message, optional, tag = "4")] pub ojcbggoeeie: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: IPKEOENGKOP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9262)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DiceCombatFinishPveStageCsReq { /// offset: 25 #[prost(bool, tag = "5")] pub is_win: bool, /// offset: 28 #[prost(uint32, tag = "7")] pub damage: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub mmlkfjiakkh: u32, /// offset: 24 #[prost(bool, tag = "10")] pub biodajllino: bool, } /// Obf: JKEAFKDEDIN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9265)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishPveStageScRsp { /// offset: 36 #[prost(bool, tag = "10")] pub is_win: bool, /// offset: 40 #[prost(uint32, tag = "15")] pub mmlkfjiakkh: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9264)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Laooihpkmoo { /// offset: 28 #[prost(uint32, tag = "10")] pub gihdglmjmhc: u32, /// offset: 25 #[prost(bool, tag = "6")] pub nhlgocgmkbp: bool, /// offset: 24 #[prost(bool, tag = "5")] pub is_win: bool, /// offset: 36 #[prost(int32, tag = "8")] pub dlckbmlmoip: i32, /// offset: 32 #[prost(uint32, tag = "13")] pub foolmiadmmh: u32, } /// Obf: OFFLPBKNFDJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9298)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct V2FinishPveStageCsReq { /// offset: 28 #[prost(uint32, tag = "8")] pub lnopkmmelcc: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub ihondjoapbm: u32, /// offset: 37 #[prost(bool, tag = "9")] pub biodajllino: bool, /// offset: 36 #[prost(bool, tag = "13")] pub is_win: bool, /// offset: 48 #[prost(uint32, tag = "11")] pub mmlkfjiakkh: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub beemjecdmgb: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub damage: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub iiajpadolmc: u32, } /// Obf: CNIOJIBFEJK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9280)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct V2FinishPveStageScRsp { /// offset: 32 #[prost(bool, tag = "13")] pub is_win: bool, /// offset: 24 #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub mmlkfjiakkh: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9288)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aipemeedhak { /// offset: 44 #[prost(uint32, tag = "1")] pub eplbcnfmlil: u32, /// offset: 40 #[prost(bool, tag = "4")] pub is_win: bool, /// offset: 32 #[prost(message, repeated, tag = "9")] pub jmikpcpifcd: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "3")] pub stage_id: u32, /// offset: 16 #[prost(message, repeated, tag = "11")] pub ichmkfmaibb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pohiekphmgh { /// offset: 32 #[prost(uint32, tag = "3")] pub kjajmehigfe: u32, /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub hollbadilef: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "5")] pub pgdpmacfcmc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cigkbdiggoi { /// offset: 36 #[prost(uint32, tag = "14")] pub dgfgfaknckh: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub kladgkbmnhn: u32, /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub iemimdjfmbf: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "11")] pub npccgnlnknp: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub gfbcmjmingk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jlmcnjkmcfg { /// offset: 28 #[prost(uint32, tag = "12")] pub jaccjgbgjoa: u32, /// offset: 24 #[prost(bool, tag = "8")] pub daiknkalkcm: bool, } /// Obf: HABEMLDOELG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6981)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDrinkMakerDataCsReq {} /// Obf: DDNHLIHAHMH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7000)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDrinkMakerDataScRsp { /// offset: 72 #[prost(uint32, tag = "12")] pub exp: u32, /// offset: 60 #[prost(uint32, tag = "5")] pub fdndkojlicd: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub kjnajeoobka: u32, /// offset: 64 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 56 #[prost(uint32, tag = "8")] pub level: u32, /// offset: 40 #[prost(uint32, repeated, tag = "3")] pub dohllmldlmp: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "1")] pub dkgodnambhh: ::core::option::Option, /// offset: 68 #[prost(uint32, tag = "15")] pub mggepanjplp: u32, /// offset: 32 #[prost(message, repeated, tag = "7")] pub njhmnghogjp: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "4")] pub edbohdjdjaa: u32, } /// Obf: MKOKNNEHDKC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6982)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MakeDrinkCsReq { /// offset: 16 #[prost(message, optional, tag = "8")] pub ihdmlhfaekh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub mggepanjplp: u32, } /// Obf: KKOGNHFKDPE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6990)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MakeDrinkScRsp { /// offset: 28 #[prost(bool, tag = "14")] pub daiknkalkcm: bool, /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub lpclphicdhg: u32, } /// Obf: BBFELHHMHBJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6995)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EndDrinkMakerSequenceCsReq {} /// Obf: KAGNMEPHFPE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6988)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EndDrinkMakerSequenceScRsp { /// offset: 56 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 64 #[prost(uint32, tag = "7")] pub edbohdjdjaa: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub exp: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub pdpmldmomph: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, /// offset: 60 #[prost(uint32, tag = "6")] pub lpdmpnabben: u32, /// offset: 32 #[prost(message, repeated, tag = "5")] pub danfibmhmnd: ::prost::alloc::vec::Vec, } /// Obf: EMOJPONLHBN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6994)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MakeMissionDrinkCsReq { /// offset: 36 #[prost(bool, tag = "14")] pub llanimfodfd: bool, /// offset: 32 #[prost(uint32, tag = "1")] pub jaccjgbgjoa: u32, /// offset: 16 #[prost(message, optional, tag = "11")] pub ihdmlhfaekh: ::core::option::Option, } /// Obf: DPIFEANLPKB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6997)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MakeMissionDrinkScRsp { /// offset: 24 #[prost(message, optional, tag = "11")] pub dkgodnambhh: ::core::option::Option, /// offset: 33 #[prost(bool, tag = "7")] pub daiknkalkcm: bool, /// offset: 32 #[prost(bool, tag = "5")] pub llanimfodfd: bool, /// offset: 36 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: ICJHCCFPCBA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6987)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetDrinkMakerDayEndScNotify { /// offset: 24 #[prost(uint32, tag = "9")] pub igjklcdclij: u32, } /// Obf: MGGFKLJFDHB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6999)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerChallengeCsReq { /// offset: 24 #[prost(message, optional, tag = "5")] pub ihdmlhfaekh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub challenge_id: u32, } /// Obf: CJJBEJFAFCK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6991)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerChallengeScRsp { /// offset: 24 #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "15")] pub challenge_id: u32, /// offset: 32 #[prost(bool, tag = "12")] pub daiknkalkcm: bool, /// offset: 36 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: AJCNJJLHEEL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6998)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DrinkMakerUpdateTipsNotify { /// offset: 24 #[prost(uint32, tag = "11")] pub edbohdjdjaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncifdehcmbk { /// offset: 40 #[prost(bool, tag = "3")] pub ajandpbfeck: bool, /// offset: 44 #[prost(uint32, tag = "5")] pub nmkjbkceigp: u32, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub agjmpnmlegn: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "13")] pub ihdmlhfaekh: ::core::option::Option, } /// Obf: FAKFDDMGLAE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6984)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersGetDataCsReq {} /// Obf: BCAPDJECDDF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6983)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersGetDataScRsp { /// offset: 36 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub eedgbjfeeca: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub hkeabjleipm: u32, /// offset: 16 #[prost(message, repeated, tag = "11")] pub mfepaekopnn: ::prost::alloc::vec::Vec, } /// Obf: NGFOGPDCNFC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6989)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersMakeDrinkCsReq { /// offset: 32 #[prost(bool, tag = "5")] pub fnnmeleeabi: bool, /// offset: 24 #[prost(message, optional, tag = "7")] pub ihdmlhfaekh: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "15")] pub nmkjbkceigp: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub group_id: u32, } /// Obf: PDKACPOCKKE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6993)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersMakeDrinkScRsp { /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "3")] pub jonjpmlhpdo: ::core::option::Option, } /// Obf: FHCJAAJMNNF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6985)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersEnterNextGroupCsReq {} /// Obf: OFODACDONHI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6992)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersEnterNextGroupScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub hkeabjleipm: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Giohmlgandj { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "8")] pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "15")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ichkainihfh { /// offset: 40 #[prost(uint32, tag = "1")] pub level_id: u32, /// offset: 32 #[prost(bool, tag = "11")] pub loeogancpge: bool, /// offset: 24 #[prost(uint32, tag = "7")] pub dhphlchpkfl: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub ojoijegnfeo: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub blenmgjdkep: u32, } /// Obf: FANCNADLMJL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9109)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetActivityElationDataCsReq {} /// Obf: MGIPPNPMAFF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9110)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetElationActivityDataScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "6")] pub bkaekpjnoic: ::prost::alloc::vec::Vec, } /// Obf: CJLKGLFJHKC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9101)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterElationActivityStageCsReq { /// offset: 24 #[prost(message, repeated, tag = "8")] pub bcobomghfki: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "11")] pub level_id: u32, /// offset: 16 #[prost(message, repeated, tag = "7")] pub plogcemehje: ::prost::alloc::vec::Vec, } /// Obf: FIJEEGMCLOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9107)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterElationActivityStageScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub battle_info: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "7")] pub level_id: u32, } /// Obf: JBPMKCGMBHH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9105)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElationActivityBattleEndScNotify { /// offset: 36 #[prost(uint32, tag = "1")] pub ggcpdpfmaeg: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub level_id: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub hjaadaogamp: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub addfppekkic: u32, /// offset: 16 #[prost(message, optional, tag = "10")] pub pkklgmdohfi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dpbggkcmlgm { /// offset: 24 #[prost(uint32, tag = "1")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub bfekdnebdkp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbcllnpdiah { /// offset: 32 #[prost(uint32, tag = "10")] pub jkcgcamifia: u32, /// offset: 40 #[prost(bool, tag = "15")] pub odachadojcb: bool, /// offset: 44 #[prost(uint32, tag = "5")] pub hicpamoifoe: u32, /// offset: 24 #[prost(message, repeated, tag = "8")] pub bolmnnmpmnf: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "11")] pub kaaghapglcp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Obnlnnnnfpo { /// offset: 36 #[prost(uint32, tag = "1")] pub eiiagabafec: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub ialjojmafll: u32, /// offset: 41 #[prost(bool, tag = "14")] pub kocgghpkfap: bool, /// offset: 24 #[prost(uint32, tag = "6")] pub jafncomgabg: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub kpfhbddeklj: u32, /// offset: 40 #[prost(bool, tag = "5")] pub poicolmbmig: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncpcaikajgd { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub ifhmncglckp: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "5")] pub fophpjngpde: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "4")] pub gciimiokfkl: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ckpeiholadp { /// offset: 24 #[prost(uint32, tag = "15")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub kbmmgojkapf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hkgdgajhjpo { /// offset: 24 #[prost(uint32, tag = "15")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub apdabngdmpm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ddfafgmllfd { /// offset: 24 #[prost(uint32, tag = "9")] pub mknnmkbepoi: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub apdabngdmpm: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub fkmmlknjcno: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nefpakhfihb { /// offset: 28 #[prost(uint32, tag = "2")] pub count: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub cjljnpgkjgb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hleiofjeakc { /// offset: 48 #[prost(uint32, repeated, tag = "10")] pub khoiddhnngo: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "5")] pub iiflbjnmnbo: u32, /// offset: 24 #[prost(message, repeated, tag = "1")] pub hegnhnfnioo: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint64, tag = "8")] pub dnjeeoenmaa: u64, /// offset: 40 #[prost(message, repeated, tag = "6")] pub hkcejcnilfd: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "13")] pub cpfoclcffjf: u32, /// offset: 32 #[prost(uint32, repeated, tag = "14")] pub apdfllljabb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfldhbjneoo { /// offset: 32 #[prost(message, optional, tag = "7")] pub ncjfdbmhinj: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "3")] pub dgodhijbmdp: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "10")] pub efoadcgklfg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Finpeannnkb { /// offset: 28 #[prost(uint32, tag = "8")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub mpbbijmacll: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcnjmgcegaa { /// offset: 16 #[prost(message, repeated, tag = "2")] pub fmimeieeokb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gofflgejend { /// offset: 24 #[prost(uint32, tag = "4")] pub jdphbphapkh: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub ocgocbgllei: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub ngbnipemhmd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Imhnbmomlac { /// offset: 24 #[prost(uint32, tag = "7")] pub iimkifdkjho: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub jdphbphapkh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Afoecdhjpii { /// offset: 32 #[prost(message, repeated, tag = "9")] pub hmlaplkeddh: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "3")] pub jjgmpfgckhg: ::prost::alloc::vec::Vec, } /// Obf: NOFJMONFIOO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2563)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetElfRestaurantDataCsReq {} /// Obf: ODFLFODMNFH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2557)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetElfRestaurantDataScRsp { /// offset: 56 #[prost(message, optional, tag = "7")] pub bnjbfpcdafe: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "8")] pub ocgnoacljaj: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 40 #[prost(message, optional, tag = "11")] pub dcidlifmnla: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "3")] pub libkpmmgglj: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "12")] pub kiiingjlehg: ::core::option::Option, } /// Obf: FMJFKEKGENC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2580)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterElfRestaurantNextDayCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2577)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jdgbalbmohf { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfknkemjpba { #[prost( oneof = "gfknkemjpba::Dkpkpieodig", tags = "10, 2, 1, 9, 14, 5, 6, 12, 3, 11, 8, 13" )] pub dkpkpieodig: ::core::option::Option, } /// Nested message and enum types in `GFKNKEMJPBA`. pub mod gfknkemjpba { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Dkpkpieodig { /// offset: 24 #[prost(message, tag = "10")] Aldadldploh(super::Bbcllnpdiah), /// offset: 24 #[prost(message, tag = "2")] Hbhgafjfncj(super::Obnlnnnnfpo), /// offset: 24 #[prost(message, tag = "1")] Hcbglcblbdf(super::Finpeannnkb), /// offset: 24 #[prost(uint32, tag = "9")] Pcneefihaek(u32), /// offset: 24 #[prost(message, tag = "14")] Oaabljofpgl(super::Ckpeiholadp), /// offset: 24 #[prost(message, tag = "5")] Afhljcclhck(super::Hkgdgajhjpo), /// offset: 24 #[prost(message, tag = "6")] Cifafahafka(super::Gofflgejend), /// offset: 24 #[prost(uint32, tag = "12")] Apllkccegon(u32), /// offset: 24 #[prost(message, tag = "3")] Lpbonpfmcok(super::Imhnbmomlac), /// offset: 24 #[prost(uint32, tag = "11")] Acghndbbjcb(u32), /// offset: 24 #[prost(bool, tag = "8")] Gciimiokfkl(bool), /// offset: 24 #[prost(message, tag = "13")] Cokigceddpk(super::Hleiofjeakc), } } /// Obf: JLCMLNAFBLI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2588)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantDataChangeNotify { /// offset: 24 #[prost(message, repeated, tag = "15")] pub cjfblhnphak: ::prost::alloc::vec::Vec, } /// Obf: JEFLHPIPJMD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2555)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantBuyFieldCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub jafncomgabg: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2551)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhpfbljaebk { /// offset: 24 #[prost(message, optional, tag = "14")] pub kbefkonpkgj: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bhhnmhddidd { /// offset: 28 #[prost(uint32, tag = "9")] pub eiiagabafec: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub jafncomgabg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gkppdjefbpa { /// offset: 36 #[prost(uint32, tag = "8")] pub eiiagabafec: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub kbefkonpkgj: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub jafncomgabg: u32, } /// Obf: GDIMNLFMDMB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2597)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantPlantSeedCsReq { /// offset: 32 #[prost(uint32, tag = "10")] pub ialjojmafll: u32, /// offset: 16 #[prost(message, repeated, tag = "1")] pub fophpjngpde: ::prost::alloc::vec::Vec, } /// Obf: KKJBMNHPKPP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2569)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantPlantSeedScRsp { /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 #[prost(message, repeated, tag = "1")] pub mimfmiicdgl: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "11")] pub hnjflfplini: ::prost::alloc::vec::Vec, } /// Obf: KKMHDFBOOBK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2552)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantHarvestCropCsReq { /// offset: 16 #[prost(message, repeated, tag = "1")] pub fophpjngpde: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aimhlkdemgf { /// offset: 24 #[prost(message, optional, tag = "13")] pub mjanokeodib: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "3")] pub jafncomgabg: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub eiiagabafec: u32, /// offset: 32 #[prost(map = "uint32, message", tag = "1")] pub dbdoihplafm: ::std::collections::HashMap, } /// Obf: BGAJCGEJGPD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2594)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantHarvestCropScRsp { /// offset: 16 #[prost(message, repeated, tag = "12")] pub emjkbkpbcij: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: FNLLIBJNGPJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2568)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantRecycleSeedCsReq { /// offset: 24 #[prost(message, repeated, tag = "6")] pub fophpjngpde: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kehgphdbobd { /// offset: 32 #[prost(uint32, tag = "2")] pub eiiagabafec: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub aiglobfpeab: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "15")] pub jafncomgabg: u32, } /// Obf: IKDLGFLLFPH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2595)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantRecycleSeedScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub mimfmiicdgl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: MFAOMGFPEJH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2587)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantTakeVillagerRewardCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oamheijbikg { /// offset: 36 #[prost(uint32, tag = "10")] pub progress: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub cahdooihjkb: u32, /// offset: 16 #[prost(message, optional, tag = "9")] pub reward_list: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "1")] pub dafendgoabe: u32, } /// Obf: FEJDIGKDDOA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2598)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantTakeVillagerRewardScRsp { /// offset: 16 #[prost(message, repeated, tag = "13")] pub halfglgldlo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: HEGKNKIKCLE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2600)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantUpgradeEmployeeLevelCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub odadjiloeko: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub mpbbijmacll: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2566)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oidoejmamde { /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "9")] pub kbefkonpkgj: ::core::option::Option, } /// Obf: DJIFJKLDNBG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2581)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantUpgradeFacilityLevelCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub odadjiloeko: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub kbmmgojkapf: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2571)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ieiglieijan { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: PCMAHDLNJDD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2599)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantUpgradeRecipeLevelCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub apdabngdmpm: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub odadjiloeko: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2565)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nhaalopdpoo { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Icoimhlbmfi { /// offset: 24 #[prost(uint32, tag = "13")] pub apdabngdmpm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oahnifmdlcj { /// offset: 36 #[prost(uint32, tag = "14")] pub ngdkbdamehm: u32, /// offset: 33 #[prost(bool, tag = "2")] pub pfglkfbhgkm: bool, /// offset: 32 #[prost(bool, tag = "8")] pub ilgianhealf: bool, /// offset: 16 #[prost(message, repeated, tag = "15")] pub joebapnolaf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjmhmkbbjgh { /// offset: 24 #[prost(uint32, tag = "15")] pub num: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub phkahahldae: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kilnledahoc { /// offset: 24 #[prost(uint32, tag = "5")] pub aipihjlciha: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub heihgfaofnk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpndmchcbpi { /// offset: 16 #[prost(message, repeated, tag = "1")] pub cinmphljdem: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(bool, tag = "11")] pub bjadhcoflgi: bool, /// offset: 40 #[prost(uint32, tag = "9")] pub dpbeenbpdip: u32, /// offset: 53 #[prost(bool, tag = "15")] pub donojaemjdb: bool, /// offset: 44 #[prost(uint32, tag = "12")] pub oaibccnaahf: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub emfhlbbocfk: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub apdabngdmpm: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub poinekiefpe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Flipdlfkmlb { /// offset: 28 #[prost(uint32, tag = "5")] pub emfhlbbocfk: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub ecmnofcmigj: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub event_id: u32, } /// Obf: EIDACIFELEO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2556)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleElfRestaurantPlayCsReq { /// offset: 48 #[prost(message, repeated, tag = "6")] pub cngejmnpjpm: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint32, tag = "11")] pub ioibcnhaokg: u32, /// offset: 72 #[prost(uint32, tag = "1")] pub beoapnbfoci: u32, /// offset: 84 #[prost(uint32, tag = "15")] pub dnjeeoenmaa: u32, /// offset: 68 #[prost(uint32, tag = "10")] pub dndgpepolnm: u32, /// offset: 76 #[prost(uint32, tag = "14")] pub ngjkiiijbib: u32, /// offset: 56 #[prost(message, repeated, tag = "8")] pub onghhaphcem: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "5")] pub cost_time: u32, /// offset: 16 #[prost(message, repeated, tag = "9")] pub hlkmmjlcjec: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "7")] pub alhgbbfbkjg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "2")] pub pigfmomephe: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "12")] pub aoaekpaphok: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2576)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pnddhickbac { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: LBDCJINCNJA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2558)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantBuyShopItemCsReq { /// offset: 28 #[prost(uint32, tag = "15")] pub mokbjpgbgab: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub ngbnipemhmd: u32, } /// Obf: DCIGAKGLAAN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2583)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantBuyShopItemScRsp { /// offset: 44 #[prost(uint32, tag = "2")] pub ngbnipemhmd: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub ppmafcbnajf: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "1")] pub kbefkonpkgj: ::core::option::Option, } /// Obf: AAMBBCFLHGM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2559)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantFinishTradeOrderCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub iimkifdkjho: u32, } /// Obf: ELGLLEKAPFC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2554)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantFinishTradeOrderScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub kbefkonpkgj: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "2")] pub iimkifdkjho: u32, /// offset: 16 #[prost(message, optional, tag = "5")] pub ppmafcbnajf: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: LLLLJFFEHJE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2579)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetElfRestaurantPlayRecipeCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub pjejodhicdk: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2593)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nibainnlcbg { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: PMNHIOFJBNO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2589)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ElfRestaurantClientStatusCsReq { /// offset: 24 #[prost(bool, tag = "14")] pub hcbedeclaic: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2570)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fbdoekfpdob { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bidgpeljpjk { /// offset: 28 #[prost(uint32, tag = "15")] pub jhdlnbpnekg: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub state: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbjkmiiclna { /// offset: 24 #[prost(message, repeated, tag = "11")] pub cdpfcpcilof: ::prost::alloc::vec::Vec, } /// Obf: LFENCICKCGN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6551)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEraFlipperDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6554)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnkdiilaipb { /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "14")] pub data: ::core::option::Option, } /// Obf: JCJIDADOMBA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6552)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChangeEraFlipperDataCsReq { /// offset: 24 #[prost(message, optional, tag = "12")] pub data: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6564)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgikhmicdmm { /// offset: 16 #[prost(message, optional, tag = "5")] pub data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: PFPCJJBGPKF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6553)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ResetEraFlipperDataCsReq { /// offset: 24 #[prost(bool, tag = "8")] pub oipljjiodil: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6558)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abbcocmkplj { /// offset: 16 #[prost(message, optional, tag = "4")] pub data: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 32 #[prost(bool, tag = "13")] pub oipljjiodil: bool, } /// Obf: EAEJHIAAHLJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6560)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterEraFlipperDataCsReq { /// offset: 28 #[prost(uint32, tag = "5")] pub jhdlnbpnekg: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub state: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6559)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ppjogjahfgn { /// offset: 28 #[prost(uint32, tag = "6")] pub jhdlnbpnekg: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6569)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Adnblenfhgm { /// offset: 32 #[prost(uint32, tag = "3")] pub floor_id: u32, /// offset: 24 #[prost(message, optional, tag = "2")] pub data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Moedgohoalp { /// offset: 32 #[prost(uint32, tag = "14")] pub avatar_id: u32, /// offset: 24 #[prost(double, tag = "9")] pub damage: f64, /// offset: 36 #[prost(enumeration = "AvatarType", tag = "3")] pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjljdklcnda { /// offset: 56 #[prost(uint32, tag = "12")] pub kcoknijecln: u32, /// offset: 32 #[prost(message, optional, tag = "9")] pub battle_info: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "10")] pub ebpdghakmjf: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(enumeration = "Gchpnhbdcdo", tag = "11")] pub eglckgkecaj: i32, /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub iepgklidhek: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "14")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "6")] pub round_cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kgnlhpfohdk { /// offset: 28 #[prost(uint32, tag = "5")] pub lanhjomcknj: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub level_id: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub max_score: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gpfmedllkgh { /// offset: 24 #[prost(uint32, tag = "3")] pub njpcmdnhofl: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okibfkooekj { /// offset: 36 #[prost(uint32, tag = "6")] pub level_id: u32, /// offset: 32 #[prost(bool, tag = "9")] pub dpnpcdgjpbg: bool, /// offset: 33 #[prost(bool, tag = "7")] pub bobaobpielo: bool, /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub iepgklidhek: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lphjkglljip { /// offset: 32 #[prost(enumeration = "Gchpnhbdcdo", tag = "4")] pub eglckgkecaj: i32, /// offset: 36 #[prost(uint32, tag = "7")] pub item_value: u32, /// offset: 24 #[prost(message, repeated, tag = "6")] pub pmcbbmkmhni: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jcfponbdclg { /// offset: 48 #[prost(message, repeated, tag = "15")] pub eglpndhlhpa: ::prost::alloc::vec::Vec, /// offset: 76 #[prost(uint32, tag = "7")] pub item_value: u32, /// offset: 64 #[prost(message, repeated, tag = "13")] pub pmcbbmkmhni: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "14")] pub hcehohdccfe: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "1")] pub edoiigjjcif: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "12")] pub hafmanolmed: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "9")] pub exp: u32, /// offset: 32 #[prost(message, repeated, tag = "5")] pub njmapfmppna: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "3")] pub player_level: u32, } /// Obf: FIGCEHAKEFO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7113)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildQueryInfoCsReq {} /// Obf: OOEKDHCCANE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7107)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEvolveBuildQueryInfoScRsp { /// offset: 32 #[prost(message, repeated, tag = "4")] pub hlleipkmjkm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "14")] pub oiaphbbdphl: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: HCBPNBHDLCF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7130)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildStartLevelCsReq { /// offset: 16 #[prost(message, repeated, tag = "12")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "6")] pub eddjgnnocag: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub level_id: u32, } /// Obf: KPHFNMLGDDB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7127)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildStartLevelScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub moddibhcppd: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub ddhgcafffop: ::core::option::Option, } /// Obf: EDJLFPGPIMP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7135)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildStartStageCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub level_id: u32, } /// Obf: MJJLFDFEHCI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7138)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildStartStageScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub moddibhcppd: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "6")] pub ddhgcafffop: ::core::option::Option, } /// Obf: PNNFLFNJCGE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7105)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildGiveupCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub level_id: u32, } /// Obf: ODBFKBBJDJA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7101)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEvolveBuildGiveupScRsp { /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub moddibhcppd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lhcjaiglkop {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7119)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcknajofgld { /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub moddibhcppd: ::core::option::Option, } /// Obf: HCDIHPKFJPG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7102)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEvolveBuildFinishScNotify { /// offset: 36 #[prost(uint32, tag = "4")] pub exp: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub score_id: u32, /// offset: 44 #[prost(bool, tag = "14")] pub jadbkbabang: bool, /// offset: 32 #[prost(uint32, tag = "10")] pub level_id: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub wave: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub colpbcecfom: u32, /// offset: 16 #[prost(message, optional, tag = "1")] pub moddibhcppd: ::core::option::Option, /// offset: 56 #[prost(enumeration = "Cpcmnikflch", tag = "5")] pub ghimjdppjog: i32, /// offset: 60 #[prost(uint32, tag = "13")] pub item_value: u32, } /// Obf: IBHJIABGAFN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7144)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildReRandomStageCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub level_id: u32, } /// Obf: MDNHFAFPNFI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7118)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEvolveBuildReRandomStageScRsp { /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub cehbmiigmfc: ::core::option::Option, } /// Obf: MDKCPLKBCIA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7103)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildShopAbilityUpCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub njpcmdnhofl: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub level: u32, } /// Obf: OEBGFEGPJCO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7150)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildShopAbilityUpScRsp { /// offset: 28 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub njpcmdnhofl: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub level: u32, } /// Obf: EJJANIBHLKA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7116)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildShopAbilityDownCsReq { /// offset: 28 #[prost(uint32, tag = "12")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub njpcmdnhofl: u32, } /// Obf: FLCGENEEIAB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7131)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildShopAbilityDownScRsp { /// offset: 32 #[prost(uint32, tag = "5")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub njpcmdnhofl: u32, } /// Obf: PIGLAICKOGN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7115)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildShopAbilityResetCsReq { /// offset: 24 #[prost(enumeration = "Gchpnhbdcdo", tag = "3")] pub eglckgkecaj: i32, } /// Obf: PJEPFKPFHFF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7106)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEvolveBuildShopAbilityResetScRsp { /// offset: 36 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub item_value: u32, /// offset: 16 #[prost(message, repeated, tag = "10")] pub pmcbbmkmhni: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "Gchpnhbdcdo", tag = "15")] pub eglckgkecaj: i32, } /// Obf: ANNGOMIIPML /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7126)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEvolveBuildCoinNotify { /// offset: 28 #[prost(uint32, tag = "1")] pub item_value: u32, /// offset: 24 #[prost(enumeration = "Gchpnhbdcdo", tag = "13")] pub eglckgkecaj: i32, } /// Obf: MMOKBHHHHJK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7133)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildSkipTeachLevelCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub level_id: u32, } /// Obf: JMNFHJANFAB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7109)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EvolveBuildSkipTeachLevelScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub level_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Amdecgbpibf { /// offset: 24 #[prost(uint32, tag = "8")] pub id: u32, } /// Obf: GELIOMDHCDK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2513)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetExpeditionDataCsReq {} /// Obf: EKCIKDPIDFO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2507)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetExpeditionDataScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub nbkfaedogpg: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "7")] pub gdaoennjcbl: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "12")] pub gphploiiloi: u32, /// offset: 40 #[prost(int64, tag = "6")] pub kambbfdebam: i64, } /// Obf: MPBFLMBNBEO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMultipleExpeditionCsReq { /// offset: 24 #[prost(message, repeated, tag = "13")] pub igcabdfpiod: ::prost::alloc::vec::Vec, } /// Obf: KDFMNPJMFMN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2550)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMultipleExpeditionScRsp { /// offset: 48 #[prost(int64, tag = "7")] pub kambbfdebam: i64, /// offset: 16 #[prost(message, repeated, tag = "14")] pub halfglgldlo: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "15")] pub kdpccaiobmi: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: MHKPGPLKHEA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2516)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeMultipleExpeditionRewardCsReq {} /// Obf: HHCAFNKOFGH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2531)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMultipleExpeditionRewardScRsp { /// offset: 48 #[prost(int64, tag = "8")] pub kambbfdebam: i64, /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub anmhkdanndl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "12")] pub halfglgldlo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2547)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gajmdnekpop { /// offset: 40 #[prost(int64, tag = "6")] pub kambbfdebam: i64, /// offset: 24 #[prost(message, repeated, tag = "11")] pub gdaoennjcbl: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub nbkfaedogpg: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "9")] pub gphploiiloi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cghjpdidobi { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "7")] pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fedeioijjjc { /// offset: 56 #[prost(uint32, repeated, tag = "4")] pub edmbikhbicg: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(map = "uint32, uint32", tag = "3")] pub pjcionepine: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, repeated, tag = "14")] pub efjlgeaahek: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "12")] pub ceimndjfdjd: u32, /// offset: 40 #[prost(map = "uint32, message", tag = "6")] pub kpnepnelpnh: ::std::collections::HashMap, /// offset: 64 #[prost(uint32, repeated, tag = "8")] pub nlbkdnkgbck: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "15")] pub elgffacneck: ::prost::alloc::vec::Vec, } /// Obf: LOHCPKJILIC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4991)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFantasticStoryActivityDataCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub ceimndjfdjd: u32, } /// Obf: EFBKKOJLIBI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4910)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFantasticStoryActivityDataScRsp { /// offset: 16 #[prost(message, optional, tag = "4")] pub onajjgcjoha: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4994)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ndkkagkcfgh { /// offset: 24 #[prost(message, optional, tag = "3")] pub onajjgcjoha: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oiiadjcemkb { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "9")] pub avatar_type: i32, } /// Obf: JCMMAMKLILL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4995)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterActivityFantasticStoryCsReq { /// offset: 44 #[prost(uint32, tag = "5")] pub ceimndjfdjd: u32, /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub battle_id: u32, } /// Obf: EDGNNIIHEIP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4914)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFantasticStoryActivityStageScRsp { /// offset: 32 #[prost(uint32, tag = "12")] pub ceimndjfdjd: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub battle_id: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub battle_info: ::core::option::Option, } /// Obf: APILJBAAGDB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4918)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FantasticStoryActivityBattleEndScNotify { /// offset: 32 #[prost(uint32, tag = "3")] pub jhganjgbali: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub ceimndjfdjd: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub battle_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aphljplboif { /// offset: 24 #[prost(uint32, tag = "6")] pub pnjhmgnejji: u32, /// offset: 28 #[prost(enumeration = "Bgcejdchkba", tag = "7")] pub alfhnehobja: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fnonpmbofne { /// offset: 36 #[prost(uint32, tag = "7")] pub unique_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub monster_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub affix_id: u32, /// offset: 40 #[prost(bool, tag = "13")] pub ljkgcmophif: bool, /// offset: 41 #[prost(bool, tag = "1")] pub fmigaefjbok: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bddbakbomkp { /// offset: 48 #[prost(int32, tag = "1")] pub max_hp: i32, /// offset: 16 #[prost(message, repeated, tag = "5")] pub iakfpmoejlf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub avatar_id: u32, /// offset: 36 #[prost(enumeration = "FateMasterStatusType", tag = "2")] pub status: i32, /// offset: 44 #[prost(int32, tag = "9")] pub hp: i32, /// offset: 40 #[prost(uint32, tag = "11")] pub rank: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nanodnmfffh { /// offset: 24 #[prost(uint32, tag = "4")] pub avatar_id: u32, /// offset: 28 #[prost(bool, tag = "7")] pub gdnihalokhc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jeldakkhanc { /// offset: 16 #[prost(message, optional, tag = "15")] pub aopaklifbal: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "6")] pub jdomcffacal: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pckioegapai { /// offset: 16 #[prost(message, repeated, tag = "13")] pub cigckkgmlid: ::prost::alloc::vec::Vec, } /// Obf: CBJNGAMLAKM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateBuffData { /// offset: 28 #[prost(uint32, tag = "6")] pub buff_id: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub cnt: u32, } /// Obf: JFFMGCJCOJL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ActiveTraitSourceList { /// offset: 16 #[prost(message, optional, tag = "14")] 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 Jdkajmepecf { /// offset: 16 #[prost(message, repeated, tag = "7")] pub efolenmofkp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub trait_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oejgbjbliei { /// offset: 32 #[prost(message, repeated, tag = "7")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(map = "uint32, uint32", tag = "11")] pub aaelpblpflj: ::std::collections::HashMap, /// offset: 56 #[prost(message, repeated, tag = "15")] pub inpkedeibjn: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "12")] pub lpgakjjfljn: u32, /// offset: 40 #[prost(uint32, repeated, tag = "1")] pub deifkmpafhk: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub bfdjjapdjoh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jcfdceklbfh { /// offset: 24 #[prost(bool, tag = "13")] pub faoikiddcff: bool, /// offset: 28 #[prost(uint32, tag = "12")] pub buff_id: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub shop_goods_price: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Glaajkhkmhb { /// offset: 28 #[prost(uint32, tag = "8")] pub item_value: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub dbibnheoppi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aniomkdcoep { /// offset: 40 #[prost(uint32, tag = "11")] pub fdmefiijlck: u32, /// offset: 32 #[prost(message, repeated, tag = "6")] pub bdmnhfnkmda: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "14")] pub aaaboofaflj: u32, /// offset: 52 #[prost(bool, tag = "15")] pub gocgfmaleop: bool, /// offset: 16 #[prost(message, repeated, tag = "7")] pub shop_goods_list: ::prost::alloc::vec::Vec, /// offset: 53 #[prost(bool, tag = "8")] pub ebklpknanln: bool, /// offset: 48 #[prost(uint32, tag = "9")] pub item_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lbcnaofkcil { /// offset: 24 #[prost(uint32, tag = "15")] pub hjmgglanhml: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub omnfdnbepla: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub gndepokfhpe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cefflagcmil { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub cdhkfdpllgd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lfdhopemopl { /// offset: 24 #[prost(uint32, tag = "8")] pub iogdbcpmplh: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lnmbjpjonpe { /// offset: 32 #[prost(uint32, tag = "12")] pub pghdkfpgpih: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub unique_id: u32, /// offset: 24 #[prost(int32, tag = "7")] pub value: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdjidjbbhhe { /// offset: 112 #[prost(uint32, tag = "3")] pub area_id: u32, /// offset: 104 #[prost(enumeration = "Pcdahkgmgnb", tag = "5")] pub status: i32, /// offset: 116 #[prost(uint32, tag = "14")] pub difficulty_level: u32, /// offset: 32 #[prost(message, optional, tag = "20")] pub noemlpjofaa: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "9")] pub pending_action: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "15")] pub jfmhileefcp: ::core::option::Option, /// offset: 64 #[prost(message, repeated, tag = "4")] pub gnaakkmmode: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(message, optional, tag = "7")] pub hokcncmmmjg: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "8")] pub djhfokkmeah: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "6")] pub mmpbmajeagk: ::core::option::Option, /// offset: 108 #[prost(uint32, tag = "12")] pub nicnelofhol: u32, /// offset: 88 #[prost(message, repeated, tag = "11")] pub heamacgdpek: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "1451")] pub kokjmaefnjp: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "13")] pub bblhphfjmkf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfahmbogman { /// offset: 16 #[prost(message, optional, tag = "10")] pub ckookfnbpaf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub queue_position: u32, } /// Obf: GHGEEEKAFCO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5981)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateHouguSelectReq { /// offset: 36 #[prost(uint32, tag = "12")] pub queue_position: u32, #[prost(oneof = "fate_hougu_select_req::Ihnmhnpmhjg", tags = "6, 9")] pub ihnmhnpmhjg: ::core::option::Option, } /// Nested message and enum types in `FateHouguSelectReq`. pub mod fate_hougu_select_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Ihnmhnpmhjg { /// offset: 24 #[prost(message, tag = "6")] Cicgmnhmlme(super::Dojacnbceeh), /// offset: 24 #[prost(message, tag = "9")] Cohmggphihn(super::Kopnfppifci), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dojacnbceeh { /// offset: 24 #[prost(uint32, tag = "15")] pub hhiminbgjdi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kopnfppifci { /// offset: 24 #[prost(bool, tag = "15")] pub icogahffcld: bool, /// offset: 28 #[prost(uint32, tag = "2")] pub piacacnnbnh: u32, } /// Obf: BCFLGCDEPOJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5971)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateHandlePendingActionScRsp { /// offset: 28 #[prost(uint32, tag = "13")] pub queue_position: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: DEMFNCIIAML /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5999)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateSyncActionResultScNotify { /// offset: 16 #[prost(message, repeated, tag = "15")] pub aniadnfemah: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Knflefifkmn { #[prost( oneof = "knflefifkmn::Nlpppchggpf", tags = "12, 13, 1, 7, 14, 3, 15, 6, 9, 10, 11, 5, 4, 8, 2, 1596, 978, 259, 1375, 631, 1733, 1209" )] pub nlpppchggpf: ::core::option::Option, } /// Nested message and enum types in `KNFLEFIFKMN`. pub mod knflefifkmn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nlpppchggpf { /// offset: 16 #[prost(message, tag = "12")] Fhghoefcagg(super::Dnfneineoen), /// offset: 16 #[prost(message, tag = "13")] Gfmciodfodb(super::Adlddmaifai), /// offset: 16 #[prost(message, tag = "1")] Ldeenkdmdjk(super::Ecmfdciiihj), /// offset: 16 #[prost(message, tag = "7")] Nglffkajaad(super::Kijkpcehekc), /// offset: 16 #[prost(message, tag = "14")] Jmgepdekgih(super::Lbmdgnjppko), /// offset: 16 #[prost(message, tag = "3")] Jdfgfpgagpg(super::Aleopcnhnpd), /// offset: 16 #[prost(message, tag = "15")] Dnibgdgfmgj(super::Dgbpphjaoaf), /// offset: 16 #[prost(message, tag = "6")] Foglalkhagb(super::Bkfakphnepp), /// offset: 16 #[prost(message, tag = "9")] Hndccfmmnoh(super::Mbineihnogc), /// offset: 16 #[prost(message, tag = "10")] Kodjpkpihbh(super::Obpobeeodaf), /// offset: 16 #[prost(message, tag = "11")] Cfmdafkgdhn(super::Aoagjbokkfm), /// offset: 16 #[prost(message, tag = "5")] Bmoliejfmgb(super::Bnpjcndipom), /// offset: 16 #[prost(message, tag = "4")] Nehjphgalek(super::Khahkdlipkf), /// offset: 16 #[prost(message, tag = "8")] Ehcndfeplom(super::Odegfopokad), /// offset: 16 #[prost(message, tag = "2")] Dfokpkokfok(super::Iijdpfogcin), /// offset: 16 #[prost(message, tag = "1596")] Pakfhblbcom(super::Knockaeckii), /// offset: 16 #[prost(message, tag = "978")] Pfoilmhkjjm(super::Dnfcamiiakj), /// offset: 16 #[prost(message, tag = "259")] Nhbmffagllk(super::Bocndejfcgc), /// offset: 16 #[prost(message, tag = "1375")] Cbifakpdnei(super::Gcobcgddnii), /// offset: 16 #[prost(message, tag = "631")] Nccmnpgfagk(super::Emmiblohoka), /// offset: 16 #[prost(message, tag = "1733")] Jhlbdamenag(super::Mllidmpefod), /// offset: 16 #[prost(message, tag = "1209")] Flialkeidkd(super::Hikcdkmpdhl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aleopcnhnpd { /// offset: 24 #[prost(uint32, tag = "1")] pub aaaboofaflj: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub fdmefiijlck: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iijdpfogcin { /// offset: 24 #[prost(message, optional, tag = "15")] pub jfmhileefcp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mllidmpefod { /// offset: 24 #[prost(bool, tag = "9")] pub gocgfmaleop: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hikcdkmpdhl { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub cdhkfdpllgd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnpjcndipom { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub dbpndcdeckd: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "5")] pub gdcgbiefigo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khahkdlipkf { /// offset: 24 #[prost(message, repeated, tag = "2")] pub okblcngfhcl: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub jnldpfhmojl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Odegfopokad { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub galneolmcpo: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub lndnpgacbjh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnfcamiiakj { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub cabeifhkgbg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "uint32, uint32", tag = "10")] pub pdnclpedjif: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emmiblohoka { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub deifkmpafhk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bocndejfcgc { /// offset: 24 #[prost(message, optional, tag = "5")] pub ndigehjbbpk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gcobcgddnii { /// offset: 24 #[prost(message, optional, tag = "11")] pub lknhkfigbdf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dnfneineoen { /// offset: 16 #[prost(message, optional, tag = "3")] pub igaflckjjkm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Adlddmaifai { /// offset: 24 #[prost(enumeration = "Pcdahkgmgnb", tag = "12")] pub mjdmloihlpa: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Caiodcnemho { /// offset: 32 #[prost(uint32, tag = "5")] pub heffmgaikmn: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub aihnkpogcfi: u32, /// offset: 48 #[prost(uint32, tag = "2")] pub ignngjmebhk: u32, /// offset: 41 #[prost(bool, tag = "12")] pub ihoongpllhj: bool, /// offset: 40 #[prost(bool, tag = "9")] pub jfligncaaej: bool, /// offset: 52 #[prost(uint32, tag = "3")] pub dkhkbbmpcic: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub aebkemdacbm: u32, /// offset: 24 #[prost(double, tag = "14")] pub idappibphhh: f64, /// offset: 56 #[prost(uint32, tag = "6")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecmfdciiihj { /// offset: 48 #[prost(uint32, tag = "7")] pub fhadiopdmhp: u32, /// offset: 32 #[prost(message, repeated, tag = "1")] pub cigckkgmlid: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "4")] pub bdaocnnkojf: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(uint32, tag = "11")] pub lmeejjnofie: u32, /// offset: 40 #[prost(uint32, repeated, tag = "2")] pub embgaemhdpa: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(bool, tag = "15")] pub didpabjpdlj: bool, /// offset: 56 #[prost(uint32, tag = "14")] pub nmcacnnnbnd: u32, /// offset: 64 #[prost(uint32, tag = "12")] pub pejmphmppko: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kijkpcehekc { /// offset: 24 #[prost(message, repeated, tag = "13")] pub abihhacbppf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lbmdgnjppko { /// offset: 24 #[prost(uint32, tag = "5")] pub gold: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dgbpphjaoaf { /// offset: 24 #[prost(uint32, tag = "7")] pub lpgakjjfljn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bkfakphnepp { /// offset: 16 #[prost(message, optional, tag = "15")] pub monilnmiblg: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mbineihnogc { /// offset: 24 #[prost(uint32, tag = "10")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Obpobeeodaf { /// offset: 16 #[prost(message, optional, tag = "4")] pub niillmjngec: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aoagjbokkfm { /// offset: 24 #[prost(uint32, tag = "1")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Knockaeckii { /// offset: 16 #[prost(message, optional, tag = "3")] pub lfmkdjeoigi: ::core::option::Option, } /// Obf: BFHEDMBFHPC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5965)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateSyncPendingActionScNotify { /// offset: 24 #[prost(message, optional, tag = "10")] pub pending_action: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hehmfnlhoji { #[prost(oneof = "hehmfnlhoji::Nlpppchggpf", tags = "11, 4")] pub nlpppchggpf: ::core::option::Option, } /// Nested message and enum types in `HEHMFNLHOJI`. pub mod hehmfnlhoji { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nlpppchggpf { /// offset: 24 #[prost(message, tag = "11")] Cicgmnhmlme(super::Dlpgkjlbfli), /// offset: 24 #[prost(message, tag = "4")] Cohmggphihn(super::Jmbnfinphca), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dlpgkjlbfli { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub fdmhnfkhgbg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jfnaafnlhnp { /// offset: 28 #[prost(uint32, tag = "11")] pub kjgbpcegfap: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub pghdkfpgpih: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmbnfinphca { /// offset: 16 #[prost(message, repeated, tag = "4")] pub npcecmjgilb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfmemdjkdaf { /// offset: 32 #[prost(message, optional, tag = "10")] pub dcfgofnblcm: ::core::option::Option, /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub egcogpacjod: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "13")] pub fkoebmadjek: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub epmfdgpkphj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dgmlaaihbfc { /// offset: 48 #[prost(message, optional, tag = "13")] pub ipfpdjnfmmn: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "15")] pub neefacjbkpn: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub dnophjfkkhc: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "1")] pub mpiillmlpjn: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(map = "uint32, message", tag = "2")] pub iihadpgeajb: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acfigfiiloj { /// offset: 40 #[prost(uint32, tag = "3")] pub exp: u32, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub poppgidklmf: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub gdipegfblab: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmedbgammpn { /// offset: 32 #[prost(map = "uint32, uint32", tag = "6")] pub bolehilkkao: ::std::collections::HashMap, /// offset: 44 #[prost(uint32, tag = "8")] pub dacokfcbmbi: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub okonfgopook: u32, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub mgcpipcgilo: ::prost::alloc::vec::Vec, } /// Obf: EIBBALKEGFN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5963)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateQueryCsReq {} /// Obf: PHPCLOMGFMG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5957)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateQueryScRsp { /// offset: 32 #[prost(message, optional, tag = "11")] pub moddibhcppd: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "8")] pub rogue_get_info: ::core::option::Option, } /// Obf: EILJBHNCJBL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5980)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateStartCsReq { /// offset: 24 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub area_id: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub difficulty_level: u32, } /// Obf: BBOELNNGEOP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5977)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateStartScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub moddibhcppd: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: GNCOHAFOOCP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5985)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateBattleStartCsReq {} /// Obf: PCMGHKAHNFJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5988)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateBattleStartScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: HGNNIEFKBBD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5955)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateChangeLineupCsReq { /// offset: 24 #[prost(message, repeated, tag = "10")] pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: CEDCHJJJDLK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5951)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateChangeLineupScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: KNPFEFFBNGE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5997)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopBuyGoodsCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub capnnegfgbp: u32, } /// Obf: LOLPCDFOCCO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5969)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopBuyGoodsScRsp { /// offset: 24 #[prost(uint32, tag = "7")] pub capnnegfgbp: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: DBKEFIKDHFE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5952)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopSellBuffCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub oibplmkkggl: u32, /// offset: 28 #[prost(bool, tag = "4")] pub phgcdaohlda: bool, /// offset: 32 #[prost(uint32, tag = "13")] pub npmaanoocoj: u32, } /// Obf: MOCLIIDPKOM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5994)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopSellBuffScRsp { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 28 #[prost(bool, tag = "13")] pub phgcdaohlda: bool, /// offset: 32 #[prost(uint32, tag = "8")] pub npmaanoocoj: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub oibplmkkggl: u32, } /// Obf: FCGBBMFPALD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5968)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopRefreshGoodsCsReq {} /// Obf: MANGALFLFIN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5995)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateShopRefreshGoodsScRsp { /// offset: 24 #[prost(message, repeated, tag = "11")] pub shop_goods_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 32 #[prost(bool, tag = "2")] pub ebklpknanln: bool, } /// Obf: PBGGOCNNLNC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5986)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopLockGoodsCsReq { /// offset: 24 #[prost(bool, tag = "6")] pub is_locked: bool, } /// Obf: KJMNDNHEICN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5953)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopLockGoodsScRsp { /// offset: 24 #[prost(bool, tag = "4")] pub is_locked: bool, /// offset: 28 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: FINGNBENPCL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6000)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopLeaveCsReq {} /// Obf: FGKEOANJNNL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5966)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateShopLeaveScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pofkpelnbbl { /// offset: 16 #[prost(message, repeated, tag = "15")] pub abihhacbppf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ndcjaaoleba { /// offset: 32 #[prost(message, optional, tag = "9")] pub source: ::core::option::Option, /// offset: 16 #[prost(map = "uint32, double", tag = "7")] pub bbjcmofgbfi: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkhpcmnphki { /// offset: 24 #[prost(message, repeated, tag = "1")] pub iaiohlpjiaa: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5956)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Epeibomnegi {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5976)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jfdabmjmdld { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hmdlibmbihm { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "11")] pub avatar_type: i32, /// offset: 32 #[prost(bool, tag = "15")] pub jlflcdcgcol: bool, /// offset: 28 #[prost(uint32, tag = "14")] pub id: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ihgbdaghdme { /// offset: 48 #[prost(map = "uint32, uint32", tag = "160")] pub bnmomhocbph: ::std::collections::HashMap, /// offset: 96 #[prost(uint32, tag = "11")] pub hjmgglanhml: u32, /// offset: 64 #[prost(uint32, repeated, tag = "2")] pub gnaakkmmode: ::prost::alloc::vec::Vec, /// offset: 92 #[prost(uint32, tag = "5")] pub bnfhlibflid: u32, /// offset: 24 #[prost(message, repeated, tag = "3")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "10")] pub heamacgdpek: ::prost::alloc::vec::Vec, /// offset: 84 #[prost(uint32, tag = "12")] pub nicnelofhol: u32, /// offset: 32 #[prost(map = "uint32, uint32", tag = "8")] pub iidphlimmpf: ::std::collections::HashMap, /// offset: 76 #[prost(uint32, tag = "6")] pub level_id: u32, /// offset: 72 #[prost(uint32, tag = "15")] pub gndepokfhpe: u32, /// offset: 88 #[prost(uint32, tag = "4")] pub difficulty_level: u32, /// offset: 80 #[prost(uint32, tag = "9")] pub omnfdnbepla: u32, /// offset: 16 #[prost(map = "uint32, uint32", tag = "14")] pub kdblahbihdo: ::std::collections::HashMap, } /// Obf: DJDEEJLCNOC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5958)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateSettleScNotify { /// offset: 16 #[prost(message, optional, tag = "1")] pub anlgophhhfp: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub score_id: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, } /// Obf: MJGFFFHMHDI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5983)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FateTakeExpRewardCsReq {} /// Obf: MOOLJBJAKOK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5959)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateTakeExpRewardScRsp { /// offset: 40 #[prost(uint32, repeated, tag = "9")] pub nlcdiknhmjm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub akcjliellcc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aebclfbdhpe { /// offset: 24 #[prost(uint32, tag = "5")] pub aldjkjgbojg: u32, /// offset: 28 #[prost(enumeration = "FeverTimeBattleRank", tag = "6")] pub nhicmemjfni: i32, /// offset: 32 #[prost(uint32, tag = "2")] pub heilkbjcagb: u32, } /// Obf: LAGAPNILOEM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7157)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFeverTimeActivityDataCsReq {} /// Obf: JENJJCEGGCK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7155)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFeverTimeActivityDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "12")] pub pcdifdgcdok: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: FFJGDCDIEBO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7151)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FeverTimeActivityBattleEndScNotify { /// offset: 24 #[prost(uint32, tag = "12")] pub pkpioijppbl: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub id: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub turn_left: u32, /// offset: 36 #[prost(enumeration = "FeverTimeBattleRank", tag = "5")] pub kikcdklkcpc: i32, } /// Obf: DJAOJLKIEFJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7159)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFeverTimeActivityStageCsReq { /// offset: 16 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "13")] pub gdboodklbmk: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub id: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub mbnnageiaah: u32, } /// Obf: ELFJNJFMBGP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7160)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFeverTimeActivityStageScRsp { /// offset: 24 #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub id: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmlnfigfmhl { /// offset: 16 #[prost(string, tag = "13")] pub ihjglgclanm: ::prost::alloc::string::String, /// offset: 60 #[prost(uint32, tag = "4")] pub account_ip: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub dijhafogeof: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub uid: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub kfmaegnnjdl: u32, /// offset: 56 #[prost(uint32, tag = "7")] pub platform: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub account_ip_port: u32, /// offset: 32 #[prost(uint64, tag = "5")] pub odkfccohafm: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30010)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lkooahofjac { /// offset: 48 #[prost(uint32, tag = "14")] pub kfmaegnnjdl: u32, /// offset: 40 #[prost(bool, tag = "11")] pub allhdafgdcj: bool, /// offset: 44 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 #[prost(uint64, tag = "4")] pub server_timestamp_ms: u64, /// offset: 32 #[prost(uint64, tag = "6")] pub secret_key_seed: u64, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30094)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pnebhcfjgfe { /// offset: 24 #[prost(uint32, tag = "2")] pub kbnhapklbnd: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30095)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hagmnccjibb { /// offset: 24 #[prost(enumeration = "Bjfjfcdpfng", tag = "4")] pub dgljghjenje: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hdcpjbmfdie { /// offset: 24 #[prost(uint64, tag = "5")] pub client_time_ms: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30018)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Npoflihnanm { /// offset: 32 #[prost(uint64, tag = "12")] pub server_time_ms: u64, /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 40 #[prost(uint64, tag = "1")] pub client_time_ms: u64, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30009)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ogppbidinbi { /// offset: 16 #[prost(message, optional, tag = "9")] pub opogemadlei: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Flefpfpaakk { /// offset: 24 #[prost(bytes = "vec", tag = "13")] pub lfimihlolnb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub lahaiaikpjn: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30063)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opoacmlcgah { /// offset: 36 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub lahaiaikpjn: u32, /// offset: 24 #[prost(bytes = "vec", tag = "6")] pub lfimihlolnb: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30026)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Objggjpflae { /// offset: 32 #[prost(uint32, tag = "3")] pub lahaiaikpjn: u32, /// offset: 16 #[prost(bytes = "vec", tag = "11")] pub lfimihlolnb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nldjbmbdche { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub pfdkkfppaaa: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "8")] pub emoigpnbool: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hehgniickaa { /// offset: 32 #[prost(uint32, tag = "14")] pub gjjpepbpckm: u32, /// offset: 16 #[prost(bytes = "vec", tag = "1")] pub akifppjcnac: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnceglbggog { /// offset: 24 #[prost(message, repeated, tag = "14")] pub edoaiemiodh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "7")] pub fcbpjkapplf: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "5")] pub gjjpepbpckm: u32, /// offset: 64 #[prost(message, repeated, tag = "4")] pub deofajnjifl: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "1")] pub pfdkkfppaaa: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(bytes = "vec", tag = "11")] pub akifppjcnac: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bytes = "vec", tag = "3")] pub eompaogaabo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oofldcdhldl { /// offset: 24 #[prost(message, optional, tag = "3")] pub pofocmihjia: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "13")] pub biebfhecepm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifnecjooigg { /// offset: 32 #[prost(uint32, tag = "9")] pub lmghanjcecf: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub group_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub nfejljdlagf: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "6")] pub nbfmemncgmj: u32, } /// Obf: KELBILMHKCM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3691)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFightActivityDataCsReq {} /// Obf: OLKPJCGKFJI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3610)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFightActivityDataScRsp { /// offset: 44 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 32 #[prost(message, repeated, tag = "10")] pub ecglgdkddid: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub world_level: u32, /// offset: 16 #[prost(map = "uint32, uint32", tag = "1")] pub imggpmeojaj: ::std::collections::HashMap, /// offset: 48 #[prost(bool, tag = "2")] pub ibcmldpjgck: bool, } /// Obf: POGBGLFNDEN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3694)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightActivityDataChangeScNotify { /// offset: 16 #[prost(map = "uint32, uint32", tag = "10")] pub imggpmeojaj: ::std::collections::HashMap, /// offset: 24 #[prost(message, repeated, tag = "4")] pub ecglgdkddid: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ilnebpjcghb { /// offset: 28 #[prost(uint32, tag = "15")] pub avatar_id: u32, /// offset: 24 #[prost(enumeration = "AvatarType", tag = "12")] pub avatar_type: i32, } /// Obf: FMOBNFAPFND /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3695)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFightActivityStageCsReq { /// offset: 40 #[prost(uint32, repeated, tag = "3")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "14")] pub fdhjcbnaicb: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "11")] pub group_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "15")] pub inomffaieoa: u32, } /// Obf: AGCDMKKMNJO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3614)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFightActivityStageScRsp { /// offset: 32 #[prost(uint32, tag = "12")] pub group_id: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "1")] pub battle_info: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "13")] pub inomffaieoa: u32, } /// Obf: DJHNICCEPCB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3618)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeFightActivityRewardCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub inomffaieoa: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub group_id: u32, } /// Obf: HIBLDGEPGAF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3609)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeFightActivityRewardScRsp { /// offset: 36 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub group_id: u32, /// offset: 16 #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "15")] pub inomffaieoa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijokcglbbmi { /// offset: 60 #[prost(uint32, tag = "5")] pub jkpgaclkeec: u32, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub nekjkmkejlj: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(enumeration = "Mlofjfbhglg", tag = "9")] pub bicbjmpaaan: i32, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub ejgnglilfcp: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "10")] pub dhfkokjibne: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub nhgpimofekb: u32, /// offset: 16 #[prost(message, repeated, tag = "15")] pub elgoichacdn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Omjllilgaep { /// offset: 24 #[prost(float, tag = "9")] pub kccfcmakdll: f32, /// offset: 40 #[prost(float, tag = "10")] pub z: f32, /// offset: 44 #[prost(float, tag = "5")] pub x: f32, /// offset: 32 #[prost(uint64, tag = "3")] pub khajdkdhpgd: u64, /// offset: 28 #[prost(float, tag = "2")] pub y: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Knglmkejbab { /// offset: 24 #[prost(message, optional, tag = "6")] pub ndaecapopai: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "11")] pub iilmeiamdnc: u32, /// offset: 60 #[prost(uint32, tag = "9")] pub interact_id: u32, /// offset: 64 #[prost(uint32, tag = "4")] pub config_id: u32, /// offset: 32 #[prost(message, optional, tag = "7")] pub jhphhbjiick: ::core::option::Option, /// offset: 48 #[prost(int32, tag = "1")] pub mgnhpghmadg: i32, /// offset: 56 #[prost(int32, tag = "14")] pub pckjpeegdgb: i32, /// offset: 52 #[prost(int32, tag = "8")] pub nojeaojhdal: i32, /// offset: 40 #[prost(uint32, tag = "10")] pub jbgbalefmhh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gkddghbggam { /// offset: 24 #[prost(message, optional, tag = "5")] pub ejceiomioop: ::core::option::Option, /// offset: 36 #[prost(int32, tag = "13")] pub bilbcijbacn: i32, /// offset: 32 #[prost(int32, tag = "15")] pub unique_id: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldplijamioe { /// offset: 44 #[prost(int32, tag = "5")] pub unique_id: i32, /// offset: 24 #[prost(message, repeated, tag = "2")] pub dclakcfjcpj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "13")] pub dmhllkbmhel: u32, /// offset: 32 #[prost(message, optional, tag = "15")] pub ejceiomioop: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Clhdilkakep { /// offset: 24 #[prost(uint32, tag = "8")] pub fbcjckeahcm: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub ogknebgdefn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpogocfmofp { /// offset: 36 #[prost(uint32, tag = "12")] pub oddfeaeejjd: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub cofelckdbje: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub edniacnopmn: u32, /// offset: 16 #[prost(message, repeated, tag = "6")] pub friend_recommend_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ihoghilaeje { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub ighnaedjbag: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub nmpgnkinpll: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phhknaadbha { /// offset: 80 #[prost(uint32, tag = "9")] pub lfmepgnehhf: u32, /// offset: 56 #[prost(message, repeated, tag = "6")] pub demdfdbcoaj: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(map = "uint32, uint32", tag = "5")] pub djcilmadpkc: ::std::collections::HashMap, /// offset: 76 #[prost(uint32, tag = "4")] pub jdmecbedlaa: u32, /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub hhhnonkpfgp: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "2")] pub pkcobjbileo: u32, /// offset: 48 #[prost(message, repeated, tag = "13")] pub cifojdjaiad: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint64, tag = "14")] pub pgkhbpkifbe: u64, /// offset: 40 #[prost(uint32, repeated, tag = "10")] pub mhaamigliki: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "8")] pub nlbogknfnne: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhokejlgobn { /// offset: 64 #[prost(message, repeated, tag = "9")] pub ckfbmajmmac: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "3")] pub cgikoklgdea: ::core::option::Option, /// offset: 80 #[prost(message, repeated, tag = "14")] pub dikcbkkninm: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(bool, tag = "12")] pub nonmonphbpe: bool, /// offset: 56 #[prost(message, optional, tag = "4")] pub maliihmmdfp: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "13")] pub nebgnofpage: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "5")] pub giijhnmlocb: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "7")] pub gbaemahodab: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(message, repeated, tag = "1")] pub ekdjemeehga: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(message, repeated, tag = "15")] pub ddlhpdbhgjd: ::prost::alloc::vec::Vec, /// offset: 112 #[prost(uint64, tag = "11")] pub ppnhndeoolj: u64, /// offset: 16 #[prost(message, repeated, tag = "6")] pub inkgmffplhf: ::prost::alloc::vec::Vec, /// offset: 108 #[prost(uint32, tag = "10")] pub nfpbakbcchg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnkmpcplibb { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub region_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhagkihimfb { /// offset: 32 #[prost(message, repeated, tag = "7")] pub bfahdinjdma: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(uint32, tag = "14")] pub fgipicijmdf: u32, /// offset: 64 #[prost(uint32, tag = "12")] pub glgohinbjle: u32, /// offset: 56 #[prost(bool, tag = "13")] pub gblefamkilb: bool, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub pfdkkfppaaa: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "10")] pub aajaocghhaa: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "8")] pub kiiccofliln: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjhfgpanmfh { /// offset: 16 #[prost(message, optional, tag = "4")] pub kgkohnaacen: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub hmibjhdmlnb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpldpppmmgh { /// offset: 40 #[prost(message, repeated, tag = "1")] pub ocdhogilimo: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "3")] pub ajcenjoamed: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "6")] pub cnlialbpabn: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "15")] pub ddlhpdbhgjd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "5")] pub dikcbkkninm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dclifpoffli { /// offset: 36 #[prost(uint32, tag = "4")] pub nfpbakbcchg: u32, /// offset: 24 #[prost(message, repeated, tag = "14")] pub nebgnofpage: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint64, tag = "3")] pub ppnhndeoolj: u64, /// offset: 32 #[prost(uint32, tag = "2")] pub hmibjhdmlnb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jgpahlmgbml { /// offset: 32 #[prost(uint32, tag = "1")] pub mgngpgppiaa: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub oddfeaeejjd: u32, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub dkjookfckfn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aoikhpobdgk { /// offset: 16 #[prost(message, repeated, tag = "13")] pub jmikpcpifcd: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "10")] pub bkpdbcaagae: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub score_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub rank: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub pkajllikjpl: u32, /// offset: 48 #[prost(int32, tag = "1")] pub abamhifecnp: i32, /// offset: 44 #[prost(int32, tag = "6")] pub kkcfoimclcd: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgidnocfeoh { /// offset: 16 #[prost(message, repeated, tag = "9")] pub cifojdjaiad: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Agbllfgobke { /// offset: 32 #[prost(int32, tag = "11")] pub ifdkelbkilf: i32, /// offset: 28 #[prost(uint32, tag = "14")] pub abckmkfkahb: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub jffikcflbch: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oidhagngklg { /// offset: 32 #[prost(int32, tag = "2")] pub z: i32, /// offset: 28 #[prost(int32, tag = "1")] pub x: i32, /// offset: 24 #[prost(int32, tag = "12")] pub y: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nojnmaiacgb { /// offset: 16 #[prost(message, optional, tag = "7")] pub pos: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "11")] pub fgmlmkkcmjm: u32, /// offset: 32 #[prost(int32, tag = "1")] pub unique_id: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dkbcdgfjadm { /// offset: 16 #[prost(message, optional, tag = "14")] pub bmndbkbhioc: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub dmhllkbmhel: u32, /// offset: 44 #[prost(enumeration = "Mhmfamhhjaa", tag = "6")] pub fphghapgnae: i32, /// offset: 40 #[prost(uint32, tag = "15")] pub njpcmdnhofl: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub magpaonjobd: u32, /// offset: 48 #[prost(uint32, tag = "10")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmcjbdelokj { /// offset: 24 #[prost(message, repeated, tag = "4")] pub mofjklhldmd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kbojacaeadl { /// offset: 24 #[prost(message, optional, tag = "8")] pub aoongkjpkob: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub r#type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fpkalfnablg { /// offset: 44 #[prost(bool, tag = "12")] pub icilbndidgp: bool, /// offset: 16 #[prost(message, optional, tag = "2")] pub bikhoegfefd: ::core::option::Option, #[prost(oneof = "fpkalfnablg::Celghabioon", tags = "13, 15")] pub celghabioon: ::core::option::Option, } /// Nested message and enum types in `FPKALFNABLG`. pub mod fpkalfnablg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Celghabioon { /// offset: 32 #[prost(uint32, tag = "13")] Bfnahaigobh(u32), /// offset: 32 #[prost(bool, tag = "15")] Mpekpbmimcp(bool), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glpjoddjccd { /// offset: 16 #[prost(message, repeated, tag = "14")] pub jdeanjmikml: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bnfibkpenef { /// offset: 40 #[prost(uint32, tag = "4")] pub boefccpbcdd: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub loijlikomjn: u32, #[prost(oneof = "bnfibkpenef::Cjfbeonjidl", tags = "2, 11")] pub cjfbeonjidl: ::core::option::Option, } /// Nested message and enum types in `BNFIBKPENEF`. pub mod bnfibkpenef { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Cjfbeonjidl { /// offset: 16 #[prost(uint32, tag = "2")] Loloefoboka(u32), /// offset: 16 #[prost(message, tag = "11")] Nanhfkejmcj(super::Kbojacaeadl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dcdcgeielji { /// offset: 24 #[prost(message, repeated, tag = "4")] pub ambfejiflnc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lkbipkdkdnp { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub opakpbbapbj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub hnpahdlkbnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dokjphaoddb { /// offset: 24 #[prost(uint32, tag = "7")] pub fbihkfdnjjn: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub igmhpjkammb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Igkkfpdhjlk { #[prost(oneof = "igkkfpdhjlk::Omnfahmilof", tags = "13")] pub omnfahmilof: ::core::option::Option, } /// Nested message and enum types in `IGKKFPDHJLK`. pub mod igkkfpdhjlk { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Omnfahmilof { /// offset: 24 #[prost(message, tag = "13")] Eknhfdneink(super::Dokjphaoddb), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hklceeejigo { /// offset: 32 #[prost(message, optional, tag = "8")] pub pos: ::core::option::Option, /// offset: 48 #[prost(int32, tag = "6")] pub unique_id: i32, /// offset: 40 #[prost(bool, tag = "4")] pub icilbndidgp: bool, /// offset: 44 #[prost(uint32, tag = "14")] pub jmienbbmpag: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub hdngjkkllpm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjliaejndjk { #[prost(oneof = "bjliaejndjk::Eagnhmilecn", tags = "8, 13")] pub eagnhmilecn: ::core::option::Option, } /// Nested message and enum types in `BJLIAEJNDJK`. pub mod bjliaejndjk { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Eagnhmilecn { /// offset: 16 #[prost(uint32, tag = "8")] Jpokeadjnpi(u32), /// offset: 16 #[prost(uint32, tag = "13")] ExtraId(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Apejmbbblgf { /// offset: 16 #[prost(message, optional, tag = "14")] pub kgndhgkkomm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub jkpgaclkeec: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oddggmaabbd { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub epdcgjbjojm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahmmecmmpbl { /// offset: 36 #[prost(uint32, tag = "11")] pub pfcmbdcffmg: u32, /// offset: 40 #[prost(uint64, tag = "1")] pub khajdkdhpgd: u64, #[prost( oneof = "ahmmecmmpbl::Ogjdiohnfde", tags = "1818, 1794, 785, 1094, 1039, 447, 1220, 1873, 788, 331, 1792, 536, 205, 458" )] pub ogjdiohnfde: ::core::option::Option, } /// Nested message and enum types in `AHMMECMMPBL`. pub mod ahmmecmmpbl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Ogjdiohnfde { /// offset: 16 #[prost(message, tag = "1818")] Kgkohnaacen(super::Kjhfgpanmfh), /// offset: 16 #[prost(message, tag = "1794")] Dndgjjiindn(super::Dpldpppmmgh), /// offset: 16 #[prost(message, tag = "785")] Achndmmadhm(super::Dclifpoffli), /// offset: 16 #[prost(message, tag = "1094")] Hmnhnajjcke(super::Aoikhpobdgk), /// offset: 16 #[prost(message, tag = "1039")] Pjfingiofhj(super::Cgidnocfeoh), /// offset: 16 #[prost(message, tag = "447")] Pbpacldnjjl(super::Dkbcdgfjadm), /// offset: 16 #[prost(message, tag = "1220")] Jnmgneakhcg(super::Jmcjbdelokj), /// offset: 16 #[prost(message, tag = "1873")] Lflniffandm(super::Glpjoddjccd), /// offset: 16 #[prost(message, tag = "788")] Ljmlikaibdc(super::Dcdcgeielji), /// offset: 16 #[prost(message, tag = "331")] Maliihmmdfp(super::Lkbipkdkdnp), /// offset: 16 #[prost(message, tag = "1792")] Npnbnnninoh(super::Hklceeejigo), /// offset: 16 #[prost(message, tag = "536")] Kgndhgkkomm(super::Apejmbbblgf), /// offset: 16 #[prost(message, tag = "205")] Oeclgkbmbam(super::Knglmkejbab), /// offset: 16 #[prost(message, tag = "458")] Feiihhbdhac(super::Oddggmaabbd), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eknmnefokjp { /// offset: 16 #[prost(message, repeated, tag = "6")] pub cddjdghekmh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gjpajikfdjg { /// offset: 24 #[prost(message, optional, tag = "5")] pub hmnhnajjcke: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "12")] pub kgkohnaacen: ::core::option::Option, /// offset: 56 #[prost(uint64, tag = "4")] pub khajdkdhpgd: u64, /// offset: 16 #[prost(message, optional, tag = "1")] pub cafokmnabhn: ::core::option::Option, /// offset: 48 #[prost(uint64, tag = "15")] pub hghjjhnbgcm: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iekngddpmae { /// offset: 28 #[prost(uint32, tag = "6")] pub oddfeaeejjd: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub ogknebgdefn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fdkcgcjflih { /// offset: 28 #[prost(uint32, tag = "15")] pub oddfeaeejjd: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub ogknebgdefn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Neodbngbbdo { /// offset: 24 #[prost(uint32, tag = "1")] pub nmpgnkinpll: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Abiejjklfon { /// offset: 24 #[prost(uint32, tag = "7")] pub nmpgnkinpll: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ipfcoiecped {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bfflonjihah {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fffijnbaenm { /// offset: 32 #[prost(uint32, tag = "6")] pub magpaonjobd: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub item_id: u32, /// offset: 24 #[prost(message, optional, tag = "13")] pub bmndbkbhioc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lehkajnfgkb {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lhpihpjimfa { /// offset: 24 #[prost(message, optional, tag = "15")] pub kgndhgkkomm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eaoeflmmgmj {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jgajkcnigpd { /// offset: 28 #[prost(uint32, tag = "15")] pub damage: u32, /// offset: 32 #[prost(enumeration = "Mlofjfbhglg", tag = "1")] pub bicbjmpaaan: i32, /// offset: 25 #[prost(bool, tag = "5")] pub omfkifadfoc: bool, /// offset: 24 #[prost(bool, tag = "11")] pub biodajllino: bool, /// offset: 40 #[prost(uint64, tag = "8")] pub jkpgaclkeec: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llfonbiodfk { /// offset: 52 #[prost(uint32, tag = "7")] pub beemjecdmgb: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub iiajpadolmc: u32, /// offset: 49 #[prost(bool, tag = "3")] pub omfkifadfoc: bool, /// offset: 56 #[prost(uint64, tag = "13")] pub jkpgaclkeec: u64, /// offset: 48 #[prost(bool, tag = "15")] pub biodajllino: bool, /// offset: 68 #[prost(uint32, tag = "9")] pub lnopkmmelcc: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] pub jmikpcpifcd: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(enumeration = "Mlofjfbhglg", tag = "2")] pub bicbjmpaaan: i32, /// offset: 32 #[prost(message, repeated, tag = "1")] pub ichmkfmaibb: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "6")] pub damage: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub ihondjoapbm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Npggdolmnie { /// offset: 36 #[prost(enumeration = "Pbofiblbpgj", tag = "14")] pub nhicmemjfni: i32, /// offset: 24 #[prost(uint32, tag = "2")] pub heilkbjcagb: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub jandbbgljeo: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub challenge_id: u32, } /// Obf: NGEOGJKGGDC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7263)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFightFestDataCsReq {} /// Obf: OAIJOLHIJOD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7257)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFightFestDataScRsp { /// offset: 48 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 32 #[prost(uint32, repeated, tag = "8")] pub gigphjebdfl: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "14")] pub challenge_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub item_value: u32, /// offset: 44 #[prost(uint32, tag = "13")] pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Blkgdgapbkc { /// offset: 28 #[prost(uint32, tag = "10")] pub id: u32, /// offset: 24 #[prost(enumeration = "AvatarType", tag = "12")] pub avatar_type: i32, } /// Obf: CFBMBBCOFFB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7280)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartFightFestCsReq { /// offset: 44 #[prost(uint32, tag = "8")] pub event_id: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub id: u32, /// offset: 32 #[prost(uint32, repeated, tag = "10")] pub gigphjebdfl: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "3")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(enumeration = "FightFestType", tag = "5")] pub r#type: i32, } /// Obf: CBMHCLCKJBB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7277)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartFightFestScRsp { /// offset: 44 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub event_id: u32, /// offset: 36 #[prost(enumeration = "FightFestType", tag = "9")] pub r#type: i32, /// offset: 40 #[prost(uint32, tag = "8")] pub id: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub battle_info: ::core::option::Option, } /// Obf: CNBKCPMJEEG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7285)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestScoreUpdateNotify { /// offset: 28 #[prost(uint32, tag = "14")] pub score_id: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub lliapbilllm: u32, } /// Obf: BLCOKNHFPEB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7288)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestUnlockSkillNotify { /// offset: 24 #[prost(uint32, tag = "5")] pub oibhekadllo: u32, } /// Obf: MAMOOCJNPAI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7255)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestUpdateChallengeRecordNotify { /// offset: 28 #[prost(uint32, tag = "6")] pub challenge_id: u32, /// offset: 40 #[prost(enumeration = "Pbofiblbpgj", tag = "5")] pub rank: i32, /// offset: 36 #[prost(uint32, tag = "3")] pub heilkbjcagb: u32, /// offset: 32 #[prost(enumeration = "Pbofiblbpgj", tag = "4")] pub ljmlnindhef: i32, /// offset: 24 #[prost(uint32, tag = "12")] pub turn_left: u32, } /// Obf: NNCPEBHMAAF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7251)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightFestUpdateCoinNotify { /// offset: 24 #[prost(uint32, tag = "1")] pub item_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Benfjpdmked { /// offset: 28 #[prost(int32, tag = "14")] pub gblcelfmoab: i32, /// offset: 32 #[prost(uint64, tag = "2")] pub jkpgaclkeec: u64, /// offset: 24 #[prost(enumeration = "Mlofjfbhglg", tag = "6")] pub bicbjmpaaan: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mlcaccfaboh { /// offset: 24 #[prost(message, repeated, tag = "14")] pub aniadnfemah: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kgclnmhaamm { /// offset: 24 #[prost(float, tag = "8")] pub x: f32, /// offset: 28 #[prost(float, tag = "7")] pub y: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nigpfjaepgf { /// offset: 32 #[prost(uint32, tag = "11")] pub item_id: u32, /// offset: 16 #[prost(message, optional, tag = "3")] pub mblphkfgojb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gicmhibpigi { /// offset: 32 #[prost(uint32, tag = "12")] pub pfcmbdcffmg: u32, #[prost(oneof = "gicmhibpigi::Ogjdiohnfde", tags = "1245, 570, 1537, 1654, 147")] pub ogjdiohnfde: ::core::option::Option, } /// Nested message and enum types in `GICMHIBPIGI`. pub mod gicmhibpigi { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Ogjdiohnfde { /// offset: 16 #[prost(message, tag = "1245")] Khhkjkadacb(super::Opgjplkhlkj), /// offset: 16 #[prost(message, tag = "570")] Lchaohejboc(super::Jeehbjpiake), /// offset: 16 #[prost(message, tag = "1537")] FinishInfo(super::Jikdccpdjpg), /// offset: 16 #[prost(message, tag = "1654")] Kgkohnaacen(super::Mlkbknnkfea), /// offset: 16 #[prost(message, tag = "147")] Llcheamgfbn(super::Jfpbedfkinj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abhoialegfi { /// offset: 24 #[prost(message, repeated, tag = "2")] pub inkcbmfojdm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opgjplkhlkj { /// offset: 64 #[prost(uint32, tag = "5")] pub iojkdgcfcgg: u32, /// offset: 85 #[prost(bool, tag = "12")] pub ghibgebpocg: bool, /// offset: 72 #[prost(uint32, tag = "2")] pub ppgofldjpio: u32, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub djjnggfbaog: ::prost::alloc::vec::Vec, /// offset: 84 #[prost(bool, tag = "15")] pub gblefamkilb: bool, /// offset: 48 #[prost(uint32, tag = "10")] pub gdohpmlemae: u32, /// offset: 92 #[prost(uint32, tag = "9")] pub hljpcidlcka: u32, /// offset: 60 #[prost(enumeration = "Bckfeckkloh", tag = "7")] pub gldaemlkjjh: i32, /// offset: 68 #[prost(uint32, tag = "11")] pub empigiedomo: u32, /// offset: 56 #[prost(uint32, tag = "6")] pub akhdcmlbgkn: u32, /// offset: 76 #[prost(uint32, tag = "8")] pub adcjojmpnph: u32, /// offset: 24 #[prost(message, repeated, tag = "493")] pub biebfhecepm: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(enumeration = "Bckfeckkloh", tag = "14")] pub adapeloigci: i32, /// offset: 88 #[prost(uint32, tag = "4")] pub bedkahebgcc: u32, /// offset: 40 #[prost(uint32, repeated, tag = "3")] pub fjbfcpblnle: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "13")] pub level_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kinhlmimdig { /// offset: 24 #[prost(int32, tag = "8")] pub khcpckibnkb: i32, /// offset: 32 #[prost(uint32, tag = "15")] pub item_id: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub mgngpgppiaa: u32, /// offset: 28 #[prost(int32, tag = "12")] pub total_damage: i32, /// offset: 36 #[prost(int32, tag = "13")] pub phleibbbddn: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jikdccpdjpg { /// offset: 44 #[prost(bool, tag = "15")] pub nhlgocgmkbp: bool, /// offset: 36 #[prost(uint32, tag = "14")] pub akglmbnkhlg: u32, /// offset: 32 #[prost(enumeration = "Nakgmghlkfp", tag = "7")] pub demgbjcjgno: i32, /// offset: 16 #[prost(message, repeated, tag = "1")] pub lgiikhckbme: ::prost::alloc::vec::Vec, /// offset: 45 #[prost(bool, tag = "5")] pub is_win: bool, /// offset: 48 #[prost(uint32, tag = "3")] pub fbcjckeahcm: u32, /// offset: 40 #[prost(int32, tag = "13")] pub dhfkokjibne: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ccnfggmikjf { /// offset: 88 #[prost(uint32, tag = "722")] pub eahhabidoah: u32, /// offset: 84 #[prost(uint32, tag = "247")] pub pippiifdeha: u32, /// offset: 104 #[prost(uint32, tag = "1144")] pub buff_id: u32, /// offset: 76 #[prost(enumeration = "FightMarbleHpChangeType", tag = "910")] pub pgoigoflcdg: i32, /// offset: 152 #[prost(int32, tag = "2028")] pub ccnjkiaomff: i32, /// offset: 144 #[prost(int32, tag = "2")] pub max_hp: i32, /// offset: 112 #[prost(uint32, tag = "14")] pub id: u32, /// offset: 64 #[prost(uint32, tag = "1616")] pub empigiedomo: u32, /// offset: 148 #[prost(bool, tag = "686")] pub ipacgbdkfna: bool, /// offset: 72 #[prost(uint32, tag = "5")] pub skill_id: u32, /// offset: 24 #[prost(message, optional, tag = "13")] pub ijjakdlipal: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "12")] pub mbafioclmai: ::core::option::Option, /// offset: 140 #[prost(float, tag = "4")] pub time: f32, /// offset: 132 #[prost(int32, tag = "6")] pub hp: i32, /// offset: 40 #[prost(message, optional, tag = "15")] pub gfkkhoimecf: ::core::option::Option, /// offset: 80 #[prost(enumeration = "Gpiofjjjamf", tag = "11")] pub jalkbdbkokc: i32, /// offset: 116 #[prost(uint32, tag = "7")] pub kdjeekjbpao: u32, /// offset: 108 #[prost(uint32, tag = "8")] pub bciehpohpdp: u32, /// offset: 68 #[prost(uint32, tag = "763")] pub kfaemibbpha: u32, /// offset: 150 #[prost(bool, tag = "486")] pub olkbhjnoiad: bool, /// offset: 48 #[prost(message, optional, tag = "9")] pub ikagbdaamag: ::core::option::Option, /// offset: 120 #[prost(enumeration = "Dfkbfaicdjg", tag = "3")] pub mldgpggedbk: i32, /// offset: 92 #[prost(uint32, tag = "1015")] pub apebcddkgog: u32, /// offset: 136 #[prost(uint32, tag = "1996")] pub akhdcmlbgkn: u32, /// offset: 96 #[prost(float, tag = "1753")] pub icljemjoolp: f32, /// offset: 156 #[prost(uint32, tag = "535")] pub level: u32, /// offset: 128 #[prost(int32, tag = "1")] pub attack: i32, /// offset: 124 #[prost(float, tag = "612")] pub khnnelpgkim: f32, /// offset: 100 #[prost(uint32, tag = "1396")] pub hpeojnoohdd: u32, /// offset: 16 #[prost(message, optional, tag = "10")] pub oaimadeeepe: ::core::option::Option, /// offset: 149 #[prost(bool, tag = "706")] pub nbekceihjac: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jeehbjpiake { /// offset: 32 #[prost(uint32, repeated, tag = "12")] pub dnpiejnnjjm: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "4")] pub agapfhkaodl: ::prost::alloc::vec::Vec, /// offset: 92 #[prost(uint32, tag = "7")] pub queue_position: u32, /// offset: 112 #[prost(uint32, tag = "14")] pub apebcddkgog: u32, /// offset: 72 #[prost(uint32, tag = "1426")] pub ddmmmpfpoal: u32, /// offset: 80 #[prost(uint32, tag = "2")] pub gfgfehhhdad: u32, /// offset: 68 #[prost(enumeration = "Kjeagfeineb", tag = "15")] pub gokeohpomdc: i32, /// offset: 96 #[prost(uint32, tag = "10")] pub ipbobnmlnhp: u32, /// offset: 84 #[prost(uint32, tag = "13")] pub fjldaacgjgi: u32, /// offset: 24 #[prost(message, repeated, tag = "11")] pub dfakomhibgj: ::prost::alloc::vec::Vec, /// offset: 77 #[prost(bool, tag = "5")] pub dbpddhmahab: bool, /// offset: 64 #[prost(uint32, tag = "8")] pub extra_id: u32, /// offset: 78 #[prost(bool, tag = "1")] pub abafopbhilk: bool, /// offset: 40 #[prost(uint32, repeated, tag = "3")] pub amabbmocbkd: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(uint32, tag = "769")] pub mailgejlken: u32, /// offset: 88 #[prost(float, tag = "6")] pub jfhkaclkhhc: f32, /// offset: 100 #[prost(uint32, tag = "9")] pub niiekcmbeni: u32, /// offset: 108 #[prost(uint32, tag = "1915")] pub dohdedhooll: u32, /// offset: 56 #[prost(message, repeated, tag = "1592")] pub kcjmnldpmki: ::prost::alloc::vec::Vec, /// offset: 76 #[prost(bool, tag = "806")] pub mljdidhmjmj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mlkbknnkfea { /// offset: 32 #[prost(message, repeated, tag = "13")] pub efhopmmklif: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "2")] pub hljpcidlcka: ::core::option::Option, /// offset: 72 #[prost(float, tag = "8")] pub lcekomjaaoc: f32, /// offset: 80 #[prost(uint32, tag = "4")] pub niiekcmbeni: u32, /// offset: 92 #[prost(uint32, tag = "6")] pub ejmjmeagmoc: u32, /// offset: 56 #[prost(message, optional, tag = "9")] pub adcjojmpnph: ::core::option::Option, /// offset: 76 #[prost(uint32, tag = "14")] pub fbcjckeahcm: u32, /// offset: 84 #[prost(bool, tag = "5")] pub mljdidhmjmj: bool, /// offset: 88 #[prost(enumeration = "Oehdbmbnlof", tag = "12")] pub phase: i32, /// offset: 64 #[prost(message, optional, tag = "7")] pub khhkjkadacb: ::core::option::Option, /// offset: 40 #[prost(uint32, repeated, tag = "11")] pub agapfhkaodl: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "10")] pub llofgmdmijm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jfpbedfkinj { /// offset: 36 #[prost(uint32, tag = "15")] pub fbcjckeahcm: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub item_id: u32, /// offset: 24 #[prost(message, optional, tag = "2")] pub mblphkfgojb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dkbndplmnco { /// offset: 48 #[prost(bool, tag = "4")] pub ipacgbdkfna: bool, /// offset: 56 #[prost(uint32, tag = "3")] pub codofdehjcj: u32, /// offset: 49 #[prost(bool, tag = "2")] pub bepkbmgkcgb: bool, /// offset: 40 #[prost(message, repeated, tag = "1")] pub jponldddemi: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "10")] pub oedmclbpadg: u32, /// offset: 16 #[prost(message, repeated, tag = "14")] pub cpjdhfjoial: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub fkfhmmhbikc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Olcpicdaoki { /// offset: 16 #[prost(message, optional, tag = "10")] pub mbafioclmai: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub buff_id: u32, /// offset: 72 #[prost(float, tag = "15")] pub khnnelpgkim: f32, /// offset: 64 #[prost(uint32, tag = "4")] pub kfaemibbpha: u32, /// offset: 32 #[prost(message, optional, tag = "5")] pub oaimadeeepe: ::core::option::Option, /// offset: 56 #[prost(bool, tag = "3")] pub nbekceihjac: bool, /// offset: 68 #[prost(int32, tag = "1")] pub attack: i32, /// offset: 52 #[prost(uint32, tag = "12")] pub level: u32, /// offset: 48 #[prost(int32, tag = "9")] pub max_hp: i32, /// offset: 57 #[prost(bool, tag = "14")] pub olkbhjnoiad: bool, /// offset: 60 #[prost(int32, tag = "8")] pub hp: i32, /// offset: 58 #[prost(bool, tag = "7")] pub nfofipggjgp: bool, /// offset: 44 #[prost(uint32, tag = "13")] pub id: u32, /// offset: 59 #[prost(bool, tag = "11")] pub abafopbhilk: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oocclbmlece { /// offset: 28 #[prost(uint32, tag = "8")] pub apebcddkgog: u32, /// offset: 24 #[prost(bool, tag = "7")] pub lfiddpdpnie: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbcbjjdfbpl { /// offset: 16 #[prost(message, repeated, tag = "7")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "13")] pub hp: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub score_id: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub mcclndcjami: u32, /// offset: 56 #[prost(uint32, tag = "9")] pub jkpgaclkeec: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub rank: u32, /// offset: 48 #[prost(bool, tag = "15")] pub gdnihalokhc: bool, /// offset: 40 #[prost(uint32, tag = "1")] pub ihpgcaaagbc: u32, /// offset: 32 #[prost(enumeration = "Pbkppeapbom", tag = "11")] pub state: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgopliaflck { /// offset: 48 #[prost(int32, tag = "7")] pub lhkddbbikob: i32, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub fdjbkmdopfd: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "6")] pub okcnhplomcd: u32, /// offset: 64 #[prost(enumeration = "Fnpdjfjfobe", tag = "8")] pub ipleoolcaci: i32, /// offset: 56 #[prost(uint64, tag = "5")] pub jklpnofdnal: u64, /// offset: 24 #[prost(message, repeated, tag = "1")] pub dnnofgjjmcp: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "15")] pub kgkohnaacen: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hdnoffgmdnj { /// offset: 28 #[prost(uint32, tag = "6")] pub kpnfnmidfck: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub noojolkilfb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jamlhohbigb { /// offset: 96 #[prost(uint32, tag = "5")] pub iipdaiebiha: u32, /// offset: 76 #[prost(uint32, tag = "7")] pub cur_hp: u32, /// offset: 24 #[prost(message, repeated, tag = "8")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(enumeration = "Pbkppeapbom", tag = "9")] pub demgbjcjgno: i32, /// offset: 48 #[prost(message, repeated, tag = "1")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 84 #[prost(uint32, tag = "6")] pub score_id: u32, /// offset: 56 #[prost(message, repeated, tag = "2")] pub op_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "11")] pub mhfhoddbopm: ::core::option::Option, /// offset: 92 #[prost(uint32, tag = "3")] pub pfjajkbepdc: u32, /// offset: 88 #[prost(uint32, tag = "12")] pub kpcklncppaj: u32, /// offset: 64 #[prost(uint32, tag = "4")] pub ophonaaflaj: u32, /// offset: 80 #[prost(uint32, tag = "14")] pub bmajmlofckh: u32, /// offset: 68 #[prost(uint32, tag = "10")] pub baepnaabadn: u32, /// offset: 32 #[prost(uint32, repeated, tag = "13")] pub infepniepnd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Neiiddampgl { /// offset: 24 #[prost(message, optional, tag = "8")] pub pimahgfdgcd: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Hldonlicnob", tag = "4")] pub ggokhobbhhf: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kbahgnnemgg { /// offset: 24 #[prost(int32, tag = "1")] pub player_data: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30110)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmgaoifbneo { /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "13")] pub data: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "2")] pub biebfhecepm: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30194)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mefmbpfdbem { /// offset: 24 #[prost(message, optional, tag = "2")] pub data: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30195)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajafoehdcii { /// offset: 24 #[prost(message, optional, tag = "9")] pub kkkbcpgoflb: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30114)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Indjdbnfnim { /// offset: 32 #[prost(message, optional, tag = "14")] pub lliajhmejki: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "15")] pub bdbilibbhmp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdfogmamfgf { /// offset: 16 #[prost(message, optional, tag = "15")] pub bmndbkbhioc: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "7")] pub plmhappklga: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "1")] pub cglipmimmjg: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "9")] pub ngincchdpjl: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30109)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcaihnohhag { /// offset: 36 #[prost(bool, tag = "2")] pub dlfpdehdngk: bool, /// offset: 40 #[prost(uint32, tag = "14")] pub ngincchdpjl: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub ecbcoidfpon: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30198)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgmggemiika { /// offset: 44 #[prost(uint32, tag = "10")] pub hp: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub okcnhplomcd: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub mcclndcjami: u32, /// offset: 24 #[prost(message, repeated, tag = "11")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(enumeration = "Pbkppeapbom", tag = "7")] pub state: i32, /// offset: 40 #[prost(uint32, tag = "14")] pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kegooakehia { /// offset: 24 #[prost(uint32, tag = "12")] pub hiofmphcpjp: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30126)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jgaejmogapo { /// offset: 24 #[prost(uint32, tag = "14")] pub hiofmphcpjp: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30139)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jlagljedaeh { /// offset: 28 #[prost(uint32, tag = "10")] pub hiofmphcpjp: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub nkefajcoigj: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30101)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnjhmkinpbk { /// offset: 24 #[prost(message, optional, tag = "8")] pub data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mpgiohdmfcg { /// offset: 32 #[prost(uint32, tag = "4")] pub iamcpkmnano: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub panfiphagpb: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub meajaebdaoi: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub epfoibhldao: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Enennmneogk { /// offset: 24 #[prost(uint32, tag = "10")] pub nbiimdabopc: u32, /// offset: 28 #[prost(enumeration = "Ijkblbjaabj", tag = "8")] pub op_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hmjjladlohh { /// offset: 28 #[prost(uint32, tag = "8")] pub display_value: u32, /// offset: 24 #[prost(enumeration = "Ngaielabhpm", tag = "3")] pub noaofgejfek: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klmkldonejg { /// offset: 68 #[prost(uint32, tag = "5")] pub score_id: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub iipdaiebiha: u32, /// offset: 60 #[prost(bool, tag = "4")] pub gikabemcfao: bool, /// offset: 16 #[prost(message, optional, tag = "15")] pub mhfhoddbopm: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "11")] pub jkpgaclkeec: u32, /// offset: 61 #[prost(bool, tag = "13")] pub khdknkljgoj: bool, /// offset: 64 #[prost(uint32, tag = "1")] pub ophonaaflaj: u32, /// offset: 48 #[prost(uint32, tag = "2")] pub ihpgcaaagbc: u32, /// offset: 24 #[prost(message, repeated, tag = "14")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "7")] pub kpcklncppaj: u32, /// offset: 56 #[prost(enumeration = "Pbkppeapbom", tag = "9")] pub demgbjcjgno: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acpmkplobef { /// offset: 16 #[prost(message, optional, tag = "3")] pub kgkohnaacen: ::core::option::Option, /// offset: 52 #[prost(uint32, tag = "8")] pub ahifhgnpgbb: u32, /// offset: 56 #[prost(uint32, tag = "10")] pub lfbielbhobk: u32, /// offset: 24 #[prost(message, repeated, tag = "7")] pub dnnofgjjmcp: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(int32, tag = "11")] pub lhkddbbikob: i32, /// offset: 48 #[prost(enumeration = "Dnagpmebbck", tag = "13")] pub ipleoolcaci: i32, /// offset: 40 #[prost(uint64, tag = "2")] pub jklpnofdnal: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lnobpfkaaga { /// offset: 16 #[prost(message, repeated, tag = "7")] pub dibnkmicood: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "5")] pub bdcddgocild: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub ijgjodcidja: u32, /// offset: 32 #[prost(message, repeated, tag = "4")] pub cglipmimmjg: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30137)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dmellmenkch { /// offset: 24 #[prost(message, optional, tag = "15")] pub enbgnlbmgfk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub bdcddgocild: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ofgnjlceigp {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30138)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lepagpcidlp { /// offset: 16 #[prost(message, optional, tag = "9")] pub data: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "5")] pub biebfhecepm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mihhlhkefhe { /// offset: 32 #[prost(uint32, tag = "13")] pub mlhbhchphnd: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub abimibopeoj: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub ahifhgnpgbb: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30132)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Knfeeohhaop { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30133)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dllgkjnkanj { /// offset: 16 #[prost(message, optional, tag = "8")] pub data: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Mfjbncdahjk", tag = "5")] pub reason: i32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30161)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijaecoefeim { /// offset: 16 #[prost(message, optional, tag = "12")] pub eaeafihiimk: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "4")] pub enbgnlbmgfk: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30107)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eaaeihmicbo { /// offset: 32 #[prost(message, optional, tag = "4")] pub eaeafihiimk: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "10")] pub enbgnlbmgfk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dekbkcfpjna {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30144)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ebnnibgfgih { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gigakcomkog { /// offset: 28 #[prost(uint32, tag = "12")] pub score_id: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub jkpgaclkeec: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub rank: u32, /// offset: 36 #[prost(enumeration = "Pbkppeapbom", tag = "9")] pub state: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dlccojphbcb { /// offset: 48 #[prost(uint64, tag = "10")] pub jklpnofdnal: u64, /// offset: 40 #[prost(enumeration = "Hndckmialog", tag = "2")] pub ipleoolcaci: i32, /// offset: 32 #[prost(message, optional, tag = "1")] pub kgkohnaacen: ::core::option::Option, /// offset: 60 #[prost(uint32, tag = "12")] pub lfbielbhobk: u32, /// offset: 24 #[prost(message, repeated, tag = "15")] pub dnnofgjjmcp: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(int32, tag = "6")] pub lhkddbbikob: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ddfpflmifkm {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(30189)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkafdhfomol { /// offset: 32 #[prost(message, optional, tag = "2")] pub hgpgdcocdfk: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "11")] pub biebfhecepm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30196)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbakhnlpgem { /// offset: 32 #[prost(enumeration = "Fmanpckgfdd", tag = "13")] pub reason: i32, /// offset: 24 #[prost(message, optional, tag = "12")] pub hgpgdcocdfk: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30157)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Chckdifjbkp { /// offset: 24 #[prost(message, repeated, tag = "10")] pub dnnofgjjmcp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub lfbielbhobk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aninpogoedj {} /// Obf: NFBFBHOBOLO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2254)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFiveDimGameDataScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub jjoohoadjma: u32, /// offset: 24 #[prost(message, optional, tag = "1")] pub oiaphbbdphl: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Geappkgnljg { /// offset: 16 #[prost(message, optional, tag = "3")] pub moddibhcppd: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "5")] pub mjdmndiekhk: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] pub ppphlhadcpj: ::core::option::Option, } /// Obf: GMNABGKIKKN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2264)] #[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 Mfkkgocbacj { /// offset: 36 #[prost(uint32, tag = "6")] pub pjnffbkcgem: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub mjdmndiekhk: ::core::option::Option, /// offset: 40 #[prost(enumeration = "Ipfagfapccd", tag = "3")] pub fbogmbokphj: i32, /// offset: 32 #[prost(uint32, tag = "2")] pub pjmljpapiik: u32, } /// Obf: EAANGCAHIFA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2258)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveFiveDimGameScRsp { /// offset: 28 #[prost(uint32, tag = "2")] pub client_pos_version: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kikkgaapmkg { /// offset: 24 #[prost(message, optional, tag = "15")] pub ppphlhadcpj: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub ngehileenkc: u32, } /// Obf: GDHLNNNAPAK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2259)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateFiveDimGameDataScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kfihibfbajh { /// offset: 44 #[prost(uint32, tag = "4")] pub pjnffbkcgem: u32, /// offset: 32 #[prost(message, optional, tag = "7")] pub ppphlhadcpj: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "9")] pub moddibhcppd: ::core::option::Option, /// offset: 40 #[prost(enumeration = "Ipfagfapccd", tag = "11")] pub fbogmbokphj: i32, } /// Obf: CEDLMINDAHJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2270)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FiveDimGameTransferScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: FMLENEBEGJE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2275)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FiveDimGameDataUpdateScNotify { /// offset: 36 #[prost(uint32, tag = "12")] pub client_pos_version: u32, /// offset: 32 #[prost(bool, tag = "15")] pub pbobbpekblk: bool, /// offset: 24 #[prost(message, optional, tag = "14")] pub oiaphbbdphl: ::core::option::Option, } /// Obf: EPOABGDOEJJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2265)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FiveDimJumpEnergyChangeScNotify { /// offset: 24 #[prost(uint32, tag = "11")] pub jjoohoadjma: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hacmimfhmoc { /// offset: 24 #[prost(uint32, tag = "10")] pub hfmlmjallpc: u32, } /// Obf: JCMINGBIKAO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2261)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFiveDimMoneyScRsp { /// offset: 32 #[prost(uint32, tag = "14")] pub hllkkgifipc: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub hfmlmjallpc: u32, } /// Obf: AGICNLFCIMA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2272)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FiveDimMoneyChangeScNotify { /// offset: 24 #[prost(uint32, tag = "14")] pub jkldofbhabm: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub ndkmoinlooe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Odafjbfdflg {} /// Obf: NIABOPBGPGK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2274)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFiveDimMoneyDataScRsp { /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub jkldofbhabm: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub ndkmoinlooe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AssistSimpleInfo { /// offset: 28 #[prost(uint32, tag = "3")] pub avatar_id: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub pos: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub dressed_skin_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kmadngjnoob { /// offset: 36 #[prost(uint32, tag = "6")] pub mdfmedknehg: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub mooopambofk: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub hchcoapjlmg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cegopfbelbl { /// offset: 36 #[prost(uint32, tag = "7")] pub kkfbljnmdfj: u32, /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub pgklomajmdc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub kbfdopnodbl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cglildebbih { /// offset: 16 #[prost(message, optional, tag = "3")] pub knpmholajfk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kieefaococc { /// offset: 16 #[prost(message, optional, tag = "1")] pub mdnokjealnp: ::core::option::Option, } /// Obf: AAGNLEFDLIJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FriendGridFightRecord { /// offset: 24 #[prost(uint32, tag = "8")] pub division_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phnheeoladl { /// offset: 16 #[prost(message, optional, tag = "2")] pub nakkohemjbl: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "14")] pub kiionjbdknj: ::core::option::Option, /// offset: 48 #[prost(enumeration = "BattleRecordType", tag = "9")] pub hcpahpcoekk: i32, /// offset: 24 #[prost(message, optional, tag = "3")] pub bheedafleoj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerSimpleInfo { /// offset: 32 #[prost(message, repeated, tag = "15")] pub assist_info_list: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(enumeration = "PlatformType", tag = "7")] pub platform: i32, /// offset: 24 #[prost(string, tag = "2")] pub signature: ::prost::alloc::string::String, /// offset: 48 #[prost(string, tag = "6")] pub platform_nick: ::prost::alloc::string::String, /// offset: 120 #[prost(uint32, tag = "12")] pub head_icon: u32, /// offset: 84 #[prost(uint32, tag = "14")] pub level: u32, /// offset: 72 #[prost(string, tag = "3")] pub platform_uuid: ::prost::alloc::string::String, /// offset: 96 #[prost(int64, tag = "9")] pub logout_time: i64, /// offset: 56 #[prost(message, optional, tag = "105")] pub head_icon_frame_info: ::core::option::Option, /// offset: 80 #[prost(bool, tag = "13")] pub is_banned: bool, /// offset: 108 #[prost(uint32, tag = "8")] pub personal_card: u32, /// offset: 64 #[prost(string, tag = "1")] pub nickname: ::prost::alloc::string::String, /// offset: 124 #[prost(enumeration = "FriendOnlineStatus", tag = "10")] pub online_status: i32, /// offset: 116 #[prost(uint32, tag = "5")] pub uid: u32, /// offset: 112 #[prost(uint32, tag = "1403")] pub gender: u32, /// offset: 104 #[prost(uint32, tag = "11")] pub chat_bubble_id: u32, /// offset: 40 #[prost(message, optional, tag = "4")] pub player_outfit_data: ::core::option::Option, } /// Obf: EIAMCNPFJBC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DisplayEquipmentInfo { /// offset: 24 #[prost(uint32, tag = "13")] pub promotion: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub exp: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub tid: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub rank: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub level: u32, } /// Obf: EMOHHJNIPDI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayRelicInfo { /// offset: 32 #[prost(uint32, tag = "5")] pub main_affix_id: u32, /// offset: 24 #[prost(message, repeated, tag = "13")] pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub r#type: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub exp: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub tid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayAvatarDetailInfo { /// offset: 48 #[prost(uint32, tag = "14")] pub avatar_id: u32, /// offset: 24 #[prost(message, repeated, tag = "11")] pub skilltree_list: ::prost::alloc::vec::Vec, /// offset: 76 #[prost(uint32, tag = "15")] pub promotion: u32, /// offset: 32 #[prost(message, repeated, tag = "13")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "9")] pub enhanced_id: u32, /// offset: 60 #[prost(uint32, tag = "8")] pub exp: u32, /// offset: 16 #[prost(message, optional, tag = "12")] pub equipment: ::core::option::Option, /// offset: 68 #[prost(uint32, tag = "7")] pub level: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub rank: u32, /// offset: 56 #[prost(uint32, tag = "5")] pub pos: u32, /// offset: 64 #[prost(uint32, tag = "1")] pub dressed_skin_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjkjkgagdac { /// offset: 40 #[prost(uint32, tag = "1")] pub dbbaeohiapa: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub gbocdpdnflf: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub iblnhmfclpp: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub dobenieclnn: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub diogjkodmpk: u32, } /// Obf: DPDIDKPLNDJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerRecordInfo { /// offset: 32 #[prost(uint32, tag = "14")] pub mpnikbafpem: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub lceekbajpha: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub lbkciebgmaj: u32, /// offset: 16 #[prost(message, optional, tag = "10")] pub ceakooaojlf: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "11")] pub gpjgllanpif: u32, /// offset: 52 #[prost(uint32, tag = "12")] pub khdjdcelnpf: u32, /// offset: 56 #[prost(uint32, tag = "6")] pub kebojoiboke: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub mmfgippneef: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub mimipdmipno: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mnbhehamokl { /// offset: 25 #[prost(bool, tag = "6")] pub fijnapnicjf: bool, /// offset: 26 #[prost(bool, tag = "13")] pub nhlkfbobdom: bool, /// offset: 24 #[prost(bool, tag = "3")] pub cpogdkalgom: bool, /// offset: 27 #[prost(bool, tag = "14")] pub lpepidnjdem: bool, /// offset: 28 #[prost(bool, tag = "2")] pub chcnedncidj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jkfbfgoebki { /// offset: 24 #[prost(message, optional, tag = "11")] pub nakkohemjbl: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "14")] pub challenge_list: ::prost::alloc::vec::Vec, } /// Obf: OLGEBAEDFHO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerDetailInfo { /// offset: 88 #[prost(message, optional, tag = "1012")] pub head_frame_info: ::core::option::Option, /// offset: 132 #[prost(uint32, tag = "371")] pub phkamffckml: u32, /// offset: 104 #[prost(string, tag = "1")] pub hbidcafopmg: ::prost::alloc::string::String, /// offset: 136 #[prost(uint32, tag = "9")] pub oljfbhklajp: u32, /// offset: 149 #[prost(bool, tag = "12")] pub nhidoaamlnf: bool, /// offset: 24 #[prost(string, tag = "5")] pub nickname: ::prost::alloc::string::String, /// offset: 72 #[prost(message, optional, tag = "1052")] pub lcbgfpmclno: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "1039")] pub jijoiccdfca: ::core::option::Option, /// offset: 148 #[prost(bool, tag = "14")] pub pabedldjmnj: bool, /// offset: 140 #[prost(uint32, tag = "2")] pub head_icon: u32, /// offset: 152 #[prost(uint32, tag = "7")] pub ogjgmnbpple: u32, /// offset: 32 #[prost(message, repeated, tag = "8")] pub klcjndoncab: ::prost::alloc::vec::Vec, /// offset: 128 #[prost(enumeration = "PlatformType", tag = "13")] pub platform: i32, /// offset: 124 #[prost(uint32, tag = "15")] pub world_level: u32, /// offset: 16 #[prost(message, optional, tag = "3")] pub record_info: ::core::option::Option, /// offset: 144 #[prost(uint32, tag = "6")] pub level: u32, /// offset: 80 #[prost(message, repeated, tag = "1809")] pub mpdgddabfam: ::prost::alloc::vec::Vec, /// offset: 112 #[prost(string, tag = "4")] pub icjighomdnl: ::prost::alloc::string::String, /// offset: 64 #[prost(string, tag = "11")] pub signature: ::prost::alloc::string::String, /// offset: 40 #[prost(message, optional, tag = "1966")] pub gfpmlpghong: ::core::option::Option, /// offset: 96 #[prost(message, optional, tag = "831")] pub hphoedagbob: ::core::option::Option, /// offset: 120 #[prost(uint32, tag = "10")] pub uid: u32, } /// Obf: JCJMHHJHNGB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendSimpleInfo { /// offset: 24 #[prost(message, optional, tag = "1")] pub player_info: ::core::option::Option, /// offset: 52 #[prost(bool, tag = "9")] pub is_marked: bool, /// offset: 32 #[prost(message, optional, tag = "14")] pub fckdhffmecc: ::core::option::Option, /// offset: 48 #[prost(enumeration = "PlayingState", tag = "11")] pub playing_state: i32, /// offset: 16 #[prost(string, tag = "7")] pub remark_name: ::prost::alloc::string::String, /// offset: 56 #[prost(int64, tag = "12")] pub create_time: i64, } /// Obf: ODEMHMFBCFC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendApplyInfo { /// offset: 24 #[prost(message, optional, tag = "14")] pub player_info: ::core::option::Option, /// offset: 32 #[prost(int64, tag = "13")] pub edecalejjfh: i64, } /// Obf: IKCMGHPPNHM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendRecommendInfo { /// offset: 32 #[prost(bool, tag = "9")] pub knjikjipgjd: bool, /// offset: 16 #[prost(message, optional, tag = "11")] pub player_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerAssistInfo { /// offset: 24 #[prost(message, optional, tag = "11")] pub assist_avatar: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "15")] pub player_info: ::core::option::Option, } /// Obf: OEPOPEPNIED #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendChallengeLineup { /// offset: 60 #[prost(uint32, tag = "7")] pub abjgnbjmjjg: u32, /// offset: 56 #[prost(uint32, tag = "15")] pub ahhomnoelkk: u32, /// offset: 24 #[prost(string, tag = "12")] pub remark_name: ::prost::alloc::string::String, /// offset: 52 #[prost(uint32, tag = "9")] pub score_id: u32, /// offset: 40 #[prost(message, repeated, tag = "14")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "5")] pub player_info: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "8")] pub oinecgopmjo: u32, } /// Obf: IEGDPKKKNHN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendChallengeClearanceInfo { /// offset: 40 #[prost(uint32, tag = "3")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub hchcoapjlmg: u32, #[prost( oneof = "friend_challenge_clearance_info::Hiacnhnlcgl", tags = "1929, 1513, 1055" )] pub hiacnhnlcgl: ::core::option::Option< friend_challenge_clearance_info::Hiacnhnlcgl, >, } /// Nested message and enum types in `FriendChallengeClearanceInfo`. pub mod friend_challenge_clearance_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Hiacnhnlcgl { /// offset: 24 #[prost(message, tag = "1929")] ChallengeDefault(super::ChallengeStatistics), /// offset: 24 #[prost(message, tag = "1513")] ChallengeStory(super::ChallengeStoryStatistics), /// offset: 24 #[prost(message, tag = "1055")] ChallengeBoss(super::ChallengeBossStatistics), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ifekkjnckie { /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub cbhkfoeomff: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ookgkmimiid { /// offset: 24 #[prost(uint32, tag = "1")] pub kbfdopnodbl: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub kkfbljnmdfj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kaonkhldgpb { /// offset: 24 #[prost(uint32, tag = "1")] pub aikmpmkfmph: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub area_id: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub ikkfdohmcgm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mfhojccillc { /// offset: 24 #[prost(uint32, tag = "8")] pub dfibljihlgl: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub lehobffmgbl: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub area_id: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub fekiohojbhe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jpphkchdijd { /// offset: 36 #[prost(uint32, tag = "11")] pub nbacggofonn: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub ghkjbpifbai: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub nmlaemlkbkj: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pkecjpjconj { /// offset: 40 #[prost(message, optional, tag = "6")] pub aekjaakcdkk: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "9")] pub cbgoehoamhg: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "10")] pub kdgikcdgige: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "13")] pub dcfddbiimjp: ::core::option::Option, } /// Obf: NNGLDKBDKLG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerChallengePeakRecordMobData { /// offset: 44 #[prost(uint32, tag = "3")] pub peak_id: u32, /// offset: 32 #[prost(message, optional, tag = "4")] pub lineup: ::core::option::Option, /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub obpdenlmnii: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub cycles_used: u32, } /// Obf: NOEKJNININI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerChallengePeakRecordBossData { /// offset: 52 #[prost(bool, tag = "10")] pub affikaameje: bool, /// offset: 44 #[prost(uint32, tag = "8")] pub buff_id: u32, /// offset: 53 #[prost(bool, tag = "7")] pub epcmadfoaca: bool, /// offset: 48 #[prost(uint32, tag = "9")] pub heilkbjcagb: u32, /// offset: 56 #[prost(uint32, tag = "6")] pub ikcilobpebi: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub peak_id: u32, /// offset: 16 #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub obpdenlmnii: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nclciimihdh { /// offset: 16 #[prost(message, repeated, tag = "11")] pub ddjidikhanh: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "3")] pub nfcljmblfmk: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "1")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hbnjabphlml { /// offset: 24 #[prost(uint32, tag = "8")] pub division_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aalmeanbkae { /// offset: 24 #[prost(uint32, tag = "7")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dmbojmfjbkd { /// offset: 24 #[prost(uint32, tag = "6")] pub area_id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub pnhffkcnnjg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Djlgchbnmac { /// offset: 24 #[prost(uint32, tag = "6")] pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hebdkfofkmn { /// offset: 24 #[prost(uint32, tag = "1")] pub peak_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cbgicnofhcj { /// offset: 24 #[prost(uint32, tag = "9")] pub kbfdopnodbl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jgijgaicghe { /// offset: 24 #[prost(uint32, tag = "11")] pub division_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fmghcdkfndl { /// offset: 24 #[prost(bool, tag = "7")] pub jkaicmmpfbb: bool, /// offset: 28 #[prost(uint32, tag = "14")] pub bbdocjgaeej: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ohnpaflkhna { /// offset: 32 #[prost(int64, tag = "8")] pub time: i64, /// offset: 40 #[prost(enumeration = "DevelopmentType", tag = "12")] pub fkgplpgkdhn: i32, #[prost( oneof = "ohnpaflkhna::Ifjmbnfcnbd", tags = "131, 659, 608, 918, 621, 1003, 423, 145, 371, 589, 330" )] pub ifjmbnfcnbd: ::core::option::Option, } /// Nested message and enum types in `OHNPAFLKHNA`. pub mod ohnpaflkhna { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Ifjmbnfcnbd { /// offset: 16 #[prost(message, tag = "131")] Cmbphahdian(super::Aalmeanbkae), /// offset: 16 #[prost(message, tag = "659")] Ncekbklnddm(super::Djlgchbnmac), /// offset: 16 #[prost(uint32, tag = "608")] AvatarId(u32), /// offset: 16 #[prost(uint32, tag = "918")] Hokjfknpkaj(u32), /// offset: 16 #[prost(uint32, tag = "621")] Kcpcjbibdca(u32), /// offset: 16 #[prost(message, tag = "1003")] Khnijfnoelc(super::Dmbojmfjbkd), /// offset: 16 #[prost(uint32, tag = "423")] Hiilnpickcg(u32), /// offset: 16 #[prost(message, tag = "145")] Igjolijjlck(super::Hebdkfofkmn), /// offset: 16 #[prost(message, tag = "371")] Aajcdfdldeh(super::Cbgicnofhcj), /// offset: 16 #[prost(message, tag = "589")] Hlbkicjnagk(super::Jgijgaicghe), /// offset: 16 #[prost(message, tag = "330")] Ginojjfadpo(super::Fmghcdkfndl), } } /// Obf: FHIDMEEDDEA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2991)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendListInfoCsReq {} /// Obf: AAGIKBFGAKK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2910)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendListInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "15")] pub friend_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "12")] pub black_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: INLOEEMDCCP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2994)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPlayerDetailInfoCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub uid: u32, } /// Obf: FFODHBGIHJN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2995)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerDetailInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] pub detail_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: KIMAGOPIJEB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2914)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendApplyListInfoCsReq {} /// Obf: MDKBPGEBJHN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2918)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendApplyListInfoScRsp { /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub lbimgcpbkge: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "11")] pub cdpcfkmaglo: ::prost::alloc::vec::Vec, } /// Obf: GGIOCLBGODB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2909)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ApplyFriendCsReq { /// offset: 28 #[prost(enumeration = "FriendApplySource", tag = "8")] pub source: i32, /// offset: 24 #[prost(uint32, tag = "15")] pub uid: u32, } /// Obf: AEOLIDPOJKK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2998)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ApplyFriendScRsp { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub uid: u32, } /// Obf: HALKEKMIMFN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2963)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncApplyFriendScNotify { /// offset: 16 #[prost(message, optional, tag = "4")] pub friend_apply_info: ::core::option::Option, } /// Obf: IBLCJFFOOMF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2926)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HandleFriendCsReq { /// offset: 28 #[prost(bool, tag = "8")] pub is_accept: bool, /// offset: 24 #[prost(uint32, tag = "12")] pub uid: u32, } /// Obf: MCIGHEJLKKG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2939)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandleFriendScRsp { /// offset: 32 #[prost(bool, tag = "3")] pub is_accept: bool, /// offset: 36 #[prost(uint32, tag = "12")] pub uid: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "14")] pub hhfdbnnnkok: ::core::option::Option, } /// Obf: BGPJGHFDONJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2901)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncHandleFriendScNotify { /// offset: 24 #[prost(message, optional, tag = "12")] pub hhfdbnnnkok: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub uid: u32, /// offset: 36 #[prost(bool, tag = "2")] pub is_accept: bool, } /// Obf: JDGHINIIBAC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2974)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeleteFriendCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub ipgcegpjehc: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub uid: u32, } /// Obf: CDAIFOHOJHK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2937)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeleteFriendScRsp { /// offset: 28 #[prost(uint32, tag = "2")] pub uid: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: PMGBGFOGNMA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2904)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncDeleteFriendScNotify { /// offset: 24 #[prost(uint32, tag = "9")] pub uid: u32, } /// Obf: HKFDIGEGIOK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2938)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AddBlacklistCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub uid: u32, } /// Obf: NABDLDKBGIE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2972)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddBlacklistScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub black_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: NDIMKDAKGBK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2932)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncAddBlacklistScNotify { /// offset: 24 #[prost(uint32, tag = "8")] pub uid: u32, } /// Obf: ONOCGKINIFC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2933)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendRecommendListInfoCsReq { /// offset: 24 #[prost(bool, tag = "11")] pub ichenojecap: bool, } /// Obf: IIEEEHMDPDL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2961)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendRecommendListInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "4")] pub friend_recommend_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: LJIGCJEFLLC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2907)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetFriendRemarkNameCsReq { /// offset: 36 #[prost(uint32, tag = "11")] pub uid: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub reason: u32, /// offset: 16 #[prost(string, tag = "4")] pub remark_name: ::prost::alloc::string::String, } /// Obf: GPLDKNODPPA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2958)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetFriendRemarkNameScRsp { /// offset: 36 #[prost(uint32, tag = "2")] pub uid: u32, /// offset: 16 #[prost(string, tag = "11")] pub remark_name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: DPLLPEOGEHP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2944)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReportPlayerCsReq { /// offset: 24 #[prost(string, tag = "11")] pub mpcolhbjpbp: ::prost::alloc::string::String, /// offset: 36 #[prost(uint32, tag = "15")] pub uid: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub helhpdmdlbo: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3000)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Abnlkiddiok { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: NCFEFBLJOMM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2989)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeleteBlacklistCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub uid: u32, } /// Obf: IIHLMOICLJG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2996)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeleteBlacklistScRsp { /// offset: 28 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub uid: u32, } /// Obf: IJKAEPHLIAN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2957)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SearchPlayerCsReq { /// offset: 32 #[prost(bool, tag = "9")] pub ichenojecap: bool, /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub fjnipjeijke: ::prost::alloc::vec::Vec, } /// Obf: IIDMKMNEHDF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2921)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SearchPlayerScRsp { /// offset: 32 #[prost(message, repeated, tag = "7")] pub hmbibhifjfl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub oknmedeajme: ::prost::alloc::vec::Vec, } /// Obf: CFNILACKEKL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2928)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAssistListCsReq { /// offset: 24 #[prost(bool, tag = "12")] pub ichenojecap: bool, /// offset: 25 #[prost(bool, tag = "10")] pub kjjnokfkmcp: bool, } /// Obf: CLMAPMIIIMC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2965)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAssistListScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub assist_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: IAMJEPIHMJA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2973)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetAssistCsReq { /// offset: 28 #[prost(uint32, tag = "2")] pub avatar_id: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub uid: u32, } /// Obf: AGLAAHBKKPH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2953)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetAssistScRsp { /// offset: 28 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub fncingfdlpa: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub uid: u32, } /// Obf: MOFOGJLHFEO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2908)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurAssistCsReq {} /// Obf: COPENGFGCBJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2917)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurAssistScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub ilpkpbokmen: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: OOGDBNCEPGH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2951)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAssistHistoryCsReq {} /// Obf: LALIGIPLLJI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2925)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAssistHistoryScRsp { /// offset: 40 #[prost(uint32, tag = "13")] pub klemggngehg: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub okpbniidcej: u32, /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub plpdaacekjb: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub kjidhdcpchh: u32, } /// Obf: OADLPILLKGI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2954)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct NewAssistHistoryNotify { /// offset: 24 #[prost(uint32, tag = "5")] pub okpbniidcej: u32, } /// Obf: BBPPIDJOGIE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2979)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeAssistRewardCsReq {} /// Obf: CBDHBCPNLFI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2920)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAssistRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "9")] pub cadpjmanpca: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: CFGDKFNAADC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2993)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CurAssistChangedNotify { /// offset: 24 #[prost(message, optional, tag = "13")] pub ilpkpbokmen: ::core::option::Option, } /// Obf: OBIFOIHGFDG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2902)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlatformPlayerInfoCsReq { /// offset: 32 #[prost(enumeration = "PlatformType", tag = "14")] pub platform: i32, /// offset: 24 #[prost(string, repeated, tag = "1")] pub pbhlhfpiacp: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } /// Obf: PKMKMPIGANK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2949)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlatformPlayerInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "14")] pub friend_recommend_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: PNMDCMNOPMP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2966)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendLoginInfoCsReq {} /// Obf: CAKEPHBLMJJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2905)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendLoginInfoScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub bhjonholeaa: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(bool, tag = "5")] pub bkjjfehpnao: bool, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub doahbaphmbo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 45 #[prost(bool, tag = "11")] pub labbelbjkii: bool, } /// Obf: GDIJPNPLDAI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2911)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetAllowOtherApplyFriendCsReq { /// offset: 24 #[prost(bool, tag = "8")] pub nlipkplkcpo: bool, } /// Obf: PNMCMNPOIFH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2930)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetForbidOtherApplyFriendScRsp { /// offset: 24 #[prost(bool, tag = "7")] pub nlipkplkcpo: bool, /// offset: 28 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: PNOEBPMKHJM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2971)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetFriendMarkCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub reason: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub uid: u32, /// offset: 32 #[prost(bool, tag = "7")] pub kbnknahgphg: bool, } /// Obf: JMBODEJHFHO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2936)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetFriendMarkScRsp { /// offset: 24 #[prost(bool, tag = "8")] pub kbnknahgphg: bool, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub uid: u32, } /// Obf: LHIEPKICIMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2903)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendAssistListCsReq { /// offset: 44 #[prost(enumeration = "Ipgfcghiikn", tag = "2")] pub njaapgjanci: i32, /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub ipmglmjfgnp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "13")] pub ichenojecap: bool, /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub nleeibapfaa: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "7")] pub target_side: u32, } /// Obf: PNHONGKANMM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2992)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendAssistListScRsp { /// offset: 36 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "12")] pub assist_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub target_side: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Clfiipbibbg { /// offset: 24 #[prost(message, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub finished_target_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lobjlkholpg { /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "11")] pub peak_id: u32, /// offset: 24 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfghkgdkclb { /// offset: 24 #[prost(message, repeated, tag = "6")] pub begmpeofdlc: ::prost::alloc::vec::Vec, } /// Obf: BMDNLIPFEPE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakBossFriendLineupRecommendation { /// offset: 40 #[prost(uint32, tag = "9")] pub buff_id: u32, /// offset: 44 #[prost(bool, tag = "8")] pub is_hard_mode: bool, /// offset: 24 #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 45 #[prost(bool, tag = "14")] pub hard_mode_has_passed: bool, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub finished_target_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbjcpioleic { /// offset: 24 #[prost(string, tag = "10")] pub remark_name: ::prost::alloc::string::String, /// offset: 32 #[prost(message, optional, tag = "4")] pub player_info: ::core::option::Option, #[prost(oneof = "hbjcpioleic::Hdoefochlda", tags = "2, 1, 3, 12")] pub hdoefochlda: ::core::option::Option, } /// Nested message and enum types in `HBJCPIOLEIC`. pub mod hbjcpioleic { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Hdoefochlda { /// offset: 40 #[prost(message, tag = "2")] Kjkfclddbkm(super::FriendChallengeLineup), /// offset: 40 #[prost(message, tag = "1")] Dfmboiddhnm(super::Clfiipbibbg), /// offset: 40 #[prost(message, tag = "3")] Lcebfbhalha(super::Dfghkgdkclb), /// offset: 40 #[prost(message, tag = "12")] Feacmlloafb(super::ChallengePeakBossFriendLineupRecommendation), } } /// Obf: DNILAEMJANF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2906)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendRecommendLineupCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub key: u32, /// offset: 28 #[prost(enumeration = "Nfkejjihocj", tag = "2")] pub r#type: i32, } /// Obf: LFOFKDMGJJP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2988)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendRecommendLineupScRsp { /// offset: 32 #[prost(uint32, tag = "3")] pub key: u32, /// offset: 36 #[prost(bool, tag = "15")] pub oedonmbjfcg: bool, /// offset: 44 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 40 #[prost(enumeration = "Nfkejjihocj", tag = "4")] pub r#type: i32, /// offset: 16 #[prost(message, repeated, tag = "5")] pub daokdpjacjf: ::prost::alloc::vec::Vec, } /// Obf: FAHDOFPGLAN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2952)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendRecommendLineupDetailCsReq { /// offset: 28 #[prost(uint32, tag = "9")] pub key: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub uid: u32, /// offset: 32 #[prost(enumeration = "Nfkejjihocj", tag = "7")] pub r#type: i32, } /// Obf: CNLCKNFKBIN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2990)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendRecommendLineupDetailScRsp { /// offset: 44 #[prost(uint32, tag = "15")] pub uid: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "7")] pub meofngcfabj: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(enumeration = "Nfkejjihocj", tag = "11")] pub r#type: i32, /// offset: 40 #[prost(uint32, tag = "5")] pub key: u32, } /// Obf: BOBNBFBMLIB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2929)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendBattleRecordDetailCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub uid: u32, } /// Obf: DDOKHKDBNLO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2912)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendBattleRecordDetailScRsp { /// offset: 60 #[prost(uint32, tag = "15")] pub uid: u32, /// offset: 24 #[prost(message, repeated, tag = "12")] pub bikinnadkfk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "1")] pub paeebagoedj: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 48 #[prost(message, optional, tag = "9")] pub encphhldnlb: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "6")] pub kiionjbdknj: ::core::option::Option, } /// Obf: BLEJNJFGNDA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2977)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendDevelopmentInfoCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub uid: u32, } /// Obf: LIEBIMMBDPL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2916)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendDevelopmentInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "3")] pub dplgfnndolb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub uid: u32, } /// Obf: LBLHHLCLIPP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1991)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetGachaInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GachaCeilingAvatar { /// offset: 28 #[prost(uint32, tag = "5")] pub repeated_cnt: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaCeiling { /// offset: 36 #[prost(bool, tag = "15")] pub gppnbdgcpio: bool, /// offset: 16 #[prost(message, repeated, tag = "8")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub bmmmpcdpinb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oeiejhbcoom { /// offset: 44 #[prost(uint32, tag = "3")] pub mboeflahlem: u32, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub ipllmnpanid: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub dgomhdmjhek: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub papokacippj: u32, } /// Obf: FPFJDDLOLCJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaInfo { /// offset: 48 #[prost(message, optional, tag = "15")] pub gacha_ceiling: ::core::option::Option, /// offset: 40 #[prost(uint32, repeated, tag = "11")] pub prize_item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub item_detail_list: ::prost::alloc::vec::Vec, /// offset: 100 #[prost(uint32, tag = "14")] pub okfnnhnlboo: u32, /// offset: 96 #[prost(uint32, tag = "13")] pub fjiboagdndg: u32, /// offset: 88 #[prost(int64, tag = "2")] pub end_time: i64, /// offset: 84 #[prost(uint32, tag = "7")] pub gacha_id: u32, /// offset: 16 #[prost(string, tag = "10")] pub detail_url: ::prost::alloc::string::String, /// offset: 80 #[prost(uint32, tag = "8")] pub papokacippj: u32, /// offset: 72 #[prost(int64, tag = "3")] pub begin_time: i64, /// offset: 56 #[prost(string, tag = "12")] pub history_url: ::prost::alloc::string::String, /// offset: 64 #[prost(uint32, repeated, tag = "9")] pub cbhaefnafle: ::prost::alloc::vec::Vec, } /// Obf: EGHHBNJDFEF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1910)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaInfoScRsp { /// offset: 44 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub ehkfpmjcemi: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub gldpkkhodlj: u32, /// offset: 56 #[prost(uint32, tag = "15")] pub celfcelfmjd: u32, /// offset: 32 #[prost(message, repeated, tag = "12")] pub nmbaaobbjmi: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "6")] pub gacha_random: u32, /// offset: 16 #[prost(message, repeated, tag = "3")] pub gacha_info_list: ::prost::alloc::vec::Vec, } /// Obf: AONMNPNCNDC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1994)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DoGachaCsReq { /// offset: 36 #[prost(uint32, tag = "10")] pub simulate_magic: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub gacha_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub gacha_random: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub gacha_num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaItem { /// offset: 48 #[prost(bool, tag = "6")] pub is_new: bool, /// offset: 24 #[prost(message, optional, tag = "7")] pub token_item: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "12")] pub transfer_item_list: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "13")] pub gacha_item: ::core::option::Option, } /// Obf: CCIIFABFNKK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1995)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DoGachaScRsp { /// offset: 24 #[prost(message, repeated, tag = "11")] pub gacha_item_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "2")] pub gacha_id: u32, /// offset: 56 #[prost(uint32, tag = "9")] pub njjkicnofcl: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub ehkfpmjcemi: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "10")] pub gacha_num: u32, /// offset: 44 #[prost(uint32, tag = "13")] pub bmmmpcdpinb: u32, /// offset: 60 #[prost(uint32, tag = "14")] pub fjiboagdndg: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub okfnnhnlboo: u32, } /// Obf: BDNEEANHHOB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1914)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetGachaCeilingCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub gacha_type: u32, } /// Obf: JDKHHCMJNMB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1918)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaCeilingScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub gacha_type: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "5")] pub gacha_ceiling: ::core::option::Option, } /// Obf: EIEKMCNHNNN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1909)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeGachaCeilingCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub gacha_type: u32, } /// Obf: LELDBJFDAIF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1998)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeGachaCeiling { /// offset: 24 #[prost(message, optional, tag = "3")] pub transfer_item_list: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "9")] pub avatar_id: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub gacha_type: u32, /// offset: 32 #[prost(message, optional, tag = "6")] pub gacha_ceiling: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: NNJDNFBCHOO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1963)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGachaDecideItemCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub dgomhdmjhek: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "2")] pub gacha_id: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub mboeflahlem: u32, } /// Obf: CLOAOCFHHMJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1926)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetGachaDecideItemScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "8")] pub lecpjjamnpf: ::core::option::Option, } /// Obf: IONICBKNLII #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameInfo { #[prost( oneof = "grid_fight_game_info::Fhpjjjdnkio", tags = "15, 1, 2, 10, 13, 7, 12, 3, 8" )] pub fhpjjjdnkio: ::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 Fhpjjjdnkio { /// offset: 24 #[prost(message, tag = "15")] GridBasicInfo(super::GridFightGameBasicInfo), /// offset: 24 #[prost(message, tag = "1")] GridDraftInfo(super::GridFightGameItemsInfo), /// offset: 24 #[prost(message, tag = "2")] GridItemsInfo(super::GridFightGameShopInfo), /// offset: 24 #[prost(message, tag = "10")] GridShopInfo(super::GridFightLevelInfo), /// offset: 24 #[prost(message, tag = "13")] GridLevelInfo(super::GridFightGameOrbInfo), /// offset: 24 #[prost(message, tag = "7")] GridOrbInfo(super::GridFightGameAugmentSync), /// offset: 24 #[prost(message, tag = "12")] GridAugmentInfo(super::GridFightGameTraitInfo), /// offset: 24 #[prost(message, tag = "3")] GridTraitGameInfo(super::GridFightGameTeamInfo), /// offset: 24 #[prost(message, tag = "8")] GridTeamGameInfo(super::Lhfdopgeoml), } } /// Obf: HLCHGLEHPIB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightCurrentInfo { /// offset: 32 #[prost(message, optional, tag = "2")] pub pending_action: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "8")] pub rogue_current_game_info: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(bool, tag = "9")] pub is_overlock: bool, /// offset: 68 #[prost(uint32, tag = "3")] pub unique_id: u32, /// offset: 60 #[prost(uint32, tag = "11")] pub division_id: u32, /// offset: 40 #[prost(message, optional, tag = "12")] pub grid_fight_game_data: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "13")] pub season: u32, /// offset: 16 #[prost(message, optional, tag = "14")] pub bchpaocohil: ::core::option::Option, } /// Obf: ECJEGEDOANC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightCurrentTask { /// offset: 24 #[prost(uint32, tag = "9")] pub task_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub progress: u32, } /// Obf: IJFLHMAGOGN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSyncCurrentTaskInfo { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub finish_task_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "7")] pub cur_task: ::core::option::Option, } /// Obf: GCIDLCBCFHA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightLockInfo { /// offset: 24 #[prost(enumeration = "GridFightLockReason", tag = "7")] pub lock_reason: i32, /// offset: 28 #[prost(enumeration = "GridFightLockType", tag = "10")] pub lock_type: i32, } /// Obf: FANMPAINILF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameBasicInfo { /// offset: 64 #[prost(uint32, repeated, tag = "1741")] pub tutorial_unlock_id_list: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, optional, tag = "542")] pub grid_fight_sync_curtask_info: ::core::option::Option< GridFightSyncCurrentTaskInfo, >, /// offset: 108 #[prost(uint32, tag = "14")] pub grid_fight_combo_win_num: u32, /// offset: 96 #[prost(uint32, tag = "5")] pub haeopkelneo: u32, /// offset: 88 #[prost(uint32, tag = "9")] pub grid_fight_buy_exp_cost: u32, /// offset: 120 #[prost(enumeration = "GridFightLockType", tag = "2")] pub lock_type: i32, /// offset: 24 #[prost(message, repeated, tag = "10")] pub role_track_equipment_list: ::prost::alloc::vec::Vec, /// offset: 112 #[prost(uint32, tag = "15")] pub grid_fight_off_field_max_count: u32, /// offset: 104 #[prost(uint32, tag = "4")] pub gold: u32, /// offset: 100 #[prost(uint32, tag = "12")] pub grid_fight_lineup_hp: u32, /// offset: 116 #[prost(uint32, tag = "13")] pub anbbpphbcjh: u32, /// offset: 92 #[prost(uint32, tag = "7")] pub grid_fight_cur_level_exp: u32, /// offset: 56 #[prost(string, tag = "334")] pub grid_fight_target_guide_code: ::prost::alloc::string::String, /// string grid_fight_target_guide_code = 539; // offset: 72 /// /// offset: 136 #[prost(uint32, tag = "3")] pub flejppkljic: u32, /// offset: 132 #[prost(uint32, tag = "1")] pub grid_fight_lineup_max_hp: u32, /// offset: 40 #[prost(message, optional, tag = "292")] pub game_lock_info: ::core::option::Option, /// offset: 128 #[prost(uint32, tag = "6")] pub grid_fight_max_avatar_count: u32, /// offset: 32 #[prost(uint32, repeated, tag = "8")] pub track_trait_id_list: ::prost::alloc::vec::Vec, /// repeated uint32 tutorial_unlock_id_list = 873; // offset: 48 /// /// offset: 124 #[prost(uint32, tag = "11")] pub grid_fight_max_interest_gold: u32, } /// Obf: LHLBHCKMGEM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridGameRoleInfo { /// offset: 24 #[prost(map = "string, uint32", tag = "10")] pub grid_fight_value_init_component: ::std::collections::HashMap< ::prost::alloc::string::String, u32, >, /// offset: 40 #[prost(uint32, repeated, tag = "7")] pub update_equips_component: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "12")] pub unique_id: u32, /// offset: 56 #[prost(uint32, tag = "2")] pub pos: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub role_star: u32, /// offset: 60 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 16 #[prost(map = "uint32, uint32", tag = "6")] pub convert_property_to_fixpoint: ::std::collections::HashMap, } /// Obf: BEGGCDAMNGG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridGameNpcInfo { /// offset: 40 #[prost(uint32, tag = "13")] pub pos: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub unique_id: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub update_equips_component: ::prost::alloc::vec::Vec, } /// Obf: DMODJJHKOLL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridGameForgeItemInfo { /// offset: 40 #[prost(uint32, tag = "1")] pub forge_item_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub pos: u32, /// offset: 24 #[prost(message, repeated, tag = "4")] pub forge_goods_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ckckidhmmeg { /// offset: 28 #[prost(uint32, tag = "14")] pub unique_id: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub pos: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub jcmfphmfaon: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dliefgkalnb { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub grid_fight_trait_member_unique_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkomefbodgp { /// offset: 40 #[prost(uint32, repeated, tag = "6")] pub iecncjcanoc: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "7")] pub ilemmkpgpnd: u32, /// offset: 16 #[prost(map = "uint32, uint32", tag = "10")] pub opljdfoomgf: ::std::collections::HashMap, /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub nkgigkebodg: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "5")] pub fdjmjokgomf: ::prost::alloc::vec::Vec, } /// Obf: NJCMNACNLFH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTraitEffectInfo { /// offset: 32 #[prost(uint32, tag = "11")] pub effect_id: u32, #[prost( oneof = "grid_fight_trait_effect_info::Hdaccieijfo", tags = "1094, 768, 157, 110" )] pub hdaccieijfo: ::core::option::Option, } /// Nested message and enum types in `GridFightTraitEffectInfo`. pub mod grid_fight_trait_effect_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Hdaccieijfo { /// offset: 24 #[prost(uint32, tag = "1094")] TraitCoreRole(u32), /// offset: 24 #[prost(message, tag = "768")] AvatarCoreInfo(super::Dliefgkalnb), /// offset: 24 #[prost(uint32, tag = "157")] Ehcjjmabeom(u32), /// offset: 24 #[prost(message, tag = "110")] Hainjklllkf(super::Hkomefbodgp), } } /// Obf: FMHKLPLJLIL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTraitSyncInfo { /// offset: 16 #[prost(message, optional, tag = "12")] pub trait_effect_info: ::core::option::Option, /// offset: 36 #[prost(bool, tag = "15")] pub is_sync_effect: bool, /// offset: 32 #[prost(uint32, tag = "13")] pub trait_id: u32, } /// Obf: GDOKBJFKBJA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridGameTraitInfo { /// offset: 16 #[prost(message, repeated, tag = "4")] pub trait_effect_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "13")] pub trait_id: u32, /// offset: 48 #[prost(uint32, tag = "12")] pub nkfdbehpnlg: u32, /// offset: 32 #[prost(uint32, repeated, tag = "14")] pub grid_fight_trait_member_unique_id_list: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "6")] pub dfncfokpmcj: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub kinikfckgdf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eleogabgbkg { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub celfgcjfmph: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub dmekifjdkfl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpbckcdegom { /// offset: 16 #[prost(message, repeated, tag = "11")] pub aliddlbdpdh: ::prost::alloc::vec::Vec, } /// Obf: NMAFOPPEGDF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameTeamInfo { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub cdlaijckjjn: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "13")] pub mmajclacobn: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "10")] pub grid_game_npc_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "14")] pub grid_game_role_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "15")] pub hofienmalop: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "8")] pub grid_game_forge_item_list: ::prost::alloc::vec::Vec, } /// Obf: PHICLNFNGFO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameTraitInfo { /// offset: 16 #[prost(message, repeated, tag = "13")] pub aliddlbdpdh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "5")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } /// Obf: MJHKCAOHFFC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightConsumableInfo { /// offset: 28 #[prost(uint32, tag = "14")] pub item_id: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub num: u32, } /// Obf: AMPLCBPFGAE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightEquipmentInfo { /// offset: 32 #[prost(uint32, tag = "6")] pub source: u32, /// offset: 36 #[prost(bool, tag = "12")] pub is_temporary: bool, /// offset: 40 #[prost(uint32, tag = "8")] pub grid_fight_equipment_id: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub unique_id: u32, /// offset: 16 #[prost(map = "uint32, uint32", tag = "1")] pub convert_property_to_fixpoint: ::std::collections::HashMap, } /// Obf: ABDNBDDMLLL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightForgeEquipmentInfo { /// offset: 24 #[prost(uint32, tag = "4")] pub grid_fight_equipment_id: u32, } /// Obf: HJFHNDGLBMH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightForgeRoleInfo { /// offset: 28 #[prost(uint32, tag = "8")] pub role_id: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub gjfgfhffcpj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bpfelbklocm { #[prost(oneof = "bpfelbklocm::Ckmeaidkoia", tags = "9, 4")] pub ckmeaidkoia: ::core::option::Option, } /// Nested message and enum types in `BPFELBKLOCM`. pub mod bpfelbklocm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Ckmeaidkoia { /// offset: 16 #[prost(message, tag = "9")] RoleGoodsInfo(super::GridFightForgeRoleInfo), /// offset: 16 #[prost(uint32, tag = "4")] Gold(u32), } } /// Obf: KHKCKIFLLLH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightForgeGoodsInfo { #[prost(oneof = "grid_fight_forge_goods_info::Ckmeaidkoia", tags = "9, 3")] pub ckmeaidkoia: ::core::option::Option, } /// Nested message and enum types in `GridFightForgeGoodsInfo`. pub mod grid_fight_forge_goods_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Ckmeaidkoia { /// offset: 16 #[prost(message, tag = "9")] EquipmentGoodsInfo(super::GridFightForgeEquipmentInfo), /// offset: 16 #[prost(message, tag = "3")] RoleGoodsInfo(super::GridFightForgeRoleInfo), } } /// Obf: NBMCAJKJDMC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameItemsInfo { /// offset: 32 #[prost(message, repeated, tag = "9")] pub grid_fight_consumable_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "2")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "7")] pub grid_game_forge_item_list: ::prost::alloc::vec::Vec, } /// Obf: IBHNHJCAPFA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRoleGoodsInfo { /// offset: 28 #[prost(uint32, tag = "6")] pub role_star: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub role_id: u32, } /// Obf: GHFPIGGHPKG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSpecialGoodsInfo { /// offset: 24 #[prost(uint32, tag = "4")] pub special_goods_id: u32, } /// Obf: JBPFFCGNECM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightShopGoodsInfo { /// offset: 36 #[prost(uint32, tag = "1")] pub shop_goods_price: u32, /// offset: 40 #[prost(bool, tag = "12")] pub is_sold_out: bool, #[prost(oneof = "grid_fight_shop_goods_info::Flbcmacphmj", tags = "1427, 1244")] pub flbcmacphmj: ::core::option::Option, } /// Nested message and enum types in `GridFightShopGoodsInfo`. pub mod grid_fight_shop_goods_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Flbcmacphmj { /// offset: 24 #[prost(message, tag = "1427")] RoleGoodsInfo(super::GridFightRoleGoodsInfo), /// offset: 24 #[prost(message, tag = "1244")] SpecialGoodsInfo(super::GridFightSpecialGoodsInfo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mjjehcbnoki { /// offset: 28 #[prost(uint32, tag = "5")] pub mmknfifoppa: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub flicpmgfkok: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fjponjflooh { /// offset: 24 #[prost(message, repeated, tag = "11")] pub edjpmnllggb: ::prost::alloc::vec::Vec, } /// Obf: BPBJCFLKOKE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameShopInfo { /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub dnoifmmljdn: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "1")] pub ndgmcjhknin: u32, /// offset: 40 #[prost(message, optional, tag = "4")] pub ldedgookhfl: ::core::option::Option, /// offset: 48 #[prost(bool, tag = "8")] pub shop_is_locked: bool, /// offset: 52 #[prost(uint32, tag = "3")] pub glifnmbmmbl: u32, /// offset: 24 #[prost(message, repeated, tag = "10")] pub shop_goods_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Opbccolpdpc { /// offset: 24 #[prost(uint32, tag = "14")] pub pmoghfigkpo: u32, } /// Obf: EALENKJFJFD #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGamePortalBuffInfo { /// offset: 32 #[prost(uint32, tag = "7")] pub portal_buff_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub peofppofigi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pjlbdmpekfp { /// offset: 28 #[prost(uint32, tag = "14")] pub bfmehggekom: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub monster_id: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub pmoghfigkpo: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub role_star: u32, } /// Obf: JHAJLBCAAID #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridEncounterMonsterWave { /// offset: 32 #[prost(uint32, tag = "1")] pub igmmpddcjin: u32, /// offset: 24 #[prost(message, repeated, tag = "4")] pub ppoeddffekk: ::prost::alloc::vec::Vec, } /// Obf: PKIBAAJOOBN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightEncounterInfo { /// offset: 40 #[prost(uint32, tag = "8")] pub lfkbmdhkpfi: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub bagcbhfjimn: u32, /// offset: 24 #[prost(message, repeated, tag = "13")] pub monster_wave_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "15")] pub lmlaopmdcca: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "11")] pub gdoeogmjdao: u32, } /// Obf: CCFJGLIFGMB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightRouteInfo { /// offset: 32 #[prost(uint32, tag = "2")] pub fight_camp_id: u32, /// offset: 16 #[prost(message, repeated, tag = "12")] pub route_encounter_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "7")] pub elite_branch_id: u32, } /// Obf: IGNPJMCDCAC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSupplyRoleInfo { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub role_id: u32, } /// Obf: LIIJCOOEIJG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightLayerInfo { /// offset: 32 #[prost(bool, tag = "11")] pub route_is_pending: bool, #[prost(oneof = "grid_fight_layer_info::Cgahhpgkmlg", tags = "1965")] pub cgahhpgkmlg: ::core::option::Option, } /// Nested message and enum types in `GridFightLayerInfo`. pub mod grid_fight_layer_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Cgahhpgkmlg { /// offset: 24 #[prost(message, tag = "1965")] RouteInfo(super::GridFightRouteInfo), } } /// Obf: NAJIBJFKPNM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightBossInfo { /// offset: 16 #[prost(message, repeated, tag = "6")] pub ijopbpabppm: ::prost::alloc::vec::Vec, } /// Obf: GCLOGJMNGMO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSectionCampRecordInfo { /// offset: 28 #[prost(uint32, tag = "5")] pub pmoghfigkpo: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub gdhhgkiamne: u32, } /// Obf: AENLBIHEOIB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSectionRecordInfo { /// offset: 32 #[prost(uint32, tag = "3")] pub bnlhimhfgdk: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub dcpkpnlkgmm: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub jdmecbedlaa: u32, #[prost(oneof = "grid_fight_section_record_info::Dfcfkpljaho", tags = "412")] pub dfcfkpljaho: ::core::option::Option, } /// Nested message and enum types in `GridFightSectionRecordInfo`. pub mod grid_fight_section_record_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Dfcfkpljaho { /// offset: 24 #[prost(message, tag = "412")] CampRecordInfo(super::GridFightSectionCampRecordInfo), } } /// Obf: OBNBFABMBGP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightDamageSttInfo { /// offset: 32 #[prost(message, repeated, tag = "13")] pub phdeopejiid: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "1")] pub eabpckeddbh: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "3")] pub moidlnfkaic: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddjiofonkme { /// offset: 16 #[prost(message, optional, tag = "13")] pub grid_fight_damage_stt_info: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "9")] pub kilabgpmpbb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ohmiinklkam { /// offset: 28 #[prost(uint32, tag = "6")] pub dcpkpnlkgmm: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub jdmecbedlaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikfedfbloog { /// offset: 16 #[prost(message, repeated, tag = "4")] pub lmjkipejbeb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dibjgakoclo { /// offset: 28 #[prost(bool, tag = "15")] pub jjpcloimakb: bool, /// offset: 24 #[prost(uint32, tag = "4")] pub affix_id: u32, } /// Obf: FCDBCKNAGFP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightLevelInfo { /// offset: 56 #[prost(message, repeated, tag = "11")] pub iakfpmoejlf: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, optional, tag = "2")] pub boss_info: ::core::option::Option, /// offset: 96 #[prost(uint32, tag = "9")] pub jdmecbedlaa: u32, /// offset: 32 #[prost(message, repeated, tag = "4")] pub hgahmipiblo: ::prost::alloc::vec::Vec, /// offset: 92 #[prost(uint32, tag = "3")] pub dcpkpnlkgmm: u32, /// offset: 40 #[prost(message, optional, tag = "5")] pub cmhbdmojjen: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "7")] pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec< GridFightGamePortalBuffInfo, >, /// offset: 48 #[prost(message, optional, tag = "12")] pub grid_fight_layer_info: ::core::option::Option, /// offset: 64 #[prost(uint32, repeated, tag = "1")] pub grid_fight_affix_list: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint32, tag = "13")] pub ndocikplkif: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub eccgjdmogan: ::core::option::Option, } /// Obf: DNOHBPCLMJJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridGameOrbInfo { /// offset: 28 #[prost(uint32, tag = "7")] pub orb_item_id: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub unique_id: u32, } /// Obf: MAFDJGCOGBP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridGameOrbInfo1 { /// offset: 32 #[prost(uint32, tag = "12")] pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub fkpnnogpcna: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub fcfddbcajod: u32, } /// Obf: KOCGJNDPAPD #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameOrbInfo { /// offset: 32 #[prost(message, repeated, tag = "14")] pub grid_game_orb_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "10")] pub grid_game_orb1_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmcjnkpkbem { /// offset: 16 #[prost(map = "string, uint32", tag = "15")] pub cfnpgnmpndn: ::std::collections::HashMap<::prost::alloc::string::String, u32>, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhfdopgeoml { /// offset: 32 #[prost(uint32, tag = "3")] pub anlgplolmoh: u32, /// offset: 16 #[prost(map = "string, uint32", tag = "4")] pub oghglmgjgem: ::std::collections::HashMap<::prost::alloc::string::String, u32>, } /// Obf: NKOHKMCDGEO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameData { /// offset: 24 #[prost(message, repeated, tag = "12")] pub pgfmichmhfc: ::prost::alloc::vec::Vec, } /// Obf: LLEIOAHIPNL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameItemInfo { /// offset: 36 #[prost(uint32, tag = "3")] pub unique_id: u32, #[prost( oneof = "grid_fight_game_item_info::Hiiimgdjelj", tags = "77, 795, 1854, 1853, 1855, 1927, 1306, 1835, 469, 1874, 1439, 931, 677, 273, 1318, 1275, 290, 750, 221, 1776, 1474, 1657, 2009, 1301, 215, 689, 1180, 1999, 320, 680, 1677, 1710, 858" )] pub hiiimgdjelj: ::core::option::Option, } /// Nested message and enum types in `GridFightGameItemInfo`. pub mod grid_fight_game_item_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Hiiimgdjelj { /// offset: 24 #[prost(message, tag = "77")] Anaeehcdnok(super::Acdgmlbdjjn), /// offset: 24 #[prost(message, tag = "795")] Ebklgliecal(super::Hfbffeboahl), /// offset: 24 #[prost(message, tag = "1854")] Cmkomdaffnp(super::Kcebiohpfbp), /// offset: 24 #[prost(message, tag = "1853")] Pobfcohloga(super::Gffhjihojfl), /// offset: 24 #[prost(message, tag = "1855")] Cjpmgpeifgg(super::Bfbnmhefkig), /// offset: 24 #[prost(message, tag = "1927")] Difkacolafk(super::Gebnnldnkgg), /// offset: 24 #[prost(message, tag = "1306")] Kafbofpkmfm(super::Bimpcmfdome), /// offset: 24 #[prost(message, tag = "1835")] Lcdnapgojlj(super::Hmlapdgbkjo), /// offset: 24 #[prost(message, tag = "469")] Egiemfblldc(super::Jhkbpieolfb), /// offset: 24 #[prost(message, tag = "1874")] Ichgmgidhhc(super::Ceellleijbl), /// offset: 24 #[prost(message, tag = "1439")] Mdfgmbjonam(super::Hjjhnndaepf), /// offset: 24 #[prost(message, tag = "931")] Ifgpgilmcag(super::Meplfbakefc), /// offset: 24 #[prost(message, tag = "677")] Flpkfgiajja(super::Dlcoieidpkb), /// offset: 24 #[prost(message, tag = "273")] Ljgegcjgbnp(super::Oojknkdoecp), /// offset: 24 #[prost(message, tag = "1318")] Lmglpgnaclp(super::Dcginoonglh), /// offset: 24 #[prost(message, tag = "1275")] Ojnnfeknmga(super::Kmnakobkpff), /// offset: 24 #[prost(message, tag = "290")] Bcclpdcldmn(super::Lffhopopfjd), /// offset: 24 #[prost(message, tag = "750")] Knaaeihlmph(super::Odgnbddfepd), /// offset: 24 #[prost(message, tag = "221")] Bjlmcijhglh(super::Pcejgbdbedh), /// offset: 24 #[prost(message, tag = "1776")] Klcjbpkljdn(super::Aohapmjilbg), /// offset: 24 #[prost(message, tag = "1474")] Ehmhdkfjoed(super::Acbbldjnofe), /// offset: 24 #[prost(message, tag = "1657")] Ckgkbdpdhgm(super::Nbckkpeglnm), /// offset: 24 #[prost(message, tag = "2009")] Bcmgmmjcejc(super::Blkeegbidii), /// offset: 24 #[prost(message, tag = "1301")] Cmkpgoiifhe(super::Enfnlccolef), /// offset: 24 #[prost(message, tag = "215")] Onjfajoafog(super::Kpnjmmpjdkg), /// offset: 24 #[prost(message, tag = "689")] Mgempklcdbi(super::Afodmhgnikf), /// offset: 24 #[prost(message, tag = "1180")] Ooppcdffckc(super::Edcfbomkllp), /// offset: 24 #[prost(message, tag = "1999")] Bgjifeiniao(super::Dcadpjkfajk), /// offset: 24 #[prost(message, tag = "320")] Gipjogoonng(super::Fddndpopoia), /// offset: 24 #[prost(message, tag = "680")] Boaigaieoni(super::Okpicjkfiln), /// offset: 24 #[prost(message, tag = "1677")] Alpmcffflbf(super::Moompdmkkaj), /// offset: 24 #[prost(message, tag = "1710")] Gihhclkhpbl(super::Nbklhljgngp), /// offset: 24 #[prost(message, tag = "858")] Mencjlieijk(super::Obaegagngka), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Acdgmlbdjjn { /// offset: 32 #[prost(uint32, tag = "3")] pub fempcgcbhkb: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub jdmecbedlaa: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub bnlhimhfgdk: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub dcpkpnlkgmm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hfbffeboahl { /// offset: 24 #[prost(int64, tag = "12")] pub hpjlnipahch: i64, /// offset: 32 #[prost(int64, tag = "4")] pub dnnhcnckjcm: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kcebiohpfbp { /// offset: 28 #[prost(uint32, tag = "9")] pub anoamolpggk: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub fhimlmlkfjk: u32, /// offset: 32 #[prost(int64, tag = "10")] pub dnnhcnckjcm: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gffhjihojfl { /// offset: 28 #[prost(uint32, tag = "6")] pub nppnihpihdl: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub mkchlgogjnb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bfbnmhefkig { /// offset: 24 #[prost(uint32, tag = "11")] pub cgdlgfhoecl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gebnnldnkgg { /// offset: 24 #[prost(uint32, tag = "3")] pub niecfpjpgob: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub bnlhimhfgdk: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub aeilfkmajgn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bimpcmfdome { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub mplhnfmfcpp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmlapdgbkjo { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub mplhnfmfcpp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jhkbpieolfb { /// offset: 28 #[prost(uint32, tag = "8")] pub ipbiopfgbom: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub dcpkpnlkgmm: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub hnfdgomeifm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ceellleijbl {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjjhnndaepf { /// offset: 16 #[prost(map = "uint32, uint32", tag = "14")] pub kibhchlkggc: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Meplfbakefc { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub dgomhdmjhek: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "10")] pub ogndaafibig: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dlcoieidpkb {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oojknkdoecp {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dcginoonglh {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kmnakobkpff { /// offset: 24 #[prost(uint32, tag = "9")] pub kinikfckgdf: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub trait_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lffhopopfjd { /// offset: 24 #[prost(uint32, tag = "9")] pub ifdanjohbje: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Enfnlccolef { /// offset: 28 #[prost(uint32, tag = "15")] pub ohokbkelfok: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub dress_equipment_unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kpnjmmpjdkg { /// offset: 24 #[prost(uint32, tag = "10")] pub nlglbldekcp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Odgnbddfepd { /// offset: 32 #[prost(double, tag = "6")] pub gpfkfkccnfh: f64, /// offset: 24 #[prost(uint32, tag = "12")] pub kikbfbjpakh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pcejgbdbedh { /// offset: 32 #[prost(uint32, tag = "4")] pub kgkfaddegnj: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub role_id: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub dress_role_unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aohapmjilbg { /// offset: 24 #[prost(map = "uint32, uint32", tag = "14")] pub eebkdemepjk: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "9")] pub dress_role_unique_id: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Acbbldjnofe { /// offset: 24 #[prost(bool, tag = "4")] pub ncingdcoogk: bool, /// offset: 36 #[prost(uint32, tag = "3")] pub role_id: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub maeccdapkmd: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub trait_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nbckkpeglnm { /// offset: 24 #[prost(uint32, tag = "3")] pub mmknfifoppa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Blkeegbidii { /// offset: 24 #[prost(uint32, tag = "6")] pub mmknfifoppa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Afodmhgnikf { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub hdmdifpdkmk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Edcfbomkllp { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub aehnnnaidal: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dcadpjkfajk {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fddndpopoia { /// offset: 24 #[prost(uint32, tag = "14")] pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okpicjkfiln { /// offset: 40 #[prost(uint32, tag = "7")] pub mmbimpgogbk: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub pejiffpblop: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub kacdgajhnbi: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub ejmnplgffji: u32, /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub mgfmdojfdfg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Moompdmkkaj { /// offset: 24 #[prost(uint32, tag = "2")] pub kgkfaddegnj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nbklhljgngp { /// offset: 28 #[prost(uint32, tag = "15")] pub dmekifjdkfl: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub mmooiamfjek: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Obaegagngka { /// offset: 24 #[prost(uint32, tag = "2")] pub clgblbalkmd: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub aoghjbokkbk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fcbehgjbjcn { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub amnjhjjmpjf: ::prost::alloc::vec::Vec, } /// Obf: HNILDPDBBKG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridGameAugmentInfo { /// offset: 32 #[prost(uint32, tag = "10")] pub augment_id: u32, /// offset: 16 #[prost(message, repeated, tag = "14")] pub phpolhljgfm: ::prost::alloc::vec::Vec, /// offset: 37 #[prost(bool, tag = "9")] pub mhmlmkdfjln: bool, /// offset: 36 #[prost(bool, tag = "3")] pub ndcfbkjdpah: bool, } /// Obf: AIKIIIJIFGL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameAugmentAdd { /// offset: 24 #[prost(message, optional, tag = "3")] pub update_augment_info: ::core::option::Option, } /// Obf: PBAIDOLDBOE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameAugmentUpdate { /// offset: 24 #[prost(message, optional, tag = "3")] pub update_augment_info: ::core::option::Option, } /// Obf: BDBJNIGKDNH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameAugmentSync { /// offset: 24 #[prost(message, repeated, tag = "6")] pub sync_augment_info: ::prost::alloc::vec::Vec, } /// Obf: HBHNILMINLP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8439)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightGetDataCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub season: u32, } /// Obf: IOENKINCAGA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8750)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGetDataScRsp { /// offset: 16 #[prost(message, optional, tag = "13")] pub fight_current_info: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "4")] pub rogue_get_info: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nldmdnhcbnd {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8563)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Knhghpacbmc { /// offset: 16 #[prost(message, optional, tag = "10")] pub fight_current_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: AGHJDDGCNGM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightConsumableUpdateInfo { /// offset: 28 #[prost(int32, tag = "10")] pub item_stack_count: i32, /// offset: 32 #[prost(uint32, tag = "11")] pub num: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub item_id: u32, } /// Obf: CBADBBPHECN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameItemSyncInfo { /// offset: 16 #[prost(message, repeated, tag = "9")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "10")] pub grid_fight_consumable_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "4")] pub grid_game_forge_item_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "12")] pub update_grid_fight_consumable_list: ::prost::alloc::vec::Vec< GridFightConsumableUpdateInfo, >, } /// Obf: AKEBFFLBGJP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPlayerLevelSyncInfo { /// offset: 28 #[prost(uint32, tag = "4")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub exp: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub max_level: u32, } /// Obf: PAKEHCNAMNM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightLineupHpSyncInfo { /// offset: 24 #[prost(uint32, tag = "13")] pub grid_fight_lineup_max_hp: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub grid_fight_lineup_hp: u32, } /// Obf: JENPJCMLIGG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightShopSyncInfo { /// offset: 16 #[prost(message, optional, tag = "10")] pub ldedgookhfl: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "11")] pub ndgmcjhknin: u32, /// offset: 48 #[prost(bool, tag = "15")] pub shop_is_locked: bool, /// offset: 32 #[prost(message, repeated, tag = "5")] pub shop_goods_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub glifnmbmmbl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cloeppbckgf { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, } /// Obf: BOAPNFHCEAJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightPortalServerDataUpdate { /// offset: 32 #[prost(uint32, tag = "11")] pub portal_buff_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub peofppofigi: ::prost::alloc::vec::Vec, } /// Obf: NELJNKGDGON #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightLevelSyncInfo { /// offset: 24 #[prost(message, optional, tag = "8")] pub grid_fight_layer_info: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "3")] pub dcpkpnlkgmm: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub jdmecbedlaa: u32, } /// Obf: OEPDACKKIJI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightOrbSyncInfo { /// offset: 24 #[prost(uint32, tag = "9")] pub orb_item_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub unique_id: u32, } /// Obf: ICIEOLAIEBF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTraitTrackSyncInfo { /// offset: 32 #[prost(bool, tag = "12")] pub is_sync: bool, /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub track_trait_id_list: ::prost::alloc::vec::Vec, } /// Obf: BPMECOACJAC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RoleTrackEquipmentInfo { /// offset: 44 #[prost(uint32, tag = "15")] pub bcgcghepdea: u32, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "7")] pub fanolnomhfi: u32, /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub track_equipped_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "GridFightEquipTrackSource", tag = "5")] pub source: i32, } /// Obf: EFIKIHENKKJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RoleTrackEquipmentSyncInfo { /// offset: 24 #[prost(message, repeated, tag = "4")] pub role_track_equipment_list: ::prost::alloc::vec::Vec, } /// Obf: OHBHDAPNFJL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightEliteBranchSyncInfo { /// offset: 24 #[prost(uint32, tag = "4")] pub elite_branch_id: u32, } /// Obf: CKOBDGAOEED #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightTutorialSyncInfo { #[prost(oneof = "grid_fight_tutorial_sync_info::Kcoccgeoeco", tags = "11, 9, 10")] pub kcoccgeoeco: ::core::option::Option, } /// Nested message and enum types in `GridFightTutorialSyncInfo`. pub mod grid_fight_tutorial_sync_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Kcoccgeoeco { /// offset: 16 #[prost(uint32, tag = "11")] FinishGridFightTutorialId(u32), /// offset: 16 #[prost(message, tag = "9")] CurrentTask(super::GridFightCurrentTask), /// offset: 16 #[prost(uint32, tag = "10")] StartGridFightTutorialId(u32), } } /// Obf: HHICECJCOHK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSyncData { #[prost( oneof = "grid_fight_sync_data::Kcoccgeoeco", tags = "210, 393, 1704, 1513, 284, 1129, 1943, 995, 1138, 72, 2039, 786, 271, 838, 1895, 1155, 1994, 523, 573, 855, 1241, 258, 1112, 1345, 461, 548, 1062, 437, 1738, 230, 1517, 2040, 386, 909, 1564, 558, 57, 1182, 53, 1660, 1022, 468, 1608, 1444, 1016, 516, 798, 423, 257, 996, 140, 1858, 19, 1813, 1628" )] pub kcoccgeoeco: ::core::option::Option, } /// Nested message and enum types in `GridFightSyncData`. pub mod grid_fight_sync_data { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kcoccgeoeco { /// offset: 24 #[prost(message, tag = "210")] AddRoleInfo(super::GridGameRoleInfo), /// offset: 24 #[prost(message, tag = "393")] UpdateRoleInfo(super::GridGameRoleInfo), /// offset: 24 #[prost(uint32, tag = "1704")] RemoveRoleUniqueId(u32), /// offset: 24 #[prost(message, tag = "1513")] AddGameItemInfo(super::GridFightGameItemSyncInfo), /// offset: 24 #[prost(message, tag = "284")] UpdateGameItemInfo(super::GridFightGameItemSyncInfo), /// offset: 24 #[prost(message, tag = "1129")] RemoveGameItemInfo(super::GridFightGameItemSyncInfo), /// offset: 24 #[prost(uint32, tag = "1943")] ItemValue(u32), /// offset: 24 #[prost(message, tag = "995")] PlayerLevel(super::GridFightPlayerLevelSyncInfo), /// offset: 24 #[prost(message, tag = "1138")] GridFightLineupHp(super::GridFightLineupHpSyncInfo), /// offset: 24 #[prost(uint32, tag = "72")] MaxBattleRoleNum(u32), /// offset: 24 #[prost(message, tag = "2039")] ShopSyncInfo(super::GridFightShopSyncInfo), /// offset: 24 #[prost(message, tag = "786")] PendingAction(super::GridFightPendingAction), /// offset: 24 #[prost(message, tag = "271")] PortalServerDataUpdate(super::GridFightPortalServerDataUpdate), /// offset: 24 #[prost(message, tag = "838")] LevelSyncInfo(super::GridFightLevelSyncInfo), /// offset: 24 #[prost(message, tag = "1895")] OrbSyncInfo(super::GridFightOrbSyncInfo), /// offset: 24 #[prost(message, tag = "1155")] SectionRecordSyncInfo(super::GridFightSectionRecordInfo), /// offset: 24 #[prost(message, tag = "1994")] GridGameAugmentUpdate(super::GridFightGameAugmentUpdate), /// offset: 24 #[prost(uint32, tag = "523")] RemoveAugmentUniqueId(u32), /// offset: 24 #[prost(uint32, tag = "573")] FinishPendingActionPos(u32), /// offset: 24 #[prost(uint32, tag = "855")] GridFightMaxInterestGold(u32), /// offset: 24 #[prost(uint32, tag = "1241")] GridFightBuyExpCost(u32), /// offset: 24 #[prost(message, tag = "258")] TraitSyncInfo(super::GridFightTraitSyncInfo), /// offset: 24 #[prost(enumeration = "super::GridFightLockType", tag = "1112")] LockType(i32), /// offset: 24 #[prost(message, tag = "1345")] TraitTrackSyncInfo(super::GridFightTraitTrackSyncInfo), /// offset: 24 #[prost(uint32, tag = "461")] GridFightComboWinNum(u32), /// offset: 24 #[prost(uint32, tag = "548")] GridFightMaxAvatarCount(u32), /// offset: 24 #[prost(uint32, tag = "1062")] GridFightOffFieldMaxCount(u32), /// offset: 24 #[prost(message, tag = "437")] GridFightDamageSttInfo(super::GridFightDamageSttInfo), /// offset: 24 #[prost(message, tag = "1738")] EliteBranchSyncInfo(super::GridFightEliteBranchSyncInfo), /// offset: 24 #[prost(message, tag = "230")] AddNpcInfo(super::GridGameNpcInfo), /// offset: 24 #[prost(message, tag = "1517")] UpdateNpcInfo(super::GridGameNpcInfo), /// offset: 24 #[prost(uint32, tag = "2040")] RemoveNpcUniqueId(u32), /// offset: 24 #[prost(message, tag = "386")] AddForgeInfo(super::GridGameForgeItemInfo), /// offset: 24 #[prost(message, tag = "909")] UpdateForgeInfo(super::GridGameForgeItemInfo), /// offset: 24 #[prost(uint32, tag = "1564")] RemoveForgeUniqueId(u32), /// offset: 24 #[prost(message, tag = "558")] AugmentSyncInfo(super::GridFightGameAugmentAdd), /// offset: 24 #[prost(message, tag = "57")] EquipmentTrackSyncInfo(super::RoleTrackEquipmentSyncInfo), /// offset: 24 #[prost(message, tag = "1182")] GridFightSyncGameItemInfo(super::GridFightGameItemInfo), /// offset: 24 #[prost(uint32, tag = "53")] RemoveOrbUniqueId(u32), /// offset: 24 #[prost(uint32, tag = "1660")] Fhhheblmobl(u32), /// offset: 24 #[prost(message, tag = "1022")] GridFightTutorialSync(super::GridFightTutorialSyncInfo), /// offset: 24 #[prost(message, tag = "468")] SyncLockInfo(super::GridFightLockInfo), /// offset: 24 #[prost(uint32, tag = "1608")] RemoveTraitEffectId(u32), /// offset: 24 #[prost(message, tag = "1444")] Baodhpcojlh(super::Ckckidhmmeg), /// offset: 24 #[prost(message, tag = "1016")] Jifkohlnhak(super::Ckckidhmmeg), /// offset: 24 #[prost(uint32, tag = "516")] Gdpbjdhgflb(u32), /// offset: 24 #[prost(message, tag = "798")] Poipgnhonma(super::GridGameOrbInfo), /// offset: 24 #[prost(uint32, tag = "423")] Ajimoamgcii(u32), /// offset: 24 #[prost(uint32, tag = "257")] Hlfbbanmjdj(u32), /// offset: 24 #[prost(uint32, tag = "996")] Kachjhdmnlm(u32), /// offset: 24 #[prost(message, tag = "140")] Cfnpgnmpndn(super::Cmcjnkpkbem), /// offset: 24 #[prost(message, tag = "1858")] Pgpkpmoiail(super::Cloeppbckgf), /// offset: 24 #[prost(uint32, tag = "19")] Cjemkcocecg(u32), /// offset: 24 #[prost(message, tag = "1813")] Ibcepcffmol(super::Dibjgakoclo), /// offset: 24 #[prost(message, tag = "1628")] Gmjljdjdigm(super::Jpbckcdegom), } } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8792)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ceiiehndpaj { /// offset: 32 #[prost(message, repeated, tag = "7")] pub update_dynamic_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub sync_effect_param_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "GridFightUpdateSrcType", tag = "3")] pub grid_update_src: i32, } /// Obf: NCLAMACGDPK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSyncResultData { /// offset: 16 #[prost(message, repeated, tag = "4")] pub update_dynamic_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "7")] pub sync_effect_param_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "GridFightUpdateSrcType", tag = "13")] pub grid_update_src: i32, } /// Obf: LPIBLFDFLBK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8456)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSyncUpdateResultScNotify { /// offset: 16 #[prost(message, repeated, tag = "8")] pub sync_result_data_list: ::prost::alloc::vec::Vec, } /// Obf: KOKLGHNMCMD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPosInfo { /// offset: 24 #[prost(uint32, tag = "4")] pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub pos: u32, } /// Obf: IEMEFINDNBI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8405)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightUpdatePosCsReq { /// offset: 16 #[prost(message, repeated, tag = "10")] pub grid_fight_pos_info_list: ::prost::alloc::vec::Vec, } /// Obf: IOEKJKMEGHH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8578)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightUpdatePosScRsp { /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "9")] pub grid_fight_pos_info_list: ::prost::alloc::vec::Vec, } /// Obf: FCMMLOOHPGG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8643)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRecycleRoleCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub unique_id: u32, } /// Obf: AMKPCNDNHDL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8642)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRecycleRoleScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: HNCMMAJDONO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8758)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightEquipDressCsReq { /// offset: 32 #[prost(uint32, tag = "2")] pub dress_role_unique_id: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub dress_equipment_unique_id: u32, /// offset: 24 #[prost(enumeration = "GridFightEquipDressSource", tag = "5")] pub dress_source: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8661)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jnnnjbaocob { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: DBNMGMOJOBF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8632)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightEquipCraftCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub craft_materials: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub egloacdpnld: u32, /// offset: 36 #[prost(enumeration = "GridFightEquipCraftSource", tag = "8")] pub source: i32, /// offset: 40 #[prost(uint32, tag = "7")] pub bgekacpoaop: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8551)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Epjjbnpiflc { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: OAJCKKPJJOM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRemoveTypeTargetInfo { /// offset: 24 #[prost(uint32, tag = "11")] pub dress_role_unique_id: u32, } /// Obf: DALODKBLICE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRollTypeTargetInfo { /// offset: 24 #[prost(uint32, tag = "4")] pub dress_equipment_unique_id: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub dress_role_unique_id: u32, } /// Obf: IKFIDCAGHHG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightUpgradeTypeTargetInfo { /// offset: 24 #[prost(uint32, tag = "1")] pub dress_equipment_unique_id: u32, } /// Obf: OGKLBIEIOEM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightCopyTypeTargetInfo { /// offset: 24 #[prost(uint32, tag = "9")] pub dress_role_unique_id: u32, } /// Obf: GGMHMLNIDFO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightGainRecommendEquipTypeTargetInfo { /// offset: 24 #[prost(uint32, tag = "15")] pub dress_role_unique_id: u32, } /// Obf: GEPOLBMHOCF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightConsumableTargetInfo { #[prost( oneof = "grid_fight_consumable_target_info::Hdaccieijfo", tags = "1308, 1501, 186, 391, 654" )] pub hdaccieijfo: ::core::option::Option< grid_fight_consumable_target_info::Hdaccieijfo, >, } /// Nested message and enum types in `GridFightConsumableTargetInfo`. pub mod grid_fight_consumable_target_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Hdaccieijfo { /// offset: 24 #[prost(message, tag = "1308")] RemoveTypeTargetInfo(super::GridFightRemoveTypeTargetInfo), /// offset: 24 #[prost(message, tag = "1501")] RollTypeTargetInfo(super::GridFightRollTypeTargetInfo), /// offset: 24 #[prost(message, tag = "186")] UpgradeTypeTargetInfo(super::GridFightUpgradeTypeTargetInfo), /// offset: 24 #[prost(message, tag = "391")] CopyTypeTargetInfo(super::GridFightCopyTypeTargetInfo), /// offset: 24 #[prost(message, tag = "654")] GainRecommendEquipTypeTargetInfo( super::GridFightGainRecommendEquipTypeTargetInfo, ), } } /// Obf: IBHGBPMHEGJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8576)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightUseConsumableCsReq { /// offset: 24 #[prost(message, optional, tag = "4")] pub display_value: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8696)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ologialojdp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: EGJNMGLBDMF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8431)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightUseForgeCsReq { /// offset: 28 #[prost(uint32, tag = "1")] pub unique_id: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub forge_target_index: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8494)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eebmiafnjmc { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8654)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gjmiibdeaaj { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub hdfjainbkjg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "8")] pub is_get_all: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8466)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Akhodiiogdj { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8610)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kmofoogidop { /// offset: 16 #[prost(message, optional, tag = "8")] pub pibljlbckjl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub bdbfdnjfaff: u32, } /// Obf: GDNINFIDJND /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8708)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightBuyExpCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8509)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Djchchcajpb { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: BDIODJNPLAF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8660)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRefreshShopCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8658)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cmjceedcian { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: LKFNAJLPKLK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8775)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightLockShopCsReq { /// offset: 24 #[prost(bool, tag = "1")] pub is_locked: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8686)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hgoibdbmdbg { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: IONIBLMNCGC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8582)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightBuyGoodsCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub buy_goods_index_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8556)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cefimadbibh { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bnfelchhjkj {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lhdmbimgkcf { /// offset: 24 #[prost(uint32, tag = "8")] pub flicpmgfkok: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mgemfgldjlj { /// offset: 24 #[prost(uint32, tag = "8")] pub role_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub num: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8762)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dchokjafkjo { /// offset: 16 #[prost(message, repeated, tag = "3")] pub omgpnoainmb: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] pub djodjogjpbj: ::prost::alloc::vec::Vec, } /// Obf: EGFGGGIECGN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightPortalBuffActionInfo { /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub eoopofcchaa: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub fchpjkaibhb: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub mgcelcajllg: u32, } /// Obf: LAPILOFLNFM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPendingAugmentInfo { /// offset: 28 #[prost(uint32, tag = "12")] pub aljbadeopah: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub oldldgceimf: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub augment_id: u32, } /// Obf: JOPKKFCBGLA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightAugmentActionInfo { /// offset: 16 #[prost(message, repeated, tag = "9")] pub pending_augment_info_list: ::prost::alloc::vec::Vec, } /// Obf: HLIPHJNMJHA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTraitActionInfo { /// offset: 32 #[prost(uint32, tag = "15")] pub effect_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub grid_fight_trait_member_unique_id_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "14")] pub trait_id: u32, } /// Obf: JCNBGLJMLKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightEliteBranchActionInfo { /// offset: 24 #[prost(uint32, tag = "9")] pub eoopofcchaa: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub fchpjkaibhb: u32, } /// Obf: PPKKKFNMCCG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSupplyActionInfo { /// offset: 32 #[prost(uint32, tag = "5")] pub eoopofcchaa: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub supply_role_info_list: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "11")] pub fchpjkaibhb: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub cgflmchmbhl: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub pdficbimhjm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hepfiafjahl { /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub bnameclcjak: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "2")] pub effect_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub djblfgfdnca: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "12")] pub trait_id: u32, /// offset: 40 #[prost(bool, tag = "9")] pub dogfddncfop: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eejajmnkami {} /// Obf: GICEHCLPLGH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRoundBeginActionInfo {} /// Obf: GGPGJLDMENJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightReturnPreparationActionInfo {} /// Obf: OKFKMHKEBKP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightUpgradeEquipActionInfo { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub available_equipment_list: ::prost::alloc::vec::Vec, } /// Obf: GOPFJMFJOFC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightRecommendEquipmentActionInfo { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub available_equipment_list: ::prost::alloc::vec::Vec, } /// Obf: OFDHLLFOLDE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightForgeRoleActionInfo { /// offset: 16 #[prost(message, repeated, tag = "1")] pub forge_goods_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub forge_item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kikmjknhjga { /// offset: 24 #[prost(message, repeated, tag = "2")] pub forge_goods_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub forge_item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Njjfplfeefc { /// offset: 28 #[prost(uint32, tag = "2")] pub jheidljeibd: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub hbikppkanch: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhjcelbcfnf { /// offset: 32 #[prost(uint32, tag = "13")] pub trait_id: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub effect_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub bjknlgibcgb: ::prost::alloc::vec::Vec, } /// Obf: NJPLBLNBEBH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightPendingAction { /// offset: 32 #[prost(uint32, tag = "5")] pub queue_position: u32, #[prost( oneof = "grid_fight_pending_action::Bggbimbkhei", tags = "1843, 482, 1800, 1893, 1446, 1540, 872, 38, 21, 1063, 980, 1151, 164, 1211, 284" )] pub bggbimbkhei: ::core::option::Option, } /// Nested message and enum types in `GridFightPendingAction`. pub mod grid_fight_pending_action { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bggbimbkhei { /// offset: 16 #[prost(message, tag = "1843")] PortalBuffAction(super::GridFightPortalBuffActionInfo), /// offset: 16 #[prost(message, tag = "482")] AugmentAction(super::GridFightAugmentActionInfo), /// offset: 16 #[prost(message, tag = "1800")] TraitAction(super::GridFightTraitActionInfo), /// offset: 16 #[prost(message, tag = "1893")] EliteBranchAction(super::GridFightEliteBranchActionInfo), /// offset: 16 #[prost(message, tag = "1446")] Apleghknfok(super::Hepfiafjahl), /// offset: 16 #[prost(message, tag = "1540")] Pkconhlnmij(super::Eejajmnkami), /// offset: 16 #[prost(message, tag = "872")] RoundBeginAction(super::GridFightRoundBeginActionInfo), /// offset: 16 #[prost(message, tag = "38")] ReturnPreparationAction(super::GridFightReturnPreparationActionInfo), /// offset: 16 #[prost(message, tag = "21")] SupplyAction(super::GridFightSupplyActionInfo), /// offset: 16 #[prost(message, tag = "1063")] UpgradeEquipAction(super::GridFightUpgradeEquipActionInfo), /// offset: 16 #[prost(message, tag = "980")] RecommendEquipmentAction(super::GridFightRecommendEquipmentActionInfo), /// offset: 16 #[prost(message, tag = "1151")] ForgeRoleActionInfo(super::GridFightForgeRoleActionInfo), /// offset: 16 #[prost(message, tag = "164")] Djejjkadbci(super::Kikmjknhjga), /// offset: 16 #[prost(message, tag = "1211")] Kacdgajhnbi(super::Njjfplfeefc), /// offset: 16 #[prost(message, tag = "284")] Hpmnoggmkkh(super::Nhjcelbcfnf), } } /// Obf: GEDKFKCOCBJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPortalBuffActionResult { /// offset: 24 #[prost(uint32, tag = "9")] pub select_portal_buff_id: u32, } /// Obf: FCICMPBPMEB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPortalBuffRerollActionResult {} /// Obf: PHDBKFOIHKE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightAugmentActionResult { /// offset: 24 #[prost(uint32, tag = "14")] pub augment_id: u32, } /// Obf: JOHEDCGBOKB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightAugmentRerollActionResult { /// offset: 24 #[prost(uint32, tag = "4")] pub augment_id: u32, } /// Obf: DLDCHIGBIMO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightTraitActionResult { /// offset: 24 #[prost(uint32, tag = "9")] pub role_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub unique_id: u32, } /// Obf: CCLIPJKIAHJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightEliteBranchActionResult { /// offset: 24 #[prost(uint32, tag = "14")] pub elite_branch_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kkipicbfjpm {} /// Obf: COMNPNLFOIA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSupplyActionResult { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub select_supply_indexes: ::prost::alloc::vec::Vec, } /// Obf: JHNEDNCHJGK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightUpgradeEquipActionResult { /// offset: 24 #[prost(uint32, tag = "15")] pub select_equipment_id: u32, } /// Obf: FKOHGCDCKPH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRecommendEquipmentActionResult { /// offset: 24 #[prost(uint32, tag = "7")] pub select_equipment_id: u32, } /// Obf: KFCAJINDAFL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightForgeRoleActionResult { /// offset: 24 #[prost(uint32, tag = "9")] pub forge_target_index: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ekjgglleelk { /// offset: 24 #[prost(uint32, tag = "11")] pub forge_target_index: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lfkedpplokl { /// offset: 24 #[prost(uint32, tag = "11")] pub khdlmpakegf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ppcjbdhdhll { /// offset: 28 #[prost(uint32, tag = "11")] pub trait_id: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub ejaapiklmnd: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub effect_id: u32, } /// Obf: CIHHJDMAKBL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSupplyRerollActionResult {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Enihadnbffi { /// offset: 24 #[prost(uint32, tag = "6")] pub amadfjnhmff: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jfkochajkdg {} /// Obf: LBBDEHJIGBN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightRoundBeginActionResult {} /// Obf: CGINBMMDNPC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightReturnPreparationActionResult {} /// Obf: PAJNKBJLHJH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8407)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSelectRecommendEquipCsReq { /// offset: 32 #[prost(uint32, tag = "13")] pub queue_position: u32, #[prost( oneof = "grid_fight_select_recommend_equip_cs_req::Bggbimbkhei", tags = "1121, 649, 1951, 1263, 26, 768, 308, 384, 919, 230, 562, 446, 1677, 400, 1604, 1667, 1663, 1540, 1708" )] pub bggbimbkhei: ::core::option::Option< grid_fight_select_recommend_equip_cs_req::Bggbimbkhei, >, } /// Nested message and enum types in `GridFightSelectRecommendEquipCsReq`. pub mod grid_fight_select_recommend_equip_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bggbimbkhei { /// offset: 24 #[prost(message, tag = "1121")] PortalBuffAction(super::GridFightPortalBuffActionResult), /// offset: 24 #[prost(message, tag = "649")] PortalBuffRerollAction(super::GridFightPortalBuffRerollActionResult), /// offset: 24 #[prost(message, tag = "1951")] AugmentAction(super::GridFightAugmentActionResult), /// offset: 24 #[prost(message, tag = "1263")] RerollAugmentAction(super::GridFightAugmentRerollActionResult), /// offset: 24 #[prost(message, tag = "26")] TraitAction(super::GridFightTraitActionResult), /// offset: 24 #[prost(message, tag = "768")] EliteBranchAction(super::GridFightEliteBranchActionResult), /// offset: 24 #[prost(message, tag = "308")] Apleghknfok(super::Enihadnbffi), /// offset: 24 #[prost(message, tag = "384")] Pkconhlnmij(super::Jfkochajkdg), /// offset: 24 #[prost(message, tag = "919")] RoundBeginAction(super::GridFightRoundBeginActionResult), /// offset: 24 #[prost(message, tag = "230")] ReturnPreparationAction(super::GridFightReturnPreparationActionResult), /// offset: 24 #[prost(message, tag = "562")] SupplyAction(super::GridFightSupplyActionResult), /// offset: 24 #[prost(message, tag = "446")] RerollSupplyAction(super::GridFightSupplyRerollActionResult), /// offset: 24 #[prost(message, tag = "1677")] UpgradeEquipAction(super::GridFightUpgradeEquipActionResult), /// offset: 24 #[prost(message, tag = "400")] Hgkmhoofnda(super::Kkipicbfjpm), /// offset: 24 #[prost(message, tag = "1604")] RecommendEquipmentAction(super::GridFightRecommendEquipmentActionResult), /// offset: 24 #[prost(message, tag = "1667")] ForgeRoleActionInfo(super::GridFightForgeRoleActionResult), /// offset: 24 #[prost(message, tag = "1663")] Djejjkadbci(super::Ekjgglleelk), /// offset: 24 #[prost(message, tag = "1540")] Kacdgajhnbi(super::Lfkedpplokl), /// offset: 24 #[prost(message, tag = "1708")] Hpmnoggmkkh(super::Ppcjbdhdhll), } } /// Obf: LILKKNAIEBI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8586)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightHandlePendingActionScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub queue_position: u32, } /// Obf: BPHDLFMKINF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8519)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightStartGamePlayCsReq { /// offset: 32 #[prost(bool, tag = "13")] pub is_overlock: bool, /// offset: 28 #[prost(uint32, tag = "3")] pub season: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub division_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8540)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Inhdfeiobnk { /// offset: 24 #[prost(message, optional, tag = "11")] pub fight_current_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: FENDAPMOJHJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8458)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightQuitLeaveGamePlayCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8583)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cenlniaomak { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: IIBGBLOMHCF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8752)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightResumeGamePlayCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8753)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kmdhlenlimf { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: PBKMEIIPCDE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8428)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightFinishTutorialCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub jmmlpcjaglk: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8638)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Emidpcijaen { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: NEBKKHJPIPK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8507)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightEnterBattleStageCsReq {} /// Obf: GOGFMJEALGG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8761)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightEnterBattleStageScRsp { /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ilgophiajig { /// offset: 32 #[prost(enumeration = "GridFightGlobalHpChangeReason", tag = "3")] pub reason: i32, /// offset: 24 #[prost(uint32, tag = "6")] pub ehmklnekioe: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub fgedkoinmag: u32, } /// Obf: AMBJAADEILL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightHpModifyInfo { /// offset: 32 #[prost(int32, tag = "11")] pub ehmklnekioe: i32, /// offset: 28 #[prost(enumeration = "GridFightUpdateGlobalHpReason", tag = "1")] pub reason: i32, /// offset: 24 #[prost(int32, tag = "8")] pub fgedkoinmag: i32, /// offset: 40 #[prost(uint32, tag = "9")] pub hpopdngcall: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub pdekdhpncen: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Blkaiehocbc { /// offset: 28 #[prost(uint32, tag = "12")] pub dkhkejiajbn: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub exp: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Miomfoaehec { /// offset: 24 #[prost(message, optional, tag = "5")] pub iphhgmecakb: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub magcgpmhhea: u32, /// offset: 16 #[prost(message, optional, tag = "12")] pub ijaebdcfemg: ::core::option::Option, } /// Obf: OEJADPPEKNP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8770)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightEndBattleStageNotify { /// offset: 16 #[prost(message, optional, tag = "1785")] pub gcbbeeganeg: ::core::option::Option, /// offset: 104 #[prost(uint32, tag = "3")] pub fhhpdfkljkc: u32, /// offset: 112 #[prost(uint32, tag = "6")] pub mkchlgogjnb: u32, /// offset: 40 #[prost(message, repeated, tag = "654")] pub dhhpebdpkjj: ::prost::alloc::vec::Vec, /// offset: 100 #[prost(uint32, tag = "1029")] pub ipcfjbaklcg: u32, /// offset: 84 #[prost(bool, tag = "13")] pub hpoacjcpjhn: bool, /// offset: 76 #[prost(uint32, tag = "4")] pub pnojlnnhbih: u32, /// offset: 96 #[prost(uint32, tag = "11")] pub paciaijboho: u32, /// offset: 56 #[prost(map = "uint32, message", tag = "14")] pub dhmbkapkjfn: ::std::collections::HashMap, /// offset: 48 #[prost(message, optional, tag = "1")] pub grid_fight_damage_stt_info: ::core::option::Option, /// offset: 132 #[prost(uint32, tag = "370")] pub ijeiejlpggj: u32, /// offset: 64 #[prost(uint32, tag = "69")] pub bcoljfhdlld: u32, /// offset: 72 #[prost(uint32, tag = "2044")] pub ejeibpekhld: u32, /// offset: 120 #[prost(uint32, tag = "8")] pub jgledadbngp: u32, /// offset: 24 #[prost(message, repeated, tag = "1413")] pub nnfafgcgmbb: ::prost::alloc::vec::Vec, /// offset: 124 #[prost(uint32, tag = "9")] pub jdmecbedlaa: u32, /// offset: 108 #[prost(uint32, tag = "2")] pub ndocikplkif: u32, /// offset: 128 #[prost(uint32, tag = "904")] pub ideaapccfpf: u32, /// offset: 80 #[prost(uint32, tag = "12")] pub kiafmfgaona: u32, /// offset: 92 #[prost(uint32, tag = "15")] pub magcgpmhhea: u32, /// offset: 88 #[prost(uint32, tag = "7")] pub kdoinlgkmbi: u32, /// offset: 116 #[prost(uint32, tag = "1735")] pub fgedkoinmag: u32, /// offset: 68 #[prost(uint32, tag = "5")] pub dcpkpnlkgmm: u32, } /// Obf: EKGHELJJMCE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8480)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightQuitSettleCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8755)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gcobepoghpl { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dfajaenkkbp { /// offset: 28 #[prost(uint32, tag = "7")] pub role_id: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cjmmkfhjphj { /// offset: 24 #[prost(uint32, tag = "12")] pub fhjifgibdia: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8697)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ccnlhlliapl { /// offset: 40 #[prost(uint32, tag = "12")] pub effect_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub trait_id: u32, #[prost(oneof = "ccnlhlliapl::Hdaccieijfo", tags = "853, 955")] pub hdaccieijfo: ::core::option::Option, } /// Nested message and enum types in `CCNLHLLIAPL`. pub mod ccnlhlliapl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Hdaccieijfo { /// offset: 24 #[prost(message, tag = "853")] Fljndfmgdbi(super::Dfajaenkkbp), /// offset: 24 #[prost(message, tag = "955")] Hainjklllkf(super::Cjmmkfhjphj), } } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8565)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fimnifpfhkd { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8411)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gphodkcpchg { /// offset: 28 #[prost(bool, tag = "6")] pub edgehidldbf: bool, /// offset: 24 #[prost(uint32, tag = "15")] pub trait_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8718)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bnokmmggdgp { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfkgeclbcdk { /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "13")] pub fanolnomhfi: u32, /// offset: 52 #[prost(bool, tag = "3")] pub edgehidldbf: bool, /// offset: 48 #[prost(uint32, tag = "10")] pub bcgcghepdea: u32, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub track_equipped_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "GridFightEquipTrackSource", tag = "1")] pub source: i32, } /// Obf: IOJPILBMFHG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8760)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightUpdateEquipTrackCsReq { /// offset: 32 #[prost(enumeration = "GridFightEquipTrackSource", tag = "15")] pub source: i32, /// offset: 24 #[prost(message, repeated, tag = "3")] pub bepeklpahmc: ::prost::alloc::vec::Vec, } /// Obf: PNFFJKKOCAK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8669)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightUpdateEquipTrackScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Caocjieniep { /// offset: 24 #[prost(uint32, tag = "1")] pub bcgcghepdea: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub fanolnomhfi: u32, } /// Obf: PGHOJGKLNPC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8541)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightUpdateEquipTrackPriorityCsReq { /// offset: 16 #[prost(message, repeated, tag = "10")] pub fhnoljahhni: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8743)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dndkoioibin { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: INGDAFHAGCE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8552)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSummonProjectionCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub jcmfphmfaon: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8514)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pdocjkbjnhp { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8469)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hnejhajjiob { /// offset: 24 #[prost(uint32, tag = "14")] pub elite_branch_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8516)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Okohegibccg { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8567)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Egnlcnjdnck { /// offset: 24 #[prost(uint32, tag = "1")] pub kacdgajhnbi: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub dbejdkhlhje: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8473)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fghhdiclcjb { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhhmmjbgcng { /// offset: 32 #[prost(uint32, tag = "7")] pub role_id: u32, /// offset: 36 #[prost(bool, tag = "13")] pub ldmnbdidfcc: bool, /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(double, tag = "5")] pub total_damage: f64, /// offset: 40 #[prost(uint32, tag = "12")] pub role_star: u32, /// offset: 37 #[prost(bool, tag = "15")] pub hnledbpgdbc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dacjdmpicel { /// offset: 32 #[prost(uint32, tag = "4")] pub trait_id: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub nkfdbehpnlg: u32, /// offset: 24 #[prost(double, tag = "1")] pub damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Elagclmoffi { /// offset: 24 #[prost(uint32, tag = "11")] pub augment_id: u32, /// offset: 32 #[prost(double, tag = "13")] pub boiegpaphop: f64, /// offset: 40 #[prost(double, tag = "8")] pub damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jcfjadfeojn { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub tutorial_unlock_id_list: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "6")] pub ijeiejlpggj: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub ndocikplkif: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub bcoljfhdlld: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub bfnpcjomgfl: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub bbdocjgaeej: u32, /// offset: 56 #[prost(uint32, tag = "11")] pub jdmecbedlaa: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub dcpkpnlkgmm: u32, } /// Obf: MJGMAHKKMAM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightFinishInfo { /// offset: 144 #[prost(uint32, repeated, tag = "94")] pub ggkcdeiddlk: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(message, optional, tag = "1085")] pub pgpkpmoiail: ::core::option::Option, /// offset: 184 #[prost(uint32, tag = "7")] pub hbnhkpdmgip: u32, /// offset: 112 #[prost(message, repeated, tag = "14")] pub sync_augment_info: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(message, repeated, tag = "80")] pub mmajclacobn: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, optional, tag = "3")] pub nlilnoncnfc: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "1239")] pub boss_info: ::core::option::Option, /// offset: 180 #[prost(uint32, tag = "316")] pub kiblkcanngi: u32, /// offset: 80 #[prost(message, repeated, tag = "261")] pub grid_game_role_list: ::prost::alloc::vec::Vec, /// offset: 128 #[prost(message, repeated, tag = "106")] pub iakfpmoejlf: ::prost::alloc::vec::Vec, /// offset: 160 #[prost(uint32, repeated, tag = "1054")] pub ionfnceckgi: ::prost::alloc::vec::Vec, /// offset: 173 #[prost(bool, tag = "726")] pub is_overlock: bool, /// offset: 96 #[prost(message, repeated, tag = "10")] pub eabpckeddbh: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "6")] pub ceaffnckddd: ::prost::alloc::vec::Vec, /// offset: 172 #[prost(bool, tag = "1548")] pub mpgfgkdbahn: bool, /// offset: 16 #[prost(message, repeated, tag = "968")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, /// offset: 152 #[prost(message, repeated, tag = "1346")] pub moidlnfkaic: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "875")] pub cdlaijckjjn: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "1360")] pub bchpaocohil: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "501")] pub grid_game_npc_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "15")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, /// offset: 176 #[prost(enumeration = "GridFightSettleReason", tag = "1474")] pub reason: i32, /// offset: 168 #[prost(uint32, tag = "1012")] pub ofjnbpampgd: u32, /// offset: 88 #[prost(message, repeated, tag = "1349")] pub phdeopejiid: ::prost::alloc::vec::Vec, } /// Obf: MFBGGNAGHCJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8513)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSettleNotify { /// offset: 56 #[prost(uint32, tag = "668")] pub hifncppjfen: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub edkiicikjkl: u32, /// offset: 44 #[prost(uint32, tag = "32")] pub camldajjkbo: u32, /// offset: 48 #[prost(uint32, tag = "12")] pub ohopkaakogf: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub pgmjpllniak: u32, /// offset: 60 #[prost(uint32, tag = "9")] pub bhldaeknmcd: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub edigfnfpbka: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub iigmoigoelb: u32, /// offset: 24 #[prost(message, optional, tag = "214")] pub edkjmpachnj: ::core::option::Option, } /// Obf: LIBCJLDCJHL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTalentInfo { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub danagdapkje: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jibakjgopjm { /// offset: 28 #[prost(uint32, tag = "7")] pub bpjafbffpph: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub iigmoigoelb: u32, } /// Obf: EFFMEHGLADI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightStaticGameInfo { /// offset: 56 #[prost(uint32, tag = "15")] pub calimakgghj: u32, /// offset: 32 #[prost(message, optional, tag = "8")] pub ejcfdaabloc: ::core::option::Option, /// offset: 60 #[prost(uint32, tag = "3")] pub edigfnfpbka: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub grid_fight_combo_win_num: u32, /// offset: 24 #[prost(message, optional, tag = "13")] pub ojlaodialle: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "2")] pub exp: ::core::option::Option, /// offset: 52 #[prost(uint32, tag = "11")] pub division_id: u32, /// offset: 64 #[prost(uint32, tag = "9")] pub ckfiackhnae: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Migeahdeboe { /// offset: 32 #[prost(message, optional, tag = "8")] pub imnojidjbng: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "1")] pub ojlaodialle: ::core::option::Option, } /// Obf: AEHKFOMMJLH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSystemInfo { /// offset: 16 #[prost(message, optional, tag = "8")] pub eglckgkecaj: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "13")] pub fckkgffldfa: ::core::option::Option, } /// Obf: PMIIIOCHOBE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8737)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPermanentTalentEnableCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub kfjemiojlpj: u32, } /// Obf: DEMPJMHFCDE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8438)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPermanentTalentEnableScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub kfjemiojlpj: u32, } /// Obf: OJOLKMGAFFA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8496)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSeasonTalentEnableCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub kfjemiojlpj: u32, } /// Obf: NBGMOECOJLC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8712)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSeasonTalentEnableScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub kfjemiojlpj: u32, } /// Obf: OEDOHCINBOJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8612)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPermanentTalentResetCsReq {} /// Obf: ILFEMGAFEOG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8425)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightPermanentTalentResetScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: IMDLINMOIDP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8691)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSeasonTalentResetCsReq {} /// Obf: OHGHJJDOLMH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8536)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSeasonTalentResetScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Piiabehnmdd { /// offset: 28 #[prost(uint32, tag = "12")] pub egimpfhccdj: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub fjofdonmhph: u32, } /// Obf: NIBGGDPHIAF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSyncVirtualItemNotify { /// offset: 24 #[prost(message, repeated, tag = "8")] pub item_list: ::prost::alloc::vec::Vec, } /// Obf: IMJBKIDKMGI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightHandBookRoleInfo { /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub lcghmjfamee: ::prost::alloc::vec::Vec, } /// Obf: PODHGIHMLAA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightHandBookEquipInfo { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub napbaffagbh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, } /// Obf: HOMHHHMPCMO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightHandBookAugmentInfo { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub kdfbcmanfmb: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub jlcdedkpeab: ::prost::alloc::vec::Vec, } /// Obf: NEHBFPDBBAM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightHandBookPortalInfo { /// offset: 32 #[prost(uint32, repeated, tag = "12")] pub peljlonldnm: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec, } /// Obf: FGEOBKDCOOM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightHandBookMonsterInfo { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub hgahmipiblo: ::prost::alloc::vec::Vec, } /// Obf: GOMFEPHNODD #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightHandBookInfo { /// offset: 16 #[prost(message, optional, tag = "2")] pub grid_fight_monster_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "5")] pub grid_fight_portal_info: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "4")] pub grid_fight_role_info: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "9")] pub grid_fight_augment_info: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "7")] pub grid_fight_equip_info: ::core::option::Option, } /// Obf: ONJCDCADCOG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8605)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSeasonHandBookNotify { #[prost( oneof = "grid_fight_season_hand_book_notify::Bpihfajcloc", tags = "944, 1614, 900, 1914, 326" )] pub bpihfajcloc: ::core::option::Option< grid_fight_season_hand_book_notify::Bpihfajcloc, >, } /// 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 Bpihfajcloc { /// offset: 16 #[prost(message, tag = "944")] HandbookGridFightRoleInfo(super::GridFightHandBookRoleInfo), /// offset: 16 #[prost(message, tag = "1614")] HandbookGridFightEquipInfo(super::GridFightHandBookEquipInfo), /// offset: 16 #[prost(message, tag = "900")] HandbookGridFightAugmentInfo(super::GridFightHandBookAugmentInfo), /// offset: 16 #[prost(message, tag = "1914")] HandbookGridFightPortalInfo(super::GridFightHandBookPortalInfo), /// offset: 16 #[prost(message, tag = "326")] HandbookGridFightMonsterInfo(super::GridFightHandBookMonsterInfo), } } /// Obf: NGBKGCPJOID /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8771)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightWeeklyExtraSeasonExpScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub cur_taken_extra_exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhdklmimlkc { /// offset: 36 #[prost(bool, tag = "11")] pub midkmiidphf: bool, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub ipcfofhlahg: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(int64, tag = "5")] pub end_time: i64, /// offset: 48 #[prost(int64, tag = "9")] pub dnnhcnckjcm: i64, /// offset: 32 #[prost(uint32, tag = "3")] pub pgmjpllniak: u32, } /// Obf: APEMBCOGABP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8592)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightTakeWeeklyRewardCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub grid_fight_score_rank_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8515)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djccbioknod { /// offset: 16 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub imnojidjbng: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub blkacgbdahb: ::prost::alloc::vec::Vec, } /// Obf: OKELPNCIOGP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8537)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightDestroyWeeklyRewardCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub iefifklkajn: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8490)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnbaagcgicn { /// offset: 24 #[prost(message, optional, tag = "14")] pub imnojidjbng: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8796)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cochfhkkebn { /// offset: 16 #[prost(message, optional, tag = "7")] pub imnojidjbng: ::core::option::Option, } /// Obf: DPEGALAPIIM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightArchiveData { /// offset: 48 #[prost(int64, tag = "15")] pub dkcfjndcbep: i64, /// offset: 32 #[prost(uint32, tag = "2")] pub ajmbolhdghk: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub bmpccpccjjo: u32, /// offset: 16 #[prost(message, optional, tag = "13")] pub edkjmpachnj: ::core::option::Option, /// offset: 60 #[prost(uint32, tag = "14")] pub calimakgghj: u32, /// offset: 56 #[prost(uint32, tag = "9")] pub season: u32, /// offset: 40 #[prost(bool, tag = "6")] pub pdlbechdjbl: bool, } /// Obf: JHJCBJGPKHD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8427)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightGetArchiveCsReq { /// offset: 24 #[prost(enumeration = "Apdpaecjpih", tag = "8")] pub r#type: i32, } /// Obf: FLMDHELHHFJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8455)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGetArchiveScRsp { /// offset: 36 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 #[prost(enumeration = "Apdpaecjpih", tag = "12")] pub r#type: i32, /// offset: 24 #[prost(message, repeated, tag = "10")] pub kgkiddopheo: ::prost::alloc::vec::Vec, } /// Obf: HKGFPBKBKGH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8530)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FavourArchiveCsReq { /// offset: 28 #[prost(bool, tag = "4")] pub pdlbechdjbl: bool, /// offset: 24 #[prost(uint32, tag = "12")] pub ajmbolhdghk: u32, } /// Obf: JJCGAFMCLJI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8585)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FavourArchiveScRsp { /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 28 #[prost(bool, tag = "7")] pub pdlbechdjbl: bool, /// offset: 24 #[prost(uint32, tag = "2")] pub ajmbolhdghk: u32, } /// Obf: GIEJLPBCOLB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8767)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightSyncKeepWinCntNotify { /// offset: 24 #[prost(uint32, tag = "4")] pub lbjpdjfhibf: u32, } /// Obf: BNEGGCGPPLE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8800)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GridFightBackToPrepareReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8739)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gdmiibnjjej { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Icikhnkeelj { /// offset: 36 #[prost(uint32, tag = "9")] pub pos: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub role_star: u32, /// offset: 40 #[prost(bool, tag = "14")] pub mhfddmkmfah: bool, /// offset: 32 #[prost(uint32, tag = "3")] pub role_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dflmkfifhkb { /// offset: 40 #[prost(bytes = "vec", tag = "9")] pub lencljpkdao: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(string, tag = "8")] pub name: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "7")] pub boinmjjebbe: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, tag = "6")] pub akknccfibhi: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub efijdebffnf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bhbjkmhjnno {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8795)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlmgoibakph { /// offset: 32 #[prost(uint32, tag = "10")] pub ieppfkgbfep: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "12")] pub gmfcikbgljm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mmffhgpbalo { /// offset: 24 #[prost(bytes = "vec", tag = "4")] pub lencljpkdao: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(string, tag = "9")] pub name: ::prost::alloc::string::String, /// offset: 48 #[prost(message, repeated, tag = "12")] pub efijdebffnf: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "5")] pub akknccfibhi: u32, /// offset: 40 #[prost(string, tag = "13")] pub boinmjjebbe: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8570)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kekkiefkkgo { /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "2")] pub mbpopeejpji: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecncekbidpb { /// offset: 16 #[prost(bytes = "vec", tag = "13")] pub lencljpkdao: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(bool, tag = "14")] pub celhcdabfcl: bool, /// offset: 32 #[prost(string, tag = "3")] pub name: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "2")] pub boinmjjebbe: ::prost::alloc::string::String, /// offset: 48 #[prost(uint32, tag = "4")] pub akknccfibhi: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8729)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nliddkhjjdo { /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "5")] pub idklmomekle: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ncfgenoflhc { /// offset: 24 #[prost(uint32, tag = "13")] pub akknccfibhi: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8614)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ppidkcghloo { /// offset: 24 #[prost(uint32, tag = "8")] pub oloncnolnhn: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub ieppfkgbfep: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Delkbehmmng { /// offset: 28 #[prost(uint32, tag = "10")] pub feobepggmef: u32, /// offset: 24 #[prost(enumeration = "delkbehmmng::bjnlefplghf::Hekpnlejadb", tag = "11")] pub r#type: i32, } /// Nested message and enum types in `DELKBEHMMNG`. pub mod delkbehmmng { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjnlefplghf {} /// Nested message and enum types in `BJNLEFPLGHF`. pub mod bjnlefplghf { #[derive(proto_derive::CmdID)] #[derive( Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration )] #[repr(i32)] pub enum Hekpnlejadb { Gmincmkdpne = 0, Lbkmmmdiadi = 1, Aninmmamahd = 2, } impl Hekpnlejadb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Gmincmkdpne => "HEKPNLEJADB_GMINCMKDPNE", Self::Lbkmmmdiadi => "HEKPNLEJADB_LBKMMMDIADI", Self::Aninmmamahd => "HEKPNLEJADB_ANINMMAMAHD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HEKPNLEJADB_GMINCMKDPNE" => Some(Self::Gmincmkdpne), "HEKPNLEJADB_LBKMMMDIADI" => Some(Self::Lbkmmmdiadi), "HEKPNLEJADB_ANINMMAMAHD" => Some(Self::Aninmmamahd), _ => None, } } } } } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8493)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ibbgidagcob { /// offset: 24 #[prost(uint32, tag = "8")] pub ieppfkgbfep: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8546)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hpmgdfmeijl { /// offset: 24 #[prost(uint32, tag = "6")] pub akknccfibhi: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8782)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kedaoineeob { /// offset: 32 #[prost(string, tag = "3")] pub flbfbbjijii: ::prost::alloc::string::String, /// offset: 16 #[prost(string, tag = "13")] pub hnhighgkecn: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8759)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omjhphppajh { /// offset: 16 #[prost(string, tag = "15")] pub hnhighgkecn: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "5")] pub flbfbbjijii: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cjflnmmacle { /// offset: 24 #[prost(bool, tag = "5")] pub koljidnmpon: bool, /// offset: 28 #[prost(uint32, tag = "3")] pub conjbfleefa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hlgnfnjfdgi { /// offset: 28 #[prost(enumeration = "Eahhfcjlign", tag = "12")] pub cimhdlbmaka: i32, /// offset: 24 #[prost(uint32, tag = "15")] pub knljjifoelo: u32, /// offset: 32 #[prost(enumeration = "Fgbiifaoghl", tag = "10")] pub step: i32, /// offset: 37 #[prost(bool, tag = "4")] pub gkoalbapihb: bool, /// offset: 36 #[prost(bool, tag = "13")] pub hpninijeobh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Piciliifkbe { /// offset: 24 #[prost(uint32, tag = "3")] pub dmmfmnkhfhh: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub knljjifoelo: u32, } /// Obf: NCGIBGEBCBD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6391)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetHeartDialInfoCsReq {} /// Obf: ODJJKHIJOPK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6310)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetHeartDialInfoScRsp { /// offset: 48 #[prost(enumeration = "Llmhmmcpknf", tag = "2")] pub jfcfeopnabh: i32, /// offset: 24 #[prost(message, repeated, tag = "3")] pub mhkgkipalaf: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "8")] pub dpkhonlnpjm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "1")] pub oogjakipfdj: ::prost::alloc::vec::Vec, } /// Obf: KMCBEENLAJJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6394)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChangeScriptEmotionCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub knljjifoelo: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub ailombimicb: u32, /// offset: 32 #[prost(enumeration = "Eahhfcjlign", tag = "15")] pub khoecljpgaa: i32, } /// Obf: NHHPJDDJHPE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6395)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChangeScriptEmotionScRsp { /// offset: 32 #[prost(enumeration = "Eahhfcjlign", tag = "9")] pub jhilpahepbg: i32, /// offset: 28 #[prost(uint32, tag = "14")] pub knljjifoelo: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: CDNINHAPCCN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6314)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubmitEmotionItemCsReq { /// offset: 32 #[prost(uint32, tag = "15")] pub knljjifoelo: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub ailombimicb: u32, /// offset: 16 #[prost(message, optional, tag = "14")] pub item_list: ::core::option::Option, } /// Obf: MOINBJNHIAM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6318)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SubmitEmotionItemScRsp { /// offset: 28 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub knljjifoelo: u32, } /// Obf: HJFFODBKBAB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6309)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishEmotionDialoguePerformanceCsReq { /// offset: 28 #[prost(uint32, tag = "4")] pub ailombimicb: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub knljjifoelo: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub conjbfleefa: u32, } /// Obf: NMNKDFOLFGF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6398)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishEmotionDialoguePerformanceScRsp { /// offset: 36 #[prost(uint32, tag = "6")] pub knljjifoelo: u32, /// offset: 24 #[prost(message, optional, tag = "13")] pub reward_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub conjbfleefa: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: OJOOKCLNFMK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6363)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeartDialScriptChangeScNotify { /// offset: 16 #[prost(message, repeated, tag = "11")] pub oogjakipfdj: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(enumeration = "Llmhmmcpknf", tag = "10")] pub jfcfeopnabh: i32, /// offset: 40 #[prost(message, repeated, tag = "5")] pub maihceljcmg: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "2")] pub khdjdddpgkh: ::prost::alloc::vec::Vec, } /// Obf: JFJHAGLLLKF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6326)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeartDialTraceScriptCsReq { /// offset: 16 #[prost(message, optional, tag = "10")] pub gaiplpheffk: ::core::option::Option, } /// Obf: CCFJFBAPJKF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6339)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeartDialTraceScriptScRsp { /// offset: 16 #[prost(message, optional, tag = "4")] pub gaiplpheffk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fjcdakicfka { /// offset: 32 #[prost(uint32, tag = "6")] pub jgkibpdaefe: u32, /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub bdkhhffgnma: ::prost::alloc::vec::Vec, } /// Obf: DEJNOPMEJDE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusChallengeData { /// offset: 28 #[prost(bool, tag = "14")] pub flmokkblfjg: bool, /// offset: 24 #[prost(uint32, tag = "10")] pub challenge_id: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub star: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusChallengeLineup { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "2")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub skill_id: u32, } /// Obf: FJIIBCFGHFK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5891)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusActivityDataCsReq {} /// Obf: LLIPNJMDGKN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5810)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusActivityDataScRsp { /// offset: 76 #[prost(uint32, tag = "9")] pub dkognokopkg: u32, /// offset: 56 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 64 #[prost(uint32, tag = "2")] pub imbokgfiaca: u32, /// offset: 72 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "15")] pub lpmihbloiak: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "5")] pub phase: u32, /// offset: 40 #[prost(message, optional, tag = "12")] pub skill_info: ::core::option::Option, /// offset: 48 #[prost(message, repeated, tag = "10")] pub challenge_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "1")] pub chgnkdnfnlf: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(uint32, tag = "11")] pub gcdlcpmflmh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbndbhbhnlb { /// offset: 32 #[prost(uint32, tag = "15")] pub gijhjcdlpjf: u32, /// offset: 16 #[prost(message, repeated, tag = "9")] pub bmkeficpago: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "11")] pub llkofndakhg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dlfogjgccgp { /// offset: 32 #[prost(uint32, tag = "6")] pub bfibihlblhf: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub cdkedfpefij: u32, /// offset: 16 #[prost(message, repeated, tag = "5")] pub iaongedplic: ::prost::alloc::vec::Vec, /// offset: 41 #[prost(bool, tag = "7")] pub bolcaepihjh: bool, /// offset: 36 #[prost(uint32, tag = "10")] pub hbegbpfijjm: u32, /// offset: 44 #[prost(uint32, tag = "13")] pub ilemmkpgpnd: u32, /// offset: 40 #[prost(bool, tag = "4")] pub akgicofnhon: bool, /// offset: 52 #[prost(uint32, tag = "12")] pub hfoknodfiji: u32, } /// Obf: PLCDPHDIOOP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5894)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsReadCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub cdkedfpefij: u32, } /// Obf: LOGIABDFGPG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5895)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsReadScRsp { /// offset: 28 #[prost(uint32, tag = "10")] pub cdkedfpefij: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: NGPOHEBCLOI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5814)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsPostCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub ilemmkpgpnd: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub hfoknodfiji: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub cdkedfpefij: u32, } /// Obf: GLKNPDFKKNJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5818)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsPostScRsp { /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "11")] pub igipakeljfd: ::core::option::Option, } /// Obf: KGCPKLFDHLN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5809)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsLikeCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub cdkedfpefij: u32, } /// Obf: EKANDEEGGLA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5898)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsLikeScRsp { /// offset: 32 #[prost(bool, tag = "8")] pub bolcaepihjh: bool, /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub cdkedfpefij: u32, } /// Obf: NPGBMKPDFBP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5863)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSnsCommentCsReq { /// offset: 28 #[prost(uint32, tag = "8")] pub hadojcldhng: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub llkofndakhg: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub cdkedfpefij: u32, } /// Obf: DNKMPHAGFBE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5826)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsCommentScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub igipakeljfd: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: FLAHDLOCBEF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5839)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsUpdateScNotify { /// offset: 16 #[prost(message, repeated, tag = "5")] pub hpkhblejbij: ::prost::alloc::vec::Vec, } /// Obf: OEDHPAGDHMF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5801)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusInfoChangedScNotify { /// offset: 40 #[prost(uint32, tag = "6")] pub dkognokopkg: u32, /// offset: 16 #[prost(message, repeated, tag = "1")] pub hpkhblejbij: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "12")] pub phase: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub imbokgfiaca: u32, } /// Obf: LNHGJAMMCGI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5874)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusUpgradeLevelCsReq {} /// Obf: OAKCHCPJBHH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5837)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusUpgradeLevelScRsp { /// offset: 28 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub level: u32, } /// Obf: IMBENGFICFB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5804)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusUnlockSkillScNotify { /// offset: 28 #[prost(uint32, tag = "14")] pub skill_id: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub jgkibpdaefe: u32, } /// Obf: DDBJGOEIEBK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5861)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusEnterBattleCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "11")] pub skill_id: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub event_id: u32, } /// Obf: KECLKIKHIHD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5807)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusEnterBattleScRsp { /// offset: 24 #[prost(message, optional, tag = "7")] pub battle_info: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "14")] pub event_id: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fodkhdffiah { /// offset: 24 #[prost(uint32, tag = "1")] pub skill_id: u32, } /// Obf: DJDOGOGIOPH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5872)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusSelectSkillScRsp { /// offset: 28 #[prost(uint32, tag = "8")] pub skill_id: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: ILAGBMDKAON /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5900)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeliobusChallengeUpdateScNotify { /// offset: 16 #[prost(message, optional, tag = "6")] pub opcgnjmgjde: ::core::option::Option, } /// Obf: PDJPAJACCCJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5889)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusLineupUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, } /// Obf: BHFEKJEEDCB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5858)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusStartRaidCsReq { /// offset: 48 #[prost(uint32, tag = "9")] pub prop_entity_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(bool, tag = "11")] pub llanimfodfd: bool, /// offset: 40 #[prost(uint32, tag = "13")] pub skill_id: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub pkbaebdhfdl: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub iecikeoknge: u32, } /// Obf: JPCJCLAOEOJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5844)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusStartRaidScRsp { /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub scene: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hgelkdgccol { /// offset: 24 #[prost(uint32, tag = "2")] pub value: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub r#type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iamlojcikih { /// offset: 24 #[prost(int32, tag = "10")] pub value: i32, /// offset: 28 #[prost(uint32, tag = "13")] pub r#type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dgkndmahmap { /// offset: 24 #[prost(message, repeated, tag = "2")] pub bibghicidkp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ekoihomfmde { /// offset: 32 #[prost(uint32, tag = "14")] pub id: u32, /// offset: 28 #[prost(enumeration = "Fgmpeemahke", tag = "7")] pub r#type: i32, /// offset: 24 #[prost(bool, tag = "9")] pub edodclmafil: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fnabdkebcoc { /// offset: 32 #[prost(message, optional, tag = "7")] pub jhkmlgjkiim: ::core::option::Option, /// offset: 52 #[prost(uint32, tag = "5")] pub alcbhjemcpc: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub odhjklkicfl: u32, /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub gfddbpaeaoi: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "4")] pub oopchihiife: u32, /// offset: 40 #[prost(message, repeated, tag = "2")] pub clkaildcpjc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecelddgkcak { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oolhnfnkohn { /// offset: 40 #[prost(message, optional, tag = "13")] pub ljjajgfignm: ::core::option::Option, /// offset: 52 #[prost(uint32, tag = "9")] pub ldgfeipofib: u32, /// offset: 56 #[prost(uint32, tag = "3")] pub jnhabodmekp: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub pdobpebhkpd: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] pub hfebckjhjoa: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "14")] pub dmpgnlibnde: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Liolpijombi { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub mpembdagjjo: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub mjlloeedjea: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oegiccfghje { /// offset: 24 #[prost(bool, tag = "14")] pub is_taken_reward: bool, /// offset: 28 #[prost(uint32, tag = "3")] pub dkpcdlddong: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfaconibfhm { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "12")] pub eonenllbgen: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Obcjlddebhl { /// offset: 24 #[prost(uint32, tag = "1")] pub pnidnoghmbh: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub cmapcggabji: u32, } /// Obf: OFDEBBJGOGM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9013)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetHipplenDataCsReq {} /// Obf: PMJNELBEEKL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9007)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetHipplenDataScRsp { /// offset: 32 #[prost(message, optional, tag = "1")] pub acjhglgheah: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "4")] pub ceajnllibfp: ::core::option::Option, /// offset: 52 #[prost(bool, tag = "10")] pub mppjlfidmlb: bool, /// offset: 56 #[prost(uint32, tag = "7")] pub ipoeigadljn: u32, /// offset: 48 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "14")] pub ibhlkgieplg: ::core::option::Option, } /// Obf: OIIHJKIFIAN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9030)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetHipplenInheritCsReq {} /// Obf: BDBNENDBLFK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9027)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetHipplenInheritScRsp { /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } /// Obf: GMFGCMPMOEA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9035)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHipplenAgendaCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub clkaildcpjc: ::prost::alloc::vec::Vec, } /// Obf: ONLCBNOENMB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9038)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHipplenAgendaScRsp { /// offset: 24 #[prost(message, repeated, tag = "6")] pub clkaildcpjc: ::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 Kjbgalbcaeg { /// offset: 24 #[prost(uint32, tag = "13")] pub ehjbmnmoflf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oncimhemjdd { /// offset: 24 #[prost(uint32, tag = "2")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojolpaepbdn { /// offset: 16 #[prost(message, repeated, tag = "7")] pub nmhiafgcnbn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "13")] pub jblinaekglj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cjeaihminmj {} /// Obf: NIJFFKGCHOA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9005)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleHipplenWorkCsReq { #[prost(oneof = "settle_hipplen_work_cs_req::Hdaccieijfo", tags = "13, 3, 10, 2")] pub hdaccieijfo: ::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 Hdaccieijfo { /// offset: 16 #[prost(message, tag = "13")] Bjgdfmjdjmh(super::Kjbgalbcaeg), /// offset: 16 #[prost(message, tag = "3")] Mnimafbiggp(super::Oncimhemjdd), /// offset: 16 #[prost(message, tag = "10")] Ppjojokoobf(super::Ojolpaepbdn), /// offset: 16 #[prost(message, tag = "2")] Pgjiagghbba(super::Cjeaihminmj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oecpldababl { /// offset: 32 #[prost(uint32, tag = "5")] pub dmpgnlibnde: u32, /// offset: 36 #[prost(int32, tag = "8")] pub fgfbjladljb: i32, /// offset: 24 #[prost(uint32, tag = "9")] pub igfihlbndnm: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub ehjbmnmoflf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eokoffpbjme { /// offset: 32 #[prost(int32, tag = "3")] pub fgfbjladljb: i32, /// offset: 24 #[prost(uint32, tag = "7")] pub ehjbmnmoflf: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub igfihlbndnm: u32, } /// Obf: NCBIFKMONGP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9001)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleHipplenWorkScRsp { /// offset: 48 #[prost(message, repeated, tag = "7")] pub ghpinelgnne: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "12")] pub clkaildcpjc: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "3")] pub ljjajgfignm: ::core::option::Option, #[prost(oneof = "settle_hipplen_work_sc_rsp::Npbhjgiedhl", tags = "14, 2")] pub npbhjgiedhl: ::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 Npbhjgiedhl { /// offset: 40 #[prost(message, tag = "14")] Bjgdfmjdjmh(super::Oecpldababl), /// offset: 40 #[prost(message, tag = "2")] Edgoiaodjlh(super::Eokoffpbjme), } } /// Obf: CNCFCAEMJGP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9047)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenAgendaResultScNotify { /// offset: 48 #[prost(message, repeated, tag = "12")] pub clkaildcpjc: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "3")] pub jpfbgfihddh: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "14")] pub acjhglgheah: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "10")] pub kbnlipogole: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub fcceholhfoc: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "1")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(bool, tag = "8")] pub aepdgdlmpmd: bool, } /// Obf: FLDPIDFBKOK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9019)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenCycleResultScNotify { /// offset: 48 #[prost(uint32, repeated, tag = "10")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "1")] pub mpembdagjjo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "13")] pub eeneepkcjph: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "11")] pub dgfgnmjalgj: ::core::option::Option, /// offset: 68 #[prost(uint32, tag = "2")] pub dkpcdlddong: u32, /// offset: 40 #[prost(message, repeated, tag = "7")] pub ignljnlmphh: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "8")] pub ipoeigadljn: u32, } /// Obf: POOMJODIODH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9002)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OpenHipplenCycleCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub trait_id: u32, } /// Obf: AFODNCJJAFO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9044)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenHipplenCycleScRsp { /// offset: 32 #[prost(uint32, tag = "9")] pub ipoeigadljn: u32, /// offset: 24 #[prost(message, optional, tag = "3")] pub acjhglgheah: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: FGDPOAHOJIK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9018)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetHipplenOutfitCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub fkegmmknhon: u32, } /// Obf: BPLPHJHHDBO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9045)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHipplenOutfitScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub mjlloeedjea: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: FLIAHCDMDJB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9050)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenTraitUnlockScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } /// Obf: DBNALODCALC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9016)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeHipplenEndingRewardCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub dkpcdlddong: u32, } /// Obf: BJDEDDCMJCF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9031)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeHipplenEndingRewardScRsp { /// offset: 32 #[prost(uint32, tag = "13")] pub dkpcdlddong: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "2")] pub reward_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jmlijlekbea { /// offset: 24 #[prost(uint32, tag = "12")] pub fkegmmknhon: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dajknhilcea { /// offset: 24 #[prost(uint32, tag = "7")] pub dkpcdlddong: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kphihkgchgo { #[prost(oneof = "kphihkgchgo::Bpihfajcloc", tags = "13, 14")] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `KPHIHKGCHGO`. pub mod kphihkgchgo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 16 #[prost(message, tag = "13")] Ljblfmdfhje(super::Jmlijlekbea), /// offset: 16 #[prost(message, tag = "14")] Fnmbiigclbj(super::Dajknhilcea), } } /// Obf: BCPNBKHLFGA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9021)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenChangeScNotify { /// offset: 16 #[prost(message, repeated, tag = "11")] pub cjfblhnphak: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mbcjaohmnfd { /// offset: 40 #[prost(bool, tag = "1")] pub has_passed: bool, /// offset: 28 #[prost(uint32, tag = "14")] pub lifngfjdefd: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub event_id: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub haaapflgnbm: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub bimkhablgmc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nljlhpeoioc { /// offset: 32 #[prost(uint32, tag = "6")] pub haaapflgnbm: u32, /// offset: 40 #[prost(bool, tag = "8")] pub hnofdlbbhhf: bool, /// offset: 44 #[prost(uint32, tag = "2")] pub fclbggpjgce: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub lkcckbknkbp: u32, /// offset: 48 #[prost(uint64, tag = "15")] pub hjkapbemeoo: u64, /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub ddideeakcpp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Omnjnknmlkl { /// offset: 24 #[prost(message, optional, tag = "1")] pub eghpnkefcli: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub gihhbjmagoc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Edggkgpflnp { /// offset: 32 #[prost(message, optional, tag = "7")] pub ncjhffddhli: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "2")] pub kophohjfcck: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub hgijngpmcdh: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub nfjkkkjiipf: u32, /// offset: 52 #[prost(uint32, tag = "8")] pub mjgmdmfhkbi: u32, /// offset: 24 #[prost(message, repeated, tag = "4")] pub jlceeebneol: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ompodelchfd { /// offset: 28 #[prost(uint32, tag = "10")] pub avatar_id: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub algdhapnjho: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bahkpeginbb { /// offset: 28 #[prost(uint32, tag = "4")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub jnghmopekjo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lcfdgfochoj { /// offset: 48 #[prost(uint64, tag = "11")] pub hjkapbemeoo: u64, /// offset: 16 #[prost(message, repeated, tag = "12")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "6")] pub gocfklkhbdf: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "2")] pub dbaeahbajpm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Idbchlbacnd { /// offset: 36 #[prost(uint32, tag = "13")] pub pmicicppdop: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub blbgfigjbnd: u32, /// offset: 28 #[prost(bool, tag = "11")] pub mkhdopggbie: bool, /// offset: 44 #[prost(uint32, tag = "1")] pub bipjehioegn: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub febhlmnhfoc: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub igikkglmjed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Emffaimheoo { /// offset: 24 #[prost(uint32, tag = "8")] pub inodhffoehn: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub eicebjpmhmc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmoeekgcjad { /// offset: 36 #[prost(uint32, tag = "13")] pub rarity: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub grid_fight_equipment_id: u32, /// offset: 24 #[prost(message, repeated, tag = "14")] pub dclakcfjcpj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub level: u32, /// offset: 40 #[prost(bool, tag = "10")] pub ianeppchinm: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijpfihhgngp { /// offset: 36 #[prost(uint32, tag = "4")] pub fkfjacfmkkn: u32, /// offset: 24 #[prost(message, optional, tag = "14")] pub equipment_goods_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub igloponkhkm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcjfaihebem { /// offset: 40 #[prost(message, repeated, tag = "15")] pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "10")] pub adilpimeoad: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub ahgekibphld: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "2")] pub khhnohpeoia: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdailehlpej { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub mnbnekihppp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Adpdkfbhjpn { /// offset: 24 #[prost(uint32, tag = "7")] pub dgfnoahlcmk: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub progress: u32, /// offset: 28 #[prost(enumeration = "Lfgmadfakhk", tag = "8")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ppckpahobcb { /// offset: 24 #[prost(message, optional, tag = "7")] pub jcemjbmmcog: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnngelpbhao { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub gfejghccmin: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lknofjhggad { /// offset: 24 #[prost(bool, tag = "1")] pub pjcemnfjolk: bool, /// offset: 28 #[prost(uint32, tag = "14")] pub jpokeadjnpi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cnpohcgpdfp { /// offset: 32 #[prost(uint32, tag = "5")] pub mldbdnccjdd: u32, /// offset: 24 #[prost(bool, tag = "2")] pub hcbedeclaic: bool, /// offset: 28 #[prost(uint32, tag = "8")] pub cbojnkcbedh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlibfmjmdah { /// offset: 16 #[prost(message, repeated, tag = "4")] pub nodlnkmmbij: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "14")] pub nmnocjdjkog: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "9")] pub kgaohbbgpdf: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub jadgojlekkk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nbkbcngaine { /// offset: 28 #[prost(uint32, tag = "4")] pub kkfdjpnpbfl: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub target_side: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkjecenohbi { /// offset: 24 #[prost(message, repeated, tag = "2")] pub lbphppnpkdc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aohphekejmc { /// offset: 24 #[prost(uint32, tag = "8")] pub bedlmdhnmbj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hljmfggkmdm { /// offset: 28 #[prost(uint32, tag = "8")] pub aplgilkdafj: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub blbgfigjbnd: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub khcphhipohj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jkonpiilnjk { /// offset: 16 #[prost(string, tag = "5")] pub title: ::prost::alloc::string::String, /// offset: 36 #[prost(uint32, tag = "15")] pub fcokognogca: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub mobbpmmkkmi: u32, } /// Obf: PFCGPILLICO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9441)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveGetDataCsReq {} /// Obf: FBMAOJCFJFA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9360)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct IdleLiveGetDataScRsp { /// offset: 88 #[prost(message, optional, tag = "7")] pub gnainkjaghn: ::core::option::Option, /// offset: 104 #[prost(message, optional, tag = "14")] pub bcmjcfpkkaf: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "10")] pub dmdpnhlolmo: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "4")] pub ojmifidacha: ::core::option::Option, /// offset: 112 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 80 #[prost(message, optional, tag = "15")] pub plapcgbpngh: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "13")] pub lpnokdogfmi: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "3")] pub gmdlcgoddcl: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "6")] pub okhlaelkjch: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "8")] pub kihkabcfblo: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "2")] pub ebdhljaonnj: ::core::option::Option, /// offset: 96 #[prost(message, optional, tag = "1")] pub ikjgdmgmiml: ::core::option::Option, } /// Obf: DKPAGHJJDBD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9407)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveGetStatisticCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9371)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gpkcedkhlad { /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub ddideeakcpp: ::prost::alloc::vec::Vec, } /// Obf: CEFOJJFDPEE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9444)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveStartNodeCsReq { /// offset: 28 #[prost(uint32, tag = "9")] pub haaapflgnbm: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub bimkhablgmc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9445)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nfpedboofff { /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "10")] pub ncjhffddhli: ::core::option::Option, } /// Obf: KNCBDMLGJPO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9364)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveStartNodeBattleCsReq {} /// Obf: BHPJJABPEHL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9368)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartNodeBattleScRsp { /// offset: 36 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "7")] pub oicejimeong: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub gihhbjmagoc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Epligjegemj { /// offset: 24 #[prost(uint32, tag = "10")] pub key: u32, /// offset: 32 #[prost(double, tag = "14")] pub damage: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfnfhiaekin { /// offset: 32 #[prost(message, repeated, tag = "3")] pub nebpanidimg: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(double, tag = "7")] pub total_damage: f64, /// offset: 40 #[prost(uint32, tag = "2")] pub fpoiefhohin: u32, /// offset: 16 #[prost(message, repeated, tag = "5")] pub efggddealgm: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "9")] pub akabddgnlcp: u32, } /// Obf: GJHHPFEEIDH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9359)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct IdleLiveFinishNodeBattleQuitCsReq { /// offset: 24 #[prost(message, optional, tag = "15")] pub mnlbmaldpej: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Kgfmbniippa", tag = "7")] pub lmlfoeldmjd: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9448)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmbglkallbm { /// offset: 24 #[prost(message, optional, tag = "6")] pub ekfclejngke: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "3")] pub niikhebedig: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "5")] pub fmpnnhdpgkd: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 48 #[prost(message, repeated, tag = "14")] pub meklibapgon: ::prost::alloc::vec::Vec, /// offset: 76 #[prost(enumeration = "Kgfmbniippa", tag = "1")] pub lmlfoeldmjd: i32, /// offset: 32 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "7")] pub heoekapbnie: ::prost::alloc::vec::Vec, } /// Obf: FDIBKPMKMOM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9413)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveFinishNodeEventCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9376)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gjbineeabip { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: EGKNKEGBCIB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9389)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveFinishFinalActCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9351)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lcfgfgfdlof { /// offset: 16 #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: PJDLNMOHPJN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9392)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveUpgradeSlotCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub jnghmopekjo: u32, } /// Obf: DDLCJHEMFIN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9409)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpgradeTeamSlotCsRsp { /// offset: 32 #[prost(uint32, tag = "6")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub jnghmopekjo: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: LFJEGLDLJPC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9354)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct IdleLiveReplaceTeamCsReq { /// offset: 16 #[prost(message, repeated, tag = "9")] pub oicejimeong: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub ifpabhcdkfl: u32, } /// Obf: FKOFMDIBFPF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9388)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplaceTeamCsRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub oicejimeong: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: GEPMIGEAMME /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9422)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveCollectIncomeCsReq { /// offset: 28 #[prost(bool, tag = "6")] pub fiijcfjjloo: bool, /// offset: 24 #[prost(uint32, tag = "3")] pub ihaoppmcjlb: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9382)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbcmbpkgbjk { /// offset: 32 #[prost(message, repeated, tag = "4")] pub heoekapbnie: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(bool, tag = "11")] pub fiijcfjjloo: bool, /// offset: 16 #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "2")] pub meklibapgon: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "12")] pub fmpnnhdpgkd: ::prost::alloc::vec::Vec, } /// Obf: LCOPOMAIECP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9357)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveOpenChestReq { /// offset: 24 #[prost(uint32, tag = "1")] pub ipcoeggajlk: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9408)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apkpgiollnp { /// offset: 40 #[prost(message, repeated, tag = "2")] pub fmpnnhdpgkd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "3")] pub meklibapgon: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "13")] pub heoekapbnie: ::prost::alloc::vec::Vec, } /// Obf: JKGEINILKIK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9383)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveGetPendingEquipCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9411)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfkmfglopof { /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "11")] pub dgkeeoeiobb: ::core::option::Option, } /// Obf: LOKJBCGGANB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9439)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveHandlePendingEquipReq { /// offset: 24 #[prost(bool, tag = "12")] pub leinlfghibc: bool, } /// Obf: JPJKCKPCLLL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9446)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandlePendingEquipScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub dgkeeoeiobb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 36 #[prost(bool, tag = "13")] pub leinlfghibc: bool, } /// Obf: ECPNCGKJABN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9394)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct IdleLiveDressSpecialEquipCsReq { /// offset: 16 #[prost(message, repeated, tag = "4")] pub cpomngjdbcl: ::prost::alloc::vec::Vec, } /// Obf: EKHOEIHCJGG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9450)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressSpecialEquipScRsp { /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "14")] pub cpomngjdbcl: ::prost::alloc::vec::Vec, } /// Obf: FNPECBCANPF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9374)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveTakeQuestEquipCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub odonpmongja: u32, /// offset: 28 #[prost(bool, tag = "1")] pub leinlfghibc: bool, } /// Obf: KEFHAEFFLKP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9428)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeQuestEquipCsRsp { /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub odonpmongja: u32, /// offset: 28 #[prost(bool, tag = "4")] pub leinlfghibc: bool, } /// Obf: NFCDMCHKMPG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9415)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveTakeTaskRewardCsReq {} /// Obf: DFODNNBEOJE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9423)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTaskRewardScRsp { /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, } /// Obf: CMHKBGFPMCE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9378)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncChangeNtf { /// offset: 24 #[prost(message, repeated, tag = "9")] pub cjfblhnphak: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pagaejkhfpo { /// offset: 28 #[prost(uint32, tag = "10")] pub mobbpmmkkmi: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub fcokognogca: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Faighipdkig { #[prost( oneof = "faighipdkig::Nlpppchggpf", tags = "5, 9, 12, 10, 15, 13, 4, 2, 8, 1, 738, 1394, 185, 2013, 1453" )] pub nlpppchggpf: ::core::option::Option, } /// Nested message and enum types in `FAIGHIPDKIG`. pub mod faighipdkig { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nlpppchggpf { /// offset: 24 #[prost(message, tag = "5")] Noanckebbdn(super::Ompodelchfd), /// offset: 24 #[prost(message, tag = "9")] Phoncgcfkgn(super::Nljlhpeoioc), /// offset: 24 #[prost(uint32, tag = "12")] Imbfccnngpd(u32), /// offset: 24 #[prost(message, tag = "10")] Jcemjbmmcog(super::Adpdkfbhjpn), /// offset: 24 #[prost(message, tag = "15")] Bdjfacmkpjn(super::Dmcejjjocap), /// offset: 24 #[prost(message, tag = "13")] Acfcplkaijg(super::Kjjjcciohdk), /// offset: 24 #[prost(uint32, tag = "4")] Blbgfigjbnd(u32), /// offset: 24 #[prost(uint32, tag = "2")] Khcphhipohj(u32), /// offset: 24 #[prost(uint32, tag = "8")] Aplgilkdafj(u32), /// offset: 24 #[prost(uint32, tag = "1")] Fmlnkekmjik(u32), /// offset: 24 #[prost(message, tag = "738")] Ggjpcchnhfb(super::Gkdekjkoijn), /// offset: 24 #[prost(bool, tag = "1394")] Hailiakhdkn(bool), /// offset: 24 #[prost(message, tag = "185")] Nmnocjdjkog(super::Cnpohcgpdfp), /// offset: 24 #[prost(uint32, tag = "2013")] Gighoaeiddf(u32), /// offset: 24 #[prost(message, tag = "1453")] Ibefahekclb(super::Pagaejkhfpo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dmcejjjocap { /// offset: 32 #[prost(enumeration = "Obcfjpgnalp", tag = "7")] pub reason: i32, /// offset: 24 #[prost(uint64, tag = "14")] pub jleilogljnj: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kjjjcciohdk { /// offset: 28 #[prost(uint32, tag = "10")] pub content_id: u32, /// offset: 24 #[prost(enumeration = "Mhgdjpmeffn", tag = "1")] pub mkhdindghmd: i32, } /// Obf: EBENPKNCKKK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9403)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveChangeTechTreeNodeCsReq { /// offset: 24 #[prost(enumeration = "Jdkjpfgjobi", tag = "10")] pub op_type: i32, /// offset: 28 #[prost(uint32, tag = "12")] pub nlgnakkcdgo: u32, } /// Obf: MKBJBNNJDDF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9358)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TechTreeChangeNodeStateCsRsp { /// offset: 32 #[prost(uint32, tag = "6")] pub nlgnakkcdgo: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(enumeration = "Jdkjpfgjobi", tag = "5")] pub op_type: i32, } /// Obf: DEGAMPFDBHK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9429)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveTakeContentRewardCsReq { /// offset: 24 #[prost(enumeration = "Mhgdjpmeffn", tag = "4")] pub mkhdindghmd: i32, /// offset: 28 #[prost(uint32, tag = "9")] pub content_id: u32, } /// Obf: BLEKJJLCIAE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9370)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeContentScRsp { /// offset: 36 #[prost(enumeration = "Mhgdjpmeffn", tag = "15")] pub mkhdindghmd: i32, /// offset: 32 #[prost(uint32, tag = "1")] pub content_id: u32, /// offset: 24 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: JAONKHMOOGF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9443)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct IdleLiveStartDungeonCsReq { /// offset: 48 #[prost(uint32, tag = "15")] pub target_side: u32, /// offset: 40 #[prost(message, repeated, tag = "14")] pub oicejimeong: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub cpmghjfaiab: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "3")] pub cpomngjdbcl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdpalpdaldg { /// offset: 32 #[prost(uint32, tag = "1")] pub uid: u32, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub iggkkdpjdbe: ::prost::alloc::vec::Vec, } /// Obf: JANLFNKLDIG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9352)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartDungeonScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub lbcikpefaip: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "3")] pub target_side: u32, /// offset: 40 #[prost(message, repeated, tag = "11")] pub cpomngjdbcl: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "10")] pub oicejimeong: ::prost::alloc::vec::Vec, } /// Obf: NGLCLGGIMNH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9399)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct IdleLiveEndDungeonCsReq { /// offset: 16 #[prost(message, optional, tag = "8")] pub mnlbmaldpej: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "7")] pub ldjkeepnjdc: bool, /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub iggkkdpjdbe: ::prost::alloc::vec::Vec, } /// Obf: OLPAAFKCHFJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9416)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EndDungeonScRsp { /// offset: 40 #[prost(uint32, tag = "4")] pub target_side: u32, /// offset: 24 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub bhmmmhbfhol: u32, } /// Obf: HBOLHMPGHCO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9355)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveGetFriendDungeonRankingInfosCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cgfbdfhdngo { /// offset: 24 #[prost(uint32, tag = "2")] pub afpelfmpici: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub uid: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub lkmgncbookd: u32, } /// Obf: FFDLEHKAHBN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9361)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendDungeonRankingInfosScRsp { /// offset: 24 #[prost(message, repeated, tag = "5")] pub cpbglngocba: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub bibpejmlcmf: u32, } /// Obf: IABODKBNEBN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9380)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveGetFriendAssistListCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub target_side: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Biblmldgcob { /// offset: 28 #[prost(uint32, tag = "2")] pub kdhlceppccj: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub uid: u32, } /// Obf: MLFJGDMOEPP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9421)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct IdleLiveGetFriendAssistListScRsp { /// offset: 24 #[prost(message, repeated, tag = "15")] pub fmmnaiakegl: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub target_side: u32, } /// Obf: LDDGHBMGPOM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9386)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveTakeAssistRewardCsReq {} /// Obf: EGGFGPOEDKE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9353)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct IdleLiveTakeAssistRewardScRsp { /// offset: 16 #[prost(message, repeated, tag = "15")] pub cadpjmanpca: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: GGLAOJIEEAC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9442)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendNewAssistRewardScNotify {} /// Obf: IJIPKIDHPDL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9367)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveDoGachaCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub gacha_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hoikckdhpgc { /// offset: 24 #[prost(uint32, tag = "7")] pub onpkfdkadla: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub npbklchljmg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ojcklckhplm { #[prost(oneof = "ojcklckhplm::Fnjjnaocoii", tags = "12, 1")] pub fnjjnaocoii: ::core::option::Option, } /// Nested message and enum types in `OJCKLCKHPLM`. pub mod ojcklckhplm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Fnjjnaocoii { /// offset: 24 #[prost(message, tag = "12")] Emenfkabdek(super::Hoikckdhpgc), /// offset: 24 #[prost(uint32, tag = "1")] Pbpdbjblpgl(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gmkcfcgmjki { /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub ckmheiifpao: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub eoghmdefbil: u32, } /// Obf: JPFBJEGAGKM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9401)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DoGachaScRsp2 { /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 32 #[prost(message, repeated, tag = "12")] pub pknilekkipl: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "14")] pub bedlmdhnmbj: u32, /// offset: 16 #[prost(message, repeated, tag = "1")] pub jkamhikibej: ::prost::alloc::vec::Vec, } /// Obf: AKJBIBBLHJG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9379)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct IdleLiveUpdateLiveRoomTitleCsReq { #[prost( oneof = "idle_live_update_live_room_title_cs_req::Nlpppchggpf", tags = "2, 8" )] pub nlpppchggpf: ::core::option::Option< idle_live_update_live_room_title_cs_req::Nlpppchggpf, >, } /// Nested message and enum types in `IdleLiveUpdateLiveRoomTitleCsReq`. pub mod idle_live_update_live_room_title_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nlpppchggpf { /// offset: 24 #[prost(string, tag = "2")] Title(::prost::alloc::string::String), /// offset: 24 #[prost(uint32, tag = "8")] Fcokognogca(u32), } } /// Obf: PCHGMHOHLIG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9362)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateCustomInfoScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, #[prost(oneof = "update_custom_info_sc_rsp::Nlpppchggpf", tags = "5, 11")] pub nlpppchggpf: ::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 Nlpppchggpf { /// offset: 16 #[prost(string, tag = "5")] Title(::prost::alloc::string::String), /// offset: 16 #[prost(uint32, tag = "11")] Fcokognogca(u32), } } /// Obf: MMDDJCNMGJJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9427)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct IdleLiveManualFinishQuestionCsReq { /// offset: 32 #[prost(uint32, tag = "12")] pub cbojnkcbedh: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub mldbdnccjdd: u32, /// offset: 24 #[prost(bool, tag = "7")] pub ofocdhepmoi: bool, /// offset: 36 #[prost(uint32, tag = "3")] pub koedcmicknj: u32, } /// Obf: DPDLMIELOIG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9366)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishQuestionRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub mldbdnccjdd: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub koedcmicknj: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub cbojnkcbedh: u32, /// offset: 28 #[prost(bool, tag = "15")] pub ofocdhepmoi: bool, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9479)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Coeohebfico { /// offset: 24 #[prost(uint32, tag = "2")] pub bfbiipmbfhf: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9480)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jhiaglgpmbd { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub bfbiipmbfhf: u32, } /// Obf: GMHEMMFCBPN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(591)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBagCsReq {} /// Obf: NBPHELPDBMA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Equipment { /// offset: 44 #[prost(uint32, tag = "11")] pub unique_id: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub level: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub exp: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub dress_avatar_id: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub rank: u32, /// offset: 48 #[prost(uint32, tag = "12")] pub tid: u32, /// offset: 36 #[prost(bool, tag = "8")] pub is_protected: bool, /// offset: 24 #[prost(uint32, tag = "3")] pub promotion: u32, } /// Obf: CLKAJNJMLCN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Material { /// offset: 32 #[prost(uint32, tag = "11")] pub tid: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub num: u32, /// offset: 24 #[prost(uint64, tag = "13")] pub expire_time: u64, } /// Obf: KLGIOKJDBKF #[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 = "9")] pub tid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jlaedkmbgek { /// offset: 32 #[prost(uint32, tag = "11")] pub num: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub tid: u32, /// offset: 24 #[prost(uint64, tag = "12")] pub expire_time: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpbegbnicpg { /// offset: 16 #[prost(message, repeated, tag = "14")] pub hkibjpfkllo: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "5")] pub cfehphajiod: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Andmliegpke { /// offset: 32 #[prost(uint64, tag = "15")] pub time: u64, /// offset: 16 #[prost(message, repeated, tag = "14")] pub oiofpadogfc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pffdafjlnoo { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub ikgebhgeefb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub tid: u32, } /// Obf: FCDGHHHAKDO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(510)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBagScRsp { /// offset: 16 #[prost(message, repeated, tag = "6")] pub hghiiknljkh: ::prost::alloc::vec::Vec, /// offset: 136 #[prost(uint32, tag = "3")] pub ifnaogakhpn: u32, /// offset: 128 #[prost(message, repeated, tag = "7")] pub cbanakkomof: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "15")] pub material_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "2")] pub mkkdfndegab: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, repeated, tag = "8")] pub dbpdphimbdj: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "10")] pub fgeklbmlhek: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, repeated, tag = "13")] pub okgcgmcmpjj: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(message, repeated, tag = "9")] pub ghgkcfifmbb: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(uint32, repeated, tag = "14")] pub ikeafgcpeck: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "1")] pub equipment_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "5")] pub maodnhnhlij: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "4")] pub wait_del_resource_list: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(message, repeated, tag = "12")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 112 #[prost(message, repeated, tag = "417")] pub pefmklkkcfj: ::prost::alloc::vec::Vec, /// offset: 140 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: JGDKPGDPJIH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(594)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PromoteEquipmentCsReq { /// offset: 32 #[prost(uint32, tag = "13")] pub equipment_unique_id: u32, /// offset: 24 #[prost(message, optional, tag = "5")] pub cost_data: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(595)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dmjnagekona { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: EJGPLNCJFFJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(514)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CmdLockEquipmentCsReq { /// offset: 32 #[prost(bool, tag = "4")] pub is_locked: bool, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub abgckehmkbc: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(518)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nlddlgdebmo { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: NCIGMDDCELE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(509)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UseItemCsReq { /// offset: 28 #[prost(uint32, tag = "9")] pub base_avatar_id: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub hckaeifefbn: u32, /// offset: 44 #[prost(bool, tag = "6")] pub mhocpfdegnf: bool, /// offset: 32 #[prost(uint32, tag = "14")] pub bdcddgocild: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub jkoaafgpncj: u32, /// offset: 40 #[prost(enumeration = "AvatarType", tag = "5")] pub piiifljblmh: i32, } /// Obf: NNBKLKNNBAC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(598)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UseItemScRsp { /// offset: 40 #[prost(uint64, tag = "14")] pub dfhmmbkpecm: u64, /// offset: 24 #[prost(message, optional, tag = "6")] pub inpfojeiobi: ::core::option::Option, /// offset: 52 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub hckaeifefbn: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub bdcddgocild: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub fgkjjiiaeno: u32, } /// Obf: FLEKNJPLGOB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(563)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RankUpEquipmentCsReq { /// offset: 24 #[prost(message, optional, tag = "12")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub equipment_unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(526)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Opdnmlkmnbb { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kccfnmoimap { /// offset: 32 #[prost(uint32, tag = "10")] pub equipment_unique_id: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub cost_data: ::core::option::Option, } /// Obf: CIIFHGFMMHF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(569)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BatchRankUpEquipmentCsReq { /// offset: 16 #[prost(message, repeated, tag = "2")] pub switch_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(541)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ghciogmhopp { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: KDOBEDCEHDH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(539)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpEquipmentCsReq { /// offset: 32 #[prost(uint32, tag = "9")] pub equipment_unique_id: u32, /// offset: 16 #[prost(message, optional, tag = "10")] pub cost_data: ::core::option::Option, } /// Obf: CCEPCNEJIBN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(501)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpEquipmentScRsp { /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "2")] pub return_item_list: ::prost::alloc::vec::Vec, } /// Obf: DKJMEMJNKMG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(574)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpecialComposeItemCsReq { /// offset: 16 #[prost(message, optional, tag = "13")] pub ldbinejdfli: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] pub bndhlcadefa: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "12")] pub count: u32, /// offset: 40 #[prost(uint32, tag = "6")] pub compose_id: u32, } /// Obf: PMKPBGHGBIC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(537)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeItemScRsp { /// offset: 36 #[prost(uint32, tag = "13")] pub compose_id: u32, /// offset: 16 #[prost(message, optional, tag = "5")] pub return_item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub count: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: LDPKFNPDNKO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(600)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeSelectedRelicCsReq { /// offset: 60 #[prost(uint32, tag = "3")] pub compose_id: u32, /// offset: 24 #[prost(message, optional, tag = "14")] pub chkgpadplpo: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "1")] pub dpnmkklmgdf: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub main_affix_id: u32, /// offset: 48 #[prost(uint32, tag = "2")] pub count: u32, /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub pngmadehlcm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "7")] pub gdconpogbhd: ::core::option::Option, } /// Obf: OBHHAHOMAJB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(589)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeSelectedRelicScRsp { /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub compose_id: u32, /// offset: 16 #[prost(message, optional, tag = "10")] pub return_item_list: ::core::option::Option, } /// Obf: EOJBCILPMME /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(504)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpRelicCsReq { /// offset: 32 #[prost(uint32, tag = "1")] pub relic_unique_id: u32, /// offset: 16 #[prost(message, optional, tag = "2")] pub cost_data: ::core::option::Option, } /// Obf: JIEFCEKGGHP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(538)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpRelicScRsp { /// offset: 24 #[prost(message, repeated, tag = "10")] pub return_item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: FAGJJBCCKPP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(572)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CmdLockRelicCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub bicmjedhkne: ::prost::alloc::vec::Vec, /// offset: 33 #[prost(bool, tag = "9")] pub is_locked: bool, /// offset: 32 #[prost(bool, tag = "11")] pub kipbinbidae: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(532)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ebddjobgdhd { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: ABMBBFLDBOC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(549)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DiscardRelicCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub bicmjedhkne: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(bool, tag = "6")] pub leinlfghibc: bool, /// offset: 32 #[prost(enumeration = "RelicDiscardType", tag = "11")] pub hhhlmnlmagc: i32, /// offset: 40 #[prost(uint64, tag = "2")] pub mhmfiipemjd: u64, } /// Obf: GIAJPFNBJLB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(566)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DiscardRelicScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub bicmjedhkne: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(enumeration = "RelicDiscardType", tag = "14")] pub hhhlmnlmagc: i32, /// offset: 40 #[prost(bool, tag = "12")] pub leinlfghibc: bool, } /// Obf: FBFEOEHHCON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(533)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CmdSellItemCsReq { /// offset: 32 #[prost(bool, tag = "10")] pub bcndjopnjpc: bool, /// offset: 24 #[prost(message, optional, tag = "14")] pub cost_data: ::core::option::Option, } /// Obf: JEIOMKBEHHJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(561)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SellItemScRsp { /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub return_item_list: ::core::option::Option, } /// Obf: BMNLJEHOHMK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(507)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RechargeSuccNotify { /// offset: 40 #[prost(string, tag = "8")] pub jdnmdmpbmff: ::prost::alloc::string::String, /// offset: 24 #[prost(message, optional, tag = "12")] pub item_list: ::core::option::Option, /// offset: 48 #[prost(uint64, tag = "4")] pub dfhmmbkpecm: u64, /// offset: 32 #[prost(string, tag = "3")] pub jngmhkmlaal: ::prost::alloc::string::String, } /// Obf: BEHNOCKPMJG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(558)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeHcoinCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub num: u32, } /// Obf: OEJCJGFGCFI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(544)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeHcoinScRsp { /// offset: 28 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub num: u32, } /// Obf: AMMAFGFFODN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(596)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AddEquipmentScRsp { /// offset: 24 #[prost(uint32, tag = "7")] pub hokjfknpkaj: u32, } /// Obf: BEBHBLEHLFI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(557)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRecycleTimeCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub fglkmdnffeg: ::prost::alloc::vec::Vec, } /// Obf: JIIOGFJPHPO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(521)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRecyleTimeScRsp { /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "4")] pub ghgkcfifmbb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ghfbgbpmpfl { /// offset: 24 #[prost(uint32, tag = "1")] pub bgbegbkgbhb: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub iapfjinfnlo: u32, } /// Obf: KKJAKBABDOO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(528)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeLimitNumCompleteScNotify { /// offset: 24 #[prost(message, repeated, tag = "2")] pub bpcejlenhij: ::prost::alloc::vec::Vec, } /// Obf: NBDCCMOOFOI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(565)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ComposeLimitNumUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "6")] pub bdojdmmeheh: ::core::option::Option, } /// Obf: LJLBFDINKBE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(573)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DestroyItemCsReq { /// offset: 28 #[prost(uint32, tag = "14")] pub piafcpcdcdf: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub item_id: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub fjofdonmhph: u32, } /// Obf: NOKHDEHLJBL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(553)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DestroyItemScRsp { /// offset: 28 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub piafcpcdcdf: u32, } /// Obf: MCPNPKINGAG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(508)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMarkItemListCsReq {} /// Obf: GEJCHKEGBLD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(517)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMarkItemListScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub kfikchjdegl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: HHPAMJHPHNG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(551)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkItemCsReq { /// offset: 24 #[prost(bool, tag = "9")] pub eklcfbipggo: bool, /// offset: 28 #[prost(uint32, tag = "13")] pub item_id: u32, } /// Obf: MFAEPJDABHC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(525)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkItemScRsp { /// offset: 28 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub item_id: u32, /// offset: 32 #[prost(bool, tag = "9")] pub eklcfbipggo: bool, } /// Obf: GCJJEKNGOHM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(554)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CancelMarkItemNotify { /// offset: 24 #[prost(uint32, tag = "15")] pub item_id: u32, } /// Obf: OMBMNOHAFKC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(579)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncTurnFoodNotify { /// offset: 24 #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "9")] pub maodnhnhlij: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub dbpdphimbdj: ::prost::alloc::vec::Vec, } /// Obf: DBFDHJIJAFB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(520)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetTurnFoodSwitchCsReq { /// offset: 28 #[prost(enumeration = "TurnFoodSwitch", tag = "3")] pub eddiohmnnnb: i32, /// offset: 24 #[prost(bool, tag = "6")] pub amflnlgbjgl: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(593)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Adceacimklg { /// offset: 28 #[prost(bool, tag = "7")] pub amflnlgbjgl: bool, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 24 #[prost(enumeration = "TurnFoodSwitch", tag = "4")] pub eddiohmnnnb: i32, } /// Obf: KHIJLEGPDMN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(502)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GeneralVirtualItemDataNotify { /// offset: 16 #[prost(message, repeated, tag = "3")] pub kcjcbbkkcgi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "13")] pub nonmonphbpe: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fofbdbjbeje { /// offset: 28 #[prost(bool, tag = "9")] pub dplpbdkdckn: bool, /// offset: 24 #[prost(uint32, tag = "14")] pub jaknebndffb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eecjmioaffg { /// offset: 16 #[prost(string, tag = "7")] pub name: ::prost::alloc::string::String, /// offset: 52 #[prost(uint32, tag = "5")] pub bhplkhambig: u32, /// offset: 48 #[prost(bool, tag = "11")] pub is_marked: bool, /// offset: 40 #[prost(message, optional, tag = "1")] pub hmihldpmpom: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "9")] pub kkgieencoic: u32, /// offset: 64 #[prost(int64, tag = "6")] pub eklkhpgdpol: i64, /// offset: 24 #[prost(message, optional, tag = "14")] pub jhhhonjikgl: ::core::option::Option, } /// Obf: GIGPCPDAHCG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(536)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRelicFilterPlanCsReq {} /// Obf: JHKGOPBHPKL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRelicFilterPlanScRsp { /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "4")] pub ggbailckhmh: ::prost::alloc::vec::Vec, } /// Obf: FCHEDGNKCCK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(592)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddRelicFilterPlanCsReq { /// offset: 16 #[prost(message, optional, tag = "6")] pub hmihldpmpom: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "8")] pub jhhhonjikgl: ::core::option::Option, /// offset: 32 #[prost(string, tag = "5")] pub name: ::prost::alloc::string::String, /// offset: 52 #[prost(bool, tag = "4")] pub is_marked: bool, /// offset: 48 #[prost(uint32, tag = "9")] pub bhplkhambig: u32, } /// Obf: FKLMNHIHFPC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(524)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddRelicFilterPlanScRsp { /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub dmbneijieik: ::core::option::Option, } /// Obf: BEOLPAGLMMF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(578)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ModifyRelicFilterPlanCsReq { /// offset: 36 #[prost(uint32, tag = "6")] pub kkgieencoic: u32, #[prost(oneof = "modify_relic_filter_plan_cs_req::Bpihfajcloc", tags = "15, 14, 1")] pub bpihfajcloc: ::core::option::Option< modify_relic_filter_plan_cs_req::Bpihfajcloc, >, } /// 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 Bpihfajcloc { /// offset: 24 #[prost(string, tag = "15")] Name(::prost::alloc::string::String), /// offset: 24 #[prost(message, tag = "14")] Jhhhonjikgl(super::Fofbdbjbeje), /// offset: 24 #[prost(message, tag = "1")] Hmihldpmpom(super::Obokdhdokad), } } /// Obf: KPAIGHDHPCB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(542)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ModifyRelicFilterPlanScRsp { /// offset: 36 #[prost(uint32, tag = "8")] pub kkgieencoic: u32, /// offset: 40 #[prost(int64, tag = "14")] pub eklkhpgdpol: i64, /// offset: 48 #[prost(uint32, tag = "3")] pub retcode: u32, #[prost(oneof = "modify_relic_filter_plan_sc_rsp::Bpihfajcloc", tags = "2, 1, 10")] pub bpihfajcloc: ::core::option::Option< modify_relic_filter_plan_sc_rsp::Bpihfajcloc, >, } /// 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 Bpihfajcloc { /// offset: 16 #[prost(string, tag = "2")] Name(::prost::alloc::string::String), /// offset: 16 #[prost(message, tag = "1")] Jhhhonjikgl(super::Fofbdbjbeje), /// offset: 16 #[prost(message, tag = "10")] Hmihldpmpom(super::Obokdhdokad), } } /// Obf: PEFOFGFPKGD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(559)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteRelicFilterPlanCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub ibjmbiacfek: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "4")] pub kipbinbidae: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(529)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfdgnfbaogn { /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub ibjmbiacfek: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 36 #[prost(bool, tag = "10")] pub kipbinbidae: bool, } /// Obf: PNPEBAMNNNO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(512)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkRelicFilterPlanCsReq { /// offset: 32 #[prost(bool, tag = "15")] pub kipbinbidae: bool, /// offset: 33 #[prost(bool, tag = "10")] pub kbnknahgphg: bool, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub ibjmbiacfek: ::prost::alloc::vec::Vec, } /// Obf: CCGEAHALKEA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(577)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkRelicFilterPlanScRsp { /// offset: 36 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub ibjmbiacfek: ::prost::alloc::vec::Vec, /// offset: 33 #[prost(bool, tag = "2")] pub kipbinbidae: bool, /// offset: 32 #[prost(bool, tag = "4")] pub kbnknahgphg: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(516)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aconifjjkcg { /// offset: 24 #[prost(uint32, tag = "14")] pub kkgieencoic: u32, } /// Obf: OLKNMBCGACG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(506)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicReforgeCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub reforge_block_sub_affix_id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub relic_unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(588)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hkjgdikjigi { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: ODNEEOPKDFJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(552)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicReforgeConfirmCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub relic_unique_id: u32, /// offset: 28 #[prost(bool, tag = "9")] pub alfgnmocofi: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(590)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iljjbgnemhh { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lokldefikjb { /// offset: 28 #[prost(uint32, tag = "8")] pub id: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub group_id: u32, /// offset: 24 #[prost(bool, tag = "10")] pub kpokkfjinnm: bool, } /// Obf: AAJGCLJAOOG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3191)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetJukeboxDataCsReq {} /// Obf: HFKNKNJBIOP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3110)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetJukeboxDataScRsp { /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "14")] pub jilkopinldc: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "4")] pub eeeokmjnghj: ::prost::alloc::vec::Vec, } /// Obf: OIEJEPOPHCC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3194)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayBackGroundMusicCsReq { /// offset: 16 #[prost(message, optional, tag = "10")] pub dmgcidgkpff: ::core::option::Option, } /// Obf: IHHNFEICJHL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3195)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayBackGroundMusicScRsp { /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "8")] pub jilkopinldc: ::core::option::Option, } /// Obf: LINLOKHGKON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3114)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockBackGroundMusicCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub jccooglcmnp: ::prost::alloc::vec::Vec, } /// Obf: BFANEPJLCEH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3118)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockBackGroundMusicScRsp { /// offset: 32 #[prost(message, repeated, tag = "7")] pub eeeokmjnghj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub chakaaoedhc: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3109)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Idebdgichaj { /// offset: 24 #[prost(uint32, tag = "15")] pub oocpbjlbpdh: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3198)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cjapfooonkc { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub oocpbjlbpdh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kpjfobokkno { /// offset: 32 #[prost(uint32, tag = "14")] pub mfmjbfdfmhg: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub nhddhmggkbo: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub cdkedfpefij: u32, /// offset: 24 #[prost(bool, tag = "10")] pub lphdbpbilke: bool, /// offset: 26 #[prost(bool, tag = "5")] pub hdkihmebndc: bool, /// offset: 40 #[prost(uint32, tag = "8")] pub dkkobpdnclc: u32, /// offset: 25 #[prost(bool, tag = "7")] pub acmgbnneacj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oojkkecpoja { /// offset: 28 #[prost(uint32, tag = "7")] pub nleapffafee: u32, /// offset: 24 #[prost(bool, tag = "10")] pub acmgbnneacj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cchbnjegjgh { /// offset: 16 #[prost(message, repeated, tag = "6")] pub ncbflpmbchj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub nmddafkigdf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mpdhifkgdcl { /// offset: 24 #[prost(bool, tag = "13")] pub has_passed: bool, /// offset: 28 #[prost(uint32, tag = "9")] pub kbklmlkdnmp: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub progress: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub iempgpcnaah: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Edkfjkkciid { /// offset: 28 #[prost(uint32, tag = "5")] pub phdlmlhkihh: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub poceejlgamh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Olmhjihcmbb { /// offset: 28 #[prost(uint32, tag = "6")] pub jangnoodoin: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub mfmjbfdfmhg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fnjhkmneocb {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9198)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kamjpifpjpf { /// offset: 56 #[prost(uint32, repeated, tag = "1")] pub nnadkejhmde: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, repeated, tag = "5")] pub kdogbdnpimp: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "10")] pub bolijiefggd: ::prost::alloc::vec::Vec, /// offset: 92 #[prost(bool, tag = "14")] pub bamkonboaei: bool, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub mekmmcebkpo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "4")] pub cofpmfheogp: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint32, tag = "9")] pub pgoodegcbfo: u32, /// offset: 16 #[prost(message, repeated, tag = "7")] pub lncllbeioof: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, repeated, tag = "8")] pub oggpkpphaoo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "2")] pub eeblliaaaln: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Llaafbelblb { /// offset: 24 #[prost(uint32, tag = "13")] pub cdkedfpefij: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9199)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mbpnkkmkchc { /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub igipakeljfd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Epfbcodfkia { /// offset: 24 #[prost(uint32, tag = "8")] pub nmddafkigdf: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9181)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jnlhonljghd { /// offset: 24 #[prost(uint32, tag = "6")] pub nmddafkigdf: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opjcdamnimj { /// offset: 16 #[prost(message, repeated, tag = "11")] pub papgfhbdfkp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbbegdeleei { #[prost(oneof = "lbbegdeleei::Nlpppchggpf", tags = "12, 8, 1, 10, 3, 6, 14, 2, 7")] pub nlpppchggpf: ::core::option::Option, } /// Nested message and enum types in `LBBEGDELEEI`. pub mod lbbegdeleei { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nlpppchggpf { /// offset: 24 #[prost(uint32, tag = "12")] Fimnpebobhl(u32), /// offset: 24 #[prost(message, tag = "8")] Doinbjjklfp(super::Kpjfobokkno), /// offset: 24 #[prost(uint32, tag = "1")] Kpfapjlojcl(u32), /// offset: 24 #[prost(uint32, tag = "10")] Odalngokhmf(u32), /// offset: 24 #[prost(message, tag = "3")] Clcdmkjhcgd(super::Olmhjihcmbb), /// offset: 24 #[prost(message, tag = "6")] Pegkaafhfki(super::Mpdhifkgdcl), /// offset: 24 #[prost(message, tag = "14")] Lfbbilekckc(super::Opjcdamnimj), /// offset: 24 #[prost(uint32, tag = "2")] Pgoodegcbfo(u32), /// offset: 24 #[prost(uint32, tag = "7")] Adgjilhiiab(u32), } } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9188)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Icoloefhlgd { /// offset: 24 #[prost(message, repeated, tag = "13")] pub cjfblhnphak: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fblooebbjln { /// offset: 24 #[prost(uint32, tag = "6")] pub event_id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub display_value: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9210)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gaeljjddemd { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub event_id: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub display_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cpkbpgghijl {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9187)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Okildhpdmib { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oeojcblamgp { /// offset: 32 #[prost(enumeration = "LimaoNewsOfficeSurveyState", repeated, tag = "13")] pub anahlhjdddc: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub opfekakfnjm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub iebfiipbadj: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9207)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bhkljgbepcf { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Opnacpeldpe { /// offset: 24 #[prost(uint32, tag = "14")] pub phdlmlhkihh: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9194)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aejmfmmhall { /// offset: 24 #[prost(uint32, tag = "3")] pub phdlmlhkihh: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nbdbdlikjlc { /// offset: 24 #[prost(uint32, tag = "12")] pub jpokeadjnpi: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9202)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Obkhphecdei { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub jpokeadjnpi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ofopnkcemna { /// offset: 24 #[prost(uint32, tag = "11")] pub llkofndakhg: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub cdkedfpefij: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9190)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Feccggmmbmk { /// offset: 24 #[prost(uint32, tag = "1")] pub llkofndakhg: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub cdkedfpefij: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jnkdjeglgko {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9200)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mlaohceihfl { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eenmignapkh { /// offset: 28 #[prost(bool, tag = "3")] pub acmgbnneacj: bool, /// offset: 24 #[prost(uint32, tag = "1")] pub cdkedfpefij: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9197)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cnhphdcjekg { /// offset: 28 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 32 #[prost(bool, tag = "6")] pub acmgbnneacj: bool, /// offset: 24 #[prost(uint32, tag = "5")] pub cdkedfpefij: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Djficopfdpl { /// offset: 24 #[prost(uint32, tag = "1")] pub nleapffafee: u32, /// offset: 28 #[prost(bool, tag = "5")] pub acmgbnneacj: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9185)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Plpmobcjloj { /// offset: 32 #[prost(bool, tag = "12")] pub acmgbnneacj: bool, /// offset: 24 #[prost(uint32, tag = "6")] pub nleapffafee: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mpcjeknbpeb {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lbkhjoijnki { /// offset: 28 #[prost(uint32, tag = "10")] pub fjbenbjdfod: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub stage_type: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajjaamndgeh { /// offset: 24 #[prost(message, repeated, tag = "12")] pub lpnladkmafo: ::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 LineupAvatar { /// offset: 16 #[prost(message, optional, tag = "15")] pub sp_bar: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "6")] pub id: u32, /// offset: 40 #[prost(enumeration = "AvatarType", tag = "12")] pub avatar_type: i32, /// offset: 32 #[prost(uint32, tag = "9")] pub hp: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub satiety: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub slot: u32, } /// Obf: AKNNLOONPLL #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LineupInfo { /// offset: 76 #[prost(uint32, tag = "8")] pub index: u32, /// offset: 48 #[prost(message, repeated, tag = "2")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "14")] pub hokamncplno: u32, /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub obmefomfgfd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub pgacfejikhd: ::prost::alloc::vec::Vec, /// offset: 69 #[prost(bool, tag = "12")] pub glldeldfdee: bool, /// offset: 88 #[prost(uint32, tag = "6")] pub mp: u32, /// offset: 24 #[prost(string, tag = "11")] pub name: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, repeated, tag = "13")] pub agopfifdjfn: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(enumeration = "ExtraLineupType", tag = "9")] pub extra_lineup_type: i32, /// offset: 68 #[prost(bool, tag = "7")] pub is_virtual: bool, /// offset: 84 #[prost(uint32, tag = "4")] pub max_mp: u32, /// offset: 92 #[prost(uint32, tag = "10")] pub game_story_line_id: u32, /// offset: 64 #[prost(uint32, tag = "15")] pub plane_id: u32, } /// Obf: DABBBDJAPAB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(794)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurLineupDataCsReq {} /// Obf: COPFAOHLCHG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(795)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurLineupDataScRsp { /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, } /// Obf: IAMCDPABMHL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(714)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct JoinLineupCsReq { /// offset: 36 #[prost(uint32, tag = "1")] pub index: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub slot: u32, /// offset: 48 #[prost(uint32, tag = "8")] pub plane_id: u32, /// offset: 28 #[prost(bool, tag = "7")] pub is_virtual: bool, /// offset: 24 #[prost(uint32, tag = "14")] pub base_avatar_id: u32, /// offset: 32 #[prost(enumeration = "AvatarType", tag = "4")] pub avatar_type: i32, /// offset: 44 #[prost(enumeration = "ExtraLineupType", tag = "10")] pub extra_lineup_type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(718)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct JoinLineupScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: KCDKOGMHLKO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(709)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitLineupCsReq { /// offset: 36 #[prost(enumeration = "ExtraLineupType", tag = "8")] pub extra_lineup_type: i32, /// offset: 40 #[prost(uint32, tag = "3")] pub plane_id: u32, /// offset: 44 #[prost(enumeration = "AvatarType", tag = "13")] pub avatar_type: i32, /// offset: 32 #[prost(uint32, tag = "6")] pub index: u32, /// offset: 24 #[prost(bool, tag = "4")] pub is_virtual: bool, /// offset: 28 #[prost(uint32, tag = "9")] pub base_avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(798)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitLineupScRsp { /// offset: 37 #[prost(bool, tag = "7")] pub is_virtual: bool, /// offset: 24 #[prost(uint32, tag = "5")] pub base_avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub plane_id: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 36 #[prost(bool, tag = "11")] pub lgfifjdgekb: bool, } /// Obf: ALLHCHDJMOC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(763)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwapLineupCsReq { /// offset: 28 #[prost(uint32, tag = "11")] pub plane_id: u32, /// offset: 44 #[prost(bool, tag = "1")] pub is_virtual: bool, /// offset: 40 #[prost(uint32, tag = "2")] pub nhnhejelcmm: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub iifnabkhaeg: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub index: u32, /// offset: 36 #[prost(enumeration = "ExtraLineupType", tag = "13")] pub extra_lineup_type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(726)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bcnogenahjj { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: GPOCFLNNANM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(739)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncLineupNotify { /// offset: 32 #[prost(enumeration = "SyncLineupReason", repeated, tag = "9")] pub reason_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "2")] pub lineup: ::core::option::Option, } /// Obf: BAHCGEHIJMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(701)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLineupAvatarDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fdejjmdgilm { /// offset: 24 #[prost(uint32, tag = "2")] pub hp: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub id: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "9")] pub avatar_type: i32, } /// Obf: FGFNJBOFECE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(774)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLineupAvatarDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "3")] pub avatar_data_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: PGOMOPKJNEM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(737)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChangeLineupLeaderCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub slot: u32, } /// Obf: HMOJPKHNKAJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(704)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChangeLineupLeaderScRsp { /// offset: 28 #[prost(uint32, tag = "13")] pub slot: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: HNGKDHHLJDB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(738)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchLineupIndexCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub index: u32, } /// Obf: ALEJALIAHBE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(772)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchLineupIndexScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub index: u32, } /// Obf: EOBJOKLBKPP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(732)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetLineupNameCsReq { /// offset: 32 #[prost(uint32, tag = "5")] pub index: u32, /// offset: 16 #[prost(string, tag = "10")] pub name: ::prost::alloc::string::String, } /// Obf: NHAPPOCLJBA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(733)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetLineupNameScRsp { /// offset: 16 #[prost(string, tag = "10")] pub name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub index: u32, } /// Obf: BMBEHMMLAGB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(761)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllLineupDataCsReq {} /// Obf: ELGIMKOJNBK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(707)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllLineupDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "10")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "11")] pub cur_index: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: KFONGCOOEFJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(758)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct VirtualLineupDestroyNotify { /// offset: 24 #[prost(uint32, tag = "13")] pub plane_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LineupSlotData { /// offset: 36 #[prost(uint32, tag = "7")] pub id: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub slot: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub assist_uid: u32, /// offset: 24 #[prost(enumeration = "AvatarType", tag = "4")] pub avatar_type: i32, } /// Obf: KLCJAJLFPGJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(744)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplaceLineupCsReq { /// offset: 44 #[prost(uint32, tag = "1")] pub hokamncplno: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub index: u32, /// offset: 16 #[prost(message, repeated, tag = "11")] pub lineup_slot_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(enumeration = "ExtraLineupType", tag = "15")] pub extra_lineup_type: i32, /// offset: 32 #[prost(uint32, tag = "12")] pub game_story_line_id: u32, /// offset: 41 #[prost(bool, tag = "5")] pub flfjmcfackn: bool, /// offset: 40 #[prost(bool, tag = "6")] pub bjadhcoflgi: bool, /// offset: 42 #[prost(bool, tag = "9")] pub is_virtual: bool, /// offset: 52 #[prost(uint32, tag = "14")] pub plane_id: u32, } /// Obf: FCEOCIFJGPG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(800)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReplaceLineupScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub podldpeikki: u32, } /// Obf: FIJBLGHLEGB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(789)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExtraLineupDestroyNotify { /// offset: 24 #[prost(enumeration = "ExtraLineupType", tag = "5")] pub extra_lineup_type: i32, } /// Obf: KPNNODDAGDE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(796)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct VirtualLineupTrialAvatarChangeScNotify { /// offset: 44 #[prost(bool, tag = "15")] pub bpjllbddndm: bool, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub omnhjdblfnk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub ocakfnfepco: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub plane_id: u32, } /// Obf: ALJJFPOLPJH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7363)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyCreateCsReq { /// offset: 40 #[prost(uint32, tag = "5")] pub cheodmkahjm: u32, /// offset: 32 #[prost(message, optional, tag = "1")] pub jhcjmkddnnf: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "13")] pub pofocmihjia: ::core::option::Option, /// offset: 44 #[prost(enumeration = "FightGameMode", tag = "12")] pub plobmbfpnfk: i32, } /// Obf: BJJBILNMHCC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7357)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyCreateScRsp { /// offset: 48 #[prost(uint32, tag = "1")] pub cheodmkahjm: u32, /// offset: 16 #[prost(message, optional, tag = "5")] pub pofocmihjia: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 40 #[prost(enumeration = "FightGameMode", tag = "6")] pub plobmbfpnfk: i32, /// offset: 24 #[prost(message, repeated, tag = "14")] pub biebfhecepm: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint64, tag = "7")] pub room_id: u64, } /// Obf: ABBDKPPCNLP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7394)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyInviteCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub fjnipjeijke: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7368)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnhclkhlahm { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub fjnipjeijke: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: MDJAIHINFLL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7380)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyJoinCsReq { /// offset: 40 #[prost(uint64, tag = "7")] pub room_id: u64, /// offset: 24 #[prost(message, optional, tag = "5")] pub jhcjmkddnnf: ::core::option::Option, /// offset: 32 #[prost(string, tag = "6")] pub gffimgekdnl: ::prost::alloc::string::String, } /// Obf: IGGICFHGPPH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7377)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyJoinScRsp { /// offset: 32 #[prost(message, optional, tag = "14")] pub pofocmihjia: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "4")] pub biebfhecepm: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(enumeration = "FightGameMode", tag = "5")] pub plobmbfpnfk: i32, /// offset: 56 #[prost(uint32, tag = "7")] pub cheodmkahjm: u32, /// offset: 40 #[prost(uint64, tag = "6")] pub room_id: u64, /// offset: 52 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: PJADAJFFOBO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7395)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyQuitCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7386)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Idlcdbnpcbg { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7385)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ohcjbdglpmk {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7388)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oggbenijkof { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: GEDMJOPBIAA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7355)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyModifyPlayerInfoCsReq { /// offset: 24 #[prost(message, optional, tag = "6")] pub jhcjmkddnnf: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "14")] pub gciibhhmpnp: u32, /// offset: 32 #[prost(enumeration = "LobbyModifyType", tag = "10")] pub r#type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7351)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Plmmdncjhbg { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: KIGANJEFJPI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7352)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbySyncInfoScNotify { /// offset: 36 #[prost(uint32, tag = "9")] pub uid: u32, /// offset: 24 #[prost(message, repeated, tag = "13")] pub biebfhecepm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "LobbyModifyType", tag = "8")] pub r#type: i32, } /// Obf: DCHLIGCIDNI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7397)] #[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(7369)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Flnkhembjog { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7353)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bgkiefclgdf { /// offset: 24 #[prost(enumeration = "FightGameMode", tag = "6")] pub plobmbfpnfk: i32, /// offset: 28 #[prost(uint32, tag = "4")] pub aongoeafkoc: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub room_id: u32, } /// Obf: JLNPGHCLMDJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7400)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyGetInfoCsReq {} /// Obf: HOOCLOFJCAA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7366)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyGetInfoScRsp { /// offset: 40 #[prost(uint64, tag = "2")] pub room_id: u64, /// offset: 48 #[prost(enumeration = "FightGameMode", tag = "14")] pub plobmbfpnfk: i32, /// offset: 16 #[prost(message, repeated, tag = "8")] pub biebfhecepm: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint64, tag = "13")] pub eiffdnnbgmc: u64, /// offset: 32 #[prost(message, optional, tag = "11")] pub pofocmihjia: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 68 #[prost(uint32, tag = "6")] pub cheodmkahjm: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7381)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hkfdcbooeio { /// offset: 24 #[prost(enumeration = "LobbyInteractType", tag = "3")] pub hgiagjmhdob: i32, /// offset: 28 #[prost(uint32, tag = "2")] pub eaalmhnalfi: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7371)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ckmigeiacio { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub eaalmhnalfi: u32, } /// Obf: BPCIGHABAAP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7399)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LobbyInteractScNotify { /// offset: 24 #[prost(enumeration = "LobbyInteractType", tag = "4")] pub hgiagjmhdob: i32, /// offset: 28 #[prost(uint32, tag = "5")] pub aongoeafkoc: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7365)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fpdfpcdckhb { /// offset: 24 #[prost(message, optional, tag = "3")] pub pofocmihjia: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7356)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pijfmemdddf { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mmpjhljhmnp { /// offset: 24 #[prost(uint32, tag = "7")] pub inomffaieoa: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub dhphlchpkfl: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub group_id: u32, } /// Obf: CNPINMCNFDL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6576)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLocalLegendDataCsReq {} /// Obf: KPLOBFOMJMB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6579)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLocalLegendDataScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "6")] pub bkaekpjnoic: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mmaadolhmej { /// offset: 28 #[prost(enumeration = "AvatarType", tag = "13")] pub avatar_type: i32, /// offset: 24 #[prost(uint32, tag = "2")] pub avatar_id: u32, } /// Obf: LIDDGIGGGPO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6577)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartLocalLegendLevelCsReq { /// offset: 32 #[prost(uint32, tag = "8")] pub group_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub inomffaieoa: u32, /// offset: 24 #[prost(message, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: GJDGLOKODOP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6589)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterLocalLegendLevelScRsp { /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub battle_info: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "9")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub inomffaieoa: u32, } /// Obf: OCGDJOAGGID /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6578)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LocalLegendDataChangeNotify { /// offset: 16 #[prost(message, optional, tag = "14")] pub pkklgmdohfi: ::core::option::Option, } /// Obf: NBOJIBGMKMD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(891)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMailCsReq { /// offset: 28 #[prost(uint32, tag = "1")] pub fhgkljehiga: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub ddlpgnhadcj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientMail { /// offset: 76 #[prost(bool, tag = "3")] pub is_read: bool, /// offset: 48 #[prost(message, optional, tag = "15")] pub attachment: ::core::option::Option, /// offset: 72 #[prost(enumeration = "MailType", tag = "9")] pub mail_type: i32, /// offset: 16 #[prost(string, tag = "12")] pub title: ::prost::alloc::string::String, /// offset: 88 #[prost(int64, tag = "7")] pub expire_time: i64, /// offset: 80 #[prost(uint32, tag = "10")] pub template_id: u32, /// offset: 56 #[prost(string, tag = "4")] pub content: ::prost::alloc::string::String, /// offset: 32 #[prost(string, repeated, tag = "6")] pub para_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 84 #[prost(uint32, tag = "2")] pub id: u32, /// offset: 64 #[prost(int64, tag = "1")] pub time: i64, /// offset: 40 #[prost(string, tag = "11")] pub sender: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(810)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMailScRsp { /// offset: 16 #[prost(message, repeated, tag = "7")] pub mail_list: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(bool, tag = "9")] pub is_end: bool, /// offset: 40 #[prost(uint32, tag = "8")] pub total_num: u32, /// offset: 24 #[prost(message, repeated, tag = "10")] pub notice_mail_list: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "14")] pub cur_map_entry_id: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub start: u32, } /// Obf: KFJAOGGOIHH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(894)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarkReadMailCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(895)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lohgbnaiail { /// offset: 24 #[prost(uint32, tag = "14")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: EAHFOCMCKDG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(814)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DelMailCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub pipcpjjbbme: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(818)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DelMailScRsp { /// offset: 32 #[prost(uint32, tag = "8")] pub cur_map_entry_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub id_list: ::prost::alloc::vec::Vec, } /// Obf: AAAOOEABDDC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(809)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMailAttachmentCsReq { /// offset: 32 #[prost(uint32, tag = "13")] pub jkoaafgpncj: u32, /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub mnfheglccid: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Keoaihachkg { /// offset: 28 #[prost(uint32, tag = "14")] pub lpcpbeihfmk: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(898)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMailAttachmentScRsp { /// offset: 48 #[prost(uint32, tag = "1")] pub cur_map_entry_id: u32, /// offset: 40 #[prost(uint32, repeated, tag = "10")] pub succ_mail_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "7")] pub attachment: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "6")] pub fail_mail_list: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(863)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NewMailScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub mail_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Madeenaboke { /// offset: 60 #[prost(int32, tag = "5")] pub jhdlnbpnekg: i32, /// offset: 48 #[prost(message, optional, tag = "15")] pub ammjechpgpe: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "2")] pub gpkabibkjhf: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(bool, tag = "11")] pub aolffolejlb: bool, /// offset: 24 #[prost(message, optional, tag = "4")] pub ophonaaflaj: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "13")] pub bcpcbhmfiin: u32, /// offset: 32 #[prost(message, repeated, tag = "6")] pub djhddofhmcf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Achiodpiiem { /// offset: 28 #[prost(uint32, tag = "1")] pub lfjaajabfmi: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub hnbfgjdhjbc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Khahdlenhpo { /// offset: 32 #[prost(message, optional, tag = "8")] pub jogbjibeeeb: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "11")] pub lgkmepojaci: ::core::option::Option, } /// Obf: BKNKOKCNMEM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6891)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterMapRotationRegionCsReq { /// offset: 16 #[prost(message, optional, tag = "15")] pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub bcpcbhmfiin: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub jhdlnbpnekg: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6810)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pliedjppcpf { /// offset: 16 #[prost(message, optional, tag = "8")] pub ophonaaflaj: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "14")] pub bcpcbhmfiin: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub client_pos_version: u32, /// offset: 52 #[prost(uint32, tag = "10")] pub jhdlnbpnekg: u32, /// offset: 32 #[prost(message, optional, tag = "13")] pub motion: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ijhdfpkiepj { /// offset: 28 #[prost(uint32, tag = "5")] pub pbolmblkdnd: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub group_id: u32, } /// Obf: IDNIMBEPODB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6894)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct InteractChargerCsReq { /// offset: 24 #[prost(message, optional, tag = "10")] pub eknnikphfkd: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6895)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gaejbmcfbmj { /// offset: 24 #[prost(message, optional, tag = "10")] pub ophonaaflaj: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "8")] pub eknnikphfkd: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Inpecgbjkki { /// offset: 24 #[prost(float, tag = "5")] pub mbafioclmai: f32, /// offset: 28 #[prost(uint32, tag = "9")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub pbolmblkdnd: u32, } /// Obf: IEIMEBOJBHF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6814)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeployRotatorCsReq { /// offset: 24 #[prost(message, optional, tag = "3")] pub jaipdgcgidk: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6818)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jmgmoacpcch { /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "13")] pub ophonaaflaj: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub jaipdgcgidk: ::core::option::Option, } /// Obf: PPKGCHIKPGI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6809)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RotateMapCsReq { /// offset: 24 #[prost(message, optional, tag = "6")] pub ammjechpgpe: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "4")] pub group_id: u32, /// offset: 16 #[prost(message, optional, tag = "2")] pub motion: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "14")] pub pbolmblkdnd: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6898)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ibfanglhmea { /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub client_pos_version: u32, /// offset: 16 #[prost(message, optional, tag = "6")] pub motion: ::core::option::Option, } /// Obf: DGPAGOINIEM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6863)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveMapRotationRegionCsReq { /// offset: 16 #[prost(message, optional, tag = "1")] pub motion: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6826)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cemjjcnmcbi { /// offset: 24 #[prost(message, optional, tag = "10")] pub motion: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "8")] pub client_pos_version: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: GIKIPMFCNIF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6839)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMapRotationDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6801)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmmcbdagekp { /// offset: 56 #[prost(uint32, tag = "5")] pub bcpcbhmfiin: u32, /// offset: 48 #[prost(message, repeated, tag = "9")] pub djhddofhmcf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "13")] pub ammjechpgpe: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "2")] pub ophonaaflaj: ::core::option::Option, /// offset: 60 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 68 #[prost(int32, tag = "4")] pub jhdlnbpnekg: i32, /// offset: 64 #[prost(bool, tag = "10")] pub dimoglimlbd: bool, /// offset: 32 #[prost(message, repeated, tag = "3")] pub gpkabibkjhf: ::prost::alloc::vec::Vec, } /// Obf: NBBNDFDOPLM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6874)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ResetMapRotationRegionCsReq { /// offset: 16 #[prost(message, optional, tag = "12")] pub ammjechpgpe: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "1")] pub motion: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6837)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jdldlgjpneo { /// offset: 36 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub client_pos_version: u32, /// offset: 24 #[prost(message, optional, tag = "2")] pub motion: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6804)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gdfpenloofl {} /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6838)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ompichhjdko { /// offset: 16 #[prost(message, optional, tag = "9")] pub ophonaaflaj: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6872)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhkgdfnbkdd { /// offset: 64 #[prost(int32, tag = "8")] pub jhdlnbpnekg: i32, /// offset: 56 #[prost(uint32, tag = "2")] pub bcpcbhmfiin: u32, /// offset: 24 #[prost(message, optional, tag = "15")] pub ophonaaflaj: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "4")] pub gpkabibkjhf: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "14")] pub djhddofhmcf: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(bool, tag = "5")] pub dimoglimlbd: bool, /// offset: 16 #[prost(message, optional, tag = "12")] pub ammjechpgpe: ::core::option::Option, } /// Obf: FBHLINLMMGD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6832)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RemoveRotatorCsReq { /// offset: 16 #[prost(message, optional, tag = "13")] pub jaipdgcgidk: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6833)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bhkjafghmid { /// offset: 24 #[prost(message, optional, tag = "1")] pub ophonaaflaj: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "9")] pub jaipdgcgidk: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6861)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gokdlladelb { /// offset: 24 #[prost(message, repeated, tag = "5")] pub djhddofhmcf: ::prost::alloc::vec::Vec, } /// Obf: PMCNAJGGGPD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8271)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarbleGetDataCsReq {} /// Obf: NICCCBEDPLJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8290)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleGetDataScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub jhdmgfgjmeb: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub cnlbnacfcje: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(int32, tag = "15")] pub score_id: i32, /// offset: 48 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 32 #[prost(uint32, repeated, tag = "14")] pub hikdammfgdj: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8272)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifjdjkmmabl { /// offset: 32 #[prost(uint32, tag = "3")] pub iojkdgcfcgg: u32, /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub nloinmodble: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8280)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pcpjkohfece { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub iojkdgcfcgg: u32, } /// Obf: BHBPBEMMPOP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8285)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleShopBuyCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub nloinmodble: ::prost::alloc::vec::Vec, } /// Obf: JOEGJIJGCEM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8278)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleShopBuyScRsp { /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub nloinmodble: ::prost::alloc::vec::Vec, } /// Obf: BNMJNNJHHKF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8284)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleUnlockSealScNotify { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub nloinmodble: ::prost::alloc::vec::Vec, } /// Obf: BHPBLGMABEI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8287)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MarblePvpDataUpdateScNotify { /// offset: 24 #[prost(int32, tag = "7")] pub score_id: i32, } /// Obf: KGCGKANCOIL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8277)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleUpdateShownSealCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub lainaeamhjb: ::prost::alloc::vec::Vec, } /// Obf: ENCDOIIDHPP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8289)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarbleUpdateShownSealScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub lainaeamhjb: ::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 Binjkhmlmie { /// offset: 40 #[prost(uint32, tag = "5")] pub floor_id: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub config_id: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub plane_id: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub group_id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub fdlmgfjdipc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lciegjdkoeg { /// offset: 40 #[prost(uint32, tag = "7")] pub lcdgjdgccdg: u32, /// offset: 32 #[prost(int64, tag = "8")] pub lkiklaapbnd: i64, /// offset: 24 #[prost(message, repeated, tag = "3")] pub glkjljpmkdj: ::prost::alloc::vec::Vec, } /// Obf: IBFANAEJALJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8181)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMarkChestCsReq {} /// Obf: JJJEHEEPKPM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8200)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMarkChestScRsp { /// offset: 16 #[prost(message, repeated, tag = "1")] pub ojlianbbfjk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: HNDGABBNGNL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8182)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMarkChestCsReq { /// offset: 36 #[prost(uint32, tag = "2")] pub lcdgjdgccdg: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub ljejoamjdbc: u32, /// offset: 24 #[prost(message, repeated, tag = "10")] pub glkjljpmkdj: ::prost::alloc::vec::Vec, } /// Obf: EAAGIJPPKBA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8190)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMarkChestScRsp { /// offset: 36 #[prost(uint32, tag = "9")] pub lcdgjdgccdg: u32, /// offset: 24 #[prost(message, repeated, tag = "6")] pub ojlianbbfjk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub ljejoamjdbc: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: LHPOLLBAMFE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8195)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkChestChangedScNotify { /// offset: 16 #[prost(message, repeated, tag = "6")] pub ojlianbbfjk: ::prost::alloc::vec::Vec, } /// Obf: CNLBEAEKPDF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7313)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartMatchCsReq { /// offset: 32 #[prost(enumeration = "FightGameMode", tag = "14")] pub plobmbfpnfk: i32, /// offset: 16 #[prost(message, optional, tag = "8")] pub jhcjmkddnnf: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7307)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aahcmmkmena { /// offset: 16 #[prost(message, optional, tag = "10")] pub jhcjmkddnnf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: BIHDMOALGMK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7330)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CancelMatchCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7327)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Joldjbkmhga { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7335)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Joepjjkipjc { /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "13")] pub biebfhecepm: ::prost::alloc::vec::Vec, } /// Obf: DOKEFHBCJLC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7338)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCrossInfoCsReq {} /// Obf: HKDBIODLOIE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7305)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCrossInfoScRsp { /// offset: 40 #[prost(uint64, tag = "4")] pub room_id: u64, /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 32 #[prost(enumeration = "FightGameMode", tag = "3")] pub plobmbfpnfk: i32, /// offset: 24 #[prost(uint64, tag = "14")] pub eiffdnnbgmc: u64, } /// Obf: APIIHEPOAPL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7413)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeGetDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fochgpggncl { /// offset: 24 #[prost(uint32, tag = "1")] pub dpcfbdcekjl: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub level_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hagkbfpnpph { /// offset: 32 #[prost(uint32, tag = "11")] pub nlocdhmlgjh: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub bofookjcjgg: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub count: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub pos: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjmpdgnfikn { /// offset: 40 #[prost(map = "uint32, uint32", tag = "6")] pub kpidjmbncnh: ::std::collections::HashMap, /// offset: 16 #[prost(message, repeated, tag = "2")] pub blfppfcadbb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "uint32, uint32", tag = "15")] pub kibgnjnaddh: ::std::collections::HashMap, /// offset: 48 #[prost(message, repeated, tag = "3")] pub lcehdgbbdjl: ::prost::alloc::vec::Vec, } /// Obf: DMLCPNLJHLN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7407)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeGetDataDataScRsp { /// offset: 16 #[prost(message, optional, tag = "13")] pub dcfgofnblcm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: KCECMPPEIOP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7430)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeLevelEndCsReq { /// offset: 60 #[prost(uint32, tag = "14")] pub dpcfbdcekjl: u32, /// offset: 32 #[prost(map = "uint32, uint32", tag = "7")] pub kibgnjnaddh: ::std::collections::HashMap, /// offset: 56 #[prost(uint32, tag = "5")] pub nlocdhmlgjh: u32, /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub fddofffpalc: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "12")] pub bofookjcjgg: u32, /// offset: 16 #[prost(string, tag = "8")] pub lbbmjlaijoc: ::prost::alloc::string::String, /// offset: 48 #[prost(uint32, tag = "13")] pub level_id: u32, } /// Obf: HJBANHLMGLC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7427)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeLevelEndScRsp { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub dpcfbdcekjl: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub level_id: u32, } /// Obf: JFFHAJANHDP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7435)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeSyncDataScNotify { /// offset: 24 #[prost(message, optional, tag = "3")] pub dcfgofnblcm: ::core::option::Option, } /// Obf: DGOEEMAECMG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7438)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeSetBirdPosCsReq { /// offset: 28 #[prost(uint32, tag = "9")] pub nlocdhmlgjh: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub pos: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7405)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nbkbhjhninj { /// offset: 24 #[prost(uint32, tag = "15")] pub pos: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub nlocdhmlgjh: u32, } /// Obf: NCIFIMIHHLF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7401)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Match3GetDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Beopdmlkglp { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub laggmkgmgpb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub level_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dapdohoaddb { /// offset: 28 #[prost(uint32, tag = "9")] pub count: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub nlocdhmlgjh: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub pos: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub bofookjcjgg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nojlpmlalpi { /// offset: 16 #[prost(message, repeated, tag = "3")] pub klkomlpaleb: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "9")] pub amgmadnbfif: u32, /// offset: 56 #[prost(message, repeated, tag = "14")] pub lcehdgbbdjl: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "11")] pub dednhldnkag: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "10")] pub epmfdgpkphj: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "1")] pub foolmiadmmh: u32, /// offset: 24 #[prost(message, repeated, tag = "15")] pub dedfhelfakf: ::prost::alloc::vec::Vec, } /// Obf: DDPFFNJOIBB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7447)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Match3GetDataGetDataScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub kjhggpemphm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: CPDAAIHPNBD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7419)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeV2BattleItemLevelUpCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub panfiphagpb: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub odadjiloeko: u32, } /// Obf: HBPDDFPABEJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7402)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeV2BattleItemLevelUpScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub panfiphagpb: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub odadjiloeko: u32, } /// Obf: IJEIBGAMFGM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7444)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeV2LevelEndCsReq { /// offset: 32 #[prost(string, tag = "10")] pub lbbmjlaijoc: ::prost::alloc::string::String, /// offset: 48 #[prost(uint32, tag = "13")] pub afmgjolfkhj: u32, /// offset: 64 #[prost(uint32, tag = "11")] pub nlocdhmlgjh: u32, /// offset: 16 #[prost(message, repeated, tag = "1")] pub bibghicidkp: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "9")] pub pmjdnonmkib: u32, /// offset: 60 #[prost(uint32, tag = "7")] pub level_id: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub bcmpfjkhdbg: u32, /// offset: 40 #[prost(uint32, repeated, tag = "15")] pub conjddkafko: ::prost::alloc::vec::Vec, } /// Obf: GGCLJGGJLCF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7418)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeV2LevelEndScRsp { /// offset: 64 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "2")] pub laejllcgfdm: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "10")] pub hnagoeepbjn: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "13")] pub ebjhkikolhj: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "14")] pub pkinfpgfina: u32, /// offset: 16 #[prost(message, optional, tag = "1")] pub moddibhcppd: ::core::option::Option, /// offset: 68 #[prost(uint32, tag = "9")] pub level_id: u32, /// offset: 60 #[prost(uint32, tag = "7")] pub amgmadnbfif: u32, } /// Obf: BLNBGAGFLHM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7445)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeV2SetBirdPosCsReq { /// offset: 28 #[prost(uint32, tag = "1")] pub pos: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub nlocdhmlgjh: u32, } /// Obf: JEPEIPACLAC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7436)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MatchThreeV2SetBirdPosScRsp { /// offset: 36 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub pos: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub nlocdhmlgjh: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub dldhpgfdfhp: u32, } /// Obf: LLIBDKPKFOM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7403)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeV2ScNotify { /// offset: 16 #[prost(message, optional, tag = "6")] pub kjhggpemphm: ::core::option::Option, } /// Obf: MDIJDDDMKDP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7450)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeV2PvpFinishScNotify { /// offset: 44 #[prost(enumeration = "FightGameMode", tag = "4")] pub bfcbgpeichg: i32, /// offset: 48 #[prost(uint32, tag = "14")] pub dkaeidjmjcj: u32, /// offset: 52 #[prost(enumeration = "Fkanibdjnkg", tag = "15")] pub reason: i32, /// offset: 40 #[prost(uint32, tag = "6")] pub ijdmecljebd: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub kjhggpemphm: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] pub mhfhoddbopm: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7416)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hmjgbjknkpe { /// offset: 16 #[prost(message, optional, tag = "11")] pub mhfhoddbopm: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Fkanibdjnkg", tag = "9")] pub reason: i32, /// offset: 40 #[prost(enumeration = "FightGameMode", tag = "4")] pub bfcbgpeichg: i32, /// offset: 44 #[prost(int32, tag = "10")] pub dkaeidjmjcj: i32, /// offset: 36 #[prost(uint32, tag = "3")] pub ijdmecljebd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emhaljpddbl { /// offset: 40 #[prost(uint64, tag = "13")] pub giaoimofalh: u64, /// offset: 32 #[prost(bool, tag = "4")] pub hnfnokilnfe: bool, /// offset: 33 #[prost(bool, tag = "9")] pub lbplnldhcbo: bool, /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub dohllmldlmp: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "12")] pub gpjhjooijjc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Idcjhpeendm { /// offset: 24 #[prost(uint32, tag = "11")] pub gpjhjooijjc: u32, } /// Obf: GOHPLHLABBE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9057)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChenLingGameBoyDataScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub maonhdcchpe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Joaimkblhhd { /// offset: 44 #[prost(bool, tag = "5")] pub godgalfehjf: bool, /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub dohllmldlmp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub gpjhjooijjc: u32, /// offset: 45 #[prost(bool, tag = "2")] pub epfdjfbcdil: bool, /// offset: 32 #[prost(uint64, tag = "7")] pub hhkcadkcljc: u64, } /// Obf: CJFMGOBDJDB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9077)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishChenLingGameBoyScRsp { /// offset: 60 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 48 #[prost(uint64, tag = "11")] pub hhkcadkcljc: u64, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub icmkgflbejp: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint64, tag = "6")] pub giaoimofalh: u64, /// offset: 56 #[prost(uint32, tag = "4")] pub gpjhjooijjc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pcmhmclacnk { /// offset: 32 #[prost(uint64, tag = "12")] pub hhkcadkcljc: u64, /// offset: 28 #[prost(uint32, tag = "5")] pub gpjhjooijjc: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub uid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Domdpohbpog { /// offset: 24 #[prost(uint32, tag = "7")] pub gpjhjooijjc: u32, } /// Obf: MBCPPALFPCH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9088)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingGameBoyGetFriendRankingInfoScRsp { /// offset: 36 #[prost(uint32, tag = "15")] pub gpjhjooijjc: u32, /// offset: 24 #[prost(message, repeated, tag = "8")] pub jpnalkefhoh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 40 #[prost(bool, tag = "12")] pub kepmjkgjlnj: bool, } /// Obf: HJPPKKEDAKC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9055)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFiveDimMiniGameDataCsReq { /// offset: 24 #[prost(bool, tag = "15")] pub kepmjkgjlnj: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9051)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Blkkagmojgp { /// offset: 28 #[prost(bool, tag = "10")] pub kepmjkgjlnj: bool, /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gnbodnmgbdl { /// offset: 24 #[prost(uint32, tag = "2")] pub gpjhjooijjc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9069)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdabfhaalml { /// offset: 24 #[prost(message, optional, tag = "2")] pub maonhdcchpe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hbglmkhnnnp { /// offset: 28 #[prost(bool, tag = "6")] pub lbplnldhcbo: bool, /// offset: 24 #[prost(uint32, tag = "9")] pub gpjhjooijjc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9094)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jogjdghdklo { /// offset: 24 #[prost(message, optional, tag = "1")] pub maonhdcchpe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nhfmhlcgjah { /// offset: 24 #[prost(uint32, tag = "2")] pub gcpncedamab: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub mhecofpgecb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jgkoonelcag {} /// Obf: JHNJJMPGNFN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9095)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFiveDimMiniGameDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "4")] pub content_package_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 Gbgcnjjmpjf { /// offset: 60 #[prost(uint32, tag = "1")] pub lmhbogjhkhb: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub bicbjmpaaan: u32, /// offset: 48 #[prost(uint32, tag = "12")] pub ncodimpancc: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub locohhfmadj: u32, /// offset: 64 #[prost(uint32, tag = "9")] pub gold: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub keabpbonokm: u32, /// offset: 24 #[prost(string, tag = "14")] pub lbbmjlaijoc: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, tag = "6")] pub score_id: u32, /// offset: 68 #[prost(float, tag = "10")] pub pbdbjohcjfo: f32, /// offset: 44 #[prost(uint32, tag = "2")] pub ojiaagjbjaf: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub gcpncedamab: u32, } /// Obf: LPNMHMEOJHO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9053)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishFiveDimMiniGameScRsp { /// offset: 48 #[prost(uint32, tag = "5")] pub score_id: u32, /// offset: 68 #[prost(uint32, tag = "8")] pub keabpbonokm: u32, /// offset: 16 #[prost(message, optional, tag = "2")] pub menaapnnkge: ::core::option::Option, /// offset: 56 #[prost(bool, tag = "11")] pub chpampnmcoe: bool, /// offset: 72 #[prost(float, tag = "13")] pub pbdbjohcjfo: f32, /// offset: 64 #[prost(uint32, tag = "10")] pub gcpncedamab: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub gold: u32, /// offset: 32 #[prost(message, optional, tag = "6")] pub enmfkjioeoc: ::core::option::Option, /// offset: 60 #[prost(uint32, tag = "3")] pub ncodimpancc: u32, /// offset: 52 #[prost(uint32, tag = "15")] pub ojiaagjbjaf: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dfloigpcnak {} /// Obf: GCFNHDLMEKP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9066)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFiveDimFluteDataScRsp { /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub ohgfegdfkng: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub epphgobafmp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Laijmhhfhii { /// offset: 24 #[prost(uint32, tag = "14")] pub hejaoochefg: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9071)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jkpkdphiphd { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub hejaoochefg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mefagjjmema { /// offset: 24 #[prost(uint32, tag = "12")] pub hejaoochefg: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9065)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pdahkaklpgf { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub hejaoochefg: u32, } /// Obf: ICCMIAGKNHN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9056)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FiveDimFluteDataChangeNotify { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub epphgobafmp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub ohgfegdfkng: ::prost::alloc::vec::Vec, } /// Obf: CCPFALAGHHJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9076)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeCrossFloorConditionChangeScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub phcaalbpkgk: ::prost::alloc::vec::Vec, } /// Obf: CDMODFGGKCP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2791)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcMessageGroupCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub kalcgedpajk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mihgabamflg { /// offset: 28 #[prost(uint32, tag = "7")] pub item_id: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub eahhabidoah: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eokjoomaapn { /// offset: 40 #[prost(uint32, tag = "13")] pub id: u32, /// offset: 32 #[prost(message, repeated, tag = "12")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "7")] pub jnhoedkclgl: u32, /// offset: 44 #[prost(enumeration = "MessageSectionStatus", tag = "2")] pub status: i32, /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub kcmninmgpfh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Boihdgedbdn { /// offset: 32 #[prost(int64, tag = "12")] pub pbhffinoomi: i64, /// offset: 24 #[prost(message, repeated, tag = "14")] pub nfbgbngmpac: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "MessageGroupStatus", tag = "5")] pub status: i32, /// offset: 44 #[prost(uint32, tag = "15")] pub hkcfjbkajlc: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub id: u32, } /// Obf: ABCNAEJJIKF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcMessageGroupScRsp { /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "6")] pub calpakehgcf: ::prost::alloc::vec::Vec, } /// Obf: CMLGBHKADOG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2794)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetNpcStatusCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Boklhhlenjb { /// offset: 24 #[prost(bool, tag = "15")] pub nagjkijodkf: bool, /// offset: 28 #[prost(uint32, tag = "4")] pub npc_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hlbkfmfgajh { /// offset: 32 #[prost(int64, tag = "9")] pub pbhffinoomi: i64, /// offset: 24 #[prost(enumeration = "MessageGroupStatus", tag = "3")] pub emidelaemdl: i32, /// offset: 28 #[prost(uint32, tag = "5")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mlehdgnlihf { /// offset: 28 #[prost(enumeration = "MessageSectionStatus", tag = "11")] pub hhhjjdbdgmh: i32, /// offset: 24 #[prost(uint32, tag = "4")] pub jdmecbedlaa: u32, } /// Obf: LFDDPAPMIHM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2795)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcStatusScRsp { /// offset: 24 #[prost(message, repeated, tag = "9")] pub klnnjaoldec: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: DJOAHHLLJLI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2714)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishItemIdCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub eahhabidoah: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub item_id: u32, } /// Obf: BKECDGAIDJP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2718)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishItemIdScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub eahhabidoah: u32, } /// Obf: CNGJGGGGDCD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2709)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishSectionIdCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub jdmecbedlaa: u32, } /// Obf: BDAGDDGCCOO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2798)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishSectionIdScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub jdmecbedlaa: u32, } /// Obf: AOMDEIKOINM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2763)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishPerformSectionIdCsReq { /// offset: 24 #[prost(message, repeated, tag = "9")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub jdmecbedlaa: u32, } /// Obf: CHNCNGKLIOH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2726)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishPerformSectionIdScRsp { /// offset: 32 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "13")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "15")] pub jdmecbedlaa: u32, } /// Obf: HBIJHDJDPIM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2739)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMissionMessageCsReq {} /// Obf: CBOOKACHDIG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2701)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionMessageScRsp { /// offset: 24 #[prost(map = "uint32, uint32", tag = "4")] pub jloamkgiidk: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: OGIHPMLEKDM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4191)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ShareCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub kllpoakddhp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lhmhfnboagc { /// offset: 28 #[prost(uint32, tag = "2")] pub ejmjhdacfei: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub kllpoakddhp: u32, } /// Obf: PAALAAHOAGK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4110)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ShareScRsp { /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "3")] pub ccdamjkbcgc: ::core::option::Option, } /// Obf: NFNLFIMGAPN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4194)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetShareDataCsReq {} /// Obf: BMNOEICMEDO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4195)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetShareDataScRsp { /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "12")] pub hbdkofiejlk: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4114)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kndcljnmaoc {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4118)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Emjmlbdlmlc { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pghphpgidmb { /// offset: 36 #[prost(uint32, tag = "5")] pub kjmjpdnmoib: u32, /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub enfofeakddk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub r#type: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4174)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbijjndgpin { /// offset: 24 #[prost(message, repeated, tag = "8")] pub hakolocgefb: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4137)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hfodkmfdmae { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: LAFMGEAPPKO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4163)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CancelSyncExpiredItemCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub coooffkidmc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "Jmgcdianlgk", tag = "3")] pub r#type: i32, /// offset: 24 #[prost(string, repeated, tag = "14")] pub jllknnfapee: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4126)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lmhfpeplikh { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipbbnkfeebj { /// offset: 16 #[prost(string, tag = "3")] pub cgdobaoahmb: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4101)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lmcepidhebl { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bnigiajopgc { /// offset: 28 #[prost(enumeration = "MovieRacingType", tag = "14")] pub r#type: i32, /// offset: 32 #[prost(uint32, tag = "1")] pub ceeggcppafj: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub ilhdbhmaamo: u32, } /// Obf: LIPFNCLLDHK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4107)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMovieRacingDataCsReq {} /// Obf: MKFBMDHFFPO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4158)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMovieRacingDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "13")] pub eknfoknpghc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: NCOMDKGDCIA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4144)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateMovieRacingDataCsReq { /// offset: 16 #[prost(message, optional, tag = "14")] pub imcekfookhc: ::core::option::Option, } /// Obf: NJAKKIMIBFC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4200)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateMovieRacingDataScRsp { /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "10")] pub imcekfookhc: ::core::option::Option, } /// Obf: JFFEMMJHPLC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4104)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SubmitOrigamiItemCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub imciknhhehc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4138)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nfdllephlhn { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub imciknhhehc: u32, } /// Obf: HKOALDNBDAK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4172)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetOrigamiPropInfoCsReq { /// offset: 36 #[prost(uint32, tag = "3")] pub content_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub melnpbkaabi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub gfgflihccod: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Abhilgfljno { /// offset: 24 #[prost(uint32, tag = "1")] pub config_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub state: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmleplpbjcc { /// offset: 16 #[prost(message, repeated, tag = "6")] pub fgocdcmkdml: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub floor_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4132)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmpohnclhmf { /// offset: 24 #[prost(message, repeated, tag = "13")] pub cfkffedjddg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub gfgflihccod: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub content_id: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Deomneompfe { /// offset: 28 #[prost(bool, tag = "8")] pub loeogancpge: bool, /// offset: 24 #[prost(uint32, tag = "12")] pub ilhdbhmaamo: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub njkeognhenk: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub level: u32, } /// Obf: GPEAHNMJEMM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4189)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetWolfBroShootingDataCsReq {} /// Obf: ANOANFHEKBL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4196)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGunPlayDataScRsp { /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] pub nbmaidecchj: ::prost::alloc::vec::Vec, } /// Obf: PADMKHOJINL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4157)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateWolfBroShootingDataCsReq { /// offset: 32 #[prost(uint32, tag = "10")] pub group_id: u32, /// offset: 40 #[prost(uint64, tag = "13")] pub lbbmjlaijoc: u64, /// offset: 36 #[prost(uint32, tag = "7")] pub eceacbagakd: u32, /// offset: 16 #[prost(message, optional, tag = "3")] pub diflkhmkhbg: ::core::option::Option, } /// Obf: MPFAHHCONGC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4121)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateGunPlayDataScRsp { /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "1")] pub diflkhmkhbg: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lmhoimlgngm { /// offset: 24 #[prost(enumeration = "Nhjljbjjkfj", tag = "5")] pub alfhnehobja: i32, /// offset: 32 #[prost(enumeration = "DifficultyAdjustmentType", tag = "15")] pub mjlhllmjhgj: i32, /// offset: 28 #[prost(uint32, tag = "8")] pub id: u32, } /// Obf: HIKFBMOJEEH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4128)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DifficultyAdjustmentGetDataCsReq {} /// Obf: HNKOECNMPHC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4165)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DifficultyAdjustmentGetDataScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "3")] pub content_package_list: ::prost::alloc::vec::Vec, } /// Obf: AGJEBLHCCAM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4173)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DifficultyAdjustmentUpdateDataCsReq { /// offset: 24 #[prost(message, optional, tag = "2")] pub data: ::core::option::Option, } /// Obf: GNLPGCOPIBE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4153)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DifficultyAdjustmentUpdateDataScRsp { /// offset: 32 #[prost(message, repeated, tag = "12")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub data: ::core::option::Option, } /// Obf: LALCKJEHBCN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4108)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeKillDirectCsReq { /// offset: 36 #[prost(uint32, tag = "8")] pub gjkgpdhnkhe: u32, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub entity_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "Ebkolhjiofn", tag = "9")] pub alfhnehobja: i32, } /// Obf: AEEEBOOIDCN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4117)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeKillDirectScRsp { /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub entity_list: ::prost::alloc::vec::Vec, } /// Obf: OBDAFBOAMKE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4151)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DirectDeliveryScNotify { /// offset: 24 #[prost(message, repeated, tag = "1")] pub halfglgldlo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub oeccpkanhmn: u32, } /// Obf: MKLCDFGEMIM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4125)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CancelDirectDeliveryNoticeCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub oeccpkanhmn: u32, } /// Obf: IBOEENALIPA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4154)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CancelDirectDeliveryNoticeScRsp { /// offset: 28 #[prost(uint32, tag = "8")] pub oeccpkanhmn: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lieedgoegmk { /// offset: 24 #[prost(uint32, tag = "14")] pub cpmookfkbeg: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub gold: u32, } /// Obf: JPHPHNNCEON /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4179)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSwitchMascotDataCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub cpmookfkbeg: u32, } /// Obf: FKDCPHGFKDC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4120)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwitchMascotDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "11")] pub ohfbmfgpmjo: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub cpmookfkbeg: u32, } /// Obf: AEPLEEDGMMH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4193)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchMascotUpdateScNotify { /// offset: 16 #[prost(message, repeated, tag = "3")] pub ohfbmfgpmjo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "2")] pub nonmonphbpe: bool, } /// Obf: KKPHDFDDBGL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4102)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetUnreleasedBlockInfoCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4149)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnreleasedBlockInfoScRsp { /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub flfpojflhod: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub gomngaadjlm: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(int64, tag = "3")] pub ddbfeeigpji: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnanmeadpbd { /// offset: 48 #[prost(uint32, tag = "10")] pub dnhfpbopfaj: u32, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub ipcfofhlahg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(int64, tag = "8")] pub dnnhcnckjcm: i64, /// offset: 40 #[prost(int64, tag = "12")] pub end_time: i64, } /// Obf: HHJHMJNFKCL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4166)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CycleScoreRewardGetDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4105)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbmpplkebfo { /// offset: 16 #[prost(message, optional, tag = "6")] pub efjbfbengkg: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: GCBEILIJALC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4111)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CycleScoreRewardTakeRewardCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub grid_fight_score_rank_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4130)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpfennbobnd { /// offset: 24 #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "9")] pub efjbfbengkg: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "14")] pub blkacgbdahb: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: OBEIEBGGDHI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4171)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CycleScoreRewardDestroyExceedRewardCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub iefifklkajn: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4136)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dohjcpamafl { /// offset: 24 #[prost(message, optional, tag = "3")] pub efjbfbengkg: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4103)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aldeibddmon { /// offset: 16 #[prost(message, optional, tag = "14")] pub efjbfbengkg: ::core::option::Option, } /// Obf: HDLEPMCNGJH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1291)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMissionDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Okepfgmnjao { /// offset: 24 #[prost(uint32, tag = "11")] pub display_value: u32, /// offset: 32 #[prost(enumeration = "Algpcoobeff", tag = "3")] pub r#type: i32, /// offset: 28 #[prost(uint32, tag = "4")] pub id: u32, } /// Obf: BDGIGDJAMHD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mission { /// offset: 28 #[prost(uint32, tag = "14")] pub progress: u32, /// offset: 32 #[prost(enumeration = "MissionStatus", tag = "12")] pub status: i32, /// offset: 24 #[prost(uint32, tag = "5")] pub id: u32, } /// Obf: LALCFOFKAIJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionCustomValue { /// offset: 16 #[prost(string, tag = "14")] pub dlcldiaoimk: ::prost::alloc::string::String, /// offset: 36 #[prost(uint32, tag = "15")] pub index: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub kgmgppohgce: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Epncdfbahea { /// offset: 16 #[prost(message, repeated, tag = "11")] pub dpfiheekgdl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Accoeknjhfh { /// offset: 32 #[prost(uint32, tag = "2")] pub id: u32, /// offset: 16 #[prost(message, repeated, tag = "12")] pub dpfiheekgdl: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(enumeration = "MissionStatus", tag = "5")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifblmcnfieo { /// offset: 32 #[prost(uint32, tag = "4")] pub id: u32, #[prost(oneof = "ifblmcnfieo::Pnbcddaadnc", tags = "1788")] pub pnbcddaadnc: ::core::option::Option, } /// Nested message and enum types in `IFBLMCNFIEO`. pub mod ifblmcnfieo { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Pnbcddaadnc { /// offset: 16 #[prost(message, tag = "1788")] Dpfiheekgdl(super::Epncdfbahea), } } /// Obf: MLNCGLKMGGE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MainMissionCustomValue { /// offset: 16 #[prost(message, optional, tag = "5")] pub dpfiheekgdl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub main_mission_id: u32, } /// Obf: NKFCJLGCEEB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1210)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "5")] pub ngmephfjmen: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "11")] pub mission_data_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 32 #[prost(uint32, repeated, tag = "12")] pub eiagkfkonpe: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "4")] pub cmfplcnkngm: u32, /// offset: 56 #[prost(uint32, tag = "2")] pub poaajebfeno: u32, } /// Obf: NBBEJFJBAHL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AcceptMainMissionCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub main_mission_id: u32, } /// Obf: EJOMCGJCFHL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1253)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AcceptMainMissionScRsp { /// offset: 28 #[prost(uint32, tag = "4")] pub main_mission_id: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: CPEJEPDPENG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1294)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTalkMissionCsReq { /// offset: 32 #[prost(message, repeated, tag = "7")] pub dpfiheekgdl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "10")] pub bpfoddoobki: u32, /// offset: 24 #[prost(string, tag = "1")] pub hkpopeenmfe: ::prost::alloc::string::String, } /// Obf: PBEBNHDLHEL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1295)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTalkMissionScRsp { /// offset: 44 #[prost(uint32, tag = "2")] pub bpfoddoobki: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 16 #[prost(string, tag = "9")] pub hkpopeenmfe: ::prost::alloc::string::String, /// offset: 32 #[prost(message, repeated, tag = "10")] pub dpfiheekgdl: ::prost::alloc::vec::Vec, } /// Obf: HAHIANBNBEK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1214)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionRewardScNotify { /// offset: 24 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "6")] pub main_mission_id: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub bpfoddoobki: u32, } /// Obf: EOKEBOJCCKE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1296)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubMissionRewardScNotify { /// offset: 24 #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub bpfoddoobki: u32, } /// Obf: LIBOMPFDGBN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1218)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncTaskCsReq { /// offset: 24 #[prost(string, tag = "2")] pub key: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1209)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhahnnoieih { /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 16 #[prost(string, tag = "1")] pub key: ::prost::alloc::string::String, } /// Obf: DICGHMNLPLE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1201)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionGroupWarnScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub lgeeplgbaom: ::prost::alloc::vec::Vec, } /// Obf: NFINKBBNABC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1274)] #[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 = "4")] pub bpfoddoobki: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1237)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mbmembddjde { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub bpfoddoobki: u32, } /// Obf: MAJIMKFCJKC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1261)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionStatusCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "13")] pub sub_mission_id_list: ::prost::alloc::vec::Vec, } /// Obf: GetMissionStatusScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1207)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionStatusScRsp { /// offset: 48 #[prost(message, repeated, tag = "11")] pub main_mission_mcv_list: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "14")] pub cur_map_entry_id: u32, /// offset: 56 #[prost(uint32, repeated, tag = "1")] pub curversion_finished_main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "2")] pub sub_mission_status_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, repeated, tag = "9")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec, } /// Obf: GNEHFMNDJJE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1257)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TeleportToMissionResetPointCsReq {} /// Obf: CJFCKHFNHBL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1221)] #[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 = "9")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub client_pos_version: u32, } /// Obf: DLLEFCDNBLE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1228)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartFinishSubMissionScNotify { /// offset: 24 #[prost(uint32, tag = "15")] pub bpfoddoobki: u32, } /// Obf: LDCBCLKFNEI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1265)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartFinishMainMissionScNotify { /// offset: 24 #[prost(uint32, tag = "7")] pub main_mission_id: u32, } /// Obf: ILKGEFBCEDG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1208)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMainMissionCustomValueCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub main_mission_id_list: ::prost::alloc::vec::Vec, } /// Obf: OHDJNFEIOEF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1217)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMainMissionCustomValueScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "6")] pub mission_data_list: ::prost::alloc::vec::Vec, } /// Obf: FHBEFBPJEFK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1251)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MainMissionAcceptNotify { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub sub_mission_id_list: ::prost::alloc::vec::Vec, } /// Obf: DGOJCKMHBIC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1254)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateTrackMainMissionCsReq { /// offset: 28 #[prost(enumeration = "TrackMainMissionUpdateReasonId", tag = "1")] pub nillmkmkodp: i32, /// offset: 32 #[prost(uint32, tag = "3")] pub cmfplcnkngm: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub gnpdglgbimm: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1279)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fnapkbelifo { /// offset: 32 #[prost(uint32, tag = "4")] pub cnogfhkiddp: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub cmfplcnkngm: u32, } /// Obf: ODAHOBDIKGI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1220)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishedMissionScNotify { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub finished_mission_id: ::prost::alloc::vec::Vec, } /// Obf: JJNEGIBNPLM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1293)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMainMissionCustomValueCsReq { /// offset: 36 #[prost(uint32, tag = "12")] pub main_mission_id: u32, /// offset: 24 #[prost(string, tag = "4")] pub dlcldiaoimk: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "5")] pub value: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1202)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofcenahffen { /// offset: 16 #[prost(message, optional, tag = "11")] pub hflclflcclk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: BDLKOCJKLAB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1249)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StarPerformanceRelayCsReq { /// offset: 28 #[prost(uint32, tag = "13")] pub performance_id: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub hfelbaklhca: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1266)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eppnlnibpna { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: BPPAFOINNDP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7091)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMonopolyInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nojcnlnibbh { /// offset: 28 #[prost(uint32, tag = "12")] pub bkilelbilbo: u32, /// offset: 25 #[prost(bool, tag = "14")] pub iojlmocpapg: bool, /// offset: 24 #[prost(bool, tag = "15")] pub dmbgfladnha: bool, /// offset: 32 #[prost(uint32, tag = "9")] pub item_value: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub nonkhemldno: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub lbeihilhokm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fiojpnplknp { /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub hfjndoaidop: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "Nkpjcabnlkl", tag = "12")] pub hpokohjddho: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ikkmaaebokl { /// offset: 28 #[prost(uint32, tag = "11")] pub icfppoljdpp: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pndokoleplc { /// offset: 32 #[prost(uint64, tag = "10")] pub bgbeofkejeg: u64, /// offset: 25 #[prost(bool, tag = "9")] pub is_taken_reward: bool, /// offset: 24 #[prost(bool, tag = "4")] pub jcockjgkfdk: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbbjmhohkmg { /// offset: 24 #[prost(string, tag = "1615")] pub eoeaohiikbb: ::prost::alloc::string::String, /// offset: 88 #[prost(uint64, tag = "15")] pub nicgpeenipc: u64, /// offset: 64 #[prost(message, repeated, tag = "8")] pub gkmjlekgbpn: ::prost::alloc::vec::Vec, /// offset: 136 #[prost(uint32, tag = "11")] pub pcpohhahccj: u32, /// offset: 128 #[prost(uint64, tag = "4")] pub eaeghdgjhgb: u64, /// offset: 56 #[prost(string, tag = "1934")] pub gokiidcghjk: ::prost::alloc::string::String, /// offset: 48 #[prost(message, repeated, tag = "14")] pub kmlakhpcffe: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "6")] pub lccplpkppjl: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(uint32, tag = "2")] pub mbmiccjebjb: u32, /// offset: 108 #[prost(uint32, tag = "1")] pub hjliecdfdlj: u32, /// offset: 116 #[prost(uint32, tag = "9")] pub oedlcakbfdk: u32, /// offset: 112 #[prost(bool, tag = "3")] pub ifdbimbmfgo: bool, /// offset: 124 #[prost(uint32, tag = "5")] pub mnmpdjadefp: u32, /// offset: 104 #[prost(uint32, tag = "10")] pub lcgoapahenh: u32, /// offset: 32 #[prost(message, repeated, tag = "13")] pub mbceaepnpoo: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "12")] pub jfgblmmfodf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(string, tag = "333")] pub bbnainmbbei: ::prost::alloc::string::String, /// offset: 96 #[prost(uint64, tag = "7")] pub ejgppefegmk: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jllhmahmcbf { /// offset: 24 #[prost(message, repeated, tag = "9")] pub fcncghejjlg: ::prost::alloc::vec::Vec, } /// Obf: MLEALEEEEBI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7010)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyInfoScRsp { /// offset: 48 #[prost(message, optional, tag = "6")] pub ghlejogaicj: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "7")] pub fbacklddebl: ::core::option::Option, /// offset: 96 #[prost(message, optional, tag = "14")] pub ammjechpgpe: ::core::option::Option, /// offset: 88 #[prost(message, optional, tag = "8")] pub hkgknekkjhb: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "1")] pub obooodmpbbh: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "15")] pub edhlmhhahdd: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "13")] pub eobendpkfbo: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "3")] pub mnhbjfmnnof: ::core::option::Option, /// offset: 112 #[prost(uint32, repeated, tag = "5")] pub gmokkmanojd: ::prost::alloc::vec::Vec, /// offset: 120 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 56 #[prost(message, optional, tag = "9")] pub ggldogihflg: ::core::option::Option, /// offset: 104 #[prost(message, optional, tag = "12")] pub stt: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] pub ffcdobmocdo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohjfhjhfgbh { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub ggjfjofnjpa: ::prost::alloc::vec::Vec, } /// Obf: IKBEDLELMIA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7056)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyConditionUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "14")] pub ffcdobmocdo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdkpoaeegjb { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub lopghgknbcj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub bcnabledjbe: ::prost::alloc::vec::Vec, } /// Obf: CGHPAKFHNGF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7055)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolySttUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "7")] pub stt: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aahbecicoen { /// offset: 32 #[prost(uint32, tag = "6")] pub miccegikibj: u32, /// offset: 36 #[prost(bool, tag = "15")] pub cpfcdocjfbf: bool, /// offset: 28 #[prost(enumeration = "Lbdmffdnfdp", tag = "1")] pub djdkaidiaad: i32, /// offset: 24 #[prost(uint32, tag = "10")] pub eiiagabafec: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Imdpaioohmf { /// offset: 52 #[prost(uint32, tag = "12")] pub fpldaknalkl: u32, /// offset: 16 #[prost(message, repeated, tag = "13")] pub pgihgnolioi: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "2")] pub lcpiodclnhl: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "4")] pub afcaobebomh: u32, /// offset: 32 #[prost(message, optional, tag = "10")] pub ljhdofbfnjh: ::core::option::Option, } /// Obf: NMBHMCJDCHC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7085)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyEventLoadUpdateScNotify { /// offset: 32 #[prost(message, repeated, tag = "3")] pub lcpiodclnhl: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "7")] pub pgihgnolioi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jmkdmdncnkc { /// offset: 24 #[prost(uint32, tag = "9")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eegkaeaipmc { /// offset: 24 #[prost(uint32, tag = "2")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfckoaklanf { /// offset: 40 #[prost(uint32, tag = "7")] pub amadfjnhmff: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub kekaepdejjp: u32, /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub lpfdkhdhlcd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kiegbdibdce { /// offset: 32 #[prost(uint32, tag = "13")] pub kekaepdejjp: u32, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub lpfdkhdhlcd: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "11")] pub koedcmicknj: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub nmoecehnlac: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dodflobpggl { /// offset: 32 #[prost(uint32, tag = "15")] pub mfnphheppid: u32, /// offset: 24 #[prost(message, repeated, tag = "13")] pub ddkamjlfeic: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eacgohfocjc { /// offset: 24 #[prost(uint32, tag = "10")] pub inchlhnkhch: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Klkjibbibim { /// offset: 24 #[prost(uint32, tag = "1")] pub onlbejgccca: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cnmhgghgpbe { /// offset: 24 #[prost(uint32, tag = "11")] pub edpfkidehdp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lfndhpmoflh { /// offset: 28 #[prost(uint32, tag = "10")] pub dhldklmphng: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub lmiicenmobi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Blijekkoijh { /// offset: 36 #[prost(uint32, tag = "6")] pub coebhkfjjgo: u32, #[prost(oneof = "blijekkoijh::Egkeapehoei", tags = "7, 14, 5, 1, 11, 15, 2, 12, 13")] pub egkeapehoei: ::core::option::Option, } /// Nested message and enum types in `BLIJEKKOIJH`. pub mod blijekkoijh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Egkeapehoei { /// offset: 24 #[prost(message, tag = "7")] Ejifpeegibk(super::Jmkdmdncnkc), /// offset: 24 #[prost(message, tag = "14")] Hchifbcippc(super::Eegkaeaipmc), /// offset: 24 #[prost(message, tag = "5")] Abijhknbghj(super::Pfckoaklanf), /// offset: 24 #[prost(message, tag = "1")] Omefkecbcna(super::Eacgohfocjc), /// offset: 24 #[prost(message, tag = "11")] ShopSyncInfo(super::Klkjibbibim), /// offset: 24 #[prost(message, tag = "15")] Bmkaefaknfj(super::Cnmhgghgpbe), /// offset: 24 #[prost(message, tag = "2")] Dkckdclcpel(super::Lfndhpmoflh), /// offset: 24 #[prost(message, tag = "12")] Hjgodnjbehn(super::Kiegbdibdce), /// offset: 24 #[prost(message, tag = "13")] Figgallelnm(super::Dodflobpggl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ffkcdbgnelo { /// offset: 24 #[prost(message, optional, tag = "13")] pub ndiofkhobkm: ::core::option::Option, } /// Obf: ABCFBNCANAO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7028)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyContentUpdateScNotify { /// offset: 16 #[prost(message, optional, tag = "12")] pub ndiofkhobkm: ::core::option::Option, } /// Obf: GMMHHBPMPKN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7095)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyCellUpdateNotify { /// offset: 24 #[prost(message, optional, tag = "8")] pub ljhdofbfnjh: ::core::option::Option, } /// Obf: NBOLIJHBEMP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7018)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyRollDiceCsReq {} /// Obf: CDJNOCLOPPK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7009)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyRollDiceScRsp { /// offset: 28 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub hjhgnkooili: u32, } /// Obf: CCONBNMNFFB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7057)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyCheatDiceCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub mfhkgpjjgbn: u32, } /// Obf: IIAHANMJCHL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7021)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyCheatDiceScRsp { /// offset: 28 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub mfhkgpjjgbn: u32, } /// Obf: HOBGDBCABPH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7098)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyMoveCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub hcohilbalgg: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub ifklegclpee: u32, } /// Obf: LIGADPCMHII /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7063)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyMoveScRsp { /// offset: 24 #[prost(message, repeated, tag = "11")] pub lkoihhmbhof: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "15")] pub ammjechpgpe: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: JFJMAPLDGDL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7026)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolySelectOptionCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub amadfjnhmff: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nplalefpiee { /// offset: 24 #[prost(uint32, tag = "15")] pub fcadjeengml: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub amadfjnhmff: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub event_id: u32, } /// Obf: AKCEGECPOFF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7039)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolySelectOptionScRsp { /// offset: 40 #[prost(uint32, tag = "11")] pub amadfjnhmff: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub event_id: u32, /// offset: 24 #[prost(message, repeated, tag = "14")] pub jbllicoocak: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "2")] pub ggldogihflg: ::core::option::Option, } /// Obf: IECJOGFONHO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7004)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyRollRandomCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub event_id: u32, } /// Obf: MMIAHKFHNFM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7038)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyRollRandomScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub event_id: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "15")] pub ggldogihflg: ::core::option::Option, } /// Obf: ILGKEOPBCHN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7072)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyReRollRandomCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub event_id: u32, } /// Obf: MAGICNPDEEI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7032)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyReRollRandomScRsp { /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub ggldogihflg: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "14")] pub event_id: u32, } /// Obf: CFDCDKNANPC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7033)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyConfirmRandomCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub event_id: u32, } /// Obf: LODJBBOCMGA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7061)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyConfirmRandomScRsp { /// offset: 24 #[prost(message, optional, tag = "13")] pub ggldogihflg: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub event_id: u32, } /// Obf: FPKMPDCHIDI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7007)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyBuyGoodsCsReq { /// offset: 28 #[prost(uint32, tag = "9")] pub emmomdodkak: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub onlbejgccca: u32, } /// Obf: AGDHJDJPADE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7058)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyBuyGoodsScRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub onlbejgccca: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub emmomdodkak: u32, } /// Obf: EHDLIFIMDKI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7044)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyUpgradeAssetCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub inchlhnkhch: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7100)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Imjmghchfaa { /// offset: 24 #[prost(uint32, tag = "14")] pub inchlhnkhch: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: DPJKNOIPPGB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7089)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGiveUpCurContentCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub content_id: u32, } /// Obf: IHHCFKGAFMD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7096)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGiveUpCurContentScRsp { /// offset: 28 #[prost(uint32, tag = "5")] pub content_id: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyActionResult { /// offset: 24 #[prost(message, optional, tag = "2")] pub detail: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "9")] pub effect_type: u32, /// offset: 52 #[prost(uint32, tag = "8")] pub trigger_cell_id: u32, /// offset: 32 #[prost(enumeration = "Ngaefpnbdad", tag = "3")] pub source_type: i32, /// offset: 44 #[prost(uint32, tag = "15")] pub click_map_id: u32, /// offset: 48 #[prost(uint32, tag = "7")] pub click_cell_id: u32, /// offset: 40 #[prost(uint32, tag = "10")] pub trigger_map_id: u32, } /// Obf: ODFAADJOEBG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7094)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyActionResultScNotify { /// offset: 16 #[prost(message, repeated, tag = "5")] pub mmaahmecgoe: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bafpncphnff { /// offset: 24 #[prost(bool, tag = "11")] pub egipjbjohle: bool, /// offset: 28 #[prost(uint32, tag = "2")] pub ccboelpgmij: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jdmpaaegmcd { #[prost( oneof = "jdmpaaegmcd::Ggkfdjkhbdj", tags = "3, 12, 15, 8, 5, 1, 2, 14, 11, 13, 10, 9, 7" )] pub ggkfdjkhbdj: ::core::option::Option, } /// Nested message and enum types in `JDMPAAEGMCD`. pub mod jdmpaaegmcd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Ggkfdjkhbdj { /// offset: 24 #[prost(message, tag = "3")] Bgfmfkpadki(super::Hjloochlbcl), /// offset: 24 #[prost(message, tag = "12")] Lnebkchgpfa(super::Hjloochlbcl), /// offset: 24 #[prost(message, tag = "15")] Gdahhpijnhf(super::Hlpmdjekdcn), /// offset: 24 #[prost(message, tag = "8")] Ejchimjmcja(super::Hlpmdjekdcn), /// offset: 24 #[prost(message, tag = "5")] Hnlaeibdfjm(super::Fdlcffpchbn), /// offset: 24 #[prost(message, tag = "1")] Aogmpajbfbh(super::Fdlcffpchbn), /// offset: 24 #[prost(message, tag = "2")] Kjojjlgcdmk(super::Ckecfdcfjoh), /// offset: 24 #[prost(message, tag = "14")] Jnahooeadek(super::Ckecfdcfjoh), /// offset: 24 #[prost(message, tag = "11")] Jbagghgapgp(super::Bafpncphnff), /// offset: 24 #[prost(message, tag = "13")] Kipoblkhekp(super::Iplekcnlemg), /// offset: 24 #[prost(message, tag = "10")] Jfoinnnbmkd(super::Fdlcffpchbn), /// offset: 24 #[prost(message, tag = "9")] Pacdgknbkhd(super::Ckecfdcfjoh), /// offset: 24 #[prost(message, tag = "7")] Bidimldnaio(super::Kmhnoomemif), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kmhnoomemif { /// offset: 24 #[prost(uint32, tag = "5")] pub ahfpghnjhdg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hjloochlbcl { /// offset: 28 #[prost(uint32, tag = "6")] pub item_id: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub item_stack_count: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub clafndlgdao: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ckecfdcfjoh { /// offset: 28 #[prost(uint32, tag = "2")] pub gaagklohmpg: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub naefgfdpcff: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iplekcnlemg { /// offset: 28 #[prost(uint32, tag = "9")] pub fikfmpbhihm: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub kpoofbpgmln: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub ibopjgbfcji: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub pnhoedhbgnm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khchpplofjn { /// offset: 44 #[prost(uint32, tag = "9")] pub config_id: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub khdlmpakegf: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub gcpncedamab: u32, #[prost(oneof = "khchpplofjn::Epiijjcakie", tags = "13, 15, 12")] pub epiijjcakie: ::core::option::Option, } /// Nested message and enum types in `KHCHPPLOFJN`. pub mod khchpplofjn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Epiijjcakie { /// offset: 24 #[prost(message, tag = "13")] Pihgdhaklcb(super::Hjbmldmlane), /// offset: 24 #[prost(message, tag = "15")] Mncfniehmkk(super::Jcadehndglf), /// offset: 24 #[prost(message, tag = "12")] Anlbkejphfk(super::Nmdmpghiini), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfngjajajjh { /// offset: 16 #[prost(message, repeated, tag = "10")] pub naodindeklm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "4")] pub cnjplpncmlp: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "1")] pub ddlflpknlpl: ::core::option::Option, } /// Obf: DEAGDILDJIB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7053)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameSettleScNotify { /// offset: 24 #[prost(message, optional, tag = "14")] pub bmkaefaknfj: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "15")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] pub jeiliiabklg: ::core::option::Option, } /// Obf: NFNPKKLHDBN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7020)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameCreateScNotify { /// offset: 32 #[prost(message, optional, tag = "11")] pub ddlflpknlpl: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "8")] pub bmkaefaknfj: ::core::option::Option, } /// Obf: MLKHJBEGIPI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7065)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGameRaiseRatioCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub khdlmpakegf: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7073)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hjohlmhfhie { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub khdlmpakegf: u32, } /// Obf: PONLPHOHFPF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7074)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyFirstEnterMonopolyActivityCsReq {} /// Obf: NBOPPABHINK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7037)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyFirstEnterMonopolyActivityScRsp { /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "3")] pub eobendpkfbo: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "13")] pub lnephgmejhj: bool, /// offset: 36 #[prost(uint32, tag = "4")] pub lfgmmapkdic: u32, /// offset: 48 #[prost(int64, tag = "14")] pub cilpijnoiag: i64, } /// Obf: OGNAIBLOFOL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7046)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGetDailyInitItemCsReq { /// offset: 24 #[prost(bool, tag = "6")] pub giidbfjclde: bool, } /// Obf: AGNEEPEJLAK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7034)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGetDailyInitItemScRsp { /// offset: 40 #[prost(uint32, tag = "7")] pub jehgfejciff: u32, /// offset: 48 #[prost(int64, tag = "11")] pub cilpijnoiag: i64, /// offset: 36 #[prost(uint32, tag = "6")] pub cpfbcbkflfm: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub jbonhgnncle: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub eoaajmdchid: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub fjbdcnakifm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjbmldmlane { /// offset: 40 #[prost(uint32, repeated, tag = "11")] pub daddpjdahbn: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub eaofjfafaho: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "15")] pub fflfiiomalc: u32, /// offset: 32 #[prost(uint32, repeated, tag = "13")] pub gjlhknglikb: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(bool, tag = "5")] pub jklfmohicmo: bool, } /// Obf: IKDKAODPNKJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7051)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGameBingoFlipCardCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub nbflcnhfefm: u32, } /// Obf: ENDHFEOKGFH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7025)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameBingoFlipCardScRsp { /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 32 #[prost(bool, tag = "2")] pub jklfmohicmo: bool, /// offset: 36 #[prost(uint32, tag = "14")] pub eplbcnfmlil: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub eaofjfafaho: ::prost::alloc::vec::Vec, } /// Obf: AENCNCEPHGG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7008)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGameGachaCsReq {} /// Obf: PGHIDHLDBEP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7017)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameGachaScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub aniadnfemah: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nokkapgbnhp { /// offset: 24 #[prost(uint32, tag = "10")] pub ihmabiphlkn: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub igjkfhkmoni: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jcadehndglf { /// offset: 52 #[prost(uint32, tag = "3")] pub icinhmikjlh: u32, /// offset: 48 #[prost(uint32, tag = "10")] pub ihllmllnifn: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub ojchpapjdfo: u32, /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub pelpdapdbkj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "14")] pub nnkhmiejpoi: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub bjjonghlofc: u32, } /// Obf: JJOKFFPFHDC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7054)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyAcceptQuizCsReq { /// offset: 24 #[prost(message, repeated, tag = "15")] pub nnkhmiejpoi: ::prost::alloc::vec::Vec, } /// Obf: BKDMFMGAOLE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7079)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyAcceptQuizScRsp { /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub mncfniehmkk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cifmoicfjdf { /// offset: 28 #[prost(uint32, tag = "9")] pub pmbapkjmbnm: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub pkblomeifmd: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub icinhmikjlh: u32, } /// Obf: IMPKKJCBIBG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7011)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyQuizDurationChangeScNotify { /// offset: 16 #[prost(message, repeated, tag = "5")] pub cjfblhnphak: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nmdmpghiini { /// offset: 24 #[prost(uint32, tag = "8")] pub icdfdokflak: u32, /// offset: 32 #[prost(bool, tag = "10")] pub amoopclgkgd: bool, /// offset: 28 #[prost(uint32, tag = "3")] pub ilipgaecppc: u32, } /// Obf: FGOJPPBJGKO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7093)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGuessChooseCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub ilipgaecppc: u32, } /// Obf: CGGEGHHCJEM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7002)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGuessChooseScRsp { /// offset: 28 #[prost(uint32, tag = "7")] pub ilipgaecppc: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lninnlaeanb { /// offset: 16 #[prost(message, optional, tag = "4")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub icdfdokflak: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub jfnnpeodino: u32, } /// Obf: AGBJDGLALKE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7005)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGuessDrawScNotify { /// offset: 24 #[prost(message, repeated, tag = "10")] pub ccgjkbolcdl: ::prost::alloc::vec::Vec, } /// Obf: IGEMLHHDHMK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7049)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGuessBuyInformationCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7066)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nafcecefdml { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hlpmdjekdcn { /// offset: 24 #[prost(uint32, tag = "7")] pub inchlhnkhch: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub jhindfpamnl: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cifmfbbmidg { /// offset: 16 #[prost(message, repeated, tag = "12")] pub hplibogmcnj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Odonlhdapkb { /// offset: 44 #[prost(uint32, tag = "8")] pub cggnlacjgcl: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub nnaohmmibeb: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub ccjepaajoho: u32, /// offset: 56 #[prost(uint32, tag = "6")] pub dldghjejdpf: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub bpbkpakelgh: u32, /// offset: 52 #[prost(uint32, tag = "13")] pub akdkljlonba: u32, /// offset: 32 #[prost(bool, tag = "9")] pub edbnodeohda: bool, /// offset: 48 #[prost(uint32, tag = "3")] pub aijgkiomflp: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub ibbnlmbclhf: u32, } /// Obf: AEMGMLKLKIH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7092)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyDailySettleScNotify { /// offset: 16 #[prost(message, optional, tag = "3")] pub eobendpkfbo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub lfgmmapkdic: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fdlcffpchbn { /// offset: 28 #[prost(uint32, tag = "14")] pub buff_id: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub coebhkfjjgo: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub pocifnlefhn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Imkoommhaml { /// offset: 16 #[prost(message, repeated, tag = "13")] pub buff_list: ::prost::alloc::vec::Vec, } /// Obf: GIAONHPLMBM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7024)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMonopolyFriendRankingListCsReq { /// offset: 40 #[prost(uint32, tag = "15")] pub uid: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub chnpmibhoaa: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub dldghjejdpf: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub fkakccjcgaf: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub nnaohmmibeb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oiklflhpkcp {} /// Obf: DFLOLKLHKID /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7078)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyFriendRankingListScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub knniaebmhgm: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "4")] pub jpnalkefhoh: ::prost::alloc::vec::Vec, } /// Obf: EDKEIFCANNO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7042)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyLikeCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub eaalmhnalfi: u32, } /// Obf: HAMIJFBAMAB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7059)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyLikeScRsp { /// offset: 24 #[prost(message, optional, tag = "4")] pub reward_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub eaalmhnalfi: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: IHPFANPLOLE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7029)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyLikeScNotify { /// offset: 32 #[prost(uint32, tag = "4")] pub chnpmibhoaa: u32, /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub hfjndoaidop: ::prost::alloc::vec::Vec, } /// Obf: GKKMAEOECHL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7012)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMbtiReportCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fcjolmlmkba { /// offset: 28 #[prost(uint32, tag = "15")] pub cnt: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub hndhfpabbkd: u32, } /// Obf: KGBKAOLFAGF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7077)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMbtiReportScRsp { /// offset: 52 #[prost(int32, tag = "12")] pub pmagobnhjjd: i32, /// offset: 44 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "7")] pub hnldlooapmi: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(int32, tag = "4")] pub ehmefablodd: i32, /// offset: 56 #[prost(bool, tag = "13")] pub is_taken_reward: bool, /// offset: 48 #[prost(uint32, tag = "6")] pub progress: u32, /// offset: 16 #[prost(message, repeated, tag = "3")] pub jbllicoocak: ::prost::alloc::vec::Vec, /// offset: 57 #[prost(bool, tag = "8")] pub hhpalhmblfk: bool, } /// Obf: EJPEHPKIIOB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7016)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyEventSelectFriendCsReq { /// offset: 24 #[prost(bool, tag = "10")] pub ldjkeepnjdc: bool, /// offset: 28 #[prost(uint32, tag = "4")] pub liphdplgmnp: u32, } /// Obf: FCOBPLJPBFO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7006)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyEventSelectFriendScRsp { /// offset: 36 #[prost(uint32, tag = "13")] pub lmiicenmobi: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub ljhdofbfnjh: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub dhldklmphng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fkggchgflad { /// offset: 32 #[prost(uint32, tag = "12")] pub dhldklmphng: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub id: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub aongoeafkoc: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub lmiicenmobi: u32, } /// Obf: CLNEFJGKCLH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7088)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolySocialEventEffectScNotify { /// offset: 16 #[prost(message, repeated, tag = "15")] pub hmeodjmeneg: ::prost::alloc::vec::Vec, } /// Obf: EJMIAFEFPJJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7052)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSocialEventServerCacheCsReq {} /// Obf: OHOCHMIFMIM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7090)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSocialEventServerCacheScRsp { /// offset: 24 #[prost(message, repeated, tag = "15")] pub hmeodjmeneg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: DDBGLOKMBMD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7069)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteSocialEventServerCacheCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub nhahngepkmj: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7041)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ffbkmffhfpb { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub lplfpjhopkk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: DNLJHMJALPL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7070)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGetRaffleTicketCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub mbmiccjebjb: u32, } /// Obf: EAPOJLMHAHI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7068)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGetRaffleTicketScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub mbmiccjebjb: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "13")] pub elnfnmjmail: ::prost::alloc::vec::Vec, } /// Obf: BIJEJHNMMPM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7082)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyTakeRaffleTicketRewardCsReq { /// offset: 24 #[prost(uint64, tag = "7")] pub cbomhcdnedg: u64, /// offset: 32 #[prost(uint32, tag = "2")] pub mbmiccjebjb: u32, } /// Obf: BBMDPGPAJDC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7060)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyTakeRaffleTicketRewardScRsp { /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub cbomhcdnedg: u32, /// offset: 16 #[prost(message, optional, tag = "3")] pub reward_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub mbmiccjebjb: u32, } /// Obf: DBIFLLGFGAF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7099)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyScrachRaffleTicketCsReq { /// offset: 24 #[prost(uint64, tag = "10")] pub cbomhcdnedg: u64, /// offset: 32 #[prost(uint32, tag = "4")] pub mbmiccjebjb: u32, } /// Obf: LNEHPLJCEBC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7013)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyScrachRaffleTicketScRsp { /// offset: 28 #[prost(uint32, tag = "11")] pub mbmiccjebjb: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 #[prost(uint64, tag = "4")] pub cbomhcdnedg: u64, } /// Obf: KLPPFONHMGF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7031)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGetRegionProgressCsReq {} /// Obf: GGOGIMPOPBJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7083)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGetRegionProgressScRsp { /// offset: 28 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub ekimliamfhe: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub fkakccjcgaf: u32, } /// Obf: BIHEADBELNJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7035)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyGetRafflePoolInfoCsReq {} /// Obf: DEJOPKHMFNJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7015)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGetRafflePoolInfoScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub fbacklddebl: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: LHFCHMFMEPB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7086)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyTakePhaseRewardCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub ffjecamiedl: ::prost::alloc::vec::Vec, } /// Obf: PJAAHKHFANM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7080)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyTakePhaseRewardScRsp { /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub ffjecamiedl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub reward_list: ::core::option::Option, } /// Obf: MFDJIGCDEHF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7040)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMonopolyMbtiReportRewardCsReq {} /// Obf: OMGFBMCLDCM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7043)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyMbtiReportRewardScRsp { /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "13")] pub reward_list: ::core::option::Option, } /// Obf: GDMBLGECAMB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7097)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMonopolyDailyReportCsReq {} /// Obf: JFCJFGDNHGP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7075)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMonopolyDailyReportScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub eobendpkfbo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: MOJJALCDOEI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7048)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyClickCellCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub eiiagabafec: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub miccegikibj: u32, } /// Obf: AOIPJLHFJPP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7076)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyClickCellScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub miccegikibj: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub eiiagabafec: u32, } /// Obf: JOKMHBEGNFP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7045)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MonopolyClickMbtiReportCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7087)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Okmkbbiojgn { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: ELNIIPEPJDN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1091)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightGameStateCsReq {} /// Obf: MGAKPHCDOCI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1010)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightGameStateScRsp { /// offset: 48 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub opogemadlei: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "11")] pub biebfhecepm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "9")] pub pofocmihjia: ::core::option::Option, } /// Obf: HKFMHDILBDB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1094)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerGetFightGateCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub player_data: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1095)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lokajgfmkak { /// offset: 52 #[prost(uint32, tag = "14")] pub port: u32, /// offset: 16 #[prost(string, tag = "6")] pub ip: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "2")] pub ihjglgclanm: ::prost::alloc::string::String, /// offset: 48 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 40 #[prost(uint64, tag = "9")] pub eiffdnnbgmc: u64, } /// Obf: HPAPBELLLLG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1014)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FightGiveUpCsReq { /// offset: 24 #[prost(uint64, tag = "15")] pub eiffdnnbgmc: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1018)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dgeeilcmhhe { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: GOPPKCMEBOB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1009)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightGameStartScNotify { /// offset: 24 #[prost(message, repeated, tag = "6")] pub biebfhecepm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "2")] pub opogemadlei: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1098)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fcianjkgmch { /// offset: 16 #[prost(message, optional, tag = "7")] pub opogemadlei: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1063)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mklllkleeap { /// offset: 32 #[prost(uint32, tag = "3")] pub ijdmecljebd: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub dkaeidjmjcj: u32, /// offset: 36 #[prost(enumeration = "Fkanibdjnkg", tag = "15")] pub reason: i32, /// offset: 24 #[prost(message, optional, tag = "12")] pub mhfhoddbopm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ifmgfpicggh { /// offset: 24 #[prost(uint32, tag = "13")] pub nlocdhmlgjh: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub bofookjcjgg: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nejjdlocgcl { /// offset: 32 #[prost(uint32, tag = "13")] pub foolmiadmmh: u32, /// offset: 24 #[prost(message, repeated, tag = "7")] pub lcehdgbbdjl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjkakgbonbm { /// offset: 24 #[prost(uint32, tag = "12")] pub foolmiadmmh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bcfajampdkf { /// offset: 28 #[prost(uint32, tag = "10")] pub foolmiadmmh: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub bgnloaedcoj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gmgjalhogog { /// offset: 24 #[prost(uint32, tag = "6")] pub foolmiadmmh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Plgomimnnae { /// offset: 24 #[prost(uint32, tag = "4")] pub foolmiadmmh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dlcfneojgbb { /// offset: 24 #[prost(uint32, tag = "7")] pub foolmiadmmh: u32, } /// Obf: DIFOGMNOECN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1026)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMatchPlayDataCsReq { /// offset: 24 #[prost(enumeration = "FightGameMode", repeated, tag = "8")] pub bfbjkaalfhd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bpjdoembnmd { /// offset: 32 #[prost(uint32, tag = "14")] pub hiilnpickcg: u32, /// offset: 36 #[prost(enumeration = "FightGameMode", tag = "5")] pub plobmbfpnfk: i32, #[prost(oneof = "bpjdoembnmd::Flbcmacphmj", tags = "10, 9, 8")] pub flbcmacphmj: ::core::option::Option, } /// Nested message and enum types in `BPJDOEMBNMD`. pub mod bpjdoembnmd { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Flbcmacphmj { /// offset: 24 #[prost(message, tag = "10")] Jbbacllcfon(super::Nejjdlocgcl), /// offset: 24 #[prost(message, tag = "9")] Fhecfhdhfjc(super::Bcfajampdkf), /// offset: 24 #[prost(message, tag = "8")] Jakfadadnon(super::Dlcfneojgbb), } } /// Obf: CMOKAEBNDLE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1039)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMatchPlayDataRsp { /// offset: 24 #[prost(message, repeated, tag = "4")] pub dlmgkbkefik: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: NPPGEPABNIL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1001)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchPlayDataChangeNtf { /// offset: 24 #[prost(message, optional, tag = "10")] pub paagkbfnhkk: ::core::option::Option, } /// Obf: DAFEJNGKLCP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1074)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetFriendRankingInfoCsReq { /// offset: 24 #[prost(enumeration = "FightGameMode", tag = "13")] pub plobmbfpnfk: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Efbihjhmicb { /// offset: 40 #[prost(uint32, tag = "2")] pub uid: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub dbojchbahci: u32, #[prost(oneof = "efbihjhmicb::Bpihfajcloc", tags = "13, 5, 4")] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `EFBIHJHMICB`. pub mod efbihjhmicb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 16 #[prost(message, tag = "13")] Nbfjkdonmdf(super::Bjkakgbonbm), /// offset: 16 #[prost(message, tag = "5")] Cmbpmihghak(super::Gmgjalhogog), /// offset: 16 #[prost(message, tag = "4")] Fecobclaama(super::Plgomimnnae), } } /// Obf: AHGCEIJJCEP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1037)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendRankingInfoRsp { /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 36 #[prost(enumeration = "FightGameMode", tag = "14")] pub plobmbfpnfk: i32, /// offset: 16 #[prost(message, repeated, tag = "15")] pub cpbglngocba: ::prost::alloc::vec::Vec, } /// Obf: BEICBDOAAPA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1004)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelfRankChangeNtf { /// offset: 32 #[prost(enumeration = "FightGameMode", tag = "1")] pub plobmbfpnfk: i32, /// offset: 16 #[prost(message, repeated, tag = "14")] pub cpbglngocba: ::prost::alloc::vec::Vec, } /// Obf: EMBLDPJGGIE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4691)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMultipleDropInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dminlldnndl { /// offset: 24 #[prost(uint32, tag = "7")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub abmkkokdafk: u32, } /// Obf: BAIBNNBPIAJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4610)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMultipleDropInfoScRsp { /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 #[prost(message, repeated, tag = "2")] pub jnghglmbpoh: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "4")] pub dfeooehfaac: ::prost::alloc::vec::Vec, } /// Obf: JCBFICINIGF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4694)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultipleDropInfoScNotify { /// offset: 24 #[prost(message, repeated, tag = "6")] pub dfeooehfaac: ::prost::alloc::vec::Vec, } /// Obf: HGPKCDLAKAI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4695)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPlayerReturnMultiDropInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Enalokifdfh { /// offset: 32 #[prost(uint32, tag = "5")] pub fadfcmmnddk: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub fhjbmblfafh: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub hiilnpickcg: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub klobeeojbcn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aeoefoilebp { /// offset: 32 #[prost(uint32, tag = "6")] pub bgadldehiib: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub hiilnpickcg: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub dacokfcbmbi: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub cfofockjgcg: u32, } /// Obf: JGHOLIAONDJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4614)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerReturnMultiDropInfoScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub bmaggbcmdlb: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "13")] pub jnghglmbpoh: ::prost::alloc::vec::Vec, } /// Obf: HAEKABLEIPP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4618)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultipleDropInfoNotify { /// offset: 32 #[prost(message, repeated, tag = "14")] pub jnghglmbpoh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "1")] pub dfeooehfaac: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "5")] pub aldklkhlggp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aeimincofhf { /// offset: 24 #[prost(enumeration = "Jffonidpnda", tag = "14")] pub pos: i32, /// offset: 28 #[prost(uint32, tag = "2")] pub gkfegibgegi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fokopecfcop { /// offset: 16 #[prost(message, repeated, tag = "5")] pub bodapolfadf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub enngnamebjc: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub kdfmifkalkh: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub area_id: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub gponhjhhmbb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jklfbdfjljh { /// offset: 28 #[prost(uint32, tag = "8")] pub egefhcfjicc: u32, /// offset: 24 #[prost(bool, tag = "5")] pub nagjkijodkf: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbhpnlhpcmd { /// offset: 32 #[prost(uint32, tag = "11")] pub nfgfpmekphn: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub fkegaihnode: u32, /// offset: 48 #[prost(uint32, tag = "2")] pub ilchdgkodpe: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub lpagkhgccfh: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub aphjpjbimfb: u32, /// offset: 24 #[prost(message, repeated, tag = "1")] pub hncdmhidijl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fkmkigfjodf { /// offset: 28 #[prost(uint32, tag = "7")] pub pegelnhgmja: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub gkfegibgegi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Affimbgbmbj { /// offset: 52 #[prost(uint32, tag = "8")] pub odiaclikifp: u32, /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub daodpgddfca: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub event_id: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub gfhkbmldkdp: u32, /// offset: 40 #[prost(enumeration = "MuseumRandomEventState", tag = "1")] pub state: i32, /// offset: 48 #[prost(uint32, tag = "3")] pub hbdchimfkdk: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub ilhabfjkegd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Knnodapakja { /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub jilaadefngd: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "7")] pub paddejdlfla: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub oodpdebichf: u32, } /// Obf: PFAOBBLHJOJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4391)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetMuseumInfoCsReq {} /// Obf: FLIMCLFDIFI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4310)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMuseumInfoScRsp { /// offset: 64 #[prost(message, optional, tag = "11")] pub okmghncgpol: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "9")] pub gpeafajgcph: ::core::option::Option, /// offset: 48 #[prost(uint32, repeated, tag = "1")] pub ckdachpjljd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "14")] pub hnepfehkfeo: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "8")] pub bodapolfadf: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "13")] pub anbehcinfld: u32, /// offset: 96 #[prost(uint32, tag = "10")] pub nogabdkmagb: u32, /// offset: 84 #[prost(uint32, tag = "5")] pub exp: u32, /// offset: 76 #[prost(uint32, tag = "7")] pub abijhknbghj: u32, /// offset: 88 #[prost(uint32, tag = "15")] pub level: u32, /// offset: 72 #[prost(uint32, tag = "12")] pub djflhfmjpcd: u32, /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub aaokffgnbne: ::prost::alloc::vec::Vec, /// offset: 100 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 92 #[prost(uint32, tag = "3")] pub epeekldllda: u32, } /// Obf: FBGIMKPICEC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4394)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyNpcStuffCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub gkfegibgegi: u32, } /// Obf: DEKANFCAEFJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4395)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BuyNpcStuffScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub gkfegibgegi: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: ECJBCADGILK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4314)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetStuffToAreaCsReq { /// offset: 32 #[prost(uint32, tag = "2")] pub gkfegibgegi: u32, /// offset: 24 #[prost(enumeration = "Jffonidpnda", tag = "8")] pub pos: i32, /// offset: 28 #[prost(uint32, tag = "7")] pub pegelnhgmja: u32, } /// Obf: IHMHOEBNLIF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4318)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetStuffToAreaScRsp { /// offset: 36 #[prost(uint32, tag = "2")] pub pegelnhgmja: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub gkfegibgegi: u32, /// offset: 24 #[prost(enumeration = "Jffonidpnda", tag = "8")] pub pos: i32, } /// Obf: HENDDKMJNDP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4309)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RemoveStuffFromAreaCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub gkfegibgegi: u32, } /// Obf: PCEIBEIKBBF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4398)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RemoveStuffFromAreaScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub gkfegibgegi: u32, } /// Obf: IPPEIOJAEDM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4363)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncGetStuffScNotify { /// offset: 24 #[prost(uint32, tag = "15")] pub gkfegibgegi: u32, /// offset: 28 #[prost(enumeration = "GetStuffType", tag = "13")] pub jfgkamkhhef: i32, } /// Obf: DGFKCKICENP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4326)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncGetExhibitScNotify { /// offset: 24 #[prost(uint32, tag = "3")] pub ecjbeeledfk: u32, } /// Obf: LNHBNKCPHIC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4339)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishCurTurnCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub noibchmdhjh: u32, } /// Obf: OJDGNHKPCIO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4301)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishCurTurnScRsp { /// offset: 28 #[prost(uint32, tag = "11")] pub kdoimeheeog: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: BDLNONMJLGH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4374)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpgradeAreaCsReq { /// offset: 28 #[prost(uint32, tag = "7")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub area_id: u32, } /// Obf: HDHMAFFFNBD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4337)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpgradeAreaScRsp { /// offset: 28 #[prost(uint32, tag = "14")] pub area_id: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub level: u32, } /// Obf: BOBINHKMFEK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4304)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpgradeAreaStatCsReq { /// offset: 28 #[prost(enumeration = "StatType", tag = "12")] pub dgfgnmjalgj: i32, /// offset: 24 #[prost(uint32, tag = "7")] pub level: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub area_id: u32, } /// Obf: JGHPGJKOFFB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4338)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpgradeAreaStatScRsp { /// offset: 28 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub area_id: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub level: u32, /// offset: 24 #[prost(enumeration = "StatType", tag = "4")] pub dgfgnmjalgj: i32, } /// Obf: JPLNOJJDLAK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4372)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncMuseumInfoChangedScNotify { /// offset: 40 #[prost(uint32, repeated, tag = "9")] pub ckdachpjljd: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(uint32, tag = "12")] pub epeekldllda: u32, /// offset: 92 #[prost(uint32, tag = "15")] pub nogabdkmagb: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] pub bodapolfadf: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "10")] pub aaokffgnbne: ::prost::alloc::vec::Vec, /// offset: 84 #[prost(uint32, tag = "1")] pub anbehcinfld: u32, /// offset: 32 #[prost(message, repeated, tag = "14")] pub hnepfehkfeo: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "6")] pub okmghncgpol: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "7")] pub gpeafajgcph: ::core::option::Option, /// offset: 80 #[prost(uint32, tag = "13")] pub djflhfmjpcd: u32, /// offset: 76 #[prost(uint32, tag = "2")] pub abijhknbghj: u32, /// offset: 88 #[prost(uint32, tag = "4")] pub exp: u32, /// offset: 72 #[prost(uint32, tag = "3")] pub level: u32, } /// Obf: NFPBLBDHDMP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4333)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncMuseumRandomEventStartScNotify { /// offset: 16 #[prost(message, optional, tag = "5")] pub ljmfgdfblck: ::core::option::Option, } /// Obf: FCGOABNHHOH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4361)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MuseumRandomEventQueryCsReq { /// offset: 24 #[prost(int32, tag = "5")] pub acbnhjkffmp: i32, } /// Obf: EGBFJNCBDKD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4307)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumRandomEventQueryScRsp { /// offset: 16 #[prost(message, optional, tag = "4")] pub ljmfgdfblck: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: JINOKPICHDF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4358)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MuseumRandomEventSelectCsReq { /// offset: 28 #[prost(uint32, tag = "13")] pub ilhabfjkegd: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub event_id: u32, } /// Obf: IFAHFKJPLGA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4344)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MuseumRandomEventSelectScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub ilhabfjkegd: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub event_id: u32, } /// Obf: PJDGFJBLEOM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4332)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncMuseumFundsChangedScNotify { /// offset: 24 #[prost(uint32, tag = "8")] pub epeekldllda: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4400)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ibfcjbckeni { /// offset: 36 #[prost(uint32, tag = "12")] pub gkfegibgegi: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub gbhlndoollg: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub dobcfdeimka: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub epeekldllda: u32, } /// Obf: JKNEDHNHHLC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4389)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncMuseumTargetStartNotify { /// offset: 24 #[prost(uint32, tag = "14")] pub lpagkhgccfh: u32, } /// Obf: HFOEOPJMNBI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4396)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncMuseumTargetMissionFinishNotify { /// offset: 36 #[prost(uint32, tag = "6")] pub lpagkhgccfh: u32, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub egefhcfjicc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "3")] pub epogeoiilni: bool, } /// Obf: JJJPAAMCFNK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4357)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncMuseumTargetRewardNotify { /// offset: 32 #[prost(uint32, tag = "14")] pub lpagkhgccfh: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub item_id: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub fjofdonmhph: u32, } /// Obf: NBCLKLKNJIH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4321)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeCollectRewardCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub item_id: u32, } /// Obf: FIHPNMOPLOO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4328)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeCollectRewardRsp { /// offset: 36 #[prost(uint32, tag = "4")] pub item_id: u32, /// offset: 16 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Engefmpdlbk { /// offset: 24 #[prost(uint32, tag = "8")] pub level_id: u32, /// offset: 32 #[prost(bool, tag = "6")] pub caakbfjdgik: bool, /// offset: 28 #[prost(uint32, tag = "5")] pub aammmjjhhjd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jacfodgpimc { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub ficcpemlmnn: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub nciiiiabfdp: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "13")] pub cefdnehpfei: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub jhjgfphicmc: u32, } /// Obf: MBAMNKIGOCF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7572)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmDataCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub player_data: u32, } /// Obf: KBJLEHPFEIF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7588)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmDataScRsp { /// offset: 72 #[prost(bool, tag = "5")] pub nabccmlehgg: bool, /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub hniphgkapcl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "1")] pub bkaekpjnoic: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "11")] pub cur_level_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub cfcheabmobn: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "8")] pub opjfcmaoace: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 56 #[prost(uint32, repeated, tag = "12")] pub fmloninpdpp: ::prost::alloc::vec::Vec, /// offset: 76 #[prost(uint32, tag = "14")] pub dmkigolbghe: u32, } /// Obf: MHJIIPIEAIO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7574)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmStartLevelCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub level_id: u32, } /// Obf: KDAPNCGGPBN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7589)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmStartLevelScRsp { /// offset: 16 #[prost(string, tag = "8")] pub mdildjmpngh: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub level_id: u32, } /// Obf: BFPECMFDLJH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7573)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmFinishLevelCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub score_id: u32, /// offset: 28 #[prost(bool, tag = "12")] pub caakbfjdgik: bool, /// offset: 32 #[prost(uint32, tag = "15")] pub role_star: u32, } /// Obf: NNNHNJOOKHG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7571)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmFinishLevelScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub level_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: PDIPCHOBNDI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7578)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmUnlockTrackScNotify { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub mmknegdacbo: ::prost::alloc::vec::Vec, } /// Obf: NJEMBBCNLKD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7594)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmSaveSongConfigDataCsReq { /// offset: 16 #[prost(message, optional, tag = "14")] pub bajeialibbm: ::core::option::Option, } /// Obf: ANMLNAGCFND /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7600)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct MusicRhythmSaveSongConfigDataScRsp { /// offset: 24 #[prost(uint32, tag = "13")] pub hnedaolnago: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub dmkigolbghe: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7585)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dmejhilmkah { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub mpmcjpmmdmc: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7597)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hdcoofahmhj {} /// Obf: DEBNOAJMHCH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7595)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmUnlockSongSfxScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub mpmcjpmmdmc: ::prost::alloc::vec::Vec, } /// Obf: ELIELOBCLCJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OfferingInfo { /// offset: 40 #[prost(uint32, tag = "4")] pub pmopgbmgekd: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub benbcdjkdjp: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub jffapcddamk: u32, /// offset: 48 #[prost(uint32, tag = "12")] pub ojmkofhbmji: u32, /// offset: 44 #[prost(enumeration = "Kmpfieepeek", tag = "14")] pub bebickmnbch: i32, /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub kihpjnbpabf: ::prost::alloc::vec::Vec, } /// Obf: FDLELGKMBMI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6921)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetOfferingInfoCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub namfeknncna: ::prost::alloc::vec::Vec, } /// Obf: IOCIEIHILON /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6940)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetOfferingInfoScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "3")] pub hjajcmocdnn: ::prost::alloc::vec::Vec, } /// Obf: CFHMKLKELJG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6922)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SubmitOfferingItemCsReq { /// offset: 28 #[prost(uint32, tag = "13")] pub jffapcddamk: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub interacted_prop_entity_id: u32, } /// Obf: EMNMPINHHBA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6930)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubmitOfferingItemScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub dgnapbknbcd: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: KFKCLNNNFDI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6935)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOfferingRewardCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub take_reward_level_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "15")] pub jffapcddamk: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub interacted_prop_entity_id: u32, } /// Obf: GEGLIAPFNIN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6928)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOfferingRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub dgnapbknbcd: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, } /// Obf: FADDIBDHKOI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6934)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OfferingInfoScNotify { /// offset: 24 #[prost(message, optional, tag = "7")] pub dgnapbknbcd: ::core::option::Option, } /// Obf: BKMNLLIIIFA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4091)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AcceptedPamMissionExpireCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub main_mission_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4010)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ollnkphmeph { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub main_mission_id: u32, } /// Obf: OOOAODJDNLM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4094)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncAcceptedPamMissionNotify { /// offset: 32 #[prost(uint32, tag = "4")] pub main_mission_id: u32, /// offset: 24 #[prost(uint64, tag = "6")] pub njmongkljjc: u64, } /// Obf: NOBEBBIFPBM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8121)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPamSkinDataCsReq {} /// Obf: CLBCFHDDGOJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8140)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPamSkinDataScRsp { /// offset: 36 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub unlock_skin_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub cur_skin: u32, } /// Obf: OMFHKHGIKGC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8122)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPamSkinCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub pam_skin: u32, } /// Obf: DFOOPKILNDH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8130)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPamSkinScRsp { /// offset: 28 #[prost(uint32, tag = "4")] pub cur_skin: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub set_skin: u32, } /// Obf: JFDJLGPDFPF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8135)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockPamSkinScNotify { /// offset: 24 #[prost(uint32, tag = "4")] pub pam_skin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lngjcjnkpke { /// offset: 32 #[prost(uint32, tag = "2")] pub level_id: u32, /// offset: 28 #[prost(bool, tag = "9")] pub idopnckaado: bool, /// offset: 24 #[prost(uint32, tag = "11")] pub time: u32, } /// Obf: LHCLEBMLEHK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8381)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourGetDataCsReq {} /// Obf: IEBEIFEDNBI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8400)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ParkourGetDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "1")] pub lcphekpadkf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Locejaimmgg { /// offset: 32 #[prost(uint32, tag = "15")] pub time: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub ebiaonnlfgm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Afdbefkbbfm { /// offset: 16 #[prost(message, repeated, tag = "2")] pub jpnalkefhoh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub level_id: u32, } /// Obf: OFFFJKPKNDD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8382)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourGetRankingInfoCsReq {} /// Obf: NKDGHFKBGHG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8390)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ParkourGetRankingInfoScRsp { /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "4")] pub imdcefegipb: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "2")] pub dehbapfmbmb: ::prost::alloc::vec::Vec, } /// Obf: JFLGECBEFCP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8395)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourStartLevelCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub hhpfndbgiio: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub level_id: u32, } /// Obf: OFLGNHDEONJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8388)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourStartLevelScRsp { /// offset: 32 #[prost(uint32, tag = "3")] pub level_id: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub hhpfndbgiio: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dpabaknjahm { /// offset: 28 #[prost(enumeration = "Ieepgjikeem", tag = "1")] pub r#type: i32, /// offset: 24 #[prost(uint32, tag = "5")] pub cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Glefccgnkde { /// offset: 24 #[prost(uint32, tag = "5")] pub cnt: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gloiklnhbln { /// offset: 56 #[prost(uint32, tag = "3")] pub aaeckpnahjn: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub ioabjkmgiom: u32, /// offset: 60 #[prost(uint32, tag = "8")] pub dmkneiekiln: u32, /// offset: 16 #[prost(message, repeated, tag = "15")] pub fhhlkgclhbd: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "12")] pub aedmpniapcj: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub cfceicjljdh: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub kmnhammlgjm: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub hbmjnoghlbh: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub oacbaldofpc: u32, /// offset: 64 #[prost(uint32, tag = "11")] pub beoapnbfoci: u32, /// offset: 68 #[prost(uint32, tag = "4")] pub aiceknalkbl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cnnmmnkcihp { /// offset: 24 #[prost(uint32, tag = "11")] pub jmlmmjcimhc: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub pgbplonoipe: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub mhmjgpmkpdl: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub hgbgjacaohb: u32, } /// Obf: KLKNCLBPOPD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8394)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ParkourEndLevelCsReq { /// offset: 32 #[prost(message, optional, tag = "12")] pub hkcofdinjin: ::core::option::Option, /// offset: 68 #[prost(uint32, tag = "7")] pub time: u32, /// offset: 40 #[prost(message, repeated, tag = "4")] pub jacobclkood: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "8")] pub jfhkaclkhhc: u32, /// offset: 48 #[prost(uint32, tag = "2")] pub cidmhhicbjj: u32, /// offset: 16 #[prost(message, repeated, tag = "15")] pub iimgchffnlk: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(enumeration = "Nomnehcnglh", tag = "14")] pub end_reason: i32, /// offset: 56 #[prost(uint32, tag = "6")] pub level_id: u32, /// offset: 60 #[prost(uint32, tag = "13")] pub rank: u32, /// offset: 64 #[prost(uint32, tag = "5")] pub hhpfndbgiio: u32, } /// Obf: GNOEMFHIKAB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8397)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ParkourEndLevelScRsp { /// offset: 24 #[prost(message, optional, tag = "10")] pub efaadcigmdk: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 32 #[prost(bool, tag = "4")] pub bcbohfgdemf: bool, /// offset: 33 #[prost(bool, tag = "9")] pub idopnckaado: bool, /// offset: 40 #[prost(uint32, tag = "11")] pub level_id: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub time: u32, /// offset: 36 #[prost(enumeration = "Nomnehcnglh", tag = "15")] pub end_reason: i32, } /// Obf: GBEBHHFAIFD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7601)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPetDataCsReq {} /// Obf: KJDPBBPLLHB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7604)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPetDataScRsp { /// offset: 32 #[prost(uint32, tag = "1")] pub cur_pet_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub unlocked_pet_id: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: JOOGJEOLPKB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7602)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SummonPetCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub summoned_pet_id: u32, } /// Obf: KKMIGHOBACL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7614)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SummonPetScRsp { /// offset: 32 #[prost(uint32, tag = "15")] pub cur_pet_id: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub select_pet_id: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: HBAJBHNIMKB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7603)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RecallPetCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub summoned_pet_id: u32, } /// Obf: MECJOONMPHA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7608)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RecallPetScRsp { /// offset: 32 #[prost(uint32, tag = "4")] pub cur_pet_id: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub select_pet_id: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7610)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Flnmcmnjgho { /// offset: 24 #[prost(uint32, tag = "8")] pub cur_pet_id: u32, } /// Obf: FGCDALJAOCF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5191)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPhoneDataCsReq {} /// Obf: JKKPELCFEFC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5110)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPhoneDataScRsp { /// offset: 60 #[prost(uint32, tag = "9")] pub dcpddfejolm: u32, /// offset: 56 #[prost(uint32, tag = "3")] pub cehnlefaomp: u32, /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub poonlbpbpnc: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub mpdgebglpca: u32, /// offset: 32 #[prost(uint32, repeated, tag = "7")] pub eagdiblfhjb: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub ekdkcklkdih: ::prost::alloc::vec::Vec, } /// Obf: MEPCFBLDPJH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5194)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectChatBubbleCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub bubble_id: u32, } /// Obf: HJOMGOOMOHJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5195)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectChatBubbleScRsp { /// offset: 28 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub dcpddfejolm: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub dkjagfkpfon: u32, } /// Obf: GHHEGKOHNDH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5114)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockChatBubbleScNotify { /// offset: 24 #[prost(uint32, tag = "6")] pub bubble_id: u32, } /// Obf: PFJIKFDDNNA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5118)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneThemeCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub theme_id: u32, } /// Obf: OPICFPJFJOL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5109)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneThemeScRsp { /// offset: 32 #[prost(uint32, tag = "6")] pub mpdgebglpca: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub nallebnbpkb: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: OOGJNPMHPKC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5198)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockPhoneThemeScNotify { /// offset: 24 #[prost(uint32, tag = "8")] pub theme_id: u32, } /// Obf: CNNCCOBFCNE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5163)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneCaseCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub phone_case_id: u32, } /// Obf: CILDGHOAFBM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5126)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectPhoneCaseScRsp { /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub gmhoeabhkig: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub cehnlefaomp: u32, } /// Obf: BCOFOKGPFCA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5139)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockPhoneCaseScNotify { /// offset: 24 #[prost(uint32, tag = "9")] pub phone_case_id: u32, } /// Obf: GMIPIEGCDJE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8213)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPlanetFesDataCsReq {} /// Obf: POPBEFPAFBH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8207)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlanetFesDataScRsp { /// offset: 104 #[prost(message, repeated, tag = "6")] pub dpfiheekgdl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "9")] pub goffalblhhn: ::core::option::Option, /// offset: 96 #[prost(message, optional, tag = "10")] pub peabldfcmic: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "15")] pub moddibhcppd: ::core::option::Option, /// offset: 120 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 56 #[prost(message, optional, tag = "7")] pub fkehogmgljf: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "4")] pub opelalibcil: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "12")] pub obooodmpbbh: ::core::option::Option, /// offset: 112 #[prost(message, optional, tag = "8")] pub nolbpbmhoka: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "14")] pub fcapbphlncj: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "11")] pub skill_info: ::core::option::Option, /// offset: 88 #[prost(message, optional, tag = "3")] pub efimneggkmh: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "2")] pub kkclndfbphb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efegkdhemfn { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub aphjiafodhj: ::prost::alloc::vec::Vec, } /// Obf: MOBIJLCNMGJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8230)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesSyncChangeScNotify { /// offset: 24 #[prost(message, repeated, tag = "9")] pub cjfblhnphak: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Omlongnomai { /// offset: 24 #[prost(uint32, tag = "10")] pub nioaobgfmeh: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub pnjhmgnejji: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub mkbfhjdmjkl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mmgmgmnenle { /// offset: 24 #[prost(message, optional, tag = "10")] pub jppgfljhdhk: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "12")] pub source: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbjmgihilgb { /// offset: 24 #[prost(message, optional, tag = "2")] pub efgeljjflkl: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "11")] pub bhdhiibcdij: u32, /// offset: 40 #[prost(int64, tag = "6")] pub anhgnlhnoke: i64, /// offset: 32 #[prost(message, optional, tag = "8")] pub iglcedbckfh: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eonnkckpdki { /// offset: 16 #[prost(message, repeated, tag = "13")] pub fncdchjmhlf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hfhmikiflpo { /// offset: 24 #[prost(uint32, tag = "3")] pub avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub jlhpimjpdlo: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub role_star: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipbgegbffhk { /// offset: 24 #[prost(message, repeated, tag = "5")] pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fbbmdfdoeef { /// offset: 28 #[prost(uint32, tag = "1")] pub item_id: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub fjofdonmhph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llageikjbja { /// offset: 24 #[prost(message, optional, tag = "13")] pub mebdledcgdi: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "14")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "2")] pub item_value: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gkmghiboofe { /// offset: 24 #[prost(message, repeated, tag = "4")] pub kdidneledjd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Agaojnnbala { /// offset: 48 #[prost(uint64, tag = "9")] pub unique_id: u64, /// offset: 16 #[prost(message, repeated, tag = "6")] pub gponjaapomn: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "12")] pub config_id: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub source: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Njgdkdedbnb { #[prost(oneof = "njgdkdedbnb::Bpihfajcloc", tags = "3")] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `NJGDKDEDBNB`. pub mod njgdkdedbnb { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 24 #[prost(int64, tag = "3")] Pckcjepgnfk(i64), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcachjflghh { /// offset: 36 #[prost(enumeration = "PlanetFesQuestState", tag = "2")] pub status: i32, /// offset: 48 #[prost(uint32, tag = "5")] pub progress: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub odonpmongja: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub ojbeacglloh: u32, #[prost(oneof = "gcachjflghh::Agfcpghpedd", tags = "11, 1")] pub agfcpghpedd: ::core::option::Option, } /// Nested message and enum types in `GCACHJFLGHH`. pub mod gcachjflghh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Agfcpghpedd { /// offset: 16 #[prost(uint32, tag = "11")] Kgaabcgghnm(u32), /// offset: 16 #[prost(message, tag = "1")] Chfnljpeenb(super::Efegkdhemfn), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ohaoflalhbl { /// offset: 28 #[prost(uint32, tag = "4")] pub onebnoglond: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub jnomdifnejh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Noamcblcamh { /// offset: 24 #[prost(message, repeated, tag = "12")] pub quest_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "2")] pub ccahgldmhgi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbmmipagdce { /// offset: 32 #[prost(uint32, tag = "7")] pub gbcpgoafebc: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub obhnhkkdghc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ipimegcpbgm { /// offset: 24 #[prost(uint32, tag = "15")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub emlijibpbfl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bchdpkabmno { /// offset: 16 #[prost(message, repeated, tag = "3")] pub nkjhkmblibl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "7")] pub feamokbliac: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ghldmadohhf { /// offset: 28 #[prost(uint32, tag = "9")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub skill_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipnpjjppccc { /// offset: 24 #[prost(message, repeated, tag = "4")] pub phglfhddacm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bknpgkniomg { /// offset: 32 #[prost(uint32, tag = "1")] pub ekimliamfhe: u32, /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub pdmmdnjmikm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ogacfipdecd { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub jmnoplmhjle: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "10")] pub odmbjohladg: u32, /// offset: 32 #[prost(int64, tag = "6")] pub aljibccdhpj: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eooabbdpejj { #[prost( oneof = "eooabbdpejj::Bpihfajcloc", tags = "12, 7, 8, 10, 1, 3, 11, 13, 5, 9, 4, 2, 6, 14, 15, 1562, 185, 1526, 398, 1528, 1967, 367, 885, 1280, 77, 128, 710, 127" )] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `EOOABBDPEJJ`. pub mod eooabbdpejj { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 16 #[prost(message, tag = "12")] Ecmofebpngm(super::Iikmhadljfl), /// offset: 16 #[prost(message, tag = "7")] Pajdkfmmaeo(super::Iikmhadljfl), /// offset: 16 #[prost(message, tag = "8")] AddGameItemInfo(super::Jnmopcfjdpd), /// offset: 16 #[prost(message, tag = "10")] Ppgfghipeph(super::Jnmopcfjdpd), /// offset: 16 #[prost(message, tag = "1")] Maloadhclph(super::Lbjmgihilgb), /// offset: 16 #[prost(message, tag = "3")] Jefcnpjcpmn(super::Lbjmgihilgb), /// offset: 16 #[prost(message, tag = "11")] Clajdoecahe(super::Hfhmikiflpo), /// offset: 16 #[prost(message, tag = "13")] Fceeeblcbaj(super::Hfhmikiflpo), /// offset: 16 #[prost(message, tag = "5")] Ncgpneoilpc(super::Agaojnnbala), /// offset: 16 #[prost(message, tag = "9")] Kfgbkeadajg(super::Agaojnnbala), /// offset: 16 #[prost(message, tag = "4")] Afdgedfkagg(super::Ggjfdihcfih), /// offset: 16 #[prost(message, tag = "2")] Kckemapbcof(super::Gcachjflghh), /// offset: 16 #[prost(message, tag = "6")] Appeliagbee(super::Gcachjflghh), /// offset: 16 #[prost(message, tag = "14")] Ipfogbifcfg(super::Ohaoflalhbl), /// offset: 16 #[prost(message, tag = "15")] Lbplnapfaim(super::PlanetFesUnlockChange), /// offset: 16 #[prost(message, tag = "1562")] Cnpgeneoaha(super::Ghldmadohhf), /// offset: 16 #[prost(message, tag = "185")] Nepkhdpckpf(super::Lceejnopnib), /// offset: 16 #[prost(message, tag = "1526")] Ihndgchcnbe(super::Gpmnbmjifhj), /// offset: 16 #[prost(message, tag = "398")] Ibodbcmejig(super::Glifhdoljmo), /// offset: 16 #[prost(message, tag = "1528")] Fhepdalecne(super::Hjmlnlkcojj), /// offset: 16 #[prost(message, tag = "1967")] Kgajnahhaij(super::Aglndmmgfml), /// offset: 16 #[prost(message, tag = "367")] Liecnmcdheb(super::Iemdamolkfl), /// offset: 16 #[prost(message, tag = "885")] Ljemgmmjibo(super::Agaojnnbala), /// offset: 16 #[prost(message, tag = "1280")] Mmdjpibeick(super::Nchlaeeobif), /// offset: 16 #[prost(message, tag = "77")] Fjcodooigkg(super::Bbogaphfibg), /// offset: 16 #[prost(message, tag = "128")] Mlcceebnhol(super::Hbmnfgpkech), /// offset: 16 #[prost(message, tag = "710")] Bbiealhdkfj(super::Fffkfkhheog), /// offset: 16 #[prost(message, tag = "127")] Fogcabkjolm(super::Hhkhkgdamnb), } } /// Obf: HLAHOPEAEFO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesUnlockChange { /// offset: 32 #[prost(bool, tag = "8")] pub has_passed: bool, /// offset: 24 #[prost(message, optional, tag = "12")] pub fcapbphlncj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggjfdihcfih { /// offset: 32 #[prost(uint32, tag = "11")] pub gbcpgoafebc: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub obhnhkkdghc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iikmhadljfl { /// offset: 40 #[prost(message, optional, tag = "3")] pub clafndlgdao: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "8")] pub hmfccfckefo: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "14")] pub item_stack_count: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub ecajlpajekf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jnmopcfjdpd { /// offset: 24 #[prost(uint32, tag = "7")] pub item_stack_count: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub clafndlgdao: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lceejnopnib { /// offset: 24 #[prost(uint32, tag = "9")] pub nmljhigfkgc: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub igjklcdclij: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cnlikadpcbh { /// offset: 36 #[prost(uint32, tag = "6")] pub ohaiegclplh: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub oefhgdemoml: u32, /// offset: 16 #[prost(message, optional, tag = "11")] pub ihldddhpoio: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nchlaeeobif { /// offset: 72 #[prost(uint32, tag = "13")] pub jpgflkdloop: u32, /// offset: 32 #[prost(message, optional, tag = "8")] pub ogoddoigoje: ::core::option::Option, /// offset: 68 #[prost(uint32, tag = "3")] pub ebfblmkioai: u32, /// offset: 80 #[prost(uint32, tag = "15")] pub opbccibecmi: u32, /// offset: 76 #[prost(uint32, tag = "7")] pub emgeniiljmc: u32, /// offset: 40 #[prost(message, repeated, tag = "14")] pub mmnolimbpca: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "1")] pub jaahelclhmi: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "6")] pub iaaaadclflf: u32, /// offset: 48 #[prost(map = "uint32, uint32", tag = "2")] pub gmdhphlimag: ::std::collections::HashMap, /// offset: 16 #[prost(message, optional, tag = "4")] pub bfnpcjomgfl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gpmnbmjifhj { /// offset: 24 #[prost(message, optional, tag = "5")] pub oadejomkkpf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjmlnlkcojj { /// offset: 24 #[prost(message, optional, tag = "9")] pub fancadkjjce: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glifhdoljmo { /// offset: 24 #[prost(message, optional, tag = "6")] pub edbkopfobnf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aglndmmgfml { /// offset: 24 #[prost(message, optional, tag = "6")] pub diheciikele: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Immmnleaibh", tag = "14")] pub fhpmepjnbbf: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iemdamolkfl { /// offset: 24 #[prost(uint32, tag = "2")] pub ekimliamfhe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Figfdnbihcf { /// offset: 40 #[prost(uint32, tag = "14")] pub fjnljoboonh: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub hiofnihmfam: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub klobddijnhg: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub pndecpcklhg: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "15")] pub idgjpgaiibj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jnbgidelogf { /// offset: 24 #[prost(message, repeated, tag = "15")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "1")] pub transfer_item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cpiochhpicd { /// offset: 16 #[prost(message, optional, tag = "14")] pub leklknkebpo: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub bikhoegfefd: ::core::option::Option, } /// Obf: CFENFJDCJEJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8227)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesCollectIncomeCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub bhdhiibcdij: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8235)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Afkceokhghf { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jnhcbckhcem { /// offset: 28 #[prost(uint32, tag = "1")] pub bhdhiibcdij: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub avatar_id: u32, } /// Obf: CJGLKLABKCE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8238)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesSetAvatarWorkCsReq { /// offset: 24 #[prost(message, repeated, tag = "5")] pub clkaildcpjc: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8205)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ndkmgibcahf { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: LAGNIMMDBLH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8201)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesBuyLandCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub bhdhiibcdij: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8247)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kijgiokokpf { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: BJEGDGNPGFJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8219)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesClientStatusCsReq { /// offset: 24 #[prost(bool, tag = "1")] pub hcbedeclaic: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8202)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mdgobjofodb { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: BFIDOFCKENM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8244)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesCollectAllIncomeCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8218)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jombhcniemp { /// offset: 24 #[prost(message, optional, tag = "12")] pub fenlggamapa: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: NAMILAANGAE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesDoGachaCsReq { /// offset: 32 #[prost(uint32, tag = "14")] pub simulate_magic: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub gacha_id: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub gacha_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lllapndddkm { /// offset: 36 #[prost(uint32, tag = "3")] pub oghcmdfngmf: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub npbklchljmg: u32, /// offset: 16 #[prost(message, optional, tag = "13")] pub nbakhcllekj: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ffbdadkfpbf { /// offset: 32 #[prost(message, repeated, tag = "8")] pub jojdjaechka: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "3")] pub kpopeckcdmg: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "5")] pub cbejmmddbjl: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "15")] pub nhcagpfdlep: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eiklochpnbm { /// offset: 32 #[prost(message, optional, tag = "5")] pub efbamgjdaeh: ::core::option::Option, /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub nlhdfbnljhj: ::prost::alloc::vec::Vec, } /// Obf: GHBLMDHGIOE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8236)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesDoGachaScRsp { /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub gacha_id: u32, /// offset: 32 #[prost(message, repeated, tag = "14")] pub jigibllfpkf: ::prost::alloc::vec::Vec, #[prost(oneof = "planet_fes_do_gacha_sc_rsp::Fnjjnaocoii", tags = "1, 9")] pub fnjjnaocoii: ::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 Fnjjnaocoii { /// offset: 24 #[prost(message, tag = "1")] Mahhenhihdk(super::Ffbdadkfpbf), /// offset: 24 #[prost(message, tag = "9")] Bbmgofhleak(super::Eiklochpnbm), } } /// Obf: GNAFKEEMEEL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8203)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesAvatarLevelUpCsReq { /// offset: 28 #[prost(uint32, tag = "3")] pub odadjiloeko: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub avatar_id: u32, } /// Obf: CGDGCIGBCLO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8250)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesAvatarLevelUpScRsp { /// offset: 40 #[prost(uint32, tag = "15")] pub avatar_id: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub odadjiloeko: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub ihllmllnifn: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, } /// Obf: HCAHEGBMAHL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8216)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesTakeQuestRewardCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub odonpmongja: u32, } /// Obf: PJPNKAEHOIP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8231)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesTakeQuestRewardScRsp { /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub odonpmongja: u32, /// offset: 16 #[prost(message, optional, tag = "6")] pub eaphmpideci: ::core::option::Option, } /// Obf: BGGGLJAJBNI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8248)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesUpgradeSkillLevelCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub odadjiloeko: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub skill_id: u32, } /// Obf: IKBKJLJFBEJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8229)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesSkillLevelUpScRsp { /// offset: 36 #[prost(uint32, tag = "2")] pub skill_id: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub item_cost: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub skill_level: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hllcdblcipk { /// offset: 16 #[prost(map = "uint32, uint32", tag = "8")] pub jondoihpnea: ::std::collections::HashMap, /// offset: 40 #[prost(message, optional, tag = "6")] pub item_value: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "13")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Efbimnfgmbm { /// offset: 24 #[prost(uint32, tag = "11")] pub lnnnceilcaa: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub afahdbpgjll: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iamcappfdbh { /// offset: 16 #[prost(message, repeated, tag = "12")] pub pibhjcmeoea: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pknbpahcimj { /// offset: 36 #[prost(uint32, tag = "13")] pub glioneelojh: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub ppogpojjelj: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub cokgopbmlpp: u32, /// offset: 16 #[prost(map = "uint32, uint32", tag = "5")] pub hnenkahdbkm: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmbladgcpmm { /// offset: 32 #[prost(uint32, tag = "1")] pub edncoagaijk: u32, /// offset: 16 #[prost(message, optional, tag = "4")] pub oiaphbbdphl: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "9")] pub elleljfgdph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mjghkgmgoap { /// offset: 24 #[prost(uint32, tag = "8")] pub iikccgfjkab: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Idigejhhpdl { /// offset: 24 #[prost(uint32, tag = "3")] pub iikccgfjkab: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub gdpgobiilno: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub mollbamglag: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bcjibpmpiba { /// offset: 24 #[prost(uint32, tag = "10")] pub iikccgfjkab: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jipacdejkjc { /// offset: 32 #[prost(int64, tag = "10")] pub jpbdnchhkgc: i64, /// offset: 48 #[prost(uint32, tag = "2")] pub phkahahldae: u32, /// offset: 52 #[prost(uint32, tag = "9")] pub emfhlbbocfk: u32, /// offset: 57 #[prost(bool, tag = "11")] pub aojcdackpcp: bool, /// offset: 56 #[prost(bool, tag = "14")] pub mbdgkaehcfb: bool, /// offset: 44 #[prost(uint32, tag = "5")] pub gafpecggicc: u32, /// offset: 58 #[prost(bool, tag = "15")] pub bihhipmlbon: bool, #[prost(oneof = "jipacdejkjc::Nlpppchggpf", tags = "7, 3, 6, 1, 12, 13")] pub nlpppchggpf: ::core::option::Option, } /// Nested message and enum types in `JIPACDEJKJC`. pub mod jipacdejkjc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nlpppchggpf { /// offset: 24 #[prost(message, tag = "7")] Fmjmnfibcah(super::Iamcappfdbh), /// offset: 24 #[prost(message, tag = "3")] Cdnenmbmokh(super::Pknbpahcimj), /// offset: 24 #[prost(message, tag = "6")] Fffdhggpnpm(super::Pmbladgcpmm), /// offset: 24 #[prost(message, tag = "1")] Ccnfdlhkjfm(super::Mjghkgmgoap), /// offset: 24 #[prost(message, tag = "12")] Naejhjieobd(super::Idigejhhpdl), /// offset: 24 #[prost(message, tag = "13")] Adecnjpkjfi(super::Bcjibpmpiba), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdemabplpko { /// offset: 40 #[prost(message, repeated, tag = "3")] pub bpckfljigci: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "6")] pub gafpecggicc: u32, /// offset: 24 #[prost(message, optional, tag = "5")] pub bfnpcjomgfl: ::core::option::Option, /// offset: 52 #[prost(bool, tag = "4")] pub cfionkkipjl: bool, /// offset: 56 #[prost(int64, tag = "11")] pub dnnhcnckjcm: i64, /// offset: 16 #[prost(map = "uint32, uint32", tag = "14")] pub kbhegbcaamg: ::std::collections::HashMap, /// offset: 53 #[prost(bool, tag = "9")] pub has_passed: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Onoinahehhb { /// offset: 52 #[prost(uint32, tag = "4")] pub mnpcblehghp: u32, /// offset: 40 #[prost(message, repeated, tag = "11")] pub mmnolimbpca: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(bool, tag = "12")] pub cfionkkipjl: bool, /// offset: 32 #[prost(message, optional, tag = "6")] pub bfnpcjomgfl: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "5")] pub ljmmomihgei: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "3")] pub gafpecggicc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hibbpoamdma { /// offset: 24 #[prost(uint32, tag = "15")] pub phkahahldae: u32, /// offset: 28 #[prost(bool, tag = "9")] pub jplcjgpcfdo: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbgmknegopk { /// offset: 16 #[prost(message, repeated, tag = "4")] pub bkapbdghiab: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "12")] pub lkbdlbeamgp: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(uint32, tag = "3")] pub mjidmbjngei: u32, /// offset: 56 #[prost(uint32, tag = "9")] pub afdbhgcajdb: u32, /// offset: 32 #[prost(message, optional, tag = "6")] pub alhdblajhnn: ::core::option::Option, /// offset: 40 #[prost(message, repeated, tag = "13")] pub bimncnmbogf: ::prost::alloc::vec::Vec, } /// Obf: DLGODNGNCHM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8221)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetBusinessDayInfoCsReq { /// offset: 24 #[prost(bool, tag = "2")] pub boacdlkcjji: bool, } /// Obf: ICIMOBHBILC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8249)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetBusinessDayInfoScRsp { /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 40 #[prost(int64, tag = "1")] pub aligefkmmgh: i64, /// offset: 24 #[prost(message, optional, tag = "14")] pub oadejomkkpf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ohlcklekpin { /// offset: 28 #[prost(uint32, tag = "13")] pub afdbhgcajdb: u32, /// offset: 32 #[prost(int64, tag = "1")] pub aligefkmmgh: i64, /// offset: 45 #[prost(bool, tag = "7")] pub has_passed: bool, /// offset: 24 #[prost(uint32, tag = "2")] pub mjidmbjngei: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub bgdbcakjmma: u32, /// offset: 44 #[prost(bool, tag = "10")] pub cfionkkipjl: bool, } /// Obf: HHJKIFDCFNF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8215)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesBusinessDayRefreshEventCsReq { /// offset: 24 #[prost(bool, tag = "1")] pub dgahmjobdne: bool, /// offset: 28 #[prost(uint32, tag = "5")] pub gafpecggicc: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub phkahahldae: u32, } /// Obf: MLGKFJKKDDD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8206)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesBusinessDayRefreshEventScRsp { /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "13")] pub diheciikele: ::core::option::Option, } /// Obf: INEAJGOJKPO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8226)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesDeliverPamCargoCsReq { /// offset: 28 #[prost(uint32, tag = "14")] pub afahdbpgjll: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub avatar_id: u32, } /// Obf: AGAGEEKGMGM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8208)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesDeliverPamCargoScRsp { /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "8")] pub iolkdnamdco: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "10")] pub diheciikele: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "14")] pub avatar_id: u32, } /// Obf: KLHPNIDFPGO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8233)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesChooseAvatarEventOptionCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub nhdbkgmgelh: u32, } /// Obf: NPOOGENCIGC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8209)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesChooseAvatarEventOptionScRsp { /// offset: 44 #[prost(uint32, tag = "14")] pub aaijkibonoo: u32, /// offset: 16 #[prost(message, optional, tag = "5")] pub diheciikele: ::core::option::Option, /// offset: 52 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub eemndgipbic: u32, /// offset: 48 #[prost(uint32, tag = "15")] pub cokgopbmlpp: u32, } /// Obf: KPJDIIIKKOM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8204)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesDealAvatarEventOptionItemCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub glioneelojh: u32, /// offset: 28 #[prost(bool, tag = "2")] pub icogahffcld: bool, } /// Obf: CKCKNLHNHLN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8237)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesDealAvatarEventOptionItemScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "1")] pub icogahffcld: bool, /// offset: 48 #[prost(uint32, tag = "10")] pub eemndgipbic: u32, /// offset: 52 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub aaijkibonoo: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub diheciikele: ::core::option::Option, } /// Obf: NFAANCANCHC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8243)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesTakeRegionPhaseRewardCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub hjmgglanhml: u32, } /// Obf: BEMBCNKCLLA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8239)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesTakeRegionPhaseRewardScRsp { /// offset: 32 #[prost(uint32, tag = "7")] pub hjmgglanhml: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "3")] pub reward_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbhpojjlfec { /// offset: 44 #[prost(uint32, tag = "13")] pub ieailocmknn: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub akagaamojcf: u32, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub bhlabmiodgo: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub jgaiphcijhb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jojlacdbpna { /// offset: 36 #[prost(uint32, tag = "12")] pub elleljfgdph: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub khdlmpakegf: u32, #[prost(oneof = "jojlacdbpna::Epiijjcakie", tags = "3")] pub epiijjcakie: ::core::option::Option, } /// Nested message and enum types in `JOJLACDBPNA`. pub mod jojlacdbpna { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Epiijjcakie { /// offset: 24 #[prost(message, tag = "3")] Pihgdhaklcb(super::Bbhpojjlfec), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gifnoklkcgh { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub dnlalpgkfdk: ::prost::alloc::vec::Vec, } /// Obf: KIJAOPIAHOL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8220)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesStartMiniGameCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub khdlmpakegf: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub elleljfgdph: u32, } /// Obf: JIGEMDLBLFH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8222)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesStartMiniGameScRsp { /// offset: 16 #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "4")] pub oiaphbbdphl: ::core::option::Option, /// offset: 52 #[prost(uint32, tag = "5")] pub retcode: u32, #[prost(oneof = "planet_fes_start_mini_game_sc_rsp::Bdboamocohi", tags = "8")] pub bdboamocohi: ::core::option::Option< planet_fes_start_mini_game_sc_rsp::Bdboamocohi, >, } /// 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 Bdboamocohi { /// offset: 32 #[prost(message, tag = "8")] Efbamgjdaeh(super::Gifnoklkcgh), } } /// Obf: ODIEOLMNENI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8246)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesUseItemCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub ogbddnfelcl: u32, } /// Obf: NMNOBDIIGGF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8240)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesUseItemScRsp { /// offset: 24 #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: FADLBLGNEHC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8217)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesBingoGameFlipCardCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub nbflcnhfefm: u32, } /// Obf: JEDHJMFEAOE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8228)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGameBingoFlipScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub nbflcnhfefm: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 36 #[prost(bool, tag = "4")] pub jklfmohicmo: bool, } /// Obf: ENDMIKCIFMB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8223)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesBonusEventInteractCsReq { /// offset: 28 #[prost(uint32, tag = "15")] pub phkahahldae: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub bfmaoidejcd: u32, } /// Obf: ALONCNDOEGJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8214)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesBonusEventInteractScRsp { /// offset: 40 #[prost(uint32, tag = "2")] pub phkahahldae: u32, /// offset: 32 #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "7")] pub diheciikele: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fffkfkhheog { /// offset: 44 #[prost(uint32, tag = "4")] pub dbojchbahci: u32, /// offset: 52 #[prost(uint32, tag = "12")] pub uid: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub ackibggbfmo: u32, /// offset: 16 #[prost(message, optional, tag = "10")] pub gold: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub gafpecggicc: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub klfpgjnlfkg: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub gbcpgoafebc: u32, } /// Obf: GPICOEHLEKL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8212)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetFriendRankingInfoListCsReq {} /// Obf: LBGBOCOFMHI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8234)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetFriendRankingInfoListScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub knniaebmhgm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: IAPNMAPLAFD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8225)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesFriendRankingInfoChangeScNotify { /// offset: 24 #[prost(message, repeated, tag = "1")] pub cpbglngocba: ::prost::alloc::vec::Vec, } /// Obf: KHKMOODMDDF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8210)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesSetCustomKeyValueCsReq { /// offset: 28 #[prost(uint32, tag = "7")] pub key: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub value: u32, } /// Obf: ECHAEDJOCAB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8224)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesSetCustomKeyValueScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub key: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub value: u32, } /// Obf: HDALEIPDCNA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8241)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesUpgradeFesLevelCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub odadjiloeko: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8242)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Emiffphbmei { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: JHMONADIDKD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8211)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetAvatarStatCsReq {} /// Obf: OECBNPAOEJN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8232)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetAvatarStatScRsp { /// offset: 24 #[prost(message, repeated, tag = "8")] pub mmnolimbpca: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbogaphfibg { /// offset: 44 #[prost(uint32, tag = "10")] pub epgikgcadhm: u32, /// offset: 32 #[prost(int64, tag = "6")] pub edecalejjfh: i64, /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub djdebkpgjdn: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub giiigjfmhpo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbmnfgpkech { /// offset: 40 #[prost(uint64, tag = "13")] pub phalkdhhppb: u64, /// offset: 32 #[prost(uint32, tag = "6")] pub cdcbfhfjgmd: u32, /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub djdebkpgjdn: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(int64, tag = "7")] pub time: i64, /// offset: 36 #[prost(bool, tag = "8")] pub jfhmcdfdabi: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhkhkgdamnb { /// offset: 36 #[prost(uint32, tag = "7")] pub giiigjfmhpo: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub source: u32, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub djdebkpgjdn: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(int64, tag = "14")] pub time: i64, /// offset: 32 #[prost(uint32, tag = "11")] pub epgikgcadhm: u32, } /// Obf: LOPCGPMHNKO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8303)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetExtraCardPieceInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pehocgjjmnf { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub afihgfcchpk: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(int64, tag = "3")] pub llghobdibom: i64, /// offset: 56 #[prost(uint32, tag = "11")] pub uid: u32, /// offset: 48 #[prost(message, repeated, tag = "15")] pub mlfnlibcbmo: ::prost::alloc::vec::Vec, /// offset: 76 #[prost(uint32, tag = "13")] pub ahllmhgeemf: u32, /// offset: 16 #[prost(message, repeated, tag = "1")] pub cgomcpebbia: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "8")] pub jhnjkohpijn: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "12")] pub flifcipeplo: u32, } /// Obf: IECBKBJKDLO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8297)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetExtraCardPieceInfoScRsp { /// offset: 24 #[prost(message, optional, tag = "6")] pub adjeeiilgbo: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: FFHBOHDDFIP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8320)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetFriendCardPieceCsReq {} /// Obf: IFNAAPKKDMB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8317)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetFriendCardPieceScRsp { /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "11")] pub nlopobheejh: ::prost::alloc::vec::Vec, } /// Obf: BKBCAPMAHHE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8325)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesChangeCardPieceApplyPermissionCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub flifcipeplo: u32, } /// Obf: HEGNCNHPMGA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8328)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesChangeCardPieceApplyPermissionScRsp { /// offset: 28 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub flifcipeplo: u32, } /// Obf: POKNLBHIKAG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8295)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesApplyCardPieceCsReq { /// offset: 32 #[prost(uint32, tag = "9")] pub eaalmhnalfi: u32, /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub djdebkpgjdn: ::prost::alloc::vec::Vec, } /// Obf: FPOHHJKEJEG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8291)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesApplyCardPieceScRsp { /// offset: 44 #[prost(uint32, tag = "1")] pub epgikgcadhm: u32, /// offset: 52 #[prost(bool, tag = "5")] pub chehaodhaoc: bool, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub eaalmhnalfi: u32, /// offset: 32 #[prost(int64, tag = "13")] pub aljibccdhpj: i64, /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub djdebkpgjdn: ::prost::alloc::vec::Vec, } /// Obf: MMPBMMJLFHL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8337)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesHandleCardPieceApplyCsReq { /// offset: 40 #[prost(bool, tag = "4")] pub ilcooflfgfh: bool, /// offset: 32 #[prost(uint32, tag = "7")] pub epgikgcadhm: u32, /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub mgafddcgjpm: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "11")] pub giiigjfmhpo: u32, } /// Obf: HMIOJGOKMIN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8309)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesHandleCardPieceApplyScRsp { /// offset: 40 #[prost(int64, tag = "15")] pub onbbnacbadf: i64, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub mgafddcgjpm: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(bool, tag = "6")] pub ilcooflfgfh: bool, /// offset: 36 #[prost(uint32, tag = "8")] pub epgikgcadhm: u32, } /// Obf: FADKNHHMPIF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8292)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesGetOfferedCardPieceCsReq { /// offset: 24 #[prost(bool, tag = "8")] pub jfhmcdfdabi: bool, /// offset: 32 #[prost(uint64, tag = "5")] pub phalkdhhppb: u64, } /// Obf: JJKDDGNDNLG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8334)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetOfferedCardPieceScRsp { /// offset: 44 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 56 #[prost(uint64, tag = "9")] pub phalkdhhppb: u64, /// offset: 48 #[prost(int64, tag = "3")] pub caobldajohk: i64, /// offset: 16 #[prost(message, repeated, tag = "11")] pub cgomcpebbia: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "12")] pub clfpbngklaa: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "8")] pub jfhmcdfdabi: bool, } /// Obf: PLHKEENEHFJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8308)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGiveCardPieceCsReq { /// offset: 32 #[prost(uint32, tag = "15")] pub eaalmhnalfi: u32, /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub mgafddcgjpm: ::prost::alloc::vec::Vec, } /// Obf: MOBMNENMECG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8335)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGiveCardPieceScRsp { /// offset: 48 #[prost(uint64, tag = "14")] pub phalkdhhppb: u64, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub mgafddcgjpm: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub eaalmhnalfi: u32, /// offset: 40 #[prost(int64, tag = "1")] pub onbbnacbadf: i64, } /// Obf: FNMEMIDGMKA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8326)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesLargeBonusInteractCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub pfopcgakmjp: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub bcopjhfndbf: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub hgiagjmhdob: u32, } /// Obf: NFHPGDLJFGJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8293)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesLargeBonusInteractScRsp { /// offset: 44 #[prost(uint32, tag = "15")] pub hgiagjmhdob: u32, /// offset: 16 #[prost(message, optional, tag = "6")] pub diheciikele: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "7")] pub lamfmelcemd: ::core::option::Option, } /// Obf: COKEFEINPBE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8340)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlanetFesEnterNextBusinessDayCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8306)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hcjkedjpghb { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: PBLACIHDLCL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(91)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerLoginCsReq { /// offset: 56 #[prost(string, tag = "5")] pub ibdeallkdam: ::prost::alloc::string::String, /// offset: 196 #[prost(bool, tag = "386")] pub mmfjfmpnjmn: bool, /// offset: 136 #[prost(message, optional, tag = "809")] pub abfnmchiifi: ::core::option::Option, /// offset: 200 #[prost(uint32, tag = "10")] pub ipicogjibae: u32, /// offset: 172 #[prost(enumeration = "PlatformType", tag = "6")] pub platform: i32, /// offset: 120 #[prost(string, tag = "1")] pub mckpmfdfbgp: ::prost::alloc::string::String, /// offset: 88 #[prost(string, tag = "15")] pub signature: ::prost::alloc::string::String, /// offset: 64 #[prost(string, tag = "189")] pub cablachjkid: ::prost::alloc::string::String, /// offset: 32 #[prost(string, tag = "3")] pub ggdpmlcodph: ::prost::alloc::string::String, /// offset: 168 #[prost(uint32, tag = "9")] pub dijhafogeof: u32, /// offset: 48 #[prost(string, tag = "13")] pub jbcnggagfcd: ::prost::alloc::string::String, /// offset: 128 #[prost(string, tag = "12")] pub ljimjgahmkm: ::prost::alloc::string::String, /// offset: 152 #[prost(string, tag = "1132")] pub hbidcafopmg: ::prost::alloc::string::String, /// offset: 184 #[prost(uint32, tag = "437")] pub efkcmfijgij: u32, /// offset: 16 #[prost(string, tag = "1248")] pub blegpliacmk: ::prost::alloc::string::String, /// offset: 192 #[prost(uint32, tag = "416")] pub pekkcpfgccl: u32, /// offset: 40 #[prost(message, optional, tag = "42")] pub hejkbacfhbg: ::core::option::Option, /// offset: 204 #[prost(enumeration = "Fpjbojbfmnj", tag = "8")] pub bnpgkdaejpb: i32, /// offset: 112 #[prost(string, tag = "11")] pub rogue_get_info: ::prost::alloc::string::String, /// offset: 72 #[prost(string, tag = "273")] pub cjcfgamhmcg: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "7")] pub hffgcagbnlo: ::prost::alloc::string::String, /// offset: 197 #[prost(bool, tag = "765")] pub jmfanjehdmg: bool, /// offset: 80 #[prost(string, tag = "84")] pub gnodlejaojp: ::prost::alloc::string::String, /// offset: 188 #[prost(uint32, tag = "878")] pub nchffcbpifb: u32, /// offset: 96 #[prost(string, tag = "729")] pub icjighomdnl: ::prost::alloc::string::String, /// offset: 176 #[prost(uint64, tag = "2")] pub login_random: u64, /// offset: 144 #[prost(string, tag = "4")] pub kilchabddlc: ::prost::alloc::string::String, /// offset: 160 #[prost(string, tag = "14")] pub enecpeogekg: ::prost::alloc::string::String, } /// Obf: KMGGAMPIBDH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(10)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerLoginScRsp { /// offset: 64 #[prost(uint64, tag = "4")] pub login_random: u64, /// offset: 72 #[prost(uint64, tag = "8")] pub server_timestamp_ms: u64, /// offset: 48 #[prost(bool, tag = "13")] pub cignejkdkjf: bool, /// offset: 52 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 49 #[prost(bool, tag = "14")] pub allhdafgdcj: bool, /// offset: 56 #[prost(uint32, tag = "7")] pub stamina: u32, /// offset: 32 #[prost(message, optional, tag = "1")] pub basic_info: ::core::option::Option, /// offset: 60 #[prost(int32, tag = "11")] pub lhnkdikbibo: i32, /// offset: 40 #[prost(string, tag = "12")] pub ichljdlepnl: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "10")] pub pjnkeeokgbo: ::prost::alloc::string::String, } /// Obf: LJBDAIMNEJC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(94)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerLogoutCsReq {} /// Obf: NFEPFHOJIDO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(14)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerGetTokenCsReq { /// offset: 40 #[prost(string, tag = "2")] pub token: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "7")] pub eflaeankacm: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, tag = "15")] pub sign_type: u32, /// offset: 68 #[prost(uint32, tag = "4")] pub account_ip: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub account_ip_port: u32, /// offset: 48 #[prost(uint32, tag = "5")] pub efkcmfijgij: u32, /// offset: 16 #[prost(string, tag = "6")] pub account_uid: ::prost::alloc::string::String, /// offset: 60 #[prost(uint32, tag = "8")] pub uid: u32, /// offset: 64 #[prost(uint32, tag = "10")] pub platform: u32, } /// Obf: BBOGLEADPEO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(18)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerGetTokenScRsp { /// offset: 56 #[prost(uint32, tag = "11")] pub uid: u32, /// offset: 48 #[prost(uint64, tag = "8")] pub secret_key_seed: u64, /// offset: 32 #[prost(message, optional, tag = "14")] pub black_info: ::core::option::Option, /// offset: 16 #[prost(string, tag = "1")] pub stop_desc: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "2")] pub authkey: ::prost::alloc::string::String, /// offset: 60 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(98)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbcdkaofnmd { /// offset: 16 #[prost(string, tag = "10")] pub stop_desc: ::prost::alloc::string::String, } /// Obf: JNFKCNJMCFO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(63)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerSqueezedScNotify { /// offset: 32 #[prost( enumeration = "player_squeezed_sc_notify::dgmeglnmhki::Lkmgmlfkaip", tag = "2" )] pub dgljghjenje: i32, /// offset: 16 #[prost(message, optional, tag = "4")] pub black_info: ::core::option::Option, } /// Nested message and enum types in `PlayerSqueezedScNotify`. pub mod player_squeezed_sc_notify { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dgmeglnmhki {} /// Nested message and enum types in `DGMEGLNMHKI`. pub mod dgmeglnmhki { #[derive(proto_derive::CmdID)] #[derive( Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration )] #[repr(i32)] pub enum Lkmgmlfkaip { Oflpacbabig = 0, Dlmgjjcfklp = 1, Mfpjfdelehf = 2, Odkpniloiah = 3, Feflfcjjcmn = 4, Ldlilhooclm = 5, } impl Lkmgmlfkaip { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Oflpacbabig => "LKMGMLFKAIP_OFLPACBABIG", Self::Dlmgjjcfklp => "LKMGMLFKAIP_DLMGJJCFKLP", Self::Mfpjfdelehf => "LKMGMLFKAIP_MFPJFDELEHF", Self::Odkpniloiah => "LKMGMLFKAIP_ODKPNILOIAH", Self::Feflfcjjcmn => "LKMGMLFKAIP_FEFLFCJJCMN", Self::Ldlilhooclm => "LKMGMLFKAIP_LDLILHOOCLM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LKMGMLFKAIP_OFLPACBABIG" => Some(Self::Oflpacbabig), "LKMGMLFKAIP_DLMGJJCFKLP" => Some(Self::Dlmgjjcfklp), "LKMGMLFKAIP_MFPJFDELEHF" => Some(Self::Mfpjfdelehf), "LKMGMLFKAIP_ODKPNILOIAH" => Some(Self::Odkpniloiah), "LKMGMLFKAIP_FEFLFCJJCMN" => Some(Self::Feflfcjjcmn), "LKMGMLFKAIP_LDLILHOOCLM" => Some(Self::Ldlilhooclm), _ => None, } } } } } /// Obf: KFFAPLAMHJP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(26)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterStageCsReq { /// offset: 24 #[prost(string, tag = "6")] pub stop_desc: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(39)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdanohbkbbf { /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 16 #[prost(string, tag = "1")] pub iekpomomoph: ::prost::alloc::string::String, } /// Obf: EDJJFNLBFMI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(71)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBasicInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oeeeaejbenb { /// offset: 24 #[prost(uint32, tag = "8")] pub apofjccelfm: u32, /// offset: 29 #[prost(bool, tag = "2")] pub jlphflloeaj: bool, /// offset: 28 #[prost(bool, tag = "6")] pub odejnpjbjaj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerSettingInfo { /// offset: 43 #[prost(bool, tag = "4")] pub chcnedncidj: bool, /// offset: 51 #[prost(bool, tag = "10")] pub mfcpdjggcmo: bool, /// offset: 32 #[prost(message, optional, tag = "524")] pub hghfecomjna: ::core::option::Option, /// offset: 53 #[prost(bool, tag = "1557")] pub bmehfmdnkle: bool, /// offset: 52 #[prost(bool, tag = "1219")] pub kfblhccgepo: bool, /// offset: 41 #[prost(bool, tag = "7")] pub lpepidnjdem: bool, /// offset: 48 #[prost(bool, tag = "9")] pub pfjmeecgjmm: bool, /// offset: 47 #[prost(bool, tag = "14")] pub cpogdkalgom: bool, /// offset: 40 #[prost(bool, tag = "12")] pub fijnapnicjf: bool, /// offset: 50 #[prost(bool, tag = "2")] pub coigocjhbop: bool, /// offset: 46 #[prost(bool, tag = "13")] pub nhlkfbobdom: bool, /// offset: 42 #[prost(bool, tag = "151")] pub lenkiebiihp: bool, /// offset: 49 #[prost(bool, tag = "197")] pub ejdgnleobcn: bool, /// offset: 44 #[prost(bool, tag = "8")] pub bkdcfbdmnij: bool, /// offset: 16 #[prost(message, optional, tag = "5")] pub ehklnpcmmhe: ::core::option::Option, /// offset: 45 #[prost(bool, tag = "11")] pub ccnghbadhbl: bool, } /// Obf: GetBasicInfoScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(36)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBasicInfoScRsp { /// offset: 72 #[prost(uint32, tag = "11")] pub week_cocoon_finished_count: u32, /// offset: 48 #[prost(bool, tag = "2")] pub is_gender_set: bool, /// offset: 40 #[prost(int64, tag = "8")] pub next_recover_time: i64, /// offset: 56 #[prost(uint32, tag = "12")] pub exchange_times: u32, /// offset: 68 #[prost(uint32, tag = "7")] pub cur_day: u32, /// offset: 52 #[prost(uint32, tag = "10")] pub gameplay_birthday: u32, /// offset: 64 #[prost(uint32, tag = "13")] pub cur_map_entry_id: u32, /// offset: 24 #[prost(message, optional, tag = "5")] pub player_setting_info: ::core::option::Option, /// offset: 60 #[prost(uint32, tag = "4")] pub gender: u32, /// offset: 32 #[prost(int64, tag = "14")] pub last_set_nickname_time: i64, } /// Obf: KDNHEKFILJP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(37)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeStaminaCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeStaminaScRsp { /// offset: 48 #[prost(int64, tag = "9")] pub last_recover_time: i64, /// offset: 32 #[prost(uint32, tag = "8")] pub exchange_times: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub stamina_add: u32, /// offset: 24 #[prost(message, repeated, tag = "6")] pub item_cost_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub cur_map_entry_id: u32, } /// Obf: OOGDOGPALAO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(38)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAuthkeyCsReq { /// offset: 32 #[prost(uint32, tag = "3")] pub authkey_ver: u32, /// offset: 24 #[prost(string, tag = "15")] pub auth_appid: ::prost::alloc::string::String, /// offset: 36 #[prost(uint32, tag = "7")] pub sign_type: u32, } /// Obf: HOHPGNDMCLF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(72)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAuthkeyScRsp { /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub sign_type: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub authkey_ver: u32, /// offset: 32 #[prost(string, tag = "10")] pub authkey: ::prost::alloc::string::String, /// offset: 16 #[prost(string, tag = "4")] pub auth_appid: ::prost::alloc::string::String, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(32)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Phibgdfefee { /// offset: 24 #[prost(int64, tag = "2")] pub stop_end_time: i64, /// offset: 32 #[prost(int64, tag = "10")] pub stop_begin_time: i64, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(33)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AntiAddictScNotify { /// offset: 24 #[prost(string, tag = "3")] pub level: ::prost::alloc::string::String, /// offset: 40 #[prost(uint32, tag = "7")] pub msg_type: u32, /// offset: 16 #[prost(string, tag = "15")] pub msg: ::prost::alloc::string::String, } /// Obf: BNBFMIGFOGD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(61)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetNicknameCsReq { /// offset: 32 #[prost(bool, tag = "12")] pub is_modify: bool, /// offset: 24 #[prost(string, tag = "3")] pub nickname: ::prost::alloc::string::String, } /// Obf: HJOBMPGMMDO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetNicknameScRsp { /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 24 #[prost(int64, tag = "5")] pub set_time: i64, /// offset: 36 #[prost(bool, tag = "12")] pub is_modify: bool, } /// Obf: PGEJEDPINOG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(58)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLevelRewardTakenListCsReq {} /// Obf: MHNODHPLONN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(44)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLevelRewardTakenListScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub level_reward_taken_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: BJJOBHHMFEC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(100)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetLevelRewardReq { /// offset: 24 #[prost(uint32, tag = "7")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub interacted_prop_entity_id: u32, } /// Obf: JMPJIMLEFIJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(89)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLevelRewardScRcp { /// offset: 24 #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: FPGOJFMEKAN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(21)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetLanguageReq { /// offset: 24 #[prost(enumeration = "Fpjbojbfmnj", tag = "11")] pub bnpgkdaejpb: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(28)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kfgokpojkph { /// offset: 24 #[prost(enumeration = "Fpjbojbfmnj", tag = "2")] pub bnpgkdaejpb: i32, /// offset: 28 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: NDGLICLPCEN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AnnounceData { /// offset: 60 #[prost(uint32, tag = "5")] pub config_id: u32, /// offset: 72 #[prost(uint32, tag = "11")] pub cleafkjogjd: u32, /// offset: 48 #[prost(int64, tag = "3")] pub begin_time: i64, /// offset: 24 #[prost(string, tag = "13")] pub hbaabnaajlc: ::prost::alloc::string::String, /// offset: 56 #[prost(bool, tag = "14")] pub has_recommand: bool, /// offset: 40 #[prost(string, tag = "8")] pub aedgenkiepb: ::prost::alloc::string::String, /// offset: 76 #[prost(uint32, tag = "4")] pub mppdnhnpfen: u32, /// offset: 57 #[prost(bool, tag = "15")] pub lhleagcjpfc: bool, /// offset: 64 #[prost(int64, tag = "6")] pub end_time: i64, /// offset: 32 #[prost(string, tag = "2")] pub hofblegmcen: ::prost::alloc::string::String, } /// Obf: AHANNEPPJGC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(65)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ServerAnnounceNotify { /// offset: 24 #[prost(message, repeated, tag = "5")] pub announce_data_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GateServer { #[prost(string, tag = "6")] pub lua_url: ::prost::alloc::string::String, #[prost(string, tag = "9")] pub region_name: ::prost::alloc::string::String, #[prost(bool, tag = "10")] pub unk1: bool, #[prost(string, tag = "11")] pub ex_resource_url: ::prost::alloc::string::String, #[prost(string, tag = "12")] pub asset_bundle_url: ::prost::alloc::string::String, #[prost(bool, tag = "15")] pub unk2: bool, #[prost(string, tag = "43")] pub msg: ::prost::alloc::string::String, #[prost(bool, tag = "67")] pub unk3: bool, #[prost(bool, tag = "79")] pub unk4: bool, #[prost(bool, tag = "184")] pub unk5: bool, #[prost(bool, tag = "200")] pub unk6: bool, #[prost(bool, tag = "235")] pub unk7: bool, #[prost(bool, tag = "454")] pub unk8: bool, #[prost(bool, tag = "529")] pub unk9: bool, #[prost(string, tag = "1417")] pub asset_bundle_url_android: ::prost::alloc::string::String, #[prost(string, tag = "1488")] pub ifix_url: ::prost::alloc::string::String, #[prost(bool, tag = "1686")] pub unk10: bool, #[prost(string, tag = "1178")] pub ifix_version: ::prost::alloc::string::String, #[prost(string, tag = "1238")] pub mdk_res_version: ::prost::alloc::string::String, /// offset: 256 #[prost(string, tag = "3")] pub ip: ::prost::alloc::string::String, /// offset: 512 #[prost(uint32, tag = "7")] pub port: u32, /// offset: 488 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(16)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pejpoaciikl { /// offset: 16 #[prost(string, tag = "11")] pub kghhblgpjji: ::prost::alloc::string::String, } /// Obf: LMIDOIOGHLK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(79)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetGenderCsReq { /// offset: 24 #[prost(enumeration = "Gender", tag = "5")] pub gender: i32, } /// Obf: MALABKDKFEI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(20)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetGenderScRsp { /// offset: 24 #[prost(enumeration = "MultiPathAvatarType", tag = "4")] pub hbdhaeinmfp: i32, /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: JFFLIFOMDDI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(93)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetPlayerInfoCsReq { /// offset: 16 #[prost(string, tag = "10")] pub nickname: ::prost::alloc::string::String, /// offset: 32 #[prost(enumeration = "Gender", tag = "2")] pub gender: i32, /// offset: 36 #[prost(bool, tag = "15")] pub is_modify: bool, } /// Obf: KBABGMHDILJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetPlayerInfoScRsp { /// offset: 24 #[prost(enumeration = "MultiPathAvatarType", tag = "6")] pub hbdhaeinmfp: i32, /// offset: 28 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 40 #[prost(int64, tag = "5")] pub set_time: i64, /// offset: 32 #[prost(bool, tag = "1")] pub is_modify: bool, } /// Obf: ENJKLMFCNAM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(66)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QueryProductInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnjbjdkmmki { /// offset: 52 #[prost(enumeration = "ProductGiftType", tag = "7")] pub gmddebinghe: i32, /// offset: 56 #[prost(int64, tag = "1")] pub begin_time: i64, /// offset: 40 #[prost(uint32, tag = "14")] pub eefhebkhkab: u32, /// offset: 48 #[prost(uint32, tag = "15")] pub jcjghcoeooj: u32, /// offset: 64 #[prost(bool, tag = "12")] pub oghmdoibhlm: bool, /// offset: 44 #[prost(uint32, tag = "5")] pub memncjlkaee: u32, /// offset: 32 #[prost(string, tag = "3")] pub kgkgjkgoipo: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "8")] pub jngmhkmlaal: ::prost::alloc::string::String, /// offset: 72 #[prost(int64, tag = "9")] pub end_time: i64, } /// Obf: PEGGEPHNCCB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QueryProductInfoScRsp { /// offset: 48 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub ifkkklcfobk: u32, /// offset: 16 #[prost(message, repeated, tag = "8")] pub cfohldjbjcc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint64, tag = "6")] pub dfhmmbkpecm: u64, /// offset: 40 #[prost(uint32, tag = "15")] pub bamoogpnjeh: u32, } /// Obf: ELCONPOLJJE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(59)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonthCardRewardNotify { /// offset: 24 #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(11)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientDownloadDataScNotify { /// offset: 16 #[prost(message, optional, tag = "5")] pub download_data: ::core::option::Option, } /// Obf: IFJICIOAFJA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(86)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjDownloadDataScNotify { /// offset: 16 #[prost(message, optional, tag = "13")] pub data: ::core::option::Option, } /// Obf: UpdateFeatureSwitchScNotify /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(30)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateFeatureSwitchScNotify { /// offset: 16 #[prost(message, repeated, tag = "6")] pub switch_info_list: ::prost::alloc::vec::Vec, } /// Obf: FMAMFNKHKIC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyRefreshNotify { /// offset: 24 #[prost(uint32, tag = "7")] pub kaaghapglcp: u32, } /// Obf: GEHLFMJIJBJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(92)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetGameplayBirthdayCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub birthday: u32, } /// Obf: IMJAKPGGNIG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(24)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetGameplayBirthdayScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub birthday: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(78)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbpeekkncok { /// offset: 32 #[prost(uint32, tag = "5")] pub cachgifmpmo: u32, /// offset: 24 #[prost(string, tag = "12")] pub cgdobaoahmb: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(42)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hcbmipfccpl { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(29)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ciaanmcpbgf { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub nkdemkapnmn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(12)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerHeartBeatCsReq { /// offset: 40 #[prost(uint32, tag = "9")] pub kkcdcijhjfa: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub sc_data: ::core::option::Option, /// offset: 32 #[prost(uint64, tag = "3")] pub client_time_ms: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(77)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerHeartBeatScRsp { /// offset: 32 #[prost(uint64, tag = "9")] pub client_time_ms: u64, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 48 #[prost(uint64, tag = "14")] pub server_time_ms: u64, /// offset: 16 #[prost(message, optional, tag = "4")] pub download_data: ::core::option::Option, } /// Obf: NINAHPKIJKB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FeatureSwitchClosedScNotify { /// offset: 24 #[prost(enumeration = "FeatureSwitchType", tag = "4")] pub ofdfkmlogko: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ccllahiipil { /// offset: 16 #[prost(string, tag = "13")] pub fmfplggchkg: ::prost::alloc::string::String, /// offset: 32 #[prost(enumeration = "Ciaiojanapi", tag = "15")] pub r#type: i32, } /// Obf: BDANLAFMNMA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(90)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSecretKeyInfoCsReq { /// offset: 24 #[prost(bytes = "vec", tag = "14")] pub menhccnkadb: ::prost::alloc::vec::Vec, } /// Obf: CIIJPJPEMKF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(69)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSecretKeyInfoScRsp { /// offset: 32 #[prost(message, repeated, tag = "2")] pub naiehfbnjla: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(bytes = "vec", tag = "14")] pub ggadipnbmmb: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: PLACHIBPAAL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(41)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerLoginFinishCsReq {} /// Obf: KOKEMJGMDIF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(62)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerLoginFinishScRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: GNNOCLBGFHM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(50)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ForceSyncGameStateFinishCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(19)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ddcckdceboj { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Baogmgolljk { /// offset: 24 #[prost(uint32, tag = "6")] pub id: u32, /// offset: 32 #[prost(uint64, tag = "3")] pub jfghfbdgijp: u64, } /// Obf: FFEMOMBINGK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(70)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetVideoVersionKeyCsReq {} /// Obf: JKEKAGEGFEG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(68)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetVideoVersionKeyScRsp { /// offset: 40 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "8")] pub jfmgchjechg: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "6")] pub emapaigeonc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fajgloficei { /// offset: 24 #[prost(uint32, tag = "11")] pub content_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub nfdajhjdgoj: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub jmienbbmpag: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub anbbpphbcjh: u32, } /// Obf: FEPCEOMNLCK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(82)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRedPointStatusScNotify { /// offset: 16 #[prost(message, repeated, tag = "1")] pub apmckodegbk: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "11")] pub content_id: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub uid: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub nfdajhjdgoj: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub jmienbbmpag: u32, } /// Obf: CBJPJBJBGKG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(13)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReserveStaminaExchangeCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub num: u32, } /// Obf: GFDGDIIOJLH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(31)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReserveStaminaExchangeScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub num: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: MBEHIBDJHAC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(83)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StaminaInfoScNotify { /// offset: 28 #[prost(uint32, tag = "6")] pub stamina: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub mamlflffpli: u32, /// offset: 32 #[prost(int64, tag = "7")] pub dldipahpkof: i64, /// offset: 40 #[prost(int64, tag = "4")] pub njfdglpglka: i64, } /// Obf: PGHCGNIENJK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdatePlayerSetting { #[prost( oneof = "update_player_setting::Monpgnbohfc", tags = "2, 5, 14, 4, 13, 9, 15, 10, 8, 11, 458, 268, 1360, 622, 602, 1017" )] pub monpgnbohfc: ::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 Monpgnbohfc { /// offset: 24 #[prost(bool, tag = "2")] Ccnghbadhbl(bool), /// offset: 24 #[prost(bool, tag = "5")] Coigocjhbop(bool), /// offset: 24 #[prost(bool, tag = "14")] Mfcpdjggcmo(bool), /// offset: 24 #[prost(bool, tag = "4")] Chcnedncidj(bool), /// offset: 24 #[prost(bool, tag = "13")] Cpogdkalgom(bool), /// offset: 24 #[prost(bool, tag = "9")] Nhlkfbobdom(bool), /// offset: 24 #[prost(bool, tag = "15")] Lpepidnjdem(bool), /// offset: 24 #[prost(bool, tag = "10")] Fijnapnicjf(bool), /// offset: 24 #[prost(bool, tag = "8")] Pfjmeecgjmm(bool), /// offset: 24 #[prost(message, tag = "11")] Ehklnpcmmhe(super::Oeeeaejbenb), /// offset: 24 #[prost(bool, tag = "458")] Bkdcfbdmnij(bool), /// offset: 24 #[prost(bool, tag = "268")] Bmehfmdnkle(bool), /// offset: 24 #[prost(bool, tag = "1360")] Ejdgnleobcn(bool), /// offset: 24 #[prost(bool, tag = "622")] Lenkiebiihp(bool), /// offset: 24 #[prost(bool, tag = "602")] Kfblhccgepo(bool), /// offset: 24 #[prost(message, tag = "1017")] Hghfecomjna(super::Necgmcgfann), } } /// Obf: EGHCFFLLOHN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(35)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LightConeRarity4AutoLockReq { /// offset: 24 #[prost(message, optional, tag = "3")] pub player_setting: ::core::option::Option, } /// Obf: HBCEDNHOCEP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(15)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdatePlayerSettingScRsp { /// offset: 24 #[prost(message, optional, tag = "12")] pub player_setting: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: CNPOGGGFGBP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(80)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjUploadCsReq { /// offset: 32 #[prost(uint32, tag = "2")] pub kkcdcijhjfa: u32, /// offset: 36 #[prost(enumeration = "Nofmhnnijan", tag = "10")] pub mkhdindghmd: i32, /// offset: 24 #[prost(bytes = "vec", tag = "12")] pub sc_data: ::prost::alloc::vec::Vec, } /// Obf: NAIFPKJNFME /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(85)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjUploadScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "13")] pub data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfkdieajpcj { /// offset: 24 #[prost(string, repeated, tag = "3")] pub cjflloblnng: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kebhkhcalbo { /// offset: 16 #[prost(message, optional, tag = "7")] pub black_list: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "10")] pub gndjpnbecjp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofleelgmbio { #[prost(oneof = "ofleelgmbio::Bhkpamdfgaa", tags = "321, 1303, 1500")] pub bhkpamdfgaa: ::core::option::Option, } /// Nested message and enum types in `OFLEELGMBIO`. pub mod ofleelgmbio { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bhkpamdfgaa { /// offset: 24 #[prost(bool, tag = "321")] Gndjpnbecjp(bool), /// offset: 24 #[prost(message, tag = "1303")] Cddljojahoa(super::Kfkdieajpcj), /// offset: 24 #[prost(message, tag = "1500")] Nhkhkkfbden(super::Kfkdieajpcj), } } /// Obf: DPEEHMBBLKD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(55)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdatePlayWithPsnOnlySettingCsReq { #[prost( oneof = "update_play_with_psn_only_setting_cs_req::Hnikglbimmi", tags = "786, 931" )] pub hnikglbimmi: ::core::option::Option< update_play_with_psn_only_setting_cs_req::Hnikglbimmi, >, } /// Nested message and enum types in `UpdatePlayWithPsnOnlySettingCsReq`. pub mod update_play_with_psn_only_setting_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Hnikglbimmi { /// offset: 24 #[prost(message, tag = "786")] Agjcgohegpl(super::Kebhkhcalbo), /// offset: 24 #[prost(message, tag = "931")] Knoekhplaan(super::Ofleelgmbio), } } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(40)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mhjojefeokk { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hphcinblpja {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(67)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mhjakgfpmck { /// offset: 16 #[prost(string, repeated, tag = "14")] pub dmclphfildb: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 48 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 24 #[prost(string, repeated, tag = "1")] pub kakcfihmddj: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 40 #[prost(string, repeated, tag = "8")] pub hkcmkeodnnb: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dpakfglhopm { /// offset: 28 #[prost(uint32, tag = "4")] pub nfinjdmommh: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub jjphllegfpj: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(81)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hdefpbnnmdj { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: ANBKJLIAHDN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct HeadIconData { /// offset: 24 #[prost(uint32, tag = "4")] pub id: u32, } /// Obf: EJLFGHANNBO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DisplayAvatarData { /// offset: 28 #[prost(uint32, tag = "14")] pub avatar_id: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub pos: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnbalcaoeal { /// offset: 32 #[prost(bool, tag = "1")] pub is_display: bool, /// offset: 24 #[prost(message, repeated, tag = "7")] pub display_avatar_list: ::prost::alloc::vec::Vec, } /// Obf: FNANHEGMKHC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2891)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPlayerBoardDataCsReq {} /// Obf: FBNMBFNJFGG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2810)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerBoardDataScRsp { /// offset: 40 #[prost(message, optional, tag = "4")] pub head_frame_info: ::core::option::Option, /// offset: 80 #[prost(uint32, tag = "3")] pub current_personal_card_id: u32, /// offset: 16 #[prost(message, repeated, tag = "9")] pub unlocked_head_icon_list: ::prost::alloc::vec::Vec, /// offset: 76 #[prost(uint32, tag = "2")] pub current_head_icon_id: u32, /// offset: 72 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 64 #[prost(message, optional, tag = "15")] pub aonpjlgdooc: ::core::option::Option, /// offset: 24 #[prost(string, tag = "6")] pub signature: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, repeated, tag = "7")] pub unlocked_personal_card_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "14")] pub fjejkebljob: ::prost::alloc::vec::Vec, } /// Obf: BKEJLOHNNJN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2894)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetHeadIconCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub id: u32, } /// Obf: PHLOIJAIBDB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2895)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetHeadIconScRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub current_head_icon_id: u32, } /// Obf: PAODNLCFLAM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2837)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetPersonalCardCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub id: u32, } /// Obf: HNABJMCKMHP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2804)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetPersonalCardScRsp { /// offset: 28 #[prost(uint32, tag = "10")] pub current_personal_card_id: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: DEKMNDNHBDL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2814)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetDisplayAvatarCsReq { /// offset: 24 #[prost(message, repeated, tag = "14")] pub display_avatar_list: ::prost::alloc::vec::Vec, } /// Obf: NGCKIEAKAMN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2818)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetDisplayAvatarScRsp { /// offset: 24 #[prost(message, repeated, tag = "7")] pub display_avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: FOJDIFJFKII /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2809)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetIsDisplayAvatarInfoReq { /// offset: 24 #[prost(bool, tag = "2")] pub is_display: bool, } /// Obf: LEFALKCCKJJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2898)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetIsDisplayAvatarInfoScRsp { /// offset: 24 #[prost(bool, tag = "7")] pub is_display: bool, /// offset: 28 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: MNALDMBFGEM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2826)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetSignatureCsReq { /// offset: 16 #[prost(string, tag = "13")] pub signature: ::prost::alloc::string::String, } /// Obf: PJILCCMHODG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2839)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetSignatureScRsp { /// offset: 24 #[prost(string, tag = "15")] pub signature: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: AALDHDBGOLF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2801)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAssistAvatarCsReq { /// offset: 32 #[prost(uint32, tag = "11")] pub avatar_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: CKKFLGNBPLG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2874)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetAssistAvatarScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub avatar_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4591)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hiblmdnpomn { /// offset: 24 #[prost(uint32, tag = "4")] pub afpkjlblplg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Keolehhlhhm { /// offset: 28 #[prost(uint32, tag = "4")] pub edigjggppon: u32, /// offset: 24 #[prost(enumeration = "Bdheneokmfe", tag = "8")] pub authkey_ver: i32, /// offset: 32 #[prost(uint32, tag = "15")] pub hmppeemepmc: u32, } /// Obf: FNDNCHNNIIK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4510)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnSignCsReq { /// offset: 24 #[prost(message, repeated, tag = "1")] pub dmhgdpbaaln: ::prost::alloc::vec::Vec, } /// Obf: EGMDAFPGHDB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4594)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnSignScRsp { /// offset: 16 #[prost(message, repeated, tag = "13")] pub ebcaefondjc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "15")] pub dmhgdpbaaln: ::prost::alloc::vec::Vec, } /// Obf: GGEJPEFEJND /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4595)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnPointChangeScNotify { /// offset: 24 #[prost(uint32, tag = "11")] pub lcdaleeedjj: u32, } /// Obf: KKOAPONJPEJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4514)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakePointRewardCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub edigjggppon: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub hdabmkcnjjk: u32, } /// Obf: HMLKLODJBKI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4518)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakePointRewardScRsp { /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub hdabmkcnjjk: u32, /// offset: 24 #[prost(message, optional, tag = "1")] pub bgpkpkhcgke: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "3")] pub edigjggppon: u32, } /// Obf: IOCJBBELJAM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4509)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeRewardCsReq {} /// Obf: AAHFJLIMBFH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4598)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub ebcaefondjc: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: FELMHJEBNJA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4563)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnInfoQueryCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub acbnhjkffmp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkndedpdffl { /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub bkclblbgemk: ::prost::alloc::vec::Vec, /// offset: 108 #[prost(bool, tag = "1035")] pub bfedhcoiopn: bool, /// offset: 16 #[prost(message, optional, tag = "1038")] pub jobdofhggln: ::core::option::Option, /// offset: 56 #[prost(uint32, repeated, tag = "3")] pub ocekfiefmjd: ::prost::alloc::vec::Vec, /// offset: 110 #[prost(bool, tag = "736")] pub godbpohkdoh: bool, /// offset: 120 #[prost(uint32, tag = "1")] pub lcdaleeedjj: u32, /// offset: 64 #[prost(int64, tag = "9")] pub dnnhcnckjcm: i64, /// offset: 111 #[prost(bool, tag = "12")] pub is_taken_reward: bool, /// offset: 24 #[prost(message, repeated, tag = "13")] pub ipglgfpmanl: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "11")] pub bjibaobeajj: ::prost::alloc::vec::Vec, /// offset: 109 #[prost(bool, tag = "2")] pub cagmjcapaal: bool, /// offset: 112 #[prost(enumeration = "Ggfcmmifohm", tag = "10")] pub status: i32, /// offset: 72 #[prost(uint32, tag = "2038")] pub geefokfbpdk: u32, /// offset: 88 #[prost(int64, tag = "6")] pub adlbbkbignn: i64, /// offset: 100 #[prost(uint32, tag = "7")] pub bdhghaljjhc: u32, /// offset: 80 #[prost(uint32, tag = "5")] pub jpfkobeajog: u32, /// offset: 76 #[prost(uint32, tag = "783")] pub ggalmcjncnm: u32, /// offset: 104 #[prost(uint32, tag = "14")] pub goeogcjdacn: u32, /// offset: 96 #[prost(uint32, tag = "1269")] pub ppcapbmkgac: u32, /// offset: 84 #[prost(uint32, tag = "8")] pub world_level: u32, /// offset: 116 #[prost(uint32, tag = "897")] pub nmefgmichon: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ilmjjcjmipb { /// offset: 24 #[prost(uint32, tag = "13")] pub avatar_id: u32, /// offset: 28 #[prost(bool, tag = "9")] pub amflnlgbjgl: bool, } /// Obf: AFGECEFAHDA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4526)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnInfoQueryScRsp { /// offset: 32 #[prost(uint32, tag = "15")] pub bjmnpnfnhoa: u32, /// offset: 24 #[prost(message, optional, tag = "2")] pub caafbggibkh: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: NKEKNLLGJJK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4539)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnForceFinishScNotify { /// offset: 16 #[prost(message, optional, tag = "13")] pub caafbggibkh: ::core::option::Option, } /// Obf: DPEGIBCEBIK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4501)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeRelicCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub avatar_id: u32, } /// Obf: OLKDDKOEPIK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4574)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeRelicScRsp { /// offset: 36 #[prost(uint32, tag = "10")] pub avatar_id: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: PLEFKNGHJNG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4537)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeExtraHcoinScNotify { /// offset: 24 #[prost(uint32, tag = "10")] pub addcpaghjnd: u32, /// offset: 32 #[prost(bool, tag = "12")] pub bdfmcpbinke: bool, /// offset: 28 #[prost(uint32, tag = "1")] pub hbpnbapchnj: u32, } /// Obf: NKAOLACJEMP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4504)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeCustomRelicCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub avatar_id: u32, } /// Obf: OFIOJFLDDIM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4538)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeCustomRelicScRsp { /// offset: 36 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub avatar_id: u32, } /// Obf: KKLPOPGHBIE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4533)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeReturnExtraHcoinRewardCsReq {} /// Obf: FGIPHKCIDPI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4561)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeReturnExtraHcoinRewardScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "4")] pub geefokfbpdk: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: LMBKCJEOEIE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4507)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PlayerReturnExtraHcoinProgressScNotify { /// offset: 24 #[prost(uint32, tag = "5")] pub ppcapbmkgac: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ijkegejfkaj { /// offset: 32 #[prost(uint32, tag = "4")] pub ggalmcjncnm: u32, /// offset: 24 #[prost(message, repeated, tag = "7")] pub avatar_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4544)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Neoadmeaidk { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub ggalmcjncnm: u32, } /// Obf: OONOGFBAPMF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1191)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishPlotCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub haiibgckpdj: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1110)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fefjjfemmfe { /// offset: 28 #[prost(uint32, tag = "14")] pub haiibgckpdj: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cikjhlmooik { /// offset: 24 #[prost(message, optional, tag = "11")] pub basic_info: ::core::option::Option, /// offset: 44 #[prost(enumeration = "PunkLordAttackerStatus", tag = "2")] pub dhhalbianog: i32, /// offset: 16 #[prost(message, optional, tag = "12")] pub fhpoilimkii: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] pub gggoomkojbf: u32, } /// Obf: BDNAMLHKEPB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3291)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPunkLordMonsterDataCsReq {} /// Obf: HDDDEAPLNEK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3210)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordMonsterDataScRsp { /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "4")] pub ppoeddffekk: ::prost::alloc::vec::Vec, } /// Obf: POBNLBNCHNO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3294)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartPunkLordRaidCsReq { /// offset: 24 #[prost(bool, tag = "12")] pub gealjojcjfn: bool, /// offset: 28 #[prost(uint32, tag = "6")] pub uid: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub monster_id: u32, } /// Obf: EIHHBFCBNFK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3295)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartPunkLordRaidScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub gdbiimnjlba: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(int64, tag = "8")] pub kgjjcabahog: i64, /// offset: 32 #[prost(message, optional, tag = "4")] pub ffcdphmjjkg: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "15")] pub scene: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 60 #[prost(bool, tag = "12")] pub gealjojcjfn: bool, } /// Obf: PAIHLIFIFLP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3214)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SharePunkLordMonsterCsReq { /// offset: 32 #[prost(uint32, tag = "13")] pub uid: u32, /// offset: 28 #[prost(enumeration = "PunkLordShareType", tag = "12")] pub share_type: i32, /// offset: 24 #[prost(uint32, tag = "3")] pub monster_id: u32, } /// Obf: BAGFJJGKJOC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3218)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SharePunkLordMonsterScRsp { /// offset: 32 #[prost(uint32, tag = "13")] pub uid: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub monster_id: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(enumeration = "PunkLordShareType", tag = "6")] pub share_type: i32, } /// Obf: GNIALMKNPEM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3209)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SummonPunkLordMonsterCsReq {} /// Obf: LBLKFONNJCJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3298)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SummonPunkLordMonsterScRsp { /// offset: 24 #[prost(message, optional, tag = "12")] pub ffcdphmjjkg: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: NPMHGLLJOFC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3274)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakePunkLordPointRewardCsReq { /// offset: 28 #[prost(uint32, tag = "1")] pub level: u32, /// offset: 24 #[prost(bool, tag = "7")] pub oinmenfpodp: bool, } /// Obf: KKELEIDPKPB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3237)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePunkLordPointRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "15")] pub oinmenfpodp: bool, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub level: u32, } /// Obf: OOKCPEJBAEK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3204)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordMonsterInfoScNotify { /// offset: 40 #[prost(uint32, repeated, tag = "12")] pub gdbiimnjlba: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "11")] pub fhpoilimkii: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "8")] pub basic_info: ::core::option::Option, /// offset: 48 #[prost(enumeration = "Inpbgnjmnkj", tag = "7")] pub reason: i32, } /// Obf: PPPNCFHKFGG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3238)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPunkLordDataCsReq {} /// Obf: PIOLMPAEGEL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3272)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordDataScRsp { /// offset: 60 #[prost(uint32, tag = "3")] pub kfacmidmbff: u32, /// offset: 56 #[prost(uint32, tag = "12")] pub ejfebckdnnh: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub clmoneeieje: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub dbaknbhlnjk: u32, /// offset: 32 #[prost(int64, tag = "8")] pub edankphgkkk: i64, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub mogbnjohkla: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "2")] pub mpicohmfgoa: u32, } /// Obf: MHLOEECMCCO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3233)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PunkLordRaidTimeOutScNotify { /// offset: 24 #[prost(message, optional, tag = "3")] pub ffcdphmjjkg: ::core::option::Option, } /// Obf: ICIFIJJHKLF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3244)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordBattleResultScNotify { /// offset: 24 #[prost(message, optional, tag = "2")] pub ffcdphmjjkg: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "12")] pub gghcfmoldni: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub mhdjjdnhilk: u32, /// offset: 44 #[prost(uint32, tag = "11")] pub pdbngnabdji: u32, /// offset: 16 #[prost(message, optional, tag = "8")] pub fhpoilimkii: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lmiinhhklnl { /// offset: 28 #[prost(uint32, tag = "12")] pub config_id: u32, /// offset: 36 #[prost(bool, tag = "1")] pub okhelielnme: bool, /// offset: 32 #[prost(uint32, tag = "3")] pub monster_id: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub jlgklidelbi: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub world_level: u32, /// offset: 48 #[prost(int64, tag = "13")] pub create_time: i64, } /// Obf: NBGOEPOCFMI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3300)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetKilledPunkLordMonsterDataCsReq {} /// Obf: JDCFEDOEFHM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3289)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetKilledPunkLordMonsterDataScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub gpbkihalinb: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "6")] pub lkfkkgnacnp: ::prost::alloc::vec::Vec, } /// Obf: MKAKMPIKCEL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3221)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PunkLordMonsterKilledNotify { /// offset: 16 #[prost(message, optional, tag = "5")] pub pfoalomjhdn: ::core::option::Option, } /// Obf: AOIEMJNFOMI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3228)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeKilledPunkLordMonsterScoreCsReq { /// offset: 32 #[prost(bool, tag = "11")] pub mdnflhmolnb: bool, /// offset: 24 #[prost(message, optional, tag = "9")] pub jipalblopfi: ::core::option::Option, } /// Obf: CFDJIMPOMBG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3265)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeKilledPunkLordMonsterScoreScRsp { /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub score_id: u32, /// offset: 16 #[prost(message, repeated, tag = "4")] pub dglhfpipfdj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "1")] pub mdnflhmolnb: bool, } /// Obf: LGMCKMHEIAL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3273)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PunkLordDataChangeNotify { /// offset: 28 #[prost(uint32, tag = "12")] pub dbaknbhlnjk: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub ejfebckdnnh: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub clmoneeieje: u32, } /// Obf: PPMICPCNALN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3253)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetPunkLordBattleRecordCsReq { /// offset: 24 #[prost(message, optional, tag = "12")] pub jipalblopfi: ::core::option::Option, } /// Obf: OOGOAJNNEHL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3208)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordBattleRecordScRsp { /// offset: 16 #[prost(message, optional, tag = "4")] pub jipalblopfi: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "8")] pub dfidpjeibjk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub paciodonhgj: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nmhkdljpgil { /// offset: 28 #[prost(uint32, tag = "9")] pub group_id: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub pbolmblkdnd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hmjgadliona { /// offset: 24 #[prost(message, optional, tag = "14")] pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kaieljpmghl { /// offset: 40 #[prost(message, optional, tag = "14")] pub moddibhcppd: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "3")] pub jjoohoadjma: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub ngehileenkc: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub ppphlhadcpj: ::core::option::Option, /// offset: 16 #[prost(string, tag = "6")] pub lbbmjlaijoc: ::prost::alloc::string::String, } /// Obf: FOINOGAKJAK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(991)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetQuestDataCsReq {} /// Obf: HDHLIOPJBNA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Quest { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub lfbadochcdn: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub id: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub progress: u32, /// offset: 48 #[prost(enumeration = "QuestStatus", tag = "8")] pub status: i32, /// offset: 40 #[prost(int64, tag = "3")] pub adlbbkbignn: i64, } /// Obf: CNJDNBBDNBE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(910)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestDataScRsp { /// offset: 36 #[prost(uint32, tag = "14")] pub total_achievement_exp: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] pub quest_list: ::prost::alloc::vec::Vec, } /// Obf: BAPBMNKHBID /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(994)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestRewardCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub gajmplpkdpm: ::prost::alloc::vec::Vec, } /// Obf: ANOEAFGIMFK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(995)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestRewardScRsp { /// offset: 40 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub gajmplpkdpm: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub fnipkmfjmce: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: BCDPENPFFGN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(901)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeQuestOptionalRewardCsReq { /// offset: 28 #[prost(uint32, tag = "1")] pub odonpmongja: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub jkoaafgpncj: u32, } /// Obf: BFAJGACGMOP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(974)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestOptionalRewardScRsp { /// offset: 36 #[prost(uint32, tag = "3")] pub odonpmongja: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, } /// Obf: MBICELHJOIL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(909)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetQuestRecordCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Johpgedgjad { /// offset: 24 #[prost(uint32, tag = "11")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub gnblohmpacl: u32, } /// Obf: LEHLIKHOCFJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(998)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestRecordScRsp { /// offset: 24 #[prost(message, repeated, tag = "12")] pub legnehhpdei: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: HHBAACLGKGL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(963)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuestRecordScNotify { /// offset: 24 #[prost(message, optional, tag = "2")] pub mohjdhkkigb: ::core::option::Option, } /// Obf: JAFEBIIJCJE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(926)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CmdFinishQuestCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub odonpmongja: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub prop_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(939)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ggampjlongd { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nogjccclhpe { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub quest_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(938)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjbeblnjanm { /// offset: 24 #[prost(message, repeated, tag = "7")] pub quest_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 Fnjjcigjikc { /// offset: 24 #[prost(message, optional, tag = "11")] pub fhjeoakdcbc: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "13")] pub iecikeoknge: u32, /// offset: 32 #[prost(message, optional, tag = "9")] pub lineup: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "1")] pub world_level: u32, } /// Obf: PKNPHNBALEE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2213)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRaidCsReq { /// offset: 32 #[prost(message, repeated, tag = "2")] pub bdbjkkojodc: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "8")] pub world_level: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub iecikeoknge: u32, /// offset: 52 #[prost(uint32, tag = "3")] pub llanimfodfd: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub prop_entity_id: u32, } /// Obf: PFOADLJHJOA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2207)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRaidScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "14")] pub scene: ::core::option::Option, } /// Obf: LJDOCJFELEJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2230)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveRaidCsReq { /// offset: 28 #[prost(bool, tag = "9")] pub llanimfodfd: bool, /// offset: 24 #[prost(uint32, tag = "15")] pub iecikeoknge: u32, } /// Obf: HELHCCEKLHO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2227)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveRaidScRsp { /// offset: 28 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub iecikeoknge: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub world_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mfhgfoldihd { /// offset: 24 #[prost(uint32, tag = "2")] pub jkcgcamifia: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub gfbimfhjaha: u32, /// offset: 28 #[prost(enumeration = "Gkhehcomhcm", tag = "1")] pub pdflhjmcahk: i32, } /// Obf: MPJDCGAENND /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2235)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidInfoNotify { /// offset: 48 #[prost(enumeration = "Ngnikjbimdb", tag = "3")] pub status: i32, /// offset: 44 #[prost(uint32, tag = "11")] pub iecikeoknge: u32, /// offset: 32 #[prost(message, repeated, tag = "1")] pub iphpdadafkf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub world_level: u32, /// offset: 16 #[prost(message, optional, tag = "12")] pub item_list: ::core::option::Option, /// offset: 56 #[prost(uint64, tag = "5")] pub jklllongaoi: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Endolejchkp { /// offset: 24 #[prost(uint32, tag = "8")] pub iecikeoknge: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub max_score: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pocgjdlcmdm { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub lfbfjaekgof: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub world_level: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub iecikeoknge: u32, } /// Obf: OLHCIHDKOGK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2202)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRaidInfoCsReq {} /// Obf: GetRaidInfoScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2244)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRaidInfoScRsp { /// offset: 48 #[prost(uint32, tag = "9")] pub cur_map_entry_id: u32, /// offset: 32 #[prost(message, repeated, tag = "14")] pub finished_raid_info_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "13")] pub challenge_raid_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "7")] pub challenge_taken_reward_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dkjcdlbigdl {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2205)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohmfecjnleg { /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub eogmihepcgm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "3")] pub bfmnakcpgnn: ::prost::alloc::vec::Vec, } /// Obf: FOKIHKHGIIE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2201)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeChallengeRaidRewardCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub kibnlnfpfic: u32, } /// Obf: ENMOPFHGPIE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2247)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengeRaidRewardScRsp { /// offset: 36 #[prost(uint32, tag = "5")] pub kibnlnfpfic: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, } /// Obf: POFCCMNJBNB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2219)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChallengeRaidNotify { /// offset: 24 #[prost(message, optional, tag = "15")] pub oflchdecpda: ::core::option::Option, } /// Obf: CHJGDIBGEHM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2218)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetClientRaidTargetCountCsReq { /// offset: 28 #[prost(uint32, tag = "14")] pub hjjmoohhkmh: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub progress: u32, } /// Obf: KBJLAICNFHN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2245)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetClientRaidTargetCountScRsp { /// offset: 24 #[prost(uint32, tag = "4")] pub hjjmoohhkmh: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: PNCFKGJNGFI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2236)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSaveRaidCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub iecikeoknge: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub world_level: u32, } /// Obf: GCHONBOEJKC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2203)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSaveRaidScRsp { /// offset: 16 #[prost(message, repeated, tag = "3")] pub iphpdadafkf: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 32 #[prost(bool, tag = "5")] pub llanimfodfd: bool, /// offset: 40 #[prost(uint32, tag = "1")] pub world_level: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub iecikeoknge: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hghojceldof { /// offset: 32 #[prost(uint32, tag = "7")] pub iecikeoknge: u32, /// offset: 16 #[prost(message, repeated, tag = "15")] pub iphpdadafkf: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "6")] pub world_level: u32, } /// Obf: BJKDMBGNFGP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2250)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllSaveRaidCsReq {} /// Obf: DIKOOOFIEHN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2216)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllSaveRaidScRsp { /// offset: 24 #[prost(message, repeated, tag = "6")] pub lhjooacnppd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: ENABCCNKCMA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2231)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DelSaveRaidScNotify { /// offset: 28 #[prost(uint32, tag = "6")] pub iecikeoknge: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub world_level: u32, } /// Obf: PKKFEANFDKL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(2221)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidKickByServer { /// offset: 16 #[prost(message, optional, tag = "4")] pub lineup: ::core::option::Option, /// offset: 44 #[prost(enumeration = "Aancgofcjjl", tag = "11")] pub reason: i32, /// offset: 24 #[prost(message, optional, tag = "2")] pub scene: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "3")] pub iecikeoknge: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub world_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aleoilcifin { /// offset: 24 #[prost(uint32, tag = "4")] pub mfofffnigdp: u32, } /// Obf: IIKDPPKJDMF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6941)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RaidCollectionDataCsReq {} /// Obf: CMKLCKFAGLL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6960)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionDataScRsp { /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "8")] pub challenge_list: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6942)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fbkmlbafkfl { /// offset: 16 #[prost(message, optional, tag = "15")] pub ceakooaojlf: ::core::option::Option, } /// Obf: GBDKHCKFJIJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6950)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionEnterNextRaidCsReq { /// offset: 32 #[prost(uint32, tag = "12")] pub world_level: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub iecikeoknge: u32, /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub llanimfodfd: u32, } /// Obf: NMGANEHOHOJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6955)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionEnterNextRaidScRsp { /// offset: 16 #[prost(message, optional, tag = "12")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: EHHPNGBOLOC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8361)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRechargeGiftInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pppfombloif { /// offset: 24 #[prost(enumeration = "pppfombloif::mpcldcfcmef::Bndhjndffed", tag = "7")] pub status: i32, /// offset: 28 #[prost(uint32, tag = "5")] pub index: u32, } /// Nested message and enum types in `PPPFOMBLOIF`. pub mod pppfombloif { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mpcldcfcmef {} /// Nested message and enum types in `MPCLDCFCMEF`. pub mod mpcldcfcmef { #[derive(proto_derive::CmdID)] #[derive( Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration )] #[repr(i32)] pub enum Bndhjndffed { Bhpnpohcgla = 0, Amjcmcjdpkd = 1, Mhnfoicmbkm = 2, } impl Bndhjndffed { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Bhpnpohcgla => "BNDHJNDFFED_BHPNPOHCGLA", Self::Amjcmcjdpkd => "BNDHJNDFFED_AMJCMCJDPKD", Self::Mhnfoicmbkm => "BNDHJNDFFED_MHNFOICMBKM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BNDHJNDFFED_BHPNPOHCGLA" => Some(Self::Bhpnpohcgla), "BNDHJNDFFED_AMJCMCJDPKD" => Some(Self::Amjcmcjdpkd), "BNDHJNDFFED_MHNFOICMBKM" => Some(Self::Mhnfoicmbkm), _ => None, } } } } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abipcnkgfni { /// offset: 40 #[prost(int64, tag = "4")] pub end_time: i64, /// offset: 32 #[prost(uint32, tag = "8")] pub gmddebinghe: u32, /// offset: 48 #[prost(int64, tag = "11")] pub dnnhcnckjcm: i64, /// offset: 24 #[prost(message, repeated, tag = "1")] pub flhljmemihl: ::prost::alloc::vec::Vec, } /// Obf: LKAMPPHCKPD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8380)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRechargeGiftInfoScRsp { /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "14")] pub fekljcaogii: ::prost::alloc::vec::Vec, } /// Obf: NKFEAPKGDLH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8362)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRechargeGiftRewardCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub gmddebinghe: u32, } /// Obf: CJBGOGDJPIG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8370)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRechargeGiftRewardScRsp { /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "15")] pub ecdfddeooio: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "11")] pub reward: ::core::option::Option, } /// Obf: KLPNDHMMJAC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8375)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRechargeBenefitInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhkcdcchlhp { /// offset: 32 #[prost(uint32, tag = "7")] pub hiilnpickcg: u32, /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub aoomemccpem: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "12")] pub progress: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub id: u32, } /// Obf: LFKHIMEIEOD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8368)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRechargeBenefitInfoScRsp { /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "12")] pub bpompldkhbl: ::prost::alloc::vec::Vec, } /// Obf: EPCFMDPNEEC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8374)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRechargeBenefitInfoScNotify { /// offset: 16 #[prost(message, optional, tag = "11")] pub fifhcichdoh: ::core::option::Option, } /// Obf: LLFEHJEHNAK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8377)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRechargeBenefitRewardCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub id: u32, } /// Obf: HECFFGANFGD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8367)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRechargeBenefitRewardScRsp { /// offset: 32 #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "10")] pub fifhcichdoh: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jefikhkjfcm { /// offset: 24 #[prost(uint32, tag = "5")] pub hokjfknpkaj: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub fcadjeengml: u32, } /// Obf: PACABAFEKAA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EquipmentRecommend { /// offset: 16 #[prost(message, repeated, tag = "2")] pub equipment_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mngiijpmjbe { /// offset: 32 #[prost(uint32, tag = "7")] pub jaammnlmjcg: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub ffiofgadinm: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub eakbdlkiefc: u32, } /// Obf: PFOGOMFNOOG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicRecommend { /// offset: 24 #[prost(message, repeated, tag = "7")] pub pedfgemeonk: ::prost::alloc::vec::Vec, } /// Obf: IKIDEAEIHLJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2405)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBigDataRecommendCsReq { /// offset: 28 #[prost(uint32, tag = "9")] pub equip_avatar: u32, /// offset: 24 #[prost(enumeration = "BigDataRecommendType", tag = "2")] pub big_data_recommend_type: i32, } /// Obf: INDCEKNDLLG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2401)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBigDataRecommendScRsp { /// offset: 36 #[prost(enumeration = "BigDataRecommendType", tag = "15")] pub big_data_recommend_type: i32, /// offset: 44 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub equip_avatar: u32, /// offset: 48 #[prost(bool, tag = "6")] pub has_recommand: bool, #[prost(oneof = "get_big_data_recommend_sc_rsp::RecommendType", tags = "12, 2, 14")] 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: 16 #[prost(message, tag = "12")] EquipmentRecommend(super::EquipmentRecommend), /// offset: 16 #[prost(message, tag = "2")] RelicRecommend(super::RelicRecommend), /// offset: 16 #[prost(message, tag = "14")] Gijogkbmdip(super::Ebjdmkpdcnk), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RecomendedAvatarInfo { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "9")] pub relic_set_id: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub recommend_avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BigDataRecommendRelicAvatar { /// offset: 24 #[prost(message, repeated, tag = "3")] pub recommended_avatar_info_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fnbjpmgmjdp { /// offset: 28 #[prost(uint32, tag = "4")] pub nonookbibom: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub dhhglgjbdmj: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub jogonjiljdl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bkodldofmmj { /// offset: 28 #[prost(uint32, tag = "1")] pub eicebjpmhmc: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub dhhglgjbdmj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BigDataAvatarRelicRecommend { /// offset: 32 #[prost(message, repeated, tag = "15")] pub body_main_property_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "7")] pub rope_main_property_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "13")] pub foot_main_property_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "2")] pub outer_set_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "4")] pub sphere_main_property_list: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 48 #[prost(message, repeated, tag = "9")] pub inner_set_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BigDataRecommendAvatarRelic { /// offset: 16 #[prost(message, repeated, tag = "12")] pub recomended_relic_info_list: ::prost::alloc::vec::Vec< BigDataAvatarRelicRecommend, >, } /// Obf: NKNDJEBFODC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2447)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetBigDataAllRecommendCsReq { /// offset: 24 #[prost(enumeration = "BigDataRecommendType", tag = "1")] pub big_data_recommend_type: i32, } /// Obf: DMCJNHCMEKF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2419)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBigDataAllRecommendScRsp { /// offset: 32 #[prost(enumeration = "BigDataRecommendType", tag = "2")] pub big_data_recommend_type: i32, /// offset: 40 #[prost(uint32, tag = "5")] pub retcode: u32, #[prost( oneof = "get_big_data_all_recommend_sc_rsp::RecommendType", tags = "4, 15, 13" )] 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: 24 #[prost(message, tag = "4")] RelicAvatar(super::BigDataRecommendRelicAvatar), /// offset: 24 #[prost(message, tag = "15")] AvatarRelic(super::BigDataRecommendAvatarRelic), /// offset: 24 #[prost(message, tag = "13")] Gijogkbmdip(super::Ebjdmkpdcnk), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhmdoneoeak { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub mcoampkkljl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgmmdccgljd { /// offset: 16 #[prost(map = "uint32, message", tag = "2")] pub gkaondbbdhf: ::std::collections::HashMap, /// offset: 32 #[prost(uint32, tag = "10")] pub oghfmoalpeo: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub hiilnpickcg: u32, } /// Obf: EHFMKLHCOMA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5913)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllRedDotDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5907)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kngefjmklkc { /// offset: 24 #[prost(message, repeated, tag = "14")] pub mclbkohkhhb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gadbcegpngh { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub oghfmoalpeo: u32, /// offset: 44 #[prost(enumeration = "Gnmdpmbglbn", tag = "10")] pub gnhbgjakacl: i32, /// offset: 40 #[prost(uint32, tag = "7")] pub hiilnpickcg: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub group_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5927)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kdfblipnhol { /// offset: 24 #[prost(uint32, tag = "7")] pub hiilnpickcg: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub oghfmoalpeo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ofnlbnemhda { /// offset: 32 #[prost(uint32, tag = "12")] pub hiilnpickcg: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub oghfmoalpeo: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5938)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebbegdkgohl { /// offset: 16 #[prost(message, optional, tag = "12")] pub fpooghejddn: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "10")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub oghfmoalpeo: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub hiilnpickcg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pglfachcgcb { /// offset: 32 #[prost(uint32, tag = "10")] pub tid: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub main_affix_id: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub exp: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub r#type: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub sub_affix_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mggldhhpnbm { /// offset: 24 #[prost(uint32, tag = "11")] pub afeibddggef: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub lbaehcifnne: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Omhaobfkike { /// offset: 36 #[prost(uint32, tag = "12")] pub avatar_id: u32, /// offset: 16 #[prost(message, optional, tag = "5")] pub aagblpkdjjp: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Mdikaoaejhn", tag = "2")] pub himecmgjkom: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nbioekilhen { /// offset: 24 #[prost(message, optional, tag = "1")] pub aagblpkdjjp: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmonehjikma { /// offset: 16 #[prost(message, repeated, tag = "9")] pub relics: ::prost::alloc::vec::Vec, } /// Obf: DMJKPIHBBBM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8951)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRelicBoxDataCsReq {} /// Obf: EJLNMLCDKFM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8970)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRelicBoxDataScRsp { /// offset: 68 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 48 #[prost(message, optional, tag = "4")] pub kkhbapabfjc: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "12")] pub gpeafajgcph: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "7")] pub gejapckohig: u32, /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub kaimhojaakp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "6")] pub iahiebcfpcd: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, optional, tag = "2")] pub ohekdkjcofd: ::core::option::Option, /// offset: 72 #[prost(enumeration = "Jhhbiojhegl", tag = "15")] pub state: i32, } /// Obf: HGDILHDBCGL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8952)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRelicBoxCustomCsReq { /// offset: 24 #[prost(message, optional, tag = "11")] pub iahiebcfpcd: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "7")] pub ffjdcnkpgoo: ::prost::alloc::vec::Vec, } /// Obf: HHCCNFOEGOJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8960)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetRelicBoxCustomScRsp { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: JECCPPCIFPN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8965)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetRelicBoxTargetCsReq { /// offset: 24 #[prost(message, optional, tag = "3")] pub gpeafajgcph: ::core::option::Option, } /// Obf: DDELAADDOAA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8958)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetRelicBoxTargetScRsp { /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "7")] pub gpeafajgcph: ::core::option::Option, } /// Obf: DMOHJJJDNHC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8957)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OpenRelicBoxCsReq { /// offset: 24 #[prost(message, optional, tag = "6")] pub gpeafajgcph: ::core::option::Option, } /// Obf: HODJMGPGMOD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8969)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenRelicBoxScRsp { /// offset: 36 #[prost(uint32, tag = "1")] pub bdcjkfpgmfl: u32, /// offset: 16 #[prost(message, optional, tag = "12")] pub cgcjlhflepn: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: IMKBMMHIBLK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8961)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ConfirmRelicBoxCsReq { /// offset: 24 #[prost(bool, tag = "8")] pub nlgfaafiiie: bool, } /// Obf: AOBDEIPPDBC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8968)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ConfirmRelicBoxScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub kaimhojaakp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "1")] pub nlgfaafiiie: bool, /// offset: 32 #[prost(uint32, tag = "13")] pub ekaochphoaa: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: ABAIEBHKNCA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8953)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReportRelicBoxActionCsReq { #[prost(oneof = "report_relic_box_action_cs_req::Lppapcinijb", tags = "5")] pub lppapcinijb: ::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 Lppapcinijb { /// offset: 16 #[prost(uint32, tag = "5")] Cedipegbndh(u32), } } /// Obf: GHJMFPIJJFL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8959)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReportRelicBoxActionScRsp { /// offset: 28 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 #[prost(enumeration = "Jhhbiojhegl", tag = "9")] pub state: i32, } /// Obf: EGLLLNNNCHL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8963)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicBoxRegularScNotify { /// offset: 24 #[prost(message, optional, tag = "1")] pub kkhbapabfjc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbmfojakmgp { /// offset: 44 #[prost(uint32, tag = "15")] pub unique_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub bicmjedhkne: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "RelicPresetPlanSourceType", tag = "3")] pub alfhnehobja: i32, /// offset: 16 #[prost(string, tag = "5")] pub name: ::prost::alloc::string::String, /// offset: 48 #[prost(uint32, tag = "13")] pub avatar_id: u32, } /// Obf: FMAJCEPPOIP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9841)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicPresetGetPlanCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9860)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aoghkdgefga { /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub avatar_id: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub cnipebjmjnh: ::prost::alloc::vec::Vec, } /// Obf: CFMMFGFOEAM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9842)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicPresetAddPlanCsReq { /// offset: 40 #[prost(enumeration = "Enakdncejbo", tag = "3")] pub hbnhkpdmgip: i32, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub bicmjedhkne: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "5")] pub avatar_id: u32, /// offset: 48 #[prost(enumeration = "RelicPresetPlanSourceType", tag = "14")] pub alfhnehobja: i32, /// offset: 24 #[prost(string, tag = "11")] pub name: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9850)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbfgabhfbcn { /// offset: 16 #[prost(message, optional, tag = "8")] pub dmbneijieik: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: FHNDCBJICMH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9855)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicPresetDeletePlanCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9848)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hlpmdophnog { /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpddlaobmbh { /// offset: 32 #[prost(enumeration = "Enakdncejbo", tag = "6")] pub hbnhkpdmgip: i32, /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub bicmjedhkne: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(enumeration = "RelicPresetPlanSourceType", tag = "13")] pub alfhnehobja: i32, } /// Obf: BCIFKPJNPBE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9854)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicPresetUpdatePlanCsReq { /// offset: 32 #[prost(uint32, tag = "10")] pub unique_id: u32, #[prost(oneof = "relic_preset_update_plan_cs_req::Bpihfajcloc", tags = "3, 14")] pub bpihfajcloc: ::core::option::Option< relic_preset_update_plan_cs_req::Bpihfajcloc, >, } /// 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 Bpihfajcloc { /// offset: 24 #[prost(message, tag = "3")] RelicList(super::Dpddlaobmbh), /// offset: 24 #[prost(string, tag = "14")] Name(::prost::alloc::string::String), } } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9857)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ogmdddfdnjp { /// offset: 32 #[prost(uint32, tag = "4")] pub unique_id: u32, /// offset: 40 #[prost(uint32, tag = "10")] pub retcode: u32, #[prost(oneof = "ogmdddfdnjp::Bpihfajcloc", tags = "8, 3")] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `OGMDDDFDNJP`. pub mod ogmdddfdnjp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 16 #[prost(message, tag = "8")] RelicList(super::Dpddlaobmbh), /// offset: 16 #[prost(string, tag = "3")] Name(::prost::alloc::string::String), } } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9847)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aiodmencpka { /// offset: 24 #[prost(uint32, tag = "15")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gefjjfmdood { /// offset: 40 #[prost(uint32, tag = "14")] pub unique_id: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub avatar_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub pjoollneple: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub hcebkagoole: ::prost::alloc::vec::Vec, } /// Obf: CDOAOCENOJP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8251)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicSmartWearGetPlanCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub avatar_id: u32, } /// Obf: ECBBCLOKNEF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8270)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearGetPlanScRsp { /// offset: 24 #[prost(message, repeated, tag = "11")] pub cnipebjmjnh: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "3")] pub avatar_id: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: PKHCEEFJAMA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8252)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearAddPlanCsReq { /// offset: 16 #[prost(message, optional, tag = "6")] pub dmbneijieik: ::core::option::Option, } /// Obf: KAHOGKPEDFN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8260)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearAddPlanScRsp { /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub dmbneijieik: ::core::option::Option, } /// Obf: DAICLGLPAMA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8265)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearUpdatePlanCsReq { /// offset: 24 #[prost(message, optional, tag = "8")] pub dmbneijieik: ::core::option::Option, } /// Obf: OPLJPGPPFPO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8258)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearUpdatePlanScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub dmbneijieik: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: GGHEKAHLNOJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8264)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicSmartWearDeletePlanCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub unique_id: u32, } /// Obf: OMEGILDBBJB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8267)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicSmartWearDeletePlanScRsp { /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhfogdpbohn { /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub hcebkagoole: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "Kmlcenlagmn", tag = "2")] pub nffabmjoode: i32, /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub pjoollneple: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdekeikakml { /// offset: 40 #[prost(uint32, tag = "15")] pub avatar_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub bicmjedhkne: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "8")] pub dfiehpiheee: ::core::option::Option, } /// Obf: EAKJGHJPMGJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8261)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RelicSmartWearGetPinRelicCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub avatar_id: u32, } /// Obf: DEBKHGKLBGN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8268)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearGetPinRelicScRsp { /// offset: 36 #[prost(uint32, tag = "9")] pub avatar_id: u32, /// offset: 16 #[prost(message, repeated, tag = "6")] pub hbpgoilbmio: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: MDGFDKFEIBF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8254)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearUpdatePinRelicScNotify { /// offset: 24 #[prost(message, repeated, tag = "4")] pub bkdeihekgic: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "5")] pub naeipmiiiec: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "9")] pub relic_unique_id: u32, } /// Obf: ONECCDCFCBE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8263)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearUpdatePinRelicCsReq { /// offset: 16 #[prost(message, optional, tag = "1")] pub dacmpjljgbc: ::core::option::Option, } /// Obf: PKKDNONMMFB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8255)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearUpdatePinRelicScRsp { /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "7")] pub dacmpjljgbc: ::core::option::Option, } /// Obf: GJJJKMOEENF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8262)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearDeletePinRelicCsReq { /// offset: 24 #[prost(message, repeated, tag = "11")] pub dhcnmiaibgf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "3")] pub opcphiceoof: bool, /// offset: 36 #[prost(uint32, tag = "6")] pub avatar_id: u32, } /// Obf: FLJBCLAFCPH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8256)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearDeletePinRelicScRsp { /// offset: 36 #[prost(uint32, tag = "11")] pub avatar_id: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] pub dhcnmiaibgf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: HKAPPBACLCG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3591)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetReplayTokenCsReq { /// offset: 24 #[prost(string, tag = "1")] pub ebnfhhgkdke: ::prost::alloc::string::String, /// offset: 52 #[prost(uint32, tag = "15")] pub stage_id: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub dafejienabl: u32, /// offset: 44 #[prost(enumeration = "Oclejlefbfo", tag = "2")] pub replay_type: i32, /// offset: 48 #[prost(uint32, tag = "3")] pub kalagibcnao: u32, /// offset: 32 #[prost(string, tag = "4")] pub dflmkcikfop: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3510)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ekgamncmoej { /// offset: 48 #[prost(enumeration = "Oclejlefbfo", tag = "13")] pub replay_type: i32, /// offset: 40 #[prost(uint32, tag = "11")] pub stage_id: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 #[prost(string, tag = "14")] pub eflaeankacm: ::prost::alloc::string::String, /// offset: 16 #[prost(string, tag = "3")] pub dflmkcikfop: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ogbnabmleao {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3595)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahcahffnhld { /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "13")] pub llfibohpahb: ::prost::alloc::vec::Vec, } /// Obf: JBPBDDAOLKB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3491)] #[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(3410)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eeambmdgihf { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub mkegmfmbied: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: MHKGOEAKBFK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3494)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DailyFirstMeetPamCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3495)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cbeffnafpel { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oljjjbckldk { /// offset: 28 #[prost(uint32, tag = "3")] pub buff_id: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkkoggbfmip { /// offset: 24 #[prost(message, repeated, tag = "14")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ijkndkjlmen { /// offset: 32 #[prost(uint32, tag = "15")] pub room_id: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub hcmjdmfnene: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub ioggiajbepp: u32, /// offset: 24 #[prost(enumeration = "RogueRoomStatus", tag = "1")] pub bjdboeffiag: i32, /// offset: 40 #[prost(enumeration = "RogueRoomStatus", tag = "11")] pub mcebjkdjhgp: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enegifokgkl { /// offset: 32 #[prost(uint32, tag = "2")] pub miccegikibj: u32, /// offset: 24 #[prost(message, repeated, tag = "6")] pub hfdiffbcogj: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "14")] pub igecgpflgba: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub heionpdifnm: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Neiliaphamn { /// offset: 44 #[prost(uint32, tag = "7")] pub area_id: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub pginlofkcmd: u32, /// offset: 32 #[prost(enumeration = "RogueStatus", tag = "5")] pub fimamednnil: i32, /// offset: 36 #[prost(bool, tag = "13")] pub cndkapoieoj: bool, /// offset: 40 #[prost(uint32, tag = "4")] pub miccegikibj: u32, /// offset: 28 #[prost(enumeration = "RogueAreaStatus", tag = "3")] pub ecjpebdjkke: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpadppgkggc { /// offset: 60 #[prost(uint32, tag = "2")] pub mchafkkfedk: u32, /// offset: 56 #[prost(uint32, tag = "14")] pub mdhohbhbgnc: u32, /// offset: 76 #[prost(uint32, tag = "10")] pub koohhhaobeo: u32, /// offset: 40 #[prost(message, optional, tag = "5")] pub nicepkdhfde: ::core::option::Option, /// offset: 84 #[prost(uint32, tag = "12")] pub ejalomhngcj: u32, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub chpfcfgncag: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "7")] pub bkbklonbpob: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "8")] pub mminjcfnadk: u32, /// offset: 80 #[prost(uint32, tag = "13")] pub ldmeejcckih: u32, /// offset: 64 #[prost(uint32, tag = "1")] pub ljeecoopmlm: u32, /// offset: 52 #[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "11")] pub alfhnehobja: i32, /// offset: 68 #[prost(uint32, tag = "4")] pub opidhkekpkb: u32, /// offset: 48 #[prost(bool, tag = "3")] pub ojapmnapifg: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmkeenofapc { /// offset: 32 #[prost(message, repeated, tag = "7")] pub dnaobflacig: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "2")] pub hnlaeibdfjm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ogdbmjnooop { /// offset: 32 #[prost(message, repeated, tag = "14")] pub oimipdomdaa: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "11")] pub ofhcnghjfhi: u32, /// offset: 24 #[prost(message, repeated, tag = "1")] pub fekafhiddah: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Olnpclefann { /// offset: 32 #[prost(uint32, tag = "11")] pub buff_id: u32, /// offset: 16 #[prost(message, optional, tag = "1")] pub cost_data: ::core::option::Option, /// offset: 36 #[prost(float, tag = "6")] pub kcajflammac: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Klcicnhaopf { /// offset: 16 #[prost(message, repeated, tag = "12")] pub elcponipeih: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lngjllkgmna { /// offset: 24 #[prost(map = "uint32, uint32", tag = "3")] pub bljebijemch: ::std::collections::HashMap, /// offset: 44 #[prost(uint32, tag = "13")] pub domglhikjed: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub kkgieencoic: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub meajaebdaoi: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub dacokfcbmbi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akgoaipljlj { /// offset: 16 #[prost(message, repeated, tag = "5")] pub gbhphcmgbgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nognbknefgp { /// offset: 24 #[prost(message, optional, tag = "1")] pub feilniknpcb: ::core::option::Option, /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub jhadmbdcpeo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnmkjhlegpn { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub faipociafod: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkophcbpomm { /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub kpjgegmccag: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lomcakmmgom { /// offset: 32 #[prost(uint32, tag = "6")] pub hjmjiadbaoc: u32, #[prost(oneof = "lomcakmmgom::Fnjjnaocoii", tags = "8, 9")] pub fnjjnaocoii: ::core::option::Option, } /// Nested message and enum types in `LOMCAKMMGOM`. pub mod lomcakmmgom { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fnjjnaocoii { /// offset: 16 #[prost(message, tag = "8")] Fnldfglgeoa(super::ItemList), /// offset: 16 #[prost(message, tag = "9")] Gefmmooedji(super::Kkkoggbfmip), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dcokkbhkegl { /// offset: 16 #[prost(message, optional, tag = "9")] pub ebmkbdjmaaf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pogbfkhoeml { /// offset: 24 #[prost(uint32, tag = "13")] pub bjjoclinmej: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ookciaeipon { /// offset: 40 #[prost(uint32, tag = "5")] pub ljeecoopmlm: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub imihglaoieg: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub gfelhickogi: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub goodpdkgjaj: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub kkhndgejbhj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpfghcpghgo { /// offset: 16 #[prost(message, optional, tag = "203")] pub rogue_get_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "900")] pub oiaphbbdphl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iimifaaolgg { /// offset: 56 #[prost(message, optional, tag = "12")] pub icjflldcfhm: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "1")] pub hcehohdccfe: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "15")] pub impbeljgdjh: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "8")] pub ahbfaamnkno: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "9")] pub lhncgdkfagm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgnefkdlpkn { /// offset: 16 #[prost(message, optional, tag = "1")] pub pending_action: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "12")] pub lbnhkppajim: ::core::option::Option, /// offset: 92 #[prost(enumeration = "RogueStatus", tag = "10")] pub status: i32, /// offset: 48 #[prost(message, optional, tag = "6")] pub impbeljgdjh: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "8")] pub dkifgmicgpi: ::core::option::Option, /// offset: 88 #[prost(bool, tag = "15")] pub fiedldnemed: bool, /// offset: 56 #[prost(message, optional, tag = "4")] pub cgifjaohhao: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "2")] pub ammjechpgpe: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "14")] pub hkgknekkjhb: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "3")] pub feilniknpcb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eppgphklhnf { /// offset: 40 #[prost(int64, tag = "15")] pub begin_time: i64, /// offset: 24 #[prost(int64, tag = "1")] pub end_time: i64, /// offset: 32 #[prost(uint32, tag = "11")] pub season: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Badcgbpeani { /// offset: 24 #[prost(message, repeated, tag = "6")] pub jnoakecciil: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bladonilkho { /// offset: 36 #[prost(uint32, tag = "12")] pub igfeahikkpe: u32, /// offset: 40 #[prost(bool, tag = "13")] pub nemfnmipnao: bool, /// offset: 32 #[prost(uint32, tag = "10")] pub bgpblofcpmg: u32, /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub kjdggnnfggp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ncdckhhpdde { /// offset: 32 #[prost(uint32, tag = "5")] pub jfanngjeeec: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub edigfnfpbka: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub mghhcoeidhe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dlhlngcjkjl { /// offset: 24 #[prost(message, repeated, tag = "6")] pub bkbklonbpob: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Babkeafelge { /// offset: 16 #[prost(message, optional, tag = "5")] pub feilniknpcb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pddeeajiokg { /// offset: 48 #[prost(uint32, repeated, tag = "6")] pub agopfifdjfn: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "8")] pub incaibonhed: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "4")] pub pamghmdjaja: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fhnhijcpdmd { /// offset: 24 #[prost(message, optional, tag = "3")] pub kiobocmoonh: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Apbkappgpjc { /// offset: 32 #[prost(uint32, tag = "2")] pub eaadbocjnae: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub igfeahikkpe: u32, /// offset: 24 #[prost(bool, tag = "7")] pub nemfnmipnao: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gloonoccefg { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub ikgdngfioik: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emfhhdmodeb { /// offset: 36 #[prost(uint32, tag = "8")] pub bgpblofcpmg: u32, /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub kjdggnnfggp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "14")] pub nemfnmipnao: bool, /// offset: 44 #[prost(uint32, tag = "1")] pub eaadbocjnae: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub igfeahikkpe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ojmlkjjcdig { /// offset: 32 #[prost(uint32, tag = "1")] pub score_id: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub jeopnoncfnp: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub jaeofflldbm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hcjpoghdaah { /// offset: 36 #[prost(uint32, tag = "7")] pub eplbcnfmlil: u32, /// offset: 32 #[prost(float, tag = "10")] pub kdaokodeiej: f32, /// offset: 24 #[prost(message, repeated, tag = "3")] pub ichmkfmaibb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Igdmbailehi { /// offset: 36 #[prost(uint32, tag = "13")] pub slot: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub id: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub level: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "15")] pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phccddkgbhc { /// offset: 24 #[prost(message, repeated, tag = "3")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub gbhphcmgbgk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "5")] pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmiifomfogo { /// offset: 16 #[prost(message, optional, tag = "10")] pub record_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "8")] pub aefemmipoaf: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "3")] pub gglocpjmehi: u32, /// offset: 68 #[prost(uint32, tag = "763")] pub area_id: u32, /// offset: 72 #[prost(uint32, tag = "234")] pub dcbkjocefnf: u32, /// offset: 48 #[prost(bool, tag = "2")] pub is_win: bool, /// offset: 60 #[prost(uint32, tag = "11")] pub score_id: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub edigfnfpbka: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub icoalgkanlb: ::core::option::Option, /// offset: 76 #[prost(uint32, tag = "13")] pub amkfkdcfmim: u32, /// offset: 56 #[prost(uint32, tag = "15")] pub gleenokngci: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bgkincfgkgi { /// offset: 32 #[prost(bool, tag = "13")] pub adgbkkimjoa: bool, /// offset: 60 #[prost(uint32, tag = "3")] pub mbmiccjebjb: u32, /// offset: 33 #[prost(bool, tag = "9")] pub gamcpljoedk: bool, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub dflknlmjofb: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(int64, tag = "1")] pub oebhcdpdnhf: i64, /// offset: 56 #[prost(uint32, tag = "7")] pub haobjabcbmp: u32, /// offset: 48 #[prost(int64, tag = "5")] pub nmckjlhfpbj: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cnhngleebkp { /// offset: 28 #[prost(uint32, tag = "8")] pub exp: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub lghookmnmcl: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub mooopambofk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lglgccjekcl { /// offset: 36 #[prost(bool, tag = "8")] pub nikeedljhpd: bool, /// offset: 24 #[prost(uint32, tag = "13")] pub digpicghpom: u32, /// offset: 40 #[prost(int32, tag = "12")] pub bgjkbpncnle: i32, /// offset: 28 #[prost(uint32, tag = "11")] pub pfmhnmbdbjn: u32, /// offset: 32 #[prost(float, tag = "7")] pub khdlmpakegf: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbmgpikbjjc { /// offset: 32 #[prost(uint32, repeated, tag = "14")] pub egablbjijck: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "12")] pub hohanpjnana: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub jbeilmfiigm: u32, /// offset: 40 #[prost(uint32, tag = "3")] pub game_mode_type: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub ahkffciepdg: u32, /// offset: 24 #[prost(message, repeated, tag = "9")] pub heokgaklfpm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gppgpmedjef { /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub jfjpdepofmo: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(enumeration = "Bfpibiegjgj", tag = "2")] pub kgebjnholcn: i32, #[prost(oneof = "gppgpmedjef::Fnjjnaocoii", tags = "8")] pub fnjjnaocoii: ::core::option::Option, } /// Nested message and enum types in `GPPGPMEDJEF`. pub mod gppgpmedjef { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fnjjnaocoii { /// offset: 24 #[prost(message, tag = "8")] Fnldfglgeoa(super::ItemList), } } /// Obf: LPLOIMFDNOE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1891)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueInfoCsReq {} /// Obf: KCDKGBOEKPH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1810)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueInfoScRsp { /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub rogue_info: ::core::option::Option, } /// Obf: GCPKFCOIMLE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1894)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRogueCsReq { /// offset: 52 #[prost(uint32, tag = "5")] pub area_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub incaibonhed: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "2")] pub lghookmnmcl: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub kolblkedogc: ::prost::alloc::vec::Vec, } /// Obf: NBOJEJONDAP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1895)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRogueScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub enpaicnlcmk: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "8")] pub rogue_info: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "6")] pub lineup: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "4")] pub scene: ::core::option::Option, } /// Obf: FCDBPCMGBNN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1814)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterRogueCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub area_id: u32, } /// Obf: GEDDOLODJCK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1818)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueScRsp { /// offset: 56 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "3")] pub rogue_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "2")] pub enpaicnlcmk: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "15")] pub lineup: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "7")] pub scene: ::core::option::Option, } /// Obf: MJECKOCDODL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1809)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct LeaveRogueCsReq {} /// Obf: JEMLFOELCOP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1898)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LeaveRogueScRsp { /// offset: 48 #[prost(message, optional, tag = "5")] pub lineup: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "10")] pub enpaicnlcmk: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "9")] pub rogue_info: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "8")] pub scene: ::core::option::Option, } /// Obf: BMGDELMECPA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1804)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueFinishScNotify { /// offset: 16 #[prost(message, optional, tag = "12")] pub finish_info: ::core::option::Option, } /// Obf: CIGIICEJLJE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1838)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cigiicejlje { /// offset: 40 #[prost(uint32, tag = "14")] pub prop_entity_id: u32, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub incaibonhed: ::prost::alloc::vec::Vec, } /// Obf: NLLJBGPJFIN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1872)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlljbgpjfin { /// offset: 32 #[prost(uint32, repeated, tag = "10")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub incaibonhed: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: AABFLGKCHCA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1833)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aabflgkchca { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub incaibonhed: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "7")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub interacted_prop_entity_id: u32, } /// Obf: DJFICMCBNAE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1861)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djficmcbnae { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "12")] pub incaibonhed: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "11")] pub pamghmdjaja: ::core::option::Option, } /// Obf: DCBGCFFLBJN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1873)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueReviveInfoScNotify { /// offset: 24 #[prost(message, optional, tag = "13")] pub pamghmdjaja: ::core::option::Option, } /// Obf: MMIBACFNELB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1844)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mmibacfnelb {} /// Obf: BIDMHOFDCIC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1900)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bidmhofdcic { /// offset: 24 #[prost(message, optional, tag = "7")] pub fgljokilkhg: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: KEPNGMHCNDN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1889)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kepngmhcndn { /// offset: 24 #[prost(uint32, tag = "4")] pub maze_buff_id: u32, } /// Obf: GLKPCPLBPLN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1896)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Glkpcplbpln { /// offset: 36 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub agfpfodpofa: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "14")] pub daiknkalkcm: bool, } /// Obf: FJDNHCLNHPM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1853)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitRogueCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub area_id: u32, } /// Obf: AKJIDLGHLHJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1808)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitRogueScRsp { /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "5")] pub rogue_info: ::core::option::Option, } /// Obf: MGCBCOJJNHC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1851)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncRogueExploreWinScNotify { /// offset: 24 #[prost(bool, tag = "5")] pub fiedldnemed: bool, } /// Obf: BOPOLBALGNP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1825)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueSeasonFinishScNotify { /// offset: 56 #[prost(bool, tag = "5")] pub oifknjafgdc: bool, /// offset: 16 #[prost(message, optional, tag = "13")] pub scene: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "6")] pub ahbfaamnkno: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "2")] pub finish_info: ::core::option::Option, } /// Obf: IDPBALDCFAM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1820)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterRogueMapRoomCsReq { /// offset: 28 #[prost(uint32, tag = "15")] pub room_id: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub hcmjdmfnene: u32, } /// Obf: BNFCKHAGGHG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1893)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueMapRoomScRsp { /// offset: 48 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "9")] pub heionpdifnm: u32, /// offset: 32 #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "10")] pub enpaicnlcmk: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "8")] pub scene: ::core::option::Option, } /// Obf: ADAMFMMAPFI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1866)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncRogueMapRoomScNotify { /// offset: 16 #[prost(message, optional, tag = "9")] pub abhdoojjicm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub miccegikibj: u32, } /// Obf: GBKAOLLFFCG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1859)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OpenRogueChestCsReq { /// offset: 28 #[prost(uint32, tag = "2")] pub interacted_prop_entity_id: u32, /// offset: 24 #[prost(bool, tag = "5")] pub nbdhadpngnh: bool, } /// Obf: DPKILIOIOAK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1829)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenRogueChestScRsp { /// offset: 16 #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "7")] pub drop_data: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "12")] pub hicnfjdgggl: ::core::option::Option, } /// Obf: POKBAOBAMBD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1812)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeRogueRewardKeyCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub count: u32, } /// Obf: OPGKBMAOGBP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1877)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ExchangeRogueRewardKeyScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub count: u32, } /// Obf: KCPKCLPGFGP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1882)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncRogueAreaUnlockScNotify { /// offset: 24 #[prost(uint32, tag = "1")] pub area_id: u32, } /// Obf: JMBLPDAKCFF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1860)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueGetItemScNotify { /// offset: 24 #[prost(message, optional, tag = "8")] pub iohaonfdlke: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "14")] pub hnbeddmjppm: ::core::option::Option, } /// Obf: BPENPEOPIPM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1899)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRogueAeonLevelRewardCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub lghookmnmcl: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1813)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gjkopkldfgb { /// offset: 16 #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "5")] pub level: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub lghookmnmcl: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1815)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jboellfbfhb { /// offset: 32 #[prost(uint32, tag = "4")] pub lghookmnmcl: u32, /// offset: 16 #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "12")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nabbmlgoplk {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1880)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Leejkehdnmc { /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "1")] pub ljmfgdfblck: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhdcojfknld { /// offset: 32 #[prost(uint32, tag = "4")] pub mbmiccjebjb: u32, /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub nnjchjdekel: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1858)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Meihomedhbf { /// offset: 24 #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub mbmiccjebjb: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "6")] pub ahbfaamnkno: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Knhgljnkpkn {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1849)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehnnibopgja { /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "10")] pub ahbfaamnkno: ::core::option::Option, } /// Obf: AOABOBODFNK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1848)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueAeonInfoCsReq {} /// Obf: IMLLOODLMAD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1876)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueAeonInfoScRsp { /// offset: 24 #[prost(message, repeated, tag = "1")] pub ofenicfjanc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: LEBMNGCOLHC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1846)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishAeonDialogueGroupCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub lghookmnmcl: u32, } /// Obf: FBHNJGPGJMF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1834)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishAeonDialogueGroupScRsp { /// offset: 32 #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "13")] pub impbeljgdjh: ::core::option::Option, } /// Obf: MMCLFJPJEKE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1856)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueTalentInfoCsReq {} /// Obf: KOHENEKOOJN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1845)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueTalentInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub talent_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: KGMKCCFAMCM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1887)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnableRogueTalentCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub kfjemiojlpj: u32, } /// Obf: CCDIAEFAKPF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1827)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnableRogueTalentScRsp { /// offset: 16 #[prost(message, optional, tag = "10")] pub talent_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: IKMMLPFMIAB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1847)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncRogueVirtualItemInfoScNotify { /// offset: 24 #[prost(message, optional, tag = "2")] pub lhncgdkfagm: ::core::option::Option, } /// Obf: DNPFFLJEAKP /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1881)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SyncRogueStatusScNotify { /// offset: 24 #[prost(enumeration = "RogueStatus", tag = "14")] pub status: i32, /// offset: 28 #[prost(bool, tag = "11")] pub cgnnkgaahio: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1884)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lopojdaaipo { /// offset: 16 #[prost(message, optional, tag = "1")] pub ahbfaamnkno: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1822)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnhgiangnae { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub incaibonhed: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: CEPCOKPFOLC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1868)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueAeonScNotify { /// offset: 24 #[prost(message, optional, tag = "4")] pub egfbgjgiekm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Keedjbiejof { /// offset: 40 #[prost(message, optional, tag = "7")] pub enpaicnlcmk: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "1")] pub scene: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "4")] pub lineup: ::core::option::Option, } /// Obf: PCOKECJEADJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7687)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeStartCsReq { /// offset: 32 #[prost(uint32, tag = "10")] pub room_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: AKALKHGPLAD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7668)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeStartScRsp { /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub room_id: u32, /// offset: 16 #[prost(message, optional, tag = "11")] pub afljjjfcbin: ::core::option::Option, } /// Obf: MMABCHDOAOL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7657)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueArcadeLeaveCsReq {} /// Obf: OBDBHHCJMBN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7655)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeLeaveScRsp { /// offset: 24 #[prost(message, optional, tag = "8")] pub afljjjfcbin: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: OAEGMCDLACA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7681)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueArcadeRestartCsReq {} /// Obf: FOKHBBHMFDF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7698)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeRestartScRsp { /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub afljjjfcbin: ::core::option::Option, } /// Obf: NAGAEDNKPGN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7651)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueArcadeGetInfoCsReq {} /// Obf: IPFCGMNDFBI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7677)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueArcadeGetInfoScRsp { /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub room_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hjgfdikdiho { /// offset: 24 #[prost(uint32, tag = "6")] pub buff_id: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub ebmhdhjkbkc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cadkbokejmd { /// offset: 16 #[prost(message, repeated, tag = "5")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjkgbokknop { /// offset: 80 #[prost(uint32, tag = "2")] pub mchafkkfedk: u32, /// offset: 60 #[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "12")] pub alfhnehobja: i32, /// offset: 56 #[prost(uint32, tag = "15")] pub ldmeejcckih: u32, /// offset: 88 #[prost(uint32, tag = "3")] pub ejalomhngcj: u32, /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub chpfcfgncag: ::prost::alloc::vec::Vec, /// offset: 84 #[prost(uint32, tag = "13")] pub mdhohbhbgnc: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub nicepkdhfde: ::core::option::Option, /// offset: 76 #[prost(uint32, tag = "8")] pub mminjcfnadk: u32, /// offset: 40 #[prost(message, repeated, tag = "6")] pub gjmapdbgepa: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "5")] pub opidhkekpkb: u32, /// offset: 64 #[prost(bool, tag = "14")] pub ojapmnapifg: bool, /// offset: 48 #[prost(uint32, repeated, tag = "9")] pub jmcgdocikgb: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "4")] pub koohhhaobeo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Deoeojblibp { /// offset: 24 #[prost(uint32, tag = "6")] pub ogonjogddie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nlnogdmkbod {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Anbpmjhplop {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljffahehfdj { /// offset: 24 #[prost(message, optional, tag = "9")] pub agnhfmgiiao: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dkmekapjnlh { /// offset: 32 #[prost(uint32, tag = "4")] pub buff_id: u32, /// offset: 16 #[prost(message, optional, tag = "12")] pub cost_data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dagbcjihjbm { /// offset: 24 #[prost(message, repeated, tag = "7")] pub elcponipeih: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmajcdojoii { /// offset: 24 #[prost(message, repeated, tag = "3")] pub fekafhiddah: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "10")] pub oimipdomdaa: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub ofhcnghjfhi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hcjdnkbgdfa { /// offset: 32 #[prost(uint32, tag = "3")] pub ofhcnghjfhi: u32, /// offset: 16 #[prost(message, repeated, tag = "4")] pub oimipdomdaa: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kmdbmlaiclb { /// offset: 24 #[prost(uint32, tag = "6")] pub bpaopclbekg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jppgljpcfnc {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdgcgdgdlak { /// offset: 32 #[prost(uint32, tag = "8")] pub ofhcnghjfhi: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub chfdepbjeac: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jifopbnnkon { /// offset: 24 #[prost(uint32, tag = "14")] pub ogonjogddie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ajggfcjfkel {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfconjkhcbn { /// offset: 16 #[prost(message, repeated, tag = "5")] pub gjmapdbgepa: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub ofhcnghjfhi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Idllkhhbiid { /// offset: 24 #[prost(uint32, tag = "10")] pub ogonjogddie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jnpgmmlhgjh {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cnjhcicpaic { /// offset: 24 #[prost(message, optional, tag = "4")] pub ofoodobjkbj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Caeabhjnlmi { /// offset: 16 #[prost(map = "uint32, uint32", tag = "7")] pub bljebijemch: ::std::collections::HashMap, /// offset: 40 #[prost(uint32, tag = "11")] pub domglhikjed: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub dacokfcbmbi: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub meajaebdaoi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bkabobihocn { /// offset: 32 #[prost(uint32, tag = "13")] pub phopbjfmndc: u32, /// offset: 36 #[prost(bool, tag = "10")] pub afgnldimbgb: bool, /// offset: 16 #[prost(message, optional, tag = "7")] pub kdllcfmlmnd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Caeinljibpb { /// offset: 24 #[prost(message, optional, tag = "4")] pub mmaoonpapdp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gemaigndnpk { /// offset: 24 #[prost(uint32, tag = "10")] pub domglhikjed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbkapdcecdn { /// offset: 32 #[prost(uint32, tag = "14")] pub pblcnbmmbkc: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub cjopdnaiemk: u32, /// offset: 16 #[prost(message, optional, tag = "5")] pub mmaoonpapdp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbdbndeapmn { /// offset: 16 #[prost(message, optional, tag = "3")] pub mmaoonpapdp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dmlfngejohc { /// offset: 32 #[prost(uint32, tag = "10")] pub phopbjfmndc: u32, /// offset: 24 #[prost(message, optional, tag = "1")] pub kdllcfmlmnd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgmcjlbnnlf { /// offset: 24 #[prost(message, optional, tag = "13")] pub mmaoonpapdp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Decaohonnjg { /// offset: 24 #[prost(message, repeated, tag = "7")] pub gbhphcmgbgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnckgfghjac { /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub jhadmbdcpeo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "5")] pub gedebjhlgga: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub jhkfklegddo: u32, /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub pdeaimniapi: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(bool, tag = "6")] pub melanhhfemk: bool, /// offset: 44 #[prost(uint32, tag = "2")] pub ofhcnghjfhi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fplchbnnahd { /// offset: 24 #[prost(uint32, tag = "6")] pub iimnfmllcml: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pbcopdhbmlj {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ecgefdkbccb {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bldlmhpfbcm { /// offset: 24 #[prost(message, optional, tag = "13")] pub pfbbhamoagb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lblmnboafcj { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub faipociafod: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebcfbkhchje { /// offset: 32 #[prost(uint32, tag = "7")] pub ofhcnghjfhi: u32, /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub phmdmidkban: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fndbfoippfk { /// offset: 24 #[prost(uint32, tag = "15")] pub dbfnjopiafe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ohmdkpcoaec {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfpkcgfljig { /// offset: 32 #[prost(uint32, tag = "8")] pub ofhcnghjfhi: u32, /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub bongobnbcim: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hmihjimciea { /// offset: 24 #[prost(uint32, tag = "13")] pub hipeodlbbjf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jicgmebfbjf {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llfafbjbcol { /// offset: 32 #[prost(uint32, tag = "7")] pub ofhcnghjfhi: u32, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub djmpldkgadg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bcmldkkiika { /// offset: 24 #[prost(uint32, tag = "15")] pub cgkdcaogckb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hgfkgmppoim {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Afcbpkoacjd { /// offset: 32 #[prost(uint32, tag = "7")] pub ofhcnghjfhi: u32, /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub kgchaipkmii: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dgcmjnnhfgp { /// offset: 24 #[prost(uint32, tag = "6")] pub fmabhfbcbli: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mmhmpnejfop {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Makmdaihdmn { /// offset: 32 #[prost(uint32, tag = "5")] pub ofhcnghjfhi: u32, /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub acpbohchhkg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ekdmdnekamn { /// offset: 24 #[prost(uint32, tag = "5")] pub iimnfmllcml: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jamndejmilo {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlokaollhmp { /// offset: 32 #[prost(uint32, tag = "4")] pub ofhcnghjfhi: u32, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub acpbohchhkg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hgcidhbilac { /// offset: 24 #[prost(uint32, tag = "10")] pub iimnfmllcml: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mbhmojnphej {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mkpohkopape { /// offset: 24 #[prost(uint32, tag = "5")] pub fbpcibheohe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ikebepbjhce {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkfangijaof { /// offset: 24 #[prost(message, optional, tag = "13")] pub dpcbmjgbmgp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdniejennii { /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub kpjgegmccag: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ejdfgngbnoo { /// offset: 32 #[prost(uint32, tag = "5")] pub oomacdmbogf: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub idfciblpokd: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub rogue_money: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub fcedannicij: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pafoooikfof { /// offset: 28 #[prost(uint32, tag = "7")] pub num: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub hcpahpcoekk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ohhkghegjog { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "14")] 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 Opncdhgnedf { /// offset: 24 #[prost(uint32, tag = "14")] pub ponobjjoadi: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub pnfbhhblafh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Habjhhlplfg { /// offset: 16 #[prost(message, optional, tag = "6")] pub item_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjhddmcfamf { /// offset: 16 #[prost(message, optional, tag = "5")] pub npdcojcahpe: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "10")] pub lofodgnjjfk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kidalmmdief {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ldhokglfpkf { /// offset: 24 #[prost(int32, tag = "1")] pub count: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mhpmapgkile { /// offset: 24 #[prost(uint32, tag = "14")] pub domglhikjed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bheokgakgma {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueAdventureRoomGameplayWolfGunTarget { #[prost( oneof = "rogue_adventure_room_gameplay_wolf_gun_target::TargetImpl", tags = "1, 12, 15, 7" )] 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: 24 #[prost(message, tag = "1")] TargetNone(super::Kidalmmdief), /// offset: 24 #[prost(message, tag = "12")] TargetCoin(super::Ldhokglfpkf), /// offset: 24 #[prost(message, tag = "15")] TargetMiracle(super::Mhpmapgkile), /// offset: 24 #[prost(message, tag = "7")] TargetRuanmei(super::Bheokgakgma), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kipkneckphc { /// offset: 16 #[prost(message, repeated, tag = "5")] pub battle_target_list: ::prost::alloc::vec::Vec< RogueAdventureRoomGameplayWolfGunTarget, >, /// offset: 32 #[prost(uint32, tag = "15")] pub aobpflehboh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jehnbddmiej { #[prost(oneof = "jehnbddmiej::Bpihfajcloc", tags = "2")] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `JEHNBDDMIEJ`. pub mod jehnbddmiej { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 24 #[prost(message, tag = "2")] Pabcejmchjp(super::Kipkneckphc), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ellndnebhdk { /// offset: 16 #[prost(message, optional, tag = "3")] pub oclladbfkhp: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "4")] pub lgppfkdkhec: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub status: u32, /// offset: 32 #[prost(double, tag = "11")] pub ihejoghdpmi: f64, /// offset: 48 #[prost(uint32, tag = "12")] pub score_id: u32, /// offset: 52 #[prost(uint32, tag = "6")] pub ocinkmoamom: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5691)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ifpkepiaofp { /// offset: 24 #[prost(message, optional, tag = "1")] pub fmecahalpkg: ::core::option::Option, } /// Obf: AOGMNGGIKEG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5610)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PrepareRogueAdventureRoomCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5694)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Neelnabjpge { /// offset: 24 #[prost(message, optional, tag = "12")] pub fmecahalpkg: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: FPIEKCMEIJN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5689)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StopRogueAdventureRoomCsReq { /// offset: 32 #[prost(uint32, tag = "1")] pub kgepgnkiiie: u32, /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub oaclihkcnkg: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5696)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhefhjlbhgk { /// offset: 24 #[prost(message, optional, tag = "14")] pub fmecahalpkg: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: FPFDLCCNIKH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5637)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueAdventureRoomInfoCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5604)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejghkfdhggc { /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub fmecahalpkg: ::core::option::Option, } /// Obf: JMDJCCBGCAH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5630)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UpdateRogueAdventureRoomScoreCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub niiekcmbeni: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub score_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5671)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ndhfhffhjih { /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "1")] pub fmecahalpkg: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgdlaipnecd { /// offset: 41 #[prost(bool, tag = "2")] pub allcapabhah: bool, /// offset: 24 #[prost(message, optional, tag = "13")] pub ejpldkfemdm: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "14")] pub cost_data: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "6")] pub domglhikjed: u32, /// offset: 40 #[prost(bool, tag = "15")] pub kfamjjghjoo: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dimbaajneaf { /// offset: 16 #[prost(message, optional, tag = "5")] pub ejpldkfemdm: ::core::option::Option, /// offset: 44 #[prost(bool, tag = "2")] pub allcapabhah: bool, /// offset: 24 #[prost(message, optional, tag = "4")] pub cost_data: ::core::option::Option, /// offset: 45 #[prost(bool, tag = "13")] pub kfamjjghjoo: bool, /// offset: 40 #[prost(uint32, tag = "1")] pub buff_id: u32, /// offset: 48 #[prost(uint32, tag = "10")] pub chphbcokceo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkgpomepeel { /// offset: 40 #[prost(bool, tag = "13")] pub kfamjjghjoo: bool, /// offset: 24 #[prost(message, optional, tag = "6")] pub ejpldkfemdm: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "7")] pub iapfjinfnlo: u32, /// offset: 41 #[prost(bool, tag = "3")] pub allcapabhah: bool, /// offset: 16 #[prost(message, optional, tag = "14")] pub cost_data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iemkpmmjlle { /// offset: 24 #[prost(message, repeated, tag = "3")] pub gbhphcmgbgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phmbjkmkmdk { /// offset: 24 #[prost(message, repeated, tag = "9")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Genohijhcdg { /// offset: 16 #[prost(message, repeated, tag = "6")] pub igcjnckeodg: ::prost::alloc::vec::Vec, } /// Obf: FPEHPKCEMPF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5618)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueShopBuffInfoCsReq { /// offset: 28 #[prost(bool, tag = "6")] pub noknnmpmggn: bool, /// offset: 24 #[prost(uint32, tag = "9")] pub interacted_prop_entity_id: u32, } /// Obf: MGJCAKFMOHE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5609)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueShopBuffInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub hkgknekkjhb: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub akocoaldehc: ::core::option::Option, /// offset: 48 #[prost(int32, tag = "3")] pub cafbakfbnin: i32, /// offset: 40 #[prost(int32, tag = "11")] pub nedpnfdhigf: i32, } /// Obf: LDKPCNOCBEA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5695)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueShopMiracleInfoCsReq { /// offset: 28 #[prost(bool, tag = "3")] pub noknnmpmggn: bool, /// offset: 24 #[prost(uint32, tag = "1")] pub interacted_prop_entity_id: u32, } /// Obf: DJFJMDMLIEM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5614)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueShopMiracleInfoScRsp { /// offset: 24 #[prost(message, optional, tag = "2")] pub akocoaldehc: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 40 #[prost(int32, tag = "14")] pub nedpnfdhigf: i32, /// offset: 44 #[prost(int32, tag = "3")] pub cafbakfbnin: i32, /// offset: 32 #[prost(message, optional, tag = "13")] pub feilniknpcb: ::core::option::Option, } /// Obf: LFPMONNHBGC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5687)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueShopFormulaInfoCsReq { /// offset: 24 #[prost(bool, tag = "6")] pub noknnmpmggn: bool, /// offset: 28 #[prost(uint32, tag = "13")] pub interacted_prop_entity_id: u32, } /// Obf: GPIDCMLDBNF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5627)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueShopFormulaInfoScRsp { /// offset: 44 #[prost(int32, tag = "9")] pub nedpnfdhigf: i32, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 48 #[prost(int32, tag = "10")] pub cafbakfbnin: i32, /// offset: 24 #[prost(message, optional, tag = "14")] pub akocoaldehc: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "5")] pub ecjcckfefej: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5698)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Plhgblkjnol { /// offset: 24 #[prost(uint32, tag = "10")] pub interacted_prop_entity_id: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub domglhikjed: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5626)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oocomiopinm { /// offset: 32 #[prost(uint32, tag = "6")] pub interacted_prop_entity_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub dcbjnilfbag: ::prost::alloc::vec::Vec, } /// Obf: EGLCHHPHPPH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5623)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyRogueShopMiracleCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub fgeklbmlhek: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub interacted_prop_entity_id: u32, } /// Obf: FAEDELIGKPE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5663)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyRogueShopMiracleScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub feilniknpcb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: BMCBGFGPJCM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5639)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyRogueShopBuffScRsp { /// offset: 16 #[prost(message, optional, tag = "4")] pub hkgknekkjhb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: GCEKLOOMAAO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5667)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyRogueShopFormulaScRsp { /// offset: 24 #[prost(message, optional, tag = "14")] pub ecjcckfefej: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: CECNBIOIHMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5601)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueNpcDisappearCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub cclndijnjdp: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5674)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iagflebbogb { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: DHELKGJMKAP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5650)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueShopBeginBattleCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub interacted_prop_entity_id: u32, } /// Obf: MOPOGPGMJIP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5619)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueShopBeginBattleScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub ddhgcafffop: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: IEEPJLHINLN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5605)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonActionResultScNotify { /// offset: 44 #[prost(uint32, tag = "7")] pub loidogeenob: u32, /// offset: 24 #[prost(message, repeated, tag = "10")] pub beaejdogdbg: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "Fmfmgicmpca", tag = "14")] pub hcpahpcoekk: i32, /// offset: 32 #[prost(message, repeated, tag = "11")] pub aniadnfemah: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Moeooomlgcg { /// offset: 36 #[prost(uint32, tag = "10")] pub queue_position: u32, /// offset: 32 #[prost(enumeration = "Kcffohmdhck", tag = "4")] pub source: i32, /// offset: 16 #[prost(message, optional, tag = "1")] pub jppgfljhdhk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Akcnboeoapa { /// offset: 28 #[prost(int32, tag = "6")] pub jechjddnhml: i32, /// offset: 24 #[prost(uint32, tag = "7")] pub key: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Adipakcfmof { /// offset: 24 #[prost(int32, tag = "14")] pub damhmdpodld: i32, /// offset: 32 #[prost(int32, tag = "1")] pub daipenegcbd: i32, /// offset: 28 #[prost(uint32, tag = "15")] pub fdpmignafim: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iedemfkbhfl { /// offset: 36 #[prost(uint32, tag = "14")] pub iapfjinfnlo: u32, /// offset: 16 #[prost(message, repeated, tag = "13")] pub hjfbaahdhbh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "15")] pub hfeaphkjdjp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oilbfikhnpk { /// offset: 16 #[prost(map = "uint32, int32", tag = "11")] pub bjnhfeacioi: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Deeljkhdldh { /// offset: 16 #[prost(message, optional, tag = "13")] pub kjopcdjblgn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Miioliiogig { /// offset: 16 #[prost(message, optional, tag = "12")] pub kjopcdjblgn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jaeoagnknbl { /// offset: 24 #[prost(message, optional, tag = "5")] pub kjopcdjblgn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fnmgdldlmlj { /// offset: 16 #[prost(message, optional, tag = "1")] pub kjopcdjblgn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eciilplnphj { /// offset: 16 #[prost(message, repeated, tag = "12")] pub hopldjjmglm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ababhkaghej { /// offset: 16 #[prost(message, optional, tag = "8")] pub value: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbmhmeadlec { /// offset: 16 #[prost(message, repeated, tag = "9")] pub hopldjjmglm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "14")] pub bkgbedmgjjd: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "2")] pub igcjnckeodg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cgncgfbcnhp { /// offset: 24 #[prost(uint32, tag = "14")] pub chehelpmaia: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gnbkkpollaa { /// offset: 24 #[prost(uint32, tag = "11")] pub chehelpmaia: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Poifgdahjcj { /// offset: 16 #[prost(map = "uint32, bool", tag = "2")] pub begnbccepke: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkjnfippddo { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub bofomapkkhm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub unique_id: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub kloofaejgkd: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfpkkemkkpo { /// offset: 24 #[prost(message, optional, tag = "6")] pub jgjbdakakhj: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "12")] pub nfocnkfahop: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ofafdpgcepo { /// offset: 24 #[prost(uint32, tag = "6")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acfgjbnmfdc { /// offset: 16 #[prost(message, optional, tag = "9")] pub jgjbdakakhj: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "1")] pub nfocnkfahop: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Deecfcalmfn { /// offset: 24 #[prost(uint32, tag = "14")] pub hkbpehbliac: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jcfeennncbl { /// offset: 24 #[prost(uint32, tag = "2")] pub fnabanjojmo: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub gdfkohmnfaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfagkmfoenb { #[prost( oneof = "dfagkmfoenb::Bpihfajcloc", tags = "8, 14, 1294, 213, 1097, 1292, 1627, 291, 877, 1457, 400, 996, 755, 1257, 41, 302, 32, 440, 1965, 803, 36, 456, 294, 1095, 215, 1580, 477, 1596, 1650, 301, 469, 1492, 1153, 1955, 499, 1222, 600, 1309, 1733, 289, 790" )] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `DFAGKMFOENB`. pub mod dfagkmfoenb { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 24 #[prost(message, tag = "8")] Lmiicenmobi(super::Pafoooikfof), /// offset: 24 #[prost(message, tag = "14")] Pjfkjhlaapf(super::Pafoooikfof), /// offset: 24 #[prost(message, tag = "1294")] Hnlaeibdfjm(super::Hjgfdikdiho), /// offset: 24 #[prost(message, tag = "213")] Aogmpajbfbh(super::Hjgfdikdiho), /// offset: 24 #[prost(message, tag = "1097")] Kiidblflajn(super::Caeinljibpb), /// offset: 24 #[prost(message, tag = "1292")] Imjnjfccjpc(super::Gemaigndnpk), /// offset: 24 #[prost(message, tag = "1627")] Agkgmlomdge(super::Bbkapdcecdn), /// offset: 24 #[prost(message, tag = "291")] Bghmfommloh(super::Nbdbndeapmn), /// offset: 24 #[prost(message, tag = "877")] Eimafpebcae(super::Dmlfngejohc), /// offset: 24 #[prost(message, tag = "1457")] Idcgkomadpl(super::Pgmcjlbnnlf), /// offset: 24 #[prost(message, tag = "400")] Nggadjoomek(super::Ohhkghegjog), /// offset: 24 #[prost(message, tag = "996")] Cefgomfnhgo(super::Deeljkhdldh), /// offset: 24 #[prost(message, tag = "755")] Pkinlgbphbp(super::Miioliiogig), /// offset: 24 #[prost(message, tag = "1257")] Mdgjhbjpdjh(super::Jaeoagnknbl), /// offset: 24 #[prost(message, tag = "41")] Nehomobbpen(super::Fnmgdldlmlj), /// offset: 24 #[prost(message, tag = "302")] Hhpmjnknkhn(super::Eciilplnphj), /// offset: 24 #[prost(message, tag = "32")] Oamphbhnnbk(super::Ababhkaghej), /// offset: 24 #[prost(message, tag = "440")] Nmelocjnoap(super::Cgncgfbcnhp), /// offset: 24 #[prost(message, tag = "1965")] Nhlcpdmofla(super::Gnbkkpollaa), /// offset: 24 #[prost(message, tag = "803")] Afenaibnkgi(super::Homnpcjecbh), /// offset: 24 #[prost(message, tag = "36")] Adehmleichl(super::Fjiipfcmjcj), /// offset: 24 #[prost(message, tag = "456")] Fbfhmkcfbpd(super::Oemnhgmpmpd), /// offset: 24 #[prost(message, tag = "294")] Pmgcgigpnfg(super::Khhhfheoded), /// offset: 24 #[prost(message, tag = "1095")] Jeekeigmdjn(super::Khhhfheoded), /// offset: 24 #[prost(message, tag = "215")] Ahlmicklghp(super::Khhhfheoded), /// offset: 24 #[prost(message, tag = "1580")] Eiokoadeofc(super::Doggidninjp), /// offset: 24 #[prost(message, tag = "477")] Kecblohenko(super::Eeioidgjcil), /// offset: 24 #[prost(message, tag = "1596")] Hpgediagcli(super::Pdehdnaokbc), /// offset: 24 #[prost(message, tag = "1650")] Nklcehnfckm(super::Pdehdnaokbc), /// offset: 24 #[prost(message, tag = "301")] Nfpkffchlhf(super::Cfpkkemkkpo), /// offset: 24 #[prost(message, tag = "469")] Lpilmoecpla(super::Ofafdpgcepo), /// offset: 24 #[prost(message, tag = "1492")] Coikelcniip(super::Acfgjbnmfdc), /// offset: 24 #[prost(message, tag = "1153")] Gafenfcgifk(super::Deecfcalmfn), /// offset: 24 #[prost(message, tag = "1955")] Omkllpfpabl(super::Jcfeennncbl), /// offset: 24 #[prost(message, tag = "499")] Egkoijhknfe(super::Hopkiokgebp), /// offset: 24 #[prost(message, tag = "1222")] Jnkfeghcabk(super::Jcijhcfbgkg), /// offset: 24 #[prost(message, tag = "600")] Aacoabbjhko(super::Ncfkhlnhmaj), /// offset: 24 #[prost(message, tag = "1309")] Geemclccfcn(super::Gpejgpjnecf), /// offset: 24 #[prost(message, tag = "1733")] Bjcfpbdccbg(super::Filifccnaph), /// offset: 24 #[prost(message, tag = "289")] Aifjpndmaci(super::Fdhmnejboeb), /// offset: 24 #[prost(message, tag = "790")] Omfbjpdfdbj(super::Gcebfjeefol), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbjaejafckg { /// offset: 64 #[prost(uint32, tag = "1")] pub ofhcnghjfhi: u32, /// offset: 48 #[prost(uint32, tag = "14")] pub hfpgmbakbmb: u32, /// offset: 56 #[prost(uint32, tag = "2")] pub okobgfhgijb: u32, /// offset: 16 #[prost(message, optional, tag = "5")] pub ecbilpplfii: ::core::option::Option, /// offset: 60 #[prost(uint32, tag = "9")] pub fbdkdebjfgb: u32, /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub dojnihgidke: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(bool, tag = "7")] pub ojapmnapifg: bool, /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub defdjjplbpg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gplpcjkliih { /// offset: 24 #[prost(uint32, tag = "10")] pub dinmkeiinlm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iadibniphbo {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Leddfoglmjd { /// offset: 32 #[prost(uint32, tag = "4")] pub ofhcnghjfhi: u32, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub bapdffedahm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lgdapabkalh { /// offset: 24 #[prost(uint32, tag = "11")] pub dinmkeiinlm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fohhepoecml {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mjpglafnjab {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gacnmnikjbf { /// offset: 24 #[prost(message, optional, tag = "15")] pub kmkghjjijcn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgjdokfhchi { /// offset: 24 #[prost(message, optional, tag = "1")] pub kmkghjjijcn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oppnahlpafg { /// offset: 24 #[prost(uint32, tag = "13")] pub dinmkeiinlm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dikaedcjhfm {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Doadbbofbja { /// offset: 24 #[prost(uint32, tag = "14")] pub ophpmkfglba: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Amkdekmdeng { /// offset: 24 #[prost(uint32, tag = "6")] pub nchhopjjdce: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub slot: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub r#type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Illbnkfbnbp { /// offset: 24 #[prost(uint32, tag = "4")] pub doaopbbigpo: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Doggidninjp { /// offset: 32 #[prost(message, repeated, tag = "6")] pub nenclfjdcda: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(map = "uint32, uint32", tag = "9")] pub nmhnginkokn: ::std::collections::HashMap, /// offset: 48 #[prost(message, repeated, tag = "15")] pub iekobdghnpj: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "2")] pub impoehiocbc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eippgfcfjeo { /// offset: 28 #[prost(uint32, tag = "4")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub aokdbdgdchb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Khhhfheoded { /// offset: 32 #[prost(uint32, tag = "3")] pub unique_id: u32, /// offset: 16 #[prost(message, optional, tag = "7")] pub llnnpgeofcd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Homnpcjecbh { /// offset: 16 #[prost(message, optional, tag = "4")] pub enpgagbmhoe: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fjiipfcmjcj { /// offset: 24 #[prost(message, optional, tag = "3")] pub enpgagbmhoe: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oemnhgmpmpd { /// offset: 24 #[prost(message, optional, tag = "8")] pub enpgagbmhoe: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Efocmjnpmkd { /// offset: 16 #[prost(message, optional, tag = "1")] pub gmabapbedgf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mpaacmcjihg { /// offset: 16 #[prost(message, optional, tag = "10")] pub iaafeimnemm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfppkggcoij { /// offset: 44 #[prost(uint32, tag = "9")] pub mminjcfnadk: u32, /// offset: 24 #[prost(message, repeated, tag = "12")] pub coldnelliie: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "3")] pub ejalomhngcj: u32, /// offset: 40 #[prost(uint32, tag = "10")] pub ofhcnghjfhi: u32, /// offset: 16 #[prost(message, optional, tag = "14")] pub clahglgkbee: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oebekiealfh { /// offset: 16 #[prost(message, repeated, tag = "4")] pub coldnelliie: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub ofhcnghjfhi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hilcnkineia { /// offset: 24 #[prost(message, optional, tag = "13")] pub mnohdhcmkel: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bdgfegphkko { /// offset: 16 #[prost(message, optional, tag = "11")] pub mnohdhcmkel: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hahkcdipgjh {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gcfnnaklmpd {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nfpoeaephij {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iogmllbfdpg {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eeioidgjcil { /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub jcacdbfancb: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "15")] pub gdigkkgllof: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhlkkmfcfhf { /// offset: 32 #[prost(uint32, tag = "1")] pub ofhcnghjfhi: u32, /// offset: 24 #[prost(message, repeated, tag = "12")] pub ncnjnkfbkla: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iflheloldka { /// offset: 16 #[prost(message, optional, tag = "2")] pub jkmlcejcblm: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "9")] pub hchpdmngibn: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gedccgbpofl {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cfikjkgabei {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ccjaimkninl { /// offset: 16 #[prost(message, optional, tag = "15")] pub hemocmjabpa: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bielaamepdk { /// offset: 32 #[prost(bool, tag = "3")] pub haopekpkofi: bool, /// offset: 16 #[prost(message, optional, tag = "9")] pub nlkneenfham: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mppdgflmdeb {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pdehdnaokbc { /// offset: 24 #[prost(uint32, tag = "13")] pub klaafeimami: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pinbjnlciah { /// offset: 36 #[prost(uint32, tag = "6")] pub ieinecphofl: u32, /// offset: 32 #[prost(int32, tag = "8")] pub piickmeobip: i32, /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub hcdadoghadl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddejhbjbmbh { /// offset: 40 #[prost(uint32, tag = "14")] pub lefojlcjeej: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub lohjdjicmfj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "Cghgbgjjbeo", tag = "10")] pub docebpcdljk: i32, /// offset: 48 #[prost(uint32, tag = "15")] pub fchpjkaibhb: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub kolockhjedk: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub ofhcnghjfhi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ffgmhlceaom { /// offset: 24 #[prost(uint32, tag = "11")] pub hgfbbibbcne: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Magniaapano {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Biaglokbbmi {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdknkibfhaf { /// offset: 24 #[prost(message, optional, tag = "15")] pub bnmckiphpnb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Clibmdcofef { /// offset: 24 #[prost(uint32, tag = "2")] pub hohanpjnana: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iblhpoboope { /// offset: 32 #[prost(uint32, tag = "9")] pub battle_event_id: u32, /// offset: 16 #[prost(map = "uint32, uint32", tag = "15")] pub ohogdbpklfm: ::std::collections::HashMap, /// offset: 36 #[prost(bool, tag = "8")] pub is_win: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oflnljeljem { /// offset: 24 #[prost(uint32, tag = "11")] pub hohanpjnana: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnlmenkbhle { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub mmojoecdmil: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub gijoaadkdin: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dlkilgmhpfm { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub bcbgcplejio: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(map = "uint32, uint32", tag = "3")] pub dmhdjgeblbm: ::std::collections::HashMap, /// offset: 64 #[prost(uint32, repeated, tag = "10")] pub keijopojgip: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "1")] pub jhkfklegddo: u32, /// offset: 32 #[prost(uint32, repeated, tag = "7")] pub jekpbiccdel: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(bool, tag = "15")] pub fdhbfnanlah: bool, /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub leolgoncdko: ::prost::alloc::vec::Vec, /// offset: 81 #[prost(bool, tag = "6")] pub ohlgeehphjl: bool, /// offset: 40 #[prost(message, optional, tag = "5")] pub fpkadjbdbpo: ::core::option::Option, /// offset: 76 #[prost(uint32, tag = "9")] pub gedebjhlgga: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Alhgcbpjlmo { #[prost(oneof = "alhgcbpjlmo::Iigfmdhkbad", tags = "4, 6")] pub iigfmdhkbad: ::core::option::Option, } /// Nested message and enum types in `ALHGCBPJLMO`. pub mod alhgcbpjlmo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Iigfmdhkbad { /// offset: 16 #[prost(uint32, tag = "4")] UniqueId(u32), /// offset: 16 #[prost(uint32, tag = "6")] Kggobnfhepf(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lidkgpcedhe { /// offset: 16 #[prost(message, optional, tag = "10")] pub fpkadjbdbpo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Paphfgpncij {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dphiincnkei { /// offset: 16 #[prost(message, optional, tag = "10")] pub odiomdidjik: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlhijpeampj { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub pcohpggpiic: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "15")] pub ofhcnghjfhi: u32, /// offset: 16 #[prost(message, optional, tag = "8")] pub bnodcfhhnhl: ::core::option::Option, /// offset: 40 #[prost(uint32, repeated, tag = "11")] pub cicphfnejeb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iemomlfaaie { /// offset: 24 #[prost(uint32, tag = "13")] pub gdfpbhmmfea: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aogmcbofnmo {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kmcocfncdek { /// offset: 32 #[prost(uint32, tag = "14")] pub hnknhceiaif: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub lleefdgjbka: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hopkiokgebp { /// offset: 24 #[prost(message, repeated, tag = "1")] pub jkpadphcojj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jcijhcfbgkg { /// offset: 36 #[prost(uint32, tag = "3")] pub affapllebbo: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub cjbbmajiaci: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub megcagnhmie: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub enhoimlibjn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Filifccnaph { /// offset: 24 #[prost(message, repeated, tag = "3")] pub aacdkgkecah: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gpejgpjnecf { /// offset: 28 #[prost(uint32, tag = "5")] pub jccajfpajjp: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub cnikgmaicaf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ncfkhlnhmaj { /// offset: 24 #[prost(uint32, tag = "10")] pub cgoabgkcbef: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bibhpeoaand { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub odmgidmjhol: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mjkeobomagp { /// offset: 24 #[prost(uint32, tag = "2")] pub chnekijmelk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gjefkogfnch { /// offset: 24 #[prost(uint32, tag = "9")] pub chnekijmelk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idhckcdaeba { /// offset: 32 #[prost(uint32, tag = "5")] pub fchpjkaibhb: u32, /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub inhkpnnkmnj: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "8")] pub oijdlfinilc: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub cgmgjogimgh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eobhkmgjgpg { /// offset: 24 #[prost(uint32, tag = "13")] pub abglnidoadm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hbamalalogg { /// offset: 24 #[prost(uint32, tag = "13")] pub abglnidoadm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jaielciakan {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efdadbfiabn { /// offset: 16 #[prost(message, optional, tag = "2")] pub nalnnbecbpa: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fgpefeeloco { /// offset: 32 #[prost(uint32, tag = "12")] pub kloofaejgkd: u32, /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub ekbmeajnnko: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "7")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fcffjapiifl { /// offset: 24 #[prost(message, repeated, tag = "9")] pub jkpadphcojj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "4")] pub omiahnaenkm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Baamejnmmob { /// offset: 24 #[prost(uint32, tag = "11")] pub pkidnppfbio: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgkdbeckmbm { /// offset: 16 #[prost(message, optional, tag = "9")] pub jkpadphcojj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fdhmnejboeb { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub hingmebibdl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nocdbklaklf { /// offset: 16 #[prost(message, optional, tag = "7")] pub scene: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "15")] pub lineup: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "8")] pub enpaicnlcmk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcebfjeefol { /// offset: 24 #[prost(message, optional, tag = "2")] pub afljjjfcbin: ::core::option::Option, } /// Obf: MMJHKBDLKLC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5611)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonPendingActionScNotify { /// offset: 32 #[prost(uint32, tag = "1")] pub loidogeenob: u32, /// offset: 24 #[prost(message, optional, tag = "15")] pub gglfnhnhigo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eppjhnihafl { /// offset: 16 #[prost(message, optional, tag = "5")] pub jppgfljhdhk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub queue_position: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Icommcajdli { #[prost( oneof = "icommcajdli::Bpihfajcloc", tags = "777, 1776, 649, 1064, 818, 169, 862, 590, 326, 163, 264, 1777, 1277, 1408, 206, 93, 1297, 581, 1098, 1619, 1053, 257, 2045, 1862, 734, 485, 114, 1818, 1683, 765, 2041, 1251" )] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `ICOMMCAJDLI`. pub mod icommcajdli { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 16 #[prost(message, tag = "777")] Agnhfmgiiao(super::Hjkgbokknop), /// offset: 16 #[prost(message, tag = "1776")] Oieibbiiami(super::Hcjdnkbgdfa), /// offset: 16 #[prost(message, tag = "649")] Heojmimghfn(super::Kdgcgdgdlak), /// offset: 16 #[prost(message, tag = "1064")] Jllbheplkkp(super::Kfconjkhcbn), /// offset: 16 #[prost(message, tag = "818")] Pfbbhamoagb(super::Hnckgfghjac), /// offset: 16 #[prost(message, tag = "169")] Eafmedapbcd(super::Lblmnboafcj), /// offset: 16 #[prost(message, tag = "862")] Ebaldnbohdc(super::Ebcfbkhchje), /// offset: 16 #[prost(message, tag = "590")] Eglomnocoaj(super::Jfpkcgfljig), /// offset: 16 #[prost(message, tag = "326")] Knnlhemfkbn(super::Llfafbjbcol), /// offset: 16 #[prost(message, tag = "163")] Nijgcfphooa(super::Afcbpkoacjd), /// offset: 16 #[prost(message, tag = "264")] Edofnckdidf(super::Makmdaihdmn), /// offset: 16 #[prost(message, tag = "1777")] Allpjkhdlib(super::Hlokaollhmp), /// offset: 16 #[prost(message, tag = "1277")] Kiobocmoonh(super::Mdniejennii), /// offset: 16 #[prost(message, tag = "1408")] Kmkghjjijcn(super::Cbjaejafckg), /// offset: 16 #[prost(message, tag = "206")] Kaclnchfjbn(super::Leddfoglmjd), /// offset: 16 #[prost(message, tag = "93")] Hmefimkfjjb(super::Lgjdokfhchi), /// offset: 16 #[prost(message, tag = "1297")] Clolhiijmph(super::Gfppkggcoij), /// offset: 16 #[prost(message, tag = "581")] Ngdifolblbb(super::Lhlkkmfcfhf), /// offset: 16 #[prost(message, tag = "1098")] Abfidihjlhe(super::Ccjaimkninl), /// offset: 16 #[prost(message, tag = "1619")] Bcfejafmnpf(super::Gfppkggcoij), /// offset: 16 #[prost(message, tag = "1053")] Mlhaogmnpcj(super::Gfppkggcoij), /// offset: 16 #[prost(message, tag = "257")] Oicgdjifdhh(super::Gfppkggcoij), /// offset: 16 #[prost(message, tag = "2045")] Cdjldnedadg(super::Oebekiealfh), /// offset: 16 #[prost(message, tag = "1862")] Foabddddfbp(super::Oebekiealfh), /// offset: 16 #[prost(message, tag = "734")] Mkmkigkmpfp(super::Oebekiealfh), /// offset: 16 #[prost(message, tag = "485")] Honkiojgmdm(super::Clibmdcofef), /// offset: 16 #[prost(message, tag = "114")] Efceicplopb(super::Ddejhbjbmbh), /// offset: 16 #[prost(message, tag = "1818")] Odiomdidjik(super::Dlkilgmhpfm), /// offset: 16 #[prost(message, tag = "1683")] Pfmbigolhbl(super::Nlhijpeampj), /// offset: 16 #[prost(message, tag = "765")] Plohjjjfnnj(super::Bibhpeoaand), /// offset: 16 #[prost(message, tag = "2041")] Nalnnbecbpa(super::Idhckcdaeba), /// offset: 16 #[prost(message, tag = "1251")] Fidliknijak(super::Fcffjapiifl), } } /// Obf: BPPNFKFEOOI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5678)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectRogueBonusReq { /// offset: 36 #[prost(uint32, tag = "12")] pub mjpcbeaaabj: u32, #[prost( oneof = "select_rogue_bonus_req::Bpihfajcloc", tags = "542, 1670, 996, 1366, 405, 1326, 1695, 1901, 171, 1816, 960, 688, 1560, 310, 1966, 306, 1434, 794, 866, 850, 969, 30, 1602, 371, 824, 1971, 587, 1331, 1136, 318, 1587, 1086, 257, 796, 1269, 366, 1617, 276, 108150, 40134" )] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `SelectRogueBonusReq`. pub mod select_rogue_bonus_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 16 #[prost(message, tag = "542")] Mipegjnmeej(super::Deoeojblibp), /// offset: 16 #[prost(message, tag = "1670")] Jcpjhlichfj(super::Kmdbmlaiclb), /// offset: 16 #[prost(message, tag = "996")] Aeimjcgcplh(super::Jifopbnnkon), /// offset: 16 #[prost(message, tag = "1366")] Ebbdgalmbji(super::Anbpmjhplop), /// offset: 16 #[prost(message, tag = "405")] Ponmaheihmj(super::Idllkhhbiid), /// offset: 16 #[prost(message, tag = "1326")] Kefgolhkcdb(super::Fplchbnnahd), /// offset: 16 #[prost(message, tag = "1695")] Gjdecblajdm(super::Ecgefdkbccb), /// offset: 16 #[prost(message, tag = "1901")] Emphndejgcl(super::Fndbfoippfk), /// offset: 16 #[prost(message, tag = "171")] Pcnejjbdelc(super::Hmihjimciea), /// offset: 16 #[prost(message, tag = "1816")] Hofiobkimgp(super::Bcmldkkiika), /// offset: 16 #[prost(message, tag = "960")] Pfkbaddngdl(super::Dgcmjnnhfgp), /// offset: 16 #[prost(message, tag = "688")] Limefkdhold(super::Ekdmdnekamn), /// offset: 16 #[prost(message, tag = "1560")] Gjfpeifhhhd(super::Hgcidhbilac), /// offset: 16 #[prost(message, tag = "310")] Djfjkbbageo(super::Mkpohkopape), /// offset: 16 #[prost(message, tag = "1966")] Eodfhpdlfno(super::Gplpcjkliih), /// offset: 16 #[prost(message, tag = "306")] Jcehpppcipn(super::Mjpglafnjab), /// offset: 16 #[prost(message, tag = "1434")] Jbpjalboeap(super::Lgdapabkalh), /// offset: 16 #[prost(message, tag = "794")] Hjpiklalkod(super::Oppnahlpafg), /// offset: 16 #[prost(message, tag = "866")] Flikeakpkjc(super::Hilcnkineia), /// offset: 16 #[prost(message, tag = "850")] Hcgnahnjcha(super::Iflheloldka), /// offset: 16 #[prost(message, tag = "969")] Iaciajgbooo(super::Bielaamepdk), /// offset: 16 #[prost(message, tag = "30")] Mbbkhcjmggl(super::Hilcnkineia), /// offset: 16 #[prost(message, tag = "1602")] Aadlfjdemjm(super::Hilcnkineia), /// offset: 16 #[prost(message, tag = "371")] Iickojjadnh(super::Hilcnkineia), /// offset: 16 #[prost(message, tag = "824")] Gckddbhihdb(super::Bdgfegphkko), /// offset: 16 #[prost(message, tag = "1971")] Pjndbkmfikh(super::Bdgfegphkko), /// offset: 16 #[prost(message, tag = "587")] Pdgclglofkk(super::Bdgfegphkko), /// offset: 16 #[prost(message, tag = "1331")] Jenbgmoeahi(super::Ffgmhlceaom), /// offset: 16 #[prost(message, tag = "1136")] Ckaacnloiao(super::Ffgmhlceaom), /// offset: 16 #[prost(message, tag = "318")] Clllfidinim(super::Biaglokbbmi), /// offset: 16 #[prost(message, tag = "1587")] Egbdldkhemg(super::Alhgcbpjlmo), /// offset: 16 #[prost(message, tag = "1086")] Pjmcaeafikh(super::Paphfgpncij), /// offset: 16 #[prost(message, tag = "257")] Ilakoopeodp(super::Iemomlfaaie), /// offset: 16 #[prost(message, tag = "796")] Jpanpnnmoof(super::Mjkeobomagp), /// offset: 16 #[prost(message, tag = "1269")] Pnioggnhmoa(super::Eobhkmgjgpg), /// offset: 16 #[prost(message, tag = "366")] Bemoelcibai(super::Jaielciakan), /// offset: 16 #[prost(message, tag = "1617")] Jomkonffckh(super::Baamejnmmob), /// offset: 16 #[prost(message, tag = "276")] Lcdoohhncod(super::Doadbbofbja), /// offset: 16 #[prost(message, tag = "108150")] Mbmdojfbajn(super::Iblhpoboope), /// offset: 16 #[prost(message, tag = "40134")] Jjfgejffccc(super::Oflnljeljem), } } /// Obf: GPANNBNIDPD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5642)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandleRogueCommonPendingActionScRsp { /// offset: 44 #[prost(uint32, tag = "2")] pub mjpcbeaaabj: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub queue_position: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, #[prost( oneof = "handle_rogue_common_pending_action_sc_rsp::Bpihfajcloc", tags = "860, 1750, 435, 341, 63, 1474, 183, 47, 36, 1085, 124, 1850, 963, 1438, 1928, 729, 1017, 1033, 1610, 1214, 1206, 1207, 786, 1379, 408, 1157, 558, 1200, 773, 129, 1138, 2040, 1010, 1975, 1986" )] pub bpihfajcloc: ::core::option::Option< handle_rogue_common_pending_action_sc_rsp::Bpihfajcloc, >, } /// 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 Bpihfajcloc { /// offset: 24 #[prost(message, tag = "860")] Pkbfjjjoebd(super::Nlnogdmkbod), /// offset: 24 #[prost(message, tag = "1750")] Ccgggdcaigj(super::Jppgljpcfnc), /// offset: 24 #[prost(message, tag = "435")] Bfmonefdilp(super::Ajggfcjfkel), /// offset: 24 #[prost(message, tag = "341")] Kccidnogppa(super::Ljffahehfdj), /// offset: 24 #[prost(message, tag = "63")] Pemhibdbcgg(super::Jnpgmmlhgjh), /// offset: 24 #[prost(message, tag = "1474")] Hjcjceacdhj(super::Pbcopdhbmlj), /// offset: 24 #[prost(message, tag = "183")] Ijomkideoeg(super::Bldlmhpfbcm), /// offset: 24 #[prost(message, tag = "47")] Jkdhijflhaj(super::Ohmdkpcoaec), /// offset: 24 #[prost(message, tag = "36")] Ecbdofcdhkk(super::Jicgmebfbjf), /// offset: 24 #[prost(message, tag = "1085")] Deideejdjlb(super::Hgfkgmppoim), /// offset: 24 #[prost(message, tag = "124")] Lkbhnglpegp(super::Mmhmpnejfop), /// offset: 24 #[prost(message, tag = "1850")] Ofeecjdahlb(super::Jamndejmilo), /// offset: 24 #[prost(message, tag = "963")] Bojphpfipnk(super::Mbhmojnphej), /// offset: 24 #[prost(message, tag = "1438")] Jliinfblmki(super::Ikebepbjhce), /// offset: 24 #[prost(message, tag = "1928")] Ddakcdjjopi(super::Iadibniphbo), /// offset: 24 #[prost(message, tag = "729")] Ijhkidfcaho(super::Gacnmnikjbf), /// offset: 24 #[prost(message, tag = "1017")] Kmalkbcnjhk(super::Fohhepoecml), /// offset: 24 #[prost(message, tag = "1033")] Opkpjcidfic(super::Dikaedcjhfm), /// offset: 24 #[prost(message, tag = "1610")] Nkmigfdpfnj(super::Hahkcdipgjh), /// offset: 24 #[prost(message, tag = "1214")] Khnakemgnjm(super::Gedccgbpofl), /// offset: 24 #[prost(message, tag = "1206")] Bbeplgmejgn(super::Mppdgflmdeb), /// offset: 24 #[prost(message, tag = "1207")] Cepblfdkffj(super::Gcfnnaklmpd), /// offset: 24 #[prost(message, tag = "786")] Mcopmammakp(super::Nfpoeaephij), /// offset: 24 #[prost(message, tag = "1379")] Bbehjajphbk(super::Iogmllbfdpg), /// offset: 24 #[prost(message, tag = "408")] Cmhggdomaak(super::Cfikjkgabei), /// offset: 24 #[prost(message, tag = "1157")] Dobfkcagmjb(super::Magniaapano), /// offset: 24 #[prost(message, tag = "558")] Kmfilfdmili(super::Magniaapano), /// offset: 24 #[prost(message, tag = "1200")] Lajicpmlkca(super::Jdknkibfhaf), /// offset: 24 #[prost(message, tag = "773")] Cicidmflihl(super::Lidkgpcedhe), /// offset: 24 #[prost(message, tag = "129")] Fgaeoeeoifd(super::Dphiincnkei), /// offset: 24 #[prost(message, tag = "1138")] Ilakoopeodp(super::Aogmcbofnmo), /// offset: 24 #[prost(message, tag = "2040")] Fmajdanljeb(super::Gjefkogfnch), /// offset: 24 #[prost(message, tag = "1010")] Fbjmoieehff(super::Hbamalalogg), /// offset: 24 #[prost(message, tag = "1975")] Bakpfnpnmop(super::Efdadbfiabn), /// offset: 24 #[prost(message, tag = "1986")] Ippoginbkie(super::Lgkdbeckmbm), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Phdkmfdpabi { /// offset: 24 #[prost(uint32, tag = "10")] pub maze_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jabfaoaieig { /// offset: 24 #[prost(uint32, tag = "8")] pub nokbkaiokfe: u32, /// offset: 28 #[prost(bool, tag = "10")] pub cndkapoieoj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Akekhlaekbc { /// offset: 28 #[prost(uint32, tag = "4")] pub icdniphlffc: u32, /// offset: 24 #[prost(bool, tag = "10")] pub cndkapoieoj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aaefgpiihlk { /// offset: 52 #[prost(uint32, tag = "13")] pub exp: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub mooopambofk: u32, /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub nbbhihaolje: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub ddaobfjfmll: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "15")] pub lghookmnmcl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pncbggjkkaf { /// offset: 24 #[prost(message, optional, tag = "12")] pub eienkjfffjg: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Njincnagalp { /// offset: 24 #[prost(uint32, tag = "11")] pub cehophjhdef: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub aokdbdgdchb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kmpcikljihh { /// offset: 40 #[prost(message, repeated, tag = "7")] pub paddejdlfla: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "4")] pub ofenicfjanc: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "8")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "5")] pub gbhphcmgbgk: ::prost::alloc::vec::Vec, } /// Obf: PHCEJLELEIK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5654)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueHandbookDataCsReq {} /// Obf: LILCKPEEHDM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5679)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueHandbookDataScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub igfpodgepib: ::core::option::Option, } /// Obf: HFBPENFIGNI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5620)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueHandbookDataUpdateScNotify { /// offset: 48 #[prost(message, repeated, tag = "8")] pub fnmjmoiidgc: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "1")] pub ljckmepacid: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "15")] pub fjndfohijdp: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "5")] pub ffbnihfgken: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "4")] pub hechkebkajk: ::prost::alloc::vec::Vec, } /// Obf: PJKMNGDKFEM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5693)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueMiracleHandbookRewardCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub gieceapjfjm: ::prost::alloc::vec::Vec, } /// Obf: GFGJAJCBLEK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5602)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueMiracleHandbookRewardScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub agfomkoiaeb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: NJHLOPBLKDC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5649)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeEventHandbookRewardCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub ladceehajdg: ::prost::alloc::vec::Vec, } /// Obf: CIFBNMAFOHB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5666)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeEventHandbookRewardScRsp { /// offset: 24 #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub lklgboidonm: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgjnbnandee { /// offset: 16 #[prost(map = "uint32, uint32", tag = "7")] pub gjoolopacae: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Caliiihmjac { /// offset: 24 #[prost(message, optional, tag = "6")] pub ppipfophnhm: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "8")] pub eaadbocjnae: u32, /// offset: 32 #[prost(int32, tag = "10")] pub cgnokhabcpp: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Adjbblebien { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub ddmkcobomno: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Micomibpioa { /// offset: 32 #[prost(message, optional, tag = "8")] pub ebmkbdjmaaf: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "3")] pub bagfaojmphe: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eooegpcphkp { #[prost(oneof = "eooegpcphkp::Fhpjjjdnkio", tags = "8, 1, 6, 9, 2, 15, 12, 13")] pub fhpjjjdnkio: ::core::option::Option, } /// Nested message and enum types in `EOOEGPCPHKP`. pub mod eooegpcphkp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fhpjjjdnkio { /// offset: 24 #[prost(message, tag = "8")] Hkgknekkjhb(super::Cnjhcicpaic), /// offset: 24 #[prost(message, tag = "1")] Feilniknpcb(super::Kkfangijaof), /// offset: 24 #[prost(message, tag = "6")] Dapjedhfkcm(super::Pgjnbnandee), /// offset: 24 #[prost(message, tag = "9")] Impbeljgdjh(super::Caliiihmjac), /// offset: 24 #[prost(message, tag = "2")] Bocippbebea(super::Adjbblebien), /// offset: 24 #[prost(message, tag = "15")] Ecjcckfefej(super::Pbmhmeadlec), /// offset: 24 #[prost(message, tag = "12")] Iaddbbbdggm(super::Poifgdahjcj), /// offset: 24 #[prost(message, tag = "13")] Lbnhkppajim(super::Micomibpioa), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oobpmaobpoj { /// offset: 32 #[prost(bool, tag = "10")] pub klhdcopplng: bool, /// offset: 28 #[prost(uint32, tag = "5")] pub emlijibpbfl: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmifjbljfhp { /// offset: 36 #[prost(uint32, tag = "11")] pub kfjemiojlpj: u32, /// offset: 32 #[prost(enumeration = "RogueTalentStatus", tag = "6")] pub status: i32, /// offset: 24 #[prost(message, repeated, tag = "15")] pub gheccpnmcmd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcacdfhcpie { /// offset: 16 #[prost(message, repeated, tag = "2")] pub hahkkedkmca: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gmmagelgjol { /// offset: 24 #[prost(uint32, tag = "2")] pub egimpfhccdj: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub ddnijhdaceb: u32, } /// Obf: ANBONLJDFON /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5636)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueVirtualItemInfoScNotify { /// offset: 24 #[prost(message, repeated, tag = "14")] pub dpepahnjclo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nfikpfbpomf { /// offset: 28 #[prost(uint32, tag = "5")] pub ecijekjampk: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub kedaeablgab: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub acclbagkgel: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bfhncfdgclg { /// offset: 24 #[prost(enumeration = "Jchadppokad", repeated, tag = "5")] pub mfohabeoffm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhoemchfofa { /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub efgbflmmoki: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Piilijhfhck { /// offset: 40 #[prost(message, repeated, tag = "15")] pub ibnnoajmake: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "11")] pub ohmpbchapkd: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "6")] pub fjbimhaflej: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "14")] pub lninompebob: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Goffidnickj { #[prost(oneof = "goffidnickj::Bpihfajcloc", tags = "2, 3, 9, 1")] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `GOFFIDNICKJ`. pub mod goffidnickj { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 16 #[prost(message, tag = "2")] Blalllnkhac(super::Nfikpfbpomf), /// offset: 16 #[prost(message, tag = "3")] Fcapbphlncj(super::Bfhncfdgclg), /// offset: 16 #[prost(message, tag = "9")] Jnkmjmabpmp(super::Lhoemchfofa), /// offset: 16 #[prost(message, tag = "1")] Gjcjhpekodc(super::Piilijhfhck), } } /// Obf: DBCKGHDJCEL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5659)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueQueryCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub ibhajdbmped: ::prost::alloc::vec::Vec, } /// Obf: LLIGFEONANC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5629)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueQueryScRsp { /// offset: 32 #[prost(uint32, tag = "4")] pub ncclchddkdf: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "12")] pub rogue_get_info: ::prost::alloc::vec::Vec, } /// Obf: OOKKLPAKFOK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5612)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueUpdateScNotify { #[prost(oneof = "common_rogue_update_sc_notify::Klbjnnjboac", tags = "6, 4, 14")] pub klbjnnjboac: ::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 Klbjnnjboac { /// offset: 16 #[prost(message, tag = "6")] Blalllnkhac(super::Nfikpfbpomf), /// offset: 16 #[prost(message, tag = "4")] Fcapbphlncj(super::Bfhncfdgclg), /// offset: 16 #[prost(message, tag = "14")] Jnkmjmabpmp(super::Lhoemchfofa), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gbicofinmik { /// offset: 24 #[prost(uint32, tag = "2")] pub jbeilmfiigm: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub ahkffciepdg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aefpnamecco { /// offset: 24 #[prost(uint32, tag = "7")] pub mafmcipaikk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dgalgnelbkm { /// offset: 24 #[prost(uint32, tag = "10")] pub mafmcipaikk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jlajkalobmj { /// offset: 24 #[prost(uint32, tag = "15")] pub iapfjinfnlo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dmlciaeckfj { /// offset: 24 #[prost(uint32, tag = "9")] pub mafmcipaikk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hbiklipbjno { /// offset: 24 #[prost(uint32, tag = "9")] pub conjbfleefa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cgoenenkkcg { #[prost(oneof = "cgoenenkkcg::Gibnhmdhijk", tags = "13, 15, 2, 10, 1, 6")] pub gibnhmdhijk: ::core::option::Option, } /// Nested message and enum types in `CGOENENKKCG`. pub mod cgoenenkkcg { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Gibnhmdhijk { /// offset: 16 #[prost(message, tag = "13")] Ognanlcfnpd(super::Gbicofinmik), /// offset: 16 #[prost(message, tag = "15")] Donhdapcjnn(super::Aefpnamecco), /// offset: 16 #[prost(message, tag = "2")] Lmhaciocihe(super::Dgalgnelbkm), /// offset: 16 #[prost(message, tag = "10")] Iakfbgehofn(super::Jlajkalobmj), /// offset: 16 #[prost(message, tag = "1")] Ofaoimcdhpn(super::Dmlciaeckfj), /// offset: 16 #[prost(message, tag = "6")] Amkninaoahb(super::Hbiklipbjno), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jkiclfbinhn { /// offset: 24 #[prost(float, tag = "7")] pub ffbciefglnc: f32, /// offset: 28 #[prost(int32, tag = "3")] pub bgjkbpncnle: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iadmeomiifi { /// offset: 24 #[prost(uint32, tag = "7")] pub battle_event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Emcicpohaal { /// offset: 24 #[prost(int32, tag = "4")] pub hpmhacbnook: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ifjedjafcjn { #[prost(oneof = "ifjedjafcjn::Oaijopkpdgj", tags = "11, 14")] pub oaijopkpdgj: ::core::option::Option, } /// Nested message and enum types in `IFJEDJAFCJN`. pub mod ifjedjafcjn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Oaijopkpdgj { /// offset: 16 #[prost(message, tag = "11")] Mniomfoamfh(super::Iadmeomiifi), /// offset: 16 #[prost(message, tag = "14")] Apdhgalnkec(super::Emcicpohaal), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbhhomhnlkd { /// offset: 32 #[prost(message, optional, tag = "10")] pub display_value: ::core::option::Option, /// offset: 41 #[prost(bool, tag = "5")] pub nikeedljhpd: bool, /// offset: 24 #[prost(message, repeated, tag = "14")] pub kdidneledjd: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "7")] pub chcgmamobmh: bool, /// offset: 44 #[prost(uint32, tag = "2")] pub pfmhnmbdbjn: u32, /// offset: 48 #[prost(uint32, tag = "8")] pub amadfjnhmff: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jibmjcbndkk { /// offset: 24 #[prost(message, optional, tag = "4")] pub milhmiceegp: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub hohanpjnana: u32, /// offset: 16 #[prost(message, repeated, tag = "11")] pub geijdobknad: ::prost::alloc::vec::Vec, } /// Obf: AJHJNAALEBG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5677)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueCommonDialogueDataCsReq {} /// Obf: KMLNOFOFMKE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5616)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueCommonDialogueDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "4")] pub jokaeemjlmk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: KLMCEGNAPFA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5606)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SelectRogueCommonDialogueOptionCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub amadfjnhmff: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub hohanpjnana: u32, } /// Obf: BLBGNFKPIFF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5688)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectRogueCommonDialogueOptionScRsp { /// offset: 24 #[prost(message, optional, tag = "12")] pub lfplcdmnnap: ::core::option::Option, /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub dlegcnjinie: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 48 #[prost(bool, tag = "2")] pub mfhlbhfiago: bool, /// offset: 52 #[prost(uint32, tag = "7")] pub hohanpjnana: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub amadfjnhmff: u32, } /// Obf: NLLAPEMEGFH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5652)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishRogueCommonDialogueCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub hohanpjnana: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5690)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhekpiagnin { /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub hohanpjnana: u32, } /// Obf: BPKBMHCINOI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5669)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonDialogueDataScNotify { /// offset: 16 #[prost(message, repeated, tag = "12")] pub jokaeemjlmk: ::prost::alloc::vec::Vec, } /// Obf: FALJOCLNGLD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5641)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonDialogueOptionFinishScNotify { /// offset: 32 #[prost(message, optional, tag = "10")] pub kammbmpfaec: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub amadfjnhmff: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub hohanpjnana: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub lfplcdmnnap: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgabjencfdc { /// offset: 32 #[prost(message, optional, tag = "1")] pub maefneblijm: ::core::option::Option, /// offset: 60 #[prost(uint32, tag = "8")] pub ehneemckibk: u32, /// offset: 48 #[prost(message, optional, tag = "15")] pub imibfehpddi: ::core::option::Option, /// offset: 16 #[prost(string, tag = "11")] pub mdildjmpngh: ::prost::alloc::string::String, /// offset: 64 #[prost(uint32, tag = "2")] pub fhdpemcabie: u32, /// offset: 56 #[prost(uint32, tag = "14")] pub loidogeenob: u32, /// offset: 68 #[prost(uint32, tag = "12")] pub bnodompmcbe: u32, /// offset: 40 #[prost(message, optional, tag = "4")] pub pending_action: ::core::option::Option, } /// Obf: PNACIPMLBJB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5670)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueWorkbenchGetInfoCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub prop_entity_id: u32, } /// Obf: KPBBJNICPNH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5668)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueWorkbenchGetInfoScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(map = "uint32, message", tag = "12")] pub dkoapdjgloa: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgkbebccdgf { #[prost( oneof = "cgkbebccdgf::Lbebnkmenpn", tags = "4, 13, 15, 14, 6, 8, 10, 12, 3, 1, 2" )] pub lbebnkmenpn: ::core::option::Option, } /// Nested message and enum types in `CGKBEBCCDGF`. pub mod cgkbebccdgf { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Lbebnkmenpn { /// offset: 16 #[prost(message, tag = "4")] Mbkdafjchac(super::Khbeceginoc), /// offset: 16 #[prost(message, tag = "13")] Hbmpbiolcgd(super::Jhngcnheocb), /// offset: 16 #[prost(message, tag = "15")] Njmkopkjcgc(super::Gfkomcnlmdg), /// offset: 16 #[prost(message, tag = "14")] Ajaidiblmao(super::Fkbocddfikb), /// offset: 16 #[prost(message, tag = "6")] Jgnajofikej(super::Ggfdchanneb), /// offset: 16 #[prost(message, tag = "8")] Eienkjfffjg(super::Apnhpmindkb), /// offset: 16 #[prost(message, tag = "10")] Llnnpgeofcd(super::Kceiciphopn), /// offset: 16 #[prost(message, tag = "12")] Apbbenfpnll(super::Aeemhibgalh), /// offset: 16 #[prost(message, tag = "3")] Nhhfadebelo(super::Dahjgdgpmhi), /// offset: 16 #[prost(message, tag = "1")] Fhcpkompcdh(super::Jbldoiiilec), /// offset: 16 #[prost(message, tag = "2")] Maecofleagd(super::Gdiecabcign), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khbeceginoc { /// offset: 16 #[prost(message, optional, tag = "5")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "9")] pub didlkelkepg: bool, /// offset: 40 #[prost(uint32, tag = "14")] pub mckagfglacm: u32, /// offset: 44 #[prost(int32, tag = "3")] pub pigdifakigm: i32, /// offset: 36 #[prost(uint32, tag = "15")] pub jkimlipmkfh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jhngcnheocb { /// offset: 40 #[prost(uint32, tag = "10")] pub jkimlipmkfh: u32, /// offset: 44 #[prost(int32, tag = "13")] pub pigdifakigm: i32, /// offset: 24 #[prost(message, optional, tag = "3")] pub cost_data: ::core::option::Option, /// offset: 36 #[prost(bool, tag = "9")] pub didlkelkepg: bool, /// offset: 32 #[prost(uint32, tag = "1")] pub mckagfglacm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfkomcnlmdg { /// offset: 32 #[prost(uint32, tag = "11")] pub lfjaajabfmi: u32, /// offset: 16 #[prost(map = "uint32, uint32", tag = "8")] pub gnkedoehnai: ::std::collections::HashMap, /// offset: 36 #[prost(uint32, tag = "15")] pub hnbfgjdhjbc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkbocddfikb { /// offset: 16 #[prost(map = "uint32, bool", tag = "10")] pub ghgjlfgooel: ::std::collections::HashMap, /// offset: 44 #[prost(int32, tag = "4")] pub pigdifakigm: i32, /// offset: 32 #[prost(message, optional, tag = "1")] pub cost_data: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub jkimlipmkfh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggfdchanneb { /// offset: 36 #[prost(int32, tag = "8")] pub pigdifakigm: i32, /// offset: 16 #[prost(message, optional, tag = "1")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub jkimlipmkfh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Baikmomejmb { /// offset: 24 #[prost(message, optional, tag = "9")] pub eienkjfffjg: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "11")] pub cost_data: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "14")] pub ekkiahnmdhm: ::core::option::Option, /// offset: 48 #[prost(bool, tag = "13")] pub klnhlejkdml: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apnhpmindkb { /// offset: 16 #[prost(message, repeated, tag = "10")] pub jjaablcmflp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhdobohhkmb { /// offset: 48 #[prost(uint32, tag = "14")] pub cehophjhdef: u32, /// offset: 44 #[prost(bool, tag = "12")] pub klnhlejkdml: bool, /// offset: 32 #[prost(message, optional, tag = "11")] pub ekkiahnmdhm: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] pub aokdbdgdchb: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub cost_data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kceiciphopn { /// offset: 16 #[prost(message, repeated, tag = "8")] pub bicpnkochgn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aeemhibgalh { /// offset: 24 #[prost(message, optional, tag = "3")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(int32, tag = "6")] pub pigdifakigm: i32, /// offset: 36 #[prost(uint32, tag = "13")] pub jkimlipmkfh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dahjgdgpmhi { /// offset: 44 #[prost(uint32, tag = "14")] pub jkimlipmkfh: u32, /// offset: 16 #[prost(map = "uint32, message", tag = "12")] pub kalhjpdhbjc: ::std::collections::HashMap, /// offset: 32 #[prost(message, optional, tag = "8")] pub iagmnhpplgb: ::core::option::Option, /// offset: 40 #[prost(int32, tag = "11")] pub pigdifakigm: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eaodpifmanc { /// offset: 32 #[prost(uint32, tag = "10")] pub doaopbbigpo: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub cost_data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbldoiiilec { /// offset: 16 #[prost(message, repeated, tag = "4")] pub ebkdjhlfogn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdiecabcign { /// offset: 36 #[prost(uint32, tag = "2")] pub jobobjldcaj: u32, /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub oemmdhmbdpa: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub lgmkfbiingk: u32, } /// Obf: EPIMLGDOGEB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5682)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueWorkbenchReforgeBuffReq { /// offset: 36 #[prost(uint32, tag = "14")] pub lcdgjdgccdg: u32, /// offset: 16 #[prost(message, optional, tag = "7")] pub jbgfpjlmfhh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub prop_entity_id: u32, } /// Obf: BLCAHPMABKN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5660)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueWorkbenchHandleFuncScRsp { /// offset: 36 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub lcdgjdgccdg: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub acadkpjkade: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnamcjpncnb { #[prost( oneof = "pnamcjpncnb::Nlpppchggpf", tags = "10, 3, 7, 4, 6, 11, 5, 8, 12, 15, 1" )] pub nlpppchggpf: ::core::option::Option, } /// Nested message and enum types in `PNAMCJPNCNB`. pub mod pnamcjpncnb { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nlpppchggpf { /// offset: 24 #[prost(message, tag = "10")] Mbkdafjchac(super::Onpdafnpdfe), /// offset: 24 #[prost(message, tag = "3")] Hbmpbiolcgd(super::Jadjcgajnjo), /// offset: 24 #[prost(message, tag = "7")] Njmkopkjcgc(super::Ljpbajgnlmi), /// offset: 24 #[prost(message, tag = "4")] Ajaidiblmao(super::Jlnmeflnpoa), /// offset: 24 #[prost(message, tag = "6")] Jgnajofikej(super::Fehchgigbnc), /// offset: 24 #[prost(message, tag = "11")] Eienkjfffjg(super::Cmiobfihnec), /// offset: 24 #[prost(message, tag = "5")] Llnnpgeofcd(super::Ohonfmmajeb), /// offset: 24 #[prost(message, tag = "8")] Apbbenfpnll(super::Pnmapbagdgp), /// offset: 24 #[prost(message, tag = "12")] Nhhfadebelo(super::Cnlkolhejdd), /// offset: 24 #[prost(message, tag = "15")] Fhcpkompcdh(super::Mpefjjjighm), /// offset: 24 #[prost(message, tag = "1")] Maecofleagd(super::Ajhelaaimbg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Onpdafnpdfe { /// offset: 24 #[prost(uint32, tag = "11")] pub jkahddmjmgi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jadjcgajnjo { /// offset: 24 #[prost(uint32, tag = "5")] pub jmpndknfhpc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ljpbajgnlmi { /// offset: 24 #[prost(uint32, tag = "10")] pub jpdkkkjppom: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jlnmeflnpoa { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub jemeblfanlm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fehchgigbnc { /// offset: 24 #[prost(uint32, tag = "12")] pub jhglgkcdpnb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cmiobfihnec { /// offset: 24 #[prost(uint32, tag = "10")] pub idfbkekbabd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohonfmmajeb { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub kgjhaiipghp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnmapbagdgp { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub hngmhpfnbgc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cnlkolhejdd { /// offset: 24 #[prost(uint32, tag = "2")] pub aokdbdgdchb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mpefjjjighm { /// offset: 24 #[prost(uint32, tag = "1")] pub doaopbbigpo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajhelaaimbg { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub hingmebibdl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mmpoobgaeke { /// offset: 28 #[prost(enumeration = "Dicjkjnencp", tag = "11")] pub status: i32, /// offset: 24 #[prost(uint32, tag = "8")] pub mkbioanpmke: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eplgmccnalg { /// offset: 32 #[prost(enumeration = "Lkbgomghglg", tag = "6")] pub status: i32, /// offset: 28 #[prost(uint32, tag = "13")] pub noflnimbdof: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub mkbioanpmke: u32, } /// Obf: OOECDNAGMPF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5699)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueCollectionCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub bciijggjkhb: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "1")] pub hjnaambajme: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(enumeration = "Aglnlhobdki", repeated, tag = "5")] pub pfjffefeban: ::prost::alloc::vec::Vec, } /// Obf: OOLAKAHDAEJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5613)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueCollectionScRsp { /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 32 #[prost(message, repeated, tag = "8")] pub lninompebob: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "1")] pub ibnnoajmake: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eebopkjemhk { /// offset: 24 #[prost(uint32, tag = "7")] pub hcaejfmkmnd: u32, /// offset: 28 #[prost(enumeration = "Fdmmaahefpk", tag = "12")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jjhodfahhkg { /// offset: 32 #[prost(uint32, tag = "12")] pub noflnimbdof: u32, /// offset: 24 #[prost(enumeration = "Lkbgomghglg", tag = "6")] pub status: i32, /// offset: 28 #[prost(uint32, tag = "3")] pub hcaejfmkmnd: u32, } /// Obf: OIPOEEJNCAD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5631)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueExhibitionCsReq { /// offset: 40 #[prost(enumeration = "Aglnlhobdki", repeated, tag = "2")] pub edmcdifhfba: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub mgpnbmfjcda: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub akecjcpolcp: ::prost::alloc::vec::Vec, } /// Obf: CICDHFKNHHD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5683)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRogueExhibitionScRsp { /// offset: 24 #[prost(message, repeated, tag = "13")] pub ohmpbchapkd: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 32 #[prost(message, repeated, tag = "3")] pub fjbimhaflej: ::prost::alloc::vec::Vec, } /// Obf: IEKIFBDPPGG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5697)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueGetGambleInfoCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub prop_entity_id: u32, } /// Obf: BHOJGKOOBEM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5675)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueGetGambleInfoScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub cfadflllopc: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: ANDLGCKPBKA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5648)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueDoGambleCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub prop_entity_id: u32, } /// Obf: IKOEHGJMJKA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5676)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueDoGambleScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub cfadflllopc: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "13")] pub ohahcboldia: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub lkhpmpegjee: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obpmppcfnlj { /// offset: 32 #[prost(double, tag = "1")] pub value: f64, /// offset: 24 #[prost(string, tag = "3")] pub key: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obncgeiimnb { /// offset: 24 #[prost(message, repeated, tag = "5")] pub aphjiafodhj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint64, tag = "7")] pub dmhllkbmhel: u64, /// offset: 32 #[prost(enumeration = "Mliblhfbafj", tag = "6")] pub fphghapgnae: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aaggkgmekko { /// offset: 16 #[prost(message, repeated, tag = "2")] pub aphjiafodhj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oamohfjkcaa { /// offset: 32 #[prost(message, optional, tag = "4")] pub nkdgkibeiod: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "6")] pub ehbkpboochg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Edikjlbeaea { /// offset: 16 #[prost(message, repeated, tag = "9")] pub phpolhljgfm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpfohplloij { /// offset: 32 #[prost(uint32, tag = "2")] pub queue_position: u32, /// offset: 24 #[prost(message, optional, tag = "13")] pub jppgfljhdhk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fdcenfpkjmo { #[prost(oneof = "fdcenfpkjmo::Nlpppchggpf", tags = "13, 5, 2, 10, 14")] pub nlpppchggpf: ::core::option::Option, } /// Nested message and enum types in `FDCENFPKJMO`. pub mod fdcenfpkjmo { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nlpppchggpf { /// offset: 16 #[prost(message, tag = "13")] Ngddlkdllal(super::Mcodkmajfdg), /// offset: 16 #[prost(message, tag = "5")] Dpafelpdgin(super::Bhipnhapdfj), /// offset: 16 #[prost(message, tag = "2")] Doobfdlpmnb(super::Lmcbejofcgi), /// offset: 16 #[prost(message, tag = "10")] Omkblloajpo(super::Feadickbggf), /// offset: 16 #[prost(message, tag = "14")] Ppifocgjdmd(super::Mfdfjfabjpl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcodkmajfdg { /// offset: 40 #[prost(uint64, tag = "11")] pub dmhllkbmhel: u64, /// offset: 32 #[prost(enumeration = "Mliblhfbafj", tag = "3")] pub fphghapgnae: i32, /// offset: 24 #[prost(message, repeated, tag = "13")] pub aphjiafodhj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhipnhapdfj { /// offset: 32 #[prost(uint64, tag = "4")] pub dmhllkbmhel: u64, /// offset: 24 #[prost(message, repeated, tag = "7")] pub aphjiafodhj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "Mliblhfbafj", tag = "2")] pub fphghapgnae: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lmcbejofcgi { /// offset: 32 #[prost(uint64, tag = "12")] pub dmhllkbmhel: u64, /// offset: 24 #[prost(enumeration = "Mliblhfbafj", tag = "14")] pub fphghapgnae: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Feadickbggf { /// offset: 24 #[prost(message, repeated, tag = "4")] pub aphjiafodhj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mfdfjfabjpl { /// offset: 32 #[prost(enumeration = "Mliblhfbafj", tag = "1")] pub fphghapgnae: i32, /// offset: 24 #[prost(message, repeated, tag = "6")] pub aphjiafodhj: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint64, tag = "3")] pub dmhllkbmhel: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bfeipelfcdf { /// offset: 16 #[prost(message, optional, tag = "8")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "14")] pub enpaicnlcmk: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "2")] pub scene: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hddbjiknepf { /// offset: 28 #[prost(uint32, tag = "8")] pub id: u32, /// offset: 24 #[prost(enumeration = "AvatarType", tag = "15")] pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Calipikfdej { /// offset: 28 #[prost(enumeration = "Odmjacikepc", tag = "9")] pub gfombglnlki: i32, /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ghinilomnob { /// offset: 28 #[prost(uint32, tag = "6")] pub mihbadepgid: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub hanndmghbeo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ondoiaabcdg { /// offset: 28 #[prost(uint32, tag = "7")] pub hohanpjnana: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub amadfjnhmff: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kholcommdeb { /// offset: 24 #[prost(uint32, tag = "8")] pub domglhikjed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ilkofgpofia { /// offset: 32 #[prost(uint32, tag = "14")] pub opalkijmglh: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub mobpnnmgicc: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub dkgncnkpgkd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fdpfoinnlom { /// offset: 24 #[prost(uint32, tag = "15")] pub lleefdgjbka: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub ddbhacopegg: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub cgoabgkcbef: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Albhoiejoin { /// offset: 24 #[prost(uint32, tag = "13")] pub kfjemiojlpj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pchjabafadh { #[prost(oneof = "pchjabafadh::Mblkgbagbkb", tags = "3, 1, 5, 11, 12")] pub mblkgbagbkb: ::core::option::Option, } /// Nested message and enum types in `PCHJABAFADH`. pub mod pchjabafadh { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Mblkgbagbkb { /// offset: 24 #[prost(message, tag = "3")] Nocojnopnjg(super::Ondoiaabcdg), /// offset: 24 #[prost(message, tag = "1")] Onblfphlgnb(super::Kholcommdeb), /// offset: 24 #[prost(message, tag = "5")] Pffijehmdhe(super::Ilkofgpofia), /// offset: 24 #[prost(message, tag = "11")] Iekicnfccep(super::Fdpfoinnlom), /// offset: 24 #[prost(message, tag = "12")] Dpemfgabbab(super::Albhoiejoin), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Benodccgbka { /// offset: 24 #[prost(uint32, tag = "7")] pub domglhikjed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ekjgliijibd { /// offset: 24 #[prost(uint32, tag = "3")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub pjmiemaonin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dadhpafjdag { /// offset: 40 #[prost(uint32, tag = "3")] pub pjmiemaonin: u32, /// offset: 32 #[prost(bool, tag = "8")] pub icaloodhaoj: bool, #[prost(oneof = "dadhpafjdag::Jnlioccecbg", tags = "2, 9")] pub jnlioccecbg: ::core::option::Option, } /// Nested message and enum types in `DADHPAFJDAG`. pub mod dadhpafjdag { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Jnlioccecbg { /// offset: 24 #[prost(message, tag = "2")] Heocpfgbedh(super::Benodccgbka), /// offset: 24 #[prost(message, tag = "9")] Kjeijkppnbm(super::Ekjgliijibd), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbdghpcbhpo { /// offset: 36 #[prost(uint32, tag = "7")] pub group_id: u32, /// offset: 32 #[prost(bool, tag = "11")] pub fgcaikandmh: bool, /// offset: 24 #[prost(message, repeated, tag = "1")] pub hfdmbehgcmn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dkfaekpkadh { /// offset: 44 #[prost(uint32, tag = "12")] pub fgaapcnnmip: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub bfnlcfmddjh: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub meajaebdaoi: u32, /// offset: 56 #[prost(bool, tag = "15")] pub afhbnkohhhb: bool, /// offset: 52 #[prost(uint32, tag = "6")] pub dkhllgoihkh: u32, /// offset: 16 #[prost(message, optional, tag = "14")] pub olnoiiedkep: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "1")] pub mnjnfmkikmh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofbnfnfgdfj { /// offset: 68 #[prost(uint32, tag = "8")] pub pginlofkcmd: u32, /// offset: 16 #[prost(message, optional, tag = "9")] pub ofoodobjkbj: ::core::option::Option, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub incaibonhed: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "10")] pub miccegikibj: u32, /// offset: 64 #[prost(uint32, tag = "1")] pub idfelnmbdbj: u32, /// offset: 48 #[prost(uint32, repeated, tag = "15")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "13")] pub dpcbmjgbmgp: ::core::option::Option, /// offset: 60 #[prost(uint32, tag = "6")] pub dgpfgadebmd: u32, /// offset: 56 #[prost(enumeration = "RogueStatus", tag = "14")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dgdhbageooi { /// offset: 52 #[prost(uint32, tag = "8")] pub battle_id: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub jandbbgljeo: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub fpmcfjdomdm: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub logpkcknjel: u32, /// offset: 44 #[prost(bool, tag = "3")] pub aolffolejlb: bool, /// offset: 32 #[prost(uint32, tag = "4")] pub dklionpkiij: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub jlelbcfobkn: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub kgkfaddegnj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nlppcfgffde { /// offset: 40 #[prost(uint32, tag = "6")] pub area_id: u32, /// offset: 32 #[prost(message, optional, tag = "10")] pub bhilbijcdoe: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "14")] pub bnocepkmpgk: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "9")] pub hiilnpickcg: u32, } /// Obf: LGNFHFAGCKG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6009)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRogueEndlessActivityDataCsReq {} /// Obf: POEOCKLLDDK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6010)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueEndlessActivityDataScRsp { /// offset: 48 #[prost(uint32, tag = "1")] pub llhggpjbnin: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub nagljdclggb: u32, /// offset: 24 #[prost(message, repeated, tag = "6")] pub data: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub mogbnjohkla: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fcimchdeppj { /// offset: 24 #[prost(enumeration = "AvatarType", tag = "11")] pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "12")] pub avatar_id: u32, } /// Obf: NKAENGDBHCG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6001)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueEndlessActivityStageCsReq { /// offset: 32 #[prost(uint32, tag = "3")] pub pjmbjbmbkce: u32, /// offset: 24 #[prost(message, repeated, tag = "15")] pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: FOOAPLOHFCL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6007)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueEndlessActivityStageScRsp { /// offset: 40 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "12")] pub bnocepkmpgk: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, } /// Obf: AKHEFEIMMHG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6005)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueEndlessActivityBattleEndScNotify { /// offset: 16 #[prost(message, optional, tag = "1")] pub bnocepkmpgk: ::core::option::Option, } /// Obf: BPHEGCMHPMB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6004)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityPointRewardCsReq { /// offset: 28 #[prost(bool, tag = "12")] pub oinmenfpodp: bool, /// offset: 24 #[prost(uint32, tag = "13")] pub level: u32, } /// Obf: DAFPNOEOKPL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6002)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityPointRewardScRsp { /// offset: 44 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 48 #[prost(bool, tag = "2")] pub oinmenfpodp: bool, /// offset: 40 #[prost(uint32, tag = "13")] pub level: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub nagljdclggb: u32, /// offset: 32 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub mogbnjohkla: ::prost::alloc::vec::Vec, } /// Obf: JENOHHDIPCJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6006)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityAllBonusRewardCsReq {} /// Obf: KGDGEKCIGBJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6003)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityAllBonusRewardScRsp { /// offset: 44 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub nagljdclggb: u32, /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub mogbnjohkla: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jkaidkigegp { /// offset: 24 #[prost(message, optional, tag = "14")] pub enpaicnlcmk: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "15")] pub scene: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojejchbhcjl { /// offset: 44 #[prost(uint32, tag = "14")] pub lnodojoopbk: u32, /// offset: 16 #[prost(message, repeated, tag = "1")] pub gjgklfchofo: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(enumeration = "Mhkglmbbckp", tag = "5")] pub status: i32, /// offset: 40 #[prost(uint32, tag = "2")] pub ingcdiafafg: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub lmkbdicolko: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nbjgnppdhkm { /// offset: 24 #[prost(uint32, tag = "7")] pub room_id: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub pmmdfffnfio: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub obojoihdcgk: u32, /// offset: 36 #[prost(enumeration = "Fkancddcalo", tag = "6")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Accbpeajfeo { /// offset: 16 #[prost(message, repeated, tag = "13")] pub fhljehdhjli: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "5")] pub nlmmfjopbfc: u32, /// offset: 36 #[prost(enumeration = "Ofhpkjdhomf", tag = "8")] pub reason: i32, /// offset: 48 #[prost(uint32, tag = "14")] pub apmiakdphjl: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub kedimmagfbo: u32, /// offset: 32 #[prost(enumeration = "Lbmlljhfehb", tag = "1")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ioljbglnlcj { /// offset: 44 #[prost(uint32, tag = "3")] pub lolcbfcjpam: u32, /// offset: 32 #[prost(message, repeated, tag = "12")] pub ebkdjhlfogn: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "6")] pub heolgepgihl: bool, /// offset: 16 #[prost(message, repeated, tag = "7")] pub bicpnkochgn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nklobakemii { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub ddmkcobomno: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ojaeempkcbn { /// offset: 24 #[prost(uint32, tag = "5")] pub lccgfhjkkoa: u32, } /// Obf: CEFOJOIMMOD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7791)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicStartCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "12")] pub ojahmnaninl: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "1")] pub ngdklbhdagg: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aholohcllkd { /// offset: 48 #[prost(message, optional, tag = "4")] pub basic_info: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "14")] pub mmaoonpapdp: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "12")] pub ofaoimcdhpn: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "1")] pub item_value: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "5")] pub hkkijabgcna: ::core::option::Option, /// offset: 80 #[prost(message, optional, tag = "11")] pub lineup: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "3")] pub eienkjfffjg: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "9")] pub level: ::core::option::Option, } /// Obf: PAHJEEFAIPJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicStartScRsp { /// offset: 40 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "1")] pub afljjjfcbin: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "14")] pub hhdleadbjgn: ::core::option::Option, } /// Obf: GDPHPOFKBHF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7794)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicEnterCsReq {} /// Obf: PKAHBNAEDFD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7795)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterScRsp { /// offset: 24 #[prost(message, optional, tag = "2")] pub hhdleadbjgn: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "3")] pub afljjjfcbin: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: HEGJHDIKJPA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7714)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicLeaveCsReq {} /// Obf: GEEACFPLHGL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7718)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicLeaveScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "14")] pub afljjjfcbin: ::core::option::Option, } /// Obf: AGOGHPOGPCM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7763)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicEnterRoomCsReq { /// offset: 28 #[prost(uint32, tag = "7")] pub lnodojoopbk: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub mnmafklojcc: u32, } /// Obf: ONINGAPMPPC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7726)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterRoomScRsp { /// offset: 16 #[prost(message, optional, tag = "10")] pub afljjjfcbin: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: PCCLKBKLACL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7739)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicEnterLayerCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub apmiakdphjl: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub mnmafklojcc: u32, } /// Obf: GGJCBFHPOGC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7701)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterLayerScRsp { /// offset: 16 #[prost(message, optional, tag = "13")] pub afljjjfcbin: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: JDAEDHCALLJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7774)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicLevelInfoUpdateScNotify { /// offset: 16 #[prost(message, repeated, tag = "14")] pub fhljehdhjli: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "1")] pub kedimmagfbo: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub nlmmfjopbfc: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub apmiakdphjl: u32, /// offset: 32 #[prost(enumeration = "Ofhpkjdhomf", tag = "11")] pub reason: i32, /// offset: 44 #[prost(enumeration = "Lbmlljhfehb", tag = "8")] pub status: i32, } /// Obf: HCMPMCNPOMC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7737)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicAreaUpdateScNotify { /// offset: 16 #[prost(message, repeated, tag = "5")] pub bfhjhakfbig: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Igjjfokahap { /// offset: 24 #[prost(uint32, tag = "3")] pub dpfcihjiaef: u32, /// offset: 28 #[prost(bool, tag = "13")] pub dkjfdlkjlbe: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hhaanbnclhi { /// offset: 28 #[prost(bool, tag = "9")] pub dkjfdlkjlbe: bool, /// offset: 24 #[prost(uint32, tag = "10")] pub idkobmmdbhf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhmjajgojpm { /// offset: 24 #[prost(message, optional, tag = "10")] pub lbnhkppajim: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "6")] pub hhdleadbjgn: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub kklhgcjkplj: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "15")] pub nocneomkfio: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojfdekippjf { /// offset: 32 #[prost(uint32, repeated, tag = "10")] pub hkbfainckhi: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "1")] pub fkklhiheefm: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "5")] pub aifkkcdbhjg: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "14")] pub eeejlclgagc: ::prost::alloc::vec::Vec, } /// Obf: IICPBCMEHLL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7732)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicBattleFailSettleInfoScNotify { /// offset: 32 #[prost(message, optional, tag = "1")] pub afljjjfcbin: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "11")] pub edkjmpachnj: ::core::option::Option, } /// Obf: FCNIAPGHHBG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7709)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicSettleCsReq {} /// Obf: BLJDNJLCPHK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7798)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicSettleScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub mjpejpmacfg: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "13")] pub edkjmpachnj: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "11")] pub afljjjfcbin: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "7")] pub fnkebofahme: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: CGIFFEFFOBI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7733)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicReviveCostUpdateScNotify { /// offset: 16 #[prost(message, optional, tag = "8")] pub ebmkbdjmaaf: ::core::option::Option, } /// Obf: ALGBOJBMEPB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7761)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicReviveAvatarCsReq { /// offset: 32 #[prost(uint32, tag = "3")] pub interacted_prop_entity_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub base_avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: LPGEBAEBHKA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7707)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicReviveAvatarScRsp { /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub ebmkbdjmaaf: ::core::option::Option, } /// Obf: PNDMPIPAMCH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7758)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicQueryCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jeblaagcnhn { /// offset: 76 #[prost(uint32, tag = "15")] pub mnknaeeckpm: u32, /// offset: 68 #[prost(uint32, tag = "11")] pub hlcikbifkik: u32, /// offset: 64 #[prost(uint32, tag = "8")] pub emkoioifdkg: u32, /// offset: 72 #[prost(uint32, tag = "5")] pub dnekflcjdkh: u32, /// offset: 32 #[prost(uint32, repeated, tag = "1983")] pub acpbohchhkg: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "91")] pub bicpnkochgn: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "796")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "3")] pub ahhjlmpkfhn: u32, /// offset: 16 #[prost(message, repeated, tag = "28")] pub ebkdjhlfogn: ::prost::alloc::vec::Vec, /// offset: 84 #[prost(uint32, tag = "13")] pub jfgebnbaegj: u32, /// offset: 80 #[prost(uint32, tag = "12")] pub ljeecoopmlm: u32, /// offset: 60 #[prost(uint32, tag = "10")] pub nlmmfjopbfc: u32, /// offset: 88 #[prost(uint32, tag = "4")] pub lolcbfcjpam: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ognjnbbbpif { /// offset: 24 #[prost(uint32, repeated, tag = "296")] pub binlapellbo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Maghefeelab { /// offset: 58 #[prost(bool, tag = "4")] pub adkbeopnbio: bool, /// offset: 56 #[prost(bool, tag = "15")] pub cebpajaajpp: bool, /// offset: 57 #[prost(bool, tag = "13")] pub is_taken_reward: bool, /// offset: 52 #[prost(uint32, tag = "12")] pub gfnckbgnlnc: u32, /// offset: 16 #[prost(message, optional, tag = "14")] pub eccgjdmogan: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "2")] pub ejomfahemnh: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "3")] pub record_info: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "9")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ndpgkdlgbfb { /// offset: 24 #[prost(bool, tag = "11")] pub cebpajaajpp: bool, /// offset: 28 #[prost(uint32, tag = "5")] pub abhhnnkbafp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bgkdoojaham { /// offset: 24 #[prost(uint32, repeated, tag = "7")] pub bngjhjkjamm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ahngiofdjnl { /// offset: 32 #[prost(message, repeated, tag = "15")] pub bicpnkochgn: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "7")] pub story_info: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "9")] pub jjaablcmflp: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, repeated, tag = "5")] pub ndgdekeafcc: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "13")] pub cllghdcnpoi: ::core::option::Option, /// offset: 72 #[prost(message, repeated, tag = "2")] pub bfhjhakfbig: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "11")] pub nipceaflcaa: ::prost::alloc::vec::Vec, } /// Obf: EMNGELAGLJM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7744)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicQueryScRsp { /// offset: 32 #[prost(message, optional, tag = "9")] pub hhdleadbjgn: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "15")] pub rogue_get_info: ::core::option::Option, } /// Obf: NIFJJHFGMHP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7789)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicScepterDressInUnitCsReq { /// offset: 28 #[prost(uint32, tag = "13")] pub doaopbbigpo: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub nchhopjjdce: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub akknccfibhi: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7796)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lmgjdldgkmm { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: ECCKPKLHLDD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7702)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicAutoDressInUnitCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub igeabmflcgc: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7749)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fgcbmgeigfl { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: GDKNHFFLEDN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7754)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicSetAutoDressInMagicUnitCsReq { /// offset: 24 #[prost(bool, tag = "14")] pub kmppnofbnpm: bool, } /// Obf: DMEPALJBADA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7779)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicSetAutoDressInMagicUnitScRsp { /// offset: 28 #[prost(bool, tag = "15")] pub kmppnofbnpm: bool, /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: NEABJKFPKIL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7705)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicAutoDressInMagicUnitChangeScNotify { /// offset: 24 #[prost(bool, tag = "10")] pub kmppnofbnpm: bool, } /// Obf: MINCBGNAGLL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7757)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicScepterTakeOffUnitCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub igeabmflcgc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub doaopbbigpo: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7721)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jepajcegpad { /// offset: 24 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: IGNLHBGFLEL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7728)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicUnitComposeCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub igeabmflcgc: ::prost::alloc::vec::Vec, } /// Obf: JLHIKCDGEGE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7765)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicUnitComposeScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Memheghelcp { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub igeabmflcgc: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7753)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kbdibklebkp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjagliidbgp { /// offset: 32 #[prost(uint32, tag = "11")] pub djcajhimdol: u32, /// offset: 16 #[prost(message, optional, tag = "8")] pub talent_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cafeadmfjih {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7717)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eahjloanbpd { /// offset: 16 #[prost(message, optional, tag = "14")] pub cllghdcnpoi: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: CMGKGFPDHNK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7751)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicEnableTalentCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub kfjemiojlpj: u32, } /// Obf: CNICBAOIDCG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7725)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnableTalentScRsp { /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub cllghdcnpoi: ::core::option::Option, } /// Obf: ACAJMJBNNJD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7720)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicGetMiscRealTimeDataCsReq {} /// Obf: PEHGLJEILLK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7793)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicGetMiscRealTimeDataScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub nocneomkfio: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub kklhgcjkplj: ::core::option::Option, } /// Obf: MHHBBPINOBD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7766)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueMagicStoryInfoUpdateScNotify { /// offset: 24 #[prost(uint32, tag = "13")] pub khmpdbnfkhb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gjfapkageed { /// offset: 36 #[prost(enumeration = "Mmdncmmokpo", tag = "6")] pub mkhdindghmd: i32, /// offset: 16 #[prost(map = "string, double", tag = "3")] pub hbnhceokibj: ::std::collections::HashMap<::prost::alloc::string::String, f64>, /// offset: 40 #[prost(uint32, tag = "13")] pub bamnmengkfg: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub pnfbhhblafh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oapbfnbkfhm { /// offset: 32 #[prost(bool, tag = "11")] pub chcgmamobmh: bool, /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub ljflbpdcjgj: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "3")] pub klniagaefke: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ebdpciiffon { /// offset: 28 #[prost(uint32, tag = "8")] pub fnhknlijkpi: u32, /// offset: 24 #[prost(bool, tag = "1")] pub hfjdgdiplag: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mjghoboeodl { /// offset: 24 #[prost(uint32, tag = "4")] pub mdgkjebckfp: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub lbobnpobnek: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Doijncljgko { /// offset: 48 #[prost(uint64, tag = "11")] pub pimneefdage: u64, /// offset: 44 #[prost(enumeration = "RogueModifierSourceType", tag = "2")] pub alfhnehobja: i32, /// offset: 16 #[prost(message, optional, tag = "14")] pub impoehiocbc: ::core::option::Option, #[prost(oneof = "doijncljgko::Bpihfajcloc", tags = "12, 1, 7")] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `DOIJNCLJGKO`. pub mod doijncljgko { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 24 #[prost(message, tag = "12")] Angmbdbaoih(super::Oapbfnbkfhm), /// offset: 24 #[prost(message, tag = "1")] Fjnnjnhacab(super::Ebdpciiffon), /// offset: 24 #[prost(message, tag = "7")] Agpgdepjajm(super::Mjghoboeodl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mncopdnelmc { /// offset: 24 #[prost(message, repeated, tag = "3")] pub phpolhljgfm: ::prost::alloc::vec::Vec, } /// Obf: DIFFLAOILKH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5394)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierAddNotify { /// offset: 24 #[prost(message, optional, tag = "7")] pub imibfehpddi: ::core::option::Option, } /// Obf: CFHDOLGEHHK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(5395)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueModifierSelectCellCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub eiiagabafec: u32, } /// Obf: IFMFDHMFJJA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(5314)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierSelectCellScRsp { /// offset: 36 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub fnldfglgeoa: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub eiiagabafec: u32, } /// Obf: HKFEPKHKIMI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5398)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierUpdateNotify { /// offset: 24 #[prost(message, optional, tag = "4")] pub imibfehpddi: ::core::option::Option, } /// Obf: IFHOPBNJPDD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5363)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueModifierDelNotify { /// offset: 24 #[prost(uint64, tag = "2")] pub pimneefdage: u64, } /// Obf: MHJNLFHMNCE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(5326)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueModifierStageStartNotify { /// offset: 24 #[prost(enumeration = "RogueModifierSourceType", tag = "12")] pub alfhnehobja: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apmhdgpdgnp { /// offset: 40 #[prost(message, optional, tag = "10")] pub nlilnoncnfc: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "3")] pub lphoaijfpnp: ::core::option::Option, #[prost(oneof = "apmhdgpdgnp::Bpihfajcloc", tags = "1042, 636, 1742")] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `APMHDGPDGNP`. pub mod apmhdgpdgnp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 24 #[prost(message, tag = "1042")] Opdjkkpppod(super::Bcifmhfcdmg), /// offset: 24 #[prost(message, tag = "636")] Kfpbacehamh(super::Hpmjcoccbjj), /// offset: 24 #[prost(message, tag = "1742")] Cimgceegdcf(super::Khilifooigh), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cfoifabcgae { /// offset: 24 #[prost(bool, tag = "11")] pub dkjfdlkjlbe: bool, /// offset: 28 #[prost(uint32, tag = "14")] pub iahobgfdbml: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub nafldjfccpc: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub ikldfmbghgb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kkmpehifmnc { /// offset: 36 #[prost(bool, tag = "9")] pub dkjfdlkjlbe: bool, /// offset: 24 #[prost(uint32, tag = "7")] pub jbnfilfnfmc: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub pamheddieja: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub cahnhpankic: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Okbfgnelfmg { /// offset: 32 #[prost(uint32, tag = "4")] pub halmbjjikon: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub cbchipfahmg: u32, /// offset: 28 #[prost(bool, tag = "3")] pub dkjfdlkjlbe: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Enehkonpjna { /// offset: 28 #[prost(bool, tag = "6")] pub dkjfdlkjlbe: bool, /// offset: 24 #[prost(uint32, tag = "2")] pub cbchipfahmg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ajaejnhdnfd { /// offset: 24 #[prost(bool, tag = "2")] pub hommggmalmi: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnkebbadonj { /// offset: 32 #[prost(message, optional, tag = "14")] pub hkkijabgcna: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "4")] pub ogaflppjiob: ::core::option::Option, /// offset: 96 #[prost(message, optional, tag = "11")] pub mkpebdajajn: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "6")] pub lineup: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "10")] pub level: ::core::option::Option, /// offset: 104 #[prost(message, optional, tag = "2")] pub abijbgenkha: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "3")] pub emfdmikfibf: ::core::option::Option, /// offset: 88 #[prost(message, optional, tag = "13")] pub baaanbeipbg: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "15")] pub bdgooplhfag: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "9")] pub item_value: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "7")] pub mmaoonpapdp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aoikkhjlkjf { /// offset: 40 #[prost(enumeration = "Beplpkefeed", tag = "6")] pub reason: i32, /// offset: 24 #[prost(message, repeated, tag = "12")] pub fhljehdhjli: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(bool, tag = "3")] pub kbjahflooij: bool, /// offset: 44 #[prost(enumeration = "RogueTournLevelStatus", tag = "13")] pub status: i32, /// offset: 48 #[prost(uint32, tag = "4")] pub apmiakdphjl: u32, /// offset: 57 #[prost(bool, tag = "9")] pub pnnkfbilieh: bool, #[prost(oneof = "aoikkhjlkjf::Cndejghfjaa", tags = "10")] pub cndejghfjaa: ::core::option::Option, } /// Nested message and enum types in `AOIKKHJLKJF`. pub mod aoikkhjlkjf { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Cndejghfjaa { /// offset: 16 #[prost(message, tag = "10")] Eligjdhjeac(super::Nejmkcokhof), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmcgofcmhha { /// offset: 48 #[prost(uint32, tag = "9")] pub epainhhnblo: u32, /// offset: 40 #[prost(uint32, repeated, tag = "3")] pub mmojoecdmil: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "1")] pub bflhmidifkf: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub hkbpehbliac: u32, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub gijoaadkdin: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "15")] pub imkojkjahmm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nejmkcokhof { /// offset: 24 #[prost(message, optional, tag = "2")] pub peabldfcmic: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Naljfanpfma { /// offset: 24 #[prost(uint32, tag = "2")] pub mfokbdchbec: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub kmjjckdobma: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gchiomajipi { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub ddmkcobomno: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apbofcpjcaf { /// offset: 32 #[prost(uint32, tag = "14")] pub lmkbdicolko: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub lnodojoopbk: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub ingcdiafafg: u32, /// offset: 40 #[prost(enumeration = "Jilicanhllc", tag = "1")] pub status: i32, /// offset: 16 #[prost(message, repeated, tag = "3")] pub gjgklfchofo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgknfmanpni { /// offset: 36 #[prost(uint32, tag = "2")] pub pmmdfffnfio: u32, /// offset: 44 #[prost(uint32, tag = "7")] pub lhendoogbck: u32, /// offset: 40 #[prost(enumeration = "Flcpapojbgp", tag = "11")] pub status: i32, /// offset: 52 #[prost(uint32, tag = "3")] pub room_id: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub obojoihdcgk: u32, #[prost(oneof = "pgknfmanpni::Cndejghfjaa", tags = "4")] pub cndejghfjaa: ::core::option::Option, } /// Nested message and enum types in `PGKNFMANPNI`. pub mod pgknfmanpni { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Cndejghfjaa { /// offset: 24 #[prost(message, tag = "4")] Eligjdhjeac(super::Lgmiblcaefa), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdjodlajbkp { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub glmfgmcpghl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bcifmhfcdmg {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hpmjcoccbjj { /// offset: 24 #[prost(message, optional, tag = "14")] pub ccnhihhgbdp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgmiblcaefa { /// offset: 32 #[prost(uint32, tag = "7")] pub kloofaejgkd: u32, /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub bofomapkkhm: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "10")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nbfdkmngbkd { /// offset: 28 #[prost(uint32, tag = "13")] pub lleefdgjbka: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub dacokfcbmbi: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jeemhkbfmfg { /// offset: 16 #[prost(message, repeated, tag = "11")] pub aacdkgkecah: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "8")] pub enhoimlibjn: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub cgoabgkcbef: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] pub dkkbamnmfli: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "14")] pub djefphdfaco: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub megcagnhmie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khilifooigh { /// offset: 16 #[prost(message, optional, tag = "13")] pub jfaehlofdbc: ::core::option::Option, } /// Obf: GOLDDOMDKDJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6068)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournStartCsReq { /// offset: 24 #[prost(message, repeated, tag = "7")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "6")] pub area_id: u32, /// offset: 32 #[prost(bool, tag = "11")] pub pnnkfbilieh: bool, /// offset: 33 #[prost(bool, tag = "5")] pub kbjahflooij: bool, } /// Obf: BIAAHNCGAKE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6024)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournStartScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub hhdleadbjgn: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "5")] pub afljjjfcbin: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "1")] pub ipohljblkoa: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: LLDEDCBCAHG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6098)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournEnterCsReq {} /// Obf: MCFKLKPDNOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6095)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterScRsp { /// offset: 24 #[prost(message, optional, tag = "7")] pub hhdleadbjgn: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "11")] pub afljjjfcbin: ::core::option::Option, } /// Obf: ADHADBOIOFM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6038)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournLeaveCsReq {} /// Obf: JEOHBGGOMFI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6017)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLeaveScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub afljjjfcbin: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: FAJKINBAIGJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6011)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournSettleCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Algjomfclkl { /// offset: 24 #[prost(message, optional, tag = "1")] pub nocneomkfio: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "13")] pub kocgkeaflcb: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "14")] pub aapipkpjefm: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "4")] pub hhdleadbjgn: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "3")] pub pbdgfdjhiic: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "5")] pub lbnhkppajim: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "6")] pub loiimdaemio: ::core::option::Option, } /// Obf: NCCIIAJCCEB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6096)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournSettleScRsp { /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub edkjmpachnj: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "7")] pub afljjjfcbin: ::core::option::Option, } /// Obf: APLLNCBFGIN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6020)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournEnterRoomCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub lnodojoopbk: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub mnmafklojcc: u32, } /// Obf: ODIHLHLPENA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6089)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterRoomScRsp { /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "14")] pub afljjjfcbin: ::core::option::Option, } /// Obf: GNGLEFMCKII /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6018)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournEnterLayerCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub mnmafklojcc: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub apmiakdphjl: u32, } /// Obf: PBMNFCENBNF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6028)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterLayerScRsp { /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub afljjjfcbin: ::core::option::Option, } /// Obf: JNELJJMONCD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6059)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLevelInfoUpdateScNotify { /// offset: 40 #[prost(enumeration = "Beplpkefeed", tag = "15")] pub reason: i32, /// offset: 32 #[prost(uint32, tag = "11")] pub apmiakdphjl: u32, /// offset: 24 #[prost(message, repeated, tag = "6")] pub fhljehdhjli: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(enumeration = "RogueTournLevelStatus", tag = "7")] pub status: i32, } /// Obf: BLNEJNCPOIC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6036)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournTakeExpRewardCsReq { /// offset: 32 #[prost(uint32, tag = "3")] pub fpfihhbnban: u32, /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub pbbhjeflbcb: ::prost::alloc::vec::Vec, } /// Obf: DNFCOHEFIHA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6097)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournTakeExpRewardScRsp { /// offset: 44 #[prost(uint32, tag = "7")] pub exp: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub eillohoiome: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, } /// Obf: NBMPPNCOHPD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6075)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournExpNotify { /// offset: 24 #[prost(uint32, tag = "14")] pub exp: u32, } /// Obf: HCANDMENNFD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6035)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournQueryCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gdmlnijofee { /// offset: 24 #[prost(bool, tag = "10")] pub cebpajaajpp: bool, /// offset: 27 #[prost(bool, tag = "4")] pub felepkcafpa: bool, /// offset: 28 #[prost(uint32, tag = "11")] pub area_id: u32, /// offset: 26 #[prost(bool, tag = "7")] pub adkbeopnbio: bool, /// offset: 25 #[prost(bool, tag = "8")] pub is_taken_reward: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dphnlkipdgj { /// offset: 40 #[prost(bool, tag = "5")] pub bmempnkobdm: bool, /// offset: 32 #[prost(uint32, tag = "6")] pub ipohljblkoa: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub plnndcijihe: u32, /// offset: 24 #[prost(int64, tag = "7")] pub end_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Egoeemfijfo { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub eillohoiome: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecjnaiolkjd { /// offset: 24 #[prost(message, optional, tag = "5")] pub talent_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub pbclkcblmmi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ognfogjbpnj { /// offset: 24 #[prost(uint32, tag = "10")] pub abhhnnkbafp: u32, /// offset: 28 #[prost(bool, tag = "5")] pub cebpajaajpp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cnmbipopofh { /// offset: 24 #[prost(uint32, tag = "13")] pub gdnpjllohee: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub fpfihhbnban: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ibfofjcoaff { /// offset: 64 #[prost(uint32, repeated, tag = "4")] pub hahhpfolaig: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "7")] pub cgipdjcnflj: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, tag = "2")] pub peflhkmbocm: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub aaogkkkeiil: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "13")] pub ladceehajdg: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "11")] pub fjnplpnifba: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "5")] pub mehbfkdfgnf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nakpligjelp { /// offset: 28 #[prost(uint32, tag = "13")] pub bpceaccenpn: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub kbfdopnodbl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bebeombmdfb { /// offset: 16 #[prost(message, repeated, tag = "12")] pub bfhjhakfbig: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "11")] pub fmkefgjmcha: ::core::option::Option, /// offset: 96 #[prost(message, optional, tag = "9")] pub igfpodgepib: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "4")] pub ppokgbjeien: ::core::option::Option, /// offset: 88 #[prost(message, optional, tag = "6")] pub fejalpedheh: ::core::option::Option, /// offset: 72 #[prost(message, optional, tag = "1")] pub bnajppkffbd: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "8")] pub nipceaflcaa: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "7")] pub hcehohdccfe: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "2")] pub ianmkegogmg: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "14")] pub fdmilchkflb: ::prost::alloc::vec::Vec, } /// Obf: EBPCCFHOIFE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6061)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournQueryScRsp { /// offset: 40 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "7")] pub rogue_get_info: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "13")] pub hhdleadbjgn: ::core::option::Option, } /// Obf: CKCEKLDPMNG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6048)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournAreaUpdateScNotify { /// offset: 24 #[prost(message, repeated, tag = "6")] pub bfhjhakfbig: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojkahcekdgn { /// offset: 80 #[prost(int64, tag = "4")] pub end_time: i64, /// offset: 64 #[prost(uint32, tag = "5")] pub kkgieencoic: u32, /// offset: 32 #[prost(message, repeated, tag = "13")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(string, tag = "3")] pub name: ::prost::alloc::string::String, /// offset: 40 #[prost(message, optional, tag = "7")] pub hcehohdccfe: ::core::option::Option, /// offset: 72 #[prost(int64, tag = "15")] pub time: i64, /// offset: 48 #[prost(message, optional, tag = "6")] pub hhdleadbjgn: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "12")] pub data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncdbpkaihin { /// offset: 32 #[prost(message, repeated, tag = "12")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "10")] pub gbhphcmgbgk: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub item_value: u32, } /// Obf: AAJPAMIKKEP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6078)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetAllArchiveCsReq {} /// Obf: JCNAJPCDLAB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6014)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetAllArchiveScRsp { /// offset: 16 #[prost(message, repeated, tag = "2")] pub kgkiddopheo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: EEBHCBBAJCM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6051)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournDeleteArchiveCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub kkgieencoic: u32, } /// Obf: PFDAGIIBFNJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6080)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournDeleteArchiveScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub kkgieencoic: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: ALPFJANHMPP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6043)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournRenameArchiveCsReq { /// offset: 32 #[prost(uint32, tag = "13")] pub kkgieencoic: u32, /// offset: 16 #[prost(string, tag = "5")] pub name: ::prost::alloc::string::String, } /// Obf: MMCBJHGJHOH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6085)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournRenameArchiveScRsp { /// offset: 24 #[prost(string, tag = "7")] pub name: ::prost::alloc::string::String, /// offset: 36 #[prost(uint32, tag = "5")] pub kkgieencoic: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: GDAFBIPJLAG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6062)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournClearArchiveNameScNotify { /// offset: 24 #[prost(uint32, tag = "14")] pub kkgieencoic: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akcflpeanjb { /// offset: 56 #[prost(message, repeated, tag = "3")] pub meepfkllijb: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub hdpingedmcm: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "15")] pub fgfbhfjodja: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub opcgjfmgeeh: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "5")] pub fpfihhbnban: u32, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub chlkdedpobg: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "13")] pub gdnpjllohee: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Filklbiifno { /// offset: 44 #[prost(uint32, tag = "15")] pub ijpdhncjbok: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub fclmnmmgcmj: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub kkgieencoic: u32, /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub ipmglmjfgnp: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "14")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bknmoofggkh { /// offset: 32 #[prost(message, optional, tag = "3")] pub eogacillebo: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "2")] pub kkgieencoic: u32, /// offset: 40 #[prost(int64, tag = "4")] pub almaladadfb: i64, /// offset: 56 #[prost(int64, tag = "7")] pub time: i64, /// offset: 16 #[prost(string, tag = "6")] pub name: ::prost::alloc::string::String, } /// Obf: BHJKIABPDJG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6100)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetAllBuildRefCsReq {} /// Obf: FKPCKIEAPFL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6040)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetAllBuildRefScRsp { /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] pub memedbgjpho: ::prost::alloc::vec::Vec, } /// Obf: BGCCPCEDIBC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6023)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournDeleteBuildRefCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub ibjmbiacfek: ::prost::alloc::vec::Vec, } /// Obf: FBMBNIPEDAI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6041)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournDeleteBuildRefScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub ibjmbiacfek: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: ACKGBLCLINM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6071)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournSaveBuildRefCsReq { /// offset: 24 #[prost(message, optional, tag = "14")] pub eogacillebo: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub kkgieencoic: u32, /// offset: 32 #[prost(string, tag = "13")] pub name: ::prost::alloc::string::String, } /// Obf: HOODBBHHDKK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6099)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournSaveBuildRefScRsp { /// offset: 16 #[prost(string, tag = "12")] pub name: ::prost::alloc::string::String, /// offset: 36 #[prost(uint32, tag = "15")] pub kkgieencoic: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: MNJDKFLDEML /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6079)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RougeTournRenameBuildRefCsReq { /// offset: 16 #[prost(string, tag = "11")] pub name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "12")] pub kkgieencoic: u32, } /// Obf: GNCMPKCAIIG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6045)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournRenameBuildRefScRsp { /// offset: 36 #[prost(uint32, tag = "3")] pub kkgieencoic: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 16 #[prost(string, tag = "11")] pub name: ::prost::alloc::string::String, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6050)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ckephojdaad { /// offset: 24 #[prost(uint32, tag = "7")] pub kkgieencoic: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6053)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hlgkhdilchh { /// offset: 24 #[prost(uint32, tag = "15")] pub kkgieencoic: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: IFEIENANBJH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6090)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetPermanentTalentInfoCsReq {} /// Obf: CGCLFEHCMNH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6049)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetPermanentTalentInfoScRsp { /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "5")] pub fmkefgjmcha: ::core::option::Option, } /// Obf: AMKDPLFBPDH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6042)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournEnablePermanentTalentCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub kfjemiojlpj: u32, } /// Obf: KDELMMNKKBP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6082)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnablePermanentTalentScRsp { /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "1")] pub fmkefgjmcha: ::core::option::Option, } /// Obf: IGIHAAFNBJO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6027)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournResetPermanentTalentCsReq {} /// Obf: EDNGPNLABMO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6093)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournResetPermanentTalentScRsp { /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub fmkefgjmcha: ::core::option::Option, } /// Obf: NNEOMGHDBEP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6030)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterRogueCocoonSceneCsReq { /// offset: 40 #[prost(uint32, tag = "9")] pub difficulty_level: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub jomheihlldm: u32, /// offset: 48 #[prost(bool, tag = "1")] pub nbdhadpngnh: bool, /// offset: 36 #[prost(uint32, tag = "2")] pub mhlfhlemccb: u32, /// offset: 24 #[prost(message, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "10")] pub ljplihepgha: u32, } /// Obf: DICNJOFNDAJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6047)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterRogueCocoonSceneScRsp { /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "13")] pub afljjjfcbin: ::core::option::Option, } /// Obf: BKIKHCCOLFI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6012)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournLeaveRogueCocoonSceneCsReq {} /// Obf: CEEOCFLJDKP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6084)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLeaveRogueCocoonSceneScRsp { /// offset: 16 #[prost(message, optional, tag = "12")] pub afljjjfcbin: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: GCKHINDKHML /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6070)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournReEnterRogueCocoonStageCsReq { /// offset: 24 #[prost(bool, tag = "12")] pub nbdhadpngnh: bool, } /// Obf: JIPIABHJLMC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6015)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReEnterRogueCocoonStageScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "9")] pub battle_info: ::core::option::Option, } /// Obf: CLAEDPIMNHJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6046)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetCurRogueCocoonInfoCsReq {} /// Obf: GKJLEABIKAL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6013)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetCurRogueCocoonInfoScRsp { /// offset: 32 #[prost(uint32, tag = "3")] pub mhlfhlemccb: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub jomheihlldm: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub difficulty_level: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub ljplihepgha: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6069)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgaceofjjbk { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub gnokobpnanm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cgcphipobjf { /// offset: 24 #[prost(uint32, tag = "5")] pub domglhikjed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Alabndbmkbi { /// offset: 24 #[prost(uint32, tag = "5")] pub domglhikjed: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lcaldpaijdo { /// offset: 24 #[prost(uint32, tag = "12")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kgoaoddfpbp { /// offset: 24 #[prost(uint32, tag = "15")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iajokpopgcj { /// offset: 24 #[prost(uint32, tag = "5")] pub iapfjinfnlo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fpfhobcciao { /// offset: 28 #[prost(uint32, tag = "1")] pub level: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub gpolgignpic: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub ljbhhidilon: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub klaafeimami: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ehnencjajpc { #[prost(oneof = "ehnencjajpc::Ffgiefnolhn", tags = "11, 14")] pub ffgiefnolhn: ::core::option::Option, } /// Nested message and enum types in `EHNENCJAJPC`. pub mod ehnencjajpc { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Ffgiefnolhn { /// offset: 16 #[prost(uint32, tag = "11")] Fhdjfammnof(u32), /// offset: 16 #[prost(uint32, tag = "14")] Cgoabgkcbef(u32), } } /// Obf: PCNEBAFHKGG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6072)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournHandBookNotify { #[prost( oneof = "rogue_tourn_hand_book_notify::Bpihfajcloc", tags = "4, 2, 8, 13, 9, 7" )] pub bpihfajcloc: ::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 Bpihfajcloc { /// offset: 24 #[prost(message, tag = "4")] Pjhgghapkck(super::Cgcphipobjf), /// offset: 24 #[prost(message, tag = "2")] Bbfolfiincm(super::Alabndbmkbi), /// offset: 24 #[prost(message, tag = "8")] Baaanbeipbg(super::Lcaldpaijdo), /// offset: 24 #[prost(message, tag = "13")] Glnjoahbbkk(super::Kgoaoddfpbp), /// offset: 24 #[prost(message, tag = "9")] Abijbgenkha(super::Iajokpopgcj), /// offset: 24 #[prost(message, tag = "7")] Hmlpfkapfjb(super::Ehnencjajpc), } } /// Obf: NPIJENFJJGC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6092)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetSettleInfoCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub area_id: u32, } /// Obf: KOAOOGAGLOD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6034)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetSettleInfoScRsp { /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub edkjmpachnj: ::core::option::Option, } /// Obf: NLJIELGCNAA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6052)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournConfirmSettleCsReq { /// offset: 32 #[prost(uint32, tag = "13")] pub kkgieencoic: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub area_id: u32, /// offset: 16 #[prost(string, tag = "7")] pub name: ::prost::alloc::string::String, } /// Obf: GEBDJGEGDBO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6067)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournConfirmSettleScRsp { /// offset: 48 #[prost(message, optional, tag = "1")] pub fnkebofahme: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "3")] pub mnadhgindpi: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "4")] pub gfmnompdind: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "6")] pub afljjjfcbin: ::core::option::Option, } /// Obf: PDIEBMADGEC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6039)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournWeekChallengeUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "1")] pub ianmkegogmg: ::core::option::Option, } /// Obf: IOFBIPIGPFE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6022)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetMiscRealTimeDataCsReq {} /// Obf: JCHDJAMGHDN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6081)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetMiscRealTimeDataScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub nocneomkfio: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "12")] pub kocgkeaflcb: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "6")] pub loiimdaemio: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "13")] pub aapipkpjefm: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "8")] pub pbdgfdjhiic: ::core::option::Option, /// offset: 64 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: HCDFNDIMFLK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6026)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetArchiveRepositoryCsReq {} /// Obf: NPCDIIOBIMM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6016)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetArchiveRepositoryScRsp { /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub naokldfdgne: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub daajnldnpmb: ::prost::alloc::vec::Vec, } /// Obf: IEHHIHDCAGL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6088)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReviveCostUpdateScNotify { /// offset: 24 #[prost(message, optional, tag = "7")] pub ebmkbdjmaaf: ::core::option::Option, } /// Obf: OFGDMEPLEOG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6054)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReviveAvatarCsReq { /// offset: 16 #[prost(message, repeated, tag = "11")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub interacted_prop_entity_id: u32, } /// Obf: OLDELGGNOFG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6019)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReviveAvatarScRsp { /// offset: 16 #[prost(message, optional, tag = "5")] pub ebmkbdjmaaf: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: DAEIBLEAFCK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6031)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournBattleFailSettleInfoScNotify { /// offset: 32 #[prost(message, optional, tag = "6")] pub afljjjfcbin: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "4")] pub edkjmpachnj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlgalkacklj { /// offset: 32 #[prost(uint32, tag = "2")] pub ehomkggoejd: u32, /// offset: 16 #[prost(message, optional, tag = "11")] pub talent_info: ::core::option::Option, } /// Obf: FKFFPGDOKHM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6076)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournGetSeasonTalentInfoCsReq {} /// Obf: ENOIMAKIKKD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6063)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetSeasonTalentInfoScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "13")] pub bnajppkffbd: ::core::option::Option, } /// Obf: CBKPAIMGIDE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6064)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournEnableSeasonTalentCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub kfjemiojlpj: u32, } /// Obf: JHGBEDPOLBB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6021)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnableSeasonTalentScRsp { /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub bnajppkffbd: ::core::option::Option, } /// Obf: KACOCGCKAKB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6073)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournTitanUpdateTitanBlessProgressScNotify { /// offset: 24 #[prost(uint32, tag = "13")] pub ieinecphofl: u32, } /// Obf: KJNKGJLKIFB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6025)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournUseSuperRewardKeyCsReq { /// offset: 32 #[prost(uint32, tag = "1")] pub difficulty_level: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub count: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub cocoon_id: u32, } /// Obf: CDNPLHAPEND /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6087)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournUseSuperRewardKeyScRsp { /// offset: 40 #[prost(message, optional, tag = "14")] pub drop_data: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "15")] pub reward: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "1")] pub hicnfjdgggl: ::core::option::Option, } /// Obf: KEFINKOHACM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6083)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RogueTournTriggerRoomSelectCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6065)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Plclhlnahdb { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: GBIKAIAJFFH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6058)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournPersonaRoomCardZoneUpdateScNotify { /// offset: 16 #[prost(message, optional, tag = "8")] pub eahlebkjiml: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6086)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgfajdikcjn { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub dapdhlkiaia: ::prost::alloc::vec::Vec, } /// Obf: PIPFDNGNDJG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6901)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetRollShopInfoCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub roll_shop_id: u32, } /// Obf: IHPKHCGENJI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6920)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRollShopInfoScRsp { /// offset: 36 #[prost(uint32, tag = "3")] pub gacha_random: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub roll_shop_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub shop_group_id_list: ::prost::alloc::vec::Vec, } /// Obf: EJLMACFNAAJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6902)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DoGachaInRollShopCsReq { /// offset: 28 #[prost(uint32, tag = "7")] pub gacha_random: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub roll_shop_id: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub gacha_count: u32, } /// Obf: DJPJHKEGMHL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6910)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DoGachaInRollShopScRsp { /// offset: 40 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "14")] pub kmaejpccfbk: u32, /// offset: 44 #[prost(uint32, tag = "15")] pub roll_shop_id: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub njjkicnofcl: u32, } /// Obf: KCBLNGPEOJP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6915)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeRollShopRewardCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub roll_shop_id: u32, } /// Obf: TakeRollShopRewardScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6908)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRollShopRewardScRsp { /// offset: 40 #[prost(uint32, tag = "13")] pub roll_shop_id: u32, /// offset: 16 #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "4")] pub cur_map_entry_id: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub group_type: u32, } /// Obf: AEHCLCALLLK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneActorInfo { /// offset: 24 #[prost(uint32, tag = "4")] pub map_layer: u32, /// offset: 32 #[prost(enumeration = "AvatarType", tag = "15")] pub avatar_type: i32, /// offset: 28 #[prost(uint32, tag = "7")] pub uid: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub base_avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dmmkohnfmbl { /// offset: 36 #[prost(uint32, tag = "12")] pub behhljagcgj: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub opjafnefjdc: u32, /// offset: 40 #[prost(uint32, tag = "5")] pub hknbhcaombe: u32, /// offset: 28 #[prost(enumeration = "Hdkdhkplbjc", tag = "8")] pub mcbplgaegdj: i32, /// offset: 32 #[prost(uint32, tag = "15")] pub njiclainbim: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fdbdhcmgemo { #[prost(oneof = "fdbdhcmgemo::Bpihfajcloc", tags = "7")] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `FDBDHCMGEMO`. pub mod fdbdhcmgemo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 24 #[prost(message, tag = "7")] RogueInfo(super::Dmmkohnfmbl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pecmfbcblhh { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub hlcomghmlep: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub stage_id: u32, } /// Obf: DBKGDLLGPIB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneNpcMonsterInfo { /// offset: 40 #[prost(bool, tag = "14")] pub fdihghgeioh: bool, /// offset: 52 #[prost(uint32, tag = "7")] pub world_level: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub jjapbfgdpla: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "11")] pub monster_id: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub event_id: u32, /// offset: 32 #[prost(message, optional, tag = "2")] pub extra_info: ::core::option::Option, /// offset: 41 #[prost(bool, tag = "4")] pub dkgclllifnh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kbkooicmalp { /// offset: 24 #[prost(uint32, tag = "11")] pub digpicghpom: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub pfmhnmbdbjn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cddcdlpdhed { /// offset: 42 #[prost(bool, tag = "10")] pub kiglljkddne: bool, /// offset: 32 #[prost(uint32, tag = "14")] pub ahkffciepdg: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub hohanpjnana: u32, /// offset: 24 #[prost(map = "uint32, uint32", tag = "13")] pub foejfemlppc: ::std::collections::HashMap, /// offset: 40 #[prost(bool, tag = "2")] pub dhilgbckpcl: bool, /// offset: 36 #[prost(uint32, tag = "3")] pub jbeilmfiigm: u32, /// offset: 41 #[prost(bool, tag = "1")] pub iinhpjnhgah: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ebfbphiadmi { /// offset: 24 #[prost(uint32, tag = "1")] pub visitor_id: u32, /// offset: 32 #[prost(bool, tag = "2")] pub knheplogbji: bool, /// offset: 28 #[prost(uint32, tag = "11")] pub fgcohaagieg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Neaobfjomcf { /// offset: 28 #[prost(uint32, tag = "2")] pub olfpegdnecf: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub knjlobmincd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iikljpakanm { #[prost(oneof = "iikljpakanm::Bpihfajcloc", tags = "15, 3, 11")] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `IIKLJPAKANM`. pub mod iikljpakanm { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 16 #[prost(message, tag = "15")] RogueInfo(super::Cddcdlpdhed), /// offset: 16 #[prost(message, tag = "3")] Jacdadchnfl(super::Ebfbphiadmi), /// offset: 16 #[prost(message, tag = "11")] Fpcomnaoabd(super::Neaobfjomcf), } } /// Obf: OBBCMBOCLMG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneNpcInfo { /// offset: 24 #[prost(message, optional, tag = "12")] pub extra_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub npc_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nifaaijlelh { /// offset: 28 #[prost(uint32, tag = "15")] pub kgffndainak: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub hcmjdmfnene: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub cnpojfhkekh: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub room_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hdkiahmlicd { /// offset: 24 #[prost(uint32, tag = "9")] pub magcgpmhhea: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub lghookmnmcl: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub ijankpnhkha: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Laclgmfhpfg { /// offset: 24 #[prost(bool, tag = "13")] pub goddndpmbik: bool, /// offset: 25 #[prost(bool, tag = "12")] pub lmpibbnfkmc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mgbhhilkggd { /// offset: 28 #[prost(uint32, tag = "13")] pub lhendoogbck: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub pmmdfffnfio: u32, /// offset: 24 #[prost(bool, tag = "5")] pub eciebgcccgc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jionebihoip { /// offset: 28 #[prost(uint32, tag = "9")] pub lhendoogbck: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub pmmdfffnfio: u32, /// offset: 32 #[prost(bool, tag = "2")] pub eciebgcccgc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hobhgegjfen { /// offset: 24 #[prost(uint32, tag = "1")] pub lcdgjdgccdg: u32, /// offset: 28 #[prost(bool, tag = "15")] pub nikeedljhpd: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aglbgflkime { /// offset: 16 #[prost(message, repeated, tag = "9")] pub nbaodfgcebf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub ealgmddilkb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phiehjmggmh { /// offset: 32 #[prost(uint32, tag = "7")] pub iplmeflagda: u32, /// offset: 16 #[prost(message, optional, tag = "4")] pub cfadflllopc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lklhklmepcm { /// offset: 24 #[prost(uint32, tag = "15")] pub chest_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkikmghkceb { /// offset: 24 #[prost(bytes = "vec", tag = "12")] pub coogipjipia: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "3")] pub kbflikkfoeg: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fnlkdmlmkgb { /// offset: 24 #[prost(message, optional, tag = "12")] pub pookphfiefo: ::core::option::Option, #[prost(oneof = "fnlkdmlmkgb::Bpihfajcloc", tags = "4, 7, 1, 5, 14, 2, 6, 10")] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `FNLKDMLMKGB`. pub mod fnlkdmlmkgb { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 32 #[prost(message, tag = "4")] RogueInfo(super::Nifaaijlelh), /// offset: 32 #[prost(message, tag = "7")] Impbeljgdjh(super::Hdkiahmlicd), /// offset: 32 #[prost(message, tag = "1")] Pbdjilojfmh(super::Laclgmfhpfg), /// offset: 32 #[prost(message, tag = "5")] Gajkedlkgml(super::Mgbhhilkggd), /// offset: 32 #[prost(message, tag = "14")] Iafmcfjpjoa(super::Aglbgflkime), /// offset: 32 #[prost(message, tag = "2")] Eilnnhinjhn(super::Phiehjmggmh), /// offset: 32 #[prost(message, tag = "6")] Aheafmnnbjh(super::Lklhklmepcm), /// offset: 32 #[prost(message, tag = "10")] Lkgjckmjfgl(super::Jionebihoip), } } /// Obf: MEDNGHFHLIF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ScenePropInfo { /// offset: 44 #[prost(uint32, tag = "2")] pub prop_state: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub prop_id: u32, /// offset: 32 #[prost(message, optional, tag = "9")] pub extra_info: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "1")] pub life_time_ms: u32, /// offset: 48 #[prost(uint64, tag = "12")] pub create_time_ms: u64, /// offset: 16 #[prost(string, repeated, tag = "6")] pub daebjoimeoo: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } /// Obf: FFGLGEIPACB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneSummonUnitInfo { /// offset: 16 #[prost(string, repeated, tag = "3")] pub daebjoimeoo: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 44 #[prost(uint32, tag = "15")] pub fbmhconoali: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub hndodlocidi: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub aajaokkfpbc: u32, /// offset: 48 #[prost(uint64, tag = "5")] pub create_time_ms: u64, /// offset: 32 #[prost(int32, tag = "7")] pub life_time_ms: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityInfo { /// offset: 52 #[prost(uint32, tag = "14")] pub entity_id: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub inst_id: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub group_id: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub motion: ::core::option::Option, #[prost(oneof = "scene_entity_info::Entity", tags = "1, 9, 8, 3, 11")] 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: 32 #[prost(message, tag = "1")] Actor(super::SceneActorInfo), /// offset: 32 #[prost(message, tag = "9")] NpcMonster(super::SceneNpcMonsterInfo), /// offset: 32 #[prost(message, tag = "8")] Npc(super::SceneNpcInfo), /// offset: 32 #[prost(message, tag = "3")] Prop(super::ScenePropInfo), /// offset: 32 #[prost(message, tag = "11")] SummonUnit(super::SceneSummonUnitInfo), } } /// Obf: BAHIIPBJPOO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuffInfo { /// offset: 52 #[prost(uint32, tag = "13")] pub buff_summon_entity_id: u32, /// offset: 32 #[prost(float, tag = "14")] pub life_time: f32, /// offset: 36 #[prost(uint32, tag = "15")] pub base_avatar_id: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub buff_id: u32, /// offset: 44 #[prost(uint32, tag = "9")] pub level: u32, /// offset: 56 #[prost(uint64, tag = "6")] pub add_time_ms: u64, /// offset: 16 #[prost(map = "string, float", tag = "10")] pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, /// offset: 48 #[prost(uint32, tag = "2")] pub count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbcoolleoid { /// offset: 32 #[prost(uint32, tag = "8")] pub entity_id: u32, /// offset: 16 #[prost(message, repeated, tag = "14")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mcbeklokgcd { /// offset: 24 #[prost(uint32, tag = "7")] pub noeinmponol: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ephhabjjnid { /// offset: 24 #[prost(string, tag = "10")] pub ehmgifhekpn: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "13")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Iahhliolcdb { /// offset: 24 #[prost(uint32, tag = "13")] pub bhapddjehpj: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub nnbkpdkpigi: u32, } /// Obf: OEIOPDMHEGC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityGroupInfo { /// offset: 44 #[prost(uint32, tag = "15")] pub state: u32, /// offset: 32 #[prost(message, repeated, tag = "12")] pub entity_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub group_id: u32, /// offset: 16 #[prost(map = "string, int32", tag = "8")] pub opljdfoomgf: ::std::collections::HashMap<::prost::alloc::string::String, i32>, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneGroupState { /// offset: 24 #[prost(uint32, tag = "5")] pub state: u32, /// offset: 28 #[prost(bool, tag = "10")] pub is_default: bool, /// offset: 32 #[prost(uint32, tag = "4")] pub group_id: u32, } /// Obf: GCNHNPHFCGD #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionStatusBySceneInfo { /// offset: 48 #[prost(message, repeated, tag = "4")] pub nedjgjnlipf: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "2")] pub sub_mission_status_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub dabphbipmpf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub finished_mission_id: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpndjigacfj { /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub phcaalbpkgk: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "11")] pub cmgcnflghlm: ::core::option::Option, } /// Obf: OPJDDFDIPJA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneInfo { /// offset: 140 #[prost(uint32, tag = "986")] pub content_id: u32, /// offset: 152 #[prost(uint32, tag = "12")] pub entry_id: u32, /// offset: 24 #[prost(message, repeated, tag = "9")] pub entity_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, repeated, tag = "719")] pub opened_chests_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "14")] pub lighten_section_list: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, repeated, tag = "11")] pub scene_buff_info_list: ::prost::alloc::vec::Vec, /// offset: 164 #[prost(uint32, tag = "531")] pub dimension_id: u32, /// offset: 88 #[prost(message, repeated, tag = "7")] pub bpfkamngpil: ::prost::alloc::vec::Vec, /// offset: 136 #[prost(uint32, tag = "4")] pub client_pos_version: u32, /// offset: 132 #TODO #[prost(uint32, tag = "15")] pub world_id: u32, /// offset: 48 #[prost(map = "string, int32", tag = "680")] pub floor_saved_data: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, /// offset: 56 #[prost(message, repeated, tag = "1153")] pub entity_group_list: ::prost::alloc::vec::Vec, /// offset: 144 #TODO #[prost(uint32, tag = "13")] pub leader_entity_id: u32, /// offset: 96 #[prost(message, optional, tag = "1947")] pub scene_identifier: ::core::option::Option, /// offset: 128 #[prost(uint32, tag = "10")] pub floor_id: u32, /// offset: 156 #[prost(uint32, tag = "5")] pub plane_id: u32, /// offset: 112 #[prost(message, repeated, tag = "3")] pub nhofmhmbkgk: ::prost::alloc::vec::Vec, /// offset: 168 #[prost(uint64, tag = "1744")] pub interact_id: u64, /// offset: 16 #[prost(message, optional, tag = "1337")] pub ocknkccijai: ::core::option::Option, /// offset: 160 #[prost(uint32, tag = "602")] pub game_story_line_id: u32, /// offset: 148 #[prost(uint32, tag = "1")] pub game_mode_type: u32, /// offset: 72 #[prost(message, optional, tag = "1537")] pub scene_mission_info: ::core::option::Option, /// offset: 80 #[prost(map = "uint32, message", tag = "6")] pub khhopnjjabh: ::std::collections::HashMap, /// offset: 104 #[prost(message, repeated, tag = "1553")] pub group_state_list: ::prost::alloc::vec::Vec, } /// Obf: GAEONMIFKBF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EntityMotion { /// offset: 32 #[prost(uint32, tag = "10")] pub map_layer: u32, /// offset: 40 #[prost(bool, tag = "3")] pub agnhnaiopdf: bool, /// offset: 36 #[prost(uint32, tag = "12")] pub entity_id: u32, /// offset: 16 #[prost(message, optional, tag = "4")] pub motion: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveCsReq { /// offset: 40 #[prost(uint32, tag = "3")] pub entry_id: u32, /// offset: 32 #[prost(uint64, tag = "6")] pub interact_id: u64, /// offset: 16 #[prost(message, repeated, tag = "10")] pub entity_motion_list: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint64, tag = "13")] pub bfbehmafjmc: u64, } /// Obf: EHHFOGIONGO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1410)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveScRsp { /// offset: 32 #[prost(message, repeated, tag = "11")] pub entity_motion_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "6")] pub download_data: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: OGMHLGNGLPG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1439)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneEntityMoveScNotify { /// offset: 32 #[prost(uint32, tag = "13")] pub entity_id: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub motion: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "15")] pub client_pos_version: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub entry_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1401)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gejeocbfpma { /// offset: 24 #[prost(uint32, tag = "2")] pub feojilnjemm: u32, } /// Obf: HKDGMEKPKPO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1494)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct InteractPropCsReq { /// offset: 32 #[prost(uint64, tag = "10")] pub interact_id: u64, /// offset: 28 #[prost(uint32, tag = "15")] pub interact_id2: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub prop_entity_id: u32, } /// Obf: FGAIBBJPAJJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1495)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct InteractPropScRsp { /// offset: 28 #[prost(uint32, tag = "5")] pub prop_state: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub prop_entity_id: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: LAKHDKKBCPI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1463)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChangeTimeRewindInfoReq { /// offset: 48 #[prost(uint64, tag = "15")] pub interact_id: u64, /// offset: 44 #[prost(uint32, tag = "3")] pub prop_entity_id: u32, /// offset: 40 #[prost(bool, tag = "1")] pub is_close_map: bool, /// offset: 24 #[prost(message, optional, tag = "11")] pub pookphfiefo: ::core::option::Option, /// offset: 32 #[prost(uint64, tag = "6")] pub lbbmjlaijoc: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1426)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nenjkdedpjj { /// offset: 28 #[prost(uint32, tag = "3")] pub prop_entity_id: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ahkhfaefmbl { /// offset: 24 #[prost(uint32, tag = "5")] pub gjacaafeaen: u32, /// offset: 28 #[prost(enumeration = "Odghpeemlfd", tag = "9")] pub bkajoadebdn: i32, } /// Obf: IINKPHJLOEH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DynamicValues { /// offset: 32 #[prost(float, tag = "14")] pub value: f32, /// offset: 16 #[prost(string, tag = "7")] pub key: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ombgdpmelke { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub kodkdmcaikl: ::prost::alloc::vec::Vec, } /// Obf: ENKJMAJKIMB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1414)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneCastSkillCsReq { /// offset: 84 #[prost(uint32, tag = "6")] pub jjabnmflkki: u32, /// offset: 48 #[prost(string, tag = "4")] pub maze_ability_str: ::prost::alloc::string::String, /// offset: 72 #[prost(message, repeated, tag = "13")] pub dynamic_values: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint32, tag = "8")] pub skill_index: u32, /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub hit_target_entity_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "2")] pub attacked_by_entity_id: u32, /// offset: 24 #[prost(enumeration = "Pabemkckilb", repeated, tag = "14")] pub kjmneclpmef: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, optional, tag = "7")] pub jgimjdckpcj: ::core::option::Option, /// offset: 64 #[prost(message, repeated, tag = "3")] pub ejdfddgpjep: ::prost::alloc::vec::Vec, /// offset: 92 #[prost(uint32, tag = "5")] pub cast_entity_id: u32, } /// Obf: GNKHGBMGEGG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1418)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneCastSkillScRsp { /// offset: 32 #[prost(message, repeated, tag = "2")] pub dnbdggelfhn: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, optional, tag = "1")] pub battle_info: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub cast_entity_id: u32, } /// Obf: CJEMPBKNIOH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1437)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneCastSkillCostMpCsReq { /// offset: 32 #[prost(uint32, tag = "8")] pub attacked_by_entity_id: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub cast_entity_id: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub skill_index: u32, } /// Obf: ECMGFKGFOKN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1404)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneCastSkillCostMpScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub cast_entity_id: u32, } /// Obf: ACDLBOALPJK /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1438)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneCastSkillMpUpdateScNotify { /// offset: 28 #[prost(uint32, tag = "3")] pub cast_entity_id: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub mp: u32, } /// Obf: ENFGHNIJNEI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1444)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneEnterStageCsReq { /// offset: 32 #[prost(uint32, tag = "4")] pub event_id: u32, /// offset: 24 #[prost(bool, tag = "8")] pub fdbgojcklbh: bool, /// offset: 28 #[prost(enumeration = "RebattleType", tag = "6")] pub mgabmcbohmk: i32, } /// Obf: JHHAEJJGDHJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1500)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEnterStageScRsp { /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "1")] pub battle_info: ::core::option::Option, } /// Obf: EEHKMKAFBOB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1489)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneReviveAfterRebattleCsReq { /// offset: 24 #[prost(enumeration = "RebattleType", tag = "9")] pub mgabmcbohmk: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1496)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ngpofgpedcj { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: AIILEPPNKJG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1409)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetCurSceneInfoCsReq {} /// Obf: KINCOLDBJGD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1498)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurSceneInfoScRsp { /// offset: 24 #[prost(message, optional, tag = "3")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: CNJPPGIJAPI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EntityBuffChangeInfo { /// offset: 32 #[prost(uint32, tag = "3")] pub entity_id: u32, /// offset: 40 #[prost(enumeration = "Nkajpeccikg", tag = "12")] pub reason: i32, /// offset: 36 #[prost(uint32, tag = "4")] pub cast_entity_id: u32, #[prost(oneof = "entity_buff_change_info::Bpihfajcloc", tags = "11, 14")] pub bpihfajcloc: ::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 Bpihfajcloc { /// offset: 16 #[prost(message, tag = "11")] BuffChangeInfo(super::BuffInfo), /// offset: 16 #[prost(uint32, tag = "14")] RemoveBuffId(u32), } } /// Obf: IEJKLDGBHOG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1474)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncEntityBuffChangeList { /// offset: 16 #[prost(message, repeated, tag = "10")] pub entity_buff_change_list: ::prost::alloc::vec::Vec, } /// Obf: HLICNLHHLGB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1432)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneCheckpointRefreshMonsterReq { /// offset: 32 #[prost(uint32, tag = "6")] pub plane_id: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub prop_entity_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub floor_id: u32, } /// Obf: IFKJHNAPHHJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1433)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneCheckpoingRefreshScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1461)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kjampkbpaol { /// offset: 24 #[prost(int64, tag = "15")] pub pjbogjihngj: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ngfcfjpndco {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1458)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgjmlaakdjf { /// offset: 24 #[prost(message, optional, tag = "9")] pub scene: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: KGEBFJONICM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1457)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterSectionCsReq { /// offset: 24 #[prost(uint64, tag = "11")] pub interact_id: u64, /// offset: 32 #[prost(uint32, tag = "1")] pub jdmecbedlaa: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1421)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ijgnlkacdno { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1428)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbmacclhebk { /// offset: 16 #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub chest_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Onloecfnilm { /// offset: 24 #[prost(uint32, tag = "8")] pub entity_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1453)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Chapdgddkbk { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1408)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nafcldabglc {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1417)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lmhhflkcppf { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1451)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SavePointsInfoNotify { /// offset: 24 #[prost(uint32, tag = "14")] pub valid_times: u32, /// offset: 32 #[prost(int64, tag = "4")] pub refresh_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nknaadiggna { /// offset: 24 #[prost(uint32, tag = "14")] pub phoglephgof: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub hiedkhfppof: u32, } /// Obf: DAAGDLMGNLF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1425)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartCocoonStageCsReq { /// offset: 16 #[prost(message, optional, tag = "10")] pub dlaceefjahb: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub world_level: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub mhlfhlemccb: u32, /// offset: 48 #[prost(uint32, tag = "12")] pub prop_entity_id: u32, /// offset: 36 #[prost(uint32, tag = "14")] pub wave: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub cocoon_id: u32, } /// Obf: StartCocoonStageScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1454)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartCocoonStageScRsp { /// offset: 16 #[prost(message, optional, tag = "11")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub challenge_cnt: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub cocoon_id: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub wave: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub prop_entity_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub cur_map_entry_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Njmecnhedeb { /// offset: 32 #[prost(bool, tag = "4")] pub pfakhcceeek: bool, /// offset: 24 #[prost(message, optional, tag = "11")] pub motion: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1420)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oghellaafjg { /// offset: 24 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1493)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bdonbhbpjmc { /// offset: 24 #[prost(bool, tag = "10")] pub nfjjpogfaae: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1402)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pcamfdigggo { /// offset: 28 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 #[prost(bool, tag = "6")] pub nfjjpogfaae: bool, } /// Obf: LDMLFKDLJIN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1466)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct DeactivateFarmElementCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub entity_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1405)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hiabmonnnaj { /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub entity_id: u32, } /// Obf: KJMHEOAKOEO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1411)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ActiveFarmElementCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub world_level: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub entity_id: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub mhlfhlemccb: u32, } /// Obf: NEAFGJIIFDG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1430)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ActiveFarmElementScRsp { /// offset: 32 #[prost(uint32, tag = "9")] pub entity_id: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub world_level: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ckgohihdbif { /// offset: 28 #[prost(uint32, tag = "6")] pub oagidbfpcpa: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnaipkoimae { /// offset: 36 #[prost(uint32, tag = "4")] pub bjjmahmkonc: u32, /// offset: 24 #[prost(message, repeated, tag = "9")] pub fohmbnjnlkf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "10")] pub cachecaoden: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1412)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nbpagjblkjf { /// offset: 36 #[prost(uint32, tag = "9")] pub plane_id: u32, /// offset: 24 #[prost(message, optional, tag = "8")] pub gmkeacbmoja: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub floor_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbhgmhmefkd { /// offset: 24 #[prost(string, tag = "8")] pub ehmgifhekpn: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "14")] pub group_id: u32, /// offset: 40 #[prost(uint64, tag = "12")] pub interact_id: u64, /// offset: 36 #[prost(uint32, tag = "9")] pub entry_id: u32, } /// Obf: BLAKKIIIDCJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1416)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetGroupCustomSaveDataScRsp { /// offset: 28 #[prost(uint32, tag = "15")] pub entry_id: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: EJCPHGGKMPK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1452)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ReEnterLastElementStageCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub stage_id: u32, } /// Obf: FANDOPIOIDJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1490)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReEnterLastElementStageScRsp { /// offset: 36 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub stage_id: u32, } /// Obf: LLMGKNCELMB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1469)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneEntityTeleportCsReq { /// offset: 32 #[prost(uint64, tag = "9")] pub interact_id: u64, /// offset: 40 #[prost(uint32, tag = "14")] pub entry_id: u32, /// offset: 16 #[prost(message, optional, tag = "6")] pub entity_motion: ::core::option::Option, } /// Obf: ILJONJPCADE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1441)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneEntityTeleportScRsp { /// offset: 36 #[prost(uint32, tag = "13")] pub client_pos_version: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "3")] pub entity_motion: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TeleportInfo { /// offset: 28 #[prost(uint32, tag = "9")] pub reason: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub eaalmhnalfi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SceneIdentifier { /// offset: 40 #[prost(uint32, tag = "14")] pub content_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub floor_id: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub game_story_line_id: u32, #[prost(oneof = "scene_identifier::TeleportNigger", tags = "1621")] 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 = "1621")] Nifndmaippg(super::TeleportInfo), } } /// Obf: AEJHBKENDFN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1462)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterSceneCsReq { /// offset: 40 #[prost(uint32, tag = "4")] pub entry_id: u32, /// offset: 16 #[prost(message, optional, tag = "13")] pub bljlbnfphfe: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "9")] pub scene_identifier: ::core::option::Option, /// offset: 60 #[prost(uint32, tag = "6")] pub entry_id2: u32, /// offset: 56 #[prost(bool, tag = "8")] pub omfkmgkiikp: bool, /// offset: 48 #[prost(uint64, tag = "12")] pub interact_id: u64, /// offset: 57 #[prost(bool, tag = "2")] pub is_close_map: bool, } /// Obf: BNJJOECBCLG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1470)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterSceneScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "2")] pub scene_identifier: ::core::option::Option, /// offset: 37 #[prost(bool, tag = "14")] pub is_over_map: bool, /// offset: 36 #[prost(bool, tag = "13")] pub is_close_map: bool, } /// Obf: CNACJJFPFEI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1468)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSceneByServerScNotify { /// offset: 24 #[prost(message, optional, tag = "3")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "9")] pub scene: ::core::option::Option, /// offset: 40 #[prost(enumeration = "Jenhcdjcnnh", tag = "12")] pub reason: i32, } /// Obf: CECOOKNLLIJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1482)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ScenePlaneEventScNotify { /// offset: 24 #[prost(message, optional, tag = "13")] pub kjjkhkfcpma: ::core::option::Option, /// offset: 40 #[prost(message, optional, tag = "7")] pub cidponmomio: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "2")] pub hnbeddmjppm: ::core::option::Option, /// offset: 48 #[prost(message, optional, tag = "5")] pub eaombjjhmma: ::core::option::Option, } /// Obf: LGEDPBOBIOM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1460)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSceneMapInfoCsReq { /// offset: 24 #[prost(message, repeated, tag = "2")] pub scene_identifiers: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MapInfoProp { /// offset: 16 #[prost(message, optional, tag = "9")] pub extra_info: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "13")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub config_id: u32, /// offset: 40 #[prost(uint32, tag = "11")] pub state: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MapInfoGroup { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub destory_monster_config_id_list: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(bool, tag = "6")] pub is_need_refresh: bool, /// offset: 48 #[prost(int64, tag = "15")] pub modify_time: i64, /// offset: 40 #[prost(uint32, tag = "4")] pub group_id: u32, /// offset: 24 #[prost(map = "string, int32", tag = "12")] pub property_map: ::std::collections::HashMap<::prost::alloc::string::String, i32>, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChestInfo { /// offset: 28 #[prost(uint32, tag = "4")] pub neeoaibhkag: u32, /// offset: 32 #[prost(enumeration = "ChestType", tag = "7")] pub chest_type: i32, /// offset: 24 #[prost(uint32, tag = "5")] pub lngojgdjmmd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pldhjgaeeae { /// offset: 28 #[prost(uint32, tag = "6")] pub r#type: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub lhjefnafhgf: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub eifihdflbid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMapInfo { /// offset: 32 #[prost(map = "string, int32", tag = "2")] pub floor_saved_value_map: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, /// offset: 112 #[prost(uint32, tag = "9")] pub cur_map_entry_id: u32, /// offset: 16 #[prost(message, repeated, tag = "12")] pub chest_list: ::prost::alloc::vec::Vec, /// offset: 124 #[prost(uint32, tag = "14")] pub cur_map_entry_id2: u32, /// offset: 128 #[prost(uint32, tag = "3")] pub chest_monster_num: u32, /// offset: 64 #[prost(uint32, repeated, tag = "13")] pub lighten_section_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "6")] pub map_info_prop_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "1717")] pub lighten_section_list3: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "15")] pub chest_monster_list: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(uint32, repeated, tag = "11")] pub unlock_teleport_list: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(message, optional, tag = "893")] pub client_group_mission_info: ::core::option::Option, /// offset: 96 #[prost(uint32, repeated, tag = "828")] pub opened_chest_id_list: ::prost::alloc::vec::Vec, /// offset: 116 #[prost(uint32, tag = "7")] pub floor_id: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] pub group_list: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, optional, tag = "383")] pub scene_identifier: ::core::option::Option, /// offset: 120 #[prost(uint32, tag = "1")] pub entry_id: u32, } /// Obf: GetSceneMapInfoScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1499)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSceneMapInfoScRsp { /// offset: 16 #[prost(message, repeated, tag = "7")] pub scene_map_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub cur_map_entry_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1413)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jbganbaedpm {} /// Obf: AFDGKKOBNBK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1486)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CounterDownCsReq { /// offset: 28 #[prost(uint32, tag = "1")] pub meajaebdaoi: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub iapfbgedgam: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1480)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gpackpjjgbj { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1485)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fbjdfgmmmfp { /// offset: 32 #[prost(uint32, tag = "11")] pub iapfbgedgam: u32, /// offset: 28 #[prost(enumeration = "Nnehkeaakjl", tag = "6")] pub reason: i32, /// offset: 24 #[prost(uint32, tag = "9")] pub nnbkpdkpigi: u32, } /// Obf: IMDMDFLDHCL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1440)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CounterRecoverCsReq { /// offset: 28 #[prost(uint32, tag = "11")] pub iapfbgedgam: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub hnladcmmjja: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1443)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cbofflphibp { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: CIDEECBHNIE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1415)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateFloorSavedValueNotify { /// offset: 36 #[prost(uint32, tag = "7")] pub plane_id: u32, /// offset: 24 #[prost(map = "string, int32", tag = "1")] pub cccpcjnmolb: ::std::collections::HashMap<::prost::alloc::string::String, i32>, /// offset: 32 #[prost(uint32, tag = "9")] pub floor_id: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub dimension_id: u32, } /// Obf: FELMMNGOCCO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1431)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnlockTeleportCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub entry_id_list: ::prost::alloc::vec::Vec, } /// Obf: AIMBICAKGMF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1483)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetUnlockTeleportScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub unlocked_teleport_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: OOAAIJEEJKC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1435)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OpenChestScNotify { /// offset: 24 #[prost(uint32, tag = "5")] pub chest_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityRefreshInfo { #[prost(oneof = "scene_entity_refresh_info::RefreshType", tags = "14, 12, 4")] 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: 24 #[prost(message, tag = "14")] AddEntity(super::SceneEntityInfo), /// offset: 24 #[prost(uint32, tag = "12")] DeleteEntity(u32), /// offset: 24 #[prost(uint32, tag = "4")] Hbiedajfelo(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nnhgoblncie { /// offset: 36 #[prost(int32, tag = "4")] pub elkocijnabk: i32, /// offset: 24 #[prost(string, tag = "8")] pub elncjffjfih: ::prost::alloc::string::String, /// offset: 32 #[prost(int32, tag = "11")] pub fnaodngjamm: i32, } /// Obf: DLICFMHBDKG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupRefreshInfo { /// offset: 32 #[prost(message, repeated, tag = "11")] pub dclakcfjcpj: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(enumeration = "SceneGroupRefreshType", tag = "8")] pub refresh_type: i32, /// offset: 16 #[prost(message, repeated, tag = "12")] pub refresh_entity: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "9")] pub group_id: u32, /// offset: 24 #[prost(message, optional, tag = "1")] pub aachannbdhb: ::core::option::Option, /// offset: 52 #[prost(uint32, tag = "13")] pub state: u32, } /// Obf: BFEFFNMHBNN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1455)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneGroupRefreshScNotify { /// offset: 16 #[prost(message, repeated, tag = "2")] pub group_refresh_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] pub floor_id: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub dimension_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mlejlklefnd { /// offset: 28 #[prost(uint32, tag = "9")] pub pgjclbcepbm: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub group_id: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub entry_id: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub pfondblidhd: u32, } /// Obf: BFMPEGPGGMD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1497)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GroupStateChangeCsReq { /// offset: 32 #[prost(uint64, tag = "1")] pub interact_id: u64, /// offset: 16 #[prost(message, optional, tag = "11")] pub paglojdllld: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1475)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hhgcigbnmep { /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub paglojdllld: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1448)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ofgkngpdfik { /// offset: 24 #[prost(message, optional, tag = "4")] pub paglojdllld: ::core::option::Option, } /// Obf: FFECNEOHCNP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnteredSceneInfo { /// offset: 24 #[prost(uint32, tag = "8")] pub floor_id: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub plane_id: u32, } /// Obf: HPOHMLJBGPN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1476)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetEnteredSceneCsReq {} /// Obf: NPGFMHDOEMG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1446)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEnteredSceneScRsp { /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "5")] pub entered_scene_info_list: ::prost::alloc::vec::Vec, } /// Obf: DOKBLBFDJBA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1434)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnteredSceneChangeScNotify { /// offset: 16 #[prost(message, repeated, tag = "4")] pub entered_scene_info_list: ::prost::alloc::vec::Vec, } /// Obf: GOBGDCMNKAM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1456)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RefreshTriggerEntityListReq { /// offset: 40 #[prost(string, tag = "5")] pub trigger_name: ::prost::alloc::string::String, /// offset: 48 #[prost(uint64, tag = "1")] pub interact_id: u64, /// offset: 56 #[prost(uint32, tag = "7")] pub trigger_entity_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub trigger_target_id_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "13")] pub jdkkkibdagl: ::core::option::Option, } /// Obf: GLOHGPLBIMG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1445)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RefreshTriggerByClientScRsp { /// offset: 40 #[prost(bool, tag = "13")] pub refresh_trigger: bool, /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 24 #[prost(string, tag = "9")] pub trigger_name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "10")] pub trigger_entity_id: u32, } /// Obf: KLGPFDCEBOL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1487)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RefreshTriggerByClientScNotify { /// offset: 32 #[prost(uint32, repeated, tag = "3")] pub trigger_target_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "5")] pub trigger_entity_id: u32, /// offset: 16 #[prost(string, tag = "1")] pub trigger_name: ::prost::alloc::string::String, } /// Obf: DHLPIPIBOBE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1427)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DeleteSummonUnitCsReq { /// offset: 32 #[prost(uint64, tag = "6")] pub interact_id: u64, /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub kodkdmcaikl: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1423)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfabfkonaim { /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub kodkdmcaikl: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1467)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kcjnipmkcgb { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub entry_id_list: ::prost::alloc::vec::Vec, } /// Obf: MIKICIAIGCG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1484)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTeleportNotify { /// offset: 24 #[prost(uint32, tag = "6")] pub teleport_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub entry_id: u32, } /// Obf: ECOCKNJCFCG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1422)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateGroupPropertyCsReq { /// offset: 40 #[prost(uint32, tag = "6")] pub group_id: u32, /// offset: 32 #[prost(uint64, tag = "12")] pub interact_id: u64, /// offset: 44 #[prost(uint32, tag = "15")] pub floor_id: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub dimension_id: u32, /// offset: 24 #[prost(string, tag = "7")] pub elncjffjfih: ::prost::alloc::string::String, /// offset: 52 #[prost(int32, tag = "5")] pub aobaboghfkj: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1464)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gllcfalfcoc { /// offset: 48 #[prost(int32, tag = "5")] pub elkocijnabk: i32, /// offset: 16 #[prost(string, tag = "10")] pub elncjffjfih: ::prost::alloc::string::String, /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "2")] pub group_id: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub floor_id: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub dimension_id: u32, /// offset: 40 #[prost(int32, tag = "12")] pub fnaodngjamm: i32, } /// Obf: HAJICGJCCEO /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1450)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainWorldIdChangeScNotify { /// offset: 24 #[prost(uint32, tag = "9")] pub lloloehpfha: u32, } /// Obf: JPIMPGPJFIN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1419)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetTrainWorldIdCsReq { /// offset: 24 #[prost(uint64, tag = "15")] pub interact_id: u64, /// offset: 32 #[prost(uint32, tag = "13")] pub lloloehpfha: u32, } /// Obf: POIPHMLFMDA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1447)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SetTrainWorldIdScRsp { /// offset: 24 #[prost(uint32, tag = "7")] pub lloloehpfha: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Leidadobjoc { /// offset: 16 #[prost(bytes = "vec", tag = "10")] pub data: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub jecnjlalepo: u32, } /// Obf: CBCGPAJCPAB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6191)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetAllServerPrefsDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6110)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Alhhonkclnj { /// offset: 24 #[prost(message, repeated, tag = "10")] pub gboinomhmfa: ::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 Injgacbmdge { /// offset: 24 #[prost(uint32, tag = "6")] pub jecnjlalepo: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6195)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lkndijjelkn { /// offset: 16 #[prost(message, optional, tag = "3")] pub foiebmgjjod: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: FJPMOFCALIC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6114)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateServerPrefsCsReq { /// offset: 24 #[prost(message, optional, tag = "13")] pub foiebmgjjod: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6118)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jfcakmidpia { /// offset: 28 #[prost(uint32, tag = "13")] pub jecnjlalepo: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Shop { /// offset: 64 #[prost(uint64, tag = "7")] pub city_taken_level_reward: u64, /// offset: 32 #[prost(uint32, tag = "2")] pub city_exp: u32, /// offset: 24 #[prost(message, repeated, tag = "1")] pub goods_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(int64, tag = "4")] pub end_time: i64, /// offset: 36 #[prost(uint32, tag = "14")] pub city_level: u32, /// offset: 40 #[prost(int64, tag = "13")] pub begin_time: i64, /// offset: 48 #[prost(uint32, tag = "8")] pub shop_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Goods { /// offset: 24 #[prost(int64, tag = "1")] pub end_time: i64, /// offset: 40 #[prost(uint32, tag = "14")] pub item_id: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub goods_id: u32, /// offset: 48 #[prost(int64, tag = "9")] pub begin_time: i64, /// offset: 36 #[prost(uint32, tag = "10")] pub buy_times: u32, } /// Obf: JCOHAKPKCJE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1591)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetShopListCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub pjeepnkfmgg: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1510)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetShopListScRsp { /// offset: 36 #[prost(uint32, tag = "1")] pub cur_map_entry_id: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub shop_type: u32, /// offset: 24 #[prost(message, repeated, tag = "15")] pub shop_list: ::prost::alloc::vec::Vec, } /// Obf: OMIKBHKCOJD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1594)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyGoodsCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub liibaemahob: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "5")] pub emmomdodkak: u32, /// offset: 44 #[prost(uint32, tag = "8")] pub cmkjfndbjfl: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub onlbejgccca: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub interacted_prop_entity_id: u32, /// offset: 48 #[prost(uint32, tag = "13")] pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1595)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyGoodsScRsp { /// offset: 36 #[prost(uint32, tag = "7")] pub cur_map_entry_id: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub goods_buy_times: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub goods_id: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub shop_id: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub return_item_list: ::core::option::Option, } /// Obf: NOHHNLIACAG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1514)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeCityShopRewardCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub onlbejgccca: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1518)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eflgloknbkp { /// offset: 36 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] pub onlbejgccca: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub level: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(1509)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct CityShopInfoScNotify { /// offset: 36 #[prost(uint32, tag = "9")] pub level: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub exp: u32, /// offset: 24 #[prost(uint64, tag = "4")] pub taken_level_reward: u64, /// offset: 40 #[prost(uint32, tag = "11")] pub shop_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lkjmlpjepgg { /// offset: 52 #[prost(uint32, tag = "6")] pub heihgfaofnk: u32, /// offset: 44 #[prost(uint32, tag = "12")] pub unique_id: u32, /// offset: 48 #[prost(bool, tag = "14")] pub ffbmmhaohca: bool, /// offset: 32 #[prost(uint32, repeated, tag = "13")] pub mnbpgmblmjp: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub ilemmkpgpnd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dmndjbpgekg { /// offset: 28 #[prost(uint32, tag = "5")] pub heihgfaofnk: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub kdoinlgkmbi: u32, } /// Obf: PGPNLECLCOK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6791)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpaceZooDataCsReq {} /// Obf: NEHBMJMHENL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooDataScRsp { /// offset: 84 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub noagecceekn: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "13")] pub dkecfinbdnk: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, repeated, tag = "10")] pub hlcjefojahk: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "15")] pub dniggeefbfn: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "7")] pub nojfaffnbed: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "12")] pub mdamgmkllke: u32, /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub jklgapghbhp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "11")] pub efocfecknkj: ::prost::alloc::vec::Vec, } /// Obf: HDBGOECOOGF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6794)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooBornCsReq { /// offset: 32 #[prost(uint32, tag = "10")] pub fjjehgphdao: u32, /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub mapbkcgflgk: ::prost::alloc::vec::Vec, } /// Obf: PKKBKKKPLII /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6795)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooBornScRsp { /// offset: 40 #[prost(bool, tag = "3")] pub bfallcgipog: bool, /// offset: 24 #[prost(message, repeated, tag = "4")] pub dhhmbfhkljg: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "11")] pub dpphndcodmg: ::core::option::Option, } /// Obf: JMFPAAJGBGG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6714)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpaceZooMutateCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub unique_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub item_id: u32, } /// Obf: BMKODPPLHOL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6718)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooMutateScRsp { /// offset: 16 #[prost(message, optional, tag = "14")] pub eamejgfgnpa: ::core::option::Option, /// offset: 40 #[prost(bool, tag = "1")] pub bfallcgipog: bool, /// offset: 44 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 #[prost(message, repeated, tag = "11")] pub dhhmbfhkljg: ::prost::alloc::vec::Vec, } /// Obf: IDPGIGEEMEO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6709)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpaceZooOpCatteryCsReq { /// offset: 28 #[prost(uint32, tag = "4")] pub ikagbimjpom: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub bflkijdppai: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub op_type: u32, } /// Obf: DCDPIEPGCPB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6798)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooOpCatteryScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "15")] pub jklgapghbhp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: ABKPPMCCGMN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6763)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooDeleteCatCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub kicifpjacnf: ::prost::alloc::vec::Vec, } /// Obf: OFOPMCGFMGC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6726)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooDeleteCatScRsp { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub niehhdleanm: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: DOIMCHDBPDC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6739)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooCatUpdateNotify { /// offset: 33 #[prost(bool, tag = "8")] pub bfallcgipog: bool, /// offset: 16 #[prost(message, repeated, tag = "12")] pub ddlhpdbhgjd: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(bool, tag = "4")] pub dlakeloeooc: bool, } /// Obf: LILFDDDFAOI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6701)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpaceZooExchangeItemCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6774)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eicjjjfflbi { /// offset: 28 #[prost(uint32, tag = "13")] pub item_id: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: GKKHKALJNOL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6737)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SpaceZooTakeCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub bmlkibnlnja: u32, } /// Obf: JFOIEJOFLOH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6704)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooTakeScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub bmlkibnlnja: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eakbdlaekhj { /// offset: 36 #[prost(uint32, tag = "6")] pub aaikdelnake: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub ljeideleadd: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub pmnegopjoib: u32, /// offset: 40 #[prost(bool, tag = "10")] pub hcpjciigmpg: bool, /// offset: 24 #[prost(uint32, tag = "9")] pub group_id: u32, } /// Obf: ICFAFHKGIDK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7169)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetStarFightDataCsReq {} /// Obf: JLJHLOLDGKD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7170)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetStarFightDataScRsp { /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "12")] pub bbfkagebkal: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hjkgmchfhfm { /// offset: 28 #[prost(uint32, tag = "6")] pub avatar_id: u32, /// offset: 24 #[prost(enumeration = "AvatarType", tag = "15")] pub avatar_type: i32, } /// Obf: OOIKJKGFMOB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7161)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartStarFightLevelCsReq { /// offset: 32 #[prost(uint32, tag = "10")] pub inomffaieoa: u32, /// offset: 24 #[prost(message, repeated, tag = "11")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "9")] pub group_id: u32, } /// Obf: KNLBKNGDDMN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7167)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartStarFightLevelScRsp { /// offset: 24 #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub group_id: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub inomffaieoa: u32, } /// Obf: NJIDENAFKHF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7165)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StarFightDataChangeNotify { /// offset: 32 #[prost(uint32, tag = "12")] pub group_id: u32, /// offset: 16 #[prost(message, optional, tag = "5")] pub gkhinecafhn: ::core::option::Option, } /// Obf: PPPBHLIDDMP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6291)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetStoryLineInfoCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6210)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ediheaflfao { /// offset: 40 #[prost(uint32, tag = "12")] pub dpnlgeaenek: u32, /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub incaibonhed: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub folkpnefhee: ::prost::alloc::vec::Vec, } /// Obf: HGEGALGNFNH /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6294)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StoryLineInfoScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub incaibonhed: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub jbbjbggnale: u32, /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub folkpnefhee: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "9")] pub dpnlgeaenek: u32, } /// Obf: HJNEILPLLPN /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6218)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct ChangeStoryLineFinishScNotify { /// offset: 32 #[prost(uint32, tag = "4")] pub khdngfkoflh: u32, /// offset: 28 #[prost(bool, tag = "9")] pub gohceolehlg: bool, /// offset: 36 #[prost(uint32, tag = "13")] pub dpnlgeaenek: u32, /// offset: 24 #[prost(enumeration = "Bgipgamdmid", tag = "5")] pub gglfnhnhigo: i32, } /// Obf: KPPCMAECCJF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6209)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StoryLineTrialAvatarChangeScNotify { /// offset: 40 #[prost(bool, tag = "10")] pub bpjllbddndm: bool, /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub ocakfnfepco: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub omnhjdblfnk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StrongChallengeAvatar { /// offset: 28 #[prost(enumeration = "AvatarType", tag = "6")] pub avatar_type: i32, /// offset: 24 #[prost(uint32, tag = "2")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jannoemckoi { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "14")] pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mhgcnddmiij { /// offset: 16 #[prost(message, optional, tag = "15")] pub cefadhifnin: ::core::option::Option, /// offset: 44 #[prost(uint32, tag = "3")] pub max_score: u32, /// offset: 36 #[prost(uint32, tag = "11")] pub hiilnpickcg: u32, /// offset: 32 #[prost(uint32, tag = "8")] pub stage_id: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub ppckofilgnb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jiicpjninbb { /// offset: 24 #[prost(map = "uint32, message", tag = "12")] pub jhedindcode: ::std::collections::HashMap, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6691)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bmilhkcakea {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6610)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbgodaiemfc { /// offset: 16 #[prost(message, optional, tag = "15")] pub nnnfcoaffao: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: KEBBBFONFFC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6694)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterActivityStrongChallengeCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "5")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub stage_id: u32, } /// Obf: NADMIFBLPAG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6695)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterStrongChallengeActivityStageScRsp { /// offset: 32 #[prost(uint32, tag = "8")] pub stage_id: u32, /// offset: 24 #[prost(message, optional, tag = "14")] pub battle_info: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6614)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mgombdgdgcp { /// offset: 52 #[prost(uint32, tag = "11")] pub agjglgbcmgf: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub pdbngnabdji: u32, /// offset: 48 #[prost(uint32, tag = "4")] pub total_damage: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub score_id: u32, /// offset: 44 #[prost(enumeration = "BattleEndStatus", tag = "10")] pub end_status: i32, /// offset: 32 #[prost(uint32, tag = "13")] pub max_score: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub stage_id: u32, /// offset: 40 #[prost(uint32, tag = "7")] pub ackkaccmmim: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lgiidenkpig { /// offset: 24 #[prost(uint32, tag = "12")] pub star: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub inomffaieoa: u32, } /// Obf: CFNDEPCFKFI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7569)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSummonActivityDataCsReq {} /// Obf: GPPPEGCOHJE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7570)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSummonActivityDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "2")] pub kldlfekdhoc: ::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 Olpdnljlfdl { /// offset: 28 #[prost(uint32, tag = "9")] pub avatar_id: u32, /// offset: 24 #[prost(enumeration = "AvatarType", tag = "8")] pub avatar_type: i32, } /// Obf: LOMPGICPFDI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7561)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSummonActivityStageCsReq { /// offset: 44 #[prost(uint32, tag = "8")] pub group_id: u32, /// offset: 32 #[prost(message, optional, tag = "3")] pub abjfjbeccdj: ::core::option::Option, /// offset: 16 #[prost(message, repeated, tag = "11")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "1")] pub inomffaieoa: u32, } /// Obf: IABJNANKMFH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7567)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSummonActivityStageScRsp { /// offset: 36 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub group_id: u32, /// offset: 16 #[prost(message, optional, tag = "4")] pub battle_info: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub inomffaieoa: u32, } /// Obf: OHJCJJNEJMJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7565)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SummonActivityBattleEndScNotify { /// offset: 36 #[prost(uint32, tag = "2")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub star: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub inomffaieoa: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub niiekcmbeni: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Godhdeipdjl { /// offset: 24 #[prost(message, optional, tag = "5")] pub plfaocpbbcp: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "4")] pub ambllflfkhc: u32, /// offset: 16 #[prost(bytes = "vec", tag = "1")] pub mhinkadjccg: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "9")] pub jlmjfednbmf: u32, /// offset: 48 #[prost(uint32, tag = "6")] pub config_id: u32, } /// Obf: OLMCFLHLOGL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8101)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchHandDataCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub config_id: u32, } /// Obf: MGJLHMMMJAA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8120)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwitchHandDataScRsp { /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 24 #[prost(message, repeated, tag = "8")] pub lfnipeckndh: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "13")] pub ainliaigojf: u32, /// offset: 40 #[prost(uint32, tag = "4")] pub fpbjiflgimk: u32, } /// Obf: AEGCBNHBNMA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8102)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchHandStartCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub config_id: u32, } /// Obf: HGGHICHFDMF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8110)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchHandStartScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub config_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: EFAJLGCMJEL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8115)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchHandFinishCsReq {} /// Obf: OLIGBICCDMN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8108)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchHandFinishScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub omhaenbikcn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hklkgjcjjeb { /// offset: 32 #[prost(uint32, tag = "14")] pub mnppeegeaej: u32, /// offset: 36 #[prost(enumeration = "Ipeedbpjeke", tag = "8")] pub op_type: i32, /// offset: 24 #[prost(uint32, tag = "5")] pub group_id: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub ndheaakapkk: u32, } /// Obf: KAGMENHLFKG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8114)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchHandUpdateCsReq { /// offset: 16 #[prost(message, optional, tag = "5")] pub hkaeemabjla: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "8")] pub cnpilgnbdnb: ::core::option::Option, } /// Obf: GGMGPLPKOMN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8117)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwitchHandUpdateScRsp { /// offset: 40 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 32 #[prost(message, optional, tag = "14")] pub cnpilgnbdnb: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "5")] pub omhaenbikcn: ::core::option::Option, } /// Obf: BHJHFJEKKOH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8107)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchHandCoinUpdateCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub jlmjfednbmf: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8119)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Indkhmaoakm { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub jlmjfednbmf: u32, } /// Obf: BLDEJNMIADF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8111)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwitchHandResetTransformCsReq { /// offset: 32 #[prost(uint32, tag = "13")] pub config_id: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub plfaocpbbcp: ::core::option::Option, } /// Obf: ABAMFJOGEKA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8118)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwitchHandResetHandPosScRsp { /// offset: 24 #[prost(message, optional, tag = "12")] pub lfnipeckndh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: NCICDBEMMFL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8104)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchHandResetGameCsReq { /// offset: 24 #[prost(message, optional, tag = "9")] pub ceiphfibpdk: ::core::option::Option, } /// Obf: POPDCFGLPKK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8103)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwitchHandResetGameScRsp { /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub lfnipeckndh: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmbhdcfppll { /// offset: 40 #[prost(message, optional, tag = "6")] pub enheibhhaid: ::core::option::Option, /// offset: 80 #[prost(uint32, tag = "4")] pub imbokgfiaca: u32, /// offset: 72 #[prost(uint32, repeated, tag = "1")] pub ecnphjbclbd: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(message, optional, tag = "7")] pub pending_action: ::core::option::Option, /// offset: 56 #[prost(message, optional, tag = "9")] pub ibcibnhjdfe: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "2")] pub jjbejefdjho: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "10")] pub pkchimbebpe: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "14")] pub skill_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dlglhkkijjk { /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub deeempdciek: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] pub epfpkcbdfoo: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub cobfabgolfe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ppihpdiplld { /// offset: 32 #[prost(uint32, tag = "11")] pub game_story_line_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub foekdmealkf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bcicemddgem { /// offset: 24 #[prost(uint32, tag = "13")] pub value: u32, /// offset: 28 #[prost(enumeration = "Ddkhefebfaj", tag = "10")] pub mjdmloihlpa: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jhfifnoemdj { /// offset: 32 #[prost(uint32, tag = "2")] pub epnmkcaglab: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub bkcmkikbaep: u32, /// offset: 16 #[prost(message, repeated, tag = "7")] pub flhljmemihl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hahbeoheale { /// offset: 28 #[prost(uint32, tag = "2")] pub queue_position: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kablgalhmhn { /// offset: 24 #[prost(message, repeated, tag = "10")] pub ggcddgiiljd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjpfnaflapd { /// offset: 32 #[prost(uint32, tag = "411")] pub bcjmoemdgjk: u32, #[prost(oneof = "cjpfnaflapd::Bpihfajcloc", tags = "11, 12")] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `CJPFNAFLAPD`. pub mod cjpfnaflapd { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 24 #[prost(message, tag = "11")] Dlddjkbnlim(super::Kdblkogkhee), /// offset: 24 #[prost(message, tag = "12")] Nhnhlnmjkla(super::Higgmlefjni), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dgcgfflkkaa { /// offset: 24 #[prost(uint32, tag = "14")] pub kodpdmclfei: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub coooffkidmc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdblkogkhee { /// offset: 40 #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "2")] pub dicceiafijb: i32, /// offset: 24 #[prost(message, repeated, tag = "9")] pub pigeofbcncn: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub edkjpbbdcbg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Higgmlefjni { /// offset: 24 #[prost(uint32, tag = "14")] pub pmphjfcchhc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Piajhgdigff { #[prost(oneof = "piajhgdigff::Bpihfajcloc", tags = "3, 11, 1, 4, 8, 5, 14, 13")] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `PIAJHGDIGFF`. pub mod piajhgdigff { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 16 #[prost(message, tag = "3")] Kcdoliaaecn(super::Pbjogkpifmc), /// offset: 16 #[prost(message, tag = "11")] Ppffbgbmlpc(super::Coikcgmpjch), /// offset: 16 #[prost(message, tag = "1")] Egndjgkkjho(super::Ajbhnehjmhe), /// offset: 16 #[prost(message, tag = "4")] Ldiacagjkjm(super::Hlgahiaafhl), /// offset: 16 #[prost(message, tag = "8")] Kdgmbimpkeh(super::Dpkhodipbka), /// offset: 16 #[prost(message, tag = "5")] Mnebdmjglej(super::Bdnfmempfhk), /// offset: 16 #[prost(message, tag = "14")] Pemlolmlojo(super::Bnimdkeldbn), /// offset: 16 #[prost(message, tag = "13")] Blljfkdjken(super::Oncjdnjmcin), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pbjogkpifmc {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Coikcgmpjch {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ajbhnehjmhe { /// offset: 24 #[prost(uint32, tag = "12")] pub conjbfleefa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hlgahiaafhl {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dpkhodipbka { /// offset: 24 #[prost(bool, tag = "1")] pub olkmilngpnn: bool, /// offset: 28 #[prost(uint32, tag = "4")] pub mafmcipaikk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bdnfmempfhk {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bnimdkeldbn {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oncjdnjmcin { /// offset: 24 #[prost(uint32, tag = "6")] pub mafmcipaikk: u32, /// offset: 28 #[prost(bool, tag = "4")] pub fbjlnmoifib: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aooldkdfobo { /// offset: 24 #[prost(message, optional, tag = "14")] pub jppgfljhdhk: ::core::option::Option, /// offset: 32 #[prost(enumeration = "Fflimlmfabp", tag = "8")] pub source: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amkagkfofbn { #[prost( oneof = "amkagkfofbn::Bpihfajcloc", tags = "15, 4, 5, 2, 9, 11, 7, 14, 1069, 351, 568, 1585" )] pub bpihfajcloc: ::core::option::Option, } /// Nested message and enum types in `AMKAGKFOFBN`. pub mod amkagkfofbn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bpihfajcloc { /// offset: 24 #[prost(message, tag = "15")] Jleojmeafag(super::Mmgbiidopid), /// offset: 24 #[prost(message, tag = "4")] Baaoajipmni(super::Ahfafhpljla), /// offset: 24 #[prost(message, tag = "5")] Bknlafcpbhn(super::Ahfafhpljla), /// offset: 24 #[prost(message, tag = "2")] Mpffnjpldoj(super::Onjiojdeecd), /// offset: 24 #[prost(message, tag = "9")] Lmnkhjhoalk(super::Baacegaedli), /// offset: 24 #[prost(message, tag = "11")] Dnfinngijbh(super::Dpkhodipbka), /// offset: 24 #[prost(message, tag = "7")] Loccagjdjeb(super::Jkigghaceco), /// offset: 24 #[prost(uint32, tag = "14")] Hejkkeablla(u32), /// offset: 24 #[prost(uint32, tag = "1069")] Bkcmkikbaep(u32), /// offset: 24 #[prost(message, tag = "351")] Bnhbijbkjip(super::Oncjdnjmcin), /// offset: 24 #[prost(message, tag = "568")] Mlepnlanmji(super::Bdnfmempfhk), /// offset: 24 #[prost(uint32, tag = "1585")] Aeplaikagdb(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jkigghaceco { /// offset: 24 #[prost(uint32, tag = "10")] pub conjbfleefa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mmgbiidopid { /// offset: 24 #[prost(uint32, tag = "12")] pub item_stack_count: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub clafndlgdao: u32, /// offset: 28 #[prost(enumeration = "Ddkhefebfaj", tag = "15")] pub mjdmloihlpa: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ahfafhpljla { /// offset: 28 #[prost(uint32, tag = "11")] pub item_stack_count: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub clafndlgdao: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Onjiojdeecd { /// offset: 28 #[prost(uint32, tag = "9")] pub level: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub jodgdfeehop: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub queue_position: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Baacegaedli { /// offset: 16 #[prost(message, optional, tag = "9")] pub ldkgjbalgkc: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "2")] pub imbokgfiaca: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kfgcnnpoadi { /// offset: 28 #[prost(bool, tag = "10")] pub olkmilngpnn: bool, /// offset: 24 #[prost(uint32, tag = "4")] pub mafmcipaikk: u32, } /// Obf: GCOOBDMCFLD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7463)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingGameSyncChangeScNotify { /// offset: 24 #[prost(message, repeated, tag = "7")] pub cjfblhnphak: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ppdpdgcbdeh { /// offset: 24 #[prost(uint32, tag = "13")] pub progress: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llkegaolggf { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub ifejljcinci: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "1")] pub nkjhkmblibl: ::prost::alloc::vec::Vec, } /// Obf: JLIBBACCBPO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7457)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetSwordTrainingDataCsReq {} /// Obf: DILEIAIICHN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7480)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwordTrainingDataScRsp { /// offset: 56 #[prost(uint32, repeated, tag = "9")] pub heehpmlahpk: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "3")] pub fhnpapamnne: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "13")] pub gcjflelinjo: u32, /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub foekdmealkf: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "12")] pub bmkaefaknfj: ::core::option::Option, /// offset: 68 #[prost(bool, tag = "10")] pub keaflgnlkbo: bool, /// offset: 72 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "14")] pub fcapbphlncj: ::core::option::Option, } /// Obf: BMFLEGBFGPC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7477)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingTurnActionCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub acbimognkaj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "14")] pub akhjfknpgee: ::prost::alloc::vec::Vec, } /// Obf: ELENBGOPELH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7485)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingTurnActionScRsp { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub acbimognkaj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: EDFOEOHEKOO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7488)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingDailyPhaseConfirmCsReq { /// offset: 24 #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "4")] pub bfpfdmgmcai: i32, } /// Obf: MFBJPKLEDOB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7455)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingDailyPhaseConfirmScRsp { /// offset: 28 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 24 #[prost(bool, tag = "14")] pub fojhmiicbdf: bool, } /// Obf: CCEBBNHHHLO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7451)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingDialogueSelectOptionCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub amadfjnhmff: u32, } /// Obf: DMIFKLFJMGG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7497)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingDialogueSelectOptionScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: CGAOEBDHKIM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7496)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingExamResultConfirmCsReq {} /// Obf: DLOMNBLKFCH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7490)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingExamResultConfirmScRsp { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: JCGELOELMJK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7495)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct EnterSwordTrainingExamCsReq {} /// Obf: GPIMOKELJKB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7486)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSwordTrainingExamScRsp { /// offset: 16 #[prost(message, optional, tag = "15")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: MMKCEHGDBMH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7453)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingLearnSkillCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub skill_id: u32, } /// Obf: MFKJFBJDFLB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7500)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingLearnSkillScRsp { /// offset: 24 #[prost(uint32, tag = "1")] pub skill_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: CDLHHABOAOE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7466)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingStartGameCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub game_story_line_id: u32, } /// Obf: PAFFCMFCCLM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7481)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStartGameScRsp { /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub bmkaefaknfj: ::core::option::Option, } /// Obf: IKBNKJEIKHL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7471)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryConfirmCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub mafmcipaikk: u32, } /// Obf: FABFJDBMBAO /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7499)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryConfirmScRsp { /// offset: 28 #[prost(uint32, tag = "3")] pub mafmcipaikk: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: KGMAFMAJMFM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7465)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingGiveUpGameCsReq {} /// Obf: HHOFHGOHNOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7456)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingGiveUpGameScRsp { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: AODIOHEPOPJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7458)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingGameSettleScNotify { /// offset: 24 #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub legloimnpec: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(enumeration = "Nccljbchbbp", tag = "13")] pub reason: i32, /// offset: 64 #[prost(uint32, tag = "5")] pub fhkinakgbbk: u32, /// offset: 48 #[prost(uint32, tag = "8")] pub ldkgjbalgkc: u32, /// offset: 56 #[prost(uint32, tag = "6")] pub ncpkphmohim: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub game_story_line_id: u32, /// offset: 32 #[prost(uint32, repeated, tag = "9")] pub pgahfbajapf: ::prost::alloc::vec::Vec, } /// Obf: LMEJFGPJDFL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7483)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingUnlockSyncScNotify { /// offset: 32 #[prost(uint32, repeated, tag = "10")] pub ifejljcinci: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "3")] pub nkjhkmblibl: ::prost::alloc::vec::Vec, } /// Obf: IKNKKDJCIDL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7487)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingSelectEndingCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub agmahiihjkm: u32, } /// Obf: LHNNIFNONCA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7498)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingSelectEndingScRsp { /// offset: 28 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub agmahiihjkm: u32, } /// Obf: EMOIEJPOLDA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7489)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingRestoreGameCsReq {} /// Obf: PPKNLOIDGAH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7470)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingRestoreGameScRsp { /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub bmkaefaknfj: ::core::option::Option, } /// Obf: CGNJJNEHMFE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7473)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryBattleCsReq {} /// Obf: DENOKKNFJKB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7464)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryBattleScRsp { /// offset: 24 #[prost(message, optional, tag = "15")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: LKDJCHELMID /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(7472)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingActionTurnSettleScNotify { /// offset: 32 #[prost(uint32, tag = "15")] pub igohohdkejd: u32, /// offset: 24 #[prost(message, repeated, tag = "6")] pub gbjfngdmokh: ::prost::alloc::vec::Vec, } /// Obf: KAIMNGBAGIH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7462)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingResumeGameCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub game_story_line_id: u32, } /// Obf: EKAPDIEIGNJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7484)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingResumeGameScRsp { /// offset: 16 #[prost(message, optional, tag = "3")] pub bmkaefaknfj: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: JMHGNFNGJHJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7474)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingSetSkillTraceCsReq { /// offset: 24 #[prost(uint32, tag = "1")] pub skill_id: u32, } /// Obf: HMPJNIIOHAD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7491)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingSetSkillTraceScRsp { /// offset: 28 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub skill_id: u32, } /// Obf: LGEMLJBOHMA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7492)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingMarkEndingViewedCsReq {} /// Obf: CCBJBGDHDCI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7461)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SwordTrainingMarkEndingViewedScRsp { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: PPMNMKMMOPC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct BasicModuleSync { /// offset: 28 #[prost(uint32, tag = "13")] pub stamina: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub lplebjkdeic: u32, } /// Obf: PEBGIMCDALE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerBoardModuleSync { /// offset: 32 #[prost(uint32, repeated, tag = "15")] pub bngjgepgdnk: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(bool, tag = "11")] pub dghjlfekmpo: bool, /// offset: 24 #[prost(message, optional, tag = "7")] pub head_frame_info: ::core::option::Option, /// offset: 16 #[prost(string, tag = "1")] pub signature: ::prost::alloc::string::String, /// offset: 40 #[prost(message, repeated, tag = "3")] pub unlocked_head_icon_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarSync { /// offset: 24 #[prost(message, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "14")] pub avatar_path_data_info_list: ::prost::alloc::vec::Vec, } /// Obf: JPMIPCMEHFC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionSync { /// offset: 72 #[prost(uint32, repeated, tag = "7")] pub imcioldloll: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "4")] pub ffkobmbjapg: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "15")] pub eiafckfgboa: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "5")] pub ngmephfjmen: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, repeated, tag = "2")] pub lmldbomcgad: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "11")] pub obhgekkgaol: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub finished_mission_id: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iebailgkmlb { /// offset: 24 #[prost(uint32, repeated, tag = "9")] pub ikepbelacgp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub efgomggghcp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbdfgkmnild { /// offset: 40 #[prost(message, repeated, tag = "3")] pub nchkighgnki: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, repeated, tag = "12")] pub cmekbmaehld: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "15")] pub egdpfipncni: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub afkcplhimgh: ::prost::alloc::vec::Vec, } /// Obf: EBECFFIHGOG /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(691)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerSyncScNotify { /// offset: 64 #[prost(message, optional, tag = "220")] pub ffeenbppgng: ::core::option::Option, /// offset: 72 #[prost(message, repeated, tag = "13")] pub quest_list: ::prost::alloc::vec::Vec, /// offset: 16 #TODO #[prost(uint32, repeated, tag = "10")] pub del_relic_list: ::prost::alloc::vec::Vec, /// offset: 136 #[prost(message, repeated, tag = "6")] pub equipment_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "322")] pub aifbnchkeak: ::core::option::Option, /// offset: 112 #[prost(message, repeated, tag = "1836")] pub najnbcdbiho: ::prost::alloc::vec::Vec, /// offset: 144 #[prost(uint32, repeated, tag = "7")] pub cjefcmacjlg: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, optional, tag = "1170")] pub hphoedagbob: ::core::option::Option, /// offset: 80 #[prost(message, repeated, tag = "5")] pub relic_list: ::prost::alloc::vec::Vec, /// offset: 40 #TODO #[prost(uint32, repeated, tag = "1474")] pub del_equipment_list: ::prost::alloc::vec::Vec, /// offset: 152 #[prost(message, repeated, tag = "231")] pub ghgkcfifmbb: ::prost::alloc::vec::Vec, /// offset: 104 #[prost(message, repeated, tag = "1287")] pub pefmklkkcfj: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "12")] pub material_list: ::prost::alloc::vec::Vec, /// offset: 128 #[prost(message, optional, tag = "69")] pub edahgeamdcf: ::core::option::Option, /// offset: 192 #[prost(uint32, tag = "1013")] pub total_achievement_exp: u32, /// offset: 56 #[prost(message, optional, tag = "14")] pub basic_info: ::core::option::Option, /// offset: 120 #[prost(message, optional, tag = "4")] pub mission_sync: ::core::option::Option, /// offset: 176 #[prost(message, repeated, tag = "34")] pub iibdadnflfp: ::prost::alloc::vec::Vec, /// offset: 184 #[prost(message, optional, tag = "11")] pub basic_module_sync: ::core::option::Option, /// offset: 88 #[prost(message, optional, tag = "1")] pub avatar_sync: ::core::option::Option, /// offset: 168 #[prost(message, optional, tag = "1335")] pub playerboard_module_sync: ::core::option::Option, /// offset: 160 #[prost(message, repeated, tag = "9")] pub wait_del_resource_list: ::prost::alloc::vec::Vec, } /// Obf: DLOCFBPIFOJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2191)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetReceivedTalkEventsCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub npc_id: u32, } /// Obf: BGLPHMAPBAD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2110)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcTakenRewardScRsp { /// offset: 36 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub npc_id: u32, /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub talk_event_list: ::prost::alloc::vec::Vec, } /// Obf: KLIIFLFPFJJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2194)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTalkEventRewardCsReq { /// offset: 32 #[prost(uint32, tag = "1")] pub jhoamilhaic: u32, /// offset: 16 #[prost(message, optional, tag = "9")] pub ilkefldbmlf: ::core::option::Option, } /// Obf: BMMGAKEJIME /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2195)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTalkRewardScRsp { /// offset: 36 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "1")] pub jhoamilhaic: u32, /// offset: 24 #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, } /// Obf: DONGLNEJPDP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2114)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkNpcCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub npc_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Opeklffnlff { /// offset: 24 #[prost(bool, tag = "13")] pub knheplogbji: bool, /// offset: 28 #[prost(uint32, tag = "12")] pub npc_id: u32, } /// Obf: AGLNOGNCOEH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2118)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkNpcScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "4")] pub npc_meet_status_list: ::prost::alloc::vec::Vec, } /// Obf: CIDIPJCKIKP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2109)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishFirstTalkNpcCsReq { /// offset: 24 #[prost(uint32, tag = "9")] pub npc_id: u32, } /// Obf: MCAPPDAEEIA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2198)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishFirstTalkNpcScRsp { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub npc_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2163)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kbeejoehono { /// offset: 24 #[prost(uint32, tag = "9")] pub ncdgcdghedl: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2126)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Chknikpepam { /// offset: 24 #[prost(uint32, tag = "9")] pub ncdgcdghedl: u32, /// offset: 28 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ohcngnnndkj { /// offset: 24 #[prost(bool, tag = "10")] pub knheplogbji: bool, /// offset: 28 #[prost(uint32, tag = "8")] pub performance_id: u32, } /// Obf: JBDLILGLEBG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2139)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkByPerformanceNpcCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub performance_id_list: ::prost::alloc::vec::Vec, } /// Obf: JLIMCAGIKMP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2101)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkByPerformanceNpcScRsp { /// offset: 16 #[prost(message, repeated, tag = "10")] pub npc_meet_status_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: NBGAFBPPDDB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(2174)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishFirstTalkByPerformanceNpcCsReq { /// offset: 24 #[prost(uint32, tag = "8")] pub performance_id: u32, } /// Obf: HMKGEGJKGCM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(2137)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishFirstTalkByPerformanceNpcScRsp { /// offset: 36 #[prost(uint32, tag = "1")] pub performance_id: u32, /// offset: 24 #[prost(message, optional, tag = "10")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ipjojkpbfgk { /// offset: 24 #[prost(uint32, tag = "6")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "10")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jcjackicphn { /// offset: 24 #[prost(bool, tag = "9")] pub has_passed: bool, /// offset: 28 #[prost(uint32, tag = "11")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdhokmaamfd { /// offset: 24 #[prost(message, repeated, tag = "12")] pub fedjjbbhccg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "2")] pub dncnpnblenf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbpbmfcodpf { /// offset: 24 #[prost(uint32, repeated, tag = "8")] pub dapinpmmflb: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "7")] pub omecjgglagd: ::prost::alloc::vec::Vec, } /// Obf: ADHDLLJGBIE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8141)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookGetDataCsReq {} /// Obf: AHBLLPPMNPP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8160)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookGetDataScRsp { /// offset: 24 #[prost(map = "uint32, uint32", tag = "15")] pub ccckmacklkg: ::std::collections::HashMap, /// offset: 40 #[prost(message, optional, tag = "8")] pub jnkhokjhbbo: ::core::option::Option, /// offset: 60 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 56 #[prost(uint32, tag = "2")] pub fbofmopcmcd: u32, /// offset: 64 #[prost(uint32, tag = "7")] pub jgkcbgbgmod: u32, /// offset: 32 #[prost(message, optional, tag = "3")] pub cpemliagbkb: ::core::option::Option, /// offset: 16 #[prost(map = "uint32, uint32", tag = "14")] pub cjlgpcaopfc: ::std::collections::HashMap, /// offset: 68 #[prost(uint32, tag = "13")] pub ophonaaflaj: u32, } /// Obf: AFDOHOHABPJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8142)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookOpenPackCsReq {} /// Obf: EKPNDAPHEGB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8150)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookOpenPackScRsp { /// offset: 16 #[prost(map = "uint32, uint32", tag = "6")] pub ekjfdjchklm: ::std::collections::HashMap, /// offset: 24 #[prost(map = "uint32, uint32", tag = "13")] pub fcinhmnnogk: ::std::collections::HashMap, /// offset: 48 #[prost(uint32, tag = "8")] pub fbofmopcmcd: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "14")] pub jgkcbgbgmod: u32, /// offset: 52 #[prost(uint32, tag = "5")] pub ophonaaflaj: u32, } /// Obf: NAHNCIIFJGE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8155)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookUnlockStoryCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub legloimnpec: ::prost::alloc::vec::Vec, } /// Obf: KIKMKFAJJLE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8148)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookUnlockStoryScRsp { /// offset: 32 #[prost(uint32, repeated, tag = "10")] pub legloimnpec: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "9")] pub pfkhiifbndd: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 48 #[prost(map = "uint32, uint32", tag = "2")] pub cjlgpcaopfc: ::std::collections::HashMap, /// offset: 24 #[prost(map = "uint32, uint32", tag = "8")] pub ccckmacklkg: ::std::collections::HashMap, } /// Obf: JCPDHHDFFFD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8154)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookFinishStoryCsReq { /// offset: 24 #[prost(uint32, tag = "11")] pub mafmcipaikk: u32, } /// Obf: NJHLCGJCGJB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8157)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookFinishStoryScRsp { /// offset: 36 #[prost(uint32, tag = "12")] pub mafmcipaikk: u32, /// offset: 16 #[prost(message, optional, tag = "11")] pub cpemliagbkb: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: HBHANGALFKA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8147)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookModifyEnergyScNotify { /// offset: 24 #[prost(uint32, tag = "8")] pub ophonaaflaj: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub bpfoddoobki: u32, } /// Obf: OGJBJCHFBFG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8159)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookFinishInteractionCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub ngeijbmcpna: u32, } /// Obf: FMLCIFCJOBH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8151)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookFinishInteractionScRsp { /// offset: 24 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub ngeijbmcpna: u32, } /// Obf: AIAMIMIJEHI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8158)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookUnlockInteractionCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "11")] pub lepjfhmcbgj: ::prost::alloc::vec::Vec, } /// Obf: NAKAKOIKIPB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8144)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookUnlockInteractionScRsp { /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] pub lepjfhmcbgj: ::prost::alloc::vec::Vec, } /// Obf: IGBCLDKCGPE /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8143)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookSyncDataScNotify { /// offset: 40 #[prost(map = "uint32, uint32", tag = "15")] pub ccckmacklkg: ::std::collections::HashMap, /// offset: 24 #[prost(message, optional, tag = "8")] pub cpemliagbkb: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "12")] pub fbofmopcmcd: u32, /// offset: 52 #[prost(uint32, tag = "4")] pub jgkcbgbgmod: u32, /// offset: 32 #[prost(map = "uint32, uint32", tag = "14")] pub cjlgpcaopfc: ::std::collections::HashMap, /// offset: 48 #[prost(uint32, tag = "13")] pub ophonaaflaj: u32, } /// Obf: LOJMLOADKMA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8149)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TarotBookMultiOpenPackAndUnlockStoryCsReq {} /// Obf: LEMHJKOPCHA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8153)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookMultiOpenPackAndUnlockStoryScRsp { /// offset: 40 #[prost(map = "uint32, uint32", tag = "9")] pub ccckmacklkg: ::std::collections::HashMap, /// offset: 56 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 60 #[prost(uint32, tag = "3")] pub fbofmopcmcd: u32, /// offset: 16 #[prost(message, optional, tag = "4")] pub cpemliagbkb: ::core::option::Option, /// offset: 48 #[prost(uint32, repeated, tag = "13")] pub mmknnldldhi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(map = "uint32, uint32", tag = "8")] pub cjlgpcaopfc: ::std::collections::HashMap, /// offset: 68 #[prost(uint32, tag = "12")] pub ophonaaflaj: u32, /// offset: 64 #[prost(uint32, tag = "6")] pub jgkcbgbgmod: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ckfholkjagc { /// offset: 32 #[prost(uint32, tag = "12")] pub debmogcgmli: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub max_score: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub hhnjkinlajh: u32, } /// Obf: LOLIOMALJEI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6961)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTelevisionActivityDataCsReq {} /// Obf: JPICKJACEEG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6980)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTelevisionActivityDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "4")] pub jdjcjcabfml: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6962)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Magpkaphfmj { /// offset: 24 #[prost(message, repeated, tag = "8")] pub jdjcjcabfml: ::prost::alloc::vec::Vec, } /// Obf: OHKAPFCKHDB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6968)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TelevisionActivityBattleEndScNotify { /// offset: 44 #[prost(uint32, tag = "10")] pub turn_left: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub necablbkhkn: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub olghpoodenk: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub eplbcnfmlil: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub kaedeemocda: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nojciegkaob { /// offset: 28 #[prost(enumeration = "AvatarType", tag = "12")] pub avatar_type: i32, /// offset: 24 #[prost(uint32, tag = "13")] pub avatar_id: u32, } /// Obf: KIKEEMGFBFI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6970)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTelevisionActivityStageCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "8")] pub debmogcgmli: u32, /// offset: 32 #[prost(message, repeated, tag = "10")] pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: BGADLNGJLEP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6975)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTelevisionActivityStageScRsp { /// offset: 24 #[prost(message, optional, tag = "11")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub debmogcgmli: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cedgniieimc { /// offset: 48 #[prost(uint32, tag = "1")] pub pcgjfiflkoo: u32, /// offset: 32 #[prost(string, tag = "6")] pub jnkbkocjckj: ::prost::alloc::string::String, /// offset: 24 #[prost(string, tag = "7")] pub ffeacpdfajh: ::prost::alloc::string::String, /// offset: 44 #[prost(uint32, tag = "8")] pub gbmbmffnkeh: u32, /// offset: 40 #[prost(uint32, tag = "9")] pub ceofdmcjapj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnlieigjkia { /// offset: 32 #[prost(uint32, tag = "6")] pub ceofdmcjapj: u32, /// offset: 36 #[prost(uint32, tag = "9")] pub gbmbmffnkeh: u32, /// offset: 16 #[prost(string, tag = "4")] pub ffeacpdfajh: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3810)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Incjnjgehcd { /// offset: 32 #[prost(uint32, tag = "14")] pub gbmbmffnkeh: u32, /// offset: 40 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "8")] pub ceofdmcjapj: u32, /// offset: 16 #[prost(string, tag = "2")] pub ffeacpdfajh: ::prost::alloc::string::String, } /// Obf: NKLJMIOPPFM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3894)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinQueryCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub text_join_id_list: ::prost::alloc::vec::Vec, } /// Obf: GKHKPKHNGOH /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3895)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinQueryScRsp { /// offset: 16 #[prost(message, repeated, tag = "8")] pub text_join_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: HBJOLFKLHPG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3814)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinBatchSaveCsReq { /// offset: 24 #[prost(message, repeated, tag = "14")] pub text_join_list: ::prost::alloc::vec::Vec, } /// Obf: PDBENDHIGAA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3818)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinBatchSaveScRsp { /// offset: 24 #[prost(message, repeated, tag = "2")] pub text_join_list: ::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 Lidnpdnppai { /// offset: 24 #[prost(uint32, tag = "8")] pub max_score: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub stage_id: u32, } /// Obf: JOKFIHFKNJL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7559)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTrackPhotoActivityDataCsReq {} /// Obf: IGMOGNJKAPD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7560)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrackPhotoActivityDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "3")] pub eglchhgamfc: ::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 Mbccbiamijp { /// offset: 24 #[prost(uint32, tag = "12")] pub entity_id: u32, /// offset: 28 #[prost(bool, tag = "10")] pub pcoeapfckcg: bool, } /// Obf: BPODOHFFJAB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7551)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleTrackPhotoStageCsReq { /// offset: 16 #[prost(message, repeated, tag = "10")] pub ajdkcbfcnlg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub stage_id: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub cost_time: u32, } /// Obf: LJENJGBGIIG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7557)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleTrackPhotoStageScRsp { /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub stage_id: u32, /// offset: 24 #[prost(message, repeated, tag = "13")] pub ajdkcbfcnlg: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "2")] pub score_id: u32, } /// Obf: BIIKNCHGDDF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7555)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartTrackPhotoStageCsReq { /// offset: 28 #[prost(bool, tag = "12")] pub lchahecjpoi: bool, /// offset: 24 #[prost(uint32, tag = "6")] pub stage_id: u32, } /// Obf: CDMKAELJOGB /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7554)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct StartTrackPhotoStageScRsp { /// offset: 28 #[prost(uint32, tag = "12")] pub mdildjmpngh: u32, /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: BGHIGCPIIDA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7552)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitTrackPhotoStageCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub stage_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7556)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eaahndohpph { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oebjbpnnoko { /// offset: 44 #[prost(bool, tag = "13")] pub hcjmlmigacg: bool, /// offset: 48 #[prost(int64, tag = "12")] pub ekodifjobfb: i64, /// offset: 32 #[prost(message, optional, tag = "11")] pub cglmhjfcfph: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "4")] pub iackocpgiak: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "6")] pub summoned_pet_id: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub uid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkhipfhekck { /// offset: 44 #[prost(uint32, tag = "5")] pub mfbdmlpdeoe: u32, /// offset: 24 #[prost(message, repeated, tag = "14")] pub player_info: ::prost::alloc::vec::Vec, #[prost(oneof = "mkhipfhekck::Hcdobohiben", tags = "1894")] pub hcdobohiben: ::core::option::Option, } /// Nested message and enum types in `MKHIPFHEKCK`. pub mod mkhipfhekck { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Hcdobohiben { /// offset: 16 #[prost(message, tag = "1894")] Dfjbnhpaica(super::Gfoioiacdch), } } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9666)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mklflkdhlic { /// offset: 16 #[prost(message, optional, tag = "12")] pub iackocpgiak: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9637)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ipckglohjlh { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: OJBEMHIECKI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9621)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayRoomPlayerMoveScNotify { /// offset: 36 #[prost(uint32, tag = "8")] pub mfbdmlpdeoe: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub ncfhgibcebg: u32, /// offset: 16 #[prost(message, optional, tag = "12")] pub fipidgkpfha: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9683)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ahlmmdjagoa { /// offset: 24 #[prost(uint32, tag = "10")] pub eaalmhnalfi: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9718)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jgecjefknco { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: HEGAKEBDGCF /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9662)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayGameplayOperationScNotify { /// offset: 36 #[prost(uint32, tag = "5")] pub ncfhgibcebg: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub mfbdmlpdeoe: u32, #[prost( oneof = "social_play_gameplay_operation_sc_notify::Dcinaihipoc", tags = "684, 294, 1841, 1396, 1780, 1686, 1176, 1754, 826, 1322, 380, 565, 25, 1763" )] pub dcinaihipoc: ::core::option::Option< social_play_gameplay_operation_sc_notify::Dcinaihipoc, >, } /// 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 Dcinaihipoc { /// offset: 24 #[prost(message, tag = "684")] Iackocpgiak(super::Cckcckheffb), /// offset: 24 #[prost(uint32, tag = "294")] Jkmnppeoijp(u32), /// offset: 24 #[prost(message, tag = "1841")] Pefpfcinabn(super::Oebjbpnnoko), /// offset: 24 #[prost(message, tag = "1396")] Inpegnfepap(super::Mkhipfhekck), /// offset: 24 #[prost(uint32, tag = "1780")] Neaiflaadfe(u32), /// offset: 24 #[prost(message, tag = "1686")] Bledioojpnl(super::Khcinclhioj), /// offset: 24 #[prost(message, tag = "1176")] Kanbefelffe(super::Fofnobhlkgo), /// offset: 24 #[prost(message, tag = "1754")] Ihnnejkhbhl(super::Ichnllcnbcc), /// offset: 24 #[prost(message, tag = "826")] Ngpgkfelced(super::Gflkdhpbamj), /// offset: 24 #[prost(message, tag = "1322")] Fhjfklicfbe(super::Mkhipfhekck), /// offset: 24 #[prost(int64, tag = "380")] Fihmhjhghog(i64), /// offset: 24 #[prost(message, tag = "565")] Afccfjoeioh(super::Hmdjnpfbomm), /// offset: 24 #[prost(uint32, tag = "25")] Kbpjekkbbno(u32), /// offset: 24 #[prost(uint32, tag = "1763")] Paibkompfoe(u32), } } /// Obf: HBBOHBNOIJO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9745)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainCakeCatchGetDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pkilndncami { /// offset: 24 #[prost(uint32, tag = "6")] pub count: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub hcjpdndoham: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lggabhpgpdd { /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub liphdplgmnp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub hcjpdndoham: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Faoppafajlo { /// offset: 32 #[prost(bool, tag = "6")] pub nfodibiigmo: bool, /// offset: 16 #[prost(uint32, repeated, tag = "3")] pub jnnkjaemobn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Llkemmmepob { /// offset: 24 #[prost(uint32, tag = "10")] pub ehlifhpilpg: u32, /// offset: 32 #[prost(int64, tag = "11")] pub fihmhjhghog: i64, } /// Obf: DPOMBLGBCOM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9762)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchGetDataScRsp { /// offset: 32 #[prost(message, optional, tag = "13")] pub pepmfgldgoh: ::core::option::Option, /// offset: 96 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 56 #[prost(message, repeated, tag = "8")] pub kalibgcodnf: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "10")] pub fmecahalpkg: ::core::option::Option, /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub performance_id_list: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(message, repeated, tag = "7")] pub bledioojpnl: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(message, repeated, tag = "6")] pub afejacmlolh: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(int64, tag = "3")] pub dhlgcegonib: i64, /// offset: 72 #[prost(message, optional, tag = "14")] pub hjofgoinoak: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "4")] pub peoecddannp: ::core::option::Option, } /// Obf: GDKFBHEGFPA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9628)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainCakeCatchOpenBoxCsReq {} /// Obf: GPEKCDDIFHC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9657)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchOpenBoxScRsp { /// offset: 16 #[prost(message, repeated, tag = "6")] pub afejacmlolh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 40 #[prost(int64, tag = "12")] pub dhlgcegonib: i64, } /// Obf: OKJMDMPKAGD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9733)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainCakeCatchSearchCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub hcjpdndoham: u32, } /// Obf: LNGDJFBDHIG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9766)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchSearchScRsp { /// offset: 40 #[prost(uint32, repeated, tag = "6")] pub omfcgljdfpd: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 16 #[prost(message, repeated, tag = "14")] pub kalibgcodnf: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "13")] pub hcjpdndoham: u32, /// offset: 32 #[prost(message, optional, tag = "12")] pub bledioojpnl: ::core::option::Option, } /// Obf: KKIOAIJCADC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9716)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchDiyCsReq { /// offset: 16 #[prost(message, optional, tag = "3")] pub peoecddannp: ::core::option::Option, } /// Obf: NIIJLOOCKBD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9649)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchDiyScRsp { /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "6")] pub peoecddannp: ::core::option::Option, } /// Obf: AHENGJGCOIN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9648)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayTalkCsReq { /// offset: 16 #[prost(message, optional, tag = "12")] pub ngpgkfelced: ::core::option::Option, } /// Obf: PDICAICMLHP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9751)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayTalkScRsp { /// offset: 24 #[prost(message, optional, tag = "5")] pub ngpgkfelced: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 40 #[prost(int64, tag = "11")] pub end_time: i64, } /// Obf: FMNPNCKHKGD /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9767)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct PreCheckEnterRoomReq { /// offset: 32 #[prost(uint32, tag = "2")] pub eaalmhnalfi: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub entry_id: u32, /// offset: 28 #[prost(enumeration = "Fedlkanfnbh", tag = "14")] pub plobmbfpnfk: i32, } /// Obf: FEGJOLMADLC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9728)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SocialPlayPreCheckEnterRoomScRsp { /// offset: 32 #[prost(int64, tag = "6")] pub dhlgcegonib: i64, /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: MPFIAMHOIDB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9659)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainCakeCatchDiyLikeCsReq {} /// Obf: FNDEKJMFFBJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9697)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchDiyLikeScRsp { /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub jnnkjaemobn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ckejajocngo {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(9675)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbdmhampcje { /// offset: 40 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "9")] pub ehlifhpilpg: u32, /// offset: 32 #[prost(bool, tag = "13")] pub nfodibiigmo: bool, } /// Obf: JMDHLGEIHKI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(9627)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct SocialPlaySettingInfoScNotify { /// offset: 16 #[prost(message, optional, tag = "4")] pub onbknhfopon: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dkbjkodadgm { /// offset: 40 #[prost(uint32, tag = "6")] pub unique_id: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub ngincchdpjl: u32, /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub lgmdigleken: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "15")] pub ijlpdnlaidg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kbnijfembpj { /// offset: 16 #[prost(message, repeated, tag = "5")] pub imkojkjahmm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajnicohfjgc { /// offset: 36 #[prost(uint32, tag = "2")] pub ijimfpekpok: u32, /// offset: 16 #[prost(message, optional, tag = "5")] pub imkojkjahmm: ::core::option::Option, /// offset: 32 #[prost(bool, tag = "10")] pub ihmkjgkopkc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Anbofkhhdne { /// offset: 28 #[prost(uint32, tag = "5")] pub unique_id: u32, /// offset: 36 #[prost(uint32, tag = "7")] pub display_value: u32, /// offset: 24 #[prost(uint32, tag = "1")] pub cjopnfdbjhd: u32, /// offset: 32 #[prost(uint32, tag = "9")] pub jbpciccfpge: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdkpbdaakbh { /// offset: 40 #[prost(uint32, tag = "7")] pub dggaieannbj: u32, /// offset: 32 #[prost(uint32, tag = "11")] pub felaadboakd: u32, /// offset: 36 #[prost(uint32, tag = "4")] pub mpjpbllcmhk: u32, /// offset: 24 #[prost(uint32, repeated, tag = "13")] pub dpejngnbhdm: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "15")] pub dhfgllaifhp: u32, /// offset: 48 #[prost(uint32, tag = "8")] pub igfhegbcgbh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lnlmpkalpef { /// offset: 32 #[prost(message, repeated, tag = "13")] pub jbocopnejlb: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "1")] pub fhkemclfbon: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "9")] pub aolhmefdahe: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub bhfdlcpephm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dkbngdhcnch { /// offset: 28 #[prost(uint32, tag = "6")] pub kkioifljeel: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub pnockmemhlk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jafpmllogdi { /// offset: 28 #[prost(uint32, tag = "14")] pub skill_level: u32, /// offset: 32 #[prost(uint32, tag = "15")] pub skill_id: u32, /// offset: 24 #[prost(uint32, tag = "12")] pub mooopambofk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dobioohlgaa { /// offset: 24 #[prost(message, optional, tag = "5")] pub dgfgnmjalgj: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "3")] pub mgcknobceif: u32, /// offset: 32 #[prost(uint32, tag = "13")] pub iangbibhjdf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oepnaabodge { /// offset: 32 #[prost(bool, tag = "13")] pub delekcijmil: bool, /// offset: 40 #[prost(uint32, tag = "6")] pub record_id: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub mgcknobceif: u32, /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub dacedngjlbm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Megihbemoab { /// offset: 40 #[prost(uint32, repeated, tag = "2")] pub ibebjmmcidh: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "10")] pub afoliffcdhj: u32, /// offset: 56 #[prost(uint32, tag = "4")] pub fnkkidjpkih: u32, /// offset: 24 #[prost(message, repeated, tag = "5")] pub dmmncnggphl: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "11")] pub ngincchdpjl: u32, /// offset: 16 #[prost(message, repeated, tag = "6")] pub phglfhddacm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgppeilicai { /// offset: 32 #[prost(message, repeated, tag = "2")] pub bfkaofcafof: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub dacedngjlbm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Johgdobbmcl { /// offset: 16 #[prost(message, optional, tag = "10")] pub bechbnmdaom: ::core::option::Option, /// offset: 40 #[prost(uint32, repeated, tag = "13")] pub cpeigpgeppg: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, repeated, tag = "7")] pub blbejgefbcp: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub hbmlkdhkecd: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, tag = "11")] pub area_id: u32, /// offset: 48 #[prost(message, repeated, tag = "8")] pub cjgknopooej: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "15")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghldnddfeie { /// offset: 16 #[prost(uint32, repeated, tag = "14")] pub cpeigpgeppg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Idhnjfpaegp { /// offset: 28 #[prost(uint32, tag = "11")] pub fnlnplhoejn: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub anamolbdcol: u32, /// offset: 32 #[prost(enumeration = "Dpfhpilpnon", tag = "3")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gnokfkemigl { /// offset: 32 #[prost(uint32, tag = "10")] pub oighbomfggd: u32, /// offset: 24 #[prost(message, repeated, tag = "9")] pub gnmooioiiap: ::prost::alloc::vec::Vec, } /// Obf: FIKIBACGHBB /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8054)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildRoomScNotify { /// offset: 16 #[prost(message, optional, tag = "7")] pub mbiembjmjjn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ccaipebcimh { /// offset: 32 #[prost(int64, tag = "10")] pub time: i64, /// offset: 24 #[prost(uint32, tag = "3")] pub prop_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Egpmjmiidjo { /// offset: 24 #[prost(message, repeated, tag = "7")] pub gbdegdggkol: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub nmabnpkancc: ::prost::alloc::vec::Vec, /// offset: 92 #[prost(uint32, tag = "9")] pub epeekldllda: u32, /// offset: 32 #[prost(uint32, repeated, tag = "4")] pub mpdonikhiob: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint32, tag = "12")] pub olhgmpcddka: u32, /// offset: 72 #[prost(message, repeated, tag = "13")] pub mmfepebgafc: ::prost::alloc::vec::Vec, /// offset: 100 #[prost(uint32, tag = "5")] pub nmbfmhlnplm: u32, /// offset: 64 #[prost(message, repeated, tag = "1")] pub hnfnklhljlg: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, optional, tag = "3")] pub fcljeackgle: ::core::option::Option, /// offset: 96 #[prost(bool, tag = "2")] pub ekliaobchpi: bool, /// offset: 84 #[prost(uint32, tag = "11")] pub alodjfpdkam: u32, /// offset: 48 #[prost(message, repeated, tag = "15")] pub hnepfehkfeo: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "14")] pub hihkgpjcdpk: u32, /// offset: 104 #[prost(uint32, tag = "10")] pub obamhciffoc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjiclflfmgk { /// offset: 48 #[prost(uint32, tag = "12")] pub kpchekddfmg: u32, /// offset: 60 #[prost(uint32, tag = "15")] pub efddbdblmgn: u32, /// offset: 56 #[prost(bool, tag = "11")] pub hphompjedbh: bool, /// offset: 32 #[prost(message, optional, tag = "10")] pub ofadlejgpco: ::core::option::Option, /// offset: 52 #[prost(uint32, tag = "4")] pub record_id: u32, /// offset: 24 #[prost(message, optional, tag = "5")] pub bimoidcbjmp: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "2")] pub gghoaidmomc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkpmokojnhp { /// offset: 32 #[prost(message, optional, tag = "2")] pub adgdmdnmcik: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "11")] pub njfammmddik: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "3")] pub maonlhbkofk: u32, /// offset: 48 #[prost(message, optional, tag = "10")] pub mbhahnejgac: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "6")] pub billhipokep: ::core::option::Option, } /// Obf: OJONDDPHAIP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8091)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyGetDataCsReq {} /// Obf: IELKDHHDPFD /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8010)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyGetDataScRsp { /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub kgndjemonfi: ::core::option::Option, } /// Obf: BDNMDKBHLMI /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8094)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyUseCardCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub gdfpbhmmfea: u32, } /// Obf: DFFFKLFIGOF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8095)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyUseCardScRsp { /// offset: 24 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub gdfpbhmmfea: u32, } /// Obf: AABAGPGIJJJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8014)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyMoveScNotify { /// offset: 32 #[prost(uint32, tag = "14")] pub dgbnfmaemkm: u32, /// offset: 24 #[prost(message, repeated, tag = "2")] pub hacapedipab: ::prost::alloc::vec::Vec, } /// Obf: HNIODEMFGCC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8009)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartySettleNotify { /// offset: 32 #[prost(uint32, tag = "5")] pub gdfpbhmmfea: u32, /// offset: 16 #[prost(message, optional, tag = "8")] pub ofckhglinag: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Magfkfcmljm { /// offset: 32 #[prost(message, repeated, tag = "6")] pub dmmncnggphl: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "5")] pub hbkjkeeihke: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "15")] pub fclikoajcfn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnibebilflf { /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub gnblohmpacl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbefngjofpg { /// offset: 16 #[prost(message, optional, tag = "12")] pub peabldfcmic: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bloedjglobl { /// offset: 24 #[prost(message, optional, tag = "3")] pub dgfgnmjalgj: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub mgcknobceif: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Foipocnepln { /// offset: 16 #[prost(message, repeated, tag = "12")] pub bmppbkllpla: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmpidgcjhli { /// offset: 24 #[prost(message, optional, tag = "8")] pub pending_action: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Appefbllpgk { /// offset: 24 #[prost(uint32, tag = "6")] pub ngincchdpjl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Gflgmcdhafm { /// offset: 16 #[prost(message, optional, tag = "2")] pub hdkhechpigj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkpcngnifdk { /// offset: 24 #[prost(message, repeated, tag = "4")] pub phglfhddacm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Naccddfcika { /// offset: 24 #[prost(message, optional, tag = "10")] pub aijngefoadl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ihfdbcjdhej { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub dacedngjlbm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ailggiddlco { /// offset: 16 #[prost(message, repeated, tag = "14")] pub jbocopnejlb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mlgalleaeic { /// offset: 44 #[prost(uint32, tag = "7")] pub ijimfpekpok: u32, /// offset: 40 #[prost(bool, tag = "2")] pub ihmkjgkopkc: bool, /// offset: 24 #[prost(message, optional, tag = "9")] pub fhkemclfbon: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "8")] pub oagmaelmdae: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dcieaidbbci { /// offset: 36 #[prost(enumeration = "Apaepncjdie", tag = "3")] pub liopnmfdkba: i32, #[prost( oneof = "dcieaidbbci::Kcoccgeoeco", tags = "1425, 593, 17, 594, 1390, 672, 93, 112, 962, 1726" )] pub kcoccgeoeco: ::core::option::Option, } /// Nested message and enum types in `DCIEAIDBBCI`. pub mod dcieaidbbci { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kcoccgeoeco { /// offset: 16 #[prost(message, tag = "1425")] Oagmaelmdae(super::Kbnijfembpj), /// offset: 16 #[prost(message, tag = "593")] Dphcjkefbln(super::Foipocnepln), /// offset: 16 #[prost(message, tag = "17")] Ppgimdlhkga(super::Cmpidgcjhli), /// offset: 16 #[prost(message, tag = "594")] Odgnajkbgdn(super::Appefbllpgk), /// offset: 16 #[prost(message, tag = "1390")] Ljohdodeeil(super::Ailggiddlco), /// offset: 16 #[prost(message, tag = "672")] Ompgfadbgkh(super::Gflgmcdhafm), /// offset: 16 #[prost(message, tag = "93")] Jfgjafipcdi(super::Mlgalleaeic), /// offset: 16 #[prost(message, tag = "112")] Omlcpnmmcim(super::Mkpcngnifdk), /// offset: 16 #[prost(message, tag = "962")] Fapbpgmpnin(super::Naccddfcika), /// offset: 16 #[prost(message, tag = "1726")] Gfnpafhmobm(super::Ihfdbcjdhej), } } /// Obf: NFJGFLNPOHL /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8063)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartySyncUpdateScNotify { /// offset: 24 #[prost(message, repeated, tag = "11")] pub update_dynamic_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofpgjkedkeb { /// offset: 36 #[prost(uint32, tag = "7")] pub queue_position: u32, #[prost(oneof = "ofpgjkedkeb::Bggbimbkhei", tags = "1394, 781, 1672, 1306")] pub bggbimbkhei: ::core::option::Option, } /// Nested message and enum types in `OFPGJKEDKEB`. pub mod ofpgjkedkeb { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bggbimbkhei { /// offset: 24 #[prost(message, tag = "1394")] Mbognpkamif(super::Ghnalamkdla), /// offset: 24 #[prost(message, tag = "781")] Anllmapbjfn(super::Gdeeeeagdip), /// offset: 24 #[prost(message, tag = "1672")] Bdphihbljon(super::Kegjmejbncj), /// offset: 24 #[prost(message, tag = "1306")] Djgapfphfii(super::Chdhafcledb), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ojcijfpnpkf { /// offset: 28 #[prost(uint32, tag = "14")] pub amadfjnhmff: u32, /// offset: 24 #[prost(bool, tag = "6")] pub chcgmamobmh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ghnalamkdla { /// offset: 32 #[prost(enumeration = "Bhcmhnkonmj", tag = "9")] pub phkahahldae: i32, /// offset: 36 #[prost(uint32, tag = "10")] pub event_id: u32, /// offset: 16 #[prost(message, repeated, tag = "5")] pub geijdobknad: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hljlgpifmjd { /// offset: 24 #[prost(uint32, tag = "14")] pub event_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub amadfjnhmff: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkjadklibeh { /// offset: 16 #[prost(message, optional, tag = "8")] pub ofckhglinag: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cglanhamomm { /// offset: 24 #[prost(uint32, tag = "3")] pub mooopambofk: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub skill_id: u32, /// offset: 32 #[prost(uint32, tag = "7")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdeeeeagdip { /// offset: 32 #[prost(uint32, tag = "10")] pub mgcknobceif: u32, /// offset: 24 #[prost(message, repeated, tag = "11")] pub iohlddnelbp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Chdhafcledb { /// offset: 16 #[prost(message, repeated, tag = "1")] pub iegfpjffcam: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub mbcnaeajmdm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cdaaojfmalo { /// offset: 24 #[prost(uint32, tag = "8")] pub dapoflhmmpj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Onamjanobom { /// offset: 16 #[prost(message, repeated, tag = "1")] pub phglfhddacm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cipbbphgekj { /// offset: 24 #[prost(uint32, tag = "2")] pub mgcknobceif: u32, /// offset: 32 #[prost(uint32, tag = "14")] pub kkioifljeel: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ckhdnjgmejc { /// offset: 28 #[prost(uint32, tag = "9")] pub mgcknobceif: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kegjmejbncj { /// offset: 64 #[prost(uint32, tag = "7")] pub oepplikecod: u32, /// offset: 48 #[prost(uint32, tag = "15")] pub fihlnojakch: u32, /// offset: 16 #[prost(message, repeated, tag = "14")] pub ljflpnpjhlm: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "9")] pub kfedjdcelpk: u32, /// offset: 32 #[prost(message, repeated, tag = "12")] pub bhabgapjahf: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "10")] pub deplljpkkgd: ::prost::alloc::vec::Vec, /// offset: 60 #[prost(uint32, tag = "8")] pub eplbcnfmlil: u32, /// offset: 52 #[prost(uint32, tag = "1")] pub nallicmeedi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kacoofikhog { /// offset: 32 #[prost(uint32, tag = "11")] pub skill_id: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub enooefljifh: u32, /// offset: 24 #[prost(enumeration = "TrainPartyMtSkillBriefType", tag = "8")] pub skill_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gponaknhljg { /// offset: 36 #[prost(uint32, tag = "12")] pub inolomfahie: u32, /// offset: 24 #[prost(message, repeated, tag = "4")] pub bhddofbibac: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbnlkjiefpm { /// offset: 16 #[prost(message, optional, tag = "7")] pub inaaohkeooe: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "14")] pub noohoeocpke: u32, /// offset: 32 #[prost(uint32, repeated, tag = "5")] pub infkchmnnkj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bjobdihnlpk { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub cbdbfanjgpb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Doaicpamndn { /// offset: 84 #[prost(uint32, tag = "10")] pub fihlnojakch: u32, /// offset: 72 #[prost(enumeration = "Ponphhdbejj", tag = "14")] pub ljbhhidilon: i32, /// offset: 48 #[prost(message, repeated, tag = "9")] pub bhabgapjahf: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "6")] pub eplbcnfmlil: u32, /// offset: 40 #[prost(message, optional, tag = "13")] pub djehdccajck: ::core::option::Option, /// offset: 64 #[prost(message, optional, tag = "4")] pub fhkemclfbon: ::core::option::Option, /// offset: 24 #[prost(message, repeated, tag = "2")] pub deplljpkkgd: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "8")] pub nenpndkmhom: ::prost::alloc::vec::Vec, /// offset: 76 #[prost(uint32, tag = "3")] pub score_id: u32, /// offset: 56 #[prost(message, repeated, tag = "11")] pub bhdgplpjkaa: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bocncjanbom { /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub cbdbfanjgpb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Efbdkehlcdf { /// offset: 40 #[prost(message, repeated, tag = "2")] pub deplljpkkgd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "10")] pub bhabgapjahf: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "14")] pub nallicmeedi: u32, /// offset: 16 #[prost(message, repeated, tag = "11")] pub cdifgigflel: ::prost::alloc::vec::Vec, } /// Obf: FCNNIPAJFPF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8039)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyHandlePendingActionCsReq { /// offset: 36 #[prost(uint32, tag = "6")] pub queue_position: u32, #[prost( oneof = "train_party_handle_pending_action_cs_req::Pnkpcpfbhaa", tags = "86, 1185, 1078, 1601" )] pub pnkpcpfbhaa: ::core::option::Option< train_party_handle_pending_action_cs_req::Pnkpcpfbhaa, >, } /// 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 Pnkpcpfbhaa { /// offset: 24 #[prost(message, tag = "86")] Mbognpkamif(super::Hljlgpifmjd), /// offset: 24 #[prost(message, tag = "1185")] Djgapfphfii(super::Cdaaojfmalo), /// offset: 24 #[prost(message, tag = "1078")] Njchjppfajo(super::Bjobdihnlpk), /// offset: 24 #[prost(message, tag = "1601")] Hbkgjoapokb(super::Bocncjanbom), } } /// Obf: KCCLPEFPNCA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8001)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyHandlePendingActionScRsp { /// offset: 24 #[prost(message, optional, tag = "1")] pub ofckhglinag: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub queue_position: u32, /// offset: 44 #[prost(bool, tag = "14")] pub kejoppidnpp: bool, #[prost( oneof = "train_party_handle_pending_action_sc_rsp::Pnkpcpfbhaa", tags = "1271, 1357, 723, 1836" )] pub pnkpcpfbhaa: ::core::option::Option< train_party_handle_pending_action_sc_rsp::Pnkpcpfbhaa, >, } /// 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 Pnkpcpfbhaa { /// offset: 16 #[prost(message, tag = "1271")] Mdknhbdnbpp(super::Hkjadklibeh), /// offset: 16 #[prost(message, tag = "1357")] Bnihekojmnd(super::Onamjanobom), /// offset: 16 #[prost(message, tag = "723")] Dccfhpbbkmd(super::Doaicpamndn), /// offset: 16 #[prost(message, tag = "1836")] Loofpcpjphn(super::Efbdkehlcdf), } } /// Obf: LELGJHIFLPG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8074)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyBuildStartStepCsReq { /// offset: 40 #[prost(uint32, tag = "3")] pub area_id: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub fnlnplhoejn: u32, /// offset: 24 #[prost(message, optional, tag = "15")] pub lmhibhginlg: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub oighbomfggd: u32, } /// Obf: BDKCGAALCKF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8037)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyBuildStartStepScRsp { /// offset: 28 #[prost(uint32, tag = "15")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "8")] pub epeekldllda: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ppecmomnamg { /// offset: 32 #[prost(uint32, tag = "10")] pub area_id: u32, /// offset: 16 #[prost(message, optional, tag = "7")] pub aiiffjaeodj: ::core::option::Option, } /// Obf: HPLNDKFNOBH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8004)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyBuildDiyCsReq { /// offset: 36 #[prost(uint32, tag = "2")] pub akknccfibhi: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub area_id: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub pjcnhkmfind: u32, /// offset: 28 #[prost(bool, tag = "12")] pub afgnldimbgb: bool, } /// Obf: NFCEENKJCGC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8038)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildDiyScRsp { /// offset: 48 #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 32 #[prost(message, repeated, tag = "7")] pub update_dynamic_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] pub area_id: u32, /// offset: 44 #[prost(bool, tag = "9")] pub afgnldimbgb: bool, /// offset: 24 #[prost(message, repeated, tag = "13")] pub cjgknopooej: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lajdnemabio { /// offset: 16 #[prost(message, repeated, tag = "15")] pub lpjdemomdie: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub eeibhmpcapk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ooadalemdgl { /// offset: 32 #[prost(uint32, tag = "15")] pub oighbomfggd: u32, /// offset: 36 #[prost(uint32, tag = "1")] pub area_id: u32, /// offset: 24 #[prost(message, repeated, tag = "2")] pub lpjdemomdie: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "7")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Efnnfkomadn { /// offset: 24 #[prost(uint32, tag = "15")] pub alodjfpdkam: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub obamhciffoc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dgfnonpbiof { /// offset: 24 #[prost(uint32, tag = "12")] pub heanlldnnip: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dfbfbmjmkal { /// offset: 24 #[prost(uint32, tag = "10")] pub olhgmpcddka: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bamhnjknnam { /// offset: 28 #[prost(uint32, tag = "4")] pub area_id: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub onodoconbda: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lhpnndjhiko { /// offset: 24 #[prost(uint32, tag = "14")] pub pjcnhkmfind: u32, /// offset: 32 #[prost(int64, tag = "6")] pub time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Agmbmaapccn { /// offset: 24 #[prost(uint32, tag = "6")] pub chfghalmkna: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cddgloaeohh { /// offset: 24 #[prost(uint32, tag = "12")] pub nmbfmhlnplm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcdilnneknk { /// offset: 32 #[prost(uint32, tag = "14")] pub area_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub lpjdemomdie: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bohkjapoiko { /// offset: 24 #[prost(message, repeated, tag = "7")] pub hnepfehkfeo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejhcjclhlfl { #[prost( oneof = "ejhcjclhlfl::Kcoccgeoeco", tags = "97, 1978, 1130, 1395, 1305, 531, 1050, 1527, 2008, 1316" )] pub kcoccgeoeco: ::core::option::Option, } /// Nested message and enum types in `EJHCJCLHLFL`. pub mod ejhcjclhlfl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kcoccgeoeco { /// offset: 16 #[prost(message, tag = "97")] Mfclfkhacjp(super::Agmbmaapccn), /// offset: 16 #[prost(message, tag = "1978")] Ghepjflnhng(super::Lajdnemabio), /// offset: 16 #[prost(message, tag = "1130")] Bpfjaogmnkg(super::Ooadalemdgl), /// offset: 16 #[prost(message, tag = "1395")] Fhfhfadiejo(super::Efnnfkomadn), /// offset: 16 #[prost(message, tag = "1305")] Jjlakbdmagc(super::Dgfnonpbiof), /// offset: 16 #[prost(message, tag = "531")] Aokbmmoeamd(super::Bamhnjknnam), /// offset: 16 #[prost(message, tag = "1050")] Pndokoccnke(super::Lhpnndjhiko), /// offset: 16 #[prost(message, tag = "1527")] Fpfamfheinc(super::Dfbfbmjmkal), /// offset: 16 #[prost(message, tag = "2008")] Kmhcdilkhfd(super::Cddgloaeohh), /// offset: 16 #[prost(message, tag = "1316")] Ehlfkafaamd(super::Bohkjapoiko), } } /// Obf: LKJLJLLKIJJ /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8072)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildingUpdateNotify { /// offset: 16 #[prost(message, repeated, tag = "2")] pub dfalhbbmnfj: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8033)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fconnmfhegh {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8061)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Encajeeeggl { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8007)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Dgjcelhhflk {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8058)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hgaapfbdgkc { /// offset: 24 #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mjdbhckmlil { /// offset: 24 #[prost(uint32, tag = "10")] pub level: u32, /// offset: 28 #[prost(enumeration = "Ponphhdbejj", tag = "11")] pub ciddjkpgmdi: i32, } /// Obf: LJDCHLAPPAM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8028)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyGamePlaySettleNotify { /// offset: 40 #[prost(uint32, tag = "9")] pub efddbdblmgn: u32, /// offset: 16 #[prost(message, optional, tag = "12")] pub fijhieoannm: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "5")] pub iengepchhmc: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "10")] pub record_id: u32, } /// Obf: MFEKLFOHHHH /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8057)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyGamePlayStartCsReq { /// offset: 24 #[prost(uint32, repeated, tag = "5")] pub dmmncnggphl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] pub maonlhbkofk: u32, } /// Obf: CJFOCDHPBDN /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8021)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyGamePlayStartScRsp { /// offset: 24 #[prost(message, optional, tag = "9")] pub mlbjfoppbcm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8051)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Koliojkkdck {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8025)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Poelokdnaga { /// offset: 28 #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "7")] pub buff_id: u32, } /// Obf: DELIKFHGBIA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8008)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartyTakeBuildLevelAwardCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub hblohofkkko: u32, } /// Obf: ICNPDJICMNG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8017)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyTakeBuildLevelAwardScRsp { /// offset: 36 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "10")] pub item_list: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub hblohofkkko: u32, } /// Obf: BPBBNDDICCE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8066)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildSelfDisplayAreaDiyCsReq { /// offset: 24 #[prost(message, optional, tag = "9")] pub icjflldcfhm: ::core::option::Option, } /// Obf: NODOGMOOEBE /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8005)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildSelfDisplayAreaDiyScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub icjflldcfhm: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cbgaodckagb { /// offset: 32 #[prost(int64, tag = "13")] pub njmongkljjc: i64, /// offset: 24 #[prost(uint32, tag = "10")] pub oopoadnhabk: u32, } /// Obf: JJNKKGLHKDD /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(8011)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildSelfDisplayAreaDiyScNotify { /// offset: 16 #[prost(message, optional, tag = "12")] pub kgndjemonfi: ::core::option::Option, } /// Obf: ANIIBNIFDML /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8030)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartySetBadgeAutoFillCsReq { /// offset: 24 #[prost(bool, tag = "12")] pub aelmbpldfgj: bool, } /// Obf: BFJAHHJPKLG /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(8071)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainPartySetBadgeAutoFillScRsp { /// offset: 24 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 28 #[prost(bool, tag = "5")] pub aelmbpldfgj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nadcnanjlbj { /// offset: 28 #[prost(uint32, tag = "7")] pub visitor_id: u32, /// offset: 24 #[prost(bool, tag = "13")] pub knheplogbji: bool, } /// Obf: IFKAMNCAIHM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3791)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainVisitorBehaviorFinishCsReq { /// offset: 24 #[prost(uint32, tag = "13")] pub visitor_id: u32, } /// Obf: CNLKHABONCK /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainVisitorBehaviorFinishScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "15")] pub visitor_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ibppaljgfdm { /// offset: 16 #[prost(uint32, repeated, tag = "4")] pub joojpmhepje: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3795)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljpmcojplde { /// offset: 24 #[prost(message, repeated, tag = "5")] pub iipbcipnhci: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: EGKIFMPGIJI /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3714)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TrainRefreshTimeNotify { /// offset: 24 #[prost(uint64, tag = "3")] pub train_refresh_time: u64, } /// Obf: BGHEIKNIPKA /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(3718)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainVisitorRewardSendNotify { /// offset: 16 #[prost(message, optional, tag = "13")] pub reward: ::core::option::Option, /// offset: 36 #[prost(enumeration = "Plhbbmemdbg", tag = "10")] pub r#type: i32, /// offset: 32 #[prost(uint32, tag = "6")] pub visitor_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhiaoandgal { /// offset: 44 #[prost(bool, tag = "15")] pub oldmknaidel: bool, /// offset: 36 #[prost(uint32, tag = "14")] pub lamiokfjmef: u32, /// offset: 40 #[prost(enumeration = "TrainVisitorStatus", tag = "11")] pub status: i32, /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub ajliimndpgl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "8")] pub visitor_id: u32, } /// Obf: GBDFPHEPLFF /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3709)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTrainVisitorRegisterCsReq { /// offset: 24 #[prost(enumeration = "Bgmkcafeohj", tag = "6")] pub r#type: i32, } /// Obf: FMFGJFEELPF /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3798)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrainVisitorRegisterScRsp { /// offset: 40 #[prost(uint32, tag = "11")] pub retcode: u32, /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub glbpljppjpa: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "12")] pub lldafkhfeca: ::prost::alloc::vec::Vec, } /// Obf: OKOPKKACHMO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3763)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TakeTrainVisitorBehaviorRewardCsReq { /// offset: 24 #[prost(uint32, tag = "7")] pub visitor_id: u32, } /// Obf: HLMBPPIONOM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3726)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTrainVisitorBehaviorRewardScRsp { /// offset: 36 #[prost(uint32, tag = "2")] pub visitor_id: u32, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub ajliimndpgl: ::prost::alloc::vec::Vec, } /// Obf: IOFDJNBNFCJ /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(3739)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NewSupplementVisitorCsReq { /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub glbpljppjpa: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(3701)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Pcgdkhgilee { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cnabgopknjd { /// offset: 28 #[prost(int32, tag = "14")] pub hkiomcocdnf: i32, /// offset: 44 #[prost(uint32, tag = "10")] pub aehkngbkpbe: u32, /// offset: 32 #[prost(uint64, tag = "15")] pub unique_id: u64, /// offset: 24 #[prost(int32, tag = "11")] pub cfidmmffboe: i32, /// offset: 48 #[prost(uint32, tag = "5")] pub item_id: u32, /// offset: 40 #[prost(uint32, tag = "12")] pub kpgmbkkogjg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbpiofgodhc { /// offset: 40 #[prost(enumeration = "Hadibemfdml", tag = "14")] pub mojbhkcpldm: i32, /// offset: 24 #[prost(message, repeated, tag = "9")] pub mmfjgloflkl: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "4")] pub dicepcgfbno: u32, /// offset: 36 #[prost(uint32, tag = "13")] pub hbcjpcmjphe: u32, /// offset: 32 #[prost(enumeration = "Dkhapdhbifc", tag = "15")] pub mpncpnilljh: i32, } /// Obf: AKDJNEJOBFB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6491)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochureGetDataCsReq {} /// Obf: ONPFJIAKFOP /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6410)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureGetDataScRsp { /// offset: 32 #[prost(map = "uint32, message", tag = "3")] pub lndbnihaicb: ::std::collections::HashMap, /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 24 #[prost(map = "uint32, uint32", tag = "15")] pub cibccojllia: ::std::collections::HashMap, /// offset: 44 #[prost(uint32, tag = "14")] pub kgmgppohgce: u32, } /// Obf: MNEMGGIIDNM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6494)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochurePageUnlockScNotify { /// offset: 24 #[prost(uint32, tag = "9")] pub hbcjpcmjphe: u32, } /// Obf: ICFJJKCAPEC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6414)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochureSelectMessageCsReq { /// offset: 24 #[prost(uint32, tag = "4")] pub dicepcgfbno: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub hbcjpcmjphe: u32, } /// Obf: HPOCNMOBMBL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6418)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureSelectMessageScRsp { /// offset: 16 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub mhmdidkncih: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fcjccecmhih { /// offset: 32 #[prost(int32, tag = "8")] pub hkiomcocdnf: i32, /// offset: 36 #[prost(int32, tag = "2")] pub cfidmmffboe: i32, /// offset: 24 #[prost(uint32, tag = "5")] pub kpgmbkkogjg: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub aehkngbkpbe: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub item_id: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub hbcjpcmjphe: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6498)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ckkahfidjlm { /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "12")] pub mhmdidkncih: ::core::option::Option, } /// Obf: ALOLPIFNOHL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6463)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochureRemovePasterCsReq { /// offset: 24 #[prost(uint32, tag = "6")] pub hbcjpcmjphe: u32, /// offset: 32 #[prost(uint64, tag = "8")] pub unique_id: u64, /// offset: 28 #[prost(uint32, tag = "15")] pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6426)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgjceofkeha { /// offset: 16 #[prost(message, optional, tag = "3")] pub mhmdidkncih: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: JDHNIADDGHC /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6439)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochureUpdatePasterPosCsReq { /// offset: 40 #[prost(uint64, tag = "14")] pub unique_id: u64, /// offset: 36 #[prost(int32, tag = "5")] pub hkiomcocdnf: i32, /// offset: 32 #[prost(uint32, tag = "6")] pub kpgmbkkogjg: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub item_id: u32, /// offset: 52 #[prost(int32, tag = "13")] pub cfidmmffboe: i32, /// offset: 28 #[prost(uint32, tag = "7")] pub hbcjpcmjphe: u32, /// offset: 48 #[prost(uint32, tag = "11")] pub aehkngbkpbe: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6401)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dppjiopgkji { /// offset: 16 #[prost(message, optional, tag = "2")] pub mhmdidkncih: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6474)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Apholankepn { /// offset: 28 #[prost(uint32, tag = "12")] pub num: u32, /// offset: 24 #[prost(uint32, tag = "6")] pub fbniohpdcil: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Laehdnhpgcc { /// offset: 28 #[prost(uint32, tag = "11")] pub num: u32, /// offset: 24 #[prost(uint32, tag = "3")] pub fbniohpdcil: u32, } /// Obf: LLKIKIGDMJE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6404)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochureSetCustomValueCsReq { /// offset: 24 #[prost(uint32, tag = "12")] pub value: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6438)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ihgioehhfao { /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: AIFLEGFAJOO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6472)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochureSetPageDescStatusCsReq { /// offset: 24 #[prost(enumeration = "Hadibemfdml", tag = "5")] pub godadabgojd: i32, /// offset: 28 #[prost(uint32, tag = "9")] pub hbcjpcmjphe: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6432)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Kejiiogihje { /// offset: 24 #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: FHGFDAKNKIE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6433)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TravelBrochurePageResetCsReq { /// offset: 24 #[prost(uint32, tag = "3")] pub hbcjpcmjphe: u32, } /// Obf: JFOMGIOMPOC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6461)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochurePageResetScRsp { /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "15")] pub mhmdidkncih: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ihllbhlegmd { /// offset: 40 #[prost(uint32, tag = "4")] pub item_id: u32, /// offset: 24 #[prost(int32, tag = "2")] pub cfidmmffboe: i32, /// offset: 32 #[prost(uint32, tag = "7")] pub kpgmbkkogjg: u32, /// offset: 28 #[prost(int32, tag = "12")] pub hkiomcocdnf: i32, /// offset: 36 #[prost(uint32, tag = "10")] pub aehkngbkpbe: u32, } /// Obf: GOIAHMBHEHB /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6407)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureApplyPasterListCsReq { /// offset: 32 #[prost(uint32, tag = "15")] pub hbcjpcmjphe: u32, /// offset: 16 #[prost(message, repeated, tag = "13")] pub mlfnlibcbmo: ::prost::alloc::vec::Vec, } /// Obf: FFHDNNDFPCJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6458)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureApplyPasterListScRsp { /// offset: 16 #[prost(message, optional, tag = "8")] pub mhmdidkncih: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jceeenoldif { /// offset: 36 #[prost(enumeration = "TreasureDungeonRecordType", tag = "3")] pub r#type: i32, /// offset: 40 #[prost(uint32, tag = "12")] pub pnidnoghmbh: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub haffdddpfga: u32, /// offset: 28 #[prost(uint32, tag = "8")] pub cmapcggabji: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub ghaiglahmho: u32, } /// Obf: OKCDFCIKIGM /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4491)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TreasureDungeonDataScNotify { /// offset: 16 #[prost(message, optional, tag = "13")] pub ikhjlmakncd: ::core::option::Option, } /// Obf: FDGEEEEGNEC /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(4410)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TreasureDungeonFinishScNotify { /// offset: 44 #[prost(uint32, tag = "15")] pub target_side: u32, /// offset: 40 #[prost(uint32, tag = "14")] pub bhmjflgmick: u32, /// offset: 52 #[prost(bool, tag = "8")] pub is_win: bool, /// offset: 48 #[prost(uint32, tag = "6")] pub deobojccpfb: u32, /// offset: 32 #[prost(map = "uint32, uint32", tag = "2")] pub dpajmlnhddg: ::std::collections::HashMap, /// offset: 56 #[prost(uint32, tag = "12")] pub dckeeakeolc: u32, /// offset: 16 #[prost(map = "uint32, uint32", tag = "7")] pub gcgalkpchcp: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpbgmoccmla { /// offset: 56 #[prost(message, repeated, tag = "150")] pub eopnfaappio: ::prost::alloc::vec::Vec, /// offset: 108 #[prost(uint32, tag = "7")] pub nlbgebppdjo: u32, /// offset: 24 #[prost(message, repeated, tag = "11")] pub jbocopnejlb: ::prost::alloc::vec::Vec, /// offset: 88 #[prost(uint32, tag = "13")] pub mgihlohmojc: u32, /// offset: 40 #[prost(message, repeated, tag = "1500")] pub mgmppojigbc: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "1030")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, tag = "10")] pub target_side: u32, /// offset: 104 #[prost(bool, tag = "2046")] pub admjnjkcdfn: bool, /// offset: 106 #[prost(bool, tag = "398")] pub opdajbalnek: bool, /// offset: 112 #[prost(uint32, tag = "869")] pub ahaappcdlff: u32, /// offset: 48 #[prost(message, repeated, tag = "94")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 84 #[prost(uint32, tag = "4")] pub miccegikibj: u32, /// offset: 32 #[prost(message, repeated, tag = "1070")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 96 #[prost(uint32, tag = "8")] pub nphlepecmah: u32, /// offset: 100 #[prost(uint32, tag = "3")] pub dckeeakeolc: u32, /// offset: 16 #[prost(message, repeated, tag = "1")] pub imbcjkhmoab: ::prost::alloc::vec::Vec, /// offset: 105 #[prost(bool, tag = "861")] pub ojpcgmhcebn: bool, /// offset: 92 #[prost(uint32, tag = "14")] pub jdfdjacpckc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hmkmgagpaka { /// offset: 24 #[prost(uint32, tag = "5")] pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub fjofdonmhph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aomplkeiljd { /// offset: 32 #[prost(uint32, tag = "3")] pub avatar_id: u32, /// offset: 16 #[prost(message, optional, tag = "11")] pub sp_bar: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "14")] pub avatar_type: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub hp: u32, /// offset: 44 #[prost(uint32, tag = "1")] pub mhepbnfjdib: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ildfflcofcn { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_type: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ikjofcnbmkf { /// offset: 28 #[prost(uint32, tag = "10")] pub ieihjekmlhh: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pgnafaeaidn { /// offset: 44 #[prost(bool, tag = "2")] pub hlkafpclmeo: bool, /// offset: 16 #[prost(message, repeated, tag = "1748")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 45 #[prost(bool, tag = "3")] pub ggfijfdfgcm: bool, /// offset: 46 #[prost(bool, tag = "15")] pub kloncigadni: bool, /// offset: 36 #[prost(uint32, tag = "13")] pub jjnkpcbkokb: u32, /// offset: 47 #[prost(bool, tag = "10")] pub imloehhajoi: bool, /// offset: 32 #[prost(uint32, tag = "11")] pub pghpkhcnpmf: u32, /// offset: 40 #[prost(uint32, tag = "8")] pub cjopnfdbjhd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ffkgogncnaj { /// offset: 40 #[prost(uint32, tag = "13")] pub cjopnfdbjhd: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub dkjdnnkmngf: u32, /// offset: 24 #[prost(uint32, tag = "5")] pub haffdddpfga: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub buff_id: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub chphbcokceo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Doacekeeklj { /// offset: 28 #[prost(uint32, tag = "15")] pub jdfdjacpckc: u32, /// offset: 36 #[prost(bool, tag = "7")] pub pnfbogkcmce: bool, /// offset: 32 #[prost(uint32, tag = "11")] pub target_side: u32, /// offset: 37 #[prost(bool, tag = "10")] pub has_passed: bool, /// offset: 24 #[prost(uint32, tag = "13")] pub mcekminmjkf: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub dckeeakeolc: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub nphlepecmah: u32, } /// Obf: BGPPCEGGINK /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4439)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTreasureDungeonActivityDataCsReq {} /// Obf: AELOKIHNKMA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4401)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTreasureDungeonActivityDataScRsp { /// offset: 24 #[prost(message, repeated, tag = "12")] pub bpckfojkcbk: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: CEGHNBBAPFA /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4474)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTreasureDungeonCsReq { /// offset: 32 #[prost(uint32, tag = "3")] pub target_side: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: MKPILHMLFJC /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4437)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTreasureDungeonScRsp { /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "6")] pub ikhjlmakncd: ::core::option::Option, } /// Obf: EIPJLKDNPDO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4404)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct OpenTreasureDungeonGridCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub target_side: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub cjopnfdbjhd: u32, } /// Obf: BEFOGPHDPNA /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4438)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenTreasureDungeonGridScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub ikhjlmakncd: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: HGPEGMNNBIG /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4433)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct InteractTreasureDungeonGridCsReq { /// offset: 28 #[prost(uint32, tag = "11")] pub target_side: u32, /// offset: 32 #[prost(uint32, tag = "10")] pub display_value: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub cjopnfdbjhd: u32, } /// Obf: OEDKGGDDDLM /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4461)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InteractTreasureDungeonGridScRsp { /// offset: 32 #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "3")] pub ikhjlmakncd: ::core::option::Option, } /// Obf: BKBJFPPKPGL /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4407)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UseTreasureDungeonItemCsReq { /// offset: 24 #[prost(uint32, tag = "14")] pub target_side: u32, /// offset: 28 #[prost(uint32, tag = "6")] pub item_id: u32, /// offset: 32 #[prost(uint32, tag = "5")] pub cjopnfdbjhd: u32, } /// Obf: OLMFMFAIICJ /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4458)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UseTreasureDungeonItemScRsp { /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "4")] pub ikhjlmakncd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fngpalcmbkk { /// offset: 24 #[prost(uint32, tag = "9")] pub avatar_id: u32, /// offset: 28 #[prost(enumeration = "AvatarType", tag = "7")] pub avatar_type: i32, } /// Obf: GGEMBNFNCLP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4472)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightTreasureDungeonMonsterCsReq { /// offset: 36 #[prost(uint32, tag = "5")] pub target_side: u32, /// offset: 24 #[prost(message, repeated, tag = "13")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] pub cjopnfdbjhd: u32, } /// Obf: EIEKCOPGDGI /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4432)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightTreasureDungeonMonsterScRsp { /// offset: 16 #[prost(message, optional, tag = "6")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: PFBIKFDAMJN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(4444)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct QuitTreasureDungeonCsReq { /// offset: 24 #[prost(bool, tag = "7")] pub pamdlhocmcc: bool, /// offset: 28 #[prost(uint32, tag = "1")] pub target_side: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4500)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ghnhlnicaoi { /// offset: 24 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Tutorial { /// offset: 24 #[prost(enumeration = "TutorialStatus", tag = "2")] pub status: i32, /// offset: 28 #[prost(uint32, tag = "3")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct TutorialGuide { /// offset: 24 #[prost(enumeration = "TutorialStatus", tag = "9")] pub status: i32, /// offset: 28 #[prost(uint32, tag = "13")] pub id: u32, /// offset: 32 #[prost(enumeration = "TutorialGuideType", tag = "12")] pub r#type: i32, } /// Obf: FNDPDAGONPO /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1691)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTutorialCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1610)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialScRsp { /// offset: 24 #[prost(message, repeated, tag = "1")] pub tutorial_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub cur_map_entry_id: u32, } /// Obf: ELGGLBDAKDN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1694)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct GetTutorialGuideCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1695)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialGuideScRsp { /// offset: 24 #[prost(message, repeated, tag = "10")] pub tutorial_guide_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub cur_map_entry_id: u32, } /// Obf: POAMLKKGKPE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1614)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialCsReq { /// offset: 24 #[prost(uint32, tag = "15")] pub idgpinmkpnl: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1618)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialScRsp { /// offset: 32 #[prost(uint32, tag = "1")] pub cur_map_entry_id: u32, /// offset: 24 #[prost(message, optional, tag = "14")] pub tutorial: ::core::option::Option, } /// Obf: PMLLCKIOCJM /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1609)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialGuideCsReq { /// offset: 28 #[prost(uint32, tag = "11")] pub group_id: u32, /// offset: 24 #[prost(enumeration = "TutorialGuideType", tag = "8")] pub r#type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1698)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct UnlockTutorialGuideScRsp { /// offset: 32 #[prost(uint32, tag = "10")] pub cur_map_entry_id: u32, /// offset: 24 #[prost(message, optional, tag = "14")] pub tutorial_guide: ::core::option::Option, } /// Obf: FOLIFJMDCOP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1663)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishTutorialCsReq { /// offset: 24 #[prost(uint32, tag = "5")] pub idgpinmkpnl: u32, /// offset: 28 #[prost(enumeration = "TutorialFinishType", tag = "11")] pub ngjkiiijbib: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1626)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishTutorialScRsp { /// offset: 24 #[prost(message, optional, tag = "7")] pub tutorial: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "5")] pub cur_map_entry_id: u32, } /// Obf: IOEPDEBGEJN /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(1639)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct FinishTutorialGuideCsReq { /// offset: 28 #[prost(enumeration = "TutorialGuideType", tag = "14")] pub r#type: i32, /// offset: 24 #[prost(uint32, tag = "6")] pub group_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1601)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTutorialGuideScRsp { /// offset: 16 #[prost(message, optional, tag = "7")] pub tutorial_guide: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "10")] pub cur_map_entry_id: u32, /// offset: 32 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hacnbjjolhp { /// offset: 32 #[prost(uint32, tag = "5")] pub bapdmnkdlhg: u32, /// offset: 28 #[prost(uint32, tag = "12")] pub id: u32, /// offset: 24 #[prost(bool, tag = "9")] pub is_new: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Admcmfiinih { /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub eogmihepcgm: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "9")] pub id: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub mohobfpjpml: u32, /// offset: 32 #[prost(bool, tag = "10")] pub is_new: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Peednobmbnn { /// offset: 24 #[prost(message, optional, tag = "3")] pub ghekieaomlj: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "10")] pub mhcabcedngb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bjofakoflam { /// offset: 24 #[prost(uint32, tag = "5")] pub dcpkpnlkgmm: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(410)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oldmkciingh { /// offset: 16 #[prost(message, optional, tag = "11")] pub jogfdbpamdp: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "8")] pub mohhijghpnb: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Defojhbbidk { /// offset: 24 #[prost(uint32, tag = "8")] pub pnkgniidjaa: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(495)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nkioipmcong { /// offset: 28 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "13")] pub mohhijghpnb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jkfdcjbbabp {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(418)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kpocainfjda { /// offset: 16 #[prost(message, repeated, tag = "6")] pub lhfmnahidom: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "3")] pub mohhijghpnb: u32, /// offset: 36 #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(409)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Debhhhifihk { /// offset: 24 #[prost(uint32, tag = "6")] pub pnkgniidjaa: u32, /// offset: 28 #[prost(uint32, tag = "7")] pub dcpkpnlkgmm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Nnlcnfmfenh { /// offset: 28 #[prost(uint32, tag = "2")] pub opgdcbdbkbo: u32, /// offset: 24 #[prost(uint32, tag = "4")] pub dcpkpnlkgmm: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(463)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jglmanjemja { /// offset: 24 #[prost(uint32, tag = "10")] pub opgdcbdbkbo: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "14")] pub dcpkpnlkgmm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hibbbjbenhc { /// offset: 44 #[prost(bool, tag = "14")] pub pijmkhmdhae: bool, /// offset: 16 #[prost(message, optional, tag = "11")] pub motion: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub biagifikdna: u32, /// offset: 32 #[prost(message, repeated, tag = "13")] pub bllldcmoaai: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njbhklckhbk { /// offset: 48 #[prost(bool, tag = "5")] pub pijmkhmdhae: bool, /// offset: 40 #[prost(string, tag = "13")] pub lbbmjlaijoc: ::prost::alloc::string::String, /// offset: 16 #[prost(message, optional, tag = "14")] pub cpemliagbkb: ::core::option::Option, /// offset: 56 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 32 #[prost(message, repeated, tag = "10")] pub bllldcmoaai: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "9")] pub biagifikdna: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6513)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jljhoobhdhp { /// offset: 24 #[prost(message, optional, tag = "9")] pub motion: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "4")] pub paglojdllld: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "8")] pub id: u32, /// offset: 44 #[prost(bool, tag = "10")] pub lchahecjpoi: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6507)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dndhidkfbka { /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "8")] pub maonhdcchpe: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6530)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eibnpikgcjn { /// offset: 16 #[prost(message, optional, tag = "3")] pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6527)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cmohigkknen { /// offset: 24 #[prost(message, optional, tag = "10")] pub maonhdcchpe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6535)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Eegaioccmkm { /// offset: 24 #[prost(uint32, tag = "4")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6538)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njmpapfmnfm { /// offset: 24 #[prost(message, optional, tag = "4")] pub maonhdcchpe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6505)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ipnaeodcpdd { /// offset: 24 #[prost(uint32, tag = "15")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6501)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dppdcnbilmn { /// offset: 16 #[prost(message, optional, tag = "3")] pub maonhdcchpe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6547)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bcgihfgiaem { /// offset: 24 #[prost(uint32, tag = "2")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6519)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Khohcmmcmbl { /// offset: 24 #[prost(message, optional, tag = "8")] pub maonhdcchpe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] #[cmdid(6502)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Momaeppeaja { /// offset: 24 #[prost(message, optional, tag = "12")] pub maonhdcchpe: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6544)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ppbjilgapbf { /// offset: 24 #[prost(message, optional, tag = "15")] pub ggdpaajfmjb: ::core::option::Option, /// offset: 32 #[prost(uint32, repeated, tag = "6")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6518)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbpbhnpieak { /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "9")] pub maonhdcchpe: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6545)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Offbngeidfm { /// offset: 24 #[prost(message, optional, tag = "15")] pub ggdpaajfmjb: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6536)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejgainkkbfm { /// offset: 16 #[prost(message, optional, tag = "9")] pub maonhdcchpe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6503)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Blgnjjnfdea { /// offset: 28 #[prost(uint32, tag = "3")] pub group_id: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub config_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6550)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Bnegeebjcmd { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6516)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pchlkjcncen { /// offset: 24 #[prost(uint32, repeated, tag = "15")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6531)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Mgdagapaiej { /// offset: 24 #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: FHFFLADCOKE /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(7626)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct WorldUnlockCsReq { /// offset: 24 #[prost(uint32, tag = "10")] pub lloloehpfha: u32, } /// Obf: JKPOGPLBODL /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7627)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct WorldUnlockScRsp { /// offset: 28 #[prost(uint32, tag = "6")] pub lloloehpfha: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abolgabipja { /// offset: 64 #[prost(uint32, tag = "1")] pub mlofnlcknbl: u32, /// offset: 92 #[prost(uint32, tag = "2")] pub authkey_ver: u32, /// offset: 68 #[prost(uint32, tag = "3")] pub ldebcmjbcld: u32, /// offset: 60 #[prost(uint32, tag = "4")] pub nhddhmggkbo: u32, /// offset: 76 #[prost(uint32, tag = "5")] pub hdhjeffipol: u32, /// offset: 44 #[prost(uint32, tag = "6")] pub ngcfmhkacdo: u32, /// offset: 88 #[prost(uint32, tag = "7")] pub ajkhdlnmbmp: u32, /// offset: 72 #[prost(uint32, tag = "8")] pub igjobfgjami: u32, /// offset: 96 #[prost(uint64, tag = "9")] pub ebabmgkjiaf: u64, /// offset: 84 #[prost(uint32, tag = "10")] pub jebnjpncpmp: u32, /// offset: 52 #[prost(uint32, tag = "11")] pub id: u32, /// offset: 48 #[prost(uint32, tag = "12")] pub hkehiipbdha: u32, /// offset: 40 #[prost(uint32, tag = "13")] pub flmehipgbjn: u32, /// offset: 16 #[prost(string, tag = "14")] pub emhmhackboi: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, tag = "15")] pub ddalnhlogjk: u32, /// offset: 80 #[prost(uint32, tag = "16")] pub lhhmllfgfli: u32, /// offset: 32 #[prost(uint64, tag = "17")] pub damfmnkhfih: u64, } #[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, 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, PlayerActionRogueChallengeActivityStart = 4411, PlayerActionRogueChallengeActivityFinish = 4412, PlayerActionRogueChallengeActivitySave = 4413, PlayerActionPlayerReturnLoginMail = 4431, 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, 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, } 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::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::PlayerActionRogueChallengeActivityStart => { "PlayerActionType_PlayerActionRogueChallengeActivityStart" } Self::PlayerActionRogueChallengeActivityFinish => { "PlayerActionType_PlayerActionRogueChallengeActivityFinish" } Self::PlayerActionRogueChallengeActivitySave => { "PlayerActionType_PlayerActionRogueChallengeActivitySave" } Self::PlayerActionPlayerReturnLoginMail => { "PlayerActionType_PlayerActionPlayerReturnLoginMail" } 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::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" } } } /// 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_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_PlayerActionRogueChallengeActivityStart" => { Some(Self::PlayerActionRogueChallengeActivityStart) } "PlayerActionType_PlayerActionRogueChallengeActivityFinish" => { Some(Self::PlayerActionRogueChallengeActivityFinish) } "PlayerActionType_PlayerActionRogueChallengeActivitySave" => { Some(Self::PlayerActionRogueChallengeActivitySave) } "PlayerActionType_PlayerActionPlayerReturnLoginMail" => { Some(Self::PlayerActionPlayerReturnLoginMail) } "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_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) } _ => None, } } } /// Obf: ABFBKFMEABC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChatType { AbfbkfmeabcPcpdhelpkem = 0, AbfbkfmeabcMldcaafkiah = 1, AbfbkfmeabcFijgfkenlgk = 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::AbfbkfmeabcPcpdhelpkem => "ABFBKFMEABC_PCPDHELPKEM", Self::AbfbkfmeabcMldcaafkiah => "ABFBKFMEABC_MLDCAAFKIAH", Self::AbfbkfmeabcFijgfkenlgk => "ABFBKFMEABC_FIJGFKENLGK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ABFBKFMEABC_PCPDHELPKEM" => Some(Self::AbfbkfmeabcPcpdhelpkem), "ABFBKFMEABC_MLDCAAFKIAH" => Some(Self::AbfbkfmeabcMldcaafkiah), "ABFBKFMEABC_FIJGFKENLGK" => Some(Self::AbfbkfmeabcFijgfkenlgk), _ => None, } } } /// Obf: EMIIKKDABID #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MsgType { EmiikkdabidPcpdhelpkem = 0, EmiikkdabidEfoemfdbiaf = 1, EmiikkdabidPbnpmlgfmdj = 2, EmiikkdabidOcpjkkbajke = 3, EmiikkdabidMifafjmfnib = 4, EmiikkdabidLnfhfkjclno = 5, EmiikkdabidBaeablobegi = 6, EmiikkdabidJlpajnndemi = 7, EmiikkdabidAlbieapfhco = 8, EmiikkdabidHlajeoaieok = 9, EmiikkdabidOeebeeacolb = 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::EmiikkdabidPcpdhelpkem => "EMIIKKDABID_PCPDHELPKEM", Self::EmiikkdabidEfoemfdbiaf => "EMIIKKDABID_EFOEMFDBIAF", Self::EmiikkdabidPbnpmlgfmdj => "EMIIKKDABID_PBNPMLGFMDJ", Self::EmiikkdabidOcpjkkbajke => "EMIIKKDABID_OCPJKKBAJKE", Self::EmiikkdabidMifafjmfnib => "EMIIKKDABID_MIFAFJMFNIB", Self::EmiikkdabidLnfhfkjclno => "EMIIKKDABID_LNFHFKJCLNO", Self::EmiikkdabidBaeablobegi => "EMIIKKDABID_BAEABLOBEGI", Self::EmiikkdabidJlpajnndemi => "EMIIKKDABID_JLPAJNNDEMI", Self::EmiikkdabidAlbieapfhco => "EMIIKKDABID_ALBIEAPFHCO", Self::EmiikkdabidHlajeoaieok => "EMIIKKDABID_HLAJEOAIEOK", Self::EmiikkdabidOeebeeacolb => "EMIIKKDABID_OEEBEEACOLB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EMIIKKDABID_PCPDHELPKEM" => Some(Self::EmiikkdabidPcpdhelpkem), "EMIIKKDABID_EFOEMFDBIAF" => Some(Self::EmiikkdabidEfoemfdbiaf), "EMIIKKDABID_PBNPMLGFMDJ" => Some(Self::EmiikkdabidPbnpmlgfmdj), "EMIIKKDABID_OCPJKKBAJKE" => Some(Self::EmiikkdabidOcpjkkbajke), "EMIIKKDABID_MIFAFJMFNIB" => Some(Self::EmiikkdabidMifafjmfnib), "EMIIKKDABID_LNFHFKJCLNO" => Some(Self::EmiikkdabidLnfhfkjclno), "EMIIKKDABID_BAEABLOBEGI" => Some(Self::EmiikkdabidBaeablobegi), "EMIIKKDABID_JLPAJNNDEMI" => Some(Self::EmiikkdabidJlpajnndemi), "EMIIKKDABID_ALBIEAPFHCO" => Some(Self::EmiikkdabidAlbieapfhco), "EMIIKKDABID_HLAJEOAIEOK" => Some(Self::EmiikkdabidHlajeoaieok), "EMIIKKDABID_OEEBEEACOLB" => Some(Self::EmiikkdabidOeebeeacolb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ajhijdpoann { Ndgenklmeng = 0, Ecfkbofbjhn = 1, Mhbppidfpcb = 2, } impl Ajhijdpoann { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ndgenklmeng => "AJHIJDPOANN_NDGENKLMENG", Self::Ecfkbofbjhn => "AJHIJDPOANN_ECFKBOFBJHN", Self::Mhbppidfpcb => "AJHIJDPOANN_MHBPPIDFPCB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AJHIJDPOANN_NDGENKLMENG" => Some(Self::Ndgenklmeng), "AJHIJDPOANN_ECFKBOFBJHN" => Some(Self::Ecfkbofbjhn), "AJHIJDPOANN_MHBPPIDFPCB" => Some(Self::Mhbppidfpcb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ggcffjgcpkd { Pcpdhelpkem = 0, Dhdfncbanag = 1, Ejkicgkpknd = 2, Iehkginahkb = 3, Gbajgenogmi = 4, } impl Ggcffjgcpkd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "GGCFFJGCPKD_PCPDHELPKEM", Self::Dhdfncbanag => "GGCFFJGCPKD_DHDFNCBANAG", Self::Ejkicgkpknd => "GGCFFJGCPKD_EJKICGKPKND", Self::Iehkginahkb => "GGCFFJGCPKD_IEHKGINAHKB", Self::Gbajgenogmi => "GGCFFJGCPKD_GBAJGENOGMI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GGCFFJGCPKD_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "GGCFFJGCPKD_DHDFNCBANAG" => Some(Self::Dhdfncbanag), "GGCFFJGCPKD_EJKICGKPKND" => Some(Self::Ejkicgkpknd), "GGCFFJGCPKD_IEHKGINAHKB" => Some(Self::Iehkginahkb), "GGCFFJGCPKD_GBAJGENOGMI" => Some(Self::Gbajgenogmi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gnkdjfagcbc { Kgpahocdgin = 0, Lpooldifedb = 1, Fbkfjennebd = 2, Lclaebgjped = 3, Cfedniaijpp = 4, Dnblkapceca = 5, Gdkehbcdabj = 6, } impl Gnkdjfagcbc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Kgpahocdgin => "GNKDJFAGCBC_KGPAHOCDGIN", Self::Lpooldifedb => "GNKDJFAGCBC_LPOOLDIFEDB", Self::Fbkfjennebd => "GNKDJFAGCBC_FBKFJENNEBD", Self::Lclaebgjped => "GNKDJFAGCBC_LCLAEBGJPED", Self::Cfedniaijpp => "GNKDJFAGCBC_CFEDNIAIJPP", Self::Dnblkapceca => "GNKDJFAGCBC_DNBLKAPCECA", Self::Gdkehbcdabj => "GNKDJFAGCBC_GDKEHBCDABJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GNKDJFAGCBC_KGPAHOCDGIN" => Some(Self::Kgpahocdgin), "GNKDJFAGCBC_LPOOLDIFEDB" => Some(Self::Lpooldifedb), "GNKDJFAGCBC_FBKFJENNEBD" => Some(Self::Fbkfjennebd), "GNKDJFAGCBC_LCLAEBGJPED" => Some(Self::Lclaebgjped), "GNKDJFAGCBC_CFEDNIAIJPP" => Some(Self::Cfedniaijpp), "GNKDJFAGCBC_DNBLKAPCECA" => Some(Self::Dnblkapceca), "GNKDJFAGCBC_GDKEHBCDABJ" => Some(Self::Gdkehbcdabj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Agfgapepdjo { Pcpdhelpkem = 0, Lekgiiiglkb = 1, Mcodiapgfhc = 2, } impl Agfgapepdjo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "AGFGAPEPDJO_PCPDHELPKEM", Self::Lekgiiiglkb => "AGFGAPEPDJO_LEKGIIIGLKB", Self::Mcodiapgfhc => "AGFGAPEPDJO_MCODIAPGFHC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AGFGAPEPDJO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "AGFGAPEPDJO_LEKGIIIGLKB" => Some(Self::Lekgiiiglkb), "AGFGAPEPDJO_MCODIAPGFHC" => Some(Self::Mcodiapgfhc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bjlejciglao { Pcpdhelpkem = 0, Agjblpljgpd = 1, Acbomnnaldk = 2, } impl Bjlejciglao { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "BJLEJCIGLAO_PCPDHELPKEM", Self::Agjblpljgpd => "BJLEJCIGLAO_AGJBLPLJGPD", Self::Acbomnnaldk => "BJLEJCIGLAO_ACBOMNNALDK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BJLEJCIGLAO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "BJLEJCIGLAO_AGJBLPLJGPD" => Some(Self::Agjblpljgpd), "BJLEJCIGLAO_ACBOMNNALDK" => Some(Self::Acbomnnaldk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cooclipgceh { Pcpdhelpkem = 0, Eikghmiekpe = 1, Cgdgjbldknp = 2, } impl Cooclipgceh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "COOCLIPGCEH_PCPDHELPKEM", Self::Eikghmiekpe => "COOCLIPGCEH_EIKGHMIEKPE", Self::Cgdgjbldknp => "COOCLIPGCEH_CGDGJBLDKNP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "COOCLIPGCEH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "COOCLIPGCEH_EIKGHMIEKPE" => Some(Self::Eikghmiekpe), "COOCLIPGCEH_CGDGJBLDKNP" => Some(Self::Cgdgjbldknp), _ => 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, } } } /// Obf: ECIOOMKFMGC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum VirtualItemType { EcioomkfmgcHmaklfcchcc = 0, EcioomkfmgcMmkgjjgkfgd = 1, EcioomkfmgcEfmbclpjjdh = 2, EcioomkfmgcPkmjliplola = 3, EcioomkfmgcHhamgckmbfo = 11, EcioomkfmgcNijidkgocij = 12, EcioomkfmgcKejlnbiopel = 21, EcioomkfmgcCmmkpmmjdbj = 22, EcioomkfmgcGednlbjdfnk = 23, EcioomkfmgcGlhbbhloeia = 24, EcioomkfmgcMohnhkfhnil = 25, EcioomkfmgcOfghpoggjbc = 26, EcioomkfmgcBefpdomgmmn = 31, EcioomkfmgcFajegfidllm = 32, EcioomkfmgcCbphpbldleg = 33, EcioomkfmgcKmhjhpdbmmn = 34, EcioomkfmgcMcfbnamkajn = 41, EcioomkfmgcIhjkiciaieo = 51, EcioomkfmgcGgcgjgmaoja = 52, EcioomkfmgcHejnmidanep = 53, EcioomkfmgcEibbaphccdd = 54, EcioomkfmgcFbnnbkiaddg = 55, EcioomkfmgcLkjoebkbgkd = 56, EcioomkfmgcFclnhmebanc = 190, EcioomkfmgcIkoiochlnpf = 191, EcioomkfmgcEdhnmjjacke = 192, EcioomkfmgcHpeghlaoohh = 193, EcioomkfmgcDmkaecijoco = 194, EcioomkfmgcEkammfgbaod = 195, EcioomkfmgcFanhdpbfolk = 196, EcioomkfmgcMkgdkcbjpfp = 100000, EcioomkfmgcCekkihmedbn = 280001, EcioomkfmgcOjhajpdfjfm = 280002, EcioomkfmgcGpdfgigejab = 281001, EcioomkfmgcNmbdmbcpomo = 281012, EcioomkfmgcDcgofnoiaep = 300101, EcioomkfmgcDhmmchhbnie = 300102, EcioomkfmgcBpdepipeeid = 300103, EcioomkfmgcMnolnndfpoa = 300104, EcioomkfmgcEmfdjpbmnoe = 281002, EcioomkfmgcAebfmlgdfkl = 281003, EcioomkfmgcKcdpdpchmje = 281004, EcioomkfmgcOjeiccefmng = 281013, EcioomkfmgcInmijbamnml = 281019, EcioomkfmgcFalaaadonil = 281005, EcioomkfmgcMkccojiaapp = 281014, EcioomkfmgcBbellnfmdaj = 281015, EcioomkfmgcDlmlljnnkpd = 281016, EcioomkfmgcAelhdoiolak = 281017, EcioomkfmgcKmncefdhngo = 281018, EcioomkfmgcKckpamkgddh = 281020, EcioomkfmgcCocmghniedc = 281022, EcioomkfmgcGlohfbdljof = 281024, EcioomkfmgcGleleifpjef = 281023, EcioomkfmgcGcmkglpmhln = 281025, EcioomkfmgcFnfclpbpmgb = 281026, EcioomkfmgcLflhjgmgkdd = 281027, EcioomkfmgcOpeoimjmick = 281028, EcioomkfmgcMpeoiaambfo = 281029, EcioomkfmgcJocfbhkbmee = 281030, EcioomkfmgcBnaemcngced = 281031, EcioomkfmgcPipomhhceac = 281032, EcioomkfmgcJghgkgloaog = 281033, EcioomkfmgcMcjmdmgdock = 281034, EcioomkfmgcLllmbiichpi = 281035, EcioomkfmgcCdgoeohgbdl = 281036, EcioomkfmgcKlnckcgbmnf = 281037, EcioomkfmgcHhjjfeohpfo = 281038, EcioomkfmgcHlbippakdac = 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::EcioomkfmgcHmaklfcchcc => "ECIOOMKFMGC_HMAKLFCCHCC", Self::EcioomkfmgcMmkgjjgkfgd => "ECIOOMKFMGC_MMKGJJGKFGD", Self::EcioomkfmgcEfmbclpjjdh => "ECIOOMKFMGC_EFMBCLPJJDH", Self::EcioomkfmgcPkmjliplola => "ECIOOMKFMGC_PKMJLIPLOLA", Self::EcioomkfmgcHhamgckmbfo => "ECIOOMKFMGC_HHAMGCKMBFO", Self::EcioomkfmgcNijidkgocij => "ECIOOMKFMGC_NIJIDKGOCIJ", Self::EcioomkfmgcKejlnbiopel => "ECIOOMKFMGC_KEJLNBIOPEL", Self::EcioomkfmgcCmmkpmmjdbj => "ECIOOMKFMGC_CMMKPMMJDBJ", Self::EcioomkfmgcGednlbjdfnk => "ECIOOMKFMGC_GEDNLBJDFNK", Self::EcioomkfmgcGlhbbhloeia => "ECIOOMKFMGC_GLHBBHLOEIA", Self::EcioomkfmgcMohnhkfhnil => "ECIOOMKFMGC_MOHNHKFHNIL", Self::EcioomkfmgcOfghpoggjbc => "ECIOOMKFMGC_OFGHPOGGJBC", Self::EcioomkfmgcBefpdomgmmn => "ECIOOMKFMGC_BEFPDOMGMMN", Self::EcioomkfmgcFajegfidllm => "ECIOOMKFMGC_FAJEGFIDLLM", Self::EcioomkfmgcCbphpbldleg => "ECIOOMKFMGC_CBPHPBLDLEG", Self::EcioomkfmgcKmhjhpdbmmn => "ECIOOMKFMGC_KMHJHPDBMMN", Self::EcioomkfmgcMcfbnamkajn => "ECIOOMKFMGC_MCFBNAMKAJN", Self::EcioomkfmgcIhjkiciaieo => "ECIOOMKFMGC_IHJKICIAIEO", Self::EcioomkfmgcGgcgjgmaoja => "ECIOOMKFMGC_GGCGJGMAOJA", Self::EcioomkfmgcHejnmidanep => "ECIOOMKFMGC_HEJNMIDANEP", Self::EcioomkfmgcEibbaphccdd => "ECIOOMKFMGC_EIBBAPHCCDD", Self::EcioomkfmgcFbnnbkiaddg => "ECIOOMKFMGC_FBNNBKIADDG", Self::EcioomkfmgcLkjoebkbgkd => "ECIOOMKFMGC_LKJOEBKBGKD", Self::EcioomkfmgcFclnhmebanc => "ECIOOMKFMGC_FCLNHMEBANC", Self::EcioomkfmgcIkoiochlnpf => "ECIOOMKFMGC_IKOIOCHLNPF", Self::EcioomkfmgcEdhnmjjacke => "ECIOOMKFMGC_EDHNMJJACKE", Self::EcioomkfmgcHpeghlaoohh => "ECIOOMKFMGC_HPEGHLAOOHH", Self::EcioomkfmgcDmkaecijoco => "ECIOOMKFMGC_DMKAECIJOCO", Self::EcioomkfmgcEkammfgbaod => "ECIOOMKFMGC_EKAMMFGBAOD", Self::EcioomkfmgcFanhdpbfolk => "ECIOOMKFMGC_FANHDPBFOLK", Self::EcioomkfmgcMkgdkcbjpfp => "ECIOOMKFMGC_MKGDKCBJPFP", Self::EcioomkfmgcCekkihmedbn => "ECIOOMKFMGC_CEKKIHMEDBN", Self::EcioomkfmgcOjhajpdfjfm => "ECIOOMKFMGC_OJHAJPDFJFM", Self::EcioomkfmgcGpdfgigejab => "ECIOOMKFMGC_GPDFGIGEJAB", Self::EcioomkfmgcNmbdmbcpomo => "ECIOOMKFMGC_NMBDMBCPOMO", Self::EcioomkfmgcDcgofnoiaep => "ECIOOMKFMGC_DCGOFNOIAEP", Self::EcioomkfmgcDhmmchhbnie => "ECIOOMKFMGC_DHMMCHHBNIE", Self::EcioomkfmgcBpdepipeeid => "ECIOOMKFMGC_BPDEPIPEEID", Self::EcioomkfmgcMnolnndfpoa => "ECIOOMKFMGC_MNOLNNDFPOA", Self::EcioomkfmgcEmfdjpbmnoe => "ECIOOMKFMGC_EMFDJPBMNOE", Self::EcioomkfmgcAebfmlgdfkl => "ECIOOMKFMGC_AEBFMLGDFKL", Self::EcioomkfmgcKcdpdpchmje => "ECIOOMKFMGC_KCDPDPCHMJE", Self::EcioomkfmgcOjeiccefmng => "ECIOOMKFMGC_OJEICCEFMNG", Self::EcioomkfmgcInmijbamnml => "ECIOOMKFMGC_INMIJBAMNML", Self::EcioomkfmgcFalaaadonil => "ECIOOMKFMGC_FALAAADONIL", Self::EcioomkfmgcMkccojiaapp => "ECIOOMKFMGC_MKCCOJIAAPP", Self::EcioomkfmgcBbellnfmdaj => "ECIOOMKFMGC_BBELLNFMDAJ", Self::EcioomkfmgcDlmlljnnkpd => "ECIOOMKFMGC_DLMLLJNNKPD", Self::EcioomkfmgcAelhdoiolak => "ECIOOMKFMGC_AELHDOIOLAK", Self::EcioomkfmgcKmncefdhngo => "ECIOOMKFMGC_KMNCEFDHNGO", Self::EcioomkfmgcKckpamkgddh => "ECIOOMKFMGC_KCKPAMKGDDH", Self::EcioomkfmgcCocmghniedc => "ECIOOMKFMGC_COCMGHNIEDC", Self::EcioomkfmgcGlohfbdljof => "ECIOOMKFMGC_GLOHFBDLJOF", Self::EcioomkfmgcGleleifpjef => "ECIOOMKFMGC_GLELEIFPJEF", Self::EcioomkfmgcGcmkglpmhln => "ECIOOMKFMGC_GCMKGLPMHLN", Self::EcioomkfmgcFnfclpbpmgb => "ECIOOMKFMGC_FNFCLPBPMGB", Self::EcioomkfmgcLflhjgmgkdd => "ECIOOMKFMGC_LFLHJGMGKDD", Self::EcioomkfmgcOpeoimjmick => "ECIOOMKFMGC_OPEOIMJMICK", Self::EcioomkfmgcMpeoiaambfo => "ECIOOMKFMGC_MPEOIAAMBFO", Self::EcioomkfmgcJocfbhkbmee => "ECIOOMKFMGC_JOCFBHKBMEE", Self::EcioomkfmgcBnaemcngced => "ECIOOMKFMGC_BNAEMCNGCED", Self::EcioomkfmgcPipomhhceac => "ECIOOMKFMGC_PIPOMHHCEAC", Self::EcioomkfmgcJghgkgloaog => "ECIOOMKFMGC_JGHGKGLOAOG", Self::EcioomkfmgcMcjmdmgdock => "ECIOOMKFMGC_MCJMDMGDOCK", Self::EcioomkfmgcLllmbiichpi => "ECIOOMKFMGC_LLLMBIICHPI", Self::EcioomkfmgcCdgoeohgbdl => "ECIOOMKFMGC_CDGOEOHGBDL", Self::EcioomkfmgcKlnckcgbmnf => "ECIOOMKFMGC_KLNCKCGBMNF", Self::EcioomkfmgcHhjjfeohpfo => "ECIOOMKFMGC_HHJJFEOHPFO", Self::EcioomkfmgcHlbippakdac => "ECIOOMKFMGC_HLBIPPAKDAC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ECIOOMKFMGC_HMAKLFCCHCC" => Some(Self::EcioomkfmgcHmaklfcchcc), "ECIOOMKFMGC_MMKGJJGKFGD" => Some(Self::EcioomkfmgcMmkgjjgkfgd), "ECIOOMKFMGC_EFMBCLPJJDH" => Some(Self::EcioomkfmgcEfmbclpjjdh), "ECIOOMKFMGC_PKMJLIPLOLA" => Some(Self::EcioomkfmgcPkmjliplola), "ECIOOMKFMGC_HHAMGCKMBFO" => Some(Self::EcioomkfmgcHhamgckmbfo), "ECIOOMKFMGC_NIJIDKGOCIJ" => Some(Self::EcioomkfmgcNijidkgocij), "ECIOOMKFMGC_KEJLNBIOPEL" => Some(Self::EcioomkfmgcKejlnbiopel), "ECIOOMKFMGC_CMMKPMMJDBJ" => Some(Self::EcioomkfmgcCmmkpmmjdbj), "ECIOOMKFMGC_GEDNLBJDFNK" => Some(Self::EcioomkfmgcGednlbjdfnk), "ECIOOMKFMGC_GLHBBHLOEIA" => Some(Self::EcioomkfmgcGlhbbhloeia), "ECIOOMKFMGC_MOHNHKFHNIL" => Some(Self::EcioomkfmgcMohnhkfhnil), "ECIOOMKFMGC_OFGHPOGGJBC" => Some(Self::EcioomkfmgcOfghpoggjbc), "ECIOOMKFMGC_BEFPDOMGMMN" => Some(Self::EcioomkfmgcBefpdomgmmn), "ECIOOMKFMGC_FAJEGFIDLLM" => Some(Self::EcioomkfmgcFajegfidllm), "ECIOOMKFMGC_CBPHPBLDLEG" => Some(Self::EcioomkfmgcCbphpbldleg), "ECIOOMKFMGC_KMHJHPDBMMN" => Some(Self::EcioomkfmgcKmhjhpdbmmn), "ECIOOMKFMGC_MCFBNAMKAJN" => Some(Self::EcioomkfmgcMcfbnamkajn), "ECIOOMKFMGC_IHJKICIAIEO" => Some(Self::EcioomkfmgcIhjkiciaieo), "ECIOOMKFMGC_GGCGJGMAOJA" => Some(Self::EcioomkfmgcGgcgjgmaoja), "ECIOOMKFMGC_HEJNMIDANEP" => Some(Self::EcioomkfmgcHejnmidanep), "ECIOOMKFMGC_EIBBAPHCCDD" => Some(Self::EcioomkfmgcEibbaphccdd), "ECIOOMKFMGC_FBNNBKIADDG" => Some(Self::EcioomkfmgcFbnnbkiaddg), "ECIOOMKFMGC_LKJOEBKBGKD" => Some(Self::EcioomkfmgcLkjoebkbgkd), "ECIOOMKFMGC_FCLNHMEBANC" => Some(Self::EcioomkfmgcFclnhmebanc), "ECIOOMKFMGC_IKOIOCHLNPF" => Some(Self::EcioomkfmgcIkoiochlnpf), "ECIOOMKFMGC_EDHNMJJACKE" => Some(Self::EcioomkfmgcEdhnmjjacke), "ECIOOMKFMGC_HPEGHLAOOHH" => Some(Self::EcioomkfmgcHpeghlaoohh), "ECIOOMKFMGC_DMKAECIJOCO" => Some(Self::EcioomkfmgcDmkaecijoco), "ECIOOMKFMGC_EKAMMFGBAOD" => Some(Self::EcioomkfmgcEkammfgbaod), "ECIOOMKFMGC_FANHDPBFOLK" => Some(Self::EcioomkfmgcFanhdpbfolk), "ECIOOMKFMGC_MKGDKCBJPFP" => Some(Self::EcioomkfmgcMkgdkcbjpfp), "ECIOOMKFMGC_CEKKIHMEDBN" => Some(Self::EcioomkfmgcCekkihmedbn), "ECIOOMKFMGC_OJHAJPDFJFM" => Some(Self::EcioomkfmgcOjhajpdfjfm), "ECIOOMKFMGC_GPDFGIGEJAB" => Some(Self::EcioomkfmgcGpdfgigejab), "ECIOOMKFMGC_NMBDMBCPOMO" => Some(Self::EcioomkfmgcNmbdmbcpomo), "ECIOOMKFMGC_DCGOFNOIAEP" => Some(Self::EcioomkfmgcDcgofnoiaep), "ECIOOMKFMGC_DHMMCHHBNIE" => Some(Self::EcioomkfmgcDhmmchhbnie), "ECIOOMKFMGC_BPDEPIPEEID" => Some(Self::EcioomkfmgcBpdepipeeid), "ECIOOMKFMGC_MNOLNNDFPOA" => Some(Self::EcioomkfmgcMnolnndfpoa), "ECIOOMKFMGC_EMFDJPBMNOE" => Some(Self::EcioomkfmgcEmfdjpbmnoe), "ECIOOMKFMGC_AEBFMLGDFKL" => Some(Self::EcioomkfmgcAebfmlgdfkl), "ECIOOMKFMGC_KCDPDPCHMJE" => Some(Self::EcioomkfmgcKcdpdpchmje), "ECIOOMKFMGC_OJEICCEFMNG" => Some(Self::EcioomkfmgcOjeiccefmng), "ECIOOMKFMGC_INMIJBAMNML" => Some(Self::EcioomkfmgcInmijbamnml), "ECIOOMKFMGC_FALAAADONIL" => Some(Self::EcioomkfmgcFalaaadonil), "ECIOOMKFMGC_MKCCOJIAAPP" => Some(Self::EcioomkfmgcMkccojiaapp), "ECIOOMKFMGC_BBELLNFMDAJ" => Some(Self::EcioomkfmgcBbellnfmdaj), "ECIOOMKFMGC_DLMLLJNNKPD" => Some(Self::EcioomkfmgcDlmlljnnkpd), "ECIOOMKFMGC_AELHDOIOLAK" => Some(Self::EcioomkfmgcAelhdoiolak), "ECIOOMKFMGC_KMNCEFDHNGO" => Some(Self::EcioomkfmgcKmncefdhngo), "ECIOOMKFMGC_KCKPAMKGDDH" => Some(Self::EcioomkfmgcKckpamkgddh), "ECIOOMKFMGC_COCMGHNIEDC" => Some(Self::EcioomkfmgcCocmghniedc), "ECIOOMKFMGC_GLOHFBDLJOF" => Some(Self::EcioomkfmgcGlohfbdljof), "ECIOOMKFMGC_GLELEIFPJEF" => Some(Self::EcioomkfmgcGleleifpjef), "ECIOOMKFMGC_GCMKGLPMHLN" => Some(Self::EcioomkfmgcGcmkglpmhln), "ECIOOMKFMGC_FNFCLPBPMGB" => Some(Self::EcioomkfmgcFnfclpbpmgb), "ECIOOMKFMGC_LFLHJGMGKDD" => Some(Self::EcioomkfmgcLflhjgmgkdd), "ECIOOMKFMGC_OPEOIMJMICK" => Some(Self::EcioomkfmgcOpeoimjmick), "ECIOOMKFMGC_MPEOIAAMBFO" => Some(Self::EcioomkfmgcMpeoiaambfo), "ECIOOMKFMGC_JOCFBHKBMEE" => Some(Self::EcioomkfmgcJocfbhkbmee), "ECIOOMKFMGC_BNAEMCNGCED" => Some(Self::EcioomkfmgcBnaemcngced), "ECIOOMKFMGC_PIPOMHHCEAC" => Some(Self::EcioomkfmgcPipomhhceac), "ECIOOMKFMGC_JGHGKGLOAOG" => Some(Self::EcioomkfmgcJghgkgloaog), "ECIOOMKFMGC_MCJMDMGDOCK" => Some(Self::EcioomkfmgcMcjmdmgdock), "ECIOOMKFMGC_LLLMBIICHPI" => Some(Self::EcioomkfmgcLllmbiichpi), "ECIOOMKFMGC_CDGOEOHGBDL" => Some(Self::EcioomkfmgcCdgoeohgbdl), "ECIOOMKFMGC_KLNCKCGBMNF" => Some(Self::EcioomkfmgcKlnckcgbmnf), "ECIOOMKFMGC_HHJJFEOHPFO" => Some(Self::EcioomkfmgcHhjjfeohpfo), "ECIOOMKFMGC_HLBIPPAKDAC" => Some(Self::EcioomkfmgcHlbippakdac), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lfegfejkflm { Iehopdckpec = 0, Kjghecomgik = 280001, } impl Lfegfejkflm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Iehopdckpec => "LFEGFEJKFLM_IEHOPDCKPEC", Self::Kjghecomgik => "LFEGFEJKFLM_KJGHECOMGIK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LFEGFEJKFLM_IEHOPDCKPEC" => Some(Self::Iehopdckpec), "LFEGFEJKFLM_KJGHECOMGIK" => Some(Self::Kjghecomgik), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ledafpclccm { Pnmcjhfnboo = 0, } impl Ledafpclccm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pnmcjhfnboo => "LEDAFPCLCCM_PNMCJHFNBOO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LEDAFPCLCCM_PNMCJHFNBOO" => Some(Self::Pnmcjhfnboo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dgkeohhmaeh { Lkhbgnhkang = 0, Ifcjpmamell = 1, Doflfngcbma = 2, Ddddhdcjida = 3, Jpgleaacppe = 4, Bclfknndlmm = 5, Iadabofpeje = 6, } impl Dgkeohhmaeh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lkhbgnhkang => "DGKEOHHMAEH_LKHBGNHKANG", Self::Ifcjpmamell => "DGKEOHHMAEH_IFCJPMAMELL", Self::Doflfngcbma => "DGKEOHHMAEH_DOFLFNGCBMA", Self::Ddddhdcjida => "DGKEOHHMAEH_DDDDHDCJIDA", Self::Jpgleaacppe => "DGKEOHHMAEH_JPGLEAACPPE", Self::Bclfknndlmm => "DGKEOHHMAEH_BCLFKNNDLMM", Self::Iadabofpeje => "DGKEOHHMAEH_IADABOFPEJE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DGKEOHHMAEH_LKHBGNHKANG" => Some(Self::Lkhbgnhkang), "DGKEOHHMAEH_IFCJPMAMELL" => Some(Self::Ifcjpmamell), "DGKEOHHMAEH_DOFLFNGCBMA" => Some(Self::Doflfngcbma), "DGKEOHHMAEH_DDDDHDCJIDA" => Some(Self::Ddddhdcjida), "DGKEOHHMAEH_JPGLEAACPPE" => Some(Self::Jpgleaacppe), "DGKEOHHMAEH_BCLFKNNDLMM" => Some(Self::Bclfknndlmm), "DGKEOHHMAEH_IADABOFPEJE" => Some(Self::Iadabofpeje), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Aainidopjcd { Abffklefelp = 0, Lcclccmpngg = 1, Pjjejeajpin = 2, Pnbelfjdipg = 3, Gkfhcliahkh = 4, Lgjeejepcph = 5, Iadmeonepie = 6, Eimnicagogd = 7, } impl Aainidopjcd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Abffklefelp => "AAINIDOPJCD_ABFFKLEFELP", Self::Lcclccmpngg => "AAINIDOPJCD_LCCLCCMPNGG", Self::Pjjejeajpin => "AAINIDOPJCD_PJJEJEAJPIN", Self::Pnbelfjdipg => "AAINIDOPJCD_PNBELFJDIPG", Self::Gkfhcliahkh => "AAINIDOPJCD_GKFHCLIAHKH", Self::Lgjeejepcph => "AAINIDOPJCD_LGJEEJEPCPH", Self::Iadmeonepie => "AAINIDOPJCD_IADMEONEPIE", Self::Eimnicagogd => "AAINIDOPJCD_EIMNICAGOGD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AAINIDOPJCD_ABFFKLEFELP" => Some(Self::Abffklefelp), "AAINIDOPJCD_LCCLCCMPNGG" => Some(Self::Lcclccmpngg), "AAINIDOPJCD_PJJEJEAJPIN" => Some(Self::Pjjejeajpin), "AAINIDOPJCD_PNBELFJDIPG" => Some(Self::Pnbelfjdipg), "AAINIDOPJCD_GKFHCLIAHKH" => Some(Self::Gkfhcliahkh), "AAINIDOPJCD_LGJEEJEPCPH" => Some(Self::Lgjeejepcph), "AAINIDOPJCD_IADMEONEPIE" => Some(Self::Iadmeonepie), "AAINIDOPJCD_EIMNICAGOGD" => Some(Self::Eimnicagogd), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fpjbojbfmnj { Fkbjdgbmmdm = 0, Mcmoadljajf = 1, Ikgkencdkab = 2, Lbbggohhcjg = 3, Omagpbddnac = 4, Bmokejcnaah = 5, Ljjdkkipkla = 6, Bljpocjapgk = 7, Liboheecepc = 8, Cpekplncngm = 9, Eajjehkanaf = 10, Dkpnjakcmgk = 11, Cfeipbleobk = 12, Jggchndhemj = 13, } impl Fpjbojbfmnj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Fkbjdgbmmdm => "FPJBOJBFMNJ_FKBJDGBMMDM", Self::Mcmoadljajf => "FPJBOJBFMNJ_MCMOADLJAJF", Self::Ikgkencdkab => "FPJBOJBFMNJ_IKGKENCDKAB", Self::Lbbggohhcjg => "FPJBOJBFMNJ_LBBGGOHHCJG", Self::Omagpbddnac => "FPJBOJBFMNJ_OMAGPBDDNAC", Self::Bmokejcnaah => "FPJBOJBFMNJ_BMOKEJCNAAH", Self::Ljjdkkipkla => "FPJBOJBFMNJ_LJJDKKIPKLA", Self::Bljpocjapgk => "FPJBOJBFMNJ_BLJPOCJAPGK", Self::Liboheecepc => "FPJBOJBFMNJ_LIBOHEECEPC", Self::Cpekplncngm => "FPJBOJBFMNJ_CPEKPLNCNGM", Self::Eajjehkanaf => "FPJBOJBFMNJ_EAJJEHKANAF", Self::Dkpnjakcmgk => "FPJBOJBFMNJ_DKPNJAKCMGK", Self::Cfeipbleobk => "FPJBOJBFMNJ_CFEIPBLEOBK", Self::Jggchndhemj => "FPJBOJBFMNJ_JGGCHNDHEMJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FPJBOJBFMNJ_FKBJDGBMMDM" => Some(Self::Fkbjdgbmmdm), "FPJBOJBFMNJ_MCMOADLJAJF" => Some(Self::Mcmoadljajf), "FPJBOJBFMNJ_IKGKENCDKAB" => Some(Self::Ikgkencdkab), "FPJBOJBFMNJ_LBBGGOHHCJG" => Some(Self::Lbbggohhcjg), "FPJBOJBFMNJ_OMAGPBDDNAC" => Some(Self::Omagpbddnac), "FPJBOJBFMNJ_BMOKEJCNAAH" => Some(Self::Bmokejcnaah), "FPJBOJBFMNJ_LJJDKKIPKLA" => Some(Self::Ljjdkkipkla), "FPJBOJBFMNJ_BLJPOCJAPGK" => Some(Self::Bljpocjapgk), "FPJBOJBFMNJ_LIBOHEECEPC" => Some(Self::Liboheecepc), "FPJBOJBFMNJ_CPEKPLNCNGM" => Some(Self::Cpekplncngm), "FPJBOJBFMNJ_EAJJEHKANAF" => Some(Self::Eajjehkanaf), "FPJBOJBFMNJ_DKPNJAKCMGK" => Some(Self::Dkpnjakcmgk), "FPJBOJBFMNJ_CFEIPBLEOBK" => Some(Self::Cfeipbleobk), "FPJBOJBFMNJ_JGGCHNDHEMJ" => Some(Self::Jggchndhemj), _ => None, } } } /// Obf: KIJHEIJDFAD #[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, } } } /// Obf: FJGHPHEIIBK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ReloginType { FjghpheiibkDcpkebhckcl = 0, FjghpheiibkCbjljokeebf = 1, FjghpheiibkIgfmbecdmno = 2, FjghpheiibkJoladfmkdip = 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::FjghpheiibkDcpkebhckcl => "FJGHPHEIIBK_DCPKEBHCKCL", Self::FjghpheiibkCbjljokeebf => "FJGHPHEIIBK_CBJLJOKEEBF", Self::FjghpheiibkIgfmbecdmno => "FJGHPHEIIBK_IGFMBECDMNO", Self::FjghpheiibkJoladfmkdip => "FJGHPHEIIBK_JOLADFMKDIP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FJGHPHEIIBK_DCPKEBHCKCL" => Some(Self::FjghpheiibkDcpkebhckcl), "FJGHPHEIIBK_CBJLJOKEEBF" => Some(Self::FjghpheiibkCbjljokeebf), "FJGHPHEIIBK_IGFMBECDMNO" => Some(Self::FjghpheiibkIgfmbecdmno), "FJGHPHEIIBK_JOLADFMKDIP" => Some(Self::FjghpheiibkJoladfmkdip), _ => None, } } } /// Obf: AAMFJHNPGPC #[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, } 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", } } /// 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), _ => None, } } } /// Obf: FCDKPNHBMLM #[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 Boocafoiflf { Dapcfoooiga = 0, Ochifcbmile = 1, Peagcbpjpmk = 32, } impl Boocafoiflf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Dapcfoooiga => "BOOCAFOIFLF_DAPCFOOOIGA", Self::Ochifcbmile => "BOOCAFOIFLF_OCHIFCBMILE", Self::Peagcbpjpmk => "BOOCAFOIFLF_PEAGCBPJPMK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BOOCAFOIFLF_DAPCFOOOIGA" => Some(Self::Dapcfoooiga), "BOOCAFOIFLF_OCHIFCBMILE" => Some(Self::Ochifcbmile), "BOOCAFOIFLF_PEAGCBPJPMK" => Some(Self::Peagcbpjpmk), _ => None, } } } /// Obf: MLOJFCAEHJJ #[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 Jlchlkceljh { Blehoipgnoo = 0, Chiafjgjbce = 1, Ggglgbphnng = 2, Hibfdbningc = 3, Hagihcdalkd = 4, } impl Jlchlkceljh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Blehoipgnoo => "JLCHLKCELJH_BLEHOIPGNOO", Self::Chiafjgjbce => "JLCHLKCELJH_CHIAFJGJBCE", Self::Ggglgbphnng => "JLCHLKCELJH_GGGLGBPHNNG", Self::Hibfdbningc => "JLCHLKCELJH_HIBFDBNINGC", Self::Hagihcdalkd => "JLCHLKCELJH_HAGIHCDALKD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JLCHLKCELJH_BLEHOIPGNOO" => Some(Self::Blehoipgnoo), "JLCHLKCELJH_CHIAFJGJBCE" => Some(Self::Chiafjgjbce), "JLCHLKCELJH_GGGLGBPHNNG" => Some(Self::Ggglgbphnng), "JLCHLKCELJH_HIBFDBNINGC" => Some(Self::Hibfdbningc), "JLCHLKCELJH_HAGIHCDALKD" => Some(Self::Hagihcdalkd), _ => None, } } } /// Obf: DGBCKDMIDFC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ProductGiftType { DgbckdmidfcIgkffodnane = 0, DgbckdmidfcHdkbbdlkaaa = 1, DgbckdmidfcJbedfgnkehf = 2, DgbckdmidfcHcdoafphgic = 3, DgbckdmidfcEiieaggkaco = 4, DgbckdmidfcKciagipaknm = 5, DgbckdmidfcDdgoclmmmjd = 6, DgbckdmidfcElmcednjiki = 7, DgbckdmidfcIhklkpaknng = 8, DgbckdmidfcHcaelajigdf = 9, DgbckdmidfcGbgcnkdgdnd = 10, DgbckdmidfcDogligbehbh = 11, DgbckdmidfcKppfabmdpjb = 12, DgbckdmidfcBocofkjacpd = 13, DgbckdmidfcBnkdphfejkk = 14, DgbckdmidfcMlbmebibcnp = 15, DgbckdmidfcAamaialdjfm = 16, DgbckdmidfcFmcdinmkiab = 17, DgbckdmidfcLgjjdhgafpe = 18, DgbckdmidfcNcmapackfai = 19, DgbckdmidfcGpednppefni = 20, DgbckdmidfcIogfcfkalkn = 21, DgbckdmidfcLdjaofnadcg = 22, DgbckdmidfcAdolcfgoaho = 23, DgbckdmidfcGkfkljdppkp = 24, } 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::DgbckdmidfcIgkffodnane => "DGBCKDMIDFC_IGKFFODNANE", Self::DgbckdmidfcHdkbbdlkaaa => "DGBCKDMIDFC_HDKBBDLKAAA", Self::DgbckdmidfcJbedfgnkehf => "DGBCKDMIDFC_JBEDFGNKEHF", Self::DgbckdmidfcHcdoafphgic => "DGBCKDMIDFC_HCDOAFPHGIC", Self::DgbckdmidfcEiieaggkaco => "DGBCKDMIDFC_EIIEAGGKACO", Self::DgbckdmidfcKciagipaknm => "DGBCKDMIDFC_KCIAGIPAKNM", Self::DgbckdmidfcDdgoclmmmjd => "DGBCKDMIDFC_DDGOCLMMMJD", Self::DgbckdmidfcElmcednjiki => "DGBCKDMIDFC_ELMCEDNJIKI", Self::DgbckdmidfcIhklkpaknng => "DGBCKDMIDFC_IHKLKPAKNNG", Self::DgbckdmidfcHcaelajigdf => "DGBCKDMIDFC_HCAELAJIGDF", Self::DgbckdmidfcGbgcnkdgdnd => "DGBCKDMIDFC_GBGCNKDGDND", Self::DgbckdmidfcDogligbehbh => "DGBCKDMIDFC_DOGLIGBEHBH", Self::DgbckdmidfcKppfabmdpjb => "DGBCKDMIDFC_KPPFABMDPJB", Self::DgbckdmidfcBocofkjacpd => "DGBCKDMIDFC_BOCOFKJACPD", Self::DgbckdmidfcBnkdphfejkk => "DGBCKDMIDFC_BNKDPHFEJKK", Self::DgbckdmidfcMlbmebibcnp => "DGBCKDMIDFC_MLBMEBIBCNP", Self::DgbckdmidfcAamaialdjfm => "DGBCKDMIDFC_AAMAIALDJFM", Self::DgbckdmidfcFmcdinmkiab => "DGBCKDMIDFC_FMCDINMKIAB", Self::DgbckdmidfcLgjjdhgafpe => "DGBCKDMIDFC_LGJJDHGAFPE", Self::DgbckdmidfcNcmapackfai => "DGBCKDMIDFC_NCMAPACKFAI", Self::DgbckdmidfcGpednppefni => "DGBCKDMIDFC_GPEDNPPEFNI", Self::DgbckdmidfcIogfcfkalkn => "DGBCKDMIDFC_IOGFCFKALKN", Self::DgbckdmidfcLdjaofnadcg => "DGBCKDMIDFC_LDJAOFNADCG", Self::DgbckdmidfcAdolcfgoaho => "DGBCKDMIDFC_ADOLCFGOAHO", Self::DgbckdmidfcGkfkljdppkp => "DGBCKDMIDFC_GKFKLJDPPKP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DGBCKDMIDFC_IGKFFODNANE" => Some(Self::DgbckdmidfcIgkffodnane), "DGBCKDMIDFC_HDKBBDLKAAA" => Some(Self::DgbckdmidfcHdkbbdlkaaa), "DGBCKDMIDFC_JBEDFGNKEHF" => Some(Self::DgbckdmidfcJbedfgnkehf), "DGBCKDMIDFC_HCDOAFPHGIC" => Some(Self::DgbckdmidfcHcdoafphgic), "DGBCKDMIDFC_EIIEAGGKACO" => Some(Self::DgbckdmidfcEiieaggkaco), "DGBCKDMIDFC_KCIAGIPAKNM" => Some(Self::DgbckdmidfcKciagipaknm), "DGBCKDMIDFC_DDGOCLMMMJD" => Some(Self::DgbckdmidfcDdgoclmmmjd), "DGBCKDMIDFC_ELMCEDNJIKI" => Some(Self::DgbckdmidfcElmcednjiki), "DGBCKDMIDFC_IHKLKPAKNNG" => Some(Self::DgbckdmidfcIhklkpaknng), "DGBCKDMIDFC_HCAELAJIGDF" => Some(Self::DgbckdmidfcHcaelajigdf), "DGBCKDMIDFC_GBGCNKDGDND" => Some(Self::DgbckdmidfcGbgcnkdgdnd), "DGBCKDMIDFC_DOGLIGBEHBH" => Some(Self::DgbckdmidfcDogligbehbh), "DGBCKDMIDFC_KPPFABMDPJB" => Some(Self::DgbckdmidfcKppfabmdpjb), "DGBCKDMIDFC_BOCOFKJACPD" => Some(Self::DgbckdmidfcBocofkjacpd), "DGBCKDMIDFC_BNKDPHFEJKK" => Some(Self::DgbckdmidfcBnkdphfejkk), "DGBCKDMIDFC_MLBMEBIBCNP" => Some(Self::DgbckdmidfcMlbmebibcnp), "DGBCKDMIDFC_AAMAIALDJFM" => Some(Self::DgbckdmidfcAamaialdjfm), "DGBCKDMIDFC_FMCDINMKIAB" => Some(Self::DgbckdmidfcFmcdinmkiab), "DGBCKDMIDFC_LGJJDHGAFPE" => Some(Self::DgbckdmidfcLgjjdhgafpe), "DGBCKDMIDFC_NCMAPACKFAI" => Some(Self::DgbckdmidfcNcmapackfai), "DGBCKDMIDFC_GPEDNPPEFNI" => Some(Self::DgbckdmidfcGpednppefni), "DGBCKDMIDFC_IOGFCFKALKN" => Some(Self::DgbckdmidfcIogfcfkalkn), "DGBCKDMIDFC_LDJAOFNADCG" => Some(Self::DgbckdmidfcLdjaofnadcg), "DGBCKDMIDFC_ADOLCFGOAHO" => Some(Self::DgbckdmidfcAdolcfgoaho), "DGBCKDMIDFC_GKFKLJDPPKP" => Some(Self::DgbckdmidfcGkfkljdppkp), _ => None, } } } /// Obf: IGCKIJDDJFJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FeatureSwitchType { IgckijddjfjAhmckdaolne = 0, IgckijddjfjNkjfdnjkalk = 1, IgckijddjfjIdpngfjanjb = 2, IgckijddjfjMajknappcfa = 3, IgckijddjfjMpgaemipdbi = 4, IgckijddjfjMhcemellgcl = 5, IgckijddjfjGfgmnccmakn = 6, IgckijddjfjIhhbidaobbm = 7, IgckijddjfjClaioffhhdf = 8, IgckijddjfjBnaeldfahon = 9, IgckijddjfjEcclemgljag = 10, IgckijddjfjLleaaoamcid = 11, IgckijddjfjNelkanjokbc = 12, IgckijddjfjOmejmkeagdi = 13, IgckijddjfjBlecknhhjap = 14, IgckijddjfjMpebhkimemk = 15, IgckijddjfjNaklfjbiigl = 16, IgckijddjfjOeaepennkgk = 17, IgckijddjfjGbmoecebiai = 18, IgckijddjfjNcmomnofigf = 19, IgckijddjfjMpooojfnphn = 20, IgckijddjfjIkfpjonihac = 21, IgckijddjfjMbkgfmmkdgh = 22, IgckijddjfjMnmifnlfphj = 23, IgckijddjfjKfkkdljcack = 24, IgckijddjfjMdjkfdhgpio = 25, IgckijddjfjFooadpmhhln = 26, IgckijddjfjPpaagoaigan = 27, IgckijddjfjJmfaiigadph = 28, IgckijddjfjBekibifbfjj = 29, IgckijddjfjFaeeiipiefl = 30, IgckijddjfjDmofnhcflli = 32, IgckijddjfjCpeabdajkij = 33, IgckijddjfjJmajlkdckdg = 34, IgckijddjfjFckgkfhgajb = 35, IgckijddjfjLcociclgdcl = 36, IgckijddjfjGlhengdlhdb = 37, IgckijddjfjPfjhhfoldmh = 38, IgckijddjfjEmhbaanlkam = 39, IgckijddjfjHmdobbfnmpk = 40, IgckijddjfjDchkmgiodkc = 41, IgckijddjfjKfdginngbkp = 42, IgckijddjfjIjijoccnggi = 43, IgckijddjfjNgdoighepid = 44, IgckijddjfjGelndfakgkl = 45, IgckijddjfjApilfccojjo = 46, IgckijddjfjJehadomcbdn = 47, IgckijddjfjLijkmbjefkl = 48, IgckijddjfjNoiojjdgncb = 49, IgckijddjfjDfengccfgec = 50, IgckijddjfjEifaflhmeck = 51, IgckijddjfjLbkbcmnkjgp = 52, IgckijddjfjCocfabinenb = 53, IgckijddjfjPaghkcendfh = 54, IgckijddjfjPhnmkfpnaii = 55, IgckijddjfjKeamefmendc = 56, IgckijddjfjCldhodfakle = 58, IgckijddjfjCalmdhelijg = 59, IgckijddjfjAgihjalhmfl = 60, IgckijddjfjIcnpphnpcip = 61, IgckijddjfjMmokfejghep = 62, IgckijddjfjKobflbmjkhg = 63, IgckijddjfjBnmkinapjlk = 64, IgckijddjfjBclbnfibefn = 65, IgckijddjfjPcdkddagchb = 66, IgckijddjfjBmjdlkepbfk = 67, IgckijddjfjBhggjgjbkdp = 68, IgckijddjfjPgohdfnmfja = 69, IgckijddjfjJkahndnpclh = 70, IgckijddjfjLfddhiafiel = 71, IgckijddjfjOhmgicnfikm = 72, IgckijddjfjLmljdmjhpdk = 73, IgckijddjfjKjodapjonhe = 74, IgckijddjfjFenonkmeilo = 75, IgckijddjfjEmcbajpcdmc = 76, IgckijddjfjEabbakicooc = 77, IgckijddjfjFaehnigknpd = 78, IgckijddjfjKjdaamblfnn = 79, IgckijddjfjHjmdpdniocb = 80, IgckijddjfjNogoakkimbe = 81, IgckijddjfjIkmchieeleg = 82, IgckijddjfjKnmgjihfgok = 83, IgckijddjfjBabffmobgam = 84, IgckijddjfjFonndjplcif = 85, IgckijddjfjOiapneobjgm = 86, IgckijddjfjBmhnmgbnaad = 87, IgckijddjfjMpnojmheapb = 88, IgckijddjfjOihccndkjce = 89, IgckijddjfjHnkefepagjg = 90, IgckijddjfjOebihnaakhe = 91, IgckijddjfjNnlckiofemg = 92, IgckijddjfjDpmcbnblgci = 93, IgckijddjfjIghgljdkcfp = 94, IgckijddjfjAjphkhdobma = 95, IgckijddjfjPdfeclggppe = 96, IgckijddjfjKlphlkeocha = 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::IgckijddjfjAhmckdaolne => "IGCKIJDDJFJ_AHMCKDAOLNE", Self::IgckijddjfjNkjfdnjkalk => "IGCKIJDDJFJ_NKJFDNJKALK", Self::IgckijddjfjIdpngfjanjb => "IGCKIJDDJFJ_IDPNGFJANJB", Self::IgckijddjfjMajknappcfa => "IGCKIJDDJFJ_MAJKNAPPCFA", Self::IgckijddjfjMpgaemipdbi => "IGCKIJDDJFJ_MPGAEMIPDBI", Self::IgckijddjfjMhcemellgcl => "IGCKIJDDJFJ_MHCEMELLGCL", Self::IgckijddjfjGfgmnccmakn => "IGCKIJDDJFJ_GFGMNCCMAKN", Self::IgckijddjfjIhhbidaobbm => "IGCKIJDDJFJ_IHHBIDAOBBM", Self::IgckijddjfjClaioffhhdf => "IGCKIJDDJFJ_CLAIOFFHHDF", Self::IgckijddjfjBnaeldfahon => "IGCKIJDDJFJ_BNAELDFAHON", Self::IgckijddjfjEcclemgljag => "IGCKIJDDJFJ_ECCLEMGLJAG", Self::IgckijddjfjLleaaoamcid => "IGCKIJDDJFJ_LLEAAOAMCID", Self::IgckijddjfjNelkanjokbc => "IGCKIJDDJFJ_NELKANJOKBC", Self::IgckijddjfjOmejmkeagdi => "IGCKIJDDJFJ_OMEJMKEAGDI", Self::IgckijddjfjBlecknhhjap => "IGCKIJDDJFJ_BLECKNHHJAP", Self::IgckijddjfjMpebhkimemk => "IGCKIJDDJFJ_MPEBHKIMEMK", Self::IgckijddjfjNaklfjbiigl => "IGCKIJDDJFJ_NAKLFJBIIGL", Self::IgckijddjfjOeaepennkgk => "IGCKIJDDJFJ_OEAEPENNKGK", Self::IgckijddjfjGbmoecebiai => "IGCKIJDDJFJ_GBMOECEBIAI", Self::IgckijddjfjNcmomnofigf => "IGCKIJDDJFJ_NCMOMNOFIGF", Self::IgckijddjfjMpooojfnphn => "IGCKIJDDJFJ_MPOOOJFNPHN", Self::IgckijddjfjIkfpjonihac => "IGCKIJDDJFJ_IKFPJONIHAC", Self::IgckijddjfjMbkgfmmkdgh => "IGCKIJDDJFJ_MBKGFMMKDGH", Self::IgckijddjfjMnmifnlfphj => "IGCKIJDDJFJ_MNMIFNLFPHJ", Self::IgckijddjfjKfkkdljcack => "IGCKIJDDJFJ_KFKKDLJCACK", Self::IgckijddjfjMdjkfdhgpio => "IGCKIJDDJFJ_MDJKFDHGPIO", Self::IgckijddjfjFooadpmhhln => "IGCKIJDDJFJ_FOOADPMHHLN", Self::IgckijddjfjPpaagoaigan => "IGCKIJDDJFJ_PPAAGOAIGAN", Self::IgckijddjfjJmfaiigadph => "IGCKIJDDJFJ_JMFAIIGADPH", Self::IgckijddjfjBekibifbfjj => "IGCKIJDDJFJ_BEKIBIFBFJJ", Self::IgckijddjfjFaeeiipiefl => "IGCKIJDDJFJ_FAEEIIPIEFL", Self::IgckijddjfjDmofnhcflli => "IGCKIJDDJFJ_DMOFNHCFLLI", Self::IgckijddjfjCpeabdajkij => "IGCKIJDDJFJ_CPEABDAJKIJ", Self::IgckijddjfjJmajlkdckdg => "IGCKIJDDJFJ_JMAJLKDCKDG", Self::IgckijddjfjFckgkfhgajb => "IGCKIJDDJFJ_FCKGKFHGAJB", Self::IgckijddjfjLcociclgdcl => "IGCKIJDDJFJ_LCOCICLGDCL", Self::IgckijddjfjGlhengdlhdb => "IGCKIJDDJFJ_GLHENGDLHDB", Self::IgckijddjfjPfjhhfoldmh => "IGCKIJDDJFJ_PFJHHFOLDMH", Self::IgckijddjfjEmhbaanlkam => "IGCKIJDDJFJ_EMHBAANLKAM", Self::IgckijddjfjHmdobbfnmpk => "IGCKIJDDJFJ_HMDOBBFNMPK", Self::IgckijddjfjDchkmgiodkc => "IGCKIJDDJFJ_DCHKMGIODKC", Self::IgckijddjfjKfdginngbkp => "IGCKIJDDJFJ_KFDGINNGBKP", Self::IgckijddjfjIjijoccnggi => "IGCKIJDDJFJ_IJIJOCCNGGI", Self::IgckijddjfjNgdoighepid => "IGCKIJDDJFJ_NGDOIGHEPID", Self::IgckijddjfjGelndfakgkl => "IGCKIJDDJFJ_GELNDFAKGKL", Self::IgckijddjfjApilfccojjo => "IGCKIJDDJFJ_APILFCCOJJO", Self::IgckijddjfjJehadomcbdn => "IGCKIJDDJFJ_JEHADOMCBDN", Self::IgckijddjfjLijkmbjefkl => "IGCKIJDDJFJ_LIJKMBJEFKL", Self::IgckijddjfjNoiojjdgncb => "IGCKIJDDJFJ_NOIOJJDGNCB", Self::IgckijddjfjDfengccfgec => "IGCKIJDDJFJ_DFENGCCFGEC", Self::IgckijddjfjEifaflhmeck => "IGCKIJDDJFJ_EIFAFLHMECK", Self::IgckijddjfjLbkbcmnkjgp => "IGCKIJDDJFJ_LBKBCMNKJGP", Self::IgckijddjfjCocfabinenb => "IGCKIJDDJFJ_COCFABINENB", Self::IgckijddjfjPaghkcendfh => "IGCKIJDDJFJ_PAGHKCENDFH", Self::IgckijddjfjPhnmkfpnaii => "IGCKIJDDJFJ_PHNMKFPNAII", Self::IgckijddjfjKeamefmendc => "IGCKIJDDJFJ_KEAMEFMENDC", Self::IgckijddjfjCldhodfakle => "IGCKIJDDJFJ_CLDHODFAKLE", Self::IgckijddjfjCalmdhelijg => "IGCKIJDDJFJ_CALMDHELIJG", Self::IgckijddjfjAgihjalhmfl => "IGCKIJDDJFJ_AGIHJALHMFL", Self::IgckijddjfjIcnpphnpcip => "IGCKIJDDJFJ_ICNPPHNPCIP", Self::IgckijddjfjMmokfejghep => "IGCKIJDDJFJ_MMOKFEJGHEP", Self::IgckijddjfjKobflbmjkhg => "IGCKIJDDJFJ_KOBFLBMJKHG", Self::IgckijddjfjBnmkinapjlk => "IGCKIJDDJFJ_BNMKINAPJLK", Self::IgckijddjfjBclbnfibefn => "IGCKIJDDJFJ_BCLBNFIBEFN", Self::IgckijddjfjPcdkddagchb => "IGCKIJDDJFJ_PCDKDDAGCHB", Self::IgckijddjfjBmjdlkepbfk => "IGCKIJDDJFJ_BMJDLKEPBFK", Self::IgckijddjfjBhggjgjbkdp => "IGCKIJDDJFJ_BHGGJGJBKDP", Self::IgckijddjfjPgohdfnmfja => "IGCKIJDDJFJ_PGOHDFNMFJA", Self::IgckijddjfjJkahndnpclh => "IGCKIJDDJFJ_JKAHNDNPCLH", Self::IgckijddjfjLfddhiafiel => "IGCKIJDDJFJ_LFDDHIAFIEL", Self::IgckijddjfjOhmgicnfikm => "IGCKIJDDJFJ_OHMGICNFIKM", Self::IgckijddjfjLmljdmjhpdk => "IGCKIJDDJFJ_LMLJDMJHPDK", Self::IgckijddjfjKjodapjonhe => "IGCKIJDDJFJ_KJODAPJONHE", Self::IgckijddjfjFenonkmeilo => "IGCKIJDDJFJ_FENONKMEILO", Self::IgckijddjfjEmcbajpcdmc => "IGCKIJDDJFJ_EMCBAJPCDMC", Self::IgckijddjfjEabbakicooc => "IGCKIJDDJFJ_EABBAKICOOC", Self::IgckijddjfjFaehnigknpd => "IGCKIJDDJFJ_FAEHNIGKNPD", Self::IgckijddjfjKjdaamblfnn => "IGCKIJDDJFJ_KJDAAMBLFNN", Self::IgckijddjfjHjmdpdniocb => "IGCKIJDDJFJ_HJMDPDNIOCB", Self::IgckijddjfjNogoakkimbe => "IGCKIJDDJFJ_NOGOAKKIMBE", Self::IgckijddjfjIkmchieeleg => "IGCKIJDDJFJ_IKMCHIEELEG", Self::IgckijddjfjKnmgjihfgok => "IGCKIJDDJFJ_KNMGJIHFGOK", Self::IgckijddjfjBabffmobgam => "IGCKIJDDJFJ_BABFFMOBGAM", Self::IgckijddjfjFonndjplcif => "IGCKIJDDJFJ_FONNDJPLCIF", Self::IgckijddjfjOiapneobjgm => "IGCKIJDDJFJ_OIAPNEOBJGM", Self::IgckijddjfjBmhnmgbnaad => "IGCKIJDDJFJ_BMHNMGBNAAD", Self::IgckijddjfjMpnojmheapb => "IGCKIJDDJFJ_MPNOJMHEAPB", Self::IgckijddjfjOihccndkjce => "IGCKIJDDJFJ_OIHCCNDKJCE", Self::IgckijddjfjHnkefepagjg => "IGCKIJDDJFJ_HNKEFEPAGJG", Self::IgckijddjfjOebihnaakhe => "IGCKIJDDJFJ_OEBIHNAAKHE", Self::IgckijddjfjNnlckiofemg => "IGCKIJDDJFJ_NNLCKIOFEMG", Self::IgckijddjfjDpmcbnblgci => "IGCKIJDDJFJ_DPMCBNBLGCI", Self::IgckijddjfjIghgljdkcfp => "IGCKIJDDJFJ_IGHGLJDKCFP", Self::IgckijddjfjAjphkhdobma => "IGCKIJDDJFJ_AJPHKHDOBMA", Self::IgckijddjfjPdfeclggppe => "IGCKIJDDJFJ_PDFECLGGPPE", Self::IgckijddjfjKlphlkeocha => "IGCKIJDDJFJ_KLPHLKEOCHA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IGCKIJDDJFJ_AHMCKDAOLNE" => Some(Self::IgckijddjfjAhmckdaolne), "IGCKIJDDJFJ_NKJFDNJKALK" => Some(Self::IgckijddjfjNkjfdnjkalk), "IGCKIJDDJFJ_IDPNGFJANJB" => Some(Self::IgckijddjfjIdpngfjanjb), "IGCKIJDDJFJ_MAJKNAPPCFA" => Some(Self::IgckijddjfjMajknappcfa), "IGCKIJDDJFJ_MPGAEMIPDBI" => Some(Self::IgckijddjfjMpgaemipdbi), "IGCKIJDDJFJ_MHCEMELLGCL" => Some(Self::IgckijddjfjMhcemellgcl), "IGCKIJDDJFJ_GFGMNCCMAKN" => Some(Self::IgckijddjfjGfgmnccmakn), "IGCKIJDDJFJ_IHHBIDAOBBM" => Some(Self::IgckijddjfjIhhbidaobbm), "IGCKIJDDJFJ_CLAIOFFHHDF" => Some(Self::IgckijddjfjClaioffhhdf), "IGCKIJDDJFJ_BNAELDFAHON" => Some(Self::IgckijddjfjBnaeldfahon), "IGCKIJDDJFJ_ECCLEMGLJAG" => Some(Self::IgckijddjfjEcclemgljag), "IGCKIJDDJFJ_LLEAAOAMCID" => Some(Self::IgckijddjfjLleaaoamcid), "IGCKIJDDJFJ_NELKANJOKBC" => Some(Self::IgckijddjfjNelkanjokbc), "IGCKIJDDJFJ_OMEJMKEAGDI" => Some(Self::IgckijddjfjOmejmkeagdi), "IGCKIJDDJFJ_BLECKNHHJAP" => Some(Self::IgckijddjfjBlecknhhjap), "IGCKIJDDJFJ_MPEBHKIMEMK" => Some(Self::IgckijddjfjMpebhkimemk), "IGCKIJDDJFJ_NAKLFJBIIGL" => Some(Self::IgckijddjfjNaklfjbiigl), "IGCKIJDDJFJ_OEAEPENNKGK" => Some(Self::IgckijddjfjOeaepennkgk), "IGCKIJDDJFJ_GBMOECEBIAI" => Some(Self::IgckijddjfjGbmoecebiai), "IGCKIJDDJFJ_NCMOMNOFIGF" => Some(Self::IgckijddjfjNcmomnofigf), "IGCKIJDDJFJ_MPOOOJFNPHN" => Some(Self::IgckijddjfjMpooojfnphn), "IGCKIJDDJFJ_IKFPJONIHAC" => Some(Self::IgckijddjfjIkfpjonihac), "IGCKIJDDJFJ_MBKGFMMKDGH" => Some(Self::IgckijddjfjMbkgfmmkdgh), "IGCKIJDDJFJ_MNMIFNLFPHJ" => Some(Self::IgckijddjfjMnmifnlfphj), "IGCKIJDDJFJ_KFKKDLJCACK" => Some(Self::IgckijddjfjKfkkdljcack), "IGCKIJDDJFJ_MDJKFDHGPIO" => Some(Self::IgckijddjfjMdjkfdhgpio), "IGCKIJDDJFJ_FOOADPMHHLN" => Some(Self::IgckijddjfjFooadpmhhln), "IGCKIJDDJFJ_PPAAGOAIGAN" => Some(Self::IgckijddjfjPpaagoaigan), "IGCKIJDDJFJ_JMFAIIGADPH" => Some(Self::IgckijddjfjJmfaiigadph), "IGCKIJDDJFJ_BEKIBIFBFJJ" => Some(Self::IgckijddjfjBekibifbfjj), "IGCKIJDDJFJ_FAEEIIPIEFL" => Some(Self::IgckijddjfjFaeeiipiefl), "IGCKIJDDJFJ_DMOFNHCFLLI" => Some(Self::IgckijddjfjDmofnhcflli), "IGCKIJDDJFJ_CPEABDAJKIJ" => Some(Self::IgckijddjfjCpeabdajkij), "IGCKIJDDJFJ_JMAJLKDCKDG" => Some(Self::IgckijddjfjJmajlkdckdg), "IGCKIJDDJFJ_FCKGKFHGAJB" => Some(Self::IgckijddjfjFckgkfhgajb), "IGCKIJDDJFJ_LCOCICLGDCL" => Some(Self::IgckijddjfjLcociclgdcl), "IGCKIJDDJFJ_GLHENGDLHDB" => Some(Self::IgckijddjfjGlhengdlhdb), "IGCKIJDDJFJ_PFJHHFOLDMH" => Some(Self::IgckijddjfjPfjhhfoldmh), "IGCKIJDDJFJ_EMHBAANLKAM" => Some(Self::IgckijddjfjEmhbaanlkam), "IGCKIJDDJFJ_HMDOBBFNMPK" => Some(Self::IgckijddjfjHmdobbfnmpk), "IGCKIJDDJFJ_DCHKMGIODKC" => Some(Self::IgckijddjfjDchkmgiodkc), "IGCKIJDDJFJ_KFDGINNGBKP" => Some(Self::IgckijddjfjKfdginngbkp), "IGCKIJDDJFJ_IJIJOCCNGGI" => Some(Self::IgckijddjfjIjijoccnggi), "IGCKIJDDJFJ_NGDOIGHEPID" => Some(Self::IgckijddjfjNgdoighepid), "IGCKIJDDJFJ_GELNDFAKGKL" => Some(Self::IgckijddjfjGelndfakgkl), "IGCKIJDDJFJ_APILFCCOJJO" => Some(Self::IgckijddjfjApilfccojjo), "IGCKIJDDJFJ_JEHADOMCBDN" => Some(Self::IgckijddjfjJehadomcbdn), "IGCKIJDDJFJ_LIJKMBJEFKL" => Some(Self::IgckijddjfjLijkmbjefkl), "IGCKIJDDJFJ_NOIOJJDGNCB" => Some(Self::IgckijddjfjNoiojjdgncb), "IGCKIJDDJFJ_DFENGCCFGEC" => Some(Self::IgckijddjfjDfengccfgec), "IGCKIJDDJFJ_EIFAFLHMECK" => Some(Self::IgckijddjfjEifaflhmeck), "IGCKIJDDJFJ_LBKBCMNKJGP" => Some(Self::IgckijddjfjLbkbcmnkjgp), "IGCKIJDDJFJ_COCFABINENB" => Some(Self::IgckijddjfjCocfabinenb), "IGCKIJDDJFJ_PAGHKCENDFH" => Some(Self::IgckijddjfjPaghkcendfh), "IGCKIJDDJFJ_PHNMKFPNAII" => Some(Self::IgckijddjfjPhnmkfpnaii), "IGCKIJDDJFJ_KEAMEFMENDC" => Some(Self::IgckijddjfjKeamefmendc), "IGCKIJDDJFJ_CLDHODFAKLE" => Some(Self::IgckijddjfjCldhodfakle), "IGCKIJDDJFJ_CALMDHELIJG" => Some(Self::IgckijddjfjCalmdhelijg), "IGCKIJDDJFJ_AGIHJALHMFL" => Some(Self::IgckijddjfjAgihjalhmfl), "IGCKIJDDJFJ_ICNPPHNPCIP" => Some(Self::IgckijddjfjIcnpphnpcip), "IGCKIJDDJFJ_MMOKFEJGHEP" => Some(Self::IgckijddjfjMmokfejghep), "IGCKIJDDJFJ_KOBFLBMJKHG" => Some(Self::IgckijddjfjKobflbmjkhg), "IGCKIJDDJFJ_BNMKINAPJLK" => Some(Self::IgckijddjfjBnmkinapjlk), "IGCKIJDDJFJ_BCLBNFIBEFN" => Some(Self::IgckijddjfjBclbnfibefn), "IGCKIJDDJFJ_PCDKDDAGCHB" => Some(Self::IgckijddjfjPcdkddagchb), "IGCKIJDDJFJ_BMJDLKEPBFK" => Some(Self::IgckijddjfjBmjdlkepbfk), "IGCKIJDDJFJ_BHGGJGJBKDP" => Some(Self::IgckijddjfjBhggjgjbkdp), "IGCKIJDDJFJ_PGOHDFNMFJA" => Some(Self::IgckijddjfjPgohdfnmfja), "IGCKIJDDJFJ_JKAHNDNPCLH" => Some(Self::IgckijddjfjJkahndnpclh), "IGCKIJDDJFJ_LFDDHIAFIEL" => Some(Self::IgckijddjfjLfddhiafiel), "IGCKIJDDJFJ_OHMGICNFIKM" => Some(Self::IgckijddjfjOhmgicnfikm), "IGCKIJDDJFJ_LMLJDMJHPDK" => Some(Self::IgckijddjfjLmljdmjhpdk), "IGCKIJDDJFJ_KJODAPJONHE" => Some(Self::IgckijddjfjKjodapjonhe), "IGCKIJDDJFJ_FENONKMEILO" => Some(Self::IgckijddjfjFenonkmeilo), "IGCKIJDDJFJ_EMCBAJPCDMC" => Some(Self::IgckijddjfjEmcbajpcdmc), "IGCKIJDDJFJ_EABBAKICOOC" => Some(Self::IgckijddjfjEabbakicooc), "IGCKIJDDJFJ_FAEHNIGKNPD" => Some(Self::IgckijddjfjFaehnigknpd), "IGCKIJDDJFJ_KJDAAMBLFNN" => Some(Self::IgckijddjfjKjdaamblfnn), "IGCKIJDDJFJ_HJMDPDNIOCB" => Some(Self::IgckijddjfjHjmdpdniocb), "IGCKIJDDJFJ_NOGOAKKIMBE" => Some(Self::IgckijddjfjNogoakkimbe), "IGCKIJDDJFJ_IKMCHIEELEG" => Some(Self::IgckijddjfjIkmchieeleg), "IGCKIJDDJFJ_KNMGJIHFGOK" => Some(Self::IgckijddjfjKnmgjihfgok), "IGCKIJDDJFJ_BABFFMOBGAM" => Some(Self::IgckijddjfjBabffmobgam), "IGCKIJDDJFJ_FONNDJPLCIF" => Some(Self::IgckijddjfjFonndjplcif), "IGCKIJDDJFJ_OIAPNEOBJGM" => Some(Self::IgckijddjfjOiapneobjgm), "IGCKIJDDJFJ_BMHNMGBNAAD" => Some(Self::IgckijddjfjBmhnmgbnaad), "IGCKIJDDJFJ_MPNOJMHEAPB" => Some(Self::IgckijddjfjMpnojmheapb), "IGCKIJDDJFJ_OIHCCNDKJCE" => Some(Self::IgckijddjfjOihccndkjce), "IGCKIJDDJFJ_HNKEFEPAGJG" => Some(Self::IgckijddjfjHnkefepagjg), "IGCKIJDDJFJ_OEBIHNAAKHE" => Some(Self::IgckijddjfjOebihnaakhe), "IGCKIJDDJFJ_NNLCKIOFEMG" => Some(Self::IgckijddjfjNnlckiofemg), "IGCKIJDDJFJ_DPMCBNBLGCI" => Some(Self::IgckijddjfjDpmcbnblgci), "IGCKIJDDJFJ_IGHGLJDKCFP" => Some(Self::IgckijddjfjIghgljdkcfp), "IGCKIJDDJFJ_AJPHKHDOBMA" => Some(Self::IgckijddjfjAjphkhdobma), "IGCKIJDDJFJ_PDFECLGGPPE" => Some(Self::IgckijddjfjPdfeclggppe), "IGCKIJDDJFJ_KLPHLKEOCHA" => Some(Self::IgckijddjfjKlphlkeocha), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ciaiojanapi { Mieblljelae = 0, Laaolgjofem = 1, Fdkioihafcb = 2, Hfbhdijmnoo = 3, } impl Ciaiojanapi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Mieblljelae => "CIAIOJANAPI_MIEBLLJELAE", Self::Laaolgjofem => "CIAIOJANAPI_LAAOLGJOFEM", Self::Fdkioihafcb => "CIAIOJANAPI_FDKIOIHAFCB", Self::Hfbhdijmnoo => "CIAIOJANAPI_HFBHDIJMNOO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CIAIOJANAPI_MIEBLLJELAE" => Some(Self::Mieblljelae), "CIAIOJANAPI_LAAOLGJOFEM" => Some(Self::Laaolgjofem), "CIAIOJANAPI_FDKIOIHAFCB" => Some(Self::Fdkioihafcb), "CIAIOJANAPI_HFBHDIJMNOO" => Some(Self::Hfbhdijmnoo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Oclejlefbfo { Pcpdhelpkem = 0, Ffokjoiecjf = 1, } impl Oclejlefbfo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "OCLEJLEFBFO_PCPDHELPKEM", Self::Ffokjoiecjf => "OCLEJLEFBFO_FFOKJOIECJF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OCLEJLEFBFO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "OCLEJLEFBFO_FFOKJOIECJF" => Some(Self::Ffokjoiecjf), _ => None, } } } /// Obf: FOODOPDNDLK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PunkLordShareType { FoodopdndlkPcpdhelpkem = 0, FoodopdndlkDkckdclcpel = 1, FoodopdndlkPnmcjhfnboo = 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::FoodopdndlkPcpdhelpkem => "FOODOPDNDLK_PCPDHELPKEM", Self::FoodopdndlkDkckdclcpel => "FOODOPDNDLK_DKCKDCLCPEL", Self::FoodopdndlkPnmcjhfnboo => "FOODOPDNDLK_PNMCJHFNBOO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FOODOPDNDLK_PCPDHELPKEM" => Some(Self::FoodopdndlkPcpdhelpkem), "FOODOPDNDLK_DKCKDCLCPEL" => Some(Self::FoodopdndlkDkckdclcpel), "FOODOPDNDLK_PNMCJHFNBOO" => Some(Self::FoodopdndlkPnmcjhfnboo), _ => None, } } } /// Obf: IHDHFKJHAAH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PunkLordAttackerStatus { IhdhfkjhaahPcpdhelpkem = 0, IhdhfkjhaahBiiokjhnbpn = 1, IhdhfkjhaahGhdilmmhecb = 2, IhdhfkjhaahCbedcedmjha = 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::IhdhfkjhaahPcpdhelpkem => "IHDHFKJHAAH_PCPDHELPKEM", Self::IhdhfkjhaahBiiokjhnbpn => "IHDHFKJHAAH_BIIOKJHNBPN", Self::IhdhfkjhaahGhdilmmhecb => "IHDHFKJHAAH_GHDILMMHECB", Self::IhdhfkjhaahCbedcedmjha => "IHDHFKJHAAH_CBEDCEDMJHA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IHDHFKJHAAH_PCPDHELPKEM" => Some(Self::IhdhfkjhaahPcpdhelpkem), "IHDHFKJHAAH_BIIOKJHNBPN" => Some(Self::IhdhfkjhaahBiiokjhnbpn), "IHDHFKJHAAH_GHDILMMHECB" => Some(Self::IhdhfkjhaahGhdilmmhecb), "IHDHFKJHAAH_CBEDCEDMJHA" => Some(Self::IhdhfkjhaahCbedcedmjha), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Inpbgnjmnkj { Pcpdhelpkem = 0, Pkeahobfgcb = 1, Oafipgmhnpo = 2, Dhneakfgcbk = 3, } impl Inpbgnjmnkj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "INPBGNJMNKJ_PCPDHELPKEM", Self::Pkeahobfgcb => "INPBGNJMNKJ_PKEAHOBFGCB", Self::Oafipgmhnpo => "INPBGNJMNKJ_OAFIPGMHNPO", Self::Dhneakfgcbk => "INPBGNJMNKJ_DHNEAKFGCBK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "INPBGNJMNKJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "INPBGNJMNKJ_PKEAHOBFGCB" => Some(Self::Pkeahobfgcb), "INPBGNJMNKJ_OAFIPGMHNPO" => Some(Self::Oafipgmhnpo), "INPBGNJMNKJ_DHNEAKFGCBK" => Some(Self::Dhneakfgcbk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fmeakofmfck { Pcpdhelpkem = 0, Cgcjlhflepn = 403, Lcddjfafkpl = 404, Pjighnfhfkd = 401, Pgdfgmpoifd = 402, Ajbfcodjonf = 2300, Epncpbcdako = 3100, Ghodipcoiie = 4100, Obbecdekjfe = 3700, } impl Fmeakofmfck { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "FMEAKOFMFCK_PCPDHELPKEM", Self::Cgcjlhflepn => "FMEAKOFMFCK_CGCJLHFLEPN", Self::Lcddjfafkpl => "FMEAKOFMFCK_LCDDJFAFKPL", Self::Pjighnfhfkd => "FMEAKOFMFCK_PJIGHNFHFKD", Self::Pgdfgmpoifd => "FMEAKOFMFCK_PGDFGMPOIFD", Self::Ajbfcodjonf => "FMEAKOFMFCK_AJBFCODJONF", Self::Epncpbcdako => "FMEAKOFMFCK_EPNCPBCDAKO", Self::Ghodipcoiie => "FMEAKOFMFCK_GHODIPCOIIE", Self::Obbecdekjfe => "FMEAKOFMFCK_OBBECDEKJFE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FMEAKOFMFCK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "FMEAKOFMFCK_CGCJLHFLEPN" => Some(Self::Cgcjlhflepn), "FMEAKOFMFCK_LCDDJFAFKPL" => Some(Self::Lcddjfafkpl), "FMEAKOFMFCK_PJIGHNFHFKD" => Some(Self::Pjighnfhfkd), "FMEAKOFMFCK_PGDFGMPOIFD" => Some(Self::Pgdfgmpoifd), "FMEAKOFMFCK_AJBFCODJONF" => Some(Self::Ajbfcodjonf), "FMEAKOFMFCK_EPNCPBCDAKO" => Some(Self::Epncpbcdako), "FMEAKOFMFCK_GHODIPCOIIE" => Some(Self::Ghodipcoiie), "FMEAKOFMFCK_OBBECDEKJFE" => Some(Self::Obbecdekjfe), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ipgfcghiikn { Kojihmknjic = 0, Eikbibahchi = 1, Fceejiblhoc = 2, } impl Ipgfcghiikn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Kojihmknjic => "IPGFCGHIIKN_KOJIHMKNJIC", Self::Eikbibahchi => "IPGFCGHIIKN_EIKBIBAHCHI", Self::Fceejiblhoc => "IPGFCGHIIKN_FCEEJIBLHOC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IPGFCGHIIKN_KOJIHMKNJIC" => Some(Self::Kojihmknjic), "IPGFCGHIIKN_EIKBIBAHCHI" => Some(Self::Eikbibahchi), "IPGFCGHIIKN_FCEEJIBLHOC" => Some(Self::Fceejiblhoc), _ => None, } } } /// Obf: KGHODPFJGLI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum DevelopmentType { KghodpfjgliMjfldkhkdab = 0, KghodpfjgliIbmbpmimjeg = 1, KghodpfjgliDfmfgmcghkk = 2, KghodpfjgliDgdlljknlmc = 3, KghodpfjgliFjjaanaiklp = 4, KghodpfjgliPjpgmlpmkbb = 5, KghodpfjgliCphfdmghkdn = 6, KghodpfjgliBpajghjgcam = 7, KghodpfjgliPpkfekfhfgb = 8, KghodpfjgliGnameakebnl = 9, KghodpfjgliApbchinmcij = 10, KghodpfjgliFbpdglpbbih = 11, KghodpfjgliMeakdpoakkf = 12, KghodpfjgliJlcdmpjkphd = 13, KghodpfjgliMifhifjcgam = 14, KghodpfjgliBicmkjjbhjf = 15, KghodpfjgliGaeoajpaihl = 16, KghodpfjgliOhkdnjgjanh = 17, KghodpfjgliNoojmahkmhc = 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::KghodpfjgliMjfldkhkdab => "KGHODPFJGLI_MJFLDKHKDAB", Self::KghodpfjgliIbmbpmimjeg => "KGHODPFJGLI_IBMBPMIMJEG", Self::KghodpfjgliDfmfgmcghkk => "KGHODPFJGLI_DFMFGMCGHKK", Self::KghodpfjgliDgdlljknlmc => "KGHODPFJGLI_DGDLLJKNLMC", Self::KghodpfjgliFjjaanaiklp => "KGHODPFJGLI_FJJAANAIKLP", Self::KghodpfjgliPjpgmlpmkbb => "KGHODPFJGLI_PJPGMLPMKBB", Self::KghodpfjgliCphfdmghkdn => "KGHODPFJGLI_CPHFDMGHKDN", Self::KghodpfjgliBpajghjgcam => "KGHODPFJGLI_BPAJGHJGCAM", Self::KghodpfjgliPpkfekfhfgb => "KGHODPFJGLI_PPKFEKFHFGB", Self::KghodpfjgliGnameakebnl => "KGHODPFJGLI_GNAMEAKEBNL", Self::KghodpfjgliApbchinmcij => "KGHODPFJGLI_APBCHINMCIJ", Self::KghodpfjgliFbpdglpbbih => "KGHODPFJGLI_FBPDGLPBBIH", Self::KghodpfjgliMeakdpoakkf => "KGHODPFJGLI_MEAKDPOAKKF", Self::KghodpfjgliJlcdmpjkphd => "KGHODPFJGLI_JLCDMPJKPHD", Self::KghodpfjgliMifhifjcgam => "KGHODPFJGLI_MIFHIFJCGAM", Self::KghodpfjgliBicmkjjbhjf => "KGHODPFJGLI_BICMKJJBHJF", Self::KghodpfjgliGaeoajpaihl => "KGHODPFJGLI_GAEOAJPAIHL", Self::KghodpfjgliOhkdnjgjanh => "KGHODPFJGLI_OHKDNJGJANH", Self::KghodpfjgliNoojmahkmhc => "KGHODPFJGLI_NOOJMAHKMHC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KGHODPFJGLI_MJFLDKHKDAB" => Some(Self::KghodpfjgliMjfldkhkdab), "KGHODPFJGLI_IBMBPMIMJEG" => Some(Self::KghodpfjgliIbmbpmimjeg), "KGHODPFJGLI_DFMFGMCGHKK" => Some(Self::KghodpfjgliDfmfgmcghkk), "KGHODPFJGLI_DGDLLJKNLMC" => Some(Self::KghodpfjgliDgdlljknlmc), "KGHODPFJGLI_FJJAANAIKLP" => Some(Self::KghodpfjgliFjjaanaiklp), "KGHODPFJGLI_PJPGMLPMKBB" => Some(Self::KghodpfjgliPjpgmlpmkbb), "KGHODPFJGLI_CPHFDMGHKDN" => Some(Self::KghodpfjgliCphfdmghkdn), "KGHODPFJGLI_BPAJGHJGCAM" => Some(Self::KghodpfjgliBpajghjgcam), "KGHODPFJGLI_PPKFEKFHFGB" => Some(Self::KghodpfjgliPpkfekfhfgb), "KGHODPFJGLI_GNAMEAKEBNL" => Some(Self::KghodpfjgliGnameakebnl), "KGHODPFJGLI_APBCHINMCIJ" => Some(Self::KghodpfjgliApbchinmcij), "KGHODPFJGLI_FBPDGLPBBIH" => Some(Self::KghodpfjgliFbpdglpbbih), "KGHODPFJGLI_MEAKDPOAKKF" => Some(Self::KghodpfjgliMeakdpoakkf), "KGHODPFJGLI_JLCDMPJKPHD" => Some(Self::KghodpfjgliJlcdmpjkphd), "KGHODPFJGLI_MIFHIFJCGAM" => Some(Self::KghodpfjgliMifhifjcgam), "KGHODPFJGLI_BICMKJJBHJF" => Some(Self::KghodpfjgliBicmkjjbhjf), "KGHODPFJGLI_GAEOAJPAIHL" => Some(Self::KghodpfjgliGaeoajpaihl), "KGHODPFJGLI_OHKDNJGJANH" => Some(Self::KghodpfjgliOhkdnjgjanh), "KGHODPFJGLI_NOOJMAHKMHC" => Some(Self::KghodpfjgliNoojmahkmhc), _ => None, } } } /// Obf: LGGELNENDAO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlayingState { LggelnendaoPcpdhelpkem = 0, LggelnendaoAadflkalknl = 1, LggelnendaoCbankfoeifb = 2, LggelnendaoCdmmidikfcg = 3, LggelnendaoOmlfcehbjeh = 4, LggelnendaoNmghlblkdlh = 5, LggelnendaoKfkfjhljcop = 6, LggelnendaoMjgpiephdpi = 7, LggelnendaoImeplhgajch = 8, LggelnendaoAghhiaplcdh = 9, LggelnendaoOkgahgbkfdj = 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::LggelnendaoPcpdhelpkem => "LGGELNENDAO_PCPDHELPKEM", Self::LggelnendaoAadflkalknl => "LGGELNENDAO_AADFLKALKNL", Self::LggelnendaoCbankfoeifb => "LGGELNENDAO_CBANKFOEIFB", Self::LggelnendaoCdmmidikfcg => "LGGELNENDAO_CDMMIDIKFCG", Self::LggelnendaoOmlfcehbjeh => "LGGELNENDAO_OMLFCEHBJEH", Self::LggelnendaoNmghlblkdlh => "LGGELNENDAO_NMGHLBLKDLH", Self::LggelnendaoKfkfjhljcop => "LGGELNENDAO_KFKFJHLJCOP", Self::LggelnendaoMjgpiephdpi => "LGGELNENDAO_MJGPIEPHDPI", Self::LggelnendaoImeplhgajch => "LGGELNENDAO_IMEPLHGAJCH", Self::LggelnendaoAghhiaplcdh => "LGGELNENDAO_AGHHIAPLCDH", Self::LggelnendaoOkgahgbkfdj => "LGGELNENDAO_OKGAHGBKFDJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LGGELNENDAO_PCPDHELPKEM" => Some(Self::LggelnendaoPcpdhelpkem), "LGGELNENDAO_AADFLKALKNL" => Some(Self::LggelnendaoAadflkalknl), "LGGELNENDAO_CBANKFOEIFB" => Some(Self::LggelnendaoCbankfoeifb), "LGGELNENDAO_CDMMIDIKFCG" => Some(Self::LggelnendaoCdmmidikfcg), "LGGELNENDAO_OMLFCEHBJEH" => Some(Self::LggelnendaoOmlfcehbjeh), "LGGELNENDAO_NMGHLBLKDLH" => Some(Self::LggelnendaoNmghlblkdlh), "LGGELNENDAO_KFKFJHLJCOP" => Some(Self::LggelnendaoKfkfjhljcop), "LGGELNENDAO_MJGPIEPHDPI" => Some(Self::LggelnendaoMjgpiephdpi), "LGGELNENDAO_IMEPLHGAJCH" => Some(Self::LggelnendaoImeplhgajch), "LGGELNENDAO_AGHHIAPLCDH" => Some(Self::LggelnendaoAghhiaplcdh), "LGGELNENDAO_OKGAHGBKFDJ" => Some(Self::LggelnendaoOkgahgbkfdj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lbbopepgppa { Hpdkaikpoig = 0, Lnfjolbjloe = 1, Dapajmnghlp = 2, Eljijpjlkgp = 3, } impl Lbbopepgppa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Hpdkaikpoig => "LBBOPEPGPPA_HPDKAIKPOIG", Self::Lnfjolbjloe => "LBBOPEPGPPA_LNFJOLBJLOE", Self::Dapajmnghlp => "LBBOPEPGPPA_DAPAJMNGHLP", Self::Eljijpjlkgp => "LBBOPEPGPPA_ELJIJPJLKGP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LBBOPEPGPPA_HPDKAIKPOIG" => Some(Self::Hpdkaikpoig), "LBBOPEPGPPA_LNFJOLBJLOE" => Some(Self::Lnfjolbjloe), "LBBOPEPGPPA_DAPAJMNGHLP" => Some(Self::Dapajmnghlp), "LBBOPEPGPPA_ELJIJPJLKGP" => Some(Self::Eljijpjlkgp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Apbbalpmmgk { Pcpdhelpkem = 0, Ghgapoakgab = 1, Bpcekmlpjcj = 2, Gpjmkkadldc = 3, Cbbhpgagcoe = 4, Jnaaaiglhhi = 5, } impl Apbbalpmmgk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "APBBALPMMGK_PCPDHELPKEM", Self::Ghgapoakgab => "APBBALPMMGK_GHGAPOAKGAB", Self::Bpcekmlpjcj => "APBBALPMMGK_BPCEKMLPJCJ", Self::Gpjmkkadldc => "APBBALPMMGK_GPJMKKADLDC", Self::Cbbhpgagcoe => "APBBALPMMGK_CBBHPGAGCOE", Self::Jnaaaiglhhi => "APBBALPMMGK_JNAAAIGLHHI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "APBBALPMMGK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "APBBALPMMGK_GHGAPOAKGAB" => Some(Self::Ghgapoakgab), "APBBALPMMGK_BPCEKMLPJCJ" => Some(Self::Bpcekmlpjcj), "APBBALPMMGK_GPJMKKADLDC" => Some(Self::Gpjmkkadldc), "APBBALPMMGK_CBBHPGAGCOE" => Some(Self::Cbbhpgagcoe), "APBBALPMMGK_JNAAAIGLHHI" => Some(Self::Jnaaaiglhhi), _ => None, } } } /// Obf: PPJPJKPJHMG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlanetFesCardPieceApplyPermissionType { PpjpjkpjhmgNkadfcmekgn = 0, PpjpjkpjhmgPmjmefdgohc = 1, PpjpjkpjhmgHlpfbmbdkpp = 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::PpjpjkpjhmgNkadfcmekgn => "PPJPJKPJHMG_NKADFCMEKGN", Self::PpjpjkpjhmgPmjmefdgohc => "PPJPJKPJHMG_PMJMEFDGOHC", Self::PpjpjkpjhmgHlpfbmbdkpp => "PPJPJKPJHMG_HLPFBMBDKPP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PPJPJKPJHMG_NKADFCMEKGN" => Some(Self::PpjpjkpjhmgNkadfcmekgn), "PPJPJKPJHMG_PMJMEFDGOHC" => Some(Self::PpjpjkpjhmgPmjmefdgohc), "PPJPJKPJHMG_HLPFBMBDKPP" => Some(Self::PpjpjkpjhmgHlpfbmbdkpp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nkgnoomgbim { Echponhamcn = 0, Echekpmlgdm = 1, Pjkkbffcehf = 2, Pdeakhakkcd = 3, Daklbgkehal = 4, } impl Nkgnoomgbim { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Echponhamcn => "NKGNOOMGBIM_ECHPONHAMCN", Self::Echekpmlgdm => "NKGNOOMGBIM_ECHEKPMLGDM", Self::Pjkkbffcehf => "NKGNOOMGBIM_PJKKBFFCEHF", Self::Pdeakhakkcd => "NKGNOOMGBIM_PDEAKHAKKCD", Self::Daklbgkehal => "NKGNOOMGBIM_DAKLBGKEHAL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NKGNOOMGBIM_ECHPONHAMCN" => Some(Self::Echponhamcn), "NKGNOOMGBIM_ECHEKPMLGDM" => Some(Self::Echekpmlgdm), "NKGNOOMGBIM_PJKKBFFCEHF" => Some(Self::Pjkkbffcehf), "NKGNOOMGBIM_PDEAKHAKKCD" => Some(Self::Pdeakhakkcd), "NKGNOOMGBIM_DAKLBGKEHAL" => Some(Self::Daklbgkehal), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dpenfefpebi { Kheejbbpicd = 0, Dabgpbmkgjb = 1, Dlechgnkomb = 2, } impl Dpenfefpebi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Kheejbbpicd => "DPENFEFPEBI_KHEEJBBPICD", Self::Dabgpbmkgjb => "DPENFEFPEBI_DABGPBMKGJB", Self::Dlechgnkomb => "DPENFEFPEBI_DLECHGNKOMB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DPENFEFPEBI_KHEEJBBPICD" => Some(Self::Kheejbbpicd), "DPENFEFPEBI_DABGPBMKGJB" => Some(Self::Dabgpbmkgjb), "DPENFEFPEBI_DLECHGNKOMB" => Some(Self::Dlechgnkomb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bgcejdchkba { Pcpdhelpkem = 0, Mnmmgialaoh = 1, Idmicpbheod = 2, Niillmjngec = 3, Monilnmiblg = 4, Ckaidiijjjf = 5, Behbcacjcpj = 6, Eikfegoomcc = 7, Loehhlbjacf = 8, Ndjedmknjmb = 9, } impl Bgcejdchkba { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "BGCEJDCHKBA_PCPDHELPKEM", Self::Mnmmgialaoh => "BGCEJDCHKBA_MNMMGIALAOH", Self::Idmicpbheod => "BGCEJDCHKBA_IDMICPBHEOD", Self::Niillmjngec => "BGCEJDCHKBA_NIILLMJNGEC", Self::Monilnmiblg => "BGCEJDCHKBA_MONILNMIBLG", Self::Ckaidiijjjf => "BGCEJDCHKBA_CKAIDIIJJJF", Self::Behbcacjcpj => "BGCEJDCHKBA_BEHBCACJCPJ", Self::Eikfegoomcc => "BGCEJDCHKBA_EIKFEGOOMCC", Self::Loehhlbjacf => "BGCEJDCHKBA_LOEHHLBJACF", Self::Ndjedmknjmb => "BGCEJDCHKBA_NDJEDMKNJMB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BGCEJDCHKBA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "BGCEJDCHKBA_MNMMGIALAOH" => Some(Self::Mnmmgialaoh), "BGCEJDCHKBA_IDMICPBHEOD" => Some(Self::Idmicpbheod), "BGCEJDCHKBA_NIILLMJNGEC" => Some(Self::Niillmjngec), "BGCEJDCHKBA_MONILNMIBLG" => Some(Self::Monilnmiblg), "BGCEJDCHKBA_CKAIDIIJJJF" => Some(Self::Ckaidiijjjf), "BGCEJDCHKBA_BEHBCACJCPJ" => Some(Self::Behbcacjcpj), "BGCEJDCHKBA_EIKFEGOOMCC" => Some(Self::Eikfegoomcc), "BGCEJDCHKBA_LOEHHLBJACF" => Some(Self::Loehhlbjacf), "BGCEJDCHKBA_NDJEDMKNJMB" => Some(Self::Ndjedmknjmb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bfdgagjdoda { Pcpdhelpkem = 0, Iajidambbjb = 1, Peddmfmoeic = 2, Miagcabfakb = 3, } impl Bfdgagjdoda { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "BFDGAGJDODA_PCPDHELPKEM", Self::Iajidambbjb => "BFDGAGJDODA_IAJIDAMBBJB", Self::Peddmfmoeic => "BFDGAGJDODA_PEDDMFMOEIC", Self::Miagcabfakb => "BFDGAGJDODA_MIAGCABFAKB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BFDGAGJDODA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "BFDGAGJDODA_IAJIDAMBBJB" => Some(Self::Iajidambbjb), "BFDGAGJDODA_PEDDMFMOEIC" => Some(Self::Peddmfmoeic), "BFDGAGJDODA_MIAGCABFAKB" => Some(Self::Miagcabfakb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nfkejjihocj { Pcpdhelpkem = 0, Opcgnjmgjde = 1, Mhogfbjlded = 2, Fepghfflgij = 3, Bedpkpfnmnb = 4, } impl Nfkejjihocj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "NFKEJJIHOCJ_PCPDHELPKEM", Self::Opcgnjmgjde => "NFKEJJIHOCJ_OPCGNJMGJDE", Self::Mhogfbjlded => "NFKEJJIHOCJ_MHOGFBJLDED", Self::Fepghfflgij => "NFKEJJIHOCJ_FEPGHFFLGIJ", Self::Bedpkpfnmnb => "NFKEJJIHOCJ_BEDPKPFNMNB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NFKEJJIHOCJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "NFKEJJIHOCJ_OPCGNJMGJDE" => Some(Self::Opcgnjmgjde), "NFKEJJIHOCJ_MHOGFBJLDED" => Some(Self::Mhogfbjlded), "NFKEJJIHOCJ_FEPGHFFLGIJ" => Some(Self::Fepghfflgij), "NFKEJJIHOCJ_BEDPKPFNMNB" => Some(Self::Bedpkpfnmnb), _ => None, } } } /// Obf: HIOLCNPOPON #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightDropType { HiolcnpoponPcpdhelpkem = 0, HiolcnpoponHhnbgnfbdho = 1, HiolcnpoponHolojhggiog = 2, HiolcnpoponNoknnmpmggn = 3, HiolcnpoponNofpidpiklj = 4, HiolcnpoponBikhoegfefd = 5, HiolcnpoponMkppcdpchie = 6, HiolcnpoponBhjoklljlpl = 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::HiolcnpoponPcpdhelpkem => "HIOLCNPOPON_PCPDHELPKEM", Self::HiolcnpoponHhnbgnfbdho => "HIOLCNPOPON_HHNBGNFBDHO", Self::HiolcnpoponHolojhggiog => "HIOLCNPOPON_HOLOJHGGIOG", Self::HiolcnpoponNoknnmpmggn => "HIOLCNPOPON_NOKNNMPMGGN", Self::HiolcnpoponNofpidpiklj => "HIOLCNPOPON_NOFPIDPIKLJ", Self::HiolcnpoponBikhoegfefd => "HIOLCNPOPON_BIKHOEGFEFD", Self::HiolcnpoponMkppcdpchie => "HIOLCNPOPON_MKPPCDPCHIE", Self::HiolcnpoponBhjoklljlpl => "HIOLCNPOPON_BHJOKLLJLPL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HIOLCNPOPON_PCPDHELPKEM" => Some(Self::HiolcnpoponPcpdhelpkem), "HIOLCNPOPON_HHNBGNFBDHO" => Some(Self::HiolcnpoponHhnbgnfbdho), "HIOLCNPOPON_HOLOJHGGIOG" => Some(Self::HiolcnpoponHolojhggiog), "HIOLCNPOPON_NOKNNMPMGGN" => Some(Self::HiolcnpoponNoknnmpmggn), "HIOLCNPOPON_NOFPIDPIKLJ" => Some(Self::HiolcnpoponNofpidpiklj), "HIOLCNPOPON_BIKHOEGFEFD" => Some(Self::HiolcnpoponBikhoegfefd), "HIOLCNPOPON_MKPPCDPCHIE" => Some(Self::HiolcnpoponMkppcdpchie), "HIOLCNPOPON_BHJOKLLJLPL" => Some(Self::HiolcnpoponBhjoklljlpl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jilapgbhfji { Lmjldgfjflc = 0, Fioljgnekki = 1, Dpleigpomca = 2, Nmglepdledh = 3, } impl Jilapgbhfji { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lmjldgfjflc => "JILAPGBHFJI_LMJLDGFJFLC", Self::Fioljgnekki => "JILAPGBHFJI_FIOLJGNEKKI", Self::Dpleigpomca => "JILAPGBHFJI_DPLEIGPOMCA", Self::Nmglepdledh => "JILAPGBHFJI_NMGLEPDLEDH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JILAPGBHFJI_LMJLDGFJFLC" => Some(Self::Lmjldgfjflc), "JILAPGBHFJI_FIOLJGNEKKI" => Some(Self::Fioljgnekki), "JILAPGBHFJI_DPLEIGPOMCA" => Some(Self::Dpleigpomca), "JILAPGBHFJI_NMGLEPDLEDH" => Some(Self::Nmglepdledh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lopdmepedfg { Emiedpkbpki = 0, Lghejjgfkim = 1, Gapnmckcjcg = 2, } impl Lopdmepedfg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Emiedpkbpki => "LOPDMEPEDFG_EMIEDPKBPKI", Self::Lghejjgfkim => "LOPDMEPEDFG_LGHEJJGFKIM", Self::Gapnmckcjcg => "LOPDMEPEDFG_GAPNMCKCJCG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LOPDMEPEDFG_EMIEDPKBPKI" => Some(Self::Emiedpkbpki), "LOPDMEPEDFG_LGHEJJGFKIM" => Some(Self::Lghejjgfkim), "LOPDMEPEDFG_GAPNMCKCJCG" => Some(Self::Gapnmckcjcg), _ => None, } } } /// Obf: INHPDHLOHHO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleModuleType { InhpdhlohhoHajdakfienm = 0, InhpdhlohhoKkhlmkipmfk = 1, InhpdhlohhoLhgodlabekh = 2, InhpdhlohhoLjopapakhip = 3, InhpdhlohhoFnjhiocjhlo = 4, InhpdhlohhoAenlppaeank = 5, InhpdhlohhoEdloebejfhn = 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::InhpdhlohhoHajdakfienm => "INHPDHLOHHO_HAJDAKFIENM", Self::InhpdhlohhoKkhlmkipmfk => "INHPDHLOHHO_KKHLMKIPMFK", Self::InhpdhlohhoLhgodlabekh => "INHPDHLOHHO_LHGODLABEKH", Self::InhpdhlohhoLjopapakhip => "INHPDHLOHHO_LJOPAPAKHIP", Self::InhpdhlohhoFnjhiocjhlo => "INHPDHLOHHO_FNJHIOCJHLO", Self::InhpdhlohhoAenlppaeank => "INHPDHLOHHO_AENLPPAEANK", Self::InhpdhlohhoEdloebejfhn => "INHPDHLOHHO_EDLOEBEJFHN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "INHPDHLOHHO_HAJDAKFIENM" => Some(Self::InhpdhlohhoHajdakfienm), "INHPDHLOHHO_KKHLMKIPMFK" => Some(Self::InhpdhlohhoKkhlmkipmfk), "INHPDHLOHHO_LHGODLABEKH" => Some(Self::InhpdhlohhoLhgodlabekh), "INHPDHLOHHO_LJOPAPAKHIP" => Some(Self::InhpdhlohhoLjopapakhip), "INHPDHLOHHO_FNJHIOCJHLO" => Some(Self::InhpdhlohhoFnjhiocjhlo), "INHPDHLOHHO_AENLPPAEANK" => Some(Self::InhpdhlohhoAenlppaeank), "INHPDHLOHHO_EDLOEBEJFHN" => Some(Self::InhpdhlohhoEdloebejfhn), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hljmcibobjo { Mplpalikjhg = 0, Fkmgnjgggho = 1, Enamgjhjghp = 2, } impl Hljmcibobjo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Mplpalikjhg => "HLJMCIBOBJO_MPLPALIKJHG", Self::Fkmgnjgggho => "HLJMCIBOBJO_FKMGNJGGGHO", Self::Enamgjhjghp => "HLJMCIBOBJO_ENAMGJHJGHP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HLJMCIBOBJO_MPLPALIKJHG" => Some(Self::Mplpalikjhg), "HLJMCIBOBJO_FKMGNJGGGHO" => Some(Self::Fkmgnjgggho), "HLJMCIBOBJO_ENAMGJHJGHP" => Some(Self::Enamgjhjghp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ffmodddadkj { Pcpdhelpkem = 0, Fammlinglda = 1, Bhkidlmlnka = 2, Mcbdnoadmii = 3, Ofgedcbedmn = 4, Lphoaijfpnp = 5, Kjaieeiachi = 6, } impl Ffmodddadkj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "FFMODDDADKJ_PCPDHELPKEM", Self::Fammlinglda => "FFMODDDADKJ_FAMMLINGLDA", Self::Bhkidlmlnka => "FFMODDDADKJ_BHKIDLMLNKA", Self::Mcbdnoadmii => "FFMODDDADKJ_MCBDNOADMII", Self::Ofgedcbedmn => "FFMODDDADKJ_OFGEDCBEDMN", Self::Lphoaijfpnp => "FFMODDDADKJ_LPHOAIJFPNP", Self::Kjaieeiachi => "FFMODDDADKJ_KJAIEEIACHI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FFMODDDADKJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "FFMODDDADKJ_FAMMLINGLDA" => Some(Self::Fammlinglda), "FFMODDDADKJ_BHKIDLMLNKA" => Some(Self::Bhkidlmlnka), "FFMODDDADKJ_MCBDNOADMII" => Some(Self::Mcbdnoadmii), "FFMODDDADKJ_OFGEDCBEDMN" => Some(Self::Ofgedcbedmn), "FFMODDDADKJ_LPHOAIJFPNP" => Some(Self::Lphoaijfpnp), "FFMODDDADKJ_KJAIEEIACHI" => Some(Self::Kjaieeiachi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fbkbokhcllf { Nmjbkomipnp = 0, Ddffnbphdmi = 1, Mhpfegdkikc = 2, Adeamnahbpe = 3, } impl Fbkbokhcllf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nmjbkomipnp => "FBKBOKHCLLF_NMJBKOMIPNP", Self::Ddffnbphdmi => "FBKBOKHCLLF_DDFFNBPHDMI", Self::Mhpfegdkikc => "FBKBOKHCLLF_MHPFEGDKIKC", Self::Adeamnahbpe => "FBKBOKHCLLF_ADEAMNAHBPE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FBKBOKHCLLF_NMJBKOMIPNP" => Some(Self::Nmjbkomipnp), "FBKBOKHCLLF_DDFFNBPHDMI" => Some(Self::Ddffnbphdmi), "FBKBOKHCLLF_MHPFEGDKIKC" => Some(Self::Mhpfegdkikc), "FBKBOKHCLLF_ADEAMNAHBPE" => Some(Self::Adeamnahbpe), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ofkhihfbnfg { Ceilokjmacj = 0, Cpnihipdjie = 1, } impl Ofkhihfbnfg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ceilokjmacj => "OFKHIHFBNFG_CEILOKJMACJ", Self::Cpnihipdjie => "OFKHIHFBNFG_CPNIHIPDJIE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OFKHIHFBNFG_CEILOKJMACJ" => Some(Self::Ceilokjmacj), "OFKHIHFBNFG_CPNIHIPDJIE" => Some(Self::Cpnihipdjie), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lepdlljhipl { Ldhliijjodp = 0, Apnjcfefbkb = 1, } impl Lepdlljhipl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ldhliijjodp => "LEPDLLJHIPL_LDHLIIJJODP", Self::Apnjcfefbkb => "LEPDLLJHIPL_APNJCFEFBKB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LEPDLLJHIPL_LDHLIIJJODP" => Some(Self::Ldhliijjodp), "LEPDLLJHIPL_APNJCFEFBKB" => Some(Self::Apnjcfefbkb), _ => None, } } } /// Obf: CHLAIGCKPIG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleEndReason { ChlaigckpigPcpdhelpkem = 0, ChlaigckpigOpakimpmlmi = 1, ChlaigckpigOfbnfolbdhf = 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::ChlaigckpigPcpdhelpkem => "CHLAIGCKPIG_PCPDHELPKEM", Self::ChlaigckpigOpakimpmlmi => "CHLAIGCKPIG_OPAKIMPMLMI", Self::ChlaigckpigOfbnfolbdhf => "CHLAIGCKPIG_OFBNFOLBDHF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CHLAIGCKPIG_PCPDHELPKEM" => Some(Self::ChlaigckpigPcpdhelpkem), "CHLAIGCKPIG_OPAKIMPMLMI" => Some(Self::ChlaigckpigOpakimpmlmi), "CHLAIGCKPIG_OFBNFOLBDHF" => Some(Self::ChlaigckpigOfbnfolbdhf), _ => None, } } } /// Obf: IMGGHCOBNEF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleStaticticEventType { ImgghcobnefJlmlmhodcgf = 0, ImgghcobnefHpdobfppnbl = 1, ImgghcobnefLccdkppmjlg = 2, ImgghcobnefFoclbclejih = 3, ImgghcobnefJdnnkpecmfd = 4, ImgghcobnefFcgkfljhljc = 5, ImgghcobnefAilgmechnoi = 6, ImgghcobnefMchhngngpme = 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::ImgghcobnefJlmlmhodcgf => "IMGGHCOBNEF_JLMLMHODCGF", Self::ImgghcobnefHpdobfppnbl => "IMGGHCOBNEF_HPDOBFPPNBL", Self::ImgghcobnefLccdkppmjlg => "IMGGHCOBNEF_LCCDKPPMJLG", Self::ImgghcobnefFoclbclejih => "IMGGHCOBNEF_FOCLBCLEJIH", Self::ImgghcobnefJdnnkpecmfd => "IMGGHCOBNEF_JDNNKPECMFD", Self::ImgghcobnefFcgkfljhljc => "IMGGHCOBNEF_FCGKFLJHLJC", Self::ImgghcobnefAilgmechnoi => "IMGGHCOBNEF_AILGMECHNOI", Self::ImgghcobnefMchhngngpme => "IMGGHCOBNEF_MCHHNGNGPME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IMGGHCOBNEF_JLMLMHODCGF" => Some(Self::ImgghcobnefJlmlmhodcgf), "IMGGHCOBNEF_HPDOBFPPNBL" => Some(Self::ImgghcobnefHpdobfppnbl), "IMGGHCOBNEF_LCCDKPPMJLG" => Some(Self::ImgghcobnefLccdkppmjlg), "IMGGHCOBNEF_FOCLBCLEJIH" => Some(Self::ImgghcobnefFoclbclejih), "IMGGHCOBNEF_JDNNKPECMFD" => Some(Self::ImgghcobnefJdnnkpecmfd), "IMGGHCOBNEF_FCGKFLJHLJC" => Some(Self::ImgghcobnefFcgkfljhljc), "IMGGHCOBNEF_AILGMECHNOI" => Some(Self::ImgghcobnefAilgmechnoi), "IMGGHCOBNEF_MCHHNGNGPME" => Some(Self::ImgghcobnefMchhngngpme), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mpkjecngfpf { Gkjgmdaokgn = 0, Mdeechommij = 1, Ipoffenefnh = 2, Ckjajohanmc = 3, Djijikkijmh = 4, } impl Mpkjecngfpf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Gkjgmdaokgn => "MPKJECNGFPF_GKJGMDAOKGN", Self::Mdeechommij => "MPKJECNGFPF_MDEECHOMMIJ", Self::Ipoffenefnh => "MPKJECNGFPF_IPOFFENEFNH", Self::Ckjajohanmc => "MPKJECNGFPF_CKJAJOHANMC", Self::Djijikkijmh => "MPKJECNGFPF_DJIJIKKIJMH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MPKJECNGFPF_GKJGMDAOKGN" => Some(Self::Gkjgmdaokgn), "MPKJECNGFPF_MDEECHOMMIJ" => Some(Self::Mdeechommij), "MPKJECNGFPF_IPOFFENEFNH" => Some(Self::Ipoffenefnh), "MPKJECNGFPF_CKJAJOHANMC" => Some(Self::Ckjajohanmc), "MPKJECNGFPF_DJIJIKKIJMH" => Some(Self::Djijikkijmh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gapbbjclmgp { Fhmigjbigfc = 0, Dgecgaafdjm = 1, Fjighecanon = 2, } impl Gapbbjclmgp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Fhmigjbigfc => "GAPBBJCLMGP_FHMIGJBIGFC", Self::Dgecgaafdjm => "GAPBBJCLMGP_DGECGAAFDJM", Self::Fjighecanon => "GAPBBJCLMGP_FJIGHECANON", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GAPBBJCLMGP_FHMIGJBIGFC" => Some(Self::Fhmigjbigfc), "GAPBBJCLMGP_DGECGAAFDJM" => Some(Self::Dgecgaafdjm), "GAPBBJCLMGP_FJIGHECANON" => Some(Self::Fjighecanon), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pfodgdgfbbn { Gmiiofmfmpo = 0, Iomeeecoiob = 1, Ojccfhhfkao = 2, Efnmmdbafgm = 3, Jdljlgoahoi = 4, } impl Pfodgdgfbbn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Gmiiofmfmpo => "PFODGDGFBBN_GMIIOFMFMPO", Self::Iomeeecoiob => "PFODGDGFBBN_IOMEEECOIOB", Self::Ojccfhhfkao => "PFODGDGFBBN_OJCCFHHFKAO", Self::Efnmmdbafgm => "PFODGDGFBBN_EFNMMDBAFGM", Self::Jdljlgoahoi => "PFODGDGFBBN_JDLJLGOAHOI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PFODGDGFBBN_GMIIOFMFMPO" => Some(Self::Gmiiofmfmpo), "PFODGDGFBBN_IOMEEECOIOB" => Some(Self::Iomeeecoiob), "PFODGDGFBBN_OJCCFHHFKAO" => Some(Self::Ojccfhhfkao), "PFODGDGFBBN_EFNMMDBAFGM" => Some(Self::Efnmmdbafgm), "PFODGDGFBBN_JDLJLGOAHOI" => Some(Self::Jdljlgoahoi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ifaenkoldci { Ammkhiennoj = 0, Ockemhmffbf = 1, Nnabmpmmgmc = 2, } impl Ifaenkoldci { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ammkhiennoj => "IFAENKOLDCI_AMMKHIENNOJ", Self::Ockemhmffbf => "IFAENKOLDCI_OCKEMHMFFBF", Self::Nnabmpmmgmc => "IFAENKOLDCI_NNABMPMMGMC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IFAENKOLDCI_AMMKHIENNOJ" => Some(Self::Ammkhiennoj), "IFAENKOLDCI_OCKEMHMFFBF" => Some(Self::Ockemhmffbf), "IFAENKOLDCI_NNABMPMMGMC" => Some(Self::Nnabmpmmgmc), _ => None, } } } /// Obf: IDFBPKAAHCH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleEndStatus { IdfbpkaahchFplonmkabfk = 0, IdfbpkaahchOccllfphpkp = 1, IdfbpkaahchGhpiiemdidd = 2, IdfbpkaahchAldbbjlcbam = 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::IdfbpkaahchFplonmkabfk => "IDFBPKAAHCH_FPLONMKABFK", Self::IdfbpkaahchOccllfphpkp => "IDFBPKAAHCH_OCCLLFPHPKP", Self::IdfbpkaahchGhpiiemdidd => "IDFBPKAAHCH_GHPIIEMDIDD", Self::IdfbpkaahchAldbbjlcbam => "IDFBPKAAHCH_ALDBBJLCBAM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IDFBPKAAHCH_FPLONMKABFK" => Some(Self::IdfbpkaahchFplonmkabfk), "IDFBPKAAHCH_OCCLLFPHPKP" => Some(Self::IdfbpkaahchOccllfphpkp), "IDFBPKAAHCH_GHPIIEMDIDD" => Some(Self::IdfbpkaahchGhpiiemdidd), "IDFBPKAAHCH_ALDBBJLCBAM" => Some(Self::IdfbpkaahchAldbbjlcbam), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Onlfppjnlgh { Jcelllehcmg = 0, Ogojdcjdmnj = 1, Dlgaphjiaei = 2, } impl Onlfppjnlgh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Jcelllehcmg => "ONLFPPJNLGH_JCELLLEHCMG", Self::Ogojdcjdmnj => "ONLFPPJNLGH_OGOJDCJDMNJ", Self::Dlgaphjiaei => "ONLFPPJNLGH_DLGAPHJIAEI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ONLFPPJNLGH_JCELLLEHCMG" => Some(Self::Jcelllehcmg), "ONLFPPJNLGH_OGOJDCJDMNJ" => Some(Self::Ogojdcjdmnj), "ONLFPPJNLGH_DLGAPHJIAEI" => Some(Self::Dlgaphjiaei), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lgneokbppeo { Pcpdhelpkem = 0, Glemheclmgp = 1, Jpaapmnkief = 2, Jhbikcplffj = 3, Bcdhofnmpng = 4, Cmhhbpohahj = 5, } impl Lgneokbppeo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "LGNEOKBPPEO_PCPDHELPKEM", Self::Glemheclmgp => "LGNEOKBPPEO_GLEMHECLMGP", Self::Jpaapmnkief => "LGNEOKBPPEO_JPAAPMNKIEF", Self::Jhbikcplffj => "LGNEOKBPPEO_JHBIKCPLFFJ", Self::Bcdhofnmpng => "LGNEOKBPPEO_BCDHOFNMPNG", Self::Cmhhbpohahj => "LGNEOKBPPEO_CMHHBPOHAHJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LGNEOKBPPEO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "LGNEOKBPPEO_GLEMHECLMGP" => Some(Self::Glemheclmgp), "LGNEOKBPPEO_JPAAPMNKIEF" => Some(Self::Jpaapmnkief), "LGNEOKBPPEO_JHBIKCPLFFJ" => Some(Self::Jhbikcplffj), "LGNEOKBPPEO_BCDHOFNMPNG" => Some(Self::Bcdhofnmpng), "LGNEOKBPPEO_CMHHBPOHAHJ" => Some(Self::Cmhhbpohahj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nodnmncibfg { Pcpdhelpkem = 0, Ncllnejnacm = 1, Aphgbhiapjc = 2, } impl Nodnmncibfg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "NODNMNCIBFG_PCPDHELPKEM", Self::Ncllnejnacm => "NODNMNCIBFG_NCLLNEJNACM", Self::Aphgbhiapjc => "NODNMNCIBFG_APHGBHIAPJC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NODNMNCIBFG_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "NODNMNCIBFG_NCLLNEJNACM" => Some(Self::Ncllnejnacm), "NODNMNCIBFG_APHGBHIAPJC" => Some(Self::Aphgbhiapjc), _ => None, } } } /// Obf: EJIMIOGAOKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FightGameMode { EjimiogaoklPcpdhelpkem = 0, EjimiogaoklNanhddbcjok = 1, EjimiogaoklDodgbhjdnfl = 2, EjimiogaoklFlflkbfgpmp = 3, EjimiogaoklBoidfehpkei = 4, EjimiogaoklIclcgjfaebo = 5, EjimiogaoklHgjeladjljd = 6, EjimiogaoklIklknebgflg = 7, EjimiogaoklHapijammakf = 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::EjimiogaoklPcpdhelpkem => "EJIMIOGAOKL_PCPDHELPKEM", Self::EjimiogaoklNanhddbcjok => "EJIMIOGAOKL_NANHDDBCJOK", Self::EjimiogaoklDodgbhjdnfl => "EJIMIOGAOKL_DODGBHJDNFL", Self::EjimiogaoklFlflkbfgpmp => "EJIMIOGAOKL_FLFLKBFGPMP", Self::EjimiogaoklBoidfehpkei => "EJIMIOGAOKL_BOIDFEHPKEI", Self::EjimiogaoklIclcgjfaebo => "EJIMIOGAOKL_ICLCGJFAEBO", Self::EjimiogaoklHgjeladjljd => "EJIMIOGAOKL_HGJELADJLJD", Self::EjimiogaoklIklknebgflg => "EJIMIOGAOKL_IKLKNEBGFLG", Self::EjimiogaoklHapijammakf => "EJIMIOGAOKL_HAPIJAMMAKF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EJIMIOGAOKL_PCPDHELPKEM" => Some(Self::EjimiogaoklPcpdhelpkem), "EJIMIOGAOKL_NANHDDBCJOK" => Some(Self::EjimiogaoklNanhddbcjok), "EJIMIOGAOKL_DODGBHJDNFL" => Some(Self::EjimiogaoklDodgbhjdnfl), "EJIMIOGAOKL_FLFLKBFGPMP" => Some(Self::EjimiogaoklFlflkbfgpmp), "EJIMIOGAOKL_BOIDFEHPKEI" => Some(Self::EjimiogaoklBoidfehpkei), "EJIMIOGAOKL_ICLCGJFAEBO" => Some(Self::EjimiogaoklIclcgjfaebo), "EJIMIOGAOKL_HGJELADJLJD" => Some(Self::EjimiogaoklHgjeladjljd), "EJIMIOGAOKL_IKLKNEBGFLG" => Some(Self::EjimiogaoklIklknebgflg), "EJIMIOGAOKL_HAPIJAMMAKF" => Some(Self::EjimiogaoklHapijammakf), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bjfjfcdpfng { Dfnbodimigl = 0, Kdhjfmddaed = 1, Nddjollfchd = 2, Gepmobhfhla = 3, Dabeegbegop = 4, } impl Bjfjfcdpfng { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Dfnbodimigl => "BJFJFCDPFNG_DFNBODIMIGL", Self::Kdhjfmddaed => "BJFJFCDPFNG_KDHJFMDDAED", Self::Nddjollfchd => "BJFJFCDPFNG_NDDJOLLFCHD", Self::Gepmobhfhla => "BJFJFCDPFNG_GEPMOBHFHLA", Self::Dabeegbegop => "BJFJFCDPFNG_DABEEGBEGOP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BJFJFCDPFNG_DFNBODIMIGL" => Some(Self::Dfnbodimigl), "BJFJFCDPFNG_KDHJFMDDAED" => Some(Self::Kdhjfmddaed), "BJFJFCDPFNG_NDDJOLLFCHD" => Some(Self::Nddjollfchd), "BJFJFCDPFNG_GEPMOBHFHLA" => Some(Self::Gepmobhfhla), "BJFJFCDPFNG_DABEEGBEGOP" => Some(Self::Dabeegbegop), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fhbndnnkdon { Eebjaafcfbf = 0, Mjoefceboom = 1, Bcgolhpepgb = 2, Iedfibdegmb = 3, } impl Fhbndnnkdon { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Eebjaafcfbf => "FHBNDNNKDON_EEBJAAFCFBF", Self::Mjoefceboom => "FHBNDNNKDON_MJOEFCEBOOM", Self::Bcgolhpepgb => "FHBNDNNKDON_BCGOLHPEPGB", Self::Iedfibdegmb => "FHBNDNNKDON_IEDFIBDEGMB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FHBNDNNKDON_EEBJAAFCFBF" => Some(Self::Eebjaafcfbf), "FHBNDNNKDON_MJOEFCEBOOM" => Some(Self::Mjoefceboom), "FHBNDNNKDON_BCGOLHPEPGB" => Some(Self::Bcgolhpepgb), "FHBNDNNKDON_IEDFIBDEGMB" => Some(Self::Iedfibdegmb), _ => None, } } } /// Obf: JOBBKLNGANP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LobbyCharacterStatus { JobbklnganpPcpdhelpkem = 0, JobbklnganpGhgapoakgab = 1, JobbklnganpBpcekmlpjcj = 2, JobbklnganpGpjmkkadldc = 3, JobbklnganpCbbhpgagcoe = 4, JobbklnganpJnaaaiglhhi = 5, JobbklnganpIkngbcglmii = 6, JobbklnganpBpdpipbjemd = 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::JobbklnganpPcpdhelpkem => "JOBBKLNGANP_PCPDHELPKEM", Self::JobbklnganpGhgapoakgab => "JOBBKLNGANP_GHGAPOAKGAB", Self::JobbklnganpBpcekmlpjcj => "JOBBKLNGANP_BPCEKMLPJCJ", Self::JobbklnganpGpjmkkadldc => "JOBBKLNGANP_GPJMKKADLDC", Self::JobbklnganpCbbhpgagcoe => "JOBBKLNGANP_CBBHPGAGCOE", Self::JobbklnganpJnaaaiglhhi => "JOBBKLNGANP_JNAAAIGLHHI", Self::JobbklnganpIkngbcglmii => "JOBBKLNGANP_IKNGBCGLMII", Self::JobbklnganpBpdpipbjemd => "JOBBKLNGANP_BPDPIPBJEMD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JOBBKLNGANP_PCPDHELPKEM" => Some(Self::JobbklnganpPcpdhelpkem), "JOBBKLNGANP_GHGAPOAKGAB" => Some(Self::JobbklnganpGhgapoakgab), "JOBBKLNGANP_BPCEKMLPJCJ" => Some(Self::JobbklnganpBpcekmlpjcj), "JOBBKLNGANP_GPJMKKADLDC" => Some(Self::JobbklnganpGpjmkkadldc), "JOBBKLNGANP_CBBHPGAGCOE" => Some(Self::JobbklnganpCbbhpgagcoe), "JOBBKLNGANP_JNAAAIGLHHI" => Some(Self::JobbklnganpJnaaaiglhhi), "JOBBKLNGANP_IKNGBCGLMII" => Some(Self::JobbklnganpIkngbcglmii), "JOBBKLNGANP_BPDPIPBJEMD" => Some(Self::JobbklnganpBpdpipbjemd), _ => None, } } } /// Obf: BMDNBHHICLD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LobbyModifyType { BmdnbhhicldPcpdhelpkem = 0, BmdnbhhicldGhgapoakgab = 1, BmdnbhhicldGpjmkkadldc = 2, BmdnbhhicldBpcekmlpjcj = 3, BmdnbhhicldIdmjbhjlobg = 4, BmdnbhhicldLpagmjiogch = 5, BmdnbhhicldCghanhjieig = 6, BmdnbhhicldEdkldbhmnoj = 7, BmdnbhhicldNmgkdcmihab = 8, BmdnbhhicldGbjimlemgdb = 9, BmdnbhhicldMgnbekchlhe = 10, BmdnbhhicldOddbfnhlhkl = 11, BmdnbhhicldHfmjoaoeinm = 12, BmdnbhhicldNipbnogdmbl = 13, BmdnbhhicldOjealealipj = 14, BmdnbhhicldPinmifohloa = 15, BmdnbhhicldBpdpipbjemd = 16, BmdnbhhicldHkodcogoamk = 17, BmdnbhhicldOidaonjpapa = 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::BmdnbhhicldPcpdhelpkem => "BMDNBHHICLD_PCPDHELPKEM", Self::BmdnbhhicldGhgapoakgab => "BMDNBHHICLD_GHGAPOAKGAB", Self::BmdnbhhicldGpjmkkadldc => "BMDNBHHICLD_GPJMKKADLDC", Self::BmdnbhhicldBpcekmlpjcj => "BMDNBHHICLD_BPCEKMLPJCJ", Self::BmdnbhhicldIdmjbhjlobg => "BMDNBHHICLD_IDMJBHJLOBG", Self::BmdnbhhicldLpagmjiogch => "BMDNBHHICLD_LPAGMJIOGCH", Self::BmdnbhhicldCghanhjieig => "BMDNBHHICLD_CGHANHJIEIG", Self::BmdnbhhicldEdkldbhmnoj => "BMDNBHHICLD_EDKLDBHMNOJ", Self::BmdnbhhicldNmgkdcmihab => "BMDNBHHICLD_NMGKDCMIHAB", Self::BmdnbhhicldGbjimlemgdb => "BMDNBHHICLD_GBJIMLEMGDB", Self::BmdnbhhicldMgnbekchlhe => "BMDNBHHICLD_MGNBEKCHLHE", Self::BmdnbhhicldOddbfnhlhkl => "BMDNBHHICLD_ODDBFNHLHKL", Self::BmdnbhhicldHfmjoaoeinm => "BMDNBHHICLD_HFMJOAOEINM", Self::BmdnbhhicldNipbnogdmbl => "BMDNBHHICLD_NIPBNOGDMBL", Self::BmdnbhhicldOjealealipj => "BMDNBHHICLD_OJEALEALIPJ", Self::BmdnbhhicldPinmifohloa => "BMDNBHHICLD_PINMIFOHLOA", Self::BmdnbhhicldBpdpipbjemd => "BMDNBHHICLD_BPDPIPBJEMD", Self::BmdnbhhicldHkodcogoamk => "BMDNBHHICLD_HKODCOGOAMK", Self::BmdnbhhicldOidaonjpapa => "BMDNBHHICLD_OIDAONJPAPA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BMDNBHHICLD_PCPDHELPKEM" => Some(Self::BmdnbhhicldPcpdhelpkem), "BMDNBHHICLD_GHGAPOAKGAB" => Some(Self::BmdnbhhicldGhgapoakgab), "BMDNBHHICLD_GPJMKKADLDC" => Some(Self::BmdnbhhicldGpjmkkadldc), "BMDNBHHICLD_BPCEKMLPJCJ" => Some(Self::BmdnbhhicldBpcekmlpjcj), "BMDNBHHICLD_IDMJBHJLOBG" => Some(Self::BmdnbhhicldIdmjbhjlobg), "BMDNBHHICLD_LPAGMJIOGCH" => Some(Self::BmdnbhhicldLpagmjiogch), "BMDNBHHICLD_CGHANHJIEIG" => Some(Self::BmdnbhhicldCghanhjieig), "BMDNBHHICLD_EDKLDBHMNOJ" => Some(Self::BmdnbhhicldEdkldbhmnoj), "BMDNBHHICLD_NMGKDCMIHAB" => Some(Self::BmdnbhhicldNmgkdcmihab), "BMDNBHHICLD_GBJIMLEMGDB" => Some(Self::BmdnbhhicldGbjimlemgdb), "BMDNBHHICLD_MGNBEKCHLHE" => Some(Self::BmdnbhhicldMgnbekchlhe), "BMDNBHHICLD_ODDBFNHLHKL" => Some(Self::BmdnbhhicldOddbfnhlhkl), "BMDNBHHICLD_HFMJOAOEINM" => Some(Self::BmdnbhhicldHfmjoaoeinm), "BMDNBHHICLD_NIPBNOGDMBL" => Some(Self::BmdnbhhicldNipbnogdmbl), "BMDNBHHICLD_OJEALEALIPJ" => Some(Self::BmdnbhhicldOjealealipj), "BMDNBHHICLD_PINMIFOHLOA" => Some(Self::BmdnbhhicldPinmifohloa), "BMDNBHHICLD_BPDPIPBJEMD" => Some(Self::BmdnbhhicldBpdpipbjemd), "BMDNBHHICLD_HKODCOGOAMK" => Some(Self::BmdnbhhicldHkodcogoamk), "BMDNBHHICLD_OIDAONJPAPA" => Some(Self::BmdnbhhicldOidaonjpapa), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ehjacniccpk { Djhpkelepgk = 0, Ahhcplapkhj = 1, Dgkipioonfm = 2, } impl Ehjacniccpk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Djhpkelepgk => "EHJACNICCPK_DJHPKELEPGK", Self::Ahhcplapkhj => "EHJACNICCPK_AHHCPLAPKHJ", Self::Dgkipioonfm => "EHJACNICCPK_DGKIPIOONFM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EHJACNICCPK_DJHPKELEPGK" => Some(Self::Djhpkelepgk), "EHJACNICCPK_AHHCPLAPKHJ" => Some(Self::Ahhcplapkhj), "EHJACNICCPK_DGKIPIOONFM" => Some(Self::Dgkipioonfm), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fkanibdjnkg { Ofghjkihmib = 0, Ladepbbhhgo = 1, Anegggoebbn = 2, Hefaiofdana = 3, Fodclfoalci = 4, Fcehnmjjabe = 5, Fnkdiebkoha = 6, Mmnhglddfbc = 7, } impl Fkanibdjnkg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ofghjkihmib => "FKANIBDJNKG_OFGHJKIHMIB", Self::Ladepbbhhgo => "FKANIBDJNKG_LADEPBBHHGO", Self::Anegggoebbn => "FKANIBDJNKG_ANEGGGOEBBN", Self::Hefaiofdana => "FKANIBDJNKG_HEFAIOFDANA", Self::Fodclfoalci => "FKANIBDJNKG_FODCLFOALCI", Self::Fcehnmjjabe => "FKANIBDJNKG_FCEHNMJJABE", Self::Fnkdiebkoha => "FKANIBDJNKG_FNKDIEBKOHA", Self::Mmnhglddfbc => "FKANIBDJNKG_MMNHGLDDFBC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FKANIBDJNKG_OFGHJKIHMIB" => Some(Self::Ofghjkihmib), "FKANIBDJNKG_LADEPBBHHGO" => Some(Self::Ladepbbhhgo), "FKANIBDJNKG_ANEGGGOEBBN" => Some(Self::Anegggoebbn), "FKANIBDJNKG_HEFAIOFDANA" => Some(Self::Hefaiofdana), "FKANIBDJNKG_FODCLFOALCI" => Some(Self::Fodclfoalci), "FKANIBDJNKG_FCEHNMJJABE" => Some(Self::Fcehnmjjabe), "FKANIBDJNKG_FNKDIEBKOHA" => Some(Self::Fnkdiebkoha), "FKANIBDJNKG_MMNHGLDDFBC" => Some(Self::Mmnhglddfbc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pfnaogjdemn { Pcpdhelpkem = 0, Apffeddknbk = 1, Hmliplgieec = 2, Fommfemibko = 3, } impl Pfnaogjdemn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "PFNAOGJDEMN_PCPDHELPKEM", Self::Apffeddknbk => "PFNAOGJDEMN_APFFEDDKNBK", Self::Hmliplgieec => "PFNAOGJDEMN_HMLIPLGIEEC", Self::Fommfemibko => "PFNAOGJDEMN_FOMMFEMIBKO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PFNAOGJDEMN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "PFNAOGJDEMN_APFFEDDKNBK" => Some(Self::Apffeddknbk), "PFNAOGJDEMN_HMLIPLGIEEC" => Some(Self::Hmliplgieec), "PFNAOGJDEMN_FOMMFEMIBKO" => Some(Self::Fommfemibko), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Njbnhhapkhb { Pcpdhelpkem = 0, Mpekpbmimcp = 1, Gfppllgpogo = 2, } impl Njbnhhapkhb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "NJBNHHAPKHB_PCPDHELPKEM", Self::Mpekpbmimcp => "NJBNHHAPKHB_MPEKPBMIMCP", Self::Gfppllgpogo => "NJBNHHAPKHB_GFPPLLGPOGO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NJBNHHAPKHB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "NJBNHHAPKHB_MPEKPBMIMCP" => Some(Self::Mpekpbmimcp), "NJBNHHAPKHB_GFPPLLGPOGO" => Some(Self::Gfppllgpogo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mlofjfbhglg { Kbdoljnphnc = 0, Hdijdlcneij = 1, Edhidnfhkab = 2, Amdjlcmakoo = 3, } impl Mlofjfbhglg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Kbdoljnphnc => "MLOFJFBHGLG_KBDOLJNPHNC", Self::Hdijdlcneij => "MLOFJFBHGLG_HDIJDLCNEIJ", Self::Edhidnfhkab => "MLOFJFBHGLG_EDHIDNFHKAB", Self::Amdjlcmakoo => "MLOFJFBHGLG_AMDJLCMAKOO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MLOFJFBHGLG_KBDOLJNPHNC" => Some(Self::Kbdoljnphnc), "MLOFJFBHGLG_HDIJDLCNEIJ" => Some(Self::Hdijdlcneij), "MLOFJFBHGLG_EDHIDNFHKAB" => Some(Self::Edhidnfhkab), "MLOFJFBHGLG_AMDJLCMAKOO" => Some(Self::Amdjlcmakoo), _ => None, } } } /// Obf: JBPDGDGAEKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LobbyInteractType { JbpdgdgaeklPcpdhelpkem = 0, JbpdgdgaeklBeljhkioikb = 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::JbpdgdgaeklPcpdhelpkem => "JBPDGDGAEKL_PCPDHELPKEM", Self::JbpdgdgaeklBeljhkioikb => "JBPDGDGAEKL_BELJHKIOIKB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JBPDGDGAEKL_PCPDHELPKEM" => Some(Self::JbpdgdgaeklPcpdhelpkem), "JBPDGDGAEKL_BELJHKIOIKB" => Some(Self::JbpdgdgaeklBeljhkioikb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pligiafnlcb { Pcpdhelpkem = 0, Hlldmfkgcda = 1, Kgcccmglgeg = 2, } impl Pligiafnlcb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "PLIGIAFNLCB_PCPDHELPKEM", Self::Hlldmfkgcda => "PLIGIAFNLCB_HLLDMFKGCDA", Self::Kgcccmglgeg => "PLIGIAFNLCB_KGCCCMGLGEG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PLIGIAFNLCB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "PLIGIAFNLCB_HLLDMFKGCDA" => Some(Self::Hlldmfkgcda), "PLIGIAFNLCB_KGCCCMGLGEG" => Some(Self::Kgcccmglgeg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Blldkabgklf { Pleacpiidin = 0, Aeccabmfpin = 1, Jjjgmeiadhb = 2, } impl Blldkabgklf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pleacpiidin => "BLLDKABGKLF_PLEACPIIDIN", Self::Aeccabmfpin => "BLLDKABGKLF_AECCABMFPIN", Self::Jjjgmeiadhb => "BLLDKABGKLF_JJJGMEIADHB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BLLDKABGKLF_PLEACPIIDIN" => Some(Self::Pleacpiidin), "BLLDKABGKLF_AECCABMFPIN" => Some(Self::Aeccabmfpin), "BLLDKABGKLF_JJJGMEIADHB" => Some(Self::Jjjgmeiadhb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jhnkdjmlbjd { Ibddkljdmkg = 0, Ognanlcfnpd = 1, Gcfhnkhmnbi = 2, } impl Jhnkdjmlbjd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ibddkljdmkg => "JHNKDJMLBJD_IBDDKLJDMKG", Self::Ognanlcfnpd => "JHNKDJMLBJD_OGNANLCFNPD", Self::Gcfhnkhmnbi => "JHNKDJMLBJD_GCFHNKHMNBI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JHNKDJMLBJD_IBDDKLJDMKG" => Some(Self::Ibddkljdmkg), "JHNKDJMLBJD_OGNANLCFNPD" => Some(Self::Ognanlcfnpd), "JHNKDJMLBJD_GCFHNKHMNBI" => Some(Self::Gcfhnkhmnbi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Embfkiidhpe { Bdfmkjdnnbh = 0, Ndlfmmgeggk = 1, Ipehaghpnhf = 2, Mooipobjkfn = 3, Ejkiaibjkca = 4, Nelcajcingd = 5, Mdopggbpeje = 6, Jgjobljgjlh = 7, Oemobndlmdg = 8, Noighhpgoad = 9, Dabiobopoab = 10, Lojnenenomg = 11, Glgmldpnkfe = 12, Olbjggnaala = 13, Cbiofgcaojg = 1000, Lkhildgpcbn = 1001, Akjfmmegpod = 1002, Pmllcgpgako = 1003, Kgjdefbmjhb = 1004, Glgnbnnabig = 1005, Lmkibonjmok = 1006, Hanchfgoojb = 1007, Jnoaaefbikb = 1008, Eiannmgbiii = 1009, Cpihfhofaka = 1010, Hfjhhdihbno = 1011, Ehpbkckagnk = 1012, Mdhobimcmef = 1013, Efdlfokgehm = 1100, Fgaofleljko = 1101, Djhlamhglbb = 1102, Apepofbbcdl = 1103, Fbhiehlpbgd = 1104, Hgpkopbemmg = 1105, Ookgfafgooa = 1200, Jeiaamjhmof = 1201, Bnlbgcaamoo = 1202, Jcbijfljabd = 1203, Bcppjdfngpb = 1204, Cdmdeeejlhh = 1205, Haapkiconee = 1206, Coffgknlpih = 1207, Fkddjdjfojc = 1208, Kcammbcibdf = 1209, Ofibablkhpn = 1210, Gcijloagmfa = 1211, Jffcceacjfd = 1212, Ghdedkoahij = 1213, Pfbpflpdhge = 1214, Gflegeghfeb = 1215, Pbgillncdik = 1216, Ifcmeeamcdd = 1217, Aadfkikjlab = 1218, Cfhffnoiocg = 1219, Ipiaonlelge = 1220, Anbojpioeom = 1221, Bgjibomknhd = 1222, Jpgaafkhlhd = 1223, Kgogcflfoed = 1224, Bihneigfjcb = 1225, Omnobcghgja = 1226, Dfkfggghfbn = 1227, Gmkjfnoaled = 1228, Fonpacminbk = 1229, Cabgmnopoai = 1230, Efdnjjihlhn = 1231, Fldmeeilljm = 1232, Agonhiadech = 1233, Hadkhiphkhf = 1234, Ofahkjckcfc = 1300, Kfjldhikinl = 1301, Dmlkciogghh = 1302, Bhkodbogifg = 1303, Anohpnhgjfe = 1304, Lookligekgk = 1305, Dhkijhmdoei = 1306, Cpgfofjjjfi = 1307, Cgcikdllcll = 1308, Fgclfbmibam = 1309, Opbjaodjimh = 1310, Pakngdgbdal = 1311, Jbbicphdbke = 1312, Apnobkdkjmn = 1313, Ekchgheapkk = 1314, Bbjclbnhkna = 1315, Npefojobkec = 1316, Gpkmgndmidl = 1317, Mgkjfcnleea = 1318, Phleojgchje = 1319, Jbfmmihmjji = 1320, Pkjflpekfal = 1321, Ecdfmopoafc = 1322, Docccglhkgh = 1323, Mdnjfmdedpi = 1324, Nnihpbekdai = 1325, Cmbjomefiad = 1326, Bjekhaipjkj = 1327, Pbdkgkikgok = 1328, Enlabddihbl = 1329, Clabhapmlmm = 1330, Iaijidpnien = 1331, Jhhabkljjnm = 1332, Mhmgdanlkfj = 1333, Alafkcdaiog = 1334, Eecicdknoba = 1335, Ameeolbpdln = 1336, Lllekknelkk = 1337, Kmkdaknoffe = 1338, Aahkjfjejdh = 1339, Bijenmihfjp = 1340, Bcelalimkna = 1341, Bonacpaffpb = 1342, Cohcbpgnkfm = 1343, Kgmnohibpan = 1344, Fdfmefijpnd = 1345, Ijldlfbfhcb = 1346, Iemkihbdoaj = 1347, Igkaclbfmbe = 1350, Hkkepabknof = 1351, Ahnoolhmblf = 1352, Ompnmhakhoo = 1353, Hiknifoohdg = 1354, Pikekcilnbe = 1355, Cbdalfkhdmb = 1356, Cikemebfbhn = 1357, Pldbgjggono = 1358, Cnidniefkbd = 1359, Bahbjgalhmm = 1360, Hkdohdmidab = 1361, Ggacnpnajnn = 1362, Ofiohdfjjjo = 1363, Jkoijnkcohm = 1364, Bippkallpnd = 1365, Jcjfnkdekfk = 1366, Ddcbkdjofco = 1367, Negnobkdejd = 1368, Ninhfgjjpmk = 1369, Klpckbceepc = 1370, Loknajihpbh = 1371, Plbgemdhhkb = 1372, Pajjmejnnlc = 1373, Jkbclnncnin = 1374, Oefbelaonfp = 1375, Bgmfophaigk = 1376, Khaipeodjip = 1377, Bjbjpflooio = 1378, Dnigmlkipce = 1379, Pcpopdlihkg = 1380, Mpilaghojkl = 1381, Klganopbajo = 1382, Clennhoiadm = 1383, Comlliokflc = 1384, Ambjnmbhilc = 1385, Fbhikbjmjkp = 1386, Fmbpgabnhgg = 1387, Nkldafjelhp = 1400, Calgkdjfppd = 1401, Ecmcacedemh = 1402, Ebambfclfob = 1403, Jiigfmbhldd = 1404, Dbapgeflkld = 1405, Jcdfahdmifl = 1406, Lmifpopieph = 1407, Lobmbjfafne = 1408, Inklbjkifen = 1409, Clmkcfochln = 1410, Oiombjlcnfb = 1411, Mnfdficfhoe = 1412, Koglpflgdko = 1413, Jgmbobbejcp = 1414, Mmgfebijfio = 1415, Aafamkphddk = 1416, Dplldiadlhl = 1417, Emnelolleic = 1418, Bcacemoakka = 1419, Fldepaengfh = 1420, Cmhcniglidh = 1421, Fpgijamlkao = 1422, Oiheeddmddn = 1423, Ojkpgefmglj = 1424, Imckmlidkoi = 1425, Ackalcbhomf = 1426, Djmdmmgdloe = 1427, Lifbkegkigg = 1428, Icpoccfkkfb = 1429, Makkebcbejd = 1430, Cikeggnblli = 1431, Ccpdegcclib = 1700, Fgjbeonejbh = 1701, Enijcllieea = 1702, Kkbfigihfpp = 1703, Cachbocnlko = 1704, Ldladoedhbn = 1705, Ejpeikdamnd = 1706, Ifflbdhlfml = 1707, Ckhhmlebooa = 1708, Phoohkmhpjg = 1709, Eafoghgbmeg = 1800, Jfmjlfpfckj = 1801, Dbcapdnokkm = 1802, Gideiacliip = 1804, Mjdbafjpenc = 1805, Laeloplkdgb = 1806, Ohkfejlajdm = 1807, Clofdmpnbni = 1808, Nakmipmfbmj = 1809, Bkdjadifhpi = 1810, Fmflfkhhfjf = 1811, Deodhigepbe = 1812, Ejgmfphpomf = 1813, Ojembabfdma = 1814, Kjdeobkjjcb = 1900, Ikpopokfcnk = 1901, Dfmkpjonabf = 1902, Paggfmhfoah = 1903, Odplgkgiaml = 2000, Bemkmhgdekl = 2001, Ljdimklaafm = 2002, Oldmhmdfked = 2003, Gcbjfpggkam = 2004, Pgckiojoook = 2005, Fpdlociimll = 2006, Cmcbeapdfbc = 2007, Iialehdpfoh = 2008, Hjlaiefhcbb = 2009, Pmknkfeohmp = 2010, Pkfpmoghpkh = 2100, Caefapfmhfo = 2101, Enlfdiobhle = 2102, Enaihnkjabp = 2103, Lbmdbpiedpc = 2104, Bldcklkejhn = 2105, Ehebdgakkad = 2106, Jpaliijmcdc = 2107, Mpaephdghcg = 2108, Dhdbdhgioih = 2109, Abhiofgcdag = 2110, Oipkebihaaa = 2111, Fobcfipmohf = 2112, Iejdaogjkcf = 2113, Ifgcmeplibo = 2114, Nimniejglok = 2115, Lcdldkiagad = 2116, Jbjnipmfnim = 2117, Ffijcljnpii = 2118, Nhkoafnmnep = 2201, Lnklbpjlmic = 2202, Oihohkpjnja = 2204, Cphleckjnof = 2205, Bbhllpldknh = 2207, Mbfkdhiebib = 2213, Ejjccnhmcnf = 2214, Fbkfahaeplh = 2216, Fopblilkifb = 2218, Gmlommefach = 2223, Nhmmjohlgok = 2224, Gindkbngkip = 2225, Fokbilbadbj = 2300, Odlahnmlmdi = 2400, Oohnjeiehmk = 2401, Bkongmogldo = 2402, Akjmnldchhp = 2403, Ffmpiciampb = 2404, Gdjakhflfpj = 2405, Kcdlacamnmo = 2406, Hapmfnobege = 2407, Kpgoofefoac = 2408, Gfaifabllcf = 2409, Fipaepbmgka = 2500, Pgdepmdlppl = 2501, Fconiokogoh = 2502, Pkifdpkaocb = 2600, Faejpadfaic = 2601, Dcagjfgponj = 2602, Gieebkhcchc = 2603, Dhkokocgbnf = 2604, Lofobfppehj = 2605, Mmengaboppm = 2606, Nfbecganjid = 2607, Kifennjiknj = 2608, Kkmpdpfaena = 2609, Eahgjkdekfe = 2610, Dcohileoici = 2611, Boaoknmiecd = 2612, Laficfnghpe = 2613, Dmpkbdakcpi = 2614, Pnojeoklhlc = 2615, Abingihiign = 2616, Kfjejjlglcm = 2617, Glhnikmmdgl = 2618, Acpbpinacca = 2619, Kgggcipafjp = 2620, Mmlojlhicog = 2621, Nodhahhgkmd = 2622, Bkdmdnegicd = 2623, Jfbljoadbok = 2624, Cojkfkipgmc = 2625, Fkhpbamjncj = 2626, Ocibebcffkl = 2627, Njcpfabklgn = 2628, Edgapcophkj = 2629, Mbbejplhdhg = 2630, Iiaiibgmidl = 2631, Jhfjfkmhgco = 2632, Iphefdkkcid = 2633, Booafehngic = 2634, Bmjmiehpaao = 2635, Kfmejgngaom = 2636, Ifpmdaekjgh = 2637, Dkfknjkafhf = 2700, Igjhmkgedpm = 2701, Angladblhfi = 2702, Hpojjdeblgo = 2703, Blekinepogd = 2704, Lmgonamibeo = 2705, Efohgfkgidk = 2706, Dagdaepchgp = 2751, Ijmjckdfhca = 2752, Gpckbgjacik = 2753, Jcmpmjklfhc = 2754, Flbimmccgco = 2755, Gldmcpdilib = 2756, Egmijnohoee = 2801, Ngdhggleedl = 2802, Fpcmjpbbibo = 2803, Agaljfedelg = 2804, Mfacoafmfne = 2805, Ageiacicmdb = 2806, Gpimcbhmnkj = 2807, Helbfpmeddj = 2808, Cmnbjoeeegg = 2809, Bngjgneccgb = 2810, Fpmgghafhlf = 2811, Hhhgihmhbdd = 2812, Flppaeahcjm = 2813, Lpfohandjao = 2814, Iiebbplfklm = 2815, Khphfjdceko = 2816, Djcanidofdi = 2817, Iedmdkjfoke = 2850, Cadaelgdkdl = 2851, Fdlcflcobdf = 2852, Pbmojfaflch = 2853, Nmdpniejpef = 2854, Dipakpolocp = 2855, Bddgfiabnck = 2856, Anjdmbkbhgo = 2901, Nbndinaaimd = 2902, Phmieacpcfn = 2903, Dlbimkdafpf = 2904, Ahckijiobnb = 2905, Npcnmifnoje = 2906, Hbjnajckfkb = 2907, Nfjdbjlohef = 2908, Ahpekcdoaae = 2909, Menbhhkefoh = 2910, Aaminjplaod = 2911, Mgiafkeiool = 2912, Bboglkgdngh = 2913, Hdalcnfooag = 2914, Mkmfmbajfnh = 2915, Peaeookllcf = 2916, Eefnmjflddc = 2917, Fcghaciajjj = 2918, Mkiapoellhi = 2919, Fkdnjpeehfk = 2920, Nlkcpnhlmnh = 2921, Pcfamjjaefk = 2922, Kcldapbbbon = 2923, Fggbjglcifj = 2924, Lihnpabhjoo = 2925, Hdfdhigagfl = 2926, Eegogpdfoca = 2927, Ellolllaamn = 2928, Knmpoknedpn = 2929, Aakieaglpij = 2930, Agmaegkhpgm = 2951, Hkbonocpjpb = 2952, Pdfbdedmmec = 2953, Cifijoihfad = 2954, Anijemnmbel = 2955, Jjndobfggop = 2956, Abahiaggjmp = 3001, Fbklgjidggi = 3002, Ocbidkhecoo = 3003, Edkelinmffp = 3004, Lhdiiohiilc = 3005, Lenndmhkpfk = 3006, Gpofbdaepdm = 3007, Hbfndablica = 3008, Emphmampnih = 3009, Npmlpeeaphj = 3010, Pochnpclbdl = 3011, Jmkfjpgfkki = 3012, Biobfhmnfdd = 3013, Dkidgedoopl = 3101, Giepefhjkfa = 3102, Poajifckleo = 3103, Bcdjjeajegp = 3104, Ndpoegkiigl = 3105, Ejemfakblnn = 3106, Pdpajfmcido = 3107, Lbggmcopcbm = 3108, Mfjgmfclaeo = 3109, Njlgbkmjind = 3110, Lmddbgnefnd = 3111, Ilijhjbfiea = 3112, Dlgkcklhkgn = 3113, Ecedbakaoia = 3114, Kpbeafmdpic = 3115, Dkblcphkpec = 3116, Filemhbkmda = 3117, Joijcelnahp = 3118, Ijgkiglpjin = 3119, Fdlkajmdjlf = 3120, Lbfoonfbpbj = 3151, Ghmonglglli = 3152, Fcpinfconod = 3153, Maoniddicma = 3154, Obdnibedckg = 3155, Kabefhidfeb = 3156, Edjgckagdpo = 3157, Njkkmoodkak = 3201, Opajaackage = 3202, Jjgmdpekpcg = 3203, Bcakjnjjnhe = 3204, Lhahcccache = 3205, Kopflgpipmp = 3206, Jocpobbjilb = 3207, Foobccjljel = 3208, Aoibjmjaabd = 3209, Mgnogjefpdm = 3210, Lgfgmmggbjd = 3211, Lpeolioadkj = 3212, Fpoeghgianh = 3213, Oabfohekage = 3214, Anlfbjbmngn = 3301, Liccimfbmaj = 3302, Eapldlbenmh = 3303, Fegankljing = 3304, Mghkgplaiih = 3305, Ljkglbfgncm = 3306, Pnobndcjche = 3307, Acfagdfidpb = 3308, Gkcfhmeiepj = 3309, Ahbleoabjii = 3310, Egookoljlhe = 3311, Hcheoaeppka = 3312, Fjfhbjkohgd = 3313, Glabhjihopm = 3314, Dchkblpdaok = 3315, Agibgakngah = 3316, Nkjnkcdbbdj = 3317, Beinmllhgkf = 3318, Onjdbdkinfm = 3319, Gpljgkchkeh = 3501, Iiiecojeehk = 3502, Mfjmafddlgg = 3503, Cklfbkpomgb = 3504, Pbcnkkpbboj = 3505, Lgalbcjkajb = 3506, Dkigmbdmdel = 3507, Fedpgfbdgom = 3601, Lkpokdjleph = 3602, Fdnjapkkipm = 3603, Nnpkhledbjn = 3604, Ioiigapdogc = 3605, Olclmbhoeom = 3606, Okfgodohbfd = 3607, Okikpblaccg = 3608, Dimoaidkmma = 3609, Gceodahomah = 3610, Bnkcpchfojl = 3611, Icneefoaheg = 3612, Daogochapaj = 3613, Nnkgjoljgfe = 3614, Ppgibhcpfil = 3615, Jhioikapamk = 3616, Igoailcbhei = 3617, Njeidjojjpg = 3618, Adffplihgdn = 3619, Adcfeddknmo = 3620, Aafhnclnkgh = 3621, Bfkcinjdckc = 3622, Pgilnhhhnkc = 3623, Hjmaiagcnkp = 3624, Imekbacioei = 3625, Fkcmgdlinph = 3626, Hhfdclfheif = 3627, Ecfeaijcpnb = 3628, Agmhhadekdj = 3629, Ieoaanamfio = 3630, Hcpbmncjgjh = 3631, Nfdfcbeoapj = 3632, Lmchdceknkg = 3633, Clcjaepmebf = 3634, Fijblijfjmm = 3635, Pimeccjpnhc = 3636, Hkjnpohfgif = 3701, Oheeckbeoja = 3702, Mhialkkphmd = 3703, Aadkmkeomma = 3704, Lepgdjdlnlb = 3705, Ikhdnfebemm = 3706, Cnlnennbkbb = 3707, Jcfjkhmjcep = 3708, Jfiaghlfclb = 3709, Okgfgpdcjpk = 3710, Lapnpefdmee = 3712, Mhhhneieemp = 3713, Akfmgkogadf = 3714, Bojgggjbhhg = 3715, Ciommpcfpip = 3716, Capmgffckpb = 3717, Paofgfkmjfg = 3718, Mckehnngolm = 3801, Celmmebfgae = 3802, Ijkgfmpjjnh = 3803, Ncodiddokfc = 3804, Lgnnlkdedkg = 3805, Fkbgbckmekb = 3806, Pmeokkdkiba = 3807, Akapmpdmffp = 3808, Bnnmlkcfhkb = 3809, Pcccdefjnib = 3810, Hkjmibaomja = 3811, Dlcpkhgbeje = 3812, Okfanhcdpcl = 3813, Pgepccehfip = 3814, Ljioeofhfmi = 3901, Caffapgkcgi = 3902, Cmfkacmofkb = 3903, Kkoacjeflfi = 3904, Becfnndmeoh = 3905, Dcgnefhlnom = 4001, Ghaapcgiada = 4002, Lflfbangbbc = 4003, Dnfmbcmecoo = 4004, Ipamfhkdacl = 4005, Ekmmflbfnpj = 4006, Hfcaiolhfcl = 4007, Jljabipbnki = 4008, Ldlfmemgieh = 4009, Gochicelcjk = 4010, Bdcgookjmof = 4011, Ipfoemecajp = 4012, Bmnoblpjfpp = 4013, Nlebkneenni = 4014, Eaneiaoljnf = 4015, Lfhbedjapbm = 4016, Eniabajmokg = 4017, Kbfhcddomok = 4018, Ienbihacdke = 4019, Bcdmdlklhgi = 4020, Olbpcbfciod = 4021, Imjbpbccfco = 4101, Nhddgmjhflm = 4102, Fokohkpbbke = 4103, Pokoloigeip = 4201, Ehlmoaghipf = 4251, Ajoebgkcjcg = 4252, Npmgblfoonl = 4301, Migoobebbmi = 4302, Ebblabikaaj = 4303, Egkgmnoejoc = 4304, Dpjjmnlljme = 4351, Flgfipfojik = 4352, Gcghlalapbe = 4353, Hkajppmdfhn = 4354, Dpgbgaddaip = 4355, Khofkdilbgf = 4356, Bbcecmifhaa = 4401, Mkjpbgojghi = 4402, Klmhaggohgj = 4403, Mhmjddcebmg = 4404, Mjfahkdpmmp = 4405, Piehfifgmah = 4406, Bfpggdabbof = 4407, Ecffeopcdad = 4408, Hfoibgldlmo = 4409, Kegaekbjpol = 4410, Mfiecikfhep = 4411, Kgbhpmijppf = 4412, Ekfipeomdda = 4413, Fcgoecignlb = 4451, Apdanblmiap = 4452, Eaafnehdjll = 4501, Kejfkcimfoc = 4502, Lhcpnkpnakm = 4503, Gjdlfhbillc = 4504, Fkjogebjcok = 4505, Ccablkeeelh = 4506, Bldmblnajie = 4507, Lcejjbkacod = 4508, Mkhfahaokeb = 4509, Dpinmjhgmoe = 4510, Beeepmonjin = 4511, Bcifboedcol = 4512, Codchokdiah = 4513, Mallaipaimd = 4514, Gojkecchhpp = 4515, Pgncdecdcha = 4601, Oemokeljnjh = 4651, Ikbcjipbmab = 4652, Gmpecodohkk = 4653, Blbcphidpki = 4654, Cmiahcofgbn = 4655, Dolmhkfbggd = 4656, Cplobgemabp = 4657, Eplimhgfbmc = 4658, Fpohglgfgna = 4659, Chaagekkeap = 4660, Gdneeknleah = 4661, Aafgpaeigpo = 4662, Hiagjeionpk = 4663, Mjnnpemlemb = 4664, Lhjdfgnjkoe = 4665, Pjgajlhfebe = 4666, Poedbnfoloj = 4667, Benjmipgenb = 4668, Encemoikhnj = 4669, Kifgmmodpii = 4670, Lmcgbjglgkk = 4671, Khmhohgfhha = 4672, Khhhobmhjao = 4673, Hpnkakcdfab = 4674, Picfcpnajbn = 4675, Pgenmjpjcaf = 4678, Fbmjnmkaiio = 4679, Piadndgobif = 4680, Ojbkgbhdcop = 4681, Ogmncfbjmif = 4701, Gkdjbiabpjb = 4702, Kingpbfmlap = 4721, Bmhhecieccf = 4722, Mojglhlbgfe = 4724, Iffpdjmhaek = 4725, Cpjcnhdlppd = 4726, Pgahbhbpbli = 4727, Ifdilddieke = 4728, Oabkfhbhajb = 4729, Kckoccbaofn = 4730, Fnnimjheicb = 4731, Hcpjjbhlece = 4732, Kleoghdhajb = 4733, Ehilpmldgja = 4734, Fojjhadnemk = 4735, Mlhmcoonhog = 4736, Pefncmolfnn = 4737, Fogopapojhl = 4738, Abndinfdpcf = 4739, Ieeiogkmedg = 4740, Fhjmdmiepbg = 4741, Ocjmjpjefof = 4742, Dpgciljnhmi = 4743, Pfjkcolihof = 4744, Blikgflbino = 4745, Blmdebnodgh = 4746, Gmgpceddfdb = 4747, Gdaoonjglln = 4748, Dgaolplaabd = 4749, Jgehpghbbbp = 4750, Deahbgfgkfc = 4751, Epofhiajcmh = 4752, Klkkgkmpnil = 4753, Chiiebmikmj = 4754, Pplccmhaneg = 4755, Mplmdadajjb = 4756, Lhhbjhbmopg = 4757, Pdpilfcfhip = 4758, Cjjepppldog = 4759, Pigeejlmcen = 4760, Fbimckbjcoa = 4761, Eclphalccjb = 4762, Agkddjicllf = 4801, Fccijnadhal = 4802, Bnmkahjnnfp = 4803, Dopncgdcnam = 4804, Jbedmjihegd = 4805, Ipjhaecilmp = 4806, Cpdmafdbhmc = 4807, Mekniklakai = 4808, Aoeljlldpnf = 4809, Heafmhijjjo = 4810, Lelpjckobjf = 4811, Jdlhaihommo = 4812, Lamphklkjpf = 4813, Ofpconmoljf = 4814, Jimicaoogbc = 4815, Gbgagmoelgo = 4816, Gmfjcjanlbo = 4851, Nhjkhkkgflg = 4852, Oiidppllgkk = 4901, Ecccacaiimd = 4902, Gaggghgkdng = 4903, Bmpmmaahokn = 4904, Ihkoomgglfp = 4905, Nihfplgbnph = 4906, Gifjhijohfm = 4907, Ephmkdaeloj = 4908, Jmmnpkehlle = 4909, Elnaphgkcpk = 4951, Eafonfdmbda = 4952, Ofmiepckiia = 4963, Gglkjjlgaok = 4964, Lbofoapklmj = 4965, Ffacjakgobp = 4966, Afccooikpjc = 4967, Dpfijghnpab = 4968, Fcicofocemc = 4969, Oapekjlgdkg = 4970, Blkdfbgbdhd = 4980, Kbhmaalocmo = 4981, Lckkenfachf = 4982, Cnikbemgjdi = 4983, Hbobjlhniea = 4984, Adjpnkfkdai = 4985, Bebfpnliopf = 4986, Obndanaglch = 4987, Mblffjbonkm = 4988, Mlobjglkgak = 4989, Gdgpaoijjki = 4990, Kanefcclfla = 4991, Hbedlhnofal = 4992, Iidhkfllacd = 4993, Ojdelomjnch = 4994, Gmlijokdgfj = 5101, Fdblbfnbcfh = 5102, Kijjbbjcmcc = 5103, Jgpjepdcokn = 5104, Oacfkbbapcl = 5105, Bfipndkmajl = 5106, Ndalneebfmk = 5107, Dembiinffod = 5108, Domjnheeagn = 5109, Mgeajmhhnig = 5110, Abdjmcinigp = 5111, Onchdflbdlc = 5112, Mpffaanjmgo = 5113, Efjpbblfgnc = 5114, Ljfmaihchbc = 5115, Lgdpgaggpgh = 5116, Lbpdkkhbfja = 5117, Iplianjkmbk = 5151, Almfkcegmga = 5152, Cikmalkepbb = 5201, Ijnpbofolod = 5202, Jcabgbomnlj = 5203, Edmjlgdlohc = 5204, Cbgiboeopgm = 5205, Cnhllmaoibf = 5251, Lfkdaimgemh = 5252, Mdclinjaieb = 5253, Kloadopgjdp = 5254, Epialmpdofp = 5255, Bhldkogjfcb = 5256, Pnfcpcoibme = 5257, Mipmpikhjaa = 5258, Hpklplmkeni = 5259, Hnfkpjmiobn = 5260, Mkdgnbhpnkl = 5261, Jpdmiheefeh = 5262, Hdodcjlkddf = 5301, Lbknkhffgpn = 5302, Npceamnlbim = 5303, Hmnmnlnjipn = 5304, Mimgpjhmiam = 5305, Ngopbfeocpj = 5306, Bcolcggbhmf = 5307, Fognhlgohdb = 5351, Pgpbcbfmepi = 5352, Odkbifjbdjj = 5353, Oecmaieljdn = 5354, Jlfcffcgamb = 5355, Phikhideago = 5356, Mlinonpmdhg = 5357, Liehbfjdnoo = 5358, Nmdefjdflhc = 5401, Kpofabmlknh = 5402, Coinbonnkmi = 5403, Cnelhmnenio = 5404, Dpkiglelbpg = 5405, Ibmaihjpeah = 5406, Fcnadincfjc = 5407, Indnediklkf = 5408, Peeedgfonig = 5409, Efgkigdgifj = 5410, Fpnoebpfjha = 5411, Khhcajdgifa = 5412, Oadfdeknhhb = 5413, Jokgjallmhb = 5501, Kkjcmmenbdo = 5502, Hkabnnhlaja = 5503, Mdlkapkmbll = 5551, Lifmhpakjnh = 5552, Bmlcloembem = 5553, Deojkaiifgo = 5554, Lfdnhncniig = 5555, Onbaiacjbjh = 5556, Pclemfijkpm = 5557, Ibnbcicoeah = 5558, Mknlpldofhb = 5559, Aadkjdnaghl = 5560, Gpimgcejcjj = 5601, Ldpplkadllb = 5602, Gjdnpkpohfn = 5603, Ijmabfmpmdn = 5604, Jfhpkifchho = 5651, Emkkclbcoce = 5652, Pdgpnjhaaek = 5653, Idkcnahmfdo = 5654, Mjhgbmpblda = 5655, Onkdhblkpib = 5656, Cghgadolnnm = 5701, Ljjlmidfjcc = 5702, Kaaplpphgbi = 5703, Lbhhnejjeoj = 5704, Leooenonhep = 5705, Nciffojoelo = 5706, Kjccgdkeabb = 5707, Ldinmkceocd = 5708, Cjadpjnoehi = 5709, Kgdaadobbhi = 5710, Fjpkchalcig = 5751, Hlchdpmihpg = 5752, Opeapnkmcoi = 5753, Fnfldiechni = 5754, Aaplglccaen = 5755, Lfpgkfoeefh = 5756, Kbpmaklcmko = 5757, Difjbaipnea = 5758, Kdmnbnjigpe = 5759, Jagikkjhkgp = 5760, Ggobdmpcikh = 5761, Mnadeojgohj = 5762, Kldacmcdflf = 5763, Dgfkhgjedif = 5764, Eepjmlacbjc = 5771, Npbkpdobkin = 5772, Bbimepmijop = 5773, Jjomcdecacm = 5774, Opckbmeoncg = 5775, Kfmlbjhmchc = 5776, Mianmmjnbim = 5777, Neajkjcddmn = 5778, Eaflnecbpcp = 5779, Bckifihnkpj = 5785, Jololjgaiec = 5786, Phhjljdeipm = 5787, Nociaeacfmg = 5788, Nggnpcmhnem = 5789, Bkjnefkjppi = 5790, Ihihekncagf = 5791, Kbaoneclndl = 5792, Nempffjhmfk = 5793, Mfknidobeon = 5794, Jcomlmdbkln = 5795, Adafcojdjkh = 5796, Hcnaojenkbc = 5797, Gdmohhmjfbj = 5798, Ichbhpholca = 5799, Lbcgbhbohai = 5800, Mipecghgija = 5801, Hjephfmcpfk = 5802, Nebdenoeonm = 5803, Jdinbjdklcf = 5804, Ggmbpijkfgo = 5805, Dnckccfhpfd = 5806, Cabehfdicic = 5807, Amlppfmkmfp = 5808, Nlegdefngea = 5809, Ighkmbleigm = 5810, Khhinmmipmj = 5811, Ofngiagahml = 5812, Pjidkdonnig = 5813, Kebjodgceoj = 5814, Jddeildphba = 5815, Mohiaojnamg = 5816, Chehekkgnaa = 5717, Kmjbcnedkkb = 5718, Ibabkfmnbgm = 5719, Mbgjneoalpg = 5851, Glhflpdhgoc = 5852, Kbljbpamcfo = 5853, Enjdaelidod = 5854, Ndeololodng = 5855, Ckkeooffona = 5856, Magnoicdiho = 5857, Ffobjmjbfbk = 5858, Baoelnbbjcb = 5859, Eippkoooalc = 5860, Iijjnbaglmm = 5861, Igojmilgcek = 5862, Hgaijikpmib = 5863, Jckmkmjehad = 5864, Loldfogplac = 5865, Blkojlmgpcn = 5901, Fokfnlbicah = 5902, Mbojbgliaea = 5903, Oehpgofnehl = 5904, Hfnggiiflel = 6201, Fmnlioeinbp = 6202, Kpapobfkfei = 6203, Mepnikfibne = 6204, Mdongmioana = 6205, Fjimafdlmdb = 6206, Aabpccmhboo = 6207, Moogkmdchgf = 6208, Pblkijjligo = 6209, Haihfplcdgh = 6210, Flhajboejch = 6211, Gmelicncmel = 6250, Hpcffjlhddf = 6251, Mpckbofkbil = 6252, Fibcndfikla = 6253, Dfamaglejgh = 6254, Bblmleflona = 6255, Enlkpmblbbm = 6256, Oabkfpknkpk = 6257, Jecljlfjdef = 6258, Anmjppklkmf = 6259, Libbchelkok = 6260, Bjncjomhdlg = 6261, Jodhjifnohe = 6262, Ldkfeaefbch = 6263, Nahnbjokllp = 6264, Negeajknpkf = 6265, Iafacbggamg = 6301, Hjnkhjcokce = 6302, Ikjnnkfkfdh = 6303, Nbochpmghja = 6304, Dcmhdpafind = 6305, Gfmegnpobag = 6306, Ocjhbegkham = 6307, Oigclfhofij = 6308, Ggpohaciffa = 6309, Mnlnpfbigej = 6310, Amiambpcddm = 6311, Eleciijeceg = 6312, Ccobeekdhhi = 6313, Gekommpihpd = 6314, Lkmlaoflcnc = 6315, Gnpmmebmipf = 6316, Bmehplinlpe = 6317, Jpjpeieheop = 6318, Deboklmafmh = 6319, Hnbempjpada = 6320, Ngokfoohhio = 6351, Lddffnnegoc = 6352, Gagodcckiac = 6353, Poaamlafkgk = 6354, Dpdiminjpob = 6355, Mlabflbjekn = 6356, Aalpaieeeid = 6357, Kdipdonogfl = 6401, Koecolpgnma = 6402, Oomnpmnpjdg = 6403, Ebhdggemokg = 6451, Dkgioggfmon = 6452, Ologlamlajj = 6453, Pacoonldjkp = 6454, Mfhoohmjpgd = 6455, Anndeokmjcc = 6456, Ggchkgoocob = 6457, Ekbddficmpm = 6458, Mkcciaopclc = 6501, Anchomepamc = 6502, Agenlkljfek = 6503, Hjpndaohfaa = 6504, Jgpibhneome = 6505, Cmioonmacid = 6601, Ojcinppahge = 6602, Kkphmgebmdd = 6603, Pcfndhlbemm = 6604, Lgnoiopbkff = 6605, Hppkfalpnpj = 6606, Ochhcejacpm = 6607, Pniodmdgeie = 6608, Dnaodhgnkja = 6609, Epapbdbedlh = 6621, Bcebegihijb = 6622, Npccaoklkdg = 6623, Eemjeakhnal = 6624, Cjdmjcnedgh = 6625, Hamooffenfo = 6626, Mpklmjlmemj = 6627, Pcceccekloo = 6628, Cncogaoflnb = 6629, Hncoiaccgfb = 6641, Nlpfbhhckgn = 6642, Gpaefmohdil = 6643, Plpgjphodfp = 6644, Iacifkepdmh = 6645, Elhjpmddpbn = 6646, Aehconcgibj = 6647, Cjlmjngelln = 6648, Jfnioigghic = 6649, Cjhceiijghb = 6650, Ephgoabkpkf = 6651, Kjlbkjbfbfk = 6652, Mnbmmaamiki = 6653, Ecipgbmkkaj = 6654, Eakbodghlpn = 6655, Pgeeihjnoph = 6656, Kmooicpenhf = 6657, Hajffcejgnn = 6658, Fogbjollehl = 6659, Nfmmcnpcajl = 6660, Hkhpokemnpc = 6661, Cfcefjpgjij = 6662, Fimgkjpdiia = 6663, Jkmkpakhgml = 6664, Ocoaifejpkk = 6665, Cokfnafacec = 6666, Jaicdjeeooc = 6667, Dbemamcnjfd = 6668, Cbbeookgldo = 6669, Ofdgalpjeic = 6670, Jbcploahinj = 6671, Kdfaomhbapd = 6701, Endnfddnckj = 6702, Kolgphaidea = 6703, Namhhncighp = 6751, Dohiapaiipd = 6752, Fgakdcgfcih = 6753, Ipknbedgaja = 6754, Nnomgpocela = 6755, Fphcknmijmp = 6756, Glghignacpm = 6757, Lhknkeoppeo = 6758, Eccjcdemilh = 6771, Dmeacdbmdpg = 6772, Mfhdldaojdd = 6773, Jhnkicpjilh = 6774, Jpmmmccmkfj = 6775, Banfkpkpbfl = 6776, Fcgkjhafikg = 6801, Phjhjfgbhpo = 6802, Ooicnghfklc = 6803, Ggfahpjbkfh = 6804, Bcgpigcliji = 6805, Hogecifinic = 6806, Icagomejnlp = 6830, Kbogjjelbhd = 6841, Caehngfbmei = 6842, Baknmgknigi = 6843, Bpnndbnkfcc = 6844, Heefdcgfbdi = 6845, Fanbnbjjkfk = 6846, Mbjclnhfepj = 6847, Fjjkhmcicck = 6848, Egdpphljbhe = 6849, Khpokjalcmg = 6850, Nhajjemedbj = 6861, Gfgclaokifc = 6881, Dkckdeflblh = 6882, Fljonbjocma = 6900, Bbnebpgkdlj = 6901, Bjgpjpdomof = 6902, Cgbjpppmdme = 6903, Hbfkinkgfdd = 6904, Ookfbhjbcla = 6905, Kehdaphnbmh = 6906, Ocohlogjnap = 6907, Afnneeebanm = 6908, Jbpjdjcmkgl = 6909, Aaifmhcoljf = 6910, Bddmileaadf = 6911, Acpnpplgdja = 6912, Diabofbgcal = 6913, Egnnahghjal = 6914, Lahmlhlmjof = 6915, Dpkekdhbffo = 6916, Fehijciakfm = 6917, Bnbfbpnfccn = 6918, Lioifoegacb = 6919, Miehckkjdob = 6920, Dngiaclhdjl = 6921, Ehjjphafhhp = 6922, Mikoknjpnie = 6923, Dnegcoefkhh = 6924, Cpnifcaopcf = 6925, Occgpbnafba = 6926, Ciaodhmghem = 6927, Koffckhmkcg = 6928, Eelcaclcfei = 6929, Bkdnkmkkbhd = 6930, Gbcbigebfal = 6931, Nfhdihjlbod = 6932, Fmdlcllliof = 6933, Fjmkblgkbbn = 6934, Ckmajooegjp = 6935, Hcjknfchmao = 6936, Podpamgkefk = 6937, Mcaljbdljcd = 6938, Jbmkceacmae = 6939, Imcinkjjifg = 6940, Kbmmcjafepi = 6941, Kmheadfphgb = 6942, Eedeejjmmee = 6943, Bgoobeedgka = 6944, Mfapbfnpmda = 6945, Kenaihfapef = 6946, Mefaigmbill = 6947, Bjfegdokadh = 6948, Fkjfnngbngp = 6949, Geblhofpcdm = 6950, Bkcihcfkfmm = 6951, Piidlaojbco = 6952, Kfnmbfbmhac = 6953, Dgnedgekamf = 6954, Pmhglgjdlnn = 6955, Ppplidghcai = 6956, Bmjcmeohcbe = 6957, Jgfnginiaff = 6958, Iiaoimmkaaf = 6959, Ccohabpnahc = 6960, Dhfhmgiggpp = 6961, Gjfmicfebop = 6962, Nkomchmjbdi = 6963, Njenpnkilee = 6964, Lhlknhbohbi = 6965, Lbljbabefba = 6966, Ipcnfonkgjl = 6967, Mcdnagpbafe = 6968, Lmdbomdmmpl = 6969, Pcjalngdgaj = 6970, Dicfbladmoo = 6971, Bhjfpokkcod = 6972, Phicigffgmm = 6973, Fpjpbmcelck = 6974, Figccockofg = 6975, Hhkdjlfefhh = 6976, Ibofoapgbne = 6977, Nmpknjkenca = 6978, Kaeadjmdepe = 6979, Jdnjcpnaclh = 7001, Cdddkdbbkdm = 7002, Dokbehobcmk = 7003, Dmnkabcnidh = 7004, Dplnjbbnmod = 7005, Efbmohoffga = 7006, Pnkdmednokk = 7007, Omeihcdipml = 7008, Jiojmpkbcod = 7009, Aehpjfdljgk = 7010, Gnpdbekndfm = 7011, Pljbhlokaee = 7012, Ajalpljmojn = 7013, Laigiobmjkn = 7014, Ahgbeiaodic = 7015, Bffebpdfmlc = 7016, Jmljollhifc = 7017, Elnolbfnnno = 7018, Aadgjijlkll = 7019, Cmdagcgjpjo = 7020, Kjjdcfjeiid = 7021, Gojchpmaapn = 7022, Afechllofoc = 7023, Dndjkgcohgj = 7051, Ndekkipmcdb = 7052, Joahfkkbhka = 7053, Lghdkmejkcj = 7054, Okfeaeacpcl = 7055, Bhhiddfblbh = 7056, Pohfmbmkdjo = 7057, Hediplbajjk = 7058, Inbmjobipko = 7059, Bpkoncgkglk = 7060, Fejklipgkln = 7061, Hglbnopdach = 7062, Bbggidabnfb = 7063, Kkjflbncloh = 7064, Aompfcaoklm = 7065, Anmkcjicjed = 7066, Iedandadnjg = 7101, Jenbopikhen = 7102, Gcknofnflbf = 7103, Blgfkgfadgf = 7104, Mmbekcaekgn = 7105, Igliaepande = 7106, Kaikkfoghab = 7107, Mcmhacbkkem = 7108, Ekplbblpllo = 7109, Aambjnccfhl = 7110, Moigcipfcoj = 7111, Deccknknmah = 7112, Bmnnmfkfdlp = 7113, Cpgekohhhnc = 7114, Eepanndnlic = 7115, Ceengodpmof = 7116, Daamgcddomi = 7117, Nbcghnfeode = 7118, Podadggebah = 7151, Ajggblpjjba = 7152, Dlpmhfjijhl = 7153, Ifmnjeinpbm = 7154, Elagjmkhcpm = 7155, Cbpnbidkejm = 7156, Ocbkjlbblbn = 7157, Oejbbifllfa = 7158, Plofkmlglbn = 7159, Ncfnpnnojeg = 7160, Gknehnehale = 7161, Akfnddgplij = 7162, Fnfpdaelcdf = 7163, Dhcljjkldkg = 7164, Pbjpeblbgde = 7165, Kdnhndklkfg = 7166, Eomfedoeedl = 7167, Pnmmkaaaoob = 7168, Ljeeebkiiac = 7169, Kjibfgnejhd = 7170, Blhoajbbghl = 7171, Ihlhhphekfi = 7172, Pfmogobnemb = 7174, Admhilbphda = 7175, Gamacaameai = 7176, Jgomlikdffa = 7177, Hkhgpnhjdfj = 7178, Cnaeelchbmk = 7179, Jlopdhggofk = 7180, Cdjbllopejm = 7181, Jniohacibkk = 7182, Ljehlikhemn = 7183, Jopjglkcgpp = 7184, Hkchoapnfom = 7185, Bnochegoeph = 7186, Okocidpfdba = 7187, Cokinkfikan = 7188, Ancppldfjco = 7189, Comjabficgh = 7190, Dhjemfogclo = 7191, Onnjilpkhmc = 7192, Hgpbcbmnclg = 7193, Hpgagekfafn = 7194, Khkmmompacd = 7195, Ejppneecgkn = 7196, Kdblhgoogba = 7197, Jajggjbihha = 7201, Fpdfacbppef = 7202, Cmjomgfabck = 7203, Amfnnndgggn = 7204, Hobbjonaafe = 7205, Hjmbflbbmdk = 7206, Ipnjclhdbme = 7207, Moajlifnpak = 7208, Bgkidgdigne = 7301, Ghcangmmcgg = 7302, Ihpbgmjiccb = 7303, Bmadekkieij = 7321, Hfomjjhkecj = 7331, Hdpkbjbgmfj = 7332, Naakkhcifgf = 7333, Oibcldjhdbj = 7334, Bhnlagofhhj = 7335, Hanpbkbjgml = 7336, Ihdmelolkpf = 7337, Elahohcgglm = 7338, Chedmnbckfi = 7339, Lkakgnglhni = 7340, Bimoklhjfao = 7341, Kkplkbdpjal = 7342, Dojhalecjbl = 7343, Ilkfjmjagng = 7344, Ofdhmmlfmip = 7345, Gfdbkgjjgnp = 7346, Aecjpbppmmk = 7347, Ljonpppbfmj = 7348, Pilhiipgngo = 7349, Ljjpjcemojn = 7350, Mkcafpeccng = 7221, Giaaodkbfog = 7222, Inelhlgdikj = 7223, Ndlibkpeaic = 7251, Aplkjhknpbo = 7252, Hhmcekihmgo = 7253, Mhmfcbnheim = 7254, Lhnielfdibp = 7255, Jlhffggkhop = 7256, Hhenafdgdjk = 7257, Hodlaoonana = 7258, Bcdkkapogfo = 7259, Ocgdjicnbkc = 7260, Lmjpnigckjm = 7261, Ncokfjphchn = 7262, Hmfbloogalh = 7263, Hcoogdaaonl = 7264, Mnllekikkmh = 7265, Cpfcmilbmlf = 7266, Dghloonhehh = 7267, Mhmhhgjhnne = 7268, Mffaiokjaao = 7269, Ockmlldlmbk = 7270, Eokkagpaljo = 7271, Ppahcblenpn = 7272, Ndedlfdghnn = 7273, Cicehgbfibm = 7351, Galnoddkenj = 7352, Kkdffbkplah = 7401, Mikbneffeoe = 7402, Laofdddbjla = 7403, Fopliofligd = 7404, Lmnkggldkho = 7405, Pekinbmmhik = 7406, Ndgdipcmmek = 7407, Abkjoeidcjn = 7421, Hgjcmdofnol = 7422, } impl Embfkiidhpe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Bdfmkjdnnbh => "EMBFKIIDHPE_BDFMKJDNNBH", Self::Ndlfmmgeggk => "EMBFKIIDHPE_NDLFMMGEGGK", Self::Ipehaghpnhf => "EMBFKIIDHPE_IPEHAGHPNHF", Self::Mooipobjkfn => "EMBFKIIDHPE_MOOIPOBJKFN", Self::Ejkiaibjkca => "EMBFKIIDHPE_EJKIAIBJKCA", Self::Nelcajcingd => "EMBFKIIDHPE_NELCAJCINGD", Self::Mdopggbpeje => "EMBFKIIDHPE_MDOPGGBPEJE", Self::Jgjobljgjlh => "EMBFKIIDHPE_JGJOBLJGJLH", Self::Oemobndlmdg => "EMBFKIIDHPE_OEMOBNDLMDG", Self::Noighhpgoad => "EMBFKIIDHPE_NOIGHHPGOAD", Self::Dabiobopoab => "EMBFKIIDHPE_DABIOBOPOAB", Self::Lojnenenomg => "EMBFKIIDHPE_LOJNENENOMG", Self::Glgmldpnkfe => "EMBFKIIDHPE_GLGMLDPNKFE", Self::Olbjggnaala => "EMBFKIIDHPE_OLBJGGNAALA", Self::Cbiofgcaojg => "EMBFKIIDHPE_CBIOFGCAOJG", Self::Lkhildgpcbn => "EMBFKIIDHPE_LKHILDGPCBN", Self::Akjfmmegpod => "EMBFKIIDHPE_AKJFMMEGPOD", Self::Pmllcgpgako => "EMBFKIIDHPE_PMLLCGPGAKO", Self::Kgjdefbmjhb => "EMBFKIIDHPE_KGJDEFBMJHB", Self::Glgnbnnabig => "EMBFKIIDHPE_GLGNBNNABIG", Self::Lmkibonjmok => "EMBFKIIDHPE_LMKIBONJMOK", Self::Hanchfgoojb => "EMBFKIIDHPE_HANCHFGOOJB", Self::Jnoaaefbikb => "EMBFKIIDHPE_JNOAAEFBIKB", Self::Eiannmgbiii => "EMBFKIIDHPE_EIANNMGBIII", Self::Cpihfhofaka => "EMBFKIIDHPE_CPIHFHOFAKA", Self::Hfjhhdihbno => "EMBFKIIDHPE_HFJHHDIHBNO", Self::Ehpbkckagnk => "EMBFKIIDHPE_EHPBKCKAGNK", Self::Mdhobimcmef => "EMBFKIIDHPE_MDHOBIMCMEF", Self::Efdlfokgehm => "EMBFKIIDHPE_EFDLFOKGEHM", Self::Fgaofleljko => "EMBFKIIDHPE_FGAOFLELJKO", Self::Djhlamhglbb => "EMBFKIIDHPE_DJHLAMHGLBB", Self::Apepofbbcdl => "EMBFKIIDHPE_APEPOFBBCDL", Self::Fbhiehlpbgd => "EMBFKIIDHPE_FBHIEHLPBGD", Self::Hgpkopbemmg => "EMBFKIIDHPE_HGPKOPBEMMG", Self::Ookgfafgooa => "EMBFKIIDHPE_OOKGFAFGOOA", Self::Jeiaamjhmof => "EMBFKIIDHPE_JEIAAMJHMOF", Self::Bnlbgcaamoo => "EMBFKIIDHPE_BNLBGCAAMOO", Self::Jcbijfljabd => "EMBFKIIDHPE_JCBIJFLJABD", Self::Bcppjdfngpb => "EMBFKIIDHPE_BCPPJDFNGPB", Self::Cdmdeeejlhh => "EMBFKIIDHPE_CDMDEEEJLHH", Self::Haapkiconee => "EMBFKIIDHPE_HAAPKICONEE", Self::Coffgknlpih => "EMBFKIIDHPE_COFFGKNLPIH", Self::Fkddjdjfojc => "EMBFKIIDHPE_FKDDJDJFOJC", Self::Kcammbcibdf => "EMBFKIIDHPE_KCAMMBCIBDF", Self::Ofibablkhpn => "EMBFKIIDHPE_OFIBABLKHPN", Self::Gcijloagmfa => "EMBFKIIDHPE_GCIJLOAGMFA", Self::Jffcceacjfd => "EMBFKIIDHPE_JFFCCEACJFD", Self::Ghdedkoahij => "EMBFKIIDHPE_GHDEDKOAHIJ", Self::Pfbpflpdhge => "EMBFKIIDHPE_PFBPFLPDHGE", Self::Gflegeghfeb => "EMBFKIIDHPE_GFLEGEGHFEB", Self::Pbgillncdik => "EMBFKIIDHPE_PBGILLNCDIK", Self::Ifcmeeamcdd => "EMBFKIIDHPE_IFCMEEAMCDD", Self::Aadfkikjlab => "EMBFKIIDHPE_AADFKIKJLAB", Self::Cfhffnoiocg => "EMBFKIIDHPE_CFHFFNOIOCG", Self::Ipiaonlelge => "EMBFKIIDHPE_IPIAONLELGE", Self::Anbojpioeom => "EMBFKIIDHPE_ANBOJPIOEOM", Self::Bgjibomknhd => "EMBFKIIDHPE_BGJIBOMKNHD", Self::Jpgaafkhlhd => "EMBFKIIDHPE_JPGAAFKHLHD", Self::Kgogcflfoed => "EMBFKIIDHPE_KGOGCFLFOED", Self::Bihneigfjcb => "EMBFKIIDHPE_BIHNEIGFJCB", Self::Omnobcghgja => "EMBFKIIDHPE_OMNOBCGHGJA", Self::Dfkfggghfbn => "EMBFKIIDHPE_DFKFGGGHFBN", Self::Gmkjfnoaled => "EMBFKIIDHPE_GMKJFNOALED", Self::Fonpacminbk => "EMBFKIIDHPE_FONPACMINBK", Self::Cabgmnopoai => "EMBFKIIDHPE_CABGMNOPOAI", Self::Efdnjjihlhn => "EMBFKIIDHPE_EFDNJJIHLHN", Self::Fldmeeilljm => "EMBFKIIDHPE_FLDMEEILLJM", Self::Agonhiadech => "EMBFKIIDHPE_AGONHIADECH", Self::Hadkhiphkhf => "EMBFKIIDHPE_HADKHIPHKHF", Self::Ofahkjckcfc => "EMBFKIIDHPE_OFAHKJCKCFC", Self::Kfjldhikinl => "EMBFKIIDHPE_KFJLDHIKINL", Self::Dmlkciogghh => "EMBFKIIDHPE_DMLKCIOGGHH", Self::Bhkodbogifg => "EMBFKIIDHPE_BHKODBOGIFG", Self::Anohpnhgjfe => "EMBFKIIDHPE_ANOHPNHGJFE", Self::Lookligekgk => "EMBFKIIDHPE_LOOKLIGEKGK", Self::Dhkijhmdoei => "EMBFKIIDHPE_DHKIJHMDOEI", Self::Cpgfofjjjfi => "EMBFKIIDHPE_CPGFOFJJJFI", Self::Cgcikdllcll => "EMBFKIIDHPE_CGCIKDLLCLL", Self::Fgclfbmibam => "EMBFKIIDHPE_FGCLFBMIBAM", Self::Opbjaodjimh => "EMBFKIIDHPE_OPBJAODJIMH", Self::Pakngdgbdal => "EMBFKIIDHPE_PAKNGDGBDAL", Self::Jbbicphdbke => "EMBFKIIDHPE_JBBICPHDBKE", Self::Apnobkdkjmn => "EMBFKIIDHPE_APNOBKDKJMN", Self::Ekchgheapkk => "EMBFKIIDHPE_EKCHGHEAPKK", Self::Bbjclbnhkna => "EMBFKIIDHPE_BBJCLBNHKNA", Self::Npefojobkec => "EMBFKIIDHPE_NPEFOJOBKEC", Self::Gpkmgndmidl => "EMBFKIIDHPE_GPKMGNDMIDL", Self::Mgkjfcnleea => "EMBFKIIDHPE_MGKJFCNLEEA", Self::Phleojgchje => "EMBFKIIDHPE_PHLEOJGCHJE", Self::Jbfmmihmjji => "EMBFKIIDHPE_JBFMMIHMJJI", Self::Pkjflpekfal => "EMBFKIIDHPE_PKJFLPEKFAL", Self::Ecdfmopoafc => "EMBFKIIDHPE_ECDFMOPOAFC", Self::Docccglhkgh => "EMBFKIIDHPE_DOCCCGLHKGH", Self::Mdnjfmdedpi => "EMBFKIIDHPE_MDNJFMDEDPI", Self::Nnihpbekdai => "EMBFKIIDHPE_NNIHPBEKDAI", Self::Cmbjomefiad => "EMBFKIIDHPE_CMBJOMEFIAD", Self::Bjekhaipjkj => "EMBFKIIDHPE_BJEKHAIPJKJ", Self::Pbdkgkikgok => "EMBFKIIDHPE_PBDKGKIKGOK", Self::Enlabddihbl => "EMBFKIIDHPE_ENLABDDIHBL", Self::Clabhapmlmm => "EMBFKIIDHPE_CLABHAPMLMM", Self::Iaijidpnien => "EMBFKIIDHPE_IAIJIDPNIEN", Self::Jhhabkljjnm => "EMBFKIIDHPE_JHHABKLJJNM", Self::Mhmgdanlkfj => "EMBFKIIDHPE_MHMGDANLKFJ", Self::Alafkcdaiog => "EMBFKIIDHPE_ALAFKCDAIOG", Self::Eecicdknoba => "EMBFKIIDHPE_EECICDKNOBA", Self::Ameeolbpdln => "EMBFKIIDHPE_AMEEOLBPDLN", Self::Lllekknelkk => "EMBFKIIDHPE_LLLEKKNELKK", Self::Kmkdaknoffe => "EMBFKIIDHPE_KMKDAKNOFFE", Self::Aahkjfjejdh => "EMBFKIIDHPE_AAHKJFJEJDH", Self::Bijenmihfjp => "EMBFKIIDHPE_BIJENMIHFJP", Self::Bcelalimkna => "EMBFKIIDHPE_BCELALIMKNA", Self::Bonacpaffpb => "EMBFKIIDHPE_BONACPAFFPB", Self::Cohcbpgnkfm => "EMBFKIIDHPE_COHCBPGNKFM", Self::Kgmnohibpan => "EMBFKIIDHPE_KGMNOHIBPAN", Self::Fdfmefijpnd => "EMBFKIIDHPE_FDFMEFIJPND", Self::Ijldlfbfhcb => "EMBFKIIDHPE_IJLDLFBFHCB", Self::Iemkihbdoaj => "EMBFKIIDHPE_IEMKIHBDOAJ", Self::Igkaclbfmbe => "EMBFKIIDHPE_IGKACLBFMBE", Self::Hkkepabknof => "EMBFKIIDHPE_HKKEPABKNOF", Self::Ahnoolhmblf => "EMBFKIIDHPE_AHNOOLHMBLF", Self::Ompnmhakhoo => "EMBFKIIDHPE_OMPNMHAKHOO", Self::Hiknifoohdg => "EMBFKIIDHPE_HIKNIFOOHDG", Self::Pikekcilnbe => "EMBFKIIDHPE_PIKEKCILNBE", Self::Cbdalfkhdmb => "EMBFKIIDHPE_CBDALFKHDMB", Self::Cikemebfbhn => "EMBFKIIDHPE_CIKEMEBFBHN", Self::Pldbgjggono => "EMBFKIIDHPE_PLDBGJGGONO", Self::Cnidniefkbd => "EMBFKIIDHPE_CNIDNIEFKBD", Self::Bahbjgalhmm => "EMBFKIIDHPE_BAHBJGALHMM", Self::Hkdohdmidab => "EMBFKIIDHPE_HKDOHDMIDAB", Self::Ggacnpnajnn => "EMBFKIIDHPE_GGACNPNAJNN", Self::Ofiohdfjjjo => "EMBFKIIDHPE_OFIOHDFJJJO", Self::Jkoijnkcohm => "EMBFKIIDHPE_JKOIJNKCOHM", Self::Bippkallpnd => "EMBFKIIDHPE_BIPPKALLPND", Self::Jcjfnkdekfk => "EMBFKIIDHPE_JCJFNKDEKFK", Self::Ddcbkdjofco => "EMBFKIIDHPE_DDCBKDJOFCO", Self::Negnobkdejd => "EMBFKIIDHPE_NEGNOBKDEJD", Self::Ninhfgjjpmk => "EMBFKIIDHPE_NINHFGJJPMK", Self::Klpckbceepc => "EMBFKIIDHPE_KLPCKBCEEPC", Self::Loknajihpbh => "EMBFKIIDHPE_LOKNAJIHPBH", Self::Plbgemdhhkb => "EMBFKIIDHPE_PLBGEMDHHKB", Self::Pajjmejnnlc => "EMBFKIIDHPE_PAJJMEJNNLC", Self::Jkbclnncnin => "EMBFKIIDHPE_JKBCLNNCNIN", Self::Oefbelaonfp => "EMBFKIIDHPE_OEFBELAONFP", Self::Bgmfophaigk => "EMBFKIIDHPE_BGMFOPHAIGK", Self::Khaipeodjip => "EMBFKIIDHPE_KHAIPEODJIP", Self::Bjbjpflooio => "EMBFKIIDHPE_BJBJPFLOOIO", Self::Dnigmlkipce => "EMBFKIIDHPE_DNIGMLKIPCE", Self::Pcpopdlihkg => "EMBFKIIDHPE_PCPOPDLIHKG", Self::Mpilaghojkl => "EMBFKIIDHPE_MPILAGHOJKL", Self::Klganopbajo => "EMBFKIIDHPE_KLGANOPBAJO", Self::Clennhoiadm => "EMBFKIIDHPE_CLENNHOIADM", Self::Comlliokflc => "EMBFKIIDHPE_COMLLIOKFLC", Self::Ambjnmbhilc => "EMBFKIIDHPE_AMBJNMBHILC", Self::Fbhikbjmjkp => "EMBFKIIDHPE_FBHIKBJMJKP", Self::Fmbpgabnhgg => "EMBFKIIDHPE_FMBPGABNHGG", Self::Nkldafjelhp => "EMBFKIIDHPE_NKLDAFJELHP", Self::Calgkdjfppd => "EMBFKIIDHPE_CALGKDJFPPD", Self::Ecmcacedemh => "EMBFKIIDHPE_ECMCACEDEMH", Self::Ebambfclfob => "EMBFKIIDHPE_EBAMBFCLFOB", Self::Jiigfmbhldd => "EMBFKIIDHPE_JIIGFMBHLDD", Self::Dbapgeflkld => "EMBFKIIDHPE_DBAPGEFLKLD", Self::Jcdfahdmifl => "EMBFKIIDHPE_JCDFAHDMIFL", Self::Lmifpopieph => "EMBFKIIDHPE_LMIFPOPIEPH", Self::Lobmbjfafne => "EMBFKIIDHPE_LOBMBJFAFNE", Self::Inklbjkifen => "EMBFKIIDHPE_INKLBJKIFEN", Self::Clmkcfochln => "EMBFKIIDHPE_CLMKCFOCHLN", Self::Oiombjlcnfb => "EMBFKIIDHPE_OIOMBJLCNFB", Self::Mnfdficfhoe => "EMBFKIIDHPE_MNFDFICFHOE", Self::Koglpflgdko => "EMBFKIIDHPE_KOGLPFLGDKO", Self::Jgmbobbejcp => "EMBFKIIDHPE_JGMBOBBEJCP", Self::Mmgfebijfio => "EMBFKIIDHPE_MMGFEBIJFIO", Self::Aafamkphddk => "EMBFKIIDHPE_AAFAMKPHDDK", Self::Dplldiadlhl => "EMBFKIIDHPE_DPLLDIADLHL", Self::Emnelolleic => "EMBFKIIDHPE_EMNELOLLEIC", Self::Bcacemoakka => "EMBFKIIDHPE_BCACEMOAKKA", Self::Fldepaengfh => "EMBFKIIDHPE_FLDEPAENGFH", Self::Cmhcniglidh => "EMBFKIIDHPE_CMHCNIGLIDH", Self::Fpgijamlkao => "EMBFKIIDHPE_FPGIJAMLKAO", Self::Oiheeddmddn => "EMBFKIIDHPE_OIHEEDDMDDN", Self::Ojkpgefmglj => "EMBFKIIDHPE_OJKPGEFMGLJ", Self::Imckmlidkoi => "EMBFKIIDHPE_IMCKMLIDKOI", Self::Ackalcbhomf => "EMBFKIIDHPE_ACKALCBHOMF", Self::Djmdmmgdloe => "EMBFKIIDHPE_DJMDMMGDLOE", Self::Lifbkegkigg => "EMBFKIIDHPE_LIFBKEGKIGG", Self::Icpoccfkkfb => "EMBFKIIDHPE_ICPOCCFKKFB", Self::Makkebcbejd => "EMBFKIIDHPE_MAKKEBCBEJD", Self::Cikeggnblli => "EMBFKIIDHPE_CIKEGGNBLLI", Self::Ccpdegcclib => "EMBFKIIDHPE_CCPDEGCCLIB", Self::Fgjbeonejbh => "EMBFKIIDHPE_FGJBEONEJBH", Self::Enijcllieea => "EMBFKIIDHPE_ENIJCLLIEEA", Self::Kkbfigihfpp => "EMBFKIIDHPE_KKBFIGIHFPP", Self::Cachbocnlko => "EMBFKIIDHPE_CACHBOCNLKO", Self::Ldladoedhbn => "EMBFKIIDHPE_LDLADOEDHBN", Self::Ejpeikdamnd => "EMBFKIIDHPE_EJPEIKDAMND", Self::Ifflbdhlfml => "EMBFKIIDHPE_IFFLBDHLFML", Self::Ckhhmlebooa => "EMBFKIIDHPE_CKHHMLEBOOA", Self::Phoohkmhpjg => "EMBFKIIDHPE_PHOOHKMHPJG", Self::Eafoghgbmeg => "EMBFKIIDHPE_EAFOGHGBMEG", Self::Jfmjlfpfckj => "EMBFKIIDHPE_JFMJLFPFCKJ", Self::Dbcapdnokkm => "EMBFKIIDHPE_DBCAPDNOKKM", Self::Gideiacliip => "EMBFKIIDHPE_GIDEIACLIIP", Self::Mjdbafjpenc => "EMBFKIIDHPE_MJDBAFJPENC", Self::Laeloplkdgb => "EMBFKIIDHPE_LAELOPLKDGB", Self::Ohkfejlajdm => "EMBFKIIDHPE_OHKFEJLAJDM", Self::Clofdmpnbni => "EMBFKIIDHPE_CLOFDMPNBNI", Self::Nakmipmfbmj => "EMBFKIIDHPE_NAKMIPMFBMJ", Self::Bkdjadifhpi => "EMBFKIIDHPE_BKDJADIFHPI", Self::Fmflfkhhfjf => "EMBFKIIDHPE_FMFLFKHHFJF", Self::Deodhigepbe => "EMBFKIIDHPE_DEODHIGEPBE", Self::Ejgmfphpomf => "EMBFKIIDHPE_EJGMFPHPOMF", Self::Ojembabfdma => "EMBFKIIDHPE_OJEMBABFDMA", Self::Kjdeobkjjcb => "EMBFKIIDHPE_KJDEOBKJJCB", Self::Ikpopokfcnk => "EMBFKIIDHPE_IKPOPOKFCNK", Self::Dfmkpjonabf => "EMBFKIIDHPE_DFMKPJONABF", Self::Paggfmhfoah => "EMBFKIIDHPE_PAGGFMHFOAH", Self::Odplgkgiaml => "EMBFKIIDHPE_ODPLGKGIAML", Self::Bemkmhgdekl => "EMBFKIIDHPE_BEMKMHGDEKL", Self::Ljdimklaafm => "EMBFKIIDHPE_LJDIMKLAAFM", Self::Oldmhmdfked => "EMBFKIIDHPE_OLDMHMDFKED", Self::Gcbjfpggkam => "EMBFKIIDHPE_GCBJFPGGKAM", Self::Pgckiojoook => "EMBFKIIDHPE_PGCKIOJOOOK", Self::Fpdlociimll => "EMBFKIIDHPE_FPDLOCIIMLL", Self::Cmcbeapdfbc => "EMBFKIIDHPE_CMCBEAPDFBC", Self::Iialehdpfoh => "EMBFKIIDHPE_IIALEHDPFOH", Self::Hjlaiefhcbb => "EMBFKIIDHPE_HJLAIEFHCBB", Self::Pmknkfeohmp => "EMBFKIIDHPE_PMKNKFEOHMP", Self::Pkfpmoghpkh => "EMBFKIIDHPE_PKFPMOGHPKH", Self::Caefapfmhfo => "EMBFKIIDHPE_CAEFAPFMHFO", Self::Enlfdiobhle => "EMBFKIIDHPE_ENLFDIOBHLE", Self::Enaihnkjabp => "EMBFKIIDHPE_ENAIHNKJABP", Self::Lbmdbpiedpc => "EMBFKIIDHPE_LBMDBPIEDPC", Self::Bldcklkejhn => "EMBFKIIDHPE_BLDCKLKEJHN", Self::Ehebdgakkad => "EMBFKIIDHPE_EHEBDGAKKAD", Self::Jpaliijmcdc => "EMBFKIIDHPE_JPALIIJMCDC", Self::Mpaephdghcg => "EMBFKIIDHPE_MPAEPHDGHCG", Self::Dhdbdhgioih => "EMBFKIIDHPE_DHDBDHGIOIH", Self::Abhiofgcdag => "EMBFKIIDHPE_ABHIOFGCDAG", Self::Oipkebihaaa => "EMBFKIIDHPE_OIPKEBIHAAA", Self::Fobcfipmohf => "EMBFKIIDHPE_FOBCFIPMOHF", Self::Iejdaogjkcf => "EMBFKIIDHPE_IEJDAOGJKCF", Self::Ifgcmeplibo => "EMBFKIIDHPE_IFGCMEPLIBO", Self::Nimniejglok => "EMBFKIIDHPE_NIMNIEJGLOK", Self::Lcdldkiagad => "EMBFKIIDHPE_LCDLDKIAGAD", Self::Jbjnipmfnim => "EMBFKIIDHPE_JBJNIPMFNIM", Self::Ffijcljnpii => "EMBFKIIDHPE_FFIJCLJNPII", Self::Nhkoafnmnep => "EMBFKIIDHPE_NHKOAFNMNEP", Self::Lnklbpjlmic => "EMBFKIIDHPE_LNKLBPJLMIC", Self::Oihohkpjnja => "EMBFKIIDHPE_OIHOHKPJNJA", Self::Cphleckjnof => "EMBFKIIDHPE_CPHLECKJNOF", Self::Bbhllpldknh => "EMBFKIIDHPE_BBHLLPLDKNH", Self::Mbfkdhiebib => "EMBFKIIDHPE_MBFKDHIEBIB", Self::Ejjccnhmcnf => "EMBFKIIDHPE_EJJCCNHMCNF", Self::Fbkfahaeplh => "EMBFKIIDHPE_FBKFAHAEPLH", Self::Fopblilkifb => "EMBFKIIDHPE_FOPBLILKIFB", Self::Gmlommefach => "EMBFKIIDHPE_GMLOMMEFACH", Self::Nhmmjohlgok => "EMBFKIIDHPE_NHMMJOHLGOK", Self::Gindkbngkip => "EMBFKIIDHPE_GINDKBNGKIP", Self::Fokbilbadbj => "EMBFKIIDHPE_FOKBILBADBJ", Self::Odlahnmlmdi => "EMBFKIIDHPE_ODLAHNMLMDI", Self::Oohnjeiehmk => "EMBFKIIDHPE_OOHNJEIEHMK", Self::Bkongmogldo => "EMBFKIIDHPE_BKONGMOGLDO", Self::Akjmnldchhp => "EMBFKIIDHPE_AKJMNLDCHHP", Self::Ffmpiciampb => "EMBFKIIDHPE_FFMPICIAMPB", Self::Gdjakhflfpj => "EMBFKIIDHPE_GDJAKHFLFPJ", Self::Kcdlacamnmo => "EMBFKIIDHPE_KCDLACAMNMO", Self::Hapmfnobege => "EMBFKIIDHPE_HAPMFNOBEGE", Self::Kpgoofefoac => "EMBFKIIDHPE_KPGOOFEFOAC", Self::Gfaifabllcf => "EMBFKIIDHPE_GFAIFABLLCF", Self::Fipaepbmgka => "EMBFKIIDHPE_FIPAEPBMGKA", Self::Pgdepmdlppl => "EMBFKIIDHPE_PGDEPMDLPPL", Self::Fconiokogoh => "EMBFKIIDHPE_FCONIOKOGOH", Self::Pkifdpkaocb => "EMBFKIIDHPE_PKIFDPKAOCB", Self::Faejpadfaic => "EMBFKIIDHPE_FAEJPADFAIC", Self::Dcagjfgponj => "EMBFKIIDHPE_DCAGJFGPONJ", Self::Gieebkhcchc => "EMBFKIIDHPE_GIEEBKHCCHC", Self::Dhkokocgbnf => "EMBFKIIDHPE_DHKOKOCGBNF", Self::Lofobfppehj => "EMBFKIIDHPE_LOFOBFPPEHJ", Self::Mmengaboppm => "EMBFKIIDHPE_MMENGABOPPM", Self::Nfbecganjid => "EMBFKIIDHPE_NFBECGANJID", Self::Kifennjiknj => "EMBFKIIDHPE_KIFENNJIKNJ", Self::Kkmpdpfaena => "EMBFKIIDHPE_KKMPDPFAENA", Self::Eahgjkdekfe => "EMBFKIIDHPE_EAHGJKDEKFE", Self::Dcohileoici => "EMBFKIIDHPE_DCOHILEOICI", Self::Boaoknmiecd => "EMBFKIIDHPE_BOAOKNMIECD", Self::Laficfnghpe => "EMBFKIIDHPE_LAFICFNGHPE", Self::Dmpkbdakcpi => "EMBFKIIDHPE_DMPKBDAKCPI", Self::Pnojeoklhlc => "EMBFKIIDHPE_PNOJEOKLHLC", Self::Abingihiign => "EMBFKIIDHPE_ABINGIHIIGN", Self::Kfjejjlglcm => "EMBFKIIDHPE_KFJEJJLGLCM", Self::Glhnikmmdgl => "EMBFKIIDHPE_GLHNIKMMDGL", Self::Acpbpinacca => "EMBFKIIDHPE_ACPBPINACCA", Self::Kgggcipafjp => "EMBFKIIDHPE_KGGGCIPAFJP", Self::Mmlojlhicog => "EMBFKIIDHPE_MMLOJLHICOG", Self::Nodhahhgkmd => "EMBFKIIDHPE_NODHAHHGKMD", Self::Bkdmdnegicd => "EMBFKIIDHPE_BKDMDNEGICD", Self::Jfbljoadbok => "EMBFKIIDHPE_JFBLJOADBOK", Self::Cojkfkipgmc => "EMBFKIIDHPE_COJKFKIPGMC", Self::Fkhpbamjncj => "EMBFKIIDHPE_FKHPBAMJNCJ", Self::Ocibebcffkl => "EMBFKIIDHPE_OCIBEBCFFKL", Self::Njcpfabklgn => "EMBFKIIDHPE_NJCPFABKLGN", Self::Edgapcophkj => "EMBFKIIDHPE_EDGAPCOPHKJ", Self::Mbbejplhdhg => "EMBFKIIDHPE_MBBEJPLHDHG", Self::Iiaiibgmidl => "EMBFKIIDHPE_IIAIIBGMIDL", Self::Jhfjfkmhgco => "EMBFKIIDHPE_JHFJFKMHGCO", Self::Iphefdkkcid => "EMBFKIIDHPE_IPHEFDKKCID", Self::Booafehngic => "EMBFKIIDHPE_BOOAFEHNGIC", Self::Bmjmiehpaao => "EMBFKIIDHPE_BMJMIEHPAAO", Self::Kfmejgngaom => "EMBFKIIDHPE_KFMEJGNGAOM", Self::Ifpmdaekjgh => "EMBFKIIDHPE_IFPMDAEKJGH", Self::Dkfknjkafhf => "EMBFKIIDHPE_DKFKNJKAFHF", Self::Igjhmkgedpm => "EMBFKIIDHPE_IGJHMKGEDPM", Self::Angladblhfi => "EMBFKIIDHPE_ANGLADBLHFI", Self::Hpojjdeblgo => "EMBFKIIDHPE_HPOJJDEBLGO", Self::Blekinepogd => "EMBFKIIDHPE_BLEKINEPOGD", Self::Lmgonamibeo => "EMBFKIIDHPE_LMGONAMIBEO", Self::Efohgfkgidk => "EMBFKIIDHPE_EFOHGFKGIDK", Self::Dagdaepchgp => "EMBFKIIDHPE_DAGDAEPCHGP", Self::Ijmjckdfhca => "EMBFKIIDHPE_IJMJCKDFHCA", Self::Gpckbgjacik => "EMBFKIIDHPE_GPCKBGJACIK", Self::Jcmpmjklfhc => "EMBFKIIDHPE_JCMPMJKLFHC", Self::Flbimmccgco => "EMBFKIIDHPE_FLBIMMCCGCO", Self::Gldmcpdilib => "EMBFKIIDHPE_GLDMCPDILIB", Self::Egmijnohoee => "EMBFKIIDHPE_EGMIJNOHOEE", Self::Ngdhggleedl => "EMBFKIIDHPE_NGDHGGLEEDL", Self::Fpcmjpbbibo => "EMBFKIIDHPE_FPCMJPBBIBO", Self::Agaljfedelg => "EMBFKIIDHPE_AGALJFEDELG", Self::Mfacoafmfne => "EMBFKIIDHPE_MFACOAFMFNE", Self::Ageiacicmdb => "EMBFKIIDHPE_AGEIACICMDB", Self::Gpimcbhmnkj => "EMBFKIIDHPE_GPIMCBHMNKJ", Self::Helbfpmeddj => "EMBFKIIDHPE_HELBFPMEDDJ", Self::Cmnbjoeeegg => "EMBFKIIDHPE_CMNBJOEEEGG", Self::Bngjgneccgb => "EMBFKIIDHPE_BNGJGNECCGB", Self::Fpmgghafhlf => "EMBFKIIDHPE_FPMGGHAFHLF", Self::Hhhgihmhbdd => "EMBFKIIDHPE_HHHGIHMHBDD", Self::Flppaeahcjm => "EMBFKIIDHPE_FLPPAEAHCJM", Self::Lpfohandjao => "EMBFKIIDHPE_LPFOHANDJAO", Self::Iiebbplfklm => "EMBFKIIDHPE_IIEBBPLFKLM", Self::Khphfjdceko => "EMBFKIIDHPE_KHPHFJDCEKO", Self::Djcanidofdi => "EMBFKIIDHPE_DJCANIDOFDI", Self::Iedmdkjfoke => "EMBFKIIDHPE_IEDMDKJFOKE", Self::Cadaelgdkdl => "EMBFKIIDHPE_CADAELGDKDL", Self::Fdlcflcobdf => "EMBFKIIDHPE_FDLCFLCOBDF", Self::Pbmojfaflch => "EMBFKIIDHPE_PBMOJFAFLCH", Self::Nmdpniejpef => "EMBFKIIDHPE_NMDPNIEJPEF", Self::Dipakpolocp => "EMBFKIIDHPE_DIPAKPOLOCP", Self::Bddgfiabnck => "EMBFKIIDHPE_BDDGFIABNCK", Self::Anjdmbkbhgo => "EMBFKIIDHPE_ANJDMBKBHGO", Self::Nbndinaaimd => "EMBFKIIDHPE_NBNDINAAIMD", Self::Phmieacpcfn => "EMBFKIIDHPE_PHMIEACPCFN", Self::Dlbimkdafpf => "EMBFKIIDHPE_DLBIMKDAFPF", Self::Ahckijiobnb => "EMBFKIIDHPE_AHCKIJIOBNB", Self::Npcnmifnoje => "EMBFKIIDHPE_NPCNMIFNOJE", Self::Hbjnajckfkb => "EMBFKIIDHPE_HBJNAJCKFKB", Self::Nfjdbjlohef => "EMBFKIIDHPE_NFJDBJLOHEF", Self::Ahpekcdoaae => "EMBFKIIDHPE_AHPEKCDOAAE", Self::Menbhhkefoh => "EMBFKIIDHPE_MENBHHKEFOH", Self::Aaminjplaod => "EMBFKIIDHPE_AAMINJPLAOD", Self::Mgiafkeiool => "EMBFKIIDHPE_MGIAFKEIOOL", Self::Bboglkgdngh => "EMBFKIIDHPE_BBOGLKGDNGH", Self::Hdalcnfooag => "EMBFKIIDHPE_HDALCNFOOAG", Self::Mkmfmbajfnh => "EMBFKIIDHPE_MKMFMBAJFNH", Self::Peaeookllcf => "EMBFKIIDHPE_PEAEOOKLLCF", Self::Eefnmjflddc => "EMBFKIIDHPE_EEFNMJFLDDC", Self::Fcghaciajjj => "EMBFKIIDHPE_FCGHACIAJJJ", Self::Mkiapoellhi => "EMBFKIIDHPE_MKIAPOELLHI", Self::Fkdnjpeehfk => "EMBFKIIDHPE_FKDNJPEEHFK", Self::Nlkcpnhlmnh => "EMBFKIIDHPE_NLKCPNHLMNH", Self::Pcfamjjaefk => "EMBFKIIDHPE_PCFAMJJAEFK", Self::Kcldapbbbon => "EMBFKIIDHPE_KCLDAPBBBON", Self::Fggbjglcifj => "EMBFKIIDHPE_FGGBJGLCIFJ", Self::Lihnpabhjoo => "EMBFKIIDHPE_LIHNPABHJOO", Self::Hdfdhigagfl => "EMBFKIIDHPE_HDFDHIGAGFL", Self::Eegogpdfoca => "EMBFKIIDHPE_EEGOGPDFOCA", Self::Ellolllaamn => "EMBFKIIDHPE_ELLOLLLAAMN", Self::Knmpoknedpn => "EMBFKIIDHPE_KNMPOKNEDPN", Self::Aakieaglpij => "EMBFKIIDHPE_AAKIEAGLPIJ", Self::Agmaegkhpgm => "EMBFKIIDHPE_AGMAEGKHPGM", Self::Hkbonocpjpb => "EMBFKIIDHPE_HKBONOCPJPB", Self::Pdfbdedmmec => "EMBFKIIDHPE_PDFBDEDMMEC", Self::Cifijoihfad => "EMBFKIIDHPE_CIFIJOIHFAD", Self::Anijemnmbel => "EMBFKIIDHPE_ANIJEMNMBEL", Self::Jjndobfggop => "EMBFKIIDHPE_JJNDOBFGGOP", Self::Abahiaggjmp => "EMBFKIIDHPE_ABAHIAGGJMP", Self::Fbklgjidggi => "EMBFKIIDHPE_FBKLGJIDGGI", Self::Ocbidkhecoo => "EMBFKIIDHPE_OCBIDKHECOO", Self::Edkelinmffp => "EMBFKIIDHPE_EDKELINMFFP", Self::Lhdiiohiilc => "EMBFKIIDHPE_LHDIIOHIILC", Self::Lenndmhkpfk => "EMBFKIIDHPE_LENNDMHKPFK", Self::Gpofbdaepdm => "EMBFKIIDHPE_GPOFBDAEPDM", Self::Hbfndablica => "EMBFKIIDHPE_HBFNDABLICA", Self::Emphmampnih => "EMBFKIIDHPE_EMPHMAMPNIH", Self::Npmlpeeaphj => "EMBFKIIDHPE_NPMLPEEAPHJ", Self::Pochnpclbdl => "EMBFKIIDHPE_POCHNPCLBDL", Self::Jmkfjpgfkki => "EMBFKIIDHPE_JMKFJPGFKKI", Self::Biobfhmnfdd => "EMBFKIIDHPE_BIOBFHMNFDD", Self::Dkidgedoopl => "EMBFKIIDHPE_DKIDGEDOOPL", Self::Giepefhjkfa => "EMBFKIIDHPE_GIEPEFHJKFA", Self::Poajifckleo => "EMBFKIIDHPE_POAJIFCKLEO", Self::Bcdjjeajegp => "EMBFKIIDHPE_BCDJJEAJEGP", Self::Ndpoegkiigl => "EMBFKIIDHPE_NDPOEGKIIGL", Self::Ejemfakblnn => "EMBFKIIDHPE_EJEMFAKBLNN", Self::Pdpajfmcido => "EMBFKIIDHPE_PDPAJFMCIDO", Self::Lbggmcopcbm => "EMBFKIIDHPE_LBGGMCOPCBM", Self::Mfjgmfclaeo => "EMBFKIIDHPE_MFJGMFCLAEO", Self::Njlgbkmjind => "EMBFKIIDHPE_NJLGBKMJIND", Self::Lmddbgnefnd => "EMBFKIIDHPE_LMDDBGNEFND", Self::Ilijhjbfiea => "EMBFKIIDHPE_ILIJHJBFIEA", Self::Dlgkcklhkgn => "EMBFKIIDHPE_DLGKCKLHKGN", Self::Ecedbakaoia => "EMBFKIIDHPE_ECEDBAKAOIA", Self::Kpbeafmdpic => "EMBFKIIDHPE_KPBEAFMDPIC", Self::Dkblcphkpec => "EMBFKIIDHPE_DKBLCPHKPEC", Self::Filemhbkmda => "EMBFKIIDHPE_FILEMHBKMDA", Self::Joijcelnahp => "EMBFKIIDHPE_JOIJCELNAHP", Self::Ijgkiglpjin => "EMBFKIIDHPE_IJGKIGLPJIN", Self::Fdlkajmdjlf => "EMBFKIIDHPE_FDLKAJMDJLF", Self::Lbfoonfbpbj => "EMBFKIIDHPE_LBFOONFBPBJ", Self::Ghmonglglli => "EMBFKIIDHPE_GHMONGLGLLI", Self::Fcpinfconod => "EMBFKIIDHPE_FCPINFCONOD", Self::Maoniddicma => "EMBFKIIDHPE_MAONIDDICMA", Self::Obdnibedckg => "EMBFKIIDHPE_OBDNIBEDCKG", Self::Kabefhidfeb => "EMBFKIIDHPE_KABEFHIDFEB", Self::Edjgckagdpo => "EMBFKIIDHPE_EDJGCKAGDPO", Self::Njkkmoodkak => "EMBFKIIDHPE_NJKKMOODKAK", Self::Opajaackage => "EMBFKIIDHPE_OPAJAACKAGE", Self::Jjgmdpekpcg => "EMBFKIIDHPE_JJGMDPEKPCG", Self::Bcakjnjjnhe => "EMBFKIIDHPE_BCAKJNJJNHE", Self::Lhahcccache => "EMBFKIIDHPE_LHAHCCCACHE", Self::Kopflgpipmp => "EMBFKIIDHPE_KOPFLGPIPMP", Self::Jocpobbjilb => "EMBFKIIDHPE_JOCPOBBJILB", Self::Foobccjljel => "EMBFKIIDHPE_FOOBCCJLJEL", Self::Aoibjmjaabd => "EMBFKIIDHPE_AOIBJMJAABD", Self::Mgnogjefpdm => "EMBFKIIDHPE_MGNOGJEFPDM", Self::Lgfgmmggbjd => "EMBFKIIDHPE_LGFGMMGGBJD", Self::Lpeolioadkj => "EMBFKIIDHPE_LPEOLIOADKJ", Self::Fpoeghgianh => "EMBFKIIDHPE_FPOEGHGIANH", Self::Oabfohekage => "EMBFKIIDHPE_OABFOHEKAGE", Self::Anlfbjbmngn => "EMBFKIIDHPE_ANLFBJBMNGN", Self::Liccimfbmaj => "EMBFKIIDHPE_LICCIMFBMAJ", Self::Eapldlbenmh => "EMBFKIIDHPE_EAPLDLBENMH", Self::Fegankljing => "EMBFKIIDHPE_FEGANKLJING", Self::Mghkgplaiih => "EMBFKIIDHPE_MGHKGPLAIIH", Self::Ljkglbfgncm => "EMBFKIIDHPE_LJKGLBFGNCM", Self::Pnobndcjche => "EMBFKIIDHPE_PNOBNDCJCHE", Self::Acfagdfidpb => "EMBFKIIDHPE_ACFAGDFIDPB", Self::Gkcfhmeiepj => "EMBFKIIDHPE_GKCFHMEIEPJ", Self::Ahbleoabjii => "EMBFKIIDHPE_AHBLEOABJII", Self::Egookoljlhe => "EMBFKIIDHPE_EGOOKOLJLHE", Self::Hcheoaeppka => "EMBFKIIDHPE_HCHEOAEPPKA", Self::Fjfhbjkohgd => "EMBFKIIDHPE_FJFHBJKOHGD", Self::Glabhjihopm => "EMBFKIIDHPE_GLABHJIHOPM", Self::Dchkblpdaok => "EMBFKIIDHPE_DCHKBLPDAOK", Self::Agibgakngah => "EMBFKIIDHPE_AGIBGAKNGAH", Self::Nkjnkcdbbdj => "EMBFKIIDHPE_NKJNKCDBBDJ", Self::Beinmllhgkf => "EMBFKIIDHPE_BEINMLLHGKF", Self::Onjdbdkinfm => "EMBFKIIDHPE_ONJDBDKINFM", Self::Gpljgkchkeh => "EMBFKIIDHPE_GPLJGKCHKEH", Self::Iiiecojeehk => "EMBFKIIDHPE_IIIECOJEEHK", Self::Mfjmafddlgg => "EMBFKIIDHPE_MFJMAFDDLGG", Self::Cklfbkpomgb => "EMBFKIIDHPE_CKLFBKPOMGB", Self::Pbcnkkpbboj => "EMBFKIIDHPE_PBCNKKPBBOJ", Self::Lgalbcjkajb => "EMBFKIIDHPE_LGALBCJKAJB", Self::Dkigmbdmdel => "EMBFKIIDHPE_DKIGMBDMDEL", Self::Fedpgfbdgom => "EMBFKIIDHPE_FEDPGFBDGOM", Self::Lkpokdjleph => "EMBFKIIDHPE_LKPOKDJLEPH", Self::Fdnjapkkipm => "EMBFKIIDHPE_FDNJAPKKIPM", Self::Nnpkhledbjn => "EMBFKIIDHPE_NNPKHLEDBJN", Self::Ioiigapdogc => "EMBFKIIDHPE_IOIIGAPDOGC", Self::Olclmbhoeom => "EMBFKIIDHPE_OLCLMBHOEOM", Self::Okfgodohbfd => "EMBFKIIDHPE_OKFGODOHBFD", Self::Okikpblaccg => "EMBFKIIDHPE_OKIKPBLACCG", Self::Dimoaidkmma => "EMBFKIIDHPE_DIMOAIDKMMA", Self::Gceodahomah => "EMBFKIIDHPE_GCEODAHOMAH", Self::Bnkcpchfojl => "EMBFKIIDHPE_BNKCPCHFOJL", Self::Icneefoaheg => "EMBFKIIDHPE_ICNEEFOAHEG", Self::Daogochapaj => "EMBFKIIDHPE_DAOGOCHAPAJ", Self::Nnkgjoljgfe => "EMBFKIIDHPE_NNKGJOLJGFE", Self::Ppgibhcpfil => "EMBFKIIDHPE_PPGIBHCPFIL", Self::Jhioikapamk => "EMBFKIIDHPE_JHIOIKAPAMK", Self::Igoailcbhei => "EMBFKIIDHPE_IGOAILCBHEI", Self::Njeidjojjpg => "EMBFKIIDHPE_NJEIDJOJJPG", Self::Adffplihgdn => "EMBFKIIDHPE_ADFFPLIHGDN", Self::Adcfeddknmo => "EMBFKIIDHPE_ADCFEDDKNMO", Self::Aafhnclnkgh => "EMBFKIIDHPE_AAFHNCLNKGH", Self::Bfkcinjdckc => "EMBFKIIDHPE_BFKCINJDCKC", Self::Pgilnhhhnkc => "EMBFKIIDHPE_PGILNHHHNKC", Self::Hjmaiagcnkp => "EMBFKIIDHPE_HJMAIAGCNKP", Self::Imekbacioei => "EMBFKIIDHPE_IMEKBACIOEI", Self::Fkcmgdlinph => "EMBFKIIDHPE_FKCMGDLINPH", Self::Hhfdclfheif => "EMBFKIIDHPE_HHFDCLFHEIF", Self::Ecfeaijcpnb => "EMBFKIIDHPE_ECFEAIJCPNB", Self::Agmhhadekdj => "EMBFKIIDHPE_AGMHHADEKDJ", Self::Ieoaanamfio => "EMBFKIIDHPE_IEOAANAMFIO", Self::Hcpbmncjgjh => "EMBFKIIDHPE_HCPBMNCJGJH", Self::Nfdfcbeoapj => "EMBFKIIDHPE_NFDFCBEOAPJ", Self::Lmchdceknkg => "EMBFKIIDHPE_LMCHDCEKNKG", Self::Clcjaepmebf => "EMBFKIIDHPE_CLCJAEPMEBF", Self::Fijblijfjmm => "EMBFKIIDHPE_FIJBLIJFJMM", Self::Pimeccjpnhc => "EMBFKIIDHPE_PIMECCJPNHC", Self::Hkjnpohfgif => "EMBFKIIDHPE_HKJNPOHFGIF", Self::Oheeckbeoja => "EMBFKIIDHPE_OHEECKBEOJA", Self::Mhialkkphmd => "EMBFKIIDHPE_MHIALKKPHMD", Self::Aadkmkeomma => "EMBFKIIDHPE_AADKMKEOMMA", Self::Lepgdjdlnlb => "EMBFKIIDHPE_LEPGDJDLNLB", Self::Ikhdnfebemm => "EMBFKIIDHPE_IKHDNFEBEMM", Self::Cnlnennbkbb => "EMBFKIIDHPE_CNLNENNBKBB", Self::Jcfjkhmjcep => "EMBFKIIDHPE_JCFJKHMJCEP", Self::Jfiaghlfclb => "EMBFKIIDHPE_JFIAGHLFCLB", Self::Okgfgpdcjpk => "EMBFKIIDHPE_OKGFGPDCJPK", Self::Lapnpefdmee => "EMBFKIIDHPE_LAPNPEFDMEE", Self::Mhhhneieemp => "EMBFKIIDHPE_MHHHNEIEEMP", Self::Akfmgkogadf => "EMBFKIIDHPE_AKFMGKOGADF", Self::Bojgggjbhhg => "EMBFKIIDHPE_BOJGGGJBHHG", Self::Ciommpcfpip => "EMBFKIIDHPE_CIOMMPCFPIP", Self::Capmgffckpb => "EMBFKIIDHPE_CAPMGFFCKPB", Self::Paofgfkmjfg => "EMBFKIIDHPE_PAOFGFKMJFG", Self::Mckehnngolm => "EMBFKIIDHPE_MCKEHNNGOLM", Self::Celmmebfgae => "EMBFKIIDHPE_CELMMEBFGAE", Self::Ijkgfmpjjnh => "EMBFKIIDHPE_IJKGFMPJJNH", Self::Ncodiddokfc => "EMBFKIIDHPE_NCODIDDOKFC", Self::Lgnnlkdedkg => "EMBFKIIDHPE_LGNNLKDEDKG", Self::Fkbgbckmekb => "EMBFKIIDHPE_FKBGBCKMEKB", Self::Pmeokkdkiba => "EMBFKIIDHPE_PMEOKKDKIBA", Self::Akapmpdmffp => "EMBFKIIDHPE_AKAPMPDMFFP", Self::Bnnmlkcfhkb => "EMBFKIIDHPE_BNNMLKCFHKB", Self::Pcccdefjnib => "EMBFKIIDHPE_PCCCDEFJNIB", Self::Hkjmibaomja => "EMBFKIIDHPE_HKJMIBAOMJA", Self::Dlcpkhgbeje => "EMBFKIIDHPE_DLCPKHGBEJE", Self::Okfanhcdpcl => "EMBFKIIDHPE_OKFANHCDPCL", Self::Pgepccehfip => "EMBFKIIDHPE_PGEPCCEHFIP", Self::Ljioeofhfmi => "EMBFKIIDHPE_LJIOEOFHFMI", Self::Caffapgkcgi => "EMBFKIIDHPE_CAFFAPGKCGI", Self::Cmfkacmofkb => "EMBFKIIDHPE_CMFKACMOFKB", Self::Kkoacjeflfi => "EMBFKIIDHPE_KKOACJEFLFI", Self::Becfnndmeoh => "EMBFKIIDHPE_BECFNNDMEOH", Self::Dcgnefhlnom => "EMBFKIIDHPE_DCGNEFHLNOM", Self::Ghaapcgiada => "EMBFKIIDHPE_GHAAPCGIADA", Self::Lflfbangbbc => "EMBFKIIDHPE_LFLFBANGBBC", Self::Dnfmbcmecoo => "EMBFKIIDHPE_DNFMBCMECOO", Self::Ipamfhkdacl => "EMBFKIIDHPE_IPAMFHKDACL", Self::Ekmmflbfnpj => "EMBFKIIDHPE_EKMMFLBFNPJ", Self::Hfcaiolhfcl => "EMBFKIIDHPE_HFCAIOLHFCL", Self::Jljabipbnki => "EMBFKIIDHPE_JLJABIPBNKI", Self::Ldlfmemgieh => "EMBFKIIDHPE_LDLFMEMGIEH", Self::Gochicelcjk => "EMBFKIIDHPE_GOCHICELCJK", Self::Bdcgookjmof => "EMBFKIIDHPE_BDCGOOKJMOF", Self::Ipfoemecajp => "EMBFKIIDHPE_IPFOEMECAJP", Self::Bmnoblpjfpp => "EMBFKIIDHPE_BMNOBLPJFPP", Self::Nlebkneenni => "EMBFKIIDHPE_NLEBKNEENNI", Self::Eaneiaoljnf => "EMBFKIIDHPE_EANEIAOLJNF", Self::Lfhbedjapbm => "EMBFKIIDHPE_LFHBEDJAPBM", Self::Eniabajmokg => "EMBFKIIDHPE_ENIABAJMOKG", Self::Kbfhcddomok => "EMBFKIIDHPE_KBFHCDDOMOK", Self::Ienbihacdke => "EMBFKIIDHPE_IENBIHACDKE", Self::Bcdmdlklhgi => "EMBFKIIDHPE_BCDMDLKLHGI", Self::Olbpcbfciod => "EMBFKIIDHPE_OLBPCBFCIOD", Self::Imjbpbccfco => "EMBFKIIDHPE_IMJBPBCCFCO", Self::Nhddgmjhflm => "EMBFKIIDHPE_NHDDGMJHFLM", Self::Fokohkpbbke => "EMBFKIIDHPE_FOKOHKPBBKE", Self::Pokoloigeip => "EMBFKIIDHPE_POKOLOIGEIP", Self::Ehlmoaghipf => "EMBFKIIDHPE_EHLMOAGHIPF", Self::Ajoebgkcjcg => "EMBFKIIDHPE_AJOEBGKCJCG", Self::Npmgblfoonl => "EMBFKIIDHPE_NPMGBLFOONL", Self::Migoobebbmi => "EMBFKIIDHPE_MIGOOBEBBMI", Self::Ebblabikaaj => "EMBFKIIDHPE_EBBLABIKAAJ", Self::Egkgmnoejoc => "EMBFKIIDHPE_EGKGMNOEJOC", Self::Dpjjmnlljme => "EMBFKIIDHPE_DPJJMNLLJME", Self::Flgfipfojik => "EMBFKIIDHPE_FLGFIPFOJIK", Self::Gcghlalapbe => "EMBFKIIDHPE_GCGHLALAPBE", Self::Hkajppmdfhn => "EMBFKIIDHPE_HKAJPPMDFHN", Self::Dpgbgaddaip => "EMBFKIIDHPE_DPGBGADDAIP", Self::Khofkdilbgf => "EMBFKIIDHPE_KHOFKDILBGF", Self::Bbcecmifhaa => "EMBFKIIDHPE_BBCECMIFHAA", Self::Mkjpbgojghi => "EMBFKIIDHPE_MKJPBGOJGHI", Self::Klmhaggohgj => "EMBFKIIDHPE_KLMHAGGOHGJ", Self::Mhmjddcebmg => "EMBFKIIDHPE_MHMJDDCEBMG", Self::Mjfahkdpmmp => "EMBFKIIDHPE_MJFAHKDPMMP", Self::Piehfifgmah => "EMBFKIIDHPE_PIEHFIFGMAH", Self::Bfpggdabbof => "EMBFKIIDHPE_BFPGGDABBOF", Self::Ecffeopcdad => "EMBFKIIDHPE_ECFFEOPCDAD", Self::Hfoibgldlmo => "EMBFKIIDHPE_HFOIBGLDLMO", Self::Kegaekbjpol => "EMBFKIIDHPE_KEGAEKBJPOL", Self::Mfiecikfhep => "EMBFKIIDHPE_MFIECIKFHEP", Self::Kgbhpmijppf => "EMBFKIIDHPE_KGBHPMIJPPF", Self::Ekfipeomdda => "EMBFKIIDHPE_EKFIPEOMDDA", Self::Fcgoecignlb => "EMBFKIIDHPE_FCGOECIGNLB", Self::Apdanblmiap => "EMBFKIIDHPE_APDANBLMIAP", Self::Eaafnehdjll => "EMBFKIIDHPE_EAAFNEHDJLL", Self::Kejfkcimfoc => "EMBFKIIDHPE_KEJFKCIMFOC", Self::Lhcpnkpnakm => "EMBFKIIDHPE_LHCPNKPNAKM", Self::Gjdlfhbillc => "EMBFKIIDHPE_GJDLFHBILLC", Self::Fkjogebjcok => "EMBFKIIDHPE_FKJOGEBJCOK", Self::Ccablkeeelh => "EMBFKIIDHPE_CCABLKEEELH", Self::Bldmblnajie => "EMBFKIIDHPE_BLDMBLNAJIE", Self::Lcejjbkacod => "EMBFKIIDHPE_LCEJJBKACOD", Self::Mkhfahaokeb => "EMBFKIIDHPE_MKHFAHAOKEB", Self::Dpinmjhgmoe => "EMBFKIIDHPE_DPINMJHGMOE", Self::Beeepmonjin => "EMBFKIIDHPE_BEEEPMONJIN", Self::Bcifboedcol => "EMBFKIIDHPE_BCIFBOEDCOL", Self::Codchokdiah => "EMBFKIIDHPE_CODCHOKDIAH", Self::Mallaipaimd => "EMBFKIIDHPE_MALLAIPAIMD", Self::Gojkecchhpp => "EMBFKIIDHPE_GOJKECCHHPP", Self::Pgncdecdcha => "EMBFKIIDHPE_PGNCDECDCHA", Self::Oemokeljnjh => "EMBFKIIDHPE_OEMOKELJNJH", Self::Ikbcjipbmab => "EMBFKIIDHPE_IKBCJIPBMAB", Self::Gmpecodohkk => "EMBFKIIDHPE_GMPECODOHKK", Self::Blbcphidpki => "EMBFKIIDHPE_BLBCPHIDPKI", Self::Cmiahcofgbn => "EMBFKIIDHPE_CMIAHCOFGBN", Self::Dolmhkfbggd => "EMBFKIIDHPE_DOLMHKFBGGD", Self::Cplobgemabp => "EMBFKIIDHPE_CPLOBGEMABP", Self::Eplimhgfbmc => "EMBFKIIDHPE_EPLIMHGFBMC", Self::Fpohglgfgna => "EMBFKIIDHPE_FPOHGLGFGNA", Self::Chaagekkeap => "EMBFKIIDHPE_CHAAGEKKEAP", Self::Gdneeknleah => "EMBFKIIDHPE_GDNEEKNLEAH", Self::Aafgpaeigpo => "EMBFKIIDHPE_AAFGPAEIGPO", Self::Hiagjeionpk => "EMBFKIIDHPE_HIAGJEIONPK", Self::Mjnnpemlemb => "EMBFKIIDHPE_MJNNPEMLEMB", Self::Lhjdfgnjkoe => "EMBFKIIDHPE_LHJDFGNJKOE", Self::Pjgajlhfebe => "EMBFKIIDHPE_PJGAJLHFEBE", Self::Poedbnfoloj => "EMBFKIIDHPE_POEDBNFOLOJ", Self::Benjmipgenb => "EMBFKIIDHPE_BENJMIPGENB", Self::Encemoikhnj => "EMBFKIIDHPE_ENCEMOIKHNJ", Self::Kifgmmodpii => "EMBFKIIDHPE_KIFGMMODPII", Self::Lmcgbjglgkk => "EMBFKIIDHPE_LMCGBJGLGKK", Self::Khmhohgfhha => "EMBFKIIDHPE_KHMHOHGFHHA", Self::Khhhobmhjao => "EMBFKIIDHPE_KHHHOBMHJAO", Self::Hpnkakcdfab => "EMBFKIIDHPE_HPNKAKCDFAB", Self::Picfcpnajbn => "EMBFKIIDHPE_PICFCPNAJBN", Self::Pgenmjpjcaf => "EMBFKIIDHPE_PGENMJPJCAF", Self::Fbmjnmkaiio => "EMBFKIIDHPE_FBMJNMKAIIO", Self::Piadndgobif => "EMBFKIIDHPE_PIADNDGOBIF", Self::Ojbkgbhdcop => "EMBFKIIDHPE_OJBKGBHDCOP", Self::Ogmncfbjmif => "EMBFKIIDHPE_OGMNCFBJMIF", Self::Gkdjbiabpjb => "EMBFKIIDHPE_GKDJBIABPJB", Self::Kingpbfmlap => "EMBFKIIDHPE_KINGPBFMLAP", Self::Bmhhecieccf => "EMBFKIIDHPE_BMHHECIECCF", Self::Mojglhlbgfe => "EMBFKIIDHPE_MOJGLHLBGFE", Self::Iffpdjmhaek => "EMBFKIIDHPE_IFFPDJMHAEK", Self::Cpjcnhdlppd => "EMBFKIIDHPE_CPJCNHDLPPD", Self::Pgahbhbpbli => "EMBFKIIDHPE_PGAHBHBPBLI", Self::Ifdilddieke => "EMBFKIIDHPE_IFDILDDIEKE", Self::Oabkfhbhajb => "EMBFKIIDHPE_OABKFHBHAJB", Self::Kckoccbaofn => "EMBFKIIDHPE_KCKOCCBAOFN", Self::Fnnimjheicb => "EMBFKIIDHPE_FNNIMJHEICB", Self::Hcpjjbhlece => "EMBFKIIDHPE_HCPJJBHLECE", Self::Kleoghdhajb => "EMBFKIIDHPE_KLEOGHDHAJB", Self::Ehilpmldgja => "EMBFKIIDHPE_EHILPMLDGJA", Self::Fojjhadnemk => "EMBFKIIDHPE_FOJJHADNEMK", Self::Mlhmcoonhog => "EMBFKIIDHPE_MLHMCOONHOG", Self::Pefncmolfnn => "EMBFKIIDHPE_PEFNCMOLFNN", Self::Fogopapojhl => "EMBFKIIDHPE_FOGOPAPOJHL", Self::Abndinfdpcf => "EMBFKIIDHPE_ABNDINFDPCF", Self::Ieeiogkmedg => "EMBFKIIDHPE_IEEIOGKMEDG", Self::Fhjmdmiepbg => "EMBFKIIDHPE_FHJMDMIEPBG", Self::Ocjmjpjefof => "EMBFKIIDHPE_OCJMJPJEFOF", Self::Dpgciljnhmi => "EMBFKIIDHPE_DPGCILJNHMI", Self::Pfjkcolihof => "EMBFKIIDHPE_PFJKCOLIHOF", Self::Blikgflbino => "EMBFKIIDHPE_BLIKGFLBINO", Self::Blmdebnodgh => "EMBFKIIDHPE_BLMDEBNODGH", Self::Gmgpceddfdb => "EMBFKIIDHPE_GMGPCEDDFDB", Self::Gdaoonjglln => "EMBFKIIDHPE_GDAOONJGLLN", Self::Dgaolplaabd => "EMBFKIIDHPE_DGAOLPLAABD", Self::Jgehpghbbbp => "EMBFKIIDHPE_JGEHPGHBBBP", Self::Deahbgfgkfc => "EMBFKIIDHPE_DEAHBGFGKFC", Self::Epofhiajcmh => "EMBFKIIDHPE_EPOFHIAJCMH", Self::Klkkgkmpnil => "EMBFKIIDHPE_KLKKGKMPNIL", Self::Chiiebmikmj => "EMBFKIIDHPE_CHIIEBMIKMJ", Self::Pplccmhaneg => "EMBFKIIDHPE_PPLCCMHANEG", Self::Mplmdadajjb => "EMBFKIIDHPE_MPLMDADAJJB", Self::Lhhbjhbmopg => "EMBFKIIDHPE_LHHBJHBMOPG", Self::Pdpilfcfhip => "EMBFKIIDHPE_PDPILFCFHIP", Self::Cjjepppldog => "EMBFKIIDHPE_CJJEPPPLDOG", Self::Pigeejlmcen => "EMBFKIIDHPE_PIGEEJLMCEN", Self::Fbimckbjcoa => "EMBFKIIDHPE_FBIMCKBJCOA", Self::Eclphalccjb => "EMBFKIIDHPE_ECLPHALCCJB", Self::Agkddjicllf => "EMBFKIIDHPE_AGKDDJICLLF", Self::Fccijnadhal => "EMBFKIIDHPE_FCCIJNADHAL", Self::Bnmkahjnnfp => "EMBFKIIDHPE_BNMKAHJNNFP", Self::Dopncgdcnam => "EMBFKIIDHPE_DOPNCGDCNAM", Self::Jbedmjihegd => "EMBFKIIDHPE_JBEDMJIHEGD", Self::Ipjhaecilmp => "EMBFKIIDHPE_IPJHAECILMP", Self::Cpdmafdbhmc => "EMBFKIIDHPE_CPDMAFDBHMC", Self::Mekniklakai => "EMBFKIIDHPE_MEKNIKLAKAI", Self::Aoeljlldpnf => "EMBFKIIDHPE_AOELJLLDPNF", Self::Heafmhijjjo => "EMBFKIIDHPE_HEAFMHIJJJO", Self::Lelpjckobjf => "EMBFKIIDHPE_LELPJCKOBJF", Self::Jdlhaihommo => "EMBFKIIDHPE_JDLHAIHOMMO", Self::Lamphklkjpf => "EMBFKIIDHPE_LAMPHKLKJPF", Self::Ofpconmoljf => "EMBFKIIDHPE_OFPCONMOLJF", Self::Jimicaoogbc => "EMBFKIIDHPE_JIMICAOOGBC", Self::Gbgagmoelgo => "EMBFKIIDHPE_GBGAGMOELGO", Self::Gmfjcjanlbo => "EMBFKIIDHPE_GMFJCJANLBO", Self::Nhjkhkkgflg => "EMBFKIIDHPE_NHJKHKKGFLG", Self::Oiidppllgkk => "EMBFKIIDHPE_OIIDPPLLGKK", Self::Ecccacaiimd => "EMBFKIIDHPE_ECCCACAIIMD", Self::Gaggghgkdng => "EMBFKIIDHPE_GAGGGHGKDNG", Self::Bmpmmaahokn => "EMBFKIIDHPE_BMPMMAAHOKN", Self::Ihkoomgglfp => "EMBFKIIDHPE_IHKOOMGGLFP", Self::Nihfplgbnph => "EMBFKIIDHPE_NIHFPLGBNPH", Self::Gifjhijohfm => "EMBFKIIDHPE_GIFJHIJOHFM", Self::Ephmkdaeloj => "EMBFKIIDHPE_EPHMKDAELOJ", Self::Jmmnpkehlle => "EMBFKIIDHPE_JMMNPKEHLLE", Self::Elnaphgkcpk => "EMBFKIIDHPE_ELNAPHGKCPK", Self::Eafonfdmbda => "EMBFKIIDHPE_EAFONFDMBDA", Self::Ofmiepckiia => "EMBFKIIDHPE_OFMIEPCKIIA", Self::Gglkjjlgaok => "EMBFKIIDHPE_GGLKJJLGAOK", Self::Lbofoapklmj => "EMBFKIIDHPE_LBOFOAPKLMJ", Self::Ffacjakgobp => "EMBFKIIDHPE_FFACJAKGOBP", Self::Afccooikpjc => "EMBFKIIDHPE_AFCCOOIKPJC", Self::Dpfijghnpab => "EMBFKIIDHPE_DPFIJGHNPAB", Self::Fcicofocemc => "EMBFKIIDHPE_FCICOFOCEMC", Self::Oapekjlgdkg => "EMBFKIIDHPE_OAPEKJLGDKG", Self::Blkdfbgbdhd => "EMBFKIIDHPE_BLKDFBGBDHD", Self::Kbhmaalocmo => "EMBFKIIDHPE_KBHMAALOCMO", Self::Lckkenfachf => "EMBFKIIDHPE_LCKKENFACHF", Self::Cnikbemgjdi => "EMBFKIIDHPE_CNIKBEMGJDI", Self::Hbobjlhniea => "EMBFKIIDHPE_HBOBJLHNIEA", Self::Adjpnkfkdai => "EMBFKIIDHPE_ADJPNKFKDAI", Self::Bebfpnliopf => "EMBFKIIDHPE_BEBFPNLIOPF", Self::Obndanaglch => "EMBFKIIDHPE_OBNDANAGLCH", Self::Mblffjbonkm => "EMBFKIIDHPE_MBLFFJBONKM", Self::Mlobjglkgak => "EMBFKIIDHPE_MLOBJGLKGAK", Self::Gdgpaoijjki => "EMBFKIIDHPE_GDGPAOIJJKI", Self::Kanefcclfla => "EMBFKIIDHPE_KANEFCCLFLA", Self::Hbedlhnofal => "EMBFKIIDHPE_HBEDLHNOFAL", Self::Iidhkfllacd => "EMBFKIIDHPE_IIDHKFLLACD", Self::Ojdelomjnch => "EMBFKIIDHPE_OJDELOMJNCH", Self::Gmlijokdgfj => "EMBFKIIDHPE_GMLIJOKDGFJ", Self::Fdblbfnbcfh => "EMBFKIIDHPE_FDBLBFNBCFH", Self::Kijjbbjcmcc => "EMBFKIIDHPE_KIJJBBJCMCC", Self::Jgpjepdcokn => "EMBFKIIDHPE_JGPJEPDCOKN", Self::Oacfkbbapcl => "EMBFKIIDHPE_OACFKBBAPCL", Self::Bfipndkmajl => "EMBFKIIDHPE_BFIPNDKMAJL", Self::Ndalneebfmk => "EMBFKIIDHPE_NDALNEEBFMK", Self::Dembiinffod => "EMBFKIIDHPE_DEMBIINFFOD", Self::Domjnheeagn => "EMBFKIIDHPE_DOMJNHEEAGN", Self::Mgeajmhhnig => "EMBFKIIDHPE_MGEAJMHHNIG", Self::Abdjmcinigp => "EMBFKIIDHPE_ABDJMCINIGP", Self::Onchdflbdlc => "EMBFKIIDHPE_ONCHDFLBDLC", Self::Mpffaanjmgo => "EMBFKIIDHPE_MPFFAANJMGO", Self::Efjpbblfgnc => "EMBFKIIDHPE_EFJPBBLFGNC", Self::Ljfmaihchbc => "EMBFKIIDHPE_LJFMAIHCHBC", Self::Lgdpgaggpgh => "EMBFKIIDHPE_LGDPGAGGPGH", Self::Lbpdkkhbfja => "EMBFKIIDHPE_LBPDKKHBFJA", Self::Iplianjkmbk => "EMBFKIIDHPE_IPLIANJKMBK", Self::Almfkcegmga => "EMBFKIIDHPE_ALMFKCEGMGA", Self::Cikmalkepbb => "EMBFKIIDHPE_CIKMALKEPBB", Self::Ijnpbofolod => "EMBFKIIDHPE_IJNPBOFOLOD", Self::Jcabgbomnlj => "EMBFKIIDHPE_JCABGBOMNLJ", Self::Edmjlgdlohc => "EMBFKIIDHPE_EDMJLGDLOHC", Self::Cbgiboeopgm => "EMBFKIIDHPE_CBGIBOEOPGM", Self::Cnhllmaoibf => "EMBFKIIDHPE_CNHLLMAOIBF", Self::Lfkdaimgemh => "EMBFKIIDHPE_LFKDAIMGEMH", Self::Mdclinjaieb => "EMBFKIIDHPE_MDCLINJAIEB", Self::Kloadopgjdp => "EMBFKIIDHPE_KLOADOPGJDP", Self::Epialmpdofp => "EMBFKIIDHPE_EPIALMPDOFP", Self::Bhldkogjfcb => "EMBFKIIDHPE_BHLDKOGJFCB", Self::Pnfcpcoibme => "EMBFKIIDHPE_PNFCPCOIBME", Self::Mipmpikhjaa => "EMBFKIIDHPE_MIPMPIKHJAA", Self::Hpklplmkeni => "EMBFKIIDHPE_HPKLPLMKENI", Self::Hnfkpjmiobn => "EMBFKIIDHPE_HNFKPJMIOBN", Self::Mkdgnbhpnkl => "EMBFKIIDHPE_MKDGNBHPNKL", Self::Jpdmiheefeh => "EMBFKIIDHPE_JPDMIHEEFEH", Self::Hdodcjlkddf => "EMBFKIIDHPE_HDODCJLKDDF", Self::Lbknkhffgpn => "EMBFKIIDHPE_LBKNKHFFGPN", Self::Npceamnlbim => "EMBFKIIDHPE_NPCEAMNLBIM", Self::Hmnmnlnjipn => "EMBFKIIDHPE_HMNMNLNJIPN", Self::Mimgpjhmiam => "EMBFKIIDHPE_MIMGPJHMIAM", Self::Ngopbfeocpj => "EMBFKIIDHPE_NGOPBFEOCPJ", Self::Bcolcggbhmf => "EMBFKIIDHPE_BCOLCGGBHMF", Self::Fognhlgohdb => "EMBFKIIDHPE_FOGNHLGOHDB", Self::Pgpbcbfmepi => "EMBFKIIDHPE_PGPBCBFMEPI", Self::Odkbifjbdjj => "EMBFKIIDHPE_ODKBIFJBDJJ", Self::Oecmaieljdn => "EMBFKIIDHPE_OECMAIELJDN", Self::Jlfcffcgamb => "EMBFKIIDHPE_JLFCFFCGAMB", Self::Phikhideago => "EMBFKIIDHPE_PHIKHIDEAGO", Self::Mlinonpmdhg => "EMBFKIIDHPE_MLINONPMDHG", Self::Liehbfjdnoo => "EMBFKIIDHPE_LIEHBFJDNOO", Self::Nmdefjdflhc => "EMBFKIIDHPE_NMDEFJDFLHC", Self::Kpofabmlknh => "EMBFKIIDHPE_KPOFABMLKNH", Self::Coinbonnkmi => "EMBFKIIDHPE_COINBONNKMI", Self::Cnelhmnenio => "EMBFKIIDHPE_CNELHMNENIO", Self::Dpkiglelbpg => "EMBFKIIDHPE_DPKIGLELBPG", Self::Ibmaihjpeah => "EMBFKIIDHPE_IBMAIHJPEAH", Self::Fcnadincfjc => "EMBFKIIDHPE_FCNADINCFJC", Self::Indnediklkf => "EMBFKIIDHPE_INDNEDIKLKF", Self::Peeedgfonig => "EMBFKIIDHPE_PEEEDGFONIG", Self::Efgkigdgifj => "EMBFKIIDHPE_EFGKIGDGIFJ", Self::Fpnoebpfjha => "EMBFKIIDHPE_FPNOEBPFJHA", Self::Khhcajdgifa => "EMBFKIIDHPE_KHHCAJDGIFA", Self::Oadfdeknhhb => "EMBFKIIDHPE_OADFDEKNHHB", Self::Jokgjallmhb => "EMBFKIIDHPE_JOKGJALLMHB", Self::Kkjcmmenbdo => "EMBFKIIDHPE_KKJCMMENBDO", Self::Hkabnnhlaja => "EMBFKIIDHPE_HKABNNHLAJA", Self::Mdlkapkmbll => "EMBFKIIDHPE_MDLKAPKMBLL", Self::Lifmhpakjnh => "EMBFKIIDHPE_LIFMHPAKJNH", Self::Bmlcloembem => "EMBFKIIDHPE_BMLCLOEMBEM", Self::Deojkaiifgo => "EMBFKIIDHPE_DEOJKAIIFGO", Self::Lfdnhncniig => "EMBFKIIDHPE_LFDNHNCNIIG", Self::Onbaiacjbjh => "EMBFKIIDHPE_ONBAIACJBJH", Self::Pclemfijkpm => "EMBFKIIDHPE_PCLEMFIJKPM", Self::Ibnbcicoeah => "EMBFKIIDHPE_IBNBCICOEAH", Self::Mknlpldofhb => "EMBFKIIDHPE_MKNLPLDOFHB", Self::Aadkjdnaghl => "EMBFKIIDHPE_AADKJDNAGHL", Self::Gpimgcejcjj => "EMBFKIIDHPE_GPIMGCEJCJJ", Self::Ldpplkadllb => "EMBFKIIDHPE_LDPPLKADLLB", Self::Gjdnpkpohfn => "EMBFKIIDHPE_GJDNPKPOHFN", Self::Ijmabfmpmdn => "EMBFKIIDHPE_IJMABFMPMDN", Self::Jfhpkifchho => "EMBFKIIDHPE_JFHPKIFCHHO", Self::Emkkclbcoce => "EMBFKIIDHPE_EMKKCLBCOCE", Self::Pdgpnjhaaek => "EMBFKIIDHPE_PDGPNJHAAEK", Self::Idkcnahmfdo => "EMBFKIIDHPE_IDKCNAHMFDO", Self::Mjhgbmpblda => "EMBFKIIDHPE_MJHGBMPBLDA", Self::Onkdhblkpib => "EMBFKIIDHPE_ONKDHBLKPIB", Self::Cghgadolnnm => "EMBFKIIDHPE_CGHGADOLNNM", Self::Ljjlmidfjcc => "EMBFKIIDHPE_LJJLMIDFJCC", Self::Kaaplpphgbi => "EMBFKIIDHPE_KAAPLPPHGBI", Self::Lbhhnejjeoj => "EMBFKIIDHPE_LBHHNEJJEOJ", Self::Leooenonhep => "EMBFKIIDHPE_LEOOENONHEP", Self::Nciffojoelo => "EMBFKIIDHPE_NCIFFOJOELO", Self::Kjccgdkeabb => "EMBFKIIDHPE_KJCCGDKEABB", Self::Ldinmkceocd => "EMBFKIIDHPE_LDINMKCEOCD", Self::Cjadpjnoehi => "EMBFKIIDHPE_CJADPJNOEHI", Self::Kgdaadobbhi => "EMBFKIIDHPE_KGDAADOBBHI", Self::Fjpkchalcig => "EMBFKIIDHPE_FJPKCHALCIG", Self::Hlchdpmihpg => "EMBFKIIDHPE_HLCHDPMIHPG", Self::Opeapnkmcoi => "EMBFKIIDHPE_OPEAPNKMCOI", Self::Fnfldiechni => "EMBFKIIDHPE_FNFLDIECHNI", Self::Aaplglccaen => "EMBFKIIDHPE_AAPLGLCCAEN", Self::Lfpgkfoeefh => "EMBFKIIDHPE_LFPGKFOEEFH", Self::Kbpmaklcmko => "EMBFKIIDHPE_KBPMAKLCMKO", Self::Difjbaipnea => "EMBFKIIDHPE_DIFJBAIPNEA", Self::Kdmnbnjigpe => "EMBFKIIDHPE_KDMNBNJIGPE", Self::Jagikkjhkgp => "EMBFKIIDHPE_JAGIKKJHKGP", Self::Ggobdmpcikh => "EMBFKIIDHPE_GGOBDMPCIKH", Self::Mnadeojgohj => "EMBFKIIDHPE_MNADEOJGOHJ", Self::Kldacmcdflf => "EMBFKIIDHPE_KLDACMCDFLF", Self::Dgfkhgjedif => "EMBFKIIDHPE_DGFKHGJEDIF", Self::Eepjmlacbjc => "EMBFKIIDHPE_EEPJMLACBJC", Self::Npbkpdobkin => "EMBFKIIDHPE_NPBKPDOBKIN", Self::Bbimepmijop => "EMBFKIIDHPE_BBIMEPMIJOP", Self::Jjomcdecacm => "EMBFKIIDHPE_JJOMCDECACM", Self::Opckbmeoncg => "EMBFKIIDHPE_OPCKBMEONCG", Self::Kfmlbjhmchc => "EMBFKIIDHPE_KFMLBJHMCHC", Self::Mianmmjnbim => "EMBFKIIDHPE_MIANMMJNBIM", Self::Neajkjcddmn => "EMBFKIIDHPE_NEAJKJCDDMN", Self::Eaflnecbpcp => "EMBFKIIDHPE_EAFLNECBPCP", Self::Bckifihnkpj => "EMBFKIIDHPE_BCKIFIHNKPJ", Self::Jololjgaiec => "EMBFKIIDHPE_JOLOLJGAIEC", Self::Phhjljdeipm => "EMBFKIIDHPE_PHHJLJDEIPM", Self::Nociaeacfmg => "EMBFKIIDHPE_NOCIAEACFMG", Self::Nggnpcmhnem => "EMBFKIIDHPE_NGGNPCMHNEM", Self::Bkjnefkjppi => "EMBFKIIDHPE_BKJNEFKJPPI", Self::Ihihekncagf => "EMBFKIIDHPE_IHIHEKNCAGF", Self::Kbaoneclndl => "EMBFKIIDHPE_KBAONECLNDL", Self::Nempffjhmfk => "EMBFKIIDHPE_NEMPFFJHMFK", Self::Mfknidobeon => "EMBFKIIDHPE_MFKNIDOBEON", Self::Jcomlmdbkln => "EMBFKIIDHPE_JCOMLMDBKLN", Self::Adafcojdjkh => "EMBFKIIDHPE_ADAFCOJDJKH", Self::Hcnaojenkbc => "EMBFKIIDHPE_HCNAOJENKBC", Self::Gdmohhmjfbj => "EMBFKIIDHPE_GDMOHHMJFBJ", Self::Ichbhpholca => "EMBFKIIDHPE_ICHBHPHOLCA", Self::Lbcgbhbohai => "EMBFKIIDHPE_LBCGBHBOHAI", Self::Mipecghgija => "EMBFKIIDHPE_MIPECGHGIJA", Self::Hjephfmcpfk => "EMBFKIIDHPE_HJEPHFMCPFK", Self::Nebdenoeonm => "EMBFKIIDHPE_NEBDENOEONM", Self::Jdinbjdklcf => "EMBFKIIDHPE_JDINBJDKLCF", Self::Ggmbpijkfgo => "EMBFKIIDHPE_GGMBPIJKFGO", Self::Dnckccfhpfd => "EMBFKIIDHPE_DNCKCCFHPFD", Self::Cabehfdicic => "EMBFKIIDHPE_CABEHFDICIC", Self::Amlppfmkmfp => "EMBFKIIDHPE_AMLPPFMKMFP", Self::Nlegdefngea => "EMBFKIIDHPE_NLEGDEFNGEA", Self::Ighkmbleigm => "EMBFKIIDHPE_IGHKMBLEIGM", Self::Khhinmmipmj => "EMBFKIIDHPE_KHHINMMIPMJ", Self::Ofngiagahml => "EMBFKIIDHPE_OFNGIAGAHML", Self::Pjidkdonnig => "EMBFKIIDHPE_PJIDKDONNIG", Self::Kebjodgceoj => "EMBFKIIDHPE_KEBJODGCEOJ", Self::Jddeildphba => "EMBFKIIDHPE_JDDEILDPHBA", Self::Mohiaojnamg => "EMBFKIIDHPE_MOHIAOJNAMG", Self::Chehekkgnaa => "EMBFKIIDHPE_CHEHEKKGNAA", Self::Kmjbcnedkkb => "EMBFKIIDHPE_KMJBCNEDKKB", Self::Ibabkfmnbgm => "EMBFKIIDHPE_IBABKFMNBGM", Self::Mbgjneoalpg => "EMBFKIIDHPE_MBGJNEOALPG", Self::Glhflpdhgoc => "EMBFKIIDHPE_GLHFLPDHGOC", Self::Kbljbpamcfo => "EMBFKIIDHPE_KBLJBPAMCFO", Self::Enjdaelidod => "EMBFKIIDHPE_ENJDAELIDOD", Self::Ndeololodng => "EMBFKIIDHPE_NDEOLOLODNG", Self::Ckkeooffona => "EMBFKIIDHPE_CKKEOOFFONA", Self::Magnoicdiho => "EMBFKIIDHPE_MAGNOICDIHO", Self::Ffobjmjbfbk => "EMBFKIIDHPE_FFOBJMJBFBK", Self::Baoelnbbjcb => "EMBFKIIDHPE_BAOELNBBJCB", Self::Eippkoooalc => "EMBFKIIDHPE_EIPPKOOOALC", Self::Iijjnbaglmm => "EMBFKIIDHPE_IIJJNBAGLMM", Self::Igojmilgcek => "EMBFKIIDHPE_IGOJMILGCEK", Self::Hgaijikpmib => "EMBFKIIDHPE_HGAIJIKPMIB", Self::Jckmkmjehad => "EMBFKIIDHPE_JCKMKMJEHAD", Self::Loldfogplac => "EMBFKIIDHPE_LOLDFOGPLAC", Self::Blkojlmgpcn => "EMBFKIIDHPE_BLKOJLMGPCN", Self::Fokfnlbicah => "EMBFKIIDHPE_FOKFNLBICAH", Self::Mbojbgliaea => "EMBFKIIDHPE_MBOJBGLIAEA", Self::Oehpgofnehl => "EMBFKIIDHPE_OEHPGOFNEHL", Self::Hfnggiiflel => "EMBFKIIDHPE_HFNGGIIFLEL", Self::Fmnlioeinbp => "EMBFKIIDHPE_FMNLIOEINBP", Self::Kpapobfkfei => "EMBFKIIDHPE_KPAPOBFKFEI", Self::Mepnikfibne => "EMBFKIIDHPE_MEPNIKFIBNE", Self::Mdongmioana => "EMBFKIIDHPE_MDONGMIOANA", Self::Fjimafdlmdb => "EMBFKIIDHPE_FJIMAFDLMDB", Self::Aabpccmhboo => "EMBFKIIDHPE_AABPCCMHBOO", Self::Moogkmdchgf => "EMBFKIIDHPE_MOOGKMDCHGF", Self::Pblkijjligo => "EMBFKIIDHPE_PBLKIJJLIGO", Self::Haihfplcdgh => "EMBFKIIDHPE_HAIHFPLCDGH", Self::Flhajboejch => "EMBFKIIDHPE_FLHAJBOEJCH", Self::Gmelicncmel => "EMBFKIIDHPE_GMELICNCMEL", Self::Hpcffjlhddf => "EMBFKIIDHPE_HPCFFJLHDDF", Self::Mpckbofkbil => "EMBFKIIDHPE_MPCKBOFKBIL", Self::Fibcndfikla => "EMBFKIIDHPE_FIBCNDFIKLA", Self::Dfamaglejgh => "EMBFKIIDHPE_DFAMAGLEJGH", Self::Bblmleflona => "EMBFKIIDHPE_BBLMLEFLONA", Self::Enlkpmblbbm => "EMBFKIIDHPE_ENLKPMBLBBM", Self::Oabkfpknkpk => "EMBFKIIDHPE_OABKFPKNKPK", Self::Jecljlfjdef => "EMBFKIIDHPE_JECLJLFJDEF", Self::Anmjppklkmf => "EMBFKIIDHPE_ANMJPPKLKMF", Self::Libbchelkok => "EMBFKIIDHPE_LIBBCHELKOK", Self::Bjncjomhdlg => "EMBFKIIDHPE_BJNCJOMHDLG", Self::Jodhjifnohe => "EMBFKIIDHPE_JODHJIFNOHE", Self::Ldkfeaefbch => "EMBFKIIDHPE_LDKFEAEFBCH", Self::Nahnbjokllp => "EMBFKIIDHPE_NAHNBJOKLLP", Self::Negeajknpkf => "EMBFKIIDHPE_NEGEAJKNPKF", Self::Iafacbggamg => "EMBFKIIDHPE_IAFACBGGAMG", Self::Hjnkhjcokce => "EMBFKIIDHPE_HJNKHJCOKCE", Self::Ikjnnkfkfdh => "EMBFKIIDHPE_IKJNNKFKFDH", Self::Nbochpmghja => "EMBFKIIDHPE_NBOCHPMGHJA", Self::Dcmhdpafind => "EMBFKIIDHPE_DCMHDPAFIND", Self::Gfmegnpobag => "EMBFKIIDHPE_GFMEGNPOBAG", Self::Ocjhbegkham => "EMBFKIIDHPE_OCJHBEGKHAM", Self::Oigclfhofij => "EMBFKIIDHPE_OIGCLFHOFIJ", Self::Ggpohaciffa => "EMBFKIIDHPE_GGPOHACIFFA", Self::Mnlnpfbigej => "EMBFKIIDHPE_MNLNPFBIGEJ", Self::Amiambpcddm => "EMBFKIIDHPE_AMIAMBPCDDM", Self::Eleciijeceg => "EMBFKIIDHPE_ELECIIJECEG", Self::Ccobeekdhhi => "EMBFKIIDHPE_CCOBEEKDHHI", Self::Gekommpihpd => "EMBFKIIDHPE_GEKOMMPIHPD", Self::Lkmlaoflcnc => "EMBFKIIDHPE_LKMLAOFLCNC", Self::Gnpmmebmipf => "EMBFKIIDHPE_GNPMMEBMIPF", Self::Bmehplinlpe => "EMBFKIIDHPE_BMEHPLINLPE", Self::Jpjpeieheop => "EMBFKIIDHPE_JPJPEIEHEOP", Self::Deboklmafmh => "EMBFKIIDHPE_DEBOKLMAFMH", Self::Hnbempjpada => "EMBFKIIDHPE_HNBEMPJPADA", Self::Ngokfoohhio => "EMBFKIIDHPE_NGOKFOOHHIO", Self::Lddffnnegoc => "EMBFKIIDHPE_LDDFFNNEGOC", Self::Gagodcckiac => "EMBFKIIDHPE_GAGODCCKIAC", Self::Poaamlafkgk => "EMBFKIIDHPE_POAAMLAFKGK", Self::Dpdiminjpob => "EMBFKIIDHPE_DPDIMINJPOB", Self::Mlabflbjekn => "EMBFKIIDHPE_MLABFLBJEKN", Self::Aalpaieeeid => "EMBFKIIDHPE_AALPAIEEEID", Self::Kdipdonogfl => "EMBFKIIDHPE_KDIPDONOGFL", Self::Koecolpgnma => "EMBFKIIDHPE_KOECOLPGNMA", Self::Oomnpmnpjdg => "EMBFKIIDHPE_OOMNPMNPJDG", Self::Ebhdggemokg => "EMBFKIIDHPE_EBHDGGEMOKG", Self::Dkgioggfmon => "EMBFKIIDHPE_DKGIOGGFMON", Self::Ologlamlajj => "EMBFKIIDHPE_OLOGLAMLAJJ", Self::Pacoonldjkp => "EMBFKIIDHPE_PACOONLDJKP", Self::Mfhoohmjpgd => "EMBFKIIDHPE_MFHOOHMJPGD", Self::Anndeokmjcc => "EMBFKIIDHPE_ANNDEOKMJCC", Self::Ggchkgoocob => "EMBFKIIDHPE_GGCHKGOOCOB", Self::Ekbddficmpm => "EMBFKIIDHPE_EKBDDFICMPM", Self::Mkcciaopclc => "EMBFKIIDHPE_MKCCIAOPCLC", Self::Anchomepamc => "EMBFKIIDHPE_ANCHOMEPAMC", Self::Agenlkljfek => "EMBFKIIDHPE_AGENLKLJFEK", Self::Hjpndaohfaa => "EMBFKIIDHPE_HJPNDAOHFAA", Self::Jgpibhneome => "EMBFKIIDHPE_JGPIBHNEOME", Self::Cmioonmacid => "EMBFKIIDHPE_CMIOONMACID", Self::Ojcinppahge => "EMBFKIIDHPE_OJCINPPAHGE", Self::Kkphmgebmdd => "EMBFKIIDHPE_KKPHMGEBMDD", Self::Pcfndhlbemm => "EMBFKIIDHPE_PCFNDHLBEMM", Self::Lgnoiopbkff => "EMBFKIIDHPE_LGNOIOPBKFF", Self::Hppkfalpnpj => "EMBFKIIDHPE_HPPKFALPNPJ", Self::Ochhcejacpm => "EMBFKIIDHPE_OCHHCEJACPM", Self::Pniodmdgeie => "EMBFKIIDHPE_PNIODMDGEIE", Self::Dnaodhgnkja => "EMBFKIIDHPE_DNAODHGNKJA", Self::Epapbdbedlh => "EMBFKIIDHPE_EPAPBDBEDLH", Self::Bcebegihijb => "EMBFKIIDHPE_BCEBEGIHIJB", Self::Npccaoklkdg => "EMBFKIIDHPE_NPCCAOKLKDG", Self::Eemjeakhnal => "EMBFKIIDHPE_EEMJEAKHNAL", Self::Cjdmjcnedgh => "EMBFKIIDHPE_CJDMJCNEDGH", Self::Hamooffenfo => "EMBFKIIDHPE_HAMOOFFENFO", Self::Mpklmjlmemj => "EMBFKIIDHPE_MPKLMJLMEMJ", Self::Pcceccekloo => "EMBFKIIDHPE_PCCECCEKLOO", Self::Cncogaoflnb => "EMBFKIIDHPE_CNCOGAOFLNB", Self::Hncoiaccgfb => "EMBFKIIDHPE_HNCOIACCGFB", Self::Nlpfbhhckgn => "EMBFKIIDHPE_NLPFBHHCKGN", Self::Gpaefmohdil => "EMBFKIIDHPE_GPAEFMOHDIL", Self::Plpgjphodfp => "EMBFKIIDHPE_PLPGJPHODFP", Self::Iacifkepdmh => "EMBFKIIDHPE_IACIFKEPDMH", Self::Elhjpmddpbn => "EMBFKIIDHPE_ELHJPMDDPBN", Self::Aehconcgibj => "EMBFKIIDHPE_AEHCONCGIBJ", Self::Cjlmjngelln => "EMBFKIIDHPE_CJLMJNGELLN", Self::Jfnioigghic => "EMBFKIIDHPE_JFNIOIGGHIC", Self::Cjhceiijghb => "EMBFKIIDHPE_CJHCEIIJGHB", Self::Ephgoabkpkf => "EMBFKIIDHPE_EPHGOABKPKF", Self::Kjlbkjbfbfk => "EMBFKIIDHPE_KJLBKJBFBFK", Self::Mnbmmaamiki => "EMBFKIIDHPE_MNBMMAAMIKI", Self::Ecipgbmkkaj => "EMBFKIIDHPE_ECIPGBMKKAJ", Self::Eakbodghlpn => "EMBFKIIDHPE_EAKBODGHLPN", Self::Pgeeihjnoph => "EMBFKIIDHPE_PGEEIHJNOPH", Self::Kmooicpenhf => "EMBFKIIDHPE_KMOOICPENHF", Self::Hajffcejgnn => "EMBFKIIDHPE_HAJFFCEJGNN", Self::Fogbjollehl => "EMBFKIIDHPE_FOGBJOLLEHL", Self::Nfmmcnpcajl => "EMBFKIIDHPE_NFMMCNPCAJL", Self::Hkhpokemnpc => "EMBFKIIDHPE_HKHPOKEMNPC", Self::Cfcefjpgjij => "EMBFKIIDHPE_CFCEFJPGJIJ", Self::Fimgkjpdiia => "EMBFKIIDHPE_FIMGKJPDIIA", Self::Jkmkpakhgml => "EMBFKIIDHPE_JKMKPAKHGML", Self::Ocoaifejpkk => "EMBFKIIDHPE_OCOAIFEJPKK", Self::Cokfnafacec => "EMBFKIIDHPE_COKFNAFACEC", Self::Jaicdjeeooc => "EMBFKIIDHPE_JAICDJEEOOC", Self::Dbemamcnjfd => "EMBFKIIDHPE_DBEMAMCNJFD", Self::Cbbeookgldo => "EMBFKIIDHPE_CBBEOOKGLDO", Self::Ofdgalpjeic => "EMBFKIIDHPE_OFDGALPJEIC", Self::Jbcploahinj => "EMBFKIIDHPE_JBCPLOAHINJ", Self::Kdfaomhbapd => "EMBFKIIDHPE_KDFAOMHBAPD", Self::Endnfddnckj => "EMBFKIIDHPE_ENDNFDDNCKJ", Self::Kolgphaidea => "EMBFKIIDHPE_KOLGPHAIDEA", Self::Namhhncighp => "EMBFKIIDHPE_NAMHHNCIGHP", Self::Dohiapaiipd => "EMBFKIIDHPE_DOHIAPAIIPD", Self::Fgakdcgfcih => "EMBFKIIDHPE_FGAKDCGFCIH", Self::Ipknbedgaja => "EMBFKIIDHPE_IPKNBEDGAJA", Self::Nnomgpocela => "EMBFKIIDHPE_NNOMGPOCELA", Self::Fphcknmijmp => "EMBFKIIDHPE_FPHCKNMIJMP", Self::Glghignacpm => "EMBFKIIDHPE_GLGHIGNACPM", Self::Lhknkeoppeo => "EMBFKIIDHPE_LHKNKEOPPEO", Self::Eccjcdemilh => "EMBFKIIDHPE_ECCJCDEMILH", Self::Dmeacdbmdpg => "EMBFKIIDHPE_DMEACDBMDPG", Self::Mfhdldaojdd => "EMBFKIIDHPE_MFHDLDAOJDD", Self::Jhnkicpjilh => "EMBFKIIDHPE_JHNKICPJILH", Self::Jpmmmccmkfj => "EMBFKIIDHPE_JPMMMCCMKFJ", Self::Banfkpkpbfl => "EMBFKIIDHPE_BANFKPKPBFL", Self::Fcgkjhafikg => "EMBFKIIDHPE_FCGKJHAFIKG", Self::Phjhjfgbhpo => "EMBFKIIDHPE_PHJHJFGBHPO", Self::Ooicnghfklc => "EMBFKIIDHPE_OOICNGHFKLC", Self::Ggfahpjbkfh => "EMBFKIIDHPE_GGFAHPJBKFH", Self::Bcgpigcliji => "EMBFKIIDHPE_BCGPIGCLIJI", Self::Hogecifinic => "EMBFKIIDHPE_HOGECIFINIC", Self::Icagomejnlp => "EMBFKIIDHPE_ICAGOMEJNLP", Self::Kbogjjelbhd => "EMBFKIIDHPE_KBOGJJELBHD", Self::Caehngfbmei => "EMBFKIIDHPE_CAEHNGFBMEI", Self::Baknmgknigi => "EMBFKIIDHPE_BAKNMGKNIGI", Self::Bpnndbnkfcc => "EMBFKIIDHPE_BPNNDBNKFCC", Self::Heefdcgfbdi => "EMBFKIIDHPE_HEEFDCGFBDI", Self::Fanbnbjjkfk => "EMBFKIIDHPE_FANBNBJJKFK", Self::Mbjclnhfepj => "EMBFKIIDHPE_MBJCLNHFEPJ", Self::Fjjkhmcicck => "EMBFKIIDHPE_FJJKHMCICCK", Self::Egdpphljbhe => "EMBFKIIDHPE_EGDPPHLJBHE", Self::Khpokjalcmg => "EMBFKIIDHPE_KHPOKJALCMG", Self::Nhajjemedbj => "EMBFKIIDHPE_NHAJJEMEDBJ", Self::Gfgclaokifc => "EMBFKIIDHPE_GFGCLAOKIFC", Self::Dkckdeflblh => "EMBFKIIDHPE_DKCKDEFLBLH", Self::Fljonbjocma => "EMBFKIIDHPE_FLJONBJOCMA", Self::Bbnebpgkdlj => "EMBFKIIDHPE_BBNEBPGKDLJ", Self::Bjgpjpdomof => "EMBFKIIDHPE_BJGPJPDOMOF", Self::Cgbjpppmdme => "EMBFKIIDHPE_CGBJPPPMDME", Self::Hbfkinkgfdd => "EMBFKIIDHPE_HBFKINKGFDD", Self::Ookfbhjbcla => "EMBFKIIDHPE_OOKFBHJBCLA", Self::Kehdaphnbmh => "EMBFKIIDHPE_KEHDAPHNBMH", Self::Ocohlogjnap => "EMBFKIIDHPE_OCOHLOGJNAP", Self::Afnneeebanm => "EMBFKIIDHPE_AFNNEEEBANM", Self::Jbpjdjcmkgl => "EMBFKIIDHPE_JBPJDJCMKGL", Self::Aaifmhcoljf => "EMBFKIIDHPE_AAIFMHCOLJF", Self::Bddmileaadf => "EMBFKIIDHPE_BDDMILEAADF", Self::Acpnpplgdja => "EMBFKIIDHPE_ACPNPPLGDJA", Self::Diabofbgcal => "EMBFKIIDHPE_DIABOFBGCAL", Self::Egnnahghjal => "EMBFKIIDHPE_EGNNAHGHJAL", Self::Lahmlhlmjof => "EMBFKIIDHPE_LAHMLHLMJOF", Self::Dpkekdhbffo => "EMBFKIIDHPE_DPKEKDHBFFO", Self::Fehijciakfm => "EMBFKIIDHPE_FEHIJCIAKFM", Self::Bnbfbpnfccn => "EMBFKIIDHPE_BNBFBPNFCCN", Self::Lioifoegacb => "EMBFKIIDHPE_LIOIFOEGACB", Self::Miehckkjdob => "EMBFKIIDHPE_MIEHCKKJDOB", Self::Dngiaclhdjl => "EMBFKIIDHPE_DNGIACLHDJL", Self::Ehjjphafhhp => "EMBFKIIDHPE_EHJJPHAFHHP", Self::Mikoknjpnie => "EMBFKIIDHPE_MIKOKNJPNIE", Self::Dnegcoefkhh => "EMBFKIIDHPE_DNEGCOEFKHH", Self::Cpnifcaopcf => "EMBFKIIDHPE_CPNIFCAOPCF", Self::Occgpbnafba => "EMBFKIIDHPE_OCCGPBNAFBA", Self::Ciaodhmghem => "EMBFKIIDHPE_CIAODHMGHEM", Self::Koffckhmkcg => "EMBFKIIDHPE_KOFFCKHMKCG", Self::Eelcaclcfei => "EMBFKIIDHPE_EELCACLCFEI", Self::Bkdnkmkkbhd => "EMBFKIIDHPE_BKDNKMKKBHD", Self::Gbcbigebfal => "EMBFKIIDHPE_GBCBIGEBFAL", Self::Nfhdihjlbod => "EMBFKIIDHPE_NFHDIHJLBOD", Self::Fmdlcllliof => "EMBFKIIDHPE_FMDLCLLLIOF", Self::Fjmkblgkbbn => "EMBFKIIDHPE_FJMKBLGKBBN", Self::Ckmajooegjp => "EMBFKIIDHPE_CKMAJOOEGJP", Self::Hcjknfchmao => "EMBFKIIDHPE_HCJKNFCHMAO", Self::Podpamgkefk => "EMBFKIIDHPE_PODPAMGKEFK", Self::Mcaljbdljcd => "EMBFKIIDHPE_MCALJBDLJCD", Self::Jbmkceacmae => "EMBFKIIDHPE_JBMKCEACMAE", Self::Imcinkjjifg => "EMBFKIIDHPE_IMCINKJJIFG", Self::Kbmmcjafepi => "EMBFKIIDHPE_KBMMCJAFEPI", Self::Kmheadfphgb => "EMBFKIIDHPE_KMHEADFPHGB", Self::Eedeejjmmee => "EMBFKIIDHPE_EEDEEJJMMEE", Self::Bgoobeedgka => "EMBFKIIDHPE_BGOOBEEDGKA", Self::Mfapbfnpmda => "EMBFKIIDHPE_MFAPBFNPMDA", Self::Kenaihfapef => "EMBFKIIDHPE_KENAIHFAPEF", Self::Mefaigmbill => "EMBFKIIDHPE_MEFAIGMBILL", Self::Bjfegdokadh => "EMBFKIIDHPE_BJFEGDOKADH", Self::Fkjfnngbngp => "EMBFKIIDHPE_FKJFNNGBNGP", Self::Geblhofpcdm => "EMBFKIIDHPE_GEBLHOFPCDM", Self::Bkcihcfkfmm => "EMBFKIIDHPE_BKCIHCFKFMM", Self::Piidlaojbco => "EMBFKIIDHPE_PIIDLAOJBCO", Self::Kfnmbfbmhac => "EMBFKIIDHPE_KFNMBFBMHAC", Self::Dgnedgekamf => "EMBFKIIDHPE_DGNEDGEKAMF", Self::Pmhglgjdlnn => "EMBFKIIDHPE_PMHGLGJDLNN", Self::Ppplidghcai => "EMBFKIIDHPE_PPPLIDGHCAI", Self::Bmjcmeohcbe => "EMBFKIIDHPE_BMJCMEOHCBE", Self::Jgfnginiaff => "EMBFKIIDHPE_JGFNGINIAFF", Self::Iiaoimmkaaf => "EMBFKIIDHPE_IIAOIMMKAAF", Self::Ccohabpnahc => "EMBFKIIDHPE_CCOHABPNAHC", Self::Dhfhmgiggpp => "EMBFKIIDHPE_DHFHMGIGGPP", Self::Gjfmicfebop => "EMBFKIIDHPE_GJFMICFEBOP", Self::Nkomchmjbdi => "EMBFKIIDHPE_NKOMCHMJBDI", Self::Njenpnkilee => "EMBFKIIDHPE_NJENPNKILEE", Self::Lhlknhbohbi => "EMBFKIIDHPE_LHLKNHBOHBI", Self::Lbljbabefba => "EMBFKIIDHPE_LBLJBABEFBA", Self::Ipcnfonkgjl => "EMBFKIIDHPE_IPCNFONKGJL", Self::Mcdnagpbafe => "EMBFKIIDHPE_MCDNAGPBAFE", Self::Lmdbomdmmpl => "EMBFKIIDHPE_LMDBOMDMMPL", Self::Pcjalngdgaj => "EMBFKIIDHPE_PCJALNGDGAJ", Self::Dicfbladmoo => "EMBFKIIDHPE_DICFBLADMOO", Self::Bhjfpokkcod => "EMBFKIIDHPE_BHJFPOKKCOD", Self::Phicigffgmm => "EMBFKIIDHPE_PHICIGFFGMM", Self::Fpjpbmcelck => "EMBFKIIDHPE_FPJPBMCELCK", Self::Figccockofg => "EMBFKIIDHPE_FIGCCOCKOFG", Self::Hhkdjlfefhh => "EMBFKIIDHPE_HHKDJLFEFHH", Self::Ibofoapgbne => "EMBFKIIDHPE_IBOFOAPGBNE", Self::Nmpknjkenca => "EMBFKIIDHPE_NMPKNJKENCA", Self::Kaeadjmdepe => "EMBFKIIDHPE_KAEADJMDEPE", Self::Jdnjcpnaclh => "EMBFKIIDHPE_JDNJCPNACLH", Self::Cdddkdbbkdm => "EMBFKIIDHPE_CDDDKDBBKDM", Self::Dokbehobcmk => "EMBFKIIDHPE_DOKBEHOBCMK", Self::Dmnkabcnidh => "EMBFKIIDHPE_DMNKABCNIDH", Self::Dplnjbbnmod => "EMBFKIIDHPE_DPLNJBBNMOD", Self::Efbmohoffga => "EMBFKIIDHPE_EFBMOHOFFGA", Self::Pnkdmednokk => "EMBFKIIDHPE_PNKDMEDNOKK", Self::Omeihcdipml => "EMBFKIIDHPE_OMEIHCDIPML", Self::Jiojmpkbcod => "EMBFKIIDHPE_JIOJMPKBCOD", Self::Aehpjfdljgk => "EMBFKIIDHPE_AEHPJFDLJGK", Self::Gnpdbekndfm => "EMBFKIIDHPE_GNPDBEKNDFM", Self::Pljbhlokaee => "EMBFKIIDHPE_PLJBHLOKAEE", Self::Ajalpljmojn => "EMBFKIIDHPE_AJALPLJMOJN", Self::Laigiobmjkn => "EMBFKIIDHPE_LAIGIOBMJKN", Self::Ahgbeiaodic => "EMBFKIIDHPE_AHGBEIAODIC", Self::Bffebpdfmlc => "EMBFKIIDHPE_BFFEBPDFMLC", Self::Jmljollhifc => "EMBFKIIDHPE_JMLJOLLHIFC", Self::Elnolbfnnno => "EMBFKIIDHPE_ELNOLBFNNNO", Self::Aadgjijlkll => "EMBFKIIDHPE_AADGJIJLKLL", Self::Cmdagcgjpjo => "EMBFKIIDHPE_CMDAGCGJPJO", Self::Kjjdcfjeiid => "EMBFKIIDHPE_KJJDCFJEIID", Self::Gojchpmaapn => "EMBFKIIDHPE_GOJCHPMAAPN", Self::Afechllofoc => "EMBFKIIDHPE_AFECHLLOFOC", Self::Dndjkgcohgj => "EMBFKIIDHPE_DNDJKGCOHGJ", Self::Ndekkipmcdb => "EMBFKIIDHPE_NDEKKIPMCDB", Self::Joahfkkbhka => "EMBFKIIDHPE_JOAHFKKBHKA", Self::Lghdkmejkcj => "EMBFKIIDHPE_LGHDKMEJKCJ", Self::Okfeaeacpcl => "EMBFKIIDHPE_OKFEAEACPCL", Self::Bhhiddfblbh => "EMBFKIIDHPE_BHHIDDFBLBH", Self::Pohfmbmkdjo => "EMBFKIIDHPE_POHFMBMKDJO", Self::Hediplbajjk => "EMBFKIIDHPE_HEDIPLBAJJK", Self::Inbmjobipko => "EMBFKIIDHPE_INBMJOBIPKO", Self::Bpkoncgkglk => "EMBFKIIDHPE_BPKONCGKGLK", Self::Fejklipgkln => "EMBFKIIDHPE_FEJKLIPGKLN", Self::Hglbnopdach => "EMBFKIIDHPE_HGLBNOPDACH", Self::Bbggidabnfb => "EMBFKIIDHPE_BBGGIDABNFB", Self::Kkjflbncloh => "EMBFKIIDHPE_KKJFLBNCLOH", Self::Aompfcaoklm => "EMBFKIIDHPE_AOMPFCAOKLM", Self::Anmkcjicjed => "EMBFKIIDHPE_ANMKCJICJED", Self::Iedandadnjg => "EMBFKIIDHPE_IEDANDADNJG", Self::Jenbopikhen => "EMBFKIIDHPE_JENBOPIKHEN", Self::Gcknofnflbf => "EMBFKIIDHPE_GCKNOFNFLBF", Self::Blgfkgfadgf => "EMBFKIIDHPE_BLGFKGFADGF", Self::Mmbekcaekgn => "EMBFKIIDHPE_MMBEKCAEKGN", Self::Igliaepande => "EMBFKIIDHPE_IGLIAEPANDE", Self::Kaikkfoghab => "EMBFKIIDHPE_KAIKKFOGHAB", Self::Mcmhacbkkem => "EMBFKIIDHPE_MCMHACBKKEM", Self::Ekplbblpllo => "EMBFKIIDHPE_EKPLBBLPLLO", Self::Aambjnccfhl => "EMBFKIIDHPE_AAMBJNCCFHL", Self::Moigcipfcoj => "EMBFKIIDHPE_MOIGCIPFCOJ", Self::Deccknknmah => "EMBFKIIDHPE_DECCKNKNMAH", Self::Bmnnmfkfdlp => "EMBFKIIDHPE_BMNNMFKFDLP", Self::Cpgekohhhnc => "EMBFKIIDHPE_CPGEKOHHHNC", Self::Eepanndnlic => "EMBFKIIDHPE_EEPANNDNLIC", Self::Ceengodpmof => "EMBFKIIDHPE_CEENGODPMOF", Self::Daamgcddomi => "EMBFKIIDHPE_DAAMGCDDOMI", Self::Nbcghnfeode => "EMBFKIIDHPE_NBCGHNFEODE", Self::Podadggebah => "EMBFKIIDHPE_PODADGGEBAH", Self::Ajggblpjjba => "EMBFKIIDHPE_AJGGBLPJJBA", Self::Dlpmhfjijhl => "EMBFKIIDHPE_DLPMHFJIJHL", Self::Ifmnjeinpbm => "EMBFKIIDHPE_IFMNJEINPBM", Self::Elagjmkhcpm => "EMBFKIIDHPE_ELAGJMKHCPM", Self::Cbpnbidkejm => "EMBFKIIDHPE_CBPNBIDKEJM", Self::Ocbkjlbblbn => "EMBFKIIDHPE_OCBKJLBBLBN", Self::Oejbbifllfa => "EMBFKIIDHPE_OEJBBIFLLFA", Self::Plofkmlglbn => "EMBFKIIDHPE_PLOFKMLGLBN", Self::Ncfnpnnojeg => "EMBFKIIDHPE_NCFNPNNOJEG", Self::Gknehnehale => "EMBFKIIDHPE_GKNEHNEHALE", Self::Akfnddgplij => "EMBFKIIDHPE_AKFNDDGPLIJ", Self::Fnfpdaelcdf => "EMBFKIIDHPE_FNFPDAELCDF", Self::Dhcljjkldkg => "EMBFKIIDHPE_DHCLJJKLDKG", Self::Pbjpeblbgde => "EMBFKIIDHPE_PBJPEBLBGDE", Self::Kdnhndklkfg => "EMBFKIIDHPE_KDNHNDKLKFG", Self::Eomfedoeedl => "EMBFKIIDHPE_EOMFEDOEEDL", Self::Pnmmkaaaoob => "EMBFKIIDHPE_PNMMKAAAOOB", Self::Ljeeebkiiac => "EMBFKIIDHPE_LJEEEBKIIAC", Self::Kjibfgnejhd => "EMBFKIIDHPE_KJIBFGNEJHD", Self::Blhoajbbghl => "EMBFKIIDHPE_BLHOAJBBGHL", Self::Ihlhhphekfi => "EMBFKIIDHPE_IHLHHPHEKFI", Self::Pfmogobnemb => "EMBFKIIDHPE_PFMOGOBNEMB", Self::Admhilbphda => "EMBFKIIDHPE_ADMHILBPHDA", Self::Gamacaameai => "EMBFKIIDHPE_GAMACAAMEAI", Self::Jgomlikdffa => "EMBFKIIDHPE_JGOMLIKDFFA", Self::Hkhgpnhjdfj => "EMBFKIIDHPE_HKHGPNHJDFJ", Self::Cnaeelchbmk => "EMBFKIIDHPE_CNAEELCHBMK", Self::Jlopdhggofk => "EMBFKIIDHPE_JLOPDHGGOFK", Self::Cdjbllopejm => "EMBFKIIDHPE_CDJBLLOPEJM", Self::Jniohacibkk => "EMBFKIIDHPE_JNIOHACIBKK", Self::Ljehlikhemn => "EMBFKIIDHPE_LJEHLIKHEMN", Self::Jopjglkcgpp => "EMBFKIIDHPE_JOPJGLKCGPP", Self::Hkchoapnfom => "EMBFKIIDHPE_HKCHOAPNFOM", Self::Bnochegoeph => "EMBFKIIDHPE_BNOCHEGOEPH", Self::Okocidpfdba => "EMBFKIIDHPE_OKOCIDPFDBA", Self::Cokinkfikan => "EMBFKIIDHPE_COKINKFIKAN", Self::Ancppldfjco => "EMBFKIIDHPE_ANCPPLDFJCO", Self::Comjabficgh => "EMBFKIIDHPE_COMJABFICGH", Self::Dhjemfogclo => "EMBFKIIDHPE_DHJEMFOGCLO", Self::Onnjilpkhmc => "EMBFKIIDHPE_ONNJILPKHMC", Self::Hgpbcbmnclg => "EMBFKIIDHPE_HGPBCBMNCLG", Self::Hpgagekfafn => "EMBFKIIDHPE_HPGAGEKFAFN", Self::Khkmmompacd => "EMBFKIIDHPE_KHKMMOMPACD", Self::Ejppneecgkn => "EMBFKIIDHPE_EJPPNEECGKN", Self::Kdblhgoogba => "EMBFKIIDHPE_KDBLHGOOGBA", Self::Jajggjbihha => "EMBFKIIDHPE_JAJGGJBIHHA", Self::Fpdfacbppef => "EMBFKIIDHPE_FPDFACBPPEF", Self::Cmjomgfabck => "EMBFKIIDHPE_CMJOMGFABCK", Self::Amfnnndgggn => "EMBFKIIDHPE_AMFNNNDGGGN", Self::Hobbjonaafe => "EMBFKIIDHPE_HOBBJONAAFE", Self::Hjmbflbbmdk => "EMBFKIIDHPE_HJMBFLBBMDK", Self::Ipnjclhdbme => "EMBFKIIDHPE_IPNJCLHDBME", Self::Moajlifnpak => "EMBFKIIDHPE_MOAJLIFNPAK", Self::Bgkidgdigne => "EMBFKIIDHPE_BGKIDGDIGNE", Self::Ghcangmmcgg => "EMBFKIIDHPE_GHCANGMMCGG", Self::Ihpbgmjiccb => "EMBFKIIDHPE_IHPBGMJICCB", Self::Bmadekkieij => "EMBFKIIDHPE_BMADEKKIEIJ", Self::Hfomjjhkecj => "EMBFKIIDHPE_HFOMJJHKECJ", Self::Hdpkbjbgmfj => "EMBFKIIDHPE_HDPKBJBGMFJ", Self::Naakkhcifgf => "EMBFKIIDHPE_NAAKKHCIFGF", Self::Oibcldjhdbj => "EMBFKIIDHPE_OIBCLDJHDBJ", Self::Bhnlagofhhj => "EMBFKIIDHPE_BHNLAGOFHHJ", Self::Hanpbkbjgml => "EMBFKIIDHPE_HANPBKBJGML", Self::Ihdmelolkpf => "EMBFKIIDHPE_IHDMELOLKPF", Self::Elahohcgglm => "EMBFKIIDHPE_ELAHOHCGGLM", Self::Chedmnbckfi => "EMBFKIIDHPE_CHEDMNBCKFI", Self::Lkakgnglhni => "EMBFKIIDHPE_LKAKGNGLHNI", Self::Bimoklhjfao => "EMBFKIIDHPE_BIMOKLHJFAO", Self::Kkplkbdpjal => "EMBFKIIDHPE_KKPLKBDPJAL", Self::Dojhalecjbl => "EMBFKIIDHPE_DOJHALECJBL", Self::Ilkfjmjagng => "EMBFKIIDHPE_ILKFJMJAGNG", Self::Ofdhmmlfmip => "EMBFKIIDHPE_OFDHMMLFMIP", Self::Gfdbkgjjgnp => "EMBFKIIDHPE_GFDBKGJJGNP", Self::Aecjpbppmmk => "EMBFKIIDHPE_AECJPBPPMMK", Self::Ljonpppbfmj => "EMBFKIIDHPE_LJONPPPBFMJ", Self::Pilhiipgngo => "EMBFKIIDHPE_PILHIIPGNGO", Self::Ljjpjcemojn => "EMBFKIIDHPE_LJJPJCEMOJN", Self::Mkcafpeccng => "EMBFKIIDHPE_MKCAFPECCNG", Self::Giaaodkbfog => "EMBFKIIDHPE_GIAAODKBFOG", Self::Inelhlgdikj => "EMBFKIIDHPE_INELHLGDIKJ", Self::Ndlibkpeaic => "EMBFKIIDHPE_NDLIBKPEAIC", Self::Aplkjhknpbo => "EMBFKIIDHPE_APLKJHKNPBO", Self::Hhmcekihmgo => "EMBFKIIDHPE_HHMCEKIHMGO", Self::Mhmfcbnheim => "EMBFKIIDHPE_MHMFCBNHEIM", Self::Lhnielfdibp => "EMBFKIIDHPE_LHNIELFDIBP", Self::Jlhffggkhop => "EMBFKIIDHPE_JLHFFGGKHOP", Self::Hhenafdgdjk => "EMBFKIIDHPE_HHENAFDGDJK", Self::Hodlaoonana => "EMBFKIIDHPE_HODLAOONANA", Self::Bcdkkapogfo => "EMBFKIIDHPE_BCDKKAPOGFO", Self::Ocgdjicnbkc => "EMBFKIIDHPE_OCGDJICNBKC", Self::Lmjpnigckjm => "EMBFKIIDHPE_LMJPNIGCKJM", Self::Ncokfjphchn => "EMBFKIIDHPE_NCOKFJPHCHN", Self::Hmfbloogalh => "EMBFKIIDHPE_HMFBLOOGALH", Self::Hcoogdaaonl => "EMBFKIIDHPE_HCOOGDAAONL", Self::Mnllekikkmh => "EMBFKIIDHPE_MNLLEKIKKMH", Self::Cpfcmilbmlf => "EMBFKIIDHPE_CPFCMILBMLF", Self::Dghloonhehh => "EMBFKIIDHPE_DGHLOONHEHH", Self::Mhmhhgjhnne => "EMBFKIIDHPE_MHMHHGJHNNE", Self::Mffaiokjaao => "EMBFKIIDHPE_MFFAIOKJAAO", Self::Ockmlldlmbk => "EMBFKIIDHPE_OCKMLLDLMBK", Self::Eokkagpaljo => "EMBFKIIDHPE_EOKKAGPALJO", Self::Ppahcblenpn => "EMBFKIIDHPE_PPAHCBLENPN", Self::Ndedlfdghnn => "EMBFKIIDHPE_NDEDLFDGHNN", Self::Cicehgbfibm => "EMBFKIIDHPE_CICEHGBFIBM", Self::Galnoddkenj => "EMBFKIIDHPE_GALNODDKENJ", Self::Kkdffbkplah => "EMBFKIIDHPE_KKDFFBKPLAH", Self::Mikbneffeoe => "EMBFKIIDHPE_MIKBNEFFEOE", Self::Laofdddbjla => "EMBFKIIDHPE_LAOFDDDBJLA", Self::Fopliofligd => "EMBFKIIDHPE_FOPLIOFLIGD", Self::Lmnkggldkho => "EMBFKIIDHPE_LMNKGGLDKHO", Self::Pekinbmmhik => "EMBFKIIDHPE_PEKINBMMHIK", Self::Ndgdipcmmek => "EMBFKIIDHPE_NDGDIPCMMEK", Self::Abkjoeidcjn => "EMBFKIIDHPE_ABKJOEIDCJN", Self::Hgjcmdofnol => "EMBFKIIDHPE_HGJCMDOFNOL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EMBFKIIDHPE_BDFMKJDNNBH" => Some(Self::Bdfmkjdnnbh), "EMBFKIIDHPE_NDLFMMGEGGK" => Some(Self::Ndlfmmgeggk), "EMBFKIIDHPE_IPEHAGHPNHF" => Some(Self::Ipehaghpnhf), "EMBFKIIDHPE_MOOIPOBJKFN" => Some(Self::Mooipobjkfn), "EMBFKIIDHPE_EJKIAIBJKCA" => Some(Self::Ejkiaibjkca), "EMBFKIIDHPE_NELCAJCINGD" => Some(Self::Nelcajcingd), "EMBFKIIDHPE_MDOPGGBPEJE" => Some(Self::Mdopggbpeje), "EMBFKIIDHPE_JGJOBLJGJLH" => Some(Self::Jgjobljgjlh), "EMBFKIIDHPE_OEMOBNDLMDG" => Some(Self::Oemobndlmdg), "EMBFKIIDHPE_NOIGHHPGOAD" => Some(Self::Noighhpgoad), "EMBFKIIDHPE_DABIOBOPOAB" => Some(Self::Dabiobopoab), "EMBFKIIDHPE_LOJNENENOMG" => Some(Self::Lojnenenomg), "EMBFKIIDHPE_GLGMLDPNKFE" => Some(Self::Glgmldpnkfe), "EMBFKIIDHPE_OLBJGGNAALA" => Some(Self::Olbjggnaala), "EMBFKIIDHPE_CBIOFGCAOJG" => Some(Self::Cbiofgcaojg), "EMBFKIIDHPE_LKHILDGPCBN" => Some(Self::Lkhildgpcbn), "EMBFKIIDHPE_AKJFMMEGPOD" => Some(Self::Akjfmmegpod), "EMBFKIIDHPE_PMLLCGPGAKO" => Some(Self::Pmllcgpgako), "EMBFKIIDHPE_KGJDEFBMJHB" => Some(Self::Kgjdefbmjhb), "EMBFKIIDHPE_GLGNBNNABIG" => Some(Self::Glgnbnnabig), "EMBFKIIDHPE_LMKIBONJMOK" => Some(Self::Lmkibonjmok), "EMBFKIIDHPE_HANCHFGOOJB" => Some(Self::Hanchfgoojb), "EMBFKIIDHPE_JNOAAEFBIKB" => Some(Self::Jnoaaefbikb), "EMBFKIIDHPE_EIANNMGBIII" => Some(Self::Eiannmgbiii), "EMBFKIIDHPE_CPIHFHOFAKA" => Some(Self::Cpihfhofaka), "EMBFKIIDHPE_HFJHHDIHBNO" => Some(Self::Hfjhhdihbno), "EMBFKIIDHPE_EHPBKCKAGNK" => Some(Self::Ehpbkckagnk), "EMBFKIIDHPE_MDHOBIMCMEF" => Some(Self::Mdhobimcmef), "EMBFKIIDHPE_EFDLFOKGEHM" => Some(Self::Efdlfokgehm), "EMBFKIIDHPE_FGAOFLELJKO" => Some(Self::Fgaofleljko), "EMBFKIIDHPE_DJHLAMHGLBB" => Some(Self::Djhlamhglbb), "EMBFKIIDHPE_APEPOFBBCDL" => Some(Self::Apepofbbcdl), "EMBFKIIDHPE_FBHIEHLPBGD" => Some(Self::Fbhiehlpbgd), "EMBFKIIDHPE_HGPKOPBEMMG" => Some(Self::Hgpkopbemmg), "EMBFKIIDHPE_OOKGFAFGOOA" => Some(Self::Ookgfafgooa), "EMBFKIIDHPE_JEIAAMJHMOF" => Some(Self::Jeiaamjhmof), "EMBFKIIDHPE_BNLBGCAAMOO" => Some(Self::Bnlbgcaamoo), "EMBFKIIDHPE_JCBIJFLJABD" => Some(Self::Jcbijfljabd), "EMBFKIIDHPE_BCPPJDFNGPB" => Some(Self::Bcppjdfngpb), "EMBFKIIDHPE_CDMDEEEJLHH" => Some(Self::Cdmdeeejlhh), "EMBFKIIDHPE_HAAPKICONEE" => Some(Self::Haapkiconee), "EMBFKIIDHPE_COFFGKNLPIH" => Some(Self::Coffgknlpih), "EMBFKIIDHPE_FKDDJDJFOJC" => Some(Self::Fkddjdjfojc), "EMBFKIIDHPE_KCAMMBCIBDF" => Some(Self::Kcammbcibdf), "EMBFKIIDHPE_OFIBABLKHPN" => Some(Self::Ofibablkhpn), "EMBFKIIDHPE_GCIJLOAGMFA" => Some(Self::Gcijloagmfa), "EMBFKIIDHPE_JFFCCEACJFD" => Some(Self::Jffcceacjfd), "EMBFKIIDHPE_GHDEDKOAHIJ" => Some(Self::Ghdedkoahij), "EMBFKIIDHPE_PFBPFLPDHGE" => Some(Self::Pfbpflpdhge), "EMBFKIIDHPE_GFLEGEGHFEB" => Some(Self::Gflegeghfeb), "EMBFKIIDHPE_PBGILLNCDIK" => Some(Self::Pbgillncdik), "EMBFKIIDHPE_IFCMEEAMCDD" => Some(Self::Ifcmeeamcdd), "EMBFKIIDHPE_AADFKIKJLAB" => Some(Self::Aadfkikjlab), "EMBFKIIDHPE_CFHFFNOIOCG" => Some(Self::Cfhffnoiocg), "EMBFKIIDHPE_IPIAONLELGE" => Some(Self::Ipiaonlelge), "EMBFKIIDHPE_ANBOJPIOEOM" => Some(Self::Anbojpioeom), "EMBFKIIDHPE_BGJIBOMKNHD" => Some(Self::Bgjibomknhd), "EMBFKIIDHPE_JPGAAFKHLHD" => Some(Self::Jpgaafkhlhd), "EMBFKIIDHPE_KGOGCFLFOED" => Some(Self::Kgogcflfoed), "EMBFKIIDHPE_BIHNEIGFJCB" => Some(Self::Bihneigfjcb), "EMBFKIIDHPE_OMNOBCGHGJA" => Some(Self::Omnobcghgja), "EMBFKIIDHPE_DFKFGGGHFBN" => Some(Self::Dfkfggghfbn), "EMBFKIIDHPE_GMKJFNOALED" => Some(Self::Gmkjfnoaled), "EMBFKIIDHPE_FONPACMINBK" => Some(Self::Fonpacminbk), "EMBFKIIDHPE_CABGMNOPOAI" => Some(Self::Cabgmnopoai), "EMBFKIIDHPE_EFDNJJIHLHN" => Some(Self::Efdnjjihlhn), "EMBFKIIDHPE_FLDMEEILLJM" => Some(Self::Fldmeeilljm), "EMBFKIIDHPE_AGONHIADECH" => Some(Self::Agonhiadech), "EMBFKIIDHPE_HADKHIPHKHF" => Some(Self::Hadkhiphkhf), "EMBFKIIDHPE_OFAHKJCKCFC" => Some(Self::Ofahkjckcfc), "EMBFKIIDHPE_KFJLDHIKINL" => Some(Self::Kfjldhikinl), "EMBFKIIDHPE_DMLKCIOGGHH" => Some(Self::Dmlkciogghh), "EMBFKIIDHPE_BHKODBOGIFG" => Some(Self::Bhkodbogifg), "EMBFKIIDHPE_ANOHPNHGJFE" => Some(Self::Anohpnhgjfe), "EMBFKIIDHPE_LOOKLIGEKGK" => Some(Self::Lookligekgk), "EMBFKIIDHPE_DHKIJHMDOEI" => Some(Self::Dhkijhmdoei), "EMBFKIIDHPE_CPGFOFJJJFI" => Some(Self::Cpgfofjjjfi), "EMBFKIIDHPE_CGCIKDLLCLL" => Some(Self::Cgcikdllcll), "EMBFKIIDHPE_FGCLFBMIBAM" => Some(Self::Fgclfbmibam), "EMBFKIIDHPE_OPBJAODJIMH" => Some(Self::Opbjaodjimh), "EMBFKIIDHPE_PAKNGDGBDAL" => Some(Self::Pakngdgbdal), "EMBFKIIDHPE_JBBICPHDBKE" => Some(Self::Jbbicphdbke), "EMBFKIIDHPE_APNOBKDKJMN" => Some(Self::Apnobkdkjmn), "EMBFKIIDHPE_EKCHGHEAPKK" => Some(Self::Ekchgheapkk), "EMBFKIIDHPE_BBJCLBNHKNA" => Some(Self::Bbjclbnhkna), "EMBFKIIDHPE_NPEFOJOBKEC" => Some(Self::Npefojobkec), "EMBFKIIDHPE_GPKMGNDMIDL" => Some(Self::Gpkmgndmidl), "EMBFKIIDHPE_MGKJFCNLEEA" => Some(Self::Mgkjfcnleea), "EMBFKIIDHPE_PHLEOJGCHJE" => Some(Self::Phleojgchje), "EMBFKIIDHPE_JBFMMIHMJJI" => Some(Self::Jbfmmihmjji), "EMBFKIIDHPE_PKJFLPEKFAL" => Some(Self::Pkjflpekfal), "EMBFKIIDHPE_ECDFMOPOAFC" => Some(Self::Ecdfmopoafc), "EMBFKIIDHPE_DOCCCGLHKGH" => Some(Self::Docccglhkgh), "EMBFKIIDHPE_MDNJFMDEDPI" => Some(Self::Mdnjfmdedpi), "EMBFKIIDHPE_NNIHPBEKDAI" => Some(Self::Nnihpbekdai), "EMBFKIIDHPE_CMBJOMEFIAD" => Some(Self::Cmbjomefiad), "EMBFKIIDHPE_BJEKHAIPJKJ" => Some(Self::Bjekhaipjkj), "EMBFKIIDHPE_PBDKGKIKGOK" => Some(Self::Pbdkgkikgok), "EMBFKIIDHPE_ENLABDDIHBL" => Some(Self::Enlabddihbl), "EMBFKIIDHPE_CLABHAPMLMM" => Some(Self::Clabhapmlmm), "EMBFKIIDHPE_IAIJIDPNIEN" => Some(Self::Iaijidpnien), "EMBFKIIDHPE_JHHABKLJJNM" => Some(Self::Jhhabkljjnm), "EMBFKIIDHPE_MHMGDANLKFJ" => Some(Self::Mhmgdanlkfj), "EMBFKIIDHPE_ALAFKCDAIOG" => Some(Self::Alafkcdaiog), "EMBFKIIDHPE_EECICDKNOBA" => Some(Self::Eecicdknoba), "EMBFKIIDHPE_AMEEOLBPDLN" => Some(Self::Ameeolbpdln), "EMBFKIIDHPE_LLLEKKNELKK" => Some(Self::Lllekknelkk), "EMBFKIIDHPE_KMKDAKNOFFE" => Some(Self::Kmkdaknoffe), "EMBFKIIDHPE_AAHKJFJEJDH" => Some(Self::Aahkjfjejdh), "EMBFKIIDHPE_BIJENMIHFJP" => Some(Self::Bijenmihfjp), "EMBFKIIDHPE_BCELALIMKNA" => Some(Self::Bcelalimkna), "EMBFKIIDHPE_BONACPAFFPB" => Some(Self::Bonacpaffpb), "EMBFKIIDHPE_COHCBPGNKFM" => Some(Self::Cohcbpgnkfm), "EMBFKIIDHPE_KGMNOHIBPAN" => Some(Self::Kgmnohibpan), "EMBFKIIDHPE_FDFMEFIJPND" => Some(Self::Fdfmefijpnd), "EMBFKIIDHPE_IJLDLFBFHCB" => Some(Self::Ijldlfbfhcb), "EMBFKIIDHPE_IEMKIHBDOAJ" => Some(Self::Iemkihbdoaj), "EMBFKIIDHPE_IGKACLBFMBE" => Some(Self::Igkaclbfmbe), "EMBFKIIDHPE_HKKEPABKNOF" => Some(Self::Hkkepabknof), "EMBFKIIDHPE_AHNOOLHMBLF" => Some(Self::Ahnoolhmblf), "EMBFKIIDHPE_OMPNMHAKHOO" => Some(Self::Ompnmhakhoo), "EMBFKIIDHPE_HIKNIFOOHDG" => Some(Self::Hiknifoohdg), "EMBFKIIDHPE_PIKEKCILNBE" => Some(Self::Pikekcilnbe), "EMBFKIIDHPE_CBDALFKHDMB" => Some(Self::Cbdalfkhdmb), "EMBFKIIDHPE_CIKEMEBFBHN" => Some(Self::Cikemebfbhn), "EMBFKIIDHPE_PLDBGJGGONO" => Some(Self::Pldbgjggono), "EMBFKIIDHPE_CNIDNIEFKBD" => Some(Self::Cnidniefkbd), "EMBFKIIDHPE_BAHBJGALHMM" => Some(Self::Bahbjgalhmm), "EMBFKIIDHPE_HKDOHDMIDAB" => Some(Self::Hkdohdmidab), "EMBFKIIDHPE_GGACNPNAJNN" => Some(Self::Ggacnpnajnn), "EMBFKIIDHPE_OFIOHDFJJJO" => Some(Self::Ofiohdfjjjo), "EMBFKIIDHPE_JKOIJNKCOHM" => Some(Self::Jkoijnkcohm), "EMBFKIIDHPE_BIPPKALLPND" => Some(Self::Bippkallpnd), "EMBFKIIDHPE_JCJFNKDEKFK" => Some(Self::Jcjfnkdekfk), "EMBFKIIDHPE_DDCBKDJOFCO" => Some(Self::Ddcbkdjofco), "EMBFKIIDHPE_NEGNOBKDEJD" => Some(Self::Negnobkdejd), "EMBFKIIDHPE_NINHFGJJPMK" => Some(Self::Ninhfgjjpmk), "EMBFKIIDHPE_KLPCKBCEEPC" => Some(Self::Klpckbceepc), "EMBFKIIDHPE_LOKNAJIHPBH" => Some(Self::Loknajihpbh), "EMBFKIIDHPE_PLBGEMDHHKB" => Some(Self::Plbgemdhhkb), "EMBFKIIDHPE_PAJJMEJNNLC" => Some(Self::Pajjmejnnlc), "EMBFKIIDHPE_JKBCLNNCNIN" => Some(Self::Jkbclnncnin), "EMBFKIIDHPE_OEFBELAONFP" => Some(Self::Oefbelaonfp), "EMBFKIIDHPE_BGMFOPHAIGK" => Some(Self::Bgmfophaigk), "EMBFKIIDHPE_KHAIPEODJIP" => Some(Self::Khaipeodjip), "EMBFKIIDHPE_BJBJPFLOOIO" => Some(Self::Bjbjpflooio), "EMBFKIIDHPE_DNIGMLKIPCE" => Some(Self::Dnigmlkipce), "EMBFKIIDHPE_PCPOPDLIHKG" => Some(Self::Pcpopdlihkg), "EMBFKIIDHPE_MPILAGHOJKL" => Some(Self::Mpilaghojkl), "EMBFKIIDHPE_KLGANOPBAJO" => Some(Self::Klganopbajo), "EMBFKIIDHPE_CLENNHOIADM" => Some(Self::Clennhoiadm), "EMBFKIIDHPE_COMLLIOKFLC" => Some(Self::Comlliokflc), "EMBFKIIDHPE_AMBJNMBHILC" => Some(Self::Ambjnmbhilc), "EMBFKIIDHPE_FBHIKBJMJKP" => Some(Self::Fbhikbjmjkp), "EMBFKIIDHPE_FMBPGABNHGG" => Some(Self::Fmbpgabnhgg), "EMBFKIIDHPE_NKLDAFJELHP" => Some(Self::Nkldafjelhp), "EMBFKIIDHPE_CALGKDJFPPD" => Some(Self::Calgkdjfppd), "EMBFKIIDHPE_ECMCACEDEMH" => Some(Self::Ecmcacedemh), "EMBFKIIDHPE_EBAMBFCLFOB" => Some(Self::Ebambfclfob), "EMBFKIIDHPE_JIIGFMBHLDD" => Some(Self::Jiigfmbhldd), "EMBFKIIDHPE_DBAPGEFLKLD" => Some(Self::Dbapgeflkld), "EMBFKIIDHPE_JCDFAHDMIFL" => Some(Self::Jcdfahdmifl), "EMBFKIIDHPE_LMIFPOPIEPH" => Some(Self::Lmifpopieph), "EMBFKIIDHPE_LOBMBJFAFNE" => Some(Self::Lobmbjfafne), "EMBFKIIDHPE_INKLBJKIFEN" => Some(Self::Inklbjkifen), "EMBFKIIDHPE_CLMKCFOCHLN" => Some(Self::Clmkcfochln), "EMBFKIIDHPE_OIOMBJLCNFB" => Some(Self::Oiombjlcnfb), "EMBFKIIDHPE_MNFDFICFHOE" => Some(Self::Mnfdficfhoe), "EMBFKIIDHPE_KOGLPFLGDKO" => Some(Self::Koglpflgdko), "EMBFKIIDHPE_JGMBOBBEJCP" => Some(Self::Jgmbobbejcp), "EMBFKIIDHPE_MMGFEBIJFIO" => Some(Self::Mmgfebijfio), "EMBFKIIDHPE_AAFAMKPHDDK" => Some(Self::Aafamkphddk), "EMBFKIIDHPE_DPLLDIADLHL" => Some(Self::Dplldiadlhl), "EMBFKIIDHPE_EMNELOLLEIC" => Some(Self::Emnelolleic), "EMBFKIIDHPE_BCACEMOAKKA" => Some(Self::Bcacemoakka), "EMBFKIIDHPE_FLDEPAENGFH" => Some(Self::Fldepaengfh), "EMBFKIIDHPE_CMHCNIGLIDH" => Some(Self::Cmhcniglidh), "EMBFKIIDHPE_FPGIJAMLKAO" => Some(Self::Fpgijamlkao), "EMBFKIIDHPE_OIHEEDDMDDN" => Some(Self::Oiheeddmddn), "EMBFKIIDHPE_OJKPGEFMGLJ" => Some(Self::Ojkpgefmglj), "EMBFKIIDHPE_IMCKMLIDKOI" => Some(Self::Imckmlidkoi), "EMBFKIIDHPE_ACKALCBHOMF" => Some(Self::Ackalcbhomf), "EMBFKIIDHPE_DJMDMMGDLOE" => Some(Self::Djmdmmgdloe), "EMBFKIIDHPE_LIFBKEGKIGG" => Some(Self::Lifbkegkigg), "EMBFKIIDHPE_ICPOCCFKKFB" => Some(Self::Icpoccfkkfb), "EMBFKIIDHPE_MAKKEBCBEJD" => Some(Self::Makkebcbejd), "EMBFKIIDHPE_CIKEGGNBLLI" => Some(Self::Cikeggnblli), "EMBFKIIDHPE_CCPDEGCCLIB" => Some(Self::Ccpdegcclib), "EMBFKIIDHPE_FGJBEONEJBH" => Some(Self::Fgjbeonejbh), "EMBFKIIDHPE_ENIJCLLIEEA" => Some(Self::Enijcllieea), "EMBFKIIDHPE_KKBFIGIHFPP" => Some(Self::Kkbfigihfpp), "EMBFKIIDHPE_CACHBOCNLKO" => Some(Self::Cachbocnlko), "EMBFKIIDHPE_LDLADOEDHBN" => Some(Self::Ldladoedhbn), "EMBFKIIDHPE_EJPEIKDAMND" => Some(Self::Ejpeikdamnd), "EMBFKIIDHPE_IFFLBDHLFML" => Some(Self::Ifflbdhlfml), "EMBFKIIDHPE_CKHHMLEBOOA" => Some(Self::Ckhhmlebooa), "EMBFKIIDHPE_PHOOHKMHPJG" => Some(Self::Phoohkmhpjg), "EMBFKIIDHPE_EAFOGHGBMEG" => Some(Self::Eafoghgbmeg), "EMBFKIIDHPE_JFMJLFPFCKJ" => Some(Self::Jfmjlfpfckj), "EMBFKIIDHPE_DBCAPDNOKKM" => Some(Self::Dbcapdnokkm), "EMBFKIIDHPE_GIDEIACLIIP" => Some(Self::Gideiacliip), "EMBFKIIDHPE_MJDBAFJPENC" => Some(Self::Mjdbafjpenc), "EMBFKIIDHPE_LAELOPLKDGB" => Some(Self::Laeloplkdgb), "EMBFKIIDHPE_OHKFEJLAJDM" => Some(Self::Ohkfejlajdm), "EMBFKIIDHPE_CLOFDMPNBNI" => Some(Self::Clofdmpnbni), "EMBFKIIDHPE_NAKMIPMFBMJ" => Some(Self::Nakmipmfbmj), "EMBFKIIDHPE_BKDJADIFHPI" => Some(Self::Bkdjadifhpi), "EMBFKIIDHPE_FMFLFKHHFJF" => Some(Self::Fmflfkhhfjf), "EMBFKIIDHPE_DEODHIGEPBE" => Some(Self::Deodhigepbe), "EMBFKIIDHPE_EJGMFPHPOMF" => Some(Self::Ejgmfphpomf), "EMBFKIIDHPE_OJEMBABFDMA" => Some(Self::Ojembabfdma), "EMBFKIIDHPE_KJDEOBKJJCB" => Some(Self::Kjdeobkjjcb), "EMBFKIIDHPE_IKPOPOKFCNK" => Some(Self::Ikpopokfcnk), "EMBFKIIDHPE_DFMKPJONABF" => Some(Self::Dfmkpjonabf), "EMBFKIIDHPE_PAGGFMHFOAH" => Some(Self::Paggfmhfoah), "EMBFKIIDHPE_ODPLGKGIAML" => Some(Self::Odplgkgiaml), "EMBFKIIDHPE_BEMKMHGDEKL" => Some(Self::Bemkmhgdekl), "EMBFKIIDHPE_LJDIMKLAAFM" => Some(Self::Ljdimklaafm), "EMBFKIIDHPE_OLDMHMDFKED" => Some(Self::Oldmhmdfked), "EMBFKIIDHPE_GCBJFPGGKAM" => Some(Self::Gcbjfpggkam), "EMBFKIIDHPE_PGCKIOJOOOK" => Some(Self::Pgckiojoook), "EMBFKIIDHPE_FPDLOCIIMLL" => Some(Self::Fpdlociimll), "EMBFKIIDHPE_CMCBEAPDFBC" => Some(Self::Cmcbeapdfbc), "EMBFKIIDHPE_IIALEHDPFOH" => Some(Self::Iialehdpfoh), "EMBFKIIDHPE_HJLAIEFHCBB" => Some(Self::Hjlaiefhcbb), "EMBFKIIDHPE_PMKNKFEOHMP" => Some(Self::Pmknkfeohmp), "EMBFKIIDHPE_PKFPMOGHPKH" => Some(Self::Pkfpmoghpkh), "EMBFKIIDHPE_CAEFAPFMHFO" => Some(Self::Caefapfmhfo), "EMBFKIIDHPE_ENLFDIOBHLE" => Some(Self::Enlfdiobhle), "EMBFKIIDHPE_ENAIHNKJABP" => Some(Self::Enaihnkjabp), "EMBFKIIDHPE_LBMDBPIEDPC" => Some(Self::Lbmdbpiedpc), "EMBFKIIDHPE_BLDCKLKEJHN" => Some(Self::Bldcklkejhn), "EMBFKIIDHPE_EHEBDGAKKAD" => Some(Self::Ehebdgakkad), "EMBFKIIDHPE_JPALIIJMCDC" => Some(Self::Jpaliijmcdc), "EMBFKIIDHPE_MPAEPHDGHCG" => Some(Self::Mpaephdghcg), "EMBFKIIDHPE_DHDBDHGIOIH" => Some(Self::Dhdbdhgioih), "EMBFKIIDHPE_ABHIOFGCDAG" => Some(Self::Abhiofgcdag), "EMBFKIIDHPE_OIPKEBIHAAA" => Some(Self::Oipkebihaaa), "EMBFKIIDHPE_FOBCFIPMOHF" => Some(Self::Fobcfipmohf), "EMBFKIIDHPE_IEJDAOGJKCF" => Some(Self::Iejdaogjkcf), "EMBFKIIDHPE_IFGCMEPLIBO" => Some(Self::Ifgcmeplibo), "EMBFKIIDHPE_NIMNIEJGLOK" => Some(Self::Nimniejglok), "EMBFKIIDHPE_LCDLDKIAGAD" => Some(Self::Lcdldkiagad), "EMBFKIIDHPE_JBJNIPMFNIM" => Some(Self::Jbjnipmfnim), "EMBFKIIDHPE_FFIJCLJNPII" => Some(Self::Ffijcljnpii), "EMBFKIIDHPE_NHKOAFNMNEP" => Some(Self::Nhkoafnmnep), "EMBFKIIDHPE_LNKLBPJLMIC" => Some(Self::Lnklbpjlmic), "EMBFKIIDHPE_OIHOHKPJNJA" => Some(Self::Oihohkpjnja), "EMBFKIIDHPE_CPHLECKJNOF" => Some(Self::Cphleckjnof), "EMBFKIIDHPE_BBHLLPLDKNH" => Some(Self::Bbhllpldknh), "EMBFKIIDHPE_MBFKDHIEBIB" => Some(Self::Mbfkdhiebib), "EMBFKIIDHPE_EJJCCNHMCNF" => Some(Self::Ejjccnhmcnf), "EMBFKIIDHPE_FBKFAHAEPLH" => Some(Self::Fbkfahaeplh), "EMBFKIIDHPE_FOPBLILKIFB" => Some(Self::Fopblilkifb), "EMBFKIIDHPE_GMLOMMEFACH" => Some(Self::Gmlommefach), "EMBFKIIDHPE_NHMMJOHLGOK" => Some(Self::Nhmmjohlgok), "EMBFKIIDHPE_GINDKBNGKIP" => Some(Self::Gindkbngkip), "EMBFKIIDHPE_FOKBILBADBJ" => Some(Self::Fokbilbadbj), "EMBFKIIDHPE_ODLAHNMLMDI" => Some(Self::Odlahnmlmdi), "EMBFKIIDHPE_OOHNJEIEHMK" => Some(Self::Oohnjeiehmk), "EMBFKIIDHPE_BKONGMOGLDO" => Some(Self::Bkongmogldo), "EMBFKIIDHPE_AKJMNLDCHHP" => Some(Self::Akjmnldchhp), "EMBFKIIDHPE_FFMPICIAMPB" => Some(Self::Ffmpiciampb), "EMBFKIIDHPE_GDJAKHFLFPJ" => Some(Self::Gdjakhflfpj), "EMBFKIIDHPE_KCDLACAMNMO" => Some(Self::Kcdlacamnmo), "EMBFKIIDHPE_HAPMFNOBEGE" => Some(Self::Hapmfnobege), "EMBFKIIDHPE_KPGOOFEFOAC" => Some(Self::Kpgoofefoac), "EMBFKIIDHPE_GFAIFABLLCF" => Some(Self::Gfaifabllcf), "EMBFKIIDHPE_FIPAEPBMGKA" => Some(Self::Fipaepbmgka), "EMBFKIIDHPE_PGDEPMDLPPL" => Some(Self::Pgdepmdlppl), "EMBFKIIDHPE_FCONIOKOGOH" => Some(Self::Fconiokogoh), "EMBFKIIDHPE_PKIFDPKAOCB" => Some(Self::Pkifdpkaocb), "EMBFKIIDHPE_FAEJPADFAIC" => Some(Self::Faejpadfaic), "EMBFKIIDHPE_DCAGJFGPONJ" => Some(Self::Dcagjfgponj), "EMBFKIIDHPE_GIEEBKHCCHC" => Some(Self::Gieebkhcchc), "EMBFKIIDHPE_DHKOKOCGBNF" => Some(Self::Dhkokocgbnf), "EMBFKIIDHPE_LOFOBFPPEHJ" => Some(Self::Lofobfppehj), "EMBFKIIDHPE_MMENGABOPPM" => Some(Self::Mmengaboppm), "EMBFKIIDHPE_NFBECGANJID" => Some(Self::Nfbecganjid), "EMBFKIIDHPE_KIFENNJIKNJ" => Some(Self::Kifennjiknj), "EMBFKIIDHPE_KKMPDPFAENA" => Some(Self::Kkmpdpfaena), "EMBFKIIDHPE_EAHGJKDEKFE" => Some(Self::Eahgjkdekfe), "EMBFKIIDHPE_DCOHILEOICI" => Some(Self::Dcohileoici), "EMBFKIIDHPE_BOAOKNMIECD" => Some(Self::Boaoknmiecd), "EMBFKIIDHPE_LAFICFNGHPE" => Some(Self::Laficfnghpe), "EMBFKIIDHPE_DMPKBDAKCPI" => Some(Self::Dmpkbdakcpi), "EMBFKIIDHPE_PNOJEOKLHLC" => Some(Self::Pnojeoklhlc), "EMBFKIIDHPE_ABINGIHIIGN" => Some(Self::Abingihiign), "EMBFKIIDHPE_KFJEJJLGLCM" => Some(Self::Kfjejjlglcm), "EMBFKIIDHPE_GLHNIKMMDGL" => Some(Self::Glhnikmmdgl), "EMBFKIIDHPE_ACPBPINACCA" => Some(Self::Acpbpinacca), "EMBFKIIDHPE_KGGGCIPAFJP" => Some(Self::Kgggcipafjp), "EMBFKIIDHPE_MMLOJLHICOG" => Some(Self::Mmlojlhicog), "EMBFKIIDHPE_NODHAHHGKMD" => Some(Self::Nodhahhgkmd), "EMBFKIIDHPE_BKDMDNEGICD" => Some(Self::Bkdmdnegicd), "EMBFKIIDHPE_JFBLJOADBOK" => Some(Self::Jfbljoadbok), "EMBFKIIDHPE_COJKFKIPGMC" => Some(Self::Cojkfkipgmc), "EMBFKIIDHPE_FKHPBAMJNCJ" => Some(Self::Fkhpbamjncj), "EMBFKIIDHPE_OCIBEBCFFKL" => Some(Self::Ocibebcffkl), "EMBFKIIDHPE_NJCPFABKLGN" => Some(Self::Njcpfabklgn), "EMBFKIIDHPE_EDGAPCOPHKJ" => Some(Self::Edgapcophkj), "EMBFKIIDHPE_MBBEJPLHDHG" => Some(Self::Mbbejplhdhg), "EMBFKIIDHPE_IIAIIBGMIDL" => Some(Self::Iiaiibgmidl), "EMBFKIIDHPE_JHFJFKMHGCO" => Some(Self::Jhfjfkmhgco), "EMBFKIIDHPE_IPHEFDKKCID" => Some(Self::Iphefdkkcid), "EMBFKIIDHPE_BOOAFEHNGIC" => Some(Self::Booafehngic), "EMBFKIIDHPE_BMJMIEHPAAO" => Some(Self::Bmjmiehpaao), "EMBFKIIDHPE_KFMEJGNGAOM" => Some(Self::Kfmejgngaom), "EMBFKIIDHPE_IFPMDAEKJGH" => Some(Self::Ifpmdaekjgh), "EMBFKIIDHPE_DKFKNJKAFHF" => Some(Self::Dkfknjkafhf), "EMBFKIIDHPE_IGJHMKGEDPM" => Some(Self::Igjhmkgedpm), "EMBFKIIDHPE_ANGLADBLHFI" => Some(Self::Angladblhfi), "EMBFKIIDHPE_HPOJJDEBLGO" => Some(Self::Hpojjdeblgo), "EMBFKIIDHPE_BLEKINEPOGD" => Some(Self::Blekinepogd), "EMBFKIIDHPE_LMGONAMIBEO" => Some(Self::Lmgonamibeo), "EMBFKIIDHPE_EFOHGFKGIDK" => Some(Self::Efohgfkgidk), "EMBFKIIDHPE_DAGDAEPCHGP" => Some(Self::Dagdaepchgp), "EMBFKIIDHPE_IJMJCKDFHCA" => Some(Self::Ijmjckdfhca), "EMBFKIIDHPE_GPCKBGJACIK" => Some(Self::Gpckbgjacik), "EMBFKIIDHPE_JCMPMJKLFHC" => Some(Self::Jcmpmjklfhc), "EMBFKIIDHPE_FLBIMMCCGCO" => Some(Self::Flbimmccgco), "EMBFKIIDHPE_GLDMCPDILIB" => Some(Self::Gldmcpdilib), "EMBFKIIDHPE_EGMIJNOHOEE" => Some(Self::Egmijnohoee), "EMBFKIIDHPE_NGDHGGLEEDL" => Some(Self::Ngdhggleedl), "EMBFKIIDHPE_FPCMJPBBIBO" => Some(Self::Fpcmjpbbibo), "EMBFKIIDHPE_AGALJFEDELG" => Some(Self::Agaljfedelg), "EMBFKIIDHPE_MFACOAFMFNE" => Some(Self::Mfacoafmfne), "EMBFKIIDHPE_AGEIACICMDB" => Some(Self::Ageiacicmdb), "EMBFKIIDHPE_GPIMCBHMNKJ" => Some(Self::Gpimcbhmnkj), "EMBFKIIDHPE_HELBFPMEDDJ" => Some(Self::Helbfpmeddj), "EMBFKIIDHPE_CMNBJOEEEGG" => Some(Self::Cmnbjoeeegg), "EMBFKIIDHPE_BNGJGNECCGB" => Some(Self::Bngjgneccgb), "EMBFKIIDHPE_FPMGGHAFHLF" => Some(Self::Fpmgghafhlf), "EMBFKIIDHPE_HHHGIHMHBDD" => Some(Self::Hhhgihmhbdd), "EMBFKIIDHPE_FLPPAEAHCJM" => Some(Self::Flppaeahcjm), "EMBFKIIDHPE_LPFOHANDJAO" => Some(Self::Lpfohandjao), "EMBFKIIDHPE_IIEBBPLFKLM" => Some(Self::Iiebbplfklm), "EMBFKIIDHPE_KHPHFJDCEKO" => Some(Self::Khphfjdceko), "EMBFKIIDHPE_DJCANIDOFDI" => Some(Self::Djcanidofdi), "EMBFKIIDHPE_IEDMDKJFOKE" => Some(Self::Iedmdkjfoke), "EMBFKIIDHPE_CADAELGDKDL" => Some(Self::Cadaelgdkdl), "EMBFKIIDHPE_FDLCFLCOBDF" => Some(Self::Fdlcflcobdf), "EMBFKIIDHPE_PBMOJFAFLCH" => Some(Self::Pbmojfaflch), "EMBFKIIDHPE_NMDPNIEJPEF" => Some(Self::Nmdpniejpef), "EMBFKIIDHPE_DIPAKPOLOCP" => Some(Self::Dipakpolocp), "EMBFKIIDHPE_BDDGFIABNCK" => Some(Self::Bddgfiabnck), "EMBFKIIDHPE_ANJDMBKBHGO" => Some(Self::Anjdmbkbhgo), "EMBFKIIDHPE_NBNDINAAIMD" => Some(Self::Nbndinaaimd), "EMBFKIIDHPE_PHMIEACPCFN" => Some(Self::Phmieacpcfn), "EMBFKIIDHPE_DLBIMKDAFPF" => Some(Self::Dlbimkdafpf), "EMBFKIIDHPE_AHCKIJIOBNB" => Some(Self::Ahckijiobnb), "EMBFKIIDHPE_NPCNMIFNOJE" => Some(Self::Npcnmifnoje), "EMBFKIIDHPE_HBJNAJCKFKB" => Some(Self::Hbjnajckfkb), "EMBFKIIDHPE_NFJDBJLOHEF" => Some(Self::Nfjdbjlohef), "EMBFKIIDHPE_AHPEKCDOAAE" => Some(Self::Ahpekcdoaae), "EMBFKIIDHPE_MENBHHKEFOH" => Some(Self::Menbhhkefoh), "EMBFKIIDHPE_AAMINJPLAOD" => Some(Self::Aaminjplaod), "EMBFKIIDHPE_MGIAFKEIOOL" => Some(Self::Mgiafkeiool), "EMBFKIIDHPE_BBOGLKGDNGH" => Some(Self::Bboglkgdngh), "EMBFKIIDHPE_HDALCNFOOAG" => Some(Self::Hdalcnfooag), "EMBFKIIDHPE_MKMFMBAJFNH" => Some(Self::Mkmfmbajfnh), "EMBFKIIDHPE_PEAEOOKLLCF" => Some(Self::Peaeookllcf), "EMBFKIIDHPE_EEFNMJFLDDC" => Some(Self::Eefnmjflddc), "EMBFKIIDHPE_FCGHACIAJJJ" => Some(Self::Fcghaciajjj), "EMBFKIIDHPE_MKIAPOELLHI" => Some(Self::Mkiapoellhi), "EMBFKIIDHPE_FKDNJPEEHFK" => Some(Self::Fkdnjpeehfk), "EMBFKIIDHPE_NLKCPNHLMNH" => Some(Self::Nlkcpnhlmnh), "EMBFKIIDHPE_PCFAMJJAEFK" => Some(Self::Pcfamjjaefk), "EMBFKIIDHPE_KCLDAPBBBON" => Some(Self::Kcldapbbbon), "EMBFKIIDHPE_FGGBJGLCIFJ" => Some(Self::Fggbjglcifj), "EMBFKIIDHPE_LIHNPABHJOO" => Some(Self::Lihnpabhjoo), "EMBFKIIDHPE_HDFDHIGAGFL" => Some(Self::Hdfdhigagfl), "EMBFKIIDHPE_EEGOGPDFOCA" => Some(Self::Eegogpdfoca), "EMBFKIIDHPE_ELLOLLLAAMN" => Some(Self::Ellolllaamn), "EMBFKIIDHPE_KNMPOKNEDPN" => Some(Self::Knmpoknedpn), "EMBFKIIDHPE_AAKIEAGLPIJ" => Some(Self::Aakieaglpij), "EMBFKIIDHPE_AGMAEGKHPGM" => Some(Self::Agmaegkhpgm), "EMBFKIIDHPE_HKBONOCPJPB" => Some(Self::Hkbonocpjpb), "EMBFKIIDHPE_PDFBDEDMMEC" => Some(Self::Pdfbdedmmec), "EMBFKIIDHPE_CIFIJOIHFAD" => Some(Self::Cifijoihfad), "EMBFKIIDHPE_ANIJEMNMBEL" => Some(Self::Anijemnmbel), "EMBFKIIDHPE_JJNDOBFGGOP" => Some(Self::Jjndobfggop), "EMBFKIIDHPE_ABAHIAGGJMP" => Some(Self::Abahiaggjmp), "EMBFKIIDHPE_FBKLGJIDGGI" => Some(Self::Fbklgjidggi), "EMBFKIIDHPE_OCBIDKHECOO" => Some(Self::Ocbidkhecoo), "EMBFKIIDHPE_EDKELINMFFP" => Some(Self::Edkelinmffp), "EMBFKIIDHPE_LHDIIOHIILC" => Some(Self::Lhdiiohiilc), "EMBFKIIDHPE_LENNDMHKPFK" => Some(Self::Lenndmhkpfk), "EMBFKIIDHPE_GPOFBDAEPDM" => Some(Self::Gpofbdaepdm), "EMBFKIIDHPE_HBFNDABLICA" => Some(Self::Hbfndablica), "EMBFKIIDHPE_EMPHMAMPNIH" => Some(Self::Emphmampnih), "EMBFKIIDHPE_NPMLPEEAPHJ" => Some(Self::Npmlpeeaphj), "EMBFKIIDHPE_POCHNPCLBDL" => Some(Self::Pochnpclbdl), "EMBFKIIDHPE_JMKFJPGFKKI" => Some(Self::Jmkfjpgfkki), "EMBFKIIDHPE_BIOBFHMNFDD" => Some(Self::Biobfhmnfdd), "EMBFKIIDHPE_DKIDGEDOOPL" => Some(Self::Dkidgedoopl), "EMBFKIIDHPE_GIEPEFHJKFA" => Some(Self::Giepefhjkfa), "EMBFKIIDHPE_POAJIFCKLEO" => Some(Self::Poajifckleo), "EMBFKIIDHPE_BCDJJEAJEGP" => Some(Self::Bcdjjeajegp), "EMBFKIIDHPE_NDPOEGKIIGL" => Some(Self::Ndpoegkiigl), "EMBFKIIDHPE_EJEMFAKBLNN" => Some(Self::Ejemfakblnn), "EMBFKIIDHPE_PDPAJFMCIDO" => Some(Self::Pdpajfmcido), "EMBFKIIDHPE_LBGGMCOPCBM" => Some(Self::Lbggmcopcbm), "EMBFKIIDHPE_MFJGMFCLAEO" => Some(Self::Mfjgmfclaeo), "EMBFKIIDHPE_NJLGBKMJIND" => Some(Self::Njlgbkmjind), "EMBFKIIDHPE_LMDDBGNEFND" => Some(Self::Lmddbgnefnd), "EMBFKIIDHPE_ILIJHJBFIEA" => Some(Self::Ilijhjbfiea), "EMBFKIIDHPE_DLGKCKLHKGN" => Some(Self::Dlgkcklhkgn), "EMBFKIIDHPE_ECEDBAKAOIA" => Some(Self::Ecedbakaoia), "EMBFKIIDHPE_KPBEAFMDPIC" => Some(Self::Kpbeafmdpic), "EMBFKIIDHPE_DKBLCPHKPEC" => Some(Self::Dkblcphkpec), "EMBFKIIDHPE_FILEMHBKMDA" => Some(Self::Filemhbkmda), "EMBFKIIDHPE_JOIJCELNAHP" => Some(Self::Joijcelnahp), "EMBFKIIDHPE_IJGKIGLPJIN" => Some(Self::Ijgkiglpjin), "EMBFKIIDHPE_FDLKAJMDJLF" => Some(Self::Fdlkajmdjlf), "EMBFKIIDHPE_LBFOONFBPBJ" => Some(Self::Lbfoonfbpbj), "EMBFKIIDHPE_GHMONGLGLLI" => Some(Self::Ghmonglglli), "EMBFKIIDHPE_FCPINFCONOD" => Some(Self::Fcpinfconod), "EMBFKIIDHPE_MAONIDDICMA" => Some(Self::Maoniddicma), "EMBFKIIDHPE_OBDNIBEDCKG" => Some(Self::Obdnibedckg), "EMBFKIIDHPE_KABEFHIDFEB" => Some(Self::Kabefhidfeb), "EMBFKIIDHPE_EDJGCKAGDPO" => Some(Self::Edjgckagdpo), "EMBFKIIDHPE_NJKKMOODKAK" => Some(Self::Njkkmoodkak), "EMBFKIIDHPE_OPAJAACKAGE" => Some(Self::Opajaackage), "EMBFKIIDHPE_JJGMDPEKPCG" => Some(Self::Jjgmdpekpcg), "EMBFKIIDHPE_BCAKJNJJNHE" => Some(Self::Bcakjnjjnhe), "EMBFKIIDHPE_LHAHCCCACHE" => Some(Self::Lhahcccache), "EMBFKIIDHPE_KOPFLGPIPMP" => Some(Self::Kopflgpipmp), "EMBFKIIDHPE_JOCPOBBJILB" => Some(Self::Jocpobbjilb), "EMBFKIIDHPE_FOOBCCJLJEL" => Some(Self::Foobccjljel), "EMBFKIIDHPE_AOIBJMJAABD" => Some(Self::Aoibjmjaabd), "EMBFKIIDHPE_MGNOGJEFPDM" => Some(Self::Mgnogjefpdm), "EMBFKIIDHPE_LGFGMMGGBJD" => Some(Self::Lgfgmmggbjd), "EMBFKIIDHPE_LPEOLIOADKJ" => Some(Self::Lpeolioadkj), "EMBFKIIDHPE_FPOEGHGIANH" => Some(Self::Fpoeghgianh), "EMBFKIIDHPE_OABFOHEKAGE" => Some(Self::Oabfohekage), "EMBFKIIDHPE_ANLFBJBMNGN" => Some(Self::Anlfbjbmngn), "EMBFKIIDHPE_LICCIMFBMAJ" => Some(Self::Liccimfbmaj), "EMBFKIIDHPE_EAPLDLBENMH" => Some(Self::Eapldlbenmh), "EMBFKIIDHPE_FEGANKLJING" => Some(Self::Fegankljing), "EMBFKIIDHPE_MGHKGPLAIIH" => Some(Self::Mghkgplaiih), "EMBFKIIDHPE_LJKGLBFGNCM" => Some(Self::Ljkglbfgncm), "EMBFKIIDHPE_PNOBNDCJCHE" => Some(Self::Pnobndcjche), "EMBFKIIDHPE_ACFAGDFIDPB" => Some(Self::Acfagdfidpb), "EMBFKIIDHPE_GKCFHMEIEPJ" => Some(Self::Gkcfhmeiepj), "EMBFKIIDHPE_AHBLEOABJII" => Some(Self::Ahbleoabjii), "EMBFKIIDHPE_EGOOKOLJLHE" => Some(Self::Egookoljlhe), "EMBFKIIDHPE_HCHEOAEPPKA" => Some(Self::Hcheoaeppka), "EMBFKIIDHPE_FJFHBJKOHGD" => Some(Self::Fjfhbjkohgd), "EMBFKIIDHPE_GLABHJIHOPM" => Some(Self::Glabhjihopm), "EMBFKIIDHPE_DCHKBLPDAOK" => Some(Self::Dchkblpdaok), "EMBFKIIDHPE_AGIBGAKNGAH" => Some(Self::Agibgakngah), "EMBFKIIDHPE_NKJNKCDBBDJ" => Some(Self::Nkjnkcdbbdj), "EMBFKIIDHPE_BEINMLLHGKF" => Some(Self::Beinmllhgkf), "EMBFKIIDHPE_ONJDBDKINFM" => Some(Self::Onjdbdkinfm), "EMBFKIIDHPE_GPLJGKCHKEH" => Some(Self::Gpljgkchkeh), "EMBFKIIDHPE_IIIECOJEEHK" => Some(Self::Iiiecojeehk), "EMBFKIIDHPE_MFJMAFDDLGG" => Some(Self::Mfjmafddlgg), "EMBFKIIDHPE_CKLFBKPOMGB" => Some(Self::Cklfbkpomgb), "EMBFKIIDHPE_PBCNKKPBBOJ" => Some(Self::Pbcnkkpbboj), "EMBFKIIDHPE_LGALBCJKAJB" => Some(Self::Lgalbcjkajb), "EMBFKIIDHPE_DKIGMBDMDEL" => Some(Self::Dkigmbdmdel), "EMBFKIIDHPE_FEDPGFBDGOM" => Some(Self::Fedpgfbdgom), "EMBFKIIDHPE_LKPOKDJLEPH" => Some(Self::Lkpokdjleph), "EMBFKIIDHPE_FDNJAPKKIPM" => Some(Self::Fdnjapkkipm), "EMBFKIIDHPE_NNPKHLEDBJN" => Some(Self::Nnpkhledbjn), "EMBFKIIDHPE_IOIIGAPDOGC" => Some(Self::Ioiigapdogc), "EMBFKIIDHPE_OLCLMBHOEOM" => Some(Self::Olclmbhoeom), "EMBFKIIDHPE_OKFGODOHBFD" => Some(Self::Okfgodohbfd), "EMBFKIIDHPE_OKIKPBLACCG" => Some(Self::Okikpblaccg), "EMBFKIIDHPE_DIMOAIDKMMA" => Some(Self::Dimoaidkmma), "EMBFKIIDHPE_GCEODAHOMAH" => Some(Self::Gceodahomah), "EMBFKIIDHPE_BNKCPCHFOJL" => Some(Self::Bnkcpchfojl), "EMBFKIIDHPE_ICNEEFOAHEG" => Some(Self::Icneefoaheg), "EMBFKIIDHPE_DAOGOCHAPAJ" => Some(Self::Daogochapaj), "EMBFKIIDHPE_NNKGJOLJGFE" => Some(Self::Nnkgjoljgfe), "EMBFKIIDHPE_PPGIBHCPFIL" => Some(Self::Ppgibhcpfil), "EMBFKIIDHPE_JHIOIKAPAMK" => Some(Self::Jhioikapamk), "EMBFKIIDHPE_IGOAILCBHEI" => Some(Self::Igoailcbhei), "EMBFKIIDHPE_NJEIDJOJJPG" => Some(Self::Njeidjojjpg), "EMBFKIIDHPE_ADFFPLIHGDN" => Some(Self::Adffplihgdn), "EMBFKIIDHPE_ADCFEDDKNMO" => Some(Self::Adcfeddknmo), "EMBFKIIDHPE_AAFHNCLNKGH" => Some(Self::Aafhnclnkgh), "EMBFKIIDHPE_BFKCINJDCKC" => Some(Self::Bfkcinjdckc), "EMBFKIIDHPE_PGILNHHHNKC" => Some(Self::Pgilnhhhnkc), "EMBFKIIDHPE_HJMAIAGCNKP" => Some(Self::Hjmaiagcnkp), "EMBFKIIDHPE_IMEKBACIOEI" => Some(Self::Imekbacioei), "EMBFKIIDHPE_FKCMGDLINPH" => Some(Self::Fkcmgdlinph), "EMBFKIIDHPE_HHFDCLFHEIF" => Some(Self::Hhfdclfheif), "EMBFKIIDHPE_ECFEAIJCPNB" => Some(Self::Ecfeaijcpnb), "EMBFKIIDHPE_AGMHHADEKDJ" => Some(Self::Agmhhadekdj), "EMBFKIIDHPE_IEOAANAMFIO" => Some(Self::Ieoaanamfio), "EMBFKIIDHPE_HCPBMNCJGJH" => Some(Self::Hcpbmncjgjh), "EMBFKIIDHPE_NFDFCBEOAPJ" => Some(Self::Nfdfcbeoapj), "EMBFKIIDHPE_LMCHDCEKNKG" => Some(Self::Lmchdceknkg), "EMBFKIIDHPE_CLCJAEPMEBF" => Some(Self::Clcjaepmebf), "EMBFKIIDHPE_FIJBLIJFJMM" => Some(Self::Fijblijfjmm), "EMBFKIIDHPE_PIMECCJPNHC" => Some(Self::Pimeccjpnhc), "EMBFKIIDHPE_HKJNPOHFGIF" => Some(Self::Hkjnpohfgif), "EMBFKIIDHPE_OHEECKBEOJA" => Some(Self::Oheeckbeoja), "EMBFKIIDHPE_MHIALKKPHMD" => Some(Self::Mhialkkphmd), "EMBFKIIDHPE_AADKMKEOMMA" => Some(Self::Aadkmkeomma), "EMBFKIIDHPE_LEPGDJDLNLB" => Some(Self::Lepgdjdlnlb), "EMBFKIIDHPE_IKHDNFEBEMM" => Some(Self::Ikhdnfebemm), "EMBFKIIDHPE_CNLNENNBKBB" => Some(Self::Cnlnennbkbb), "EMBFKIIDHPE_JCFJKHMJCEP" => Some(Self::Jcfjkhmjcep), "EMBFKIIDHPE_JFIAGHLFCLB" => Some(Self::Jfiaghlfclb), "EMBFKIIDHPE_OKGFGPDCJPK" => Some(Self::Okgfgpdcjpk), "EMBFKIIDHPE_LAPNPEFDMEE" => Some(Self::Lapnpefdmee), "EMBFKIIDHPE_MHHHNEIEEMP" => Some(Self::Mhhhneieemp), "EMBFKIIDHPE_AKFMGKOGADF" => Some(Self::Akfmgkogadf), "EMBFKIIDHPE_BOJGGGJBHHG" => Some(Self::Bojgggjbhhg), "EMBFKIIDHPE_CIOMMPCFPIP" => Some(Self::Ciommpcfpip), "EMBFKIIDHPE_CAPMGFFCKPB" => Some(Self::Capmgffckpb), "EMBFKIIDHPE_PAOFGFKMJFG" => Some(Self::Paofgfkmjfg), "EMBFKIIDHPE_MCKEHNNGOLM" => Some(Self::Mckehnngolm), "EMBFKIIDHPE_CELMMEBFGAE" => Some(Self::Celmmebfgae), "EMBFKIIDHPE_IJKGFMPJJNH" => Some(Self::Ijkgfmpjjnh), "EMBFKIIDHPE_NCODIDDOKFC" => Some(Self::Ncodiddokfc), "EMBFKIIDHPE_LGNNLKDEDKG" => Some(Self::Lgnnlkdedkg), "EMBFKIIDHPE_FKBGBCKMEKB" => Some(Self::Fkbgbckmekb), "EMBFKIIDHPE_PMEOKKDKIBA" => Some(Self::Pmeokkdkiba), "EMBFKIIDHPE_AKAPMPDMFFP" => Some(Self::Akapmpdmffp), "EMBFKIIDHPE_BNNMLKCFHKB" => Some(Self::Bnnmlkcfhkb), "EMBFKIIDHPE_PCCCDEFJNIB" => Some(Self::Pcccdefjnib), "EMBFKIIDHPE_HKJMIBAOMJA" => Some(Self::Hkjmibaomja), "EMBFKIIDHPE_DLCPKHGBEJE" => Some(Self::Dlcpkhgbeje), "EMBFKIIDHPE_OKFANHCDPCL" => Some(Self::Okfanhcdpcl), "EMBFKIIDHPE_PGEPCCEHFIP" => Some(Self::Pgepccehfip), "EMBFKIIDHPE_LJIOEOFHFMI" => Some(Self::Ljioeofhfmi), "EMBFKIIDHPE_CAFFAPGKCGI" => Some(Self::Caffapgkcgi), "EMBFKIIDHPE_CMFKACMOFKB" => Some(Self::Cmfkacmofkb), "EMBFKIIDHPE_KKOACJEFLFI" => Some(Self::Kkoacjeflfi), "EMBFKIIDHPE_BECFNNDMEOH" => Some(Self::Becfnndmeoh), "EMBFKIIDHPE_DCGNEFHLNOM" => Some(Self::Dcgnefhlnom), "EMBFKIIDHPE_GHAAPCGIADA" => Some(Self::Ghaapcgiada), "EMBFKIIDHPE_LFLFBANGBBC" => Some(Self::Lflfbangbbc), "EMBFKIIDHPE_DNFMBCMECOO" => Some(Self::Dnfmbcmecoo), "EMBFKIIDHPE_IPAMFHKDACL" => Some(Self::Ipamfhkdacl), "EMBFKIIDHPE_EKMMFLBFNPJ" => Some(Self::Ekmmflbfnpj), "EMBFKIIDHPE_HFCAIOLHFCL" => Some(Self::Hfcaiolhfcl), "EMBFKIIDHPE_JLJABIPBNKI" => Some(Self::Jljabipbnki), "EMBFKIIDHPE_LDLFMEMGIEH" => Some(Self::Ldlfmemgieh), "EMBFKIIDHPE_GOCHICELCJK" => Some(Self::Gochicelcjk), "EMBFKIIDHPE_BDCGOOKJMOF" => Some(Self::Bdcgookjmof), "EMBFKIIDHPE_IPFOEMECAJP" => Some(Self::Ipfoemecajp), "EMBFKIIDHPE_BMNOBLPJFPP" => Some(Self::Bmnoblpjfpp), "EMBFKIIDHPE_NLEBKNEENNI" => Some(Self::Nlebkneenni), "EMBFKIIDHPE_EANEIAOLJNF" => Some(Self::Eaneiaoljnf), "EMBFKIIDHPE_LFHBEDJAPBM" => Some(Self::Lfhbedjapbm), "EMBFKIIDHPE_ENIABAJMOKG" => Some(Self::Eniabajmokg), "EMBFKIIDHPE_KBFHCDDOMOK" => Some(Self::Kbfhcddomok), "EMBFKIIDHPE_IENBIHACDKE" => Some(Self::Ienbihacdke), "EMBFKIIDHPE_BCDMDLKLHGI" => Some(Self::Bcdmdlklhgi), "EMBFKIIDHPE_OLBPCBFCIOD" => Some(Self::Olbpcbfciod), "EMBFKIIDHPE_IMJBPBCCFCO" => Some(Self::Imjbpbccfco), "EMBFKIIDHPE_NHDDGMJHFLM" => Some(Self::Nhddgmjhflm), "EMBFKIIDHPE_FOKOHKPBBKE" => Some(Self::Fokohkpbbke), "EMBFKIIDHPE_POKOLOIGEIP" => Some(Self::Pokoloigeip), "EMBFKIIDHPE_EHLMOAGHIPF" => Some(Self::Ehlmoaghipf), "EMBFKIIDHPE_AJOEBGKCJCG" => Some(Self::Ajoebgkcjcg), "EMBFKIIDHPE_NPMGBLFOONL" => Some(Self::Npmgblfoonl), "EMBFKIIDHPE_MIGOOBEBBMI" => Some(Self::Migoobebbmi), "EMBFKIIDHPE_EBBLABIKAAJ" => Some(Self::Ebblabikaaj), "EMBFKIIDHPE_EGKGMNOEJOC" => Some(Self::Egkgmnoejoc), "EMBFKIIDHPE_DPJJMNLLJME" => Some(Self::Dpjjmnlljme), "EMBFKIIDHPE_FLGFIPFOJIK" => Some(Self::Flgfipfojik), "EMBFKIIDHPE_GCGHLALAPBE" => Some(Self::Gcghlalapbe), "EMBFKIIDHPE_HKAJPPMDFHN" => Some(Self::Hkajppmdfhn), "EMBFKIIDHPE_DPGBGADDAIP" => Some(Self::Dpgbgaddaip), "EMBFKIIDHPE_KHOFKDILBGF" => Some(Self::Khofkdilbgf), "EMBFKIIDHPE_BBCECMIFHAA" => Some(Self::Bbcecmifhaa), "EMBFKIIDHPE_MKJPBGOJGHI" => Some(Self::Mkjpbgojghi), "EMBFKIIDHPE_KLMHAGGOHGJ" => Some(Self::Klmhaggohgj), "EMBFKIIDHPE_MHMJDDCEBMG" => Some(Self::Mhmjddcebmg), "EMBFKIIDHPE_MJFAHKDPMMP" => Some(Self::Mjfahkdpmmp), "EMBFKIIDHPE_PIEHFIFGMAH" => Some(Self::Piehfifgmah), "EMBFKIIDHPE_BFPGGDABBOF" => Some(Self::Bfpggdabbof), "EMBFKIIDHPE_ECFFEOPCDAD" => Some(Self::Ecffeopcdad), "EMBFKIIDHPE_HFOIBGLDLMO" => Some(Self::Hfoibgldlmo), "EMBFKIIDHPE_KEGAEKBJPOL" => Some(Self::Kegaekbjpol), "EMBFKIIDHPE_MFIECIKFHEP" => Some(Self::Mfiecikfhep), "EMBFKIIDHPE_KGBHPMIJPPF" => Some(Self::Kgbhpmijppf), "EMBFKIIDHPE_EKFIPEOMDDA" => Some(Self::Ekfipeomdda), "EMBFKIIDHPE_FCGOECIGNLB" => Some(Self::Fcgoecignlb), "EMBFKIIDHPE_APDANBLMIAP" => Some(Self::Apdanblmiap), "EMBFKIIDHPE_EAAFNEHDJLL" => Some(Self::Eaafnehdjll), "EMBFKIIDHPE_KEJFKCIMFOC" => Some(Self::Kejfkcimfoc), "EMBFKIIDHPE_LHCPNKPNAKM" => Some(Self::Lhcpnkpnakm), "EMBFKIIDHPE_GJDLFHBILLC" => Some(Self::Gjdlfhbillc), "EMBFKIIDHPE_FKJOGEBJCOK" => Some(Self::Fkjogebjcok), "EMBFKIIDHPE_CCABLKEEELH" => Some(Self::Ccablkeeelh), "EMBFKIIDHPE_BLDMBLNAJIE" => Some(Self::Bldmblnajie), "EMBFKIIDHPE_LCEJJBKACOD" => Some(Self::Lcejjbkacod), "EMBFKIIDHPE_MKHFAHAOKEB" => Some(Self::Mkhfahaokeb), "EMBFKIIDHPE_DPINMJHGMOE" => Some(Self::Dpinmjhgmoe), "EMBFKIIDHPE_BEEEPMONJIN" => Some(Self::Beeepmonjin), "EMBFKIIDHPE_BCIFBOEDCOL" => Some(Self::Bcifboedcol), "EMBFKIIDHPE_CODCHOKDIAH" => Some(Self::Codchokdiah), "EMBFKIIDHPE_MALLAIPAIMD" => Some(Self::Mallaipaimd), "EMBFKIIDHPE_GOJKECCHHPP" => Some(Self::Gojkecchhpp), "EMBFKIIDHPE_PGNCDECDCHA" => Some(Self::Pgncdecdcha), "EMBFKIIDHPE_OEMOKELJNJH" => Some(Self::Oemokeljnjh), "EMBFKIIDHPE_IKBCJIPBMAB" => Some(Self::Ikbcjipbmab), "EMBFKIIDHPE_GMPECODOHKK" => Some(Self::Gmpecodohkk), "EMBFKIIDHPE_BLBCPHIDPKI" => Some(Self::Blbcphidpki), "EMBFKIIDHPE_CMIAHCOFGBN" => Some(Self::Cmiahcofgbn), "EMBFKIIDHPE_DOLMHKFBGGD" => Some(Self::Dolmhkfbggd), "EMBFKIIDHPE_CPLOBGEMABP" => Some(Self::Cplobgemabp), "EMBFKIIDHPE_EPLIMHGFBMC" => Some(Self::Eplimhgfbmc), "EMBFKIIDHPE_FPOHGLGFGNA" => Some(Self::Fpohglgfgna), "EMBFKIIDHPE_CHAAGEKKEAP" => Some(Self::Chaagekkeap), "EMBFKIIDHPE_GDNEEKNLEAH" => Some(Self::Gdneeknleah), "EMBFKIIDHPE_AAFGPAEIGPO" => Some(Self::Aafgpaeigpo), "EMBFKIIDHPE_HIAGJEIONPK" => Some(Self::Hiagjeionpk), "EMBFKIIDHPE_MJNNPEMLEMB" => Some(Self::Mjnnpemlemb), "EMBFKIIDHPE_LHJDFGNJKOE" => Some(Self::Lhjdfgnjkoe), "EMBFKIIDHPE_PJGAJLHFEBE" => Some(Self::Pjgajlhfebe), "EMBFKIIDHPE_POEDBNFOLOJ" => Some(Self::Poedbnfoloj), "EMBFKIIDHPE_BENJMIPGENB" => Some(Self::Benjmipgenb), "EMBFKIIDHPE_ENCEMOIKHNJ" => Some(Self::Encemoikhnj), "EMBFKIIDHPE_KIFGMMODPII" => Some(Self::Kifgmmodpii), "EMBFKIIDHPE_LMCGBJGLGKK" => Some(Self::Lmcgbjglgkk), "EMBFKIIDHPE_KHMHOHGFHHA" => Some(Self::Khmhohgfhha), "EMBFKIIDHPE_KHHHOBMHJAO" => Some(Self::Khhhobmhjao), "EMBFKIIDHPE_HPNKAKCDFAB" => Some(Self::Hpnkakcdfab), "EMBFKIIDHPE_PICFCPNAJBN" => Some(Self::Picfcpnajbn), "EMBFKIIDHPE_PGENMJPJCAF" => Some(Self::Pgenmjpjcaf), "EMBFKIIDHPE_FBMJNMKAIIO" => Some(Self::Fbmjnmkaiio), "EMBFKIIDHPE_PIADNDGOBIF" => Some(Self::Piadndgobif), "EMBFKIIDHPE_OJBKGBHDCOP" => Some(Self::Ojbkgbhdcop), "EMBFKIIDHPE_OGMNCFBJMIF" => Some(Self::Ogmncfbjmif), "EMBFKIIDHPE_GKDJBIABPJB" => Some(Self::Gkdjbiabpjb), "EMBFKIIDHPE_KINGPBFMLAP" => Some(Self::Kingpbfmlap), "EMBFKIIDHPE_BMHHECIECCF" => Some(Self::Bmhhecieccf), "EMBFKIIDHPE_MOJGLHLBGFE" => Some(Self::Mojglhlbgfe), "EMBFKIIDHPE_IFFPDJMHAEK" => Some(Self::Iffpdjmhaek), "EMBFKIIDHPE_CPJCNHDLPPD" => Some(Self::Cpjcnhdlppd), "EMBFKIIDHPE_PGAHBHBPBLI" => Some(Self::Pgahbhbpbli), "EMBFKIIDHPE_IFDILDDIEKE" => Some(Self::Ifdilddieke), "EMBFKIIDHPE_OABKFHBHAJB" => Some(Self::Oabkfhbhajb), "EMBFKIIDHPE_KCKOCCBAOFN" => Some(Self::Kckoccbaofn), "EMBFKIIDHPE_FNNIMJHEICB" => Some(Self::Fnnimjheicb), "EMBFKIIDHPE_HCPJJBHLECE" => Some(Self::Hcpjjbhlece), "EMBFKIIDHPE_KLEOGHDHAJB" => Some(Self::Kleoghdhajb), "EMBFKIIDHPE_EHILPMLDGJA" => Some(Self::Ehilpmldgja), "EMBFKIIDHPE_FOJJHADNEMK" => Some(Self::Fojjhadnemk), "EMBFKIIDHPE_MLHMCOONHOG" => Some(Self::Mlhmcoonhog), "EMBFKIIDHPE_PEFNCMOLFNN" => Some(Self::Pefncmolfnn), "EMBFKIIDHPE_FOGOPAPOJHL" => Some(Self::Fogopapojhl), "EMBFKIIDHPE_ABNDINFDPCF" => Some(Self::Abndinfdpcf), "EMBFKIIDHPE_IEEIOGKMEDG" => Some(Self::Ieeiogkmedg), "EMBFKIIDHPE_FHJMDMIEPBG" => Some(Self::Fhjmdmiepbg), "EMBFKIIDHPE_OCJMJPJEFOF" => Some(Self::Ocjmjpjefof), "EMBFKIIDHPE_DPGCILJNHMI" => Some(Self::Dpgciljnhmi), "EMBFKIIDHPE_PFJKCOLIHOF" => Some(Self::Pfjkcolihof), "EMBFKIIDHPE_BLIKGFLBINO" => Some(Self::Blikgflbino), "EMBFKIIDHPE_BLMDEBNODGH" => Some(Self::Blmdebnodgh), "EMBFKIIDHPE_GMGPCEDDFDB" => Some(Self::Gmgpceddfdb), "EMBFKIIDHPE_GDAOONJGLLN" => Some(Self::Gdaoonjglln), "EMBFKIIDHPE_DGAOLPLAABD" => Some(Self::Dgaolplaabd), "EMBFKIIDHPE_JGEHPGHBBBP" => Some(Self::Jgehpghbbbp), "EMBFKIIDHPE_DEAHBGFGKFC" => Some(Self::Deahbgfgkfc), "EMBFKIIDHPE_EPOFHIAJCMH" => Some(Self::Epofhiajcmh), "EMBFKIIDHPE_KLKKGKMPNIL" => Some(Self::Klkkgkmpnil), "EMBFKIIDHPE_CHIIEBMIKMJ" => Some(Self::Chiiebmikmj), "EMBFKIIDHPE_PPLCCMHANEG" => Some(Self::Pplccmhaneg), "EMBFKIIDHPE_MPLMDADAJJB" => Some(Self::Mplmdadajjb), "EMBFKIIDHPE_LHHBJHBMOPG" => Some(Self::Lhhbjhbmopg), "EMBFKIIDHPE_PDPILFCFHIP" => Some(Self::Pdpilfcfhip), "EMBFKIIDHPE_CJJEPPPLDOG" => Some(Self::Cjjepppldog), "EMBFKIIDHPE_PIGEEJLMCEN" => Some(Self::Pigeejlmcen), "EMBFKIIDHPE_FBIMCKBJCOA" => Some(Self::Fbimckbjcoa), "EMBFKIIDHPE_ECLPHALCCJB" => Some(Self::Eclphalccjb), "EMBFKIIDHPE_AGKDDJICLLF" => Some(Self::Agkddjicllf), "EMBFKIIDHPE_FCCIJNADHAL" => Some(Self::Fccijnadhal), "EMBFKIIDHPE_BNMKAHJNNFP" => Some(Self::Bnmkahjnnfp), "EMBFKIIDHPE_DOPNCGDCNAM" => Some(Self::Dopncgdcnam), "EMBFKIIDHPE_JBEDMJIHEGD" => Some(Self::Jbedmjihegd), "EMBFKIIDHPE_IPJHAECILMP" => Some(Self::Ipjhaecilmp), "EMBFKIIDHPE_CPDMAFDBHMC" => Some(Self::Cpdmafdbhmc), "EMBFKIIDHPE_MEKNIKLAKAI" => Some(Self::Mekniklakai), "EMBFKIIDHPE_AOELJLLDPNF" => Some(Self::Aoeljlldpnf), "EMBFKIIDHPE_HEAFMHIJJJO" => Some(Self::Heafmhijjjo), "EMBFKIIDHPE_LELPJCKOBJF" => Some(Self::Lelpjckobjf), "EMBFKIIDHPE_JDLHAIHOMMO" => Some(Self::Jdlhaihommo), "EMBFKIIDHPE_LAMPHKLKJPF" => Some(Self::Lamphklkjpf), "EMBFKIIDHPE_OFPCONMOLJF" => Some(Self::Ofpconmoljf), "EMBFKIIDHPE_JIMICAOOGBC" => Some(Self::Jimicaoogbc), "EMBFKIIDHPE_GBGAGMOELGO" => Some(Self::Gbgagmoelgo), "EMBFKIIDHPE_GMFJCJANLBO" => Some(Self::Gmfjcjanlbo), "EMBFKIIDHPE_NHJKHKKGFLG" => Some(Self::Nhjkhkkgflg), "EMBFKIIDHPE_OIIDPPLLGKK" => Some(Self::Oiidppllgkk), "EMBFKIIDHPE_ECCCACAIIMD" => Some(Self::Ecccacaiimd), "EMBFKIIDHPE_GAGGGHGKDNG" => Some(Self::Gaggghgkdng), "EMBFKIIDHPE_BMPMMAAHOKN" => Some(Self::Bmpmmaahokn), "EMBFKIIDHPE_IHKOOMGGLFP" => Some(Self::Ihkoomgglfp), "EMBFKIIDHPE_NIHFPLGBNPH" => Some(Self::Nihfplgbnph), "EMBFKIIDHPE_GIFJHIJOHFM" => Some(Self::Gifjhijohfm), "EMBFKIIDHPE_EPHMKDAELOJ" => Some(Self::Ephmkdaeloj), "EMBFKIIDHPE_JMMNPKEHLLE" => Some(Self::Jmmnpkehlle), "EMBFKIIDHPE_ELNAPHGKCPK" => Some(Self::Elnaphgkcpk), "EMBFKIIDHPE_EAFONFDMBDA" => Some(Self::Eafonfdmbda), "EMBFKIIDHPE_OFMIEPCKIIA" => Some(Self::Ofmiepckiia), "EMBFKIIDHPE_GGLKJJLGAOK" => Some(Self::Gglkjjlgaok), "EMBFKIIDHPE_LBOFOAPKLMJ" => Some(Self::Lbofoapklmj), "EMBFKIIDHPE_FFACJAKGOBP" => Some(Self::Ffacjakgobp), "EMBFKIIDHPE_AFCCOOIKPJC" => Some(Self::Afccooikpjc), "EMBFKIIDHPE_DPFIJGHNPAB" => Some(Self::Dpfijghnpab), "EMBFKIIDHPE_FCICOFOCEMC" => Some(Self::Fcicofocemc), "EMBFKIIDHPE_OAPEKJLGDKG" => Some(Self::Oapekjlgdkg), "EMBFKIIDHPE_BLKDFBGBDHD" => Some(Self::Blkdfbgbdhd), "EMBFKIIDHPE_KBHMAALOCMO" => Some(Self::Kbhmaalocmo), "EMBFKIIDHPE_LCKKENFACHF" => Some(Self::Lckkenfachf), "EMBFKIIDHPE_CNIKBEMGJDI" => Some(Self::Cnikbemgjdi), "EMBFKIIDHPE_HBOBJLHNIEA" => Some(Self::Hbobjlhniea), "EMBFKIIDHPE_ADJPNKFKDAI" => Some(Self::Adjpnkfkdai), "EMBFKIIDHPE_BEBFPNLIOPF" => Some(Self::Bebfpnliopf), "EMBFKIIDHPE_OBNDANAGLCH" => Some(Self::Obndanaglch), "EMBFKIIDHPE_MBLFFJBONKM" => Some(Self::Mblffjbonkm), "EMBFKIIDHPE_MLOBJGLKGAK" => Some(Self::Mlobjglkgak), "EMBFKIIDHPE_GDGPAOIJJKI" => Some(Self::Gdgpaoijjki), "EMBFKIIDHPE_KANEFCCLFLA" => Some(Self::Kanefcclfla), "EMBFKIIDHPE_HBEDLHNOFAL" => Some(Self::Hbedlhnofal), "EMBFKIIDHPE_IIDHKFLLACD" => Some(Self::Iidhkfllacd), "EMBFKIIDHPE_OJDELOMJNCH" => Some(Self::Ojdelomjnch), "EMBFKIIDHPE_GMLIJOKDGFJ" => Some(Self::Gmlijokdgfj), "EMBFKIIDHPE_FDBLBFNBCFH" => Some(Self::Fdblbfnbcfh), "EMBFKIIDHPE_KIJJBBJCMCC" => Some(Self::Kijjbbjcmcc), "EMBFKIIDHPE_JGPJEPDCOKN" => Some(Self::Jgpjepdcokn), "EMBFKIIDHPE_OACFKBBAPCL" => Some(Self::Oacfkbbapcl), "EMBFKIIDHPE_BFIPNDKMAJL" => Some(Self::Bfipndkmajl), "EMBFKIIDHPE_NDALNEEBFMK" => Some(Self::Ndalneebfmk), "EMBFKIIDHPE_DEMBIINFFOD" => Some(Self::Dembiinffod), "EMBFKIIDHPE_DOMJNHEEAGN" => Some(Self::Domjnheeagn), "EMBFKIIDHPE_MGEAJMHHNIG" => Some(Self::Mgeajmhhnig), "EMBFKIIDHPE_ABDJMCINIGP" => Some(Self::Abdjmcinigp), "EMBFKIIDHPE_ONCHDFLBDLC" => Some(Self::Onchdflbdlc), "EMBFKIIDHPE_MPFFAANJMGO" => Some(Self::Mpffaanjmgo), "EMBFKIIDHPE_EFJPBBLFGNC" => Some(Self::Efjpbblfgnc), "EMBFKIIDHPE_LJFMAIHCHBC" => Some(Self::Ljfmaihchbc), "EMBFKIIDHPE_LGDPGAGGPGH" => Some(Self::Lgdpgaggpgh), "EMBFKIIDHPE_LBPDKKHBFJA" => Some(Self::Lbpdkkhbfja), "EMBFKIIDHPE_IPLIANJKMBK" => Some(Self::Iplianjkmbk), "EMBFKIIDHPE_ALMFKCEGMGA" => Some(Self::Almfkcegmga), "EMBFKIIDHPE_CIKMALKEPBB" => Some(Self::Cikmalkepbb), "EMBFKIIDHPE_IJNPBOFOLOD" => Some(Self::Ijnpbofolod), "EMBFKIIDHPE_JCABGBOMNLJ" => Some(Self::Jcabgbomnlj), "EMBFKIIDHPE_EDMJLGDLOHC" => Some(Self::Edmjlgdlohc), "EMBFKIIDHPE_CBGIBOEOPGM" => Some(Self::Cbgiboeopgm), "EMBFKIIDHPE_CNHLLMAOIBF" => Some(Self::Cnhllmaoibf), "EMBFKIIDHPE_LFKDAIMGEMH" => Some(Self::Lfkdaimgemh), "EMBFKIIDHPE_MDCLINJAIEB" => Some(Self::Mdclinjaieb), "EMBFKIIDHPE_KLOADOPGJDP" => Some(Self::Kloadopgjdp), "EMBFKIIDHPE_EPIALMPDOFP" => Some(Self::Epialmpdofp), "EMBFKIIDHPE_BHLDKOGJFCB" => Some(Self::Bhldkogjfcb), "EMBFKIIDHPE_PNFCPCOIBME" => Some(Self::Pnfcpcoibme), "EMBFKIIDHPE_MIPMPIKHJAA" => Some(Self::Mipmpikhjaa), "EMBFKIIDHPE_HPKLPLMKENI" => Some(Self::Hpklplmkeni), "EMBFKIIDHPE_HNFKPJMIOBN" => Some(Self::Hnfkpjmiobn), "EMBFKIIDHPE_MKDGNBHPNKL" => Some(Self::Mkdgnbhpnkl), "EMBFKIIDHPE_JPDMIHEEFEH" => Some(Self::Jpdmiheefeh), "EMBFKIIDHPE_HDODCJLKDDF" => Some(Self::Hdodcjlkddf), "EMBFKIIDHPE_LBKNKHFFGPN" => Some(Self::Lbknkhffgpn), "EMBFKIIDHPE_NPCEAMNLBIM" => Some(Self::Npceamnlbim), "EMBFKIIDHPE_HMNMNLNJIPN" => Some(Self::Hmnmnlnjipn), "EMBFKIIDHPE_MIMGPJHMIAM" => Some(Self::Mimgpjhmiam), "EMBFKIIDHPE_NGOPBFEOCPJ" => Some(Self::Ngopbfeocpj), "EMBFKIIDHPE_BCOLCGGBHMF" => Some(Self::Bcolcggbhmf), "EMBFKIIDHPE_FOGNHLGOHDB" => Some(Self::Fognhlgohdb), "EMBFKIIDHPE_PGPBCBFMEPI" => Some(Self::Pgpbcbfmepi), "EMBFKIIDHPE_ODKBIFJBDJJ" => Some(Self::Odkbifjbdjj), "EMBFKIIDHPE_OECMAIELJDN" => Some(Self::Oecmaieljdn), "EMBFKIIDHPE_JLFCFFCGAMB" => Some(Self::Jlfcffcgamb), "EMBFKIIDHPE_PHIKHIDEAGO" => Some(Self::Phikhideago), "EMBFKIIDHPE_MLINONPMDHG" => Some(Self::Mlinonpmdhg), "EMBFKIIDHPE_LIEHBFJDNOO" => Some(Self::Liehbfjdnoo), "EMBFKIIDHPE_NMDEFJDFLHC" => Some(Self::Nmdefjdflhc), "EMBFKIIDHPE_KPOFABMLKNH" => Some(Self::Kpofabmlknh), "EMBFKIIDHPE_COINBONNKMI" => Some(Self::Coinbonnkmi), "EMBFKIIDHPE_CNELHMNENIO" => Some(Self::Cnelhmnenio), "EMBFKIIDHPE_DPKIGLELBPG" => Some(Self::Dpkiglelbpg), "EMBFKIIDHPE_IBMAIHJPEAH" => Some(Self::Ibmaihjpeah), "EMBFKIIDHPE_FCNADINCFJC" => Some(Self::Fcnadincfjc), "EMBFKIIDHPE_INDNEDIKLKF" => Some(Self::Indnediklkf), "EMBFKIIDHPE_PEEEDGFONIG" => Some(Self::Peeedgfonig), "EMBFKIIDHPE_EFGKIGDGIFJ" => Some(Self::Efgkigdgifj), "EMBFKIIDHPE_FPNOEBPFJHA" => Some(Self::Fpnoebpfjha), "EMBFKIIDHPE_KHHCAJDGIFA" => Some(Self::Khhcajdgifa), "EMBFKIIDHPE_OADFDEKNHHB" => Some(Self::Oadfdeknhhb), "EMBFKIIDHPE_JOKGJALLMHB" => Some(Self::Jokgjallmhb), "EMBFKIIDHPE_KKJCMMENBDO" => Some(Self::Kkjcmmenbdo), "EMBFKIIDHPE_HKABNNHLAJA" => Some(Self::Hkabnnhlaja), "EMBFKIIDHPE_MDLKAPKMBLL" => Some(Self::Mdlkapkmbll), "EMBFKIIDHPE_LIFMHPAKJNH" => Some(Self::Lifmhpakjnh), "EMBFKIIDHPE_BMLCLOEMBEM" => Some(Self::Bmlcloembem), "EMBFKIIDHPE_DEOJKAIIFGO" => Some(Self::Deojkaiifgo), "EMBFKIIDHPE_LFDNHNCNIIG" => Some(Self::Lfdnhncniig), "EMBFKIIDHPE_ONBAIACJBJH" => Some(Self::Onbaiacjbjh), "EMBFKIIDHPE_PCLEMFIJKPM" => Some(Self::Pclemfijkpm), "EMBFKIIDHPE_IBNBCICOEAH" => Some(Self::Ibnbcicoeah), "EMBFKIIDHPE_MKNLPLDOFHB" => Some(Self::Mknlpldofhb), "EMBFKIIDHPE_AADKJDNAGHL" => Some(Self::Aadkjdnaghl), "EMBFKIIDHPE_GPIMGCEJCJJ" => Some(Self::Gpimgcejcjj), "EMBFKIIDHPE_LDPPLKADLLB" => Some(Self::Ldpplkadllb), "EMBFKIIDHPE_GJDNPKPOHFN" => Some(Self::Gjdnpkpohfn), "EMBFKIIDHPE_IJMABFMPMDN" => Some(Self::Ijmabfmpmdn), "EMBFKIIDHPE_JFHPKIFCHHO" => Some(Self::Jfhpkifchho), "EMBFKIIDHPE_EMKKCLBCOCE" => Some(Self::Emkkclbcoce), "EMBFKIIDHPE_PDGPNJHAAEK" => Some(Self::Pdgpnjhaaek), "EMBFKIIDHPE_IDKCNAHMFDO" => Some(Self::Idkcnahmfdo), "EMBFKIIDHPE_MJHGBMPBLDA" => Some(Self::Mjhgbmpblda), "EMBFKIIDHPE_ONKDHBLKPIB" => Some(Self::Onkdhblkpib), "EMBFKIIDHPE_CGHGADOLNNM" => Some(Self::Cghgadolnnm), "EMBFKIIDHPE_LJJLMIDFJCC" => Some(Self::Ljjlmidfjcc), "EMBFKIIDHPE_KAAPLPPHGBI" => Some(Self::Kaaplpphgbi), "EMBFKIIDHPE_LBHHNEJJEOJ" => Some(Self::Lbhhnejjeoj), "EMBFKIIDHPE_LEOOENONHEP" => Some(Self::Leooenonhep), "EMBFKIIDHPE_NCIFFOJOELO" => Some(Self::Nciffojoelo), "EMBFKIIDHPE_KJCCGDKEABB" => Some(Self::Kjccgdkeabb), "EMBFKIIDHPE_LDINMKCEOCD" => Some(Self::Ldinmkceocd), "EMBFKIIDHPE_CJADPJNOEHI" => Some(Self::Cjadpjnoehi), "EMBFKIIDHPE_KGDAADOBBHI" => Some(Self::Kgdaadobbhi), "EMBFKIIDHPE_FJPKCHALCIG" => Some(Self::Fjpkchalcig), "EMBFKIIDHPE_HLCHDPMIHPG" => Some(Self::Hlchdpmihpg), "EMBFKIIDHPE_OPEAPNKMCOI" => Some(Self::Opeapnkmcoi), "EMBFKIIDHPE_FNFLDIECHNI" => Some(Self::Fnfldiechni), "EMBFKIIDHPE_AAPLGLCCAEN" => Some(Self::Aaplglccaen), "EMBFKIIDHPE_LFPGKFOEEFH" => Some(Self::Lfpgkfoeefh), "EMBFKIIDHPE_KBPMAKLCMKO" => Some(Self::Kbpmaklcmko), "EMBFKIIDHPE_DIFJBAIPNEA" => Some(Self::Difjbaipnea), "EMBFKIIDHPE_KDMNBNJIGPE" => Some(Self::Kdmnbnjigpe), "EMBFKIIDHPE_JAGIKKJHKGP" => Some(Self::Jagikkjhkgp), "EMBFKIIDHPE_GGOBDMPCIKH" => Some(Self::Ggobdmpcikh), "EMBFKIIDHPE_MNADEOJGOHJ" => Some(Self::Mnadeojgohj), "EMBFKIIDHPE_KLDACMCDFLF" => Some(Self::Kldacmcdflf), "EMBFKIIDHPE_DGFKHGJEDIF" => Some(Self::Dgfkhgjedif), "EMBFKIIDHPE_EEPJMLACBJC" => Some(Self::Eepjmlacbjc), "EMBFKIIDHPE_NPBKPDOBKIN" => Some(Self::Npbkpdobkin), "EMBFKIIDHPE_BBIMEPMIJOP" => Some(Self::Bbimepmijop), "EMBFKIIDHPE_JJOMCDECACM" => Some(Self::Jjomcdecacm), "EMBFKIIDHPE_OPCKBMEONCG" => Some(Self::Opckbmeoncg), "EMBFKIIDHPE_KFMLBJHMCHC" => Some(Self::Kfmlbjhmchc), "EMBFKIIDHPE_MIANMMJNBIM" => Some(Self::Mianmmjnbim), "EMBFKIIDHPE_NEAJKJCDDMN" => Some(Self::Neajkjcddmn), "EMBFKIIDHPE_EAFLNECBPCP" => Some(Self::Eaflnecbpcp), "EMBFKIIDHPE_BCKIFIHNKPJ" => Some(Self::Bckifihnkpj), "EMBFKIIDHPE_JOLOLJGAIEC" => Some(Self::Jololjgaiec), "EMBFKIIDHPE_PHHJLJDEIPM" => Some(Self::Phhjljdeipm), "EMBFKIIDHPE_NOCIAEACFMG" => Some(Self::Nociaeacfmg), "EMBFKIIDHPE_NGGNPCMHNEM" => Some(Self::Nggnpcmhnem), "EMBFKIIDHPE_BKJNEFKJPPI" => Some(Self::Bkjnefkjppi), "EMBFKIIDHPE_IHIHEKNCAGF" => Some(Self::Ihihekncagf), "EMBFKIIDHPE_KBAONECLNDL" => Some(Self::Kbaoneclndl), "EMBFKIIDHPE_NEMPFFJHMFK" => Some(Self::Nempffjhmfk), "EMBFKIIDHPE_MFKNIDOBEON" => Some(Self::Mfknidobeon), "EMBFKIIDHPE_JCOMLMDBKLN" => Some(Self::Jcomlmdbkln), "EMBFKIIDHPE_ADAFCOJDJKH" => Some(Self::Adafcojdjkh), "EMBFKIIDHPE_HCNAOJENKBC" => Some(Self::Hcnaojenkbc), "EMBFKIIDHPE_GDMOHHMJFBJ" => Some(Self::Gdmohhmjfbj), "EMBFKIIDHPE_ICHBHPHOLCA" => Some(Self::Ichbhpholca), "EMBFKIIDHPE_LBCGBHBOHAI" => Some(Self::Lbcgbhbohai), "EMBFKIIDHPE_MIPECGHGIJA" => Some(Self::Mipecghgija), "EMBFKIIDHPE_HJEPHFMCPFK" => Some(Self::Hjephfmcpfk), "EMBFKIIDHPE_NEBDENOEONM" => Some(Self::Nebdenoeonm), "EMBFKIIDHPE_JDINBJDKLCF" => Some(Self::Jdinbjdklcf), "EMBFKIIDHPE_GGMBPIJKFGO" => Some(Self::Ggmbpijkfgo), "EMBFKIIDHPE_DNCKCCFHPFD" => Some(Self::Dnckccfhpfd), "EMBFKIIDHPE_CABEHFDICIC" => Some(Self::Cabehfdicic), "EMBFKIIDHPE_AMLPPFMKMFP" => Some(Self::Amlppfmkmfp), "EMBFKIIDHPE_NLEGDEFNGEA" => Some(Self::Nlegdefngea), "EMBFKIIDHPE_IGHKMBLEIGM" => Some(Self::Ighkmbleigm), "EMBFKIIDHPE_KHHINMMIPMJ" => Some(Self::Khhinmmipmj), "EMBFKIIDHPE_OFNGIAGAHML" => Some(Self::Ofngiagahml), "EMBFKIIDHPE_PJIDKDONNIG" => Some(Self::Pjidkdonnig), "EMBFKIIDHPE_KEBJODGCEOJ" => Some(Self::Kebjodgceoj), "EMBFKIIDHPE_JDDEILDPHBA" => Some(Self::Jddeildphba), "EMBFKIIDHPE_MOHIAOJNAMG" => Some(Self::Mohiaojnamg), "EMBFKIIDHPE_CHEHEKKGNAA" => Some(Self::Chehekkgnaa), "EMBFKIIDHPE_KMJBCNEDKKB" => Some(Self::Kmjbcnedkkb), "EMBFKIIDHPE_IBABKFMNBGM" => Some(Self::Ibabkfmnbgm), "EMBFKIIDHPE_MBGJNEOALPG" => Some(Self::Mbgjneoalpg), "EMBFKIIDHPE_GLHFLPDHGOC" => Some(Self::Glhflpdhgoc), "EMBFKIIDHPE_KBLJBPAMCFO" => Some(Self::Kbljbpamcfo), "EMBFKIIDHPE_ENJDAELIDOD" => Some(Self::Enjdaelidod), "EMBFKIIDHPE_NDEOLOLODNG" => Some(Self::Ndeololodng), "EMBFKIIDHPE_CKKEOOFFONA" => Some(Self::Ckkeooffona), "EMBFKIIDHPE_MAGNOICDIHO" => Some(Self::Magnoicdiho), "EMBFKIIDHPE_FFOBJMJBFBK" => Some(Self::Ffobjmjbfbk), "EMBFKIIDHPE_BAOELNBBJCB" => Some(Self::Baoelnbbjcb), "EMBFKIIDHPE_EIPPKOOOALC" => Some(Self::Eippkoooalc), "EMBFKIIDHPE_IIJJNBAGLMM" => Some(Self::Iijjnbaglmm), "EMBFKIIDHPE_IGOJMILGCEK" => Some(Self::Igojmilgcek), "EMBFKIIDHPE_HGAIJIKPMIB" => Some(Self::Hgaijikpmib), "EMBFKIIDHPE_JCKMKMJEHAD" => Some(Self::Jckmkmjehad), "EMBFKIIDHPE_LOLDFOGPLAC" => Some(Self::Loldfogplac), "EMBFKIIDHPE_BLKOJLMGPCN" => Some(Self::Blkojlmgpcn), "EMBFKIIDHPE_FOKFNLBICAH" => Some(Self::Fokfnlbicah), "EMBFKIIDHPE_MBOJBGLIAEA" => Some(Self::Mbojbgliaea), "EMBFKIIDHPE_OEHPGOFNEHL" => Some(Self::Oehpgofnehl), "EMBFKIIDHPE_HFNGGIIFLEL" => Some(Self::Hfnggiiflel), "EMBFKIIDHPE_FMNLIOEINBP" => Some(Self::Fmnlioeinbp), "EMBFKIIDHPE_KPAPOBFKFEI" => Some(Self::Kpapobfkfei), "EMBFKIIDHPE_MEPNIKFIBNE" => Some(Self::Mepnikfibne), "EMBFKIIDHPE_MDONGMIOANA" => Some(Self::Mdongmioana), "EMBFKIIDHPE_FJIMAFDLMDB" => Some(Self::Fjimafdlmdb), "EMBFKIIDHPE_AABPCCMHBOO" => Some(Self::Aabpccmhboo), "EMBFKIIDHPE_MOOGKMDCHGF" => Some(Self::Moogkmdchgf), "EMBFKIIDHPE_PBLKIJJLIGO" => Some(Self::Pblkijjligo), "EMBFKIIDHPE_HAIHFPLCDGH" => Some(Self::Haihfplcdgh), "EMBFKIIDHPE_FLHAJBOEJCH" => Some(Self::Flhajboejch), "EMBFKIIDHPE_GMELICNCMEL" => Some(Self::Gmelicncmel), "EMBFKIIDHPE_HPCFFJLHDDF" => Some(Self::Hpcffjlhddf), "EMBFKIIDHPE_MPCKBOFKBIL" => Some(Self::Mpckbofkbil), "EMBFKIIDHPE_FIBCNDFIKLA" => Some(Self::Fibcndfikla), "EMBFKIIDHPE_DFAMAGLEJGH" => Some(Self::Dfamaglejgh), "EMBFKIIDHPE_BBLMLEFLONA" => Some(Self::Bblmleflona), "EMBFKIIDHPE_ENLKPMBLBBM" => Some(Self::Enlkpmblbbm), "EMBFKIIDHPE_OABKFPKNKPK" => Some(Self::Oabkfpknkpk), "EMBFKIIDHPE_JECLJLFJDEF" => Some(Self::Jecljlfjdef), "EMBFKIIDHPE_ANMJPPKLKMF" => Some(Self::Anmjppklkmf), "EMBFKIIDHPE_LIBBCHELKOK" => Some(Self::Libbchelkok), "EMBFKIIDHPE_BJNCJOMHDLG" => Some(Self::Bjncjomhdlg), "EMBFKIIDHPE_JODHJIFNOHE" => Some(Self::Jodhjifnohe), "EMBFKIIDHPE_LDKFEAEFBCH" => Some(Self::Ldkfeaefbch), "EMBFKIIDHPE_NAHNBJOKLLP" => Some(Self::Nahnbjokllp), "EMBFKIIDHPE_NEGEAJKNPKF" => Some(Self::Negeajknpkf), "EMBFKIIDHPE_IAFACBGGAMG" => Some(Self::Iafacbggamg), "EMBFKIIDHPE_HJNKHJCOKCE" => Some(Self::Hjnkhjcokce), "EMBFKIIDHPE_IKJNNKFKFDH" => Some(Self::Ikjnnkfkfdh), "EMBFKIIDHPE_NBOCHPMGHJA" => Some(Self::Nbochpmghja), "EMBFKIIDHPE_DCMHDPAFIND" => Some(Self::Dcmhdpafind), "EMBFKIIDHPE_GFMEGNPOBAG" => Some(Self::Gfmegnpobag), "EMBFKIIDHPE_OCJHBEGKHAM" => Some(Self::Ocjhbegkham), "EMBFKIIDHPE_OIGCLFHOFIJ" => Some(Self::Oigclfhofij), "EMBFKIIDHPE_GGPOHACIFFA" => Some(Self::Ggpohaciffa), "EMBFKIIDHPE_MNLNPFBIGEJ" => Some(Self::Mnlnpfbigej), "EMBFKIIDHPE_AMIAMBPCDDM" => Some(Self::Amiambpcddm), "EMBFKIIDHPE_ELECIIJECEG" => Some(Self::Eleciijeceg), "EMBFKIIDHPE_CCOBEEKDHHI" => Some(Self::Ccobeekdhhi), "EMBFKIIDHPE_GEKOMMPIHPD" => Some(Self::Gekommpihpd), "EMBFKIIDHPE_LKMLAOFLCNC" => Some(Self::Lkmlaoflcnc), "EMBFKIIDHPE_GNPMMEBMIPF" => Some(Self::Gnpmmebmipf), "EMBFKIIDHPE_BMEHPLINLPE" => Some(Self::Bmehplinlpe), "EMBFKIIDHPE_JPJPEIEHEOP" => Some(Self::Jpjpeieheop), "EMBFKIIDHPE_DEBOKLMAFMH" => Some(Self::Deboklmafmh), "EMBFKIIDHPE_HNBEMPJPADA" => Some(Self::Hnbempjpada), "EMBFKIIDHPE_NGOKFOOHHIO" => Some(Self::Ngokfoohhio), "EMBFKIIDHPE_LDDFFNNEGOC" => Some(Self::Lddffnnegoc), "EMBFKIIDHPE_GAGODCCKIAC" => Some(Self::Gagodcckiac), "EMBFKIIDHPE_POAAMLAFKGK" => Some(Self::Poaamlafkgk), "EMBFKIIDHPE_DPDIMINJPOB" => Some(Self::Dpdiminjpob), "EMBFKIIDHPE_MLABFLBJEKN" => Some(Self::Mlabflbjekn), "EMBFKIIDHPE_AALPAIEEEID" => Some(Self::Aalpaieeeid), "EMBFKIIDHPE_KDIPDONOGFL" => Some(Self::Kdipdonogfl), "EMBFKIIDHPE_KOECOLPGNMA" => Some(Self::Koecolpgnma), "EMBFKIIDHPE_OOMNPMNPJDG" => Some(Self::Oomnpmnpjdg), "EMBFKIIDHPE_EBHDGGEMOKG" => Some(Self::Ebhdggemokg), "EMBFKIIDHPE_DKGIOGGFMON" => Some(Self::Dkgioggfmon), "EMBFKIIDHPE_OLOGLAMLAJJ" => Some(Self::Ologlamlajj), "EMBFKIIDHPE_PACOONLDJKP" => Some(Self::Pacoonldjkp), "EMBFKIIDHPE_MFHOOHMJPGD" => Some(Self::Mfhoohmjpgd), "EMBFKIIDHPE_ANNDEOKMJCC" => Some(Self::Anndeokmjcc), "EMBFKIIDHPE_GGCHKGOOCOB" => Some(Self::Ggchkgoocob), "EMBFKIIDHPE_EKBDDFICMPM" => Some(Self::Ekbddficmpm), "EMBFKIIDHPE_MKCCIAOPCLC" => Some(Self::Mkcciaopclc), "EMBFKIIDHPE_ANCHOMEPAMC" => Some(Self::Anchomepamc), "EMBFKIIDHPE_AGENLKLJFEK" => Some(Self::Agenlkljfek), "EMBFKIIDHPE_HJPNDAOHFAA" => Some(Self::Hjpndaohfaa), "EMBFKIIDHPE_JGPIBHNEOME" => Some(Self::Jgpibhneome), "EMBFKIIDHPE_CMIOONMACID" => Some(Self::Cmioonmacid), "EMBFKIIDHPE_OJCINPPAHGE" => Some(Self::Ojcinppahge), "EMBFKIIDHPE_KKPHMGEBMDD" => Some(Self::Kkphmgebmdd), "EMBFKIIDHPE_PCFNDHLBEMM" => Some(Self::Pcfndhlbemm), "EMBFKIIDHPE_LGNOIOPBKFF" => Some(Self::Lgnoiopbkff), "EMBFKIIDHPE_HPPKFALPNPJ" => Some(Self::Hppkfalpnpj), "EMBFKIIDHPE_OCHHCEJACPM" => Some(Self::Ochhcejacpm), "EMBFKIIDHPE_PNIODMDGEIE" => Some(Self::Pniodmdgeie), "EMBFKIIDHPE_DNAODHGNKJA" => Some(Self::Dnaodhgnkja), "EMBFKIIDHPE_EPAPBDBEDLH" => Some(Self::Epapbdbedlh), "EMBFKIIDHPE_BCEBEGIHIJB" => Some(Self::Bcebegihijb), "EMBFKIIDHPE_NPCCAOKLKDG" => Some(Self::Npccaoklkdg), "EMBFKIIDHPE_EEMJEAKHNAL" => Some(Self::Eemjeakhnal), "EMBFKIIDHPE_CJDMJCNEDGH" => Some(Self::Cjdmjcnedgh), "EMBFKIIDHPE_HAMOOFFENFO" => Some(Self::Hamooffenfo), "EMBFKIIDHPE_MPKLMJLMEMJ" => Some(Self::Mpklmjlmemj), "EMBFKIIDHPE_PCCECCEKLOO" => Some(Self::Pcceccekloo), "EMBFKIIDHPE_CNCOGAOFLNB" => Some(Self::Cncogaoflnb), "EMBFKIIDHPE_HNCOIACCGFB" => Some(Self::Hncoiaccgfb), "EMBFKIIDHPE_NLPFBHHCKGN" => Some(Self::Nlpfbhhckgn), "EMBFKIIDHPE_GPAEFMOHDIL" => Some(Self::Gpaefmohdil), "EMBFKIIDHPE_PLPGJPHODFP" => Some(Self::Plpgjphodfp), "EMBFKIIDHPE_IACIFKEPDMH" => Some(Self::Iacifkepdmh), "EMBFKIIDHPE_ELHJPMDDPBN" => Some(Self::Elhjpmddpbn), "EMBFKIIDHPE_AEHCONCGIBJ" => Some(Self::Aehconcgibj), "EMBFKIIDHPE_CJLMJNGELLN" => Some(Self::Cjlmjngelln), "EMBFKIIDHPE_JFNIOIGGHIC" => Some(Self::Jfnioigghic), "EMBFKIIDHPE_CJHCEIIJGHB" => Some(Self::Cjhceiijghb), "EMBFKIIDHPE_EPHGOABKPKF" => Some(Self::Ephgoabkpkf), "EMBFKIIDHPE_KJLBKJBFBFK" => Some(Self::Kjlbkjbfbfk), "EMBFKIIDHPE_MNBMMAAMIKI" => Some(Self::Mnbmmaamiki), "EMBFKIIDHPE_ECIPGBMKKAJ" => Some(Self::Ecipgbmkkaj), "EMBFKIIDHPE_EAKBODGHLPN" => Some(Self::Eakbodghlpn), "EMBFKIIDHPE_PGEEIHJNOPH" => Some(Self::Pgeeihjnoph), "EMBFKIIDHPE_KMOOICPENHF" => Some(Self::Kmooicpenhf), "EMBFKIIDHPE_HAJFFCEJGNN" => Some(Self::Hajffcejgnn), "EMBFKIIDHPE_FOGBJOLLEHL" => Some(Self::Fogbjollehl), "EMBFKIIDHPE_NFMMCNPCAJL" => Some(Self::Nfmmcnpcajl), "EMBFKIIDHPE_HKHPOKEMNPC" => Some(Self::Hkhpokemnpc), "EMBFKIIDHPE_CFCEFJPGJIJ" => Some(Self::Cfcefjpgjij), "EMBFKIIDHPE_FIMGKJPDIIA" => Some(Self::Fimgkjpdiia), "EMBFKIIDHPE_JKMKPAKHGML" => Some(Self::Jkmkpakhgml), "EMBFKIIDHPE_OCOAIFEJPKK" => Some(Self::Ocoaifejpkk), "EMBFKIIDHPE_COKFNAFACEC" => Some(Self::Cokfnafacec), "EMBFKIIDHPE_JAICDJEEOOC" => Some(Self::Jaicdjeeooc), "EMBFKIIDHPE_DBEMAMCNJFD" => Some(Self::Dbemamcnjfd), "EMBFKIIDHPE_CBBEOOKGLDO" => Some(Self::Cbbeookgldo), "EMBFKIIDHPE_OFDGALPJEIC" => Some(Self::Ofdgalpjeic), "EMBFKIIDHPE_JBCPLOAHINJ" => Some(Self::Jbcploahinj), "EMBFKIIDHPE_KDFAOMHBAPD" => Some(Self::Kdfaomhbapd), "EMBFKIIDHPE_ENDNFDDNCKJ" => Some(Self::Endnfddnckj), "EMBFKIIDHPE_KOLGPHAIDEA" => Some(Self::Kolgphaidea), "EMBFKIIDHPE_NAMHHNCIGHP" => Some(Self::Namhhncighp), "EMBFKIIDHPE_DOHIAPAIIPD" => Some(Self::Dohiapaiipd), "EMBFKIIDHPE_FGAKDCGFCIH" => Some(Self::Fgakdcgfcih), "EMBFKIIDHPE_IPKNBEDGAJA" => Some(Self::Ipknbedgaja), "EMBFKIIDHPE_NNOMGPOCELA" => Some(Self::Nnomgpocela), "EMBFKIIDHPE_FPHCKNMIJMP" => Some(Self::Fphcknmijmp), "EMBFKIIDHPE_GLGHIGNACPM" => Some(Self::Glghignacpm), "EMBFKIIDHPE_LHKNKEOPPEO" => Some(Self::Lhknkeoppeo), "EMBFKIIDHPE_ECCJCDEMILH" => Some(Self::Eccjcdemilh), "EMBFKIIDHPE_DMEACDBMDPG" => Some(Self::Dmeacdbmdpg), "EMBFKIIDHPE_MFHDLDAOJDD" => Some(Self::Mfhdldaojdd), "EMBFKIIDHPE_JHNKICPJILH" => Some(Self::Jhnkicpjilh), "EMBFKIIDHPE_JPMMMCCMKFJ" => Some(Self::Jpmmmccmkfj), "EMBFKIIDHPE_BANFKPKPBFL" => Some(Self::Banfkpkpbfl), "EMBFKIIDHPE_FCGKJHAFIKG" => Some(Self::Fcgkjhafikg), "EMBFKIIDHPE_PHJHJFGBHPO" => Some(Self::Phjhjfgbhpo), "EMBFKIIDHPE_OOICNGHFKLC" => Some(Self::Ooicnghfklc), "EMBFKIIDHPE_GGFAHPJBKFH" => Some(Self::Ggfahpjbkfh), "EMBFKIIDHPE_BCGPIGCLIJI" => Some(Self::Bcgpigcliji), "EMBFKIIDHPE_HOGECIFINIC" => Some(Self::Hogecifinic), "EMBFKIIDHPE_ICAGOMEJNLP" => Some(Self::Icagomejnlp), "EMBFKIIDHPE_KBOGJJELBHD" => Some(Self::Kbogjjelbhd), "EMBFKIIDHPE_CAEHNGFBMEI" => Some(Self::Caehngfbmei), "EMBFKIIDHPE_BAKNMGKNIGI" => Some(Self::Baknmgknigi), "EMBFKIIDHPE_BPNNDBNKFCC" => Some(Self::Bpnndbnkfcc), "EMBFKIIDHPE_HEEFDCGFBDI" => Some(Self::Heefdcgfbdi), "EMBFKIIDHPE_FANBNBJJKFK" => Some(Self::Fanbnbjjkfk), "EMBFKIIDHPE_MBJCLNHFEPJ" => Some(Self::Mbjclnhfepj), "EMBFKIIDHPE_FJJKHMCICCK" => Some(Self::Fjjkhmcicck), "EMBFKIIDHPE_EGDPPHLJBHE" => Some(Self::Egdpphljbhe), "EMBFKIIDHPE_KHPOKJALCMG" => Some(Self::Khpokjalcmg), "EMBFKIIDHPE_NHAJJEMEDBJ" => Some(Self::Nhajjemedbj), "EMBFKIIDHPE_GFGCLAOKIFC" => Some(Self::Gfgclaokifc), "EMBFKIIDHPE_DKCKDEFLBLH" => Some(Self::Dkckdeflblh), "EMBFKIIDHPE_FLJONBJOCMA" => Some(Self::Fljonbjocma), "EMBFKIIDHPE_BBNEBPGKDLJ" => Some(Self::Bbnebpgkdlj), "EMBFKIIDHPE_BJGPJPDOMOF" => Some(Self::Bjgpjpdomof), "EMBFKIIDHPE_CGBJPPPMDME" => Some(Self::Cgbjpppmdme), "EMBFKIIDHPE_HBFKINKGFDD" => Some(Self::Hbfkinkgfdd), "EMBFKIIDHPE_OOKFBHJBCLA" => Some(Self::Ookfbhjbcla), "EMBFKIIDHPE_KEHDAPHNBMH" => Some(Self::Kehdaphnbmh), "EMBFKIIDHPE_OCOHLOGJNAP" => Some(Self::Ocohlogjnap), "EMBFKIIDHPE_AFNNEEEBANM" => Some(Self::Afnneeebanm), "EMBFKIIDHPE_JBPJDJCMKGL" => Some(Self::Jbpjdjcmkgl), "EMBFKIIDHPE_AAIFMHCOLJF" => Some(Self::Aaifmhcoljf), "EMBFKIIDHPE_BDDMILEAADF" => Some(Self::Bddmileaadf), "EMBFKIIDHPE_ACPNPPLGDJA" => Some(Self::Acpnpplgdja), "EMBFKIIDHPE_DIABOFBGCAL" => Some(Self::Diabofbgcal), "EMBFKIIDHPE_EGNNAHGHJAL" => Some(Self::Egnnahghjal), "EMBFKIIDHPE_LAHMLHLMJOF" => Some(Self::Lahmlhlmjof), "EMBFKIIDHPE_DPKEKDHBFFO" => Some(Self::Dpkekdhbffo), "EMBFKIIDHPE_FEHIJCIAKFM" => Some(Self::Fehijciakfm), "EMBFKIIDHPE_BNBFBPNFCCN" => Some(Self::Bnbfbpnfccn), "EMBFKIIDHPE_LIOIFOEGACB" => Some(Self::Lioifoegacb), "EMBFKIIDHPE_MIEHCKKJDOB" => Some(Self::Miehckkjdob), "EMBFKIIDHPE_DNGIACLHDJL" => Some(Self::Dngiaclhdjl), "EMBFKIIDHPE_EHJJPHAFHHP" => Some(Self::Ehjjphafhhp), "EMBFKIIDHPE_MIKOKNJPNIE" => Some(Self::Mikoknjpnie), "EMBFKIIDHPE_DNEGCOEFKHH" => Some(Self::Dnegcoefkhh), "EMBFKIIDHPE_CPNIFCAOPCF" => Some(Self::Cpnifcaopcf), "EMBFKIIDHPE_OCCGPBNAFBA" => Some(Self::Occgpbnafba), "EMBFKIIDHPE_CIAODHMGHEM" => Some(Self::Ciaodhmghem), "EMBFKIIDHPE_KOFFCKHMKCG" => Some(Self::Koffckhmkcg), "EMBFKIIDHPE_EELCACLCFEI" => Some(Self::Eelcaclcfei), "EMBFKIIDHPE_BKDNKMKKBHD" => Some(Self::Bkdnkmkkbhd), "EMBFKIIDHPE_GBCBIGEBFAL" => Some(Self::Gbcbigebfal), "EMBFKIIDHPE_NFHDIHJLBOD" => Some(Self::Nfhdihjlbod), "EMBFKIIDHPE_FMDLCLLLIOF" => Some(Self::Fmdlcllliof), "EMBFKIIDHPE_FJMKBLGKBBN" => Some(Self::Fjmkblgkbbn), "EMBFKIIDHPE_CKMAJOOEGJP" => Some(Self::Ckmajooegjp), "EMBFKIIDHPE_HCJKNFCHMAO" => Some(Self::Hcjknfchmao), "EMBFKIIDHPE_PODPAMGKEFK" => Some(Self::Podpamgkefk), "EMBFKIIDHPE_MCALJBDLJCD" => Some(Self::Mcaljbdljcd), "EMBFKIIDHPE_JBMKCEACMAE" => Some(Self::Jbmkceacmae), "EMBFKIIDHPE_IMCINKJJIFG" => Some(Self::Imcinkjjifg), "EMBFKIIDHPE_KBMMCJAFEPI" => Some(Self::Kbmmcjafepi), "EMBFKIIDHPE_KMHEADFPHGB" => Some(Self::Kmheadfphgb), "EMBFKIIDHPE_EEDEEJJMMEE" => Some(Self::Eedeejjmmee), "EMBFKIIDHPE_BGOOBEEDGKA" => Some(Self::Bgoobeedgka), "EMBFKIIDHPE_MFAPBFNPMDA" => Some(Self::Mfapbfnpmda), "EMBFKIIDHPE_KENAIHFAPEF" => Some(Self::Kenaihfapef), "EMBFKIIDHPE_MEFAIGMBILL" => Some(Self::Mefaigmbill), "EMBFKIIDHPE_BJFEGDOKADH" => Some(Self::Bjfegdokadh), "EMBFKIIDHPE_FKJFNNGBNGP" => Some(Self::Fkjfnngbngp), "EMBFKIIDHPE_GEBLHOFPCDM" => Some(Self::Geblhofpcdm), "EMBFKIIDHPE_BKCIHCFKFMM" => Some(Self::Bkcihcfkfmm), "EMBFKIIDHPE_PIIDLAOJBCO" => Some(Self::Piidlaojbco), "EMBFKIIDHPE_KFNMBFBMHAC" => Some(Self::Kfnmbfbmhac), "EMBFKIIDHPE_DGNEDGEKAMF" => Some(Self::Dgnedgekamf), "EMBFKIIDHPE_PMHGLGJDLNN" => Some(Self::Pmhglgjdlnn), "EMBFKIIDHPE_PPPLIDGHCAI" => Some(Self::Ppplidghcai), "EMBFKIIDHPE_BMJCMEOHCBE" => Some(Self::Bmjcmeohcbe), "EMBFKIIDHPE_JGFNGINIAFF" => Some(Self::Jgfnginiaff), "EMBFKIIDHPE_IIAOIMMKAAF" => Some(Self::Iiaoimmkaaf), "EMBFKIIDHPE_CCOHABPNAHC" => Some(Self::Ccohabpnahc), "EMBFKIIDHPE_DHFHMGIGGPP" => Some(Self::Dhfhmgiggpp), "EMBFKIIDHPE_GJFMICFEBOP" => Some(Self::Gjfmicfebop), "EMBFKIIDHPE_NKOMCHMJBDI" => Some(Self::Nkomchmjbdi), "EMBFKIIDHPE_NJENPNKILEE" => Some(Self::Njenpnkilee), "EMBFKIIDHPE_LHLKNHBOHBI" => Some(Self::Lhlknhbohbi), "EMBFKIIDHPE_LBLJBABEFBA" => Some(Self::Lbljbabefba), "EMBFKIIDHPE_IPCNFONKGJL" => Some(Self::Ipcnfonkgjl), "EMBFKIIDHPE_MCDNAGPBAFE" => Some(Self::Mcdnagpbafe), "EMBFKIIDHPE_LMDBOMDMMPL" => Some(Self::Lmdbomdmmpl), "EMBFKIIDHPE_PCJALNGDGAJ" => Some(Self::Pcjalngdgaj), "EMBFKIIDHPE_DICFBLADMOO" => Some(Self::Dicfbladmoo), "EMBFKIIDHPE_BHJFPOKKCOD" => Some(Self::Bhjfpokkcod), "EMBFKIIDHPE_PHICIGFFGMM" => Some(Self::Phicigffgmm), "EMBFKIIDHPE_FPJPBMCELCK" => Some(Self::Fpjpbmcelck), "EMBFKIIDHPE_FIGCCOCKOFG" => Some(Self::Figccockofg), "EMBFKIIDHPE_HHKDJLFEFHH" => Some(Self::Hhkdjlfefhh), "EMBFKIIDHPE_IBOFOAPGBNE" => Some(Self::Ibofoapgbne), "EMBFKIIDHPE_NMPKNJKENCA" => Some(Self::Nmpknjkenca), "EMBFKIIDHPE_KAEADJMDEPE" => Some(Self::Kaeadjmdepe), "EMBFKIIDHPE_JDNJCPNACLH" => Some(Self::Jdnjcpnaclh), "EMBFKIIDHPE_CDDDKDBBKDM" => Some(Self::Cdddkdbbkdm), "EMBFKIIDHPE_DOKBEHOBCMK" => Some(Self::Dokbehobcmk), "EMBFKIIDHPE_DMNKABCNIDH" => Some(Self::Dmnkabcnidh), "EMBFKIIDHPE_DPLNJBBNMOD" => Some(Self::Dplnjbbnmod), "EMBFKIIDHPE_EFBMOHOFFGA" => Some(Self::Efbmohoffga), "EMBFKIIDHPE_PNKDMEDNOKK" => Some(Self::Pnkdmednokk), "EMBFKIIDHPE_OMEIHCDIPML" => Some(Self::Omeihcdipml), "EMBFKIIDHPE_JIOJMPKBCOD" => Some(Self::Jiojmpkbcod), "EMBFKIIDHPE_AEHPJFDLJGK" => Some(Self::Aehpjfdljgk), "EMBFKIIDHPE_GNPDBEKNDFM" => Some(Self::Gnpdbekndfm), "EMBFKIIDHPE_PLJBHLOKAEE" => Some(Self::Pljbhlokaee), "EMBFKIIDHPE_AJALPLJMOJN" => Some(Self::Ajalpljmojn), "EMBFKIIDHPE_LAIGIOBMJKN" => Some(Self::Laigiobmjkn), "EMBFKIIDHPE_AHGBEIAODIC" => Some(Self::Ahgbeiaodic), "EMBFKIIDHPE_BFFEBPDFMLC" => Some(Self::Bffebpdfmlc), "EMBFKIIDHPE_JMLJOLLHIFC" => Some(Self::Jmljollhifc), "EMBFKIIDHPE_ELNOLBFNNNO" => Some(Self::Elnolbfnnno), "EMBFKIIDHPE_AADGJIJLKLL" => Some(Self::Aadgjijlkll), "EMBFKIIDHPE_CMDAGCGJPJO" => Some(Self::Cmdagcgjpjo), "EMBFKIIDHPE_KJJDCFJEIID" => Some(Self::Kjjdcfjeiid), "EMBFKIIDHPE_GOJCHPMAAPN" => Some(Self::Gojchpmaapn), "EMBFKIIDHPE_AFECHLLOFOC" => Some(Self::Afechllofoc), "EMBFKIIDHPE_DNDJKGCOHGJ" => Some(Self::Dndjkgcohgj), "EMBFKIIDHPE_NDEKKIPMCDB" => Some(Self::Ndekkipmcdb), "EMBFKIIDHPE_JOAHFKKBHKA" => Some(Self::Joahfkkbhka), "EMBFKIIDHPE_LGHDKMEJKCJ" => Some(Self::Lghdkmejkcj), "EMBFKIIDHPE_OKFEAEACPCL" => Some(Self::Okfeaeacpcl), "EMBFKIIDHPE_BHHIDDFBLBH" => Some(Self::Bhhiddfblbh), "EMBFKIIDHPE_POHFMBMKDJO" => Some(Self::Pohfmbmkdjo), "EMBFKIIDHPE_HEDIPLBAJJK" => Some(Self::Hediplbajjk), "EMBFKIIDHPE_INBMJOBIPKO" => Some(Self::Inbmjobipko), "EMBFKIIDHPE_BPKONCGKGLK" => Some(Self::Bpkoncgkglk), "EMBFKIIDHPE_FEJKLIPGKLN" => Some(Self::Fejklipgkln), "EMBFKIIDHPE_HGLBNOPDACH" => Some(Self::Hglbnopdach), "EMBFKIIDHPE_BBGGIDABNFB" => Some(Self::Bbggidabnfb), "EMBFKIIDHPE_KKJFLBNCLOH" => Some(Self::Kkjflbncloh), "EMBFKIIDHPE_AOMPFCAOKLM" => Some(Self::Aompfcaoklm), "EMBFKIIDHPE_ANMKCJICJED" => Some(Self::Anmkcjicjed), "EMBFKIIDHPE_IEDANDADNJG" => Some(Self::Iedandadnjg), "EMBFKIIDHPE_JENBOPIKHEN" => Some(Self::Jenbopikhen), "EMBFKIIDHPE_GCKNOFNFLBF" => Some(Self::Gcknofnflbf), "EMBFKIIDHPE_BLGFKGFADGF" => Some(Self::Blgfkgfadgf), "EMBFKIIDHPE_MMBEKCAEKGN" => Some(Self::Mmbekcaekgn), "EMBFKIIDHPE_IGLIAEPANDE" => Some(Self::Igliaepande), "EMBFKIIDHPE_KAIKKFOGHAB" => Some(Self::Kaikkfoghab), "EMBFKIIDHPE_MCMHACBKKEM" => Some(Self::Mcmhacbkkem), "EMBFKIIDHPE_EKPLBBLPLLO" => Some(Self::Ekplbblpllo), "EMBFKIIDHPE_AAMBJNCCFHL" => Some(Self::Aambjnccfhl), "EMBFKIIDHPE_MOIGCIPFCOJ" => Some(Self::Moigcipfcoj), "EMBFKIIDHPE_DECCKNKNMAH" => Some(Self::Deccknknmah), "EMBFKIIDHPE_BMNNMFKFDLP" => Some(Self::Bmnnmfkfdlp), "EMBFKIIDHPE_CPGEKOHHHNC" => Some(Self::Cpgekohhhnc), "EMBFKIIDHPE_EEPANNDNLIC" => Some(Self::Eepanndnlic), "EMBFKIIDHPE_CEENGODPMOF" => Some(Self::Ceengodpmof), "EMBFKIIDHPE_DAAMGCDDOMI" => Some(Self::Daamgcddomi), "EMBFKIIDHPE_NBCGHNFEODE" => Some(Self::Nbcghnfeode), "EMBFKIIDHPE_PODADGGEBAH" => Some(Self::Podadggebah), "EMBFKIIDHPE_AJGGBLPJJBA" => Some(Self::Ajggblpjjba), "EMBFKIIDHPE_DLPMHFJIJHL" => Some(Self::Dlpmhfjijhl), "EMBFKIIDHPE_IFMNJEINPBM" => Some(Self::Ifmnjeinpbm), "EMBFKIIDHPE_ELAGJMKHCPM" => Some(Self::Elagjmkhcpm), "EMBFKIIDHPE_CBPNBIDKEJM" => Some(Self::Cbpnbidkejm), "EMBFKIIDHPE_OCBKJLBBLBN" => Some(Self::Ocbkjlbblbn), "EMBFKIIDHPE_OEJBBIFLLFA" => Some(Self::Oejbbifllfa), "EMBFKIIDHPE_PLOFKMLGLBN" => Some(Self::Plofkmlglbn), "EMBFKIIDHPE_NCFNPNNOJEG" => Some(Self::Ncfnpnnojeg), "EMBFKIIDHPE_GKNEHNEHALE" => Some(Self::Gknehnehale), "EMBFKIIDHPE_AKFNDDGPLIJ" => Some(Self::Akfnddgplij), "EMBFKIIDHPE_FNFPDAELCDF" => Some(Self::Fnfpdaelcdf), "EMBFKIIDHPE_DHCLJJKLDKG" => Some(Self::Dhcljjkldkg), "EMBFKIIDHPE_PBJPEBLBGDE" => Some(Self::Pbjpeblbgde), "EMBFKIIDHPE_KDNHNDKLKFG" => Some(Self::Kdnhndklkfg), "EMBFKIIDHPE_EOMFEDOEEDL" => Some(Self::Eomfedoeedl), "EMBFKIIDHPE_PNMMKAAAOOB" => Some(Self::Pnmmkaaaoob), "EMBFKIIDHPE_LJEEEBKIIAC" => Some(Self::Ljeeebkiiac), "EMBFKIIDHPE_KJIBFGNEJHD" => Some(Self::Kjibfgnejhd), "EMBFKIIDHPE_BLHOAJBBGHL" => Some(Self::Blhoajbbghl), "EMBFKIIDHPE_IHLHHPHEKFI" => Some(Self::Ihlhhphekfi), "EMBFKIIDHPE_PFMOGOBNEMB" => Some(Self::Pfmogobnemb), "EMBFKIIDHPE_ADMHILBPHDA" => Some(Self::Admhilbphda), "EMBFKIIDHPE_GAMACAAMEAI" => Some(Self::Gamacaameai), "EMBFKIIDHPE_JGOMLIKDFFA" => Some(Self::Jgomlikdffa), "EMBFKIIDHPE_HKHGPNHJDFJ" => Some(Self::Hkhgpnhjdfj), "EMBFKIIDHPE_CNAEELCHBMK" => Some(Self::Cnaeelchbmk), "EMBFKIIDHPE_JLOPDHGGOFK" => Some(Self::Jlopdhggofk), "EMBFKIIDHPE_CDJBLLOPEJM" => Some(Self::Cdjbllopejm), "EMBFKIIDHPE_JNIOHACIBKK" => Some(Self::Jniohacibkk), "EMBFKIIDHPE_LJEHLIKHEMN" => Some(Self::Ljehlikhemn), "EMBFKIIDHPE_JOPJGLKCGPP" => Some(Self::Jopjglkcgpp), "EMBFKIIDHPE_HKCHOAPNFOM" => Some(Self::Hkchoapnfom), "EMBFKIIDHPE_BNOCHEGOEPH" => Some(Self::Bnochegoeph), "EMBFKIIDHPE_OKOCIDPFDBA" => Some(Self::Okocidpfdba), "EMBFKIIDHPE_COKINKFIKAN" => Some(Self::Cokinkfikan), "EMBFKIIDHPE_ANCPPLDFJCO" => Some(Self::Ancppldfjco), "EMBFKIIDHPE_COMJABFICGH" => Some(Self::Comjabficgh), "EMBFKIIDHPE_DHJEMFOGCLO" => Some(Self::Dhjemfogclo), "EMBFKIIDHPE_ONNJILPKHMC" => Some(Self::Onnjilpkhmc), "EMBFKIIDHPE_HGPBCBMNCLG" => Some(Self::Hgpbcbmnclg), "EMBFKIIDHPE_HPGAGEKFAFN" => Some(Self::Hpgagekfafn), "EMBFKIIDHPE_KHKMMOMPACD" => Some(Self::Khkmmompacd), "EMBFKIIDHPE_EJPPNEECGKN" => Some(Self::Ejppneecgkn), "EMBFKIIDHPE_KDBLHGOOGBA" => Some(Self::Kdblhgoogba), "EMBFKIIDHPE_JAJGGJBIHHA" => Some(Self::Jajggjbihha), "EMBFKIIDHPE_FPDFACBPPEF" => Some(Self::Fpdfacbppef), "EMBFKIIDHPE_CMJOMGFABCK" => Some(Self::Cmjomgfabck), "EMBFKIIDHPE_AMFNNNDGGGN" => Some(Self::Amfnnndgggn), "EMBFKIIDHPE_HOBBJONAAFE" => Some(Self::Hobbjonaafe), "EMBFKIIDHPE_HJMBFLBBMDK" => Some(Self::Hjmbflbbmdk), "EMBFKIIDHPE_IPNJCLHDBME" => Some(Self::Ipnjclhdbme), "EMBFKIIDHPE_MOAJLIFNPAK" => Some(Self::Moajlifnpak), "EMBFKIIDHPE_BGKIDGDIGNE" => Some(Self::Bgkidgdigne), "EMBFKIIDHPE_GHCANGMMCGG" => Some(Self::Ghcangmmcgg), "EMBFKIIDHPE_IHPBGMJICCB" => Some(Self::Ihpbgmjiccb), "EMBFKIIDHPE_BMADEKKIEIJ" => Some(Self::Bmadekkieij), "EMBFKIIDHPE_HFOMJJHKECJ" => Some(Self::Hfomjjhkecj), "EMBFKIIDHPE_HDPKBJBGMFJ" => Some(Self::Hdpkbjbgmfj), "EMBFKIIDHPE_NAAKKHCIFGF" => Some(Self::Naakkhcifgf), "EMBFKIIDHPE_OIBCLDJHDBJ" => Some(Self::Oibcldjhdbj), "EMBFKIIDHPE_BHNLAGOFHHJ" => Some(Self::Bhnlagofhhj), "EMBFKIIDHPE_HANPBKBJGML" => Some(Self::Hanpbkbjgml), "EMBFKIIDHPE_IHDMELOLKPF" => Some(Self::Ihdmelolkpf), "EMBFKIIDHPE_ELAHOHCGGLM" => Some(Self::Elahohcgglm), "EMBFKIIDHPE_CHEDMNBCKFI" => Some(Self::Chedmnbckfi), "EMBFKIIDHPE_LKAKGNGLHNI" => Some(Self::Lkakgnglhni), "EMBFKIIDHPE_BIMOKLHJFAO" => Some(Self::Bimoklhjfao), "EMBFKIIDHPE_KKPLKBDPJAL" => Some(Self::Kkplkbdpjal), "EMBFKIIDHPE_DOJHALECJBL" => Some(Self::Dojhalecjbl), "EMBFKIIDHPE_ILKFJMJAGNG" => Some(Self::Ilkfjmjagng), "EMBFKIIDHPE_OFDHMMLFMIP" => Some(Self::Ofdhmmlfmip), "EMBFKIIDHPE_GFDBKGJJGNP" => Some(Self::Gfdbkgjjgnp), "EMBFKIIDHPE_AECJPBPPMMK" => Some(Self::Aecjpbppmmk), "EMBFKIIDHPE_LJONPPPBFMJ" => Some(Self::Ljonpppbfmj), "EMBFKIIDHPE_PILHIIPGNGO" => Some(Self::Pilhiipgngo), "EMBFKIIDHPE_LJJPJCEMOJN" => Some(Self::Ljjpjcemojn), "EMBFKIIDHPE_MKCAFPECCNG" => Some(Self::Mkcafpeccng), "EMBFKIIDHPE_GIAAODKBFOG" => Some(Self::Giaaodkbfog), "EMBFKIIDHPE_INELHLGDIKJ" => Some(Self::Inelhlgdikj), "EMBFKIIDHPE_NDLIBKPEAIC" => Some(Self::Ndlibkpeaic), "EMBFKIIDHPE_APLKJHKNPBO" => Some(Self::Aplkjhknpbo), "EMBFKIIDHPE_HHMCEKIHMGO" => Some(Self::Hhmcekihmgo), "EMBFKIIDHPE_MHMFCBNHEIM" => Some(Self::Mhmfcbnheim), "EMBFKIIDHPE_LHNIELFDIBP" => Some(Self::Lhnielfdibp), "EMBFKIIDHPE_JLHFFGGKHOP" => Some(Self::Jlhffggkhop), "EMBFKIIDHPE_HHENAFDGDJK" => Some(Self::Hhenafdgdjk), "EMBFKIIDHPE_HODLAOONANA" => Some(Self::Hodlaoonana), "EMBFKIIDHPE_BCDKKAPOGFO" => Some(Self::Bcdkkapogfo), "EMBFKIIDHPE_OCGDJICNBKC" => Some(Self::Ocgdjicnbkc), "EMBFKIIDHPE_LMJPNIGCKJM" => Some(Self::Lmjpnigckjm), "EMBFKIIDHPE_NCOKFJPHCHN" => Some(Self::Ncokfjphchn), "EMBFKIIDHPE_HMFBLOOGALH" => Some(Self::Hmfbloogalh), "EMBFKIIDHPE_HCOOGDAAONL" => Some(Self::Hcoogdaaonl), "EMBFKIIDHPE_MNLLEKIKKMH" => Some(Self::Mnllekikkmh), "EMBFKIIDHPE_CPFCMILBMLF" => Some(Self::Cpfcmilbmlf), "EMBFKIIDHPE_DGHLOONHEHH" => Some(Self::Dghloonhehh), "EMBFKIIDHPE_MHMHHGJHNNE" => Some(Self::Mhmhhgjhnne), "EMBFKIIDHPE_MFFAIOKJAAO" => Some(Self::Mffaiokjaao), "EMBFKIIDHPE_OCKMLLDLMBK" => Some(Self::Ockmlldlmbk), "EMBFKIIDHPE_EOKKAGPALJO" => Some(Self::Eokkagpaljo), "EMBFKIIDHPE_PPAHCBLENPN" => Some(Self::Ppahcblenpn), "EMBFKIIDHPE_NDEDLFDGHNN" => Some(Self::Ndedlfdghnn), "EMBFKIIDHPE_CICEHGBFIBM" => Some(Self::Cicehgbfibm), "EMBFKIIDHPE_GALNODDKENJ" => Some(Self::Galnoddkenj), "EMBFKIIDHPE_KKDFFBKPLAH" => Some(Self::Kkdffbkplah), "EMBFKIIDHPE_MIKBNEFFEOE" => Some(Self::Mikbneffeoe), "EMBFKIIDHPE_LAOFDDDBJLA" => Some(Self::Laofdddbjla), "EMBFKIIDHPE_FOPLIOFLIGD" => Some(Self::Fopliofligd), "EMBFKIIDHPE_LMNKGGLDKHO" => Some(Self::Lmnkggldkho), "EMBFKIIDHPE_PEKINBMMHIK" => Some(Self::Pekinbmmhik), "EMBFKIIDHPE_NDGDIPCMMEK" => Some(Self::Ndgdipcmmek), "EMBFKIIDHPE_ABKJOEIDCJN" => Some(Self::Abkjoeidcjn), "EMBFKIIDHPE_HGJCMDOFNOL" => Some(Self::Hgjcmdofnol), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fedlkanfnbh { Labncgcmmlm = 0, Jofkhkbapci = 1, } impl Fedlkanfnbh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Labncgcmmlm => "FEDLKANFNBH_LABNCGCMMLM", Self::Jofkhkbapci => "FEDLKANFNBH_JOFKHKBAPCI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FEDLKANFNBH_LABNCGCMMLM" => Some(Self::Labncgcmmlm), "FEDLKANFNBH_JOFKHKBAPCI" => Some(Self::Jofkhkbapci), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Emlhmddlihe { Nfmcikpgljk = 0, Pebmgocegfg = 1, } impl Emlhmddlihe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nfmcikpgljk => "EMLHMDDLIHE_NFMCIKPGLJK", Self::Pebmgocegfg => "EMLHMDDLIHE_PEBMGOCEGFG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EMLHMDDLIHE_NFMCIKPGLJK" => Some(Self::Nfmcikpgljk), "EMLHMDDLIHE_PEBMGOCEGFG" => Some(Self::Pebmgocegfg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Heajbhnmjgo { Ofghjkihmib = 0, Hfofghfnjld = 1, } impl Heajbhnmjgo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ofghjkihmib => "HEAJBHNMJGO_OFGHJKIHMIB", Self::Hfofghfnjld => "HEAJBHNMJGO_HFOFGHFNJLD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HEAJBHNMJGO_OFGHJKIHMIB" => Some(Self::Ofghjkihmib), "HEAJBHNMJGO_HFOFGHFNJLD" => Some(Self::Hfofghfnjld), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Edhfgmggojh { Pcpdhelpkem = 0, Jpfkilknjlo = 1, Gopeeboibpf = 2, Amaoiembhhl = 3, Mkfkgfhllgo = 4, Lkoefdddpba = 5, Gbkogncabei = 6, } impl Edhfgmggojh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "EDHFGMGGOJH_PCPDHELPKEM", Self::Jpfkilknjlo => "EDHFGMGGOJH_JPFKILKNJLO", Self::Gopeeboibpf => "EDHFGMGGOJH_GOPEEBOIBPF", Self::Amaoiembhhl => "EDHFGMGGOJH_AMAOIEMBHHL", Self::Mkfkgfhllgo => "EDHFGMGGOJH_MKFKGFHLLGO", Self::Lkoefdddpba => "EDHFGMGGOJH_LKOEFDDDPBA", Self::Gbkogncabei => "EDHFGMGGOJH_GBKOGNCABEI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EDHFGMGGOJH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "EDHFGMGGOJH_JPFKILKNJLO" => Some(Self::Jpfkilknjlo), "EDHFGMGGOJH_GOPEEBOIBPF" => Some(Self::Gopeeboibpf), "EDHFGMGGOJH_AMAOIEMBHHL" => Some(Self::Amaoiembhhl), "EDHFGMGGOJH_MKFKGFHLLGO" => Some(Self::Mkfkgfhllgo), "EDHFGMGGOJH_LKOEFDDDPBA" => Some(Self::Lkoefdddpba), "EDHFGMGGOJH_GBKOGNCABEI" => Some(Self::Gbkogncabei), _ => None, } } } /// Obf: DOILPDPENLJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActiveType { DoilpdpenljPcpdhelpkem = 0, CmdGetActiveActivityDataScRsp = 9570, CmdActiveActivityDataChangeScNotify = 9565, CmdTakeActiveActivityRewardCsReq = 9552, CmdGetActivityActiveDataCsReq = 9551, CmdTakeActiveActivityRewardScRsp = 9560, } 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::DoilpdpenljPcpdhelpkem => "DOILPDPENLJ_PCPDHELPKEM", Self::CmdGetActiveActivityDataScRsp => "CmdGetActiveActivityDataScRsp", Self::CmdActiveActivityDataChangeScNotify => { "CmdActiveActivityDataChangeScNotify" } Self::CmdTakeActiveActivityRewardCsReq => "CmdTakeActiveActivityRewardCsReq", Self::CmdGetActivityActiveDataCsReq => "CmdGetActivityActiveDataCsReq", Self::CmdTakeActiveActivityRewardScRsp => "CmdTakeActiveActivityRewardScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DOILPDPENLJ_PCPDHELPKEM" => Some(Self::DoilpdpenljPcpdhelpkem), "CmdGetActiveActivityDataScRsp" => Some(Self::CmdGetActiveActivityDataScRsp), "CmdActiveActivityDataChangeScNotify" => { Some(Self::CmdActiveActivityDataChangeScNotify) } "CmdTakeActiveActivityRewardCsReq" => { Some(Self::CmdTakeActiveActivityRewardCsReq) } "CmdGetActivityActiveDataCsReq" => Some(Self::CmdGetActivityActiveDataCsReq), "CmdTakeActiveActivityRewardScRsp" => { Some(Self::CmdTakeActiveActivityRewardScRsp) } _ => None, } } } /// Obf: FPLEHFOAEKF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActivityType { FplehfoaekfPcpdhelpkem = 0, CmdGindkjglpjm = 2688, CmdTakeMaterialSubmitActivityRewardScRsp = 2658, CmdGetLoginActivityScRsp = 2610, CmdGetMaterialSubmitActivityDataCsReq = 2672, CmdGetMaterialSubmitActivityDataScRsp = 2632, CmdTakeTrialActivityRewardCsReq = 2629, CmdGetLoginActivityCsReq = 2691, CmdGetActivityScheduleConfigCsReq = 2614, CmdSubmitMaterialSubmitActivityMaterialCsReq = 2633, CmdGetTrialActivityDataCsReq = 2692, CmdTrialActivityNotify = 2652, CmdTakeLoginActivityRewardCsReq = 2694, CmdStartTrialActivity = 2616, CmdGetAvatarRewardDataScRsp = 2669, CmdTakeLoginActivityRewardScRsp = 2695, CmdGetAvatarRewardDataCsReq = 2690, CmdChooseAvatarCsReq = 2641, CmdEnterTrialActivityStageScRsp = 2659, CmdSubmitMaterialSubmitActivityMaterialScRsp = 2661, CmdStartTrialActivityCsReq = 2677, CmdTakeRewardCsReq = 2670, FplehfoaekfBmncdajdlpa = 2642, CmdLeaveTrialActivityCsReq = 2606, CmdChooseAvatarScRsp = 2662, CmdTrialActivityDataChangeScNotify = 2678, CmdGetTrialActivityDataScRsp = 2624, CmdTakeTrialActivityRewardScRsp = 2612, CmdGetActivityScheduleConfigScRsp = 2618, CmdTakeRewardScRsp = 2668, CmdTakeMaterialSubmitActivityRewardCsReq = 2607, } 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::FplehfoaekfPcpdhelpkem => "FPLEHFOAEKF_PCPDHELPKEM", Self::CmdGindkjglpjm => "CmdGINDKJGLPJM", Self::CmdTakeMaterialSubmitActivityRewardScRsp => { "CmdTakeMaterialSubmitActivityRewardScRsp" } Self::CmdGetLoginActivityScRsp => "CmdGetLoginActivityScRsp", Self::CmdGetMaterialSubmitActivityDataCsReq => { "CmdGetMaterialSubmitActivityDataCsReq" } Self::CmdGetMaterialSubmitActivityDataScRsp => { "CmdGetMaterialSubmitActivityDataScRsp" } Self::CmdTakeTrialActivityRewardCsReq => "CmdTakeTrialActivityRewardCsReq", Self::CmdGetLoginActivityCsReq => "CmdGetLoginActivityCsReq", Self::CmdGetActivityScheduleConfigCsReq => { "CmdGetActivityScheduleConfigCsReq" } Self::CmdSubmitMaterialSubmitActivityMaterialCsReq => { "CmdSubmitMaterialSubmitActivityMaterialCsReq" } Self::CmdGetTrialActivityDataCsReq => "CmdGetTrialActivityDataCsReq", Self::CmdTrialActivityNotify => "CmdTrialActivityNotify", Self::CmdTakeLoginActivityRewardCsReq => "CmdTakeLoginActivityRewardCsReq", Self::CmdStartTrialActivity => "CmdStartTrialActivity", Self::CmdGetAvatarRewardDataScRsp => "CmdGetAvatarRewardDataScRsp", Self::CmdTakeLoginActivityRewardScRsp => "CmdTakeLoginActivityRewardScRsp", Self::CmdGetAvatarRewardDataCsReq => "CmdGetAvatarRewardDataCsReq", Self::CmdChooseAvatarCsReq => "CmdChooseAvatarCsReq", Self::CmdEnterTrialActivityStageScRsp => "CmdEnterTrialActivityStageScRsp", Self::CmdSubmitMaterialSubmitActivityMaterialScRsp => { "CmdSubmitMaterialSubmitActivityMaterialScRsp" } Self::CmdStartTrialActivityCsReq => "CmdStartTrialActivityCsReq", Self::CmdTakeRewardCsReq => "CmdTakeRewardCsReq", Self::FplehfoaekfBmncdajdlpa => "FPLEHFOAEKF_BMNCDAJDLPA", Self::CmdLeaveTrialActivityCsReq => "CmdLeaveTrialActivityCsReq", Self::CmdChooseAvatarScRsp => "CmdChooseAvatarScRsp", Self::CmdTrialActivityDataChangeScNotify => { "CmdTrialActivityDataChangeScNotify" } Self::CmdGetTrialActivityDataScRsp => "CmdGetTrialActivityDataScRsp", Self::CmdTakeTrialActivityRewardScRsp => "CmdTakeTrialActivityRewardScRsp", Self::CmdGetActivityScheduleConfigScRsp => { "CmdGetActivityScheduleConfigScRsp" } Self::CmdTakeRewardScRsp => "CmdTakeRewardScRsp", Self::CmdTakeMaterialSubmitActivityRewardCsReq => { "CmdTakeMaterialSubmitActivityRewardCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FPLEHFOAEKF_PCPDHELPKEM" => Some(Self::FplehfoaekfPcpdhelpkem), "CmdGINDKJGLPJM" => Some(Self::CmdGindkjglpjm), "CmdTakeMaterialSubmitActivityRewardScRsp" => { Some(Self::CmdTakeMaterialSubmitActivityRewardScRsp) } "CmdGetLoginActivityScRsp" => Some(Self::CmdGetLoginActivityScRsp), "CmdGetMaterialSubmitActivityDataCsReq" => { Some(Self::CmdGetMaterialSubmitActivityDataCsReq) } "CmdGetMaterialSubmitActivityDataScRsp" => { Some(Self::CmdGetMaterialSubmitActivityDataScRsp) } "CmdTakeTrialActivityRewardCsReq" => { Some(Self::CmdTakeTrialActivityRewardCsReq) } "CmdGetLoginActivityCsReq" => Some(Self::CmdGetLoginActivityCsReq), "CmdGetActivityScheduleConfigCsReq" => { Some(Self::CmdGetActivityScheduleConfigCsReq) } "CmdSubmitMaterialSubmitActivityMaterialCsReq" => { Some(Self::CmdSubmitMaterialSubmitActivityMaterialCsReq) } "CmdGetTrialActivityDataCsReq" => Some(Self::CmdGetTrialActivityDataCsReq), "CmdTrialActivityNotify" => Some(Self::CmdTrialActivityNotify), "CmdTakeLoginActivityRewardCsReq" => { Some(Self::CmdTakeLoginActivityRewardCsReq) } "CmdStartTrialActivity" => Some(Self::CmdStartTrialActivity), "CmdGetAvatarRewardDataScRsp" => Some(Self::CmdGetAvatarRewardDataScRsp), "CmdTakeLoginActivityRewardScRsp" => { Some(Self::CmdTakeLoginActivityRewardScRsp) } "CmdGetAvatarRewardDataCsReq" => Some(Self::CmdGetAvatarRewardDataCsReq), "CmdChooseAvatarCsReq" => Some(Self::CmdChooseAvatarCsReq), "CmdEnterTrialActivityStageScRsp" => { Some(Self::CmdEnterTrialActivityStageScRsp) } "CmdSubmitMaterialSubmitActivityMaterialScRsp" => { Some(Self::CmdSubmitMaterialSubmitActivityMaterialScRsp) } "CmdStartTrialActivityCsReq" => Some(Self::CmdStartTrialActivityCsReq), "CmdTakeRewardCsReq" => Some(Self::CmdTakeRewardCsReq), "FPLEHFOAEKF_BMNCDAJDLPA" => Some(Self::FplehfoaekfBmncdajdlpa), "CmdLeaveTrialActivityCsReq" => Some(Self::CmdLeaveTrialActivityCsReq), "CmdChooseAvatarScRsp" => Some(Self::CmdChooseAvatarScRsp), "CmdTrialActivityDataChangeScNotify" => { Some(Self::CmdTrialActivityDataChangeScNotify) } "CmdGetTrialActivityDataScRsp" => Some(Self::CmdGetTrialActivityDataScRsp), "CmdTakeTrialActivityRewardScRsp" => { Some(Self::CmdTakeTrialActivityRewardScRsp) } "CmdGetActivityScheduleConfigScRsp" => { Some(Self::CmdGetActivityScheduleConfigScRsp) } "CmdTakeRewardScRsp" => Some(Self::CmdTakeRewardScRsp), "CmdTakeMaterialSubmitActivityRewardCsReq" => { Some(Self::CmdTakeMaterialSubmitActivityRewardCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Iafgjjkcghp { Pcpdhelpkem = 0, Klhdcopplng = 1, } impl Iafgjjkcghp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "IAFGJJKCGHP_PCPDHELPKEM", Self::Klhdcopplng => "IAFGJJKCGHP_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IAFGJJKCGHP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "IAFGJJKCGHP_KLHDCOPPLNG" => Some(Self::Klhdcopplng), _ => None, } } } /// Obf: GMGGDILEKBN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActivityRewardStatType { GmggdilekbnIhbkkjgndof = 0, CmdGetActivityRewardCountDataScRsp = 9114, CmdGetActivityHotDataCsReq = 9119, CmdGetActivityHotDataScRsp = 9120, CmdGetActivityRewardCountDataCsReq = 9115, CmdGetAllActivityRewardCountDataScRsp = 9117, CmdGetAllActivityRewardCountDataCsReq = 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::GmggdilekbnIhbkkjgndof => "GMGGDILEKBN_IHBKKJGNDOF", Self::CmdGetActivityRewardCountDataScRsp => { "CmdGetActivityRewardCountDataScRsp" } Self::CmdGetActivityHotDataCsReq => "CmdGetActivityHotDataCsReq", Self::CmdGetActivityHotDataScRsp => "CmdGetActivityHotDataScRsp", Self::CmdGetActivityRewardCountDataCsReq => { "CmdGetActivityRewardCountDataCsReq" } Self::CmdGetAllActivityRewardCountDataScRsp => { "CmdGetAllActivityRewardCountDataScRsp" } Self::CmdGetAllActivityRewardCountDataCsReq => { "CmdGetAllActivityRewardCountDataCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GMGGDILEKBN_IHBKKJGNDOF" => Some(Self::GmggdilekbnIhbkkjgndof), "CmdGetActivityRewardCountDataScRsp" => { Some(Self::CmdGetActivityRewardCountDataScRsp) } "CmdGetActivityHotDataCsReq" => Some(Self::CmdGetActivityHotDataCsReq), "CmdGetActivityHotDataScRsp" => Some(Self::CmdGetActivityHotDataScRsp), "CmdGetActivityRewardCountDataCsReq" => { Some(Self::CmdGetActivityRewardCountDataCsReq) } "CmdGetAllActivityRewardCountDataScRsp" => { Some(Self::CmdGetAllActivityRewardCountDataScRsp) } "CmdGetAllActivityRewardCountDataCsReq" => { Some(Self::CmdGetAllActivityRewardCountDataCsReq) } _ => None, } } } /// Obf: KEGCHCIHKDM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAdventureType { KegchcihkdmPcpdhelpkem = 0, CmdFarmElementSweepScRsp = 1301, CmdFarmElementSweepCsReq = 1339, KegchcihkdmDofmagoganp = 1391, CmdQuickStartCocoonStageCsReq = 1314, CmdGicddndgjjo = 1310, CmdQuickStartCocoonStageScRsp = 1318, CmdStartQuickFarmElementRsp = 1398, CmdCocoonSweepScRsp = 1326, CmdCocoonSweepCsReq = 1363, CmdStartQuickFarmElementReq = 1309, CmdGetFarmStageGachaInfoScRsp = 1395, CmdGetFarmStageGachaInfoCsReq = 1394, } 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::KegchcihkdmPcpdhelpkem => "KEGCHCIHKDM_PCPDHELPKEM", Self::CmdFarmElementSweepScRsp => "CmdFarmElementSweepScRsp", Self::CmdFarmElementSweepCsReq => "CmdFarmElementSweepCsReq", Self::KegchcihkdmDofmagoganp => "KEGCHCIHKDM_DOFMAGOGANP", Self::CmdQuickStartCocoonStageCsReq => "CmdQuickStartCocoonStageCsReq", Self::CmdGicddndgjjo => "CmdGICDDNDGJJO", Self::CmdQuickStartCocoonStageScRsp => "CmdQuickStartCocoonStageScRsp", Self::CmdStartQuickFarmElementRsp => "CmdStartQuickFarmElementRsp", Self::CmdCocoonSweepScRsp => "CmdCocoonSweepScRsp", Self::CmdCocoonSweepCsReq => "CmdCocoonSweepCsReq", Self::CmdStartQuickFarmElementReq => "CmdStartQuickFarmElementReq", Self::CmdGetFarmStageGachaInfoScRsp => "CmdGetFarmStageGachaInfoScRsp", Self::CmdGetFarmStageGachaInfoCsReq => "CmdGetFarmStageGachaInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KEGCHCIHKDM_PCPDHELPKEM" => Some(Self::KegchcihkdmPcpdhelpkem), "CmdFarmElementSweepScRsp" => Some(Self::CmdFarmElementSweepScRsp), "CmdFarmElementSweepCsReq" => Some(Self::CmdFarmElementSweepCsReq), "KEGCHCIHKDM_DOFMAGOGANP" => Some(Self::KegchcihkdmDofmagoganp), "CmdQuickStartCocoonStageCsReq" => Some(Self::CmdQuickStartCocoonStageCsReq), "CmdGICDDNDGJJO" => Some(Self::CmdGicddndgjjo), "CmdQuickStartCocoonStageScRsp" => Some(Self::CmdQuickStartCocoonStageScRsp), "CmdStartQuickFarmElementRsp" => Some(Self::CmdStartQuickFarmElementRsp), "CmdCocoonSweepScRsp" => Some(Self::CmdCocoonSweepScRsp), "CmdCocoonSweepCsReq" => Some(Self::CmdCocoonSweepCsReq), "CmdStartQuickFarmElementReq" => Some(Self::CmdStartQuickFarmElementReq), "CmdGetFarmStageGachaInfoScRsp" => Some(Self::CmdGetFarmStageGachaInfoScRsp), "CmdGetFarmStageGachaInfoCsReq" => Some(Self::CmdGetFarmStageGachaInfoCsReq), _ => None, } } } /// Obf: FIBGNBKGHNF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAetherDivideType { FibgnbkghnfPcpdhelpkem = 0, CmdTakeOffSkillCoreScRsp = 4816, CmdClearAetherDividePassiveSkillCsReq = 4850, CmdSwitchAetherDivideLineUpSlotScRsp = 4821, CmdNpbnpokgnci = 4827, CmdStartAetherDivideStageBattleScRsp = 4815, CmdAetherDivideTakeChallengeRewardScRsp = 4840, CmdAetherDivideTainerInfoScNotify = 4837, CmdAetherDivideRefreshEndlessScRsp = 4820, CmdStartAetherDivideChallengeBattleScRsp = 4801, CmdGetAetherDivideChallengeInfoScRsp = 4809, CmdAetherDivideSpiritInfoScNotify = 4808, CmdAetherDivideSpiritExpUpScRsp = 4826, CmdGetAetherDivideChallengeInfoCsReq = 4833, CmdSetAetherDivideLineUpCsReq = 4818, CmdSwitchAetherDivideLineUpSlotCsReq = 4831, CmdAetherDivideTakeChallengeRewardCsReq = 4846, CmdStartAetherDivideChallengeBattleCsReq = 4805, CmdGetAetherDivideInfoCsReq = 4802, CmdAetherDivideSkillItemScNotify = 4848, CmdSetAetherDivideLineUpScRsp = 4845, CmdAetherDivideLineupScNotify = 4843, CmdAetherDivideRefreshEndlessScNotify = 4822, CmdStartAetherDivideSceneBattleScRsp = 4838, CmdIakblomjelj = 4807, CmdEquipSkillCoreScRsp = 4803, CmdLeaveAetherDivideSceneCsReq = 4830, CmdGetAetherDivideInfoScRsp = 4844, CmdAetherDivideFinishChallengeScNotify = 4804, CmdAetherDivideRefreshEndlessCsReq = 4839, CmdStartAetherDivideStageBattleCsReq = 4849, CmdStartAetherDivideSceneBattleCsReq = 4835, CmdAetherDivideSpiritExpUpCsReq = 4806, CmdEquipAetherDividePassiveSkillCsReq = 4836, FibgnbkghnfLmeoekdamam = 4813, } 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::FibgnbkghnfPcpdhelpkem => "FIBGNBKGHNF_PCPDHELPKEM", Self::CmdTakeOffSkillCoreScRsp => "CmdTakeOffSkillCoreScRsp", Self::CmdClearAetherDividePassiveSkillCsReq => { "CmdClearAetherDividePassiveSkillCsReq" } Self::CmdSwitchAetherDivideLineUpSlotScRsp => { "CmdSwitchAetherDivideLineUpSlotScRsp" } Self::CmdNpbnpokgnci => "CmdNPBNPOKGNCI", Self::CmdStartAetherDivideStageBattleScRsp => { "CmdStartAetherDivideStageBattleScRsp" } Self::CmdAetherDivideTakeChallengeRewardScRsp => { "CmdAetherDivideTakeChallengeRewardScRsp" } Self::CmdAetherDivideTainerInfoScNotify => { "CmdAetherDivideTainerInfoScNotify" } Self::CmdAetherDivideRefreshEndlessScRsp => { "CmdAetherDivideRefreshEndlessScRsp" } Self::CmdStartAetherDivideChallengeBattleScRsp => { "CmdStartAetherDivideChallengeBattleScRsp" } Self::CmdGetAetherDivideChallengeInfoScRsp => { "CmdGetAetherDivideChallengeInfoScRsp" } Self::CmdAetherDivideSpiritInfoScNotify => { "CmdAetherDivideSpiritInfoScNotify" } Self::CmdAetherDivideSpiritExpUpScRsp => "CmdAetherDivideSpiritExpUpScRsp", Self::CmdGetAetherDivideChallengeInfoCsReq => { "CmdGetAetherDivideChallengeInfoCsReq" } Self::CmdSetAetherDivideLineUpCsReq => "CmdSetAetherDivideLineUpCsReq", Self::CmdSwitchAetherDivideLineUpSlotCsReq => { "CmdSwitchAetherDivideLineUpSlotCsReq" } Self::CmdAetherDivideTakeChallengeRewardCsReq => { "CmdAetherDivideTakeChallengeRewardCsReq" } Self::CmdStartAetherDivideChallengeBattleCsReq => { "CmdStartAetherDivideChallengeBattleCsReq" } Self::CmdGetAetherDivideInfoCsReq => "CmdGetAetherDivideInfoCsReq", Self::CmdAetherDivideSkillItemScNotify => "CmdAetherDivideSkillItemScNotify", Self::CmdSetAetherDivideLineUpScRsp => "CmdSetAetherDivideLineUpScRsp", Self::CmdAetherDivideLineupScNotify => "CmdAetherDivideLineupScNotify", Self::CmdAetherDivideRefreshEndlessScNotify => { "CmdAetherDivideRefreshEndlessScNotify" } Self::CmdStartAetherDivideSceneBattleScRsp => { "CmdStartAetherDivideSceneBattleScRsp" } Self::CmdIakblomjelj => "CmdIAKBLOMJELJ", Self::CmdEquipSkillCoreScRsp => "CmdEquipSkillCoreScRsp", Self::CmdLeaveAetherDivideSceneCsReq => "CmdLeaveAetherDivideSceneCsReq", Self::CmdGetAetherDivideInfoScRsp => "CmdGetAetherDivideInfoScRsp", Self::CmdAetherDivideFinishChallengeScNotify => { "CmdAetherDivideFinishChallengeScNotify" } Self::CmdAetherDivideRefreshEndlessCsReq => { "CmdAetherDivideRefreshEndlessCsReq" } Self::CmdStartAetherDivideStageBattleCsReq => { "CmdStartAetherDivideStageBattleCsReq" } Self::CmdStartAetherDivideSceneBattleCsReq => { "CmdStartAetherDivideSceneBattleCsReq" } Self::CmdAetherDivideSpiritExpUpCsReq => "CmdAetherDivideSpiritExpUpCsReq", Self::CmdEquipAetherDividePassiveSkillCsReq => { "CmdEquipAetherDividePassiveSkillCsReq" } Self::FibgnbkghnfLmeoekdamam => "FIBGNBKGHNF_LMEOEKDAMAM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FIBGNBKGHNF_PCPDHELPKEM" => Some(Self::FibgnbkghnfPcpdhelpkem), "CmdTakeOffSkillCoreScRsp" => Some(Self::CmdTakeOffSkillCoreScRsp), "CmdClearAetherDividePassiveSkillCsReq" => { Some(Self::CmdClearAetherDividePassiveSkillCsReq) } "CmdSwitchAetherDivideLineUpSlotScRsp" => { Some(Self::CmdSwitchAetherDivideLineUpSlotScRsp) } "CmdNPBNPOKGNCI" => Some(Self::CmdNpbnpokgnci), "CmdStartAetherDivideStageBattleScRsp" => { Some(Self::CmdStartAetherDivideStageBattleScRsp) } "CmdAetherDivideTakeChallengeRewardScRsp" => { Some(Self::CmdAetherDivideTakeChallengeRewardScRsp) } "CmdAetherDivideTainerInfoScNotify" => { Some(Self::CmdAetherDivideTainerInfoScNotify) } "CmdAetherDivideRefreshEndlessScRsp" => { Some(Self::CmdAetherDivideRefreshEndlessScRsp) } "CmdStartAetherDivideChallengeBattleScRsp" => { Some(Self::CmdStartAetherDivideChallengeBattleScRsp) } "CmdGetAetherDivideChallengeInfoScRsp" => { Some(Self::CmdGetAetherDivideChallengeInfoScRsp) } "CmdAetherDivideSpiritInfoScNotify" => { Some(Self::CmdAetherDivideSpiritInfoScNotify) } "CmdAetherDivideSpiritExpUpScRsp" => { Some(Self::CmdAetherDivideSpiritExpUpScRsp) } "CmdGetAetherDivideChallengeInfoCsReq" => { Some(Self::CmdGetAetherDivideChallengeInfoCsReq) } "CmdSetAetherDivideLineUpCsReq" => Some(Self::CmdSetAetherDivideLineUpCsReq), "CmdSwitchAetherDivideLineUpSlotCsReq" => { Some(Self::CmdSwitchAetherDivideLineUpSlotCsReq) } "CmdAetherDivideTakeChallengeRewardCsReq" => { Some(Self::CmdAetherDivideTakeChallengeRewardCsReq) } "CmdStartAetherDivideChallengeBattleCsReq" => { Some(Self::CmdStartAetherDivideChallengeBattleCsReq) } "CmdGetAetherDivideInfoCsReq" => Some(Self::CmdGetAetherDivideInfoCsReq), "CmdAetherDivideSkillItemScNotify" => { Some(Self::CmdAetherDivideSkillItemScNotify) } "CmdSetAetherDivideLineUpScRsp" => Some(Self::CmdSetAetherDivideLineUpScRsp), "CmdAetherDivideLineupScNotify" => Some(Self::CmdAetherDivideLineupScNotify), "CmdAetherDivideRefreshEndlessScNotify" => { Some(Self::CmdAetherDivideRefreshEndlessScNotify) } "CmdStartAetherDivideSceneBattleScRsp" => { Some(Self::CmdStartAetherDivideSceneBattleScRsp) } "CmdIAKBLOMJELJ" => Some(Self::CmdIakblomjelj), "CmdEquipSkillCoreScRsp" => Some(Self::CmdEquipSkillCoreScRsp), "CmdLeaveAetherDivideSceneCsReq" => { Some(Self::CmdLeaveAetherDivideSceneCsReq) } "CmdGetAetherDivideInfoScRsp" => Some(Self::CmdGetAetherDivideInfoScRsp), "CmdAetherDivideFinishChallengeScNotify" => { Some(Self::CmdAetherDivideFinishChallengeScNotify) } "CmdAetherDivideRefreshEndlessCsReq" => { Some(Self::CmdAetherDivideRefreshEndlessCsReq) } "CmdStartAetherDivideStageBattleCsReq" => { Some(Self::CmdStartAetherDivideStageBattleCsReq) } "CmdStartAetherDivideSceneBattleCsReq" => { Some(Self::CmdStartAetherDivideSceneBattleCsReq) } "CmdAetherDivideSpiritExpUpCsReq" => { Some(Self::CmdAetherDivideSpiritExpUpCsReq) } "CmdEquipAetherDividePassiveSkillCsReq" => { Some(Self::CmdEquipAetherDividePassiveSkillCsReq) } "FIBGNBKGHNF_LMEOEKDAMAM" => Some(Self::FibgnbkghnfLmeoekdamam), _ => None, } } } /// Obf: JCIOGLMGOPM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAiPamType { JcioglmgopmFeaolfocppj = 0, CmdAiPamResponseFeedbackScRsp = 9518, CmdGetAiPamChatInfoScRsp = 9502, CmdUpdateAiPamSettingsScRsp = 9531, CmdGetAiPamNextQuestionScRsp = 9505, CmdTriggerAiPamSpeakCsReq = 9503, CmdTriggerAiPamSpeakScRsp = 9550, CmdIppacooglpk = 9506, CmdGetAiPamChatHistoryScRsp = 9535, CmdGetAiPamChatHistoryCsReq = 9527, CmdAiPamResponseFeedbackCommentCsReq = 9545, CmdUpdateAiPamSettingsCsReq = 9516, CmdAiPamMotionScNotify = 9521, CmdRecvAiPamChatEventScNotify = 9530, CmdAikhmiambif = 9526, CmdGetAiPamChatInfoCsReq = 9519, CmdAiPamResponseFeedbackCsReq = 9544, CmdCgpfncnamop = 9549, CmdAiPamSendMsgScRsp = 9507, CmdImhlihaocpe = 9515, CmdAiPamResponseFeedbackCommentScRsp = 9536, CmdGetAiPamNextQuestionCsReq = 9538, CmdAiPamTeamExplainCsReq = 9513, } 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::JcioglmgopmFeaolfocppj => "JCIOGLMGOPM_FEAOLFOCPPJ", Self::CmdAiPamResponseFeedbackScRsp => "CmdAiPamResponseFeedbackScRsp", Self::CmdGetAiPamChatInfoScRsp => "CmdGetAiPamChatInfoScRsp", Self::CmdUpdateAiPamSettingsScRsp => "CmdUpdateAiPamSettingsScRsp", Self::CmdGetAiPamNextQuestionScRsp => "CmdGetAiPamNextQuestionScRsp", Self::CmdTriggerAiPamSpeakCsReq => "CmdTriggerAiPamSpeakCsReq", Self::CmdTriggerAiPamSpeakScRsp => "CmdTriggerAiPamSpeakScRsp", Self::CmdIppacooglpk => "CmdIPPACOOGLPK", Self::CmdGetAiPamChatHistoryScRsp => "CmdGetAiPamChatHistoryScRsp", Self::CmdGetAiPamChatHistoryCsReq => "CmdGetAiPamChatHistoryCsReq", Self::CmdAiPamResponseFeedbackCommentCsReq => { "CmdAiPamResponseFeedbackCommentCsReq" } Self::CmdUpdateAiPamSettingsCsReq => "CmdUpdateAiPamSettingsCsReq", Self::CmdAiPamMotionScNotify => "CmdAiPamMotionScNotify", Self::CmdRecvAiPamChatEventScNotify => "CmdRecvAiPamChatEventScNotify", Self::CmdAikhmiambif => "CmdAIKHMIAMBIF", Self::CmdGetAiPamChatInfoCsReq => "CmdGetAiPamChatInfoCsReq", Self::CmdAiPamResponseFeedbackCsReq => "CmdAiPamResponseFeedbackCsReq", Self::CmdCgpfncnamop => "CmdCGPFNCNAMOP", Self::CmdAiPamSendMsgScRsp => "CmdAiPamSendMsgScRsp", Self::CmdImhlihaocpe => "CmdIMHLIHAOCPE", Self::CmdAiPamResponseFeedbackCommentScRsp => { "CmdAiPamResponseFeedbackCommentScRsp" } Self::CmdGetAiPamNextQuestionCsReq => "CmdGetAiPamNextQuestionCsReq", Self::CmdAiPamTeamExplainCsReq => "CmdAiPamTeamExplainCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JCIOGLMGOPM_FEAOLFOCPPJ" => Some(Self::JcioglmgopmFeaolfocppj), "CmdAiPamResponseFeedbackScRsp" => Some(Self::CmdAiPamResponseFeedbackScRsp), "CmdGetAiPamChatInfoScRsp" => Some(Self::CmdGetAiPamChatInfoScRsp), "CmdUpdateAiPamSettingsScRsp" => Some(Self::CmdUpdateAiPamSettingsScRsp), "CmdGetAiPamNextQuestionScRsp" => Some(Self::CmdGetAiPamNextQuestionScRsp), "CmdTriggerAiPamSpeakCsReq" => Some(Self::CmdTriggerAiPamSpeakCsReq), "CmdTriggerAiPamSpeakScRsp" => Some(Self::CmdTriggerAiPamSpeakScRsp), "CmdIPPACOOGLPK" => Some(Self::CmdIppacooglpk), "CmdGetAiPamChatHistoryScRsp" => Some(Self::CmdGetAiPamChatHistoryScRsp), "CmdGetAiPamChatHistoryCsReq" => Some(Self::CmdGetAiPamChatHistoryCsReq), "CmdAiPamResponseFeedbackCommentCsReq" => { Some(Self::CmdAiPamResponseFeedbackCommentCsReq) } "CmdUpdateAiPamSettingsCsReq" => Some(Self::CmdUpdateAiPamSettingsCsReq), "CmdAiPamMotionScNotify" => Some(Self::CmdAiPamMotionScNotify), "CmdRecvAiPamChatEventScNotify" => Some(Self::CmdRecvAiPamChatEventScNotify), "CmdAIKHMIAMBIF" => Some(Self::CmdAikhmiambif), "CmdGetAiPamChatInfoCsReq" => Some(Self::CmdGetAiPamChatInfoCsReq), "CmdAiPamResponseFeedbackCsReq" => Some(Self::CmdAiPamResponseFeedbackCsReq), "CmdCGPFNCNAMOP" => Some(Self::CmdCgpfncnamop), "CmdAiPamSendMsgScRsp" => Some(Self::CmdAiPamSendMsgScRsp), "CmdIMHLIHAOCPE" => Some(Self::CmdImhlihaocpe), "CmdAiPamResponseFeedbackCommentScRsp" => { Some(Self::CmdAiPamResponseFeedbackCommentScRsp) } "CmdGetAiPamNextQuestionCsReq" => Some(Self::CmdGetAiPamNextQuestionCsReq), "CmdAiPamTeamExplainCsReq" => Some(Self::CmdAiPamTeamExplainCsReq), _ => None, } } } /// Obf: MOFLOJNJDGL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAlleyType { MoflojnjdglPcpdhelpkem = 0, CmdKcobmopklpl = 4798, CmdMcphapnlnig = 4753, CmdSaveLogisticsCsReq = 4796, CmdActivityRaidPlacingGameCsReq = 4793, CmdGetSaveLogisticsMapCsReq = 4765, CmdGetAlleyInfoCsReq = 4791, CmdFbdjejdhcio = 4789, CmdGetAlleyInfoScRsp = 4710, CmdAlleyShipmentEventEffectsScNotify = 4728, CmdLogisticsScoreRewardSyncInfoScNotify = 4720, CmdHcdihobplje = 4726, MoflojnjdglHmcmlheabki = 4732, CmdAlleyFundsScNotify = 4744, CmdLoingbngdfo = 4717, MoflojnjdglOljihebebca = 4708, CmdAlleyEventChangeNotify = 4763, CmdLogisticsGameScRsp = 4795, CmdAlleyPlacingGameScRsp = 4737, MoflojnjdglCngaglkbhpk = 4772, CmdAlleyOrderChangedScNotify = 4733, CmdIjmicomcfkk = 4779, CmdPrestigeLevelUpScRsp = 4758, CmdTakeEventRewardCsReq = 4751, CmdAlleyTakeEventRewardScRsp = 4725, CmdPrestigeLevelUpCsReq = 4707, CmdLogisticsGameCsReq = 4794, CmdLogisticsDetonateStarSkiffCsReq = 4754, CmdStartAlleyEventCsReq = 4709, CmdActivityRaidPlacingGameScRsp = 4702, MoflojnjdglKkjpgomopai = 4800, CmdLogisticsInfoScNotify = 4721, CmdKcheplkmonl = 4757, CmdGetSaveLogisticsMapScRsp = 4773, CmdTakePrestigeRewardCsReq = 4739, CmdAlleyPlacingGameCsReq = 4774, CmdTakePrestigeRewardScRsp = 4701, } 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::MoflojnjdglPcpdhelpkem => "MOFLOJNJDGL_PCPDHELPKEM", Self::CmdKcobmopklpl => "CmdKCOBMOPKLPL", Self::CmdMcphapnlnig => "CmdMCPHAPNLNIG", Self::CmdSaveLogisticsCsReq => "CmdSaveLogisticsCsReq", Self::CmdActivityRaidPlacingGameCsReq => "CmdActivityRaidPlacingGameCsReq", Self::CmdGetSaveLogisticsMapCsReq => "CmdGetSaveLogisticsMapCsReq", Self::CmdGetAlleyInfoCsReq => "CmdGetAlleyInfoCsReq", Self::CmdFbdjejdhcio => "CmdFBDJEJDHCIO", Self::CmdGetAlleyInfoScRsp => "CmdGetAlleyInfoScRsp", Self::CmdAlleyShipmentEventEffectsScNotify => { "CmdAlleyShipmentEventEffectsScNotify" } Self::CmdLogisticsScoreRewardSyncInfoScNotify => { "CmdLogisticsScoreRewardSyncInfoScNotify" } Self::CmdHcdihobplje => "CmdHCDIHOBPLJE", Self::MoflojnjdglHmcmlheabki => "MOFLOJNJDGL_HMCMLHEABKI", Self::CmdAlleyFundsScNotify => "CmdAlleyFundsScNotify", Self::CmdLoingbngdfo => "CmdLOINGBNGDFO", Self::MoflojnjdglOljihebebca => "MOFLOJNJDGL_OLJIHEBEBCA", Self::CmdAlleyEventChangeNotify => "CmdAlleyEventChangeNotify", Self::CmdLogisticsGameScRsp => "CmdLogisticsGameScRsp", Self::CmdAlleyPlacingGameScRsp => "CmdAlleyPlacingGameScRsp", Self::MoflojnjdglCngaglkbhpk => "MOFLOJNJDGL_CNGAGLKBHPK", Self::CmdAlleyOrderChangedScNotify => "CmdAlleyOrderChangedScNotify", Self::CmdIjmicomcfkk => "CmdIJMICOMCFKK", Self::CmdPrestigeLevelUpScRsp => "CmdPrestigeLevelUpScRsp", Self::CmdTakeEventRewardCsReq => "CmdTakeEventRewardCsReq", Self::CmdAlleyTakeEventRewardScRsp => "CmdAlleyTakeEventRewardScRsp", Self::CmdPrestigeLevelUpCsReq => "CmdPrestigeLevelUpCsReq", Self::CmdLogisticsGameCsReq => "CmdLogisticsGameCsReq", Self::CmdLogisticsDetonateStarSkiffCsReq => { "CmdLogisticsDetonateStarSkiffCsReq" } Self::CmdStartAlleyEventCsReq => "CmdStartAlleyEventCsReq", Self::CmdActivityRaidPlacingGameScRsp => "CmdActivityRaidPlacingGameScRsp", Self::MoflojnjdglKkjpgomopai => "MOFLOJNJDGL_KKJPGOMOPAI", Self::CmdLogisticsInfoScNotify => "CmdLogisticsInfoScNotify", Self::CmdKcheplkmonl => "CmdKCHEPLKMONL", Self::CmdGetSaveLogisticsMapScRsp => "CmdGetSaveLogisticsMapScRsp", Self::CmdTakePrestigeRewardCsReq => "CmdTakePrestigeRewardCsReq", Self::CmdAlleyPlacingGameCsReq => "CmdAlleyPlacingGameCsReq", Self::CmdTakePrestigeRewardScRsp => "CmdTakePrestigeRewardScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MOFLOJNJDGL_PCPDHELPKEM" => Some(Self::MoflojnjdglPcpdhelpkem), "CmdKCOBMOPKLPL" => Some(Self::CmdKcobmopklpl), "CmdMCPHAPNLNIG" => Some(Self::CmdMcphapnlnig), "CmdSaveLogisticsCsReq" => Some(Self::CmdSaveLogisticsCsReq), "CmdActivityRaidPlacingGameCsReq" => { Some(Self::CmdActivityRaidPlacingGameCsReq) } "CmdGetSaveLogisticsMapCsReq" => Some(Self::CmdGetSaveLogisticsMapCsReq), "CmdGetAlleyInfoCsReq" => Some(Self::CmdGetAlleyInfoCsReq), "CmdFBDJEJDHCIO" => Some(Self::CmdFbdjejdhcio), "CmdGetAlleyInfoScRsp" => Some(Self::CmdGetAlleyInfoScRsp), "CmdAlleyShipmentEventEffectsScNotify" => { Some(Self::CmdAlleyShipmentEventEffectsScNotify) } "CmdLogisticsScoreRewardSyncInfoScNotify" => { Some(Self::CmdLogisticsScoreRewardSyncInfoScNotify) } "CmdHCDIHOBPLJE" => Some(Self::CmdHcdihobplje), "MOFLOJNJDGL_HMCMLHEABKI" => Some(Self::MoflojnjdglHmcmlheabki), "CmdAlleyFundsScNotify" => Some(Self::CmdAlleyFundsScNotify), "CmdLOINGBNGDFO" => Some(Self::CmdLoingbngdfo), "MOFLOJNJDGL_OLJIHEBEBCA" => Some(Self::MoflojnjdglOljihebebca), "CmdAlleyEventChangeNotify" => Some(Self::CmdAlleyEventChangeNotify), "CmdLogisticsGameScRsp" => Some(Self::CmdLogisticsGameScRsp), "CmdAlleyPlacingGameScRsp" => Some(Self::CmdAlleyPlacingGameScRsp), "MOFLOJNJDGL_CNGAGLKBHPK" => Some(Self::MoflojnjdglCngaglkbhpk), "CmdAlleyOrderChangedScNotify" => Some(Self::CmdAlleyOrderChangedScNotify), "CmdIJMICOMCFKK" => Some(Self::CmdIjmicomcfkk), "CmdPrestigeLevelUpScRsp" => Some(Self::CmdPrestigeLevelUpScRsp), "CmdTakeEventRewardCsReq" => Some(Self::CmdTakeEventRewardCsReq), "CmdAlleyTakeEventRewardScRsp" => Some(Self::CmdAlleyTakeEventRewardScRsp), "CmdPrestigeLevelUpCsReq" => Some(Self::CmdPrestigeLevelUpCsReq), "CmdLogisticsGameCsReq" => Some(Self::CmdLogisticsGameCsReq), "CmdLogisticsDetonateStarSkiffCsReq" => { Some(Self::CmdLogisticsDetonateStarSkiffCsReq) } "CmdStartAlleyEventCsReq" => Some(Self::CmdStartAlleyEventCsReq), "CmdActivityRaidPlacingGameScRsp" => { Some(Self::CmdActivityRaidPlacingGameScRsp) } "MOFLOJNJDGL_KKJPGOMOPAI" => Some(Self::MoflojnjdglKkjpgomopai), "CmdLogisticsInfoScNotify" => Some(Self::CmdLogisticsInfoScNotify), "CmdKCHEPLKMONL" => Some(Self::CmdKcheplkmonl), "CmdGetSaveLogisticsMapScRsp" => Some(Self::CmdGetSaveLogisticsMapScRsp), "CmdTakePrestigeRewardCsReq" => Some(Self::CmdTakePrestigeRewardCsReq), "CmdAlleyPlacingGameCsReq" => Some(Self::CmdAlleyPlacingGameCsReq), "CmdTakePrestigeRewardScRsp" => Some(Self::CmdTakePrestigeRewardScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ejijambbjmn { Lhdkjkoopjp = 0, Bakdpgbknhh = 1, Aefdgeikobe = 2, Oocjingkenm = 3, Keclodgoiai = 4, Bknfmfginip = 5, Bkdioloekil = 6, Kkgainfgffg = 7, } impl Ejijambbjmn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lhdkjkoopjp => "EJIJAMBBJMN_LHDKJKOOPJP", Self::Bakdpgbknhh => "EJIJAMBBJMN_BAKDPGBKNHH", Self::Aefdgeikobe => "EJIJAMBBJMN_AEFDGEIKOBE", Self::Oocjingkenm => "EJIJAMBBJMN_OOCJINGKENM", Self::Keclodgoiai => "EJIJAMBBJMN_KECLODGOIAI", Self::Bknfmfginip => "EJIJAMBBJMN_BKNFMFGINIP", Self::Bkdioloekil => "EJIJAMBBJMN_BKDIOLOEKIL", Self::Kkgainfgffg => "EJIJAMBBJMN_KKGAINFGFFG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EJIJAMBBJMN_LHDKJKOOPJP" => Some(Self::Lhdkjkoopjp), "EJIJAMBBJMN_BAKDPGBKNHH" => Some(Self::Bakdpgbknhh), "EJIJAMBBJMN_AEFDGEIKOBE" => Some(Self::Aefdgeikobe), "EJIJAMBBJMN_OOCJINGKENM" => Some(Self::Oocjingkenm), "EJIJAMBBJMN_KECLODGOIAI" => Some(Self::Keclodgoiai), "EJIJAMBBJMN_BKNFMFGINIP" => Some(Self::Bknfmfginip), "EJIJAMBBJMN_BKDIOLOEKIL" => Some(Self::Bkdioloekil), "EJIJAMBBJMN_KKGAINFGFFG" => Some(Self::Kkgainfgffg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kcbdehicick { Pcpdhelpkem = 0, Oclljaelpdm = 1, Omnlmpafhbb = 2, Mbojgihmpdm = 3, } impl Kcbdehicick { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "KCBDEHICICK_PCPDHELPKEM", Self::Oclljaelpdm => "KCBDEHICICK_OCLLJAELPDM", Self::Omnlmpafhbb => "KCBDEHICICK_OMNLMPAFHBB", Self::Mbojgihmpdm => "KCBDEHICICK_MBOJGIHMPDM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KCBDEHICICK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "KCBDEHICICK_OCLLJAELPDM" => Some(Self::Oclljaelpdm), "KCBDEHICICK_OMNLMPAFHBB" => Some(Self::Omnlmpafhbb), "KCBDEHICICK_MBOJGIHMPDM" => Some(Self::Mbojgihmpdm), _ => None, } } } /// Obf: HEBAGHLEECH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum AlleyEventState { HebaghleechMfdplaoekfe = 0, HebaghleechGkbodjfajce = 1, HebaghleechDoibpfnojfj = 2, HebaghleechDafaddienih = 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::HebaghleechMfdplaoekfe => "HEBAGHLEECH_MFDPLAOEKFE", Self::HebaghleechGkbodjfajce => "HEBAGHLEECH_GKBODJFAJCE", Self::HebaghleechDoibpfnojfj => "HEBAGHLEECH_DOIBPFNOJFJ", Self::HebaghleechDafaddienih => "HEBAGHLEECH_DAFADDIENIH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HEBAGHLEECH_MFDPLAOEKFE" => Some(Self::HebaghleechMfdplaoekfe), "HEBAGHLEECH_GKBODJFAJCE" => Some(Self::HebaghleechGkbodjfajce), "HEBAGHLEECH_DOIBPFNOJFJ" => Some(Self::HebaghleechDoibpfnojfj), "HEBAGHLEECH_DAFADDIENIH" => Some(Self::HebaghleechDafaddienih), _ => None, } } } /// Obf: CBLODEEHFJF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdArchiveType { CblodeehfjfPcpdhelpkem = 0, CmdGetArchiveDataScRsp = 2310, CmdGhilichodln = 2395, CmdGetUpdatedArchiveDataCsReq = 2394, CmdGetArchiveDataCsReq = 2391, } 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::CblodeehfjfPcpdhelpkem => "CBLODEEHFJF_PCPDHELPKEM", Self::CmdGetArchiveDataScRsp => "CmdGetArchiveDataScRsp", Self::CmdGhilichodln => "CmdGHILICHODLN", Self::CmdGetUpdatedArchiveDataCsReq => "CmdGetUpdatedArchiveDataCsReq", Self::CmdGetArchiveDataCsReq => "CmdGetArchiveDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CBLODEEHFJF_PCPDHELPKEM" => Some(Self::CblodeehfjfPcpdhelpkem), "CmdGetArchiveDataScRsp" => Some(Self::CmdGetArchiveDataScRsp), "CmdGHILICHODLN" => Some(Self::CmdGhilichodln), "CmdGetUpdatedArchiveDataCsReq" => Some(Self::CmdGetUpdatedArchiveDataCsReq), "CmdGetArchiveDataCsReq" => Some(Self::CmdGetArchiveDataCsReq), _ => None, } } } /// Obf: OKGLHKOEJMM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAvatarType { OkglhkoejmmPcpdhelpkem = 0, CmdGetPreAvatarGrowthInfoCsReq = 308, CmdTakeOffRelicCsReq = 332, CmdGetAvatarDataScRsp = 310, CmdAddMultiPathAvatarScNotify = 328, CmdTakePromotionRewardCsReq = 361, CmdGetPreAvatarActivityListCsReq = 320, CmdActiveEidolonScRsp = 304, CmdUnlockSkillTreeCsReq = 314, CmdAvatarExpUpCsReq = 394, CmdGetAvatarDataCsReq = 391, CmdUnlockAvatarPathScRsp = 371, OkglhkoejmmOcnmgobcphf = 365, CmdDressAvatarCsReq = 363, CmdTakeOffEquipmentCsReq = 339, CmdAddAvatarScNotify = 374, CmdUnlockSkilltreeScRsp = 318, CmdSetAvatarPathScRsp = 305, CmdAvatarPathChangedNotify = 311, CmdGetPreAvatarActivityListScRsp = 393, CmdDressAvatarSkinCsReq = 358, CmdMarkAvatarScRsp = 321, CmdSetMultipleAvatarPathsScRsp = 303, CmdUnlockAvatarPathCsReq = 330, CmdTakeOffEquipmentScRsp = 301, CmdSetAvatarPathCsReq = 366, CmdTakeOffAvatarSkinCsReq = 400, CmdGetPreAvatarGrowthInfoScRsp = 317, CmdAjlcajekagp = 353, CmdDressRelicAvatarCsReq = 338, CmdTakeOffRelicScRsp = 333, CmdAvatarExpUpScRsp = 395, CmdNhannopoppl = 398, CmdActiveEidolonCsReq = 337, CmdKgjhpkbmipb = 389, CmdTakePromotionRewardScRsp = 307, CmdAvatarSpecialSkilltreeUnlockScNotify = 392, CmdMarkAvatarCsReq = 357, CmdHhpbadaigho = 373, CmdSetAvatarEnhancedIdScRsp = 379, CmdSetPlayerOutfitCsReq = 302, CmdSetPlayerOutfitScRsp = 349, CmdSetAvatarEnhancedIdCsReq = 354, CmdDressAvatarScRsp = 326, CmdDressRelicAvatarScRsp = 372, CmdMneoiopnpnk = 344, CmdUnlockAvatarSkinScNotify = 396, CmdPromoteAvatarCsReq = 309, CmdSetMultipleAvatarPathsCsReq = 336, } 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::OkglhkoejmmPcpdhelpkem => "OKGLHKOEJMM_PCPDHELPKEM", Self::CmdGetPreAvatarGrowthInfoCsReq => "CmdGetPreAvatarGrowthInfoCsReq", Self::CmdTakeOffRelicCsReq => "CmdTakeOffRelicCsReq", Self::CmdGetAvatarDataScRsp => "CmdGetAvatarDataScRsp", Self::CmdAddMultiPathAvatarScNotify => "CmdAddMultiPathAvatarScNotify", Self::CmdTakePromotionRewardCsReq => "CmdTakePromotionRewardCsReq", Self::CmdGetPreAvatarActivityListCsReq => "CmdGetPreAvatarActivityListCsReq", Self::CmdActiveEidolonScRsp => "CmdActiveEidolonScRsp", Self::CmdUnlockSkillTreeCsReq => "CmdUnlockSkillTreeCsReq", Self::CmdAvatarExpUpCsReq => "CmdAvatarExpUpCsReq", Self::CmdGetAvatarDataCsReq => "CmdGetAvatarDataCsReq", Self::CmdUnlockAvatarPathScRsp => "CmdUnlockAvatarPathScRsp", Self::OkglhkoejmmOcnmgobcphf => "OKGLHKOEJMM_OCNMGOBCPHF", Self::CmdDressAvatarCsReq => "CmdDressAvatarCsReq", Self::CmdTakeOffEquipmentCsReq => "CmdTakeOffEquipmentCsReq", Self::CmdAddAvatarScNotify => "CmdAddAvatarScNotify", Self::CmdUnlockSkilltreeScRsp => "CmdUnlockSkilltreeScRsp", Self::CmdSetAvatarPathScRsp => "CmdSetAvatarPathScRsp", Self::CmdAvatarPathChangedNotify => "CmdAvatarPathChangedNotify", Self::CmdGetPreAvatarActivityListScRsp => "CmdGetPreAvatarActivityListScRsp", Self::CmdDressAvatarSkinCsReq => "CmdDressAvatarSkinCsReq", Self::CmdMarkAvatarScRsp => "CmdMarkAvatarScRsp", Self::CmdSetMultipleAvatarPathsScRsp => "CmdSetMultipleAvatarPathsScRsp", Self::CmdUnlockAvatarPathCsReq => "CmdUnlockAvatarPathCsReq", Self::CmdTakeOffEquipmentScRsp => "CmdTakeOffEquipmentScRsp", Self::CmdSetAvatarPathCsReq => "CmdSetAvatarPathCsReq", Self::CmdTakeOffAvatarSkinCsReq => "CmdTakeOffAvatarSkinCsReq", Self::CmdGetPreAvatarGrowthInfoScRsp => "CmdGetPreAvatarGrowthInfoScRsp", Self::CmdAjlcajekagp => "CmdAJLCAJEKAGP", Self::CmdDressRelicAvatarCsReq => "CmdDressRelicAvatarCsReq", Self::CmdTakeOffRelicScRsp => "CmdTakeOffRelicScRsp", Self::CmdAvatarExpUpScRsp => "CmdAvatarExpUpScRsp", Self::CmdNhannopoppl => "CmdNHANNOPOPPL", Self::CmdActiveEidolonCsReq => "CmdActiveEidolonCsReq", Self::CmdKgjhpkbmipb => "CmdKGJHPKBMIPB", Self::CmdTakePromotionRewardScRsp => "CmdTakePromotionRewardScRsp", Self::CmdAvatarSpecialSkilltreeUnlockScNotify => { "CmdAvatarSpecialSkilltreeUnlockScNotify" } Self::CmdMarkAvatarCsReq => "CmdMarkAvatarCsReq", Self::CmdHhpbadaigho => "CmdHHPBADAIGHO", Self::CmdSetAvatarEnhancedIdScRsp => "CmdSetAvatarEnhancedIdScRsp", Self::CmdSetPlayerOutfitCsReq => "CmdSetPlayerOutfitCsReq", Self::CmdSetPlayerOutfitScRsp => "CmdSetPlayerOutfitScRsp", Self::CmdSetAvatarEnhancedIdCsReq => "CmdSetAvatarEnhancedIdCsReq", Self::CmdDressAvatarScRsp => "CmdDressAvatarScRsp", Self::CmdDressRelicAvatarScRsp => "CmdDressRelicAvatarScRsp", Self::CmdMneoiopnpnk => "CmdMNEOIOPNPNK", Self::CmdUnlockAvatarSkinScNotify => "CmdUnlockAvatarSkinScNotify", Self::CmdPromoteAvatarCsReq => "CmdPromoteAvatarCsReq", Self::CmdSetMultipleAvatarPathsCsReq => "CmdSetMultipleAvatarPathsCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OKGLHKOEJMM_PCPDHELPKEM" => Some(Self::OkglhkoejmmPcpdhelpkem), "CmdGetPreAvatarGrowthInfoCsReq" => { Some(Self::CmdGetPreAvatarGrowthInfoCsReq) } "CmdTakeOffRelicCsReq" => Some(Self::CmdTakeOffRelicCsReq), "CmdGetAvatarDataScRsp" => Some(Self::CmdGetAvatarDataScRsp), "CmdAddMultiPathAvatarScNotify" => Some(Self::CmdAddMultiPathAvatarScNotify), "CmdTakePromotionRewardCsReq" => Some(Self::CmdTakePromotionRewardCsReq), "CmdGetPreAvatarActivityListCsReq" => { Some(Self::CmdGetPreAvatarActivityListCsReq) } "CmdActiveEidolonScRsp" => Some(Self::CmdActiveEidolonScRsp), "CmdUnlockSkillTreeCsReq" => Some(Self::CmdUnlockSkillTreeCsReq), "CmdAvatarExpUpCsReq" => Some(Self::CmdAvatarExpUpCsReq), "CmdGetAvatarDataCsReq" => Some(Self::CmdGetAvatarDataCsReq), "CmdUnlockAvatarPathScRsp" => Some(Self::CmdUnlockAvatarPathScRsp), "OKGLHKOEJMM_OCNMGOBCPHF" => Some(Self::OkglhkoejmmOcnmgobcphf), "CmdDressAvatarCsReq" => Some(Self::CmdDressAvatarCsReq), "CmdTakeOffEquipmentCsReq" => Some(Self::CmdTakeOffEquipmentCsReq), "CmdAddAvatarScNotify" => Some(Self::CmdAddAvatarScNotify), "CmdUnlockSkilltreeScRsp" => Some(Self::CmdUnlockSkilltreeScRsp), "CmdSetAvatarPathScRsp" => Some(Self::CmdSetAvatarPathScRsp), "CmdAvatarPathChangedNotify" => Some(Self::CmdAvatarPathChangedNotify), "CmdGetPreAvatarActivityListScRsp" => { Some(Self::CmdGetPreAvatarActivityListScRsp) } "CmdDressAvatarSkinCsReq" => Some(Self::CmdDressAvatarSkinCsReq), "CmdMarkAvatarScRsp" => Some(Self::CmdMarkAvatarScRsp), "CmdSetMultipleAvatarPathsScRsp" => { Some(Self::CmdSetMultipleAvatarPathsScRsp) } "CmdUnlockAvatarPathCsReq" => Some(Self::CmdUnlockAvatarPathCsReq), "CmdTakeOffEquipmentScRsp" => Some(Self::CmdTakeOffEquipmentScRsp), "CmdSetAvatarPathCsReq" => Some(Self::CmdSetAvatarPathCsReq), "CmdTakeOffAvatarSkinCsReq" => Some(Self::CmdTakeOffAvatarSkinCsReq), "CmdGetPreAvatarGrowthInfoScRsp" => { Some(Self::CmdGetPreAvatarGrowthInfoScRsp) } "CmdAJLCAJEKAGP" => Some(Self::CmdAjlcajekagp), "CmdDressRelicAvatarCsReq" => Some(Self::CmdDressRelicAvatarCsReq), "CmdTakeOffRelicScRsp" => Some(Self::CmdTakeOffRelicScRsp), "CmdAvatarExpUpScRsp" => Some(Self::CmdAvatarExpUpScRsp), "CmdNHANNOPOPPL" => Some(Self::CmdNhannopoppl), "CmdActiveEidolonCsReq" => Some(Self::CmdActiveEidolonCsReq), "CmdKGJHPKBMIPB" => Some(Self::CmdKgjhpkbmipb), "CmdTakePromotionRewardScRsp" => Some(Self::CmdTakePromotionRewardScRsp), "CmdAvatarSpecialSkilltreeUnlockScNotify" => { Some(Self::CmdAvatarSpecialSkilltreeUnlockScNotify) } "CmdMarkAvatarCsReq" => Some(Self::CmdMarkAvatarCsReq), "CmdHHPBADAIGHO" => Some(Self::CmdHhpbadaigho), "CmdSetAvatarEnhancedIdScRsp" => Some(Self::CmdSetAvatarEnhancedIdScRsp), "CmdSetPlayerOutfitCsReq" => Some(Self::CmdSetPlayerOutfitCsReq), "CmdSetPlayerOutfitScRsp" => Some(Self::CmdSetPlayerOutfitScRsp), "CmdSetAvatarEnhancedIdCsReq" => Some(Self::CmdSetAvatarEnhancedIdCsReq), "CmdDressAvatarScRsp" => Some(Self::CmdDressAvatarScRsp), "CmdDressRelicAvatarScRsp" => Some(Self::CmdDressRelicAvatarScRsp), "CmdMNEOIOPNPNK" => Some(Self::CmdMneoiopnpnk), "CmdUnlockAvatarSkinScNotify" => Some(Self::CmdUnlockAvatarSkinScNotify), "CmdPromoteAvatarCsReq" => Some(Self::CmdPromoteAvatarCsReq), "CmdSetMultipleAvatarPathsCsReq" => { Some(Self::CmdSetMultipleAvatarPathsCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kflkndhjili { Iipiakjfgnh = 0, Kdinjjegmhb = 1, } impl Kflkndhjili { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Iipiakjfgnh => "KFLKNDHJILI_IIPIAKJFGNH", Self::Kdinjjegmhb => "KFLKNDHJILI_KDINJJEGMHB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KFLKNDHJILI_IIPIAKJFGNH" => Some(Self::Iipiakjfgnh), "KFLKNDHJILI_KDINJJEGMHB" => Some(Self::Kdinjjegmhb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lhhknenbjeh { Pcpdhelpkem = 0, Ajbfcodjonf = 1, Jlkideidmnk = 2, Gngdfkjaame = 3, } impl Lhhknenbjeh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "LHHKNENBJEH_PCPDHELPKEM", Self::Ajbfcodjonf => "LHHKNENBJEH_AJBFCODJONF", Self::Jlkideidmnk => "LHHKNENBJEH_JLKIDEIDMNK", Self::Gngdfkjaame => "LHHKNENBJEH_GNGDFKJAAME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LHHKNENBJEH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "LHHKNENBJEH_AJBFCODJONF" => Some(Self::Ajbfcodjonf), "LHHKNENBJEH_JLKIDEIDMNK" => Some(Self::Jlkideidmnk), "LHHKNENBJEH_GNGDFKJAAME" => Some(Self::Gngdfkjaame), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pjnefbblpnd { Pcpdhelpkem = 0, Aaefabfjmcc = 1, Kbldficfeog = 2, } impl Pjnefbblpnd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "PJNEFBBLPND_PCPDHELPKEM", Self::Aaefabfjmcc => "PJNEFBBLPND_AAEFABFJMCC", Self::Kbldficfeog => "PJNEFBBLPND_KBLDFICFEOG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PJNEFBBLPND_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "PJNEFBBLPND_AAEFABFJMCC" => Some(Self::Aaefabfjmcc), "PJNEFBBLPND_KBLDFICFEOG" => Some(Self::Kbldficfeog), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hdjkgmlafnp { Aabjfikbhjk = 0, Ndnkdfhehbc = 1, Ipbfaacighn = 2, Oonjkcdgckn = 3, Ieajefalflg = 4, Neggjoghmak = 5, } impl Hdjkgmlafnp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Aabjfikbhjk => "HDJKGMLAFNP_AABJFIKBHJK", Self::Ndnkdfhehbc => "HDJKGMLAFNP_NDNKDFHEHBC", Self::Ipbfaacighn => "HDJKGMLAFNP_IPBFAACIGHN", Self::Oonjkcdgckn => "HDJKGMLAFNP_OONJKCDGCKN", Self::Ieajefalflg => "HDJKGMLAFNP_IEAJEFALFLG", Self::Neggjoghmak => "HDJKGMLAFNP_NEGGJOGHMAK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HDJKGMLAFNP_AABJFIKBHJK" => Some(Self::Aabjfikbhjk), "HDJKGMLAFNP_NDNKDFHEHBC" => Some(Self::Ndnkdfhehbc), "HDJKGMLAFNP_IPBFAACIGHN" => Some(Self::Ipbfaacighn), "HDJKGMLAFNP_OONJKCDGCKN" => Some(Self::Oonjkcdgckn), "HDJKGMLAFNP_IEAJEFALFLG" => Some(Self::Ieajefalflg), "HDJKGMLAFNP_NEGGJOGHMAK" => Some(Self::Neggjoghmak), _ => None, } } } /// Obf: JHHEBHOKOEK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleType { JhhebhokoekPcpdhelpkem = 0, CmdPveBattleResultScRsp = 110, CmdSyncClientResVersionCsReq = 109, CmdPdnpicpecac = 195, CmdEhamefnclck = 163, JhhebhokoekKapobgdlhgc = 126, CmdNkelgongcbh = 101, CmdEgjnfmfalaa = 137, CmdFomeicligla = 139, CmdQuitBattleCsReq = 194, CmdGetCurBattleInfoScRsp = 118, CmdGetCurBattleInfoCsReq = 114, CmdJkmdobafkdi = 174, CmdPveBattleResultCsReq = 191, CmdSyncClientResVersionScRsp = 198, } 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::JhhebhokoekPcpdhelpkem => "JHHEBHOKOEK_PCPDHELPKEM", Self::CmdPveBattleResultScRsp => "CmdPVEBattleResultScRsp", Self::CmdSyncClientResVersionCsReq => "CmdSyncClientResVersionCsReq", Self::CmdPdnpicpecac => "CmdPDNPICPECAC", Self::CmdEhamefnclck => "CmdEHAMEFNCLCK", Self::JhhebhokoekKapobgdlhgc => "JHHEBHOKOEK_KAPOBGDLHGC", Self::CmdNkelgongcbh => "CmdNKELGONGCBH", Self::CmdEgjnfmfalaa => "CmdEGJNFMFALAA", Self::CmdFomeicligla => "CmdFOMEICLIGLA", Self::CmdQuitBattleCsReq => "CmdQuitBattleCsReq", Self::CmdGetCurBattleInfoScRsp => "CmdGetCurBattleInfoScRsp", Self::CmdGetCurBattleInfoCsReq => "CmdGetCurBattleInfoCsReq", Self::CmdJkmdobafkdi => "CmdJKMDOBAFKDI", Self::CmdPveBattleResultCsReq => "CmdPVEBattleResultCsReq", Self::CmdSyncClientResVersionScRsp => "CmdSyncClientResVersionScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JHHEBHOKOEK_PCPDHELPKEM" => Some(Self::JhhebhokoekPcpdhelpkem), "CmdPVEBattleResultScRsp" => Some(Self::CmdPveBattleResultScRsp), "CmdSyncClientResVersionCsReq" => Some(Self::CmdSyncClientResVersionCsReq), "CmdPDNPICPECAC" => Some(Self::CmdPdnpicpecac), "CmdEHAMEFNCLCK" => Some(Self::CmdEhamefnclck), "JHHEBHOKOEK_KAPOBGDLHGC" => Some(Self::JhhebhokoekKapobgdlhgc), "CmdNKELGONGCBH" => Some(Self::CmdNkelgongcbh), "CmdEGJNFMFALAA" => Some(Self::CmdEgjnfmfalaa), "CmdFOMEICLIGLA" => Some(Self::CmdFomeicligla), "CmdQuitBattleCsReq" => Some(Self::CmdQuitBattleCsReq), "CmdGetCurBattleInfoScRsp" => Some(Self::CmdGetCurBattleInfoScRsp), "CmdGetCurBattleInfoCsReq" => Some(Self::CmdGetCurBattleInfoCsReq), "CmdJKMDOBAFKDI" => Some(Self::CmdJkmdobafkdi), "CmdPVEBattleResultCsReq" => Some(Self::CmdPveBattleResultCsReq), "CmdSyncClientResVersionScRsp" => Some(Self::CmdSyncClientResVersionScRsp), _ => None, } } } /// Obf: BKHGOOJKNGI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleCollegeType { BkhgoojkngiPcpdhelpkem = 0, CmdGetBattleCollegeDataCsReq = 5791, CmdStartBattleCollegeScRsp = 5714, CmdGetBattleCollegeDataScRsp = 5710, CmdSyncBattleCollegeDataChangeScNotify = 5794, CmdStartBattleCollegeCsReq = 5795, } 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::BkhgoojkngiPcpdhelpkem => "BKHGOOJKNGI_PCPDHELPKEM", Self::CmdGetBattleCollegeDataCsReq => "CmdGetBattleCollegeDataCsReq", Self::CmdStartBattleCollegeScRsp => "CmdStartBattleCollegeScRsp", Self::CmdGetBattleCollegeDataScRsp => "CmdGetBattleCollegeDataScRsp", Self::CmdSyncBattleCollegeDataChangeScNotify => { "CmdSyncBattleCollegeDataChangeScNotify" } Self::CmdStartBattleCollegeCsReq => "CmdStartBattleCollegeCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BKHGOOJKNGI_PCPDHELPKEM" => Some(Self::BkhgoojkngiPcpdhelpkem), "CmdGetBattleCollegeDataCsReq" => Some(Self::CmdGetBattleCollegeDataCsReq), "CmdStartBattleCollegeScRsp" => Some(Self::CmdStartBattleCollegeScRsp), "CmdGetBattleCollegeDataScRsp" => Some(Self::CmdGetBattleCollegeDataScRsp), "CmdSyncBattleCollegeDataChangeScNotify" => { Some(Self::CmdSyncBattleCollegeDataChangeScNotify) } "CmdStartBattleCollegeCsReq" => Some(Self::CmdStartBattleCollegeCsReq), _ => None, } } } /// Obf: FGHAGLLOPGH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattlePassType { FghagllopghPcpdhelpkem = 0, CmdBattlePassInfoNotify = 3091, CmdTakeBpRewardCsReq = 3095, CmdTakeBpRewardScRsp = 3014, CmdTakeAllRewardScRsp = 3063, CmdTakeAllRewardCsReq = 3098, CmdBuyBpLevelScRsp = 3009, CmdBuyBpLevelCsReq = 3018, } 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::FghagllopghPcpdhelpkem => "FGHAGLLOPGH_PCPDHELPKEM", Self::CmdBattlePassInfoNotify => "CmdBattlePassInfoNotify", Self::CmdTakeBpRewardCsReq => "CmdTakeBpRewardCsReq", Self::CmdTakeBpRewardScRsp => "CmdTakeBpRewardScRsp", Self::CmdTakeAllRewardScRsp => "CmdTakeAllRewardScRsp", Self::CmdTakeAllRewardCsReq => "CmdTakeAllRewardCsReq", Self::CmdBuyBpLevelScRsp => "CmdBuyBpLevelScRsp", 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 { "FGHAGLLOPGH_PCPDHELPKEM" => Some(Self::FghagllopghPcpdhelpkem), "CmdBattlePassInfoNotify" => Some(Self::CmdBattlePassInfoNotify), "CmdTakeBpRewardCsReq" => Some(Self::CmdTakeBpRewardCsReq), "CmdTakeBpRewardScRsp" => Some(Self::CmdTakeBpRewardScRsp), "CmdTakeAllRewardScRsp" => Some(Self::CmdTakeAllRewardScRsp), "CmdTakeAllRewardCsReq" => Some(Self::CmdTakeAllRewardCsReq), "CmdBuyBpLevelScRsp" => Some(Self::CmdBuyBpLevelScRsp), "CmdBuyBpLevelCsReq" => Some(Self::CmdBuyBpLevelCsReq), _ => None, } } } /// Obf: ANMMOPCHJDI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BpTierType { AnmmopchjdiPcpdhelpkem = 0, AnmmopchjdiLblbclifgne = 1, AnmmopchjdiGilfhnidkff = 2, AnmmopchjdiDgneffilomj = 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::AnmmopchjdiPcpdhelpkem => "ANMMOPCHJDI_PCPDHELPKEM", Self::AnmmopchjdiLblbclifgne => "ANMMOPCHJDI_LBLBCLIFGNE", Self::AnmmopchjdiGilfhnidkff => "ANMMOPCHJDI_GILFHNIDKFF", Self::AnmmopchjdiDgneffilomj => "ANMMOPCHJDI_DGNEFFILOMJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ANMMOPCHJDI_PCPDHELPKEM" => Some(Self::AnmmopchjdiPcpdhelpkem), "ANMMOPCHJDI_LBLBCLIFGNE" => Some(Self::AnmmopchjdiLblbclifgne), "ANMMOPCHJDI_GILFHNIDKFF" => Some(Self::AnmmopchjdiGilfhnidkff), "ANMMOPCHJDI_DGNEFFILOMJ" => Some(Self::AnmmopchjdiDgneffilomj), _ => None, } } } /// Obf: FAAJKCACGCD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BpRewardType { FaajkcacgcdOejcecbchlc = 0, FaajkcacgcdFoohdabhdkm = 1, FaajkcacgcdGiimbeopdfb = 2, FaajkcacgcdPbomgokanjd = 3, FaajkcacgcdJfmbnemidfk = 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::FaajkcacgcdOejcecbchlc => "FAAJKCACGCD_OEJCECBCHLC", Self::FaajkcacgcdFoohdabhdkm => "FAAJKCACGCD_FOOHDABHDKM", Self::FaajkcacgcdGiimbeopdfb => "FAAJKCACGCD_GIIMBEOPDFB", Self::FaajkcacgcdPbomgokanjd => "FAAJKCACGCD_PBOMGOKANJD", Self::FaajkcacgcdJfmbnemidfk => "FAAJKCACGCD_JFMBNEMIDFK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FAAJKCACGCD_OEJCECBCHLC" => Some(Self::FaajkcacgcdOejcecbchlc), "FAAJKCACGCD_FOOHDABHDKM" => Some(Self::FaajkcacgcdFoohdabhdkm), "FAAJKCACGCD_GIIMBEOPDFB" => Some(Self::FaajkcacgcdGiimbeopdfb), "FAAJKCACGCD_PBOMGOKANJD" => Some(Self::FaajkcacgcdPbomgokanjd), "FAAJKCACGCD_JFMBNEMIDFK" => Some(Self::FaajkcacgcdJfmbnemidfk), _ => None, } } } /// Obf: DLJPALHAPPL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBenefitActivityType { DljpalhapplPcpdhelpkem = 0, CmdGetBenefitActivityInfo = 4857, CmdCdfgbpopnal = 4888, CmdJoinBenefitActivityCsReq = 4885, CmdGetBenefitActivityInfoCsReq = 4863, CmdTakeBenefitActivityRewardCsReq = 4880, CmdTakeBenefitActivityRewardScRsp = 4877, } 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::DljpalhapplPcpdhelpkem => "DLJPALHAPPL_PCPDHELPKEM", Self::CmdGetBenefitActivityInfo => "CmdGetBenefitActivityInfo", Self::CmdCdfgbpopnal => "CmdCDFGBPOPNAL", Self::CmdJoinBenefitActivityCsReq => "CmdJoinBenefitActivityCsReq", Self::CmdGetBenefitActivityInfoCsReq => "CmdGetBenefitActivityInfoCsReq", Self::CmdTakeBenefitActivityRewardCsReq => { "CmdTakeBenefitActivityRewardCsReq" } 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 { "DLJPALHAPPL_PCPDHELPKEM" => Some(Self::DljpalhapplPcpdhelpkem), "CmdGetBenefitActivityInfo" => Some(Self::CmdGetBenefitActivityInfo), "CmdCDFGBPOPNAL" => Some(Self::CmdCdfgbpopnal), "CmdJoinBenefitActivityCsReq" => Some(Self::CmdJoinBenefitActivityCsReq), "CmdGetBenefitActivityInfoCsReq" => { Some(Self::CmdGetBenefitActivityInfoCsReq) } "CmdTakeBenefitActivityRewardCsReq" => { Some(Self::CmdTakeBenefitActivityRewardCsReq) } "CmdTakeBenefitActivityRewardScRsp" => { Some(Self::CmdTakeBenefitActivityRewardScRsp) } _ => None, } } } /// Obf: HNDFOLKOIGI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBenefitV2ActivityType { HndfolkoigiPcpdhelpkem = 0, CmdMekcpjmgcoc = 9827, HndfolkoigiJmppofmfafn = 9821, HndfolkoigiLblhkheojdi = 9825, CmdKokpdkolble = 9830, CmdEackmfhnkcb = 9824, HndfolkoigiHefgfdaafci = 9829, } 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::HndfolkoigiPcpdhelpkem => "HNDFOLKOIGI_PCPDHELPKEM", Self::CmdMekcpjmgcoc => "CmdMEKCPJMGCOC", Self::HndfolkoigiJmppofmfafn => "HNDFOLKOIGI_JMPPOFMFAFN", Self::HndfolkoigiLblhkheojdi => "HNDFOLKOIGI_LBLHKHEOJDI", Self::CmdKokpdkolble => "CmdKOKPDKOLBLE", Self::CmdEackmfhnkcb => "CmdEACKMFHNKCB", Self::HndfolkoigiHefgfdaafci => "HNDFOLKOIGI_HEFGFDAAFCI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HNDFOLKOIGI_PCPDHELPKEM" => Some(Self::HndfolkoigiPcpdhelpkem), "CmdMEKCPJMGCOC" => Some(Self::CmdMekcpjmgcoc), "HNDFOLKOIGI_JMPPOFMFAFN" => Some(Self::HndfolkoigiJmppofmfafn), "HNDFOLKOIGI_LBLHKHEOJDI" => Some(Self::HndfolkoigiLblhkheojdi), "CmdKOKPDKOLBLE" => Some(Self::CmdKokpdkolble), "CmdEACKMFHNKCB" => Some(Self::CmdEackmfhnkcb), "HNDFOLKOIGI_HEFGFDAAFCI" => Some(Self::HndfolkoigiHefgfdaafci), _ => None, } } } /// Obf: NCGDADBFAOA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBoxingClubType { NcgdadbfaoaPcpdhelpkem = 0, CmdGiveUpBoxingClubChallengeCsReq = 4209, CmdChooseBoxingClubStageOptionalBuffScRsp = 4238, CmdGetBoxingClubInfoScRsp = 4210, CmdGiveUpBoxingClubChallengeScRsp = 4298, CmdMatchBoxingClubOpponentScRsp = 4295, CmdStartBoxingClubBattleScRsp = 4218, CmdChooseBoxingClubResonanceScRsp = 4201, CmdGetBoxingClubInfoCsReq = 4291, CmdBoxingClubChallengeUpdateScNotify = 4226, CmdChooseBoxingClubResonanceCsReq = 4239, CmdMatchBoxingClubOpponentCsReq = 4294, CmdStartBoxingClubBattleCsReq = 4214, CmdSetBoxingClubResonanceLineupCsReq = 4274, CmdChooseBoxingClubStageOptionalBuffCsReq = 4204, CmdBoxingClubRewardScNotify = 4263, CmdSetBoxingClubResonanceScRsp = 4237, } 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::NcgdadbfaoaPcpdhelpkem => "NCGDADBFAOA_PCPDHELPKEM", Self::CmdGiveUpBoxingClubChallengeCsReq => { "CmdGiveUpBoxingClubChallengeCsReq" } Self::CmdChooseBoxingClubStageOptionalBuffScRsp => { "CmdChooseBoxingClubStageOptionalBuffScRsp" } Self::CmdGetBoxingClubInfoScRsp => "CmdGetBoxingClubInfoScRsp", Self::CmdGiveUpBoxingClubChallengeScRsp => { "CmdGiveUpBoxingClubChallengeScRsp" } Self::CmdMatchBoxingClubOpponentScRsp => "CmdMatchBoxingClubOpponentScRsp", Self::CmdStartBoxingClubBattleScRsp => "CmdStartBoxingClubBattleScRsp", Self::CmdChooseBoxingClubResonanceScRsp => { "CmdChooseBoxingClubResonanceScRsp" } Self::CmdGetBoxingClubInfoCsReq => "CmdGetBoxingClubInfoCsReq", Self::CmdBoxingClubChallengeUpdateScNotify => { "CmdBoxingClubChallengeUpdateScNotify" } Self::CmdChooseBoxingClubResonanceCsReq => { "CmdChooseBoxingClubResonanceCsReq" } Self::CmdMatchBoxingClubOpponentCsReq => "CmdMatchBoxingClubOpponentCsReq", Self::CmdStartBoxingClubBattleCsReq => "CmdStartBoxingClubBattleCsReq", Self::CmdSetBoxingClubResonanceLineupCsReq => { "CmdSetBoxingClubResonanceLineupCsReq" } Self::CmdChooseBoxingClubStageOptionalBuffCsReq => { "CmdChooseBoxingClubStageOptionalBuffCsReq" } Self::CmdBoxingClubRewardScNotify => "CmdBoxingClubRewardScNotify", Self::CmdSetBoxingClubResonanceScRsp => "CmdSetBoxingClubResonanceScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NCGDADBFAOA_PCPDHELPKEM" => Some(Self::NcgdadbfaoaPcpdhelpkem), "CmdGiveUpBoxingClubChallengeCsReq" => { Some(Self::CmdGiveUpBoxingClubChallengeCsReq) } "CmdChooseBoxingClubStageOptionalBuffScRsp" => { Some(Self::CmdChooseBoxingClubStageOptionalBuffScRsp) } "CmdGetBoxingClubInfoScRsp" => Some(Self::CmdGetBoxingClubInfoScRsp), "CmdGiveUpBoxingClubChallengeScRsp" => { Some(Self::CmdGiveUpBoxingClubChallengeScRsp) } "CmdMatchBoxingClubOpponentScRsp" => { Some(Self::CmdMatchBoxingClubOpponentScRsp) } "CmdStartBoxingClubBattleScRsp" => Some(Self::CmdStartBoxingClubBattleScRsp), "CmdChooseBoxingClubResonanceScRsp" => { Some(Self::CmdChooseBoxingClubResonanceScRsp) } "CmdGetBoxingClubInfoCsReq" => Some(Self::CmdGetBoxingClubInfoCsReq), "CmdBoxingClubChallengeUpdateScNotify" => { Some(Self::CmdBoxingClubChallengeUpdateScNotify) } "CmdChooseBoxingClubResonanceCsReq" => { Some(Self::CmdChooseBoxingClubResonanceCsReq) } "CmdMatchBoxingClubOpponentCsReq" => { Some(Self::CmdMatchBoxingClubOpponentCsReq) } "CmdStartBoxingClubBattleCsReq" => Some(Self::CmdStartBoxingClubBattleCsReq), "CmdSetBoxingClubResonanceLineupCsReq" => { Some(Self::CmdSetBoxingClubResonanceLineupCsReq) } "CmdChooseBoxingClubStageOptionalBuffCsReq" => { Some(Self::CmdChooseBoxingClubStageOptionalBuffCsReq) } "CmdBoxingClubRewardScNotify" => Some(Self::CmdBoxingClubRewardScNotify), "CmdSetBoxingClubResonanceScRsp" => { Some(Self::CmdSetBoxingClubResonanceScRsp) } _ => None, } } } /// Obf: EMBLGHMFGEA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdCakeRaceType { EmblghmfgeaPcpdhelpkem = 0, CmdCakeRaceGetDataScRsp = 9138, CmdCakeRaceLoanCsReq = 9124, CmdCakeRaceGetHandbookScRsp = 9130, CmdCmnliekbfnj = 9133, CmdCakeRaceGetDataCsReq = 9122, CmdBpldhdfdida = 9145, CmdCakeRaceFinishPveCsReq = 9147, CmdCakeRaceFinishFieldRewardScNotify = 9149, CmdCakeRaceUpdatePveScRsp = 9135, CmdCakeRaceGetDailyLikeCsReq = 9146, CmdCakeRaceCoinScoreChangeScNotify = 9142, CmdCakeRaceGetFriendRankingInfoListScRsp = 9140, CmdCakeRaceLoanScRsp = 9139, CmdCakeRaceGetFriendRankingInfoListCsReq = 9143, CmdCakeRaceLikeFriendRankingInfoScRsp = 9134, CmdCakeRaceStartPveCsReq = 9123, CmdCakeRaceGetDailyLikeScRsp = 9127, EmblghmfgeaFgcfgnndhof = 9137, CmdCakeRaceStartPveScRsp = 9121, CmdCakeRaceUpdatePveMeetCatCsReq = 9150, CmdCakeRaceGetHandbookCsReq = 9131, CmdCakeRaceLikeFriendRankingInfoCsReq = 9129, } 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::EmblghmfgeaPcpdhelpkem => "EMBLGHMFGEA_PCPDHELPKEM", Self::CmdCakeRaceGetDataScRsp => "CmdCakeRaceGetDataScRsp", Self::CmdCakeRaceLoanCsReq => "CmdCakeRaceLoanCsReq", Self::CmdCakeRaceGetHandbookScRsp => "CmdCakeRaceGetHandbookScRsp", Self::CmdCmnliekbfnj => "CmdCMNLIEKBFNJ", Self::CmdCakeRaceGetDataCsReq => "CmdCakeRaceGetDataCsReq", Self::CmdBpldhdfdida => "CmdBPLDHDFDIDA", Self::CmdCakeRaceFinishPveCsReq => "CmdCakeRaceFinishPveCsReq", Self::CmdCakeRaceFinishFieldRewardScNotify => { "CmdCakeRaceFinishFieldRewardScNotify" } Self::CmdCakeRaceUpdatePveScRsp => "CmdCakeRaceUpdatePveScRsp", Self::CmdCakeRaceGetDailyLikeCsReq => "CmdCakeRaceGetDailyLikeCsReq", Self::CmdCakeRaceCoinScoreChangeScNotify => { "CmdCakeRaceCoinScoreChangeScNotify" } Self::CmdCakeRaceGetFriendRankingInfoListScRsp => { "CmdCakeRaceGetFriendRankingInfoListScRsp" } Self::CmdCakeRaceLoanScRsp => "CmdCakeRaceLoanScRsp", Self::CmdCakeRaceGetFriendRankingInfoListCsReq => { "CmdCakeRaceGetFriendRankingInfoListCsReq" } Self::CmdCakeRaceLikeFriendRankingInfoScRsp => { "CmdCakeRaceLikeFriendRankingInfoScRsp" } Self::CmdCakeRaceStartPveCsReq => "CmdCakeRaceStartPveCsReq", Self::CmdCakeRaceGetDailyLikeScRsp => "CmdCakeRaceGetDailyLikeScRsp", Self::EmblghmfgeaFgcfgnndhof => "EMBLGHMFGEA_FGCFGNNDHOF", Self::CmdCakeRaceStartPveScRsp => "CmdCakeRaceStartPveScRsp", Self::CmdCakeRaceUpdatePveMeetCatCsReq => "CmdCakeRaceUpdatePveMeetCatCsReq", Self::CmdCakeRaceGetHandbookCsReq => "CmdCakeRaceGetHandbookCsReq", Self::CmdCakeRaceLikeFriendRankingInfoCsReq => { "CmdCakeRaceLikeFriendRankingInfoCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EMBLGHMFGEA_PCPDHELPKEM" => Some(Self::EmblghmfgeaPcpdhelpkem), "CmdCakeRaceGetDataScRsp" => Some(Self::CmdCakeRaceGetDataScRsp), "CmdCakeRaceLoanCsReq" => Some(Self::CmdCakeRaceLoanCsReq), "CmdCakeRaceGetHandbookScRsp" => Some(Self::CmdCakeRaceGetHandbookScRsp), "CmdCMNLIEKBFNJ" => Some(Self::CmdCmnliekbfnj), "CmdCakeRaceGetDataCsReq" => Some(Self::CmdCakeRaceGetDataCsReq), "CmdBPLDHDFDIDA" => Some(Self::CmdBpldhdfdida), "CmdCakeRaceFinishPveCsReq" => Some(Self::CmdCakeRaceFinishPveCsReq), "CmdCakeRaceFinishFieldRewardScNotify" => { Some(Self::CmdCakeRaceFinishFieldRewardScNotify) } "CmdCakeRaceUpdatePveScRsp" => Some(Self::CmdCakeRaceUpdatePveScRsp), "CmdCakeRaceGetDailyLikeCsReq" => Some(Self::CmdCakeRaceGetDailyLikeCsReq), "CmdCakeRaceCoinScoreChangeScNotify" => { Some(Self::CmdCakeRaceCoinScoreChangeScNotify) } "CmdCakeRaceGetFriendRankingInfoListScRsp" => { Some(Self::CmdCakeRaceGetFriendRankingInfoListScRsp) } "CmdCakeRaceLoanScRsp" => Some(Self::CmdCakeRaceLoanScRsp), "CmdCakeRaceGetFriendRankingInfoListCsReq" => { Some(Self::CmdCakeRaceGetFriendRankingInfoListCsReq) } "CmdCakeRaceLikeFriendRankingInfoScRsp" => { Some(Self::CmdCakeRaceLikeFriendRankingInfoScRsp) } "CmdCakeRaceStartPveCsReq" => Some(Self::CmdCakeRaceStartPveCsReq), "CmdCakeRaceGetDailyLikeScRsp" => Some(Self::CmdCakeRaceGetDailyLikeScRsp), "EMBLGHMFGEA_FGCFGNNDHOF" => Some(Self::EmblghmfgeaFgcfgnndhof), "CmdCakeRaceStartPveScRsp" => Some(Self::CmdCakeRaceStartPveScRsp), "CmdCakeRaceUpdatePveMeetCatCsReq" => { Some(Self::CmdCakeRaceUpdatePveMeetCatCsReq) } "CmdCakeRaceGetHandbookCsReq" => Some(Self::CmdCakeRaceGetHandbookCsReq), "CmdCakeRaceLikeFriendRankingInfoCsReq" => { Some(Self::CmdCakeRaceLikeFriendRankingInfoCsReq) } _ => None, } } } /// Obf: BNLGJBKKKBK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChallengeType { BnlgjbkkkbkPcpdhelpkem = 0, CmdChallengeSettleNotify = 1709, CmdGetChallengeGroupStatisticsCsReq = 1772, CmdLeaveChallengeCsReq = 1714, CmdGetChallengeCsReq = 1791, CmdStartPartialChallengeScRsp = 1761, CmdGetChallengeGroupStatisticsScRsp = 1732, CmdTakeChallengeRewardScRsp = 1738, CmdTakeChallengeCumulativeRewardCsReq = 1704, CmdStartChallengeScRsp = 1795, CmdGetCurChallengeScRsp = 1739, CmdEnterChallengeNextPhaseCsReq = 1800, CmdGetCurChallengeCsReq = 1726, CmdEnterChallengeNextPhaseScRsp = 1789, CmdLeaveChallengeScRsp = 1718, CmdStartChallengeCsReq = 1794, CmdRestartChallengePhaseScRsp = 1744, CmdChallengeBossPhaseSettleNotify = 1796, CmdPartialChallengeCsReq = 1733, CmdGetChallengeScRsp = 1710, CmdRestartChallengePhaseCsReq = 1758, CmdChallengeLineupNotify = 1701, } 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::BnlgjbkkkbkPcpdhelpkem => "BNLGJBKKKBK_PCPDHELPKEM", Self::CmdChallengeSettleNotify => "CmdChallengeSettleNotify", Self::CmdGetChallengeGroupStatisticsCsReq => { "CmdGetChallengeGroupStatisticsCsReq" } Self::CmdLeaveChallengeCsReq => "CmdLeaveChallengeCsReq", Self::CmdGetChallengeCsReq => "CmdGetChallengeCsReq", Self::CmdStartPartialChallengeScRsp => "CmdStartPartialChallengeScRsp", Self::CmdGetChallengeGroupStatisticsScRsp => { "CmdGetChallengeGroupStatisticsScRsp" } Self::CmdTakeChallengeRewardScRsp => "CmdTakeChallengeRewardScRsp", Self::CmdTakeChallengeCumulativeRewardCsReq => { "CmdTakeChallengeCumulativeRewardCsReq" } Self::CmdStartChallengeScRsp => "CmdStartChallengeScRsp", Self::CmdGetCurChallengeScRsp => "CmdGetCurChallengeScRsp", Self::CmdEnterChallengeNextPhaseCsReq => "CmdEnterChallengeNextPhaseCsReq", Self::CmdGetCurChallengeCsReq => "CmdGetCurChallengeCsReq", Self::CmdEnterChallengeNextPhaseScRsp => "CmdEnterChallengeNextPhaseScRsp", Self::CmdLeaveChallengeScRsp => "CmdLeaveChallengeScRsp", Self::CmdStartChallengeCsReq => "CmdStartChallengeCsReq", Self::CmdRestartChallengePhaseScRsp => "CmdRestartChallengePhaseScRsp", Self::CmdChallengeBossPhaseSettleNotify => { "CmdChallengeBossPhaseSettleNotify" } Self::CmdPartialChallengeCsReq => "CmdPartialChallengeCsReq", Self::CmdGetChallengeScRsp => "CmdGetChallengeScRsp", Self::CmdRestartChallengePhaseCsReq => "CmdRestartChallengePhaseCsReq", Self::CmdChallengeLineupNotify => "CmdChallengeLineupNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BNLGJBKKKBK_PCPDHELPKEM" => Some(Self::BnlgjbkkkbkPcpdhelpkem), "CmdChallengeSettleNotify" => Some(Self::CmdChallengeSettleNotify), "CmdGetChallengeGroupStatisticsCsReq" => { Some(Self::CmdGetChallengeGroupStatisticsCsReq) } "CmdLeaveChallengeCsReq" => Some(Self::CmdLeaveChallengeCsReq), "CmdGetChallengeCsReq" => Some(Self::CmdGetChallengeCsReq), "CmdStartPartialChallengeScRsp" => Some(Self::CmdStartPartialChallengeScRsp), "CmdGetChallengeGroupStatisticsScRsp" => { Some(Self::CmdGetChallengeGroupStatisticsScRsp) } "CmdTakeChallengeRewardScRsp" => Some(Self::CmdTakeChallengeRewardScRsp), "CmdTakeChallengeCumulativeRewardCsReq" => { Some(Self::CmdTakeChallengeCumulativeRewardCsReq) } "CmdStartChallengeScRsp" => Some(Self::CmdStartChallengeScRsp), "CmdGetCurChallengeScRsp" => Some(Self::CmdGetCurChallengeScRsp), "CmdEnterChallengeNextPhaseCsReq" => { Some(Self::CmdEnterChallengeNextPhaseCsReq) } "CmdGetCurChallengeCsReq" => Some(Self::CmdGetCurChallengeCsReq), "CmdEnterChallengeNextPhaseScRsp" => { Some(Self::CmdEnterChallengeNextPhaseScRsp) } "CmdLeaveChallengeScRsp" => Some(Self::CmdLeaveChallengeScRsp), "CmdStartChallengeCsReq" => Some(Self::CmdStartChallengeCsReq), "CmdRestartChallengePhaseScRsp" => Some(Self::CmdRestartChallengePhaseScRsp), "CmdChallengeBossPhaseSettleNotify" => { Some(Self::CmdChallengeBossPhaseSettleNotify) } "CmdPartialChallengeCsReq" => Some(Self::CmdPartialChallengeCsReq), "CmdGetChallengeScRsp" => Some(Self::CmdGetChallengeScRsp), "CmdRestartChallengePhaseCsReq" => Some(Self::CmdRestartChallengePhaseCsReq), "CmdChallengeLineupNotify" => Some(Self::CmdChallengeLineupNotify), _ => None, } } } /// Obf: JECHIIMPIJC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChallengeStatus { JechiimpijcLbkobapdhge = 0, JechiimpijcOeghbgfdhja = 1, JechiimpijcIdhnkdidioh = 2, JechiimpijcCdlmljgelbi = 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::JechiimpijcLbkobapdhge => "JECHIIMPIJC_LBKOBAPDHGE", Self::JechiimpijcOeghbgfdhja => "JECHIIMPIJC_OEGHBGFDHJA", Self::JechiimpijcIdhnkdidioh => "JECHIIMPIJC_IDHNKDIDIOH", Self::JechiimpijcCdlmljgelbi => "JECHIIMPIJC_CDLMLJGELBI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JECHIIMPIJC_LBKOBAPDHGE" => Some(Self::JechiimpijcLbkobapdhge), "JECHIIMPIJC_OEGHBGFDHJA" => Some(Self::JechiimpijcOeghbgfdhja), "JECHIIMPIJC_IDHNKDIDIOH" => Some(Self::JechiimpijcIdhnkdidioh), "JECHIIMPIJC_CDLMLJGELBI" => Some(Self::JechiimpijcCdlmljgelbi), _ => None, } } } /// Obf: CKHPDGPGBJO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChallengePeakType { CkhpdgpgbjoPcpdhelpkem = 0, CmdSetChallengePeakBossHardModeCsReq = 8918, CmdGfgiialglim = 8938, CmdAmoaaiofedf = 8935, CmdMcfedaphdlc = 8930, CmdGetChallengePeakDataCsReq = 8913, CmdTakeChallengePeakRewardScRsp = 8919, CmdFaaagagdmnh = 8921, CmdGetChallengePeakDataScRsp = 8907, CmdSetChallengePeakBossHardModeScRsp = 8945, CmdGetCurChallengePeakScRsp = 8944, CmdKidbgjcmmog = 8906, CmdBflfdmfdmcl = 8936, CmdChallengePeakSettleScNotify = 8905, CmdGpaoidiklln = 8903, CmdMjppcnammkp = 8927, CmdNnpgjjpkogl = 8931, CmdPmomhjhgmhn = 8926, CmdChallengePeakGroupDataUpdateScNotify = 8901, CmdTakeChallengePeakRewardCsReq = 8947, CmdGetCurChallengePeakCsReq = 8902, } 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::CkhpdgpgbjoPcpdhelpkem => "CKHPDGPGBJO_PCPDHELPKEM", Self::CmdSetChallengePeakBossHardModeCsReq => { "CmdSetChallengePeakBossHardModeCsReq" } Self::CmdGfgiialglim => "CmdGFGIIALGLIM", Self::CmdAmoaaiofedf => "CmdAMOAAIOFEDF", Self::CmdMcfedaphdlc => "CmdMCFEDAPHDLC", Self::CmdGetChallengePeakDataCsReq => "CmdGetChallengePeakDataCsReq", Self::CmdTakeChallengePeakRewardScRsp => "CmdTakeChallengePeakRewardScRsp", Self::CmdFaaagagdmnh => "CmdFAAAGAGDMNH", Self::CmdGetChallengePeakDataScRsp => "CmdGetChallengePeakDataScRsp", Self::CmdSetChallengePeakBossHardModeScRsp => { "CmdSetChallengePeakBossHardModeScRsp" } Self::CmdGetCurChallengePeakScRsp => "CmdGetCurChallengePeakScRsp", Self::CmdKidbgjcmmog => "CmdKIDBGJCMMOG", Self::CmdBflfdmfdmcl => "CmdBFLFDMFDMCL", Self::CmdChallengePeakSettleScNotify => "CmdChallengePeakSettleScNotify", Self::CmdGpaoidiklln => "CmdGPAOIDIKLLN", Self::CmdMjppcnammkp => "CmdMJPPCNAMMKP", Self::CmdNnpgjjpkogl => "CmdNNPGJJPKOGL", Self::CmdPmomhjhgmhn => "CmdPMOMHJHGMHN", Self::CmdChallengePeakGroupDataUpdateScNotify => { "CmdChallengePeakGroupDataUpdateScNotify" } Self::CmdTakeChallengePeakRewardCsReq => "CmdTakeChallengePeakRewardCsReq", Self::CmdGetCurChallengePeakCsReq => "CmdGetCurChallengePeakCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CKHPDGPGBJO_PCPDHELPKEM" => Some(Self::CkhpdgpgbjoPcpdhelpkem), "CmdSetChallengePeakBossHardModeCsReq" => { Some(Self::CmdSetChallengePeakBossHardModeCsReq) } "CmdGFGIIALGLIM" => Some(Self::CmdGfgiialglim), "CmdAMOAAIOFEDF" => Some(Self::CmdAmoaaiofedf), "CmdMCFEDAPHDLC" => Some(Self::CmdMcfedaphdlc), "CmdGetChallengePeakDataCsReq" => Some(Self::CmdGetChallengePeakDataCsReq), "CmdTakeChallengePeakRewardScRsp" => { Some(Self::CmdTakeChallengePeakRewardScRsp) } "CmdFAAAGAGDMNH" => Some(Self::CmdFaaagagdmnh), "CmdGetChallengePeakDataScRsp" => Some(Self::CmdGetChallengePeakDataScRsp), "CmdSetChallengePeakBossHardModeScRsp" => { Some(Self::CmdSetChallengePeakBossHardModeScRsp) } "CmdGetCurChallengePeakScRsp" => Some(Self::CmdGetCurChallengePeakScRsp), "CmdKIDBGJCMMOG" => Some(Self::CmdKidbgjcmmog), "CmdBFLFDMFDMCL" => Some(Self::CmdBflfdmfdmcl), "CmdChallengePeakSettleScNotify" => { Some(Self::CmdChallengePeakSettleScNotify) } "CmdGPAOIDIKLLN" => Some(Self::CmdGpaoidiklln), "CmdMJPPCNAMMKP" => Some(Self::CmdMjppcnammkp), "CmdNNPGJJPKOGL" => Some(Self::CmdNnpgjjpkogl), "CmdPMOMHJHGMHN" => Some(Self::CmdPmomhjhgmhn), "CmdChallengePeakGroupDataUpdateScNotify" => { Some(Self::CmdChallengePeakGroupDataUpdateScNotify) } "CmdTakeChallengePeakRewardCsReq" => { Some(Self::CmdTakeChallengePeakRewardCsReq) } "CmdGetCurChallengePeakCsReq" => Some(Self::CmdGetCurChallengePeakCsReq), _ => None, } } } /// Obf: HDCAHBFBODO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChatType { HdcahbfbodoPcpdhelpkem = 0, CmdGetChatEmojiListScRsp = 3926, CmdGetPrivateChatHistoryCsReq = 3914, CmdGetPrivateChatHistoryScRsp = 3918, CmdGetChatEmojiListCsReq = 3963, CmdHabeipjgpnj = 3995, CmdMarkChatEmojiScRsp = 3901, CmdRevcMsgScNotify = 3994, CmdGetLoginChatInfoScRsp = 3938, CmdGetLoginChatInfoCsReq = 3904, CmdBatchMarkChatEmojiCsReq = 3974, CmdSendMsgScRsp = 3910, CmdBatchMarkChatEmojiScRsp = 3937, CmdGetChatFriendHistoryCsReq = 3909, CmdSendMsgCsReq = 3991, CmdGetChatFriendHistoryScRsp = 3998, CmdMarkChatEmojiCsReq = 3939, } 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::HdcahbfbodoPcpdhelpkem => "HDCAHBFBODO_PCPDHELPKEM", Self::CmdGetChatEmojiListScRsp => "CmdGetChatEmojiListScRsp", Self::CmdGetPrivateChatHistoryCsReq => "CmdGetPrivateChatHistoryCsReq", Self::CmdGetPrivateChatHistoryScRsp => "CmdGetPrivateChatHistoryScRsp", Self::CmdGetChatEmojiListCsReq => "CmdGetChatEmojiListCsReq", Self::CmdHabeipjgpnj => "CmdHABEIPJGPNJ", Self::CmdMarkChatEmojiScRsp => "CmdMarkChatEmojiScRsp", Self::CmdRevcMsgScNotify => "CmdRevcMsgScNotify", Self::CmdGetLoginChatInfoScRsp => "CmdGetLoginChatInfoScRsp", Self::CmdGetLoginChatInfoCsReq => "CmdGetLoginChatInfoCsReq", Self::CmdBatchMarkChatEmojiCsReq => "CmdBatchMarkChatEmojiCsReq", Self::CmdSendMsgScRsp => "CmdSendMsgScRsp", Self::CmdBatchMarkChatEmojiScRsp => "CmdBatchMarkChatEmojiScRsp", Self::CmdGetChatFriendHistoryCsReq => "CmdGetChatFriendHistoryCsReq", Self::CmdSendMsgCsReq => "CmdSendMsgCsReq", Self::CmdGetChatFriendHistoryScRsp => "CmdGetChatFriendHistoryScRsp", Self::CmdMarkChatEmojiCsReq => "CmdMarkChatEmojiCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HDCAHBFBODO_PCPDHELPKEM" => Some(Self::HdcahbfbodoPcpdhelpkem), "CmdGetChatEmojiListScRsp" => Some(Self::CmdGetChatEmojiListScRsp), "CmdGetPrivateChatHistoryCsReq" => Some(Self::CmdGetPrivateChatHistoryCsReq), "CmdGetPrivateChatHistoryScRsp" => Some(Self::CmdGetPrivateChatHistoryScRsp), "CmdGetChatEmojiListCsReq" => Some(Self::CmdGetChatEmojiListCsReq), "CmdHABEIPJGPNJ" => Some(Self::CmdHabeipjgpnj), "CmdMarkChatEmojiScRsp" => Some(Self::CmdMarkChatEmojiScRsp), "CmdRevcMsgScNotify" => Some(Self::CmdRevcMsgScNotify), "CmdGetLoginChatInfoScRsp" => Some(Self::CmdGetLoginChatInfoScRsp), "CmdGetLoginChatInfoCsReq" => Some(Self::CmdGetLoginChatInfoCsReq), "CmdBatchMarkChatEmojiCsReq" => Some(Self::CmdBatchMarkChatEmojiCsReq), "CmdSendMsgScRsp" => Some(Self::CmdSendMsgScRsp), "CmdBatchMarkChatEmojiScRsp" => Some(Self::CmdBatchMarkChatEmojiScRsp), "CmdGetChatFriendHistoryCsReq" => Some(Self::CmdGetChatFriendHistoryCsReq), "CmdSendMsgCsReq" => Some(Self::CmdSendMsgCsReq), "CmdGetChatFriendHistoryScRsp" => Some(Self::CmdGetChatFriendHistoryScRsp), "CmdMarkChatEmojiCsReq" => Some(Self::CmdMarkChatEmojiCsReq), _ => None, } } } /// Obf: BELNIDIDIKO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChenLingBattleType { BelnididikoPcpdhelpkem = 0, CmdChenLingMoveEntityCsReq = 9616, CmdChenLingRefreshCardCsReq = 9620, CmdChenLingUnlockGridCsReq = 9575, CmdChenLingFinishPrepareCsReq = 9588, CmdNnklgpjafpj = 9591, CmdChenLingFinishBattleCsReq = 9606, CmdChenLingSellHandCardCsReq = 9572, CmdChenLingFinishShopCsReq = 9613, CmdHakhghafnee = 9614, CmdKljencaedbh = 9610, CmdChenLingUseHandCardCsReq = 9617, CmdChenLingQuitStageScRsp = 9608, CmdChenLingBuyShopItemCsReq = 9579, CmdAiikilmnifi = 9589, CmdAlgmcfbhjbi = 9603, CmdAadhellobcc = 9609, CmdMfnoeoedfdf = 9596, CmdChenLingSyncChangeScNotify = 9599, CmdChenLingSelectCardCsReq = 9576, CmdLajeeaenkdi = 9585, CmdKfjfckpmdnh = 9598, CmdChenLingGetDataCsReq = 9583, CmdChenLingSelectPolicyCsReq = 9578, CmdChenLingStartStageScRsp = 9597, CmdGipkoglghlb = 9574, CmdChenLingRefreshShopReq = 9619, CmdChenLingStartStageCsReq = 9600, CmdCcehgdpfgin = 9586, CmdOljcelneloh = 9615, CmdFnnnkijpmii = 9571, CmdMnlklfcdpcg = 9587, CmdChenLingRefreshPolicyCsReq = 9601, CmdPhgcfpncdbe = 9592, CmdChenLingHandlePendingActionsCsReq = 9590, CmdCbdephgepjj = 9573, CmdChenLingActivatedPrivilegeCsReq = 9607, CmdChenLingQuitStageCsReq = 9605, CmdChenLingActivatedPrivilegeScRsp = 9618, CmdChenLingGetDataScRsp = 9577, } 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::BelnididikoPcpdhelpkem => "BELNIDIDIKO_PCPDHELPKEM", Self::CmdChenLingMoveEntityCsReq => "CmdChenLingMoveEntityCsReq", Self::CmdChenLingRefreshCardCsReq => "CmdChenLingRefreshCardCsReq", Self::CmdChenLingUnlockGridCsReq => "CmdChenLingUnlockGridCsReq", Self::CmdChenLingFinishPrepareCsReq => "CmdChenLingFinishPrepareCsReq", Self::CmdNnklgpjafpj => "CmdNNKLGPJAFPJ", Self::CmdChenLingFinishBattleCsReq => "CmdChenLingFinishBattleCsReq", Self::CmdChenLingSellHandCardCsReq => "CmdChenLingSellHandCardCsReq", Self::CmdChenLingFinishShopCsReq => "CmdChenLingFinishShopCsReq", Self::CmdHakhghafnee => "CmdHAKHGHAFNEE", Self::CmdKljencaedbh => "CmdKLJENCAEDBH", Self::CmdChenLingUseHandCardCsReq => "CmdChenLingUseHandCardCsReq", Self::CmdChenLingQuitStageScRsp => "CmdChenLingQuitStageScRsp", Self::CmdChenLingBuyShopItemCsReq => "CmdChenLingBuyShopItemCsReq", Self::CmdAiikilmnifi => "CmdAIIKILMNIFI", Self::CmdAlgmcfbhjbi => "CmdALGMCFBHJBI", Self::CmdAadhellobcc => "CmdAADHELLOBCC", Self::CmdMfnoeoedfdf => "CmdMFNOEOEDFDF", Self::CmdChenLingSyncChangeScNotify => "CmdChenLingSyncChangeScNotify", Self::CmdChenLingSelectCardCsReq => "CmdChenLingSelectCardCsReq", Self::CmdLajeeaenkdi => "CmdLAJEEAENKDI", Self::CmdKfjfckpmdnh => "CmdKFJFCKPMDNH", Self::CmdChenLingGetDataCsReq => "CmdChenLingGetDataCsReq", Self::CmdChenLingSelectPolicyCsReq => "CmdChenLingSelectPolicyCsReq", Self::CmdChenLingStartStageScRsp => "CmdChenLingStartStageScRsp", Self::CmdGipkoglghlb => "CmdGIPKOGLGHLB", Self::CmdChenLingRefreshShopReq => "CmdChenLingRefreshShopReq", Self::CmdChenLingStartStageCsReq => "CmdChenLingStartStageCsReq", Self::CmdCcehgdpfgin => "CmdCCEHGDPFGIN", Self::CmdOljcelneloh => "CmdOLJCELNELOH", Self::CmdFnnnkijpmii => "CmdFNNNKIJPMII", Self::CmdMnlklfcdpcg => "CmdMNLKLFCDPCG", Self::CmdChenLingRefreshPolicyCsReq => "CmdChenLingRefreshPolicyCsReq", Self::CmdPhgcfpncdbe => "CmdPHGCFPNCDBE", Self::CmdChenLingHandlePendingActionsCsReq => { "CmdChenLingHandlePendingActionsCsReq" } Self::CmdCbdephgepjj => "CmdCBDEPHGEPJJ", Self::CmdChenLingActivatedPrivilegeCsReq => { "CmdChenLingActivatedPrivilegeCsReq" } Self::CmdChenLingQuitStageCsReq => "CmdChenLingQuitStageCsReq", Self::CmdChenLingActivatedPrivilegeScRsp => { "CmdChenLingActivatedPrivilegeScRsp" } Self::CmdChenLingGetDataScRsp => "CmdChenLingGetDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BELNIDIDIKO_PCPDHELPKEM" => Some(Self::BelnididikoPcpdhelpkem), "CmdChenLingMoveEntityCsReq" => Some(Self::CmdChenLingMoveEntityCsReq), "CmdChenLingRefreshCardCsReq" => Some(Self::CmdChenLingRefreshCardCsReq), "CmdChenLingUnlockGridCsReq" => Some(Self::CmdChenLingUnlockGridCsReq), "CmdChenLingFinishPrepareCsReq" => Some(Self::CmdChenLingFinishPrepareCsReq), "CmdNNKLGPJAFPJ" => Some(Self::CmdNnklgpjafpj), "CmdChenLingFinishBattleCsReq" => Some(Self::CmdChenLingFinishBattleCsReq), "CmdChenLingSellHandCardCsReq" => Some(Self::CmdChenLingSellHandCardCsReq), "CmdChenLingFinishShopCsReq" => Some(Self::CmdChenLingFinishShopCsReq), "CmdHAKHGHAFNEE" => Some(Self::CmdHakhghafnee), "CmdKLJENCAEDBH" => Some(Self::CmdKljencaedbh), "CmdChenLingUseHandCardCsReq" => Some(Self::CmdChenLingUseHandCardCsReq), "CmdChenLingQuitStageScRsp" => Some(Self::CmdChenLingQuitStageScRsp), "CmdChenLingBuyShopItemCsReq" => Some(Self::CmdChenLingBuyShopItemCsReq), "CmdAIIKILMNIFI" => Some(Self::CmdAiikilmnifi), "CmdALGMCFBHJBI" => Some(Self::CmdAlgmcfbhjbi), "CmdAADHELLOBCC" => Some(Self::CmdAadhellobcc), "CmdMFNOEOEDFDF" => Some(Self::CmdMfnoeoedfdf), "CmdChenLingSyncChangeScNotify" => Some(Self::CmdChenLingSyncChangeScNotify), "CmdChenLingSelectCardCsReq" => Some(Self::CmdChenLingSelectCardCsReq), "CmdLAJEEAENKDI" => Some(Self::CmdLajeeaenkdi), "CmdKFJFCKPMDNH" => Some(Self::CmdKfjfckpmdnh), "CmdChenLingGetDataCsReq" => Some(Self::CmdChenLingGetDataCsReq), "CmdChenLingSelectPolicyCsReq" => Some(Self::CmdChenLingSelectPolicyCsReq), "CmdChenLingStartStageScRsp" => Some(Self::CmdChenLingStartStageScRsp), "CmdGIPKOGLGHLB" => Some(Self::CmdGipkoglghlb), "CmdChenLingRefreshShopReq" => Some(Self::CmdChenLingRefreshShopReq), "CmdChenLingStartStageCsReq" => Some(Self::CmdChenLingStartStageCsReq), "CmdCCEHGDPFGIN" => Some(Self::CmdCcehgdpfgin), "CmdOLJCELNELOH" => Some(Self::CmdOljcelneloh), "CmdFNNNKIJPMII" => Some(Self::CmdFnnnkijpmii), "CmdMNLKLFCDPCG" => Some(Self::CmdMnlklfcdpcg), "CmdChenLingRefreshPolicyCsReq" => Some(Self::CmdChenLingRefreshPolicyCsReq), "CmdPHGCFPNCDBE" => Some(Self::CmdPhgcfpncdbe), "CmdChenLingHandlePendingActionsCsReq" => { Some(Self::CmdChenLingHandlePendingActionsCsReq) } "CmdCBDEPHGEPJJ" => Some(Self::CmdCbdephgepjj), "CmdChenLingActivatedPrivilegeCsReq" => { Some(Self::CmdChenLingActivatedPrivilegeCsReq) } "CmdChenLingQuitStageCsReq" => Some(Self::CmdChenLingQuitStageCsReq), "CmdChenLingActivatedPrivilegeScRsp" => { Some(Self::CmdChenLingActivatedPrivilegeScRsp) } "CmdChenLingGetDataScRsp" => Some(Self::CmdChenLingGetDataScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Geemgpfmhhi { Lhgabcoigja = 0, Iiooajanmgg = 1, Hcmjkbdkjnk = 2, } impl Geemgpfmhhi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lhgabcoigja => "GEEMGPFMHHI_LHGABCOIGJA", Self::Iiooajanmgg => "GEEMGPFMHHI_IIOOAJANMGG", Self::Hcmjkbdkjnk => "GEEMGPFMHHI_HCMJKBDKJNK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GEEMGPFMHHI_LHGABCOIGJA" => Some(Self::Lhgabcoigja), "GEEMGPFMHHI_IIOOAJANMGG" => Some(Self::Iiooajanmgg), "GEEMGPFMHHI_HCMJKBDKJNK" => Some(Self::Hcmjkbdkjnk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Olnbhjgbhil { Pcpdhelpkem = 0, Hgpigglbfmm = 1, Lgjhgodnjgm = 2, Bojbiekdkcf = 3, Ppbaaalanjb = 4, Hlpkoeeidfo = 5, Mpllpfdpdeb = 6, Koajpplbech = 7, Kkmllbocjeg = 8, Bbgpkacnnph = 9, Geoleafclkg = 10, Oagmaelmdae = 11, Epfiijdlgnp = 12, Hpbfeeoacmd = 13, Cgapgmlnlob = 14, Fgfegnajccm = 15, Ecpkplhkjmi = 16, Gglfnhnhigo = 17, Fommfemibko = 18, Nbengmkckid = 19, Eocfojlmigh = 20, Dombpgddanh = 21, Bdpjjgmcflb = 22, } impl Olnbhjgbhil { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "OLNBHJGBHIL_PCPDHELPKEM", Self::Hgpigglbfmm => "OLNBHJGBHIL_HGPIGGLBFMM", Self::Lgjhgodnjgm => "OLNBHJGBHIL_LGJHGODNJGM", Self::Bojbiekdkcf => "OLNBHJGBHIL_BOJBIEKDKCF", Self::Ppbaaalanjb => "OLNBHJGBHIL_PPBAAALANJB", Self::Hlpkoeeidfo => "OLNBHJGBHIL_HLPKOEEIDFO", Self::Mpllpfdpdeb => "OLNBHJGBHIL_MPLLPFDPDEB", Self::Koajpplbech => "OLNBHJGBHIL_KOAJPPLBECH", Self::Kkmllbocjeg => "OLNBHJGBHIL_KKMLLBOCJEG", Self::Bbgpkacnnph => "OLNBHJGBHIL_BBGPKACNNPH", Self::Geoleafclkg => "OLNBHJGBHIL_GEOLEAFCLKG", Self::Oagmaelmdae => "OLNBHJGBHIL_OAGMAELMDAE", Self::Epfiijdlgnp => "OLNBHJGBHIL_EPFIIJDLGNP", Self::Hpbfeeoacmd => "OLNBHJGBHIL_HPBFEEOACMD", Self::Cgapgmlnlob => "OLNBHJGBHIL_CGAPGMLNLOB", Self::Fgfegnajccm => "OLNBHJGBHIL_FGFEGNAJCCM", Self::Ecpkplhkjmi => "OLNBHJGBHIL_ECPKPLHKJMI", Self::Gglfnhnhigo => "OLNBHJGBHIL_GGLFNHNHIGO", Self::Fommfemibko => "OLNBHJGBHIL_FOMMFEMIBKO", Self::Nbengmkckid => "OLNBHJGBHIL_NBENGMKCKID", Self::Eocfojlmigh => "OLNBHJGBHIL_EOCFOJLMIGH", Self::Dombpgddanh => "OLNBHJGBHIL_DOMBPGDDANH", Self::Bdpjjgmcflb => "OLNBHJGBHIL_BDPJJGMCFLB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OLNBHJGBHIL_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "OLNBHJGBHIL_HGPIGGLBFMM" => Some(Self::Hgpigglbfmm), "OLNBHJGBHIL_LGJHGODNJGM" => Some(Self::Lgjhgodnjgm), "OLNBHJGBHIL_BOJBIEKDKCF" => Some(Self::Bojbiekdkcf), "OLNBHJGBHIL_PPBAAALANJB" => Some(Self::Ppbaaalanjb), "OLNBHJGBHIL_HLPKOEEIDFO" => Some(Self::Hlpkoeeidfo), "OLNBHJGBHIL_MPLLPFDPDEB" => Some(Self::Mpllpfdpdeb), "OLNBHJGBHIL_KOAJPPLBECH" => Some(Self::Koajpplbech), "OLNBHJGBHIL_KKMLLBOCJEG" => Some(Self::Kkmllbocjeg), "OLNBHJGBHIL_BBGPKACNNPH" => Some(Self::Bbgpkacnnph), "OLNBHJGBHIL_GEOLEAFCLKG" => Some(Self::Geoleafclkg), "OLNBHJGBHIL_OAGMAELMDAE" => Some(Self::Oagmaelmdae), "OLNBHJGBHIL_EPFIIJDLGNP" => Some(Self::Epfiijdlgnp), "OLNBHJGBHIL_HPBFEEOACMD" => Some(Self::Hpbfeeoacmd), "OLNBHJGBHIL_CGAPGMLNLOB" => Some(Self::Cgapgmlnlob), "OLNBHJGBHIL_FGFEGNAJCCM" => Some(Self::Fgfegnajccm), "OLNBHJGBHIL_ECPKPLHKJMI" => Some(Self::Ecpkplhkjmi), "OLNBHJGBHIL_GGLFNHNHIGO" => Some(Self::Gglfnhnhigo), "OLNBHJGBHIL_FOMMFEMIBKO" => Some(Self::Fommfemibko), "OLNBHJGBHIL_NBENGMKCKID" => Some(Self::Nbengmkckid), "OLNBHJGBHIL_EOCFOJLMIGH" => Some(Self::Eocfojlmigh), "OLNBHJGBHIL_DOMBPGDDANH" => Some(Self::Dombpgddanh), "OLNBHJGBHIL_BDPJJGMCFLB" => Some(Self::Bdpjjgmcflb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kfoeepgndoc { Pcpdhelpkem = 0, Najcpopjglb = 2, Ockejmfmnaa = 3, Lpkmngpiajp = 4, Fmpnnhdghem = 5, Bkabklapehl = 6, Cbhejppnnnj = 7, } impl Kfoeepgndoc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "KFOEEPGNDOC_PCPDHELPKEM", Self::Najcpopjglb => "KFOEEPGNDOC_NAJCPOPJGLB", Self::Ockejmfmnaa => "KFOEEPGNDOC_OCKEJMFMNAA", Self::Lpkmngpiajp => "KFOEEPGNDOC_LPKMNGPIAJP", Self::Fmpnnhdghem => "KFOEEPGNDOC_FMPNNHDGHEM", Self::Bkabklapehl => "KFOEEPGNDOC_BKABKLAPEHL", Self::Cbhejppnnnj => "KFOEEPGNDOC_CBHEJPPNNNJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KFOEEPGNDOC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "KFOEEPGNDOC_NAJCPOPJGLB" => Some(Self::Najcpopjglb), "KFOEEPGNDOC_OCKEJMFMNAA" => Some(Self::Ockejmfmnaa), "KFOEEPGNDOC_LPKMNGPIAJP" => Some(Self::Lpkmngpiajp), "KFOEEPGNDOC_FMPNNHDGHEM" => Some(Self::Fmpnnhdghem), "KFOEEPGNDOC_BKABKLAPEHL" => Some(Self::Bkabklapehl), "KFOEEPGNDOC_CBHEJPPNNNJ" => Some(Self::Cbhejppnnnj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gljleepocda { Pcpdhelpkem = 0, Fcehnmjjabe = 1, Fnkdiebkoha = 2, Bmchmaoikde = 3, } impl Gljleepocda { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "GLJLEEPOCDA_PCPDHELPKEM", Self::Fcehnmjjabe => "GLJLEEPOCDA_FCEHNMJJABE", Self::Fnkdiebkoha => "GLJLEEPOCDA_FNKDIEBKOHA", Self::Bmchmaoikde => "GLJLEEPOCDA_BMCHMAOIKDE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GLJLEEPOCDA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "GLJLEEPOCDA_FCEHNMJJABE" => Some(Self::Fcehnmjjabe), "GLJLEEPOCDA_FNKDIEBKOHA" => Some(Self::Fnkdiebkoha), "GLJLEEPOCDA_BMCHMAOIKDE" => Some(Self::Bmchmaoikde), _ => None, } } } /// Obf: HOBAEPKFFPD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChessRogueType { HobaepkffpdPcpdhelpkem = 0, CmdChessRogueUpdateReviveInfoScNotify = 5532, CmdChessRogueQueryScRsp = 5589, CmdMnpaakghbej = 5517, CmdChessRogueEnterNextLayerScRsp = 5449, CmdReviveRogueAvatarCsReq = 5420, CmdSelectChessRogueSubStoryCsReq = 5410, CmdChessRogueLayerSettlement = 5475, CmdChessRogueLeaveScRsp = 5435, CmdChessRogueUpdateMoneyInfoScNotify = 5594, CmdBnibhaojkbi = 5507, CmdChessRogueChangeAeonDimensionNotify = 5434, CmdChessRogueRollDiceScRsp = 5473, CmdGetChessRogueStoryAeonTalkInfoScRsp = 5405, CmdFinishChessRogueSubStoryScRsp = 5515, CmdChessRogueNousEditDiceScRsp = 5417, CmdChessRogueQuitCsReq = 5488, CmdChessRogueEnterCellCsReq = 5415, CmdChessRogueSelectCellScRsp = 5436, CmdChessRogueEnterCellScRsp = 5558, CmdEnhanceRogueBuffCsReq = 5439, CmdChessRogueUpdateUnlockLevelScNotify = 5503, CmdChessRogueConfirmRollScRsp = 5458, CmdSelectChessRogueSubStoryScRsp = 5481, CmdPickRogueAvatarScRsp = 5572, CmdChessRogueQueryCsReq = 5540, CmdChessRogueEnterCsReq = 5514, CmdGetChessRogueNousStoryInfoCsReq = 5541, CmdChessRogueNousDiceUpdateNotify = 5441, CmdChessRogueUpdateLevelBaseInfoScNotify = 5452, CmdGetChessRogueStoryInfoScRsp = 5440, CmdChessRogueNousEnableRogueTalentCsReq = 5535, CmdChessRogueStartCsReq = 5516, CmdChessRogueNousDiceSurfaceUnlockNotify = 5518, CmdChessRogueReRollDiceScRsp = 5407, CmdChessRogueGiveUpCsReq = 5429, CmdChessRogueCheatRollCsReq = 5464, CmdChessRogueQuitScRsp = 5498, CmdLcdockjgfce = 5525, CmdChessRogueGiveUpScRsp = 5554, CmdSyncChessRogueNousMainStoryScNotify = 5557, CmdChessRogueRollDiceCsReq = 5587, CmdReviveRogueAvatarScRsp = 5592, CmdChessRogueUpdateAllowedSelectCellScNotify = 5401, CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5414, CmdChessRogueConfirmRollCsReq = 5511, CmdEnhanceRogueBuffScRsp = 5508, CmdEnterChessRogueAeonRoomScRsp = 5571, CmdChessRogueUpdateAeonModifierValueScNotify = 5586, CmdChessRogueNousGetRogueTalentInfoScRsp = 5422, CmdPickRogueAvatarCsReq = 5402, CmdChessRogueNousEnableRogueTalentScRsp = 5482, CmdChessRogueCellUpdateNotify = 5509, CmdChessRogueUpdateActionPointScNotify = 5567, CmdChessRogueCheatRollScRsp = 5522, CmdSyncChessRogueMainStoryFinishScNotify = 5411, CmdChessRogueReRollDiceCsReq = 5575, CmdFinishChessRogueSubStoryCsReq = 5502, CmdChessRogueSkipTeachingLevelScRsp = 5580, CmdGetChessRogueStoryInfoCsReq = 5523, CmdEnterChessRogueAeonRoomCsReq = 5545, CmdGetRogueBuffEnhanceInfoScRsp = 5546, CmdChessRogueUpdateDiceInfoScNotify = 5477, CmdChessRogueQuestFinishNotify = 5598, CmdChessRogueEnterNextLayerCsReq = 5501, CmdSyncChessRogueNousSubStoryScNotify = 5524, CmdChessRogueSkipTeachingLevelCsReq = 5416, CmdGetRogueBuffEnhanceInfoCsReq = 5442, CmdChessRogueNousGetRogueTalentInfoCsReq = 5463, CmdChessRogueLeaveCsReq = 5454, CmdChessRogueStartScRsp = 5506, CmdSyncChessRogueNousValueScNotify = 5451, CmdGetChessRogueStoryAeonTalkInfoCsReq = 5487, CmdGetChessRogueNousStoryInfoScRsp = 5412, HobaepkffpdPgpdnllbmjb = 5562, CmdChessRogueSelectCellCsReq = 5533, HobaepkffpdJjppjbiknbm = 5455, CmdChessRogueEnterScRsp = 5459, CmdResetRogueDiceSurfaceCsReq = 5565, } 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::HobaepkffpdPcpdhelpkem => "HOBAEPKFFPD_PCPDHELPKEM", Self::CmdChessRogueUpdateReviveInfoScNotify => { "CmdChessRogueUpdateReviveInfoScNotify" } Self::CmdChessRogueQueryScRsp => "CmdChessRogueQueryScRsp", Self::CmdMnpaakghbej => "CmdMNPAAKGHBEJ", Self::CmdChessRogueEnterNextLayerScRsp => "CmdChessRogueEnterNextLayerScRsp", Self::CmdReviveRogueAvatarCsReq => "CmdReviveRogueAvatarCsReq", Self::CmdSelectChessRogueSubStoryCsReq => "CmdSelectChessRogueSubStoryCsReq", Self::CmdChessRogueLayerSettlement => "CmdChessRogueLayerSettlement", Self::CmdChessRogueLeaveScRsp => "CmdChessRogueLeaveScRsp", Self::CmdChessRogueUpdateMoneyInfoScNotify => { "CmdChessRogueUpdateMoneyInfoScNotify" } Self::CmdBnibhaojkbi => "CmdBNIBHAOJKBI", Self::CmdChessRogueChangeAeonDimensionNotify => { "CmdChessRogueChangeAeonDimensionNotify" } Self::CmdChessRogueRollDiceScRsp => "CmdChessRogueRollDiceScRsp", Self::CmdGetChessRogueStoryAeonTalkInfoScRsp => { "CmdGetChessRogueStoryAeonTalkInfoScRsp" } Self::CmdFinishChessRogueSubStoryScRsp => "CmdFinishChessRogueSubStoryScRsp", Self::CmdChessRogueNousEditDiceScRsp => "CmdChessRogueNousEditDiceScRsp", Self::CmdChessRogueQuitCsReq => "CmdChessRogueQuitCsReq", Self::CmdChessRogueEnterCellCsReq => "CmdChessRogueEnterCellCsReq", Self::CmdChessRogueSelectCellScRsp => "CmdChessRogueSelectCellScRsp", Self::CmdChessRogueEnterCellScRsp => "CmdChessRogueEnterCellScRsp", Self::CmdEnhanceRogueBuffCsReq => "CmdEnhanceRogueBuffCsReq", Self::CmdChessRogueUpdateUnlockLevelScNotify => { "CmdChessRogueUpdateUnlockLevelScNotify" } Self::CmdChessRogueConfirmRollScRsp => "CmdChessRogueConfirmRollScRsp", Self::CmdSelectChessRogueSubStoryScRsp => "CmdSelectChessRogueSubStoryScRsp", Self::CmdPickRogueAvatarScRsp => "CmdPickRogueAvatarScRsp", Self::CmdChessRogueQueryCsReq => "CmdChessRogueQueryCsReq", Self::CmdChessRogueEnterCsReq => "CmdChessRogueEnterCsReq", Self::CmdGetChessRogueNousStoryInfoCsReq => { "CmdGetChessRogueNousStoryInfoCsReq" } Self::CmdChessRogueNousDiceUpdateNotify => { "CmdChessRogueNousDiceUpdateNotify" } Self::CmdChessRogueUpdateLevelBaseInfoScNotify => { "CmdChessRogueUpdateLevelBaseInfoScNotify" } Self::CmdGetChessRogueStoryInfoScRsp => "CmdGetChessRogueStoryInfoScRsp", Self::CmdChessRogueNousEnableRogueTalentCsReq => { "CmdChessRogueNousEnableRogueTalentCsReq" } Self::CmdChessRogueStartCsReq => "CmdChessRogueStartCsReq", Self::CmdChessRogueNousDiceSurfaceUnlockNotify => { "CmdChessRogueNousDiceSurfaceUnlockNotify" } Self::CmdChessRogueReRollDiceScRsp => "CmdChessRogueReRollDiceScRsp", Self::CmdChessRogueGiveUpCsReq => "CmdChessRogueGiveUpCsReq", Self::CmdChessRogueCheatRollCsReq => "CmdChessRogueCheatRollCsReq", Self::CmdChessRogueQuitScRsp => "CmdChessRogueQuitScRsp", Self::CmdLcdockjgfce => "CmdLCDOCKJGFCE", Self::CmdChessRogueGiveUpScRsp => "CmdChessRogueGiveUpScRsp", Self::CmdSyncChessRogueNousMainStoryScNotify => { "CmdSyncChessRogueNousMainStoryScNotify" } Self::CmdChessRogueRollDiceCsReq => "CmdChessRogueRollDiceCsReq", Self::CmdReviveRogueAvatarScRsp => "CmdReviveRogueAvatarScRsp", Self::CmdChessRogueUpdateAllowedSelectCellScNotify => { "CmdChessRogueUpdateAllowedSelectCellScNotify" } Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify => { "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" } Self::CmdChessRogueConfirmRollCsReq => "CmdChessRogueConfirmRollCsReq", Self::CmdEnhanceRogueBuffScRsp => "CmdEnhanceRogueBuffScRsp", Self::CmdEnterChessRogueAeonRoomScRsp => "CmdEnterChessRogueAeonRoomScRsp", Self::CmdChessRogueUpdateAeonModifierValueScNotify => { "CmdChessRogueUpdateAeonModifierValueScNotify" } Self::CmdChessRogueNousGetRogueTalentInfoScRsp => { "CmdChessRogueNousGetRogueTalentInfoScRsp" } Self::CmdPickRogueAvatarCsReq => "CmdPickRogueAvatarCsReq", Self::CmdChessRogueNousEnableRogueTalentScRsp => { "CmdChessRogueNousEnableRogueTalentScRsp" } Self::CmdChessRogueCellUpdateNotify => "CmdChessRogueCellUpdateNotify", Self::CmdChessRogueUpdateActionPointScNotify => { "CmdChessRogueUpdateActionPointScNotify" } Self::CmdChessRogueCheatRollScRsp => "CmdChessRogueCheatRollScRsp", Self::CmdSyncChessRogueMainStoryFinishScNotify => { "CmdSyncChessRogueMainStoryFinishScNotify" } Self::CmdChessRogueReRollDiceCsReq => "CmdChessRogueReRollDiceCsReq", Self::CmdFinishChessRogueSubStoryCsReq => "CmdFinishChessRogueSubStoryCsReq", Self::CmdChessRogueSkipTeachingLevelScRsp => { "CmdChessRogueSkipTeachingLevelScRsp" } Self::CmdGetChessRogueStoryInfoCsReq => "CmdGetChessRogueStoryInfoCsReq", Self::CmdEnterChessRogueAeonRoomCsReq => "CmdEnterChessRogueAeonRoomCsReq", Self::CmdGetRogueBuffEnhanceInfoScRsp => "CmdGetRogueBuffEnhanceInfoScRsp", Self::CmdChessRogueUpdateDiceInfoScNotify => { "CmdChessRogueUpdateDiceInfoScNotify" } Self::CmdChessRogueQuestFinishNotify => "CmdChessRogueQuestFinishNotify", Self::CmdChessRogueEnterNextLayerCsReq => "CmdChessRogueEnterNextLayerCsReq", Self::CmdSyncChessRogueNousSubStoryScNotify => { "CmdSyncChessRogueNousSubStoryScNotify" } Self::CmdChessRogueSkipTeachingLevelCsReq => { "CmdChessRogueSkipTeachingLevelCsReq" } Self::CmdGetRogueBuffEnhanceInfoCsReq => "CmdGetRogueBuffEnhanceInfoCsReq", Self::CmdChessRogueNousGetRogueTalentInfoCsReq => { "CmdChessRogueNousGetRogueTalentInfoCsReq" } Self::CmdChessRogueLeaveCsReq => "CmdChessRogueLeaveCsReq", Self::CmdChessRogueStartScRsp => "CmdChessRogueStartScRsp", Self::CmdSyncChessRogueNousValueScNotify => { "CmdSyncChessRogueNousValueScNotify" } Self::CmdGetChessRogueStoryAeonTalkInfoCsReq => { "CmdGetChessRogueStoryAeonTalkInfoCsReq" } Self::CmdGetChessRogueNousStoryInfoScRsp => { "CmdGetChessRogueNousStoryInfoScRsp" } Self::HobaepkffpdPgpdnllbmjb => "HOBAEPKFFPD_PGPDNLLBMJB", Self::CmdChessRogueSelectCellCsReq => "CmdChessRogueSelectCellCsReq", Self::HobaepkffpdJjppjbiknbm => "HOBAEPKFFPD_JJPPJBIKNBM", Self::CmdChessRogueEnterScRsp => "CmdChessRogueEnterScRsp", Self::CmdResetRogueDiceSurfaceCsReq => "CmdResetRogueDiceSurfaceCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HOBAEPKFFPD_PCPDHELPKEM" => Some(Self::HobaepkffpdPcpdhelpkem), "CmdChessRogueUpdateReviveInfoScNotify" => { Some(Self::CmdChessRogueUpdateReviveInfoScNotify) } "CmdChessRogueQueryScRsp" => Some(Self::CmdChessRogueQueryScRsp), "CmdMNPAAKGHBEJ" => Some(Self::CmdMnpaakghbej), "CmdChessRogueEnterNextLayerScRsp" => { Some(Self::CmdChessRogueEnterNextLayerScRsp) } "CmdReviveRogueAvatarCsReq" => Some(Self::CmdReviveRogueAvatarCsReq), "CmdSelectChessRogueSubStoryCsReq" => { Some(Self::CmdSelectChessRogueSubStoryCsReq) } "CmdChessRogueLayerSettlement" => Some(Self::CmdChessRogueLayerSettlement), "CmdChessRogueLeaveScRsp" => Some(Self::CmdChessRogueLeaveScRsp), "CmdChessRogueUpdateMoneyInfoScNotify" => { Some(Self::CmdChessRogueUpdateMoneyInfoScNotify) } "CmdBNIBHAOJKBI" => Some(Self::CmdBnibhaojkbi), "CmdChessRogueChangeAeonDimensionNotify" => { Some(Self::CmdChessRogueChangeAeonDimensionNotify) } "CmdChessRogueRollDiceScRsp" => Some(Self::CmdChessRogueRollDiceScRsp), "CmdGetChessRogueStoryAeonTalkInfoScRsp" => { Some(Self::CmdGetChessRogueStoryAeonTalkInfoScRsp) } "CmdFinishChessRogueSubStoryScRsp" => { Some(Self::CmdFinishChessRogueSubStoryScRsp) } "CmdChessRogueNousEditDiceScRsp" => { Some(Self::CmdChessRogueNousEditDiceScRsp) } "CmdChessRogueQuitCsReq" => Some(Self::CmdChessRogueQuitCsReq), "CmdChessRogueEnterCellCsReq" => Some(Self::CmdChessRogueEnterCellCsReq), "CmdChessRogueSelectCellScRsp" => Some(Self::CmdChessRogueSelectCellScRsp), "CmdChessRogueEnterCellScRsp" => Some(Self::CmdChessRogueEnterCellScRsp), "CmdEnhanceRogueBuffCsReq" => Some(Self::CmdEnhanceRogueBuffCsReq), "CmdChessRogueUpdateUnlockLevelScNotify" => { Some(Self::CmdChessRogueUpdateUnlockLevelScNotify) } "CmdChessRogueConfirmRollScRsp" => Some(Self::CmdChessRogueConfirmRollScRsp), "CmdSelectChessRogueSubStoryScRsp" => { Some(Self::CmdSelectChessRogueSubStoryScRsp) } "CmdPickRogueAvatarScRsp" => Some(Self::CmdPickRogueAvatarScRsp), "CmdChessRogueQueryCsReq" => Some(Self::CmdChessRogueQueryCsReq), "CmdChessRogueEnterCsReq" => Some(Self::CmdChessRogueEnterCsReq), "CmdGetChessRogueNousStoryInfoCsReq" => { Some(Self::CmdGetChessRogueNousStoryInfoCsReq) } "CmdChessRogueNousDiceUpdateNotify" => { Some(Self::CmdChessRogueNousDiceUpdateNotify) } "CmdChessRogueUpdateLevelBaseInfoScNotify" => { Some(Self::CmdChessRogueUpdateLevelBaseInfoScNotify) } "CmdGetChessRogueStoryInfoScRsp" => { Some(Self::CmdGetChessRogueStoryInfoScRsp) } "CmdChessRogueNousEnableRogueTalentCsReq" => { Some(Self::CmdChessRogueNousEnableRogueTalentCsReq) } "CmdChessRogueStartCsReq" => Some(Self::CmdChessRogueStartCsReq), "CmdChessRogueNousDiceSurfaceUnlockNotify" => { Some(Self::CmdChessRogueNousDiceSurfaceUnlockNotify) } "CmdChessRogueReRollDiceScRsp" => Some(Self::CmdChessRogueReRollDiceScRsp), "CmdChessRogueGiveUpCsReq" => Some(Self::CmdChessRogueGiveUpCsReq), "CmdChessRogueCheatRollCsReq" => Some(Self::CmdChessRogueCheatRollCsReq), "CmdChessRogueQuitScRsp" => Some(Self::CmdChessRogueQuitScRsp), "CmdLCDOCKJGFCE" => Some(Self::CmdLcdockjgfce), "CmdChessRogueGiveUpScRsp" => Some(Self::CmdChessRogueGiveUpScRsp), "CmdSyncChessRogueNousMainStoryScNotify" => { Some(Self::CmdSyncChessRogueNousMainStoryScNotify) } "CmdChessRogueRollDiceCsReq" => Some(Self::CmdChessRogueRollDiceCsReq), "CmdReviveRogueAvatarScRsp" => Some(Self::CmdReviveRogueAvatarScRsp), "CmdChessRogueUpdateAllowedSelectCellScNotify" => { Some(Self::CmdChessRogueUpdateAllowedSelectCellScNotify) } "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" => { Some(Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify) } "CmdChessRogueConfirmRollCsReq" => Some(Self::CmdChessRogueConfirmRollCsReq), "CmdEnhanceRogueBuffScRsp" => Some(Self::CmdEnhanceRogueBuffScRsp), "CmdEnterChessRogueAeonRoomScRsp" => { Some(Self::CmdEnterChessRogueAeonRoomScRsp) } "CmdChessRogueUpdateAeonModifierValueScNotify" => { Some(Self::CmdChessRogueUpdateAeonModifierValueScNotify) } "CmdChessRogueNousGetRogueTalentInfoScRsp" => { Some(Self::CmdChessRogueNousGetRogueTalentInfoScRsp) } "CmdPickRogueAvatarCsReq" => Some(Self::CmdPickRogueAvatarCsReq), "CmdChessRogueNousEnableRogueTalentScRsp" => { Some(Self::CmdChessRogueNousEnableRogueTalentScRsp) } "CmdChessRogueCellUpdateNotify" => Some(Self::CmdChessRogueCellUpdateNotify), "CmdChessRogueUpdateActionPointScNotify" => { Some(Self::CmdChessRogueUpdateActionPointScNotify) } "CmdChessRogueCheatRollScRsp" => Some(Self::CmdChessRogueCheatRollScRsp), "CmdSyncChessRogueMainStoryFinishScNotify" => { Some(Self::CmdSyncChessRogueMainStoryFinishScNotify) } "CmdChessRogueReRollDiceCsReq" => Some(Self::CmdChessRogueReRollDiceCsReq), "CmdFinishChessRogueSubStoryCsReq" => { Some(Self::CmdFinishChessRogueSubStoryCsReq) } "CmdChessRogueSkipTeachingLevelScRsp" => { Some(Self::CmdChessRogueSkipTeachingLevelScRsp) } "CmdGetChessRogueStoryInfoCsReq" => { Some(Self::CmdGetChessRogueStoryInfoCsReq) } "CmdEnterChessRogueAeonRoomCsReq" => { Some(Self::CmdEnterChessRogueAeonRoomCsReq) } "CmdGetRogueBuffEnhanceInfoScRsp" => { Some(Self::CmdGetRogueBuffEnhanceInfoScRsp) } "CmdChessRogueUpdateDiceInfoScNotify" => { Some(Self::CmdChessRogueUpdateDiceInfoScNotify) } "CmdChessRogueQuestFinishNotify" => { Some(Self::CmdChessRogueQuestFinishNotify) } "CmdChessRogueEnterNextLayerCsReq" => { Some(Self::CmdChessRogueEnterNextLayerCsReq) } "CmdSyncChessRogueNousSubStoryScNotify" => { Some(Self::CmdSyncChessRogueNousSubStoryScNotify) } "CmdChessRogueSkipTeachingLevelCsReq" => { Some(Self::CmdChessRogueSkipTeachingLevelCsReq) } "CmdGetRogueBuffEnhanceInfoCsReq" => { Some(Self::CmdGetRogueBuffEnhanceInfoCsReq) } "CmdChessRogueNousGetRogueTalentInfoCsReq" => { Some(Self::CmdChessRogueNousGetRogueTalentInfoCsReq) } "CmdChessRogueLeaveCsReq" => Some(Self::CmdChessRogueLeaveCsReq), "CmdChessRogueStartScRsp" => Some(Self::CmdChessRogueStartScRsp), "CmdSyncChessRogueNousValueScNotify" => { Some(Self::CmdSyncChessRogueNousValueScNotify) } "CmdGetChessRogueStoryAeonTalkInfoCsReq" => { Some(Self::CmdGetChessRogueStoryAeonTalkInfoCsReq) } "CmdGetChessRogueNousStoryInfoScRsp" => { Some(Self::CmdGetChessRogueNousStoryInfoScRsp) } "HOBAEPKFFPD_PGPDNLLBMJB" => Some(Self::HobaepkffpdPgpdnllbmjb), "CmdChessRogueSelectCellCsReq" => Some(Self::CmdChessRogueSelectCellCsReq), "HOBAEPKFFPD_JJPPJBIKNBM" => Some(Self::HobaepkffpdJjppjbiknbm), "CmdChessRogueEnterScRsp" => Some(Self::CmdChessRogueEnterScRsp), "CmdResetRogueDiceSurfaceCsReq" => Some(Self::CmdResetRogueDiceSurfaceCsReq), _ => None, } } } /// Obf: HPHBEGJDIID #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueDiceStatus { HphbegjdiidEobbbbehnnh = 0, HphbegjdiidNbdbagcokpn = 1, HphbegjdiidMenjpegibnc = 2, HphbegjdiidJejkooggeha = 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::HphbegjdiidEobbbbehnnh => "HPHBEGJDIID_EOBBBBEHNNH", Self::HphbegjdiidNbdbagcokpn => "HPHBEGJDIID_NBDBAGCOKPN", Self::HphbegjdiidMenjpegibnc => "HPHBEGJDIID_MENJPEGIBNC", Self::HphbegjdiidJejkooggeha => "HPHBEGJDIID_JEJKOOGGEHA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HPHBEGJDIID_EOBBBBEHNNH" => Some(Self::HphbegjdiidEobbbbehnnh), "HPHBEGJDIID_NBDBAGCOKPN" => Some(Self::HphbegjdiidNbdbagcokpn), "HPHBEGJDIID_MENJPEGIBNC" => Some(Self::HphbegjdiidMenjpegibnc), "HPHBEGJDIID_JEJKOOGGEHA" => Some(Self::HphbegjdiidJejkooggeha), _ => None, } } } /// Obf: HBCOKDIJMBK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueDiceType { HbcokdijmbkIcjlghlokfg = 0, HbcokdijmbkOhggcklllep = 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::HbcokdijmbkIcjlghlokfg => "HBCOKDIJMBK_ICJLGHLOKFG", Self::HbcokdijmbkOhggcklllep => "HBCOKDIJMBK_OHGGCKLLLEP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HBCOKDIJMBK_ICJLGHLOKFG" => Some(Self::HbcokdijmbkIcjlghlokfg), "HBCOKDIJMBK_OHGGCKLLLEP" => Some(Self::HbcokdijmbkOhggcklllep), _ => None, } } } /// Obf: GBIKCJPGLBK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueBoardCellStatus { GbikcjpglbkGhgapoakgab = 0, GbikcjpglbkHgngadnilfc = 1, GbikcjpglbkHpjebffhjnp = 2, GbikcjpglbkKlhdcopplng = 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::GbikcjpglbkGhgapoakgab => "GBIKCJPGLBK_GHGAPOAKGAB", Self::GbikcjpglbkHgngadnilfc => "GBIKCJPGLBK_HGNGADNILFC", Self::GbikcjpglbkHpjebffhjnp => "GBIKCJPGLBK_HPJEBFFHJNP", Self::GbikcjpglbkKlhdcopplng => "GBIKCJPGLBK_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GBIKCJPGLBK_GHGAPOAKGAB" => Some(Self::GbikcjpglbkGhgapoakgab), "GBIKCJPGLBK_HGNGADNILFC" => Some(Self::GbikcjpglbkHgngadnilfc), "GBIKCJPGLBK_HPJEBFFHJNP" => Some(Self::GbikcjpglbkHpjebffhjnp), "GBIKCJPGLBK_KLHDCOPPLNG" => Some(Self::GbikcjpglbkKlhdcopplng), _ => None, } } } /// Obf: PKFEGCHGCEE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueCellSpecialType { PkfegchgceePcpdhelpkem = 0, PkfegchgceeBgibpdpnfbc = 1, PkfegchgceeCfgalajoncp = 2, PkfegchgceeHagclkckgjd = 3, PkfegchgceeKbhgajcnnbm = 4, PkfegchgceePammdcpgame = 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::PkfegchgceePcpdhelpkem => "PKFEGCHGCEE_PCPDHELPKEM", Self::PkfegchgceeBgibpdpnfbc => "PKFEGCHGCEE_BGIBPDPNFBC", Self::PkfegchgceeCfgalajoncp => "PKFEGCHGCEE_CFGALAJONCP", Self::PkfegchgceeHagclkckgjd => "PKFEGCHGCEE_HAGCLKCKGJD", Self::PkfegchgceeKbhgajcnnbm => "PKFEGCHGCEE_KBHGAJCNNBM", Self::PkfegchgceePammdcpgame => "PKFEGCHGCEE_PAMMDCPGAME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PKFEGCHGCEE_PCPDHELPKEM" => Some(Self::PkfegchgceePcpdhelpkem), "PKFEGCHGCEE_BGIBPDPNFBC" => Some(Self::PkfegchgceeBgibpdpnfbc), "PKFEGCHGCEE_CFGALAJONCP" => Some(Self::PkfegchgceeCfgalajoncp), "PKFEGCHGCEE_HAGCLKCKGJD" => Some(Self::PkfegchgceeHagclkckgjd), "PKFEGCHGCEE_KBHGAJCNNBM" => Some(Self::PkfegchgceeKbhgajcnnbm), "PKFEGCHGCEE_PAMMDCPGAME" => Some(Self::PkfegchgceePammdcpgame), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kgdimpeogol { Imiigjbmdop = 0, Npnjdbkdfco = 1, Kncjnihbheh = 2, Aemmnhpmgdi = 3, Bjkomhkncae = 4, Aclnpcdgmib = 5, } impl Kgdimpeogol { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Imiigjbmdop => "KGDIMPEOGOL_IMIIGJBMDOP", Self::Npnjdbkdfco => "KGDIMPEOGOL_NPNJDBKDFCO", Self::Kncjnihbheh => "KGDIMPEOGOL_KNCJNIHBHEH", Self::Aemmnhpmgdi => "KGDIMPEOGOL_AEMMNHPMGDI", Self::Bjkomhkncae => "KGDIMPEOGOL_BJKOMHKNCAE", Self::Aclnpcdgmib => "KGDIMPEOGOL_ACLNPCDGMIB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KGDIMPEOGOL_IMIIGJBMDOP" => Some(Self::Imiigjbmdop), "KGDIMPEOGOL_NPNJDBKDFCO" => Some(Self::Npnjdbkdfco), "KGDIMPEOGOL_KNCJNIHBHEH" => Some(Self::Kncjnihbheh), "KGDIMPEOGOL_AEMMNHPMGDI" => Some(Self::Aemmnhpmgdi), "KGDIMPEOGOL_BJKOMHKNCAE" => Some(Self::Bjkomhkncae), "KGDIMPEOGOL_ACLNPCDGMIB" => Some(Self::Aclnpcdgmib), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gcdmhamcdhi { Gcgmcpmpjhd = 0, Elkfnllphpb = 1, Edajodfnlfh = 2, Gbhmnimbbng = 3, Ahhbfljkgfk = 4, Eaacbiaglhp = 5, } impl Gcdmhamcdhi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Gcgmcpmpjhd => "GCDMHAMCDHI_GCGMCPMPJHD", Self::Elkfnllphpb => "GCDMHAMCDHI_ELKFNLLPHPB", Self::Edajodfnlfh => "GCDMHAMCDHI_EDAJODFNLFH", Self::Gbhmnimbbng => "GCDMHAMCDHI_GBHMNIMBBNG", Self::Ahhbfljkgfk => "GCDMHAMCDHI_AHHBFLJKGFK", Self::Eaacbiaglhp => "GCDMHAMCDHI_EAACBIAGLHP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GCDMHAMCDHI_GCGMCPMPJHD" => Some(Self::Gcgmcpmpjhd), "GCDMHAMCDHI_ELKFNLLPHPB" => Some(Self::Elkfnllphpb), "GCDMHAMCDHI_EDAJODFNLFH" => Some(Self::Edajodfnlfh), "GCDMHAMCDHI_GBHMNIMBBNG" => Some(Self::Gbhmnimbbng), "GCDMHAMCDHI_AHHBFLJKGFK" => Some(Self::Ahhbfljkgfk), "GCDMHAMCDHI_EAACBIAGLHP" => Some(Self::Eaacbiaglhp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Oeogapljdfn { Gcibfncekil = 0, Kfcdfgjlikg = 1, Imkihfhfbfp = 2, Injiadfojea = 3, Chninchapkb = 4, Khohoegefkj = 5, Dgfdmklcpgh = 6, Cgjehbjopnb = 7, Lbjignokelj = 8, Fpoknefonnn = 9, Pmgmiledmkh = 10, } impl Oeogapljdfn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Gcibfncekil => "OEOGAPLJDFN_GCIBFNCEKIL", Self::Kfcdfgjlikg => "OEOGAPLJDFN_KFCDFGJLIKG", Self::Imkihfhfbfp => "OEOGAPLJDFN_IMKIHFHFBFP", Self::Injiadfojea => "OEOGAPLJDFN_INJIADFOJEA", Self::Chninchapkb => "OEOGAPLJDFN_CHNINCHAPKB", Self::Khohoegefkj => "OEOGAPLJDFN_KHOHOEGEFKJ", Self::Dgfdmklcpgh => "OEOGAPLJDFN_DGFDMKLCPGH", Self::Cgjehbjopnb => "OEOGAPLJDFN_CGJEHBJOPNB", Self::Lbjignokelj => "OEOGAPLJDFN_LBJIGNOKELJ", Self::Fpoknefonnn => "OEOGAPLJDFN_FPOKNEFONNN", Self::Pmgmiledmkh => "OEOGAPLJDFN_PMGMILEDMKH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OEOGAPLJDFN_GCIBFNCEKIL" => Some(Self::Gcibfncekil), "OEOGAPLJDFN_KFCDFGJLIKG" => Some(Self::Kfcdfgjlikg), "OEOGAPLJDFN_IMKIHFHFBFP" => Some(Self::Imkihfhfbfp), "OEOGAPLJDFN_INJIADFOJEA" => Some(Self::Injiadfojea), "OEOGAPLJDFN_CHNINCHAPKB" => Some(Self::Chninchapkb), "OEOGAPLJDFN_KHOHOEGEFKJ" => Some(Self::Khohoegefkj), "OEOGAPLJDFN_DGFDMKLCPGH" => Some(Self::Dgfdmklcpgh), "OEOGAPLJDFN_CGJEHBJOPNB" => Some(Self::Cgjehbjopnb), "OEOGAPLJDFN_LBJIGNOKELJ" => Some(Self::Lbjignokelj), "OEOGAPLJDFN_FPOKNEFONNN" => Some(Self::Fpoknefonnn), "OEOGAPLJDFN_PMGMILEDMKH" => Some(Self::Pmgmiledmkh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Olkjiiihblj { Pcpdhelpkem = 0, Iggfmobbkfm = 1, Egndjgkkjho = 2, Hemmgkijlei = 3, Aoghfbpelbp = 4, Imdkelfaeoc = 5, Lekgiiiglkb = 6, Hhpjpkaakek = 7, Pdhmcmebmmb = 8, Jadcleafejc = 9, Bfagnenpjjj = 10, Galgfiomoio = 11, } impl Olkjiiihblj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "OLKJIIIHBLJ_PCPDHELPKEM", Self::Iggfmobbkfm => "OLKJIIIHBLJ_IGGFMOBBKFM", Self::Egndjgkkjho => "OLKJIIIHBLJ_EGNDJGKKJHO", Self::Hemmgkijlei => "OLKJIIIHBLJ_HEMMGKIJLEI", Self::Aoghfbpelbp => "OLKJIIIHBLJ_AOGHFBPELBP", Self::Imdkelfaeoc => "OLKJIIIHBLJ_IMDKELFAEOC", Self::Lekgiiiglkb => "OLKJIIIHBLJ_LEKGIIIGLKB", Self::Hhpjpkaakek => "OLKJIIIHBLJ_HHPJPKAAKEK", Self::Pdhmcmebmmb => "OLKJIIIHBLJ_PDHMCMEBMMB", Self::Jadcleafejc => "OLKJIIIHBLJ_JADCLEAFEJC", Self::Bfagnenpjjj => "OLKJIIIHBLJ_BFAGNENPJJJ", Self::Galgfiomoio => "OLKJIIIHBLJ_GALGFIOMOIO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OLKJIIIHBLJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "OLKJIIIHBLJ_IGGFMOBBKFM" => Some(Self::Iggfmobbkfm), "OLKJIIIHBLJ_EGNDJGKKJHO" => Some(Self::Egndjgkkjho), "OLKJIIIHBLJ_HEMMGKIJLEI" => Some(Self::Hemmgkijlei), "OLKJIIIHBLJ_AOGHFBPELBP" => Some(Self::Aoghfbpelbp), "OLKJIIIHBLJ_IMDKELFAEOC" => Some(Self::Imdkelfaeoc), "OLKJIIIHBLJ_LEKGIIIGLKB" => Some(Self::Lekgiiiglkb), "OLKJIIIHBLJ_HHPJPKAAKEK" => Some(Self::Hhpjpkaakek), "OLKJIIIHBLJ_PDHMCMEBMMB" => Some(Self::Pdhmcmebmmb), "OLKJIIIHBLJ_JADCLEAFEJC" => Some(Self::Jadcleafejc), "OLKJIIIHBLJ_BFAGNENPJJJ" => Some(Self::Bfagnenpjjj), "OLKJIIIHBLJ_GALGFIOMOIO" => Some(Self::Galgfiomoio), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Idfcggmmffa { Aplhjfdkecf = 0, Ilfkbobnoel = 1, } impl Idfcggmmffa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Aplhjfdkecf => "IDFCGGMMFFA_APLHJFDKECF", Self::Ilfkbobnoel => "IDFCGGMMFFA_ILFKBOBNOEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IDFCGGMMFFA_APLHJFDKECF" => Some(Self::Aplhjfdkecf), "IDFCGGMMFFA_ILFKBOBNOEL" => Some(Self::Ilfkbobnoel), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bgobbomljcm { Pcpdhelpkem = 0, Imibfehpddi = 1, } impl Bgobbomljcm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "BGOBBOMLJCM_PCPDHELPKEM", Self::Imibfehpddi => "BGOBBOMLJCM_IMIBFEHPDDI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BGOBBOMLJCM_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "BGOBBOMLJCM_IMIBFEHPDDI" => Some(Self::Imibfehpddi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ipoffjchbln { Pcpdhelpkem = 0, Eopdafkmpkl = 1, Flmgfhpafbl = 2, Apaklgljebm = 3, Ailmemmhoaj = 4, Jlkideidmnk = 5, Okbmmkjgpol = 6, Ggododlnola = 7, Knoamfaniel = 8, } impl Ipoffjchbln { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "IPOFFJCHBLN_PCPDHELPKEM", Self::Eopdafkmpkl => "IPOFFJCHBLN_EOPDAFKMPKL", Self::Flmgfhpafbl => "IPOFFJCHBLN_FLMGFHPAFBL", Self::Apaklgljebm => "IPOFFJCHBLN_APAKLGLJEBM", Self::Ailmemmhoaj => "IPOFFJCHBLN_AILMEMMHOAJ", Self::Jlkideidmnk => "IPOFFJCHBLN_JLKIDEIDMNK", Self::Okbmmkjgpol => "IPOFFJCHBLN_OKBMMKJGPOL", Self::Ggododlnola => "IPOFFJCHBLN_GGODODLNOLA", Self::Knoamfaniel => "IPOFFJCHBLN_KNOAMFANIEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IPOFFJCHBLN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "IPOFFJCHBLN_EOPDAFKMPKL" => Some(Self::Eopdafkmpkl), "IPOFFJCHBLN_FLMGFHPAFBL" => Some(Self::Flmgfhpafbl), "IPOFFJCHBLN_APAKLGLJEBM" => Some(Self::Apaklgljebm), "IPOFFJCHBLN_AILMEMMHOAJ" => Some(Self::Ailmemmhoaj), "IPOFFJCHBLN_JLKIDEIDMNK" => Some(Self::Jlkideidmnk), "IPOFFJCHBLN_OKBMMKJGPOL" => Some(Self::Okbmmkjgpol), "IPOFFJCHBLN_GGODODLNOLA" => Some(Self::Ggododlnola), "IPOFFJCHBLN_KNOAMFANIEL" => Some(Self::Knoamfaniel), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hcklelpmgdj { Lajkgdhnajj = 0, Eepcnpoanih = 1, Loininbpibi = 2, Bebjeigpoip = 3, } impl Hcklelpmgdj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lajkgdhnajj => "HCKLELPMGDJ_LAJKGDHNAJJ", Self::Eepcnpoanih => "HCKLELPMGDJ_EEPCNPOANIH", Self::Loininbpibi => "HCKLELPMGDJ_LOININBPIBI", Self::Bebjeigpoip => "HCKLELPMGDJ_BEBJEIGPOIP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HCKLELPMGDJ_LAJKGDHNAJJ" => Some(Self::Lajkgdhnajj), "HCKLELPMGDJ_EEPCNPOANIH" => Some(Self::Eepcnpoanih), "HCKLELPMGDJ_LOININBPIBI" => Some(Self::Loininbpibi), "HCKLELPMGDJ_BEBJEIGPOIP" => Some(Self::Bebjeigpoip), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lnnfnlkacon { Pcpdhelpkem = 0, Ngmmicogdfp = 1, Klhdcopplng = 2, Ljfkpdahkhf = 3, } impl Lnnfnlkacon { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "LNNFNLKACON_PCPDHELPKEM", Self::Ngmmicogdfp => "LNNFNLKACON_NGMMICOGDFP", Self::Klhdcopplng => "LNNFNLKACON_KLHDCOPPLNG", Self::Ljfkpdahkhf => "LNNFNLKACON_LJFKPDAHKHF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LNNFNLKACON_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "LNNFNLKACON_NGMMICOGDFP" => Some(Self::Ngmmicogdfp), "LNNFNLKACON_KLHDCOPPLNG" => Some(Self::Klhdcopplng), "LNNFNLKACON_LJFKPDAHKHF" => Some(Self::Ljfkpdahkhf), _ => None, } } } /// Obf: FEPPEMMMGMM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChessRogueNousDicePhase { FeppemmmgmmPcpdhelpkem = 0, FeppemmmgmmMgmnblipflp = 1, FeppemmmgmmJgilipepocj = 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::FeppemmmgmmPcpdhelpkem => "FEPPEMMMGMM_PCPDHELPKEM", Self::FeppemmmgmmMgmnblipflp => "FEPPEMMMGMM_MGMNBLIPFLP", Self::FeppemmmgmmJgilipepocj => "FEPPEMMMGMM_JGILIPEPOCJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FEPPEMMMGMM_PCPDHELPKEM" => Some(Self::FeppemmmgmmPcpdhelpkem), "FEPPEMMMGMM_MGMNBLIPFLP" => Some(Self::FeppemmmgmmMgmnblipflp), "FEPPEMMMGMM_JGILIPEPOCJ" => Some(Self::FeppemmmgmmJgilipepocj), _ => None, } } } /// Obf: ECGCPKLHDEC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChimeraType { EcgcpklhdecPcpdhelpkem = 0, CmdChimeraStartEndlessCsReq = 8174, CmdGetDataScRsp = 8180, CmdChimeraFinishEndlessRoundScRsp = 8179, CmdChimeraQuitEndlessScRsp = 8178, CmdChimeraFinishRoundCsReq = 8175, CmdChimeraFinishRound = 8168, CmdInieldcagdg = 8173, CmdChimeraDoFinalRoundScRsp = 8163, CmdChimeraStartEndlessScRsp = 8177, CmdChimeraDoFinalRoundCsReq = 8164, CmdChimeraRoundWorkStartCsReq = 8169, CmdChimeraGetDataCsReq = 8161, EcgcpklhdecAicoenepacm = 8162, CmdOijjdmgodjp = 8170, CmdChimeraFinishEndlessRoundCsReq = 8167, CmdChimeraQuitEndlessCsReq = 8171, } 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::EcgcpklhdecPcpdhelpkem => "ECGCPKLHDEC_PCPDHELPKEM", Self::CmdChimeraStartEndlessCsReq => "CmdChimeraStartEndlessCsReq", Self::CmdGetDataScRsp => "CmdGetDataScRsp", Self::CmdChimeraFinishEndlessRoundScRsp => { "CmdChimeraFinishEndlessRoundScRsp" } Self::CmdChimeraQuitEndlessScRsp => "CmdChimeraQuitEndlessScRsp", Self::CmdChimeraFinishRoundCsReq => "CmdChimeraFinishRoundCsReq", Self::CmdChimeraFinishRound => "CmdChimeraFinishRound", Self::CmdInieldcagdg => "CmdINIELDCAGDG", Self::CmdChimeraDoFinalRoundScRsp => "CmdChimeraDoFinalRoundScRsp", Self::CmdChimeraStartEndlessScRsp => "CmdChimeraStartEndlessScRsp", Self::CmdChimeraDoFinalRoundCsReq => "CmdChimeraDoFinalRoundCsReq", Self::CmdChimeraRoundWorkStartCsReq => "CmdChimeraRoundWorkStartCsReq", Self::CmdChimeraGetDataCsReq => "CmdChimeraGetDataCsReq", Self::EcgcpklhdecAicoenepacm => "ECGCPKLHDEC_AICOENEPACM", Self::CmdOijjdmgodjp => "CmdOIJJDMGODJP", Self::CmdChimeraFinishEndlessRoundCsReq => { "CmdChimeraFinishEndlessRoundCsReq" } Self::CmdChimeraQuitEndlessCsReq => "CmdChimeraQuitEndlessCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ECGCPKLHDEC_PCPDHELPKEM" => Some(Self::EcgcpklhdecPcpdhelpkem), "CmdChimeraStartEndlessCsReq" => Some(Self::CmdChimeraStartEndlessCsReq), "CmdGetDataScRsp" => Some(Self::CmdGetDataScRsp), "CmdChimeraFinishEndlessRoundScRsp" => { Some(Self::CmdChimeraFinishEndlessRoundScRsp) } "CmdChimeraQuitEndlessScRsp" => Some(Self::CmdChimeraQuitEndlessScRsp), "CmdChimeraFinishRoundCsReq" => Some(Self::CmdChimeraFinishRoundCsReq), "CmdChimeraFinishRound" => Some(Self::CmdChimeraFinishRound), "CmdINIELDCAGDG" => Some(Self::CmdInieldcagdg), "CmdChimeraDoFinalRoundScRsp" => Some(Self::CmdChimeraDoFinalRoundScRsp), "CmdChimeraStartEndlessScRsp" => Some(Self::CmdChimeraStartEndlessScRsp), "CmdChimeraDoFinalRoundCsReq" => Some(Self::CmdChimeraDoFinalRoundCsReq), "CmdChimeraRoundWorkStartCsReq" => Some(Self::CmdChimeraRoundWorkStartCsReq), "CmdChimeraGetDataCsReq" => Some(Self::CmdChimeraGetDataCsReq), "ECGCPKLHDEC_AICOENEPACM" => Some(Self::EcgcpklhdecAicoenepacm), "CmdOIJJDMGODJP" => Some(Self::CmdOijjdmgodjp), "CmdChimeraFinishEndlessRoundCsReq" => { Some(Self::CmdChimeraFinishEndlessRoundCsReq) } "CmdChimeraQuitEndlessCsReq" => Some(Self::CmdChimeraQuitEndlessCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ghjifohjoem { Kipcefmgpee = 0, Fjhmdlolcgh = 1, Moemlcgihnf = 2, Gnigabjicnj = 3, } impl Ghjifohjoem { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Kipcefmgpee => "GHJIFOHJOEM_KIPCEFMGPEE", Self::Fjhmdlolcgh => "GHJIFOHJOEM_FJHMDLOLCGH", Self::Moemlcgihnf => "GHJIFOHJOEM_MOEMLCGIHNF", Self::Gnigabjicnj => "GHJIFOHJOEM_GNIGABJICNJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GHJIFOHJOEM_KIPCEFMGPEE" => Some(Self::Kipcefmgpee), "GHJIFOHJOEM_FJHMDLOLCGH" => Some(Self::Fjhmdlolcgh), "GHJIFOHJOEM_MOEMLCGIHNF" => Some(Self::Moemlcgihnf), "GHJIFOHJOEM_GNIGABJICNJ" => Some(Self::Gnigabjicnj), _ => None, } } } /// Obf: DJFFICEEBAA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChimeraRoundWorkEndReason { DjfficeebaaOdceomjacme = 0, DjfficeebaaOhfgfblbhek = 1, DjfficeebaaCglfgfhbekb = 2, DjfficeebaaGgdkdlcpaja = 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::DjfficeebaaOdceomjacme => "DJFFICEEBAA_ODCEOMJACME", Self::DjfficeebaaOhfgfblbhek => "DJFFICEEBAA_OHFGFBLBHEK", Self::DjfficeebaaCglfgfhbekb => "DJFFICEEBAA_CGLFGFHBEKB", Self::DjfficeebaaGgdkdlcpaja => "DJFFICEEBAA_GGDKDLCPAJA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DJFFICEEBAA_ODCEOMJACME" => Some(Self::DjfficeebaaOdceomjacme), "DJFFICEEBAA_OHFGFBLBHEK" => Some(Self::DjfficeebaaOhfgfblbhek), "DJFFICEEBAA_CGLFGFHBEKB" => Some(Self::DjfficeebaaCglfgfhbekb), "DJFFICEEBAA_GGDKDLCPAJA" => Some(Self::DjfficeebaaGgdkdlcpaja), _ => None, } } } /// Obf: MNGJGGANIIP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChimeraDuelType { MngjgganiipPcpdhelpkem = 0, CmdChimeraDuelStartGameScRsp = 9211, CmdChimeraDuelEndRoundShopStageScRsp = 9229, CmdChimeraDuelSelectGameCsReq = 9214, CmdChimeraDuelEndRoundBattleStageCsReq = 9212, CmdChimeraDuelFinishMasterChallengeCsReq = 9256, CmdChimeraDuelShopLockCsReq = 9241, CmdChimeraDuelEndRoundShopStageCsReq = 9257, CmdChimeraDuelStartGameCsReq = 9215, CmdChimeraDuelGetDataCsReq = 9223, CmdChimeraDuelEndGameCsReq = 9228, CmdChimeraDuelShopBuyItemScRsp = 9226, CmdChimeraDuelUnlockMasterCsReq = 9245, CmdChimeraDuelSellChimeraScRsp = 9219, CmdChimeraDuelSellChimeraCsReq = 9243, CmdChimeraDuelEndRoundBattleStageScRsp = 9254, CmdChimeraDuelShopBuyChimeraCsReq = 9246, CmdReceive = 9232, CmdChimeraDuelShopBuyChimeraScRsp = 9213, CmdChimeraDuelSetFriendDefendLineupCsReq = 9253, CmdChimeraDuelSaveFriendPvpLineupCsReq = 9258, CmdChimeraDuelChangeLineupCsReq = 9236, CmdChimeraDuelGetFriendListCsReq = 9230, CmdChimeraDuelShopRefreshCsReq = 9259, CmdChimeraDuelGetDataScRsp = 9217, CmdChimeraDuelShopLockScRsp = 9231, CmdChimeraDuelSaveFriendPvpLineupScRsp = 9239, CmdChimeraDuelChangeLineupScRsp = 9218, CmdChimeraDuelShopBuyItemCsReq = 9260, CmdChimeraDuelSetFriendDefendLineupScRsp = 9249, CmdChimeraDuelSyncChangeScNotify = 9216, CmdChimeraDuelFinishMasterChallengeScRsp = 9250, CmdChimeraDuelSelectGameScRsp = 9247, CmdChimeraDuelShopRefreshScRsp = 9225, CmdChimeraDuelEndGameScRsp = 9255, CmdChimeraDuelUnlockMasterScRsp = 9248, } 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::MngjgganiipPcpdhelpkem => "MNGJGGANIIP_PCPDHELPKEM", Self::CmdChimeraDuelStartGameScRsp => "CmdChimeraDuelStartGameScRsp", Self::CmdChimeraDuelEndRoundShopStageScRsp => { "CmdChimeraDuelEndRoundShopStageScRsp" } Self::CmdChimeraDuelSelectGameCsReq => "CmdChimeraDuelSelectGameCsReq", Self::CmdChimeraDuelEndRoundBattleStageCsReq => { "CmdChimeraDuelEndRoundBattleStageCsReq" } Self::CmdChimeraDuelFinishMasterChallengeCsReq => { "CmdChimeraDuelFinishMasterChallengeCsReq" } Self::CmdChimeraDuelShopLockCsReq => "CmdChimeraDuelShopLockCsReq", Self::CmdChimeraDuelEndRoundShopStageCsReq => { "CmdChimeraDuelEndRoundShopStageCsReq" } Self::CmdChimeraDuelStartGameCsReq => "CmdChimeraDuelStartGameCsReq", Self::CmdChimeraDuelGetDataCsReq => "CmdChimeraDuelGetDataCsReq", Self::CmdChimeraDuelEndGameCsReq => "CmdChimeraDuelEndGameCsReq", Self::CmdChimeraDuelShopBuyItemScRsp => "CmdChimeraDuelShopBuyItemScRsp", Self::CmdChimeraDuelUnlockMasterCsReq => "CmdChimeraDuelUnlockMasterCsReq", Self::CmdChimeraDuelSellChimeraScRsp => "CmdChimeraDuelSellChimeraScRsp", Self::CmdChimeraDuelSellChimeraCsReq => "CmdChimeraDuelSellChimeraCsReq", Self::CmdChimeraDuelEndRoundBattleStageScRsp => { "CmdChimeraDuelEndRoundBattleStageScRsp" } Self::CmdChimeraDuelShopBuyChimeraCsReq => { "CmdChimeraDuelShopBuyChimeraCsReq" } Self::CmdReceive => "CmdReceive", Self::CmdChimeraDuelShopBuyChimeraScRsp => { "CmdChimeraDuelShopBuyChimeraScRsp" } Self::CmdChimeraDuelSetFriendDefendLineupCsReq => { "CmdChimeraDuelSetFriendDefendLineupCsReq" } Self::CmdChimeraDuelSaveFriendPvpLineupCsReq => { "CmdChimeraDuelSaveFriendPvpLineupCsReq" } Self::CmdChimeraDuelChangeLineupCsReq => "CmdChimeraDuelChangeLineupCsReq", Self::CmdChimeraDuelGetFriendListCsReq => "CmdChimeraDuelGetFriendListCsReq", Self::CmdChimeraDuelShopRefreshCsReq => "CmdChimeraDuelShopRefreshCsReq", Self::CmdChimeraDuelGetDataScRsp => "CmdChimeraDuelGetDataScRsp", Self::CmdChimeraDuelShopLockScRsp => "CmdChimeraDuelShopLockScRsp", Self::CmdChimeraDuelSaveFriendPvpLineupScRsp => { "CmdChimeraDuelSaveFriendPvpLineupScRsp" } Self::CmdChimeraDuelChangeLineupScRsp => "CmdChimeraDuelChangeLineupScRsp", Self::CmdChimeraDuelShopBuyItemCsReq => "CmdChimeraDuelShopBuyItemCsReq", Self::CmdChimeraDuelSetFriendDefendLineupScRsp => { "CmdChimeraDuelSetFriendDefendLineupScRsp" } Self::CmdChimeraDuelSyncChangeScNotify => "CmdChimeraDuelSyncChangeScNotify", Self::CmdChimeraDuelFinishMasterChallengeScRsp => { "CmdChimeraDuelFinishMasterChallengeScRsp" } Self::CmdChimeraDuelSelectGameScRsp => "CmdChimeraDuelSelectGameScRsp", Self::CmdChimeraDuelShopRefreshScRsp => "CmdChimeraDuelShopRefreshScRsp", Self::CmdChimeraDuelEndGameScRsp => "CmdChimeraDuelEndGameScRsp", Self::CmdChimeraDuelUnlockMasterScRsp => "CmdChimeraDuelUnlockMasterScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MNGJGGANIIP_PCPDHELPKEM" => Some(Self::MngjgganiipPcpdhelpkem), "CmdChimeraDuelStartGameScRsp" => Some(Self::CmdChimeraDuelStartGameScRsp), "CmdChimeraDuelEndRoundShopStageScRsp" => { Some(Self::CmdChimeraDuelEndRoundShopStageScRsp) } "CmdChimeraDuelSelectGameCsReq" => Some(Self::CmdChimeraDuelSelectGameCsReq), "CmdChimeraDuelEndRoundBattleStageCsReq" => { Some(Self::CmdChimeraDuelEndRoundBattleStageCsReq) } "CmdChimeraDuelFinishMasterChallengeCsReq" => { Some(Self::CmdChimeraDuelFinishMasterChallengeCsReq) } "CmdChimeraDuelShopLockCsReq" => Some(Self::CmdChimeraDuelShopLockCsReq), "CmdChimeraDuelEndRoundShopStageCsReq" => { Some(Self::CmdChimeraDuelEndRoundShopStageCsReq) } "CmdChimeraDuelStartGameCsReq" => Some(Self::CmdChimeraDuelStartGameCsReq), "CmdChimeraDuelGetDataCsReq" => Some(Self::CmdChimeraDuelGetDataCsReq), "CmdChimeraDuelEndGameCsReq" => Some(Self::CmdChimeraDuelEndGameCsReq), "CmdChimeraDuelShopBuyItemScRsp" => { Some(Self::CmdChimeraDuelShopBuyItemScRsp) } "CmdChimeraDuelUnlockMasterCsReq" => { Some(Self::CmdChimeraDuelUnlockMasterCsReq) } "CmdChimeraDuelSellChimeraScRsp" => { Some(Self::CmdChimeraDuelSellChimeraScRsp) } "CmdChimeraDuelSellChimeraCsReq" => { Some(Self::CmdChimeraDuelSellChimeraCsReq) } "CmdChimeraDuelEndRoundBattleStageScRsp" => { Some(Self::CmdChimeraDuelEndRoundBattleStageScRsp) } "CmdChimeraDuelShopBuyChimeraCsReq" => { Some(Self::CmdChimeraDuelShopBuyChimeraCsReq) } "CmdReceive" => Some(Self::CmdReceive), "CmdChimeraDuelShopBuyChimeraScRsp" => { Some(Self::CmdChimeraDuelShopBuyChimeraScRsp) } "CmdChimeraDuelSetFriendDefendLineupCsReq" => { Some(Self::CmdChimeraDuelSetFriendDefendLineupCsReq) } "CmdChimeraDuelSaveFriendPvpLineupCsReq" => { Some(Self::CmdChimeraDuelSaveFriendPvpLineupCsReq) } "CmdChimeraDuelChangeLineupCsReq" => { Some(Self::CmdChimeraDuelChangeLineupCsReq) } "CmdChimeraDuelGetFriendListCsReq" => { Some(Self::CmdChimeraDuelGetFriendListCsReq) } "CmdChimeraDuelShopRefreshCsReq" => { Some(Self::CmdChimeraDuelShopRefreshCsReq) } "CmdChimeraDuelGetDataScRsp" => Some(Self::CmdChimeraDuelGetDataScRsp), "CmdChimeraDuelShopLockScRsp" => Some(Self::CmdChimeraDuelShopLockScRsp), "CmdChimeraDuelSaveFriendPvpLineupScRsp" => { Some(Self::CmdChimeraDuelSaveFriendPvpLineupScRsp) } "CmdChimeraDuelChangeLineupScRsp" => { Some(Self::CmdChimeraDuelChangeLineupScRsp) } "CmdChimeraDuelShopBuyItemCsReq" => { Some(Self::CmdChimeraDuelShopBuyItemCsReq) } "CmdChimeraDuelSetFriendDefendLineupScRsp" => { Some(Self::CmdChimeraDuelSetFriendDefendLineupScRsp) } "CmdChimeraDuelSyncChangeScNotify" => { Some(Self::CmdChimeraDuelSyncChangeScNotify) } "CmdChimeraDuelFinishMasterChallengeScRsp" => { Some(Self::CmdChimeraDuelFinishMasterChallengeScRsp) } "CmdChimeraDuelSelectGameScRsp" => Some(Self::CmdChimeraDuelSelectGameScRsp), "CmdChimeraDuelShopRefreshScRsp" => { Some(Self::CmdChimeraDuelShopRefreshScRsp) } "CmdChimeraDuelEndGameScRsp" => Some(Self::CmdChimeraDuelEndGameScRsp), "CmdChimeraDuelUnlockMasterScRsp" => { Some(Self::CmdChimeraDuelUnlockMasterScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fjdilegcbhp { Pcpdhelpkem = 0, Mhljmjfdpgj = 1, Pjighnfhfkd = 2, Kcnokmdopjb = 3, Loehhlbjacf = 4, Bmkaefaknfj = 5, } impl Fjdilegcbhp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "FJDILEGCBHP_PCPDHELPKEM", Self::Mhljmjfdpgj => "FJDILEGCBHP_MHLJMJFDPGJ", Self::Pjighnfhfkd => "FJDILEGCBHP_PJIGHNFHFKD", Self::Kcnokmdopjb => "FJDILEGCBHP_KCNOKMDOPJB", Self::Loehhlbjacf => "FJDILEGCBHP_LOEHHLBJACF", Self::Bmkaefaknfj => "FJDILEGCBHP_BMKAEFAKNFJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FJDILEGCBHP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "FJDILEGCBHP_MHLJMJFDPGJ" => Some(Self::Mhljmjfdpgj), "FJDILEGCBHP_PJIGHNFHFKD" => Some(Self::Pjighnfhfkd), "FJDILEGCBHP_KCNOKMDOPJB" => Some(Self::Kcnokmdopjb), "FJDILEGCBHP_LOEHHLBJACF" => Some(Self::Loehhlbjacf), "FJDILEGCBHP_BMKAEFAKNFJ" => Some(Self::Bmkaefaknfj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dcifpicpjmk { Pcpdhelpkem = 0, Fcehnmjjabe = 1, Fnkdiebkoha = 2, Dkpfeebidmp = 3, } impl Dcifpicpjmk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "DCIFPICPJMK_PCPDHELPKEM", Self::Fcehnmjjabe => "DCIFPICPJMK_FCEHNMJJABE", Self::Fnkdiebkoha => "DCIFPICPJMK_FNKDIEBKOHA", Self::Dkpfeebidmp => "DCIFPICPJMK_DKPFEEBIDMP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DCIFPICPJMK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "DCIFPICPJMK_FCEHNMJJABE" => Some(Self::Fcehnmjjabe), "DCIFPICPJMK_FNKDIEBKOHA" => Some(Self::Fnkdiebkoha), "DCIFPICPJMK_DKPFEEBIDMP" => Some(Self::Dkpfeebidmp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mbkmljabcbe { Bnjmpchfina = 0, Ccjcfmiafcm = 1, Adeamnahbpe = 2, } impl Mbkmljabcbe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Bnjmpchfina => "MBKMLJABCBE_BNJMPCHFINA", Self::Ccjcfmiafcm => "MBKMLJABCBE_CCJCFMIAFCM", Self::Adeamnahbpe => "MBKMLJABCBE_ADEAMNAHBPE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MBKMLJABCBE_BNJMPCHFINA" => Some(Self::Bnjmpchfina), "MBKMLJABCBE_CCJCFMIAFCM" => Some(Self::Ccjcfmiafcm), "MBKMLJABCBE_ADEAMNAHBPE" => Some(Self::Adeamnahbpe), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Agjpcoompgh { Pcpdhelpkem = 0, Ockejmfmnaa = 1, Najcpopjglb = 2, } impl Agjpcoompgh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "AGJPCOOMPGH_PCPDHELPKEM", Self::Ockejmfmnaa => "AGJPCOOMPGH_OCKEJMFMNAA", Self::Najcpopjglb => "AGJPCOOMPGH_NAJCPOPJGLB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AGJPCOOMPGH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "AGJPCOOMPGH_OCKEJMFMNAA" => Some(Self::Ockejmfmnaa), "AGJPCOOMPGH_NAJCPOPJGLB" => Some(Self::Najcpopjglb), _ => None, } } } /// Obf: ALPPHEHNPLE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdClientCustomOpType { AlpphehnpleBeendipkknj = 0, CmdKoiphjfenin = 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::AlpphehnpleBeendipkknj => "ALPPHEHNPLE_BEENDIPKKNJ", Self::CmdKoiphjfenin => "CmdKOIPHJFENIN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ALPPHEHNPLE_BEENDIPKKNJ" => Some(Self::AlpphehnpleBeendipkknj), "CmdKOIPHJFENIN" => Some(Self::CmdKoiphjfenin), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Engojbomdaf { Pcpdhelpkem = 0, Oagadconinc = 1, } impl Engojbomdaf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "ENGOJBOMDAF_PCPDHELPKEM", Self::Oagadconinc => "ENGOJBOMDAF_OAGADCONINC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ENGOJBOMDAF_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "ENGOJBOMDAF_OAGADCONINC" => Some(Self::Oagadconinc), _ => None, } } } /// Obf: EKDEGMMHODO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdClockParkType { EkdegmmhodoPcpdhelpkem = 0, CmdClockParkHandleWaitOperationScRsp = 7244, CmdBedfgpifged = 7250, CmdClockParkFinishScriptScNotify = 7249, CmdClockParkGetInfoCsReq = 7213, CmdClockParkGetOngoingScriptInfoCsReq = 7247, CmdClockParkUnlockTalentCsReq = 7235, CmdNajgipigcdh = 7221, CmdClockParkStartScriptScRsp = 7201, CmdClockParkUnlockTalentScRsp = 7238, CmdClockParkQuitScriptCsReq = 7218, CmdClockParkHandleWaitPlaceDiceOperationCsReq = 7202, CmdClockParkGetInfoScRsp = 7207, CmdClockParkStartScriptCsReq = 7205, CmdClockParkGetOngoingScriptInfoScRsp = 7219, CmdApbjobnpban = 7245, CmdClockParkUseBuffCsReq = 7231, } 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::EkdegmmhodoPcpdhelpkem => "EKDEGMMHODO_PCPDHELPKEM", Self::CmdClockParkHandleWaitOperationScRsp => { "CmdClockParkHandleWaitOperationScRsp" } Self::CmdBedfgpifged => "CmdBEDFGPIFGED", Self::CmdClockParkFinishScriptScNotify => "CmdClockParkFinishScriptScNotify", Self::CmdClockParkGetInfoCsReq => "CmdClockParkGetInfoCsReq", Self::CmdClockParkGetOngoingScriptInfoCsReq => { "CmdClockParkGetOngoingScriptInfoCsReq" } Self::CmdClockParkUnlockTalentCsReq => "CmdClockParkUnlockTalentCsReq", Self::CmdNajgipigcdh => "CmdNAJGIPIGCDH", Self::CmdClockParkStartScriptScRsp => "CmdClockParkStartScriptScRsp", Self::CmdClockParkUnlockTalentScRsp => "CmdClockParkUnlockTalentScRsp", Self::CmdClockParkQuitScriptCsReq => "CmdClockParkQuitScriptCsReq", Self::CmdClockParkHandleWaitPlaceDiceOperationCsReq => { "CmdClockParkHandleWaitPlaceDiceOperationCsReq" } Self::CmdClockParkGetInfoScRsp => "CmdClockParkGetInfoScRsp", Self::CmdClockParkStartScriptCsReq => "CmdClockParkStartScriptCsReq", Self::CmdClockParkGetOngoingScriptInfoScRsp => { "CmdClockParkGetOngoingScriptInfoScRsp" } Self::CmdApbjobnpban => "CmdAPBJOBNPBAN", Self::CmdClockParkUseBuffCsReq => "CmdClockParkUseBuffCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EKDEGMMHODO_PCPDHELPKEM" => Some(Self::EkdegmmhodoPcpdhelpkem), "CmdClockParkHandleWaitOperationScRsp" => { Some(Self::CmdClockParkHandleWaitOperationScRsp) } "CmdBEDFGPIFGED" => Some(Self::CmdBedfgpifged), "CmdClockParkFinishScriptScNotify" => { Some(Self::CmdClockParkFinishScriptScNotify) } "CmdClockParkGetInfoCsReq" => Some(Self::CmdClockParkGetInfoCsReq), "CmdClockParkGetOngoingScriptInfoCsReq" => { Some(Self::CmdClockParkGetOngoingScriptInfoCsReq) } "CmdClockParkUnlockTalentCsReq" => Some(Self::CmdClockParkUnlockTalentCsReq), "CmdNAJGIPIGCDH" => Some(Self::CmdNajgipigcdh), "CmdClockParkStartScriptScRsp" => Some(Self::CmdClockParkStartScriptScRsp), "CmdClockParkUnlockTalentScRsp" => Some(Self::CmdClockParkUnlockTalentScRsp), "CmdClockParkQuitScriptCsReq" => Some(Self::CmdClockParkQuitScriptCsReq), "CmdClockParkHandleWaitPlaceDiceOperationCsReq" => { Some(Self::CmdClockParkHandleWaitPlaceDiceOperationCsReq) } "CmdClockParkGetInfoScRsp" => Some(Self::CmdClockParkGetInfoScRsp), "CmdClockParkStartScriptCsReq" => Some(Self::CmdClockParkStartScriptCsReq), "CmdClockParkGetOngoingScriptInfoScRsp" => { Some(Self::CmdClockParkGetOngoingScriptInfoScRsp) } "CmdAPBJOBNPBAN" => Some(Self::CmdApbjobnpban), "CmdClockParkUseBuffCsReq" => Some(Self::CmdClockParkUseBuffCsReq), _ => None, } } } /// Obf: FOGFBPODIDN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ClockParkPlayStatus { FogfbpodidnEcfaomlddgl = 0, FogfbpodidnNljjdpfddng = 1, FogfbpodidnCpkikjbgolb = 2, FogfbpodidnCcihcbagimh = 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::FogfbpodidnEcfaomlddgl => "FOGFBPODIDN_ECFAOMLDDGL", Self::FogfbpodidnNljjdpfddng => "FOGFBPODIDN_NLJJDPFDDNG", Self::FogfbpodidnCpkikjbgolb => "FOGFBPODIDN_CPKIKJBGOLB", Self::FogfbpodidnCcihcbagimh => "FOGFBPODIDN_CCIHCBAGIMH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FOGFBPODIDN_ECFAOMLDDGL" => Some(Self::FogfbpodidnEcfaomlddgl), "FOGFBPODIDN_NLJJDPFDDNG" => Some(Self::FogfbpodidnNljjdpfddng), "FOGFBPODIDN_CPKIKJBGOLB" => Some(Self::FogfbpodidnCpkikjbgolb), "FOGFBPODIDN_CCIHCBAGIMH" => Some(Self::FogfbpodidnCcihcbagimh), _ => None, } } } /// Obf: JMENBHEJCLN #[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, } } } /// Obf: LKCKJFANMKM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MessageSectionStatus { LkckjfanmkmMonhnjkejac = 0, LkckjfanmkmNhjjigoijdi = 1, LkckjfanmkmEjchamieomb = 2, LkckjfanmkmAjbfpbgjhfj = 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::LkckjfanmkmMonhnjkejac => "LKCKJFANMKM_MONHNJKEJAC", Self::LkckjfanmkmNhjjigoijdi => "LKCKJFANMKM_NHJJIGOIJDI", Self::LkckjfanmkmEjchamieomb => "LKCKJFANMKM_EJCHAMIEOMB", Self::LkckjfanmkmAjbfpbgjhfj => "LKCKJFANMKM_AJBFPBGJHFJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LKCKJFANMKM_MONHNJKEJAC" => Some(Self::LkckjfanmkmMonhnjkejac), "LKCKJFANMKM_NHJJIGOIJDI" => Some(Self::LkckjfanmkmNhjjigoijdi), "LKCKJFANMKM_EJCHAMIEOMB" => Some(Self::LkckjfanmkmEjchamieomb), "LKCKJFANMKM_AJBFPBGJHFJ" => Some(Self::LkckjfanmkmAjbfpbgjhfj), _ => None, } } } /// Obf: BAIHEIGBANF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MessageGroupStatus { BaiheigbanfAgclohkjkpp = 0, BaiheigbanfApnejoakbaf = 1, BaiheigbanfMlacdhmnchf = 2, BaiheigbanfIokhoappkdj = 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::BaiheigbanfAgclohkjkpp => "BAIHEIGBANF_AGCLOHKJKPP", Self::BaiheigbanfApnejoakbaf => "BAIHEIGBANF_APNEJOAKBAF", Self::BaiheigbanfMlacdhmnchf => "BAIHEIGBANF_MLACDHMNCHF", Self::BaiheigbanfIokhoappkdj => "BAIHEIGBANF_IOKHOAPPKDJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BAIHEIGBANF_AGCLOHKJKPP" => Some(Self::BaiheigbanfAgclohkjkpp), "BAIHEIGBANF_APNEJOAKBAF" => Some(Self::BaiheigbanfApnejoakbaf), "BAIHEIGBANF_MLACDHMNCHF" => Some(Self::BaiheigbanfMlacdhmnchf), "BAIHEIGBANF_IOKHOAPPKDJ" => Some(Self::BaiheigbanfIokhoappkdj), _ => None, } } } /// Obf: GNJDIICBHKI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum BattleRecordType { GnjdiicbhkiEdjmflnkkbc = 0, GnjdiicbhkiNdgldppjcho = 1, GnjdiicbhkiPnoggdbelba = 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::GnjdiicbhkiEdjmflnkkbc => "GNJDIICBHKI_EDJMFLNKKBC", Self::GnjdiicbhkiNdgldppjcho => "GNJDIICBHKI_NDGLDPPJCHO", Self::GnjdiicbhkiPnoggdbelba => "GNJDIICBHKI_PNOGGDBELBA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GNJDIICBHKI_EDJMFLNKKBC" => Some(Self::GnjdiicbhkiEdjmflnkkbc), "GNJDIICBHKI_NDGLDPPJCHO" => Some(Self::GnjdiicbhkiNdgldppjcho), "GNJDIICBHKI_PNOGGDBELBA" => Some(Self::GnjdiicbhkiPnoggdbelba), _ => None, } } } /// Obf: BBFBNMFDFNF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RebattleType { BbfbnmfdfnfPcpdhelpkem = 0, BbfbnmfdfnfLkejaonbjig = 1, BbfbnmfdfnfFbmmpldmdmp = 2, BbfbnmfdfnfFhlbedmpoil = 3, BbfbnmfdfnfGmkoibmdgcl = 4, BbfbnmfdfnfMihiognoemm = 5, BbfbnmfdfnfHplikandppc = 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::BbfbnmfdfnfPcpdhelpkem => "BBFBNMFDFNF_PCPDHELPKEM", Self::BbfbnmfdfnfLkejaonbjig => "BBFBNMFDFNF_LKEJAONBJIG", Self::BbfbnmfdfnfFbmmpldmdmp => "BBFBNMFDFNF_FBMMPLDMDMP", Self::BbfbnmfdfnfFhlbedmpoil => "BBFBNMFDFNF_FHLBEDMPOIL", Self::BbfbnmfdfnfGmkoibmdgcl => "BBFBNMFDFNF_GMKOIBMDGCL", Self::BbfbnmfdfnfMihiognoemm => "BBFBNMFDFNF_MIHIOGNOEMM", Self::BbfbnmfdfnfHplikandppc => "BBFBNMFDFNF_HPLIKANDPPC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BBFBNMFDFNF_PCPDHELPKEM" => Some(Self::BbfbnmfdfnfPcpdhelpkem), "BBFBNMFDFNF_LKEJAONBJIG" => Some(Self::BbfbnmfdfnfLkejaonbjig), "BBFBNMFDFNF_FBMMPLDMDMP" => Some(Self::BbfbnmfdfnfFbmmpldmdmp), "BBFBNMFDFNF_FHLBEDMPOIL" => Some(Self::BbfbnmfdfnfFhlbedmpoil), "BBFBNMFDFNF_GMKOIBMDGCL" => Some(Self::BbfbnmfdfnfGmkoibmdgcl), "BBFBNMFDFNF_MIHIOGNOEMM" => Some(Self::BbfbnmfdfnfMihiognoemm), "BBFBNMFDFNF_HPLIKANDPPC" => Some(Self::BbfbnmfdfnfHplikandppc), _ => None, } } } /// Obf: KCIJNMMBMOF #[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, } } } /// Obf: CGDHKGPIDLM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdContentPackageType { CgdhkgpidlmPcpdhelpkem = 0, CmdContentPackageSyncDataScNotify = 7530, CgdhkgpidlmDhdcgmnccfb = 7513, CmdContentPackageGetDataScRsp = 7507, CmdContentPackageTransferScNotify = 7538, } 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::CgdhkgpidlmPcpdhelpkem => "CGDHKGPIDLM_PCPDHELPKEM", Self::CmdContentPackageSyncDataScNotify => { "CmdContentPackageSyncDataScNotify" } Self::CgdhkgpidlmDhdcgmnccfb => "CGDHKGPIDLM_DHDCGMNCCFB", 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 { "CGDHKGPIDLM_PCPDHELPKEM" => Some(Self::CgdhkgpidlmPcpdhelpkem), "CmdContentPackageSyncDataScNotify" => { Some(Self::CmdContentPackageSyncDataScNotify) } "CGDHKGPIDLM_DHDCGMNCCFB" => Some(Self::CgdhkgpidlmDhdcgmnccfb), "CmdContentPackageGetDataScRsp" => Some(Self::CmdContentPackageGetDataScRsp), "CmdContentPackageTransferScNotify" => { Some(Self::CmdContentPackageTransferScNotify) } _ => None, } } } /// Obf: OMDDKHBJBGE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDailyActiveType { OmddkhbjbgePcpdhelpkem = 0, CmdTakeApRewardScRsp = 3310, CmdDailyActiveInfoNotify = 3314, CmdTakeApRewardCsReq = 3391, CmdGetDailyActiveInfoCsReq = 3394, CmdTakeAllApRewardCsReq = 3318, CmdTakeAllApRewardScRsp = 3309, CmdGetDailyActiveInfoScRsp = 3395, } 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::OmddkhbjbgePcpdhelpkem => "OMDDKHBJBGE_PCPDHELPKEM", Self::CmdTakeApRewardScRsp => "CmdTakeApRewardScRsp", Self::CmdDailyActiveInfoNotify => "CmdDailyActiveInfoNotify", Self::CmdTakeApRewardCsReq => "CmdTakeApRewardCsReq", Self::CmdGetDailyActiveInfoCsReq => "CmdGetDailyActiveInfoCsReq", Self::CmdTakeAllApRewardCsReq => "CmdTakeAllApRewardCsReq", Self::CmdTakeAllApRewardScRsp => "CmdTakeAllApRewardScRsp", Self::CmdGetDailyActiveInfoScRsp => "CmdGetDailyActiveInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OMDDKHBJBGE_PCPDHELPKEM" => Some(Self::OmddkhbjbgePcpdhelpkem), "CmdTakeApRewardScRsp" => Some(Self::CmdTakeApRewardScRsp), "CmdDailyActiveInfoNotify" => Some(Self::CmdDailyActiveInfoNotify), "CmdTakeApRewardCsReq" => Some(Self::CmdTakeApRewardCsReq), "CmdGetDailyActiveInfoCsReq" => Some(Self::CmdGetDailyActiveInfoCsReq), "CmdTakeAllApRewardCsReq" => Some(Self::CmdTakeAllApRewardCsReq), "CmdTakeAllApRewardScRsp" => Some(Self::CmdTakeAllApRewardScRsp), "CmdGetDailyActiveInfoScRsp" => Some(Self::CmdGetDailyActiveInfoScRsp), _ => None, } } } /// Obf: JPBCLHJEFMK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDiceCombatType { JpbclhjefmkPcpdhelpkem = 0, CmdModifyAvatarDiceRsp = 9263, CmdDiceCombatUpgradeAvatarCsReq = 9289, CmdGetDiceCombatSystemDataReq = 9267, CmdEjeajoaaemb = 9282, CmdDiceCombatMainPageRollDiceCsReq = 9261, CmdDiceCombatBuyShopGoodReq = 9290, CmdBuyShopGoodScRsp = 9266, CmdAipemeedhak = 9288, CmdDiceCombatFinishPveStageCsReq = 9262, CmdLaooihpkmoo = 9264, CmdGetSystemDataRsp = 9275, CmdDiceCombatModifyAvatarDiceCsReq = 9268, CmdGetDiceCombatShopDataReq = 9273, CmdUpgradeAvatarRsp = 9276, CmdGetShopDataScRsp = 9277, CmdFinishPveStageScRsp = 9265, CmdAddItemRsp = 9278, CmdV2FinishPveStageCsReq = 9298, CmdV2FinishPveStageScRsp = 9280, } 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::JpbclhjefmkPcpdhelpkem => "JPBCLHJEFMK_PCPDHELPKEM", Self::CmdModifyAvatarDiceRsp => "CmdModifyAvatarDiceRsp", Self::CmdDiceCombatUpgradeAvatarCsReq => "CmdDiceCombatUpgradeAvatarCsReq", Self::CmdGetDiceCombatSystemDataReq => "CmdGetDiceCombatSystemDataReq", Self::CmdEjeajoaaemb => "CmdEJEAJOAAEMB", Self::CmdDiceCombatMainPageRollDiceCsReq => { "CmdDiceCombatMainPageRollDiceCsReq" } Self::CmdDiceCombatBuyShopGoodReq => "CmdDiceCombatBuyShopGoodReq", Self::CmdBuyShopGoodScRsp => "CmdBuyShopGoodScRsp", Self::CmdAipemeedhak => "CmdAIPEMEEDHAK", Self::CmdDiceCombatFinishPveStageCsReq => "CmdDiceCombatFinishPveStageCsReq", Self::CmdLaooihpkmoo => "CmdLAOOIHPKMOO", Self::CmdGetSystemDataRsp => "CmdGetSystemDataRsp", Self::CmdDiceCombatModifyAvatarDiceCsReq => { "CmdDiceCombatModifyAvatarDiceCsReq" } Self::CmdGetDiceCombatShopDataReq => "CmdGetDiceCombatShopDataReq", Self::CmdUpgradeAvatarRsp => "CmdUpgradeAvatarRsp", Self::CmdGetShopDataScRsp => "CmdGetShopDataScRsp", Self::CmdFinishPveStageScRsp => "CmdFinishPveStageScRsp", Self::CmdAddItemRsp => "CmdAddItemRsp", Self::CmdV2FinishPveStageCsReq => "CmdV2FinishPveStageCsReq", Self::CmdV2FinishPveStageScRsp => "CmdV2FinishPveStageScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JPBCLHJEFMK_PCPDHELPKEM" => Some(Self::JpbclhjefmkPcpdhelpkem), "CmdModifyAvatarDiceRsp" => Some(Self::CmdModifyAvatarDiceRsp), "CmdDiceCombatUpgradeAvatarCsReq" => { Some(Self::CmdDiceCombatUpgradeAvatarCsReq) } "CmdGetDiceCombatSystemDataReq" => Some(Self::CmdGetDiceCombatSystemDataReq), "CmdEJEAJOAAEMB" => Some(Self::CmdEjeajoaaemb), "CmdDiceCombatMainPageRollDiceCsReq" => { Some(Self::CmdDiceCombatMainPageRollDiceCsReq) } "CmdDiceCombatBuyShopGoodReq" => Some(Self::CmdDiceCombatBuyShopGoodReq), "CmdBuyShopGoodScRsp" => Some(Self::CmdBuyShopGoodScRsp), "CmdAIPEMEEDHAK" => Some(Self::CmdAipemeedhak), "CmdDiceCombatFinishPveStageCsReq" => { Some(Self::CmdDiceCombatFinishPveStageCsReq) } "CmdLAOOIHPKMOO" => Some(Self::CmdLaooihpkmoo), "CmdGetSystemDataRsp" => Some(Self::CmdGetSystemDataRsp), "CmdDiceCombatModifyAvatarDiceCsReq" => { Some(Self::CmdDiceCombatModifyAvatarDiceCsReq) } "CmdGetDiceCombatShopDataReq" => Some(Self::CmdGetDiceCombatShopDataReq), "CmdUpgradeAvatarRsp" => Some(Self::CmdUpgradeAvatarRsp), "CmdGetShopDataScRsp" => Some(Self::CmdGetShopDataScRsp), "CmdFinishPveStageScRsp" => Some(Self::CmdFinishPveStageScRsp), "CmdAddItemRsp" => Some(Self::CmdAddItemRsp), "CmdV2FinishPveStageCsReq" => Some(Self::CmdV2FinishPveStageCsReq), "CmdV2FinishPveStageScRsp" => Some(Self::CmdV2FinishPveStageScRsp), _ => None, } } } /// Obf: GEBLECMFGGA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDrinkMakerType { GeblecmfggaPcpdhelpkem = 0, CmdGetDrinkMakerDayEndScNotify = 6987, CmdMakeDrinkScRsp = 6990, CmdMakeMissionDrinkCsReq = 6994, CmdDrinkMakerCheersGetDataScRsp = 6983, CmdGetDrinkMakerDataScRsp = 7000, CmdDrinkMakerCheersMakeDrinkScRsp = 6993, CmdDrinkMakerChallengeCsReq = 6999, CmdGetDrinkMakerDataCsReq = 6981, CmdMakeMissionDrinkScRsp = 6997, CmdDrinkMakerCheersEnterNextGroupScRsp = 6992, CmdEndDrinkMakerSequenceCsReq = 6995, CmdDrinkMakerChallengeScRsp = 6991, CmdMakeDrinkCsReq = 6982, CmdDrinkMakerCheersMakeDrinkCsReq = 6989, CmdDrinkMakerUpdateTipsNotify = 6998, CmdEndDrinkMakerSequenceScRsp = 6988, CmdDrinkMakerCheersGetDataCsReq = 6984, CmdDrinkMakerCheersEnterNextGroupCsReq = 6985, } 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::GeblecmfggaPcpdhelpkem => "GEBLECMFGGA_PCPDHELPKEM", Self::CmdGetDrinkMakerDayEndScNotify => "CmdGetDrinkMakerDayEndScNotify", Self::CmdMakeDrinkScRsp => "CmdMakeDrinkScRsp", Self::CmdMakeMissionDrinkCsReq => "CmdMakeMissionDrinkCsReq", Self::CmdDrinkMakerCheersGetDataScRsp => "CmdDrinkMakerCheersGetDataScRsp", Self::CmdGetDrinkMakerDataScRsp => "CmdGetDrinkMakerDataScRsp", Self::CmdDrinkMakerCheersMakeDrinkScRsp => { "CmdDrinkMakerCheersMakeDrinkScRsp" } Self::CmdDrinkMakerChallengeCsReq => "CmdDrinkMakerChallengeCsReq", Self::CmdGetDrinkMakerDataCsReq => "CmdGetDrinkMakerDataCsReq", Self::CmdMakeMissionDrinkScRsp => "CmdMakeMissionDrinkScRsp", Self::CmdDrinkMakerCheersEnterNextGroupScRsp => { "CmdDrinkMakerCheersEnterNextGroupScRsp" } Self::CmdEndDrinkMakerSequenceCsReq => "CmdEndDrinkMakerSequenceCsReq", Self::CmdDrinkMakerChallengeScRsp => "CmdDrinkMakerChallengeScRsp", Self::CmdMakeDrinkCsReq => "CmdMakeDrinkCsReq", Self::CmdDrinkMakerCheersMakeDrinkCsReq => { "CmdDrinkMakerCheersMakeDrinkCsReq" } Self::CmdDrinkMakerUpdateTipsNotify => "CmdDrinkMakerUpdateTipsNotify", Self::CmdEndDrinkMakerSequenceScRsp => "CmdEndDrinkMakerSequenceScRsp", Self::CmdDrinkMakerCheersGetDataCsReq => "CmdDrinkMakerCheersGetDataCsReq", Self::CmdDrinkMakerCheersEnterNextGroupCsReq => { "CmdDrinkMakerCheersEnterNextGroupCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GEBLECMFGGA_PCPDHELPKEM" => Some(Self::GeblecmfggaPcpdhelpkem), "CmdGetDrinkMakerDayEndScNotify" => { Some(Self::CmdGetDrinkMakerDayEndScNotify) } "CmdMakeDrinkScRsp" => Some(Self::CmdMakeDrinkScRsp), "CmdMakeMissionDrinkCsReq" => Some(Self::CmdMakeMissionDrinkCsReq), "CmdDrinkMakerCheersGetDataScRsp" => { Some(Self::CmdDrinkMakerCheersGetDataScRsp) } "CmdGetDrinkMakerDataScRsp" => Some(Self::CmdGetDrinkMakerDataScRsp), "CmdDrinkMakerCheersMakeDrinkScRsp" => { Some(Self::CmdDrinkMakerCheersMakeDrinkScRsp) } "CmdDrinkMakerChallengeCsReq" => Some(Self::CmdDrinkMakerChallengeCsReq), "CmdGetDrinkMakerDataCsReq" => Some(Self::CmdGetDrinkMakerDataCsReq), "CmdMakeMissionDrinkScRsp" => Some(Self::CmdMakeMissionDrinkScRsp), "CmdDrinkMakerCheersEnterNextGroupScRsp" => { Some(Self::CmdDrinkMakerCheersEnterNextGroupScRsp) } "CmdEndDrinkMakerSequenceCsReq" => Some(Self::CmdEndDrinkMakerSequenceCsReq), "CmdDrinkMakerChallengeScRsp" => Some(Self::CmdDrinkMakerChallengeScRsp), "CmdMakeDrinkCsReq" => Some(Self::CmdMakeDrinkCsReq), "CmdDrinkMakerCheersMakeDrinkCsReq" => { Some(Self::CmdDrinkMakerCheersMakeDrinkCsReq) } "CmdDrinkMakerUpdateTipsNotify" => Some(Self::CmdDrinkMakerUpdateTipsNotify), "CmdEndDrinkMakerSequenceScRsp" => Some(Self::CmdEndDrinkMakerSequenceScRsp), "CmdDrinkMakerCheersGetDataCsReq" => { Some(Self::CmdDrinkMakerCheersGetDataCsReq) } "CmdDrinkMakerCheersEnterNextGroupCsReq" => { Some(Self::CmdDrinkMakerCheersEnterNextGroupCsReq) } _ => None, } } } /// Obf: LMALBOAPKOH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdElationActivityType { LmalboapkohPcpdhelpkem = 0, CmdElationActivityBattleEndScNotify = 9105, CmdEnterElationActivityStageScRsp = 9107, CmdEnterElationActivityStageCsReq = 9101, CmdGetElationActivityDataScRsp = 9110, CmdGetActivityElationDataCsReq = 9109, } 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::LmalboapkohPcpdhelpkem => "LMALBOAPKOH_PCPDHELPKEM", Self::CmdElationActivityBattleEndScNotify => { "CmdElationActivityBattleEndScNotify" } Self::CmdEnterElationActivityStageScRsp => { "CmdEnterElationActivityStageScRsp" } Self::CmdEnterElationActivityStageCsReq => { "CmdEnterElationActivityStageCsReq" } Self::CmdGetElationActivityDataScRsp => "CmdGetElationActivityDataScRsp", Self::CmdGetActivityElationDataCsReq => "CmdGetActivityElationDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LMALBOAPKOH_PCPDHELPKEM" => Some(Self::LmalboapkohPcpdhelpkem), "CmdElationActivityBattleEndScNotify" => { Some(Self::CmdElationActivityBattleEndScNotify) } "CmdEnterElationActivityStageScRsp" => { Some(Self::CmdEnterElationActivityStageScRsp) } "CmdEnterElationActivityStageCsReq" => { Some(Self::CmdEnterElationActivityStageCsReq) } "CmdGetElationActivityDataScRsp" => { Some(Self::CmdGetElationActivityDataScRsp) } "CmdGetActivityElationDataCsReq" => { Some(Self::CmdGetActivityElationDataCsReq) } _ => None, } } } /// Obf: PFAIIEGNMJO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdElfRestaurantType { PfaiiegnmjoPcpdhelpkem = 0, CmdElfRestaurantPlantSeedScRsp = 2569, CmdElfRestaurantRecycleSeedCsReq = 2568, CmdElfRestaurantUpgradeRecipeLevelCsReq = 2599, CmdElfRestaurantBuyShopItemCsReq = 2558, PfaiiegnmjoEklmechlelj = 2553, CmdGetElfRestaurantDataCsReq = 2563, CmdIeiglieijan = 2571, CmdEnterElfRestaurantNextDayCsReq = 2580, CmdOidoejmamde = 2566, CmdFbdoekfpdob = 2570, CmdElfRestaurantHarvestCropScRsp = 2594, CmdElfRestaurantFinishTradeOrderCsReq = 2559, CmdElfRestaurantDataChangeNotify = 2588, CmdElfRestaurantFinishTradeOrderScRsp = 2554, CmdElfRestaurantUpgradeEmployeeLevelCsReq = 2600, CmdGetElfRestaurantDataScRsp = 2557, CmdElfRestaurantHarvestCropCsReq = 2552, CmdElfRestaurantClientStatusCsReq = 2589, CmdSettleElfRestaurantPlayCsReq = 2556, CmdNibainnlcbg = 2593, PfaiiegnmjoBibkkmadlfj = 2586, CmdElfRestaurantRecycleSeedScRsp = 2595, CmdJdgbalbmohf = 2577, CmdElfRestaurantBuyFieldCsReq = 2555, CmdElfRestaurantBuyShopItemScRsp = 2583, CmdElfRestaurantTakeVillagerRewardCsReq = 2587, CmdPnddhickbac = 2576, CmdBhpfbljaebk = 2551, CmdSetElfRestaurantPlayRecipeCsReq = 2579, CmdElfRestaurantPlantSeedCsReq = 2597, CmdNhaalopdpoo = 2565, CmdElfRestaurantUpgradeFacilityLevelCsReq = 2581, CmdElfRestaurantTakeVillagerRewardScRsp = 2598, } 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::PfaiiegnmjoPcpdhelpkem => "PFAIIEGNMJO_PCPDHELPKEM", Self::CmdElfRestaurantPlantSeedScRsp => "CmdElfRestaurantPlantSeedScRsp", Self::CmdElfRestaurantRecycleSeedCsReq => "CmdElfRestaurantRecycleSeedCsReq", Self::CmdElfRestaurantUpgradeRecipeLevelCsReq => { "CmdElfRestaurantUpgradeRecipeLevelCsReq" } Self::CmdElfRestaurantBuyShopItemCsReq => "CmdElfRestaurantBuyShopItemCsReq", Self::PfaiiegnmjoEklmechlelj => "PFAIIEGNMJO_EKLMECHLELJ", Self::CmdGetElfRestaurantDataCsReq => "CmdGetElfRestaurantDataCsReq", Self::CmdIeiglieijan => "CmdIEIGLIEIJAN", Self::CmdEnterElfRestaurantNextDayCsReq => { "CmdEnterElfRestaurantNextDayCsReq" } Self::CmdOidoejmamde => "CmdOIDOEJMAMDE", Self::CmdFbdoekfpdob => "CmdFBDOEKFPDOB", Self::CmdElfRestaurantHarvestCropScRsp => "CmdElfRestaurantHarvestCropScRsp", Self::CmdElfRestaurantFinishTradeOrderCsReq => { "CmdElfRestaurantFinishTradeOrderCsReq" } Self::CmdElfRestaurantDataChangeNotify => "CmdElfRestaurantDataChangeNotify", Self::CmdElfRestaurantFinishTradeOrderScRsp => { "CmdElfRestaurantFinishTradeOrderScRsp" } Self::CmdElfRestaurantUpgradeEmployeeLevelCsReq => { "CmdElfRestaurantUpgradeEmployeeLevelCsReq" } Self::CmdGetElfRestaurantDataScRsp => "CmdGetElfRestaurantDataScRsp", Self::CmdElfRestaurantHarvestCropCsReq => "CmdElfRestaurantHarvestCropCsReq", Self::CmdElfRestaurantClientStatusCsReq => { "CmdElfRestaurantClientStatusCsReq" } Self::CmdSettleElfRestaurantPlayCsReq => "CmdSettleElfRestaurantPlayCsReq", Self::CmdNibainnlcbg => "CmdNIBAINNLCBG", Self::PfaiiegnmjoBibkkmadlfj => "PFAIIEGNMJO_BIBKKMADLFJ", Self::CmdElfRestaurantRecycleSeedScRsp => "CmdElfRestaurantRecycleSeedScRsp", Self::CmdJdgbalbmohf => "CmdJDGBALBMOHF", Self::CmdElfRestaurantBuyFieldCsReq => "CmdElfRestaurantBuyFieldCsReq", Self::CmdElfRestaurantBuyShopItemScRsp => "CmdElfRestaurantBuyShopItemScRsp", Self::CmdElfRestaurantTakeVillagerRewardCsReq => { "CmdElfRestaurantTakeVillagerRewardCsReq" } Self::CmdPnddhickbac => "CmdPNDDHICKBAC", Self::CmdBhpfbljaebk => "CmdBHPFBLJAEBK", Self::CmdSetElfRestaurantPlayRecipeCsReq => { "CmdSetElfRestaurantPlayRecipeCsReq" } Self::CmdElfRestaurantPlantSeedCsReq => "CmdElfRestaurantPlantSeedCsReq", Self::CmdNhaalopdpoo => "CmdNHAALOPDPOO", Self::CmdElfRestaurantUpgradeFacilityLevelCsReq => { "CmdElfRestaurantUpgradeFacilityLevelCsReq" } Self::CmdElfRestaurantTakeVillagerRewardScRsp => { "CmdElfRestaurantTakeVillagerRewardScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PFAIIEGNMJO_PCPDHELPKEM" => Some(Self::PfaiiegnmjoPcpdhelpkem), "CmdElfRestaurantPlantSeedScRsp" => { Some(Self::CmdElfRestaurantPlantSeedScRsp) } "CmdElfRestaurantRecycleSeedCsReq" => { Some(Self::CmdElfRestaurantRecycleSeedCsReq) } "CmdElfRestaurantUpgradeRecipeLevelCsReq" => { Some(Self::CmdElfRestaurantUpgradeRecipeLevelCsReq) } "CmdElfRestaurantBuyShopItemCsReq" => { Some(Self::CmdElfRestaurantBuyShopItemCsReq) } "PFAIIEGNMJO_EKLMECHLELJ" => Some(Self::PfaiiegnmjoEklmechlelj), "CmdGetElfRestaurantDataCsReq" => Some(Self::CmdGetElfRestaurantDataCsReq), "CmdIEIGLIEIJAN" => Some(Self::CmdIeiglieijan), "CmdEnterElfRestaurantNextDayCsReq" => { Some(Self::CmdEnterElfRestaurantNextDayCsReq) } "CmdOIDOEJMAMDE" => Some(Self::CmdOidoejmamde), "CmdFBDOEKFPDOB" => Some(Self::CmdFbdoekfpdob), "CmdElfRestaurantHarvestCropScRsp" => { Some(Self::CmdElfRestaurantHarvestCropScRsp) } "CmdElfRestaurantFinishTradeOrderCsReq" => { Some(Self::CmdElfRestaurantFinishTradeOrderCsReq) } "CmdElfRestaurantDataChangeNotify" => { Some(Self::CmdElfRestaurantDataChangeNotify) } "CmdElfRestaurantFinishTradeOrderScRsp" => { Some(Self::CmdElfRestaurantFinishTradeOrderScRsp) } "CmdElfRestaurantUpgradeEmployeeLevelCsReq" => { Some(Self::CmdElfRestaurantUpgradeEmployeeLevelCsReq) } "CmdGetElfRestaurantDataScRsp" => Some(Self::CmdGetElfRestaurantDataScRsp), "CmdElfRestaurantHarvestCropCsReq" => { Some(Self::CmdElfRestaurantHarvestCropCsReq) } "CmdElfRestaurantClientStatusCsReq" => { Some(Self::CmdElfRestaurantClientStatusCsReq) } "CmdSettleElfRestaurantPlayCsReq" => { Some(Self::CmdSettleElfRestaurantPlayCsReq) } "CmdNIBAINNLCBG" => Some(Self::CmdNibainnlcbg), "PFAIIEGNMJO_BIBKKMADLFJ" => Some(Self::PfaiiegnmjoBibkkmadlfj), "CmdElfRestaurantRecycleSeedScRsp" => { Some(Self::CmdElfRestaurantRecycleSeedScRsp) } "CmdJDGBALBMOHF" => Some(Self::CmdJdgbalbmohf), "CmdElfRestaurantBuyFieldCsReq" => Some(Self::CmdElfRestaurantBuyFieldCsReq), "CmdElfRestaurantBuyShopItemScRsp" => { Some(Self::CmdElfRestaurantBuyShopItemScRsp) } "CmdElfRestaurantTakeVillagerRewardCsReq" => { Some(Self::CmdElfRestaurantTakeVillagerRewardCsReq) } "CmdPNDDHICKBAC" => Some(Self::CmdPnddhickbac), "CmdBHPFBLJAEBK" => Some(Self::CmdBhpfbljaebk), "CmdSetElfRestaurantPlayRecipeCsReq" => { Some(Self::CmdSetElfRestaurantPlayRecipeCsReq) } "CmdElfRestaurantPlantSeedCsReq" => { Some(Self::CmdElfRestaurantPlantSeedCsReq) } "CmdNHAALOPDPOO" => Some(Self::CmdNhaalopdpoo), "CmdElfRestaurantUpgradeFacilityLevelCsReq" => { Some(Self::CmdElfRestaurantUpgradeFacilityLevelCsReq) } "CmdElfRestaurantTakeVillagerRewardScRsp" => { Some(Self::CmdElfRestaurantTakeVillagerRewardScRsp) } _ => None, } } } /// Obf: FINOGKEDFKG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdEraFlipperType { FinogkedfkgPcpdhelpkem = 0, CmdResetEraFlipperDataCsReq = 6553, CmdChangeEraFlipperDataCsReq = 6552, CmdLgikhmicdmm = 6564, CmdPnkdiilaipb = 6554, CmdAbbcocmkplj = 6558, CmdGetEraFlipperDataCsReq = 6551, CmdPpjogjahfgn = 6559, CmdEnterEraFlipperDataCsReq = 6560, CmdAdnblenfhgm = 6569, } 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::FinogkedfkgPcpdhelpkem => "FINOGKEDFKG_PCPDHELPKEM", Self::CmdResetEraFlipperDataCsReq => "CmdResetEraFlipperDataCsReq", Self::CmdChangeEraFlipperDataCsReq => "CmdChangeEraFlipperDataCsReq", Self::CmdLgikhmicdmm => "CmdLGIKHMICDMM", Self::CmdPnkdiilaipb => "CmdPNKDIILAIPB", Self::CmdAbbcocmkplj => "CmdABBCOCMKPLJ", Self::CmdGetEraFlipperDataCsReq => "CmdGetEraFlipperDataCsReq", Self::CmdPpjogjahfgn => "CmdPPJOGJAHFGN", Self::CmdEnterEraFlipperDataCsReq => "CmdEnterEraFlipperDataCsReq", Self::CmdAdnblenfhgm => "CmdADNBLENFHGM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FINOGKEDFKG_PCPDHELPKEM" => Some(Self::FinogkedfkgPcpdhelpkem), "CmdResetEraFlipperDataCsReq" => Some(Self::CmdResetEraFlipperDataCsReq), "CmdChangeEraFlipperDataCsReq" => Some(Self::CmdChangeEraFlipperDataCsReq), "CmdLGIKHMICDMM" => Some(Self::CmdLgikhmicdmm), "CmdPNKDIILAIPB" => Some(Self::CmdPnkdiilaipb), "CmdABBCOCMKPLJ" => Some(Self::CmdAbbcocmkplj), "CmdGetEraFlipperDataCsReq" => Some(Self::CmdGetEraFlipperDataCsReq), "CmdPPJOGJAHFGN" => Some(Self::CmdPpjogjahfgn), "CmdEnterEraFlipperDataCsReq" => Some(Self::CmdEnterEraFlipperDataCsReq), "CmdADNBLENFHGM" => Some(Self::CmdAdnblenfhgm), _ => None, } } } /// Obf: JDDDPNDFNIH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdEvolveBuildType { JdddpndfnihHojeepoedhc = 0, CmdEvolveBuildStartLevelScRsp = 7127, CmdEvolveBuildSkipTeachLevelScRsp = 7109, JdddpndfnihLfhecpeaedc = 7147, CmdEvolveBuildSkipTeachLevelCsReq = 7133, CmdEvolveBuildStartStageCsReq = 7135, CmdEvolveBuildShopAbilityDownCsReq = 7116, CmdEvolveBuildShopAbilityUpCsReq = 7103, CmdGetEvolveBuildShopAbilityResetScRsp = 7106, CmdGetEvolveBuildShopAbilityDownScRsp = 7131, CmdGetEvolveBuildCoinNotify = 7126, CmdEvolveBuildStartLevelCsReq = 7130, CmdGetEvolveBuildShopAbilityUpScRsp = 7150, CmdEvolveBuildGiveupCsReq = 7105, CmdGetEvolveBuildQueryInfoScRsp = 7107, CmdGetEvolveBuildGiveupScRsp = 7101, CmdEvolveBuildShopAbilityResetCsReq = 7115, CmdEvolveBuildReRandomStageCsReq = 7144, CmdGetEvolveBuildFinishScNotify = 7102, CmdPcknajofgld = 7119, CmdEvolveBuildQueryInfoCsReq = 7113, CmdEvolveBuildStartStageScRsp = 7138, CmdGetEvolveBuildReRandomStageScRsp = 7118, } 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::JdddpndfnihHojeepoedhc => "JDDDPNDFNIH_HOJEEPOEDHC", Self::CmdEvolveBuildStartLevelScRsp => "CmdEvolveBuildStartLevelScRsp", Self::CmdEvolveBuildSkipTeachLevelScRsp => { "CmdEvolveBuildSkipTeachLevelScRsp" } Self::JdddpndfnihLfhecpeaedc => "JDDDPNDFNIH_LFHECPEAEDC", Self::CmdEvolveBuildSkipTeachLevelCsReq => { "CmdEvolveBuildSkipTeachLevelCsReq" } Self::CmdEvolveBuildStartStageCsReq => "CmdEvolveBuildStartStageCsReq", Self::CmdEvolveBuildShopAbilityDownCsReq => { "CmdEvolveBuildShopAbilityDownCsReq" } Self::CmdEvolveBuildShopAbilityUpCsReq => "CmdEvolveBuildShopAbilityUpCsReq", Self::CmdGetEvolveBuildShopAbilityResetScRsp => { "CmdGetEvolveBuildShopAbilityResetScRsp" } Self::CmdGetEvolveBuildShopAbilityDownScRsp => { "CmdGetEvolveBuildShopAbilityDownScRsp" } Self::CmdGetEvolveBuildCoinNotify => "CmdGetEvolveBuildCoinNotify", Self::CmdEvolveBuildStartLevelCsReq => "CmdEvolveBuildStartLevelCsReq", Self::CmdGetEvolveBuildShopAbilityUpScRsp => { "CmdGetEvolveBuildShopAbilityUpScRsp" } Self::CmdEvolveBuildGiveupCsReq => "CmdEvolveBuildGiveupCsReq", Self::CmdGetEvolveBuildQueryInfoScRsp => "CmdGetEvolveBuildQueryInfoScRsp", Self::CmdGetEvolveBuildGiveupScRsp => "CmdGetEvolveBuildGiveupScRsp", Self::CmdEvolveBuildShopAbilityResetCsReq => { "CmdEvolveBuildShopAbilityResetCsReq" } Self::CmdEvolveBuildReRandomStageCsReq => "CmdEvolveBuildReRandomStageCsReq", Self::CmdGetEvolveBuildFinishScNotify => "CmdGetEvolveBuildFinishScNotify", Self::CmdPcknajofgld => "CmdPCKNAJOFGLD", Self::CmdEvolveBuildQueryInfoCsReq => "CmdEvolveBuildQueryInfoCsReq", Self::CmdEvolveBuildStartStageScRsp => "CmdEvolveBuildStartStageScRsp", 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 { "JDDDPNDFNIH_HOJEEPOEDHC" => Some(Self::JdddpndfnihHojeepoedhc), "CmdEvolveBuildStartLevelScRsp" => Some(Self::CmdEvolveBuildStartLevelScRsp), "CmdEvolveBuildSkipTeachLevelScRsp" => { Some(Self::CmdEvolveBuildSkipTeachLevelScRsp) } "JDDDPNDFNIH_LFHECPEAEDC" => Some(Self::JdddpndfnihLfhecpeaedc), "CmdEvolveBuildSkipTeachLevelCsReq" => { Some(Self::CmdEvolveBuildSkipTeachLevelCsReq) } "CmdEvolveBuildStartStageCsReq" => Some(Self::CmdEvolveBuildStartStageCsReq), "CmdEvolveBuildShopAbilityDownCsReq" => { Some(Self::CmdEvolveBuildShopAbilityDownCsReq) } "CmdEvolveBuildShopAbilityUpCsReq" => { Some(Self::CmdEvolveBuildShopAbilityUpCsReq) } "CmdGetEvolveBuildShopAbilityResetScRsp" => { Some(Self::CmdGetEvolveBuildShopAbilityResetScRsp) } "CmdGetEvolveBuildShopAbilityDownScRsp" => { Some(Self::CmdGetEvolveBuildShopAbilityDownScRsp) } "CmdGetEvolveBuildCoinNotify" => Some(Self::CmdGetEvolveBuildCoinNotify), "CmdEvolveBuildStartLevelCsReq" => Some(Self::CmdEvolveBuildStartLevelCsReq), "CmdGetEvolveBuildShopAbilityUpScRsp" => { Some(Self::CmdGetEvolveBuildShopAbilityUpScRsp) } "CmdEvolveBuildGiveupCsReq" => Some(Self::CmdEvolveBuildGiveupCsReq), "CmdGetEvolveBuildQueryInfoScRsp" => { Some(Self::CmdGetEvolveBuildQueryInfoScRsp) } "CmdGetEvolveBuildGiveupScRsp" => Some(Self::CmdGetEvolveBuildGiveupScRsp), "CmdEvolveBuildShopAbilityResetCsReq" => { Some(Self::CmdEvolveBuildShopAbilityResetCsReq) } "CmdEvolveBuildReRandomStageCsReq" => { Some(Self::CmdEvolveBuildReRandomStageCsReq) } "CmdGetEvolveBuildFinishScNotify" => { Some(Self::CmdGetEvolveBuildFinishScNotify) } "CmdPCKNAJOFGLD" => Some(Self::CmdPcknajofgld), "CmdEvolveBuildQueryInfoCsReq" => Some(Self::CmdEvolveBuildQueryInfoCsReq), "CmdEvolveBuildStartStageScRsp" => Some(Self::CmdEvolveBuildStartStageScRsp), "CmdGetEvolveBuildReRandomStageScRsp" => { Some(Self::CmdGetEvolveBuildReRandomStageScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Agffladpoij { Hfmblmogokb = 0, Fmcalcmlend = 1, Hmajlpeikfl = 2, Klggojplieb = 3, Pkamafjphfk = 4, } impl Agffladpoij { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Hfmblmogokb => "AGFFLADPOIJ_HFMBLMOGOKB", Self::Fmcalcmlend => "AGFFLADPOIJ_FMCALCMLEND", Self::Hmajlpeikfl => "AGFFLADPOIJ_HMAJLPEIKFL", Self::Klggojplieb => "AGFFLADPOIJ_KLGGOJPLIEB", Self::Pkamafjphfk => "AGFFLADPOIJ_PKAMAFJPHFK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AGFFLADPOIJ_HFMBLMOGOKB" => Some(Self::Hfmblmogokb), "AGFFLADPOIJ_FMCALCMLEND" => Some(Self::Fmcalcmlend), "AGFFLADPOIJ_HMAJLPEIKFL" => Some(Self::Hmajlpeikfl), "AGFFLADPOIJ_KLGGOJPLIEB" => Some(Self::Klggojplieb), "AGFFLADPOIJ_PKAMAFJPHFK" => Some(Self::Pkamafjphfk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cpcmnikflch { Kbjaikjefbb = 0, Hpllcddbfdc = 1, Cbikfphilkb = 2, Fboljfibbgm = 3, Fieejnpohde = 4, } impl Cpcmnikflch { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Kbjaikjefbb => "CPCMNIKFLCH_KBJAIKJEFBB", Self::Hpllcddbfdc => "CPCMNIKFLCH_HPLLCDDBFDC", Self::Cbikfphilkb => "CPCMNIKFLCH_CBIKFPHILKB", Self::Fboljfibbgm => "CPCMNIKFLCH_FBOLJFIBBGM", Self::Fieejnpohde => "CPCMNIKFLCH_FIEEJNPOHDE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CPCMNIKFLCH_KBJAIKJEFBB" => Some(Self::Kbjaikjefbb), "CPCMNIKFLCH_HPLLCDDBFDC" => Some(Self::Hpllcddbfdc), "CPCMNIKFLCH_CBIKFPHILKB" => Some(Self::Cbikfphilkb), "CPCMNIKFLCH_FBOLJFIBBGM" => Some(Self::Fboljfibbgm), "CPCMNIKFLCH_FIEEJNPOHDE" => Some(Self::Fieejnpohde), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gchpnhbdcdo { Bfkfdkmglho = 0, Nofgaiipidk = 1, Gnggeplimje = 2, } impl Gchpnhbdcdo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Bfkfdkmglho => "GCHPNHBDCDO_BFKFDKMGLHO", Self::Nofgaiipidk => "GCHPNHBDCDO_NOFGAIIPIDK", Self::Gnggeplimje => "GCHPNHBDCDO_GNGGEPLIMJE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GCHPNHBDCDO_BFKFDKMGLHO" => Some(Self::Bfkfdkmglho), "GCHPNHBDCDO_NOFGAIIPIDK" => Some(Self::Nofgaiipidk), "GCHPNHBDCDO_GNGGEPLIMJE" => Some(Self::Gnggeplimje), _ => None, } } } /// Obf: FJKMDGNDILO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdExpeditionType { FjkmdgndiloPcpdhelpkem = 0, CmdAcceptMultipleExpeditionCsReq = 2503, CmdAcceptMultipleExpeditionScRsp = 2550, CmdTakeMultipleExpeditionRewardCsReq = 2516, CmdGetExpeditionDataCsReq = 2513, CmdTakeMultipleExpeditionRewardScRsp = 2531, CmdGajmdnekpop = 2547, CmdGetExpeditionDataScRsp = 2507, } 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::FjkmdgndiloPcpdhelpkem => "FJKMDGNDILO_PCPDHELPKEM", Self::CmdAcceptMultipleExpeditionCsReq => "CmdAcceptMultipleExpeditionCsReq", Self::CmdAcceptMultipleExpeditionScRsp => "CmdAcceptMultipleExpeditionScRsp", Self::CmdTakeMultipleExpeditionRewardCsReq => { "CmdTakeMultipleExpeditionRewardCsReq" } Self::CmdGetExpeditionDataCsReq => "CmdGetExpeditionDataCsReq", Self::CmdTakeMultipleExpeditionRewardScRsp => { "CmdTakeMultipleExpeditionRewardScRsp" } Self::CmdGajmdnekpop => "CmdGAJMDNEKPOP", Self::CmdGetExpeditionDataScRsp => "CmdGetExpeditionDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FJKMDGNDILO_PCPDHELPKEM" => Some(Self::FjkmdgndiloPcpdhelpkem), "CmdAcceptMultipleExpeditionCsReq" => { Some(Self::CmdAcceptMultipleExpeditionCsReq) } "CmdAcceptMultipleExpeditionScRsp" => { Some(Self::CmdAcceptMultipleExpeditionScRsp) } "CmdTakeMultipleExpeditionRewardCsReq" => { Some(Self::CmdTakeMultipleExpeditionRewardCsReq) } "CmdGetExpeditionDataCsReq" => Some(Self::CmdGetExpeditionDataCsReq), "CmdTakeMultipleExpeditionRewardScRsp" => { Some(Self::CmdTakeMultipleExpeditionRewardScRsp) } "CmdGAJMDNEKPOP" => Some(Self::CmdGajmdnekpop), "CmdGetExpeditionDataScRsp" => Some(Self::CmdGetExpeditionDataScRsp), _ => None, } } } /// Obf: PGEKJIEDHHD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFantasticStoryActivityType { PgekjiedhhdPcpdhelpkem = 0, CmdFantasticStoryActivityBattleEndScNotify = 4918, CmdEnterActivityFantasticStoryCsReq = 4995, CmdNdkkagkcfgh = 4994, CmdEnterFantasticStoryActivityStageScRsp = 4914, CmdGetFantasticStoryActivityDataScRsp = 4910, CmdGetFantasticStoryActivityDataCsReq = 4991, } 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::PgekjiedhhdPcpdhelpkem => "PGEKJIEDHHD_PCPDHELPKEM", Self::CmdFantasticStoryActivityBattleEndScNotify => { "CmdFantasticStoryActivityBattleEndScNotify" } Self::CmdEnterActivityFantasticStoryCsReq => { "CmdEnterActivityFantasticStoryCsReq" } Self::CmdNdkkagkcfgh => "CmdNDKKAGKCFGH", Self::CmdEnterFantasticStoryActivityStageScRsp => { "CmdEnterFantasticStoryActivityStageScRsp" } Self::CmdGetFantasticStoryActivityDataScRsp => { "CmdGetFantasticStoryActivityDataScRsp" } Self::CmdGetFantasticStoryActivityDataCsReq => { "CmdGetFantasticStoryActivityDataCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PGEKJIEDHHD_PCPDHELPKEM" => Some(Self::PgekjiedhhdPcpdhelpkem), "CmdFantasticStoryActivityBattleEndScNotify" => { Some(Self::CmdFantasticStoryActivityBattleEndScNotify) } "CmdEnterActivityFantasticStoryCsReq" => { Some(Self::CmdEnterActivityFantasticStoryCsReq) } "CmdNDKKAGKCFGH" => Some(Self::CmdNdkkagkcfgh), "CmdEnterFantasticStoryActivityStageScRsp" => { Some(Self::CmdEnterFantasticStoryActivityStageScRsp) } "CmdGetFantasticStoryActivityDataScRsp" => { Some(Self::CmdGetFantasticStoryActivityDataScRsp) } "CmdGetFantasticStoryActivityDataCsReq" => { Some(Self::CmdGetFantasticStoryActivityDataCsReq) } _ => None, } } } /// Obf: NAAOMIGPMHE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFateType { NaaomigpmhePcpdhelpkem = 0, CmdFateStartCsReq = 5980, CmdFateShopLockGoodsScRsp = 5953, CmdFateSyncActionResultScNotify = 5999, CmdFateBattleStartScRsp = 5988, CmdFateStartScRsp = 5977, CmdFateSettleScNotify = 5958, CmdFateChangeLineupCsReq = 5955, CmdFateShopRefreshGoodsScRsp = 5995, CmdFateShopRefreshGoodsCsReq = 5968, CmdFateBattleStartCsReq = 5985, CmdFateTakeExpRewardScRsp = 5959, CmdFateSyncPendingActionScNotify = 5965, CmdFateShopBuyGoodsCsReq = 5997, CmdFateChangeLineupScRsp = 5951, CmdFateTakeExpRewardCsReq = 5983, CmdFateShopLockGoodsCsReq = 5986, CmdFateQueryCsReq = 5963, CmdFateQueryScRsp = 5957, CmdFateShopSellBuffCsReq = 5952, CmdFateShopBuyGoodsScRsp = 5969, CmdFateShopLeaveCsReq = 6000, CmdFateHouguSelectReq = 5981, CmdFateShopLeaveScRsp = 5966, CmdFateShopSellBuffScRsp = 5994, CmdEpeibomnegi = 5956, CmdFateHandlePendingActionScRsp = 5971, CmdJfdabmjmdld = 5976, } 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::NaaomigpmhePcpdhelpkem => "NAAOMIGPMHE_PCPDHELPKEM", Self::CmdFateStartCsReq => "CmdFateStartCsReq", Self::CmdFateShopLockGoodsScRsp => "CmdFateShopLockGoodsScRsp", Self::CmdFateSyncActionResultScNotify => "CmdFateSyncActionResultScNotify", Self::CmdFateBattleStartScRsp => "CmdFateBattleStartScRsp", Self::CmdFateStartScRsp => "CmdFateStartScRsp", Self::CmdFateSettleScNotify => "CmdFateSettleScNotify", Self::CmdFateChangeLineupCsReq => "CmdFateChangeLineupCsReq", Self::CmdFateShopRefreshGoodsScRsp => "CmdFateShopRefreshGoodsScRsp", Self::CmdFateShopRefreshGoodsCsReq => "CmdFateShopRefreshGoodsCsReq", Self::CmdFateBattleStartCsReq => "CmdFateBattleStartCsReq", Self::CmdFateTakeExpRewardScRsp => "CmdFateTakeExpRewardScRsp", Self::CmdFateSyncPendingActionScNotify => "CmdFateSyncPendingActionScNotify", Self::CmdFateShopBuyGoodsCsReq => "CmdFateShopBuyGoodsCsReq", Self::CmdFateChangeLineupScRsp => "CmdFateChangeLineupScRsp", Self::CmdFateTakeExpRewardCsReq => "CmdFateTakeExpRewardCsReq", Self::CmdFateShopLockGoodsCsReq => "CmdFateShopLockGoodsCsReq", Self::CmdFateQueryCsReq => "CmdFateQueryCsReq", Self::CmdFateQueryScRsp => "CmdFateQueryScRsp", Self::CmdFateShopSellBuffCsReq => "CmdFateShopSellBuffCsReq", Self::CmdFateShopBuyGoodsScRsp => "CmdFateShopBuyGoodsScRsp", Self::CmdFateShopLeaveCsReq => "CmdFateShopLeaveCsReq", Self::CmdFateHouguSelectReq => "CmdFateHouguSelectReq", Self::CmdFateShopLeaveScRsp => "CmdFateShopLeaveScRsp", Self::CmdFateShopSellBuffScRsp => "CmdFateShopSellBuffScRsp", Self::CmdEpeibomnegi => "CmdEPEIBOMNEGI", Self::CmdFateHandlePendingActionScRsp => "CmdFateHandlePendingActionScRsp", Self::CmdJfdabmjmdld => "CmdJFDABMJMDLD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NAAOMIGPMHE_PCPDHELPKEM" => Some(Self::NaaomigpmhePcpdhelpkem), "CmdFateStartCsReq" => Some(Self::CmdFateStartCsReq), "CmdFateShopLockGoodsScRsp" => Some(Self::CmdFateShopLockGoodsScRsp), "CmdFateSyncActionResultScNotify" => { Some(Self::CmdFateSyncActionResultScNotify) } "CmdFateBattleStartScRsp" => Some(Self::CmdFateBattleStartScRsp), "CmdFateStartScRsp" => Some(Self::CmdFateStartScRsp), "CmdFateSettleScNotify" => Some(Self::CmdFateSettleScNotify), "CmdFateChangeLineupCsReq" => Some(Self::CmdFateChangeLineupCsReq), "CmdFateShopRefreshGoodsScRsp" => Some(Self::CmdFateShopRefreshGoodsScRsp), "CmdFateShopRefreshGoodsCsReq" => Some(Self::CmdFateShopRefreshGoodsCsReq), "CmdFateBattleStartCsReq" => Some(Self::CmdFateBattleStartCsReq), "CmdFateTakeExpRewardScRsp" => Some(Self::CmdFateTakeExpRewardScRsp), "CmdFateSyncPendingActionScNotify" => { Some(Self::CmdFateSyncPendingActionScNotify) } "CmdFateShopBuyGoodsCsReq" => Some(Self::CmdFateShopBuyGoodsCsReq), "CmdFateChangeLineupScRsp" => Some(Self::CmdFateChangeLineupScRsp), "CmdFateTakeExpRewardCsReq" => Some(Self::CmdFateTakeExpRewardCsReq), "CmdFateShopLockGoodsCsReq" => Some(Self::CmdFateShopLockGoodsCsReq), "CmdFateQueryCsReq" => Some(Self::CmdFateQueryCsReq), "CmdFateQueryScRsp" => Some(Self::CmdFateQueryScRsp), "CmdFateShopSellBuffCsReq" => Some(Self::CmdFateShopSellBuffCsReq), "CmdFateShopBuyGoodsScRsp" => Some(Self::CmdFateShopBuyGoodsScRsp), "CmdFateShopLeaveCsReq" => Some(Self::CmdFateShopLeaveCsReq), "CmdFateHouguSelectReq" => Some(Self::CmdFateHouguSelectReq), "CmdFateShopLeaveScRsp" => Some(Self::CmdFateShopLeaveScRsp), "CmdFateShopSellBuffScRsp" => Some(Self::CmdFateShopSellBuffScRsp), "CmdEPEIBOMNEGI" => Some(Self::CmdEpeibomnegi), "CmdFateHandlePendingActionScRsp" => { Some(Self::CmdFateHandlePendingActionScRsp) } "CmdJFDABMJMDLD" => Some(Self::CmdJfdabmjmdld), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pcdahkgmgnb { Pcpdhelpkem = 0, Ggfjkgffobe = 1, Jplhmldpima = 2, Bfjhkaednfc = 3, Dpbmmbkcpdo = 4, Ilchdbkllfa = 5, Fbhkafponlb = 6, } impl Pcdahkgmgnb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "PCDAHKGMGNB_PCPDHELPKEM", Self::Ggfjkgffobe => "PCDAHKGMGNB_GGFJKGFFOBE", Self::Jplhmldpima => "PCDAHKGMGNB_JPLHMLDPIMA", Self::Bfjhkaednfc => "PCDAHKGMGNB_BFJHKAEDNFC", Self::Dpbmmbkcpdo => "PCDAHKGMGNB_DPBMMBKCPDO", Self::Ilchdbkllfa => "PCDAHKGMGNB_ILCHDBKLLFA", Self::Fbhkafponlb => "PCDAHKGMGNB_FBHKAFPONLB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PCDAHKGMGNB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "PCDAHKGMGNB_GGFJKGFFOBE" => Some(Self::Ggfjkgffobe), "PCDAHKGMGNB_JPLHMLDPIMA" => Some(Self::Jplhmldpima), "PCDAHKGMGNB_BFJHKAEDNFC" => Some(Self::Bfjhkaednfc), "PCDAHKGMGNB_DPBMMBKCPDO" => Some(Self::Dpbmmbkcpdo), "PCDAHKGMGNB_ILCHDBKLLFA" => Some(Self::Ilchdbkllfa), "PCDAHKGMGNB_FBHKAFPONLB" => Some(Self::Fbhkafponlb), _ => None, } } } /// Obf: KGHOCAPHLDG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FateMasterStatusType { KghocaphldgPcpdhelpkem = 0, KghocaphldgBnjmpchfina = 1, KghocaphldgCcjcfmiafcm = 2, KghocaphldgPcbfnnjlokc = 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::KghocaphldgPcpdhelpkem => "KGHOCAPHLDG_PCPDHELPKEM", Self::KghocaphldgBnjmpchfina => "KGHOCAPHLDG_BNJMPCHFINA", Self::KghocaphldgCcjcfmiafcm => "KGHOCAPHLDG_CCJCFMIAFCM", Self::KghocaphldgPcbfnnjlokc => "KGHOCAPHLDG_PCBFNNJLOKC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KGHOCAPHLDG_PCPDHELPKEM" => Some(Self::KghocaphldgPcpdhelpkem), "KGHOCAPHLDG_BNJMPCHFINA" => Some(Self::KghocaphldgBnjmpchfina), "KGHOCAPHLDG_CCJCFMIAFCM" => Some(Self::KghocaphldgCcjcfmiafcm), "KGHOCAPHLDG_PCBFNNJLOKC" => Some(Self::KghocaphldgPcbfnnjlokc), _ => None, } } } /// Obf: AIELOHBCOPG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFeverTimeActivityType { AielohbcopgPcpdhelpkem = 0, CmdFeverTimeActivityBattleEndScNotify = 7151, CmdEnterFeverTimeActivityStageScRsp = 7160, CmdGetFeverTimeActivityDataScRsp = 7155, CmdEnterFeverTimeActivityStageCsReq = 7159, CmdGetFeverTimeActivityDataCsReq = 7157, } 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::AielohbcopgPcpdhelpkem => "AIELOHBCOPG_PCPDHELPKEM", Self::CmdFeverTimeActivityBattleEndScNotify => { "CmdFeverTimeActivityBattleEndScNotify" } Self::CmdEnterFeverTimeActivityStageScRsp => { "CmdEnterFeverTimeActivityStageScRsp" } Self::CmdGetFeverTimeActivityDataScRsp => "CmdGetFeverTimeActivityDataScRsp", Self::CmdEnterFeverTimeActivityStageCsReq => { "CmdEnterFeverTimeActivityStageCsReq" } Self::CmdGetFeverTimeActivityDataCsReq => "CmdGetFeverTimeActivityDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AIELOHBCOPG_PCPDHELPKEM" => Some(Self::AielohbcopgPcpdhelpkem), "CmdFeverTimeActivityBattleEndScNotify" => { Some(Self::CmdFeverTimeActivityBattleEndScNotify) } "CmdEnterFeverTimeActivityStageScRsp" => { Some(Self::CmdEnterFeverTimeActivityStageScRsp) } "CmdGetFeverTimeActivityDataScRsp" => { Some(Self::CmdGetFeverTimeActivityDataScRsp) } "CmdEnterFeverTimeActivityStageCsReq" => { Some(Self::CmdEnterFeverTimeActivityStageCsReq) } "CmdGetFeverTimeActivityDataCsReq" => { Some(Self::CmdGetFeverTimeActivityDataCsReq) } _ => None, } } } /// Obf: GKNLGIBCLCN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FeverTimeBattleRank { GknlgibclcnIjljfpkieop = 0, GknlgibclcnAbmbomjpmnd = 1, GknlgibclcnEfljddbcifd = 2, GknlgibclcnCkodldepepg = 3, GknlgibclcnDcpnailikfm = 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::GknlgibclcnIjljfpkieop => "GKNLGIBCLCN_IJLJFPKIEOP", Self::GknlgibclcnAbmbomjpmnd => "GKNLGIBCLCN_ABMBOMJPMND", Self::GknlgibclcnEfljddbcifd => "GKNLGIBCLCN_EFLJDDBCIFD", Self::GknlgibclcnCkodldepepg => "GKNLGIBCLCN_CKODLDEPEPG", Self::GknlgibclcnDcpnailikfm => "GKNLGIBCLCN_DCPNAILIKFM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GKNLGIBCLCN_IJLJFPKIEOP" => Some(Self::GknlgibclcnIjljfpkieop), "GKNLGIBCLCN_ABMBOMJPMND" => Some(Self::GknlgibclcnAbmbomjpmnd), "GKNLGIBCLCN_EFLJDDBCIFD" => Some(Self::GknlgibclcnEfljddbcifd), "GKNLGIBCLCN_CKODLDEPEPG" => Some(Self::GknlgibclcnCkodldepepg), "GKNLGIBCLCN_DCPNAILIKFM" => Some(Self::GknlgibclcnDcpnailikfm), _ => None, } } } /// Obf: HBIDGEOOIKH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightType { HbidgeooikhPcpdhelpkem = 0, CmdNpoflihnanm = 30018, CmdOgppbidinbi = 30009, CmdObjggjpflae = 30026, CmdPnebhcfjgfe = 30094, CmdHagmnccjibb = 30095, CmdLkooahofjac = 30010, CmdOpoacmlcgah = 30063, HbidgeooikhIojndeilaek = 30098, HbidgeooikhAfolhgmobeo = 30014, HbidgeooikhMgggmhlmcde = 30091, } 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::HbidgeooikhPcpdhelpkem => "HBIDGEOOIKH_PCPDHELPKEM", Self::CmdNpoflihnanm => "CmdNPOFLIHNANM", Self::CmdOgppbidinbi => "CmdOGPPBIDINBI", Self::CmdObjggjpflae => "CmdOBJGGJPFLAE", Self::CmdPnebhcfjgfe => "CmdPNEBHCFJGFE", Self::CmdHagmnccjibb => "CmdHAGMNCCJIBB", Self::CmdLkooahofjac => "CmdLKOOAHOFJAC", Self::CmdOpoacmlcgah => "CmdOPOACMLCGAH", Self::HbidgeooikhIojndeilaek => "HBIDGEOOIKH_IOJNDEILAEK", Self::HbidgeooikhAfolhgmobeo => "HBIDGEOOIKH_AFOLHGMOBEO", Self::HbidgeooikhMgggmhlmcde => "HBIDGEOOIKH_MGGGMHLMCDE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HBIDGEOOIKH_PCPDHELPKEM" => Some(Self::HbidgeooikhPcpdhelpkem), "CmdNPOFLIHNANM" => Some(Self::CmdNpoflihnanm), "CmdOGPPBIDINBI" => Some(Self::CmdOgppbidinbi), "CmdOBJGGJPFLAE" => Some(Self::CmdObjggjpflae), "CmdPNEBHCFJGFE" => Some(Self::CmdPnebhcfjgfe), "CmdHAGMNCCJIBB" => Some(Self::CmdHagmnccjibb), "CmdLKOOAHOFJAC" => Some(Self::CmdLkooahofjac), "CmdOPOACMLCGAH" => Some(Self::CmdOpoacmlcgah), "HBIDGEOOIKH_IOJNDEILAEK" => Some(Self::HbidgeooikhIojndeilaek), "HBIDGEOOIKH_AFOLHGMOBEO" => Some(Self::HbidgeooikhAfolhgmobeo), "HBIDGEOOIKH_MGGGMHLMCDE" => Some(Self::HbidgeooikhMgggmhlmcde), _ => None, } } } /// Obf: NACBOEPEICM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightActivityType { NacboepeicmPcpdhelpkem = 0, CmdTakeFightActivityRewardScRsp = 3609, CmdTakeFightActivityRewardCsReq = 3618, CmdGetFightActivityDataCsReq = 3691, CmdGetFightActivityDataScRsp = 3610, CmdEnterFightActivityStageCsReq = 3695, CmdEnterFightActivityStageScRsp = 3614, CmdFightActivityDataChangeScNotify = 3694, } 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::NacboepeicmPcpdhelpkem => "NACBOEPEICM_PCPDHELPKEM", Self::CmdTakeFightActivityRewardScRsp => "CmdTakeFightActivityRewardScRsp", Self::CmdTakeFightActivityRewardCsReq => "CmdTakeFightActivityRewardCsReq", Self::CmdGetFightActivityDataCsReq => "CmdGetFightActivityDataCsReq", Self::CmdGetFightActivityDataScRsp => "CmdGetFightActivityDataScRsp", Self::CmdEnterFightActivityStageCsReq => "CmdEnterFightActivityStageCsReq", Self::CmdEnterFightActivityStageScRsp => "CmdEnterFightActivityStageScRsp", Self::CmdFightActivityDataChangeScNotify => { "CmdFightActivityDataChangeScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NACBOEPEICM_PCPDHELPKEM" => Some(Self::NacboepeicmPcpdhelpkem), "CmdTakeFightActivityRewardScRsp" => { Some(Self::CmdTakeFightActivityRewardScRsp) } "CmdTakeFightActivityRewardCsReq" => { Some(Self::CmdTakeFightActivityRewardCsReq) } "CmdGetFightActivityDataCsReq" => Some(Self::CmdGetFightActivityDataCsReq), "CmdGetFightActivityDataScRsp" => Some(Self::CmdGetFightActivityDataScRsp), "CmdEnterFightActivityStageCsReq" => { Some(Self::CmdEnterFightActivityStageCsReq) } "CmdEnterFightActivityStageScRsp" => { Some(Self::CmdEnterFightActivityStageScRsp) } "CmdFightActivityDataChangeScNotify" => { Some(Self::CmdFightActivityDataChangeScNotify) } _ => None, } } } /// Obf: AKPEFEPLCFA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightCakeRaceType { AkpefeplcfaPcpdhelpkem = 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::AkpefeplcfaPcpdhelpkem => "AKPEFEPLCFA_PCPDHELPKEM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AKPEFEPLCFA_PCPDHELPKEM" => Some(Self::AkpefeplcfaPcpdhelpkem), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dihddmpjcfa { Pcpdhelpkem = 0, Obhoigliamj = 1, } impl Dihddmpjcfa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "DIHDDMPJCFA_PCPDHELPKEM", Self::Obhoigliamj => "DIHDDMPJCFA_OBHOIGLIAMJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DIHDDMPJCFA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "DIHDDMPJCFA_OBHOIGLIAMJ" => Some(Self::Obhoigliamj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mhmfamhhjaa { Oaidgfjlfpo = 0, Ogcfkjffkml = 1, Kbknmidimin = 2, Lnhnjgoboip = 3, } impl Mhmfamhhjaa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Oaidgfjlfpo => "MHMFAMHHJAA_OAIDGFJLFPO", Self::Ogcfkjffkml => "MHMFAMHHJAA_OGCFKJFFKML", Self::Kbknmidimin => "MHMFAMHHJAA_KBKNMIDIMIN", Self::Lnhnjgoboip => "MHMFAMHHJAA_LNHNJGOBOIP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MHMFAMHHJAA_OAIDGFJLFPO" => Some(Self::Oaidgfjlfpo), "MHMFAMHHJAA_OGCFKJFFKML" => Some(Self::Ogcfkjffkml), "MHMFAMHHJAA_KBKNMIDIMIN" => Some(Self::Kbknmidimin), "MHMFAMHHJAA_LNHNJGOBOIP" => Some(Self::Lnhnjgoboip), _ => None, } } } /// Obf: MOIJFMEGOGC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightDiceCombatType { MoijfmegogcPcpdhelpkem = 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::MoijfmegogcPcpdhelpkem => "MOIJFMEGOGC_PCPDHELPKEM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MOIJFMEGOGC_PCPDHELPKEM" => Some(Self::MoijfmegogcPcpdhelpkem), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hjamlcghoad { Pcpdhelpkem = 0, Obhoigliamj = 1, Kbjnfgomhpc = 2, } impl Hjamlcghoad { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "HJAMLCGHOAD_PCPDHELPKEM", Self::Obhoigliamj => "HJAMLCGHOAD_OBHOIGLIAMJ", Self::Kbjnfgomhpc => "HJAMLCGHOAD_KBJNFGOMHPC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HJAMLCGHOAD_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "HJAMLCGHOAD_OBHOIGLIAMJ" => Some(Self::Obhoigliamj), "HJAMLCGHOAD_KBJNFGOMHPC" => Some(Self::Kbjnfgomhpc), _ => None, } } } /// Obf: EIMOOOILMKC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightFestType { EimoooilmkcPcpdhelpkem = 0, CmdFightFestUnlockSkillNotify = 7288, CmdStartFightFestScRsp = 7277, CmdFightFestUpdateChallengeRecordNotify = 7255, CmdFightFestScoreUpdateNotify = 7285, CmdFightFestUpdateCoinNotify = 7251, CmdStartFightFestCsReq = 7280, CmdGetFightFestDataCsReq = 7263, CmdGetFightFestDataScRsp = 7257, } 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::EimoooilmkcPcpdhelpkem => "EIMOOOILMKC_PCPDHELPKEM", Self::CmdFightFestUnlockSkillNotify => "CmdFightFestUnlockSkillNotify", Self::CmdStartFightFestScRsp => "CmdStartFightFestScRsp", Self::CmdFightFestUpdateChallengeRecordNotify => { "CmdFightFestUpdateChallengeRecordNotify" } Self::CmdFightFestScoreUpdateNotify => "CmdFightFestScoreUpdateNotify", Self::CmdFightFestUpdateCoinNotify => "CmdFightFestUpdateCoinNotify", Self::CmdStartFightFestCsReq => "CmdStartFightFestCsReq", Self::CmdGetFightFestDataCsReq => "CmdGetFightFestDataCsReq", Self::CmdGetFightFestDataScRsp => "CmdGetFightFestDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EIMOOOILMKC_PCPDHELPKEM" => Some(Self::EimoooilmkcPcpdhelpkem), "CmdFightFestUnlockSkillNotify" => Some(Self::CmdFightFestUnlockSkillNotify), "CmdStartFightFestScRsp" => Some(Self::CmdStartFightFestScRsp), "CmdFightFestUpdateChallengeRecordNotify" => { Some(Self::CmdFightFestUpdateChallengeRecordNotify) } "CmdFightFestScoreUpdateNotify" => Some(Self::CmdFightFestScoreUpdateNotify), "CmdFightFestUpdateCoinNotify" => Some(Self::CmdFightFestUpdateCoinNotify), "CmdStartFightFestCsReq" => Some(Self::CmdStartFightFestCsReq), "CmdGetFightFestDataCsReq" => Some(Self::CmdGetFightFestDataCsReq), "CmdGetFightFestDataScRsp" => Some(Self::CmdGetFightFestDataScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pbofiblbpgj { Ijljfpkieop = 0, Abmbomjpmnd = 1, Efljddbcifd = 2, Ckodldepepg = 3, Dcpnailikfm = 4, } impl Pbofiblbpgj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ijljfpkieop => "PBOFIBLBPGJ_IJLJFPKIEOP", Self::Abmbomjpmnd => "PBOFIBLBPGJ_ABMBOMJPMND", Self::Efljddbcifd => "PBOFIBLBPGJ_EFLJDDBCIFD", Self::Ckodldepepg => "PBOFIBLBPGJ_CKODLDEPEPG", Self::Dcpnailikfm => "PBOFIBLBPGJ_DCPNAILIKFM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PBOFIBLBPGJ_IJLJFPKIEOP" => Some(Self::Ijljfpkieop), "PBOFIBLBPGJ_ABMBOMJPMND" => Some(Self::Abmbomjpmnd), "PBOFIBLBPGJ_EFLJDDBCIFD" => Some(Self::Efljddbcifd), "PBOFIBLBPGJ_CKODLDEPEPG" => Some(Self::Ckodldepepg), "PBOFIBLBPGJ_DCPNAILIKFM" => Some(Self::Dcpnailikfm), _ => None, } } } /// Obf: MHKEAFAPMFP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FightFestType { MhkeafapmfpPcpdhelpkem = 0, MhkeafapmfpPeoacnpkmdp = 1, MhkeafapmfpFammlinglda = 2, MhkeafapmfpOpcgnjmgjde = 3, MhkeafapmfpEndnkkoibhe = 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::MhkeafapmfpPcpdhelpkem => "MHKEAFAPMFP_PCPDHELPKEM", Self::MhkeafapmfpPeoacnpkmdp => "MHKEAFAPMFP_PEOACNPKMDP", Self::MhkeafapmfpFammlinglda => "MHKEAFAPMFP_FAMMLINGLDA", Self::MhkeafapmfpOpcgnjmgjde => "MHKEAFAPMFP_OPCGNJMGJDE", Self::MhkeafapmfpEndnkkoibhe => "MHKEAFAPMFP_ENDNKKOIBHE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MHKEAFAPMFP_PCPDHELPKEM" => Some(Self::MhkeafapmfpPcpdhelpkem), "MHKEAFAPMFP_PEOACNPKMDP" => Some(Self::MhkeafapmfpPeoacnpkmdp), "MHKEAFAPMFP_FAMMLINGLDA" => Some(Self::MhkeafapmfpFammlinglda), "MHKEAFAPMFP_OPCGNJMGJDE" => Some(Self::MhkeafapmfpOpcgnjmgjde), "MHKEAFAPMFP_ENDNKKOIBHE" => Some(Self::MhkeafapmfpEndnkkoibhe), _ => None, } } } /// Obf: DGMIHMFNOMB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightMarbleType { DgmihmfnombPcpdhelpkem = 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::DgmihmfnombPcpdhelpkem => "DGMIHMFNOMB_PCPDHELPKEM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DGMIHMFNOMB_PCPDHELPKEM" => Some(Self::DgmihmfnombPcpdhelpkem), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dbmaaecnbko { Pcpdhelpkem = 0, Obhoigliamj = 1, Hmnhnajjcke = 2, } impl Dbmaaecnbko { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "DBMAAECNBKO_PCPDHELPKEM", Self::Obhoigliamj => "DBMAAECNBKO_OBHOIGLIAMJ", Self::Hmnhnajjcke => "DBMAAECNBKO_HMNHNAJJCKE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DBMAAECNBKO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "DBMAAECNBKO_OBHOIGLIAMJ" => Some(Self::Obhoigliamj), "DBMAAECNBKO_HMNHNAJJCKE" => Some(Self::Hmnhnajjcke), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bckfeckkloh { Jokempeliib = 0, Fkdmmlbcenb = 1, Pjomgmjegfd = 2, } impl Bckfeckkloh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Jokempeliib => "BCKFECKKLOH_JOKEMPELIIB", Self::Fkdmmlbcenb => "BCKFECKKLOH_FKDMMLBCENB", Self::Pjomgmjegfd => "BCKFECKKLOH_PJOMGMJEGFD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BCKFECKKLOH_JOKEMPELIIB" => Some(Self::Jokempeliib), "BCKFECKKLOH_FKDMMLBCENB" => Some(Self::Fkdmmlbcenb), "BCKFECKKLOH_PJOMGMJEGFD" => Some(Self::Pjomgmjegfd), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nakgmghlkfp { Hpdehdjmibg = 0, Bbkjfghjcek = 1, Adicjelfcld = 2, } impl Nakgmghlkfp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Hpdehdjmibg => "NAKGMGHLKFP_HPDEHDJMIBG", Self::Bbkjfghjcek => "NAKGMGHLKFP_BBKJFGHJCEK", Self::Adicjelfcld => "NAKGMGHLKFP_ADICJELFCLD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NAKGMGHLKFP_HPDEHDJMIBG" => Some(Self::Hpdehdjmibg), "NAKGMGHLKFP_BBKJFGHJCEK" => Some(Self::Bbkjfghjcek), "NAKGMGHLKFP_ADICJELFCLD" => Some(Self::Adicjelfcld), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kjeagfeineb { Amdbenagmbh = 0, Khhjaiogpka = 1, Ineneojmple = 2, Nihbmellago = 3, Bmlfcfialkc = 4, Emgoopfafig = 6, Embbaneaokf = 7, Pkgdamadapd = 8, Boenlhjenha = 9, Aaoedifmkhi = 10, } impl Kjeagfeineb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Amdbenagmbh => "KJEAGFEINEB_AMDBENAGMBH", Self::Khhjaiogpka => "KJEAGFEINEB_KHHJAIOGPKA", Self::Ineneojmple => "KJEAGFEINEB_INENEOJMPLE", Self::Nihbmellago => "KJEAGFEINEB_NIHBMELLAGO", Self::Bmlfcfialkc => "KJEAGFEINEB_BMLFCFIALKC", Self::Emgoopfafig => "KJEAGFEINEB_EMGOOPFAFIG", Self::Embbaneaokf => "KJEAGFEINEB_EMBBANEAOKF", Self::Pkgdamadapd => "KJEAGFEINEB_PKGDAMADAPD", Self::Boenlhjenha => "KJEAGFEINEB_BOENLHJENHA", Self::Aaoedifmkhi => "KJEAGFEINEB_AAOEDIFMKHI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KJEAGFEINEB_AMDBENAGMBH" => Some(Self::Amdbenagmbh), "KJEAGFEINEB_KHHJAIOGPKA" => Some(Self::Khhjaiogpka), "KJEAGFEINEB_INENEOJMPLE" => Some(Self::Ineneojmple), "KJEAGFEINEB_NIHBMELLAGO" => Some(Self::Nihbmellago), "KJEAGFEINEB_BMLFCFIALKC" => Some(Self::Bmlfcfialkc), "KJEAGFEINEB_EMGOOPFAFIG" => Some(Self::Emgoopfafig), "KJEAGFEINEB_EMBBANEAOKF" => Some(Self::Embbaneaokf), "KJEAGFEINEB_PKGDAMADAPD" => Some(Self::Pkgdamadapd), "KJEAGFEINEB_BOENLHJENHA" => Some(Self::Boenlhjenha), "KJEAGFEINEB_AAOEDIFMKHI" => Some(Self::Aaoedifmkhi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dfkbfaicdjg { Pcmnnonnjio = 0, Hcabpiimpmc = 1, Cghhbebgfnb = 2, Ncdjbechglf = 3, Embhcpijlcl = 4, Ojenbjpljni = 5, Ilodnibilid = 6, Lnhaoahameo = 7, Dfidkmfemkc = 8, Cnejfabnfpn = 9, Janojmbblkb = 10, Fjhnalaobem = 11, Ijceajdnhpf = 12, Kecnnamcakl = 13, Plfdecbhijb = 14, Hpmmomplefk = 15, Coghnocbfbe = 16, Geiobkahlhi = 17, Jbbliooamkn = 18, Nabkgijefpg = 19, Ncnpbnlmaec = 20, Jgmglgiofhi = 21, Ikchlhglcpn = 22, Ploneeokben = 23, Fmbgnmjpdgf = 24, Nlmakgdkhcp = 25, Hgohglbfjab = 26, } impl Dfkbfaicdjg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcmnnonnjio => "DFKBFAICDJG_PCMNNONNJIO", Self::Hcabpiimpmc => "DFKBFAICDJG_HCABPIIMPMC", Self::Cghhbebgfnb => "DFKBFAICDJG_CGHHBEBGFNB", Self::Ncdjbechglf => "DFKBFAICDJG_NCDJBECHGLF", Self::Embhcpijlcl => "DFKBFAICDJG_EMBHCPIJLCL", Self::Ojenbjpljni => "DFKBFAICDJG_OJENBJPLJNI", Self::Ilodnibilid => "DFKBFAICDJG_ILODNIBILID", Self::Lnhaoahameo => "DFKBFAICDJG_LNHAOAHAMEO", Self::Dfidkmfemkc => "DFKBFAICDJG_DFIDKMFEMKC", Self::Cnejfabnfpn => "DFKBFAICDJG_CNEJFABNFPN", Self::Janojmbblkb => "DFKBFAICDJG_JANOJMBBLKB", Self::Fjhnalaobem => "DFKBFAICDJG_FJHNALAOBEM", Self::Ijceajdnhpf => "DFKBFAICDJG_IJCEAJDNHPF", Self::Kecnnamcakl => "DFKBFAICDJG_KECNNAMCAKL", Self::Plfdecbhijb => "DFKBFAICDJG_PLFDECBHIJB", Self::Hpmmomplefk => "DFKBFAICDJG_HPMMOMPLEFK", Self::Coghnocbfbe => "DFKBFAICDJG_COGHNOCBFBE", Self::Geiobkahlhi => "DFKBFAICDJG_GEIOBKAHLHI", Self::Jbbliooamkn => "DFKBFAICDJG_JBBLIOOAMKN", Self::Nabkgijefpg => "DFKBFAICDJG_NABKGIJEFPG", Self::Ncnpbnlmaec => "DFKBFAICDJG_NCNPBNLMAEC", Self::Jgmglgiofhi => "DFKBFAICDJG_JGMGLGIOFHI", Self::Ikchlhglcpn => "DFKBFAICDJG_IKCHLHGLCPN", Self::Ploneeokben => "DFKBFAICDJG_PLONEEOKBEN", Self::Fmbgnmjpdgf => "DFKBFAICDJG_FMBGNMJPDGF", Self::Nlmakgdkhcp => "DFKBFAICDJG_NLMAKGDKHCP", Self::Hgohglbfjab => "DFKBFAICDJG_HGOHGLBFJAB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DFKBFAICDJG_PCMNNONNJIO" => Some(Self::Pcmnnonnjio), "DFKBFAICDJG_HCABPIIMPMC" => Some(Self::Hcabpiimpmc), "DFKBFAICDJG_CGHHBEBGFNB" => Some(Self::Cghhbebgfnb), "DFKBFAICDJG_NCDJBECHGLF" => Some(Self::Ncdjbechglf), "DFKBFAICDJG_EMBHCPIJLCL" => Some(Self::Embhcpijlcl), "DFKBFAICDJG_OJENBJPLJNI" => Some(Self::Ojenbjpljni), "DFKBFAICDJG_ILODNIBILID" => Some(Self::Ilodnibilid), "DFKBFAICDJG_LNHAOAHAMEO" => Some(Self::Lnhaoahameo), "DFKBFAICDJG_DFIDKMFEMKC" => Some(Self::Dfidkmfemkc), "DFKBFAICDJG_CNEJFABNFPN" => Some(Self::Cnejfabnfpn), "DFKBFAICDJG_JANOJMBBLKB" => Some(Self::Janojmbblkb), "DFKBFAICDJG_FJHNALAOBEM" => Some(Self::Fjhnalaobem), "DFKBFAICDJG_IJCEAJDNHPF" => Some(Self::Ijceajdnhpf), "DFKBFAICDJG_KECNNAMCAKL" => Some(Self::Kecnnamcakl), "DFKBFAICDJG_PLFDECBHIJB" => Some(Self::Plfdecbhijb), "DFKBFAICDJG_HPMMOMPLEFK" => Some(Self::Hpmmomplefk), "DFKBFAICDJG_COGHNOCBFBE" => Some(Self::Coghnocbfbe), "DFKBFAICDJG_GEIOBKAHLHI" => Some(Self::Geiobkahlhi), "DFKBFAICDJG_JBBLIOOAMKN" => Some(Self::Jbbliooamkn), "DFKBFAICDJG_NABKGIJEFPG" => Some(Self::Nabkgijefpg), "DFKBFAICDJG_NCNPBNLMAEC" => Some(Self::Ncnpbnlmaec), "DFKBFAICDJG_JGMGLGIOFHI" => Some(Self::Jgmglgiofhi), "DFKBFAICDJG_IKCHLHGLCPN" => Some(Self::Ikchlhglcpn), "DFKBFAICDJG_PLONEEOKBEN" => Some(Self::Ploneeokben), "DFKBFAICDJG_FMBGNMJPDGF" => Some(Self::Fmbgnmjpdgf), "DFKBFAICDJG_NLMAKGDKHCP" => Some(Self::Nlmakgdkhcp), "DFKBFAICDJG_HGOHGLBFJAB" => Some(Self::Hgohglbfjab), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gpiofjjjamf { Dbihmnglogl = 0, Ghfindidbpi = 1, Mhfnenmpmbk = 2, Pggafpmgelc = 3, Mhmolkoinnk = 4, } impl Gpiofjjjamf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Dbihmnglogl => "GPIOFJJJAMF_DBIHMNGLOGL", Self::Ghfindidbpi => "GPIOFJJJAMF_GHFINDIDBPI", Self::Mhfnenmpmbk => "GPIOFJJJAMF_MHFNENMPMBK", Self::Pggafpmgelc => "GPIOFJJJAMF_PGGAFPMGELC", Self::Mhmolkoinnk => "GPIOFJJJAMF_MHMOLKOINNK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GPIOFJJJAMF_DBIHMNGLOGL" => Some(Self::Dbihmnglogl), "GPIOFJJJAMF_GHFINDIDBPI" => Some(Self::Ghfindidbpi), "GPIOFJJJAMF_MHFNENMPMBK" => Some(Self::Mhfnenmpmbk), "GPIOFJJJAMF_PGGAFPMGELC" => Some(Self::Pggafpmgelc), "GPIOFJJJAMF_MHMOLKOINNK" => Some(Self::Mhmolkoinnk), _ => None, } } } /// Obf: AGHLHAFIAEJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FightMarbleHpChangeType { AghlhafiaejOppeoekldcj = 0, AghlhafiaejCbhgomhnlmi = 1, AghlhafiaejDnoopamdacc = 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::AghlhafiaejOppeoekldcj => "AGHLHAFIAEJ_OPPEOEKLDCJ", Self::AghlhafiaejCbhgomhnlmi => "AGHLHAFIAEJ_CBHGOMHNLMI", Self::AghlhafiaejDnoopamdacc => "AGHLHAFIAEJ_DNOOPAMDACC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AGHLHAFIAEJ_OPPEOEKLDCJ" => Some(Self::AghlhafiaejOppeoekldcj), "AGHLHAFIAEJ_CBHGOMHNLMI" => Some(Self::AghlhafiaejCbhgomhnlmi), "AGHLHAFIAEJ_DNOOPAMDACC" => Some(Self::AghlhafiaejDnoopamdacc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Oehdbmbnlof { Hlpochdnjma = 0, Acjpdhjgkho = 1, Ciiipnbipba = 2, Cefeapfmpil = 3, Aaaoinfjnde = 4, Mipbcbchden = 5, Ikcnhoihfkj = 6, Fklljdgehmf = 7, Pglpboglfcf = 8, Mjdfoaacaon = 9, Efciomagpao = 10, Cbghncbbcjb = 11, Madfmnkhnce = 12, Ikeajcpnknm = 13, Mbelkpoehba = 14, Digmfcgipkd = 15, } impl Oehdbmbnlof { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Hlpochdnjma => "OEHDBMBNLOF_HLPOCHDNJMA", Self::Acjpdhjgkho => "OEHDBMBNLOF_ACJPDHJGKHO", Self::Ciiipnbipba => "OEHDBMBNLOF_CIIIPNBIPBA", Self::Cefeapfmpil => "OEHDBMBNLOF_CEFEAPFMPIL", Self::Aaaoinfjnde => "OEHDBMBNLOF_AAAOINFJNDE", Self::Mipbcbchden => "OEHDBMBNLOF_MIPBCBCHDEN", Self::Ikcnhoihfkj => "OEHDBMBNLOF_IKCNHOIHFKJ", Self::Fklljdgehmf => "OEHDBMBNLOF_FKLLJDGEHMF", Self::Pglpboglfcf => "OEHDBMBNLOF_PGLPBOGLFCF", Self::Mjdfoaacaon => "OEHDBMBNLOF_MJDFOAACAON", Self::Efciomagpao => "OEHDBMBNLOF_EFCIOMAGPAO", Self::Cbghncbbcjb => "OEHDBMBNLOF_CBGHNCBBCJB", Self::Madfmnkhnce => "OEHDBMBNLOF_MADFMNKHNCE", Self::Ikeajcpnknm => "OEHDBMBNLOF_IKEAJCPNKNM", Self::Mbelkpoehba => "OEHDBMBNLOF_MBELKPOEHBA", Self::Digmfcgipkd => "OEHDBMBNLOF_DIGMFCGIPKD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OEHDBMBNLOF_HLPOCHDNJMA" => Some(Self::Hlpochdnjma), "OEHDBMBNLOF_ACJPDHJGKHO" => Some(Self::Acjpdhjgkho), "OEHDBMBNLOF_CIIIPNBIPBA" => Some(Self::Ciiipnbipba), "OEHDBMBNLOF_CEFEAPFMPIL" => Some(Self::Cefeapfmpil), "OEHDBMBNLOF_AAAOINFJNDE" => Some(Self::Aaaoinfjnde), "OEHDBMBNLOF_MIPBCBCHDEN" => Some(Self::Mipbcbchden), "OEHDBMBNLOF_IKCNHOIHFKJ" => Some(Self::Ikcnhoihfkj), "OEHDBMBNLOF_FKLLJDGEHMF" => Some(Self::Fklljdgehmf), "OEHDBMBNLOF_PGLPBOGLFCF" => Some(Self::Pglpboglfcf), "OEHDBMBNLOF_MJDFOAACAON" => Some(Self::Mjdfoaacaon), "OEHDBMBNLOF_EFCIOMAGPAO" => Some(Self::Efciomagpao), "OEHDBMBNLOF_CBGHNCBBCJB" => Some(Self::Cbghncbbcjb), "OEHDBMBNLOF_MADFMNKHNCE" => Some(Self::Madfmnkhnce), "OEHDBMBNLOF_IKEAJCPNKNM" => Some(Self::Ikeajcpnknm), "OEHDBMBNLOF_MBELKPOEHBA" => Some(Self::Mbelkpoehba), "OEHDBMBNLOF_DIGMFCGIPKD" => Some(Self::Digmfcgipkd), _ => None, } } } /// Obf: GMBAODONMMH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightMatch3Type { GmbaodonmmhHdehmmhjoig = 0, CmdJmgaoifbneo = 30110, CmdJlagljedaeh = 30139, GmbaodonmmhBggkkpoapoe = 30174, GmbaodonmmhAgnifoojogi = 30104, CmdJgaejmogapo = 30126, CmdCgmggemiika = 30198, GmbaodonmmhBlcjpoekdel = 30163, CmdDllgkjnkanj = 30133, CmdPkafdhfomol = 30189, GmbaodonmmhMgadjfmghmc = 30118, CmdPcaihnohhag = 30109, CmdChckdifjbkp = 30157, CmdFbakhnlpgem = 30196, CmdEbnnibgfgih = 30144, CmdDmellmenkch = 30137, CmdAjafoehdcii = 30195, GmbaodonmmhBnhjphhlggp = 30158, GmbaodonmmhIgkedamgajm = 30200, CmdEaaeihmicbo = 30107, CmdIjaecoefeim = 30161, CmdLepagpcidlp = 30138, CmdKnfeeohhaop = 30132, CmdMefmbpfdbem = 30194, CmdDnjhmkinpbk = 30101, GmbaodonmmhDfcllkphfag = 30172, CmdIndjdbnfnim = 30114, GmbaodonmmhLbbiobgcckg = 30191, } 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::GmbaodonmmhHdehmmhjoig => "GMBAODONMMH_HDEHMMHJOIG", Self::CmdJmgaoifbneo => "CmdJMGAOIFBNEO", Self::CmdJlagljedaeh => "CmdJLAGLJEDAEH", Self::GmbaodonmmhBggkkpoapoe => "GMBAODONMMH_BGGKKPOAPOE", Self::GmbaodonmmhAgnifoojogi => "GMBAODONMMH_AGNIFOOJOGI", Self::CmdJgaejmogapo => "CmdJGAEJMOGAPO", Self::CmdCgmggemiika => "CmdCGMGGEMIIKA", Self::GmbaodonmmhBlcjpoekdel => "GMBAODONMMH_BLCJPOEKDEL", Self::CmdDllgkjnkanj => "CmdDLLGKJNKANJ", Self::CmdPkafdhfomol => "CmdPKAFDHFOMOL", Self::GmbaodonmmhMgadjfmghmc => "GMBAODONMMH_MGADJFMGHMC", Self::CmdPcaihnohhag => "CmdPCAIHNOHHAG", Self::CmdChckdifjbkp => "CmdCHCKDIFJBKP", Self::CmdFbakhnlpgem => "CmdFBAKHNLPGEM", Self::CmdEbnnibgfgih => "CmdEBNNIBGFGIH", Self::CmdDmellmenkch => "CmdDMELLMENKCH", Self::CmdAjafoehdcii => "CmdAJAFOEHDCII", Self::GmbaodonmmhBnhjphhlggp => "GMBAODONMMH_BNHJPHHLGGP", Self::GmbaodonmmhIgkedamgajm => "GMBAODONMMH_IGKEDAMGAJM", Self::CmdEaaeihmicbo => "CmdEAAEIHMICBO", Self::CmdIjaecoefeim => "CmdIJAECOEFEIM", Self::CmdLepagpcidlp => "CmdLEPAGPCIDLP", Self::CmdKnfeeohhaop => "CmdKNFEEOHHAOP", Self::CmdMefmbpfdbem => "CmdMEFMBPFDBEM", Self::CmdDnjhmkinpbk => "CmdDNJHMKINPBK", Self::GmbaodonmmhDfcllkphfag => "GMBAODONMMH_DFCLLKPHFAG", Self::CmdIndjdbnfnim => "CmdINDJDBNFNIM", Self::GmbaodonmmhLbbiobgcckg => "GMBAODONMMH_LBBIOBGCCKG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GMBAODONMMH_HDEHMMHJOIG" => Some(Self::GmbaodonmmhHdehmmhjoig), "CmdJMGAOIFBNEO" => Some(Self::CmdJmgaoifbneo), "CmdJLAGLJEDAEH" => Some(Self::CmdJlagljedaeh), "GMBAODONMMH_BGGKKPOAPOE" => Some(Self::GmbaodonmmhBggkkpoapoe), "GMBAODONMMH_AGNIFOOJOGI" => Some(Self::GmbaodonmmhAgnifoojogi), "CmdJGAEJMOGAPO" => Some(Self::CmdJgaejmogapo), "CmdCGMGGEMIIKA" => Some(Self::CmdCgmggemiika), "GMBAODONMMH_BLCJPOEKDEL" => Some(Self::GmbaodonmmhBlcjpoekdel), "CmdDLLGKJNKANJ" => Some(Self::CmdDllgkjnkanj), "CmdPKAFDHFOMOL" => Some(Self::CmdPkafdhfomol), "GMBAODONMMH_MGADJFMGHMC" => Some(Self::GmbaodonmmhMgadjfmghmc), "CmdPCAIHNOHHAG" => Some(Self::CmdPcaihnohhag), "CmdCHCKDIFJBKP" => Some(Self::CmdChckdifjbkp), "CmdFBAKHNLPGEM" => Some(Self::CmdFbakhnlpgem), "CmdEBNNIBGFGIH" => Some(Self::CmdEbnnibgfgih), "CmdDMELLMENKCH" => Some(Self::CmdDmellmenkch), "CmdAJAFOEHDCII" => Some(Self::CmdAjafoehdcii), "GMBAODONMMH_BNHJPHHLGGP" => Some(Self::GmbaodonmmhBnhjphhlggp), "GMBAODONMMH_IGKEDAMGAJM" => Some(Self::GmbaodonmmhIgkedamgajm), "CmdEAAEIHMICBO" => Some(Self::CmdEaaeihmicbo), "CmdIJAECOEFEIM" => Some(Self::CmdIjaecoefeim), "CmdLEPAGPCIDLP" => Some(Self::CmdLepagpcidlp), "CmdKNFEEOHHAOP" => Some(Self::CmdKnfeeohhaop), "CmdMEFMBPFDBEM" => Some(Self::CmdMefmbpfdbem), "CmdDNJHMKINPBK" => Some(Self::CmdDnjhmkinpbk), "GMBAODONMMH_DFCLLKPHFAG" => Some(Self::GmbaodonmmhDfcllkphfag), "CmdINDJDBNFNIM" => Some(Self::CmdIndjdbnfnim), "GMBAODONMMH_LBBIOBGCCKG" => Some(Self::GmbaodonmmhLbbiobgcckg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fnpdjfjfobe { Ekefcljapdp = 0, Nhpnnkieggl = 1, Bpemnmkapoo = 2, Jmkjdfefiob = 3, Ngellmbhoie = 4, Nanpdakbjmo = 5, } impl Fnpdjfjfobe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ekefcljapdp => "FNPDJFJFOBE_EKEFCLJAPDP", Self::Nhpnnkieggl => "FNPDJFJFOBE_NHPNNKIEGGL", Self::Bpemnmkapoo => "FNPDJFJFOBE_BPEMNMKAPOO", Self::Jmkjdfefiob => "FNPDJFJFOBE_JMKJDFEFIOB", Self::Ngellmbhoie => "FNPDJFJFOBE_NGELLMBHOIE", Self::Nanpdakbjmo => "FNPDJFJFOBE_NANPDAKBJMO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FNPDJFJFOBE_EKEFCLJAPDP" => Some(Self::Ekefcljapdp), "FNPDJFJFOBE_NHPNNKIEGGL" => Some(Self::Nhpnnkieggl), "FNPDJFJFOBE_BPEMNMKAPOO" => Some(Self::Bpemnmkapoo), "FNPDJFJFOBE_JMKJDFEFIOB" => Some(Self::Jmkjdfefiob), "FNPDJFJFOBE_NGELLMBHOIE" => Some(Self::Ngellmbhoie), "FNPDJFJFOBE_NANPDAKBJMO" => Some(Self::Nanpdakbjmo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pbkppeapbom { Bnjmpchfina = 0, Odfnpcjndid = 1, Ccjcfmiafcm = 2, Ladepbbhhgo = 3, } impl Pbkppeapbom { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Bnjmpchfina => "PBKPPEAPBOM_BNJMPCHFINA", Self::Odfnpcjndid => "PBKPPEAPBOM_ODFNPCJNDID", Self::Ccjcfmiafcm => "PBKPPEAPBOM_CCJCFMIAFCM", Self::Ladepbbhhgo => "PBKPPEAPBOM_LADEPBBHHGO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PBKPPEAPBOM_BNJMPCHFINA" => Some(Self::Bnjmpchfina), "PBKPPEAPBOM_ODFNPCJNDID" => Some(Self::Odfnpcjndid), "PBKPPEAPBOM_CCJCFMIAFCM" => Some(Self::Ccjcfmiafcm), "PBKPPEAPBOM_LADEPBBHHGO" => Some(Self::Ladepbbhhgo), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hldonlicnob { Mnelhmebhpk = 0, Nmihnmapkgi = 1, Mhcmmoppalj = 2, Ojgeicbogjp = 3, Bljmjhpheaf = 4, Fmpefgjphkc = 5, } impl Hldonlicnob { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Mnelhmebhpk => "HLDONLICNOB_MNELHMEBHPK", Self::Nmihnmapkgi => "HLDONLICNOB_NMIHNMAPKGI", Self::Mhcmmoppalj => "HLDONLICNOB_MHCMMOPPALJ", Self::Ojgeicbogjp => "HLDONLICNOB_OJGEICBOGJP", Self::Bljmjhpheaf => "HLDONLICNOB_BLJMJHPHEAF", Self::Fmpefgjphkc => "HLDONLICNOB_FMPEFGJPHKC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HLDONLICNOB_MNELHMEBHPK" => Some(Self::Mnelhmebhpk), "HLDONLICNOB_NMIHNMAPKGI" => Some(Self::Nmihnmapkgi), "HLDONLICNOB_MHCMMOPPALJ" => Some(Self::Mhcmmoppalj), "HLDONLICNOB_OJGEICBOGJP" => Some(Self::Ojgeicbogjp), "HLDONLICNOB_BLJMJHPHEAF" => Some(Self::Bljmjhpheaf), "HLDONLICNOB_FMPEFGJPHKC" => Some(Self::Fmpefgjphkc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dnagpmebbck { Mcdjammcldo = 0, Caifilpcdbh = 1, Mgclkjekjaa = 2, Hcjomcjgghd = 3, Glhdgeokcjb = 4, Eeicibockea = 5, } impl Dnagpmebbck { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Mcdjammcldo => "DNAGPMEBBCK_MCDJAMMCLDO", Self::Caifilpcdbh => "DNAGPMEBBCK_CAIFILPCDBH", Self::Mgclkjekjaa => "DNAGPMEBBCK_MGCLKJEKJAA", Self::Hcjomcjgghd => "DNAGPMEBBCK_HCJOMCJGGHD", Self::Glhdgeokcjb => "DNAGPMEBBCK_GLHDGEOKCJB", Self::Eeicibockea => "DNAGPMEBBCK_EEICIBOCKEA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DNAGPMEBBCK_MCDJAMMCLDO" => Some(Self::Mcdjammcldo), "DNAGPMEBBCK_CAIFILPCDBH" => Some(Self::Caifilpcdbh), "DNAGPMEBBCK_MGCLKJEKJAA" => Some(Self::Mgclkjekjaa), "DNAGPMEBBCK_HCJOMCJGGHD" => Some(Self::Hcjomcjgghd), "DNAGPMEBBCK_GLHDGEOKCJB" => Some(Self::Glhdgeokcjb), "DNAGPMEBBCK_EEICIBOCKEA" => Some(Self::Eeicibockea), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ijkblbjaabj { Pcpdhelpkem = 0, Gnjicjpagnh = 1, Okjhnpkffpm = 2, } impl Ijkblbjaabj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "IJKBLBJAABJ_PCPDHELPKEM", Self::Gnjicjpagnh => "IJKBLBJAABJ_GNJICJPAGNH", Self::Okjhnpkffpm => "IJKBLBJAABJ_OKJHNPKFFPM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IJKBLBJAABJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "IJKBLBJAABJ_GNJICJPAGNH" => Some(Self::Gnjicjpagnh), "IJKBLBJAABJ_OKJHNPKFFPM" => Some(Self::Okjhnpkffpm), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ngaielabhpm { Pcpdhelpkem = 0, Lcehkbamoka = 1, Nfepjmelpom = 2, Bfoijcjjmhh = 3, } impl Ngaielabhpm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "NGAIELABHPM_PCPDHELPKEM", Self::Lcehkbamoka => "NGAIELABHPM_LCEHKBAMOKA", Self::Nfepjmelpom => "NGAIELABHPM_NFEPJMELPOM", Self::Bfoijcjjmhh => "NGAIELABHPM_BFOIJCJJMHH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NGAIELABHPM_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "NGAIELABHPM_LCEHKBAMOKA" => Some(Self::Lcehkbamoka), "NGAIELABHPM_NFEPJMELPOM" => Some(Self::Nfepjmelpom), "NGAIELABHPM_BFOIJCJJMHH" => Some(Self::Bfoijcjjmhh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mfjbncdahjk { Lecnfagcfnh = 0, Maodgpdemdj = 1, Ojafehmoldp = 2, Dkpigdeehco = 3, Cobcjodfiif = 4, Mjanfbmfbna = 5, } impl Mfjbncdahjk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lecnfagcfnh => "MFJBNCDAHJK_LECNFAGCFNH", Self::Maodgpdemdj => "MFJBNCDAHJK_MAODGPDEMDJ", Self::Ojafehmoldp => "MFJBNCDAHJK_OJAFEHMOLDP", Self::Dkpigdeehco => "MFJBNCDAHJK_DKPIGDEEHCO", Self::Cobcjodfiif => "MFJBNCDAHJK_COBCJODFIIF", Self::Mjanfbmfbna => "MFJBNCDAHJK_MJANFBMFBNA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MFJBNCDAHJK_LECNFAGCFNH" => Some(Self::Lecnfagcfnh), "MFJBNCDAHJK_MAODGPDEMDJ" => Some(Self::Maodgpdemdj), "MFJBNCDAHJK_OJAFEHMOLDP" => Some(Self::Ojafehmoldp), "MFJBNCDAHJK_DKPIGDEEHCO" => Some(Self::Dkpigdeehco), "MFJBNCDAHJK_COBCJODFIIF" => Some(Self::Cobcjodfiif), "MFJBNCDAHJK_MJANFBMFBNA" => Some(Self::Mjanfbmfbna), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hndckmialog { Ojaogbdjclm = 0, Knalihfliio = 1, Mampdpahdho = 2, Gbfdkkbgbeo = 3, Mgnnpfmjbed = 4, } impl Hndckmialog { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ojaogbdjclm => "HNDCKMIALOG_OJAOGBDJCLM", Self::Knalihfliio => "HNDCKMIALOG_KNALIHFLIIO", Self::Mampdpahdho => "HNDCKMIALOG_MAMPDPAHDHO", Self::Gbfdkkbgbeo => "HNDCKMIALOG_GBFDKKBGBEO", Self::Mgnnpfmjbed => "HNDCKMIALOG_MGNNPFMJBED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HNDCKMIALOG_OJAOGBDJCLM" => Some(Self::Ojaogbdjclm), "HNDCKMIALOG_KNALIHFLIIO" => Some(Self::Knalihfliio), "HNDCKMIALOG_MAMPDPAHDHO" => Some(Self::Mampdpahdho), "HNDCKMIALOG_GBFDKKBGBEO" => Some(Self::Gbfdkkbgbeo), "HNDCKMIALOG_MGNNPFMJBED" => Some(Self::Mgnnpfmjbed), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fmanpckgfdd { Maoejieahah = 0, Kccgmhlcael = 1, Ikjgdffokad = 2, Gjkncpipkcm = 3, Gfldojlimdh = 4, Copjeicjkna = 5, } impl Fmanpckgfdd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Maoejieahah => "FMANPCKGFDD_MAOEJIEAHAH", Self::Kccgmhlcael => "FMANPCKGFDD_KCCGMHLCAEL", Self::Ikjgdffokad => "FMANPCKGFDD_IKJGDFFOKAD", Self::Gjkncpipkcm => "FMANPCKGFDD_GJKNCPIPKCM", Self::Gfldojlimdh => "FMANPCKGFDD_GFLDOJLIMDH", Self::Copjeicjkna => "FMANPCKGFDD_COPJEICJKNA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FMANPCKGFDD_MAOEJIEAHAH" => Some(Self::Maoejieahah), "FMANPCKGFDD_KCCGMHLCAEL" => Some(Self::Kccgmhlcael), "FMANPCKGFDD_IKJGDFFOKAD" => Some(Self::Ikjgdffokad), "FMANPCKGFDD_GJKNCPIPKCM" => Some(Self::Gjkncpipkcm), "FMANPCKGFDD_GFLDOJLIMDH" => Some(Self::Gfldojlimdh), "FMANPCKGFDD_COPJEICJKNA" => Some(Self::Copjeicjkna), _ => None, } } } /// Obf: MKLPGBFEJMO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFiveDimType { MklpgbfejmoPcpdhelpkem = 0, CmdGetFiveDimMoneyScRsp = 2261, CmdLeaveFiveDimGameScRsp = 2258, MklpgbfejmoDfillfnllaj = 2253, CmdFiveDimJumpEnergyChangeScNotify = 2265, CmdUpdateFiveDimGameDataScRsp = 2259, MklpgbfejmoLklobdjinoi = 2257, CmdFiveDimGameTransferScRsp = 2270, MklpgbfejmoCjmdbfojpic = 2251, MklpgbfejmoHkghbahiomc = 2252, MklpgbfejmoFfbhnfpklmd = 2269, CmdFiveDimMoneyChangeScNotify = 2272, CmdEnterFiveDimGameScRsp = 2264, MklpgbfejmoObobbdghcdn = 2268, CmdFiveDimGameDataUpdateScNotify = 2275, CmdGetFiveDimGameDataScRsp = 2254, MklpgbfejmoIidcmpnmchm = 2260, CmdGetFiveDimMoneyDataScRsp = 2274, } 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::MklpgbfejmoPcpdhelpkem => "MKLPGBFEJMO_PCPDHELPKEM", Self::CmdGetFiveDimMoneyScRsp => "CmdGetFiveDimMoneyScRsp", Self::CmdLeaveFiveDimGameScRsp => "CmdLeaveFiveDimGameScRsp", Self::MklpgbfejmoDfillfnllaj => "MKLPGBFEJMO_DFILLFNLLAJ", Self::CmdFiveDimJumpEnergyChangeScNotify => { "CmdFiveDimJumpEnergyChangeScNotify" } Self::CmdUpdateFiveDimGameDataScRsp => "CmdUpdateFiveDimGameDataScRsp", Self::MklpgbfejmoLklobdjinoi => "MKLPGBFEJMO_LKLOBDJINOI", Self::CmdFiveDimGameTransferScRsp => "CmdFiveDimGameTransferScRsp", Self::MklpgbfejmoCjmdbfojpic => "MKLPGBFEJMO_CJMDBFOJPIC", Self::MklpgbfejmoHkghbahiomc => "MKLPGBFEJMO_HKGHBAHIOMC", Self::MklpgbfejmoFfbhnfpklmd => "MKLPGBFEJMO_FFBHNFPKLMD", Self::CmdFiveDimMoneyChangeScNotify => "CmdFiveDimMoneyChangeScNotify", Self::CmdEnterFiveDimGameScRsp => "CmdEnterFiveDimGameScRsp", Self::MklpgbfejmoObobbdghcdn => "MKLPGBFEJMO_OBOBBDGHCDN", Self::CmdFiveDimGameDataUpdateScNotify => "CmdFiveDimGameDataUpdateScNotify", Self::CmdGetFiveDimGameDataScRsp => "CmdGetFiveDimGameDataScRsp", Self::MklpgbfejmoIidcmpnmchm => "MKLPGBFEJMO_IIDCMPNMCHM", Self::CmdGetFiveDimMoneyDataScRsp => "CmdGetFiveDimMoneyDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MKLPGBFEJMO_PCPDHELPKEM" => Some(Self::MklpgbfejmoPcpdhelpkem), "CmdGetFiveDimMoneyScRsp" => Some(Self::CmdGetFiveDimMoneyScRsp), "CmdLeaveFiveDimGameScRsp" => Some(Self::CmdLeaveFiveDimGameScRsp), "MKLPGBFEJMO_DFILLFNLLAJ" => Some(Self::MklpgbfejmoDfillfnllaj), "CmdFiveDimJumpEnergyChangeScNotify" => { Some(Self::CmdFiveDimJumpEnergyChangeScNotify) } "CmdUpdateFiveDimGameDataScRsp" => Some(Self::CmdUpdateFiveDimGameDataScRsp), "MKLPGBFEJMO_LKLOBDJINOI" => Some(Self::MklpgbfejmoLklobdjinoi), "CmdFiveDimGameTransferScRsp" => Some(Self::CmdFiveDimGameTransferScRsp), "MKLPGBFEJMO_CJMDBFOJPIC" => Some(Self::MklpgbfejmoCjmdbfojpic), "MKLPGBFEJMO_HKGHBAHIOMC" => Some(Self::MklpgbfejmoHkghbahiomc), "MKLPGBFEJMO_FFBHNFPKLMD" => Some(Self::MklpgbfejmoFfbhnfpklmd), "CmdFiveDimMoneyChangeScNotify" => Some(Self::CmdFiveDimMoneyChangeScNotify), "CmdEnterFiveDimGameScRsp" => Some(Self::CmdEnterFiveDimGameScRsp), "MKLPGBFEJMO_OBOBBDGHCDN" => Some(Self::MklpgbfejmoObobbdghcdn), "CmdFiveDimGameDataUpdateScNotify" => { Some(Self::CmdFiveDimGameDataUpdateScNotify) } "CmdGetFiveDimGameDataScRsp" => Some(Self::CmdGetFiveDimGameDataScRsp), "MKLPGBFEJMO_IIDCMPNMCHM" => Some(Self::MklpgbfejmoIidcmpnmchm), "CmdGetFiveDimMoneyDataScRsp" => Some(Self::CmdGetFiveDimMoneyDataScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ipfagfapccd { Pcpdhelpkem = 0, Mlemoakkjjh = 1, Baogamkclmo = 2, } impl Ipfagfapccd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "IPFAGFAPCCD_PCPDHELPKEM", Self::Mlemoakkjjh => "IPFAGFAPCCD_MLEMOAKKJJH", Self::Baogamkclmo => "IPFAGFAPCCD_BAOGAMKCLMO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IPFAGFAPCCD_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "IPFAGFAPCCD_MLEMOAKKJJH" => Some(Self::Mlemoakkjjh), "IPFAGFAPCCD_BAOGAMKCLMO" => Some(Self::Baogamkclmo), _ => None, } } } /// Obf: GEGHIEHNEEP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFriendType { GeghiehneepPcpdhelpkem = 0, CmdGetFriendApplyListInfoScRsp = 2918, CmdSyncHandleFriendScNotify = 2901, CmdGetPlatformPlayerInfoScRsp = 2949, CmdGetFriendRecommendListInfoScRsp = 2961, CmdGetFriendRecommendLineupDetailCsReq = 2952, CmdGetAssistListCsReq = 2928, CmdTakeAssistRewardScRsp = 2920, CmdAbnlkiddiok = 3000, CmdDeleteFriendCsReq = 2974, CmdGetAssistListScRsp = 2965, CmdReportPlayerCsReq = 2944, CmdGetPlayerDetailInfoCsReq = 2994, CmdGetFriendDevelopmentInfoCsReq = 2977, CmdGetFriendApplyListInfoCsReq = 2914, CmdGetFriendRecommendLineupScRsp = 2988, CmdGetCurAssistScRsp = 2917, CmdSetFriendMarkCsReq = 2971, CmdGetPlatformPlayerInfoCsReq = 2902, CmdAddBlacklistCsReq = 2938, CmdGetFriendRecommendLineupCsReq = 2906, CmdGetFriendLoginInfoCsReq = 2966, CmdSetFriendRemarkNameCsReq = 2907, CmdCurAssistChangedNotify = 2993, CmdGetFriendListInfoCsReq = 2991, CmdGetAssistHistoryScRsp = 2925, CmdSyncDeleteFriendScNotify = 2904, CmdGetFriendBattleRecordDetailScRsp = 2912, CmdSyncAddBlacklistScNotify = 2932, CmdSetFriendMarkScRsp = 2936, CmdTakeAssistRewardCsReq = 2979, CmdDeleteFriendScRsp = 2937, CmdApplyFriendScRsp = 2998, CmdSearchPlayerCsReq = 2957, CmdSetAssistCsReq = 2973, CmdSyncApplyFriendScNotify = 2963, CmdGetFriendAssistListCsReq = 2903, CmdHandleFriendScRsp = 2939, CmdDeleteBlacklistScRsp = 2996, CmdGetFriendBattleRecordDetailCsReq = 2929, CmdGetFriendAssistListScRsp = 2992, CmdDeleteBlacklistCsReq = 2989, CmdApplyFriendCsReq = 2909, CmdGetFriendRecommendLineupDetailScRsp = 2990, CmdSetAllowOtherApplyFriendCsReq = 2911, CmdHandleFriendCsReq = 2926, CmdGetCurAssistCsReq = 2908, CmdGetFriendListInfoScRsp = 2910, CmdSetFriendRemarkNameScRsp = 2958, CmdGetAssistHistoryCsReq = 2951, CmdSetForbidOtherApplyFriendScRsp = 2930, CmdGetPlayerDetailInfoScRsp = 2995, CmdGetFriendDevelopmentInfoScRsp = 2916, CmdAddBlacklistScRsp = 2972, CmdGetFriendRecommendListInfoCsReq = 2933, CmdGetFriendLoginInfoScRsp = 2905, CmdSetAssistScRsp = 2953, CmdSearchPlayerScRsp = 2921, CmdNewAssistHistoryNotify = 2954, } 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::GeghiehneepPcpdhelpkem => "GEGHIEHNEEP_PCPDHELPKEM", Self::CmdGetFriendApplyListInfoScRsp => "CmdGetFriendApplyListInfoScRsp", Self::CmdSyncHandleFriendScNotify => "CmdSyncHandleFriendScNotify", Self::CmdGetPlatformPlayerInfoScRsp => "CmdGetPlatformPlayerInfoScRsp", Self::CmdGetFriendRecommendListInfoScRsp => { "CmdGetFriendRecommendListInfoScRsp" } Self::CmdGetFriendRecommendLineupDetailCsReq => { "CmdGetFriendRecommendLineupDetailCsReq" } Self::CmdGetAssistListCsReq => "CmdGetAssistListCsReq", Self::CmdTakeAssistRewardScRsp => "CmdTakeAssistRewardScRsp", Self::CmdAbnlkiddiok => "CmdABNLKIDDIOK", Self::CmdDeleteFriendCsReq => "CmdDeleteFriendCsReq", Self::CmdGetAssistListScRsp => "CmdGetAssistListScRsp", Self::CmdReportPlayerCsReq => "CmdReportPlayerCsReq", Self::CmdGetPlayerDetailInfoCsReq => "CmdGetPlayerDetailInfoCsReq", Self::CmdGetFriendDevelopmentInfoCsReq => "CmdGetFriendDevelopmentInfoCsReq", Self::CmdGetFriendApplyListInfoCsReq => "CmdGetFriendApplyListInfoCsReq", Self::CmdGetFriendRecommendLineupScRsp => "CmdGetFriendRecommendLineupScRsp", Self::CmdGetCurAssistScRsp => "CmdGetCurAssistScRsp", Self::CmdSetFriendMarkCsReq => "CmdSetFriendMarkCsReq", Self::CmdGetPlatformPlayerInfoCsReq => "CmdGetPlatformPlayerInfoCsReq", Self::CmdAddBlacklistCsReq => "CmdAddBlacklistCsReq", Self::CmdGetFriendRecommendLineupCsReq => "CmdGetFriendRecommendLineupCsReq", Self::CmdGetFriendLoginInfoCsReq => "CmdGetFriendLoginInfoCsReq", Self::CmdSetFriendRemarkNameCsReq => "CmdSetFriendRemarkNameCsReq", Self::CmdCurAssistChangedNotify => "CmdCurAssistChangedNotify", Self::CmdGetFriendListInfoCsReq => "CmdGetFriendListInfoCsReq", Self::CmdGetAssistHistoryScRsp => "CmdGetAssistHistoryScRsp", Self::CmdSyncDeleteFriendScNotify => "CmdSyncDeleteFriendScNotify", Self::CmdGetFriendBattleRecordDetailScRsp => { "CmdGetFriendBattleRecordDetailScRsp" } Self::CmdSyncAddBlacklistScNotify => "CmdSyncAddBlacklistScNotify", Self::CmdSetFriendMarkScRsp => "CmdSetFriendMarkScRsp", Self::CmdTakeAssistRewardCsReq => "CmdTakeAssistRewardCsReq", Self::CmdDeleteFriendScRsp => "CmdDeleteFriendScRsp", Self::CmdApplyFriendScRsp => "CmdApplyFriendScRsp", Self::CmdSearchPlayerCsReq => "CmdSearchPlayerCsReq", Self::CmdSetAssistCsReq => "CmdSetAssistCsReq", Self::CmdSyncApplyFriendScNotify => "CmdSyncApplyFriendScNotify", Self::CmdGetFriendAssistListCsReq => "CmdGetFriendAssistListCsReq", Self::CmdHandleFriendScRsp => "CmdHandleFriendScRsp", Self::CmdDeleteBlacklistScRsp => "CmdDeleteBlacklistScRsp", Self::CmdGetFriendBattleRecordDetailCsReq => { "CmdGetFriendBattleRecordDetailCsReq" } Self::CmdGetFriendAssistListScRsp => "CmdGetFriendAssistListScRsp", Self::CmdDeleteBlacklistCsReq => "CmdDeleteBlacklistCsReq", Self::CmdApplyFriendCsReq => "CmdApplyFriendCsReq", Self::CmdGetFriendRecommendLineupDetailScRsp => { "CmdGetFriendRecommendLineupDetailScRsp" } Self::CmdSetAllowOtherApplyFriendCsReq => "CmdSetAllowOtherApplyFriendCsReq", Self::CmdHandleFriendCsReq => "CmdHandleFriendCsReq", Self::CmdGetCurAssistCsReq => "CmdGetCurAssistCsReq", Self::CmdGetFriendListInfoScRsp => "CmdGetFriendListInfoScRsp", Self::CmdSetFriendRemarkNameScRsp => "CmdSetFriendRemarkNameScRsp", Self::CmdGetAssistHistoryCsReq => "CmdGetAssistHistoryCsReq", Self::CmdSetForbidOtherApplyFriendScRsp => { "CmdSetForbidOtherApplyFriendScRsp" } Self::CmdGetPlayerDetailInfoScRsp => "CmdGetPlayerDetailInfoScRsp", Self::CmdGetFriendDevelopmentInfoScRsp => "CmdGetFriendDevelopmentInfoScRsp", Self::CmdAddBlacklistScRsp => "CmdAddBlacklistScRsp", Self::CmdGetFriendRecommendListInfoCsReq => { "CmdGetFriendRecommendListInfoCsReq" } Self::CmdGetFriendLoginInfoScRsp => "CmdGetFriendLoginInfoScRsp", Self::CmdSetAssistScRsp => "CmdSetAssistScRsp", Self::CmdSearchPlayerScRsp => "CmdSearchPlayerScRsp", Self::CmdNewAssistHistoryNotify => "CmdNewAssistHistoryNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GEGHIEHNEEP_PCPDHELPKEM" => Some(Self::GeghiehneepPcpdhelpkem), "CmdGetFriendApplyListInfoScRsp" => { Some(Self::CmdGetFriendApplyListInfoScRsp) } "CmdSyncHandleFriendScNotify" => Some(Self::CmdSyncHandleFriendScNotify), "CmdGetPlatformPlayerInfoScRsp" => Some(Self::CmdGetPlatformPlayerInfoScRsp), "CmdGetFriendRecommendListInfoScRsp" => { Some(Self::CmdGetFriendRecommendListInfoScRsp) } "CmdGetFriendRecommendLineupDetailCsReq" => { Some(Self::CmdGetFriendRecommendLineupDetailCsReq) } "CmdGetAssistListCsReq" => Some(Self::CmdGetAssistListCsReq), "CmdTakeAssistRewardScRsp" => Some(Self::CmdTakeAssistRewardScRsp), "CmdABNLKIDDIOK" => Some(Self::CmdAbnlkiddiok), "CmdDeleteFriendCsReq" => Some(Self::CmdDeleteFriendCsReq), "CmdGetAssistListScRsp" => Some(Self::CmdGetAssistListScRsp), "CmdReportPlayerCsReq" => Some(Self::CmdReportPlayerCsReq), "CmdGetPlayerDetailInfoCsReq" => Some(Self::CmdGetPlayerDetailInfoCsReq), "CmdGetFriendDevelopmentInfoCsReq" => { Some(Self::CmdGetFriendDevelopmentInfoCsReq) } "CmdGetFriendApplyListInfoCsReq" => { Some(Self::CmdGetFriendApplyListInfoCsReq) } "CmdGetFriendRecommendLineupScRsp" => { Some(Self::CmdGetFriendRecommendLineupScRsp) } "CmdGetCurAssistScRsp" => Some(Self::CmdGetCurAssistScRsp), "CmdSetFriendMarkCsReq" => Some(Self::CmdSetFriendMarkCsReq), "CmdGetPlatformPlayerInfoCsReq" => Some(Self::CmdGetPlatformPlayerInfoCsReq), "CmdAddBlacklistCsReq" => Some(Self::CmdAddBlacklistCsReq), "CmdGetFriendRecommendLineupCsReq" => { Some(Self::CmdGetFriendRecommendLineupCsReq) } "CmdGetFriendLoginInfoCsReq" => Some(Self::CmdGetFriendLoginInfoCsReq), "CmdSetFriendRemarkNameCsReq" => Some(Self::CmdSetFriendRemarkNameCsReq), "CmdCurAssistChangedNotify" => Some(Self::CmdCurAssistChangedNotify), "CmdGetFriendListInfoCsReq" => Some(Self::CmdGetFriendListInfoCsReq), "CmdGetAssistHistoryScRsp" => Some(Self::CmdGetAssistHistoryScRsp), "CmdSyncDeleteFriendScNotify" => Some(Self::CmdSyncDeleteFriendScNotify), "CmdGetFriendBattleRecordDetailScRsp" => { Some(Self::CmdGetFriendBattleRecordDetailScRsp) } "CmdSyncAddBlacklistScNotify" => Some(Self::CmdSyncAddBlacklistScNotify), "CmdSetFriendMarkScRsp" => Some(Self::CmdSetFriendMarkScRsp), "CmdTakeAssistRewardCsReq" => Some(Self::CmdTakeAssistRewardCsReq), "CmdDeleteFriendScRsp" => Some(Self::CmdDeleteFriendScRsp), "CmdApplyFriendScRsp" => Some(Self::CmdApplyFriendScRsp), "CmdSearchPlayerCsReq" => Some(Self::CmdSearchPlayerCsReq), "CmdSetAssistCsReq" => Some(Self::CmdSetAssistCsReq), "CmdSyncApplyFriendScNotify" => Some(Self::CmdSyncApplyFriendScNotify), "CmdGetFriendAssistListCsReq" => Some(Self::CmdGetFriendAssistListCsReq), "CmdHandleFriendScRsp" => Some(Self::CmdHandleFriendScRsp), "CmdDeleteBlacklistScRsp" => Some(Self::CmdDeleteBlacklistScRsp), "CmdGetFriendBattleRecordDetailCsReq" => { Some(Self::CmdGetFriendBattleRecordDetailCsReq) } "CmdGetFriendAssistListScRsp" => Some(Self::CmdGetFriendAssistListScRsp), "CmdDeleteBlacklistCsReq" => Some(Self::CmdDeleteBlacklistCsReq), "CmdApplyFriendCsReq" => Some(Self::CmdApplyFriendCsReq), "CmdGetFriendRecommendLineupDetailScRsp" => { Some(Self::CmdGetFriendRecommendLineupDetailScRsp) } "CmdSetAllowOtherApplyFriendCsReq" => { Some(Self::CmdSetAllowOtherApplyFriendCsReq) } "CmdHandleFriendCsReq" => Some(Self::CmdHandleFriendCsReq), "CmdGetCurAssistCsReq" => Some(Self::CmdGetCurAssistCsReq), "CmdGetFriendListInfoScRsp" => Some(Self::CmdGetFriendListInfoScRsp), "CmdSetFriendRemarkNameScRsp" => Some(Self::CmdSetFriendRemarkNameScRsp), "CmdGetAssistHistoryCsReq" => Some(Self::CmdGetAssistHistoryCsReq), "CmdSetForbidOtherApplyFriendScRsp" => { Some(Self::CmdSetForbidOtherApplyFriendScRsp) } "CmdGetPlayerDetailInfoScRsp" => Some(Self::CmdGetPlayerDetailInfoScRsp), "CmdGetFriendDevelopmentInfoScRsp" => { Some(Self::CmdGetFriendDevelopmentInfoScRsp) } "CmdAddBlacklistScRsp" => Some(Self::CmdAddBlacklistScRsp), "CmdGetFriendRecommendListInfoCsReq" => { Some(Self::CmdGetFriendRecommendListInfoCsReq) } "CmdGetFriendLoginInfoScRsp" => Some(Self::CmdGetFriendLoginInfoScRsp), "CmdSetAssistScRsp" => Some(Self::CmdSetAssistScRsp), "CmdSearchPlayerScRsp" => Some(Self::CmdSearchPlayerScRsp), "CmdNewAssistHistoryNotify" => Some(Self::CmdNewAssistHistoryNotify), _ => 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, } } } /// Obf: PABBPHOIDBF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum FriendApplySource { PabbphoidbfPcpdhelpkem = 0, PabbphoidbfDdebahbekhi = 1, PabbphoidbfPjeoombfnma = 2, PabbphoidbfIlpkpbokmen = 3, PabbphoidbfOamhnedgeka = 4, PabbphoidbfOgenapddidb = 5, PabbphoidbfLdlmbifnpep = 6, } 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::PabbphoidbfPcpdhelpkem => "PABBPHOIDBF_PCPDHELPKEM", Self::PabbphoidbfDdebahbekhi => "PABBPHOIDBF_DDEBAHBEKHI", Self::PabbphoidbfPjeoombfnma => "PABBPHOIDBF_PJEOOMBFNMA", Self::PabbphoidbfIlpkpbokmen => "PABBPHOIDBF_ILPKPBOKMEN", Self::PabbphoidbfOamhnedgeka => "PABBPHOIDBF_OAMHNEDGEKA", Self::PabbphoidbfOgenapddidb => "PABBPHOIDBF_OGENAPDDIDB", Self::PabbphoidbfLdlmbifnpep => "PABBPHOIDBF_LDLMBIFNPEP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PABBPHOIDBF_PCPDHELPKEM" => Some(Self::PabbphoidbfPcpdhelpkem), "PABBPHOIDBF_DDEBAHBEKHI" => Some(Self::PabbphoidbfDdebahbekhi), "PABBPHOIDBF_PJEOOMBFNMA" => Some(Self::PabbphoidbfPjeoombfnma), "PABBPHOIDBF_ILPKPBOKMEN" => Some(Self::PabbphoidbfIlpkpbokmen), "PABBPHOIDBF_OAMHNEDGEKA" => Some(Self::PabbphoidbfOamhnedgeka), "PABBPHOIDBF_OGENAPDDIDB" => Some(Self::PabbphoidbfOgenapddidb), "PABBPHOIDBF_LDLMBIFNPEP" => Some(Self::PabbphoidbfLdlmbifnpep), _ => None, } } } /// Obf: LCIOPAFIOIJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdGachaType { LciopafioijPcpdhelpkem = 0, CmdExchangeGachaCeiling = 1998, CmdDoGachaScRsp = 1995, CmdGetGachaCeilingScRsp = 1918, CmdGetGachaInfoCsReq = 1991, LciopafioijAjdkgjmngka = 1939, CmdSetGachaDecideItemCsReq = 1963, CmdDoGachaCsReq = 1994, CmdExchangeGachaCeilingCsReq = 1909, CmdSetGachaDecideItemScRsp = 1926, CmdGetGachaCeilingCsReq = 1914, CmdGetGachaInfoScRsp = 1910, } 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::LciopafioijPcpdhelpkem => "LCIOPAFIOIJ_PCPDHELPKEM", Self::CmdExchangeGachaCeiling => "CmdExchangeGachaCeiling", Self::CmdDoGachaScRsp => "CmdDoGachaScRsp", Self::CmdGetGachaCeilingScRsp => "CmdGetGachaCeilingScRsp", Self::CmdGetGachaInfoCsReq => "CmdGetGachaInfoCsReq", Self::LciopafioijAjdkgjmngka => "LCIOPAFIOIJ_AJDKGJMNGKA", Self::CmdSetGachaDecideItemCsReq => "CmdSetGachaDecideItemCsReq", Self::CmdDoGachaCsReq => "CmdDoGachaCsReq", Self::CmdExchangeGachaCeilingCsReq => "CmdExchangeGachaCeilingCsReq", Self::CmdSetGachaDecideItemScRsp => "CmdSetGachaDecideItemScRsp", Self::CmdGetGachaCeilingCsReq => "CmdGetGachaCeilingCsReq", Self::CmdGetGachaInfoScRsp => "CmdGetGachaInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LCIOPAFIOIJ_PCPDHELPKEM" => Some(Self::LciopafioijPcpdhelpkem), "CmdExchangeGachaCeiling" => Some(Self::CmdExchangeGachaCeiling), "CmdDoGachaScRsp" => Some(Self::CmdDoGachaScRsp), "CmdGetGachaCeilingScRsp" => Some(Self::CmdGetGachaCeilingScRsp), "CmdGetGachaInfoCsReq" => Some(Self::CmdGetGachaInfoCsReq), "LCIOPAFIOIJ_AJDKGJMNGKA" => Some(Self::LciopafioijAjdkgjmngka), "CmdSetGachaDecideItemCsReq" => Some(Self::CmdSetGachaDecideItemCsReq), "CmdDoGachaCsReq" => Some(Self::CmdDoGachaCsReq), "CmdExchangeGachaCeilingCsReq" => Some(Self::CmdExchangeGachaCeilingCsReq), "CmdSetGachaDecideItemScRsp" => Some(Self::CmdSetGachaDecideItemScRsp), "CmdGetGachaCeilingCsReq" => Some(Self::CmdGetGachaCeilingCsReq), "CmdGetGachaInfoScRsp" => Some(Self::CmdGetGachaInfoScRsp), _ => None, } } } /// Obf: LJKEJLGDNJB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdGridFightType { LjkejlgdnjbPcpdhelpkem = 0, CmdGridFightGetArchiveScRsp = 8455, CmdFimnifpfhkd = 8565, CmdBnokmmggdgp = 8718, CmdGridFightGetDataScRsp = 8750, CmdKekkiefkkgo = 8570, CmdCenlniaomak = 8583, CmdGjmiibdeaaj = 8654, CmdKnhghpacbmc = 8563, CmdDndkoioibin = 8743, CmdMnbaagcgicn = 8490, LjkejlgdnjbIiidpogalil = 8682, CmdPpidkcghloo = 8614, CmdGridFightGetArchiveCsReq = 8427, CmdKedaoineeob = 8782, CmdGridFightSyncVirtualItemNotify = 8503, CmdGridFightEquipCraftCsReq = 8632, LjkejlgdnjbHblngdhjhjj = 8588, CmdHlmgoibakph = 8795, CmdGridFightWeeklyExtraSeasonExpScRsp = 8771, CmdIbbgidagcob = 8493, CmdEebmiafnjmc = 8494, CmdKmofoogidop = 8610, CmdGridFightRecycleRoleScRsp = 8642, CmdGridFightPermanentTalentEnableCsReq = 8737, CmdGridFightLockShopCsReq = 8775, CmdJnnnjbaocob = 8661, CmdGridFightQuitLeaveGamePlayCsReq = 8458, CmdOkohegibccg = 8516, CmdInhdfeiobnk = 8540, CmdEgnlcnjdnck = 8567, CmdGridFightBuyExpCsReq = 8708, CmdGridFightEnterBattleStageCsReq = 8507, CmdGdmiibnjjej = 8739, CmdGridFightSummonProjectionCsReq = 8552, CmdGridFightSelectRecommendEquipCsReq = 8407, CmdCmjceedcian = 8658, CmdGridFightUpdateEquipTrackScRsp = 8669, CmdGridFightUpdatePosCsReq = 8405, CmdEpjjbnpiflc = 8551, CmdCefimadbibh = 8556, CmdPdocjkbjnhp = 8514, CmdHpmgdfmeijl = 8546, LjkejlgdnjbFejjeaiceno = 8730, CmdGridFightUpdatePosScRsp = 8578, CmdGridFightEndBattleStageNotify = 8770, CmdNliddkhjjdo = 8729, CmdGridFightSeasonTalentResetScRsp = 8536, CmdDjccbioknod = 8515, CmdFghhdiclcjb = 8473, CmdGridFightResumeGamePlayCsReq = 8752, CmdOlogialojdp = 8696, CmdCcnlhlliapl = 8697, CmdGcobepoghpl = 8755, CmdFavourArchiveScRsp = 8585, CmdEmidpcijaen = 8638, LjkejlgdnjbNgenonooenc = 8756, CmdGridFightEquipDressCsReq = 8758, CmdHnejhajjiob = 8469, CmdGridFightHandlePendingActionScRsp = 8586, CmdAkhodiiogdj = 8466, CmdGridFightSyncUpdateResultScNotify = 8456, CmdDchokjafkjo = 8762, CmdGridFightUpdateEquipTrackCsReq = 8760, CmdGridFightUpdateEquipTrackPriorityCsReq = 8541, CmdGridFightRefreshShopCsReq = 8660, CmdOmjhphppajh = 8759, CmdGridFightUseConsumableCsReq = 8576, CmdGridFightRecycleRoleCsReq = 8643, CmdGridFightPermanentTalentEnableScRsp = 8438, LjkejlgdnjbHcppibdhooh = 8416, CmdGridFightStartGamePlayCsReq = 8519, CmdGridFightQuitSettleCsReq = 8480, CmdCochfhkkebn = 8796, CmdGridFightSettleNotify = 8513, CmdGphodkcpchg = 8411, CmdGridFightFinishTutorialCsReq = 8428, LjkejlgdnjbKnbapkkjodh = 8704, CmdGridFightEnterBattleStageScRsp = 8761, LjkejlgdnjbPbipmgmabbn = 8707, CmdGridFightSeasonTalentEnableScRsp = 8712, CmdDjchchcajpb = 8509, CmdGridFightBackToPrepareReq = 8800, CmdHgoibdbmdbg = 8686, CmdGridFightSyncKeepWinCntNotify = 8767, CmdGridFightSeasonTalentEnableCsReq = 8496, CmdGridFightPermanentTalentResetCsReq = 8612, CmdGridFightPermanentTalentResetScRsp = 8425, CmdGridFightBuyGoodsCsReq = 8582, CmdFavourArchiveCsReq = 8530, CmdGridFightUseForgeCsReq = 8431, CmdGridFightSeasonTalentResetCsReq = 8691, CmdGridFightTakeWeeklyRewardCsReq = 8592, CmdCeiiehndpaj = 8792, CmdGridFightSeasonHandBookNotify = 8605, CmdKmdhlenlimf = 8753, CmdGridFightDestroyWeeklyRewardCsReq = 8537, CmdGridFightGetDataCsReq = 8439, } 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::LjkejlgdnjbPcpdhelpkem => "LJKEJLGDNJB_PCPDHELPKEM", Self::CmdGridFightGetArchiveScRsp => "CmdGridFightGetArchiveScRsp", Self::CmdFimnifpfhkd => "CmdFIMNIFPFHKD", Self::CmdBnokmmggdgp => "CmdBNOKMMGGDGP", Self::CmdGridFightGetDataScRsp => "CmdGridFightGetDataScRsp", Self::CmdKekkiefkkgo => "CmdKEKKIEFKKGO", Self::CmdCenlniaomak => "CmdCENLNIAOMAK", Self::CmdGjmiibdeaaj => "CmdGJMIIBDEAAJ", Self::CmdKnhghpacbmc => "CmdKNHGHPACBMC", Self::CmdDndkoioibin => "CmdDNDKOIOIBIN", Self::CmdMnbaagcgicn => "CmdMNBAAGCGICN", Self::LjkejlgdnjbIiidpogalil => "LJKEJLGDNJB_IIIDPOGALIL", Self::CmdPpidkcghloo => "CmdPPIDKCGHLOO", Self::CmdGridFightGetArchiveCsReq => "CmdGridFightGetArchiveCsReq", Self::CmdKedaoineeob => "CmdKEDAOINEEOB", Self::CmdGridFightSyncVirtualItemNotify => { "CmdGridFightSyncVirtualItemNotify" } Self::CmdGridFightEquipCraftCsReq => "CmdGridFightEquipCraftCsReq", Self::LjkejlgdnjbHblngdhjhjj => "LJKEJLGDNJB_HBLNGDHJHJJ", Self::CmdHlmgoibakph => "CmdHLMGOIBAKPH", Self::CmdGridFightWeeklyExtraSeasonExpScRsp => { "CmdGridFightWeeklyExtraSeasonExpScRsp" } Self::CmdIbbgidagcob => "CmdIBBGIDAGCOB", Self::CmdEebmiafnjmc => "CmdEEBMIAFNJMC", Self::CmdKmofoogidop => "CmdKMOFOOGIDOP", Self::CmdGridFightRecycleRoleScRsp => "CmdGridFightRecycleRoleScRsp", Self::CmdGridFightPermanentTalentEnableCsReq => { "CmdGridFightPermanentTalentEnableCsReq" } Self::CmdGridFightLockShopCsReq => "CmdGridFightLockShopCsReq", Self::CmdJnnnjbaocob => "CmdJNNNJBAOCOB", Self::CmdGridFightQuitLeaveGamePlayCsReq => { "CmdGridFightQuitLeaveGamePlayCsReq" } Self::CmdOkohegibccg => "CmdOKOHEGIBCCG", Self::CmdInhdfeiobnk => "CmdINHDFEIOBNK", Self::CmdEgnlcnjdnck => "CmdEGNLCNJDNCK", Self::CmdGridFightBuyExpCsReq => "CmdGridFightBuyExpCsReq", Self::CmdGridFightEnterBattleStageCsReq => { "CmdGridFightEnterBattleStageCsReq" } Self::CmdGdmiibnjjej => "CmdGDMIIBNJJEJ", Self::CmdGridFightSummonProjectionCsReq => { "CmdGridFightSummonProjectionCsReq" } Self::CmdGridFightSelectRecommendEquipCsReq => { "CmdGridFightSelectRecommendEquipCsReq" } Self::CmdCmjceedcian => "CmdCMJCEEDCIAN", Self::CmdGridFightUpdateEquipTrackScRsp => { "CmdGridFightUpdateEquipTrackScRsp" } Self::CmdGridFightUpdatePosCsReq => "CmdGridFightUpdatePosCsReq", Self::CmdEpjjbnpiflc => "CmdEPJJBNPIFLC", Self::CmdCefimadbibh => "CmdCEFIMADBIBH", Self::CmdPdocjkbjnhp => "CmdPDOCJKBJNHP", Self::CmdHpmgdfmeijl => "CmdHPMGDFMEIJL", Self::LjkejlgdnjbFejjeaiceno => "LJKEJLGDNJB_FEJJEAICENO", Self::CmdGridFightUpdatePosScRsp => "CmdGridFightUpdatePosScRsp", Self::CmdGridFightEndBattleStageNotify => "CmdGridFightEndBattleStageNotify", Self::CmdNliddkhjjdo => "CmdNLIDDKHJJDO", Self::CmdGridFightSeasonTalentResetScRsp => { "CmdGridFightSeasonTalentResetScRsp" } Self::CmdDjccbioknod => "CmdDJCCBIOKNOD", Self::CmdFghhdiclcjb => "CmdFGHHDICLCJB", Self::CmdGridFightResumeGamePlayCsReq => "CmdGridFightResumeGamePlayCsReq", Self::CmdOlogialojdp => "CmdOLOGIALOJDP", Self::CmdCcnlhlliapl => "CmdCCNLHLLIAPL", Self::CmdGcobepoghpl => "CmdGCOBEPOGHPL", Self::CmdFavourArchiveScRsp => "CmdFavourArchiveScRsp", Self::CmdEmidpcijaen => "CmdEMIDPCIJAEN", Self::LjkejlgdnjbNgenonooenc => "LJKEJLGDNJB_NGENONOOENC", Self::CmdGridFightEquipDressCsReq => "CmdGridFightEquipDressCsReq", Self::CmdHnejhajjiob => "CmdHNEJHAJJIOB", Self::CmdGridFightHandlePendingActionScRsp => { "CmdGridFightHandlePendingActionScRsp" } Self::CmdAkhodiiogdj => "CmdAKHODIIOGDJ", Self::CmdGridFightSyncUpdateResultScNotify => { "CmdGridFightSyncUpdateResultScNotify" } Self::CmdDchokjafkjo => "CmdDCHOKJAFKJO", Self::CmdGridFightUpdateEquipTrackCsReq => { "CmdGridFightUpdateEquipTrackCsReq" } Self::CmdGridFightUpdateEquipTrackPriorityCsReq => { "CmdGridFightUpdateEquipTrackPriorityCsReq" } Self::CmdGridFightRefreshShopCsReq => "CmdGridFightRefreshShopCsReq", Self::CmdOmjhphppajh => "CmdOMJHPHPPAJH", Self::CmdGridFightUseConsumableCsReq => "CmdGridFightUseConsumableCsReq", Self::CmdGridFightRecycleRoleCsReq => "CmdGridFightRecycleRoleCsReq", Self::CmdGridFightPermanentTalentEnableScRsp => { "CmdGridFightPermanentTalentEnableScRsp" } Self::LjkejlgdnjbHcppibdhooh => "LJKEJLGDNJB_HCPPIBDHOOH", Self::CmdGridFightStartGamePlayCsReq => "CmdGridFightStartGamePlayCsReq", Self::CmdGridFightQuitSettleCsReq => "CmdGridFightQuitSettleCsReq", Self::CmdCochfhkkebn => "CmdCOCHFHKKEBN", Self::CmdGridFightSettleNotify => "CmdGridFightSettleNotify", Self::CmdGphodkcpchg => "CmdGPHODKCPCHG", Self::CmdGridFightFinishTutorialCsReq => "CmdGridFightFinishTutorialCsReq", Self::LjkejlgdnjbKnbapkkjodh => "LJKEJLGDNJB_KNBAPKKJODH", Self::CmdGridFightEnterBattleStageScRsp => { "CmdGridFightEnterBattleStageScRsp" } Self::LjkejlgdnjbPbipmgmabbn => "LJKEJLGDNJB_PBIPMGMABBN", Self::CmdGridFightSeasonTalentEnableScRsp => { "CmdGridFightSeasonTalentEnableScRsp" } Self::CmdDjchchcajpb => "CmdDJCHCHCAJPB", Self::CmdGridFightBackToPrepareReq => "CmdGridFightBackToPrepareReq", Self::CmdHgoibdbmdbg => "CmdHGOIBDBMDBG", Self::CmdGridFightSyncKeepWinCntNotify => "CmdGridFightSyncKeepWinCntNotify", Self::CmdGridFightSeasonTalentEnableCsReq => { "CmdGridFightSeasonTalentEnableCsReq" } Self::CmdGridFightPermanentTalentResetCsReq => { "CmdGridFightPermanentTalentResetCsReq" } Self::CmdGridFightPermanentTalentResetScRsp => { "CmdGridFightPermanentTalentResetScRsp" } Self::CmdGridFightBuyGoodsCsReq => "CmdGridFightBuyGoodsCsReq", Self::CmdFavourArchiveCsReq => "CmdFavourArchiveCsReq", Self::CmdGridFightUseForgeCsReq => "CmdGridFightUseForgeCsReq", Self::CmdGridFightSeasonTalentResetCsReq => { "CmdGridFightSeasonTalentResetCsReq" } Self::CmdGridFightTakeWeeklyRewardCsReq => { "CmdGridFightTakeWeeklyRewardCsReq" } Self::CmdCeiiehndpaj => "CmdCEIIEHNDPAJ", Self::CmdGridFightSeasonHandBookNotify => "CmdGridFightSeasonHandBookNotify", Self::CmdKmdhlenlimf => "CmdKMDHLENLIMF", Self::CmdGridFightDestroyWeeklyRewardCsReq => { "CmdGridFightDestroyWeeklyRewardCsReq" } Self::CmdGridFightGetDataCsReq => "CmdGridFightGetDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LJKEJLGDNJB_PCPDHELPKEM" => Some(Self::LjkejlgdnjbPcpdhelpkem), "CmdGridFightGetArchiveScRsp" => Some(Self::CmdGridFightGetArchiveScRsp), "CmdFIMNIFPFHKD" => Some(Self::CmdFimnifpfhkd), "CmdBNOKMMGGDGP" => Some(Self::CmdBnokmmggdgp), "CmdGridFightGetDataScRsp" => Some(Self::CmdGridFightGetDataScRsp), "CmdKEKKIEFKKGO" => Some(Self::CmdKekkiefkkgo), "CmdCENLNIAOMAK" => Some(Self::CmdCenlniaomak), "CmdGJMIIBDEAAJ" => Some(Self::CmdGjmiibdeaaj), "CmdKNHGHPACBMC" => Some(Self::CmdKnhghpacbmc), "CmdDNDKOIOIBIN" => Some(Self::CmdDndkoioibin), "CmdMNBAAGCGICN" => Some(Self::CmdMnbaagcgicn), "LJKEJLGDNJB_IIIDPOGALIL" => Some(Self::LjkejlgdnjbIiidpogalil), "CmdPPIDKCGHLOO" => Some(Self::CmdPpidkcghloo), "CmdGridFightGetArchiveCsReq" => Some(Self::CmdGridFightGetArchiveCsReq), "CmdKEDAOINEEOB" => Some(Self::CmdKedaoineeob), "CmdGridFightSyncVirtualItemNotify" => { Some(Self::CmdGridFightSyncVirtualItemNotify) } "CmdGridFightEquipCraftCsReq" => Some(Self::CmdGridFightEquipCraftCsReq), "LJKEJLGDNJB_HBLNGDHJHJJ" => Some(Self::LjkejlgdnjbHblngdhjhjj), "CmdHLMGOIBAKPH" => Some(Self::CmdHlmgoibakph), "CmdGridFightWeeklyExtraSeasonExpScRsp" => { Some(Self::CmdGridFightWeeklyExtraSeasonExpScRsp) } "CmdIBBGIDAGCOB" => Some(Self::CmdIbbgidagcob), "CmdEEBMIAFNJMC" => Some(Self::CmdEebmiafnjmc), "CmdKMOFOOGIDOP" => Some(Self::CmdKmofoogidop), "CmdGridFightRecycleRoleScRsp" => Some(Self::CmdGridFightRecycleRoleScRsp), "CmdGridFightPermanentTalentEnableCsReq" => { Some(Self::CmdGridFightPermanentTalentEnableCsReq) } "CmdGridFightLockShopCsReq" => Some(Self::CmdGridFightLockShopCsReq), "CmdJNNNJBAOCOB" => Some(Self::CmdJnnnjbaocob), "CmdGridFightQuitLeaveGamePlayCsReq" => { Some(Self::CmdGridFightQuitLeaveGamePlayCsReq) } "CmdOKOHEGIBCCG" => Some(Self::CmdOkohegibccg), "CmdINHDFEIOBNK" => Some(Self::CmdInhdfeiobnk), "CmdEGNLCNJDNCK" => Some(Self::CmdEgnlcnjdnck), "CmdGridFightBuyExpCsReq" => Some(Self::CmdGridFightBuyExpCsReq), "CmdGridFightEnterBattleStageCsReq" => { Some(Self::CmdGridFightEnterBattleStageCsReq) } "CmdGDMIIBNJJEJ" => Some(Self::CmdGdmiibnjjej), "CmdGridFightSummonProjectionCsReq" => { Some(Self::CmdGridFightSummonProjectionCsReq) } "CmdGridFightSelectRecommendEquipCsReq" => { Some(Self::CmdGridFightSelectRecommendEquipCsReq) } "CmdCMJCEEDCIAN" => Some(Self::CmdCmjceedcian), "CmdGridFightUpdateEquipTrackScRsp" => { Some(Self::CmdGridFightUpdateEquipTrackScRsp) } "CmdGridFightUpdatePosCsReq" => Some(Self::CmdGridFightUpdatePosCsReq), "CmdEPJJBNPIFLC" => Some(Self::CmdEpjjbnpiflc), "CmdCEFIMADBIBH" => Some(Self::CmdCefimadbibh), "CmdPDOCJKBJNHP" => Some(Self::CmdPdocjkbjnhp), "CmdHPMGDFMEIJL" => Some(Self::CmdHpmgdfmeijl), "LJKEJLGDNJB_FEJJEAICENO" => Some(Self::LjkejlgdnjbFejjeaiceno), "CmdGridFightUpdatePosScRsp" => Some(Self::CmdGridFightUpdatePosScRsp), "CmdGridFightEndBattleStageNotify" => { Some(Self::CmdGridFightEndBattleStageNotify) } "CmdNLIDDKHJJDO" => Some(Self::CmdNliddkhjjdo), "CmdGridFightSeasonTalentResetScRsp" => { Some(Self::CmdGridFightSeasonTalentResetScRsp) } "CmdDJCCBIOKNOD" => Some(Self::CmdDjccbioknod), "CmdFGHHDICLCJB" => Some(Self::CmdFghhdiclcjb), "CmdGridFightResumeGamePlayCsReq" => { Some(Self::CmdGridFightResumeGamePlayCsReq) } "CmdOLOGIALOJDP" => Some(Self::CmdOlogialojdp), "CmdCCNLHLLIAPL" => Some(Self::CmdCcnlhlliapl), "CmdGCOBEPOGHPL" => Some(Self::CmdGcobepoghpl), "CmdFavourArchiveScRsp" => Some(Self::CmdFavourArchiveScRsp), "CmdEMIDPCIJAEN" => Some(Self::CmdEmidpcijaen), "LJKEJLGDNJB_NGENONOOENC" => Some(Self::LjkejlgdnjbNgenonooenc), "CmdGridFightEquipDressCsReq" => Some(Self::CmdGridFightEquipDressCsReq), "CmdHNEJHAJJIOB" => Some(Self::CmdHnejhajjiob), "CmdGridFightHandlePendingActionScRsp" => { Some(Self::CmdGridFightHandlePendingActionScRsp) } "CmdAKHODIIOGDJ" => Some(Self::CmdAkhodiiogdj), "CmdGridFightSyncUpdateResultScNotify" => { Some(Self::CmdGridFightSyncUpdateResultScNotify) } "CmdDCHOKJAFKJO" => Some(Self::CmdDchokjafkjo), "CmdGridFightUpdateEquipTrackCsReq" => { Some(Self::CmdGridFightUpdateEquipTrackCsReq) } "CmdGridFightUpdateEquipTrackPriorityCsReq" => { Some(Self::CmdGridFightUpdateEquipTrackPriorityCsReq) } "CmdGridFightRefreshShopCsReq" => Some(Self::CmdGridFightRefreshShopCsReq), "CmdOMJHPHPPAJH" => Some(Self::CmdOmjhphppajh), "CmdGridFightUseConsumableCsReq" => { Some(Self::CmdGridFightUseConsumableCsReq) } "CmdGridFightRecycleRoleCsReq" => Some(Self::CmdGridFightRecycleRoleCsReq), "CmdGridFightPermanentTalentEnableScRsp" => { Some(Self::CmdGridFightPermanentTalentEnableScRsp) } "LJKEJLGDNJB_HCPPIBDHOOH" => Some(Self::LjkejlgdnjbHcppibdhooh), "CmdGridFightStartGamePlayCsReq" => { Some(Self::CmdGridFightStartGamePlayCsReq) } "CmdGridFightQuitSettleCsReq" => Some(Self::CmdGridFightQuitSettleCsReq), "CmdCOCHFHKKEBN" => Some(Self::CmdCochfhkkebn), "CmdGridFightSettleNotify" => Some(Self::CmdGridFightSettleNotify), "CmdGPHODKCPCHG" => Some(Self::CmdGphodkcpchg), "CmdGridFightFinishTutorialCsReq" => { Some(Self::CmdGridFightFinishTutorialCsReq) } "LJKEJLGDNJB_KNBAPKKJODH" => Some(Self::LjkejlgdnjbKnbapkkjodh), "CmdGridFightEnterBattleStageScRsp" => { Some(Self::CmdGridFightEnterBattleStageScRsp) } "LJKEJLGDNJB_PBIPMGMABBN" => Some(Self::LjkejlgdnjbPbipmgmabbn), "CmdGridFightSeasonTalentEnableScRsp" => { Some(Self::CmdGridFightSeasonTalentEnableScRsp) } "CmdDJCHCHCAJPB" => Some(Self::CmdDjchchcajpb), "CmdGridFightBackToPrepareReq" => Some(Self::CmdGridFightBackToPrepareReq), "CmdHGOIBDBMDBG" => Some(Self::CmdHgoibdbmdbg), "CmdGridFightSyncKeepWinCntNotify" => { Some(Self::CmdGridFightSyncKeepWinCntNotify) } "CmdGridFightSeasonTalentEnableCsReq" => { Some(Self::CmdGridFightSeasonTalentEnableCsReq) } "CmdGridFightPermanentTalentResetCsReq" => { Some(Self::CmdGridFightPermanentTalentResetCsReq) } "CmdGridFightPermanentTalentResetScRsp" => { Some(Self::CmdGridFightPermanentTalentResetScRsp) } "CmdGridFightBuyGoodsCsReq" => Some(Self::CmdGridFightBuyGoodsCsReq), "CmdFavourArchiveCsReq" => Some(Self::CmdFavourArchiveCsReq), "CmdGridFightUseForgeCsReq" => Some(Self::CmdGridFightUseForgeCsReq), "CmdGridFightSeasonTalentResetCsReq" => { Some(Self::CmdGridFightSeasonTalentResetCsReq) } "CmdGridFightTakeWeeklyRewardCsReq" => { Some(Self::CmdGridFightTakeWeeklyRewardCsReq) } "CmdCEIIEHNDPAJ" => Some(Self::CmdCeiiehndpaj), "CmdGridFightSeasonHandBookNotify" => { Some(Self::CmdGridFightSeasonHandBookNotify) } "CmdKMDHLENLIMF" => Some(Self::CmdKmdhlenlimf), "CmdGridFightDestroyWeeklyRewardCsReq" => { Some(Self::CmdGridFightDestroyWeeklyRewardCsReq) } "CmdGridFightGetDataCsReq" => Some(Self::CmdGridFightGetDataCsReq), _ => None, } } } /// Obf: PJBMHHNLCLB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightLockType { PjbmhhnlclbLnloohdeaeo = 0, PjbmhhnlclbEhfhdgpocnh = 6, PjbmhhnlclbIaoblnoekkh = 7, PjbmhhnlclbEbekpglfiim = 8, } impl GridFightLockType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::PjbmhhnlclbLnloohdeaeo => "PJBMHHNLCLB_LNLOOHDEAEO", Self::PjbmhhnlclbEhfhdgpocnh => "PJBMHHNLCLB_EHFHDGPOCNH", Self::PjbmhhnlclbIaoblnoekkh => "PJBMHHNLCLB_IAOBLNOEKKH", Self::PjbmhhnlclbEbekpglfiim => "PJBMHHNLCLB_EBEKPGLFIIM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PJBMHHNLCLB_LNLOOHDEAEO" => Some(Self::PjbmhhnlclbLnloohdeaeo), "PJBMHHNLCLB_EHFHDGPOCNH" => Some(Self::PjbmhhnlclbEhfhdgpocnh), "PJBMHHNLCLB_IAOBLNOEKKH" => Some(Self::PjbmhhnlclbIaoblnoekkh), "PJBMHHNLCLB_EBEKPGLFIIM" => Some(Self::PjbmhhnlclbEbekpglfiim), _ => None, } } } /// Obf: DFOFFFCEFFO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightLockReason { DfofffceffoDionkbmffdn = 0, DfofffceffoBdppeehcdlf = 1, DfofffceffoCfafmkobapj = 2, DfofffceffoKjmjdbjmbmc = 3, } impl GridFightLockReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::DfofffceffoDionkbmffdn => "DFOFFFCEFFO_DIONKBMFFDN", Self::DfofffceffoBdppeehcdlf => "DFOFFFCEFFO_BDPPEEHCDLF", Self::DfofffceffoCfafmkobapj => "DFOFFFCEFFO_CFAFMKOBAPJ", Self::DfofffceffoKjmjdbjmbmc => "DFOFFFCEFFO_KJMJDBJMBMC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DFOFFFCEFFO_DIONKBMFFDN" => Some(Self::DfofffceffoDionkbmffdn), "DFOFFFCEFFO_BDPPEEHCDLF" => Some(Self::DfofffceffoBdppeehcdlf), "DFOFFFCEFFO_CFAFMKOBAPJ" => Some(Self::DfofffceffoCfafmkobapj), "DFOFFFCEFFO_KJMJDBJMBMC" => Some(Self::DfofffceffoKjmjdbjmbmc), _ => None, } } } /// Obf: LNPFEFKJDHP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightUpdateSrcType { LnpfefkjdhpHefepinlbdp = 0, LnpfefkjdhpOopnbcijhmp = 1, LnpfefkjdhpBjdeaahibge = 2, LnpfefkjdhpHndkhmefaal = 3, LnpfefkjdhpKcefflkabgh = 4, LnpfefkjdhpPpddodglnlh = 5, LnpfefkjdhpMdeknjieapj = 6, LnpfefkjdhpEjkejdnhioe = 7, LnpfefkjdhpDpekjiiicgh = 8, LnpfefkjdhpGkndlfbpadh = 9, LnpfefkjdhpLfnkhcbhmpd = 10, LnpfefkjdhpKkpbagfhpbb = 11, LnpfefkjdhpMhncgoehmch = 12, LnpfefkjdhpDgojihijlaf = 13, LnpfefkjdhpHcafeedhilf = 14, LnpfefkjdhpPdjhdfkockk = 15, LnpfefkjdhpHicgjmgbcpg = 16, LnpfefkjdhpFkfklefkbbm = 17, LnpfefkjdhpJalhdinecfe = 18, LnpfefkjdhpKhoaififgdj = 19, LnpfefkjdhpJidjjpjklfh = 20, LnpfefkjdhpNgjhpbmccpc = 21, LnpfefkjdhpEeaokenafkh = 22, LnpfefkjdhpGlembdjflaf = 23, LnpfefkjdhpPnejelgglej = 24, LnpfefkjdhpPpbjjoffnjk = 25, LnpfefkjdhpNefkflkampo = 26, LnpfefkjdhpDkgflmneina = 27, LnpfefkjdhpIfanondmobe = 28, LnpfefkjdhpPfifejdcmoj = 29, LnpfefkjdhpOdjdfihiclk = 30, LnpfefkjdhpNghofpnigac = 31, LnpfefkjdhpAjddcaliklh = 32, LnpfefkjdhpPjfmpkcahaa = 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::LnpfefkjdhpHefepinlbdp => "LNPFEFKJDHP_HEFEPINLBDP", Self::LnpfefkjdhpOopnbcijhmp => "LNPFEFKJDHP_OOPNBCIJHMP", Self::LnpfefkjdhpBjdeaahibge => "LNPFEFKJDHP_BJDEAAHIBGE", Self::LnpfefkjdhpHndkhmefaal => "LNPFEFKJDHP_HNDKHMEFAAL", Self::LnpfefkjdhpKcefflkabgh => "LNPFEFKJDHP_KCEFFLKABGH", Self::LnpfefkjdhpPpddodglnlh => "LNPFEFKJDHP_PPDDODGLNLH", Self::LnpfefkjdhpMdeknjieapj => "LNPFEFKJDHP_MDEKNJIEAPJ", Self::LnpfefkjdhpEjkejdnhioe => "LNPFEFKJDHP_EJKEJDNHIOE", Self::LnpfefkjdhpDpekjiiicgh => "LNPFEFKJDHP_DPEKJIIICGH", Self::LnpfefkjdhpGkndlfbpadh => "LNPFEFKJDHP_GKNDLFBPADH", Self::LnpfefkjdhpLfnkhcbhmpd => "LNPFEFKJDHP_LFNKHCBHMPD", Self::LnpfefkjdhpKkpbagfhpbb => "LNPFEFKJDHP_KKPBAGFHPBB", Self::LnpfefkjdhpMhncgoehmch => "LNPFEFKJDHP_MHNCGOEHMCH", Self::LnpfefkjdhpDgojihijlaf => "LNPFEFKJDHP_DGOJIHIJLAF", Self::LnpfefkjdhpHcafeedhilf => "LNPFEFKJDHP_HCAFEEDHILF", Self::LnpfefkjdhpPdjhdfkockk => "LNPFEFKJDHP_PDJHDFKOCKK", Self::LnpfefkjdhpHicgjmgbcpg => "LNPFEFKJDHP_HICGJMGBCPG", Self::LnpfefkjdhpFkfklefkbbm => "LNPFEFKJDHP_FKFKLEFKBBM", Self::LnpfefkjdhpJalhdinecfe => "LNPFEFKJDHP_JALHDINECFE", Self::LnpfefkjdhpKhoaififgdj => "LNPFEFKJDHP_KHOAIFIFGDJ", Self::LnpfefkjdhpJidjjpjklfh => "LNPFEFKJDHP_JIDJJPJKLFH", Self::LnpfefkjdhpNgjhpbmccpc => "LNPFEFKJDHP_NGJHPBMCCPC", Self::LnpfefkjdhpEeaokenafkh => "LNPFEFKJDHP_EEAOKENAFKH", Self::LnpfefkjdhpGlembdjflaf => "LNPFEFKJDHP_GLEMBDJFLAF", Self::LnpfefkjdhpPnejelgglej => "LNPFEFKJDHP_PNEJELGGLEJ", Self::LnpfefkjdhpPpbjjoffnjk => "LNPFEFKJDHP_PPBJJOFFNJK", Self::LnpfefkjdhpNefkflkampo => "LNPFEFKJDHP_NEFKFLKAMPO", Self::LnpfefkjdhpDkgflmneina => "LNPFEFKJDHP_DKGFLMNEINA", Self::LnpfefkjdhpIfanondmobe => "LNPFEFKJDHP_IFANONDMOBE", Self::LnpfefkjdhpPfifejdcmoj => "LNPFEFKJDHP_PFIFEJDCMOJ", Self::LnpfefkjdhpOdjdfihiclk => "LNPFEFKJDHP_ODJDFIHICLK", Self::LnpfefkjdhpNghofpnigac => "LNPFEFKJDHP_NGHOFPNIGAC", Self::LnpfefkjdhpAjddcaliklh => "LNPFEFKJDHP_AJDDCALIKLH", Self::LnpfefkjdhpPjfmpkcahaa => "LNPFEFKJDHP_PJFMPKCAHAA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LNPFEFKJDHP_HEFEPINLBDP" => Some(Self::LnpfefkjdhpHefepinlbdp), "LNPFEFKJDHP_OOPNBCIJHMP" => Some(Self::LnpfefkjdhpOopnbcijhmp), "LNPFEFKJDHP_BJDEAAHIBGE" => Some(Self::LnpfefkjdhpBjdeaahibge), "LNPFEFKJDHP_HNDKHMEFAAL" => Some(Self::LnpfefkjdhpHndkhmefaal), "LNPFEFKJDHP_KCEFFLKABGH" => Some(Self::LnpfefkjdhpKcefflkabgh), "LNPFEFKJDHP_PPDDODGLNLH" => Some(Self::LnpfefkjdhpPpddodglnlh), "LNPFEFKJDHP_MDEKNJIEAPJ" => Some(Self::LnpfefkjdhpMdeknjieapj), "LNPFEFKJDHP_EJKEJDNHIOE" => Some(Self::LnpfefkjdhpEjkejdnhioe), "LNPFEFKJDHP_DPEKJIIICGH" => Some(Self::LnpfefkjdhpDpekjiiicgh), "LNPFEFKJDHP_GKNDLFBPADH" => Some(Self::LnpfefkjdhpGkndlfbpadh), "LNPFEFKJDHP_LFNKHCBHMPD" => Some(Self::LnpfefkjdhpLfnkhcbhmpd), "LNPFEFKJDHP_KKPBAGFHPBB" => Some(Self::LnpfefkjdhpKkpbagfhpbb), "LNPFEFKJDHP_MHNCGOEHMCH" => Some(Self::LnpfefkjdhpMhncgoehmch), "LNPFEFKJDHP_DGOJIHIJLAF" => Some(Self::LnpfefkjdhpDgojihijlaf), "LNPFEFKJDHP_HCAFEEDHILF" => Some(Self::LnpfefkjdhpHcafeedhilf), "LNPFEFKJDHP_PDJHDFKOCKK" => Some(Self::LnpfefkjdhpPdjhdfkockk), "LNPFEFKJDHP_HICGJMGBCPG" => Some(Self::LnpfefkjdhpHicgjmgbcpg), "LNPFEFKJDHP_FKFKLEFKBBM" => Some(Self::LnpfefkjdhpFkfklefkbbm), "LNPFEFKJDHP_JALHDINECFE" => Some(Self::LnpfefkjdhpJalhdinecfe), "LNPFEFKJDHP_KHOAIFIFGDJ" => Some(Self::LnpfefkjdhpKhoaififgdj), "LNPFEFKJDHP_JIDJJPJKLFH" => Some(Self::LnpfefkjdhpJidjjpjklfh), "LNPFEFKJDHP_NGJHPBMCCPC" => Some(Self::LnpfefkjdhpNgjhpbmccpc), "LNPFEFKJDHP_EEAOKENAFKH" => Some(Self::LnpfefkjdhpEeaokenafkh), "LNPFEFKJDHP_GLEMBDJFLAF" => Some(Self::LnpfefkjdhpGlembdjflaf), "LNPFEFKJDHP_PNEJELGGLEJ" => Some(Self::LnpfefkjdhpPnejelgglej), "LNPFEFKJDHP_PPBJJOFFNJK" => Some(Self::LnpfefkjdhpPpbjjoffnjk), "LNPFEFKJDHP_NEFKFLKAMPO" => Some(Self::LnpfefkjdhpNefkflkampo), "LNPFEFKJDHP_DKGFLMNEINA" => Some(Self::LnpfefkjdhpDkgflmneina), "LNPFEFKJDHP_IFANONDMOBE" => Some(Self::LnpfefkjdhpIfanondmobe), "LNPFEFKJDHP_PFIFEJDCMOJ" => Some(Self::LnpfefkjdhpPfifejdcmoj), "LNPFEFKJDHP_ODJDFIHICLK" => Some(Self::LnpfefkjdhpOdjdfihiclk), "LNPFEFKJDHP_NGHOFPNIGAC" => Some(Self::LnpfefkjdhpNghofpnigac), "LNPFEFKJDHP_AJDDCALIKLH" => Some(Self::LnpfefkjdhpAjddcaliklh), "LNPFEFKJDHP_PJFMPKCAHAA" => Some(Self::LnpfefkjdhpPjfmpkcahaa), _ => None, } } } /// Obf: HNKKNDHLOGN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightEquipTrackSource { HnkkndhlognHlnmmmkheem = 0, HnkkndhlognJfcaabpnagg = 1, HnkkndhlognKmjcopiancg = 2, HnkkndhlognHhfcnlccghn = 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::HnkkndhlognHlnmmmkheem => "HNKKNDHLOGN_HLNMMMKHEEM", Self::HnkkndhlognJfcaabpnagg => "HNKKNDHLOGN_JFCAABPNAGG", Self::HnkkndhlognKmjcopiancg => "HNKKNDHLOGN_KMJCOPIANCG", Self::HnkkndhlognHhfcnlccghn => "HNKKNDHLOGN_HHFCNLCCGHN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HNKKNDHLOGN_HLNMMMKHEEM" => Some(Self::HnkkndhlognHlnmmmkheem), "HNKKNDHLOGN_JFCAABPNAGG" => Some(Self::HnkkndhlognJfcaabpnagg), "HNKKNDHLOGN_KMJCOPIANCG" => Some(Self::HnkkndhlognKmjcopiancg), "HNKKNDHLOGN_HHFCNLCCGHN" => Some(Self::HnkkndhlognHhfcnlccghn), _ => None, } } } /// Obf: BLJJDJODAHH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightEquipDressSource { BljjdjodahhFllipkcmfhh = 0, BljjdjodahhGnfnphhanfa = 1, BljjdjodahhGmljdafoeic = 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::BljjdjodahhFllipkcmfhh => "BLJJDJODAHH_FLLIPKCMFHH", Self::BljjdjodahhGnfnphhanfa => "BLJJDJODAHH_GNFNPHHANFA", Self::BljjdjodahhGmljdafoeic => "BLJJDJODAHH_GMLJDAFOEIC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BLJJDJODAHH_FLLIPKCMFHH" => Some(Self::BljjdjodahhFllipkcmfhh), "BLJJDJODAHH_GNFNPHHANFA" => Some(Self::BljjdjodahhGnfnphhanfa), "BLJJDJODAHH_GMLJDAFOEIC" => Some(Self::BljjdjodahhGmljdafoeic), _ => None, } } } /// Obf: BNMLEPCNCIH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightEquipCraftSource { BnmlepcncihAialpdejijk = 0, BnmlepcncihLhnmmcfcjgd = 1, BnmlepcncihAlinjdngkce = 2, BnmlepcncihHgeaeegmbap = 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::BnmlepcncihAialpdejijk => "BNMLEPCNCIH_AIALPDEJIJK", Self::BnmlepcncihLhnmmcfcjgd => "BNMLEPCNCIH_LHNMMCFCJGD", Self::BnmlepcncihAlinjdngkce => "BNMLEPCNCIH_ALINJDNGKCE", Self::BnmlepcncihHgeaeegmbap => "BNMLEPCNCIH_HGEAEEGMBAP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BNMLEPCNCIH_AIALPDEJIJK" => Some(Self::BnmlepcncihAialpdejijk), "BNMLEPCNCIH_LHNMMCFCJGD" => Some(Self::BnmlepcncihLhnmmcfcjgd), "BNMLEPCNCIH_ALINJDNGKCE" => Some(Self::BnmlepcncihAlinjdngkce), "BNMLEPCNCIH_HGEAEEGMBAP" => Some(Self::BnmlepcncihHgeaeegmbap), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Omlodgbicok { Odajbjnjamd = 0, Iianigdmkio = 1, Pknbcfpbinf = 2, } impl Omlodgbicok { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Odajbjnjamd => "OMLODGBICOK_ODAJBJNJAMD", Self::Iianigdmkio => "OMLODGBICOK_IIANIGDMKIO", Self::Pknbcfpbinf => "OMLODGBICOK_PKNBCFPBINF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OMLODGBICOK_ODAJBJNJAMD" => Some(Self::Odajbjnjamd), "OMLODGBICOK_IIANIGDMKIO" => Some(Self::Iianigdmkio), "OMLODGBICOK_PKNBCFPBINF" => Some(Self::Pknbcfpbinf), _ => None, } } } /// Obf: IMPMLADJIND #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightDropReason { ImpmladjindGdkbkcfjdmg = 0, ImpmladjindClacjbhjcie = 1, ImpmladjindKmdibemfibj = 2, } impl GridFightDropReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::ImpmladjindGdkbkcfjdmg => "IMPMLADJIND_GDKBKCFJDMG", Self::ImpmladjindClacjbhjcie => "IMPMLADJIND_CLACJBHJCIE", Self::ImpmladjindKmdibemfibj => "IMPMLADJIND_KMDIBEMFIBJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IMPMLADJIND_GDKBKCFJDMG" => Some(Self::ImpmladjindGdkbkcfjdmg), "IMPMLADJIND_CLACJBHJCIE" => Some(Self::ImpmladjindClacjbhjcie), "IMPMLADJIND_KMDIBEMFIBJ" => Some(Self::ImpmladjindKmdibemfibj), _ => None, } } } /// Obf: FOOHMNAFKBN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightGlobalHpChangeReason { FoohmnafkbnEigonmaefpj = 0, FoohmnafkbnIfnieeaffne = 1, FoohmnafkbnKcgpjkllffg = 2, FoohmnafkbnHicpjjniaji = 3, FoohmnafkbnAlaccafmghe = 4, FoohmnafkbnFakadnnglch = 5, } impl GridFightGlobalHpChangeReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::FoohmnafkbnEigonmaefpj => "FOOHMNAFKBN_EIGONMAEFPJ", Self::FoohmnafkbnIfnieeaffne => "FOOHMNAFKBN_IFNIEEAFFNE", Self::FoohmnafkbnKcgpjkllffg => "FOOHMNAFKBN_KCGPJKLLFFG", Self::FoohmnafkbnHicpjjniaji => "FOOHMNAFKBN_HICPJJNIAJI", Self::FoohmnafkbnAlaccafmghe => "FOOHMNAFKBN_ALACCAFMGHE", Self::FoohmnafkbnFakadnnglch => "FOOHMNAFKBN_FAKADNNGLCH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FOOHMNAFKBN_EIGONMAEFPJ" => Some(Self::FoohmnafkbnEigonmaefpj), "FOOHMNAFKBN_IFNIEEAFFNE" => Some(Self::FoohmnafkbnIfnieeaffne), "FOOHMNAFKBN_KCGPJKLLFFG" => Some(Self::FoohmnafkbnKcgpjkllffg), "FOOHMNAFKBN_HICPJJNIAJI" => Some(Self::FoohmnafkbnHicpjjniaji), "FOOHMNAFKBN_ALACCAFMGHE" => Some(Self::FoohmnafkbnAlaccafmghe), "FOOHMNAFKBN_FAKADNNGLCH" => Some(Self::FoohmnafkbnFakadnnglch), _ => None, } } } /// Obf: BAKGGPNHNNE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightUpdateGlobalHpReason { BakggpnhnneAjbmadndigh = 0, BakggpnhnneAhikonfebmj = 1, BakggpnhnneIkhlilhaiol = 2, BakggpnhnnePonicjjabek = 3, BakggpnhnneGpdhibafdcg = 4, BakggpnhnneGfimnccfkik = 101, BakggpnhnneBcgpolhohkf = 102, BakggpnhnneDahncidkfcp = 103, BakggpnhnneDckgdadpjlh = 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::BakggpnhnneAjbmadndigh => "BAKGGPNHNNE_AJBMADNDIGH", Self::BakggpnhnneAhikonfebmj => "BAKGGPNHNNE_AHIKONFEBMJ", Self::BakggpnhnneIkhlilhaiol => "BAKGGPNHNNE_IKHLILHAIOL", Self::BakggpnhnnePonicjjabek => "BAKGGPNHNNE_PONICJJABEK", Self::BakggpnhnneGpdhibafdcg => "BAKGGPNHNNE_GPDHIBAFDCG", Self::BakggpnhnneGfimnccfkik => "BAKGGPNHNNE_GFIMNCCFKIK", Self::BakggpnhnneBcgpolhohkf => "BAKGGPNHNNE_BCGPOLHOHKF", Self::BakggpnhnneDahncidkfcp => "BAKGGPNHNNE_DAHNCIDKFCP", Self::BakggpnhnneDckgdadpjlh => "BAKGGPNHNNE_DCKGDADPJLH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BAKGGPNHNNE_AJBMADNDIGH" => Some(Self::BakggpnhnneAjbmadndigh), "BAKGGPNHNNE_AHIKONFEBMJ" => Some(Self::BakggpnhnneAhikonfebmj), "BAKGGPNHNNE_IKHLILHAIOL" => Some(Self::BakggpnhnneIkhlilhaiol), "BAKGGPNHNNE_PONICJJABEK" => Some(Self::BakggpnhnnePonicjjabek), "BAKGGPNHNNE_GPDHIBAFDCG" => Some(Self::BakggpnhnneGpdhibafdcg), "BAKGGPNHNNE_GFIMNCCFKIK" => Some(Self::BakggpnhnneGfimnccfkik), "BAKGGPNHNNE_BCGPOLHOHKF" => Some(Self::BakggpnhnneBcgpolhohkf), "BAKGGPNHNNE_DAHNCIDKFCP" => Some(Self::BakggpnhnneDahncidkfcp), "BAKGGPNHNNE_DCKGDADPJLH" => Some(Self::BakggpnhnneDckgdadpjlh), _ => None, } } } /// Obf: CDPHDHNLHAO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GridFightSettleReason { CdphdhnlhaoFmpbhelfgee = 0, CdphdhnlhaoEphjfkffdkc = 1, CdphdhnlhaoFlnhnhbcdkm = 2, CdphdhnlhaoClnlgbcmoij = 3, CdphdhnlhaoBakhaibgpgc = 4, } impl GridFightSettleReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::CdphdhnlhaoFmpbhelfgee => "CDPHDHNLHAO_FMPBHELFGEE", Self::CdphdhnlhaoEphjfkffdkc => "CDPHDHNLHAO_EPHJFKFFDKC", Self::CdphdhnlhaoFlnhnhbcdkm => "CDPHDHNLHAO_FLNHNHBCDKM", Self::CdphdhnlhaoClnlgbcmoij => "CDPHDHNLHAO_CLNLGBCMOIJ", Self::CdphdhnlhaoBakhaibgpgc => "CDPHDHNLHAO_BAKHAIBGPGC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CDPHDHNLHAO_FMPBHELFGEE" => Some(Self::CdphdhnlhaoFmpbhelfgee), "CDPHDHNLHAO_EPHJFKFFDKC" => Some(Self::CdphdhnlhaoEphjfkffdkc), "CDPHDHNLHAO_FLNHNHBCDKM" => Some(Self::CdphdhnlhaoFlnhnhbcdkm), "CDPHDHNLHAO_CLNLGBCMOIJ" => Some(Self::CdphdhnlhaoClnlgbcmoij), "CDPHDHNLHAO_BAKHAIBGPGC" => Some(Self::CdphdhnlhaoBakhaibgpgc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Apdpaecjpih { Aobedaeijkh = 0, Alnibpoodkh = 1, Ppgkhpeakfn = 2, } impl Apdpaecjpih { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Aobedaeijkh => "APDPAECJPIH_AOBEDAEIJKH", Self::Alnibpoodkh => "APDPAECJPIH_ALNIBPOODKH", Self::Ppgkhpeakfn => "APDPAECJPIH_PPGKHPEAKFN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "APDPAECJPIH_AOBEDAEIJKH" => Some(Self::Aobedaeijkh), "APDPAECJPIH_ALNIBPOODKH" => Some(Self::Alnibpoodkh), "APDPAECJPIH_PPGKHPEAKFN" => Some(Self::Ppgkhpeakfn), _ => None, } } } /// Obf: NIOFDIFADEK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeartdialType { NiofdifadekPcpdhelpkem = 0, CmdSubmitEmotionItemCsReq = 6314, CmdHeartDialTraceScriptCsReq = 6326, CmdSubmitEmotionItemScRsp = 6318, CmdHeartDialScriptChangeScNotify = 6363, CmdGetHeartDialInfoCsReq = 6391, CmdHeartDialTraceScriptScRsp = 6339, CmdChangeScriptEmotionCsReq = 6394, CmdFinishEmotionDialoguePerformanceScRsp = 6398, CmdChangeScriptEmotionScRsp = 6395, CmdFinishEmotionDialoguePerformanceCsReq = 6309, CmdGetHeartDialInfoScRsp = 6310, } 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::NiofdifadekPcpdhelpkem => "NIOFDIFADEK_PCPDHELPKEM", Self::CmdSubmitEmotionItemCsReq => "CmdSubmitEmotionItemCsReq", Self::CmdHeartDialTraceScriptCsReq => "CmdHeartDialTraceScriptCsReq", Self::CmdSubmitEmotionItemScRsp => "CmdSubmitEmotionItemScRsp", Self::CmdHeartDialScriptChangeScNotify => "CmdHeartDialScriptChangeScNotify", Self::CmdGetHeartDialInfoCsReq => "CmdGetHeartDialInfoCsReq", Self::CmdHeartDialTraceScriptScRsp => "CmdHeartDialTraceScriptScRsp", Self::CmdChangeScriptEmotionCsReq => "CmdChangeScriptEmotionCsReq", Self::CmdFinishEmotionDialoguePerformanceScRsp => { "CmdFinishEmotionDialoguePerformanceScRsp" } Self::CmdChangeScriptEmotionScRsp => "CmdChangeScriptEmotionScRsp", Self::CmdFinishEmotionDialoguePerformanceCsReq => { "CmdFinishEmotionDialoguePerformanceCsReq" } Self::CmdGetHeartDialInfoScRsp => "CmdGetHeartDialInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NIOFDIFADEK_PCPDHELPKEM" => Some(Self::NiofdifadekPcpdhelpkem), "CmdSubmitEmotionItemCsReq" => Some(Self::CmdSubmitEmotionItemCsReq), "CmdHeartDialTraceScriptCsReq" => Some(Self::CmdHeartDialTraceScriptCsReq), "CmdSubmitEmotionItemScRsp" => Some(Self::CmdSubmitEmotionItemScRsp), "CmdHeartDialScriptChangeScNotify" => { Some(Self::CmdHeartDialScriptChangeScNotify) } "CmdGetHeartDialInfoCsReq" => Some(Self::CmdGetHeartDialInfoCsReq), "CmdHeartDialTraceScriptScRsp" => Some(Self::CmdHeartDialTraceScriptScRsp), "CmdChangeScriptEmotionCsReq" => Some(Self::CmdChangeScriptEmotionCsReq), "CmdFinishEmotionDialoguePerformanceScRsp" => { Some(Self::CmdFinishEmotionDialoguePerformanceScRsp) } "CmdChangeScriptEmotionScRsp" => Some(Self::CmdChangeScriptEmotionScRsp), "CmdFinishEmotionDialoguePerformanceCsReq" => { Some(Self::CmdFinishEmotionDialoguePerformanceCsReq) } "CmdGetHeartDialInfoScRsp" => Some(Self::CmdGetHeartDialInfoScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Eahhfcjlign { Ogeibmghdlm = 0, Celiimaeieb = 1, Ggododlnola = 2, Bmondkehkpl = 3, } impl Eahhfcjlign { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ogeibmghdlm => "EAHHFCJLIGN_OGEIBMGHDLM", Self::Celiimaeieb => "EAHHFCJLIGN_CELIIMAEIEB", Self::Ggododlnola => "EAHHFCJLIGN_GGODODLNOLA", Self::Bmondkehkpl => "EAHHFCJLIGN_BMONDKEHKPL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EAHHFCJLIGN_OGEIBMGHDLM" => Some(Self::Ogeibmghdlm), "EAHHFCJLIGN_CELIIMAEIEB" => Some(Self::Celiimaeieb), "EAHHFCJLIGN_GGODODLNOLA" => Some(Self::Ggododlnola), "EAHHFCJLIGN_BMONDKEHKPL" => Some(Self::Bmondkehkpl), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fgbiifaoghl { Hojmnjbcgej = 0, Bnnghbehpkl = 1, Dklpaafflee = 2, Ngmmicogdfp = 3, Apffeddknbk = 4, Cmafifghaid = 5, } impl Fgbiifaoghl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Hojmnjbcgej => "FGBIIFAOGHL_HOJMNJBCGEJ", Self::Bnnghbehpkl => "FGBIIFAOGHL_BNNGHBEHPKL", Self::Dklpaafflee => "FGBIIFAOGHL_DKLPAAFFLEE", Self::Ngmmicogdfp => "FGBIIFAOGHL_NGMMICOGDFP", Self::Apffeddknbk => "FGBIIFAOGHL_APFFEDDKNBK", Self::Cmafifghaid => "FGBIIFAOGHL_CMAFIFGHAID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FGBIIFAOGHL_HOJMNJBCGEJ" => Some(Self::Hojmnjbcgej), "FGBIIFAOGHL_BNNGHBEHPKL" => Some(Self::Bnnghbehpkl), "FGBIIFAOGHL_DKLPAAFFLEE" => Some(Self::Dklpaafflee), "FGBIIFAOGHL_NGMMICOGDFP" => Some(Self::Ngmmicogdfp), "FGBIIFAOGHL_APFFEDDKNBK" => Some(Self::Apffeddknbk), "FGBIIFAOGHL_CMAFIFGHAID" => Some(Self::Cmafifghaid), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Llmhmmcpknf { Dklpaafflee = 0, Pfnadfbgonf = 1, Omcmiifcdfj = 2, } impl Llmhmmcpknf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Dklpaafflee => "LLMHMMCPKNF_DKLPAAFFLEE", Self::Pfnadfbgonf => "LLMHMMCPKNF_PFNADFBGONF", Self::Omcmiifcdfj => "LLMHMMCPKNF_OMCMIIFCDFJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LLMHMMCPKNF_DKLPAAFFLEE" => Some(Self::Dklpaafflee), "LLMHMMCPKNF_PFNADFBGONF" => Some(Self::Pfnadfbgonf), "LLMHMMCPKNF_OMCMIIFCDFJ" => Some(Self::Omcmiifcdfj), _ => None, } } } /// Obf: MJNBDODPDOG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeliobusType { MjnbdodpdogPcpdhelpkem = 0, CmdHeliobusSnsReadScRsp = 5895, CmdHeliobusSnsPostCsReq = 5814, CmdHeliobusEnterBattleCsReq = 5861, CmdHeliobusSnsCommentCsReq = 5863, CmdHeliobusSnsLikeCsReq = 5809, MjnbdodpdogGfhgnnhoikj = 5838, CmdHeliobusUnlockSkillScNotify = 5804, CmdHeliobusSnsLikeScRsp = 5898, CmdHeliobusInfoChangedScNotify = 5801, CmdHeliobusSnsPostScRsp = 5818, CmdHeliobusActivityDataScRsp = 5810, CmdHeliobusSnsReadCsReq = 5894, CmdHeliobusActivityDataCsReq = 5891, CmdHeliobusSnsUpdateScNotify = 5839, CmdHeliobusEnterBattleScRsp = 5807, CmdHeliobusLineupUpdateScNotify = 5889, CmdHeliobusChallengeUpdateScNotify = 5900, CmdHeliobusUpgradeLevelCsReq = 5874, CmdHeliobusStartRaidScRsp = 5844, CmdHeliobusUpgradeLevelScRsp = 5837, CmdHeliobusStartRaidCsReq = 5858, CmdHeliobusSnsCommentScRsp = 5826, CmdHeliobusSelectSkillScRsp = 5872, } 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::MjnbdodpdogPcpdhelpkem => "MJNBDODPDOG_PCPDHELPKEM", Self::CmdHeliobusSnsReadScRsp => "CmdHeliobusSnsReadScRsp", Self::CmdHeliobusSnsPostCsReq => "CmdHeliobusSnsPostCsReq", Self::CmdHeliobusEnterBattleCsReq => "CmdHeliobusEnterBattleCsReq", Self::CmdHeliobusSnsCommentCsReq => "CmdHeliobusSnsCommentCsReq", Self::CmdHeliobusSnsLikeCsReq => "CmdHeliobusSnsLikeCsReq", Self::MjnbdodpdogGfhgnnhoikj => "MJNBDODPDOG_GFHGNNHOIKJ", Self::CmdHeliobusUnlockSkillScNotify => "CmdHeliobusUnlockSkillScNotify", Self::CmdHeliobusSnsLikeScRsp => "CmdHeliobusSnsLikeScRsp", Self::CmdHeliobusInfoChangedScNotify => "CmdHeliobusInfoChangedScNotify", Self::CmdHeliobusSnsPostScRsp => "CmdHeliobusSnsPostScRsp", Self::CmdHeliobusActivityDataScRsp => "CmdHeliobusActivityDataScRsp", Self::CmdHeliobusSnsReadCsReq => "CmdHeliobusSnsReadCsReq", Self::CmdHeliobusActivityDataCsReq => "CmdHeliobusActivityDataCsReq", Self::CmdHeliobusSnsUpdateScNotify => "CmdHeliobusSnsUpdateScNotify", Self::CmdHeliobusEnterBattleScRsp => "CmdHeliobusEnterBattleScRsp", Self::CmdHeliobusLineupUpdateScNotify => "CmdHeliobusLineupUpdateScNotify", Self::CmdHeliobusChallengeUpdateScNotify => { "CmdHeliobusChallengeUpdateScNotify" } Self::CmdHeliobusUpgradeLevelCsReq => "CmdHeliobusUpgradeLevelCsReq", Self::CmdHeliobusStartRaidScRsp => "CmdHeliobusStartRaidScRsp", Self::CmdHeliobusUpgradeLevelScRsp => "CmdHeliobusUpgradeLevelScRsp", Self::CmdHeliobusStartRaidCsReq => "CmdHeliobusStartRaidCsReq", Self::CmdHeliobusSnsCommentScRsp => "CmdHeliobusSnsCommentScRsp", Self::CmdHeliobusSelectSkillScRsp => "CmdHeliobusSelectSkillScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MJNBDODPDOG_PCPDHELPKEM" => Some(Self::MjnbdodpdogPcpdhelpkem), "CmdHeliobusSnsReadScRsp" => Some(Self::CmdHeliobusSnsReadScRsp), "CmdHeliobusSnsPostCsReq" => Some(Self::CmdHeliobusSnsPostCsReq), "CmdHeliobusEnterBattleCsReq" => Some(Self::CmdHeliobusEnterBattleCsReq), "CmdHeliobusSnsCommentCsReq" => Some(Self::CmdHeliobusSnsCommentCsReq), "CmdHeliobusSnsLikeCsReq" => Some(Self::CmdHeliobusSnsLikeCsReq), "MJNBDODPDOG_GFHGNNHOIKJ" => Some(Self::MjnbdodpdogGfhgnnhoikj), "CmdHeliobusUnlockSkillScNotify" => { Some(Self::CmdHeliobusUnlockSkillScNotify) } "CmdHeliobusSnsLikeScRsp" => Some(Self::CmdHeliobusSnsLikeScRsp), "CmdHeliobusInfoChangedScNotify" => { Some(Self::CmdHeliobusInfoChangedScNotify) } "CmdHeliobusSnsPostScRsp" => Some(Self::CmdHeliobusSnsPostScRsp), "CmdHeliobusActivityDataScRsp" => Some(Self::CmdHeliobusActivityDataScRsp), "CmdHeliobusSnsReadCsReq" => Some(Self::CmdHeliobusSnsReadCsReq), "CmdHeliobusActivityDataCsReq" => Some(Self::CmdHeliobusActivityDataCsReq), "CmdHeliobusSnsUpdateScNotify" => Some(Self::CmdHeliobusSnsUpdateScNotify), "CmdHeliobusEnterBattleScRsp" => Some(Self::CmdHeliobusEnterBattleScRsp), "CmdHeliobusLineupUpdateScNotify" => { Some(Self::CmdHeliobusLineupUpdateScNotify) } "CmdHeliobusChallengeUpdateScNotify" => { Some(Self::CmdHeliobusChallengeUpdateScNotify) } "CmdHeliobusUpgradeLevelCsReq" => Some(Self::CmdHeliobusUpgradeLevelCsReq), "CmdHeliobusStartRaidScRsp" => Some(Self::CmdHeliobusStartRaidScRsp), "CmdHeliobusUpgradeLevelScRsp" => Some(Self::CmdHeliobusUpgradeLevelScRsp), "CmdHeliobusStartRaidCsReq" => Some(Self::CmdHeliobusStartRaidCsReq), "CmdHeliobusSnsCommentScRsp" => Some(Self::CmdHeliobusSnsCommentScRsp), "CmdHeliobusSelectSkillScRsp" => Some(Self::CmdHeliobusSelectSkillScRsp), _ => None, } } } /// Obf: OBJLNOCFBIO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHipplenType { ObjlnocfbioPcpdhelpkem = 0, CmdSetHipplenOutfitCsReq = 9018, CmdTakeHipplenEndingRewardCsReq = 9016, CmdGetHipplenInheritScRsp = 9027, CmdGetHipplenInheritCsReq = 9030, CmdHipplenTraitUnlockScNotify = 9050, CmdSetHipplenAgendaCsReq = 9035, CmdSettleHipplenWorkCsReq = 9005, CmdOpenHipplenCycleScRsp = 9044, CmdHipplenAgendaResultScNotify = 9047, CmdGetHipplenDataCsReq = 9013, CmdSettleHipplenWorkScRsp = 9001, CmdGetHipplenDataScRsp = 9007, CmdHipplenCycleResultScNotify = 9019, CmdSetHipplenOutfitScRsp = 9045, CmdSetHipplenAgendaScRsp = 9038, CmdTakeHipplenEndingRewardScRsp = 9031, CmdHipplenChangeScNotify = 9021, CmdOpenHipplenCycleCsReq = 9002, } 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::ObjlnocfbioPcpdhelpkem => "OBJLNOCFBIO_PCPDHELPKEM", Self::CmdSetHipplenOutfitCsReq => "CmdSetHipplenOutfitCsReq", Self::CmdTakeHipplenEndingRewardCsReq => "CmdTakeHipplenEndingRewardCsReq", Self::CmdGetHipplenInheritScRsp => "CmdGetHipplenInheritScRsp", Self::CmdGetHipplenInheritCsReq => "CmdGetHipplenInheritCsReq", Self::CmdHipplenTraitUnlockScNotify => "CmdHipplenTraitUnlockScNotify", Self::CmdSetHipplenAgendaCsReq => "CmdSetHipplenAgendaCsReq", Self::CmdSettleHipplenWorkCsReq => "CmdSettleHipplenWorkCsReq", Self::CmdOpenHipplenCycleScRsp => "CmdOpenHipplenCycleScRsp", Self::CmdHipplenAgendaResultScNotify => "CmdHipplenAgendaResultScNotify", Self::CmdGetHipplenDataCsReq => "CmdGetHipplenDataCsReq", Self::CmdSettleHipplenWorkScRsp => "CmdSettleHipplenWorkScRsp", Self::CmdGetHipplenDataScRsp => "CmdGetHipplenDataScRsp", Self::CmdHipplenCycleResultScNotify => "CmdHipplenCycleResultScNotify", Self::CmdSetHipplenOutfitScRsp => "CmdSetHipplenOutfitScRsp", Self::CmdSetHipplenAgendaScRsp => "CmdSetHipplenAgendaScRsp", Self::CmdTakeHipplenEndingRewardScRsp => "CmdTakeHipplenEndingRewardScRsp", Self::CmdHipplenChangeScNotify => "CmdHipplenChangeScNotify", Self::CmdOpenHipplenCycleCsReq => "CmdOpenHipplenCycleCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OBJLNOCFBIO_PCPDHELPKEM" => Some(Self::ObjlnocfbioPcpdhelpkem), "CmdSetHipplenOutfitCsReq" => Some(Self::CmdSetHipplenOutfitCsReq), "CmdTakeHipplenEndingRewardCsReq" => { Some(Self::CmdTakeHipplenEndingRewardCsReq) } "CmdGetHipplenInheritScRsp" => Some(Self::CmdGetHipplenInheritScRsp), "CmdGetHipplenInheritCsReq" => Some(Self::CmdGetHipplenInheritCsReq), "CmdHipplenTraitUnlockScNotify" => Some(Self::CmdHipplenTraitUnlockScNotify), "CmdSetHipplenAgendaCsReq" => Some(Self::CmdSetHipplenAgendaCsReq), "CmdSettleHipplenWorkCsReq" => Some(Self::CmdSettleHipplenWorkCsReq), "CmdOpenHipplenCycleScRsp" => Some(Self::CmdOpenHipplenCycleScRsp), "CmdHipplenAgendaResultScNotify" => { Some(Self::CmdHipplenAgendaResultScNotify) } "CmdGetHipplenDataCsReq" => Some(Self::CmdGetHipplenDataCsReq), "CmdSettleHipplenWorkScRsp" => Some(Self::CmdSettleHipplenWorkScRsp), "CmdGetHipplenDataScRsp" => Some(Self::CmdGetHipplenDataScRsp), "CmdHipplenCycleResultScNotify" => Some(Self::CmdHipplenCycleResultScNotify), "CmdSetHipplenOutfitScRsp" => Some(Self::CmdSetHipplenOutfitScRsp), "CmdSetHipplenAgendaScRsp" => Some(Self::CmdSetHipplenAgendaScRsp), "CmdTakeHipplenEndingRewardScRsp" => { Some(Self::CmdTakeHipplenEndingRewardScRsp) } "CmdHipplenChangeScNotify" => Some(Self::CmdHipplenChangeScNotify), "CmdOpenHipplenCycleCsReq" => Some(Self::CmdOpenHipplenCycleCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fgmpeemahke { Pcpdhelpkem = 0, Jdmomcpfhjm = 1, Mnimafbiggp = 2, Ppjojokoobf = 3, Edgoiaodjlh = 4, Pgjiagghbba = 5, } impl Fgmpeemahke { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "FGMPEEMAHKE_PCPDHELPKEM", Self::Jdmomcpfhjm => "FGMPEEMAHKE_JDMOMCPFHJM", Self::Mnimafbiggp => "FGMPEEMAHKE_MNIMAFBIGGP", Self::Ppjojokoobf => "FGMPEEMAHKE_PPJOJOKOOBF", Self::Edgoiaodjlh => "FGMPEEMAHKE_EDGOIAODJLH", Self::Pgjiagghbba => "FGMPEEMAHKE_PGJIAGGHBBA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FGMPEEMAHKE_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "FGMPEEMAHKE_JDMOMCPFHJM" => Some(Self::Jdmomcpfhjm), "FGMPEEMAHKE_MNIMAFBIGGP" => Some(Self::Mnimafbiggp), "FGMPEEMAHKE_PPJOJOKOOBF" => Some(Self::Ppjojokoobf), "FGMPEEMAHKE_EDGOIAODJLH" => Some(Self::Edgoiaodjlh), "FGMPEEMAHKE_PGJIAGGHBBA" => Some(Self::Pgjiagghbba), _ => None, } } } /// Obf: INJJLAAJGDE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdIdleLiveType { InjjlaajgdePcpdhelpkem = 0, CmdIdleLiveUpdateLiveRoomTitleCsReq = 9379, CmdReplaceTeamCsRsp = 9388, CmdIdleLiveGetPendingEquipCsReq = 9383, CmdIdleLiveGetDataCsReq = 9441, CmdGjbineeabip = 9376, CmdIdleLiveGetFriendAssistListCsReq = 9380, CmdIdleLiveFinishNodeBattleQuitCsReq = 9359, CmdIdleLiveTakeTaskRewardCsReq = 9415, CmdApkpgiollnp = 9408, CmdNmbglkallbm = 9448, CmdIdleLiveTakeAssistRewardScRsp = 9353, CmdHandlePendingEquipScRsp = 9446, CmdGetFriendNewAssistRewardScNotify = 9442, CmdIdleLiveHandlePendingEquipReq = 9439, CmdIdleLiveManualFinishQuestionCsReq = 9427, CmdIdleLiveEndDungeonCsReq = 9399, CmdIdleLiveTakeAssistRewardCsReq = 9386, CmdIdleLiveStartNodeCsReq = 9444, CmdTakeTaskRewardScRsp = 9423, CmdUpgradeTeamSlotCsRsp = 9409, CmdIdleLiveGetStatisticCsReq = 9407, CmdUpdateCustomInfoScRsp = 9362, CmdNfpedboofff = 9445, CmdIdleLiveTakeContentRewardCsReq = 9429, CmdIdleLiveStartNodeBattleCsReq = 9364, CmdIdleLiveReplaceTeamCsReq = 9354, CmdTakeContentScRsp = 9370, CmdEndDungeonScRsp = 9416, CmdIdleLiveDressSpecialEquipCsReq = 9394, CmdLcfgfgfdlof = 9351, CmdIdleLiveCollectIncomeCsReq = 9422, CmdGetFriendDungeonRankingInfosScRsp = 9361, CmdStartDungeonScRsp = 9352, CmdTechTreeChangeNodeStateCsRsp = 9358, CmdIdleLiveOpenChestReq = 9357, CmdFinishQuestionRsp = 9366, CmdIdleLiveTakeQuestEquipCsReq = 9374, CmdIdleLiveDoGachaCsReq = 9367, CmdDoGachaScRsp2 = 9401, CmdStartNodeBattleScRsp = 9368, CmdSyncChangeNtf = 9378, CmdIdleLiveFinishFinalActCsReq = 9389, CmdIdleLiveGetFriendDungeonRankingInfosCsReq = 9355, CmdIdleLiveGetFriendAssistListScRsp = 9421, CmdIdleLiveChangeTechTreeNodeCsReq = 9403, CmdIdleLiveUpgradeSlotCsReq = 9392, CmdIdleLiveFinishNodeEventCsReq = 9413, CmdHbcmbpkgbjk = 9382, CmdTakeQuestEquipCsRsp = 9428, CmdGpkcedkhlad = 9371, CmdJfkmfglopof = 9411, CmdIdleLiveStartDungeonCsReq = 9443, CmdIdleLiveGetDataScRsp = 9360, CmdDressSpecialEquipScRsp = 9450, } 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::InjjlaajgdePcpdhelpkem => "INJJLAAJGDE_PCPDHELPKEM", Self::CmdIdleLiveUpdateLiveRoomTitleCsReq => { "CmdIdleLiveUpdateLiveRoomTitleCsReq" } Self::CmdReplaceTeamCsRsp => "CmdReplaceTeamCsRsp", Self::CmdIdleLiveGetPendingEquipCsReq => "CmdIdleLiveGetPendingEquipCsReq", Self::CmdIdleLiveGetDataCsReq => "CmdIdleLiveGetDataCsReq", Self::CmdGjbineeabip => "CmdGJBINEEABIP", Self::CmdIdleLiveGetFriendAssistListCsReq => { "CmdIdleLiveGetFriendAssistListCsReq" } Self::CmdIdleLiveFinishNodeBattleQuitCsReq => { "CmdIdleLiveFinishNodeBattleQuitCsReq" } Self::CmdIdleLiveTakeTaskRewardCsReq => "CmdIdleLiveTakeTaskRewardCsReq", Self::CmdApkpgiollnp => "CmdAPKPGIOLLNP", Self::CmdNmbglkallbm => "CmdNMBGLKALLBM", Self::CmdIdleLiveTakeAssistRewardScRsp => "CmdIdleLiveTakeAssistRewardScRsp", Self::CmdHandlePendingEquipScRsp => "CmdHandlePendingEquipScRsp", Self::CmdGetFriendNewAssistRewardScNotify => { "CmdGetFriendNewAssistRewardScNotify" } Self::CmdIdleLiveHandlePendingEquipReq => "CmdIdleLiveHandlePendingEquipReq", Self::CmdIdleLiveManualFinishQuestionCsReq => { "CmdIdleLiveManualFinishQuestionCsReq" } Self::CmdIdleLiveEndDungeonCsReq => "CmdIdleLiveEndDungeonCsReq", Self::CmdIdleLiveTakeAssistRewardCsReq => "CmdIdleLiveTakeAssistRewardCsReq", Self::CmdIdleLiveStartNodeCsReq => "CmdIdleLiveStartNodeCsReq", Self::CmdTakeTaskRewardScRsp => "CmdTakeTaskRewardScRsp", Self::CmdUpgradeTeamSlotCsRsp => "CmdUpgradeTeamSlotCsRsp", Self::CmdIdleLiveGetStatisticCsReq => "CmdIdleLiveGetStatisticCsReq", Self::CmdUpdateCustomInfoScRsp => "CmdUpdateCustomInfoScRsp", Self::CmdNfpedboofff => "CmdNFPEDBOOFFF", Self::CmdIdleLiveTakeContentRewardCsReq => { "CmdIdleLiveTakeContentRewardCsReq" } Self::CmdIdleLiveStartNodeBattleCsReq => "CmdIdleLiveStartNodeBattleCsReq", Self::CmdIdleLiveReplaceTeamCsReq => "CmdIdleLiveReplaceTeamCsReq", Self::CmdTakeContentScRsp => "CmdTakeContentScRsp", Self::CmdEndDungeonScRsp => "CmdEndDungeonScRsp", Self::CmdIdleLiveDressSpecialEquipCsReq => { "CmdIdleLiveDressSpecialEquipCsReq" } Self::CmdLcfgfgfdlof => "CmdLCFGFGFDLOF", Self::CmdIdleLiveCollectIncomeCsReq => "CmdIdleLiveCollectIncomeCsReq", Self::CmdGetFriendDungeonRankingInfosScRsp => { "CmdGetFriendDungeonRankingInfosScRsp" } Self::CmdStartDungeonScRsp => "CmdStartDungeonScRsp", Self::CmdTechTreeChangeNodeStateCsRsp => "CmdTechTreeChangeNodeStateCsRsp", Self::CmdIdleLiveOpenChestReq => "CmdIdleLiveOpenChestReq", Self::CmdFinishQuestionRsp => "CmdFinishQuestionRsp", Self::CmdIdleLiveTakeQuestEquipCsReq => "CmdIdleLiveTakeQuestEquipCsReq", Self::CmdIdleLiveDoGachaCsReq => "CmdIdleLiveDoGachaCsReq", Self::CmdDoGachaScRsp2 => "CmdDoGachaScRsp2", Self::CmdStartNodeBattleScRsp => "CmdStartNodeBattleScRsp", Self::CmdSyncChangeNtf => "CmdSyncChangeNtf", Self::CmdIdleLiveFinishFinalActCsReq => "CmdIdleLiveFinishFinalActCsReq", Self::CmdIdleLiveGetFriendDungeonRankingInfosCsReq => { "CmdIdleLiveGetFriendDungeonRankingInfosCsReq" } Self::CmdIdleLiveGetFriendAssistListScRsp => { "CmdIdleLiveGetFriendAssistListScRsp" } Self::CmdIdleLiveChangeTechTreeNodeCsReq => { "CmdIdleLiveChangeTechTreeNodeCsReq" } Self::CmdIdleLiveUpgradeSlotCsReq => "CmdIdleLiveUpgradeSlotCsReq", Self::CmdIdleLiveFinishNodeEventCsReq => "CmdIdleLiveFinishNodeEventCsReq", Self::CmdHbcmbpkgbjk => "CmdHBCMBPKGBJK", Self::CmdTakeQuestEquipCsRsp => "CmdTakeQuestEquipCsRsp", Self::CmdGpkcedkhlad => "CmdGPKCEDKHLAD", Self::CmdJfkmfglopof => "CmdJFKMFGLOPOF", Self::CmdIdleLiveStartDungeonCsReq => "CmdIdleLiveStartDungeonCsReq", Self::CmdIdleLiveGetDataScRsp => "CmdIdleLiveGetDataScRsp", Self::CmdDressSpecialEquipScRsp => "CmdDressSpecialEquipScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "INJJLAAJGDE_PCPDHELPKEM" => Some(Self::InjjlaajgdePcpdhelpkem), "CmdIdleLiveUpdateLiveRoomTitleCsReq" => { Some(Self::CmdIdleLiveUpdateLiveRoomTitleCsReq) } "CmdReplaceTeamCsRsp" => Some(Self::CmdReplaceTeamCsRsp), "CmdIdleLiveGetPendingEquipCsReq" => { Some(Self::CmdIdleLiveGetPendingEquipCsReq) } "CmdIdleLiveGetDataCsReq" => Some(Self::CmdIdleLiveGetDataCsReq), "CmdGJBINEEABIP" => Some(Self::CmdGjbineeabip), "CmdIdleLiveGetFriendAssistListCsReq" => { Some(Self::CmdIdleLiveGetFriendAssistListCsReq) } "CmdIdleLiveFinishNodeBattleQuitCsReq" => { Some(Self::CmdIdleLiveFinishNodeBattleQuitCsReq) } "CmdIdleLiveTakeTaskRewardCsReq" => { Some(Self::CmdIdleLiveTakeTaskRewardCsReq) } "CmdAPKPGIOLLNP" => Some(Self::CmdApkpgiollnp), "CmdNMBGLKALLBM" => Some(Self::CmdNmbglkallbm), "CmdIdleLiveTakeAssistRewardScRsp" => { Some(Self::CmdIdleLiveTakeAssistRewardScRsp) } "CmdHandlePendingEquipScRsp" => Some(Self::CmdHandlePendingEquipScRsp), "CmdGetFriendNewAssistRewardScNotify" => { Some(Self::CmdGetFriendNewAssistRewardScNotify) } "CmdIdleLiveHandlePendingEquipReq" => { Some(Self::CmdIdleLiveHandlePendingEquipReq) } "CmdIdleLiveManualFinishQuestionCsReq" => { Some(Self::CmdIdleLiveManualFinishQuestionCsReq) } "CmdIdleLiveEndDungeonCsReq" => Some(Self::CmdIdleLiveEndDungeonCsReq), "CmdIdleLiveTakeAssistRewardCsReq" => { Some(Self::CmdIdleLiveTakeAssistRewardCsReq) } "CmdIdleLiveStartNodeCsReq" => Some(Self::CmdIdleLiveStartNodeCsReq), "CmdTakeTaskRewardScRsp" => Some(Self::CmdTakeTaskRewardScRsp), "CmdUpgradeTeamSlotCsRsp" => Some(Self::CmdUpgradeTeamSlotCsRsp), "CmdIdleLiveGetStatisticCsReq" => Some(Self::CmdIdleLiveGetStatisticCsReq), "CmdUpdateCustomInfoScRsp" => Some(Self::CmdUpdateCustomInfoScRsp), "CmdNFPEDBOOFFF" => Some(Self::CmdNfpedboofff), "CmdIdleLiveTakeContentRewardCsReq" => { Some(Self::CmdIdleLiveTakeContentRewardCsReq) } "CmdIdleLiveStartNodeBattleCsReq" => { Some(Self::CmdIdleLiveStartNodeBattleCsReq) } "CmdIdleLiveReplaceTeamCsReq" => Some(Self::CmdIdleLiveReplaceTeamCsReq), "CmdTakeContentScRsp" => Some(Self::CmdTakeContentScRsp), "CmdEndDungeonScRsp" => Some(Self::CmdEndDungeonScRsp), "CmdIdleLiveDressSpecialEquipCsReq" => { Some(Self::CmdIdleLiveDressSpecialEquipCsReq) } "CmdLCFGFGFDLOF" => Some(Self::CmdLcfgfgfdlof), "CmdIdleLiveCollectIncomeCsReq" => Some(Self::CmdIdleLiveCollectIncomeCsReq), "CmdGetFriendDungeonRankingInfosScRsp" => { Some(Self::CmdGetFriendDungeonRankingInfosScRsp) } "CmdStartDungeonScRsp" => Some(Self::CmdStartDungeonScRsp), "CmdTechTreeChangeNodeStateCsRsp" => { Some(Self::CmdTechTreeChangeNodeStateCsRsp) } "CmdIdleLiveOpenChestReq" => Some(Self::CmdIdleLiveOpenChestReq), "CmdFinishQuestionRsp" => Some(Self::CmdFinishQuestionRsp), "CmdIdleLiveTakeQuestEquipCsReq" => { Some(Self::CmdIdleLiveTakeQuestEquipCsReq) } "CmdIdleLiveDoGachaCsReq" => Some(Self::CmdIdleLiveDoGachaCsReq), "CmdDoGachaScRsp2" => Some(Self::CmdDoGachaScRsp2), "CmdStartNodeBattleScRsp" => Some(Self::CmdStartNodeBattleScRsp), "CmdSyncChangeNtf" => Some(Self::CmdSyncChangeNtf), "CmdIdleLiveFinishFinalActCsReq" => { Some(Self::CmdIdleLiveFinishFinalActCsReq) } "CmdIdleLiveGetFriendDungeonRankingInfosCsReq" => { Some(Self::CmdIdleLiveGetFriendDungeonRankingInfosCsReq) } "CmdIdleLiveGetFriendAssistListScRsp" => { Some(Self::CmdIdleLiveGetFriendAssistListScRsp) } "CmdIdleLiveChangeTechTreeNodeCsReq" => { Some(Self::CmdIdleLiveChangeTechTreeNodeCsReq) } "CmdIdleLiveUpgradeSlotCsReq" => Some(Self::CmdIdleLiveUpgradeSlotCsReq), "CmdIdleLiveFinishNodeEventCsReq" => { Some(Self::CmdIdleLiveFinishNodeEventCsReq) } "CmdHBCMBPKGBJK" => Some(Self::CmdHbcmbpkgbjk), "CmdTakeQuestEquipCsRsp" => Some(Self::CmdTakeQuestEquipCsRsp), "CmdGPKCEDKHLAD" => Some(Self::CmdGpkcedkhlad), "CmdJFKMFGLOPOF" => Some(Self::CmdJfkmfglopof), "CmdIdleLiveStartDungeonCsReq" => Some(Self::CmdIdleLiveStartDungeonCsReq), "CmdIdleLiveGetDataScRsp" => Some(Self::CmdIdleLiveGetDataScRsp), "CmdDressSpecialEquipScRsp" => Some(Self::CmdDressSpecialEquipScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lfgmadfakhk { Pcpdhelpkem = 0, Nmbcdildgnk = 1, Klhdcopplng = 2, Clphmajjila = 3, } impl Lfgmadfakhk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "LFGMADFAKHK_PCPDHELPKEM", Self::Nmbcdildgnk => "LFGMADFAKHK_NMBCDILDGNK", Self::Klhdcopplng => "LFGMADFAKHK_KLHDCOPPLNG", Self::Clphmajjila => "LFGMADFAKHK_CLPHMAJJILA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LFGMADFAKHK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "LFGMADFAKHK_NMBCDILDGNK" => Some(Self::Nmbcdildgnk), "LFGMADFAKHK_KLHDCOPPLNG" => Some(Self::Klhdcopplng), "LFGMADFAKHK_CLPHMAJJILA" => Some(Self::Clphmajjila), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kgfmbniippa { Hhhakhmohbb = 0, Iencngoambl = 1, Dekdenfmcmp = 2, Kppjmjehafb = 3, } impl Kgfmbniippa { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Hhhakhmohbb => "KGFMBNIIPPA_HHHAKHMOHBB", Self::Iencngoambl => "KGFMBNIIPPA_IENCNGOAMBL", Self::Dekdenfmcmp => "KGFMBNIIPPA_DEKDENFMCMP", Self::Kppjmjehafb => "KGFMBNIIPPA_KPPJMJEHAFB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KGFMBNIIPPA_HHHAKHMOHBB" => Some(Self::Hhhakhmohbb), "KGFMBNIIPPA_IENCNGOAMBL" => Some(Self::Iencngoambl), "KGFMBNIIPPA_DEKDENFMCMP" => Some(Self::Dekdenfmcmp), "KGFMBNIIPPA_KPPJMJEHAFB" => Some(Self::Kppjmjehafb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Obcfjpgnalp { Pcpdhelpkem = 0, Ldknpkkdkdp = 2, Jbcojmgbhmg = 4, Npbklchljmg = 5, Pboipjlcodj = 6, Bofliohkpkb = 7, } impl Obcfjpgnalp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "OBCFJPGNALP_PCPDHELPKEM", Self::Ldknpkkdkdp => "OBCFJPGNALP_LDKNPKKDKDP", Self::Jbcojmgbhmg => "OBCFJPGNALP_JBCOJMGBHMG", Self::Npbklchljmg => "OBCFJPGNALP_NPBKLCHLJMG", Self::Pboipjlcodj => "OBCFJPGNALP_PBOIPJLCODJ", Self::Bofliohkpkb => "OBCFJPGNALP_BOFLIOHKPKB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OBCFJPGNALP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "OBCFJPGNALP_LDKNPKKDKDP" => Some(Self::Ldknpkkdkdp), "OBCFJPGNALP_JBCOJMGBHMG" => Some(Self::Jbcojmgbhmg), "OBCFJPGNALP_NPBKLCHLJMG" => Some(Self::Npbklchljmg), "OBCFJPGNALP_PBOIPJLCODJ" => Some(Self::Pboipjlcodj), "OBCFJPGNALP_BOFLIOHKPKB" => Some(Self::Bofliohkpkb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jdkjpfgjobi { Pcpdhelpkem = 0, Mbjhgnhoglg = 1, Lbhlhgeenkk = 2, } impl Jdkjpfgjobi { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "JDKJPFGJOBI_PCPDHELPKEM", Self::Mbjhgnhoglg => "JDKJPFGJOBI_MBJHGNHOGLG", Self::Lbhlhgeenkk => "JDKJPFGJOBI_LBHLHGEENKK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JDKJPFGJOBI_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "JDKJPFGJOBI_MBJHGNHOGLG" => Some(Self::Mbjhgnhoglg), "JDKJPFGJOBI_LBHLHGEENKK" => Some(Self::Lbhlhgeenkk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mhgdjpmeffn { Pcpdhelpkem = 0, Jlhfgfkjkpb = 1, Eihfabompdk = 2, } impl Mhgdjpmeffn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "MHGDJPMEFFN_PCPDHELPKEM", Self::Jlhfgfkjkpb => "MHGDJPMEFFN_JLHFGFKJKPB", Self::Eihfabompdk => "MHGDJPMEFFN_EIHFABOMPDK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MHGDJPMEFFN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "MHGDJPMEFFN_JLHFGFKJKPB" => Some(Self::Jlhfgfkjkpb), "MHGDJPMEFFN_EIHFABOMPDK" => Some(Self::Eihfabompdk), _ => None, } } } /// Obf: COCNBMMFLII #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdInteractiveTriggerMazeBuffType { CocnbmmfliiPcpdhelpkem = 0, CmdCoeohebfico = 9479, CmdJhiaglgpmbd = 9480, } 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::CocnbmmfliiPcpdhelpkem => "COCNBMMFLII_PCPDHELPKEM", Self::CmdCoeohebfico => "CmdCOEOHEBFICO", Self::CmdJhiaglgpmbd => "CmdJHIAGLGPMBD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "COCNBMMFLII_PCPDHELPKEM" => Some(Self::CocnbmmfliiPcpdhelpkem), "CmdCOEOHEBFICO" => Some(Self::CmdCoeohebfico), "CmdJHIAGLGPMBD" => Some(Self::CmdJhiaglgpmbd), _ => None, } } } /// Obf: FPPPIALGGKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdItemType { FpppialggklPcpdhelpkem = 0, CmdSetTurnFoodSwitchCsReq = 520, CmdSpecialComposeItemCsReq = 574, CmdKfdgnfbaogn = 529, CmdCmdLockEquipmentCsReq = 514, CmdMarkRelicFilterPlanScRsp = 577, CmdExpUpRelicScRsp = 538, CmdRelicReforgeCsReq = 506, CmdDestroyItemScRsp = 553, CmdGetBagCsReq = 591, CmdGetBagScRsp = 510, CmdExpUpEquipmentCsReq = 539, CmdMarkItemScRsp = 525, CmdComposeLimitNumUpdateScNotify = 565, CmdIljjbgnemhh = 590, CmdGetRelicFilterPlanCsReq = 536, CmdHkjgdikjigi = 588, CmdRankUpEquipmentCsReq = 563, CmdMarkItemCsReq = 551, CmdGetRecycleTimeCsReq = 557, CmdAdceacimklg = 593, CmdUseItemCsReq = 509, CmdGetMarkItemListScRsp = 517, CmdExpUpEquipmentScRsp = 501, CmdAddRelicFilterPlanScRsp = 524, CmdAddEquipmentScRsp = 596, CmdBatchRankUpEquipmentCsReq = 569, CmdSellItemScRsp = 561, CmdComposeLimitNumCompleteScNotify = 528, CmdComposeSelectedRelicCsReq = 600, CmdRechargeSuccNotify = 507, CmdModifyRelicFilterPlanCsReq = 578, CmdAddRelicFilterPlanCsReq = 592, CmdOpdnmlkmnbb = 526, CmdAconifjjkcg = 516, CmdCmdSellItemCsReq = 533, CmdDeleteRelicFilterPlanCsReq = 559, CmdCmdLockRelicCsReq = 572, CmdGhciogmhopp = 541, CmdGetRelicFilterPlanScRsp = 503, CmdComposeItemScRsp = 537, CmdDmjnagekona = 595, CmdDestroyItemCsReq = 573, CmdDiscardRelicScRsp = 566, CmdExpUpRelicCsReq = 504, CmdGetRecyleTimeScRsp = 521, CmdRelicReforgeConfirmCsReq = 552, CmdModifyRelicFilterPlanScRsp = 542, CmdCancelMarkItemNotify = 554, CmdUseItemScRsp = 598, CmdNlddlgdebmo = 518, CmdPromoteEquipmentCsReq = 594, CmdComposeSelectedRelicScRsp = 589, CmdEbddjobgdhd = 532, CmdExchangeHcoinCsReq = 558, CmdMarkRelicFilterPlanCsReq = 512, CmdExchangeHcoinScRsp = 544, CmdGeneralVirtualItemDataNotify = 502, CmdSyncTurnFoodNotify = 579, CmdDiscardRelicCsReq = 549, CmdGetMarkItemListCsReq = 508, } 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::FpppialggklPcpdhelpkem => "FPPPIALGGKL_PCPDHELPKEM", Self::CmdSetTurnFoodSwitchCsReq => "CmdSetTurnFoodSwitchCsReq", Self::CmdSpecialComposeItemCsReq => "CmdSpecialComposeItemCsReq", Self::CmdKfdgnfbaogn => "CmdKFDGNFBAOGN", Self::CmdCmdLockEquipmentCsReq => "CmdCmdLockEquipmentCsReq", Self::CmdMarkRelicFilterPlanScRsp => "CmdMarkRelicFilterPlanScRsp", Self::CmdExpUpRelicScRsp => "CmdExpUpRelicScRsp", Self::CmdRelicReforgeCsReq => "CmdRelicReforgeCsReq", Self::CmdDestroyItemScRsp => "CmdDestroyItemScRsp", Self::CmdGetBagCsReq => "CmdGetBagCsReq", Self::CmdGetBagScRsp => "CmdGetBagScRsp", Self::CmdExpUpEquipmentCsReq => "CmdExpUpEquipmentCsReq", Self::CmdMarkItemScRsp => "CmdMarkItemScRsp", Self::CmdComposeLimitNumUpdateScNotify => "CmdComposeLimitNumUpdateScNotify", Self::CmdIljjbgnemhh => "CmdILJJBGNEMHH", Self::CmdGetRelicFilterPlanCsReq => "CmdGetRelicFilterPlanCsReq", Self::CmdHkjgdikjigi => "CmdHKJGDIKJIGI", Self::CmdRankUpEquipmentCsReq => "CmdRankUpEquipmentCsReq", Self::CmdMarkItemCsReq => "CmdMarkItemCsReq", Self::CmdGetRecycleTimeCsReq => "CmdGetRecycleTimeCsReq", Self::CmdAdceacimklg => "CmdADCEACIMKLG", Self::CmdUseItemCsReq => "CmdUseItemCsReq", Self::CmdGetMarkItemListScRsp => "CmdGetMarkItemListScRsp", Self::CmdExpUpEquipmentScRsp => "CmdExpUpEquipmentScRsp", Self::CmdAddRelicFilterPlanScRsp => "CmdAddRelicFilterPlanScRsp", Self::CmdAddEquipmentScRsp => "CmdAddEquipmentScRsp", Self::CmdBatchRankUpEquipmentCsReq => "CmdBatchRankUpEquipmentCsReq", Self::CmdSellItemScRsp => "CmdSellItemScRsp", Self::CmdComposeLimitNumCompleteScNotify => { "CmdComposeLimitNumCompleteScNotify" } Self::CmdComposeSelectedRelicCsReq => "CmdComposeSelectedRelicCsReq", Self::CmdRechargeSuccNotify => "CmdRechargeSuccNotify", Self::CmdModifyRelicFilterPlanCsReq => "CmdModifyRelicFilterPlanCsReq", Self::CmdAddRelicFilterPlanCsReq => "CmdAddRelicFilterPlanCsReq", Self::CmdOpdnmlkmnbb => "CmdOPDNMLKMNBB", Self::CmdAconifjjkcg => "CmdACONIFJJKCG", Self::CmdCmdSellItemCsReq => "CmdCmdSellItemCsReq", Self::CmdDeleteRelicFilterPlanCsReq => "CmdDeleteRelicFilterPlanCsReq", Self::CmdCmdLockRelicCsReq => "CmdCmdLockRelicCsReq", Self::CmdGhciogmhopp => "CmdGHCIOGMHOPP", Self::CmdGetRelicFilterPlanScRsp => "CmdGetRelicFilterPlanScRsp", Self::CmdComposeItemScRsp => "CmdComposeItemScRsp", Self::CmdDmjnagekona => "CmdDMJNAGEKONA", Self::CmdDestroyItemCsReq => "CmdDestroyItemCsReq", Self::CmdDiscardRelicScRsp => "CmdDiscardRelicScRsp", Self::CmdExpUpRelicCsReq => "CmdExpUpRelicCsReq", Self::CmdGetRecyleTimeScRsp => "CmdGetRecyleTimeScRsp", Self::CmdRelicReforgeConfirmCsReq => "CmdRelicReforgeConfirmCsReq", Self::CmdModifyRelicFilterPlanScRsp => "CmdModifyRelicFilterPlanScRsp", Self::CmdCancelMarkItemNotify => "CmdCancelMarkItemNotify", Self::CmdUseItemScRsp => "CmdUseItemScRsp", Self::CmdNlddlgdebmo => "CmdNLDDLGDEBMO", Self::CmdPromoteEquipmentCsReq => "CmdPromoteEquipmentCsReq", Self::CmdComposeSelectedRelicScRsp => "CmdComposeSelectedRelicScRsp", Self::CmdEbddjobgdhd => "CmdEBDDJOBGDHD", Self::CmdExchangeHcoinCsReq => "CmdExchangeHcoinCsReq", Self::CmdMarkRelicFilterPlanCsReq => "CmdMarkRelicFilterPlanCsReq", Self::CmdExchangeHcoinScRsp => "CmdExchangeHcoinScRsp", Self::CmdGeneralVirtualItemDataNotify => "CmdGeneralVirtualItemDataNotify", Self::CmdSyncTurnFoodNotify => "CmdSyncTurnFoodNotify", Self::CmdDiscardRelicCsReq => "CmdDiscardRelicCsReq", Self::CmdGetMarkItemListCsReq => "CmdGetMarkItemListCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FPPPIALGGKL_PCPDHELPKEM" => Some(Self::FpppialggklPcpdhelpkem), "CmdSetTurnFoodSwitchCsReq" => Some(Self::CmdSetTurnFoodSwitchCsReq), "CmdSpecialComposeItemCsReq" => Some(Self::CmdSpecialComposeItemCsReq), "CmdKFDGNFBAOGN" => Some(Self::CmdKfdgnfbaogn), "CmdCmdLockEquipmentCsReq" => Some(Self::CmdCmdLockEquipmentCsReq), "CmdMarkRelicFilterPlanScRsp" => Some(Self::CmdMarkRelicFilterPlanScRsp), "CmdExpUpRelicScRsp" => Some(Self::CmdExpUpRelicScRsp), "CmdRelicReforgeCsReq" => Some(Self::CmdRelicReforgeCsReq), "CmdDestroyItemScRsp" => Some(Self::CmdDestroyItemScRsp), "CmdGetBagCsReq" => Some(Self::CmdGetBagCsReq), "CmdGetBagScRsp" => Some(Self::CmdGetBagScRsp), "CmdExpUpEquipmentCsReq" => Some(Self::CmdExpUpEquipmentCsReq), "CmdMarkItemScRsp" => Some(Self::CmdMarkItemScRsp), "CmdComposeLimitNumUpdateScNotify" => { Some(Self::CmdComposeLimitNumUpdateScNotify) } "CmdILJJBGNEMHH" => Some(Self::CmdIljjbgnemhh), "CmdGetRelicFilterPlanCsReq" => Some(Self::CmdGetRelicFilterPlanCsReq), "CmdHKJGDIKJIGI" => Some(Self::CmdHkjgdikjigi), "CmdRankUpEquipmentCsReq" => Some(Self::CmdRankUpEquipmentCsReq), "CmdMarkItemCsReq" => Some(Self::CmdMarkItemCsReq), "CmdGetRecycleTimeCsReq" => Some(Self::CmdGetRecycleTimeCsReq), "CmdADCEACIMKLG" => Some(Self::CmdAdceacimklg), "CmdUseItemCsReq" => Some(Self::CmdUseItemCsReq), "CmdGetMarkItemListScRsp" => Some(Self::CmdGetMarkItemListScRsp), "CmdExpUpEquipmentScRsp" => Some(Self::CmdExpUpEquipmentScRsp), "CmdAddRelicFilterPlanScRsp" => Some(Self::CmdAddRelicFilterPlanScRsp), "CmdAddEquipmentScRsp" => Some(Self::CmdAddEquipmentScRsp), "CmdBatchRankUpEquipmentCsReq" => Some(Self::CmdBatchRankUpEquipmentCsReq), "CmdSellItemScRsp" => Some(Self::CmdSellItemScRsp), "CmdComposeLimitNumCompleteScNotify" => { Some(Self::CmdComposeLimitNumCompleteScNotify) } "CmdComposeSelectedRelicCsReq" => Some(Self::CmdComposeSelectedRelicCsReq), "CmdRechargeSuccNotify" => Some(Self::CmdRechargeSuccNotify), "CmdModifyRelicFilterPlanCsReq" => Some(Self::CmdModifyRelicFilterPlanCsReq), "CmdAddRelicFilterPlanCsReq" => Some(Self::CmdAddRelicFilterPlanCsReq), "CmdOPDNMLKMNBB" => Some(Self::CmdOpdnmlkmnbb), "CmdACONIFJJKCG" => Some(Self::CmdAconifjjkcg), "CmdCmdSellItemCsReq" => Some(Self::CmdCmdSellItemCsReq), "CmdDeleteRelicFilterPlanCsReq" => Some(Self::CmdDeleteRelicFilterPlanCsReq), "CmdCmdLockRelicCsReq" => Some(Self::CmdCmdLockRelicCsReq), "CmdGHCIOGMHOPP" => Some(Self::CmdGhciogmhopp), "CmdGetRelicFilterPlanScRsp" => Some(Self::CmdGetRelicFilterPlanScRsp), "CmdComposeItemScRsp" => Some(Self::CmdComposeItemScRsp), "CmdDMJNAGEKONA" => Some(Self::CmdDmjnagekona), "CmdDestroyItemCsReq" => Some(Self::CmdDestroyItemCsReq), "CmdDiscardRelicScRsp" => Some(Self::CmdDiscardRelicScRsp), "CmdExpUpRelicCsReq" => Some(Self::CmdExpUpRelicCsReq), "CmdGetRecyleTimeScRsp" => Some(Self::CmdGetRecyleTimeScRsp), "CmdRelicReforgeConfirmCsReq" => Some(Self::CmdRelicReforgeConfirmCsReq), "CmdModifyRelicFilterPlanScRsp" => Some(Self::CmdModifyRelicFilterPlanScRsp), "CmdCancelMarkItemNotify" => Some(Self::CmdCancelMarkItemNotify), "CmdUseItemScRsp" => Some(Self::CmdUseItemScRsp), "CmdNLDDLGDEBMO" => Some(Self::CmdNlddlgdebmo), "CmdPromoteEquipmentCsReq" => Some(Self::CmdPromoteEquipmentCsReq), "CmdComposeSelectedRelicScRsp" => Some(Self::CmdComposeSelectedRelicScRsp), "CmdEBDDJOBGDHD" => Some(Self::CmdEbddjobgdhd), "CmdExchangeHcoinCsReq" => Some(Self::CmdExchangeHcoinCsReq), "CmdMarkRelicFilterPlanCsReq" => Some(Self::CmdMarkRelicFilterPlanCsReq), "CmdExchangeHcoinScRsp" => Some(Self::CmdExchangeHcoinScRsp), "CmdGeneralVirtualItemDataNotify" => { Some(Self::CmdGeneralVirtualItemDataNotify) } "CmdSyncTurnFoodNotify" => Some(Self::CmdSyncTurnFoodNotify), "CmdDiscardRelicCsReq" => Some(Self::CmdDiscardRelicCsReq), "CmdGetMarkItemListCsReq" => Some(Self::CmdGetMarkItemListCsReq), _ => None, } } } /// Obf: EGEJGNADOHG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RelicDiscardType { EgejgnadohgIfpdlcoienf = 0, EgejgnadohgLboobhamnbk = 1, EgejgnadohgPbkgffcnbbh = 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::EgejgnadohgIfpdlcoienf => "EGEJGNADOHG_IFPDLCOIENF", Self::EgejgnadohgLboobhamnbk => "EGEJGNADOHG_LBOOBHAMNBK", Self::EgejgnadohgPbkgffcnbbh => "EGEJGNADOHG_PBKGFFCNBBH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EGEJGNADOHG_IFPDLCOIENF" => Some(Self::EgejgnadohgIfpdlcoienf), "EGEJGNADOHG_LBOOBHAMNBK" => Some(Self::EgejgnadohgLboobhamnbk), "EGEJGNADOHG_PBKGFFCNBBH" => Some(Self::EgejgnadohgPbkgffcnbbh), _ => None, } } } /// Obf: HINDKODOBAA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TurnFoodSwitch { HindkodobaaPcpdhelpkem = 0, HindkodobaaKebpgfmocdd = 1, HindkodobaaEmlcfoeiahm = 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::HindkodobaaPcpdhelpkem => "HINDKODOBAA_PCPDHELPKEM", Self::HindkodobaaKebpgfmocdd => "HINDKODOBAA_KEBPGFMOCDD", Self::HindkodobaaEmlcfoeiahm => "HINDKODOBAA_EMLCFOEIAHM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HINDKODOBAA_PCPDHELPKEM" => Some(Self::HindkodobaaPcpdhelpkem), "HINDKODOBAA_KEBPGFMOCDD" => Some(Self::HindkodobaaKebpgfmocdd), "HINDKODOBAA_EMLCFOEIAHM" => Some(Self::HindkodobaaEmlcfoeiahm), _ => None, } } } /// Obf: EHPNGMCBMBF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdJukeboxType { EhpngmcbmbfPcpdhelpkem = 0, CmdUnlockBackGroundMusicCsReq = 3114, CmdGetJukeboxDataScRsp = 3110, CmdPlayBackGroundMusicCsReq = 3194, CmdIdebdgichaj = 3109, CmdGetJukeboxDataCsReq = 3191, CmdCjapfooonkc = 3198, CmdUnlockBackGroundMusicScRsp = 3118, CmdPlayBackGroundMusicScRsp = 3195, } 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::EhpngmcbmbfPcpdhelpkem => "EHPNGMCBMBF_PCPDHELPKEM", Self::CmdUnlockBackGroundMusicCsReq => "CmdUnlockBackGroundMusicCsReq", Self::CmdGetJukeboxDataScRsp => "CmdGetJukeboxDataScRsp", Self::CmdPlayBackGroundMusicCsReq => "CmdPlayBackGroundMusicCsReq", Self::CmdIdebdgichaj => "CmdIDEBDGICHAJ", Self::CmdGetJukeboxDataCsReq => "CmdGetJukeboxDataCsReq", Self::CmdCjapfooonkc => "CmdCJAPFOOONKC", Self::CmdUnlockBackGroundMusicScRsp => "CmdUnlockBackGroundMusicScRsp", Self::CmdPlayBackGroundMusicScRsp => "CmdPlayBackGroundMusicScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EHPNGMCBMBF_PCPDHELPKEM" => Some(Self::EhpngmcbmbfPcpdhelpkem), "CmdUnlockBackGroundMusicCsReq" => Some(Self::CmdUnlockBackGroundMusicCsReq), "CmdGetJukeboxDataScRsp" => Some(Self::CmdGetJukeboxDataScRsp), "CmdPlayBackGroundMusicCsReq" => Some(Self::CmdPlayBackGroundMusicCsReq), "CmdIDEBDGICHAJ" => Some(Self::CmdIdebdgichaj), "CmdGetJukeboxDataCsReq" => Some(Self::CmdGetJukeboxDataCsReq), "CmdCJAPFOOONKC" => Some(Self::CmdCjapfooonkc), "CmdUnlockBackGroundMusicScRsp" => Some(Self::CmdUnlockBackGroundMusicScRsp), "CmdPlayBackGroundMusicScRsp" => Some(Self::CmdPlayBackGroundMusicScRsp), _ => None, } } } /// Obf: IPPOLBNMGNK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLimaoNewsType { IppolbnmgnkPcpdhelpkem = 0, IppolbnmgnkIkbkdnbhlbi = 9209, IppolbnmgnkMopbbldbkkl = 9191, IppolbnmgnkEchjnlhbbia = 9184, CmdAejmfmmhall = 9194, CmdBhkljgbepcf = 9207, CmdCnhphdcjekg = 9197, CmdMbpnkkmkchc = 9199, IppolbnmgnkGimmjcfdflf = 9195, IppolbnmgnkBpcoikogkap = 9206, IppolbnmgnkAgijkdpcoio = 9182, IppolbnmgnkDiiklmjcgbm = 9205, CmdObkhphecdei = 9202, IppolbnmgnkIdogkcpnecc = 9183, CmdGaeljjddemd = 9210, CmdMlaohceihfl = 9200, IppolbnmgnkHcjachldggm = 9189, CmdJnlhonljghd = 9181, CmdPlpmobcjloj = 9185, CmdIcoloefhlgd = 9188, CmdFeccggmmbmk = 9190, CmdOkildhpdmib = 9187, CmdKamjpifpjpf = 9198, IppolbnmgnkPgfkdjkhdcc = 9193, IppolbnmgnkAcoeflafkoe = 9204, IppolbnmgnkNphedeikedo = 9203, } 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::IppolbnmgnkPcpdhelpkem => "IPPOLBNMGNK_PCPDHELPKEM", Self::IppolbnmgnkIkbkdnbhlbi => "IPPOLBNMGNK_IKBKDNBHLBI", Self::IppolbnmgnkMopbbldbkkl => "IPPOLBNMGNK_MOPBBLDBKKL", Self::IppolbnmgnkEchjnlhbbia => "IPPOLBNMGNK_ECHJNLHBBIA", Self::CmdAejmfmmhall => "CmdAEJMFMMHALL", Self::CmdBhkljgbepcf => "CmdBHKLJGBEPCF", Self::CmdCnhphdcjekg => "CmdCNHPHDCJEKG", Self::CmdMbpnkkmkchc => "CmdMBPNKKMKCHC", Self::IppolbnmgnkGimmjcfdflf => "IPPOLBNMGNK_GIMMJCFDFLF", Self::IppolbnmgnkBpcoikogkap => "IPPOLBNMGNK_BPCOIKOGKAP", Self::IppolbnmgnkAgijkdpcoio => "IPPOLBNMGNK_AGIJKDPCOIO", Self::IppolbnmgnkDiiklmjcgbm => "IPPOLBNMGNK_DIIKLMJCGBM", Self::CmdObkhphecdei => "CmdOBKHPHECDEI", Self::IppolbnmgnkIdogkcpnecc => "IPPOLBNMGNK_IDOGKCPNECC", Self::CmdGaeljjddemd => "CmdGAELJJDDEMD", Self::CmdMlaohceihfl => "CmdMLAOHCEIHFL", Self::IppolbnmgnkHcjachldggm => "IPPOLBNMGNK_HCJACHLDGGM", Self::CmdJnlhonljghd => "CmdJNLHONLJGHD", Self::CmdPlpmobcjloj => "CmdPLPMOBCJLOJ", Self::CmdIcoloefhlgd => "CmdICOLOEFHLGD", Self::CmdFeccggmmbmk => "CmdFECCGGMMBMK", Self::CmdOkildhpdmib => "CmdOKILDHPDMIB", Self::CmdKamjpifpjpf => "CmdKAMJPIFPJPF", Self::IppolbnmgnkPgfkdjkhdcc => "IPPOLBNMGNK_PGFKDJKHDCC", Self::IppolbnmgnkAcoeflafkoe => "IPPOLBNMGNK_ACOEFLAFKOE", Self::IppolbnmgnkNphedeikedo => "IPPOLBNMGNK_NPHEDEIKEDO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IPPOLBNMGNK_PCPDHELPKEM" => Some(Self::IppolbnmgnkPcpdhelpkem), "IPPOLBNMGNK_IKBKDNBHLBI" => Some(Self::IppolbnmgnkIkbkdnbhlbi), "IPPOLBNMGNK_MOPBBLDBKKL" => Some(Self::IppolbnmgnkMopbbldbkkl), "IPPOLBNMGNK_ECHJNLHBBIA" => Some(Self::IppolbnmgnkEchjnlhbbia), "CmdAEJMFMMHALL" => Some(Self::CmdAejmfmmhall), "CmdBHKLJGBEPCF" => Some(Self::CmdBhkljgbepcf), "CmdCNHPHDCJEKG" => Some(Self::CmdCnhphdcjekg), "CmdMBPNKKMKCHC" => Some(Self::CmdMbpnkkmkchc), "IPPOLBNMGNK_GIMMJCFDFLF" => Some(Self::IppolbnmgnkGimmjcfdflf), "IPPOLBNMGNK_BPCOIKOGKAP" => Some(Self::IppolbnmgnkBpcoikogkap), "IPPOLBNMGNK_AGIJKDPCOIO" => Some(Self::IppolbnmgnkAgijkdpcoio), "IPPOLBNMGNK_DIIKLMJCGBM" => Some(Self::IppolbnmgnkDiiklmjcgbm), "CmdOBKHPHECDEI" => Some(Self::CmdObkhphecdei), "IPPOLBNMGNK_IDOGKCPNECC" => Some(Self::IppolbnmgnkIdogkcpnecc), "CmdGAELJJDDEMD" => Some(Self::CmdGaeljjddemd), "CmdMLAOHCEIHFL" => Some(Self::CmdMlaohceihfl), "IPPOLBNMGNK_HCJACHLDGGM" => Some(Self::IppolbnmgnkHcjachldggm), "CmdJNLHONLJGHD" => Some(Self::CmdJnlhonljghd), "CmdPLPMOBCJLOJ" => Some(Self::CmdPlpmobcjloj), "CmdICOLOEFHLGD" => Some(Self::CmdIcoloefhlgd), "CmdFECCGGMMBMK" => Some(Self::CmdFeccggmmbmk), "CmdOKILDHPDMIB" => Some(Self::CmdOkildhpdmib), "CmdKAMJPIFPJPF" => Some(Self::CmdKamjpifpjpf), "IPPOLBNMGNK_PGFKDJKHDCC" => Some(Self::IppolbnmgnkPgfkdjkhdcc), "IPPOLBNMGNK_ACOEFLAFKOE" => Some(Self::IppolbnmgnkAcoeflafkoe), "IPPOLBNMGNK_NPHEDEIKEDO" => Some(Self::IppolbnmgnkNphedeikedo), _ => None, } } } /// Obf: KMPIHHBLOAB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum LimaoNewsOfficeSurveyState { KmpihhbloabPcpdhelpkem = 0, KmpihhbloabIhaoklgokch = 1, KmpihhbloabOpnadfkbgnn = 2, KmpihhbloabFflchlpofnm = 3, KmpihhbloabPoolaghgcmg = 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::KmpihhbloabPcpdhelpkem => "KMPIHHBLOAB_PCPDHELPKEM", Self::KmpihhbloabIhaoklgokch => "KMPIHHBLOAB_IHAOKLGOKCH", Self::KmpihhbloabOpnadfkbgnn => "KMPIHHBLOAB_OPNADFKBGNN", Self::KmpihhbloabFflchlpofnm => "KMPIHHBLOAB_FFLCHLPOFNM", Self::KmpihhbloabPoolaghgcmg => "KMPIHHBLOAB_POOLAGHGCMG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KMPIHHBLOAB_PCPDHELPKEM" => Some(Self::KmpihhbloabPcpdhelpkem), "KMPIHHBLOAB_IHAOKLGOKCH" => Some(Self::KmpihhbloabIhaoklgokch), "KMPIHHBLOAB_OPNADFKBGNN" => Some(Self::KmpihhbloabOpnadfkbgnn), "KMPIHHBLOAB_FFLCHLPOFNM" => Some(Self::KmpihhbloabFflchlpofnm), "KMPIHHBLOAB_POOLAGHGCMG" => Some(Self::KmpihhbloabPoolaghgcmg), _ => None, } } } /// Obf: KEACHFCCAOI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLineupType { KeachfccaoiPcpdhelpkem = 0, CmdChangeLineupLeaderScRsp = 704, CmdSetLineupNameScRsp = 733, CmdQuitLineupScRsp = 798, CmdChangeLineupLeaderCsReq = 737, CmdExtraLineupDestroyNotify = 789, CmdGetLineupAvatarDataCsReq = 701, CmdGetAllLineupDataCsReq = 761, CmdVirtualLineupTrialAvatarChangeScNotify = 796, CmdReplaceLineupScRsp = 800, CmdGetCurLineupDataScRsp = 795, CmdJoinLineupScRsp = 718, CmdAjjaamndgeh = 710, CmdSwitchLineupIndexCsReq = 738, CmdSwitchLineupIndexScRsp = 772, CmdJoinLineupCsReq = 714, CmdGetCurLineupDataCsReq = 794, CmdGetAllLineupDataScRsp = 707, CmdBcnogenahjj = 726, CmdVirtualLineupDestroyNotify = 758, CmdSwapLineupCsReq = 763, KeachfccaoiNnmmnmdjelk = 791, CmdGetLineupAvatarDataScRsp = 774, CmdReplaceLineupCsReq = 744, CmdSyncLineupNotify = 739, CmdQuitLineupCsReq = 709, CmdSetLineupNameCsReq = 732, } 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::KeachfccaoiPcpdhelpkem => "KEACHFCCAOI_PCPDHELPKEM", Self::CmdChangeLineupLeaderScRsp => "CmdChangeLineupLeaderScRsp", Self::CmdSetLineupNameScRsp => "CmdSetLineupNameScRsp", Self::CmdQuitLineupScRsp => "CmdQuitLineupScRsp", Self::CmdChangeLineupLeaderCsReq => "CmdChangeLineupLeaderCsReq", Self::CmdExtraLineupDestroyNotify => "CmdExtraLineupDestroyNotify", Self::CmdGetLineupAvatarDataCsReq => "CmdGetLineupAvatarDataCsReq", Self::CmdGetAllLineupDataCsReq => "CmdGetAllLineupDataCsReq", Self::CmdVirtualLineupTrialAvatarChangeScNotify => { "CmdVirtualLineupTrialAvatarChangeScNotify" } Self::CmdReplaceLineupScRsp => "CmdReplaceLineupScRsp", Self::CmdGetCurLineupDataScRsp => "CmdGetCurLineupDataScRsp", Self::CmdJoinLineupScRsp => "CmdJoinLineupScRsp", Self::CmdAjjaamndgeh => "CmdAJJAAMNDGEH", Self::CmdSwitchLineupIndexCsReq => "CmdSwitchLineupIndexCsReq", Self::CmdSwitchLineupIndexScRsp => "CmdSwitchLineupIndexScRsp", Self::CmdJoinLineupCsReq => "CmdJoinLineupCsReq", Self::CmdGetCurLineupDataCsReq => "CmdGetCurLineupDataCsReq", Self::CmdGetAllLineupDataScRsp => "CmdGetAllLineupDataScRsp", Self::CmdBcnogenahjj => "CmdBCNOGENAHJJ", Self::CmdVirtualLineupDestroyNotify => "CmdVirtualLineupDestroyNotify", Self::CmdSwapLineupCsReq => "CmdSwapLineupCsReq", Self::KeachfccaoiNnmmnmdjelk => "KEACHFCCAOI_NNMMNMDJELK", Self::CmdGetLineupAvatarDataScRsp => "CmdGetLineupAvatarDataScRsp", Self::CmdReplaceLineupCsReq => "CmdReplaceLineupCsReq", Self::CmdSyncLineupNotify => "CmdSyncLineupNotify", Self::CmdQuitLineupCsReq => "CmdQuitLineupCsReq", Self::CmdSetLineupNameCsReq => "CmdSetLineupNameCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KEACHFCCAOI_PCPDHELPKEM" => Some(Self::KeachfccaoiPcpdhelpkem), "CmdChangeLineupLeaderScRsp" => Some(Self::CmdChangeLineupLeaderScRsp), "CmdSetLineupNameScRsp" => Some(Self::CmdSetLineupNameScRsp), "CmdQuitLineupScRsp" => Some(Self::CmdQuitLineupScRsp), "CmdChangeLineupLeaderCsReq" => Some(Self::CmdChangeLineupLeaderCsReq), "CmdExtraLineupDestroyNotify" => Some(Self::CmdExtraLineupDestroyNotify), "CmdGetLineupAvatarDataCsReq" => Some(Self::CmdGetLineupAvatarDataCsReq), "CmdGetAllLineupDataCsReq" => Some(Self::CmdGetAllLineupDataCsReq), "CmdVirtualLineupTrialAvatarChangeScNotify" => { Some(Self::CmdVirtualLineupTrialAvatarChangeScNotify) } "CmdReplaceLineupScRsp" => Some(Self::CmdReplaceLineupScRsp), "CmdGetCurLineupDataScRsp" => Some(Self::CmdGetCurLineupDataScRsp), "CmdJoinLineupScRsp" => Some(Self::CmdJoinLineupScRsp), "CmdAJJAAMNDGEH" => Some(Self::CmdAjjaamndgeh), "CmdSwitchLineupIndexCsReq" => Some(Self::CmdSwitchLineupIndexCsReq), "CmdSwitchLineupIndexScRsp" => Some(Self::CmdSwitchLineupIndexScRsp), "CmdJoinLineupCsReq" => Some(Self::CmdJoinLineupCsReq), "CmdGetCurLineupDataCsReq" => Some(Self::CmdGetCurLineupDataCsReq), "CmdGetAllLineupDataScRsp" => Some(Self::CmdGetAllLineupDataScRsp), "CmdBCNOGENAHJJ" => Some(Self::CmdBcnogenahjj), "CmdVirtualLineupDestroyNotify" => Some(Self::CmdVirtualLineupDestroyNotify), "CmdSwapLineupCsReq" => Some(Self::CmdSwapLineupCsReq), "KEACHFCCAOI_NNMMNMDJELK" => Some(Self::KeachfccaoiNnmmnmdjelk), "CmdGetLineupAvatarDataScRsp" => Some(Self::CmdGetLineupAvatarDataScRsp), "CmdReplaceLineupCsReq" => Some(Self::CmdReplaceLineupCsReq), "CmdSyncLineupNotify" => Some(Self::CmdSyncLineupNotify), "CmdQuitLineupCsReq" => Some(Self::CmdQuitLineupCsReq), "CmdSetLineupNameCsReq" => Some(Self::CmdSetLineupNameCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fppdafjjcbm { Pcpdhelpkem = 0, Mbhakcjloaj = 1, Dcnmdnapbdj = 2, Nceajdhopil = 3, Noiegfjpgli = 4, } impl Fppdafjjcbm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "FPPDAFJJCBM_PCPDHELPKEM", Self::Mbhakcjloaj => "FPPDAFJJCBM_MBHAKCJLOAJ", Self::Dcnmdnapbdj => "FPPDAFJJCBM_DCNMDNAPBDJ", Self::Nceajdhopil => "FPPDAFJJCBM_NCEAJDHOPIL", Self::Noiegfjpgli => "FPPDAFJJCBM_NOIEGFJPGLI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FPPDAFJJCBM_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "FPPDAFJJCBM_MBHAKCJLOAJ" => Some(Self::Mbhakcjloaj), "FPPDAFJJCBM_DCNMDNAPBDJ" => Some(Self::Dcnmdnapbdj), "FPPDAFJJCBM_NCEAJDHOPIL" => Some(Self::Nceajdhopil), "FPPDAFJJCBM_NOIEGFJPGLI" => Some(Self::Noiegfjpgli), _ => None, } } } /// Obf: CDHAMNOOBFC #[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, } } } /// Obf: EDGNAOEHBGN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SyncLineupReason { EdgnaoehbgnCpnnlcpjfch = 0, EdgnaoehbgnHgeapbkaboa = 1, EdgnaoehbgnJllnmlgcahh = 2, EdgnaoehbgnMldejpoohfb = 3, EdgnaoehbgnPgngnonpbmm = 4, EdgnaoehbgnHilgofhcpfg = 5, EdgnaoehbgnBiegpkhmhpp = 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::EdgnaoehbgnCpnnlcpjfch => "EDGNAOEHBGN_CPNNLCPJFCH", Self::EdgnaoehbgnHgeapbkaboa => "EDGNAOEHBGN_HGEAPBKABOA", Self::EdgnaoehbgnJllnmlgcahh => "EDGNAOEHBGN_JLLNMLGCAHH", Self::EdgnaoehbgnMldejpoohfb => "EDGNAOEHBGN_MLDEJPOOHFB", Self::EdgnaoehbgnPgngnonpbmm => "EDGNAOEHBGN_PGNGNONPBMM", Self::EdgnaoehbgnHilgofhcpfg => "EDGNAOEHBGN_HILGOFHCPFG", Self::EdgnaoehbgnBiegpkhmhpp => "EDGNAOEHBGN_BIEGPKHMHPP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EDGNAOEHBGN_CPNNLCPJFCH" => Some(Self::EdgnaoehbgnCpnnlcpjfch), "EDGNAOEHBGN_HGEAPBKABOA" => Some(Self::EdgnaoehbgnHgeapbkaboa), "EDGNAOEHBGN_JLLNMLGCAHH" => Some(Self::EdgnaoehbgnJllnmlgcahh), "EDGNAOEHBGN_MLDEJPOOHFB" => Some(Self::EdgnaoehbgnMldejpoohfb), "EDGNAOEHBGN_PGNGNONPBMM" => Some(Self::EdgnaoehbgnPgngnonpbmm), "EDGNAOEHBGN_HILGOFHCPFG" => Some(Self::EdgnaoehbgnHilgofhcpfg), "EDGNAOEHBGN_BIEGPKHMHPP" => Some(Self::EdgnaoehbgnBiegpkhmhpp), _ => None, } } } /// Obf: LADMLLPIABE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLobbyType { LadmllpiabePcpdhelpkem = 0, CmdLobbyJoinScRsp = 7377, CmdOhcjbdglpmk = 7385, CmdLobbySyncInfoScNotify = 7352, CmdLobbyInteractScNotify = 7399, CmdOggbenijkof = 7388, CmdFpdfpcdckhb = 7365, CmdFlnkhembjog = 7369, CmdMnhclkhlahm = 7368, CmdIdlcdbnpcbg = 7386, CmdBgkiefclgdf = 7353, CmdLobbyGetInfoScRsp = 7366, CmdLobbyCreateScRsp = 7357, CmdLobbyKickOutCsReq = 7397, CmdLobbyGetInfoCsReq = 7400, CmdLobbyInviteCsReq = 7394, CmdPlmmdncjhbg = 7351, CmdLobbyModifyPlayerInfoCsReq = 7355, CmdPijfmemdddf = 7356, CmdLobbyJoinCsReq = 7380, CmdCkmigeiacio = 7371, CmdLobbyCreateCsReq = 7363, CmdLobbyQuitCsReq = 7395, CmdHkfdcbooeio = 7381, } 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::LadmllpiabePcpdhelpkem => "LADMLLPIABE_PCPDHELPKEM", Self::CmdLobbyJoinScRsp => "CmdLobbyJoinScRsp", Self::CmdOhcjbdglpmk => "CmdOHCJBDGLPMK", Self::CmdLobbySyncInfoScNotify => "CmdLobbySyncInfoScNotify", Self::CmdLobbyInteractScNotify => "CmdLobbyInteractScNotify", Self::CmdOggbenijkof => "CmdOGGBENIJKOF", Self::CmdFpdfpcdckhb => "CmdFPDFPCDCKHB", Self::CmdFlnkhembjog => "CmdFLNKHEMBJOG", Self::CmdMnhclkhlahm => "CmdMNHCLKHLAHM", Self::CmdIdlcdbnpcbg => "CmdIDLCDBNPCBG", Self::CmdBgkiefclgdf => "CmdBGKIEFCLGDF", Self::CmdLobbyGetInfoScRsp => "CmdLobbyGetInfoScRsp", Self::CmdLobbyCreateScRsp => "CmdLobbyCreateScRsp", Self::CmdLobbyKickOutCsReq => "CmdLobbyKickOutCsReq", Self::CmdLobbyGetInfoCsReq => "CmdLobbyGetInfoCsReq", Self::CmdLobbyInviteCsReq => "CmdLobbyInviteCsReq", Self::CmdPlmmdncjhbg => "CmdPLMMDNCJHBG", Self::CmdLobbyModifyPlayerInfoCsReq => "CmdLobbyModifyPlayerInfoCsReq", Self::CmdPijfmemdddf => "CmdPIJFMEMDDDF", Self::CmdLobbyJoinCsReq => "CmdLobbyJoinCsReq", Self::CmdCkmigeiacio => "CmdCKMIGEIACIO", Self::CmdLobbyCreateCsReq => "CmdLobbyCreateCsReq", Self::CmdLobbyQuitCsReq => "CmdLobbyQuitCsReq", Self::CmdHkfdcbooeio => "CmdHKFDCBOOEIO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LADMLLPIABE_PCPDHELPKEM" => Some(Self::LadmllpiabePcpdhelpkem), "CmdLobbyJoinScRsp" => Some(Self::CmdLobbyJoinScRsp), "CmdOHCJBDGLPMK" => Some(Self::CmdOhcjbdglpmk), "CmdLobbySyncInfoScNotify" => Some(Self::CmdLobbySyncInfoScNotify), "CmdLobbyInteractScNotify" => Some(Self::CmdLobbyInteractScNotify), "CmdOGGBENIJKOF" => Some(Self::CmdOggbenijkof), "CmdFPDFPCDCKHB" => Some(Self::CmdFpdfpcdckhb), "CmdFLNKHEMBJOG" => Some(Self::CmdFlnkhembjog), "CmdMNHCLKHLAHM" => Some(Self::CmdMnhclkhlahm), "CmdIDLCDBNPCBG" => Some(Self::CmdIdlcdbnpcbg), "CmdBGKIEFCLGDF" => Some(Self::CmdBgkiefclgdf), "CmdLobbyGetInfoScRsp" => Some(Self::CmdLobbyGetInfoScRsp), "CmdLobbyCreateScRsp" => Some(Self::CmdLobbyCreateScRsp), "CmdLobbyKickOutCsReq" => Some(Self::CmdLobbyKickOutCsReq), "CmdLobbyGetInfoCsReq" => Some(Self::CmdLobbyGetInfoCsReq), "CmdLobbyInviteCsReq" => Some(Self::CmdLobbyInviteCsReq), "CmdPLMMDNCJHBG" => Some(Self::CmdPlmmdncjhbg), "CmdLobbyModifyPlayerInfoCsReq" => Some(Self::CmdLobbyModifyPlayerInfoCsReq), "CmdPIJFMEMDDDF" => Some(Self::CmdPijfmemdddf), "CmdLobbyJoinCsReq" => Some(Self::CmdLobbyJoinCsReq), "CmdCKMIGEIACIO" => Some(Self::CmdCkmigeiacio), "CmdLobbyCreateCsReq" => Some(Self::CmdLobbyCreateCsReq), "CmdLobbyQuitCsReq" => Some(Self::CmdLobbyQuitCsReq), "CmdHKFDCBOOEIO" => Some(Self::CmdHkfdcbooeio), _ => None, } } } /// Obf: FOAKFHBIJLN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLocalLegendType { FoakfhbijlnPcpdhelpkem = 0, CmdStartLocalLegendLevelCsReq = 6577, CmdGetLocalLegendDataCsReq = 6576, CmdLocalLegendDataChangeNotify = 6578, CmdEnterLocalLegendLevelScRsp = 6589, CmdGetLocalLegendDataScRsp = 6579, } 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::FoakfhbijlnPcpdhelpkem => "FOAKFHBIJLN_PCPDHELPKEM", Self::CmdStartLocalLegendLevelCsReq => "CmdStartLocalLegendLevelCsReq", Self::CmdGetLocalLegendDataCsReq => "CmdGetLocalLegendDataCsReq", Self::CmdLocalLegendDataChangeNotify => "CmdLocalLegendDataChangeNotify", Self::CmdEnterLocalLegendLevelScRsp => "CmdEnterLocalLegendLevelScRsp", Self::CmdGetLocalLegendDataScRsp => "CmdGetLocalLegendDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FOAKFHBIJLN_PCPDHELPKEM" => Some(Self::FoakfhbijlnPcpdhelpkem), "CmdStartLocalLegendLevelCsReq" => Some(Self::CmdStartLocalLegendLevelCsReq), "CmdGetLocalLegendDataCsReq" => Some(Self::CmdGetLocalLegendDataCsReq), "CmdLocalLegendDataChangeNotify" => { Some(Self::CmdLocalLegendDataChangeNotify) } "CmdEnterLocalLegendLevelScRsp" => Some(Self::CmdEnterLocalLegendLevelScRsp), "CmdGetLocalLegendDataScRsp" => Some(Self::CmdGetLocalLegendDataScRsp), _ => None, } } } /// Obf: DHLEHKEIMMN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMailType { DhlehkeimmnPcpdhelpkem = 0, CmdGetMailCsReq = 891, CmdMarkReadMailCsReq = 894, CmdTakeMailAttachmentScRsp = 898, CmdTakeMailAttachmentCsReq = 809, CmdNewMailScNotify = 863, CmdDelMailCsReq = 814, CmdGetMailScRsp = 810, CmdDelMailScRsp = 818, CmdLohgbnaiail = 895, } 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::DhlehkeimmnPcpdhelpkem => "DHLEHKEIMMN_PCPDHELPKEM", Self::CmdGetMailCsReq => "CmdGetMailCsReq", Self::CmdMarkReadMailCsReq => "CmdMarkReadMailCsReq", Self::CmdTakeMailAttachmentScRsp => "CmdTakeMailAttachmentScRsp", Self::CmdTakeMailAttachmentCsReq => "CmdTakeMailAttachmentCsReq", Self::CmdNewMailScNotify => "CmdNewMailScNotify", Self::CmdDelMailCsReq => "CmdDelMailCsReq", Self::CmdGetMailScRsp => "CmdGetMailScRsp", Self::CmdDelMailScRsp => "CmdDelMailScRsp", Self::CmdLohgbnaiail => "CmdLOHGBNAIAIL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DHLEHKEIMMN_PCPDHELPKEM" => Some(Self::DhlehkeimmnPcpdhelpkem), "CmdGetMailCsReq" => Some(Self::CmdGetMailCsReq), "CmdMarkReadMailCsReq" => Some(Self::CmdMarkReadMailCsReq), "CmdTakeMailAttachmentScRsp" => Some(Self::CmdTakeMailAttachmentScRsp), "CmdTakeMailAttachmentCsReq" => Some(Self::CmdTakeMailAttachmentCsReq), "CmdNewMailScNotify" => Some(Self::CmdNewMailScNotify), "CmdDelMailCsReq" => Some(Self::CmdDelMailCsReq), "CmdGetMailScRsp" => Some(Self::CmdGetMailScRsp), "CmdDelMailScRsp" => Some(Self::CmdDelMailScRsp), "CmdLOHGBNAIAIL" => Some(Self::CmdLohgbnaiail), _ => None, } } } /// Obf: EFJNBBOCHEI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MailType { EfjnbbocheiApffeddknbk = 0, EfjnbbocheiHfhpfpkigdp = 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::EfjnbbocheiApffeddknbk => "EFJNBBOCHEI_APFFEDDKNBK", Self::EfjnbbocheiHfhpfpkigdp => "EFJNBBOCHEI_HFHPFPKIGDP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EFJNBBOCHEI_APFFEDDKNBK" => Some(Self::EfjnbbocheiApffeddknbk), "EFJNBBOCHEI_HFHPFPKIGDP" => Some(Self::EfjnbbocheiHfhpfpkigdp), _ => None, } } } /// Obf: BCLPPGOKGGC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMapRotationType { BclppgokggcPcpdhelpkem = 0, CmdPliedjppcpf = 6810, CmdGetMapRotationDataCsReq = 6839, CmdDhkgdfnbkdd = 6872, CmdRemoveRotatorCsReq = 6832, CmdBhkjafghmid = 6833, CmdResetMapRotationRegionCsReq = 6874, CmdGdfpenloofl = 6804, CmdRotateMapCsReq = 6809, CmdJdldlgjpneo = 6837, CmdIbfanglhmea = 6898, CmdLeaveMapRotationRegionCsReq = 6863, CmdJmgmoacpcch = 6818, CmdGaejbmcfbmj = 6895, CmdOmpichhjdko = 6838, CmdEnterMapRotationRegionCsReq = 6891, CmdDeployRotatorCsReq = 6814, CmdGokdlladelb = 6861, CmdInteractChargerCsReq = 6894, CmdCemjjcnmcbi = 6826, CmdJmmcbdagekp = 6801, } 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::BclppgokggcPcpdhelpkem => "BCLPPGOKGGC_PCPDHELPKEM", Self::CmdPliedjppcpf => "CmdPLIEDJPPCPF", Self::CmdGetMapRotationDataCsReq => "CmdGetMapRotationDataCsReq", Self::CmdDhkgdfnbkdd => "CmdDHKGDFNBKDD", Self::CmdRemoveRotatorCsReq => "CmdRemoveRotatorCsReq", Self::CmdBhkjafghmid => "CmdBHKJAFGHMID", Self::CmdResetMapRotationRegionCsReq => "CmdResetMapRotationRegionCsReq", Self::CmdGdfpenloofl => "CmdGDFPENLOOFL", Self::CmdRotateMapCsReq => "CmdRotateMapCsReq", Self::CmdJdldlgjpneo => "CmdJDLDLGJPNEO", Self::CmdIbfanglhmea => "CmdIBFANGLHMEA", Self::CmdLeaveMapRotationRegionCsReq => "CmdLeaveMapRotationRegionCsReq", Self::CmdJmgmoacpcch => "CmdJMGMOACPCCH", Self::CmdGaejbmcfbmj => "CmdGAEJBMCFBMJ", Self::CmdOmpichhjdko => "CmdOMPICHHJDKO", Self::CmdEnterMapRotationRegionCsReq => "CmdEnterMapRotationRegionCsReq", Self::CmdDeployRotatorCsReq => "CmdDeployRotatorCsReq", Self::CmdGokdlladelb => "CmdGOKDLLADELB", Self::CmdInteractChargerCsReq => "CmdInteractChargerCsReq", Self::CmdCemjjcnmcbi => "CmdCEMJJCNMCBI", Self::CmdJmmcbdagekp => "CmdJMMCBDAGEKP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BCLPPGOKGGC_PCPDHELPKEM" => Some(Self::BclppgokggcPcpdhelpkem), "CmdPLIEDJPPCPF" => Some(Self::CmdPliedjppcpf), "CmdGetMapRotationDataCsReq" => Some(Self::CmdGetMapRotationDataCsReq), "CmdDHKGDFNBKDD" => Some(Self::CmdDhkgdfnbkdd), "CmdRemoveRotatorCsReq" => Some(Self::CmdRemoveRotatorCsReq), "CmdBHKJAFGHMID" => Some(Self::CmdBhkjafghmid), "CmdResetMapRotationRegionCsReq" => { Some(Self::CmdResetMapRotationRegionCsReq) } "CmdGDFPENLOOFL" => Some(Self::CmdGdfpenloofl), "CmdRotateMapCsReq" => Some(Self::CmdRotateMapCsReq), "CmdJDLDLGJPNEO" => Some(Self::CmdJdldlgjpneo), "CmdIBFANGLHMEA" => Some(Self::CmdIbfanglhmea), "CmdLeaveMapRotationRegionCsReq" => { Some(Self::CmdLeaveMapRotationRegionCsReq) } "CmdJMGMOACPCCH" => Some(Self::CmdJmgmoacpcch), "CmdGAEJBMCFBMJ" => Some(Self::CmdGaejbmcfbmj), "CmdOMPICHHJDKO" => Some(Self::CmdOmpichhjdko), "CmdEnterMapRotationRegionCsReq" => { Some(Self::CmdEnterMapRotationRegionCsReq) } "CmdDeployRotatorCsReq" => Some(Self::CmdDeployRotatorCsReq), "CmdGOKDLLADELB" => Some(Self::CmdGokdlladelb), "CmdInteractChargerCsReq" => Some(Self::CmdInteractChargerCsReq), "CmdCEMJJCNMCBI" => Some(Self::CmdCemjjcnmcbi), "CmdJMMCBDAGEKP" => Some(Self::CmdJmmcbdagekp), _ => None, } } } /// Obf: JGIOJDGDAOD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMarbleType { JgiojdgdaodPcpdhelpkem = 0, CmdMarbleGetDataScRsp = 8290, CmdMarblePvpDataUpdateScNotify = 8287, CmdMarbleGetDataCsReq = 8271, CmdMarbleUpdateShownSealCsReq = 8277, CmdMarbleShopBuyScRsp = 8278, CmdMarbleUnlockSealScNotify = 8284, CmdMarbleUpdateShownSealScRsp = 8289, CmdPcpjkohfece = 8280, CmdIfjdjkmmabl = 8272, CmdMarbleShopBuyCsReq = 8285, } 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::JgiojdgdaodPcpdhelpkem => "JGIOJDGDAOD_PCPDHELPKEM", Self::CmdMarbleGetDataScRsp => "CmdMarbleGetDataScRsp", Self::CmdMarblePvpDataUpdateScNotify => "CmdMarblePvpDataUpdateScNotify", Self::CmdMarbleGetDataCsReq => "CmdMarbleGetDataCsReq", Self::CmdMarbleUpdateShownSealCsReq => "CmdMarbleUpdateShownSealCsReq", Self::CmdMarbleShopBuyScRsp => "CmdMarbleShopBuyScRsp", Self::CmdMarbleUnlockSealScNotify => "CmdMarbleUnlockSealScNotify", Self::CmdMarbleUpdateShownSealScRsp => "CmdMarbleUpdateShownSealScRsp", Self::CmdPcpjkohfece => "CmdPCPJKOHFECE", Self::CmdIfjdjkmmabl => "CmdIFJDJKMMABL", 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 { "JGIOJDGDAOD_PCPDHELPKEM" => Some(Self::JgiojdgdaodPcpdhelpkem), "CmdMarbleGetDataScRsp" => Some(Self::CmdMarbleGetDataScRsp), "CmdMarblePvpDataUpdateScNotify" => { Some(Self::CmdMarblePvpDataUpdateScNotify) } "CmdMarbleGetDataCsReq" => Some(Self::CmdMarbleGetDataCsReq), "CmdMarbleUpdateShownSealCsReq" => Some(Self::CmdMarbleUpdateShownSealCsReq), "CmdMarbleShopBuyScRsp" => Some(Self::CmdMarbleShopBuyScRsp), "CmdMarbleUnlockSealScNotify" => Some(Self::CmdMarbleUnlockSealScNotify), "CmdMarbleUpdateShownSealScRsp" => Some(Self::CmdMarbleUpdateShownSealScRsp), "CmdPCPJKOHFECE" => Some(Self::CmdPcpjkohfece), "CmdIFJDJKMMABL" => Some(Self::CmdIfjdjkmmabl), "CmdMarbleShopBuyCsReq" => Some(Self::CmdMarbleShopBuyCsReq), _ => None, } } } /// Obf: EECKHHFLCDF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMarkChestType { EeckhhflcdfPcpdhelpkem = 0, CmdGetMarkChestScRsp = 8200, CmdUpdateMarkChestScRsp = 8190, CmdGetMarkChestCsReq = 8181, CmdUpdateMarkChestCsReq = 8182, CmdMarkChestChangedScNotify = 8195, } 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::EeckhhflcdfPcpdhelpkem => "EECKHHFLCDF_PCPDHELPKEM", Self::CmdGetMarkChestScRsp => "CmdGetMarkChestScRsp", Self::CmdUpdateMarkChestScRsp => "CmdUpdateMarkChestScRsp", Self::CmdGetMarkChestCsReq => "CmdGetMarkChestCsReq", Self::CmdUpdateMarkChestCsReq => "CmdUpdateMarkChestCsReq", Self::CmdMarkChestChangedScNotify => "CmdMarkChestChangedScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EECKHHFLCDF_PCPDHELPKEM" => Some(Self::EeckhhflcdfPcpdhelpkem), "CmdGetMarkChestScRsp" => Some(Self::CmdGetMarkChestScRsp), "CmdUpdateMarkChestScRsp" => Some(Self::CmdUpdateMarkChestScRsp), "CmdGetMarkChestCsReq" => Some(Self::CmdGetMarkChestCsReq), "CmdUpdateMarkChestCsReq" => Some(Self::CmdUpdateMarkChestCsReq), "CmdMarkChestChangedScNotify" => Some(Self::CmdMarkChestChangedScNotify), _ => None, } } } /// Obf: PCGFLPCNCLM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchType { PcgflpcnclmPcpdhelpkem = 0, CmdGetCrossInfoCsReq = 7338, CmdCancelMatchCsReq = 7330, CmdStartMatchCsReq = 7313, CmdAahcmmkmena = 7307, CmdJoldjbkmhga = 7327, CmdGetCrossInfoScRsp = 7305, CmdJoepjjkipjc = 7335, } 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::PcgflpcnclmPcpdhelpkem => "PCGFLPCNCLM_PCPDHELPKEM", Self::CmdGetCrossInfoCsReq => "CmdGetCrossInfoCsReq", Self::CmdCancelMatchCsReq => "CmdCancelMatchCsReq", Self::CmdStartMatchCsReq => "CmdStartMatchCsReq", Self::CmdAahcmmkmena => "CmdAAHCMMKMENA", Self::CmdJoldjbkmhga => "CmdJOLDJBKMHGA", Self::CmdGetCrossInfoScRsp => "CmdGetCrossInfoScRsp", Self::CmdJoepjjkipjc => "CmdJOEPJJKIPJC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PCGFLPCNCLM_PCPDHELPKEM" => Some(Self::PcgflpcnclmPcpdhelpkem), "CmdGetCrossInfoCsReq" => Some(Self::CmdGetCrossInfoCsReq), "CmdCancelMatchCsReq" => Some(Self::CmdCancelMatchCsReq), "CmdStartMatchCsReq" => Some(Self::CmdStartMatchCsReq), "CmdAAHCMMKMENA" => Some(Self::CmdAahcmmkmena), "CmdJOLDJBKMHGA" => Some(Self::CmdJoldjbkmhga), "CmdGetCrossInfoScRsp" => Some(Self::CmdGetCrossInfoScRsp), "CmdJOEPJJKIPJC" => Some(Self::CmdJoepjjkipjc), _ => None, } } } /// Obf: PLFGJPANFFK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchThreeModuleType { PlfgjpanffkPcpdhelpkem = 0, CmdMatchThreeV2SetBirdPosScRsp = 7436, CmdMatchThreeV2SetBirdPosCsReq = 7445, CmdMatchThreeSyncDataScNotify = 7435, CmdMatchThreeV2LevelEndScRsp = 7418, CmdMatchThreeLevelEndCsReq = 7430, CmdMatchThreeV2LevelEndCsReq = 7444, CmdMatchThreeGetDataDataScRsp = 7407, CmdMatchThreeGetDataCsReq = 7413, CmdMatch3GetDataGetDataScRsp = 7447, CmdMatchThreeV2BattleItemLevelUpScRsp = 7402, CmdMatchThreeV2BattleItemLevelUpCsReq = 7419, CmdMatch3GetDataCsReq = 7401, CmdHmjgbjknkpe = 7416, CmdMatchThreeV2PvpFinishScNotify = 7450, CmdMatchThreeSetBirdPosCsReq = 7438, CmdMatchThreeLevelEndScRsp = 7427, CmdMatchThreeV2ScNotify = 7403, CmdNbkbhjhninj = 7405, } 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::PlfgjpanffkPcpdhelpkem => "PLFGJPANFFK_PCPDHELPKEM", Self::CmdMatchThreeV2SetBirdPosScRsp => "CmdMatchThreeV2SetBirdPosScRsp", Self::CmdMatchThreeV2SetBirdPosCsReq => "CmdMatchThreeV2SetBirdPosCsReq", Self::CmdMatchThreeSyncDataScNotify => "CmdMatchThreeSyncDataScNotify", Self::CmdMatchThreeV2LevelEndScRsp => "CmdMatchThreeV2LevelEndScRsp", Self::CmdMatchThreeLevelEndCsReq => "CmdMatchThreeLevelEndCsReq", Self::CmdMatchThreeV2LevelEndCsReq => "CmdMatchThreeV2LevelEndCsReq", Self::CmdMatchThreeGetDataDataScRsp => "CmdMatchThreeGetDataDataScRsp", Self::CmdMatchThreeGetDataCsReq => "CmdMatchThreeGetDataCsReq", Self::CmdMatch3GetDataGetDataScRsp => "CmdMatch3GetDataGetDataScRsp", Self::CmdMatchThreeV2BattleItemLevelUpScRsp => { "CmdMatchThreeV2BattleItemLevelUpScRsp" } Self::CmdMatchThreeV2BattleItemLevelUpCsReq => { "CmdMatchThreeV2BattleItemLevelUpCsReq" } Self::CmdMatch3GetDataCsReq => "CmdMatch3GetDataCsReq", Self::CmdHmjgbjknkpe => "CmdHMJGBJKNKPE", Self::CmdMatchThreeV2PvpFinishScNotify => "CmdMatchThreeV2PvpFinishScNotify", Self::CmdMatchThreeSetBirdPosCsReq => "CmdMatchThreeSetBirdPosCsReq", Self::CmdMatchThreeLevelEndScRsp => "CmdMatchThreeLevelEndScRsp", Self::CmdMatchThreeV2ScNotify => "CmdMatchThreeV2ScNotify", Self::CmdNbkbhjhninj => "CmdNBKBHJHNINJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PLFGJPANFFK_PCPDHELPKEM" => Some(Self::PlfgjpanffkPcpdhelpkem), "CmdMatchThreeV2SetBirdPosScRsp" => { Some(Self::CmdMatchThreeV2SetBirdPosScRsp) } "CmdMatchThreeV2SetBirdPosCsReq" => { Some(Self::CmdMatchThreeV2SetBirdPosCsReq) } "CmdMatchThreeSyncDataScNotify" => Some(Self::CmdMatchThreeSyncDataScNotify), "CmdMatchThreeV2LevelEndScRsp" => Some(Self::CmdMatchThreeV2LevelEndScRsp), "CmdMatchThreeLevelEndCsReq" => Some(Self::CmdMatchThreeLevelEndCsReq), "CmdMatchThreeV2LevelEndCsReq" => Some(Self::CmdMatchThreeV2LevelEndCsReq), "CmdMatchThreeGetDataDataScRsp" => Some(Self::CmdMatchThreeGetDataDataScRsp), "CmdMatchThreeGetDataCsReq" => Some(Self::CmdMatchThreeGetDataCsReq), "CmdMatch3GetDataGetDataScRsp" => Some(Self::CmdMatch3GetDataGetDataScRsp), "CmdMatchThreeV2BattleItemLevelUpScRsp" => { Some(Self::CmdMatchThreeV2BattleItemLevelUpScRsp) } "CmdMatchThreeV2BattleItemLevelUpCsReq" => { Some(Self::CmdMatchThreeV2BattleItemLevelUpCsReq) } "CmdMatch3GetDataCsReq" => Some(Self::CmdMatch3GetDataCsReq), "CmdHMJGBJKNKPE" => Some(Self::CmdHmjgbjknkpe), "CmdMatchThreeV2PvpFinishScNotify" => { Some(Self::CmdMatchThreeV2PvpFinishScNotify) } "CmdMatchThreeSetBirdPosCsReq" => Some(Self::CmdMatchThreeSetBirdPosCsReq), "CmdMatchThreeLevelEndScRsp" => Some(Self::CmdMatchThreeLevelEndScRsp), "CmdMatchThreeV2ScNotify" => Some(Self::CmdMatchThreeV2ScNotify), "CmdNBKBHJHNINJ" => Some(Self::CmdNbkbhjhninj), _ => None, } } } /// Obf: MPKINOEENMO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MatchThreeStatisticsType { MpkinoeenmoNihdcpmegmg = 0, MpkinoeenmoLlgelgpdnig = 1, MpkinoeenmoAcbhoilpjdm = 2, MpkinoeenmoFdbnmihkbfc = 3, MpkinoeenmoMpcnecopeok = 4, MpkinoeenmoOjodacpphlp = 5, MpkinoeenmoPlalkomcdjn = 6, MpkinoeenmoIlgkldebjfb = 7, MpkinoeenmoFiemnjjnjjj = 8, MpkinoeenmoPdebmpjihlo = 9, MpkinoeenmoCaadhhabmag = 10, MpkinoeenmoCkcnhobcdki = 11, MpkinoeenmoKjemhdmhofl = 12, MpkinoeenmoFolkefojclm = 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::MpkinoeenmoNihdcpmegmg => "MPKINOEENMO_NIHDCPMEGMG", Self::MpkinoeenmoLlgelgpdnig => "MPKINOEENMO_LLGELGPDNIG", Self::MpkinoeenmoAcbhoilpjdm => "MPKINOEENMO_ACBHOILPJDM", Self::MpkinoeenmoFdbnmihkbfc => "MPKINOEENMO_FDBNMIHKBFC", Self::MpkinoeenmoMpcnecopeok => "MPKINOEENMO_MPCNECOPEOK", Self::MpkinoeenmoOjodacpphlp => "MPKINOEENMO_OJODACPPHLP", Self::MpkinoeenmoPlalkomcdjn => "MPKINOEENMO_PLALKOMCDJN", Self::MpkinoeenmoIlgkldebjfb => "MPKINOEENMO_ILGKLDEBJFB", Self::MpkinoeenmoFiemnjjnjjj => "MPKINOEENMO_FIEMNJJNJJJ", Self::MpkinoeenmoPdebmpjihlo => "MPKINOEENMO_PDEBMPJIHLO", Self::MpkinoeenmoCaadhhabmag => "MPKINOEENMO_CAADHHABMAG", Self::MpkinoeenmoCkcnhobcdki => "MPKINOEENMO_CKCNHOBCDKI", Self::MpkinoeenmoKjemhdmhofl => "MPKINOEENMO_KJEMHDMHOFL", Self::MpkinoeenmoFolkefojclm => "MPKINOEENMO_FOLKEFOJCLM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MPKINOEENMO_NIHDCPMEGMG" => Some(Self::MpkinoeenmoNihdcpmegmg), "MPKINOEENMO_LLGELGPDNIG" => Some(Self::MpkinoeenmoLlgelgpdnig), "MPKINOEENMO_ACBHOILPJDM" => Some(Self::MpkinoeenmoAcbhoilpjdm), "MPKINOEENMO_FDBNMIHKBFC" => Some(Self::MpkinoeenmoFdbnmihkbfc), "MPKINOEENMO_MPCNECOPEOK" => Some(Self::MpkinoeenmoMpcnecopeok), "MPKINOEENMO_OJODACPPHLP" => Some(Self::MpkinoeenmoOjodacpphlp), "MPKINOEENMO_PLALKOMCDJN" => Some(Self::MpkinoeenmoPlalkomcdjn), "MPKINOEENMO_ILGKLDEBJFB" => Some(Self::MpkinoeenmoIlgkldebjfb), "MPKINOEENMO_FIEMNJJNJJJ" => Some(Self::MpkinoeenmoFiemnjjnjjj), "MPKINOEENMO_PDEBMPJIHLO" => Some(Self::MpkinoeenmoPdebmpjihlo), "MPKINOEENMO_CAADHHABMAG" => Some(Self::MpkinoeenmoCaadhhabmag), "MPKINOEENMO_CKCNHOBCDKI" => Some(Self::MpkinoeenmoCkcnhobcdki), "MPKINOEENMO_KJEMHDMHOFL" => Some(Self::MpkinoeenmoKjemhdmhofl), "MPKINOEENMO_FOLKEFOJCLM" => Some(Self::MpkinoeenmoFolkefojclm), _ => None, } } } /// Obf: FOPABKIFKCA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMazePuzzleType { FopabkifkcaPcpdhelpkem = 0, CmdFiveDimFluteDataChangeNotify = 9056, CmdGetChenLingGameBoyDataScRsp = 9057, FopabkifkcaKhcpfllnibd = 9097, FopabkifkcaEohhiemgifl = 9052, CmdGdabfhaalml = 9069, CmdJogjdghdklo = 9094, CmdPdahkaklpgf = 9065, FopabkifkcaPdnbikikeje = 9080, FopabkifkcaHgiekkampbh = 9099, CmdMazeCrossFloorConditionChangeScNotify = 9076, FopabkifkcaIimgamgjice = 9063, CmdBlkkagmojgp = 9051, CmdFinishFiveDimMiniGameScRsp = 9053, FopabkifkcaPkiodiaodel = 9081, CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9088, CmdGetFiveDimMiniGameDataScRsp = 9095, CmdGetFiveDimFluteDataScRsp = 9066, FopabkifkcaMdeebdeefak = 9085, FopabkifkcaHeejkoeieba = 9086, CmdJkpkdphiphd = 9071, CmdGetFiveDimMiniGameDataCsReq = 9055, FopabkifkcaNlapceidfcm = 9100, FopabkifkcaGombkjbhmaf = 9068, CmdFinishChenLingGameBoyScRsp = 9077, } 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::FopabkifkcaPcpdhelpkem => "FOPABKIFKCA_PCPDHELPKEM", Self::CmdFiveDimFluteDataChangeNotify => "CmdFiveDimFluteDataChangeNotify", Self::CmdGetChenLingGameBoyDataScRsp => "CmdGetChenLingGameBoyDataScRsp", Self::FopabkifkcaKhcpfllnibd => "FOPABKIFKCA_KHCPFLLNIBD", Self::FopabkifkcaEohhiemgifl => "FOPABKIFKCA_EOHHIEMGIFL", Self::CmdGdabfhaalml => "CmdGDABFHAALML", Self::CmdJogjdghdklo => "CmdJOGJDGHDKLO", Self::CmdPdahkaklpgf => "CmdPDAHKAKLPGF", Self::FopabkifkcaPdnbikikeje => "FOPABKIFKCA_PDNBIKIKEJE", Self::FopabkifkcaHgiekkampbh => "FOPABKIFKCA_HGIEKKAMPBH", Self::CmdMazeCrossFloorConditionChangeScNotify => { "CmdMazeCrossFloorConditionChangeScNotify" } Self::FopabkifkcaIimgamgjice => "FOPABKIFKCA_IIMGAMGJICE", Self::CmdBlkkagmojgp => "CmdBLKKAGMOJGP", Self::CmdFinishFiveDimMiniGameScRsp => "CmdFinishFiveDimMiniGameScRsp", Self::FopabkifkcaPkiodiaodel => "FOPABKIFKCA_PKIODIAODEL", Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp => { "CmdChenLingGameBoyGetFriendRankingInfoScRsp" } Self::CmdGetFiveDimMiniGameDataScRsp => "CmdGetFiveDimMiniGameDataScRsp", Self::CmdGetFiveDimFluteDataScRsp => "CmdGetFiveDimFluteDataScRsp", Self::FopabkifkcaMdeebdeefak => "FOPABKIFKCA_MDEEBDEEFAK", Self::FopabkifkcaHeejkoeieba => "FOPABKIFKCA_HEEJKOEIEBA", Self::CmdJkpkdphiphd => "CmdJKPKDPHIPHD", Self::CmdGetFiveDimMiniGameDataCsReq => "CmdGetFiveDimMiniGameDataCsReq", Self::FopabkifkcaNlapceidfcm => "FOPABKIFKCA_NLAPCEIDFCM", Self::FopabkifkcaGombkjbhmaf => "FOPABKIFKCA_GOMBKJBHMAF", Self::CmdFinishChenLingGameBoyScRsp => "CmdFinishChenLingGameBoyScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FOPABKIFKCA_PCPDHELPKEM" => Some(Self::FopabkifkcaPcpdhelpkem), "CmdFiveDimFluteDataChangeNotify" => { Some(Self::CmdFiveDimFluteDataChangeNotify) } "CmdGetChenLingGameBoyDataScRsp" => { Some(Self::CmdGetChenLingGameBoyDataScRsp) } "FOPABKIFKCA_KHCPFLLNIBD" => Some(Self::FopabkifkcaKhcpfllnibd), "FOPABKIFKCA_EOHHIEMGIFL" => Some(Self::FopabkifkcaEohhiemgifl), "CmdGDABFHAALML" => Some(Self::CmdGdabfhaalml), "CmdJOGJDGHDKLO" => Some(Self::CmdJogjdghdklo), "CmdPDAHKAKLPGF" => Some(Self::CmdPdahkaklpgf), "FOPABKIFKCA_PDNBIKIKEJE" => Some(Self::FopabkifkcaPdnbikikeje), "FOPABKIFKCA_HGIEKKAMPBH" => Some(Self::FopabkifkcaHgiekkampbh), "CmdMazeCrossFloorConditionChangeScNotify" => { Some(Self::CmdMazeCrossFloorConditionChangeScNotify) } "FOPABKIFKCA_IIMGAMGJICE" => Some(Self::FopabkifkcaIimgamgjice), "CmdBLKKAGMOJGP" => Some(Self::CmdBlkkagmojgp), "CmdFinishFiveDimMiniGameScRsp" => Some(Self::CmdFinishFiveDimMiniGameScRsp), "FOPABKIFKCA_PKIODIAODEL" => Some(Self::FopabkifkcaPkiodiaodel), "CmdChenLingGameBoyGetFriendRankingInfoScRsp" => { Some(Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp) } "CmdGetFiveDimMiniGameDataScRsp" => { Some(Self::CmdGetFiveDimMiniGameDataScRsp) } "CmdGetFiveDimFluteDataScRsp" => Some(Self::CmdGetFiveDimFluteDataScRsp), "FOPABKIFKCA_MDEEBDEEFAK" => Some(Self::FopabkifkcaMdeebdeefak), "FOPABKIFKCA_HEEJKOEIEBA" => Some(Self::FopabkifkcaHeejkoeieba), "CmdJKPKDPHIPHD" => Some(Self::CmdJkpkdphiphd), "CmdGetFiveDimMiniGameDataCsReq" => { Some(Self::CmdGetFiveDimMiniGameDataCsReq) } "FOPABKIFKCA_NLAPCEIDFCM" => Some(Self::FopabkifkcaNlapceidfcm), "FOPABKIFKCA_GOMBKJBHMAF" => Some(Self::FopabkifkcaGombkjbhmaf), "CmdFinishChenLingGameBoyScRsp" => Some(Self::CmdFinishChenLingGameBoyScRsp), _ => None, } } } /// Obf: PHLMMOJPKHA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMessageType { PhlmmojpkhaPcpdhelpkem = 0, CmdFinishItemIdScRsp = 2718, CmdGetMissionMessageScRsp = 2701, CmdFinishPerformSectionIdScRsp = 2726, CmdFinishSectionIdScRsp = 2798, CmdFinishSectionIdCsReq = 2709, CmdFinishItemIdCsReq = 2714, CmdFinishPerformSectionIdCsReq = 2763, CmdGetNpcStatusCsReq = 2794, CmdGetMissionMessageCsReq = 2739, CmdGetNpcMessageGroupCsReq = 2791, CmdGetNpcMessageGroupScRsp = 2710, CmdGetNpcStatusScRsp = 2795, } 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::PhlmmojpkhaPcpdhelpkem => "PHLMMOJPKHA_PCPDHELPKEM", Self::CmdFinishItemIdScRsp => "CmdFinishItemIdScRsp", Self::CmdGetMissionMessageScRsp => "CmdGetMissionMessageScRsp", Self::CmdFinishPerformSectionIdScRsp => "CmdFinishPerformSectionIdScRsp", Self::CmdFinishSectionIdScRsp => "CmdFinishSectionIdScRsp", Self::CmdFinishSectionIdCsReq => "CmdFinishSectionIdCsReq", Self::CmdFinishItemIdCsReq => "CmdFinishItemIdCsReq", Self::CmdFinishPerformSectionIdCsReq => "CmdFinishPerformSectionIdCsReq", Self::CmdGetNpcStatusCsReq => "CmdGetNpcStatusCsReq", Self::CmdGetMissionMessageCsReq => "CmdGetMissionMessageCsReq", Self::CmdGetNpcMessageGroupCsReq => "CmdGetNpcMessageGroupCsReq", Self::CmdGetNpcMessageGroupScRsp => "CmdGetNpcMessageGroupScRsp", 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 { "PHLMMOJPKHA_PCPDHELPKEM" => Some(Self::PhlmmojpkhaPcpdhelpkem), "CmdFinishItemIdScRsp" => Some(Self::CmdFinishItemIdScRsp), "CmdGetMissionMessageScRsp" => Some(Self::CmdGetMissionMessageScRsp), "CmdFinishPerformSectionIdScRsp" => { Some(Self::CmdFinishPerformSectionIdScRsp) } "CmdFinishSectionIdScRsp" => Some(Self::CmdFinishSectionIdScRsp), "CmdFinishSectionIdCsReq" => Some(Self::CmdFinishSectionIdCsReq), "CmdFinishItemIdCsReq" => Some(Self::CmdFinishItemIdCsReq), "CmdFinishPerformSectionIdCsReq" => { Some(Self::CmdFinishPerformSectionIdCsReq) } "CmdGetNpcStatusCsReq" => Some(Self::CmdGetNpcStatusCsReq), "CmdGetMissionMessageCsReq" => Some(Self::CmdGetMissionMessageCsReq), "CmdGetNpcMessageGroupCsReq" => Some(Self::CmdGetNpcMessageGroupCsReq), "CmdGetNpcMessageGroupScRsp" => Some(Self::CmdGetNpcMessageGroupScRsp), "CmdGetNpcStatusScRsp" => Some(Self::CmdGetNpcStatusScRsp), _ => None, } } } /// Obf: HFFBJODHMDL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMiscModuleType { HffbjodhmdlPcpdhelpkem = 0, CmdBmpohnclhmf = 4132, CmdCbijjndgpin = 4174, CmdSubmitOrigamiItemCsReq = 4104, CmdDirectDeliveryScNotify = 4151, CmdDifficultyAdjustmentUpdateDataCsReq = 4173, CmdSwitchMascotUpdateScNotify = 4193, HffbjodhmdlHeeepiaaefd = 4139, CmdCancelDirectDeliveryNoticeScRsp = 4154, CmdCancelDirectDeliveryNoticeCsReq = 4125, CmdGetMovieRacingDataCsReq = 4107, CmdLbmpplkebfo = 4105, CmdGetSwitchMascotDataScRsp = 4120, CmdGetOrigamiPropInfoCsReq = 4172, CmdGetWolfBroShootingDataCsReq = 4189, CmdGetUnreleasedBlockInfoCsReq = 4102, CmdDifficultyAdjustmentUpdateDataScRsp = 4153, CmdDifficultyAdjustmentGetDataCsReq = 4128, CmdDpfennbobnd = 4130, CmdGetUnreleasedBlockInfoScRsp = 4149, CmdLmcepidhebl = 4101, CmdUpdateWolfBroShootingDataCsReq = 4157, CmdGetShareDataCsReq = 4194, CmdCycleScoreRewardGetDataCsReq = 4166, CmdGetGunPlayDataScRsp = 4196, CmdKndcljnmaoc = 4114, CmdCancelSyncExpiredItemCsReq = 4163, CmdCycleScoreRewardTakeRewardCsReq = 4111, CmdHfodkmfdmae = 4137, CmdUpdateMovieRacingDataScRsp = 4200, CmdNfdllephlhn = 4138, CmdShareScRsp = 4110, CmdDohjcpamafl = 4136, CmdGetMovieRacingDataScRsp = 4158, CmdGetSwitchMascotDataCsReq = 4179, CmdGetShareDataScRsp = 4195, CmdMazeKillDirectScRsp = 4117, CmdUpdateMovieRacingDataCsReq = 4144, CmdAldeibddmon = 4103, CmdEmjmlbdlmlc = 4118, CmdUpdateGunPlayDataScRsp = 4121, CmdLmhfpeplikh = 4126, CmdCycleScoreRewardDestroyExceedRewardCsReq = 4171, CmdDifficultyAdjustmentGetDataScRsp = 4165, CmdMazeKillDirectCsReq = 4108, CmdShareCsReq = 4191, } 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::HffbjodhmdlPcpdhelpkem => "HFFBJODHMDL_PCPDHELPKEM", Self::CmdBmpohnclhmf => "CmdBMPOHNCLHMF", Self::CmdCbijjndgpin => "CmdCBIJJNDGPIN", Self::CmdSubmitOrigamiItemCsReq => "CmdSubmitOrigamiItemCsReq", Self::CmdDirectDeliveryScNotify => "CmdDirectDeliveryScNotify", Self::CmdDifficultyAdjustmentUpdateDataCsReq => { "CmdDifficultyAdjustmentUpdateDataCsReq" } Self::CmdSwitchMascotUpdateScNotify => "CmdSwitchMascotUpdateScNotify", Self::HffbjodhmdlHeeepiaaefd => "HFFBJODHMDL_HEEEPIAAEFD", Self::CmdCancelDirectDeliveryNoticeScRsp => { "CmdCancelDirectDeliveryNoticeScRsp" } Self::CmdCancelDirectDeliveryNoticeCsReq => { "CmdCancelDirectDeliveryNoticeCsReq" } Self::CmdGetMovieRacingDataCsReq => "CmdGetMovieRacingDataCsReq", Self::CmdLbmpplkebfo => "CmdLBMPPLKEBFO", Self::CmdGetSwitchMascotDataScRsp => "CmdGetSwitchMascotDataScRsp", Self::CmdGetOrigamiPropInfoCsReq => "CmdGetOrigamiPropInfoCsReq", Self::CmdGetWolfBroShootingDataCsReq => "CmdGetWolfBroShootingDataCsReq", Self::CmdGetUnreleasedBlockInfoCsReq => "CmdGetUnreleasedBlockInfoCsReq", Self::CmdDifficultyAdjustmentUpdateDataScRsp => { "CmdDifficultyAdjustmentUpdateDataScRsp" } Self::CmdDifficultyAdjustmentGetDataCsReq => { "CmdDifficultyAdjustmentGetDataCsReq" } Self::CmdDpfennbobnd => "CmdDPFENNBOBND", Self::CmdGetUnreleasedBlockInfoScRsp => "CmdGetUnreleasedBlockInfoScRsp", Self::CmdLmcepidhebl => "CmdLMCEPIDHEBL", Self::CmdUpdateWolfBroShootingDataCsReq => { "CmdUpdateWolfBroShootingDataCsReq" } Self::CmdGetShareDataCsReq => "CmdGetShareDataCsReq", Self::CmdCycleScoreRewardGetDataCsReq => "CmdCycleScoreRewardGetDataCsReq", Self::CmdGetGunPlayDataScRsp => "CmdGetGunPlayDataScRsp", Self::CmdKndcljnmaoc => "CmdKNDCLJNMAOC", Self::CmdCancelSyncExpiredItemCsReq => "CmdCancelSyncExpiredItemCsReq", Self::CmdCycleScoreRewardTakeRewardCsReq => { "CmdCycleScoreRewardTakeRewardCsReq" } Self::CmdHfodkmfdmae => "CmdHFODKMFDMAE", Self::CmdUpdateMovieRacingDataScRsp => "CmdUpdateMovieRacingDataScRsp", Self::CmdNfdllephlhn => "CmdNFDLLEPHLHN", Self::CmdShareScRsp => "CmdShareScRsp", Self::CmdDohjcpamafl => "CmdDOHJCPAMAFL", Self::CmdGetMovieRacingDataScRsp => "CmdGetMovieRacingDataScRsp", Self::CmdGetSwitchMascotDataCsReq => "CmdGetSwitchMascotDataCsReq", Self::CmdGetShareDataScRsp => "CmdGetShareDataScRsp", Self::CmdMazeKillDirectScRsp => "CmdMazeKillDirectScRsp", Self::CmdUpdateMovieRacingDataCsReq => "CmdUpdateMovieRacingDataCsReq", Self::CmdAldeibddmon => "CmdALDEIBDDMON", Self::CmdEmjmlbdlmlc => "CmdEMJMLBDLMLC", Self::CmdUpdateGunPlayDataScRsp => "CmdUpdateGunPlayDataScRsp", Self::CmdLmhfpeplikh => "CmdLMHFPEPLIKH", Self::CmdCycleScoreRewardDestroyExceedRewardCsReq => { "CmdCycleScoreRewardDestroyExceedRewardCsReq" } Self::CmdDifficultyAdjustmentGetDataScRsp => { "CmdDifficultyAdjustmentGetDataScRsp" } Self::CmdMazeKillDirectCsReq => "CmdMazeKillDirectCsReq", Self::CmdShareCsReq => "CmdShareCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HFFBJODHMDL_PCPDHELPKEM" => Some(Self::HffbjodhmdlPcpdhelpkem), "CmdBMPOHNCLHMF" => Some(Self::CmdBmpohnclhmf), "CmdCBIJJNDGPIN" => Some(Self::CmdCbijjndgpin), "CmdSubmitOrigamiItemCsReq" => Some(Self::CmdSubmitOrigamiItemCsReq), "CmdDirectDeliveryScNotify" => Some(Self::CmdDirectDeliveryScNotify), "CmdDifficultyAdjustmentUpdateDataCsReq" => { Some(Self::CmdDifficultyAdjustmentUpdateDataCsReq) } "CmdSwitchMascotUpdateScNotify" => Some(Self::CmdSwitchMascotUpdateScNotify), "HFFBJODHMDL_HEEEPIAAEFD" => Some(Self::HffbjodhmdlHeeepiaaefd), "CmdCancelDirectDeliveryNoticeScRsp" => { Some(Self::CmdCancelDirectDeliveryNoticeScRsp) } "CmdCancelDirectDeliveryNoticeCsReq" => { Some(Self::CmdCancelDirectDeliveryNoticeCsReq) } "CmdGetMovieRacingDataCsReq" => Some(Self::CmdGetMovieRacingDataCsReq), "CmdLBMPPLKEBFO" => Some(Self::CmdLbmpplkebfo), "CmdGetSwitchMascotDataScRsp" => Some(Self::CmdGetSwitchMascotDataScRsp), "CmdGetOrigamiPropInfoCsReq" => Some(Self::CmdGetOrigamiPropInfoCsReq), "CmdGetWolfBroShootingDataCsReq" => { Some(Self::CmdGetWolfBroShootingDataCsReq) } "CmdGetUnreleasedBlockInfoCsReq" => { Some(Self::CmdGetUnreleasedBlockInfoCsReq) } "CmdDifficultyAdjustmentUpdateDataScRsp" => { Some(Self::CmdDifficultyAdjustmentUpdateDataScRsp) } "CmdDifficultyAdjustmentGetDataCsReq" => { Some(Self::CmdDifficultyAdjustmentGetDataCsReq) } "CmdDPFENNBOBND" => Some(Self::CmdDpfennbobnd), "CmdGetUnreleasedBlockInfoScRsp" => { Some(Self::CmdGetUnreleasedBlockInfoScRsp) } "CmdLMCEPIDHEBL" => Some(Self::CmdLmcepidhebl), "CmdUpdateWolfBroShootingDataCsReq" => { Some(Self::CmdUpdateWolfBroShootingDataCsReq) } "CmdGetShareDataCsReq" => Some(Self::CmdGetShareDataCsReq), "CmdCycleScoreRewardGetDataCsReq" => { Some(Self::CmdCycleScoreRewardGetDataCsReq) } "CmdGetGunPlayDataScRsp" => Some(Self::CmdGetGunPlayDataScRsp), "CmdKNDCLJNMAOC" => Some(Self::CmdKndcljnmaoc), "CmdCancelSyncExpiredItemCsReq" => Some(Self::CmdCancelSyncExpiredItemCsReq), "CmdCycleScoreRewardTakeRewardCsReq" => { Some(Self::CmdCycleScoreRewardTakeRewardCsReq) } "CmdHFODKMFDMAE" => Some(Self::CmdHfodkmfdmae), "CmdUpdateMovieRacingDataScRsp" => Some(Self::CmdUpdateMovieRacingDataScRsp), "CmdNFDLLEPHLHN" => Some(Self::CmdNfdllephlhn), "CmdShareScRsp" => Some(Self::CmdShareScRsp), "CmdDOHJCPAMAFL" => Some(Self::CmdDohjcpamafl), "CmdGetMovieRacingDataScRsp" => Some(Self::CmdGetMovieRacingDataScRsp), "CmdGetSwitchMascotDataCsReq" => Some(Self::CmdGetSwitchMascotDataCsReq), "CmdGetShareDataScRsp" => Some(Self::CmdGetShareDataScRsp), "CmdMazeKillDirectScRsp" => Some(Self::CmdMazeKillDirectScRsp), "CmdUpdateMovieRacingDataCsReq" => Some(Self::CmdUpdateMovieRacingDataCsReq), "CmdALDEIBDDMON" => Some(Self::CmdAldeibddmon), "CmdEMJMLBDLMLC" => Some(Self::CmdEmjmlbdlmlc), "CmdUpdateGunPlayDataScRsp" => Some(Self::CmdUpdateGunPlayDataScRsp), "CmdLMHFPEPLIKH" => Some(Self::CmdLmhfpeplikh), "CmdCycleScoreRewardDestroyExceedRewardCsReq" => { Some(Self::CmdCycleScoreRewardDestroyExceedRewardCsReq) } "CmdDifficultyAdjustmentGetDataScRsp" => { Some(Self::CmdDifficultyAdjustmentGetDataScRsp) } "CmdMazeKillDirectCsReq" => Some(Self::CmdMazeKillDirectCsReq), "CmdShareCsReq" => Some(Self::CmdShareCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jmgcdianlgk { Pcpdhelpkem = 0, Pnnpmlpakhj = 1, Oejafjcbbdh = 2, Fiifapecijc = 3, } impl Jmgcdianlgk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "JMGCDIANLGK_PCPDHELPKEM", Self::Pnnpmlpakhj => "JMGCDIANLGK_PNNPMLPAKHJ", Self::Oejafjcbbdh => "JMGCDIANLGK_OEJAFJCBBDH", Self::Fiifapecijc => "JMGCDIANLGK_FIIFAPECIJC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JMGCDIANLGK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "JMGCDIANLGK_PNNPMLPAKHJ" => Some(Self::Pnnpmlpakhj), "JMGCDIANLGK_OEJAFJCBBDH" => Some(Self::Oejafjcbbdh), "JMGCDIANLGK_FIIFAPECIJC" => Some(Self::Fiifapecijc), _ => None, } } } /// Obf: PKHICLEHJKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MovieRacingType { PkhiclehjklHnkdhpkcgeo = 0, PkhiclehjklEbabhoaodff = 1, PkhiclehjklHhfibennebh = 2, PkhiclehjklKidikkjnjnj = 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::PkhiclehjklHnkdhpkcgeo => "PKHICLEHJKL_HNKDHPKCGEO", Self::PkhiclehjklEbabhoaodff => "PKHICLEHJKL_EBABHOAODFF", Self::PkhiclehjklHhfibennebh => "PKHICLEHJKL_HHFIBENNEBH", Self::PkhiclehjklKidikkjnjnj => "PKHICLEHJKL_KIDIKKJNJNJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PKHICLEHJKL_HNKDHPKCGEO" => Some(Self::PkhiclehjklHnkdhpkcgeo), "PKHICLEHJKL_EBABHOAODFF" => Some(Self::PkhiclehjklEbabhoaodff), "PKHICLEHJKL_HHFIBENNEBH" => Some(Self::PkhiclehjklHhfibennebh), "PKHICLEHJKL_KIDIKKJNJNJ" => Some(Self::PkhiclehjklKidikkjnjnj), _ => None, } } } /// Obf: NJAAEOFICML #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum DifficultyAdjustmentType { NjaaeoficmlCgkeiaipaek = 0, NjaaeoficmlAphcacpjmof = 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::NjaaeoficmlCgkeiaipaek => "NJAAEOFICML_CGKEIAIPAEK", Self::NjaaeoficmlAphcacpjmof => "NJAAEOFICML_APHCACPJMOF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NJAAEOFICML_CGKEIAIPAEK" => Some(Self::NjaaeoficmlCgkeiaipaek), "NJAAEOFICML_APHCACPJMOF" => Some(Self::NjaaeoficmlAphcacpjmof), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nhjljbjjkfj { Looneaoeiml = 0, Oalaphnfokk = 1, Mdhdelkjaoa = 2, } impl Nhjljbjjkfj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Looneaoeiml => "NHJLJBJJKFJ_LOONEAOEIML", Self::Oalaphnfokk => "NHJLJBJJKFJ_OALAPHNFOKK", Self::Mdhdelkjaoa => "NHJLJBJJKFJ_MDHDELKJAOA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NHJLJBJJKFJ_LOONEAOEIML" => Some(Self::Looneaoeiml), "NHJLJBJJKFJ_OALAPHNFOKK" => Some(Self::Oalaphnfokk), "NHJLJBJJKFJ_MDHDELKJAOA" => Some(Self::Mdhdelkjaoa), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ebkolhjiofn { Bflaajpjiea = 0, Jacgledflec = 1, Hkafhfppbha = 2, Jbbciejbpfl = 3, } impl Ebkolhjiofn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Bflaajpjiea => "EBKOLHJIOFN_BFLAAJPJIEA", Self::Jacgledflec => "EBKOLHJIOFN_JACGLEDFLEC", Self::Hkafhfppbha => "EBKOLHJIOFN_HKAFHFPPBHA", Self::Jbbciejbpfl => "EBKOLHJIOFN_JBBCIEJBPFL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EBKOLHJIOFN_BFLAAJPJIEA" => Some(Self::Bflaajpjiea), "EBKOLHJIOFN_JACGLEDFLEC" => Some(Self::Jacgledflec), "EBKOLHJIOFN_HKAFHFPPBHA" => Some(Self::Hkafhfppbha), "EBKOLHJIOFN_JBBCIEJBPFL" => Some(Self::Jbbciejbpfl), _ => None, } } } /// Obf: IFJFCGJJMFK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMissionType { IfjfcgjjmfkPcpdhelpkem = 0, CmdGetMissionStatusCsReq = 1261, CmdEppnlnibpna = 1266, CmdGetMissionDataScRsp = 1210, CmdFinishCosumeItemMissionCsReq = 1274, CmdMainMissionAcceptNotify = 1251, CmdUpdateTrackMainMissionCsReq = 1254, CmdSyncTaskCsReq = 1218, CmdAcceptMainMissionScRsp = 1253, CmdFnapkbelifo = 1279, CmdFinishTalkMissionCsReq = 1294, CmdStarPerformanceRelayCsReq = 1249, CmdUpdateMainMissionCustomValueCsReq = 1293, CmdGetMainMissionCustomValueScRsp = 1217, CmdStartFinishMainMissionScNotify = 1265, CmdMissionGroupWarnScNotify = 1201, CmdTeleportToMissionResetPointCsReq = 1257, CmdGetMissionStatusScRsp = 1207, CmdAcceptMainMissionCsReq = 1273, CmdGetMissionDataCsReq = 1291, CmdMbmembddjde = 1237, CmdFinishedMissionScNotify = 1220, CmdOfcenahffen = 1202, CmdFinishTalkMissionScRsp = 1295, CmdHhahnnoieih = 1209, CmdTeleportToMissionResetPointScRsp = 1221, CmdSubMissionRewardScNotify = 1296, CmdGetMainMissionCustomValueCsReq = 1208, CmdMissionRewardScNotify = 1214, CmdStartFinishSubMissionScNotify = 1228, } 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::IfjfcgjjmfkPcpdhelpkem => "IFJFCGJJMFK_PCPDHELPKEM", Self::CmdGetMissionStatusCsReq => "CmdGetMissionStatusCsReq", Self::CmdEppnlnibpna => "CmdEPPNLNIBPNA", Self::CmdGetMissionDataScRsp => "CmdGetMissionDataScRsp", Self::CmdFinishCosumeItemMissionCsReq => "CmdFinishCosumeItemMissionCsReq", Self::CmdMainMissionAcceptNotify => "CmdMainMissionAcceptNotify", Self::CmdUpdateTrackMainMissionCsReq => "CmdUpdateTrackMainMissionCsReq", Self::CmdSyncTaskCsReq => "CmdSyncTaskCsReq", Self::CmdAcceptMainMissionScRsp => "CmdAcceptMainMissionScRsp", Self::CmdFnapkbelifo => "CmdFNAPKBELIFO", Self::CmdFinishTalkMissionCsReq => "CmdFinishTalkMissionCsReq", Self::CmdStarPerformanceRelayCsReq => "CmdStarPerformanceRelayCsReq", Self::CmdUpdateMainMissionCustomValueCsReq => { "CmdUpdateMainMissionCustomValueCsReq" } Self::CmdGetMainMissionCustomValueScRsp => { "CmdGetMainMissionCustomValueScRsp" } Self::CmdStartFinishMainMissionScNotify => { "CmdStartFinishMainMissionScNotify" } Self::CmdMissionGroupWarnScNotify => "CmdMissionGroupWarnScNotify", Self::CmdTeleportToMissionResetPointCsReq => { "CmdTeleportToMissionResetPointCsReq" } Self::CmdGetMissionStatusScRsp => "CmdGetMissionStatusScRsp", Self::CmdAcceptMainMissionCsReq => "CmdAcceptMainMissionCsReq", Self::CmdGetMissionDataCsReq => "CmdGetMissionDataCsReq", Self::CmdMbmembddjde => "CmdMBMEMBDDJDE", Self::CmdFinishedMissionScNotify => "CmdFinishedMissionScNotify", Self::CmdOfcenahffen => "CmdOFCENAHFFEN", Self::CmdFinishTalkMissionScRsp => "CmdFinishTalkMissionScRsp", Self::CmdHhahnnoieih => "CmdHHAHNNOIEIH", Self::CmdTeleportToMissionResetPointScRsp => { "CmdTeleportToMissionResetPointScRsp" } Self::CmdSubMissionRewardScNotify => "CmdSubMissionRewardScNotify", Self::CmdGetMainMissionCustomValueCsReq => { "CmdGetMainMissionCustomValueCsReq" } Self::CmdMissionRewardScNotify => "CmdMissionRewardScNotify", Self::CmdStartFinishSubMissionScNotify => "CmdStartFinishSubMissionScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IFJFCGJJMFK_PCPDHELPKEM" => Some(Self::IfjfcgjjmfkPcpdhelpkem), "CmdGetMissionStatusCsReq" => Some(Self::CmdGetMissionStatusCsReq), "CmdEPPNLNIBPNA" => Some(Self::CmdEppnlnibpna), "CmdGetMissionDataScRsp" => Some(Self::CmdGetMissionDataScRsp), "CmdFinishCosumeItemMissionCsReq" => { Some(Self::CmdFinishCosumeItemMissionCsReq) } "CmdMainMissionAcceptNotify" => Some(Self::CmdMainMissionAcceptNotify), "CmdUpdateTrackMainMissionCsReq" => { Some(Self::CmdUpdateTrackMainMissionCsReq) } "CmdSyncTaskCsReq" => Some(Self::CmdSyncTaskCsReq), "CmdAcceptMainMissionScRsp" => Some(Self::CmdAcceptMainMissionScRsp), "CmdFNAPKBELIFO" => Some(Self::CmdFnapkbelifo), "CmdFinishTalkMissionCsReq" => Some(Self::CmdFinishTalkMissionCsReq), "CmdStarPerformanceRelayCsReq" => Some(Self::CmdStarPerformanceRelayCsReq), "CmdUpdateMainMissionCustomValueCsReq" => { Some(Self::CmdUpdateMainMissionCustomValueCsReq) } "CmdGetMainMissionCustomValueScRsp" => { Some(Self::CmdGetMainMissionCustomValueScRsp) } "CmdStartFinishMainMissionScNotify" => { Some(Self::CmdStartFinishMainMissionScNotify) } "CmdMissionGroupWarnScNotify" => Some(Self::CmdMissionGroupWarnScNotify), "CmdTeleportToMissionResetPointCsReq" => { Some(Self::CmdTeleportToMissionResetPointCsReq) } "CmdGetMissionStatusScRsp" => Some(Self::CmdGetMissionStatusScRsp), "CmdAcceptMainMissionCsReq" => Some(Self::CmdAcceptMainMissionCsReq), "CmdGetMissionDataCsReq" => Some(Self::CmdGetMissionDataCsReq), "CmdMBMEMBDDJDE" => Some(Self::CmdMbmembddjde), "CmdFinishedMissionScNotify" => Some(Self::CmdFinishedMissionScNotify), "CmdOFCENAHFFEN" => Some(Self::CmdOfcenahffen), "CmdFinishTalkMissionScRsp" => Some(Self::CmdFinishTalkMissionScRsp), "CmdHHAHNNOIEIH" => Some(Self::CmdHhahnnoieih), "CmdTeleportToMissionResetPointScRsp" => { Some(Self::CmdTeleportToMissionResetPointScRsp) } "CmdSubMissionRewardScNotify" => Some(Self::CmdSubMissionRewardScNotify), "CmdGetMainMissionCustomValueCsReq" => { Some(Self::CmdGetMainMissionCustomValueCsReq) } "CmdMissionRewardScNotify" => Some(Self::CmdMissionRewardScNotify), "CmdStartFinishSubMissionScNotify" => { Some(Self::CmdStartFinishSubMissionScNotify) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Algpcoobeff { Adpjfmjjabn = 0, Khjckcdfejl = 1, Fmijpbpohjd = 2, Pogpnnbhmio = 3, Omnflaikibc = 4, Eahbmofjifi = 11, Faekdceppnn = 12, Cdehdbiiaah = 13, Cgeddiecoka = 14, Omhhfjmhpob = 15, } impl Algpcoobeff { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Adpjfmjjabn => "ALGPCOOBEFF_ADPJFMJJABN", Self::Khjckcdfejl => "ALGPCOOBEFF_KHJCKCDFEJL", Self::Fmijpbpohjd => "ALGPCOOBEFF_FMIJPBPOHJD", Self::Pogpnnbhmio => "ALGPCOOBEFF_POGPNNBHMIO", Self::Omnflaikibc => "ALGPCOOBEFF_OMNFLAIKIBC", Self::Eahbmofjifi => "ALGPCOOBEFF_EAHBMOFJIFI", Self::Faekdceppnn => "ALGPCOOBEFF_FAEKDCEPPNN", Self::Cdehdbiiaah => "ALGPCOOBEFF_CDEHDBIIAAH", Self::Cgeddiecoka => "ALGPCOOBEFF_CGEDDIECOKA", Self::Omhhfjmhpob => "ALGPCOOBEFF_OMHHFJMHPOB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ALGPCOOBEFF_ADPJFMJJABN" => Some(Self::Adpjfmjjabn), "ALGPCOOBEFF_KHJCKCDFEJL" => Some(Self::Khjckcdfejl), "ALGPCOOBEFF_FMIJPBPOHJD" => Some(Self::Fmijpbpohjd), "ALGPCOOBEFF_POGPNNBHMIO" => Some(Self::Pogpnnbhmio), "ALGPCOOBEFF_OMNFLAIKIBC" => Some(Self::Omnflaikibc), "ALGPCOOBEFF_EAHBMOFJIFI" => Some(Self::Eahbmofjifi), "ALGPCOOBEFF_FAEKDCEPPNN" => Some(Self::Faekdceppnn), "ALGPCOOBEFF_CDEHDBIIAAH" => Some(Self::Cdehdbiiaah), "ALGPCOOBEFF_CGEDDIECOKA" => Some(Self::Cgeddiecoka), "ALGPCOOBEFF_OMHHFJMHPOB" => Some(Self::Omhhfjmhpob), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cpeobfickmc { Iachjdcljeh = 0, Npgigpmehbh = 1, } impl Cpeobfickmc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Iachjdcljeh => "CPEOBFICKMC_IACHJDCLJEH", Self::Npgigpmehbh => "CPEOBFICKMC_NPGIGPMEHBH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CPEOBFICKMC_IACHJDCLJEH" => Some(Self::Iachjdcljeh), "CPEOBFICKMC_NPGIGPMEHBH" => Some(Self::Npgigpmehbh), _ => None, } } } /// Obf: DJEOGLFDJIF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrackMainMissionUpdateReasonId { DjeoglfdjifDpdfiineaff = 0, DjeoglfdjifNdgedjjbpbh = 1, DjeoglfdjifMdlekklkbcb = 2, DjeoglfdjifMpbeidjhlha = 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::DjeoglfdjifDpdfiineaff => "DJEOGLFDJIF_DPDFIINEAFF", Self::DjeoglfdjifNdgedjjbpbh => "DJEOGLFDJIF_NDGEDJJBPBH", Self::DjeoglfdjifMdlekklkbcb => "DJEOGLFDJIF_MDLEKKLKBCB", Self::DjeoglfdjifMpbeidjhlha => "DJEOGLFDJIF_MPBEIDJHLHA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DJEOGLFDJIF_DPDFIINEAFF" => Some(Self::DjeoglfdjifDpdfiineaff), "DJEOGLFDJIF_NDGEDJJBPBH" => Some(Self::DjeoglfdjifNdgedjjbpbh), "DJEOGLFDJIF_MDLEKKLKBCB" => Some(Self::DjeoglfdjifMdlekklkbcb), "DJEOGLFDJIF_MPBEIDJHLHA" => Some(Self::DjeoglfdjifMpbeidjhlha), _ => None, } } } /// Obf: BONOHJLBJHH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMonopolyType { BonohjlbjhhPcpdhelpkem = 0, CmdMonopolyGameBingoFlipCardCsReq = 7051, CmdHjohlmhfhie = 7073, CmdMonopolyContentUpdateScNotify = 7028, CmdMonopolyRollRandomCsReq = 7004, CmdMonopolyLikeScRsp = 7059, CmdMonopolyEventLoadUpdateScNotify = 7085, CmdGetSocialEventServerCacheScRsp = 7090, CmdMonopolyRollRandomScRsp = 7038, CmdMonopolyBuyGoodsScRsp = 7058, CmdMonopolyClickCellScRsp = 7076, CmdMonopolyGetRafflePoolInfoCsReq = 7035, CmdMonopolyGetRaffleTicketCsReq = 7070, CmdMonopolyEventSelectFriendCsReq = 7016, CmdMonopolyGetRegionProgressScRsp = 7083, CmdMonopolyBuyGoodsCsReq = 7007, CmdGetMonopolyDailyReportScRsp = 7075, CmdMonopolyGuessDrawScNotify = 7005, CmdMonopolyGiveUpCurContentScRsp = 7096, CmdMonopolyGameRaiseRatioCsReq = 7065, CmdMonopolyCheatDiceScRsp = 7021, CmdMonopolyCheatDiceCsReq = 7057, CmdMonopolyQuizDurationChangeScNotify = 7011, CmdMonopolyLikeScNotify = 7029, CmdMonopolyConditionUpdateScNotify = 7056, CmdMonopolyConfirmRandomCsReq = 7033, CmdMonopolyGuessChooseCsReq = 7093, CmdMonopolyCellUpdateNotify = 7095, CmdMonopolyReRollRandomCsReq = 7072, CmdGetSocialEventServerCacheCsReq = 7052, CmdMonopolyScrachRaffleTicketCsReq = 7099, CmdMonopolyGameBingoFlipCardScRsp = 7025, CmdMonopolyDailySettleScNotify = 7092, CmdGetMonopolyFriendRankingListScRsp = 7078, CmdDailyFirstEnterMonopolyActivityScRsp = 7037, CmdGetMonopolyInfoScRsp = 7010, CmdMonopolyGameCreateScNotify = 7020, CmdMonopolyTakeRaffleTicketRewardCsReq = 7082, CmdMonopolyGetDailyInitItemScRsp = 7034, CmdMonopolyGuessBuyInformationCsReq = 7049, CmdDailyFirstEnterMonopolyActivityCsReq = 7074, CmdGetMonopolyFriendRankingListCsReq = 7024, CmdMonopolyTakeRaffleTicketRewardScRsp = 7060, CmdMonopolyMoveScRsp = 7063, CmdMonopolyRollDiceCsReq = 7018, CmdMonopolyAcceptQuizScRsp = 7079, CmdMonopolySelectOptionScRsp = 7039, CmdMonopolyGetRaffleTicketScRsp = 7068, CmdMonopolySelectOptionCsReq = 7026, CmdMonopolyRollDiceScRsp = 7009, CmdGetMbtiReportScRsp = 7077, CmdFfbkmffhfpb = 7041, CmdOkmkbbiojgn = 7087, CmdMonopolyActionResultScNotify = 7094, CmdMonopolyGameSettleScNotify = 7053, CmdMonopolyGameGachaScRsp = 7017, CmdMonopolyGetDailyInitItemCsReq = 7046, CmdGetMonopolyMbtiReportRewardCsReq = 7040, CmdMonopolyGiveUpCurContentCsReq = 7089, CmdMonopolyMoveCsReq = 7098, CmdMonopolyEventSelectFriendScRsp = 7006, CmdMonopolyScrachRaffleTicketScRsp = 7013, CmdMonopolyClickCellCsReq = 7048, CmdMonopolyGameGachaCsReq = 7008, CmdMonopolyReRollRandomScRsp = 7032, CmdMonopolyLikeCsReq = 7042, CmdMonopolyAcceptQuizCsReq = 7054, CmdMonopolyTakePhaseRewardCsReq = 7086, CmdMonopolyGetRegionProgressCsReq = 7031, CmdDeleteSocialEventServerCacheCsReq = 7069, CmdGetMonopolyInfoCsReq = 7091, CmdGetMonopolyDailyReportCsReq = 7097, CmdGetMonopolyMbtiReportRewardScRsp = 7043, CmdMonopolyTakePhaseRewardScRsp = 7080, CmdNafcecefdml = 7066, CmdMonopolyConfirmRandomScRsp = 7061, CmdMonopolyGuessChooseScRsp = 7002, CmdImjmghchfaa = 7100, CmdMonopolySocialEventEffectScNotify = 7088, CmdMonopolySttUpdateScNotify = 7055, CmdGetMbtiReportCsReq = 7012, CmdMonopolyClickMbtiReportCsReq = 7045, CmdMonopolyGetRafflePoolInfoScRsp = 7015, CmdMonopolyUpgradeAssetCsReq = 7044, } 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::BonohjlbjhhPcpdhelpkem => "BONOHJLBJHH_PCPDHELPKEM", Self::CmdMonopolyGameBingoFlipCardCsReq => { "CmdMonopolyGameBingoFlipCardCsReq" } Self::CmdHjohlmhfhie => "CmdHJOHLMHFHIE", Self::CmdMonopolyContentUpdateScNotify => "CmdMonopolyContentUpdateScNotify", Self::CmdMonopolyRollRandomCsReq => "CmdMonopolyRollRandomCsReq", Self::CmdMonopolyLikeScRsp => "CmdMonopolyLikeScRsp", Self::CmdMonopolyEventLoadUpdateScNotify => { "CmdMonopolyEventLoadUpdateScNotify" } Self::CmdGetSocialEventServerCacheScRsp => { "CmdGetSocialEventServerCacheScRsp" } Self::CmdMonopolyRollRandomScRsp => "CmdMonopolyRollRandomScRsp", Self::CmdMonopolyBuyGoodsScRsp => "CmdMonopolyBuyGoodsScRsp", Self::CmdMonopolyClickCellScRsp => "CmdMonopolyClickCellScRsp", Self::CmdMonopolyGetRafflePoolInfoCsReq => { "CmdMonopolyGetRafflePoolInfoCsReq" } Self::CmdMonopolyGetRaffleTicketCsReq => "CmdMonopolyGetRaffleTicketCsReq", Self::CmdMonopolyEventSelectFriendCsReq => { "CmdMonopolyEventSelectFriendCsReq" } Self::CmdMonopolyGetRegionProgressScRsp => { "CmdMonopolyGetRegionProgressScRsp" } Self::CmdMonopolyBuyGoodsCsReq => "CmdMonopolyBuyGoodsCsReq", Self::CmdGetMonopolyDailyReportScRsp => "CmdGetMonopolyDailyReportScRsp", Self::CmdMonopolyGuessDrawScNotify => "CmdMonopolyGuessDrawScNotify", Self::CmdMonopolyGiveUpCurContentScRsp => "CmdMonopolyGiveUpCurContentScRsp", Self::CmdMonopolyGameRaiseRatioCsReq => "CmdMonopolyGameRaiseRatioCsReq", Self::CmdMonopolyCheatDiceScRsp => "CmdMonopolyCheatDiceScRsp", Self::CmdMonopolyCheatDiceCsReq => "CmdMonopolyCheatDiceCsReq", Self::CmdMonopolyQuizDurationChangeScNotify => { "CmdMonopolyQuizDurationChangeScNotify" } Self::CmdMonopolyLikeScNotify => "CmdMonopolyLikeScNotify", Self::CmdMonopolyConditionUpdateScNotify => { "CmdMonopolyConditionUpdateScNotify" } Self::CmdMonopolyConfirmRandomCsReq => "CmdMonopolyConfirmRandomCsReq", Self::CmdMonopolyGuessChooseCsReq => "CmdMonopolyGuessChooseCsReq", Self::CmdMonopolyCellUpdateNotify => "CmdMonopolyCellUpdateNotify", Self::CmdMonopolyReRollRandomCsReq => "CmdMonopolyReRollRandomCsReq", Self::CmdGetSocialEventServerCacheCsReq => { "CmdGetSocialEventServerCacheCsReq" } Self::CmdMonopolyScrachRaffleTicketCsReq => { "CmdMonopolyScrachRaffleTicketCsReq" } Self::CmdMonopolyGameBingoFlipCardScRsp => { "CmdMonopolyGameBingoFlipCardScRsp" } Self::CmdMonopolyDailySettleScNotify => "CmdMonopolyDailySettleScNotify", Self::CmdGetMonopolyFriendRankingListScRsp => { "CmdGetMonopolyFriendRankingListScRsp" } Self::CmdDailyFirstEnterMonopolyActivityScRsp => { "CmdDailyFirstEnterMonopolyActivityScRsp" } Self::CmdGetMonopolyInfoScRsp => "CmdGetMonopolyInfoScRsp", Self::CmdMonopolyGameCreateScNotify => "CmdMonopolyGameCreateScNotify", Self::CmdMonopolyTakeRaffleTicketRewardCsReq => { "CmdMonopolyTakeRaffleTicketRewardCsReq" } Self::CmdMonopolyGetDailyInitItemScRsp => "CmdMonopolyGetDailyInitItemScRsp", Self::CmdMonopolyGuessBuyInformationCsReq => { "CmdMonopolyGuessBuyInformationCsReq" } Self::CmdDailyFirstEnterMonopolyActivityCsReq => { "CmdDailyFirstEnterMonopolyActivityCsReq" } Self::CmdGetMonopolyFriendRankingListCsReq => { "CmdGetMonopolyFriendRankingListCsReq" } Self::CmdMonopolyTakeRaffleTicketRewardScRsp => { "CmdMonopolyTakeRaffleTicketRewardScRsp" } Self::CmdMonopolyMoveScRsp => "CmdMonopolyMoveScRsp", Self::CmdMonopolyRollDiceCsReq => "CmdMonopolyRollDiceCsReq", Self::CmdMonopolyAcceptQuizScRsp => "CmdMonopolyAcceptQuizScRsp", Self::CmdMonopolySelectOptionScRsp => "CmdMonopolySelectOptionScRsp", Self::CmdMonopolyGetRaffleTicketScRsp => "CmdMonopolyGetRaffleTicketScRsp", Self::CmdMonopolySelectOptionCsReq => "CmdMonopolySelectOptionCsReq", Self::CmdMonopolyRollDiceScRsp => "CmdMonopolyRollDiceScRsp", Self::CmdGetMbtiReportScRsp => "CmdGetMbtiReportScRsp", Self::CmdFfbkmffhfpb => "CmdFFBKMFFHFPB", Self::CmdOkmkbbiojgn => "CmdOKMKBBIOJGN", Self::CmdMonopolyActionResultScNotify => "CmdMonopolyActionResultScNotify", Self::CmdMonopolyGameSettleScNotify => "CmdMonopolyGameSettleScNotify", Self::CmdMonopolyGameGachaScRsp => "CmdMonopolyGameGachaScRsp", Self::CmdMonopolyGetDailyInitItemCsReq => "CmdMonopolyGetDailyInitItemCsReq", Self::CmdGetMonopolyMbtiReportRewardCsReq => { "CmdGetMonopolyMbtiReportRewardCsReq" } Self::CmdMonopolyGiveUpCurContentCsReq => "CmdMonopolyGiveUpCurContentCsReq", Self::CmdMonopolyMoveCsReq => "CmdMonopolyMoveCsReq", Self::CmdMonopolyEventSelectFriendScRsp => { "CmdMonopolyEventSelectFriendScRsp" } Self::CmdMonopolyScrachRaffleTicketScRsp => { "CmdMonopolyScrachRaffleTicketScRsp" } Self::CmdMonopolyClickCellCsReq => "CmdMonopolyClickCellCsReq", Self::CmdMonopolyGameGachaCsReq => "CmdMonopolyGameGachaCsReq", Self::CmdMonopolyReRollRandomScRsp => "CmdMonopolyReRollRandomScRsp", Self::CmdMonopolyLikeCsReq => "CmdMonopolyLikeCsReq", Self::CmdMonopolyAcceptQuizCsReq => "CmdMonopolyAcceptQuizCsReq", Self::CmdMonopolyTakePhaseRewardCsReq => "CmdMonopolyTakePhaseRewardCsReq", Self::CmdMonopolyGetRegionProgressCsReq => { "CmdMonopolyGetRegionProgressCsReq" } Self::CmdDeleteSocialEventServerCacheCsReq => { "CmdDeleteSocialEventServerCacheCsReq" } Self::CmdGetMonopolyInfoCsReq => "CmdGetMonopolyInfoCsReq", Self::CmdGetMonopolyDailyReportCsReq => "CmdGetMonopolyDailyReportCsReq", Self::CmdGetMonopolyMbtiReportRewardScRsp => { "CmdGetMonopolyMbtiReportRewardScRsp" } Self::CmdMonopolyTakePhaseRewardScRsp => "CmdMonopolyTakePhaseRewardScRsp", Self::CmdNafcecefdml => "CmdNAFCECEFDML", Self::CmdMonopolyConfirmRandomScRsp => "CmdMonopolyConfirmRandomScRsp", Self::CmdMonopolyGuessChooseScRsp => "CmdMonopolyGuessChooseScRsp", Self::CmdImjmghchfaa => "CmdIMJMGHCHFAA", Self::CmdMonopolySocialEventEffectScNotify => { "CmdMonopolySocialEventEffectScNotify" } Self::CmdMonopolySttUpdateScNotify => "CmdMonopolySttUpdateScNotify", Self::CmdGetMbtiReportCsReq => "CmdGetMbtiReportCsReq", Self::CmdMonopolyClickMbtiReportCsReq => "CmdMonopolyClickMbtiReportCsReq", Self::CmdMonopolyGetRafflePoolInfoScRsp => { "CmdMonopolyGetRafflePoolInfoScRsp" } Self::CmdMonopolyUpgradeAssetCsReq => "CmdMonopolyUpgradeAssetCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BONOHJLBJHH_PCPDHELPKEM" => Some(Self::BonohjlbjhhPcpdhelpkem), "CmdMonopolyGameBingoFlipCardCsReq" => { Some(Self::CmdMonopolyGameBingoFlipCardCsReq) } "CmdHJOHLMHFHIE" => Some(Self::CmdHjohlmhfhie), "CmdMonopolyContentUpdateScNotify" => { Some(Self::CmdMonopolyContentUpdateScNotify) } "CmdMonopolyRollRandomCsReq" => Some(Self::CmdMonopolyRollRandomCsReq), "CmdMonopolyLikeScRsp" => Some(Self::CmdMonopolyLikeScRsp), "CmdMonopolyEventLoadUpdateScNotify" => { Some(Self::CmdMonopolyEventLoadUpdateScNotify) } "CmdGetSocialEventServerCacheScRsp" => { Some(Self::CmdGetSocialEventServerCacheScRsp) } "CmdMonopolyRollRandomScRsp" => Some(Self::CmdMonopolyRollRandomScRsp), "CmdMonopolyBuyGoodsScRsp" => Some(Self::CmdMonopolyBuyGoodsScRsp), "CmdMonopolyClickCellScRsp" => Some(Self::CmdMonopolyClickCellScRsp), "CmdMonopolyGetRafflePoolInfoCsReq" => { Some(Self::CmdMonopolyGetRafflePoolInfoCsReq) } "CmdMonopolyGetRaffleTicketCsReq" => { Some(Self::CmdMonopolyGetRaffleTicketCsReq) } "CmdMonopolyEventSelectFriendCsReq" => { Some(Self::CmdMonopolyEventSelectFriendCsReq) } "CmdMonopolyGetRegionProgressScRsp" => { Some(Self::CmdMonopolyGetRegionProgressScRsp) } "CmdMonopolyBuyGoodsCsReq" => Some(Self::CmdMonopolyBuyGoodsCsReq), "CmdGetMonopolyDailyReportScRsp" => { Some(Self::CmdGetMonopolyDailyReportScRsp) } "CmdMonopolyGuessDrawScNotify" => Some(Self::CmdMonopolyGuessDrawScNotify), "CmdMonopolyGiveUpCurContentScRsp" => { Some(Self::CmdMonopolyGiveUpCurContentScRsp) } "CmdMonopolyGameRaiseRatioCsReq" => { Some(Self::CmdMonopolyGameRaiseRatioCsReq) } "CmdMonopolyCheatDiceScRsp" => Some(Self::CmdMonopolyCheatDiceScRsp), "CmdMonopolyCheatDiceCsReq" => Some(Self::CmdMonopolyCheatDiceCsReq), "CmdMonopolyQuizDurationChangeScNotify" => { Some(Self::CmdMonopolyQuizDurationChangeScNotify) } "CmdMonopolyLikeScNotify" => Some(Self::CmdMonopolyLikeScNotify), "CmdMonopolyConditionUpdateScNotify" => { Some(Self::CmdMonopolyConditionUpdateScNotify) } "CmdMonopolyConfirmRandomCsReq" => Some(Self::CmdMonopolyConfirmRandomCsReq), "CmdMonopolyGuessChooseCsReq" => Some(Self::CmdMonopolyGuessChooseCsReq), "CmdMonopolyCellUpdateNotify" => Some(Self::CmdMonopolyCellUpdateNotify), "CmdMonopolyReRollRandomCsReq" => Some(Self::CmdMonopolyReRollRandomCsReq), "CmdGetSocialEventServerCacheCsReq" => { Some(Self::CmdGetSocialEventServerCacheCsReq) } "CmdMonopolyScrachRaffleTicketCsReq" => { Some(Self::CmdMonopolyScrachRaffleTicketCsReq) } "CmdMonopolyGameBingoFlipCardScRsp" => { Some(Self::CmdMonopolyGameBingoFlipCardScRsp) } "CmdMonopolyDailySettleScNotify" => { Some(Self::CmdMonopolyDailySettleScNotify) } "CmdGetMonopolyFriendRankingListScRsp" => { Some(Self::CmdGetMonopolyFriendRankingListScRsp) } "CmdDailyFirstEnterMonopolyActivityScRsp" => { Some(Self::CmdDailyFirstEnterMonopolyActivityScRsp) } "CmdGetMonopolyInfoScRsp" => Some(Self::CmdGetMonopolyInfoScRsp), "CmdMonopolyGameCreateScNotify" => Some(Self::CmdMonopolyGameCreateScNotify), "CmdMonopolyTakeRaffleTicketRewardCsReq" => { Some(Self::CmdMonopolyTakeRaffleTicketRewardCsReq) } "CmdMonopolyGetDailyInitItemScRsp" => { Some(Self::CmdMonopolyGetDailyInitItemScRsp) } "CmdMonopolyGuessBuyInformationCsReq" => { Some(Self::CmdMonopolyGuessBuyInformationCsReq) } "CmdDailyFirstEnterMonopolyActivityCsReq" => { Some(Self::CmdDailyFirstEnterMonopolyActivityCsReq) } "CmdGetMonopolyFriendRankingListCsReq" => { Some(Self::CmdGetMonopolyFriendRankingListCsReq) } "CmdMonopolyTakeRaffleTicketRewardScRsp" => { Some(Self::CmdMonopolyTakeRaffleTicketRewardScRsp) } "CmdMonopolyMoveScRsp" => Some(Self::CmdMonopolyMoveScRsp), "CmdMonopolyRollDiceCsReq" => Some(Self::CmdMonopolyRollDiceCsReq), "CmdMonopolyAcceptQuizScRsp" => Some(Self::CmdMonopolyAcceptQuizScRsp), "CmdMonopolySelectOptionScRsp" => Some(Self::CmdMonopolySelectOptionScRsp), "CmdMonopolyGetRaffleTicketScRsp" => { Some(Self::CmdMonopolyGetRaffleTicketScRsp) } "CmdMonopolySelectOptionCsReq" => Some(Self::CmdMonopolySelectOptionCsReq), "CmdMonopolyRollDiceScRsp" => Some(Self::CmdMonopolyRollDiceScRsp), "CmdGetMbtiReportScRsp" => Some(Self::CmdGetMbtiReportScRsp), "CmdFFBKMFFHFPB" => Some(Self::CmdFfbkmffhfpb), "CmdOKMKBBIOJGN" => Some(Self::CmdOkmkbbiojgn), "CmdMonopolyActionResultScNotify" => { Some(Self::CmdMonopolyActionResultScNotify) } "CmdMonopolyGameSettleScNotify" => Some(Self::CmdMonopolyGameSettleScNotify), "CmdMonopolyGameGachaScRsp" => Some(Self::CmdMonopolyGameGachaScRsp), "CmdMonopolyGetDailyInitItemCsReq" => { Some(Self::CmdMonopolyGetDailyInitItemCsReq) } "CmdGetMonopolyMbtiReportRewardCsReq" => { Some(Self::CmdGetMonopolyMbtiReportRewardCsReq) } "CmdMonopolyGiveUpCurContentCsReq" => { Some(Self::CmdMonopolyGiveUpCurContentCsReq) } "CmdMonopolyMoveCsReq" => Some(Self::CmdMonopolyMoveCsReq), "CmdMonopolyEventSelectFriendScRsp" => { Some(Self::CmdMonopolyEventSelectFriendScRsp) } "CmdMonopolyScrachRaffleTicketScRsp" => { Some(Self::CmdMonopolyScrachRaffleTicketScRsp) } "CmdMonopolyClickCellCsReq" => Some(Self::CmdMonopolyClickCellCsReq), "CmdMonopolyGameGachaCsReq" => Some(Self::CmdMonopolyGameGachaCsReq), "CmdMonopolyReRollRandomScRsp" => Some(Self::CmdMonopolyReRollRandomScRsp), "CmdMonopolyLikeCsReq" => Some(Self::CmdMonopolyLikeCsReq), "CmdMonopolyAcceptQuizCsReq" => Some(Self::CmdMonopolyAcceptQuizCsReq), "CmdMonopolyTakePhaseRewardCsReq" => { Some(Self::CmdMonopolyTakePhaseRewardCsReq) } "CmdMonopolyGetRegionProgressCsReq" => { Some(Self::CmdMonopolyGetRegionProgressCsReq) } "CmdDeleteSocialEventServerCacheCsReq" => { Some(Self::CmdDeleteSocialEventServerCacheCsReq) } "CmdGetMonopolyInfoCsReq" => Some(Self::CmdGetMonopolyInfoCsReq), "CmdGetMonopolyDailyReportCsReq" => { Some(Self::CmdGetMonopolyDailyReportCsReq) } "CmdGetMonopolyMbtiReportRewardScRsp" => { Some(Self::CmdGetMonopolyMbtiReportRewardScRsp) } "CmdMonopolyTakePhaseRewardScRsp" => { Some(Self::CmdMonopolyTakePhaseRewardScRsp) } "CmdNAFCECEFDML" => Some(Self::CmdNafcecefdml), "CmdMonopolyConfirmRandomScRsp" => Some(Self::CmdMonopolyConfirmRandomScRsp), "CmdMonopolyGuessChooseScRsp" => Some(Self::CmdMonopolyGuessChooseScRsp), "CmdIMJMGHCHFAA" => Some(Self::CmdImjmghchfaa), "CmdMonopolySocialEventEffectScNotify" => { Some(Self::CmdMonopolySocialEventEffectScNotify) } "CmdMonopolySttUpdateScNotify" => Some(Self::CmdMonopolySttUpdateScNotify), "CmdGetMbtiReportCsReq" => Some(Self::CmdGetMbtiReportCsReq), "CmdMonopolyClickMbtiReportCsReq" => { Some(Self::CmdMonopolyClickMbtiReportCsReq) } "CmdMonopolyGetRafflePoolInfoScRsp" => { Some(Self::CmdMonopolyGetRafflePoolInfoScRsp) } "CmdMonopolyUpgradeAssetCsReq" => Some(Self::CmdMonopolyUpgradeAssetCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nkpjcabnlkl { Pcpdhelpkem = 0, Aecenklfmea = 1, } impl Nkpjcabnlkl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "NKPJCABNLKL_PCPDHELPKEM", Self::Aecenklfmea => "NKPJCABNLKL_AECENKLFMEA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NKPJCABNLKL_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "NKPJCABNLKL_AECENKLFMEA" => Some(Self::Aecenklfmea), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lbdmffdnfdp { Ghgapoakgab = 0, Cbpnonbgpim = 1, Dpmjnmkggoa = 2, Klhdcopplng = 3, } impl Lbdmffdnfdp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ghgapoakgab => "LBDMFFDNFDP_GHGAPOAKGAB", Self::Cbpnonbgpim => "LBDMFFDNFDP_CBPNONBGPIM", Self::Dpmjnmkggoa => "LBDMFFDNFDP_DPMJNMKGGOA", Self::Klhdcopplng => "LBDMFFDNFDP_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LBDMFFDNFDP_GHGAPOAKGAB" => Some(Self::Ghgapoakgab), "LBDMFFDNFDP_CBPNONBGPIM" => Some(Self::Cbpnonbgpim), "LBDMFFDNFDP_DPMJNMKGGOA" => Some(Self::Dpmjnmkggoa), "LBDMFFDNFDP_KLHDCOPPLNG" => Some(Self::Klhdcopplng), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ngaefpnbdad { Pcpdhelpkem = 0, Koajpplbech = 1, Bcapbfiohdc = 2, Oicaojjbgin = 3, Gdahhpijnhf = 4, Nhofdfnmjdm = 5, Ikjlmhgljnn = 6, Bfekajnlfgd = 7, Hokleikiaki = 8, Ednfibgmncf = 9, Cpjafghekgh = 10, } impl Ngaefpnbdad { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "NGAEFPNBDAD_PCPDHELPKEM", Self::Koajpplbech => "NGAEFPNBDAD_KOAJPPLBECH", Self::Bcapbfiohdc => "NGAEFPNBDAD_BCAPBFIOHDC", Self::Oicaojjbgin => "NGAEFPNBDAD_OICAOJJBGIN", Self::Gdahhpijnhf => "NGAEFPNBDAD_GDAHHPIJNHF", Self::Nhofdfnmjdm => "NGAEFPNBDAD_NHOFDFNMJDM", Self::Ikjlmhgljnn => "NGAEFPNBDAD_IKJLMHGLJNN", Self::Bfekajnlfgd => "NGAEFPNBDAD_BFEKAJNLFGD", Self::Hokleikiaki => "NGAEFPNBDAD_HOKLEIKIAKI", Self::Ednfibgmncf => "NGAEFPNBDAD_EDNFIBGMNCF", Self::Cpjafghekgh => "NGAEFPNBDAD_CPJAFGHEKGH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NGAEFPNBDAD_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "NGAEFPNBDAD_KOAJPPLBECH" => Some(Self::Koajpplbech), "NGAEFPNBDAD_BCAPBFIOHDC" => Some(Self::Bcapbfiohdc), "NGAEFPNBDAD_OICAOJJBGIN" => Some(Self::Oicaojjbgin), "NGAEFPNBDAD_GDAHHPIJNHF" => Some(Self::Gdahhpijnhf), "NGAEFPNBDAD_NHOFDFNMJDM" => Some(Self::Nhofdfnmjdm), "NGAEFPNBDAD_IKJLMHGLJNN" => Some(Self::Ikjlmhgljnn), "NGAEFPNBDAD_BFEKAJNLFGD" => Some(Self::Bfekajnlfgd), "NGAEFPNBDAD_HOKLEIKIAKI" => Some(Self::Hokleikiaki), "NGAEFPNBDAD_EDNFIBGMNCF" => Some(Self::Ednfibgmncf), "NGAEFPNBDAD_CPJAFGHEKGH" => Some(Self::Cpjafghekgh), _ => None, } } } /// Obf: MCMECKIBADN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultiplayerType { McmeckibadnPcpdhelpkem = 0, CmdMklllkleeap = 1063, CmdGetMatchPlayDataCsReq = 1026, CmdGetFriendRankingInfoRsp = 1037, CmdGetFriendRankingInfoCsReq = 1074, CmdFightGameStateCsReq = 1091, CmdFcianjkgmch = 1098, CmdPlayerGetFightGateCsReq = 1094, CmdFightGiveUpCsReq = 1014, CmdGetMatchPlayDataRsp = 1039, CmdLokajgfmkak = 1095, CmdFightGameStateScRsp = 1010, CmdSelfRankChangeNtf = 1004, CmdMatchPlayDataChangeNtf = 1001, CmdFightGameStartScNotify = 1009, CmdDgeeilcmhhe = 1018, } 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::McmeckibadnPcpdhelpkem => "MCMECKIBADN_PCPDHELPKEM", Self::CmdMklllkleeap => "CmdMKLLLKLEEAP", Self::CmdGetMatchPlayDataCsReq => "CmdGetMatchPlayDataCsReq", Self::CmdGetFriendRankingInfoRsp => "CmdGetFriendRankingInfoRsp", Self::CmdGetFriendRankingInfoCsReq => "CmdGetFriendRankingInfoCsReq", Self::CmdFightGameStateCsReq => "CmdFightGameStateCsReq", Self::CmdFcianjkgmch => "CmdFCIANJKGMCH", Self::CmdPlayerGetFightGateCsReq => "CmdPlayerGetFightGateCsReq", Self::CmdFightGiveUpCsReq => "CmdFightGiveUpCsReq", Self::CmdGetMatchPlayDataRsp => "CmdGetMatchPlayDataRsp", Self::CmdLokajgfmkak => "CmdLOKAJGFMKAK", Self::CmdFightGameStateScRsp => "CmdFightGameStateScRsp", Self::CmdSelfRankChangeNtf => "CmdSelfRankChangeNtf", Self::CmdMatchPlayDataChangeNtf => "CmdMatchPlayDataChangeNtf", Self::CmdFightGameStartScNotify => "CmdFightGameStartScNotify", Self::CmdDgeeilcmhhe => "CmdDGEEILCMHHE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MCMECKIBADN_PCPDHELPKEM" => Some(Self::McmeckibadnPcpdhelpkem), "CmdMKLLLKLEEAP" => Some(Self::CmdMklllkleeap), "CmdGetMatchPlayDataCsReq" => Some(Self::CmdGetMatchPlayDataCsReq), "CmdGetFriendRankingInfoRsp" => Some(Self::CmdGetFriendRankingInfoRsp), "CmdGetFriendRankingInfoCsReq" => Some(Self::CmdGetFriendRankingInfoCsReq), "CmdFightGameStateCsReq" => Some(Self::CmdFightGameStateCsReq), "CmdFCIANJKGMCH" => Some(Self::CmdFcianjkgmch), "CmdPlayerGetFightGateCsReq" => Some(Self::CmdPlayerGetFightGateCsReq), "CmdFightGiveUpCsReq" => Some(Self::CmdFightGiveUpCsReq), "CmdGetMatchPlayDataRsp" => Some(Self::CmdGetMatchPlayDataRsp), "CmdLOKAJGFMKAK" => Some(Self::CmdLokajgfmkak), "CmdFightGameStateScRsp" => Some(Self::CmdFightGameStateScRsp), "CmdSelfRankChangeNtf" => Some(Self::CmdSelfRankChangeNtf), "CmdMatchPlayDataChangeNtf" => Some(Self::CmdMatchPlayDataChangeNtf), "CmdFightGameStartScNotify" => Some(Self::CmdFightGameStartScNotify), "CmdDGEEILCMHHE" => Some(Self::CmdDgeeilcmhhe), _ => None, } } } /// Obf: FLPPNJGEMFN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultipleDropType { FlppnjgemfnPcpdhelpkem = 0, CmdMultipleDropInfoScNotify = 4694, CmdMultipleDropInfoNotify = 4618, CmdGetMultipleDropInfoCsReq = 4691, CmdGetPlayerReturnMultiDropInfoScRsp = 4614, CmdGetPlayerReturnMultiDropInfoCsReq = 4695, CmdGetMultipleDropInfoScRsp = 4610, } 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::FlppnjgemfnPcpdhelpkem => "FLPPNJGEMFN_PCPDHELPKEM", Self::CmdMultipleDropInfoScNotify => "CmdMultipleDropInfoScNotify", Self::CmdMultipleDropInfoNotify => "CmdMultipleDropInfoNotify", Self::CmdGetMultipleDropInfoCsReq => "CmdGetMultipleDropInfoCsReq", Self::CmdGetPlayerReturnMultiDropInfoScRsp => { "CmdGetPlayerReturnMultiDropInfoScRsp" } Self::CmdGetPlayerReturnMultiDropInfoCsReq => { "CmdGetPlayerReturnMultiDropInfoCsReq" } Self::CmdGetMultipleDropInfoScRsp => "CmdGetMultipleDropInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FLPPNJGEMFN_PCPDHELPKEM" => Some(Self::FlppnjgemfnPcpdhelpkem), "CmdMultipleDropInfoScNotify" => Some(Self::CmdMultipleDropInfoScNotify), "CmdMultipleDropInfoNotify" => Some(Self::CmdMultipleDropInfoNotify), "CmdGetMultipleDropInfoCsReq" => Some(Self::CmdGetMultipleDropInfoCsReq), "CmdGetPlayerReturnMultiDropInfoScRsp" => { Some(Self::CmdGetPlayerReturnMultiDropInfoScRsp) } "CmdGetPlayerReturnMultiDropInfoCsReq" => { Some(Self::CmdGetPlayerReturnMultiDropInfoCsReq) } "CmdGetMultipleDropInfoScRsp" => Some(Self::CmdGetMultipleDropInfoScRsp), _ => None, } } } /// Obf: ODOODGHAIJN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMuseumType { OdoodghaijnPcpdhelpkem = 0, CmdSetStuffToAreaCsReq = 4314, CmdUpgradeAreaStatCsReq = 4304, CmdIbfcjbckeni = 4400, CmdFinishCurTurnCsReq = 4339, CmdMuseumRandomEventSelectCsReq = 4358, CmdSyncMuseumTargetStartNotify = 4389, CmdSetStuffToAreaScRsp = 4318, CmdSyncMuseumRandomEventStartScNotify = 4333, CmdTakeCollectRewardRsp = 4328, CmdGetMuseumInfoCsReq = 4391, CmdBuyNpcStuffScRsp = 4395, CmdTakeCollectRewardCsReq = 4321, CmdMuseumRandomEventSelectScRsp = 4344, CmdSyncMuseumFundsChangedScNotify = 4332, CmdMuseumRandomEventQueryCsReq = 4361, CmdFinishCurTurnScRsp = 4301, CmdSyncGetExhibitScNotify = 4326, CmdGetMuseumInfoScRsp = 4310, CmdUpgradeAreaCsReq = 4374, CmdSyncMuseumTargetRewardNotify = 4357, CmdBuyNpcStuffCsReq = 4394, CmdUpgradeAreaStatScRsp = 4338, CmdRemoveStuffFromAreaScRsp = 4398, CmdRemoveStuffFromAreaCsReq = 4309, CmdMuseumRandomEventQueryScRsp = 4307, CmdSyncMuseumInfoChangedScNotify = 4372, CmdUpgradeAreaScRsp = 4337, CmdSyncMuseumTargetMissionFinishNotify = 4396, CmdSyncGetStuffScNotify = 4363, } 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::OdoodghaijnPcpdhelpkem => "ODOODGHAIJN_PCPDHELPKEM", Self::CmdSetStuffToAreaCsReq => "CmdSetStuffToAreaCsReq", Self::CmdUpgradeAreaStatCsReq => "CmdUpgradeAreaStatCsReq", Self::CmdIbfcjbckeni => "CmdIBFCJBCKENI", Self::CmdFinishCurTurnCsReq => "CmdFinishCurTurnCsReq", Self::CmdMuseumRandomEventSelectCsReq => "CmdMuseumRandomEventSelectCsReq", Self::CmdSyncMuseumTargetStartNotify => "CmdSyncMuseumTargetStartNotify", Self::CmdSetStuffToAreaScRsp => "CmdSetStuffToAreaScRsp", Self::CmdSyncMuseumRandomEventStartScNotify => { "CmdSyncMuseumRandomEventStartScNotify" } Self::CmdTakeCollectRewardRsp => "CmdTakeCollectRewardRsp", Self::CmdGetMuseumInfoCsReq => "CmdGetMuseumInfoCsReq", Self::CmdBuyNpcStuffScRsp => "CmdBuyNpcStuffScRsp", Self::CmdTakeCollectRewardCsReq => "CmdTakeCollectRewardCsReq", Self::CmdMuseumRandomEventSelectScRsp => "CmdMuseumRandomEventSelectScRsp", Self::CmdSyncMuseumFundsChangedScNotify => { "CmdSyncMuseumFundsChangedScNotify" } Self::CmdMuseumRandomEventQueryCsReq => "CmdMuseumRandomEventQueryCsReq", Self::CmdFinishCurTurnScRsp => "CmdFinishCurTurnScRsp", Self::CmdSyncGetExhibitScNotify => "CmdSyncGetExhibitScNotify", Self::CmdGetMuseumInfoScRsp => "CmdGetMuseumInfoScRsp", Self::CmdUpgradeAreaCsReq => "CmdUpgradeAreaCsReq", Self::CmdSyncMuseumTargetRewardNotify => "CmdSyncMuseumTargetRewardNotify", Self::CmdBuyNpcStuffCsReq => "CmdBuyNpcStuffCsReq", Self::CmdUpgradeAreaStatScRsp => "CmdUpgradeAreaStatScRsp", Self::CmdRemoveStuffFromAreaScRsp => "CmdRemoveStuffFromAreaScRsp", Self::CmdRemoveStuffFromAreaCsReq => "CmdRemoveStuffFromAreaCsReq", Self::CmdMuseumRandomEventQueryScRsp => "CmdMuseumRandomEventQueryScRsp", Self::CmdSyncMuseumInfoChangedScNotify => "CmdSyncMuseumInfoChangedScNotify", Self::CmdUpgradeAreaScRsp => "CmdUpgradeAreaScRsp", Self::CmdSyncMuseumTargetMissionFinishNotify => { "CmdSyncMuseumTargetMissionFinishNotify" } Self::CmdSyncGetStuffScNotify => "CmdSyncGetStuffScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ODOODGHAIJN_PCPDHELPKEM" => Some(Self::OdoodghaijnPcpdhelpkem), "CmdSetStuffToAreaCsReq" => Some(Self::CmdSetStuffToAreaCsReq), "CmdUpgradeAreaStatCsReq" => Some(Self::CmdUpgradeAreaStatCsReq), "CmdIBFCJBCKENI" => Some(Self::CmdIbfcjbckeni), "CmdFinishCurTurnCsReq" => Some(Self::CmdFinishCurTurnCsReq), "CmdMuseumRandomEventSelectCsReq" => { Some(Self::CmdMuseumRandomEventSelectCsReq) } "CmdSyncMuseumTargetStartNotify" => { Some(Self::CmdSyncMuseumTargetStartNotify) } "CmdSetStuffToAreaScRsp" => Some(Self::CmdSetStuffToAreaScRsp), "CmdSyncMuseumRandomEventStartScNotify" => { Some(Self::CmdSyncMuseumRandomEventStartScNotify) } "CmdTakeCollectRewardRsp" => Some(Self::CmdTakeCollectRewardRsp), "CmdGetMuseumInfoCsReq" => Some(Self::CmdGetMuseumInfoCsReq), "CmdBuyNpcStuffScRsp" => Some(Self::CmdBuyNpcStuffScRsp), "CmdTakeCollectRewardCsReq" => Some(Self::CmdTakeCollectRewardCsReq), "CmdMuseumRandomEventSelectScRsp" => { Some(Self::CmdMuseumRandomEventSelectScRsp) } "CmdSyncMuseumFundsChangedScNotify" => { Some(Self::CmdSyncMuseumFundsChangedScNotify) } "CmdMuseumRandomEventQueryCsReq" => { Some(Self::CmdMuseumRandomEventQueryCsReq) } "CmdFinishCurTurnScRsp" => Some(Self::CmdFinishCurTurnScRsp), "CmdSyncGetExhibitScNotify" => Some(Self::CmdSyncGetExhibitScNotify), "CmdGetMuseumInfoScRsp" => Some(Self::CmdGetMuseumInfoScRsp), "CmdUpgradeAreaCsReq" => Some(Self::CmdUpgradeAreaCsReq), "CmdSyncMuseumTargetRewardNotify" => { Some(Self::CmdSyncMuseumTargetRewardNotify) } "CmdBuyNpcStuffCsReq" => Some(Self::CmdBuyNpcStuffCsReq), "CmdUpgradeAreaStatScRsp" => Some(Self::CmdUpgradeAreaStatScRsp), "CmdRemoveStuffFromAreaScRsp" => Some(Self::CmdRemoveStuffFromAreaScRsp), "CmdRemoveStuffFromAreaCsReq" => Some(Self::CmdRemoveStuffFromAreaCsReq), "CmdMuseumRandomEventQueryScRsp" => { Some(Self::CmdMuseumRandomEventQueryScRsp) } "CmdSyncMuseumInfoChangedScNotify" => { Some(Self::CmdSyncMuseumInfoChangedScNotify) } "CmdUpgradeAreaScRsp" => Some(Self::CmdUpgradeAreaScRsp), "CmdSyncMuseumTargetMissionFinishNotify" => { Some(Self::CmdSyncMuseumTargetMissionFinishNotify) } "CmdSyncGetStuffScNotify" => Some(Self::CmdSyncGetStuffScNotify), _ => None, } } } /// Obf: JKEKNDDBDMC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum MuseumRandomEventState { JkeknddbdmcPcpdhelpkem = 0, JkeknddbdmcDdlpgnhadcj = 1, JkeknddbdmcHpjebffhjnp = 2, JkeknddbdmcKlhdcopplng = 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::JkeknddbdmcPcpdhelpkem => "JKEKNDDBDMC_PCPDHELPKEM", Self::JkeknddbdmcDdlpgnhadcj => "JKEKNDDBDMC_DDLPGNHADCJ", Self::JkeknddbdmcHpjebffhjnp => "JKEKNDDBDMC_HPJEBFFHJNP", Self::JkeknddbdmcKlhdcopplng => "JKEKNDDBDMC_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JKEKNDDBDMC_PCPDHELPKEM" => Some(Self::JkeknddbdmcPcpdhelpkem), "JKEKNDDBDMC_DDLPGNHADCJ" => Some(Self::JkeknddbdmcDdlpgnhadcj), "JKEKNDDBDMC_HPJEBFFHJNP" => Some(Self::JkeknddbdmcHpjebffhjnp), "JKEKNDDBDMC_KLHDCOPPLNG" => Some(Self::JkeknddbdmcKlhdcopplng), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jffonidpnda { Pcpdhelpkem = 0, Lmfjicjlanl = 1, Iamdeoipmmd = 2, Lclobpjgcme = 3, } impl Jffonidpnda { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "JFFONIDPNDA_PCPDHELPKEM", Self::Lmfjicjlanl => "JFFONIDPNDA_LMFJICJLANL", Self::Iamdeoipmmd => "JFFONIDPNDA_IAMDEOIPMMD", Self::Lclobpjgcme => "JFFONIDPNDA_LCLOBPJGCME", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JFFONIDPNDA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "JFFONIDPNDA_LMFJICJLANL" => Some(Self::Lmfjicjlanl), "JFFONIDPNDA_IAMDEOIPMMD" => Some(Self::Iamdeoipmmd), "JFFONIDPNDA_LCLOBPJGCME" => Some(Self::Lclobpjgcme), _ => None, } } } /// Obf: POHDIBANGEF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum StatType { PohdibangefPcpdhelpkem = 0, PohdibangefGnpnmgpcjdd = 1, PohdibangefLjmicelehal = 2, PohdibangefLdlffjpoepk = 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::PohdibangefPcpdhelpkem => "POHDIBANGEF_PCPDHELPKEM", Self::PohdibangefGnpnmgpcjdd => "POHDIBANGEF_GNPNMGPCJDD", Self::PohdibangefLjmicelehal => "POHDIBANGEF_LJMICELEHAL", Self::PohdibangefLdlffjpoepk => "POHDIBANGEF_LDLFFJPOEPK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "POHDIBANGEF_PCPDHELPKEM" => Some(Self::PohdibangefPcpdhelpkem), "POHDIBANGEF_GNPNMGPCJDD" => Some(Self::PohdibangefGnpnmgpcjdd), "POHDIBANGEF_LJMICELEHAL" => Some(Self::PohdibangefLjmicelehal), "POHDIBANGEF_LDLFFJPOEPK" => Some(Self::PohdibangefLdlffjpoepk), _ => None, } } } /// Obf: GAPDOPFOGEN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum GetStuffType { GapdopfogenBljeehfcnco = 0, GapdopfogenPhjhneiocjm = 1, GapdopfogenGkpgaegpdnl = 2, GapdopfogenLkikbbfnpnd = 3, GapdopfogenBdbeglakoog = 4, GapdopfogenHappbgofalg = 5, GapdopfogenJjkhcekdofc = 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::GapdopfogenBljeehfcnco => "GAPDOPFOGEN_BLJEEHFCNCO", Self::GapdopfogenPhjhneiocjm => "GAPDOPFOGEN_PHJHNEIOCJM", Self::GapdopfogenGkpgaegpdnl => "GAPDOPFOGEN_GKPGAEGPDNL", Self::GapdopfogenLkikbbfnpnd => "GAPDOPFOGEN_LKIKBBFNPND", Self::GapdopfogenBdbeglakoog => "GAPDOPFOGEN_BDBEGLAKOOG", Self::GapdopfogenHappbgofalg => "GAPDOPFOGEN_HAPPBGOFALG", Self::GapdopfogenJjkhcekdofc => "GAPDOPFOGEN_JJKHCEKDOFC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GAPDOPFOGEN_BLJEEHFCNCO" => Some(Self::GapdopfogenBljeehfcnco), "GAPDOPFOGEN_PHJHNEIOCJM" => Some(Self::GapdopfogenPhjhneiocjm), "GAPDOPFOGEN_GKPGAEGPDNL" => Some(Self::GapdopfogenGkpgaegpdnl), "GAPDOPFOGEN_LKIKBBFNPND" => Some(Self::GapdopfogenLkikbbfnpnd), "GAPDOPFOGEN_BDBEGLAKOOG" => Some(Self::GapdopfogenBdbeglakoog), "GAPDOPFOGEN_HAPPBGOFALG" => Some(Self::GapdopfogenHappbgofalg), "GAPDOPFOGEN_JJKHCEKDOFC" => Some(Self::GapdopfogenJjkhcekdofc), _ => None, } } } /// Obf: NEMEAFLEOHK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMusicRhythmType { NemeafleohkPcpdhelpkem = 0, CmdMusicRhythmDataScRsp = 7588, CmdMusicRhythmStartLevelScRsp = 7589, CmdMusicRhythmFinishLevelScRsp = 7571, CmdMusicRhythmUnlockSongSfxScNotify = 7595, CmdMusicRhythmFinishLevelCsReq = 7573, CmdMusicRhythmStartLevelCsReq = 7574, CmdMusicRhythmUnlockTrackScNotify = 7578, CmdMusicRhythmSaveSongConfigDataCsReq = 7594, CmdMusicRhythmSaveSongConfigDataScRsp = 7600, CmdMusicRhythmDataCsReq = 7572, CmdHdcoofahmhj = 7597, CmdDmejhilmkah = 7585, } 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::NemeafleohkPcpdhelpkem => "NEMEAFLEOHK_PCPDHELPKEM", Self::CmdMusicRhythmDataScRsp => "CmdMusicRhythmDataScRsp", Self::CmdMusicRhythmStartLevelScRsp => "CmdMusicRhythmStartLevelScRsp", Self::CmdMusicRhythmFinishLevelScRsp => "CmdMusicRhythmFinishLevelScRsp", Self::CmdMusicRhythmUnlockSongSfxScNotify => { "CmdMusicRhythmUnlockSongSfxScNotify" } Self::CmdMusicRhythmFinishLevelCsReq => "CmdMusicRhythmFinishLevelCsReq", Self::CmdMusicRhythmStartLevelCsReq => "CmdMusicRhythmStartLevelCsReq", Self::CmdMusicRhythmUnlockTrackScNotify => { "CmdMusicRhythmUnlockTrackScNotify" } Self::CmdMusicRhythmSaveSongConfigDataCsReq => { "CmdMusicRhythmSaveSongConfigDataCsReq" } Self::CmdMusicRhythmSaveSongConfigDataScRsp => { "CmdMusicRhythmSaveSongConfigDataScRsp" } Self::CmdMusicRhythmDataCsReq => "CmdMusicRhythmDataCsReq", Self::CmdHdcoofahmhj => "CmdHDCOOFAHMHJ", Self::CmdDmejhilmkah => "CmdDMEJHILMKAH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NEMEAFLEOHK_PCPDHELPKEM" => Some(Self::NemeafleohkPcpdhelpkem), "CmdMusicRhythmDataScRsp" => Some(Self::CmdMusicRhythmDataScRsp), "CmdMusicRhythmStartLevelScRsp" => Some(Self::CmdMusicRhythmStartLevelScRsp), "CmdMusicRhythmFinishLevelScRsp" => { Some(Self::CmdMusicRhythmFinishLevelScRsp) } "CmdMusicRhythmUnlockSongSfxScNotify" => { Some(Self::CmdMusicRhythmUnlockSongSfxScNotify) } "CmdMusicRhythmFinishLevelCsReq" => { Some(Self::CmdMusicRhythmFinishLevelCsReq) } "CmdMusicRhythmStartLevelCsReq" => Some(Self::CmdMusicRhythmStartLevelCsReq), "CmdMusicRhythmUnlockTrackScNotify" => { Some(Self::CmdMusicRhythmUnlockTrackScNotify) } "CmdMusicRhythmSaveSongConfigDataCsReq" => { Some(Self::CmdMusicRhythmSaveSongConfigDataCsReq) } "CmdMusicRhythmSaveSongConfigDataScRsp" => { Some(Self::CmdMusicRhythmSaveSongConfigDataScRsp) } "CmdMusicRhythmDataCsReq" => Some(Self::CmdMusicRhythmDataCsReq), "CmdHDCOOFAHMHJ" => Some(Self::CmdHdcoofahmhj), "CmdDMEJHILMKAH" => Some(Self::CmdDmejhilmkah), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ceciamendcb { Iklfhandcip = 0, Elidbcghbdk = 1, } impl Ceciamendcb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Iklfhandcip => "CECIAMENDCB_IKLFHANDCIP", Self::Elidbcghbdk => "CECIAMENDCB_ELIDBCGHBDK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CECIAMENDCB_IKLFHANDCIP" => Some(Self::Iklfhandcip), "CECIAMENDCB_ELIDBCGHBDK" => Some(Self::Elidbcghbdk), _ => None, } } } /// Obf: EBHGGMBCBIA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdOfferingType { EbhggmbcbiaPcpdhelpkem = 0, CmdSubmitOfferingItemScRsp = 6930, CmdTakeOfferingRewardScRsp = 6928, CmdGetOfferingInfoScRsp = 6940, CmdOfferingInfoScNotify = 6934, CmdGetOfferingInfoCsReq = 6921, CmdTakeOfferingRewardCsReq = 6935, CmdSubmitOfferingItemCsReq = 6922, } 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::EbhggmbcbiaPcpdhelpkem => "EBHGGMBCBIA_PCPDHELPKEM", Self::CmdSubmitOfferingItemScRsp => "CmdSubmitOfferingItemScRsp", Self::CmdTakeOfferingRewardScRsp => "CmdTakeOfferingRewardScRsp", Self::CmdGetOfferingInfoScRsp => "CmdGetOfferingInfoScRsp", Self::CmdOfferingInfoScNotify => "CmdOfferingInfoScNotify", Self::CmdGetOfferingInfoCsReq => "CmdGetOfferingInfoCsReq", Self::CmdTakeOfferingRewardCsReq => "CmdTakeOfferingRewardCsReq", Self::CmdSubmitOfferingItemCsReq => "CmdSubmitOfferingItemCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EBHGGMBCBIA_PCPDHELPKEM" => Some(Self::EbhggmbcbiaPcpdhelpkem), "CmdSubmitOfferingItemScRsp" => Some(Self::CmdSubmitOfferingItemScRsp), "CmdTakeOfferingRewardScRsp" => Some(Self::CmdTakeOfferingRewardScRsp), "CmdGetOfferingInfoScRsp" => Some(Self::CmdGetOfferingInfoScRsp), "CmdOfferingInfoScNotify" => Some(Self::CmdOfferingInfoScNotify), "CmdGetOfferingInfoCsReq" => Some(Self::CmdGetOfferingInfoCsReq), "CmdTakeOfferingRewardCsReq" => Some(Self::CmdTakeOfferingRewardCsReq), "CmdSubmitOfferingItemCsReq" => Some(Self::CmdSubmitOfferingItemCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kmpfieepeek { Pcpdhelpkem = 0, Dklpaafflee = 1, Plpmkccphoi = 2, } impl Kmpfieepeek { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "KMPFIEEPEEK_PCPDHELPKEM", Self::Dklpaafflee => "KMPFIEEPEEK_DKLPAAFFLEE", Self::Plpmkccphoi => "KMPFIEEPEEK_PLPMKCCPHOI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KMPFIEEPEEK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "KMPFIEEPEEK_DKLPAAFFLEE" => Some(Self::Dklpaafflee), "KMPFIEEPEEK_PLPMKCCPHOI" => Some(Self::Plpmkccphoi), _ => None, } } } /// Obf: PBMDIDPANOI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPamMissionType { PbmdidpanoiPcpdhelpkem = 0, CmdOllnkphmeph = 4010, CmdSyncAcceptedPamMissionNotify = 4094, CmdAcceptedPamMissionExpireCsReq = 4091, } 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::PbmdidpanoiPcpdhelpkem => "PBMDIDPANOI_PCPDHELPKEM", Self::CmdOllnkphmeph => "CmdOLLNKPHMEPH", Self::CmdSyncAcceptedPamMissionNotify => "CmdSyncAcceptedPamMissionNotify", Self::CmdAcceptedPamMissionExpireCsReq => "CmdAcceptedPamMissionExpireCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PBMDIDPANOI_PCPDHELPKEM" => Some(Self::PbmdidpanoiPcpdhelpkem), "CmdOLLNKPHMEPH" => Some(Self::CmdOllnkphmeph), "CmdSyncAcceptedPamMissionNotify" => { Some(Self::CmdSyncAcceptedPamMissionNotify) } "CmdAcceptedPamMissionExpireCsReq" => { Some(Self::CmdAcceptedPamMissionExpireCsReq) } _ => None, } } } /// Obf: KCDBONKPLPC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPamSkinType { KcdbonkplpcPcpdhelpkem = 0, CmdSelectPamSkinCsReq = 8122, CmdGetPamSkinDataScRsp = 8140, CmdSelectPamSkinScRsp = 8130, CmdGetPamSkinDataCsReq = 8121, CmdUnlockPamSkinScNotify = 8135, } 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::KcdbonkplpcPcpdhelpkem => "KCDBONKPLPC_PCPDHELPKEM", Self::CmdSelectPamSkinCsReq => "CmdSelectPamSkinCsReq", Self::CmdGetPamSkinDataScRsp => "CmdGetPamSkinDataScRsp", Self::CmdSelectPamSkinScRsp => "CmdSelectPamSkinScRsp", Self::CmdGetPamSkinDataCsReq => "CmdGetPamSkinDataCsReq", Self::CmdUnlockPamSkinScNotify => "CmdUnlockPamSkinScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KCDBONKPLPC_PCPDHELPKEM" => Some(Self::KcdbonkplpcPcpdhelpkem), "CmdSelectPamSkinCsReq" => Some(Self::CmdSelectPamSkinCsReq), "CmdGetPamSkinDataScRsp" => Some(Self::CmdGetPamSkinDataScRsp), "CmdSelectPamSkinScRsp" => Some(Self::CmdSelectPamSkinScRsp), "CmdGetPamSkinDataCsReq" => Some(Self::CmdGetPamSkinDataCsReq), "CmdUnlockPamSkinScNotify" => Some(Self::CmdUnlockPamSkinScNotify), _ => None, } } } /// Obf: PCHEOAIBEKK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdParkourType { PcheoaibekkPcpdhelpkem = 0, CmdParkourGetRankingInfoCsReq = 8382, CmdParkourGetDataScRsp = 8400, CmdParkourStartLevelScRsp = 8388, CmdParkourEndLevelScRsp = 8397, CmdParkourGetDataCsReq = 8381, CmdParkourStartLevelCsReq = 8395, CmdParkourEndLevelCsReq = 8394, CmdParkourGetRankingInfoScRsp = 8390, } 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::PcheoaibekkPcpdhelpkem => "PCHEOAIBEKK_PCPDHELPKEM", Self::CmdParkourGetRankingInfoCsReq => "CmdParkourGetRankingInfoCsReq", Self::CmdParkourGetDataScRsp => "CmdParkourGetDataScRsp", Self::CmdParkourStartLevelScRsp => "CmdParkourStartLevelScRsp", Self::CmdParkourEndLevelScRsp => "CmdParkourEndLevelScRsp", Self::CmdParkourGetDataCsReq => "CmdParkourGetDataCsReq", Self::CmdParkourStartLevelCsReq => "CmdParkourStartLevelCsReq", Self::CmdParkourEndLevelCsReq => "CmdParkourEndLevelCsReq", Self::CmdParkourGetRankingInfoScRsp => "CmdParkourGetRankingInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PCHEOAIBEKK_PCPDHELPKEM" => Some(Self::PcheoaibekkPcpdhelpkem), "CmdParkourGetRankingInfoCsReq" => Some(Self::CmdParkourGetRankingInfoCsReq), "CmdParkourGetDataScRsp" => Some(Self::CmdParkourGetDataScRsp), "CmdParkourStartLevelScRsp" => Some(Self::CmdParkourStartLevelScRsp), "CmdParkourEndLevelScRsp" => Some(Self::CmdParkourEndLevelScRsp), "CmdParkourGetDataCsReq" => Some(Self::CmdParkourGetDataCsReq), "CmdParkourStartLevelCsReq" => Some(Self::CmdParkourStartLevelCsReq), "CmdParkourEndLevelCsReq" => Some(Self::CmdParkourEndLevelCsReq), "CmdParkourGetRankingInfoScRsp" => Some(Self::CmdParkourGetRankingInfoScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nomnehcnglh { Pcpdhelpkem = 0, Klhdcopplng = 1, Bmchmaoikde = 2, } impl Nomnehcnglh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "NOMNEHCNGLH_PCPDHELPKEM", Self::Klhdcopplng => "NOMNEHCNGLH_KLHDCOPPLNG", Self::Bmchmaoikde => "NOMNEHCNGLH_BMCHMAOIKDE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NOMNEHCNGLH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "NOMNEHCNGLH_KLHDCOPPLNG" => Some(Self::Klhdcopplng), "NOMNEHCNGLH_BMCHMAOIKDE" => Some(Self::Bmchmaoikde), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ieepgjikeem { Dmkleehjppd = 0, Deohjilbhcg = 1, Hpiekdgebmg = 2, } impl Ieepgjikeem { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Dmkleehjppd => "IEEPGJIKEEM_DMKLEEHJPPD", Self::Deohjilbhcg => "IEEPGJIKEEM_DEOHJILBHCG", Self::Hpiekdgebmg => "IEEPGJIKEEM_HPIEKDGEBMG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IEEPGJIKEEM_DMKLEEHJPPD" => Some(Self::Dmkleehjppd), "IEEPGJIKEEM_DEOHJILBHCG" => Some(Self::Deohjilbhcg), "IEEPGJIKEEM_HPIEKDGEBMG" => Some(Self::Hpiekdgebmg), _ => None, } } } /// Obf: AMPLNBBIBJH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPetType { AmplnbbibjhPcpdhelpkem = 0, CmdRecallPetScRsp = 7608, CmdGetPetDataScRsp = 7604, CmdSummonPetCsReq = 7602, CmdGetPetDataCsReq = 7601, CmdSummonPetScRsp = 7614, CmdFlnmcmnjgho = 7610, CmdRecallPetCsReq = 7603, } 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::AmplnbbibjhPcpdhelpkem => "AMPLNBBIBJH_PCPDHELPKEM", Self::CmdRecallPetScRsp => "CmdRecallPetScRsp", Self::CmdGetPetDataScRsp => "CmdGetPetDataScRsp", Self::CmdSummonPetCsReq => "CmdSummonPetCsReq", Self::CmdGetPetDataCsReq => "CmdGetPetDataCsReq", Self::CmdSummonPetScRsp => "CmdSummonPetScRsp", Self::CmdFlnmcmnjgho => "CmdFLNMCMNJGHO", Self::CmdRecallPetCsReq => "CmdRecallPetCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AMPLNBBIBJH_PCPDHELPKEM" => Some(Self::AmplnbbibjhPcpdhelpkem), "CmdRecallPetScRsp" => Some(Self::CmdRecallPetScRsp), "CmdGetPetDataScRsp" => Some(Self::CmdGetPetDataScRsp), "CmdSummonPetCsReq" => Some(Self::CmdSummonPetCsReq), "CmdGetPetDataCsReq" => Some(Self::CmdGetPetDataCsReq), "CmdSummonPetScRsp" => Some(Self::CmdSummonPetScRsp), "CmdFLNMCMNJGHO" => Some(Self::CmdFlnmcmnjgho), "CmdRecallPetCsReq" => Some(Self::CmdRecallPetCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ebabbaboinf { Pcpdhelpkem = 0, Cdplpibdknn = 1, Jaiafpjodfe = 2, } impl Ebabbaboinf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "EBABBABOINF_PCPDHELPKEM", Self::Cdplpibdknn => "EBABBABOINF_CDPLPIBDKNN", Self::Jaiafpjodfe => "EBABBABOINF_JAIAFPJODFE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EBABBABOINF_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "EBABBABOINF_CDPLPIBDKNN" => Some(Self::Cdplpibdknn), "EBABBABOINF_JAIAFPJODFE" => Some(Self::Jaiafpjodfe), _ => None, } } } /// Obf: DOGMPAAJNCF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPhoneType { DogmpaajncfPcpdhelpkem = 0, CmdSelectPhoneThemeCsReq = 5118, CmdGetPhoneDataScRsp = 5110, CmdUnlockChatBubbleScNotify = 5114, CmdSelectPhoneCaseScRsp = 5126, CmdUnlockPhoneThemeScNotify = 5198, CmdSelectChatBubbleCsReq = 5194, CmdUnlockPhoneCaseScNotify = 5139, CmdGetPhoneDataCsReq = 5191, CmdSelectPhoneCaseCsReq = 5163, CmdSelectChatBubbleScRsp = 5195, CmdSelectPhoneThemeScRsp = 5109, } 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::DogmpaajncfPcpdhelpkem => "DOGMPAAJNCF_PCPDHELPKEM", Self::CmdSelectPhoneThemeCsReq => "CmdSelectPhoneThemeCsReq", Self::CmdGetPhoneDataScRsp => "CmdGetPhoneDataScRsp", Self::CmdUnlockChatBubbleScNotify => "CmdUnlockChatBubbleScNotify", Self::CmdSelectPhoneCaseScRsp => "CmdSelectPhoneCaseScRsp", Self::CmdUnlockPhoneThemeScNotify => "CmdUnlockPhoneThemeScNotify", Self::CmdSelectChatBubbleCsReq => "CmdSelectChatBubbleCsReq", Self::CmdUnlockPhoneCaseScNotify => "CmdUnlockPhoneCaseScNotify", Self::CmdGetPhoneDataCsReq => "CmdGetPhoneDataCsReq", Self::CmdSelectPhoneCaseCsReq => "CmdSelectPhoneCaseCSReq", Self::CmdSelectChatBubbleScRsp => "CmdSelectChatBubbleScRsp", Self::CmdSelectPhoneThemeScRsp => "CmdSelectPhoneThemeScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DOGMPAAJNCF_PCPDHELPKEM" => Some(Self::DogmpaajncfPcpdhelpkem), "CmdSelectPhoneThemeCsReq" => Some(Self::CmdSelectPhoneThemeCsReq), "CmdGetPhoneDataScRsp" => Some(Self::CmdGetPhoneDataScRsp), "CmdUnlockChatBubbleScNotify" => Some(Self::CmdUnlockChatBubbleScNotify), "CmdSelectPhoneCaseScRsp" => Some(Self::CmdSelectPhoneCaseScRsp), "CmdUnlockPhoneThemeScNotify" => Some(Self::CmdUnlockPhoneThemeScNotify), "CmdSelectChatBubbleCsReq" => Some(Self::CmdSelectChatBubbleCsReq), "CmdUnlockPhoneCaseScNotify" => Some(Self::CmdUnlockPhoneCaseScNotify), "CmdGetPhoneDataCsReq" => Some(Self::CmdGetPhoneDataCsReq), "CmdSelectPhoneCaseCSReq" => Some(Self::CmdSelectPhoneCaseCsReq), "CmdSelectChatBubbleScRsp" => Some(Self::CmdSelectChatBubbleScRsp), "CmdSelectPhoneThemeScRsp" => Some(Self::CmdSelectPhoneThemeScRsp), _ => None, } } } /// Obf: FFBGABCGDDL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlanetFesType { FfbgabcgddlPcpdhelpkem = 0, CmdPlanetFesGetFriendRankingInfoListCsReq = 8212, CmdAfkceokhghf = 8235, CmdPlanetFesGetBusinessDayInfoCsReq = 8221, CmdPlanetFesBonusEventInteractCsReq = 8223, CmdPlanetFesBuyLandCsReq = 8201, CmdPlanetFesBusinessDayRefreshEventScRsp = 8206, CmdPlanetFesBonusEventInteractScRsp = 8214, CmdPlanetFesStartMiniGameScRsp = 8222, CmdPlanetFesChooseAvatarEventOptionScRsp = 8209, CmdPlanetFesTakeQuestRewardScRsp = 8231, CmdPlanetFesSetAvatarWorkCsReq = 8238, CmdPlanetFesDealAvatarEventOptionItemScRsp = 8237, CmdPlanetFesSetCustomKeyValueCsReq = 8210, CmdPlanetFesUpgradeFesLevelCsReq = 8241, CmdPlanetFesTakeRegionPhaseRewardCsReq = 8243, CmdPlanetFesGetAvatarStatScRsp = 8232, CmdPlanetFesGetBusinessDayInfoScRsp = 8249, CmdPlanetFesCollectIncomeCsReq = 8227, CmdPlanetFesDoGachaScRsp = 8236, CmdPlanetFesChooseAvatarEventOptionCsReq = 8233, CmdPlanetFesDoGachaCsReq = 8245, CmdPlanetFesDeliverPamCargoCsReq = 8226, CmdGetPlanetFesDataScRsp = 8207, CmdPlanetFesDealAvatarEventOptionItemCsReq = 8204, CmdEmiffphbmei = 8242, CmdPlanetFesTakeRegionPhaseRewardScRsp = 8239, CmdPlanetFesDeliverPamCargoScRsp = 8208, CmdPlanetFesSetCustomKeyValueScRsp = 8224, CmdPlanetFesClientStatusCsReq = 8219, CmdPlanetFesGetFriendRankingInfoListScRsp = 8234, CmdPlanetFesFriendRankingInfoChangeScNotify = 8225, CmdPlanetFesTakeQuestRewardCsReq = 8216, CmdGetPlanetFesDataCsReq = 8213, CmdPlanetFesSyncChangeScNotify = 8230, CmdPlanetFesSkillLevelUpScRsp = 8229, CmdPlanetFesAvatarLevelUpCsReq = 8203, CmdPlanetFesCollectAllIncomeCsReq = 8244, CmdJombhcniemp = 8218, CmdPlanetFesGetAvatarStatCsReq = 8211, CmdKijgiokokpf = 8247, CmdPlanetFesBingoGameFlipCardCsReq = 8217, CmdPlanetFesStartMiniGameCsReq = 8220, CmdPlanetFesGameBingoFlipScRsp = 8228, CmdMdgobjofodb = 8202, CmdPlanetFesAvatarLevelUpScRsp = 8250, CmdPlanetFesUseItemScRsp = 8240, CmdNdkmgibcahf = 8205, CmdPlanetFesUpgradeSkillLevelCsReq = 8248, CmdPlanetFesBusinessDayRefreshEventCsReq = 8215, CmdPlanetFesUseItemCsReq = 8246, } 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::FfbgabcgddlPcpdhelpkem => "FFBGABCGDDL_PCPDHELPKEM", Self::CmdPlanetFesGetFriendRankingInfoListCsReq => { "CmdPlanetFesGetFriendRankingInfoListCsReq" } Self::CmdAfkceokhghf => "CmdAFKCEOKHGHF", Self::CmdPlanetFesGetBusinessDayInfoCsReq => { "CmdPlanetFesGetBusinessDayInfoCsReq" } Self::CmdPlanetFesBonusEventInteractCsReq => { "CmdPlanetFesBonusEventInteractCsReq" } Self::CmdPlanetFesBuyLandCsReq => "CmdPlanetFesBuyLandCsReq", Self::CmdPlanetFesBusinessDayRefreshEventScRsp => { "CmdPlanetFesBusinessDayRefreshEventScRsp" } Self::CmdPlanetFesBonusEventInteractScRsp => { "CmdPlanetFesBonusEventInteractScRsp" } Self::CmdPlanetFesStartMiniGameScRsp => "CmdPlanetFesStartMiniGameScRsp", Self::CmdPlanetFesChooseAvatarEventOptionScRsp => { "CmdPlanetFesChooseAvatarEventOptionScRsp" } Self::CmdPlanetFesTakeQuestRewardScRsp => "CmdPlanetFesTakeQuestRewardScRsp", Self::CmdPlanetFesSetAvatarWorkCsReq => "CmdPlanetFesSetAvatarWorkCsReq", Self::CmdPlanetFesDealAvatarEventOptionItemScRsp => { "CmdPlanetFesDealAvatarEventOptionItemScRsp" } Self::CmdPlanetFesSetCustomKeyValueCsReq => { "CmdPlanetFesSetCustomKeyValueCsReq" } Self::CmdPlanetFesUpgradeFesLevelCsReq => "CmdPlanetFesUpgradeFesLevelCsReq", Self::CmdPlanetFesTakeRegionPhaseRewardCsReq => { "CmdPlanetFesTakeRegionPhaseRewardCsReq" } Self::CmdPlanetFesGetAvatarStatScRsp => "CmdPlanetFesGetAvatarStatScRsp", Self::CmdPlanetFesGetBusinessDayInfoScRsp => { "CmdPlanetFesGetBusinessDayInfoScRsp" } Self::CmdPlanetFesCollectIncomeCsReq => "CmdPlanetFesCollectIncomeCsReq", Self::CmdPlanetFesDoGachaScRsp => "CmdPlanetFesDoGachaScRsp", Self::CmdPlanetFesChooseAvatarEventOptionCsReq => { "CmdPlanetFesChooseAvatarEventOptionCsReq" } Self::CmdPlanetFesDoGachaCsReq => "CmdPlanetFesDoGachaCsReq", Self::CmdPlanetFesDeliverPamCargoCsReq => "CmdPlanetFesDeliverPamCargoCsReq", Self::CmdGetPlanetFesDataScRsp => "CmdGetPlanetFesDataScRsp", Self::CmdPlanetFesDealAvatarEventOptionItemCsReq => { "CmdPlanetFesDealAvatarEventOptionItemCsReq" } Self::CmdEmiffphbmei => "CmdEMIFFPHBMEI", Self::CmdPlanetFesTakeRegionPhaseRewardScRsp => { "CmdPlanetFesTakeRegionPhaseRewardScRsp" } Self::CmdPlanetFesDeliverPamCargoScRsp => "CmdPlanetFesDeliverPamCargoScRsp", Self::CmdPlanetFesSetCustomKeyValueScRsp => { "CmdPlanetFesSetCustomKeyValueScRsp" } Self::CmdPlanetFesClientStatusCsReq => "CmdPlanetFesClientStatusCsReq", Self::CmdPlanetFesGetFriendRankingInfoListScRsp => { "CmdPlanetFesGetFriendRankingInfoListScRsp" } Self::CmdPlanetFesFriendRankingInfoChangeScNotify => { "CmdPlanetFesFriendRankingInfoChangeScNotify" } Self::CmdPlanetFesTakeQuestRewardCsReq => "CmdPlanetFesTakeQuestRewardCsReq", Self::CmdGetPlanetFesDataCsReq => "CmdGetPlanetFesDataCsReq", Self::CmdPlanetFesSyncChangeScNotify => "CmdPlanetFesSyncChangeScNotify", Self::CmdPlanetFesSkillLevelUpScRsp => "CmdPlanetFesSkillLevelUpScRsp", Self::CmdPlanetFesAvatarLevelUpCsReq => "CmdPlanetFesAvatarLevelUpCsReq", Self::CmdPlanetFesCollectAllIncomeCsReq => { "CmdPlanetFesCollectAllIncomeCsReq" } Self::CmdJombhcniemp => "CmdJOMBHCNIEMP", Self::CmdPlanetFesGetAvatarStatCsReq => "CmdPlanetFesGetAvatarStatCsReq", Self::CmdKijgiokokpf => "CmdKIJGIOKOKPF", Self::CmdPlanetFesBingoGameFlipCardCsReq => { "CmdPlanetFesBingoGameFlipCardCsReq" } Self::CmdPlanetFesStartMiniGameCsReq => "CmdPlanetFesStartMiniGameCsReq", Self::CmdPlanetFesGameBingoFlipScRsp => "CmdPlanetFesGameBingoFlipScRsp", Self::CmdMdgobjofodb => "CmdMDGOBJOFODB", Self::CmdPlanetFesAvatarLevelUpScRsp => "CmdPlanetFesAvatarLevelUpScRsp", Self::CmdPlanetFesUseItemScRsp => "CmdPlanetFesUseItemScRsp", Self::CmdNdkmgibcahf => "CmdNDKMGIBCAHF", Self::CmdPlanetFesUpgradeSkillLevelCsReq => { "CmdPlanetFesUpgradeSkillLevelCsReq" } Self::CmdPlanetFesBusinessDayRefreshEventCsReq => { "CmdPlanetFesBusinessDayRefreshEventCsReq" } Self::CmdPlanetFesUseItemCsReq => "CmdPlanetFesUseItemCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FFBGABCGDDL_PCPDHELPKEM" => Some(Self::FfbgabcgddlPcpdhelpkem), "CmdPlanetFesGetFriendRankingInfoListCsReq" => { Some(Self::CmdPlanetFesGetFriendRankingInfoListCsReq) } "CmdAFKCEOKHGHF" => Some(Self::CmdAfkceokhghf), "CmdPlanetFesGetBusinessDayInfoCsReq" => { Some(Self::CmdPlanetFesGetBusinessDayInfoCsReq) } "CmdPlanetFesBonusEventInteractCsReq" => { Some(Self::CmdPlanetFesBonusEventInteractCsReq) } "CmdPlanetFesBuyLandCsReq" => Some(Self::CmdPlanetFesBuyLandCsReq), "CmdPlanetFesBusinessDayRefreshEventScRsp" => { Some(Self::CmdPlanetFesBusinessDayRefreshEventScRsp) } "CmdPlanetFesBonusEventInteractScRsp" => { Some(Self::CmdPlanetFesBonusEventInteractScRsp) } "CmdPlanetFesStartMiniGameScRsp" => { Some(Self::CmdPlanetFesStartMiniGameScRsp) } "CmdPlanetFesChooseAvatarEventOptionScRsp" => { Some(Self::CmdPlanetFesChooseAvatarEventOptionScRsp) } "CmdPlanetFesTakeQuestRewardScRsp" => { Some(Self::CmdPlanetFesTakeQuestRewardScRsp) } "CmdPlanetFesSetAvatarWorkCsReq" => { Some(Self::CmdPlanetFesSetAvatarWorkCsReq) } "CmdPlanetFesDealAvatarEventOptionItemScRsp" => { Some(Self::CmdPlanetFesDealAvatarEventOptionItemScRsp) } "CmdPlanetFesSetCustomKeyValueCsReq" => { Some(Self::CmdPlanetFesSetCustomKeyValueCsReq) } "CmdPlanetFesUpgradeFesLevelCsReq" => { Some(Self::CmdPlanetFesUpgradeFesLevelCsReq) } "CmdPlanetFesTakeRegionPhaseRewardCsReq" => { Some(Self::CmdPlanetFesTakeRegionPhaseRewardCsReq) } "CmdPlanetFesGetAvatarStatScRsp" => { Some(Self::CmdPlanetFesGetAvatarStatScRsp) } "CmdPlanetFesGetBusinessDayInfoScRsp" => { Some(Self::CmdPlanetFesGetBusinessDayInfoScRsp) } "CmdPlanetFesCollectIncomeCsReq" => { Some(Self::CmdPlanetFesCollectIncomeCsReq) } "CmdPlanetFesDoGachaScRsp" => Some(Self::CmdPlanetFesDoGachaScRsp), "CmdPlanetFesChooseAvatarEventOptionCsReq" => { Some(Self::CmdPlanetFesChooseAvatarEventOptionCsReq) } "CmdPlanetFesDoGachaCsReq" => Some(Self::CmdPlanetFesDoGachaCsReq), "CmdPlanetFesDeliverPamCargoCsReq" => { Some(Self::CmdPlanetFesDeliverPamCargoCsReq) } "CmdGetPlanetFesDataScRsp" => Some(Self::CmdGetPlanetFesDataScRsp), "CmdPlanetFesDealAvatarEventOptionItemCsReq" => { Some(Self::CmdPlanetFesDealAvatarEventOptionItemCsReq) } "CmdEMIFFPHBMEI" => Some(Self::CmdEmiffphbmei), "CmdPlanetFesTakeRegionPhaseRewardScRsp" => { Some(Self::CmdPlanetFesTakeRegionPhaseRewardScRsp) } "CmdPlanetFesDeliverPamCargoScRsp" => { Some(Self::CmdPlanetFesDeliverPamCargoScRsp) } "CmdPlanetFesSetCustomKeyValueScRsp" => { Some(Self::CmdPlanetFesSetCustomKeyValueScRsp) } "CmdPlanetFesClientStatusCsReq" => Some(Self::CmdPlanetFesClientStatusCsReq), "CmdPlanetFesGetFriendRankingInfoListScRsp" => { Some(Self::CmdPlanetFesGetFriendRankingInfoListScRsp) } "CmdPlanetFesFriendRankingInfoChangeScNotify" => { Some(Self::CmdPlanetFesFriendRankingInfoChangeScNotify) } "CmdPlanetFesTakeQuestRewardCsReq" => { Some(Self::CmdPlanetFesTakeQuestRewardCsReq) } "CmdGetPlanetFesDataCsReq" => Some(Self::CmdGetPlanetFesDataCsReq), "CmdPlanetFesSyncChangeScNotify" => { Some(Self::CmdPlanetFesSyncChangeScNotify) } "CmdPlanetFesSkillLevelUpScRsp" => Some(Self::CmdPlanetFesSkillLevelUpScRsp), "CmdPlanetFesAvatarLevelUpCsReq" => { Some(Self::CmdPlanetFesAvatarLevelUpCsReq) } "CmdPlanetFesCollectAllIncomeCsReq" => { Some(Self::CmdPlanetFesCollectAllIncomeCsReq) } "CmdJOMBHCNIEMP" => Some(Self::CmdJombhcniemp), "CmdPlanetFesGetAvatarStatCsReq" => { Some(Self::CmdPlanetFesGetAvatarStatCsReq) } "CmdKIJGIOKOKPF" => Some(Self::CmdKijgiokokpf), "CmdPlanetFesBingoGameFlipCardCsReq" => { Some(Self::CmdPlanetFesBingoGameFlipCardCsReq) } "CmdPlanetFesStartMiniGameCsReq" => { Some(Self::CmdPlanetFesStartMiniGameCsReq) } "CmdPlanetFesGameBingoFlipScRsp" => { Some(Self::CmdPlanetFesGameBingoFlipScRsp) } "CmdMDGOBJOFODB" => Some(Self::CmdMdgobjofodb), "CmdPlanetFesAvatarLevelUpScRsp" => { Some(Self::CmdPlanetFesAvatarLevelUpScRsp) } "CmdPlanetFesUseItemScRsp" => Some(Self::CmdPlanetFesUseItemScRsp), "CmdNDKMGIBCAHF" => Some(Self::CmdNdkmgibcahf), "CmdPlanetFesUpgradeSkillLevelCsReq" => { Some(Self::CmdPlanetFesUpgradeSkillLevelCsReq) } "CmdPlanetFesBusinessDayRefreshEventCsReq" => { Some(Self::CmdPlanetFesBusinessDayRefreshEventCsReq) } "CmdPlanetFesUseItemCsReq" => Some(Self::CmdPlanetFesUseItemCsReq), _ => None, } } } /// Obf: GKBAMPAGNBE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlanetFesQuestState { GkbampagnbeAldgogpgnmo = 0, GkbampagnbeBijpcholdcp = 1, GkbampagnbeGmhjjbkdnmn = 2, GkbampagnbeEfigicjneim = 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::GkbampagnbeAldgogpgnmo => "GKBAMPAGNBE_ALDGOGPGNMO", Self::GkbampagnbeBijpcholdcp => "GKBAMPAGNBE_BIJPCHOLDCP", Self::GkbampagnbeGmhjjbkdnmn => "GKBAMPAGNBE_GMHJJBKDNMN", Self::GkbampagnbeEfigicjneim => "GKBAMPAGNBE_EFIGICJNEIM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GKBAMPAGNBE_ALDGOGPGNMO" => Some(Self::GkbampagnbeAldgogpgnmo), "GKBAMPAGNBE_BIJPCHOLDCP" => Some(Self::GkbampagnbeBijpcholdcp), "GKBAMPAGNBE_GMHJJBKDNMN" => Some(Self::GkbampagnbeGmhjjbkdnmn), "GKBAMPAGNBE_EFIGICJNEIM" => Some(Self::GkbampagnbeEfigicjneim), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Immmnleaibh { Pcpdhelpkem = 0, Gkifohnpijc = 1, Jjpihejljah = 2, } impl Immmnleaibh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "IMMMNLEAIBH_PCPDHELPKEM", Self::Gkifohnpijc => "IMMMNLEAIBH_GKIFOHNPIJC", Self::Jjpihejljah => "IMMMNLEAIBH_JJPIHEJLJAH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IMMMNLEAIBH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "IMMMNLEAIBH_GKIFOHNPIJC" => Some(Self::Gkifohnpijc), "IMMMNLEAIBH_JJPIHEJLJAH" => Some(Self::Jjpihejljah), _ => None, } } } /// Obf: ONMKDPCEFJE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum PlanetFesCustomKey { OnmkdpcefjePcpdhelpkem = 0, OnmkdpcefjeHknhnjojgbl = 1, OnmkdpcefjeAekpgljlohm = 2, OnmkdpcefjeCalncgiffcb = 3, OnmkdpcefjeMigmlokepgl = 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::OnmkdpcefjePcpdhelpkem => "ONMKDPCEFJE_PCPDHELPKEM", Self::OnmkdpcefjeHknhnjojgbl => "ONMKDPCEFJE_HKNHNJOJGBL", Self::OnmkdpcefjeAekpgljlohm => "ONMKDPCEFJE_AEKPGLJLOHM", Self::OnmkdpcefjeCalncgiffcb => "ONMKDPCEFJE_CALNCGIFFCB", Self::OnmkdpcefjeMigmlokepgl => "ONMKDPCEFJE_MIGMLOKEPGL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ONMKDPCEFJE_PCPDHELPKEM" => Some(Self::OnmkdpcefjePcpdhelpkem), "ONMKDPCEFJE_HKNHNJOJGBL" => Some(Self::OnmkdpcefjeHknhnjojgbl), "ONMKDPCEFJE_AEKPGLJLOHM" => Some(Self::OnmkdpcefjeAekpgljlohm), "ONMKDPCEFJE_CALNCGIFFCB" => Some(Self::OnmkdpcefjeCalncgiffcb), "ONMKDPCEFJE_MIGMLOKEPGL" => Some(Self::OnmkdpcefjeMigmlokepgl), _ => None, } } } /// Obf: AIAMJBEHMMC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlanetFesExtType { AiamjbehmmcPcpdhelpkem = 0, CmdPlanetFesGetExtraCardPieceInfoCsReq = 8303, CmdPlanetFesGetExtraCardPieceInfoScRsp = 8297, CmdPlanetFesApplyCardPieceScRsp = 8291, CmdPlanetFesGiveCardPieceScRsp = 8335, CmdPlanetFesHandleCardPieceApplyCsReq = 8337, CmdPlanetFesLargeBonusInteractScRsp = 8293, CmdPlanetFesApplyCardPieceCsReq = 8295, CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8325, CmdPlanetFesGetOfferedCardPieceScRsp = 8334, CmdPlanetFesGetOfferedCardPieceCsReq = 8292, CmdPlanetFesGetFriendCardPieceScRsp = 8317, CmdHcjkedjpghb = 8306, CmdPlanetFesEnterNextBusinessDayCsReq = 8340, CmdPlanetFesGetFriendCardPieceCsReq = 8320, CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8328, CmdPlanetFesGiveCardPieceCsReq = 8308, CmdPlanetFesLargeBonusInteractCsReq = 8326, CmdPlanetFesHandleCardPieceApplyScRsp = 8309, } 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::AiamjbehmmcPcpdhelpkem => "AIAMJBEHMMC_PCPDHELPKEM", Self::CmdPlanetFesGetExtraCardPieceInfoCsReq => { "CmdPlanetFesGetExtraCardPieceInfoCsReq" } Self::CmdPlanetFesGetExtraCardPieceInfoScRsp => { "CmdPlanetFesGetExtraCardPieceInfoScRsp" } Self::CmdPlanetFesApplyCardPieceScRsp => "CmdPlanetFesApplyCardPieceScRsp", Self::CmdPlanetFesGiveCardPieceScRsp => "CmdPlanetFesGiveCardPieceScRsp", Self::CmdPlanetFesHandleCardPieceApplyCsReq => { "CmdPlanetFesHandleCardPieceApplyCsReq" } Self::CmdPlanetFesLargeBonusInteractScRsp => { "CmdPlanetFesLargeBonusInteractScRsp" } Self::CmdPlanetFesApplyCardPieceCsReq => "CmdPlanetFesApplyCardPieceCsReq", Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq => { "CmdPlanetFesChangeCardPieceApplyPermissionCsReq" } Self::CmdPlanetFesGetOfferedCardPieceScRsp => { "CmdPlanetFesGetOfferedCardPieceScRsp" } Self::CmdPlanetFesGetOfferedCardPieceCsReq => { "CmdPlanetFesGetOfferedCardPieceCsReq" } Self::CmdPlanetFesGetFriendCardPieceScRsp => { "CmdPlanetFesGetFriendCardPieceScRsp" } Self::CmdHcjkedjpghb => "CmdHCJKEDJPGHB", Self::CmdPlanetFesEnterNextBusinessDayCsReq => { "CmdPlanetFesEnterNextBusinessDayCsReq" } Self::CmdPlanetFesGetFriendCardPieceCsReq => { "CmdPlanetFesGetFriendCardPieceCsReq" } Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp => { "CmdPlanetFesChangeCardPieceApplyPermissionScRsp" } Self::CmdPlanetFesGiveCardPieceCsReq => "CmdPlanetFesGiveCardPieceCsReq", Self::CmdPlanetFesLargeBonusInteractCsReq => { "CmdPlanetFesLargeBonusInteractCsReq" } Self::CmdPlanetFesHandleCardPieceApplyScRsp => { "CmdPlanetFesHandleCardPieceApplyScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AIAMJBEHMMC_PCPDHELPKEM" => Some(Self::AiamjbehmmcPcpdhelpkem), "CmdPlanetFesGetExtraCardPieceInfoCsReq" => { Some(Self::CmdPlanetFesGetExtraCardPieceInfoCsReq) } "CmdPlanetFesGetExtraCardPieceInfoScRsp" => { Some(Self::CmdPlanetFesGetExtraCardPieceInfoScRsp) } "CmdPlanetFesApplyCardPieceScRsp" => { Some(Self::CmdPlanetFesApplyCardPieceScRsp) } "CmdPlanetFesGiveCardPieceScRsp" => { Some(Self::CmdPlanetFesGiveCardPieceScRsp) } "CmdPlanetFesHandleCardPieceApplyCsReq" => { Some(Self::CmdPlanetFesHandleCardPieceApplyCsReq) } "CmdPlanetFesLargeBonusInteractScRsp" => { Some(Self::CmdPlanetFesLargeBonusInteractScRsp) } "CmdPlanetFesApplyCardPieceCsReq" => { Some(Self::CmdPlanetFesApplyCardPieceCsReq) } "CmdPlanetFesChangeCardPieceApplyPermissionCsReq" => { Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq) } "CmdPlanetFesGetOfferedCardPieceScRsp" => { Some(Self::CmdPlanetFesGetOfferedCardPieceScRsp) } "CmdPlanetFesGetOfferedCardPieceCsReq" => { Some(Self::CmdPlanetFesGetOfferedCardPieceCsReq) } "CmdPlanetFesGetFriendCardPieceScRsp" => { Some(Self::CmdPlanetFesGetFriendCardPieceScRsp) } "CmdHCJKEDJPGHB" => Some(Self::CmdHcjkedjpghb), "CmdPlanetFesEnterNextBusinessDayCsReq" => { Some(Self::CmdPlanetFesEnterNextBusinessDayCsReq) } "CmdPlanetFesGetFriendCardPieceCsReq" => { Some(Self::CmdPlanetFesGetFriendCardPieceCsReq) } "CmdPlanetFesChangeCardPieceApplyPermissionScRsp" => { Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp) } "CmdPlanetFesGiveCardPieceCsReq" => { Some(Self::CmdPlanetFesGiveCardPieceCsReq) } "CmdPlanetFesLargeBonusInteractCsReq" => { Some(Self::CmdPlanetFesLargeBonusInteractCsReq) } "CmdPlanetFesHandleCardPieceApplyScRsp" => { Some(Self::CmdPlanetFesHandleCardPieceApplyScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dcmgmehgcif { Kjfhlpeonoh = 0, Onachmedpik = 1, Kaldklphgej = 2, } impl Dcmgmehgcif { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Kjfhlpeonoh => "DCMGMEHGCIF_KJFHLPEONOH", Self::Onachmedpik => "DCMGMEHGCIF_ONACHMEDPIK", Self::Kaldklphgej => "DCMGMEHGCIF_KALDKLPHGEJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DCMGMEHGCIF_KJFHLPEONOH" => Some(Self::Kjfhlpeonoh), "DCMGMEHGCIF_ONACHMEDPIK" => Some(Self::Onachmedpik), "DCMGMEHGCIF_KALDKLPHGEJ" => Some(Self::Kaldklphgej), _ => None, } } } /// Obf: LGDEJONOGDK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerType { LgdejonogdkPcpdhelpkem = 0, CmdPlayerGetTokenCsReq = 14, CmdQueryProductInfoCsReq = 66, CmdGetSecretKeyInfoScRsp = 69, CmdExchangeStaminaCsReq = 37, LgdejonogdkJpmpcikamfo = 23, CmdPlayerLoginFinishScRsp = 62, CmdPejpoaciikl = 16, CmdGbpeekkncok = 78, CmdPlayerHeartBeatCsReq = 12, CmdClientObjDownloadDataScNotify = 86, CmdSetGenderScRsp = 20, CmdGetBasicInfoScRsp = 36, CmdGetAuthkeyScRsp = 72, CmdClientObjUploadCsReq = 80, CmdMonthCardRewardNotify = 59, CmdGetBasicInfoCsReq = 71, CmdGetVideoVersionKeyScRsp = 68, CmdGetLevelRewardScRcp = 89, CmdHcbmipfccpl = 42, CmdReserveStaminaExchangeCsReq = 13, CmdKfgokpojkph = 28, CmdSetPlayerInfoCsReq = 93, CmdPlayerLoginCsReq = 91, CmdSetPlayerInfoScRsp = 2, CmdGetLevelRewardTakenListCsReq = 58, CmdPlayerLoginScRsp = 10, CmdSetNicknameCsReq = 61, CmdMhjakgfpmck = 67, CmdFeatureSwitchClosedScNotify = 6, CmdSetNicknameScRsp = 7, CmdGetVideoVersionKeyCsReq = 70, CmdSetGameplayBirthdayCsReq = 92, CmdLightConeRarity4AutoLockReq = 35, CmdGetLevelRewardReq = 100, CmdPlayerSqueezedScNotify = 63, CmdSetGameplayBirthdayScRsp = 24, CmdPlayerHeartBeatScRsp = 77, CmdUpdateFeatureSwitchScNotify = 30, CmdUpdatePlayerSettingScRsp = 15, CmdSetLanguageReq = 21, CmdEnterStageCsReq = 26, CmdForceSyncGameStateFinishCsReq = 50, CmdGetAuthkeyCsReq = 38, CmdDailyRefreshNotify = 3, CmdPhibgdfefee = 32, CmdPlayerLogoutCsReq = 94, CmdStaminaInfoScNotify = 83, LgdejonogdkMdgaicfbckj = 47, CmdMhjojefeokk = 40, CmdNbcdkaofnmd = 98, LgdejonogdkOooiehicmdm = 95, CmdGetSecretKeyInfoCsReq = 90, CmdClientObjUploadScRsp = 85, CmdReserveStaminaExchangeScRsp = 31, CmdHdefpbnnmdj = 81, CmdCiaanmcpbgf = 29, CmdDdcckdceboj = 19, CmdPdanohbkbbf = 39, CmdExchangeStaminaScRsp = 4, CmdGetLevelRewardTakenListScRsp = 44, CmdUpdatePlayWithPsnOnlySettingCsReq = 55, CmdSetGenderCsReq = 79, CmdSetRedPointStatusScNotify = 82, CmdServerAnnounceNotify = 65, CmdPlayerLoginFinishCsReq = 41, CmdQueryProductInfoScRsp = 5, CmdAntiAddictScNotify = 33, CmdClientDownloadDataScNotify = 11, CmdPlayerGetTokenScRsp = 18, } 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::LgdejonogdkPcpdhelpkem => "LGDEJONOGDK_PCPDHELPKEM", Self::CmdPlayerGetTokenCsReq => "CmdPlayerGetTokenCsReq", Self::CmdQueryProductInfoCsReq => "CmdQueryProductInfoCsReq", Self::CmdGetSecretKeyInfoScRsp => "CmdGetSecretKeyInfoScRsp", Self::CmdExchangeStaminaCsReq => "CmdExchangeStaminaCsReq", Self::LgdejonogdkJpmpcikamfo => "LGDEJONOGDK_JPMPCIKAMFO", Self::CmdPlayerLoginFinishScRsp => "CmdPlayerLoginFinishScRsp", Self::CmdPejpoaciikl => "CmdPEJPOACIIKL", Self::CmdGbpeekkncok => "CmdGBPEEKKNCOK", Self::CmdPlayerHeartBeatCsReq => "CmdPlayerHeartBeatCsReq", Self::CmdClientObjDownloadDataScNotify => "CmdClientObjDownloadDataScNotify", Self::CmdSetGenderScRsp => "CmdSetGenderScRsp", Self::CmdGetBasicInfoScRsp => "CmdGetBasicInfoScRsp", Self::CmdGetAuthkeyScRsp => "CmdGetAuthkeyScRsp", Self::CmdClientObjUploadCsReq => "CmdClientObjUploadCsReq", Self::CmdMonthCardRewardNotify => "CmdMonthCardRewardNotify", Self::CmdGetBasicInfoCsReq => "CmdGetBasicInfoCsReq", Self::CmdGetVideoVersionKeyScRsp => "CmdGetVideoVersionKeyScRsp", Self::CmdGetLevelRewardScRcp => "CmdGetLevelRewardScRcp", Self::CmdHcbmipfccpl => "CmdHCBMIPFCCPL", Self::CmdReserveStaminaExchangeCsReq => "CmdReserveStaminaExchangeCsReq", Self::CmdKfgokpojkph => "CmdKFGOKPOJKPH", Self::CmdSetPlayerInfoCsReq => "CmdSetPlayerInfoCsReq", Self::CmdPlayerLoginCsReq => "CmdPlayerLoginCsReq", Self::CmdSetPlayerInfoScRsp => "CmdSetPlayerInfoScRsp", Self::CmdGetLevelRewardTakenListCsReq => "CmdGetLevelRewardTakenListCsReq", Self::CmdPlayerLoginScRsp => "CmdPlayerLoginScRsp", Self::CmdSetNicknameCsReq => "CmdSetNicknameCsReq", Self::CmdMhjakgfpmck => "CmdMHJAKGFPMCK", Self::CmdFeatureSwitchClosedScNotify => "CmdFeatureSwitchClosedScNotify", Self::CmdSetNicknameScRsp => "CmdSetNicknameScRsp", Self::CmdGetVideoVersionKeyCsReq => "CmdGetVideoVersionKeyCsReq", Self::CmdSetGameplayBirthdayCsReq => "CmdSetGameplayBirthdayCsReq", Self::CmdLightConeRarity4AutoLockReq => "CmdLightConeRarity4AutoLockReq", Self::CmdGetLevelRewardReq => "CmdGetLevelRewardReq", Self::CmdPlayerSqueezedScNotify => "CmdPlayerSqueezedScNotify", Self::CmdSetGameplayBirthdayScRsp => "CmdSetGameplayBirthdayScRsp", Self::CmdPlayerHeartBeatScRsp => "CmdPlayerHeartBeatScRsp", Self::CmdUpdateFeatureSwitchScNotify => "CmdUpdateFeatureSwitchScNotify", Self::CmdUpdatePlayerSettingScRsp => "CmdUpdatePlayerSettingScRsp", Self::CmdSetLanguageReq => "CmdSetLanguageReq", Self::CmdEnterStageCsReq => "CmdEnterStageCsReq", Self::CmdForceSyncGameStateFinishCsReq => "CmdForceSyncGameStateFinishCSReq", Self::CmdGetAuthkeyCsReq => "CmdGetAuthkeyCsReq", Self::CmdDailyRefreshNotify => "CmdDailyRefreshNotify", Self::CmdPhibgdfefee => "CmdPHIBGDFEFEE", Self::CmdPlayerLogoutCsReq => "CmdPlayerLogoutCsReq", Self::CmdStaminaInfoScNotify => "CmdStaminaInfoScNotify", Self::LgdejonogdkMdgaicfbckj => "LGDEJONOGDK_MDGAICFBCKJ", Self::CmdMhjojefeokk => "CmdMHJOJEFEOKK", Self::CmdNbcdkaofnmd => "CmdNBCDKAOFNMD", Self::LgdejonogdkOooiehicmdm => "LGDEJONOGDK_OOOIEHICMDM", Self::CmdGetSecretKeyInfoCsReq => "CmdGetSecretKeyInfoCsReq", Self::CmdClientObjUploadScRsp => "CmdClientObjUploadScRsp", Self::CmdReserveStaminaExchangeScRsp => "CmdReserveStaminaExchangeScRsp", Self::CmdHdefpbnnmdj => "CmdHDEFPBNNMDJ", Self::CmdCiaanmcpbgf => "CmdCIAANMCPBGF", Self::CmdDdcckdceboj => "CmdDDCCKDCEBOJ", Self::CmdPdanohbkbbf => "CmdPDANOHBKBBF", Self::CmdExchangeStaminaScRsp => "CmdExchangeStaminaScRsp", Self::CmdGetLevelRewardTakenListScRsp => "CmdGetLevelRewardTakenListScRsp", Self::CmdUpdatePlayWithPsnOnlySettingCsReq => { "CmdUpdatePlayWithPsnOnlySettingCsReq" } Self::CmdSetGenderCsReq => "CmdSetGenderCsReq", Self::CmdSetRedPointStatusScNotify => "CmdSetRedPointStatusScNotify", Self::CmdServerAnnounceNotify => "CmdServerAnnounceNotify", Self::CmdPlayerLoginFinishCsReq => "CmdPlayerLoginFinishCsReq", Self::CmdQueryProductInfoScRsp => "CmdQueryProductInfoScRsp", Self::CmdAntiAddictScNotify => "CmdAntiAddictScNotify", Self::CmdClientDownloadDataScNotify => "CmdClientDownloadDataScNotify", Self::CmdPlayerGetTokenScRsp => "CmdPlayerGetTokenScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LGDEJONOGDK_PCPDHELPKEM" => Some(Self::LgdejonogdkPcpdhelpkem), "CmdPlayerGetTokenCsReq" => Some(Self::CmdPlayerGetTokenCsReq), "CmdQueryProductInfoCsReq" => Some(Self::CmdQueryProductInfoCsReq), "CmdGetSecretKeyInfoScRsp" => Some(Self::CmdGetSecretKeyInfoScRsp), "CmdExchangeStaminaCsReq" => Some(Self::CmdExchangeStaminaCsReq), "LGDEJONOGDK_JPMPCIKAMFO" => Some(Self::LgdejonogdkJpmpcikamfo), "CmdPlayerLoginFinishScRsp" => Some(Self::CmdPlayerLoginFinishScRsp), "CmdPEJPOACIIKL" => Some(Self::CmdPejpoaciikl), "CmdGBPEEKKNCOK" => Some(Self::CmdGbpeekkncok), "CmdPlayerHeartBeatCsReq" => Some(Self::CmdPlayerHeartBeatCsReq), "CmdClientObjDownloadDataScNotify" => { Some(Self::CmdClientObjDownloadDataScNotify) } "CmdSetGenderScRsp" => Some(Self::CmdSetGenderScRsp), "CmdGetBasicInfoScRsp" => Some(Self::CmdGetBasicInfoScRsp), "CmdGetAuthkeyScRsp" => Some(Self::CmdGetAuthkeyScRsp), "CmdClientObjUploadCsReq" => Some(Self::CmdClientObjUploadCsReq), "CmdMonthCardRewardNotify" => Some(Self::CmdMonthCardRewardNotify), "CmdGetBasicInfoCsReq" => Some(Self::CmdGetBasicInfoCsReq), "CmdGetVideoVersionKeyScRsp" => Some(Self::CmdGetVideoVersionKeyScRsp), "CmdGetLevelRewardScRcp" => Some(Self::CmdGetLevelRewardScRcp), "CmdHCBMIPFCCPL" => Some(Self::CmdHcbmipfccpl), "CmdReserveStaminaExchangeCsReq" => { Some(Self::CmdReserveStaminaExchangeCsReq) } "CmdKFGOKPOJKPH" => Some(Self::CmdKfgokpojkph), "CmdSetPlayerInfoCsReq" => Some(Self::CmdSetPlayerInfoCsReq), "CmdPlayerLoginCsReq" => Some(Self::CmdPlayerLoginCsReq), "CmdSetPlayerInfoScRsp" => Some(Self::CmdSetPlayerInfoScRsp), "CmdGetLevelRewardTakenListCsReq" => { Some(Self::CmdGetLevelRewardTakenListCsReq) } "CmdPlayerLoginScRsp" => Some(Self::CmdPlayerLoginScRsp), "CmdSetNicknameCsReq" => Some(Self::CmdSetNicknameCsReq), "CmdMHJAKGFPMCK" => Some(Self::CmdMhjakgfpmck), "CmdFeatureSwitchClosedScNotify" => { Some(Self::CmdFeatureSwitchClosedScNotify) } "CmdSetNicknameScRsp" => Some(Self::CmdSetNicknameScRsp), "CmdGetVideoVersionKeyCsReq" => Some(Self::CmdGetVideoVersionKeyCsReq), "CmdSetGameplayBirthdayCsReq" => Some(Self::CmdSetGameplayBirthdayCsReq), "CmdLightConeRarity4AutoLockReq" => { Some(Self::CmdLightConeRarity4AutoLockReq) } "CmdGetLevelRewardReq" => Some(Self::CmdGetLevelRewardReq), "CmdPlayerSqueezedScNotify" => Some(Self::CmdPlayerSqueezedScNotify), "CmdSetGameplayBirthdayScRsp" => Some(Self::CmdSetGameplayBirthdayScRsp), "CmdPlayerHeartBeatScRsp" => Some(Self::CmdPlayerHeartBeatScRsp), "CmdUpdateFeatureSwitchScNotify" => { Some(Self::CmdUpdateFeatureSwitchScNotify) } "CmdUpdatePlayerSettingScRsp" => Some(Self::CmdUpdatePlayerSettingScRsp), "CmdSetLanguageReq" => Some(Self::CmdSetLanguageReq), "CmdEnterStageCsReq" => Some(Self::CmdEnterStageCsReq), "CmdForceSyncGameStateFinishCSReq" => { Some(Self::CmdForceSyncGameStateFinishCsReq) } "CmdGetAuthkeyCsReq" => Some(Self::CmdGetAuthkeyCsReq), "CmdDailyRefreshNotify" => Some(Self::CmdDailyRefreshNotify), "CmdPHIBGDFEFEE" => Some(Self::CmdPhibgdfefee), "CmdPlayerLogoutCsReq" => Some(Self::CmdPlayerLogoutCsReq), "CmdStaminaInfoScNotify" => Some(Self::CmdStaminaInfoScNotify), "LGDEJONOGDK_MDGAICFBCKJ" => Some(Self::LgdejonogdkMdgaicfbckj), "CmdMHJOJEFEOKK" => Some(Self::CmdMhjojefeokk), "CmdNBCDKAOFNMD" => Some(Self::CmdNbcdkaofnmd), "LGDEJONOGDK_OOOIEHICMDM" => Some(Self::LgdejonogdkOooiehicmdm), "CmdGetSecretKeyInfoCsReq" => Some(Self::CmdGetSecretKeyInfoCsReq), "CmdClientObjUploadScRsp" => Some(Self::CmdClientObjUploadScRsp), "CmdReserveStaminaExchangeScRsp" => { Some(Self::CmdReserveStaminaExchangeScRsp) } "CmdHDEFPBNNMDJ" => Some(Self::CmdHdefpbnnmdj), "CmdCIAANMCPBGF" => Some(Self::CmdCiaanmcpbgf), "CmdDDCCKDCEBOJ" => Some(Self::CmdDdcckdceboj), "CmdPDANOHBKBBF" => Some(Self::CmdPdanohbkbbf), "CmdExchangeStaminaScRsp" => Some(Self::CmdExchangeStaminaScRsp), "CmdGetLevelRewardTakenListScRsp" => { Some(Self::CmdGetLevelRewardTakenListScRsp) } "CmdUpdatePlayWithPsnOnlySettingCsReq" => { Some(Self::CmdUpdatePlayWithPsnOnlySettingCsReq) } "CmdSetGenderCsReq" => Some(Self::CmdSetGenderCsReq), "CmdSetRedPointStatusScNotify" => Some(Self::CmdSetRedPointStatusScNotify), "CmdServerAnnounceNotify" => Some(Self::CmdServerAnnounceNotify), "CmdPlayerLoginFinishCsReq" => Some(Self::CmdPlayerLoginFinishCsReq), "CmdQueryProductInfoScRsp" => Some(Self::CmdQueryProductInfoScRsp), "CmdAntiAddictScNotify" => Some(Self::CmdAntiAddictScNotify), "CmdClientDownloadDataScNotify" => Some(Self::CmdClientDownloadDataScNotify), "CmdPlayerGetTokenScRsp" => Some(Self::CmdPlayerGetTokenScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kjikklbjlck { Pcpdhelpkem = 0, Ofghjkihmib = 1, Ckmmkfbhmga = 2, } impl Kjikklbjlck { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "KJIKKLBJLCK_PCPDHELPKEM", Self::Ofghjkihmib => "KJIKKLBJLCK_OFGHJKIHMIB", Self::Ckmmkfbhmga => "KJIKKLBJLCK_CKMMKFBHMGA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KJIKKLBJLCK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "KJIKKLBJLCK_OFGHJKIHMIB" => Some(Self::Ofghjkihmib), "KJIKKLBJLCK_CKMMKFBHMGA" => Some(Self::Ckmmkfbhmga), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nofmhnnijan { Lhbkaepnida = 0, Ojdagmehlii = 1, } impl Nofmhnnijan { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Lhbkaepnida => "NOFMHNNIJAN_LHBKAEPNIDA", Self::Ojdagmehlii => "NOFMHNNIJAN_OJDAGMEHLII", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NOFMHNNIJAN_LHBKAEPNIDA" => Some(Self::Lhbkaepnida), "NOFMHNNIJAN_OJDAGMEHLII" => Some(Self::Ojdagmehlii), _ => None, } } } /// Obf: DBCNIANFMLC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerBoardType { DbcnianfmlcPcpdhelpkem = 0, CmdSetAssistAvatarCsReq = 2801, CmdSetDisplayAvatarCsReq = 2814, CmdSetPersonalCardCsReq = 2837, CmdSetIsDisplayAvatarInfoReq = 2809, CmdSetSignatureScRsp = 2839, DbcnianfmlcPolcooobbpp = 2863, CmdSetHeadIconCsReq = 2894, CmdGetPlayerBoardDataScRsp = 2810, CmdSetDisplayAvatarScRsp = 2818, CmdSetHeadIconScRsp = 2895, CmdSetIsDisplayAvatarInfoScRsp = 2898, CmdGetPlayerBoardDataCsReq = 2891, CmdSetSignatureCsReq = 2826, CmdSetAssistAvatarScRsp = 2874, CmdSetPersonalCardScRsp = 2804, } 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::DbcnianfmlcPcpdhelpkem => "DBCNIANFMLC_PCPDHELPKEM", Self::CmdSetAssistAvatarCsReq => "CmdSetAssistAvatarCsReq", Self::CmdSetDisplayAvatarCsReq => "CmdSetDisplayAvatarCsReq", Self::CmdSetPersonalCardCsReq => "CmdSetPersonalCardCSReq", Self::CmdSetIsDisplayAvatarInfoReq => "CmdSetIsDisplayAvatarInfoReq", Self::CmdSetSignatureScRsp => "CmdSetSignatureScRsp", Self::DbcnianfmlcPolcooobbpp => "DBCNIANFMLC_POLCOOOBBPP", Self::CmdSetHeadIconCsReq => "CmdSetHeadIconCsReq", Self::CmdGetPlayerBoardDataScRsp => "CmdGetPlayerBoardDataScRsp", Self::CmdSetDisplayAvatarScRsp => "CmdSetDisplayAvatarScRsp", Self::CmdSetHeadIconScRsp => "CmdSetHeadIconScRsp", Self::CmdSetIsDisplayAvatarInfoScRsp => "CmdSetIsDisplayAvatarInfoScRsp", Self::CmdGetPlayerBoardDataCsReq => "CmdGetPlayerBoardDataCsReq", Self::CmdSetSignatureCsReq => "CmdSetSignatureCsReq", Self::CmdSetAssistAvatarScRsp => "CmdSetAssistAvatarScRsp", Self::CmdSetPersonalCardScRsp => "CmdSetPersonalCardScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DBCNIANFMLC_PCPDHELPKEM" => Some(Self::DbcnianfmlcPcpdhelpkem), "CmdSetAssistAvatarCsReq" => Some(Self::CmdSetAssistAvatarCsReq), "CmdSetDisplayAvatarCsReq" => Some(Self::CmdSetDisplayAvatarCsReq), "CmdSetPersonalCardCSReq" => Some(Self::CmdSetPersonalCardCsReq), "CmdSetIsDisplayAvatarInfoReq" => Some(Self::CmdSetIsDisplayAvatarInfoReq), "CmdSetSignatureScRsp" => Some(Self::CmdSetSignatureScRsp), "DBCNIANFMLC_POLCOOOBBPP" => Some(Self::DbcnianfmlcPolcooobbpp), "CmdSetHeadIconCsReq" => Some(Self::CmdSetHeadIconCsReq), "CmdGetPlayerBoardDataScRsp" => Some(Self::CmdGetPlayerBoardDataScRsp), "CmdSetDisplayAvatarScRsp" => Some(Self::CmdSetDisplayAvatarScRsp), "CmdSetHeadIconScRsp" => Some(Self::CmdSetHeadIconScRsp), "CmdSetIsDisplayAvatarInfoScRsp" => { Some(Self::CmdSetIsDisplayAvatarInfoScRsp) } "CmdGetPlayerBoardDataCsReq" => Some(Self::CmdGetPlayerBoardDataCsReq), "CmdSetSignatureCsReq" => Some(Self::CmdSetSignatureCsReq), "CmdSetAssistAvatarScRsp" => Some(Self::CmdSetAssistAvatarScRsp), "CmdSetPersonalCardScRsp" => Some(Self::CmdSetPersonalCardScRsp), _ => None, } } } /// Obf: GKIPMIMPDLE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerReturnType { GkipmimpdlePcpdhelpkem = 0, CmdPlayerReturnTakePointRewardCsReq = 4514, CmdTakeReturnExtraHcoinRewardCsReq = 4533, CmdTakeReturnExtraHcoinRewardScRsp = 4561, CmdPlayerReturnInfoQueryScRsp = 4526, CmdPlayerReturnPointChangeScNotify = 4595, GkipmimpdleMkanlbaggeo = 4558, CmdPlayerReturnTakeExtraHcoinScNotify = 4537, CmdPlayerReturnExtraHcoinProgressScNotify = 4507, CmdPlayerReturnSignCsReq = 4510, CmdHiblmdnpomn = 4591, CmdPlayerReturnInfoQueryCsReq = 4563, CmdPlayerReturnTakeRelicScRsp = 4574, CmdPlayerReturnTakePointRewardScRsp = 4518, CmdPlayerReturnTakeRelicCsReq = 4501, CmdPlayerReturnTakeCustomRelicCsReq = 4504, CmdPlayerReturnTakeCustomRelicScRsp = 4538, CmdNeoadmeaidk = 4544, CmdPlayerReturnTakeRewardCsReq = 4509, CmdPlayerReturnSignScRsp = 4594, CmdPlayerReturnTakeRewardScRsp = 4598, CmdPlayerReturnForceFinishScNotify = 4539, } 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::GkipmimpdlePcpdhelpkem => "GKIPMIMPDLE_PCPDHELPKEM", Self::CmdPlayerReturnTakePointRewardCsReq => { "CmdPlayerReturnTakePointRewardCsReq" } Self::CmdTakeReturnExtraHcoinRewardCsReq => { "CmdTakeReturnExtraHcoinRewardCsReq" } Self::CmdTakeReturnExtraHcoinRewardScRsp => { "CmdTakeReturnExtraHcoinRewardScRsp" } Self::CmdPlayerReturnInfoQueryScRsp => "CmdPlayerReturnInfoQueryScRsp", Self::CmdPlayerReturnPointChangeScNotify => { "CmdPlayerReturnPointChangeScNotify" } Self::GkipmimpdleMkanlbaggeo => "GKIPMIMPDLE_MKANLBAGGEO", Self::CmdPlayerReturnTakeExtraHcoinScNotify => { "CmdPlayerReturnTakeExtraHcoinScNotify" } Self::CmdPlayerReturnExtraHcoinProgressScNotify => { "CmdPlayerReturnExtraHcoinProgressScNotify" } Self::CmdPlayerReturnSignCsReq => "CmdPlayerReturnSignCsReq", Self::CmdHiblmdnpomn => "CmdHIBLMDNPOMN", Self::CmdPlayerReturnInfoQueryCsReq => "CmdPlayerReturnInfoQueryCsReq", Self::CmdPlayerReturnTakeRelicScRsp => "CmdPlayerReturnTakeRelicScRsp", Self::CmdPlayerReturnTakePointRewardScRsp => { "CmdPlayerReturnTakePointRewardScRsp" } Self::CmdPlayerReturnTakeRelicCsReq => "CmdPlayerReturnTakeRelicCsReq", Self::CmdPlayerReturnTakeCustomRelicCsReq => { "CmdPlayerReturnTakeCustomRelicCsReq" } Self::CmdPlayerReturnTakeCustomRelicScRsp => { "CmdPlayerReturnTakeCustomRelicScRsp" } Self::CmdNeoadmeaidk => "CmdNEOADMEAIDK", Self::CmdPlayerReturnTakeRewardCsReq => "CmdPlayerReturnTakeRewardCsReq", Self::CmdPlayerReturnSignScRsp => "CmdPlayerReturnSignScRsp", Self::CmdPlayerReturnTakeRewardScRsp => "CmdPlayerReturnTakeRewardScRsp", Self::CmdPlayerReturnForceFinishScNotify => { "CmdPlayerReturnForceFinishScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GKIPMIMPDLE_PCPDHELPKEM" => Some(Self::GkipmimpdlePcpdhelpkem), "CmdPlayerReturnTakePointRewardCsReq" => { Some(Self::CmdPlayerReturnTakePointRewardCsReq) } "CmdTakeReturnExtraHcoinRewardCsReq" => { Some(Self::CmdTakeReturnExtraHcoinRewardCsReq) } "CmdTakeReturnExtraHcoinRewardScRsp" => { Some(Self::CmdTakeReturnExtraHcoinRewardScRsp) } "CmdPlayerReturnInfoQueryScRsp" => Some(Self::CmdPlayerReturnInfoQueryScRsp), "CmdPlayerReturnPointChangeScNotify" => { Some(Self::CmdPlayerReturnPointChangeScNotify) } "GKIPMIMPDLE_MKANLBAGGEO" => Some(Self::GkipmimpdleMkanlbaggeo), "CmdPlayerReturnTakeExtraHcoinScNotify" => { Some(Self::CmdPlayerReturnTakeExtraHcoinScNotify) } "CmdPlayerReturnExtraHcoinProgressScNotify" => { Some(Self::CmdPlayerReturnExtraHcoinProgressScNotify) } "CmdPlayerReturnSignCsReq" => Some(Self::CmdPlayerReturnSignCsReq), "CmdHIBLMDNPOMN" => Some(Self::CmdHiblmdnpomn), "CmdPlayerReturnInfoQueryCsReq" => Some(Self::CmdPlayerReturnInfoQueryCsReq), "CmdPlayerReturnTakeRelicScRsp" => Some(Self::CmdPlayerReturnTakeRelicScRsp), "CmdPlayerReturnTakePointRewardScRsp" => { Some(Self::CmdPlayerReturnTakePointRewardScRsp) } "CmdPlayerReturnTakeRelicCsReq" => Some(Self::CmdPlayerReturnTakeRelicCsReq), "CmdPlayerReturnTakeCustomRelicCsReq" => { Some(Self::CmdPlayerReturnTakeCustomRelicCsReq) } "CmdPlayerReturnTakeCustomRelicScRsp" => { Some(Self::CmdPlayerReturnTakeCustomRelicScRsp) } "CmdNEOADMEAIDK" => Some(Self::CmdNeoadmeaidk), "CmdPlayerReturnTakeRewardCsReq" => { Some(Self::CmdPlayerReturnTakeRewardCsReq) } "CmdPlayerReturnSignScRsp" => Some(Self::CmdPlayerReturnSignScRsp), "CmdPlayerReturnTakeRewardScRsp" => { Some(Self::CmdPlayerReturnTakeRewardScRsp) } "CmdPlayerReturnForceFinishScNotify" => { Some(Self::CmdPlayerReturnForceFinishScNotify) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ggfcmmifohm { Djgmimchcmb = 0, Ocnnbffgald = 1, Bcdoieloann = 2, } impl Ggfcmmifohm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Djgmimchcmb => "GGFCMMIFOHM_DJGMIMCHCMB", Self::Ocnnbffgald => "GGFCMMIFOHM_OCNNBFFGALD", Self::Bcdoieloann => "GGFCMMIFOHM_BCDOIELOANN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GGFCMMIFOHM_DJGMIMCHCMB" => Some(Self::Djgmimchcmb), "GGFCMMIFOHM_OCNNBFFGALD" => Some(Self::Ocnnbffgald), "GGFCMMIFOHM_BCDOIELOANN" => Some(Self::Bcdoieloann), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bdheneokmfe { Pcpdhelpkem = 0, Lnbjfagkpcd = 1, Hbikiigpjmj = 2, } impl Bdheneokmfe { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "BDHENEOKMFE_PCPDHELPKEM", Self::Lnbjfagkpcd => "BDHENEOKMFE_LNBJFAGKPCD", Self::Hbikiigpjmj => "BDHENEOKMFE_HBIKIIGPJMJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BDHENEOKMFE_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "BDHENEOKMFE_LNBJFAGKPCD" => Some(Self::Lnbjfagkpcd), "BDHENEOKMFE_HBIKIIGPJMJ" => Some(Self::Hbikiigpjmj), _ => None, } } } /// Obf: KFFDKGMKPKL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlotType { KffdkgmkpklPcpdhelpkem = 0, CmdFinishPlotCsReq = 1191, CmdFefjjfemmfe = 1110, } 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::KffdkgmkpklPcpdhelpkem => "KFFDKGMKPKL_PCPDHELPKEM", Self::CmdFinishPlotCsReq => "CmdFinishPlotCsReq", Self::CmdFefjjfemmfe => "CmdFEFJJFEMMFE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KFFDKGMKPKL_PCPDHELPKEM" => Some(Self::KffdkgmkpklPcpdhelpkem), "CmdFinishPlotCsReq" => Some(Self::CmdFinishPlotCsReq), "CmdFEFJJFEMMFE" => Some(Self::CmdFefjjfemmfe), _ => None, } } } /// Obf: FKOEGGCGLHA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPunkLordType { FkoeggcglhaPcpdhelpkem = 0, CmdTakePunkLordPointRewardScRsp = 3237, CmdGetPunkLordMonsterDataScRsp = 3210, CmdPunkLordBattleResultScNotify = 3244, CmdSharePunkLordMonsterCsReq = 3214, CmdSharePunkLordMonsterScRsp = 3218, CmdGetPunkLordBattleRecordCsReq = 3253, CmdTakeKilledPunkLordMonsterScoreCsReq = 3228, CmdPunkLordMonsterInfoScNotify = 3204, CmdSummonPunkLordMonsterCsReq = 3209, CmdPunkLordMonsterKilledNotify = 3221, CmdGetPunkLordDataCsReq = 3238, CmdGetKilledPunkLordMonsterDataCsReq = 3300, CmdGetPunkLordDataScRsp = 3272, CmdStartPunkLordRaidScRsp = 3295, CmdGetKilledPunkLordMonsterDataScRsp = 3289, CmdGetPunkLordMonsterDataCsReq = 3291, CmdGetPunkLordBattleRecordScRsp = 3208, CmdTakePunkLordPointRewardCsReq = 3274, CmdSummonPunkLordMonsterScRsp = 3298, CmdStartPunkLordRaidCsReq = 3294, CmdPunkLordDataChangeNotify = 3273, CmdPunkLordRaidTimeOutScNotify = 3233, CmdTakeKilledPunkLordMonsterScoreScRsp = 3265, } 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::FkoeggcglhaPcpdhelpkem => "FKOEGGCGLHA_PCPDHELPKEM", Self::CmdTakePunkLordPointRewardScRsp => "CmdTakePunkLordPointRewardScRsp", Self::CmdGetPunkLordMonsterDataScRsp => "CmdGetPunkLordMonsterDataScRsp", Self::CmdPunkLordBattleResultScNotify => "CmdPunkLordBattleResultScNotify", Self::CmdSharePunkLordMonsterCsReq => "CmdSharePunkLordMonsterCsReq", Self::CmdSharePunkLordMonsterScRsp => "CmdSharePunkLordMonsterScRsp", Self::CmdGetPunkLordBattleRecordCsReq => "CmdGetPunkLordBattleRecordCsReq", Self::CmdTakeKilledPunkLordMonsterScoreCsReq => { "CmdTakeKilledPunkLordMonsterScoreCsReq" } Self::CmdPunkLordMonsterInfoScNotify => "CmdPunkLordMonsterInfoScNotify", Self::CmdSummonPunkLordMonsterCsReq => "CmdSummonPunkLordMonsterCsReq", Self::CmdPunkLordMonsterKilledNotify => "CmdPunkLordMonsterKilledNotify", Self::CmdGetPunkLordDataCsReq => "CmdGetPunkLordDataCsReq", Self::CmdGetKilledPunkLordMonsterDataCsReq => { "CmdGetKilledPunkLordMonsterDataCsReq" } Self::CmdGetPunkLordDataScRsp => "CmdGetPunkLordDataScRsp", Self::CmdStartPunkLordRaidScRsp => "CmdStartPunkLordRaidScRsp", Self::CmdGetKilledPunkLordMonsterDataScRsp => { "CmdGetKilledPunkLordMonsterDataScRsp" } Self::CmdGetPunkLordMonsterDataCsReq => "CmdGetPunkLordMonsterDataCsReq", Self::CmdGetPunkLordBattleRecordScRsp => "CmdGetPunkLordBattleRecordScRsp", Self::CmdTakePunkLordPointRewardCsReq => "CmdTakePunkLordPointRewardCsReq", Self::CmdSummonPunkLordMonsterScRsp => "CmdSummonPunkLordMonsterScRsp", Self::CmdStartPunkLordRaidCsReq => "CmdStartPunkLordRaidCsReq", Self::CmdPunkLordDataChangeNotify => "CmdPunkLordDataChangeNotify", Self::CmdPunkLordRaidTimeOutScNotify => "CmdPunkLordRaidTimeOutScNotify", Self::CmdTakeKilledPunkLordMonsterScoreScRsp => { "CmdTakeKilledPunkLordMonsterScoreScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FKOEGGCGLHA_PCPDHELPKEM" => Some(Self::FkoeggcglhaPcpdhelpkem), "CmdTakePunkLordPointRewardScRsp" => { Some(Self::CmdTakePunkLordPointRewardScRsp) } "CmdGetPunkLordMonsterDataScRsp" => { Some(Self::CmdGetPunkLordMonsterDataScRsp) } "CmdPunkLordBattleResultScNotify" => { Some(Self::CmdPunkLordBattleResultScNotify) } "CmdSharePunkLordMonsterCsReq" => Some(Self::CmdSharePunkLordMonsterCsReq), "CmdSharePunkLordMonsterScRsp" => Some(Self::CmdSharePunkLordMonsterScRsp), "CmdGetPunkLordBattleRecordCsReq" => { Some(Self::CmdGetPunkLordBattleRecordCsReq) } "CmdTakeKilledPunkLordMonsterScoreCsReq" => { Some(Self::CmdTakeKilledPunkLordMonsterScoreCsReq) } "CmdPunkLordMonsterInfoScNotify" => { Some(Self::CmdPunkLordMonsterInfoScNotify) } "CmdSummonPunkLordMonsterCsReq" => Some(Self::CmdSummonPunkLordMonsterCsReq), "CmdPunkLordMonsterKilledNotify" => { Some(Self::CmdPunkLordMonsterKilledNotify) } "CmdGetPunkLordDataCsReq" => Some(Self::CmdGetPunkLordDataCsReq), "CmdGetKilledPunkLordMonsterDataCsReq" => { Some(Self::CmdGetKilledPunkLordMonsterDataCsReq) } "CmdGetPunkLordDataScRsp" => Some(Self::CmdGetPunkLordDataScRsp), "CmdStartPunkLordRaidScRsp" => Some(Self::CmdStartPunkLordRaidScRsp), "CmdGetKilledPunkLordMonsterDataScRsp" => { Some(Self::CmdGetKilledPunkLordMonsterDataScRsp) } "CmdGetPunkLordMonsterDataCsReq" => { Some(Self::CmdGetPunkLordMonsterDataCsReq) } "CmdGetPunkLordBattleRecordScRsp" => { Some(Self::CmdGetPunkLordBattleRecordScRsp) } "CmdTakePunkLordPointRewardCsReq" => { Some(Self::CmdTakePunkLordPointRewardCsReq) } "CmdSummonPunkLordMonsterScRsp" => Some(Self::CmdSummonPunkLordMonsterScRsp), "CmdStartPunkLordRaidCsReq" => Some(Self::CmdStartPunkLordRaidCsReq), "CmdPunkLordDataChangeNotify" => Some(Self::CmdPunkLordDataChangeNotify), "CmdPunkLordRaidTimeOutScNotify" => { Some(Self::CmdPunkLordRaidTimeOutScNotify) } "CmdTakeKilledPunkLordMonsterScoreScRsp" => { Some(Self::CmdTakeKilledPunkLordMonsterScoreScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Poolndfopha { Pcpdhelpkem = 0, Noknnmpmggn = 1, Iapbmeiohgg = 2, Deahalkocbd = 3, Mepkjnkahoa = 4, } impl Poolndfopha { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "POOLNDFOPHA_PCPDHELPKEM", Self::Noknnmpmggn => "POOLNDFOPHA_NOKNNMPMGGN", Self::Iapbmeiohgg => "POOLNDFOPHA_IAPBMEIOHGG", Self::Deahalkocbd => "POOLNDFOPHA_DEAHALKOCBD", Self::Mepkjnkahoa => "POOLNDFOPHA_MEPKJNKAHOA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "POOLNDFOPHA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "POOLNDFOPHA_NOKNNMPMGGN" => Some(Self::Noknnmpmggn), "POOLNDFOPHA_IAPBMEIOHGG" => Some(Self::Iapbmeiohgg), "POOLNDFOPHA_DEAHALKOCBD" => Some(Self::Deahalkocbd), "POOLNDFOPHA_MEPKJNKAHOA" => Some(Self::Mepkjnkahoa), _ => None, } } } /// Obf: OHPJMMPOJEN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdQuestType { OhpjmmpojenPcpdhelpkem = 0, CmdTakeQuestOptionalRewardScRsp = 974, CmdTakeQuestRewardCsReq = 994, CmdCmdFinishQuestCsReq = 926, CmdGgampjlongd = 939, CmdGetQuestRecordCsReq = 909, CmdTakeQuestRewardScRsp = 995, CmdGetQuestDataScRsp = 910, CmdGetQuestRecordScRsp = 998, CmdQuestRecordScNotify = 963, CmdTakeQuestOptionalRewardCsReq = 901, CmdPjbeblnjanm = 938, CmdGetQuestDataCsReq = 991, OhpjmmpojenFgogdhllobf = 904, } 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::OhpjmmpojenPcpdhelpkem => "OHPJMMPOJEN_PCPDHELPKEM", Self::CmdTakeQuestOptionalRewardScRsp => "CmdTakeQuestOptionalRewardScRsp", Self::CmdTakeQuestRewardCsReq => "CmdTakeQuestRewardCsReq", Self::CmdCmdFinishQuestCsReq => "CmdCmdFinishQuestCsReq", Self::CmdGgampjlongd => "CmdGGAMPJLONGD", Self::CmdGetQuestRecordCsReq => "CmdGetQuestRecordCsReq", Self::CmdTakeQuestRewardScRsp => "CmdTakeQuestRewardScRsp", Self::CmdGetQuestDataScRsp => "CmdGetQuestDataScRsp", Self::CmdGetQuestRecordScRsp => "CmdGetQuestRecordScRsp", Self::CmdQuestRecordScNotify => "CmdQuestRecordScNotify", Self::CmdTakeQuestOptionalRewardCsReq => "CmdTakeQuestOptionalRewardCsReq", Self::CmdPjbeblnjanm => "CmdPJBEBLNJANM", Self::CmdGetQuestDataCsReq => "CmdGetQuestDataCsReq", Self::OhpjmmpojenFgogdhllobf => "OHPJMMPOJEN_FGOGDHLLOBF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OHPJMMPOJEN_PCPDHELPKEM" => Some(Self::OhpjmmpojenPcpdhelpkem), "CmdTakeQuestOptionalRewardScRsp" => { Some(Self::CmdTakeQuestOptionalRewardScRsp) } "CmdTakeQuestRewardCsReq" => Some(Self::CmdTakeQuestRewardCsReq), "CmdCmdFinishQuestCsReq" => Some(Self::CmdCmdFinishQuestCsReq), "CmdGGAMPJLONGD" => Some(Self::CmdGgampjlongd), "CmdGetQuestRecordCsReq" => Some(Self::CmdGetQuestRecordCsReq), "CmdTakeQuestRewardScRsp" => Some(Self::CmdTakeQuestRewardScRsp), "CmdGetQuestDataScRsp" => Some(Self::CmdGetQuestDataScRsp), "CmdGetQuestRecordScRsp" => Some(Self::CmdGetQuestRecordScRsp), "CmdQuestRecordScNotify" => Some(Self::CmdQuestRecordScNotify), "CmdTakeQuestOptionalRewardCsReq" => { Some(Self::CmdTakeQuestOptionalRewardCsReq) } "CmdPJBEBLNJANM" => Some(Self::CmdPjbeblnjanm), "CmdGetQuestDataCsReq" => Some(Self::CmdGetQuestDataCsReq), "OHPJMMPOJEN_FGOGDHLLOBF" => Some(Self::OhpjmmpojenFgogdhllobf), _ => None, } } } /// Obf: EHLHFNOLLIC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum QuestStatus { EhlhfnollicOaeajigocdk = 0, EhlhfnollicHflgeejccna = 1, EhlhfnollicBfebjmnfmof = 2, EhlhfnollicGelinekapad = 3, EhlhfnollicCefpgdmhcoh = 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::EhlhfnollicOaeajigocdk => "EHLHFNOLLIC_OAEAJIGOCDK", Self::EhlhfnollicHflgeejccna => "EHLHFNOLLIC_HFLGEEJCCNA", Self::EhlhfnollicBfebjmnfmof => "EHLHFNOLLIC_BFEBJMNFMOF", Self::EhlhfnollicGelinekapad => "EHLHFNOLLIC_GELINEKAPAD", Self::EhlhfnollicCefpgdmhcoh => "EHLHFNOLLIC_CEFPGDMHCOH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EHLHFNOLLIC_OAEAJIGOCDK" => Some(Self::EhlhfnollicOaeajigocdk), "EHLHFNOLLIC_HFLGEEJCCNA" => Some(Self::EhlhfnollicHflgeejccna), "EHLHFNOLLIC_BFEBJMNFMOF" => Some(Self::EhlhfnollicBfebjmnfmof), "EHLHFNOLLIC_GELINEKAPAD" => Some(Self::EhlhfnollicGelinekapad), "EHLHFNOLLIC_CEFPGDMHCOH" => Some(Self::EhlhfnollicCefpgdmhcoh), _ => None, } } } /// Obf: AFOEMKIDMJI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidType { AfoemkidmjiPcpdhelpkem = 0, CmdLeaveRaidScRsp = 2227, CmdDelSaveRaidScNotify = 2231, CmdRaidKickByServer = 2221, AfoemkidmjiMlckkomgbje = 2238, CmdGetAllSaveRaidScRsp = 2216, CmdTakeChallengeRaidRewardCsReq = 2201, CmdSetClientRaidTargetCountCsReq = 2218, CmdStartRaidCsReq = 2213, CmdTakeChallengeRaidRewardScRsp = 2247, CmdLeaveRaidCsReq = 2230, CmdStartRaidScRsp = 2207, CmdGetSaveRaidScRsp = 2203, CmdGetRaidInfoCsReq = 2202, CmdChallengeRaidNotify = 2219, CmdOhmfecjnleg = 2205, CmdGetSaveRaidCsReq = 2236, CmdGetAllSaveRaidCsReq = 2250, CmdRaidInfoNotify = 2235, CmdGetRaidInfoScRsp = 2244, CmdSetClientRaidTargetCountScRsp = 2245, } 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::AfoemkidmjiPcpdhelpkem => "AFOEMKIDMJI_PCPDHELPKEM", Self::CmdLeaveRaidScRsp => "CmdLeaveRaidScRsp", Self::CmdDelSaveRaidScNotify => "CmdDelSaveRaidScNotify", Self::CmdRaidKickByServer => "CmdRaidKickByServer", Self::AfoemkidmjiMlckkomgbje => "AFOEMKIDMJI_MLCKKOMGBJE", Self::CmdGetAllSaveRaidScRsp => "CmdGetAllSaveRaidScRsp", Self::CmdTakeChallengeRaidRewardCsReq => "CmdTakeChallengeRaidRewardCsReq", Self::CmdSetClientRaidTargetCountCsReq => "CmdSetClientRaidTargetCountCsReq", Self::CmdStartRaidCsReq => "CmdStartRaidCsReq", Self::CmdTakeChallengeRaidRewardScRsp => "CmdTakeChallengeRaidRewardScRsp", Self::CmdLeaveRaidCsReq => "CmdLeaveRaidCsReq", Self::CmdStartRaidScRsp => "CmdStartRaidScRsp", Self::CmdGetSaveRaidScRsp => "CmdGetSaveRaidScRsp", Self::CmdGetRaidInfoCsReq => "CmdGetRaidInfoCsReq", Self::CmdChallengeRaidNotify => "CmdChallengeRaidNotify", Self::CmdOhmfecjnleg => "CmdOHMFECJNLEG", Self::CmdGetSaveRaidCsReq => "CmdGetSaveRaidCsReq", Self::CmdGetAllSaveRaidCsReq => "CmdGetAllSaveRaidCsReq", Self::CmdRaidInfoNotify => "CmdRaidInfoNotify", Self::CmdGetRaidInfoScRsp => "CmdGetRaidInfoScRsp", Self::CmdSetClientRaidTargetCountScRsp => "CmdSetClientRaidTargetCountScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AFOEMKIDMJI_PCPDHELPKEM" => Some(Self::AfoemkidmjiPcpdhelpkem), "CmdLeaveRaidScRsp" => Some(Self::CmdLeaveRaidScRsp), "CmdDelSaveRaidScNotify" => Some(Self::CmdDelSaveRaidScNotify), "CmdRaidKickByServer" => Some(Self::CmdRaidKickByServer), "AFOEMKIDMJI_MLCKKOMGBJE" => Some(Self::AfoemkidmjiMlckkomgbje), "CmdGetAllSaveRaidScRsp" => Some(Self::CmdGetAllSaveRaidScRsp), "CmdTakeChallengeRaidRewardCsReq" => { Some(Self::CmdTakeChallengeRaidRewardCsReq) } "CmdSetClientRaidTargetCountCsReq" => { Some(Self::CmdSetClientRaidTargetCountCsReq) } "CmdStartRaidCsReq" => Some(Self::CmdStartRaidCsReq), "CmdTakeChallengeRaidRewardScRsp" => { Some(Self::CmdTakeChallengeRaidRewardScRsp) } "CmdLeaveRaidCsReq" => Some(Self::CmdLeaveRaidCsReq), "CmdStartRaidScRsp" => Some(Self::CmdStartRaidScRsp), "CmdGetSaveRaidScRsp" => Some(Self::CmdGetSaveRaidScRsp), "CmdGetRaidInfoCsReq" => Some(Self::CmdGetRaidInfoCsReq), "CmdChallengeRaidNotify" => Some(Self::CmdChallengeRaidNotify), "CmdOHMFECJNLEG" => Some(Self::CmdOhmfecjnleg), "CmdGetSaveRaidCsReq" => Some(Self::CmdGetSaveRaidCsReq), "CmdGetAllSaveRaidCsReq" => Some(Self::CmdGetAllSaveRaidCsReq), "CmdRaidInfoNotify" => Some(Self::CmdRaidInfoNotify), "CmdGetRaidInfoScRsp" => Some(Self::CmdGetRaidInfoScRsp), "CmdSetClientRaidTargetCountScRsp" => { Some(Self::CmdSetClientRaidTargetCountScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ngnikjbimdb { Pcpdhelpkem = 0, Nmbcdildgnk = 1, Klhdcopplng = 2, Bcdhofnmpng = 3, } impl Ngnikjbimdb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "NGNIKJBIMDB_PCPDHELPKEM", Self::Nmbcdildgnk => "NGNIKJBIMDB_NMBCDILDGNK", Self::Klhdcopplng => "NGNIKJBIMDB_KLHDCOPPLNG", Self::Bcdhofnmpng => "NGNIKJBIMDB_BCDHOFNMPNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NGNIKJBIMDB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "NGNIKJBIMDB_NMBCDILDGNK" => Some(Self::Nmbcdildgnk), "NGNIKJBIMDB_KLHDCOPPLNG" => Some(Self::Klhdcopplng), "NGNIKJBIMDB_BCDHOFNMPNG" => Some(Self::Bcdhofnmpng), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gkhehcomhcm { Pcpdhelpkem = 0, Nmbcdildgnk = 1, Klhdcopplng = 2, } impl Gkhehcomhcm { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "GKHEHCOMHCM_PCPDHELPKEM", Self::Nmbcdildgnk => "GKHEHCOMHCM_NMBCDILDGNK", Self::Klhdcopplng => "GKHEHCOMHCM_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GKHEHCOMHCM_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "GKHEHCOMHCM_NMBCDILDGNK" => Some(Self::Nmbcdildgnk), "GKHEHCOMHCM_KLHDCOPPLNG" => Some(Self::Klhdcopplng), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Aancgofcjjl { Pcpdhelpkem = 0, Bejjakeibce = 1, } impl Aancgofcjjl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "AANCGOFCJJL_PCPDHELPKEM", Self::Bejjakeibce => "AANCGOFCJJL_BEJJAKEIBCE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AANCGOFCJJL_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "AANCGOFCJJL_BEJJAKEIBCE" => Some(Self::Bejjakeibce), _ => None, } } } /// Obf: MBPPIIEBBDJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidCollectionType { MbppiiebbdjPcpdhelpkem = 0, CmdFbkmlbafkfl = 6942, CmdRaidCollectionEnterNextRaidScRsp = 6955, CmdRaidCollectionEnterNextRaidCsReq = 6950, CmdRaidCollectionDataScRsp = 6960, CmdRaidCollectionDataCsReq = 6941, } 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::MbppiiebbdjPcpdhelpkem => "MBPPIIEBBDJ_PCPDHELPKEM", Self::CmdFbkmlbafkfl => "CmdFBKMLBAFKFL", Self::CmdRaidCollectionEnterNextRaidScRsp => { "CmdRaidCollectionEnterNextRaidScRsp" } Self::CmdRaidCollectionEnterNextRaidCsReq => { "CmdRaidCollectionEnterNextRaidCsReq" } Self::CmdRaidCollectionDataScRsp => "CmdRaidCollectionDataScRsp", Self::CmdRaidCollectionDataCsReq => "CmdRaidCollectionDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MBPPIIEBBDJ_PCPDHELPKEM" => Some(Self::MbppiiebbdjPcpdhelpkem), "CmdFBKMLBAFKFL" => Some(Self::CmdFbkmlbafkfl), "CmdRaidCollectionEnterNextRaidScRsp" => { Some(Self::CmdRaidCollectionEnterNextRaidScRsp) } "CmdRaidCollectionEnterNextRaidCsReq" => { Some(Self::CmdRaidCollectionEnterNextRaidCsReq) } "CmdRaidCollectionDataScRsp" => Some(Self::CmdRaidCollectionDataScRsp), "CmdRaidCollectionDataCsReq" => Some(Self::CmdRaidCollectionDataCsReq), _ => None, } } } /// Obf: FKKDLKJDPAL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRechargeGiftType { FkkdlkjdpalPcpdhelpkem = 0, CmdSyncRechargeBenefitInfoScNotify = 8374, CmdTakeRechargeBenefitRewardCsReq = 8377, CmdTakeRechargeGiftRewardScRsp = 8370, CmdGetRechargeBenefitInfoScRsp = 8368, CmdGetRechargeGiftInfoScRsp = 8380, CmdGetRechargeBenefitInfoCsReq = 8375, CmdGetRechargeGiftInfoCsReq = 8361, CmdTakeRechargeBenefitRewardScRsp = 8367, CmdTakeRechargeGiftRewardCsReq = 8362, } 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::FkkdlkjdpalPcpdhelpkem => "FKKDLKJDPAL_PCPDHELPKEM", Self::CmdSyncRechargeBenefitInfoScNotify => { "CmdSyncRechargeBenefitInfoScNotify" } Self::CmdTakeRechargeBenefitRewardCsReq => { "CmdTakeRechargeBenefitRewardCsReq" } Self::CmdTakeRechargeGiftRewardScRsp => "CmdTakeRechargeGiftRewardScRsp", Self::CmdGetRechargeBenefitInfoScRsp => "CmdGetRechargeBenefitInfoScRsp", Self::CmdGetRechargeGiftInfoScRsp => "CmdGetRechargeGiftInfoScRsp", Self::CmdGetRechargeBenefitInfoCsReq => "CmdGetRechargeBenefitInfoCsReq", Self::CmdGetRechargeGiftInfoCsReq => "CmdGetRechargeGiftInfoCsReq", Self::CmdTakeRechargeBenefitRewardScRsp => { "CmdTakeRechargeBenefitRewardScRsp" } Self::CmdTakeRechargeGiftRewardCsReq => "CmdTakeRechargeGiftRewardCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FKKDLKJDPAL_PCPDHELPKEM" => Some(Self::FkkdlkjdpalPcpdhelpkem), "CmdSyncRechargeBenefitInfoScNotify" => { Some(Self::CmdSyncRechargeBenefitInfoScNotify) } "CmdTakeRechargeBenefitRewardCsReq" => { Some(Self::CmdTakeRechargeBenefitRewardCsReq) } "CmdTakeRechargeGiftRewardScRsp" => { Some(Self::CmdTakeRechargeGiftRewardScRsp) } "CmdGetRechargeBenefitInfoScRsp" => { Some(Self::CmdGetRechargeBenefitInfoScRsp) } "CmdGetRechargeGiftInfoScRsp" => Some(Self::CmdGetRechargeGiftInfoScRsp), "CmdGetRechargeBenefitInfoCsReq" => { Some(Self::CmdGetRechargeBenefitInfoCsReq) } "CmdGetRechargeGiftInfoCsReq" => Some(Self::CmdGetRechargeGiftInfoCsReq), "CmdTakeRechargeBenefitRewardScRsp" => { Some(Self::CmdTakeRechargeBenefitRewardScRsp) } "CmdTakeRechargeGiftRewardCsReq" => { Some(Self::CmdTakeRechargeGiftRewardCsReq) } _ => None, } } } /// Obf: KEHJMOOMBBA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRecommendType { KehjmoombbaPcpdhelpkem = 0, CmdGetBigDataRecommendCsReq = 2405, CmdGetBigDataAllRecommendScRsp = 2419, CmdGetBigDataRecommendScRsp = 2401, CmdGetBigDataAllRecommendCsReq = 2447, } 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::KehjmoombbaPcpdhelpkem => "KEHJMOOMBBA_PCPDHELPKEM", Self::CmdGetBigDataRecommendCsReq => "CmdGetBigDataRecommendCsReq", Self::CmdGetBigDataAllRecommendScRsp => "CmdGetBigDataAllRecommendScRsp", Self::CmdGetBigDataRecommendScRsp => "CmdGetBigDataRecommendScRsp", 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 { "KEHJMOOMBBA_PCPDHELPKEM" => Some(Self::KehjmoombbaPcpdhelpkem), "CmdGetBigDataRecommendCsReq" => Some(Self::CmdGetBigDataRecommendCsReq), "CmdGetBigDataAllRecommendScRsp" => { Some(Self::CmdGetBigDataAllRecommendScRsp) } "CmdGetBigDataRecommendScRsp" => Some(Self::CmdGetBigDataRecommendScRsp), "CmdGetBigDataAllRecommendCsReq" => { Some(Self::CmdGetBigDataAllRecommendCsReq) } _ => None, } } } /// Obf: KDPPFMPOJLL #[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, } 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", } } /// 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), _ => None, } } } /// Obf: HFGOFJNCEAB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRedDotType { HfgofjnceabPcpdhelpkem = 0, CmdEbbegdkgohl = 5938, HfgofjnceabBlmdlkcgnga = 5935, HfgofjnceabIlhpeplabed = 5930, CmdKdfblipnhol = 5927, CmdGetAllRedDotDataCsReq = 5913, CmdKngefjmklkc = 5907, } 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::HfgofjnceabPcpdhelpkem => "HFGOFJNCEAB_PCPDHELPKEM", Self::CmdEbbegdkgohl => "CmdEBBEGDKGOHL", Self::HfgofjnceabBlmdlkcgnga => "HFGOFJNCEAB_BLMDLKCGNGA", Self::HfgofjnceabIlhpeplabed => "HFGOFJNCEAB_ILHPEPLABED", Self::CmdKdfblipnhol => "CmdKDFBLIPNHOL", Self::CmdGetAllRedDotDataCsReq => "CmdGetAllRedDotDataCsReq", Self::CmdKngefjmklkc => "CmdKNGEFJMKLKC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HFGOFJNCEAB_PCPDHELPKEM" => Some(Self::HfgofjnceabPcpdhelpkem), "CmdEBBEGDKGOHL" => Some(Self::CmdEbbegdkgohl), "HFGOFJNCEAB_BLMDLKCGNGA" => Some(Self::HfgofjnceabBlmdlkcgnga), "HFGOFJNCEAB_ILHPEPLABED" => Some(Self::HfgofjnceabIlhpeplabed), "CmdKDFBLIPNHOL" => Some(Self::CmdKdfblipnhol), "CmdGetAllRedDotDataCsReq" => Some(Self::CmdGetAllRedDotDataCsReq), "CmdKNGEFJMKLKC" => Some(Self::CmdKngefjmklkc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Gnmdpmbglbn { Ahdalmhedmp = 0, Bndlegbccmd = 1, Kjonlekjfdl = 2, } impl Gnmdpmbglbn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ahdalmhedmp => "GNMDPMBGLBN_AHDALMHEDMP", Self::Bndlegbccmd => "GNMDPMBGLBN_BNDLEGBCCMD", Self::Kjonlekjfdl => "GNMDPMBGLBN_KJONLEKJFDL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GNMDPMBGLBN_AHDALMHEDMP" => Some(Self::Ahdalmhedmp), "GNMDPMBGLBN_BNDLEGBCCMD" => Some(Self::Bndlegbccmd), "GNMDPMBGLBN_KJONLEKJFDL" => Some(Self::Kjonlekjfdl), _ => None, } } } /// Obf: EOICCPKPFPB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRelicBoxType { EoiccpkpfpbPcpdhelpkem = 0, CmdSetRelicBoxTargetScRsp = 8958, CmdSetRelicBoxCustomCsReq = 8952, CmdSetRelicBoxCustomScRsp = 8960, CmdRelicBoxRegularScNotify = 8963, CmdSetRelicBoxTargetCsReq = 8965, CmdConfirmRelicBoxScRsp = 8968, CmdConfirmRelicBoxCsReq = 8961, CmdOpenRelicBoxScRsp = 8969, CmdOpenRelicBoxCsReq = 8957, CmdGetRelicBoxDataScRsp = 8970, CmdReportRelicBoxActionScRsp = 8959, CmdGetRelicBoxDataCsReq = 8951, CmdReportRelicBoxActionCsReq = 8953, } 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::EoiccpkpfpbPcpdhelpkem => "EOICCPKPFPB_PCPDHELPKEM", Self::CmdSetRelicBoxTargetScRsp => "CmdSetRelicBoxTargetScRsp", Self::CmdSetRelicBoxCustomCsReq => "CmdSetRelicBoxCustomCsReq", Self::CmdSetRelicBoxCustomScRsp => "CmdSetRelicBoxCustomScRsp", Self::CmdRelicBoxRegularScNotify => "CmdRelicBoxRegularScNotify", Self::CmdSetRelicBoxTargetCsReq => "CmdSetRelicBoxTargetCsReq", Self::CmdConfirmRelicBoxScRsp => "CmdConfirmRelicBoxScRsp", Self::CmdConfirmRelicBoxCsReq => "CmdConfirmRelicBoxCsReq", Self::CmdOpenRelicBoxScRsp => "CmdOpenRelicBoxScRsp", Self::CmdOpenRelicBoxCsReq => "CmdOpenRelicBoxCsReq", Self::CmdGetRelicBoxDataScRsp => "CmdGetRelicBoxDataScRsp", Self::CmdReportRelicBoxActionScRsp => "CmdReportRelicBoxActionScRsp", Self::CmdGetRelicBoxDataCsReq => "CmdGetRelicBoxDataCsReq", Self::CmdReportRelicBoxActionCsReq => "CmdReportRelicBoxActionCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EOICCPKPFPB_PCPDHELPKEM" => Some(Self::EoiccpkpfpbPcpdhelpkem), "CmdSetRelicBoxTargetScRsp" => Some(Self::CmdSetRelicBoxTargetScRsp), "CmdSetRelicBoxCustomCsReq" => Some(Self::CmdSetRelicBoxCustomCsReq), "CmdSetRelicBoxCustomScRsp" => Some(Self::CmdSetRelicBoxCustomScRsp), "CmdRelicBoxRegularScNotify" => Some(Self::CmdRelicBoxRegularScNotify), "CmdSetRelicBoxTargetCsReq" => Some(Self::CmdSetRelicBoxTargetCsReq), "CmdConfirmRelicBoxScRsp" => Some(Self::CmdConfirmRelicBoxScRsp), "CmdConfirmRelicBoxCsReq" => Some(Self::CmdConfirmRelicBoxCsReq), "CmdOpenRelicBoxScRsp" => Some(Self::CmdOpenRelicBoxScRsp), "CmdOpenRelicBoxCsReq" => Some(Self::CmdOpenRelicBoxCsReq), "CmdGetRelicBoxDataScRsp" => Some(Self::CmdGetRelicBoxDataScRsp), "CmdReportRelicBoxActionScRsp" => Some(Self::CmdReportRelicBoxActionScRsp), "CmdGetRelicBoxDataCsReq" => Some(Self::CmdGetRelicBoxDataCsReq), "CmdReportRelicBoxActionCsReq" => Some(Self::CmdReportRelicBoxActionCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jhhbiojhegl { Clphmajjila = 0, Bifeinaklhf = 1, Plpmkccphoi = 2, } impl Jhhbiojhegl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Clphmajjila => "JHHBIOJHEGL_CLPHMAJJILA", Self::Bifeinaklhf => "JHHBIOJHEGL_BIFEINAKLHF", Self::Plpmkccphoi => "JHHBIOJHEGL_PLPMKCCPHOI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JHHBIOJHEGL_CLPHMAJJILA" => Some(Self::Clphmajjila), "JHHBIOJHEGL_BIFEINAKLHF" => Some(Self::Bifeinaklhf), "JHHBIOJHEGL_PLPMKCCPHOI" => Some(Self::Plpmkccphoi), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mdikaoaejhn { Ihpfcmlekcg = 0, Jlahfidkomg = 1, } impl Mdikaoaejhn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ihpfcmlekcg => "MDIKAOAEJHN_IHPFCMLEKCG", Self::Jlahfidkomg => "MDIKAOAEJHN_JLAHFIDKOMG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MDIKAOAEJHN_IHPFCMLEKCG" => Some(Self::Ihpfcmlekcg), "MDIKAOAEJHN_JLAHFIDKOMG" => Some(Self::Jlahfidkomg), _ => None, } } } /// Obf: LBJIAPDMOAH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRelicPresetType { LbjiapdmoahPcpdhelpkem = 0, CmdGbfgabhfbcn = 9850, CmdRelicPresetAddPlanCsReq = 9842, CmdAoghkdgefga = 9860, CmdRelicPresetDeletePlanCsReq = 9855, CmdAiodmencpka = 9847, CmdRelicPresetGetPlanCsReq = 9841, CmdRelicPresetUpdatePlanCsReq = 9854, CmdOgmdddfdnjp = 9857, CmdHlpmdophnog = 9848, } 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::LbjiapdmoahPcpdhelpkem => "LBJIAPDMOAH_PCPDHELPKEM", Self::CmdGbfgabhfbcn => "CmdGBFGABHFBCN", Self::CmdRelicPresetAddPlanCsReq => "CmdRelicPresetAddPlanCsReq", Self::CmdAoghkdgefga => "CmdAOGHKDGEFGA", Self::CmdRelicPresetDeletePlanCsReq => "CmdRelicPresetDeletePlanCsReq", Self::CmdAiodmencpka => "CmdAIODMENCPKA", Self::CmdRelicPresetGetPlanCsReq => "CmdRelicPresetGetPlanCsReq", Self::CmdRelicPresetUpdatePlanCsReq => "CmdRelicPresetUpdatePlanCsReq", Self::CmdOgmdddfdnjp => "CmdOGMDDDFDNJP", Self::CmdHlpmdophnog => "CmdHLPMDOPHNOG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LBJIAPDMOAH_PCPDHELPKEM" => Some(Self::LbjiapdmoahPcpdhelpkem), "CmdGBFGABHFBCN" => Some(Self::CmdGbfgabhfbcn), "CmdRelicPresetAddPlanCsReq" => Some(Self::CmdRelicPresetAddPlanCsReq), "CmdAOGHKDGEFGA" => Some(Self::CmdAoghkdgefga), "CmdRelicPresetDeletePlanCsReq" => Some(Self::CmdRelicPresetDeletePlanCsReq), "CmdAIODMENCPKA" => Some(Self::CmdAiodmencpka), "CmdRelicPresetGetPlanCsReq" => Some(Self::CmdRelicPresetGetPlanCsReq), "CmdRelicPresetUpdatePlanCsReq" => Some(Self::CmdRelicPresetUpdatePlanCsReq), "CmdOGMDDDFDNJP" => Some(Self::CmdOgmdddfdnjp), "CmdHLPMDOPHNOG" => Some(Self::CmdHlpmdophnog), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Enakdncejbo { Pcpdhelpkem = 0, Dcpnailikfm = 1, Ckodldepepg = 2, Efljddbcifd = 3, Abmbomjpmnd = 4, Ijljfpkieop = 5, Idpaamcccdl = 6, } impl Enakdncejbo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "ENAKDNCEJBO_PCPDHELPKEM", Self::Dcpnailikfm => "ENAKDNCEJBO_DCPNAILIKFM", Self::Ckodldepepg => "ENAKDNCEJBO_CKODLDEPEPG", Self::Efljddbcifd => "ENAKDNCEJBO_EFLJDDBCIFD", Self::Abmbomjpmnd => "ENAKDNCEJBO_ABMBOMJPMND", Self::Ijljfpkieop => "ENAKDNCEJBO_IJLJFPKIEOP", Self::Idpaamcccdl => "ENAKDNCEJBO_IDPAAMCCCDL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ENAKDNCEJBO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "ENAKDNCEJBO_DCPNAILIKFM" => Some(Self::Dcpnailikfm), "ENAKDNCEJBO_CKODLDEPEPG" => Some(Self::Ckodldepepg), "ENAKDNCEJBO_EFLJDDBCIFD" => Some(Self::Efljddbcifd), "ENAKDNCEJBO_ABMBOMJPMND" => Some(Self::Abmbomjpmnd), "ENAKDNCEJBO_IJLJFPKIEOP" => Some(Self::Ijljfpkieop), "ENAKDNCEJBO_IDPAAMCCCDL" => Some(Self::Idpaamcccdl), _ => None, } } } /// Obf: KHIMAPHKDLI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RelicPresetPlanSourceType { KhimaphkdliPcpdhelpkem = 0, KhimaphkdliFlflcelfapi = 1, KhimaphkdliOnjgeaajdlm = 2, KhimaphkdliKobkoaidlnf = 3, KhimaphkdliGbckgoigghk = 4, } 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::KhimaphkdliPcpdhelpkem => "KHIMAPHKDLI_PCPDHELPKEM", Self::KhimaphkdliFlflcelfapi => "KHIMAPHKDLI_FLFLCELFAPI", Self::KhimaphkdliOnjgeaajdlm => "KHIMAPHKDLI_ONJGEAAJDLM", Self::KhimaphkdliKobkoaidlnf => "KHIMAPHKDLI_KOBKOAIDLNF", Self::KhimaphkdliGbckgoigghk => "KHIMAPHKDLI_GBCKGOIGGHK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KHIMAPHKDLI_PCPDHELPKEM" => Some(Self::KhimaphkdliPcpdhelpkem), "KHIMAPHKDLI_FLFLCELFAPI" => Some(Self::KhimaphkdliFlflcelfapi), "KHIMAPHKDLI_ONJGEAAJDLM" => Some(Self::KhimaphkdliOnjgeaajdlm), "KHIMAPHKDLI_KOBKOAIDLNF" => Some(Self::KhimaphkdliKobkoaidlnf), "KHIMAPHKDLI_GBCKGOIGGHK" => Some(Self::KhimaphkdliGbckgoigghk), _ => None, } } } /// Obf: BLFMCFMJJEE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRelicSmartWearType { BlfmcfmjjeePcpdhelpkem = 0, CmdRelicSmartWearAddPlanScRsp = 8260, CmdRelicSmartWearDeletePlanScRsp = 8267, CmdRelicSmartWearDeletePlanCsReq = 8264, CmdRelicSmartWearUpdatePinRelicScRsp = 8255, CmdRelicSmartWearUpdatePinRelicCsReq = 8263, CmdRelicSmartWearDeletePinRelicCsReq = 8262, CmdRelicSmartWearGetPinRelicScRsp = 8268, CmdRelicSmartWearUpdatePlanCsReq = 8265, CmdRelicSmartWearUpdatePlanScRsp = 8258, CmdRelicSmartWearUpdatePinRelicScNotify = 8254, CmdRelicSmartWearAddPlanCsReq = 8252, CmdRelicSmartWearGetPlanScRsp = 8270, CmdRelicSmartWearDeletePinRelicScRsp = 8256, CmdRelicSmartWearGetPinRelicCsReq = 8261, CmdRelicSmartWearGetPlanCsReq = 8251, } 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::BlfmcfmjjeePcpdhelpkem => "BLFMCFMJJEE_PCPDHELPKEM", Self::CmdRelicSmartWearAddPlanScRsp => "CmdRelicSmartWearAddPlanScRsp", Self::CmdRelicSmartWearDeletePlanScRsp => "CmdRelicSmartWearDeletePlanScRsp", Self::CmdRelicSmartWearDeletePlanCsReq => "CmdRelicSmartWearDeletePlanCsReq", Self::CmdRelicSmartWearUpdatePinRelicScRsp => { "CmdRelicSmartWearUpdatePinRelicScRsp" } Self::CmdRelicSmartWearUpdatePinRelicCsReq => { "CmdRelicSmartWearUpdatePinRelicCsReq" } Self::CmdRelicSmartWearDeletePinRelicCsReq => { "CmdRelicSmartWearDeletePinRelicCsReq" } Self::CmdRelicSmartWearGetPinRelicScRsp => { "CmdRelicSmartWearGetPinRelicScRsp" } Self::CmdRelicSmartWearUpdatePlanCsReq => "CmdRelicSmartWearUpdatePlanCsReq", Self::CmdRelicSmartWearUpdatePlanScRsp => "CmdRelicSmartWearUpdatePlanScRsp", Self::CmdRelicSmartWearUpdatePinRelicScNotify => { "CmdRelicSmartWearUpdatePinRelicScNotify" } Self::CmdRelicSmartWearAddPlanCsReq => "CmdRelicSmartWearAddPlanCsReq", Self::CmdRelicSmartWearGetPlanScRsp => "CmdRelicSmartWearGetPlanScRsp", Self::CmdRelicSmartWearDeletePinRelicScRsp => { "CmdRelicSmartWearDeletePinRelicScRsp" } Self::CmdRelicSmartWearGetPinRelicCsReq => { "CmdRelicSmartWearGetPinRelicCsReq" } Self::CmdRelicSmartWearGetPlanCsReq => "CmdRelicSmartWearGetPlanCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BLFMCFMJJEE_PCPDHELPKEM" => Some(Self::BlfmcfmjjeePcpdhelpkem), "CmdRelicSmartWearAddPlanScRsp" => Some(Self::CmdRelicSmartWearAddPlanScRsp), "CmdRelicSmartWearDeletePlanScRsp" => { Some(Self::CmdRelicSmartWearDeletePlanScRsp) } "CmdRelicSmartWearDeletePlanCsReq" => { Some(Self::CmdRelicSmartWearDeletePlanCsReq) } "CmdRelicSmartWearUpdatePinRelicScRsp" => { Some(Self::CmdRelicSmartWearUpdatePinRelicScRsp) } "CmdRelicSmartWearUpdatePinRelicCsReq" => { Some(Self::CmdRelicSmartWearUpdatePinRelicCsReq) } "CmdRelicSmartWearDeletePinRelicCsReq" => { Some(Self::CmdRelicSmartWearDeletePinRelicCsReq) } "CmdRelicSmartWearGetPinRelicScRsp" => { Some(Self::CmdRelicSmartWearGetPinRelicScRsp) } "CmdRelicSmartWearUpdatePlanCsReq" => { Some(Self::CmdRelicSmartWearUpdatePlanCsReq) } "CmdRelicSmartWearUpdatePlanScRsp" => { Some(Self::CmdRelicSmartWearUpdatePlanScRsp) } "CmdRelicSmartWearUpdatePinRelicScNotify" => { Some(Self::CmdRelicSmartWearUpdatePinRelicScNotify) } "CmdRelicSmartWearAddPlanCsReq" => Some(Self::CmdRelicSmartWearAddPlanCsReq), "CmdRelicSmartWearGetPlanScRsp" => Some(Self::CmdRelicSmartWearGetPlanScRsp), "CmdRelicSmartWearDeletePinRelicScRsp" => { Some(Self::CmdRelicSmartWearDeletePinRelicScRsp) } "CmdRelicSmartWearGetPinRelicCsReq" => { Some(Self::CmdRelicSmartWearGetPinRelicCsReq) } "CmdRelicSmartWearGetPlanCsReq" => Some(Self::CmdRelicSmartWearGetPlanCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kmlcenlagmn { Pcpdhelpkem = 0, Afgenaojbld = 1, Gjfjklamkih = 2, Iahiebcfpcd = 3, } impl Kmlcenlagmn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "KMLCENLAGMN_PCPDHELPKEM", Self::Afgenaojbld => "KMLCENLAGMN_AFGENAOJBLD", Self::Gjfjklamkih => "KMLCENLAGMN_GJFJKLAMKIH", Self::Iahiebcfpcd => "KMLCENLAGMN_IAHIEBCFPCD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KMLCENLAGMN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "KMLCENLAGMN_AFGENAOJBLD" => Some(Self::Afgenaojbld), "KMLCENLAGMN_GJFJKLAMKIH" => Some(Self::Gjfjklamkih), "KMLCENLAGMN_IAHIEBCFPCD" => Some(Self::Iahiebcfpcd), _ => None, } } } /// Obf: EDFKEEKMFIB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdReplayType { EdfkeekmfibPcpdhelpkem = 0, CmdGetReplayTokenCsReq = 3591, CmdAhcahffnhld = 3595, EdfkeekmfibMljmdfdnooe = 3594, CmdEkgamncmoej = 3510, } 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::EdfkeekmfibPcpdhelpkem => "EDFKEEKMFIB_PCPDHELPKEM", Self::CmdGetReplayTokenCsReq => "CmdGetReplayTokenCsReq", Self::CmdAhcahffnhld => "CmdAHCAHFFNHLD", Self::EdfkeekmfibMljmdfdnooe => "EDFKEEKMFIB_MLJMDFDNOOE", Self::CmdEkgamncmoej => "CmdEKGAMNCMOEJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EDFKEEKMFIB_PCPDHELPKEM" => Some(Self::EdfkeekmfibPcpdhelpkem), "CmdGetReplayTokenCsReq" => Some(Self::CmdGetReplayTokenCsReq), "CmdAHCAHFFNHLD" => Some(Self::CmdAhcahffnhld), "EDFKEEKMFIB_MLJMDFDNOOE" => Some(Self::EdfkeekmfibMljmdfdnooe), "CmdEKGAMNCMOEJ" => Some(Self::CmdEkgamncmoej), _ => None, } } } /// Obf: EDOOKEJHPAD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRndOptionType { EdookejhpadPcpdhelpkem = 0, CmdDailyFirstMeetPamCsReq = 3494, CmdGetRndOptionCsReq = 3491, CmdEeambmdgihf = 3410, CmdCbeffnafpel = 3495, } 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::EdookejhpadPcpdhelpkem => "EDOOKEJHPAD_PCPDHELPKEM", Self::CmdDailyFirstMeetPamCsReq => "CmdDailyFirstMeetPamCsReq", Self::CmdGetRndOptionCsReq => "CmdGetRndOptionCsReq", Self::CmdEeambmdgihf => "CmdEEAMBMDGIHF", Self::CmdCbeffnafpel => "CmdCBEFFNAFPEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EDOOKEJHPAD_PCPDHELPKEM" => Some(Self::EdookejhpadPcpdhelpkem), "CmdDailyFirstMeetPamCsReq" => Some(Self::CmdDailyFirstMeetPamCsReq), "CmdGetRndOptionCsReq" => Some(Self::CmdGetRndOptionCsReq), "CmdEEAMBMDGIHF" => Some(Self::CmdEeambmdgihf), "CmdCBEFFNAFPEL" => Some(Self::CmdCbeffnafpel), _ => None, } } } /// Obf: OEELNJLOKHK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueType { OeelnjlokhkPcpdhelpkem = 0, CmdStartRogueScRsp = 1895, CmdGetRogueInfoScRsp = 1810, CmdLeaveRogueCsReq = 1809, CmdExchangeRogueRewardKeyScRsp = 1877, CmdEnterRogueMapRoomScRsp = 1893, CmdSyncRogueAeonScNotify = 1868, CmdLopojdaaipo = 1884, CmdPnhgiangnae = 1822, CmdSyncRogueGetItemScNotify = 1860, CmdExchangeRogueRewardKeyCsReq = 1812, CmdMeihomedhbf = 1858, CmdAabflgkchca = 1833, CmdStartRogueCsReq = 1894, CmdFinishAeonDialogueGroupScRsp = 1834, CmdTakeRogueAeonLevelRewardCsReq = 1899, CmdGetRogueAeonInfoScRsp = 1876, OeelnjlokhkGieifoleoeg = 1802, CmdJboellfbfhb = 1815, CmdEnterRogueCsReq = 1814, CmdGlkpcplbpln = 1896, CmdGetRogueAeonInfoCsReq = 1848, CmdNlljbgpjfin = 1872, CmdSyncRogueReviveInfoScNotify = 1873, CmdQuitRogueScRsp = 1808, CmdEnterRogueMapRoomCsReq = 1820, CmdGjkopkldfgb = 1813, CmdSyncRogueExploreWinScNotify = 1851, CmdSyncRogueStatusScNotify = 1881, CmdEnableRogueTalentCsReq = 1887, CmdFinishAeonDialogueGroupCsReq = 1846, CmdQuitRogueCsReq = 1853, CmdKepngmhcndn = 1889, CmdLeaveRogueScRsp = 1898, CmdGetRogueTalentInfoCsReq = 1856, OeelnjlokhkOdepoigbmcb = 1807, CmdBidmhofdcic = 1900, CmdSyncRogueSeasonFinishScNotify = 1825, CmdSyncRogueAreaUnlockScNotify = 1882, CmdSyncRogueFinishScNotify = 1804, CmdEnableRogueTalentScRsp = 1827, CmdGetRogueTalentInfoScRsp = 1845, CmdEhnnibopgja = 1849, CmdCigiicejlje = 1838, CmdOpenRogueChestScRsp = 1829, CmdLeejkehdnmc = 1880, CmdDjficmcbnae = 1861, CmdEnterRogueScRsp = 1818, OeelnjlokhkGlgpefmalpe = 1886, CmdMmibacfnelb = 1844, CmdOpenRogueChestCsReq = 1859, CmdSyncRogueMapRoomScNotify = 1866, CmdGetRogueInfoCsReq = 1891, CmdSyncRogueVirtualItemInfoScNotify = 1847, } 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::OeelnjlokhkPcpdhelpkem => "OEELNJLOKHK_PCPDHELPKEM", Self::CmdStartRogueScRsp => "CmdStartRogueScRsp", Self::CmdGetRogueInfoScRsp => "CmdGetRogueInfoScRsp", Self::CmdLeaveRogueCsReq => "CmdLeaveRogueCsReq", Self::CmdExchangeRogueRewardKeyScRsp => "CmdExchangeRogueRewardKeyScRsp", Self::CmdEnterRogueMapRoomScRsp => "CmdEnterRogueMapRoomScRsp", Self::CmdSyncRogueAeonScNotify => "CmdSyncRogueAeonScNotify", Self::CmdLopojdaaipo => "CmdLOPOJDAAIPO", Self::CmdPnhgiangnae => "CmdPNHGIANGNAE", Self::CmdSyncRogueGetItemScNotify => "CmdSyncRogueGetItemScNotify", Self::CmdExchangeRogueRewardKeyCsReq => "CmdExchangeRogueRewardKeyCsReq", Self::CmdMeihomedhbf => "CmdMEIHOMEDHBF", Self::CmdAabflgkchca => "CmdAABFLGKCHCA", Self::CmdStartRogueCsReq => "CmdStartRogueCsReq", Self::CmdFinishAeonDialogueGroupScRsp => "CmdFinishAeonDialogueGroupScRsp", Self::CmdTakeRogueAeonLevelRewardCsReq => "CmdTakeRogueAeonLevelRewardCsReq", Self::CmdGetRogueAeonInfoScRsp => "CmdGetRogueAeonInfoScRsp", Self::OeelnjlokhkGieifoleoeg => "OEELNJLOKHK_GIEIFOLEOEG", Self::CmdJboellfbfhb => "CmdJBOELLFBFHB", Self::CmdEnterRogueCsReq => "CmdEnterRogueCsReq", Self::CmdGlkpcplbpln => "CmdGLKPCPLBPLN", Self::CmdGetRogueAeonInfoCsReq => "CmdGetRogueAeonInfoCsReq", Self::CmdNlljbgpjfin => "CmdNLLJBGPJFIN", Self::CmdSyncRogueReviveInfoScNotify => "CmdSyncRogueReviveInfoScNotify", Self::CmdQuitRogueScRsp => "CmdQuitRogueScRsp", Self::CmdEnterRogueMapRoomCsReq => "CmdEnterRogueMapRoomCsReq", Self::CmdGjkopkldfgb => "CmdGJKOPKLDFGB", Self::CmdSyncRogueExploreWinScNotify => "CmdSyncRogueExploreWinScNotify", Self::CmdSyncRogueStatusScNotify => "CmdSyncRogueStatusScNotify", Self::CmdEnableRogueTalentCsReq => "CmdEnableRogueTalentCsReq", Self::CmdFinishAeonDialogueGroupCsReq => "CmdFinishAeonDialogueGroupCsReq", Self::CmdQuitRogueCsReq => "CmdQuitRogueCsReq", Self::CmdKepngmhcndn => "CmdKEPNGMHCNDN", Self::CmdLeaveRogueScRsp => "CmdLeaveRogueScRsp", Self::CmdGetRogueTalentInfoCsReq => "CmdGetRogueTalentInfoCsReq", Self::OeelnjlokhkOdepoigbmcb => "OEELNJLOKHK_ODEPOIGBMCB", Self::CmdBidmhofdcic => "CmdBIDMHOFDCIC", Self::CmdSyncRogueSeasonFinishScNotify => "CmdSyncRogueSeasonFinishScNotify", Self::CmdSyncRogueAreaUnlockScNotify => "CmdSyncRogueAreaUnlockScNotify", Self::CmdSyncRogueFinishScNotify => "CmdSyncRogueFinishScNotify", Self::CmdEnableRogueTalentScRsp => "CmdEnableRogueTalentScRsp", Self::CmdGetRogueTalentInfoScRsp => "CmdGetRogueTalentInfoScRsp", Self::CmdEhnnibopgja => "CmdEHNNIBOPGJA", Self::CmdCigiicejlje => "CmdCIGIICEJLJE", Self::CmdOpenRogueChestScRsp => "CmdOpenRogueChestScRsp", Self::CmdLeejkehdnmc => "CmdLEEJKEHDNMC", Self::CmdDjficmcbnae => "CmdDJFICMCBNAE", Self::CmdEnterRogueScRsp => "CmdEnterRogueScRsp", Self::OeelnjlokhkGlgpefmalpe => "OEELNJLOKHK_GLGPEFMALPE", Self::CmdMmibacfnelb => "CmdMMIBACFNELB", Self::CmdOpenRogueChestCsReq => "CmdOpenRogueChestCsReq", Self::CmdSyncRogueMapRoomScNotify => "CmdSyncRogueMapRoomScNotify", Self::CmdGetRogueInfoCsReq => "CmdGetRogueInfoCsReq", Self::CmdSyncRogueVirtualItemInfoScNotify => { "CmdSyncRogueVirtualItemInfoScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OEELNJLOKHK_PCPDHELPKEM" => Some(Self::OeelnjlokhkPcpdhelpkem), "CmdStartRogueScRsp" => Some(Self::CmdStartRogueScRsp), "CmdGetRogueInfoScRsp" => Some(Self::CmdGetRogueInfoScRsp), "CmdLeaveRogueCsReq" => Some(Self::CmdLeaveRogueCsReq), "CmdExchangeRogueRewardKeyScRsp" => { Some(Self::CmdExchangeRogueRewardKeyScRsp) } "CmdEnterRogueMapRoomScRsp" => Some(Self::CmdEnterRogueMapRoomScRsp), "CmdSyncRogueAeonScNotify" => Some(Self::CmdSyncRogueAeonScNotify), "CmdLOPOJDAAIPO" => Some(Self::CmdLopojdaaipo), "CmdPNHGIANGNAE" => Some(Self::CmdPnhgiangnae), "CmdSyncRogueGetItemScNotify" => Some(Self::CmdSyncRogueGetItemScNotify), "CmdExchangeRogueRewardKeyCsReq" => { Some(Self::CmdExchangeRogueRewardKeyCsReq) } "CmdMEIHOMEDHBF" => Some(Self::CmdMeihomedhbf), "CmdAABFLGKCHCA" => Some(Self::CmdAabflgkchca), "CmdStartRogueCsReq" => Some(Self::CmdStartRogueCsReq), "CmdFinishAeonDialogueGroupScRsp" => { Some(Self::CmdFinishAeonDialogueGroupScRsp) } "CmdTakeRogueAeonLevelRewardCsReq" => { Some(Self::CmdTakeRogueAeonLevelRewardCsReq) } "CmdGetRogueAeonInfoScRsp" => Some(Self::CmdGetRogueAeonInfoScRsp), "OEELNJLOKHK_GIEIFOLEOEG" => Some(Self::OeelnjlokhkGieifoleoeg), "CmdJBOELLFBFHB" => Some(Self::CmdJboellfbfhb), "CmdEnterRogueCsReq" => Some(Self::CmdEnterRogueCsReq), "CmdGLKPCPLBPLN" => Some(Self::CmdGlkpcplbpln), "CmdGetRogueAeonInfoCsReq" => Some(Self::CmdGetRogueAeonInfoCsReq), "CmdNLLJBGPJFIN" => Some(Self::CmdNlljbgpjfin), "CmdSyncRogueReviveInfoScNotify" => { Some(Self::CmdSyncRogueReviveInfoScNotify) } "CmdQuitRogueScRsp" => Some(Self::CmdQuitRogueScRsp), "CmdEnterRogueMapRoomCsReq" => Some(Self::CmdEnterRogueMapRoomCsReq), "CmdGJKOPKLDFGB" => Some(Self::CmdGjkopkldfgb), "CmdSyncRogueExploreWinScNotify" => { Some(Self::CmdSyncRogueExploreWinScNotify) } "CmdSyncRogueStatusScNotify" => Some(Self::CmdSyncRogueStatusScNotify), "CmdEnableRogueTalentCsReq" => Some(Self::CmdEnableRogueTalentCsReq), "CmdFinishAeonDialogueGroupCsReq" => { Some(Self::CmdFinishAeonDialogueGroupCsReq) } "CmdQuitRogueCsReq" => Some(Self::CmdQuitRogueCsReq), "CmdKEPNGMHCNDN" => Some(Self::CmdKepngmhcndn), "CmdLeaveRogueScRsp" => Some(Self::CmdLeaveRogueScRsp), "CmdGetRogueTalentInfoCsReq" => Some(Self::CmdGetRogueTalentInfoCsReq), "OEELNJLOKHK_ODEPOIGBMCB" => Some(Self::OeelnjlokhkOdepoigbmcb), "CmdBIDMHOFDCIC" => Some(Self::CmdBidmhofdcic), "CmdSyncRogueSeasonFinishScNotify" => { Some(Self::CmdSyncRogueSeasonFinishScNotify) } "CmdSyncRogueAreaUnlockScNotify" => { Some(Self::CmdSyncRogueAreaUnlockScNotify) } "CmdSyncRogueFinishScNotify" => Some(Self::CmdSyncRogueFinishScNotify), "CmdEnableRogueTalentScRsp" => Some(Self::CmdEnableRogueTalentScRsp), "CmdGetRogueTalentInfoScRsp" => Some(Self::CmdGetRogueTalentInfoScRsp), "CmdEHNNIBOPGJA" => Some(Self::CmdEhnnibopgja), "CmdCIGIICEJLJE" => Some(Self::CmdCigiicejlje), "CmdOpenRogueChestScRsp" => Some(Self::CmdOpenRogueChestScRsp), "CmdLEEJKEHDNMC" => Some(Self::CmdLeejkehdnmc), "CmdDJFICMCBNAE" => Some(Self::CmdDjficmcbnae), "CmdEnterRogueScRsp" => Some(Self::CmdEnterRogueScRsp), "OEELNJLOKHK_GLGPEFMALPE" => Some(Self::OeelnjlokhkGlgpefmalpe), "CmdMMIBACFNELB" => Some(Self::CmdMmibacfnelb), "CmdOpenRogueChestCsReq" => Some(Self::CmdOpenRogueChestCsReq), "CmdSyncRogueMapRoomScNotify" => Some(Self::CmdSyncRogueMapRoomScNotify), "CmdGetRogueInfoCsReq" => Some(Self::CmdGetRogueInfoCsReq), "CmdSyncRogueVirtualItemInfoScNotify" => { Some(Self::CmdSyncRogueVirtualItemInfoScNotify) } _ => None, } } } /// Obf: JBFMHGKNEGL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueStatus { JbfmhgkneglPcpdhelpkem = 0, JbfmhgkneglNmbcdildgnk = 1, JbfmhgkneglOpnadfkbgnn = 2, JbfmhgkneglOekflgefgpp = 3, JbfmhgkneglKlhdcopplng = 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::JbfmhgkneglPcpdhelpkem => "JBFMHGKNEGL_PCPDHELPKEM", Self::JbfmhgkneglNmbcdildgnk => "JBFMHGKNEGL_NMBCDILDGNK", Self::JbfmhgkneglOpnadfkbgnn => "JBFMHGKNEGL_OPNADFKBGNN", Self::JbfmhgkneglOekflgefgpp => "JBFMHGKNEGL_OEKFLGEFGPP", Self::JbfmhgkneglKlhdcopplng => "JBFMHGKNEGL_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JBFMHGKNEGL_PCPDHELPKEM" => Some(Self::JbfmhgkneglPcpdhelpkem), "JBFMHGKNEGL_NMBCDILDGNK" => Some(Self::JbfmhgkneglNmbcdildgnk), "JBFMHGKNEGL_OPNADFKBGNN" => Some(Self::JbfmhgkneglOpnadfkbgnn), "JBFMHGKNEGL_OEKFLGEFGPP" => Some(Self::JbfmhgkneglOekflgefgpp), "JBFMHGKNEGL_KLHDCOPPLNG" => Some(Self::JbfmhgkneglKlhdcopplng), _ => None, } } } /// Obf: LIBDGMMOILI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueRoomStatus { LibdgmmoiliPcpdhelpkem = 0, LibdgmmoiliDklpaafflee = 1, LibdgmmoiliNgmmicogdfp = 2, LibdgmmoiliLaeidcpklcd = 3, LibdgmmoiliKlhdcopplng = 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::LibdgmmoiliPcpdhelpkem => "LIBDGMMOILI_PCPDHELPKEM", Self::LibdgmmoiliDklpaafflee => "LIBDGMMOILI_DKLPAAFFLEE", Self::LibdgmmoiliNgmmicogdfp => "LIBDGMMOILI_NGMMICOGDFP", Self::LibdgmmoiliLaeidcpklcd => "LIBDGMMOILI_LAEIDCPKLCD", Self::LibdgmmoiliKlhdcopplng => "LIBDGMMOILI_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LIBDGMMOILI_PCPDHELPKEM" => Some(Self::LibdgmmoiliPcpdhelpkem), "LIBDGMMOILI_DKLPAAFFLEE" => Some(Self::LibdgmmoiliDklpaafflee), "LIBDGMMOILI_NGMMICOGDFP" => Some(Self::LibdgmmoiliNgmmicogdfp), "LIBDGMMOILI_LAEIDCPKLCD" => Some(Self::LibdgmmoiliLaeidcpklcd), "LIBDGMMOILI_KLHDCOPPLNG" => Some(Self::LibdgmmoiliKlhdcopplng), _ => None, } } } /// Obf: FDPOAPLBFKC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueAreaStatus { FdpoaplbfkcDklpaafflee = 0, FdpoaplbfkcNgmmicogdfp = 1, FdpoaplbfkcOnmibbemgjo = 2, FdpoaplbfkcClphmajjila = 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::FdpoaplbfkcDklpaafflee => "FDPOAPLBFKC_DKLPAAFFLEE", Self::FdpoaplbfkcNgmmicogdfp => "FDPOAPLBFKC_NGMMICOGDFP", Self::FdpoaplbfkcOnmibbemgjo => "FDPOAPLBFKC_ONMIBBEMGJO", Self::FdpoaplbfkcClphmajjila => "FDPOAPLBFKC_CLPHMAJJILA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FDPOAPLBFKC_DKLPAAFFLEE" => Some(Self::FdpoaplbfkcDklpaafflee), "FDPOAPLBFKC_NGMMICOGDFP" => Some(Self::FdpoaplbfkcNgmmicogdfp), "FDPOAPLBFKC_ONMIBBEMGJO" => Some(Self::FdpoaplbfkcOnmibbemgjo), "FDPOAPLBFKC_CLPHMAJJILA" => Some(Self::FdpoaplbfkcClphmajjila), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lgocipgdkij { Pcpdhelpkem = 0, Iggfmobbkfm = 1, Kpgeihaeebc = 2, Mmaoonpapdp = 3, Egndjgkkjho = 4, Hemmgkijlei = 5, Bfagnenpjjj = 6, Jadcleafejc = 7, Galgfiomoio = 8, Opfpnhibeed = 9, } impl Lgocipgdkij { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "LGOCIPGDKIJ_PCPDHELPKEM", Self::Iggfmobbkfm => "LGOCIPGDKIJ_IGGFMOBBKFM", Self::Kpgeihaeebc => "LGOCIPGDKIJ_KPGEIHAEEBC", Self::Mmaoonpapdp => "LGOCIPGDKIJ_MMAOONPAPDP", Self::Egndjgkkjho => "LGOCIPGDKIJ_EGNDJGKKJHO", Self::Hemmgkijlei => "LGOCIPGDKIJ_HEMMGKIJLEI", Self::Bfagnenpjjj => "LGOCIPGDKIJ_BFAGNENPJJJ", Self::Jadcleafejc => "LGOCIPGDKIJ_JADCLEAFEJC", Self::Galgfiomoio => "LGOCIPGDKIJ_GALGFIOMOIO", Self::Opfpnhibeed => "LGOCIPGDKIJ_OPFPNHIBEED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LGOCIPGDKIJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "LGOCIPGDKIJ_IGGFMOBBKFM" => Some(Self::Iggfmobbkfm), "LGOCIPGDKIJ_KPGEIHAEEBC" => Some(Self::Kpgeihaeebc), "LGOCIPGDKIJ_MMAOONPAPDP" => Some(Self::Mmaoonpapdp), "LGOCIPGDKIJ_EGNDJGKKJHO" => Some(Self::Egndjgkkjho), "LGOCIPGDKIJ_HEMMGKIJLEI" => Some(Self::Hemmgkijlei), "LGOCIPGDKIJ_BFAGNENPJJJ" => Some(Self::Bfagnenpjjj), "LGOCIPGDKIJ_JADCLEAFEJC" => Some(Self::Jadcleafejc), "LGOCIPGDKIJ_GALGFIOMOIO" => Some(Self::Galgfiomoio), "LGOCIPGDKIJ_OPFPNHIBEED" => Some(Self::Opfpnhibeed), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Baaclginjfp { Pcpdhelpkem = 0, Iggfmobbkfm = 1, Egndjgkkjho = 2, Hemmgkijlei = 3, Aoghfbpelbp = 4, Imdkelfaeoc = 5, Lekgiiiglkb = 6, Hhpjpkaakek = 7, Pdhmcmebmmb = 8, Jadcleafejc = 9, Bfagnenpjjj = 10, Galgfiomoio = 11, Opfpnhibeed = 12, } impl Baaclginjfp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "BAACLGINJFP_PCPDHELPKEM", Self::Iggfmobbkfm => "BAACLGINJFP_IGGFMOBBKFM", Self::Egndjgkkjho => "BAACLGINJFP_EGNDJGKKJHO", Self::Hemmgkijlei => "BAACLGINJFP_HEMMGKIJLEI", Self::Aoghfbpelbp => "BAACLGINJFP_AOGHFBPELBP", Self::Imdkelfaeoc => "BAACLGINJFP_IMDKELFAEOC", Self::Lekgiiiglkb => "BAACLGINJFP_LEKGIIIGLKB", Self::Hhpjpkaakek => "BAACLGINJFP_HHPJPKAAKEK", Self::Pdhmcmebmmb => "BAACLGINJFP_PDHMCMEBMMB", Self::Jadcleafejc => "BAACLGINJFP_JADCLEAFEJC", Self::Bfagnenpjjj => "BAACLGINJFP_BFAGNENPJJJ", Self::Galgfiomoio => "BAACLGINJFP_GALGFIOMOIO", Self::Opfpnhibeed => "BAACLGINJFP_OPFPNHIBEED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BAACLGINJFP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "BAACLGINJFP_IGGFMOBBKFM" => Some(Self::Iggfmobbkfm), "BAACLGINJFP_EGNDJGKKJHO" => Some(Self::Egndjgkkjho), "BAACLGINJFP_HEMMGKIJLEI" => Some(Self::Hemmgkijlei), "BAACLGINJFP_AOGHFBPELBP" => Some(Self::Aoghfbpelbp), "BAACLGINJFP_IMDKELFAEOC" => Some(Self::Imdkelfaeoc), "BAACLGINJFP_LEKGIIIGLKB" => Some(Self::Lekgiiiglkb), "BAACLGINJFP_HHPJPKAAKEK" => Some(Self::Hhpjpkaakek), "BAACLGINJFP_PDHMCMEBMMB" => Some(Self::Pdhmcmebmmb), "BAACLGINJFP_JADCLEAFEJC" => Some(Self::Jadcleafejc), "BAACLGINJFP_BFAGNENPJJJ" => Some(Self::Bfagnenpjjj), "BAACLGINJFP_GALGFIOMOIO" => Some(Self::Galgfiomoio), "BAACLGINJFP_OPFPNHIBEED" => Some(Self::Opfpnhibeed), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bfpibiegjgj { Cnofnjgiaod = 0, Ageacglkddg = 1, } impl Bfpibiegjgj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Cnofnjgiaod => "BFPIBIEGJGJ_CNOFNJGIAOD", Self::Ageacglkddg => "BFPIBIEGJGJ_AGEACGLKDDG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BFPIBIEGJGJ_CNOFNJGIAOD" => Some(Self::Cnofnjgiaod), "BFPIBIEGJGJ_AGEACGLKDDG" => Some(Self::Ageacglkddg), _ => None, } } } /// Obf: JEJMOKKEGLI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueArcadeType { JejmokkegliPcpdhelpkem = 0, CmdRogueArcadeGetInfoScRsp = 7677, CmdRogueArcadeRestartCsReq = 7681, CmdRogueArcadeGetInfoCsReq = 7651, CmdRogueArcadeStartCsReq = 7687, CmdRogueArcadeRestartScRsp = 7698, CmdRogueArcadeLeaveScRsp = 7655, CmdRogueArcadeStartScRsp = 7668, CmdRogueArcadeLeaveCsReq = 7657, } 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::JejmokkegliPcpdhelpkem => "JEJMOKKEGLI_PCPDHELPKEM", Self::CmdRogueArcadeGetInfoScRsp => "CmdRogueArcadeGetInfoScRsp", Self::CmdRogueArcadeRestartCsReq => "CmdRogueArcadeRestartCsReq", Self::CmdRogueArcadeGetInfoCsReq => "CmdRogueArcadeGetInfoCsReq", Self::CmdRogueArcadeStartCsReq => "CmdRogueArcadeStartCsReq", Self::CmdRogueArcadeRestartScRsp => "CmdRogueArcadeRestartScRsp", Self::CmdRogueArcadeLeaveScRsp => "CmdRogueArcadeLeaveScRsp", 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 { "JEJMOKKEGLI_PCPDHELPKEM" => Some(Self::JejmokkegliPcpdhelpkem), "CmdRogueArcadeGetInfoScRsp" => Some(Self::CmdRogueArcadeGetInfoScRsp), "CmdRogueArcadeRestartCsReq" => Some(Self::CmdRogueArcadeRestartCsReq), "CmdRogueArcadeGetInfoCsReq" => Some(Self::CmdRogueArcadeGetInfoCsReq), "CmdRogueArcadeStartCsReq" => Some(Self::CmdRogueArcadeStartCsReq), "CmdRogueArcadeRestartScRsp" => Some(Self::CmdRogueArcadeRestartScRsp), "CmdRogueArcadeLeaveScRsp" => Some(Self::CmdRogueArcadeLeaveScRsp), "CmdRogueArcadeStartScRsp" => Some(Self::CmdRogueArcadeStartScRsp), "CmdRogueArcadeLeaveCsReq" => Some(Self::CmdRogueArcadeLeaveCsReq), _ => None, } } } /// Obf: CANOHPGPCGJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueCommon { CanohpgpcgjBpnknclakag = 0, CmdRogueGetGambleInfoScRsp = 5675, CanohpgpcgjLoaamjbieoh = 5658, CmdRogueShopBeginBattleCsReq = 5650, CmdPlhgblkjnol = 5698, CmdSetRogueCollectionScRsp = 5613, CmdOocomiopinm = 5626, CmdTakeRogueMiracleHandbookRewardScRsp = 5602, CmdRogueWorkbenchHandleFuncScRsp = 5660, CmdSelectRogueCommonDialogueOptionScRsp = 5688, CmdTakeEventHandbookRewardScRsp = 5666, CmdGetRogueShopBuffInfoScRsp = 5609, CmdSetRogueExhibitionScRsp = 5683, CmdRogueGetGambleInfoCsReq = 5697, CmdGetRogueCommonDialogueDataScRsp = 5616, CmdRogueDoGambleCsReq = 5648, CmdCommonRogueQueryScRsp = 5629, CanohpgpcgjIamcnciehgg = 5644, CmdRogueWorkbenchGetInfoCsReq = 5670, CmdHandleRogueCommonPendingActionScRsp = 5642, CmdGetRogueShopMiracleInfoScRsp = 5614, CmdFhekpiagnin = 5690, CmdRogueShopBeginBattleScRsp = 5619, CmdGetRogueShopFormulaInfoScRsp = 5627, CmdBuyRogueShopBuffScRsp = 5639, CmdNeelnabjpge = 5694, CmdSelectRogueBonusReq = 5678, CmdSyncRogueCommonPendingActionScNotify = 5611, CmdCommonRogueVirtualItemInfoScNotify = 5636, CmdIagflebbogb = 5674, CmdLhefhjlbhgk = 5696, CmdGetRogueShopMiracleInfoCsReq = 5695, CmdRogueDoGambleScRsp = 5676, CmdUpdateRogueAdventureRoomScoreCsReq = 5630, CmdBuyRogueShopMiracleCsReq = 5623, CmdSetRogueExhibitionCsReq = 5631, CmdGetRogueShopBuffInfoCsReq = 5618, CmdSelectRogueCommonDialogueOptionCsReq = 5606, CmdTakeEventHandbookRewardCsReq = 5649, CmdBuyRogueShopFormulaScRsp = 5667, CmdGetRogueCommonDialogueDataCsReq = 5677, CmdTakeRogueMiracleHandbookRewardCsReq = 5693, CmdRogueWorkbenchReforgeBuffReq = 5682, CmdBuyRogueShopMiracleScRsp = 5663, CanohpgpcgjNbeeenffeme = 5607, CmdCommonRogueQueryCsReq = 5659, CmdPrepareRogueAdventureRoomCsReq = 5610, CmdIfpkepiaofp = 5691, CmdRogueWorkbenchGetInfoScRsp = 5668, CmdSyncRogueCommonDialogueDataScNotify = 5669, CmdEjghkfdhggc = 5604, CmdGetRogueHandbookDataCsReq = 5654, CmdNdhfhffhjih = 5671, CmdGetRogueHandbookDataScRsp = 5679, CmdSetRogueCollectionCsReq = 5699, CmdRogueNpcDisappearCsReq = 5601, CmdSyncRogueCommonDialogueOptionFinishScNotify = 5641, CmdGetRogueAdventureRoomInfoCsReq = 5637, CmdSyncRogueCommonActionResultScNotify = 5605, CmdCommonRogueUpdateScNotify = 5612, CmdGetRogueShopFormulaInfoCsReq = 5687, CmdSyncRogueHandbookDataUpdateScNotify = 5620, CmdFinishRogueCommonDialogueCsReq = 5652, CmdStopRogueAdventureRoomCsReq = 5689, CanohpgpcgjLlaeeohfped = 5700, } 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::CanohpgpcgjBpnknclakag => "CANOHPGPCGJ_BPNKNCLAKAG", Self::CmdRogueGetGambleInfoScRsp => "CmdRogueGetGambleInfoScRsp", Self::CanohpgpcgjLoaamjbieoh => "CANOHPGPCGJ_LOAAMJBIEOH", Self::CmdRogueShopBeginBattleCsReq => "CmdRogueShopBeginBattleCsReq", Self::CmdPlhgblkjnol => "CmdPLHGBLKJNOL", Self::CmdSetRogueCollectionScRsp => "CmdSetRogueCollectionScRsp", Self::CmdOocomiopinm => "CmdOOCOMIOPINM", Self::CmdTakeRogueMiracleHandbookRewardScRsp => { "CmdTakeRogueMiracleHandbookRewardScRsp" } Self::CmdRogueWorkbenchHandleFuncScRsp => "CmdRogueWorkbenchHandleFuncScRsp", Self::CmdSelectRogueCommonDialogueOptionScRsp => { "CmdSelectRogueCommonDialogueOptionScRsp" } Self::CmdTakeEventHandbookRewardScRsp => "CmdTakeEventHandbookRewardScRsp", Self::CmdGetRogueShopBuffInfoScRsp => "CmdGetRogueShopBuffInfoScRsp", Self::CmdSetRogueExhibitionScRsp => "CmdSetRogueExhibitionScRsp", Self::CmdRogueGetGambleInfoCsReq => "CmdRogueGetGambleInfoCsReq", Self::CmdGetRogueCommonDialogueDataScRsp => { "CmdGetRogueCommonDialogueDataScRsp" } Self::CmdRogueDoGambleCsReq => "CmdRogueDoGambleCsReq", Self::CmdCommonRogueQueryScRsp => "CmdCommonRogueQueryScRsp", Self::CanohpgpcgjIamcnciehgg => "CANOHPGPCGJ_IAMCNCIEHGG", Self::CmdRogueWorkbenchGetInfoCsReq => "CmdRogueWorkbenchGetInfoCsReq", Self::CmdHandleRogueCommonPendingActionScRsp => { "CmdHandleRogueCommonPendingActionScRsp" } Self::CmdGetRogueShopMiracleInfoScRsp => "CmdGetRogueShopMiracleInfoScRsp", Self::CmdFhekpiagnin => "CmdFHEKPIAGNIN", Self::CmdRogueShopBeginBattleScRsp => "CmdRogueShopBeginBattleScRsp", Self::CmdGetRogueShopFormulaInfoScRsp => "CmdGetRogueShopFormulaInfoScRsp", Self::CmdBuyRogueShopBuffScRsp => "CmdBuyRogueShopBuffScRsp", Self::CmdNeelnabjpge => "CmdNEELNABJPGE", Self::CmdSelectRogueBonusReq => "CmdSelectRogueBonusReq", Self::CmdSyncRogueCommonPendingActionScNotify => { "CmdSyncRogueCommonPendingActionScNotify" } Self::CmdCommonRogueVirtualItemInfoScNotify => { "CmdCommonRogueVirtualItemInfoScNotify" } Self::CmdIagflebbogb => "CmdIAGFLEBBOGB", Self::CmdLhefhjlbhgk => "CmdLHEFHJLBHGK", Self::CmdGetRogueShopMiracleInfoCsReq => "CmdGetRogueShopMiracleInfoCsReq", Self::CmdRogueDoGambleScRsp => "CmdRogueDoGambleScRsp", Self::CmdUpdateRogueAdventureRoomScoreCsReq => { "CmdUpdateRogueAdventureRoomScoreCsReq" } Self::CmdBuyRogueShopMiracleCsReq => "CmdBuyRogueShopMiracleCsReq", Self::CmdSetRogueExhibitionCsReq => "CmdSetRogueExhibitionCsReq", Self::CmdGetRogueShopBuffInfoCsReq => "CmdGetRogueShopBuffInfoCsReq", Self::CmdSelectRogueCommonDialogueOptionCsReq => { "CmdSelectRogueCommonDialogueOptionCsReq" } Self::CmdTakeEventHandbookRewardCsReq => "CmdTakeEventHandbookRewardCsReq", Self::CmdBuyRogueShopFormulaScRsp => "CmdBuyRogueShopFormulaScRsp", Self::CmdGetRogueCommonDialogueDataCsReq => { "CmdGetRogueCommonDialogueDataCsReq" } Self::CmdTakeRogueMiracleHandbookRewardCsReq => { "CmdTakeRogueMiracleHandbookRewardCsReq" } Self::CmdRogueWorkbenchReforgeBuffReq => "CmdRogueWorkbenchReforgeBuffReq", Self::CmdBuyRogueShopMiracleScRsp => "CmdBuyRogueShopMiracleScRsp", Self::CanohpgpcgjNbeeenffeme => "CANOHPGPCGJ_NBEEENFFEME", Self::CmdCommonRogueQueryCsReq => "CmdCommonRogueQueryCsReq", Self::CmdPrepareRogueAdventureRoomCsReq => { "CmdPrepareRogueAdventureRoomCsReq" } Self::CmdIfpkepiaofp => "CmdIFPKEPIAOFP", Self::CmdRogueWorkbenchGetInfoScRsp => "CmdRogueWorkbenchGetInfoScRsp", Self::CmdSyncRogueCommonDialogueDataScNotify => { "CmdSyncRogueCommonDialogueDataScNotify" } Self::CmdEjghkfdhggc => "CmdEJGHKFDHGGC", Self::CmdGetRogueHandbookDataCsReq => "CmdGetRogueHandbookDataCsReq", Self::CmdNdhfhffhjih => "CmdNDHFHFFHJIH", Self::CmdGetRogueHandbookDataScRsp => "CmdGetRogueHandbookDataScRsp", Self::CmdSetRogueCollectionCsReq => "CmdSetRogueCollectionCsReq", Self::CmdRogueNpcDisappearCsReq => "CmdRogueNpcDisappearCsReq", Self::CmdSyncRogueCommonDialogueOptionFinishScNotify => { "CmdSyncRogueCommonDialogueOptionFinishScNotify" } Self::CmdGetRogueAdventureRoomInfoCsReq => { "CmdGetRogueAdventureRoomInfoCsReq" } Self::CmdSyncRogueCommonActionResultScNotify => { "CmdSyncRogueCommonActionResultScNotify" } Self::CmdCommonRogueUpdateScNotify => "CmdCommonRogueUpdateScNotify", Self::CmdGetRogueShopFormulaInfoCsReq => "CmdGetRogueShopFormulaInfoCsReq", Self::CmdSyncRogueHandbookDataUpdateScNotify => { "CmdSyncRogueHandbookDataUpdateScNotify" } Self::CmdFinishRogueCommonDialogueCsReq => { "CmdFinishRogueCommonDialogueCsReq" } Self::CmdStopRogueAdventureRoomCsReq => "CmdStopRogueAdventureRoomCsReq", Self::CanohpgpcgjLlaeeohfped => "CANOHPGPCGJ_LLAEEOHFPED", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CANOHPGPCGJ_BPNKNCLAKAG" => Some(Self::CanohpgpcgjBpnknclakag), "CmdRogueGetGambleInfoScRsp" => Some(Self::CmdRogueGetGambleInfoScRsp), "CANOHPGPCGJ_LOAAMJBIEOH" => Some(Self::CanohpgpcgjLoaamjbieoh), "CmdRogueShopBeginBattleCsReq" => Some(Self::CmdRogueShopBeginBattleCsReq), "CmdPLHGBLKJNOL" => Some(Self::CmdPlhgblkjnol), "CmdSetRogueCollectionScRsp" => Some(Self::CmdSetRogueCollectionScRsp), "CmdOOCOMIOPINM" => Some(Self::CmdOocomiopinm), "CmdTakeRogueMiracleHandbookRewardScRsp" => { Some(Self::CmdTakeRogueMiracleHandbookRewardScRsp) } "CmdRogueWorkbenchHandleFuncScRsp" => { Some(Self::CmdRogueWorkbenchHandleFuncScRsp) } "CmdSelectRogueCommonDialogueOptionScRsp" => { Some(Self::CmdSelectRogueCommonDialogueOptionScRsp) } "CmdTakeEventHandbookRewardScRsp" => { Some(Self::CmdTakeEventHandbookRewardScRsp) } "CmdGetRogueShopBuffInfoScRsp" => Some(Self::CmdGetRogueShopBuffInfoScRsp), "CmdSetRogueExhibitionScRsp" => Some(Self::CmdSetRogueExhibitionScRsp), "CmdRogueGetGambleInfoCsReq" => Some(Self::CmdRogueGetGambleInfoCsReq), "CmdGetRogueCommonDialogueDataScRsp" => { Some(Self::CmdGetRogueCommonDialogueDataScRsp) } "CmdRogueDoGambleCsReq" => Some(Self::CmdRogueDoGambleCsReq), "CmdCommonRogueQueryScRsp" => Some(Self::CmdCommonRogueQueryScRsp), "CANOHPGPCGJ_IAMCNCIEHGG" => Some(Self::CanohpgpcgjIamcnciehgg), "CmdRogueWorkbenchGetInfoCsReq" => Some(Self::CmdRogueWorkbenchGetInfoCsReq), "CmdHandleRogueCommonPendingActionScRsp" => { Some(Self::CmdHandleRogueCommonPendingActionScRsp) } "CmdGetRogueShopMiracleInfoScRsp" => { Some(Self::CmdGetRogueShopMiracleInfoScRsp) } "CmdFHEKPIAGNIN" => Some(Self::CmdFhekpiagnin), "CmdRogueShopBeginBattleScRsp" => Some(Self::CmdRogueShopBeginBattleScRsp), "CmdGetRogueShopFormulaInfoScRsp" => { Some(Self::CmdGetRogueShopFormulaInfoScRsp) } "CmdBuyRogueShopBuffScRsp" => Some(Self::CmdBuyRogueShopBuffScRsp), "CmdNEELNABJPGE" => Some(Self::CmdNeelnabjpge), "CmdSelectRogueBonusReq" => Some(Self::CmdSelectRogueBonusReq), "CmdSyncRogueCommonPendingActionScNotify" => { Some(Self::CmdSyncRogueCommonPendingActionScNotify) } "CmdCommonRogueVirtualItemInfoScNotify" => { Some(Self::CmdCommonRogueVirtualItemInfoScNotify) } "CmdIAGFLEBBOGB" => Some(Self::CmdIagflebbogb), "CmdLHEFHJLBHGK" => Some(Self::CmdLhefhjlbhgk), "CmdGetRogueShopMiracleInfoCsReq" => { Some(Self::CmdGetRogueShopMiracleInfoCsReq) } "CmdRogueDoGambleScRsp" => Some(Self::CmdRogueDoGambleScRsp), "CmdUpdateRogueAdventureRoomScoreCsReq" => { Some(Self::CmdUpdateRogueAdventureRoomScoreCsReq) } "CmdBuyRogueShopMiracleCsReq" => Some(Self::CmdBuyRogueShopMiracleCsReq), "CmdSetRogueExhibitionCsReq" => Some(Self::CmdSetRogueExhibitionCsReq), "CmdGetRogueShopBuffInfoCsReq" => Some(Self::CmdGetRogueShopBuffInfoCsReq), "CmdSelectRogueCommonDialogueOptionCsReq" => { Some(Self::CmdSelectRogueCommonDialogueOptionCsReq) } "CmdTakeEventHandbookRewardCsReq" => { Some(Self::CmdTakeEventHandbookRewardCsReq) } "CmdBuyRogueShopFormulaScRsp" => Some(Self::CmdBuyRogueShopFormulaScRsp), "CmdGetRogueCommonDialogueDataCsReq" => { Some(Self::CmdGetRogueCommonDialogueDataCsReq) } "CmdTakeRogueMiracleHandbookRewardCsReq" => { Some(Self::CmdTakeRogueMiracleHandbookRewardCsReq) } "CmdRogueWorkbenchReforgeBuffReq" => { Some(Self::CmdRogueWorkbenchReforgeBuffReq) } "CmdBuyRogueShopMiracleScRsp" => Some(Self::CmdBuyRogueShopMiracleScRsp), "CANOHPGPCGJ_NBEEENFFEME" => Some(Self::CanohpgpcgjNbeeenffeme), "CmdCommonRogueQueryCsReq" => Some(Self::CmdCommonRogueQueryCsReq), "CmdPrepareRogueAdventureRoomCsReq" => { Some(Self::CmdPrepareRogueAdventureRoomCsReq) } "CmdIFPKEPIAOFP" => Some(Self::CmdIfpkepiaofp), "CmdRogueWorkbenchGetInfoScRsp" => Some(Self::CmdRogueWorkbenchGetInfoScRsp), "CmdSyncRogueCommonDialogueDataScNotify" => { Some(Self::CmdSyncRogueCommonDialogueDataScNotify) } "CmdEJGHKFDHGGC" => Some(Self::CmdEjghkfdhggc), "CmdGetRogueHandbookDataCsReq" => Some(Self::CmdGetRogueHandbookDataCsReq), "CmdNDHFHFFHJIH" => Some(Self::CmdNdhfhffhjih), "CmdGetRogueHandbookDataScRsp" => Some(Self::CmdGetRogueHandbookDataScRsp), "CmdSetRogueCollectionCsReq" => Some(Self::CmdSetRogueCollectionCsReq), "CmdRogueNpcDisappearCsReq" => Some(Self::CmdRogueNpcDisappearCsReq), "CmdSyncRogueCommonDialogueOptionFinishScNotify" => { Some(Self::CmdSyncRogueCommonDialogueOptionFinishScNotify) } "CmdGetRogueAdventureRoomInfoCsReq" => { Some(Self::CmdGetRogueAdventureRoomInfoCsReq) } "CmdSyncRogueCommonActionResultScNotify" => { Some(Self::CmdSyncRogueCommonActionResultScNotify) } "CmdCommonRogueUpdateScNotify" => Some(Self::CmdCommonRogueUpdateScNotify), "CmdGetRogueShopFormulaInfoCsReq" => { Some(Self::CmdGetRogueShopFormulaInfoCsReq) } "CmdSyncRogueHandbookDataUpdateScNotify" => { Some(Self::CmdSyncRogueHandbookDataUpdateScNotify) } "CmdFinishRogueCommonDialogueCsReq" => { Some(Self::CmdFinishRogueCommonDialogueCsReq) } "CmdStopRogueAdventureRoomCsReq" => { Some(Self::CmdStopRogueAdventureRoomCsReq) } "CANOHPGPCGJ_LLAEEOHFPED" => Some(Self::CanohpgpcgjLlaeeohfped), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mocdfppjiec { Pcpdhelpkem = 0, Oilbbndnkba = 1, Fflchlpofnm = 2, Blkcligkfjf = 3, } impl Mocdfppjiec { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "MOCDFPPJIEC_PCPDHELPKEM", Self::Oilbbndnkba => "MOCDFPPJIEC_OILBBNDNKBA", Self::Fflchlpofnm => "MOCDFPPJIEC_FFLCHLPOFNM", Self::Blkcligkfjf => "MOCDFPPJIEC_BLKCLIGKFJF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MOCDFPPJIEC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "MOCDFPPJIEC_OILBBNDNKBA" => Some(Self::Oilbbndnkba), "MOCDFPPJIEC_FFLCHLPOFNM" => Some(Self::Fflchlpofnm), "MOCDFPPJIEC_BLKCLIGKFJF" => Some(Self::Blkcligkfjf), _ => None, } } } /// Obf: MAFPONIDMLD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueCommonBuffSelectSourceType { MafponidmldPcpdhelpkem = 0, MafponidmldHlidgdlnfhm = 1, MafponidmldEgfbgjgiekm = 2, MafponidmldNpdcojcahpe = 3, MafponidmldGalgfiomoio = 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::MafponidmldPcpdhelpkem => "MAFPONIDMLD_PCPDHELPKEM", Self::MafponidmldHlidgdlnfhm => "MAFPONIDMLD_HLIDGDLNFHM", Self::MafponidmldEgfbgjgiekm => "MAFPONIDMLD_EGFBGJGIEKM", Self::MafponidmldNpdcojcahpe => "MAFPONIDMLD_NPDCOJCAHPE", Self::MafponidmldGalgfiomoio => "MAFPONIDMLD_GALGFIOMOIO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MAFPONIDMLD_PCPDHELPKEM" => Some(Self::MafponidmldPcpdhelpkem), "MAFPONIDMLD_HLIDGDLNFHM" => Some(Self::MafponidmldHlidgdlnfhm), "MAFPONIDMLD_EGFBGJGIEKM" => Some(Self::MafponidmldEgfbgjgiekm), "MAFPONIDMLD_NPDCOJCAHPE" => Some(Self::MafponidmldNpdcojcahpe), "MAFPONIDMLD_GALGFIOMOIO" => Some(Self::MafponidmldGalgfiomoio), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jchadppokad { Mmaoonpapdp = 0, Hilhingogbb = 1, Plmoiblmnfa = 2, Oamognikbln = 3, Jcjlbokhonk = 4, Jgpkddkmdbp = 5, } impl Jchadppokad { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Mmaoonpapdp => "JCHADPPOKAD_MMAOONPAPDP", Self::Hilhingogbb => "JCHADPPOKAD_HILHINGOGBB", Self::Plmoiblmnfa => "JCHADPPOKAD_PLMOIBLMNFA", Self::Oamognikbln => "JCHADPPOKAD_OAMOGNIKBLN", Self::Jcjlbokhonk => "JCHADPPOKAD_JCJLBOKHONK", Self::Jgpkddkmdbp => "JCHADPPOKAD_JGPKDDKMDBP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JCHADPPOKAD_MMAOONPAPDP" => Some(Self::Mmaoonpapdp), "JCHADPPOKAD_HILHINGOGBB" => Some(Self::Hilhingogbb), "JCHADPPOKAD_PLMOIBLMNFA" => Some(Self::Plmoiblmnfa), "JCHADPPOKAD_OAMOGNIKBLN" => Some(Self::Oamognikbln), "JCHADPPOKAD_JCJLBOKHONK" => Some(Self::Jcjlbokhonk), "JCHADPPOKAD_JGPKDDKMDBP" => Some(Self::Jgpkddkmdbp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nheelahapci { Pcpdhelpkem = 0, Hlidgdlnfhm = 1, Egfbgjgiekm = 2, Npdcojcahpe = 3, Galgfiomoio = 4, } impl Nheelahapci { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "NHEELAHAPCI_PCPDHELPKEM", Self::Hlidgdlnfhm => "NHEELAHAPCI_HLIDGDLNFHM", Self::Egfbgjgiekm => "NHEELAHAPCI_EGFBGJGIEKM", Self::Npdcojcahpe => "NHEELAHAPCI_NPDCOJCAHPE", Self::Galgfiomoio => "NHEELAHAPCI_GALGFIOMOIO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NHEELAHAPCI_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "NHEELAHAPCI_HLIDGDLNFHM" => Some(Self::Hlidgdlnfhm), "NHEELAHAPCI_EGFBGJGIEKM" => Some(Self::Egfbgjgiekm), "NHEELAHAPCI_NPDCOJCAHPE" => Some(Self::Npdcojcahpe), "NHEELAHAPCI_GALGFIOMOIO" => Some(Self::Galgfiomoio), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Aigkbkipcnh { Pcpdhelpkem = 0, Ledeeahcdki = 1, Hcekfeennca = 2, } impl Aigkbkipcnh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "AIGKBKIPCNH_PCPDHELPKEM", Self::Ledeeahcdki => "AIGKBKIPCNH_LEDEEAHCDKI", Self::Hcekfeennca => "AIGKBKIPCNH_HCEKFEENNCA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AIGKBKIPCNH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "AIGKBKIPCNH_LEDEEAHCDKI" => Some(Self::Ledeeahcdki), "AIGKBKIPCNH_HCEKFEENNCA" => Some(Self::Hcekfeennca), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Baljgodbjec { Pcpdhelpkem = 0, Ledeeahcdki = 1, Hcekfeennca = 2, Fhfmoenflgk = 3, } impl Baljgodbjec { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "BALJGODBJEC_PCPDHELPKEM", Self::Ledeeahcdki => "BALJGODBJEC_LEDEEAHCDKI", Self::Hcekfeennca => "BALJGODBJEC_HCEKFEENNCA", Self::Fhfmoenflgk => "BALJGODBJEC_FHFMOENFLGK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BALJGODBJEC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "BALJGODBJEC_LEDEEAHCDKI" => Some(Self::Ledeeahcdki), "BALJGODBJEC_HCEKFEENNCA" => Some(Self::Hcekfeennca), "BALJGODBJEC_FHFMOENFLGK" => Some(Self::Fhfmoenflgk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Oocefdibhnp { Pcpdhelpkem = 0, Ledeeahcdki = 1, Hcekfeennca = 2, } impl Oocefdibhnp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "OOCEFDIBHNP_PCPDHELPKEM", Self::Ledeeahcdki => "OOCEFDIBHNP_LEDEEAHCDKI", Self::Hcekfeennca => "OOCEFDIBHNP_HCEKFEENNCA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OOCEFDIBHNP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "OOCEFDIBHNP_LEDEEAHCDKI" => Some(Self::Ledeeahcdki), "OOCEFDIBHNP_HCEKFEENNCA" => Some(Self::Hcekfeennca), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fmfmgicmpca { Pcpdhelpkem = 0, Ifpdlcoienf = 1, Nahddiehjma = 2, } impl Fmfmgicmpca { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "FMFMGICMPCA_PCPDHELPKEM", Self::Ifpdlcoienf => "FMFMGICMPCA_IFPDLCOIENF", Self::Nahddiehjma => "FMFMGICMPCA_NAHDDIEHJMA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FMFMGICMPCA_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "FMFMGICMPCA_IFPDLCOIENF" => Some(Self::Ifpdlcoienf), "FMFMGICMPCA_NAHDDIEHJMA" => Some(Self::Nahddiehjma), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Kcffohmdhck { Pcpdhelpkem = 0, Iggfmobbkfm = 1, Kpgeihaeebc = 2, Mmaoonpapdp = 3, Egndjgkkjho = 4, Hemmgkijlei = 5, Jadcleafejc = 6, Hhhlcangabl = 7, Egfbgjgiekm = 8, Npdcojcahpe = 9, Bfagnenpjjj = 10, Galgfiomoio = 11, Baaanbeipbg = 12, Fbgiokmekin = 13, Kecblohenko = 14, Lgclcgplalj = 15, Ddlpgnhadcj = 16, Dfoiggjfiom = 17, } impl Kcffohmdhck { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "KCFFOHMDHCK_PCPDHELPKEM", Self::Iggfmobbkfm => "KCFFOHMDHCK_IGGFMOBBKFM", Self::Kpgeihaeebc => "KCFFOHMDHCK_KPGEIHAEEBC", Self::Mmaoonpapdp => "KCFFOHMDHCK_MMAOONPAPDP", Self::Egndjgkkjho => "KCFFOHMDHCK_EGNDJGKKJHO", Self::Hemmgkijlei => "KCFFOHMDHCK_HEMMGKIJLEI", Self::Jadcleafejc => "KCFFOHMDHCK_JADCLEAFEJC", Self::Hhhlcangabl => "KCFFOHMDHCK_HHHLCANGABL", Self::Egfbgjgiekm => "KCFFOHMDHCK_EGFBGJGIEKM", Self::Npdcojcahpe => "KCFFOHMDHCK_NPDCOJCAHPE", Self::Bfagnenpjjj => "KCFFOHMDHCK_BFAGNENPJJJ", Self::Galgfiomoio => "KCFFOHMDHCK_GALGFIOMOIO", Self::Baaanbeipbg => "KCFFOHMDHCK_BAAANBEIPBG", Self::Fbgiokmekin => "KCFFOHMDHCK_FBGIOKMEKIN", Self::Kecblohenko => "KCFFOHMDHCK_KECBLOHENKO", Self::Lgclcgplalj => "KCFFOHMDHCK_LGCLCGPLALJ", Self::Ddlpgnhadcj => "KCFFOHMDHCK_DDLPGNHADCJ", Self::Dfoiggjfiom => "KCFFOHMDHCK_DFOIGGJFIOM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KCFFOHMDHCK_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "KCFFOHMDHCK_IGGFMOBBKFM" => Some(Self::Iggfmobbkfm), "KCFFOHMDHCK_KPGEIHAEEBC" => Some(Self::Kpgeihaeebc), "KCFFOHMDHCK_MMAOONPAPDP" => Some(Self::Mmaoonpapdp), "KCFFOHMDHCK_EGNDJGKKJHO" => Some(Self::Egndjgkkjho), "KCFFOHMDHCK_HEMMGKIJLEI" => Some(Self::Hemmgkijlei), "KCFFOHMDHCK_JADCLEAFEJC" => Some(Self::Jadcleafejc), "KCFFOHMDHCK_HHHLCANGABL" => Some(Self::Hhhlcangabl), "KCFFOHMDHCK_EGFBGJGIEKM" => Some(Self::Egfbgjgiekm), "KCFFOHMDHCK_NPDCOJCAHPE" => Some(Self::Npdcojcahpe), "KCFFOHMDHCK_BFAGNENPJJJ" => Some(Self::Bfagnenpjjj), "KCFFOHMDHCK_GALGFIOMOIO" => Some(Self::Galgfiomoio), "KCFFOHMDHCK_BAAANBEIPBG" => Some(Self::Baaanbeipbg), "KCFFOHMDHCK_FBGIOKMEKIN" => Some(Self::Fbgiokmekin), "KCFFOHMDHCK_KECBLOHENKO" => Some(Self::Kecblohenko), "KCFFOHMDHCK_LGCLCGPLALJ" => Some(Self::Lgclcgplalj), "KCFFOHMDHCK_DDLPGNHADCJ" => Some(Self::Ddlpgnhadcj), "KCFFOHMDHCK_DFOIGGJFIOM" => Some(Self::Dfoiggjfiom), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Cghgbgjjbeo { Ohdhfkcnamc = 0, Ieppggkmmpi = 1, Dgmfcpfglan = 2, } impl Cghgbgjjbeo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ohdhfkcnamc => "CGHGBGJJBEO_OHDHFKCNAMC", Self::Ieppggkmmpi => "CGHGBGJJBEO_IEPPGGKMMPI", Self::Dgmfcpfglan => "CGHGBGJJBEO_DGMFCPFGLAN", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CGHGBGJJBEO_OHDHFKCNAMC" => Some(Self::Ohdhfkcnamc), "CGHGBGJJBEO_IEPPGGKMMPI" => Some(Self::Ieppggkmmpi), "CGHGBGJJBEO_DGMFCPFGLAN" => Some(Self::Dgmfcpfglan), _ => None, } } } /// Obf: JHIDLBHJPBJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueTalentStatus { JhidlbhjpbjDklpaafflee = 0, JhidlbhjpbjNgmmicogdfp = 1, JhidlbhjpbjKpakakogdcm = 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::JhidlbhjpbjDklpaafflee => "JHIDLBHJPBJ_DKLPAAFFLEE", Self::JhidlbhjpbjNgmmicogdfp => "JHIDLBHJPBJ_NGMMICOGDFP", Self::JhidlbhjpbjKpakakogdcm => "JHIDLBHJPBJ_KPAKAKOGDCM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JHIDLBHJPBJ_DKLPAAFFLEE" => Some(Self::JhidlbhjpbjDklpaafflee), "JHIDLBHJPBJ_NGMMICOGDFP" => Some(Self::JhidlbhjpbjNgmmicogdfp), "JHIDLBHJPBJ_KPAKAKOGDCM" => Some(Self::JhidlbhjpbjKpakakogdcm), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Aglnlhobdki { Jodholnlejj = 0, Aigccahhkbf = 1, Dbnaoopmmhp = 2, } impl Aglnlhobdki { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Jodholnlejj => "AGLNLHOBDKI_JODHOLNLEJJ", Self::Aigccahhkbf => "AGLNLHOBDKI_AIGCCAHHKBF", Self::Dbnaoopmmhp => "AGLNLHOBDKI_DBNAOOPMMHP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AGLNLHOBDKI_JODHOLNLEJJ" => Some(Self::Jodholnlejj), "AGLNLHOBDKI_AIGCCAHHKBF" => Some(Self::Aigccahhkbf), "AGLNLHOBDKI_DBNAOOPMMHP" => Some(Self::Dbnaoopmmhp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lkbgomghglg { Jdinpiohiei = 0, Hlpdojbioij = 1, Dkbogaibkbd = 2, } impl Lkbgomghglg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Jdinpiohiei => "LKBGOMGHGLG_JDINPIOHIEI", Self::Hlpdojbioij => "LKBGOMGHGLG_HLPDOJBIOIJ", Self::Dkbogaibkbd => "LKBGOMGHGLG_DKBOGAIBKBD", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LKBGOMGHGLG_JDINPIOHIEI" => Some(Self::Jdinpiohiei), "LKBGOMGHGLG_HLPDOJBIOIJ" => Some(Self::Hlpdojbioij), "LKBGOMGHGLG_DKBOGAIBKBD" => Some(Self::Dkbogaibkbd), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dicjkjnencp { Geboholbjph = 0, Bgkloemehba = 1, Edbakopabpf = 2, } impl Dicjkjnencp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Geboholbjph => "DICJKJNENCP_GEBOHOLBJPH", Self::Bgkloemehba => "DICJKJNENCP_BGKLOEMEHBA", Self::Edbakopabpf => "DICJKJNENCP_EDBAKOPABPF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DICJKJNENCP_GEBOHOLBJPH" => Some(Self::Geboholbjph), "DICJKJNENCP_BGKLOEMEHBA" => Some(Self::Bgkloemehba), "DICJKJNENCP_EDBAKOPABPF" => Some(Self::Edbakopabpf), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fdmmaahefpk { Oafcmphbkkl = 0, Dgnfenmmhii = 1, Hkepapblkeg = 2, } impl Fdmmaahefpk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Oafcmphbkkl => "FDMMAAHEFPK_OAFCMPHBKKL", Self::Dgnfenmmhii => "FDMMAAHEFPK_DGNFENMMHII", Self::Hkepapblkeg => "FDMMAAHEFPK_HKEPAPBLKEG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FDMMAAHEFPK_OAFCMPHBKKL" => Some(Self::Oafcmphbkkl), "FDMMAAHEFPK_DGNFENMMHII" => Some(Self::Dgnfenmmhii), "FDMMAAHEFPK_HKEPAPBLKEG" => Some(Self::Hkepapblkeg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mliblhfbafj { Pcpdhelpkem = 0, Mmaoonpapdp = 1, Acjgheombnb = 2, Jidmgpoklpk = 3, Bnkhlagmlmi = 4, Ljojnncfmia = 5, } impl Mliblhfbafj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "MLIBLHFBAFJ_PCPDHELPKEM", Self::Mmaoonpapdp => "MLIBLHFBAFJ_MMAOONPAPDP", Self::Acjgheombnb => "MLIBLHFBAFJ_ACJGHEOMBNB", Self::Jidmgpoklpk => "MLIBLHFBAFJ_JIDMGPOKLPK", Self::Bnkhlagmlmi => "MLIBLHFBAFJ_BNKHLAGMLMI", Self::Ljojnncfmia => "MLIBLHFBAFJ_LJOJNNCFMIA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MLIBLHFBAFJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "MLIBLHFBAFJ_MMAOONPAPDP" => Some(Self::Mmaoonpapdp), "MLIBLHFBAFJ_ACJGHEOMBNB" => Some(Self::Acjgheombnb), "MLIBLHFBAFJ_JIDMGPOKLPK" => Some(Self::Jidmgpoklpk), "MLIBLHFBAFJ_BNKHLAGMLMI" => Some(Self::Bnkhlagmlmi), "MLIBLHFBAFJ_LJOJNNCFMIA" => Some(Self::Ljojnncfmia), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Odmjacikepc { Pcpdhelpkem = 0, Apffeddknbk = 1, Edgoiaodjlh = 2, } impl Odmjacikepc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "ODMJACIKEPC_PCPDHELPKEM", Self::Apffeddknbk => "ODMJACIKEPC_APFFEDDKNBK", Self::Edgoiaodjlh => "ODMJACIKEPC_EDGOIAODJLH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ODMJACIKEPC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "ODMJACIKEPC_APFFEDDKNBK" => Some(Self::Apffeddknbk), "ODMJACIKEPC_EDGOIAODJLH" => Some(Self::Edgoiaodjlh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jgikohjkecf { Pcpdhelpkem = 0, Odokjomechi = 1, Jkcoajodpml = 2, Gppplacjkjj = 3, Ighaheehldg = 4, } impl Jgikohjkecf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "JGIKOHJKECF_PCPDHELPKEM", Self::Odokjomechi => "JGIKOHJKECF_ODOKJOMECHI", Self::Jkcoajodpml => "JGIKOHJKECF_JKCOAJODPML", Self::Gppplacjkjj => "JGIKOHJKECF_GPPPLACJKJJ", Self::Ighaheehldg => "JGIKOHJKECF_IGHAHEEHLDG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JGIKOHJKECF_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "JGIKOHJKECF_ODOKJOMECHI" => Some(Self::Odokjomechi), "JGIKOHJKECF_JKCOAJODPML" => Some(Self::Jkcoajodpml), "JGIKOHJKECF_GPPPLACJKJJ" => Some(Self::Gppplacjkjj), "JGIKOHJKECF_IGHAHEEHLDG" => Some(Self::Ighaheehldg), _ => None, } } } /// Obf: GBIEIHAAFFI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueEndlessType { GbieihaaffiIemigjikeij = 0, CmdRogueEndlessActivityBattleEndScNotify = 6005, CmdTakeRogueEndlessActivityPointRewardScRsp = 6002, CmdEnterRogueEndlessActivityStageScRsp = 6007, CmdGetRogueEndlessActivityDataCsReq = 6009, CmdGetRogueEndlessActivityDataScRsp = 6010, CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6006, CmdTakeRogueEndlessActivityPointRewardCsReq = 6004, CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6003, CmdEnterRogueEndlessActivityStageCsReq = 6001, } 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::GbieihaaffiIemigjikeij => "GBIEIHAAFFI_IEMIGJIKEIJ", Self::CmdRogueEndlessActivityBattleEndScNotify => { "CmdRogueEndlessActivityBattleEndScNotify" } Self::CmdTakeRogueEndlessActivityPointRewardScRsp => { "CmdTakeRogueEndlessActivityPointRewardScRsp" } Self::CmdEnterRogueEndlessActivityStageScRsp => { "CmdEnterRogueEndlessActivityStageScRsp" } Self::CmdGetRogueEndlessActivityDataCsReq => { "CmdGetRogueEndlessActivityDataCsReq" } Self::CmdGetRogueEndlessActivityDataScRsp => { "CmdGetRogueEndlessActivityDataScRsp" } Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq => { "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" } Self::CmdTakeRogueEndlessActivityPointRewardCsReq => { "CmdTakeRogueEndlessActivityPointRewardCsReq" } Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp => { "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" } Self::CmdEnterRogueEndlessActivityStageCsReq => { "CmdEnterRogueEndlessActivityStageCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GBIEIHAAFFI_IEMIGJIKEIJ" => Some(Self::GbieihaaffiIemigjikeij), "CmdRogueEndlessActivityBattleEndScNotify" => { Some(Self::CmdRogueEndlessActivityBattleEndScNotify) } "CmdTakeRogueEndlessActivityPointRewardScRsp" => { Some(Self::CmdTakeRogueEndlessActivityPointRewardScRsp) } "CmdEnterRogueEndlessActivityStageScRsp" => { Some(Self::CmdEnterRogueEndlessActivityStageScRsp) } "CmdGetRogueEndlessActivityDataCsReq" => { Some(Self::CmdGetRogueEndlessActivityDataCsReq) } "CmdGetRogueEndlessActivityDataScRsp" => { Some(Self::CmdGetRogueEndlessActivityDataScRsp) } "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" => { Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq) } "CmdTakeRogueEndlessActivityPointRewardCsReq" => { Some(Self::CmdTakeRogueEndlessActivityPointRewardCsReq) } "CmdTakeRogueEndlessActivityAllBonusRewardScRsp" => { Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp) } "CmdEnterRogueEndlessActivityStageCsReq" => { Some(Self::CmdEnterRogueEndlessActivityStageCsReq) } _ => None, } } } /// Obf: NFJEJPNLLAM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueMagicType { NfjejpnllamAmfjbbnjpli = 0, CmdRogueMagicReviveCostUpdateScNotify = 7733, CmdLmgjdldgkmm = 7796, CmdFgcbmgeigfl = 7749, CmdRogueMagicReviveAvatarCsReq = 7761, CmdRogueMagicGetMiscRealTimeDataScRsp = 7793, NfjejpnllamNpjiondjkga = 7708, CmdRogueMagicStartCsReq = 7791, CmdRogueMagicScepterTakeOffUnitCsReq = 7757, CmdRogueMagicStoryInfoUpdateScNotify = 7766, CmdRogueMagicEnterLayerCsReq = 7739, CmdRogueMagicLevelInfoUpdateScNotify = 7774, CmdRogueMagicUnitComposeCsReq = 7728, CmdRogueMagicReviveAvatarScRsp = 7707, CmdRogueMagicBattleFailSettleInfoScNotify = 7732, CmdRogueMagicStartScRsp = 7710, CmdRogueMagicLeaveScRsp = 7718, CmdJepajcegpad = 7721, CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7779, CmdRogueMagicSettleScRsp = 7798, CmdRogueMagicEnterLayerScRsp = 7701, CmdKbdibklebkp = 7753, CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7705, CmdRogueMagicScepterDressInUnitCsReq = 7789, CmdRogueMagicEnableTalentCsReq = 7751, CmdRogueMagicEnterRoomCsReq = 7763, CmdRogueMagicAreaUpdateScNotify = 7737, CmdRogueMagicEnterRoomScRsp = 7726, CmdRogueMagicEnterScRsp = 7795, CmdRogueMagicEnableTalentScRsp = 7725, CmdRogueMagicLeaveCsReq = 7714, NfjejpnllamCgfbfeiihmo = 7773, CmdRogueMagicGetMiscRealTimeDataCsReq = 7720, CmdEahjloanbpd = 7717, CmdRogueMagicQueryScRsp = 7744, CmdRogueMagicUnitComposeScRsp = 7765, CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7754, CmdRogueMagicAutoDressInUnitCsReq = 7702, CmdRogueMagicQueryCsReq = 7758, CmdRogueMagicEnterCsReq = 7794, CmdRogueMagicSettleCsReq = 7709, } 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::NfjejpnllamAmfjbbnjpli => "NFJEJPNLLAM_AMFJBBNJPLI", Self::CmdRogueMagicReviveCostUpdateScNotify => { "CmdRogueMagicReviveCostUpdateScNotify" } Self::CmdLmgjdldgkmm => "CmdLMGJDLDGKMM", Self::CmdFgcbmgeigfl => "CmdFGCBMGEIGFL", Self::CmdRogueMagicReviveAvatarCsReq => "CmdRogueMagicReviveAvatarCsReq", Self::CmdRogueMagicGetMiscRealTimeDataScRsp => { "CmdRogueMagicGetMiscRealTimeDataScRsp" } Self::NfjejpnllamNpjiondjkga => "NFJEJPNLLAM_NPJIONDJKGA", Self::CmdRogueMagicStartCsReq => "CmdRogueMagicStartCsReq", Self::CmdRogueMagicScepterTakeOffUnitCsReq => { "CmdRogueMagicScepterTakeOffUnitCsReq" } Self::CmdRogueMagicStoryInfoUpdateScNotify => { "CmdRogueMagicStoryInfoUpdateScNotify" } Self::CmdRogueMagicEnterLayerCsReq => "CmdRogueMagicEnterLayerCsReq", Self::CmdRogueMagicLevelInfoUpdateScNotify => { "CmdRogueMagicLevelInfoUpdateScNotify" } Self::CmdRogueMagicUnitComposeCsReq => "CmdRogueMagicUnitComposeCsReq", Self::CmdRogueMagicReviveAvatarScRsp => "CmdRogueMagicReviveAvatarScRsp", Self::CmdRogueMagicBattleFailSettleInfoScNotify => { "CmdRogueMagicBattleFailSettleInfoScNotify" } Self::CmdRogueMagicStartScRsp => "CmdRogueMagicStartScRsp", Self::CmdRogueMagicLeaveScRsp => "CmdRogueMagicLeaveScRsp", Self::CmdJepajcegpad => "CmdJEPAJCEGPAD", Self::CmdRogueMagicSetAutoDressInMagicUnitScRsp => { "CmdRogueMagicSetAutoDressInMagicUnitScRsp" } Self::CmdRogueMagicSettleScRsp => "CmdRogueMagicSettleScRsp", Self::CmdRogueMagicEnterLayerScRsp => "CmdRogueMagicEnterLayerScRsp", Self::CmdKbdibklebkp => "CmdKBDIBKLEBKP", Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify => { "CmdRogueMagicAutoDressInMagicUnitChangeScNotify" } Self::CmdRogueMagicScepterDressInUnitCsReq => { "CmdRogueMagicScepterDressInUnitCsReq" } Self::CmdRogueMagicEnableTalentCsReq => "CmdRogueMagicEnableTalentCsReq", Self::CmdRogueMagicEnterRoomCsReq => "CmdRogueMagicEnterRoomCsReq", Self::CmdRogueMagicAreaUpdateScNotify => "CmdRogueMagicAreaUpdateScNotify", Self::CmdRogueMagicEnterRoomScRsp => "CmdRogueMagicEnterRoomScRsp", Self::CmdRogueMagicEnterScRsp => "CmdRogueMagicEnterScRsp", Self::CmdRogueMagicEnableTalentScRsp => "CmdRogueMagicEnableTalentScRsp", Self::CmdRogueMagicLeaveCsReq => "CmdRogueMagicLeaveCsReq", Self::NfjejpnllamCgfbfeiihmo => "NFJEJPNLLAM_CGFBFEIIHMO", Self::CmdRogueMagicGetMiscRealTimeDataCsReq => { "CmdRogueMagicGetMiscRealTimeDataCsReq" } Self::CmdEahjloanbpd => "CmdEAHJLOANBPD", Self::CmdRogueMagicQueryScRsp => "CmdRogueMagicQueryScRsp", Self::CmdRogueMagicUnitComposeScRsp => "CmdRogueMagicUnitComposeScRsp", Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq => { "CmdRogueMagicSetAutoDressInMagicUnitCsReq" } Self::CmdRogueMagicAutoDressInUnitCsReq => { "CmdRogueMagicAutoDressInUnitCsReq" } Self::CmdRogueMagicQueryCsReq => "CmdRogueMagicQueryCsReq", Self::CmdRogueMagicEnterCsReq => "CmdRogueMagicEnterCsReq", Self::CmdRogueMagicSettleCsReq => "CmdRogueMagicSettleCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NFJEJPNLLAM_AMFJBBNJPLI" => Some(Self::NfjejpnllamAmfjbbnjpli), "CmdRogueMagicReviveCostUpdateScNotify" => { Some(Self::CmdRogueMagicReviveCostUpdateScNotify) } "CmdLMGJDLDGKMM" => Some(Self::CmdLmgjdldgkmm), "CmdFGCBMGEIGFL" => Some(Self::CmdFgcbmgeigfl), "CmdRogueMagicReviveAvatarCsReq" => { Some(Self::CmdRogueMagicReviveAvatarCsReq) } "CmdRogueMagicGetMiscRealTimeDataScRsp" => { Some(Self::CmdRogueMagicGetMiscRealTimeDataScRsp) } "NFJEJPNLLAM_NPJIONDJKGA" => Some(Self::NfjejpnllamNpjiondjkga), "CmdRogueMagicStartCsReq" => Some(Self::CmdRogueMagicStartCsReq), "CmdRogueMagicScepterTakeOffUnitCsReq" => { Some(Self::CmdRogueMagicScepterTakeOffUnitCsReq) } "CmdRogueMagicStoryInfoUpdateScNotify" => { Some(Self::CmdRogueMagicStoryInfoUpdateScNotify) } "CmdRogueMagicEnterLayerCsReq" => Some(Self::CmdRogueMagicEnterLayerCsReq), "CmdRogueMagicLevelInfoUpdateScNotify" => { Some(Self::CmdRogueMagicLevelInfoUpdateScNotify) } "CmdRogueMagicUnitComposeCsReq" => Some(Self::CmdRogueMagicUnitComposeCsReq), "CmdRogueMagicReviveAvatarScRsp" => { Some(Self::CmdRogueMagicReviveAvatarScRsp) } "CmdRogueMagicBattleFailSettleInfoScNotify" => { Some(Self::CmdRogueMagicBattleFailSettleInfoScNotify) } "CmdRogueMagicStartScRsp" => Some(Self::CmdRogueMagicStartScRsp), "CmdRogueMagicLeaveScRsp" => Some(Self::CmdRogueMagicLeaveScRsp), "CmdJEPAJCEGPAD" => Some(Self::CmdJepajcegpad), "CmdRogueMagicSetAutoDressInMagicUnitScRsp" => { Some(Self::CmdRogueMagicSetAutoDressInMagicUnitScRsp) } "CmdRogueMagicSettleScRsp" => Some(Self::CmdRogueMagicSettleScRsp), "CmdRogueMagicEnterLayerScRsp" => Some(Self::CmdRogueMagicEnterLayerScRsp), "CmdKBDIBKLEBKP" => Some(Self::CmdKbdibklebkp), "CmdRogueMagicAutoDressInMagicUnitChangeScNotify" => { Some(Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify) } "CmdRogueMagicScepterDressInUnitCsReq" => { Some(Self::CmdRogueMagicScepterDressInUnitCsReq) } "CmdRogueMagicEnableTalentCsReq" => { Some(Self::CmdRogueMagicEnableTalentCsReq) } "CmdRogueMagicEnterRoomCsReq" => Some(Self::CmdRogueMagicEnterRoomCsReq), "CmdRogueMagicAreaUpdateScNotify" => { Some(Self::CmdRogueMagicAreaUpdateScNotify) } "CmdRogueMagicEnterRoomScRsp" => Some(Self::CmdRogueMagicEnterRoomScRsp), "CmdRogueMagicEnterScRsp" => Some(Self::CmdRogueMagicEnterScRsp), "CmdRogueMagicEnableTalentScRsp" => { Some(Self::CmdRogueMagicEnableTalentScRsp) } "CmdRogueMagicLeaveCsReq" => Some(Self::CmdRogueMagicLeaveCsReq), "NFJEJPNLLAM_CGFBFEIIHMO" => Some(Self::NfjejpnllamCgfbfeiihmo), "CmdRogueMagicGetMiscRealTimeDataCsReq" => { Some(Self::CmdRogueMagicGetMiscRealTimeDataCsReq) } "CmdEAHJLOANBPD" => Some(Self::CmdEahjloanbpd), "CmdRogueMagicQueryScRsp" => Some(Self::CmdRogueMagicQueryScRsp), "CmdRogueMagicUnitComposeScRsp" => Some(Self::CmdRogueMagicUnitComposeScRsp), "CmdRogueMagicSetAutoDressInMagicUnitCsReq" => { Some(Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq) } "CmdRogueMagicAutoDressInUnitCsReq" => { Some(Self::CmdRogueMagicAutoDressInUnitCsReq) } "CmdRogueMagicQueryCsReq" => Some(Self::CmdRogueMagicQueryCsReq), "CmdRogueMagicEnterCsReq" => Some(Self::CmdRogueMagicEnterCsReq), "CmdRogueMagicSettleCsReq" => Some(Self::CmdRogueMagicSettleCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Lbmlljhfehb { Pcpdhelpkem = 0, Hpjebffhjnp = 1, Poolaghgcmg = 2, Emednpccndh = 3, } impl Lbmlljhfehb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "LBMLLJHFEHB_PCPDHELPKEM", Self::Hpjebffhjnp => "LBMLLJHFEHB_HPJEBFFHJNP", Self::Poolaghgcmg => "LBMLLJHFEHB_POOLAGHGCMG", Self::Emednpccndh => "LBMLLJHFEHB_EMEDNPCCNDH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LBMLLJHFEHB_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "LBMLLJHFEHB_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp), "LBMLLJHFEHB_POOLAGHGCMG" => Some(Self::Poolaghgcmg), "LBMLLJHFEHB_EMEDNPCCNDH" => Some(Self::Emednpccndh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mhkglmbbckp { Pcpdhelpkem = 0, Hpjebffhjnp = 1, Klhdcopplng = 2, } impl Mhkglmbbckp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "MHKGLMBBCKP_PCPDHELPKEM", Self::Hpjebffhjnp => "MHKGLMBBCKP_HPJEBFFHJNP", Self::Klhdcopplng => "MHKGLMBBCKP_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MHKGLMBBCKP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "MHKGLMBBCKP_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp), "MHKGLMBBCKP_KLHDCOPPLNG" => Some(Self::Klhdcopplng), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fkancddcalo { Pcpdhelpkem = 0, Pcpkfcdojpd = 1, Hpjebffhjnp = 2, Klhdcopplng = 3, } impl Fkancddcalo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "FKANCDDCALO_PCPDHELPKEM", Self::Pcpkfcdojpd => "FKANCDDCALO_PCPKFCDOJPD", Self::Hpjebffhjnp => "FKANCDDCALO_HPJEBFFHJNP", Self::Klhdcopplng => "FKANCDDCALO_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FKANCDDCALO_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "FKANCDDCALO_PCPKFCDOJPD" => Some(Self::Pcpkfcdojpd), "FKANCDDCALO_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp), "FKANCDDCALO_KLHDCOPPLNG" => Some(Self::Klhdcopplng), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ofhpkjdhomf { Pcpdhelpkem = 0, Fcehnmjjabe = 1, Iohffghjopf = 2, Omjicgncoid = 3, } impl Ofhpkjdhomf { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "OFHPKJDHOMF_PCPDHELPKEM", Self::Fcehnmjjabe => "OFHPKJDHOMF_FCEHNMJJABE", Self::Iohffghjopf => "OFHPKJDHOMF_IOHFFGHJOPF", Self::Omjicgncoid => "OFHPKJDHOMF_OMJICGNCOID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OFHPKJDHOMF_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "OFHPKJDHOMF_FCEHNMJJABE" => Some(Self::Fcehnmjjabe), "OFHPKJDHOMF_IOHFFGHJOPF" => Some(Self::Iohffghjopf), "OFHPKJDHOMF_OMJICGNCOID" => Some(Self::Omjicgncoid), _ => None, } } } /// Obf: LKOKNHLLOMF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueModifierType { LkoknhllomfPcpdhelpkem = 0, CmdRogueModifierUpdateNotify = 5398, CmdRogueModifierAddNotify = 5394, CmdRogueModifierSelectCellScRsp = 5314, CmdRogueModifierDelNotify = 5363, CmdRogueModifierSelectCellCsReq = 5395, CmdRogueModifierStageStartNotify = 5326, } 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::LkoknhllomfPcpdhelpkem => "LKOKNHLLOMF_PCPDHELPKEM", Self::CmdRogueModifierUpdateNotify => "CmdRogueModifierUpdateNotify", Self::CmdRogueModifierAddNotify => "CmdRogueModifierAddNotify", Self::CmdRogueModifierSelectCellScRsp => "CmdRogueModifierSelectCellScRsp", Self::CmdRogueModifierDelNotify => "CmdRogueModifierDelNotify", Self::CmdRogueModifierSelectCellCsReq => "CmdRogueModifierSelectCellCsReq", Self::CmdRogueModifierStageStartNotify => "CmdRogueModifierStageStartNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LKOKNHLLOMF_PCPDHELPKEM" => Some(Self::LkoknhllomfPcpdhelpkem), "CmdRogueModifierUpdateNotify" => Some(Self::CmdRogueModifierUpdateNotify), "CmdRogueModifierAddNotify" => Some(Self::CmdRogueModifierAddNotify), "CmdRogueModifierSelectCellScRsp" => { Some(Self::CmdRogueModifierSelectCellScRsp) } "CmdRogueModifierDelNotify" => Some(Self::CmdRogueModifierDelNotify), "CmdRogueModifierSelectCellCsReq" => { Some(Self::CmdRogueModifierSelectCellCsReq) } "CmdRogueModifierStageStartNotify" => { Some(Self::CmdRogueModifierStageStartNotify) } _ => None, } } } /// Obf: KIELLBKOALO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueModifierSourceType { KiellbkoaloChodnmohlpn = 0, KiellbkoaloIiljfjhmbio = 1, KiellbkoaloBfhcgeclcgo = 2, KiellbkoaloHcoagapjkai = 3, KiellbkoaloEeokgnbdfae = 4, KiellbkoaloJoajhjcbide = 5, KiellbkoaloHpcjkpadopi = 6, KiellbkoaloJdkckfibkoa = 7, KiellbkoaloInklkpchlhi = 8, KiellbkoaloHiklclpjmdk = 9, KiellbkoaloBcnmdmhelnc = 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::KiellbkoaloChodnmohlpn => "KIELLBKOALO_CHODNMOHLPN", Self::KiellbkoaloIiljfjhmbio => "KIELLBKOALO_IILJFJHMBIO", Self::KiellbkoaloBfhcgeclcgo => "KIELLBKOALO_BFHCGECLCGO", Self::KiellbkoaloHcoagapjkai => "KIELLBKOALO_HCOAGAPJKAI", Self::KiellbkoaloEeokgnbdfae => "KIELLBKOALO_EEOKGNBDFAE", Self::KiellbkoaloJoajhjcbide => "KIELLBKOALO_JOAJHJCBIDE", Self::KiellbkoaloHpcjkpadopi => "KIELLBKOALO_HPCJKPADOPI", Self::KiellbkoaloJdkckfibkoa => "KIELLBKOALO_JDKCKFIBKOA", Self::KiellbkoaloInklkpchlhi => "KIELLBKOALO_INKLKPCHLHI", Self::KiellbkoaloHiklclpjmdk => "KIELLBKOALO_HIKLCLPJMDK", Self::KiellbkoaloBcnmdmhelnc => "KIELLBKOALO_BCNMDMHELNC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KIELLBKOALO_CHODNMOHLPN" => Some(Self::KiellbkoaloChodnmohlpn), "KIELLBKOALO_IILJFJHMBIO" => Some(Self::KiellbkoaloIiljfjhmbio), "KIELLBKOALO_BFHCGECLCGO" => Some(Self::KiellbkoaloBfhcgeclcgo), "KIELLBKOALO_HCOAGAPJKAI" => Some(Self::KiellbkoaloHcoagapjkai), "KIELLBKOALO_EEOKGNBDFAE" => Some(Self::KiellbkoaloEeokgnbdfae), "KIELLBKOALO_JOAJHJCBIDE" => Some(Self::KiellbkoaloJoajhjcbide), "KIELLBKOALO_HPCJKPADOPI" => Some(Self::KiellbkoaloHpcjkpadopi), "KIELLBKOALO_JDKCKFIBKOA" => Some(Self::KiellbkoaloJdkckfibkoa), "KIELLBKOALO_INKLKPCHLHI" => Some(Self::KiellbkoaloInklkpchlhi), "KIELLBKOALO_HIKLCLPJMDK" => Some(Self::KiellbkoaloHiklclpjmdk), "KIELLBKOALO_BCNMDMHELNC" => Some(Self::KiellbkoaloBcnmdmhelnc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Mmdncmmokpo { Bbpaehefjhd = 0, Dmgdmcoacgf = 1, } impl Mmdncmmokpo { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Bbpaehefjhd => "MMDNCMMOKPO_BBPAEHEFJHD", Self::Dmgdmcoacgf => "MMDNCMMOKPO_DMGDMCOACGF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MMDNCMMOKPO_BBPAEHEFJHD" => Some(Self::Bbpaehefjhd), "MMDNCMMOKPO_DMGDMCOACGF" => Some(Self::Dmgdmcoacgf), _ => None, } } } /// Obf: IAMCFDLNKOL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueTournType { IamcfdlnkolPcpdhelpkem = 0, CmdRogueTournSaveBuildRefScRsp = 6099, CmdRogueTournGetPermanentTalentInfoCsReq = 6090, CmdRogueTournTakeExpRewardScRsp = 6097, CmdRogueTournQueryScRsp = 6061, CmdRogueTournPersonaRoomCardZoneUpdateScNotify = 6058, CmdRogueTournLeaveCsReq = 6038, CmdRogueTournConfirmSettleCsReq = 6052, CmdRogueTournEnterLayerCsReq = 6018, CmdRogueTournEnterRoomScRsp = 6089, CmdCkephojdaad = 6050, CmdRogueTournEnablePermanentTalentCsReq = 6042, CmdRogueTournGetArchiveRepositoryCsReq = 6026, CmdRogueTournLeaveScRsp = 6017, CmdRougeTournRenameBuildRefCsReq = 6079, CmdRogueTournReEnterRogueCocoonStageCsReq = 6070, CmdRogueTournGetSeasonTalentInfoCsReq = 6076, CmdRogueTournBattleFailSettleInfoScNotify = 6031, CmdRogueTournLeaveRogueCocoonSceneCsReq = 6012, CmdRogueTournGetAllArchiveCsReq = 6078, CmdRogueTournConfirmSettleScRsp = 6067, CmdRogueTournEnterRogueCocoonSceneCsReq = 6030, CmdRogueTournDeleteArchiveCsReq = 6051, CmdRogueTournSaveBuildRefCsReq = 6071, CmdRogueTournStartScRsp = 6024, CmdRogueTournDeleteArchiveScRsp = 6080, CmdRogueTournUseSuperRewardKeyCsReq = 6025, CmdRogueTournGetSettleInfoCsReq = 6092, CmdRogueTournEnterCsReq = 6098, CmdRogueTournQueryCsReq = 6035, CmdRogueTournEnableSeasonTalentCsReq = 6064, CmdRogueTournGetArchiveRepositoryScRsp = 6016, CmdRogueTournSettleScRsp = 6096, CmdRogueTournHandBookNotify = 6072, CmdRogueTournExpNotify = 6075, CmdRogueTournTakeExpRewardCsReq = 6036, CmdRogueTournResetPermanentTalentCsReq = 6027, CmdRogueTournClearArchiveNameScNotify = 6062, CmdRogueTournWeekChallengeUpdateScNotify = 6039, CmdRogueTournEnterRogueCocoonSceneScRsp = 6047, CmdRogueTournEnterLayerScRsp = 6028, CmdRogueTournReviveAvatarScRsp = 6019, CmdRogueTournGetAllBuildRefScRsp = 6040, CmdRogueTournEnterScRsp = 6095, CmdRogueTournDeleteBuildRefScRsp = 6041, CmdRogueTournGetAllBuildRefCsReq = 6100, CmdRogueTournReviveCostUpdateScNotify = 6088, CmdPlclhlnahdb = 6065, CmdRogueTournRenameBuildRefScRsp = 6045, CmdRogueTournEnterRoomCsReq = 6020, CmdRogueTournRenameArchiveCsReq = 6043, CmdRogueTournGetMiscRealTimeDataScRsp = 6081, CmdRogueTournRenameArchiveScRsp = 6085, CmdHlgkhdilchh = 6053, CmdRogueTournTriggerRoomSelectCsReq = 6083, CmdLgfajdikcjn = 6086, CmdRogueTournReviveAvatarCsReq = 6054, CmdRogueTournGetMiscRealTimeDataCsReq = 6022, CmdRogueTournGetSettleInfoScRsp = 6034, CmdRogueTournUseSuperRewardKeyScRsp = 6087, CmdRogueTournTitanUpdateTitanBlessProgressScNotify = 6073, CmdRogueTournGetCurRogueCocoonInfoCsReq = 6046, CmdRogueTournGetAllArchiveScRsp = 6014, CmdLgaceofjjbk = 6069, CmdRogueTournGetPermanentTalentInfoScRsp = 6049, CmdRogueTournSettleCsReq = 6011, CmdRogueTournGetSeasonTalentInfoScRsp = 6063, CmdRogueTournEnableSeasonTalentScRsp = 6021, CmdRogueTournLevelInfoUpdateScNotify = 6059, CmdRogueTournLeaveRogueCocoonSceneScRsp = 6084, CmdRogueTournReEnterRogueCocoonStageScRsp = 6015, CmdRogueTournDeleteBuildRefCsReq = 6023, CmdRogueTournResetPermanentTalentScRsp = 6093, CmdRogueTournAreaUpdateScNotify = 6048, CmdRogueTournStartCsReq = 6068, CmdRogueTournEnablePermanentTalentScRsp = 6082, CmdRogueTournGetCurRogueCocoonInfoScRsp = 6013, } 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::IamcfdlnkolPcpdhelpkem => "IAMCFDLNKOL_PCPDHELPKEM", Self::CmdRogueTournSaveBuildRefScRsp => "CmdRogueTournSaveBuildRefScRsp", Self::CmdRogueTournGetPermanentTalentInfoCsReq => { "CmdRogueTournGetPermanentTalentInfoCsReq" } Self::CmdRogueTournTakeExpRewardScRsp => "CmdRogueTournTakeExpRewardScRsp", Self::CmdRogueTournQueryScRsp => "CmdRogueTournQueryScRsp", Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify => { "CmdRogueTournPersonaRoomCardZoneUpdateScNotify" } Self::CmdRogueTournLeaveCsReq => "CmdRogueTournLeaveCsReq", Self::CmdRogueTournConfirmSettleCsReq => "CmdRogueTournConfirmSettleCsReq", Self::CmdRogueTournEnterLayerCsReq => "CmdRogueTournEnterLayerCsReq", Self::CmdRogueTournEnterRoomScRsp => "CmdRogueTournEnterRoomScRsp", Self::CmdCkephojdaad => "CmdCKEPHOJDAAD", Self::CmdRogueTournEnablePermanentTalentCsReq => { "CmdRogueTournEnablePermanentTalentCsReq" } Self::CmdRogueTournGetArchiveRepositoryCsReq => { "CmdRogueTournGetArchiveRepositoryCsReq" } Self::CmdRogueTournLeaveScRsp => "CmdRogueTournLeaveScRsp", Self::CmdRougeTournRenameBuildRefCsReq => "CmdRougeTournRenameBuildRefCsReq", Self::CmdRogueTournReEnterRogueCocoonStageCsReq => { "CmdRogueTournReEnterRogueCocoonStageCsReq" } Self::CmdRogueTournGetSeasonTalentInfoCsReq => { "CmdRogueTournGetSeasonTalentInfoCsReq" } Self::CmdRogueTournBattleFailSettleInfoScNotify => { "CmdRogueTournBattleFailSettleInfoScNotify" } Self::CmdRogueTournLeaveRogueCocoonSceneCsReq => { "CmdRogueTournLeaveRogueCocoonSceneCsReq" } Self::CmdRogueTournGetAllArchiveCsReq => "CmdRogueTournGetAllArchiveCsReq", Self::CmdRogueTournConfirmSettleScRsp => "CmdRogueTournConfirmSettleScRsp", Self::CmdRogueTournEnterRogueCocoonSceneCsReq => { "CmdRogueTournEnterRogueCocoonSceneCsReq" } Self::CmdRogueTournDeleteArchiveCsReq => "CmdRogueTournDeleteArchiveCsReq", Self::CmdRogueTournSaveBuildRefCsReq => "CmdRogueTournSaveBuildRefCsReq", Self::CmdRogueTournStartScRsp => "CmdRogueTournStartScRsp", Self::CmdRogueTournDeleteArchiveScRsp => "CmdRogueTournDeleteArchiveScRsp", Self::CmdRogueTournUseSuperRewardKeyCsReq => { "CmdRogueTournUseSuperRewardKeyCsReq" } Self::CmdRogueTournGetSettleInfoCsReq => "CmdRogueTournGetSettleInfoCsReq", Self::CmdRogueTournEnterCsReq => "CmdRogueTournEnterCsReq", Self::CmdRogueTournQueryCsReq => "CmdRogueTournQueryCsReq", Self::CmdRogueTournEnableSeasonTalentCsReq => { "CmdRogueTournEnableSeasonTalentCsReq" } Self::CmdRogueTournGetArchiveRepositoryScRsp => { "CmdRogueTournGetArchiveRepositoryScRsp" } Self::CmdRogueTournSettleScRsp => "CmdRogueTournSettleScRsp", Self::CmdRogueTournHandBookNotify => "CmdRogueTournHandBookNotify", Self::CmdRogueTournExpNotify => "CmdRogueTournExpNotify", Self::CmdRogueTournTakeExpRewardCsReq => "CmdRogueTournTakeExpRewardCsReq", Self::CmdRogueTournResetPermanentTalentCsReq => { "CmdRogueTournResetPermanentTalentCsReq" } Self::CmdRogueTournClearArchiveNameScNotify => { "CmdRogueTournClearArchiveNameScNotify" } Self::CmdRogueTournWeekChallengeUpdateScNotify => { "CmdRogueTournWeekChallengeUpdateScNotify" } Self::CmdRogueTournEnterRogueCocoonSceneScRsp => { "CmdRogueTournEnterRogueCocoonSceneScRsp" } Self::CmdRogueTournEnterLayerScRsp => "CmdRogueTournEnterLayerScRsp", Self::CmdRogueTournReviveAvatarScRsp => "CmdRogueTournReviveAvatarScRsp", Self::CmdRogueTournGetAllBuildRefScRsp => "CmdRogueTournGetAllBuildRefScRsp", Self::CmdRogueTournEnterScRsp => "CmdRogueTournEnterScRsp", Self::CmdRogueTournDeleteBuildRefScRsp => "CmdRogueTournDeleteBuildRefScRsp", Self::CmdRogueTournGetAllBuildRefCsReq => "CmdRogueTournGetAllBuildRefCsReq", Self::CmdRogueTournReviveCostUpdateScNotify => { "CmdRogueTournReviveCostUpdateScNotify" } Self::CmdPlclhlnahdb => "CmdPLCLHLNAHDB", Self::CmdRogueTournRenameBuildRefScRsp => "CmdRogueTournRenameBuildRefScRsp", Self::CmdRogueTournEnterRoomCsReq => "CmdRogueTournEnterRoomCsReq", Self::CmdRogueTournRenameArchiveCsReq => "CmdRogueTournRenameArchiveCsReq", Self::CmdRogueTournGetMiscRealTimeDataScRsp => { "CmdRogueTournGetMiscRealTimeDataScRsp" } Self::CmdRogueTournRenameArchiveScRsp => "CmdRogueTournRenameArchiveScRsp", Self::CmdHlgkhdilchh => "CmdHLGKHDILCHH", Self::CmdRogueTournTriggerRoomSelectCsReq => { "CmdRogueTournTriggerRoomSelectCsReq" } Self::CmdLgfajdikcjn => "CmdLGFAJDIKCJN", Self::CmdRogueTournReviveAvatarCsReq => "CmdRogueTournReviveAvatarCsReq", Self::CmdRogueTournGetMiscRealTimeDataCsReq => { "CmdRogueTournGetMiscRealTimeDataCsReq" } Self::CmdRogueTournGetSettleInfoScRsp => "CmdRogueTournGetSettleInfoScRsp", Self::CmdRogueTournUseSuperRewardKeyScRsp => { "CmdRogueTournUseSuperRewardKeyScRsp" } Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify => { "CmdRogueTournTitanUpdateTitanBlessProgressScNotify" } Self::CmdRogueTournGetCurRogueCocoonInfoCsReq => { "CmdRogueTournGetCurRogueCocoonInfoCsReq" } Self::CmdRogueTournGetAllArchiveScRsp => "CmdRogueTournGetAllArchiveScRsp", Self::CmdLgaceofjjbk => "CmdLGACEOFJJBK", Self::CmdRogueTournGetPermanentTalentInfoScRsp => { "CmdRogueTournGetPermanentTalentInfoScRsp" } Self::CmdRogueTournSettleCsReq => "CmdRogueTournSettleCsReq", Self::CmdRogueTournGetSeasonTalentInfoScRsp => { "CmdRogueTournGetSeasonTalentInfoScRsp" } Self::CmdRogueTournEnableSeasonTalentScRsp => { "CmdRogueTournEnableSeasonTalentScRsp" } Self::CmdRogueTournLevelInfoUpdateScNotify => { "CmdRogueTournLevelInfoUpdateScNotify" } Self::CmdRogueTournLeaveRogueCocoonSceneScRsp => { "CmdRogueTournLeaveRogueCocoonSceneScRsp" } Self::CmdRogueTournReEnterRogueCocoonStageScRsp => { "CmdRogueTournReEnterRogueCocoonStageScRsp" } Self::CmdRogueTournDeleteBuildRefCsReq => "CmdRogueTournDeleteBuildRefCsReq", Self::CmdRogueTournResetPermanentTalentScRsp => { "CmdRogueTournResetPermanentTalentScRsp" } Self::CmdRogueTournAreaUpdateScNotify => "CmdRogueTournAreaUpdateScNotify", Self::CmdRogueTournStartCsReq => "CmdRogueTournStartCsReq", Self::CmdRogueTournEnablePermanentTalentScRsp => { "CmdRogueTournEnablePermanentTalentScRsp" } Self::CmdRogueTournGetCurRogueCocoonInfoScRsp => { "CmdRogueTournGetCurRogueCocoonInfoScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IAMCFDLNKOL_PCPDHELPKEM" => Some(Self::IamcfdlnkolPcpdhelpkem), "CmdRogueTournSaveBuildRefScRsp" => { Some(Self::CmdRogueTournSaveBuildRefScRsp) } "CmdRogueTournGetPermanentTalentInfoCsReq" => { Some(Self::CmdRogueTournGetPermanentTalentInfoCsReq) } "CmdRogueTournTakeExpRewardScRsp" => { Some(Self::CmdRogueTournTakeExpRewardScRsp) } "CmdRogueTournQueryScRsp" => Some(Self::CmdRogueTournQueryScRsp), "CmdRogueTournPersonaRoomCardZoneUpdateScNotify" => { Some(Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify) } "CmdRogueTournLeaveCsReq" => Some(Self::CmdRogueTournLeaveCsReq), "CmdRogueTournConfirmSettleCsReq" => { Some(Self::CmdRogueTournConfirmSettleCsReq) } "CmdRogueTournEnterLayerCsReq" => Some(Self::CmdRogueTournEnterLayerCsReq), "CmdRogueTournEnterRoomScRsp" => Some(Self::CmdRogueTournEnterRoomScRsp), "CmdCKEPHOJDAAD" => Some(Self::CmdCkephojdaad), "CmdRogueTournEnablePermanentTalentCsReq" => { Some(Self::CmdRogueTournEnablePermanentTalentCsReq) } "CmdRogueTournGetArchiveRepositoryCsReq" => { Some(Self::CmdRogueTournGetArchiveRepositoryCsReq) } "CmdRogueTournLeaveScRsp" => Some(Self::CmdRogueTournLeaveScRsp), "CmdRougeTournRenameBuildRefCsReq" => { Some(Self::CmdRougeTournRenameBuildRefCsReq) } "CmdRogueTournReEnterRogueCocoonStageCsReq" => { Some(Self::CmdRogueTournReEnterRogueCocoonStageCsReq) } "CmdRogueTournGetSeasonTalentInfoCsReq" => { Some(Self::CmdRogueTournGetSeasonTalentInfoCsReq) } "CmdRogueTournBattleFailSettleInfoScNotify" => { Some(Self::CmdRogueTournBattleFailSettleInfoScNotify) } "CmdRogueTournLeaveRogueCocoonSceneCsReq" => { Some(Self::CmdRogueTournLeaveRogueCocoonSceneCsReq) } "CmdRogueTournGetAllArchiveCsReq" => { Some(Self::CmdRogueTournGetAllArchiveCsReq) } "CmdRogueTournConfirmSettleScRsp" => { Some(Self::CmdRogueTournConfirmSettleScRsp) } "CmdRogueTournEnterRogueCocoonSceneCsReq" => { Some(Self::CmdRogueTournEnterRogueCocoonSceneCsReq) } "CmdRogueTournDeleteArchiveCsReq" => { Some(Self::CmdRogueTournDeleteArchiveCsReq) } "CmdRogueTournSaveBuildRefCsReq" => { Some(Self::CmdRogueTournSaveBuildRefCsReq) } "CmdRogueTournStartScRsp" => Some(Self::CmdRogueTournStartScRsp), "CmdRogueTournDeleteArchiveScRsp" => { Some(Self::CmdRogueTournDeleteArchiveScRsp) } "CmdRogueTournUseSuperRewardKeyCsReq" => { Some(Self::CmdRogueTournUseSuperRewardKeyCsReq) } "CmdRogueTournGetSettleInfoCsReq" => { Some(Self::CmdRogueTournGetSettleInfoCsReq) } "CmdRogueTournEnterCsReq" => Some(Self::CmdRogueTournEnterCsReq), "CmdRogueTournQueryCsReq" => Some(Self::CmdRogueTournQueryCsReq), "CmdRogueTournEnableSeasonTalentCsReq" => { Some(Self::CmdRogueTournEnableSeasonTalentCsReq) } "CmdRogueTournGetArchiveRepositoryScRsp" => { Some(Self::CmdRogueTournGetArchiveRepositoryScRsp) } "CmdRogueTournSettleScRsp" => Some(Self::CmdRogueTournSettleScRsp), "CmdRogueTournHandBookNotify" => Some(Self::CmdRogueTournHandBookNotify), "CmdRogueTournExpNotify" => Some(Self::CmdRogueTournExpNotify), "CmdRogueTournTakeExpRewardCsReq" => { Some(Self::CmdRogueTournTakeExpRewardCsReq) } "CmdRogueTournResetPermanentTalentCsReq" => { Some(Self::CmdRogueTournResetPermanentTalentCsReq) } "CmdRogueTournClearArchiveNameScNotify" => { Some(Self::CmdRogueTournClearArchiveNameScNotify) } "CmdRogueTournWeekChallengeUpdateScNotify" => { Some(Self::CmdRogueTournWeekChallengeUpdateScNotify) } "CmdRogueTournEnterRogueCocoonSceneScRsp" => { Some(Self::CmdRogueTournEnterRogueCocoonSceneScRsp) } "CmdRogueTournEnterLayerScRsp" => Some(Self::CmdRogueTournEnterLayerScRsp), "CmdRogueTournReviveAvatarScRsp" => { Some(Self::CmdRogueTournReviveAvatarScRsp) } "CmdRogueTournGetAllBuildRefScRsp" => { Some(Self::CmdRogueTournGetAllBuildRefScRsp) } "CmdRogueTournEnterScRsp" => Some(Self::CmdRogueTournEnterScRsp), "CmdRogueTournDeleteBuildRefScRsp" => { Some(Self::CmdRogueTournDeleteBuildRefScRsp) } "CmdRogueTournGetAllBuildRefCsReq" => { Some(Self::CmdRogueTournGetAllBuildRefCsReq) } "CmdRogueTournReviveCostUpdateScNotify" => { Some(Self::CmdRogueTournReviveCostUpdateScNotify) } "CmdPLCLHLNAHDB" => Some(Self::CmdPlclhlnahdb), "CmdRogueTournRenameBuildRefScRsp" => { Some(Self::CmdRogueTournRenameBuildRefScRsp) } "CmdRogueTournEnterRoomCsReq" => Some(Self::CmdRogueTournEnterRoomCsReq), "CmdRogueTournRenameArchiveCsReq" => { Some(Self::CmdRogueTournRenameArchiveCsReq) } "CmdRogueTournGetMiscRealTimeDataScRsp" => { Some(Self::CmdRogueTournGetMiscRealTimeDataScRsp) } "CmdRogueTournRenameArchiveScRsp" => { Some(Self::CmdRogueTournRenameArchiveScRsp) } "CmdHLGKHDILCHH" => Some(Self::CmdHlgkhdilchh), "CmdRogueTournTriggerRoomSelectCsReq" => { Some(Self::CmdRogueTournTriggerRoomSelectCsReq) } "CmdLGFAJDIKCJN" => Some(Self::CmdLgfajdikcjn), "CmdRogueTournReviveAvatarCsReq" => { Some(Self::CmdRogueTournReviveAvatarCsReq) } "CmdRogueTournGetMiscRealTimeDataCsReq" => { Some(Self::CmdRogueTournGetMiscRealTimeDataCsReq) } "CmdRogueTournGetSettleInfoScRsp" => { Some(Self::CmdRogueTournGetSettleInfoScRsp) } "CmdRogueTournUseSuperRewardKeyScRsp" => { Some(Self::CmdRogueTournUseSuperRewardKeyScRsp) } "CmdRogueTournTitanUpdateTitanBlessProgressScNotify" => { Some(Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify) } "CmdRogueTournGetCurRogueCocoonInfoCsReq" => { Some(Self::CmdRogueTournGetCurRogueCocoonInfoCsReq) } "CmdRogueTournGetAllArchiveScRsp" => { Some(Self::CmdRogueTournGetAllArchiveScRsp) } "CmdLGACEOFJJBK" => Some(Self::CmdLgaceofjjbk), "CmdRogueTournGetPermanentTalentInfoScRsp" => { Some(Self::CmdRogueTournGetPermanentTalentInfoScRsp) } "CmdRogueTournSettleCsReq" => Some(Self::CmdRogueTournSettleCsReq), "CmdRogueTournGetSeasonTalentInfoScRsp" => { Some(Self::CmdRogueTournGetSeasonTalentInfoScRsp) } "CmdRogueTournEnableSeasonTalentScRsp" => { Some(Self::CmdRogueTournEnableSeasonTalentScRsp) } "CmdRogueTournLevelInfoUpdateScNotify" => { Some(Self::CmdRogueTournLevelInfoUpdateScNotify) } "CmdRogueTournLeaveRogueCocoonSceneScRsp" => { Some(Self::CmdRogueTournLeaveRogueCocoonSceneScRsp) } "CmdRogueTournReEnterRogueCocoonStageScRsp" => { Some(Self::CmdRogueTournReEnterRogueCocoonStageScRsp) } "CmdRogueTournDeleteBuildRefCsReq" => { Some(Self::CmdRogueTournDeleteBuildRefCsReq) } "CmdRogueTournResetPermanentTalentScRsp" => { Some(Self::CmdRogueTournResetPermanentTalentScRsp) } "CmdRogueTournAreaUpdateScNotify" => { Some(Self::CmdRogueTournAreaUpdateScNotify) } "CmdRogueTournStartCsReq" => Some(Self::CmdRogueTournStartCsReq), "CmdRogueTournEnablePermanentTalentScRsp" => { Some(Self::CmdRogueTournEnablePermanentTalentScRsp) } "CmdRogueTournGetCurRogueCocoonInfoScRsp" => { Some(Self::CmdRogueTournGetCurRogueCocoonInfoScRsp) } _ => None, } } } /// Obf: JPPIEKOBPII #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum RogueTournLevelStatus { JppiekobpiiPcpdhelpkem = 0, JppiekobpiiHpjebffhjnp = 1, JppiekobpiiPoolaghgcmg = 2, JppiekobpiiEmednpccndh = 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::JppiekobpiiPcpdhelpkem => "JPPIEKOBPII_PCPDHELPKEM", Self::JppiekobpiiHpjebffhjnp => "JPPIEKOBPII_HPJEBFFHJNP", Self::JppiekobpiiPoolaghgcmg => "JPPIEKOBPII_POOLAGHGCMG", Self::JppiekobpiiEmednpccndh => "JPPIEKOBPII_EMEDNPCCNDH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JPPIEKOBPII_PCPDHELPKEM" => Some(Self::JppiekobpiiPcpdhelpkem), "JPPIEKOBPII_HPJEBFFHJNP" => Some(Self::JppiekobpiiHpjebffhjnp), "JPPIEKOBPII_POOLAGHGCMG" => Some(Self::JppiekobpiiPoolaghgcmg), "JPPIEKOBPII_EMEDNPCCNDH" => Some(Self::JppiekobpiiEmednpccndh), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jilicanhllc { Pcpdhelpkem = 0, Hpjebffhjnp = 1, Klhdcopplng = 2, } impl Jilicanhllc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "JILICANHLLC_PCPDHELPKEM", Self::Hpjebffhjnp => "JILICANHLLC_HPJEBFFHJNP", Self::Klhdcopplng => "JILICANHLLC_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JILICANHLLC_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "JILICANHLLC_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp), "JILICANHLLC_KLHDCOPPLNG" => Some(Self::Klhdcopplng), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Flcpapojbgp { Pcpdhelpkem = 0, Pcpkfcdojpd = 1, Hpjebffhjnp = 2, Klhdcopplng = 3, } impl Flcpapojbgp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "FLCPAPOJBGP_PCPDHELPKEM", Self::Pcpkfcdojpd => "FLCPAPOJBGP_PCPKFCDOJPD", Self::Hpjebffhjnp => "FLCPAPOJBGP_HPJEBFFHJNP", Self::Klhdcopplng => "FLCPAPOJBGP_KLHDCOPPLNG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FLCPAPOJBGP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "FLCPAPOJBGP_PCPKFCDOJPD" => Some(Self::Pcpkfcdojpd), "FLCPAPOJBGP_HPJEBFFHJNP" => Some(Self::Hpjebffhjnp), "FLCPAPOJBGP_KLHDCOPPLNG" => Some(Self::Klhdcopplng), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Beplpkefeed { Pcpdhelpkem = 0, Fcehnmjjabe = 1, Iohffghjopf = 2, Omjicgncoid = 3, } impl Beplpkefeed { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "BEPLPKEFEED_PCPDHELPKEM", Self::Fcehnmjjabe => "BEPLPKEFEED_FCEHNMJJABE", Self::Iohffghjopf => "BEPLPKEFEED_IOHFFGHJOPF", Self::Omjicgncoid => "BEPLPKEFEED_OMJICGNCOID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BEPLPKEFEED_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "BEPLPKEFEED_FCEHNMJJABE" => Some(Self::Fcehnmjjabe), "BEPLPKEFEED_IOHFFGHJOPF" => Some(Self::Iohffghjopf), "BEPLPKEFEED_OMJICGNCOID" => Some(Self::Omjicgncoid), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bfcofbceofg { Ohfknnelbcb = 0, Cfmccljbhkp = 1, Obcknodnmbn = 2, Mmgeodkjmgc = 3, Gcfnjmbehmi = 4, Nhdhiigdjbn = 5, Blebgcemcca = 6, Gjcjpfjffdf = 7, Nficamegkbe = 8, } impl Bfcofbceofg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ohfknnelbcb => "BFCOFBCEOFG_OHFKNNELBCB", Self::Cfmccljbhkp => "BFCOFBCEOFG_CFMCCLJBHKP", Self::Obcknodnmbn => "BFCOFBCEOFG_OBCKNODNMBN", Self::Mmgeodkjmgc => "BFCOFBCEOFG_MMGEODKJMGC", Self::Gcfnjmbehmi => "BFCOFBCEOFG_GCFNJMBEHMI", Self::Nhdhiigdjbn => "BFCOFBCEOFG_NHDHIIGDJBN", Self::Blebgcemcca => "BFCOFBCEOFG_BLEBGCEMCCA", Self::Gjcjpfjffdf => "BFCOFBCEOFG_GJCJPFJFFDF", Self::Nficamegkbe => "BFCOFBCEOFG_NFICAMEGKBE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BFCOFBCEOFG_OHFKNNELBCB" => Some(Self::Ohfknnelbcb), "BFCOFBCEOFG_CFMCCLJBHKP" => Some(Self::Cfmccljbhkp), "BFCOFBCEOFG_OBCKNODNMBN" => Some(Self::Obcknodnmbn), "BFCOFBCEOFG_MMGEODKJMGC" => Some(Self::Mmgeodkjmgc), "BFCOFBCEOFG_GCFNJMBEHMI" => Some(Self::Gcfnjmbehmi), "BFCOFBCEOFG_NHDHIIGDJBN" => Some(Self::Nhdhiigdjbn), "BFCOFBCEOFG_BLEBGCEMCCA" => Some(Self::Blebgcemcca), "BFCOFBCEOFG_GJCJPFJFFDF" => Some(Self::Gjcjpfjffdf), "BFCOFBCEOFG_NFICAMEGKBE" => Some(Self::Nficamegkbe), _ => None, } } } /// Obf: MNCIAAAFPKK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRollShopType { MnciaaafpkkPcpdhelpkem = 0, CmdGetRollShopInfoCsReq = 6901, CmdDoGachaInRollShopCsReq = 6902, CmdGetRollShopInfoScRsp = 6920, CmdDoGachaInRollShopScRsp = 6910, CmdTakeRollShopRewardScRsp = 6908, CmdTakeRollShopRewardCsReq = 6915, } 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::MnciaaafpkkPcpdhelpkem => "MNCIAAAFPKK_PCPDHELPKEM", Self::CmdGetRollShopInfoCsReq => "CmdGetRollShopInfoCsReq", Self::CmdDoGachaInRollShopCsReq => "CmdDoGachaInRollShopCsReq", Self::CmdGetRollShopInfoScRsp => "CmdGetRollShopInfoScRsp", Self::CmdDoGachaInRollShopScRsp => "CmdDoGachaInRollShopScRsp", Self::CmdTakeRollShopRewardScRsp => "CmdTakeRollShopRewardScRsp", Self::CmdTakeRollShopRewardCsReq => "CmdTakeRollShopRewardCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MNCIAAAFPKK_PCPDHELPKEM" => Some(Self::MnciaaafpkkPcpdhelpkem), "CmdGetRollShopInfoCsReq" => Some(Self::CmdGetRollShopInfoCsReq), "CmdDoGachaInRollShopCsReq" => Some(Self::CmdDoGachaInRollShopCsReq), "CmdGetRollShopInfoScRsp" => Some(Self::CmdGetRollShopInfoScRsp), "CmdDoGachaInRollShopScRsp" => Some(Self::CmdDoGachaInRollShopScRsp), "CmdTakeRollShopRewardScRsp" => Some(Self::CmdTakeRollShopRewardScRsp), "CmdTakeRollShopRewardCsReq" => Some(Self::CmdTakeRollShopRewardCsReq), _ => None, } } } /// Obf: KILMJLKOKEJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSceneType { KilmjlkokejPcpdhelpkem = 0, CmdOghellaafjg = 1420, CmdGetCurSceneInfoCsReq = 1409, CmdRefreshTriggerByClientScRsp = 1445, CmdEnterSectionCsReq = 1457, CmdGetEnteredSceneScRsp = 1446, CmdIjgnlkacdno = 1421, CmdCbofflphibp = 1443, CmdGetSceneMapInfoScRsp = 1499, CmdSceneEntityMoveCsReq = 1402, CmdSceneEntityMoveScNotify = 1439, CmdSceneCastSkillMpUpdateScNotify = 1438, CmdRefreshTriggerByClientScNotify = 1487, CmdCounterDownCsReq = 1486, CmdActiveFarmElementScRsp = 1430, CmdUpdateGroupPropertyCsReq = 1422, CmdCounterRecoverCsReq = 1440, CmdGetUnlockTeleportScRsp = 1483, CmdGllcfalfcoc = 1464, KilmjlkokejCdpbifphege = 1407, CmdSceneReviveAfterRebattleCsReq = 1489, CmdSceneEnterStageCsReq = 1444, CmdFbjdfgmmmfp = 1485, CmdUpdateFloorSavedValueNotify = 1415, CmdBdonbhbpjmc = 1493, CmdPgjmlaakdjf = 1458, CmdSceneCastSkillCostMpCsReq = 1437, CmdStartCocoonStageCsReq = 1425, CmdScenePlaneEventScNotify = 1482, CmdRefreshTriggerEntityListReq = 1456, CmdSetTrainWorldIdCsReq = 1419, CmdActiveFarmElementCsReq = 1411, CmdSceneEnterStageScRsp = 1500, CmdOfgkngpdfik = 1448, CmdTrainWorldIdChangeScNotify = 1450, CmdSavePointsInfoNotify = 1451, CmdSceneEntityTeleportCsReq = 1469, CmdSetTrainWorldIdScRsp = 1447, CmdEnterSceneScRsp = 1470, CmdReEnterLastElementStageScRsp = 1490, CmdSceneEntityMoveScRsp = 1410, CmdUnlockTeleportNotify = 1484, CmdGroupStateChangeCsReq = 1497, CmdNbpagjblkjf = 1412, CmdSetGroupCustomSaveDataScRsp = 1416, CmdOpenChestScNotify = 1435, CmdGetUnlockTeleportCsReq = 1431, CmdLmhhflkcppf = 1417, KilmjlkokejNfdhfmoojao = 1473, CmdKcjnipmkcgb = 1467, KilmjlkokejGckocilceac = 1479, CmdSceneCheckpoingRefreshScRsp = 1433, CmdGpackpjjgbj = 1480, CmdDeactivateFarmElementCsReq = 1466, CmdGejeocbfpma = 1401, CmdChapdgddkbk = 1453, CmdSceneCheckpointRefreshMonsterReq = 1432, CmdNgpofgpedcj = 1496, CmdInteractPropScRsp = 1495, CmdHiabmonnnaj = 1405, CmdSceneCastSkillCsReq = 1414, CmdEnteredSceneChangeScNotify = 1434, CmdHhgcigbnmep = 1475, CmdSceneCastSkillCostMpScRsp = 1404, CmdPfabfkonaim = 1423, CmdGetCurSceneInfoScRsp = 1498, CmdEnterSceneByServerScNotify = 1468, KilmjlkokejLngdmfipacj = 1477, CmdGetSceneMapInfoCsReq = 1460, CmdSceneCastSkillScRsp = 1418, CmdEnterSceneCsReq = 1462, CmdSceneEntityTeleportScRsp = 1441, CmdNenjkdedpjj = 1426, CmdMbmacclhebk = 1428, CmdSyncEntityBuffChangeList = 1474, CmdReEnterLastElementStageCsReq = 1452, CmdDeleteSummonUnitCsReq = 1427, CmdChangeTimeRewindInfoReq = 1463, CmdInteractPropCsReq = 1494, CmdSceneGroupRefreshScNotify = 1455, CmdJbganbaedpm = 1413, CmdKjampkbpaol = 1461, KilmjlkokejCkphbalhall = 1491, CmdNafcldabglc = 1408, CmdGetEnteredSceneCsReq = 1476, CmdStartCocoonStageScRsp = 1454, } 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::KilmjlkokejPcpdhelpkem => "KILMJLKOKEJ_PCPDHELPKEM", Self::CmdOghellaafjg => "CmdOGHELLAAFJG", Self::CmdGetCurSceneInfoCsReq => "CmdGetCurSceneInfoCsReq", Self::CmdRefreshTriggerByClientScRsp => "CmdRefreshTriggerByClientScRsp", Self::CmdEnterSectionCsReq => "CmdEnterSectionCsReq", Self::CmdGetEnteredSceneScRsp => "CmdGetEnteredSceneScRsp", Self::CmdIjgnlkacdno => "CmdIJGNLKACDNO", Self::CmdCbofflphibp => "CmdCBOFFLPHIBP", Self::CmdGetSceneMapInfoScRsp => "CmdGetSceneMapInfoScRsp", Self::CmdSceneEntityMoveCsReq => "CmdSceneEntityMoveCsReq", Self::CmdSceneEntityMoveScNotify => "CmdSceneEntityMoveScNotify", Self::CmdSceneCastSkillMpUpdateScNotify => { "CmdSceneCastSkillMpUpdateScNotify" } Self::CmdRefreshTriggerByClientScNotify => { "CmdRefreshTriggerByClientScNotify" } Self::CmdCounterDownCsReq => "CmdCounterDownCsReq", Self::CmdActiveFarmElementScRsp => "CmdActiveFarmElementScRsp", Self::CmdUpdateGroupPropertyCsReq => "CmdUpdateGroupPropertyCsReq", Self::CmdCounterRecoverCsReq => "CmdCounterRecoverCsReq", Self::CmdGetUnlockTeleportScRsp => "CmdGetUnlockTeleportScRsp", Self::CmdGllcfalfcoc => "CmdGLLCFALFCOC", Self::KilmjlkokejCdpbifphege => "KILMJLKOKEJ_CDPBIFPHEGE", Self::CmdSceneReviveAfterRebattleCsReq => "CmdSceneReviveAfterRebattleCsReq", Self::CmdSceneEnterStageCsReq => "CmdSceneEnterStageCsReq", Self::CmdFbjdfgmmmfp => "CmdFBJDFGMMMFP", Self::CmdUpdateFloorSavedValueNotify => "CmdUpdateFloorSavedValueNotify", Self::CmdBdonbhbpjmc => "CmdBDONBHBPJMC", Self::CmdPgjmlaakdjf => "CmdPGJMLAAKDJF", Self::CmdSceneCastSkillCostMpCsReq => "CmdSceneCastSkillCostMpCsReq", Self::CmdStartCocoonStageCsReq => "CmdStartCocoonStageCsReq", Self::CmdScenePlaneEventScNotify => "CmdScenePlaneEventScNotify", Self::CmdRefreshTriggerEntityListReq => "CmdRefreshTriggerEntityListReq", Self::CmdSetTrainWorldIdCsReq => "CmdSetTrainWorldIdCsReq", Self::CmdActiveFarmElementCsReq => "CmdActiveFarmElementCsReq", Self::CmdSceneEnterStageScRsp => "CmdSceneEnterStageScRsp", Self::CmdOfgkngpdfik => "CmdOFGKNGPDFIK", Self::CmdTrainWorldIdChangeScNotify => "CmdTrainWorldIdChangeScNotify", Self::CmdSavePointsInfoNotify => "CmdSavePointsInfoNotify", Self::CmdSceneEntityTeleportCsReq => "CmdSceneEntityTeleportCsReq", Self::CmdSetTrainWorldIdScRsp => "CmdSetTrainWorldIdScRsp", Self::CmdEnterSceneScRsp => "CmdEnterSceneScRsp", Self::CmdReEnterLastElementStageScRsp => "CmdReEnterLastElementStageScRsp", Self::CmdSceneEntityMoveScRsp => "CmdSceneEntityMoveScRsp", Self::CmdUnlockTeleportNotify => "CmdUnlockTeleportNotify", Self::CmdGroupStateChangeCsReq => "CmdGroupStateChangeCsReq", Self::CmdNbpagjblkjf => "CmdNBPAGJBLKJF", Self::CmdSetGroupCustomSaveDataScRsp => "CmdSetGroupCustomSaveDataScRsp", Self::CmdOpenChestScNotify => "CmdOpenChestScNotify", Self::CmdGetUnlockTeleportCsReq => "CmdGetUnlockTeleportCsReq", Self::CmdLmhhflkcppf => "CmdLMHHFLKCPPF", Self::KilmjlkokejNfdhfmoojao => "KILMJLKOKEJ_NFDHFMOOJAO", Self::CmdKcjnipmkcgb => "CmdKCJNIPMKCGB", Self::KilmjlkokejGckocilceac => "KILMJLKOKEJ_GCKOCILCEAC", Self::CmdSceneCheckpoingRefreshScRsp => "CmdSceneCheckpoingRefreshScRsp", Self::CmdGpackpjjgbj => "CmdGPACKPJJGBJ", Self::CmdDeactivateFarmElementCsReq => "CmdDeactivateFarmElementCsReq", Self::CmdGejeocbfpma => "CmdGEJEOCBFPMA", Self::CmdChapdgddkbk => "CmdCHAPDGDDKBK", Self::CmdSceneCheckpointRefreshMonsterReq => { "CmdSceneCheckpointRefreshMonsterReq" } Self::CmdNgpofgpedcj => "CmdNGPOFGPEDCJ", Self::CmdInteractPropScRsp => "CmdInteractPropScRsp", Self::CmdHiabmonnnaj => "CmdHIABMONNNAJ", Self::CmdSceneCastSkillCsReq => "CmdSceneCastSkillCsReq", Self::CmdEnteredSceneChangeScNotify => "CmdEnteredSceneChangeScNotify", Self::CmdHhgcigbnmep => "CmdHHGCIGBNMEP", Self::CmdSceneCastSkillCostMpScRsp => "CmdSceneCastSkillCostMpScRsp", Self::CmdPfabfkonaim => "CmdPFABFKONAIM", Self::CmdGetCurSceneInfoScRsp => "CmdGetCurSceneInfoScRsp", Self::CmdEnterSceneByServerScNotify => "CmdEnterSceneByServerScNotify", Self::KilmjlkokejLngdmfipacj => "KILMJLKOKEJ_LNGDMFIPACJ", Self::CmdGetSceneMapInfoCsReq => "CmdGetSceneMapInfoCsReq", Self::CmdSceneCastSkillScRsp => "CmdSceneCastSkillScRsp", Self::CmdEnterSceneCsReq => "CmdEnterSceneCsReq", Self::CmdSceneEntityTeleportScRsp => "CmdSceneEntityTeleportScRsp", Self::CmdNenjkdedpjj => "CmdNENJKDEDPJJ", Self::CmdMbmacclhebk => "CmdMBMACCLHEBK", Self::CmdSyncEntityBuffChangeList => "CmdSyncEntityBuffChangeList", Self::CmdReEnterLastElementStageCsReq => "CmdReEnterLastElementStageCsReq", Self::CmdDeleteSummonUnitCsReq => "CmdDeleteSummonUnitCsReq", Self::CmdChangeTimeRewindInfoReq => "CmdChangeTimeRewindInfoReq", Self::CmdInteractPropCsReq => "CmdInteractPropCsReq", Self::CmdSceneGroupRefreshScNotify => "CmdSceneGroupRefreshScNotify", Self::CmdJbganbaedpm => "CmdJBGANBAEDPM", Self::CmdKjampkbpaol => "CmdKJAMPKBPAOL", Self::KilmjlkokejCkphbalhall => "KILMJLKOKEJ_CKPHBALHALL", Self::CmdNafcldabglc => "CmdNAFCLDABGLC", Self::CmdGetEnteredSceneCsReq => "CmdGetEnteredSceneCsReq", Self::CmdStartCocoonStageScRsp => "CmdStartCocoonStageScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KILMJLKOKEJ_PCPDHELPKEM" => Some(Self::KilmjlkokejPcpdhelpkem), "CmdOGHELLAAFJG" => Some(Self::CmdOghellaafjg), "CmdGetCurSceneInfoCsReq" => Some(Self::CmdGetCurSceneInfoCsReq), "CmdRefreshTriggerByClientScRsp" => { Some(Self::CmdRefreshTriggerByClientScRsp) } "CmdEnterSectionCsReq" => Some(Self::CmdEnterSectionCsReq), "CmdGetEnteredSceneScRsp" => Some(Self::CmdGetEnteredSceneScRsp), "CmdIJGNLKACDNO" => Some(Self::CmdIjgnlkacdno), "CmdCBOFFLPHIBP" => Some(Self::CmdCbofflphibp), "CmdGetSceneMapInfoScRsp" => Some(Self::CmdGetSceneMapInfoScRsp), "CmdSceneEntityMoveCsReq" => Some(Self::CmdSceneEntityMoveCsReq), "CmdSceneEntityMoveScNotify" => Some(Self::CmdSceneEntityMoveScNotify), "CmdSceneCastSkillMpUpdateScNotify" => { Some(Self::CmdSceneCastSkillMpUpdateScNotify) } "CmdRefreshTriggerByClientScNotify" => { Some(Self::CmdRefreshTriggerByClientScNotify) } "CmdCounterDownCsReq" => Some(Self::CmdCounterDownCsReq), "CmdActiveFarmElementScRsp" => Some(Self::CmdActiveFarmElementScRsp), "CmdUpdateGroupPropertyCsReq" => Some(Self::CmdUpdateGroupPropertyCsReq), "CmdCounterRecoverCsReq" => Some(Self::CmdCounterRecoverCsReq), "CmdGetUnlockTeleportScRsp" => Some(Self::CmdGetUnlockTeleportScRsp), "CmdGLLCFALFCOC" => Some(Self::CmdGllcfalfcoc), "KILMJLKOKEJ_CDPBIFPHEGE" => Some(Self::KilmjlkokejCdpbifphege), "CmdSceneReviveAfterRebattleCsReq" => { Some(Self::CmdSceneReviveAfterRebattleCsReq) } "CmdSceneEnterStageCsReq" => Some(Self::CmdSceneEnterStageCsReq), "CmdFBJDFGMMMFP" => Some(Self::CmdFbjdfgmmmfp), "CmdUpdateFloorSavedValueNotify" => { Some(Self::CmdUpdateFloorSavedValueNotify) } "CmdBDONBHBPJMC" => Some(Self::CmdBdonbhbpjmc), "CmdPGJMLAAKDJF" => Some(Self::CmdPgjmlaakdjf), "CmdSceneCastSkillCostMpCsReq" => Some(Self::CmdSceneCastSkillCostMpCsReq), "CmdStartCocoonStageCsReq" => Some(Self::CmdStartCocoonStageCsReq), "CmdScenePlaneEventScNotify" => Some(Self::CmdScenePlaneEventScNotify), "CmdRefreshTriggerEntityListReq" => { Some(Self::CmdRefreshTriggerEntityListReq) } "CmdSetTrainWorldIdCsReq" => Some(Self::CmdSetTrainWorldIdCsReq), "CmdActiveFarmElementCsReq" => Some(Self::CmdActiveFarmElementCsReq), "CmdSceneEnterStageScRsp" => Some(Self::CmdSceneEnterStageScRsp), "CmdOFGKNGPDFIK" => Some(Self::CmdOfgkngpdfik), "CmdTrainWorldIdChangeScNotify" => Some(Self::CmdTrainWorldIdChangeScNotify), "CmdSavePointsInfoNotify" => Some(Self::CmdSavePointsInfoNotify), "CmdSceneEntityTeleportCsReq" => Some(Self::CmdSceneEntityTeleportCsReq), "CmdSetTrainWorldIdScRsp" => Some(Self::CmdSetTrainWorldIdScRsp), "CmdEnterSceneScRsp" => Some(Self::CmdEnterSceneScRsp), "CmdReEnterLastElementStageScRsp" => { Some(Self::CmdReEnterLastElementStageScRsp) } "CmdSceneEntityMoveScRsp" => Some(Self::CmdSceneEntityMoveScRsp), "CmdUnlockTeleportNotify" => Some(Self::CmdUnlockTeleportNotify), "CmdGroupStateChangeCsReq" => Some(Self::CmdGroupStateChangeCsReq), "CmdNBPAGJBLKJF" => Some(Self::CmdNbpagjblkjf), "CmdSetGroupCustomSaveDataScRsp" => { Some(Self::CmdSetGroupCustomSaveDataScRsp) } "CmdOpenChestScNotify" => Some(Self::CmdOpenChestScNotify), "CmdGetUnlockTeleportCsReq" => Some(Self::CmdGetUnlockTeleportCsReq), "CmdLMHHFLKCPPF" => Some(Self::CmdLmhhflkcppf), "KILMJLKOKEJ_NFDHFMOOJAO" => Some(Self::KilmjlkokejNfdhfmoojao), "CmdKCJNIPMKCGB" => Some(Self::CmdKcjnipmkcgb), "KILMJLKOKEJ_GCKOCILCEAC" => Some(Self::KilmjlkokejGckocilceac), "CmdSceneCheckpoingRefreshScRsp" => { Some(Self::CmdSceneCheckpoingRefreshScRsp) } "CmdGPACKPJJGBJ" => Some(Self::CmdGpackpjjgbj), "CmdDeactivateFarmElementCsReq" => Some(Self::CmdDeactivateFarmElementCsReq), "CmdGEJEOCBFPMA" => Some(Self::CmdGejeocbfpma), "CmdCHAPDGDDKBK" => Some(Self::CmdChapdgddkbk), "CmdSceneCheckpointRefreshMonsterReq" => { Some(Self::CmdSceneCheckpointRefreshMonsterReq) } "CmdNGPOFGPEDCJ" => Some(Self::CmdNgpofgpedcj), "CmdInteractPropScRsp" => Some(Self::CmdInteractPropScRsp), "CmdHIABMONNNAJ" => Some(Self::CmdHiabmonnnaj), "CmdSceneCastSkillCsReq" => Some(Self::CmdSceneCastSkillCsReq), "CmdEnteredSceneChangeScNotify" => Some(Self::CmdEnteredSceneChangeScNotify), "CmdHHGCIGBNMEP" => Some(Self::CmdHhgcigbnmep), "CmdSceneCastSkillCostMpScRsp" => Some(Self::CmdSceneCastSkillCostMpScRsp), "CmdPFABFKONAIM" => Some(Self::CmdPfabfkonaim), "CmdGetCurSceneInfoScRsp" => Some(Self::CmdGetCurSceneInfoScRsp), "CmdEnterSceneByServerScNotify" => Some(Self::CmdEnterSceneByServerScNotify), "KILMJLKOKEJ_LNGDMFIPACJ" => Some(Self::KilmjlkokejLngdmfipacj), "CmdGetSceneMapInfoCsReq" => Some(Self::CmdGetSceneMapInfoCsReq), "CmdSceneCastSkillScRsp" => Some(Self::CmdSceneCastSkillScRsp), "CmdEnterSceneCsReq" => Some(Self::CmdEnterSceneCsReq), "CmdSceneEntityTeleportScRsp" => Some(Self::CmdSceneEntityTeleportScRsp), "CmdNENJKDEDPJJ" => Some(Self::CmdNenjkdedpjj), "CmdMBMACCLHEBK" => Some(Self::CmdMbmacclhebk), "CmdSyncEntityBuffChangeList" => Some(Self::CmdSyncEntityBuffChangeList), "CmdReEnterLastElementStageCsReq" => { Some(Self::CmdReEnterLastElementStageCsReq) } "CmdDeleteSummonUnitCsReq" => Some(Self::CmdDeleteSummonUnitCsReq), "CmdChangeTimeRewindInfoReq" => Some(Self::CmdChangeTimeRewindInfoReq), "CmdInteractPropCsReq" => Some(Self::CmdInteractPropCsReq), "CmdSceneGroupRefreshScNotify" => Some(Self::CmdSceneGroupRefreshScNotify), "CmdJBGANBAEDPM" => Some(Self::CmdJbganbaedpm), "CmdKJAMPKBPAOL" => Some(Self::CmdKjampkbpaol), "KILMJLKOKEJ_CKPHBALHALL" => Some(Self::KilmjlkokejCkphbalhall), "CmdNAFCLDABGLC" => Some(Self::CmdNafcldabglc), "CmdGetEnteredSceneCsReq" => Some(Self::CmdGetEnteredSceneCsReq), "CmdStartCocoonStageScRsp" => Some(Self::CmdStartCocoonStageScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hdkdhkplbjc { Ofghjkihmib = 0, Lbbliangggc = 1, } impl Hdkdhkplbjc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ofghjkihmib => "HDKDHKPLBJC_OFGHJKIHMIB", Self::Lbbliangggc => "HDKDHKPLBJC_LBBLIANGGGC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HDKDHKPLBJC_OFGHJKIHMIB" => Some(Self::Ofghjkihmib), "HDKDHKPLBJC_LBBLIANGGGC" => Some(Self::Lbbliangggc), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Pabemkckilb { Beehgejndal = 0, Gfdbikjhcmp = 1, Gdphjdgnjmk = 2, } impl Pabemkckilb { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Beehgejndal => "PABEMKCKILB_BEEHGEJNDAL", Self::Gfdbikjhcmp => "PABEMKCKILB_GFDBIKJHCMP", Self::Gdphjdgnjmk => "PABEMKCKILB_GDPHJDGNJMK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PABEMKCKILB_BEEHGEJNDAL" => Some(Self::Beehgejndal), "PABEMKCKILB_GFDBIKJHCMP" => Some(Self::Gfdbikjhcmp), "PABEMKCKILB_GDPHJDGNJMK" => Some(Self::Gdphjdgnjmk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Odghpeemlfd { Jggehlhcnie = 0, Ndefjjconbn = 1, Geemofianaa = 2, Kbjpabpmhio = 3, Elpmoiaogkm = 4, } impl Odghpeemlfd { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Jggehlhcnie => "ODGHPEEMLFD_JGGEHLHCNIE", Self::Ndefjjconbn => "ODGHPEEMLFD_NDEFJJCONBN", Self::Geemofianaa => "ODGHPEEMLFD_GEEMOFIANAA", Self::Kbjpabpmhio => "ODGHPEEMLFD_KBJPABPMHIO", Self::Elpmoiaogkm => "ODGHPEEMLFD_ELPMOIAOGKM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ODGHPEEMLFD_JGGEHLHCNIE" => Some(Self::Jggehlhcnie), "ODGHPEEMLFD_NDEFJJCONBN" => Some(Self::Ndefjjconbn), "ODGHPEEMLFD_GEEMOFIANAA" => Some(Self::Geemofianaa), "ODGHPEEMLFD_KBJPABPMHIO" => Some(Self::Kbjpabpmhio), "ODGHPEEMLFD_ELPMOIAOGKM" => Some(Self::Elpmoiaogkm), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nkajpeccikg { Ofghjkihmib = 0, Hnhmcfhfanp = 1, Mgjkopjnhbk = 2, } impl Nkajpeccikg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ofghjkihmib => "NKAJPECCIKG_OFGHJKIHMIB", Self::Hnhmcfhfanp => "NKAJPECCIKG_HNHMCFHFANP", Self::Mgjkopjnhbk => "NKAJPECCIKG_MGJKOPJNHBK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NKAJPECCIKG_OFGHJKIHMIB" => Some(Self::Ofghjkihmib), "NKAJPECCIKG_HNHMCFHFANP" => Some(Self::Hnhmcfhfanp), "NKAJPECCIKG_MGJKOPJNHBK" => Some(Self::Mgjkopjnhbk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jenhcdjcnnh { Pcpdhelpkem = 0, Bhmgpoijncd = 1, Jfimkpmoekh = 2, Emnkollceke = 3, Hllhehndinb = 4, } impl Jenhcdjcnnh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "JENHCDJCNNH_PCPDHELPKEM", Self::Bhmgpoijncd => "JENHCDJCNNH_BHMGPOIJNCD", Self::Jfimkpmoekh => "JENHCDJCNNH_JFIMKPMOEKH", Self::Emnkollceke => "JENHCDJCNNH_EMNKOLLCEKE", Self::Hllhehndinb => "JENHCDJCNNH_HLLHEHNDINB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JENHCDJCNNH_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "JENHCDJCNNH_BHMGPOIJNCD" => Some(Self::Bhmgpoijncd), "JENHCDJCNNH_JFIMKPMOEKH" => Some(Self::Jfimkpmoekh), "JENHCDJCNNH_EMNKOLLCEKE" => Some(Self::Emnkollceke), "JENHCDJCNNH_HLLHEHNDINB" => Some(Self::Hllhehndinb), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum ChestType { Pcpdhelpkem = 0, Apffeddknbk = 101, Opcgnjmgjde = 102, Ncmhenkhfel = 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::Pcpdhelpkem => "ChestType_PCPDHELPKEM", Self::Apffeddknbk => "ChestType_APFFEDDKNBK", Self::Opcgnjmgjde => "ChestType_OPCGNJMGJDE", Self::Ncmhenkhfel => "ChestType_NCMHENKHFEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ChestType_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "ChestType_APFFEDDKNBK" => Some(Self::Apffeddknbk), "ChestType_OPCGNJMGJDE" => Some(Self::Opcgnjmgjde), "ChestType_NCMHENKHFEL" => Some(Self::Ncmhenkhfel), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nnehkeaakjl { Pcpdhelpkem = 0, Mbjhgnhoglg = 1, Bhpfjbhogka = 2, Baljfaaknid = 3, } impl Nnehkeaakjl { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "NNEHKEAAKJL_PCPDHELPKEM", Self::Mbjhgnhoglg => "NNEHKEAAKJL_MBJHGNHOGLG", Self::Bhpfjbhogka => "NNEHKEAAKJL_BHPFJBHOGKA", Self::Baljfaaknid => "NNEHKEAAKJL_BALJFAAKNID", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NNEHKEAAKJL_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "NNEHKEAAKJL_MBJHGNHOGLG" => Some(Self::Mbjhgnhoglg), "NNEHKEAAKJL_BHPFJBHOGKA" => Some(Self::Bhpfjbhogka), "NNEHKEAAKJL_BALJFAAKNID" => Some(Self::Baljfaaknid), _ => 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, } } } /// Obf: BEGKEJFHGMG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdServerPrefsType { BegkejfhgmgPcpdhelpkem = 0, CmdLkndijjelkn = 6195, CmdAlhhonkclnj = 6110, CmdJfcakmidpia = 6118, CmdUpdateServerPrefsCsReq = 6114, CmdGetAllServerPrefsDataCsReq = 6191, BegkejfhgmgKndclcngido = 6194, } 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::BegkejfhgmgPcpdhelpkem => "BEGKEJFHGMG_PCPDHELPKEM", Self::CmdLkndijjelkn => "CmdLKNDIJJELKN", Self::CmdAlhhonkclnj => "CmdALHHONKCLNJ", Self::CmdJfcakmidpia => "CmdJFCAKMIDPIA", Self::CmdUpdateServerPrefsCsReq => "CmdUpdateServerPrefsCsReq", Self::CmdGetAllServerPrefsDataCsReq => "CmdGetAllServerPrefsDataCsReq", Self::BegkejfhgmgKndclcngido => "BEGKEJFHGMG_KNDCLCNGIDO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BEGKEJFHGMG_PCPDHELPKEM" => Some(Self::BegkejfhgmgPcpdhelpkem), "CmdLKNDIJJELKN" => Some(Self::CmdLkndijjelkn), "CmdALHHONKCLNJ" => Some(Self::CmdAlhhonkclnj), "CmdJFCAKMIDPIA" => Some(Self::CmdJfcakmidpia), "CmdUpdateServerPrefsCsReq" => Some(Self::CmdUpdateServerPrefsCsReq), "CmdGetAllServerPrefsDataCsReq" => Some(Self::CmdGetAllServerPrefsDataCsReq), "BEGKEJFHGMG_KNDCLCNGIDO" => Some(Self::BegkejfhgmgKndclcngido), _ => None, } } } /// Obf: FMOJCFMPCNA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdShopType { FmojcfmpcnaPcpdhelpkem = 0, CmdEflgloknbkp = 1518, CmdCityShopInfoScNotify = 1509, CmdBuyGoodsCsReq = 1594, CmdTakeCityShopRewardCsReq = 1514, CmdBuyGoodsScRsp = 1595, CmdGetShopListScRsp = 1510, CmdGetShopListCsReq = 1591, } 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::FmojcfmpcnaPcpdhelpkem => "FMOJCFMPCNA_PCPDHELPKEM", Self::CmdEflgloknbkp => "CmdEFLGLOKNBKP", Self::CmdCityShopInfoScNotify => "CmdCityShopInfoScNotify", Self::CmdBuyGoodsCsReq => "CmdBuyGoodsCsReq", Self::CmdTakeCityShopRewardCsReq => "CmdTakeCityShopRewardCsReq", Self::CmdBuyGoodsScRsp => "CmdBuyGoodsScRsp", Self::CmdGetShopListScRsp => "CmdGetShopListScRsp", Self::CmdGetShopListCsReq => "CmdGetShopListCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FMOJCFMPCNA_PCPDHELPKEM" => Some(Self::FmojcfmpcnaPcpdhelpkem), "CmdEFLGLOKNBKP" => Some(Self::CmdEflgloknbkp), "CmdCityShopInfoScNotify" => Some(Self::CmdCityShopInfoScNotify), "CmdBuyGoodsCsReq" => Some(Self::CmdBuyGoodsCsReq), "CmdTakeCityShopRewardCsReq" => Some(Self::CmdTakeCityShopRewardCsReq), "CmdBuyGoodsScRsp" => Some(Self::CmdBuyGoodsScRsp), "CmdGetShopListScRsp" => Some(Self::CmdGetShopListScRsp), "CmdGetShopListCsReq" => Some(Self::CmdGetShopListCsReq), _ => None, } } } /// Obf: BGCDIJDNAGF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSpaceZooType { BgcdijdnagfPcpdhelpkem = 0, CmdSpaceZooMutateScRsp = 6718, CmdSpaceZooMutateCsReq = 6714, CmdSpaceZooBornCsReq = 6794, CmdSpaceZooDeleteCatScRsp = 6726, CmdSpaceZooTakeScRsp = 6704, CmdSpaceZooOpCatteryScRsp = 6798, CmdSpaceZooExchangeItemCsReq = 6701, CmdSpaceZooDeleteCatCsReq = 6763, CmdSpaceZooBornScRsp = 6795, CmdSpaceZooCatUpdateNotify = 6739, CmdEicjjjfflbi = 6774, CmdSpaceZooOpCatteryCsReq = 6709, CmdSpaceZooDataScRsp = 6710, CmdSpaceZooTakeCsReq = 6737, CmdSpaceZooDataCsReq = 6791, } 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::BgcdijdnagfPcpdhelpkem => "BGCDIJDNAGF_PCPDHELPKEM", Self::CmdSpaceZooMutateScRsp => "CmdSpaceZooMutateScRsp", Self::CmdSpaceZooMutateCsReq => "CmdSpaceZooMutateCsReq", Self::CmdSpaceZooBornCsReq => "CmdSpaceZooBornCsReq", Self::CmdSpaceZooDeleteCatScRsp => "CmdSpaceZooDeleteCatScRsp", Self::CmdSpaceZooTakeScRsp => "CmdSpaceZooTakeScRsp", Self::CmdSpaceZooOpCatteryScRsp => "CmdSpaceZooOpCatteryScRsp", Self::CmdSpaceZooExchangeItemCsReq => "CmdSpaceZooExchangeItemCsReq", Self::CmdSpaceZooDeleteCatCsReq => "CmdSpaceZooDeleteCatCsReq", Self::CmdSpaceZooBornScRsp => "CmdSpaceZooBornScRsp", Self::CmdSpaceZooCatUpdateNotify => "CmdSpaceZooCatUpdateNotify", Self::CmdEicjjjfflbi => "CmdEICJJJFFLBI", Self::CmdSpaceZooOpCatteryCsReq => "CmdSpaceZooOpCatteryCsReq", Self::CmdSpaceZooDataScRsp => "CmdSpaceZooDataScRsp", Self::CmdSpaceZooTakeCsReq => "CmdSpaceZooTakeCsReq", Self::CmdSpaceZooDataCsReq => "CmdSpaceZooDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BGCDIJDNAGF_PCPDHELPKEM" => Some(Self::BgcdijdnagfPcpdhelpkem), "CmdSpaceZooMutateScRsp" => Some(Self::CmdSpaceZooMutateScRsp), "CmdSpaceZooMutateCsReq" => Some(Self::CmdSpaceZooMutateCsReq), "CmdSpaceZooBornCsReq" => Some(Self::CmdSpaceZooBornCsReq), "CmdSpaceZooDeleteCatScRsp" => Some(Self::CmdSpaceZooDeleteCatScRsp), "CmdSpaceZooTakeScRsp" => Some(Self::CmdSpaceZooTakeScRsp), "CmdSpaceZooOpCatteryScRsp" => Some(Self::CmdSpaceZooOpCatteryScRsp), "CmdSpaceZooExchangeItemCsReq" => Some(Self::CmdSpaceZooExchangeItemCsReq), "CmdSpaceZooDeleteCatCsReq" => Some(Self::CmdSpaceZooDeleteCatCsReq), "CmdSpaceZooBornScRsp" => Some(Self::CmdSpaceZooBornScRsp), "CmdSpaceZooCatUpdateNotify" => Some(Self::CmdSpaceZooCatUpdateNotify), "CmdEICJJJFFLBI" => Some(Self::CmdEicjjjfflbi), "CmdSpaceZooOpCatteryCsReq" => Some(Self::CmdSpaceZooOpCatteryCsReq), "CmdSpaceZooDataScRsp" => Some(Self::CmdSpaceZooDataScRsp), "CmdSpaceZooTakeCsReq" => Some(Self::CmdSpaceZooTakeCsReq), "CmdSpaceZooDataCsReq" => Some(Self::CmdSpaceZooDataCsReq), _ => None, } } } /// Obf: JHPDEBBIDMN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStarFightType { JhpdebbidmnPcpdhelpkem = 0, CmdGetStarFightDataScRsp = 7170, CmdStartStarFightLevelScRsp = 7167, CmdStarFightDataChangeNotify = 7165, CmdGetStarFightDataCsReq = 7169, CmdStartStarFightLevelCsReq = 7161, } 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::JhpdebbidmnPcpdhelpkem => "JHPDEBBIDMN_PCPDHELPKEM", Self::CmdGetStarFightDataScRsp => "CmdGetStarFightDataScRsp", Self::CmdStartStarFightLevelScRsp => "CmdStartStarFightLevelScRsp", Self::CmdStarFightDataChangeNotify => "CmdStarFightDataChangeNotify", Self::CmdGetStarFightDataCsReq => "CmdGetStarFightDataCsReq", Self::CmdStartStarFightLevelCsReq => "CmdStartStarFightLevelCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JHPDEBBIDMN_PCPDHELPKEM" => Some(Self::JhpdebbidmnPcpdhelpkem), "CmdGetStarFightDataScRsp" => Some(Self::CmdGetStarFightDataScRsp), "CmdStartStarFightLevelScRsp" => Some(Self::CmdStartStarFightLevelScRsp), "CmdStarFightDataChangeNotify" => Some(Self::CmdStarFightDataChangeNotify), "CmdGetStarFightDataCsReq" => Some(Self::CmdGetStarFightDataCsReq), "CmdStartStarFightLevelCsReq" => Some(Self::CmdStartStarFightLevelCsReq), _ => None, } } } /// Obf: AHJHAMOKMKH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStoryLineType { AhjhamokmkhPcpdhelpkem = 0, CmdStoryLineTrialAvatarChangeScNotify = 6209, CmdStoryLineInfoScNotify = 6294, CmdChangeStoryLineFinishScNotify = 6218, CmdEdiheaflfao = 6210, CmdGetStoryLineInfoCsReq = 6291, } 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::AhjhamokmkhPcpdhelpkem => "AHJHAMOKMKH_PCPDHELPKEM", Self::CmdStoryLineTrialAvatarChangeScNotify => { "CmdStoryLineTrialAvatarChangeScNotify" } Self::CmdStoryLineInfoScNotify => "CmdStoryLineInfoScNotify", Self::CmdChangeStoryLineFinishScNotify => "CmdChangeStoryLineFinishScNotify", Self::CmdEdiheaflfao => "CmdEDIHEAFLFAO", Self::CmdGetStoryLineInfoCsReq => "CmdGetStoryLineInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AHJHAMOKMKH_PCPDHELPKEM" => Some(Self::AhjhamokmkhPcpdhelpkem), "CmdStoryLineTrialAvatarChangeScNotify" => { Some(Self::CmdStoryLineTrialAvatarChangeScNotify) } "CmdStoryLineInfoScNotify" => Some(Self::CmdStoryLineInfoScNotify), "CmdChangeStoryLineFinishScNotify" => { Some(Self::CmdChangeStoryLineFinishScNotify) } "CmdEDIHEAFLFAO" => Some(Self::CmdEdiheaflfao), "CmdGetStoryLineInfoCsReq" => Some(Self::CmdGetStoryLineInfoCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bgipgamdmid { Pcpdhelpkem = 0, Bjoliibaamh = 1, Maicobohjkj = 2, Pmbbcleohcf = 3, Mcbdnoadmii = 4, Jdnddgmcldl = 5, } impl Bgipgamdmid { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "BGIPGAMDMID_PCPDHELPKEM", Self::Bjoliibaamh => "BGIPGAMDMID_BJOLIIBAAMH", Self::Maicobohjkj => "BGIPGAMDMID_MAICOBOHJKJ", Self::Pmbbcleohcf => "BGIPGAMDMID_PMBBCLEOHCF", Self::Mcbdnoadmii => "BGIPGAMDMID_MCBDNOADMII", Self::Jdnddgmcldl => "BGIPGAMDMID_JDNDDGMCLDL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BGIPGAMDMID_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "BGIPGAMDMID_BJOLIIBAAMH" => Some(Self::Bjoliibaamh), "BGIPGAMDMID_MAICOBOHJKJ" => Some(Self::Maicobohjkj), "BGIPGAMDMID_PMBBCLEOHCF" => Some(Self::Pmbbcleohcf), "BGIPGAMDMID_MCBDNOADMII" => Some(Self::Mcbdnoadmii), "BGIPGAMDMID_JDNDDGMCLDL" => Some(Self::Jdnddgmcldl), _ => None, } } } /// Obf: IAIFCMLMDAF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStrongChallengeActivityType { IaifcmlmdafPcpdhelpkem = 0, CmdEnterActivityStrongChallengeCsReq = 6694, CmdEnterStrongChallengeActivityStageScRsp = 6695, CmdBmilhkcakea = 6691, CmdLbgodaiemfc = 6610, CmdMgombdgdgcp = 6614, } 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::IaifcmlmdafPcpdhelpkem => "IAIFCMLMDAF_PCPDHELPKEM", Self::CmdEnterActivityStrongChallengeCsReq => { "CmdEnterActivityStrongChallengeCsReq" } Self::CmdEnterStrongChallengeActivityStageScRsp => { "CmdEnterStrongChallengeActivityStageScRsp" } Self::CmdBmilhkcakea => "CmdBMILHKCAKEA", Self::CmdLbgodaiemfc => "CmdLBGODAIEMFC", Self::CmdMgombdgdgcp => "CmdMGOMBDGDGCP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IAIFCMLMDAF_PCPDHELPKEM" => Some(Self::IaifcmlmdafPcpdhelpkem), "CmdEnterActivityStrongChallengeCsReq" => { Some(Self::CmdEnterActivityStrongChallengeCsReq) } "CmdEnterStrongChallengeActivityStageScRsp" => { Some(Self::CmdEnterStrongChallengeActivityStageScRsp) } "CmdBMILHKCAKEA" => Some(Self::CmdBmilhkcakea), "CmdLBGODAIEMFC" => Some(Self::CmdLbgodaiemfc), "CmdMGOMBDGDGCP" => Some(Self::CmdMgombdgdgcp), _ => None, } } } /// Obf: JNJIFBCMNEG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSummonActivityType { JnjifbcmnegPcpdhelpkem = 0, CmdGetSummonActivityDataCsReq = 7569, CmdSummonActivityBattleEndScNotify = 7565, CmdEnterSummonActivityStageScRsp = 7567, CmdEnterSummonActivityStageCsReq = 7561, CmdGetSummonActivityDataScRsp = 7570, } 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::JnjifbcmnegPcpdhelpkem => "JNJIFBCMNEG_PCPDHELPKEM", Self::CmdGetSummonActivityDataCsReq => "CmdGetSummonActivityDataCsReq", Self::CmdSummonActivityBattleEndScNotify => { "CmdSummonActivityBattleEndScNotify" } Self::CmdEnterSummonActivityStageScRsp => "CmdEnterSummonActivityStageScRsp", Self::CmdEnterSummonActivityStageCsReq => "CmdEnterSummonActivityStageCsReq", Self::CmdGetSummonActivityDataScRsp => "CmdGetSummonActivityDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JNJIFBCMNEG_PCPDHELPKEM" => Some(Self::JnjifbcmnegPcpdhelpkem), "CmdGetSummonActivityDataCsReq" => Some(Self::CmdGetSummonActivityDataCsReq), "CmdSummonActivityBattleEndScNotify" => { Some(Self::CmdSummonActivityBattleEndScNotify) } "CmdEnterSummonActivityStageScRsp" => { Some(Self::CmdEnterSummonActivityStageScRsp) } "CmdEnterSummonActivityStageCsReq" => { Some(Self::CmdEnterSummonActivityStageCsReq) } "CmdGetSummonActivityDataScRsp" => Some(Self::CmdGetSummonActivityDataScRsp), _ => None, } } } /// Obf: INMKGNMPOED #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSwitchHandType { InmkgnmpoedPcpdhelpkem = 0, CmdGetSwitchHandResetHandPosScRsp = 8118, CmdSwitchHandResetGameCsReq = 8104, CmdSwitchHandStartScRsp = 8110, CmdIndkhmaoakm = 8119, CmdSwitchHandUpdateCsReq = 8114, CmdSwitchHandResetTransformCsReq = 8111, CmdSwitchHandStartCsReq = 8102, CmdSwitchHandCoinUpdateCsReq = 8107, CmdSwitchHandFinishCsReq = 8115, CmdSwitchHandFinishScRsp = 8108, CmdGetSwitchHandDataScRsp = 8120, CmdSwitchHandDataCsReq = 8101, CmdGetSwitchHandResetGameScRsp = 8103, CmdGetSwitchHandUpdateScRsp = 8117, } 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::InmkgnmpoedPcpdhelpkem => "INMKGNMPOED_PCPDHELPKEM", Self::CmdGetSwitchHandResetHandPosScRsp => { "CmdGetSwitchHandResetHandPosScRsp" } Self::CmdSwitchHandResetGameCsReq => "CmdSwitchHandResetGameCsReq", Self::CmdSwitchHandStartScRsp => "CmdSwitchHandStartScRsp", Self::CmdIndkhmaoakm => "CmdINDKHMAOAKM", Self::CmdSwitchHandUpdateCsReq => "CmdSwitchHandUpdateCsReq", Self::CmdSwitchHandResetTransformCsReq => "CmdSwitchHandResetTransformCsReq", Self::CmdSwitchHandStartCsReq => "CmdSwitchHandStartCsReq", Self::CmdSwitchHandCoinUpdateCsReq => "CmdSwitchHandCoinUpdateCsReq", Self::CmdSwitchHandFinishCsReq => "CmdSwitchHandFinishCsReq", Self::CmdSwitchHandFinishScRsp => "CmdSwitchHandFinishScRsp", Self::CmdGetSwitchHandDataScRsp => "CmdGetSwitchHandDataScRsp", Self::CmdSwitchHandDataCsReq => "CmdSwitchHandDataCsReq", Self::CmdGetSwitchHandResetGameScRsp => "CmdGetSwitchHandResetGameScRsp", Self::CmdGetSwitchHandUpdateScRsp => "CmdGetSwitchHandUpdateScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "INMKGNMPOED_PCPDHELPKEM" => Some(Self::InmkgnmpoedPcpdhelpkem), "CmdGetSwitchHandResetHandPosScRsp" => { Some(Self::CmdGetSwitchHandResetHandPosScRsp) } "CmdSwitchHandResetGameCsReq" => Some(Self::CmdSwitchHandResetGameCsReq), "CmdSwitchHandStartScRsp" => Some(Self::CmdSwitchHandStartScRsp), "CmdINDKHMAOAKM" => Some(Self::CmdIndkhmaoakm), "CmdSwitchHandUpdateCsReq" => Some(Self::CmdSwitchHandUpdateCsReq), "CmdSwitchHandResetTransformCsReq" => { Some(Self::CmdSwitchHandResetTransformCsReq) } "CmdSwitchHandStartCsReq" => Some(Self::CmdSwitchHandStartCsReq), "CmdSwitchHandCoinUpdateCsReq" => Some(Self::CmdSwitchHandCoinUpdateCsReq), "CmdSwitchHandFinishCsReq" => Some(Self::CmdSwitchHandFinishCsReq), "CmdSwitchHandFinishScRsp" => Some(Self::CmdSwitchHandFinishScRsp), "CmdGetSwitchHandDataScRsp" => Some(Self::CmdGetSwitchHandDataScRsp), "CmdSwitchHandDataCsReq" => Some(Self::CmdSwitchHandDataCsReq), "CmdGetSwitchHandResetGameScRsp" => { Some(Self::CmdGetSwitchHandResetGameScRsp) } "CmdGetSwitchHandUpdateScRsp" => Some(Self::CmdGetSwitchHandUpdateScRsp), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ipeedbpjeke { Pcpdhelpkem = 0, Cbimlfjgoii = 1, Innhaidognf = 2, } impl Ipeedbpjeke { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "IPEEDBPJEKE_PCPDHELPKEM", Self::Cbimlfjgoii => "IPEEDBPJEKE_CBIMLFJGOII", Self::Innhaidognf => "IPEEDBPJEKE_INNHAIDOGNF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IPEEDBPJEKE_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "IPEEDBPJEKE_CBIMLFJGOII" => Some(Self::Cbimlfjgoii), "IPEEDBPJEKE_INNHAIDOGNF" => Some(Self::Innhaidognf), _ => None, } } } /// Obf: KKPPJENPAJC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSwordTrainingType { KkppjenpajcPcpdhelpkem = 0, CmdSwordTrainingGiveUpGameScRsp = 7456, CmdSwordTrainingMarkEndingViewedScRsp = 7461, CmdSwordTrainingTurnActionScRsp = 7485, CmdSwordTrainingLearnSkillCsReq = 7453, CmdSwordTrainingGameSyncChangeScNotify = 7463, CmdGetSwordTrainingDataCsReq = 7457, CmdSwordTrainingSelectEndingCsReq = 7487, CmdSwordTrainingSetSkillTraceCsReq = 7474, CmdSwordTrainingActionTurnSettleScNotify = 7472, CmdSwordTrainingResumeGameScRsp = 7484, CmdSwordTrainingStoryBattleCsReq = 7473, CmdSwordTrainingGiveUpGameCsReq = 7465, CmdSwordTrainingLearnSkillScRsp = 7500, CmdEnterSwordTrainingExamCsReq = 7495, CmdSwordTrainingDialogueSelectOptionScRsp = 7497, CmdSwordTrainingStoryConfirmScRsp = 7499, CmdSwordTrainingStoryBattleScRsp = 7464, CmdSwordTrainingExamResultConfirmScRsp = 7490, CmdSwordTrainingStoryConfirmCsReq = 7471, CmdSwordTrainingTurnActionCsReq = 7477, CmdSwordTrainingExamResultConfirmCsReq = 7496, CmdSwordTrainingSetSkillTraceScRsp = 7491, CmdSwordTrainingRestoreGameScRsp = 7470, CmdSwordTrainingSelectEndingScRsp = 7498, CmdEnterSwordTrainingExamScRsp = 7486, CmdSwordTrainingResumeGameCsReq = 7462, CmdSwordTrainingStartGameScRsp = 7481, CmdSwordTrainingDialogueSelectOptionCsReq = 7451, CmdSwordTrainingDailyPhaseConfirmScRsp = 7455, CmdSwordTrainingUnlockSyncScNotify = 7483, CmdSwordTrainingStartGameCsReq = 7466, CmdSwordTrainingDailyPhaseConfirmCsReq = 7488, CmdSwordTrainingRestoreGameCsReq = 7489, CmdGetSwordTrainingDataScRsp = 7480, CmdSwordTrainingGameSettleScNotify = 7458, CmdSwordTrainingMarkEndingViewedCsReq = 7492, } 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::KkppjenpajcPcpdhelpkem => "KKPPJENPAJC_PCPDHELPKEM", Self::CmdSwordTrainingGiveUpGameScRsp => "CmdSwordTrainingGiveUpGameScRsp", Self::CmdSwordTrainingMarkEndingViewedScRsp => { "CmdSwordTrainingMarkEndingViewedScRsp" } Self::CmdSwordTrainingTurnActionScRsp => "CmdSwordTrainingTurnActionScRsp", Self::CmdSwordTrainingLearnSkillCsReq => "CmdSwordTrainingLearnSkillCsReq", Self::CmdSwordTrainingGameSyncChangeScNotify => { "CmdSwordTrainingGameSyncChangeScNotify" } Self::CmdGetSwordTrainingDataCsReq => "CmdGetSwordTrainingDataCsReq", Self::CmdSwordTrainingSelectEndingCsReq => { "CmdSwordTrainingSelectEndingCsReq" } Self::CmdSwordTrainingSetSkillTraceCsReq => { "CmdSwordTrainingSetSkillTraceCsReq" } Self::CmdSwordTrainingActionTurnSettleScNotify => { "CmdSwordTrainingActionTurnSettleScNotify" } Self::CmdSwordTrainingResumeGameScRsp => "CmdSwordTrainingResumeGameScRsp", Self::CmdSwordTrainingStoryBattleCsReq => "CmdSwordTrainingStoryBattleCsReq", Self::CmdSwordTrainingGiveUpGameCsReq => "CmdSwordTrainingGiveUpGameCsReq", Self::CmdSwordTrainingLearnSkillScRsp => "CmdSwordTrainingLearnSkillScRsp", Self::CmdEnterSwordTrainingExamCsReq => "CmdEnterSwordTrainingExamCsReq", Self::CmdSwordTrainingDialogueSelectOptionScRsp => { "CmdSwordTrainingDialogueSelectOptionScRsp" } Self::CmdSwordTrainingStoryConfirmScRsp => { "CmdSwordTrainingStoryConfirmScRsp" } Self::CmdSwordTrainingStoryBattleScRsp => "CmdSwordTrainingStoryBattleScRsp", Self::CmdSwordTrainingExamResultConfirmScRsp => { "CmdSwordTrainingExamResultConfirmScRsp" } Self::CmdSwordTrainingStoryConfirmCsReq => { "CmdSwordTrainingStoryConfirmCsReq" } Self::CmdSwordTrainingTurnActionCsReq => "CmdSwordTrainingTurnActionCsReq", Self::CmdSwordTrainingExamResultConfirmCsReq => { "CmdSwordTrainingExamResultConfirmCsReq" } Self::CmdSwordTrainingSetSkillTraceScRsp => { "CmdSwordTrainingSetSkillTraceScRsp" } Self::CmdSwordTrainingRestoreGameScRsp => "CmdSwordTrainingRestoreGameScRsp", Self::CmdSwordTrainingSelectEndingScRsp => { "CmdSwordTrainingSelectEndingScRsp" } Self::CmdEnterSwordTrainingExamScRsp => "CmdEnterSwordTrainingExamScRsp", Self::CmdSwordTrainingResumeGameCsReq => "CmdSwordTrainingResumeGameCsReq", Self::CmdSwordTrainingStartGameScRsp => "CmdSwordTrainingStartGameScRsp", Self::CmdSwordTrainingDialogueSelectOptionCsReq => { "CmdSwordTrainingDialogueSelectOptionCsReq" } Self::CmdSwordTrainingDailyPhaseConfirmScRsp => { "CmdSwordTrainingDailyPhaseConfirmScRsp" } Self::CmdSwordTrainingUnlockSyncScNotify => { "CmdSwordTrainingUnlockSyncScNotify" } Self::CmdSwordTrainingStartGameCsReq => "CmdSwordTrainingStartGameCsReq", Self::CmdSwordTrainingDailyPhaseConfirmCsReq => { "CmdSwordTrainingDailyPhaseConfirmCsReq" } Self::CmdSwordTrainingRestoreGameCsReq => "CmdSwordTrainingRestoreGameCsReq", Self::CmdGetSwordTrainingDataScRsp => "CmdGetSwordTrainingDataScRsp", Self::CmdSwordTrainingGameSettleScNotify => { "CmdSwordTrainingGameSettleScNotify" } 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 { "KKPPJENPAJC_PCPDHELPKEM" => Some(Self::KkppjenpajcPcpdhelpkem), "CmdSwordTrainingGiveUpGameScRsp" => { Some(Self::CmdSwordTrainingGiveUpGameScRsp) } "CmdSwordTrainingMarkEndingViewedScRsp" => { Some(Self::CmdSwordTrainingMarkEndingViewedScRsp) } "CmdSwordTrainingTurnActionScRsp" => { Some(Self::CmdSwordTrainingTurnActionScRsp) } "CmdSwordTrainingLearnSkillCsReq" => { Some(Self::CmdSwordTrainingLearnSkillCsReq) } "CmdSwordTrainingGameSyncChangeScNotify" => { Some(Self::CmdSwordTrainingGameSyncChangeScNotify) } "CmdGetSwordTrainingDataCsReq" => Some(Self::CmdGetSwordTrainingDataCsReq), "CmdSwordTrainingSelectEndingCsReq" => { Some(Self::CmdSwordTrainingSelectEndingCsReq) } "CmdSwordTrainingSetSkillTraceCsReq" => { Some(Self::CmdSwordTrainingSetSkillTraceCsReq) } "CmdSwordTrainingActionTurnSettleScNotify" => { Some(Self::CmdSwordTrainingActionTurnSettleScNotify) } "CmdSwordTrainingResumeGameScRsp" => { Some(Self::CmdSwordTrainingResumeGameScRsp) } "CmdSwordTrainingStoryBattleCsReq" => { Some(Self::CmdSwordTrainingStoryBattleCsReq) } "CmdSwordTrainingGiveUpGameCsReq" => { Some(Self::CmdSwordTrainingGiveUpGameCsReq) } "CmdSwordTrainingLearnSkillScRsp" => { Some(Self::CmdSwordTrainingLearnSkillScRsp) } "CmdEnterSwordTrainingExamCsReq" => { Some(Self::CmdEnterSwordTrainingExamCsReq) } "CmdSwordTrainingDialogueSelectOptionScRsp" => { Some(Self::CmdSwordTrainingDialogueSelectOptionScRsp) } "CmdSwordTrainingStoryConfirmScRsp" => { Some(Self::CmdSwordTrainingStoryConfirmScRsp) } "CmdSwordTrainingStoryBattleScRsp" => { Some(Self::CmdSwordTrainingStoryBattleScRsp) } "CmdSwordTrainingExamResultConfirmScRsp" => { Some(Self::CmdSwordTrainingExamResultConfirmScRsp) } "CmdSwordTrainingStoryConfirmCsReq" => { Some(Self::CmdSwordTrainingStoryConfirmCsReq) } "CmdSwordTrainingTurnActionCsReq" => { Some(Self::CmdSwordTrainingTurnActionCsReq) } "CmdSwordTrainingExamResultConfirmCsReq" => { Some(Self::CmdSwordTrainingExamResultConfirmCsReq) } "CmdSwordTrainingSetSkillTraceScRsp" => { Some(Self::CmdSwordTrainingSetSkillTraceScRsp) } "CmdSwordTrainingRestoreGameScRsp" => { Some(Self::CmdSwordTrainingRestoreGameScRsp) } "CmdSwordTrainingSelectEndingScRsp" => { Some(Self::CmdSwordTrainingSelectEndingScRsp) } "CmdEnterSwordTrainingExamScRsp" => { Some(Self::CmdEnterSwordTrainingExamScRsp) } "CmdSwordTrainingResumeGameCsReq" => { Some(Self::CmdSwordTrainingResumeGameCsReq) } "CmdSwordTrainingStartGameScRsp" => { Some(Self::CmdSwordTrainingStartGameScRsp) } "CmdSwordTrainingDialogueSelectOptionCsReq" => { Some(Self::CmdSwordTrainingDialogueSelectOptionCsReq) } "CmdSwordTrainingDailyPhaseConfirmScRsp" => { Some(Self::CmdSwordTrainingDailyPhaseConfirmScRsp) } "CmdSwordTrainingUnlockSyncScNotify" => { Some(Self::CmdSwordTrainingUnlockSyncScNotify) } "CmdSwordTrainingStartGameCsReq" => { Some(Self::CmdSwordTrainingStartGameCsReq) } "CmdSwordTrainingDailyPhaseConfirmCsReq" => { Some(Self::CmdSwordTrainingDailyPhaseConfirmCsReq) } "CmdSwordTrainingRestoreGameCsReq" => { Some(Self::CmdSwordTrainingRestoreGameCsReq) } "CmdGetSwordTrainingDataScRsp" => Some(Self::CmdGetSwordTrainingDataScRsp), "CmdSwordTrainingGameSettleScNotify" => { Some(Self::CmdSwordTrainingGameSettleScNotify) } "CmdSwordTrainingMarkEndingViewedCsReq" => { Some(Self::CmdSwordTrainingMarkEndingViewedCsReq) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Fflimlmfabp { Pcpdhelpkem = 0, Immdicnimld = 1, Fbhnnijbkck = 2, Gglfnhnhigo = 3, Hfkfnfagafb = 4, Nngnenpfoih = 5, Effpakaloek = 6, Egndjgkkjho = 7, } impl Fflimlmfabp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "FFLIMLMFABP_PCPDHELPKEM", Self::Immdicnimld => "FFLIMLMFABP_IMMDICNIMLD", Self::Fbhnnijbkck => "FFLIMLMFABP_FBHNNIJBKCK", Self::Gglfnhnhigo => "FFLIMLMFABP_GGLFNHNHIGO", Self::Hfkfnfagafb => "FFLIMLMFABP_HFKFNFAGAFB", Self::Nngnenpfoih => "FFLIMLMFABP_NNGNENPFOIH", Self::Effpakaloek => "FFLIMLMFABP_EFFPAKALOEK", Self::Egndjgkkjho => "FFLIMLMFABP_EGNDJGKKJHO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FFLIMLMFABP_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "FFLIMLMFABP_IMMDICNIMLD" => Some(Self::Immdicnimld), "FFLIMLMFABP_FBHNNIJBKCK" => Some(Self::Fbhnnijbkck), "FFLIMLMFABP_GGLFNHNHIGO" => Some(Self::Gglfnhnhigo), "FFLIMLMFABP_HFKFNFAGAFB" => Some(Self::Hfkfnfagafb), "FFLIMLMFABP_NNGNENPFOIH" => Some(Self::Nngnenpfoih), "FFLIMLMFABP_EFFPAKALOEK" => Some(Self::Effpakaloek), "FFLIMLMFABP_EGNDJGKKJHO" => Some(Self::Egndjgkkjho), _ => None, } } } /// Obf: MMKJJKBONEA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum SwordTrainingDailyPhaseType { MmkjjkboneaPcpdhelpkem = 0, MmkjjkboneaFhnkfjfdcko = 1, MmkjjkboneaOdpdhpdmafc = 2, MmkjjkboneaCpadfkhkdmd = 3, MmkjjkboneaJnlpfkalcib = 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::MmkjjkboneaPcpdhelpkem => "MMKJJKBONEA_PCPDHELPKEM", Self::MmkjjkboneaFhnkfjfdcko => "MMKJJKBONEA_FHNKFJFDCKO", Self::MmkjjkboneaOdpdhpdmafc => "MMKJJKBONEA_ODPDHPDMAFC", Self::MmkjjkboneaCpadfkhkdmd => "MMKJJKBONEA_CPADFKHKDMD", Self::MmkjjkboneaJnlpfkalcib => "MMKJJKBONEA_JNLPFKALCIB", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MMKJJKBONEA_PCPDHELPKEM" => Some(Self::MmkjjkboneaPcpdhelpkem), "MMKJJKBONEA_FHNKFJFDCKO" => Some(Self::MmkjjkboneaFhnkfjfdcko), "MMKJJKBONEA_ODPDHPDMAFC" => Some(Self::MmkjjkboneaOdpdhpdmafc), "MMKJJKBONEA_CPADFKHKDMD" => Some(Self::MmkjjkboneaCpadfkhkdmd), "MMKJJKBONEA_JNLPFKALCIB" => Some(Self::MmkjjkboneaJnlpfkalcib), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ddkhefebfaj { Pcpdhelpkem = 0, Jleilogljnj = 1, Ehhhbigbkpe = 2, Ljmeekhoeef = 3, Hfoafiofhfo = 4, Hbikppkanch = 5, } impl Ddkhefebfaj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "DDKHEFEBFAJ_PCPDHELPKEM", Self::Jleilogljnj => "DDKHEFEBFAJ_JLEILOGLJNJ", Self::Ehhhbigbkpe => "DDKHEFEBFAJ_EHHHBIGBKPE", Self::Ljmeekhoeef => "DDKHEFEBFAJ_LJMEEKHOEEF", Self::Hfoafiofhfo => "DDKHEFEBFAJ_HFOAFIOFHFO", Self::Hbikppkanch => "DDKHEFEBFAJ_HBIKPPKANCH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DDKHEFEBFAJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "DDKHEFEBFAJ_JLEILOGLJNJ" => Some(Self::Jleilogljnj), "DDKHEFEBFAJ_EHHHBIGBKPE" => Some(Self::Ehhhbigbkpe), "DDKHEFEBFAJ_LJMEEKHOEEF" => Some(Self::Ljmeekhoeef), "DDKHEFEBFAJ_HFOAFIOFHFO" => Some(Self::Hfoafiofhfo), "DDKHEFEBFAJ_HBIKPPKANCH" => Some(Self::Hbikppkanch), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Nccljbchbbp { Ofpfpbhiamb = 0, Ppclcffghfb = 1, Dkcnpcfbmif = 2, Flbodedgofp = 3, Ncjpegnjhfk = 4, Kdfmkekfaih = 5, } impl Nccljbchbbp { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ofpfpbhiamb => "NCCLJBCHBBP_OFPFPBHIAMB", Self::Ppclcffghfb => "NCCLJBCHBBP_PPCLCFFGHFB", Self::Dkcnpcfbmif => "NCCLJBCHBBP_DKCNPCFBMIF", Self::Flbodedgofp => "NCCLJBCHBBP_FLBODEDGOFP", Self::Ncjpegnjhfk => "NCCLJBCHBBP_NCJPEGNJHFK", Self::Kdfmkekfaih => "NCCLJBCHBBP_KDFMKEKFAIH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NCCLJBCHBBP_OFPFPBHIAMB" => Some(Self::Ofpfpbhiamb), "NCCLJBCHBBP_PPCLCFFGHFB" => Some(Self::Ppclcffghfb), "NCCLJBCHBBP_DKCNPCFBMIF" => Some(Self::Dkcnpcfbmif), "NCCLJBCHBBP_FLBODEDGOFP" => Some(Self::Flbodedgofp), "NCCLJBCHBBP_NCJPEGNJHFK" => Some(Self::Ncjpegnjhfk), "NCCLJBCHBBP_KDFMKEKFAIH" => Some(Self::Kdfmkekfaih), _ => None, } } } /// Obf: BJLOLIBBMLH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerSyncType { BjlolibbmlhBcgnoeaocol = 0, CmdPlayerSyncScNotify = 691, } 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::BjlolibbmlhBcgnoeaocol => "BJLOLIBBMLH_BCGNOEAOCOL", 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 { "BJLOLIBBMLH_BCGNOEAOCOL" => Some(Self::BjlolibbmlhBcgnoeaocol), "CmdPlayerSyncScNotify" => Some(Self::CmdPlayerSyncScNotify), _ => None, } } } /// Obf: KPDFEMPKMAD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTalkEventType { KpdfempkmadCcinlaacdal = 0, CmdFinishFirstTalkByPerformanceNpcCsReq = 2174, CmdFinishFirstTalkNpcScRsp = 2198, CmdKbeejoehono = 2163, CmdGetTalkEventRewardCsReq = 2194, CmdGetFirstTalkNpcCsReq = 2114, CmdChknikpepam = 2126, CmdFinishFirstTalkNpcCsReq = 2109, CmdFinishFirstTalkByPerformanceNpcScRsp = 2137, CmdGetNpcTakenRewardScRsp = 2110, CmdTakeTalkRewardScRsp = 2195, CmdGetReceivedTalkEventsCsReq = 2191, CmdGetFirstTalkByPerformanceNpcCsReq = 2139, CmdGetFirstTalkNpcScRsp = 2118, CmdGetFirstTalkByPerformanceNpcScRsp = 2101, } 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::KpdfempkmadCcinlaacdal => "KPDFEMPKMAD_CCINLAACDAL", Self::CmdFinishFirstTalkByPerformanceNpcCsReq => { "CmdFinishFirstTalkByPerformanceNpcCsReq" } Self::CmdFinishFirstTalkNpcScRsp => "CmdFinishFirstTalkNpcScRsp", Self::CmdKbeejoehono => "CmdKBEEJOEHONO", Self::CmdGetTalkEventRewardCsReq => "CmdGetTalkEventRewardCsReq", Self::CmdGetFirstTalkNpcCsReq => "CmdGetFirstTalkNpcCsReq", Self::CmdChknikpepam => "CmdCHKNIKPEPAM", Self::CmdFinishFirstTalkNpcCsReq => "CmdFinishFirstTalkNpcCsReq", Self::CmdFinishFirstTalkByPerformanceNpcScRsp => { "CmdFinishFirstTalkByPerformanceNpcScRsp" } Self::CmdGetNpcTakenRewardScRsp => "CmdGetNpcTakenRewardScRsp", Self::CmdTakeTalkRewardScRsp => "CmdTakeTalkRewardScRsp", Self::CmdGetReceivedTalkEventsCsReq => "CmdGetReceivedTalkEventsCsReq", Self::CmdGetFirstTalkByPerformanceNpcCsReq => { "CmdGetFirstTalkByPerformanceNpcCsReq" } Self::CmdGetFirstTalkNpcScRsp => "CmdGetFirstTalkNpcScRsp", Self::CmdGetFirstTalkByPerformanceNpcScRsp => { "CmdGetFirstTalkByPerformanceNpcScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KPDFEMPKMAD_CCINLAACDAL" => Some(Self::KpdfempkmadCcinlaacdal), "CmdFinishFirstTalkByPerformanceNpcCsReq" => { Some(Self::CmdFinishFirstTalkByPerformanceNpcCsReq) } "CmdFinishFirstTalkNpcScRsp" => Some(Self::CmdFinishFirstTalkNpcScRsp), "CmdKBEEJOEHONO" => Some(Self::CmdKbeejoehono), "CmdGetTalkEventRewardCsReq" => Some(Self::CmdGetTalkEventRewardCsReq), "CmdGetFirstTalkNpcCsReq" => Some(Self::CmdGetFirstTalkNpcCsReq), "CmdCHKNIKPEPAM" => Some(Self::CmdChknikpepam), "CmdFinishFirstTalkNpcCsReq" => Some(Self::CmdFinishFirstTalkNpcCsReq), "CmdFinishFirstTalkByPerformanceNpcScRsp" => { Some(Self::CmdFinishFirstTalkByPerformanceNpcScRsp) } "CmdGetNpcTakenRewardScRsp" => Some(Self::CmdGetNpcTakenRewardScRsp), "CmdTakeTalkRewardScRsp" => Some(Self::CmdTakeTalkRewardScRsp), "CmdGetReceivedTalkEventsCsReq" => Some(Self::CmdGetReceivedTalkEventsCsReq), "CmdGetFirstTalkByPerformanceNpcCsReq" => { Some(Self::CmdGetFirstTalkByPerformanceNpcCsReq) } "CmdGetFirstTalkNpcScRsp" => Some(Self::CmdGetFirstTalkNpcScRsp), "CmdGetFirstTalkByPerformanceNpcScRsp" => { Some(Self::CmdGetFirstTalkByPerformanceNpcScRsp) } _ => None, } } } /// Obf: OELKCGADJBG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTarotBookType { OelkcgadjbgPcpdhelpkem = 0, CmdTarotBookFinishInteractionCsReq = 8159, CmdTarotBookModifyEnergyScNotify = 8147, CmdTarotBookSyncDataScNotify = 8143, CmdTarotBookFinishStoryCsReq = 8154, CmdTarotBookUnlockInteractionCsReq = 8158, CmdTarotBookFinishStoryScRsp = 8157, CmdTarotBookGetDataCsReq = 8141, CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8149, CmdTarotBookGetDataScRsp = 8160, CmdTarotBookOpenPackCsReq = 8142, CmdTarotBookOpenPackScRsp = 8150, CmdTarotBookUnlockStoryScRsp = 8148, CmdTarotBookMultiOpenPackAndUnlockStoryScRsp = 8153, CmdTarotBookFinishInteractionScRsp = 8151, CmdTarotBookUnlockInteractionScRsp = 8144, CmdTarotBookUnlockStoryCsReq = 8155, } 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::OelkcgadjbgPcpdhelpkem => "OELKCGADJBG_PCPDHELPKEM", Self::CmdTarotBookFinishInteractionCsReq => { "CmdTarotBookFinishInteractionCsReq" } Self::CmdTarotBookModifyEnergyScNotify => "CmdTarotBookModifyEnergyScNotify", Self::CmdTarotBookSyncDataScNotify => "CmdTarotBookSyncDataScNotify", Self::CmdTarotBookFinishStoryCsReq => "CmdTarotBookFinishStoryCsReq", Self::CmdTarotBookUnlockInteractionCsReq => { "CmdTarotBookUnlockInteractionCsReq" } Self::CmdTarotBookFinishStoryScRsp => "CmdTarotBookFinishStoryScRsp", Self::CmdTarotBookGetDataCsReq => "CmdTarotBookGetDataCsReq", Self::CmdTarotBookMultiOpenPackAndUnlockStoryCsReq => { "CmdTarotBookMultiOpenPackAndUnlockStoryCsReq" } Self::CmdTarotBookGetDataScRsp => "CmdTarotBookGetDataScRsp", Self::CmdTarotBookOpenPackCsReq => "CmdTarotBookOpenPackCsReq", Self::CmdTarotBookOpenPackScRsp => "CmdTarotBookOpenPackScRsp", Self::CmdTarotBookUnlockStoryScRsp => "CmdTarotBookUnlockStoryScRsp", Self::CmdTarotBookMultiOpenPackAndUnlockStoryScRsp => { "CmdTarotBookMultiOpenPackAndUnlockStoryScRsp" } Self::CmdTarotBookFinishInteractionScRsp => { "CmdTarotBookFinishInteractionScRsp" } Self::CmdTarotBookUnlockInteractionScRsp => { "CmdTarotBookUnlockInteractionScRsp" } Self::CmdTarotBookUnlockStoryCsReq => "CmdTarotBookUnlockStoryCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OELKCGADJBG_PCPDHELPKEM" => Some(Self::OelkcgadjbgPcpdhelpkem), "CmdTarotBookFinishInteractionCsReq" => { Some(Self::CmdTarotBookFinishInteractionCsReq) } "CmdTarotBookModifyEnergyScNotify" => { Some(Self::CmdTarotBookModifyEnergyScNotify) } "CmdTarotBookSyncDataScNotify" => Some(Self::CmdTarotBookSyncDataScNotify), "CmdTarotBookFinishStoryCsReq" => Some(Self::CmdTarotBookFinishStoryCsReq), "CmdTarotBookUnlockInteractionCsReq" => { Some(Self::CmdTarotBookUnlockInteractionCsReq) } "CmdTarotBookFinishStoryScRsp" => Some(Self::CmdTarotBookFinishStoryScRsp), "CmdTarotBookGetDataCsReq" => Some(Self::CmdTarotBookGetDataCsReq), "CmdTarotBookMultiOpenPackAndUnlockStoryCsReq" => { Some(Self::CmdTarotBookMultiOpenPackAndUnlockStoryCsReq) } "CmdTarotBookGetDataScRsp" => Some(Self::CmdTarotBookGetDataScRsp), "CmdTarotBookOpenPackCsReq" => Some(Self::CmdTarotBookOpenPackCsReq), "CmdTarotBookOpenPackScRsp" => Some(Self::CmdTarotBookOpenPackScRsp), "CmdTarotBookUnlockStoryScRsp" => Some(Self::CmdTarotBookUnlockStoryScRsp), "CmdTarotBookMultiOpenPackAndUnlockStoryScRsp" => { Some(Self::CmdTarotBookMultiOpenPackAndUnlockStoryScRsp) } "CmdTarotBookFinishInteractionScRsp" => { Some(Self::CmdTarotBookFinishInteractionScRsp) } "CmdTarotBookUnlockInteractionScRsp" => { Some(Self::CmdTarotBookUnlockInteractionScRsp) } "CmdTarotBookUnlockStoryCsReq" => Some(Self::CmdTarotBookUnlockStoryCsReq), _ => None, } } } /// Obf: CPKAJFJJPED #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTelevisionActivityType { CpkajfjjpedPcpdhelpkem = 0, CmdGetTelevisionActivityDataScRsp = 6980, CmdEnterTelevisionActivityStageCsReq = 6970, CmdGetTelevisionActivityDataCsReq = 6961, CmdMagpkaphfmj = 6962, CmdEnterTelevisionActivityStageScRsp = 6975, CmdTelevisionActivityBattleEndScNotify = 6968, } 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::CpkajfjjpedPcpdhelpkem => "CPKAJFJJPED_PCPDHELPKEM", Self::CmdGetTelevisionActivityDataScRsp => { "CmdGetTelevisionActivityDataScRsp" } Self::CmdEnterTelevisionActivityStageCsReq => { "CmdEnterTelevisionActivityStageCsReq" } Self::CmdGetTelevisionActivityDataCsReq => { "CmdGetTelevisionActivityDataCsReq" } Self::CmdMagpkaphfmj => "CmdMAGPKAPHFMJ", Self::CmdEnterTelevisionActivityStageScRsp => { "CmdEnterTelevisionActivityStageScRsp" } Self::CmdTelevisionActivityBattleEndScNotify => { "CmdTelevisionActivityBattleEndScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CPKAJFJJPED_PCPDHELPKEM" => Some(Self::CpkajfjjpedPcpdhelpkem), "CmdGetTelevisionActivityDataScRsp" => { Some(Self::CmdGetTelevisionActivityDataScRsp) } "CmdEnterTelevisionActivityStageCsReq" => { Some(Self::CmdEnterTelevisionActivityStageCsReq) } "CmdGetTelevisionActivityDataCsReq" => { Some(Self::CmdGetTelevisionActivityDataCsReq) } "CmdMAGPKAPHFMJ" => Some(Self::CmdMagpkaphfmj), "CmdEnterTelevisionActivityStageScRsp" => { Some(Self::CmdEnterTelevisionActivityStageScRsp) } "CmdTelevisionActivityBattleEndScNotify" => { Some(Self::CmdTelevisionActivityBattleEndScNotify) } _ => None, } } } /// Obf: CKCEEBOKLJJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTextJoinType { CkceebokljjPcpdhelpkem = 0, CmdIncjnjgehcd = 3810, CmdTextJoinBatchSaveScRsp = 3818, CmdTextJoinBatchSaveCsReq = 3814, CmdTextJoinQueryScRsp = 3895, CmdTextJoinQueryCsReq = 3894, CkceebokljjLneaffiajjl = 3891, } 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::CkceebokljjPcpdhelpkem => "CKCEEBOKLJJ_PCPDHELPKEM", Self::CmdIncjnjgehcd => "CmdINCJNJGEHCD", Self::CmdTextJoinBatchSaveScRsp => "CmdTextJoinBatchSaveScRsp", Self::CmdTextJoinBatchSaveCsReq => "CmdTextJoinBatchSaveCsReq", Self::CmdTextJoinQueryScRsp => "CmdTextJoinQueryScRsp", Self::CmdTextJoinQueryCsReq => "CmdTextJoinQueryCsReq", Self::CkceebokljjLneaffiajjl => "CKCEEBOKLJJ_LNEAFFIAJJL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CKCEEBOKLJJ_PCPDHELPKEM" => Some(Self::CkceebokljjPcpdhelpkem), "CmdINCJNJGEHCD" => Some(Self::CmdIncjnjgehcd), "CmdTextJoinBatchSaveScRsp" => Some(Self::CmdTextJoinBatchSaveScRsp), "CmdTextJoinBatchSaveCsReq" => Some(Self::CmdTextJoinBatchSaveCsReq), "CmdTextJoinQueryScRsp" => Some(Self::CmdTextJoinQueryScRsp), "CmdTextJoinQueryCsReq" => Some(Self::CmdTextJoinQueryCsReq), "CKCEEBOKLJJ_LNEAFFIAJJL" => Some(Self::CkceebokljjLneaffiajjl), _ => None, } } } /// Obf: IGNAEJEMBFO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrackPhotoActivityType { IgnaejembfoPcpdhelpkem = 0, CmdStartTrackPhotoStageCsReq = 7555, CmdSettleTrackPhotoStageCsReq = 7551, CmdEaahndohpph = 7556, CmdSettleTrackPhotoStageScRsp = 7557, CmdGetTrackPhotoActivityDataCsReq = 7559, CmdQuitTrackPhotoStageCsReq = 7552, CmdGetTrackPhotoActivityDataScRsp = 7560, CmdStartTrackPhotoStageScRsp = 7554, } 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::IgnaejembfoPcpdhelpkem => "IGNAEJEMBFO_PCPDHELPKEM", Self::CmdStartTrackPhotoStageCsReq => "CmdStartTrackPhotoStageCsReq", Self::CmdSettleTrackPhotoStageCsReq => "CmdSettleTrackPhotoStageCsReq", Self::CmdEaahndohpph => "CmdEAAHNDOHPPH", Self::CmdSettleTrackPhotoStageScRsp => "CmdSettleTrackPhotoStageScRsp", Self::CmdGetTrackPhotoActivityDataCsReq => { "CmdGetTrackPhotoActivityDataCsReq" } Self::CmdQuitTrackPhotoStageCsReq => "CmdQuitTrackPhotoStageCsReq", Self::CmdGetTrackPhotoActivityDataScRsp => { "CmdGetTrackPhotoActivityDataScRsp" } Self::CmdStartTrackPhotoStageScRsp => "CmdStartTrackPhotoStageScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IGNAEJEMBFO_PCPDHELPKEM" => Some(Self::IgnaejembfoPcpdhelpkem), "CmdStartTrackPhotoStageCsReq" => Some(Self::CmdStartTrackPhotoStageCsReq), "CmdSettleTrackPhotoStageCsReq" => Some(Self::CmdSettleTrackPhotoStageCsReq), "CmdEAAHNDOHPPH" => Some(Self::CmdEaahndohpph), "CmdSettleTrackPhotoStageScRsp" => Some(Self::CmdSettleTrackPhotoStageScRsp), "CmdGetTrackPhotoActivityDataCsReq" => { Some(Self::CmdGetTrackPhotoActivityDataCsReq) } "CmdQuitTrackPhotoStageCsReq" => Some(Self::CmdQuitTrackPhotoStageCsReq), "CmdGetTrackPhotoActivityDataScRsp" => { Some(Self::CmdGetTrackPhotoActivityDataScRsp) } "CmdStartTrackPhotoStageScRsp" => Some(Self::CmdStartTrackPhotoStageScRsp), _ => None, } } } /// Obf: IODFALGGBCH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainCakeCatchType { IodfalggbchPcpdhelpkem = 0, CmdSocialPlayTalkScRsp = 9751, CmdIpckglohjlh = 9637, CmdJgecjefknco = 9718, CmdTrainCakeCatchDiyCsReq = 9716, CmdTrainCakeCatchSearchCsReq = 9733, CmdTrainCakeCatchOpenBoxScRsp = 9657, CmdTrainCakeCatchGetDataScRsp = 9762, CmdMklflkdhlic = 9666, CmdSocialPlayGameplayOperationScNotify = 9662, CmdTrainCakeCatchOpenBoxCsReq = 9628, CmdSocialPlayTalkCsReq = 9648, CmdBbdmhampcje = 9675, CmdTrainCakeCatchDiyLikeCsReq = 9659, CmdSocialPlayRoomPlayerMoveScNotify = 9621, CmdSocialPlayPreCheckEnterRoomScRsp = 9728, CmdPreCheckEnterRoomReq = 9767, CmdTrainCakeCatchSearchScRsp = 9766, CmdTrainCakeCatchDiyLikeScRsp = 9697, CmdTrainCakeCatchGetDataCsReq = 9745, IodfalggbchAamokiighip = 9676, CmdSocialPlaySettingInfoScNotify = 9627, CmdAhlmmdjagoa = 9683, CmdTrainCakeCatchDiyScRsp = 9649, } 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::IodfalggbchPcpdhelpkem => "IODFALGGBCH_PCPDHELPKEM", Self::CmdSocialPlayTalkScRsp => "CmdSocialPlayTalkScRsp", Self::CmdIpckglohjlh => "CmdIPCKGLOHJLH", Self::CmdJgecjefknco => "CmdJGECJEFKNCO", Self::CmdTrainCakeCatchDiyCsReq => "CmdTrainCakeCatchDiyCsReq", Self::CmdTrainCakeCatchSearchCsReq => "CmdTrainCakeCatchSearchCsReq", Self::CmdTrainCakeCatchOpenBoxScRsp => "CmdTrainCakeCatchOpenBoxScRsp", Self::CmdTrainCakeCatchGetDataScRsp => "CmdTrainCakeCatchGetDataScRsp", Self::CmdMklflkdhlic => "CmdMKLFLKDHLIC", Self::CmdSocialPlayGameplayOperationScNotify => { "CmdSocialPlayGameplayOperationScNotify" } Self::CmdTrainCakeCatchOpenBoxCsReq => "CmdTrainCakeCatchOpenBoxCsReq", Self::CmdSocialPlayTalkCsReq => "CmdSocialPlayTalkCsReq", Self::CmdBbdmhampcje => "CmdBBDMHAMPCJE", Self::CmdTrainCakeCatchDiyLikeCsReq => "CmdTrainCakeCatchDiyLikeCsReq", Self::CmdSocialPlayRoomPlayerMoveScNotify => { "CmdSocialPlayRoomPlayerMoveScNotify" } Self::CmdSocialPlayPreCheckEnterRoomScRsp => { "CmdSocialPlayPreCheckEnterRoomScRsp" } Self::CmdPreCheckEnterRoomReq => "CmdPreCheckEnterRoomReq", Self::CmdTrainCakeCatchSearchScRsp => "CmdTrainCakeCatchSearchScRsp", Self::CmdTrainCakeCatchDiyLikeScRsp => "CmdTrainCakeCatchDiyLikeScRsp", Self::CmdTrainCakeCatchGetDataCsReq => "CmdTrainCakeCatchGetDataCsReq", Self::IodfalggbchAamokiighip => "IODFALGGBCH_AAMOKIIGHIP", Self::CmdSocialPlaySettingInfoScNotify => "CmdSocialPlaySettingInfoScNotify", Self::CmdAhlmmdjagoa => "CmdAHLMMDJAGOA", Self::CmdTrainCakeCatchDiyScRsp => "CmdTrainCakeCatchDiyScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IODFALGGBCH_PCPDHELPKEM" => Some(Self::IodfalggbchPcpdhelpkem), "CmdSocialPlayTalkScRsp" => Some(Self::CmdSocialPlayTalkScRsp), "CmdIPCKGLOHJLH" => Some(Self::CmdIpckglohjlh), "CmdJGECJEFKNCO" => Some(Self::CmdJgecjefknco), "CmdTrainCakeCatchDiyCsReq" => Some(Self::CmdTrainCakeCatchDiyCsReq), "CmdTrainCakeCatchSearchCsReq" => Some(Self::CmdTrainCakeCatchSearchCsReq), "CmdTrainCakeCatchOpenBoxScRsp" => Some(Self::CmdTrainCakeCatchOpenBoxScRsp), "CmdTrainCakeCatchGetDataScRsp" => Some(Self::CmdTrainCakeCatchGetDataScRsp), "CmdMKLFLKDHLIC" => Some(Self::CmdMklflkdhlic), "CmdSocialPlayGameplayOperationScNotify" => { Some(Self::CmdSocialPlayGameplayOperationScNotify) } "CmdTrainCakeCatchOpenBoxCsReq" => Some(Self::CmdTrainCakeCatchOpenBoxCsReq), "CmdSocialPlayTalkCsReq" => Some(Self::CmdSocialPlayTalkCsReq), "CmdBBDMHAMPCJE" => Some(Self::CmdBbdmhampcje), "CmdTrainCakeCatchDiyLikeCsReq" => Some(Self::CmdTrainCakeCatchDiyLikeCsReq), "CmdSocialPlayRoomPlayerMoveScNotify" => { Some(Self::CmdSocialPlayRoomPlayerMoveScNotify) } "CmdSocialPlayPreCheckEnterRoomScRsp" => { Some(Self::CmdSocialPlayPreCheckEnterRoomScRsp) } "CmdPreCheckEnterRoomReq" => Some(Self::CmdPreCheckEnterRoomReq), "CmdTrainCakeCatchSearchScRsp" => Some(Self::CmdTrainCakeCatchSearchScRsp), "CmdTrainCakeCatchDiyLikeScRsp" => Some(Self::CmdTrainCakeCatchDiyLikeScRsp), "CmdTrainCakeCatchGetDataCsReq" => Some(Self::CmdTrainCakeCatchGetDataCsReq), "IODFALGGBCH_AAMOKIIGHIP" => Some(Self::IodfalggbchAamokiighip), "CmdSocialPlaySettingInfoScNotify" => { Some(Self::CmdSocialPlaySettingInfoScNotify) } "CmdAHLMMDJAGOA" => Some(Self::CmdAhlmmdjagoa), "CmdTrainCakeCatchDiyScRsp" => Some(Self::CmdTrainCakeCatchDiyScRsp), _ => None, } } } /// Obf: HLDBDENFAIH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainPartyType { HldbdenfaihPcpdhelpkem = 0, CmdTrainPartyGetDataScRsp = 8010, CmdTrainPartyBuildSelfDisplayAreaDiyScRsp = 8005, CmdTrainPartyBuildStartStepScRsp = 8037, CmdTrainPartySyncUpdateScNotify = 8063, CmdTrainPartyHandlePendingActionScRsp = 8001, CmdTrainPartyBuildStartStepCsReq = 8074, CmdKoliojkkdck = 8051, CmdTrainPartySetBadgeAutoFillScRsp = 8071, CmdTrainPartyGamePlayStartScRsp = 8021, CmdHgaapfbdgkc = 8058, CmdTrainPartyBuildDiyScRsp = 8038, CmdTrainPartyHandlePendingActionCsReq = 8039, CmdTrainPartyBuildSelfDisplayAreaDiyScNotify = 8011, CmdTrainPartyMoveScNotify = 8014, CmdTrainPartyUseCardScRsp = 8095, CmdTrainPartyBuildingUpdateNotify = 8072, CmdTrainPartySetBadgeAutoFillCsReq = 8030, CmdTrainPartyBuildDiyCsReq = 8004, CmdEncajeeeggl = 8061, CmdTrainPartyUseCardCsReq = 8094, CmdTrainPartyGamePlayStartCsReq = 8057, CmdTrainPartyBuildRoomScNotify = 8054, CmdTrainPartyBuildSelfDisplayAreaDiyCsReq = 8066, CmdDgjcelhhflk = 8007, HldbdenfaihIdnpnllcchh = 8053, CmdTrainPartyGetDataCsReq = 8091, HldbdenfaihLpobadajgna = 8073, CmdFconnmfhegh = 8033, CmdTrainPartySettleNotify = 8009, CmdTrainPartyGamePlaySettleNotify = 8028, CmdTrainPartyTakeBuildLevelAwardCsReq = 8008, CmdPoelokdnaga = 8025, CmdTrainPartyTakeBuildLevelAwardScRsp = 8017, } 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::HldbdenfaihPcpdhelpkem => "HLDBDENFAIH_PCPDHELPKEM", Self::CmdTrainPartyGetDataScRsp => "CmdTrainPartyGetDataScRsp", Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp => { "CmdTrainPartyBuildSelfDisplayAreaDiyScRsp" } Self::CmdTrainPartyBuildStartStepScRsp => "CmdTrainPartyBuildStartStepScRsp", Self::CmdTrainPartySyncUpdateScNotify => "CmdTrainPartySyncUpdateScNotify", Self::CmdTrainPartyHandlePendingActionScRsp => { "CmdTrainPartyHandlePendingActionScRsp" } Self::CmdTrainPartyBuildStartStepCsReq => "CmdTrainPartyBuildStartStepCsReq", Self::CmdKoliojkkdck => "CmdKOLIOJKKDCK", Self::CmdTrainPartySetBadgeAutoFillScRsp => { "CmdTrainPartySetBadgeAutoFillScRsp" } Self::CmdTrainPartyGamePlayStartScRsp => "CmdTrainPartyGamePlayStartScRsp", Self::CmdHgaapfbdgkc => "CmdHGAAPFBDGKC", Self::CmdTrainPartyBuildDiyScRsp => "CmdTrainPartyBuildDiyScRsp", Self::CmdTrainPartyHandlePendingActionCsReq => { "CmdTrainPartyHandlePendingActionCsReq" } Self::CmdTrainPartyBuildSelfDisplayAreaDiyScNotify => { "CmdTrainPartyBuildSelfDisplayAreaDiyScNotify" } Self::CmdTrainPartyMoveScNotify => "CmdTrainPartyMoveScNotify", Self::CmdTrainPartyUseCardScRsp => "CmdTrainPartyUseCardScRsp", Self::CmdTrainPartyBuildingUpdateNotify => { "CmdTrainPartyBuildingUpdateNotify" } Self::CmdTrainPartySetBadgeAutoFillCsReq => { "CmdTrainPartySetBadgeAutoFillCsReq" } Self::CmdTrainPartyBuildDiyCsReq => "CmdTrainPartyBuildDiyCsReq", Self::CmdEncajeeeggl => "CmdENCAJEEEGGL", Self::CmdTrainPartyUseCardCsReq => "CmdTrainPartyUseCardCsReq", Self::CmdTrainPartyGamePlayStartCsReq => "CmdTrainPartyGamePlayStartCsReq", Self::CmdTrainPartyBuildRoomScNotify => "CmdTrainPartyBuildRoomScNotify", Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq => { "CmdTrainPartyBuildSelfDisplayAreaDiyCsReq" } Self::CmdDgjcelhhflk => "CmdDGJCELHHFLK", Self::HldbdenfaihIdnpnllcchh => "HLDBDENFAIH_IDNPNLLCCHH", Self::CmdTrainPartyGetDataCsReq => "CmdTrainPartyGetDataCsReq", Self::HldbdenfaihLpobadajgna => "HLDBDENFAIH_LPOBADAJGNA", Self::CmdFconnmfhegh => "CmdFCONNMFHEGH", Self::CmdTrainPartySettleNotify => "CmdTrainPartySettleNotify", Self::CmdTrainPartyGamePlaySettleNotify => { "CmdTrainPartyGamePlaySettleNotify" } Self::CmdTrainPartyTakeBuildLevelAwardCsReq => { "CmdTrainPartyTakeBuildLevelAwardCsReq" } Self::CmdPoelokdnaga => "CmdPOELOKDNAGA", Self::CmdTrainPartyTakeBuildLevelAwardScRsp => { "CmdTrainPartyTakeBuildLevelAwardScRsp" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HLDBDENFAIH_PCPDHELPKEM" => Some(Self::HldbdenfaihPcpdhelpkem), "CmdTrainPartyGetDataScRsp" => Some(Self::CmdTrainPartyGetDataScRsp), "CmdTrainPartyBuildSelfDisplayAreaDiyScRsp" => { Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp) } "CmdTrainPartyBuildStartStepScRsp" => { Some(Self::CmdTrainPartyBuildStartStepScRsp) } "CmdTrainPartySyncUpdateScNotify" => { Some(Self::CmdTrainPartySyncUpdateScNotify) } "CmdTrainPartyHandlePendingActionScRsp" => { Some(Self::CmdTrainPartyHandlePendingActionScRsp) } "CmdTrainPartyBuildStartStepCsReq" => { Some(Self::CmdTrainPartyBuildStartStepCsReq) } "CmdKOLIOJKKDCK" => Some(Self::CmdKoliojkkdck), "CmdTrainPartySetBadgeAutoFillScRsp" => { Some(Self::CmdTrainPartySetBadgeAutoFillScRsp) } "CmdTrainPartyGamePlayStartScRsp" => { Some(Self::CmdTrainPartyGamePlayStartScRsp) } "CmdHGAAPFBDGKC" => Some(Self::CmdHgaapfbdgkc), "CmdTrainPartyBuildDiyScRsp" => Some(Self::CmdTrainPartyBuildDiyScRsp), "CmdTrainPartyHandlePendingActionCsReq" => { Some(Self::CmdTrainPartyHandlePendingActionCsReq) } "CmdTrainPartyBuildSelfDisplayAreaDiyScNotify" => { Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyScNotify) } "CmdTrainPartyMoveScNotify" => Some(Self::CmdTrainPartyMoveScNotify), "CmdTrainPartyUseCardScRsp" => Some(Self::CmdTrainPartyUseCardScRsp), "CmdTrainPartyBuildingUpdateNotify" => { Some(Self::CmdTrainPartyBuildingUpdateNotify) } "CmdTrainPartySetBadgeAutoFillCsReq" => { Some(Self::CmdTrainPartySetBadgeAutoFillCsReq) } "CmdTrainPartyBuildDiyCsReq" => Some(Self::CmdTrainPartyBuildDiyCsReq), "CmdENCAJEEEGGL" => Some(Self::CmdEncajeeeggl), "CmdTrainPartyUseCardCsReq" => Some(Self::CmdTrainPartyUseCardCsReq), "CmdTrainPartyGamePlayStartCsReq" => { Some(Self::CmdTrainPartyGamePlayStartCsReq) } "CmdTrainPartyBuildRoomScNotify" => { Some(Self::CmdTrainPartyBuildRoomScNotify) } "CmdTrainPartyBuildSelfDisplayAreaDiyCsReq" => { Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq) } "CmdDGJCELHHFLK" => Some(Self::CmdDgjcelhhflk), "HLDBDENFAIH_IDNPNLLCCHH" => Some(Self::HldbdenfaihIdnpnllcchh), "CmdTrainPartyGetDataCsReq" => Some(Self::CmdTrainPartyGetDataCsReq), "HLDBDENFAIH_LPOBADAJGNA" => Some(Self::HldbdenfaihLpobadajgna), "CmdFCONNMFHEGH" => Some(Self::CmdFconnmfhegh), "CmdTrainPartySettleNotify" => Some(Self::CmdTrainPartySettleNotify), "CmdTrainPartyGamePlaySettleNotify" => { Some(Self::CmdTrainPartyGamePlaySettleNotify) } "CmdTrainPartyTakeBuildLevelAwardCsReq" => { Some(Self::CmdTrainPartyTakeBuildLevelAwardCsReq) } "CmdPOELOKDNAGA" => Some(Self::CmdPoelokdnaga), "CmdTrainPartyTakeBuildLevelAwardScRsp" => { Some(Self::CmdTrainPartyTakeBuildLevelAwardScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dpfhpilpnon { Eifepomhekj = 0, Cifaghhmlki = 1, Pjnabhlnlen = 2, Aknlpkilelj = 3, } impl Dpfhpilpnon { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Eifepomhekj => "DPFHPILPNON_EIFEPOMHEKJ", Self::Cifaghhmlki => "DPFHPILPNON_CIFAGHHMLKI", Self::Pjnabhlnlen => "DPFHPILPNON_PJNABHLNLEN", Self::Aknlpkilelj => "DPFHPILPNON_AKNLPKILELJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DPFHPILPNON_EIFEPOMHEKJ" => Some(Self::Eifepomhekj), "DPFHPILPNON_CIFAGHHMLKI" => Some(Self::Cifaghhmlki), "DPFHPILPNON_PJNABHLNLEN" => Some(Self::Pjnabhlnlen), "DPFHPILPNON_AKNLPKILELJ" => Some(Self::Aknlpkilelj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Apaepncjdie { Kpmlnpjfhnl = 0, Fkccnbdhipo = 1, Gdnjngjgndc = 2, Mfagiihefhf = 3, Bcchpgiphbi = 4, Lgdonkabbgg = 5, } impl Apaepncjdie { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Kpmlnpjfhnl => "APAEPNCJDIE_KPMLNPJFHNL", Self::Fkccnbdhipo => "APAEPNCJDIE_FKCCNBDHIPO", Self::Gdnjngjgndc => "APAEPNCJDIE_GDNJNGJGNDC", Self::Mfagiihefhf => "APAEPNCJDIE_MFAGIIHEFHF", Self::Bcchpgiphbi => "APAEPNCJDIE_BCCHPGIPHBI", Self::Lgdonkabbgg => "APAEPNCJDIE_LGDONKABBGG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "APAEPNCJDIE_KPMLNPJFHNL" => Some(Self::Kpmlnpjfhnl), "APAEPNCJDIE_FKCCNBDHIPO" => Some(Self::Fkccnbdhipo), "APAEPNCJDIE_GDNJNGJGNDC" => Some(Self::Gdnjngjgndc), "APAEPNCJDIE_MFAGIIHEFHF" => Some(Self::Mfagiihefhf), "APAEPNCJDIE_BCCHPGIPHBI" => Some(Self::Bcchpgiphbi), "APAEPNCJDIE_LGDONKABBGG" => Some(Self::Lgdonkabbgg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bhcmhnkonmj { Hhgmflocefl = 0, Acpdnfackbl = 1, Ffblejknkel = 2, Papidkhnjkj = 3, } impl Bhcmhnkonmj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Hhgmflocefl => "BHCMHNKONMJ_HHGMFLOCEFL", Self::Acpdnfackbl => "BHCMHNKONMJ_ACPDNFACKBL", Self::Ffblejknkel => "BHCMHNKONMJ_FFBLEJKNKEL", Self::Papidkhnjkj => "BHCMHNKONMJ_PAPIDKHNJKJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BHCMHNKONMJ_HHGMFLOCEFL" => Some(Self::Hhgmflocefl), "BHCMHNKONMJ_ACPDNFACKBL" => Some(Self::Acpdnfackbl), "BHCMHNKONMJ_FFBLEJKNKEL" => Some(Self::Ffblejknkel), "BHCMHNKONMJ_PAPIDKHNJKJ" => Some(Self::Papidkhnjkj), _ => None, } } } /// Obf: HJBFKHGAAJI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrainPartyMtSkillBriefType { HjbfkhgaajiHibophohgdl = 0, HjbfkhgaajiIhbocfiphii = 1, HjbfkhgaajiKemjcnkkafe = 2, HjbfkhgaajiKmajbnfaapb = 3, HjbfkhgaajiIbbacledgfg = 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::HjbfkhgaajiHibophohgdl => "HJBFKHGAAJI_HIBOPHOHGDL", Self::HjbfkhgaajiIhbocfiphii => "HJBFKHGAAJI_IHBOCFIPHII", Self::HjbfkhgaajiKemjcnkkafe => "HJBFKHGAAJI_KEMJCNKKAFE", Self::HjbfkhgaajiKmajbnfaapb => "HJBFKHGAAJI_KMAJBNFAAPB", Self::HjbfkhgaajiIbbacledgfg => "HJBFKHGAAJI_IBBACLEDGFG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HJBFKHGAAJI_HIBOPHOHGDL" => Some(Self::HjbfkhgaajiHibophohgdl), "HJBFKHGAAJI_IHBOCFIPHII" => Some(Self::HjbfkhgaajiIhbocfiphii), "HJBFKHGAAJI_KEMJCNKKAFE" => Some(Self::HjbfkhgaajiKemjcnkkafe), "HJBFKHGAAJI_KMAJBNFAAPB" => Some(Self::HjbfkhgaajiKmajbnfaapb), "HJBFKHGAAJI_IBBACLEDGFG" => Some(Self::HjbfkhgaajiIbbacledgfg), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ponphhdbejj { Oeglclnjkec = 0, Fpalfkmnbhj = 1, Mjiibfojihk = 2, Coambkbjofp = 3, Ljljcgkcdlh = 4, Oeoalaablff = 5, Hjobclaogci = 6, Gapbdenbkfh = 7, Bnllncknaci = 8, } impl Ponphhdbejj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Oeglclnjkec => "PONPHHDBEJJ_OEGLCLNJKEC", Self::Fpalfkmnbhj => "PONPHHDBEJJ_FPALFKMNBHJ", Self::Mjiibfojihk => "PONPHHDBEJJ_MJIIBFOJIHK", Self::Coambkbjofp => "PONPHHDBEJJ_COAMBKBJOFP", Self::Ljljcgkcdlh => "PONPHHDBEJJ_LJLJCGKCDLH", Self::Oeoalaablff => "PONPHHDBEJJ_OEOALAABLFF", Self::Hjobclaogci => "PONPHHDBEJJ_HJOBCLAOGCI", Self::Gapbdenbkfh => "PONPHHDBEJJ_GAPBDENBKFH", Self::Bnllncknaci => "PONPHHDBEJJ_BNLLNCKNACI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PONPHHDBEJJ_OEGLCLNJKEC" => Some(Self::Oeglclnjkec), "PONPHHDBEJJ_FPALFKMNBHJ" => Some(Self::Fpalfkmnbhj), "PONPHHDBEJJ_MJIIBFOJIHK" => Some(Self::Mjiibfojihk), "PONPHHDBEJJ_COAMBKBJOFP" => Some(Self::Coambkbjofp), "PONPHHDBEJJ_LJLJCGKCDLH" => Some(Self::Ljljcgkcdlh), "PONPHHDBEJJ_OEOALAABLFF" => Some(Self::Oeoalaablff), "PONPHHDBEJJ_HJOBCLAOGCI" => Some(Self::Hjobclaogci), "PONPHHDBEJJ_GAPBDENBKFH" => Some(Self::Gapbdenbkfh), "PONPHHDBEJJ_BNLLNCKNACI" => Some(Self::Bnllncknaci), _ => None, } } } /// Obf: PGGMPMKFDLD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainVisitorType { PggmpmkfdldPcpdhelpkem = 0, CmdNewSupplementVisitorCsReq = 3739, CmdTrainVisitorRewardSendNotify = 3718, CmdTrainVisitorBehaviorFinishScRsp = 3710, CmdTrainVisitorBehaviorFinishCsReq = 3791, CmdGetTrainVisitorRegisterCsReq = 3709, CmdTrainRefreshTimeNotify = 3714, CmdPcgdkhgilee = 3701, CmdTakeTrainVisitorBehaviorRewardScRsp = 3726, CmdLjpmcojplde = 3795, PggmpmkfdldDnphjpkekfm = 3794, CmdTakeTrainVisitorBehaviorRewardCsReq = 3763, CmdGetTrainVisitorRegisterScRsp = 3798, } 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::PggmpmkfdldPcpdhelpkem => "PGGMPMKFDLD_PCPDHELPKEM", Self::CmdNewSupplementVisitorCsReq => "CmdNewSupplementVisitorCsReq", Self::CmdTrainVisitorRewardSendNotify => "CmdTrainVisitorRewardSendNotify", Self::CmdTrainVisitorBehaviorFinishScRsp => { "CmdTrainVisitorBehaviorFinishScRsp" } Self::CmdTrainVisitorBehaviorFinishCsReq => { "CmdTrainVisitorBehaviorFinishCsReq" } Self::CmdGetTrainVisitorRegisterCsReq => "CmdGetTrainVisitorRegisterCsReq", Self::CmdTrainRefreshTimeNotify => "CmdTrainRefreshTimeNotify", Self::CmdPcgdkhgilee => "CmdPCGDKHGILEE", Self::CmdTakeTrainVisitorBehaviorRewardScRsp => { "CmdTakeTrainVisitorBehaviorRewardScRsp" } Self::CmdLjpmcojplde => "CmdLJPMCOJPLDE", Self::PggmpmkfdldDnphjpkekfm => "PGGMPMKFDLD_DNPHJPKEKFM", Self::CmdTakeTrainVisitorBehaviorRewardCsReq => { "CmdTakeTrainVisitorBehaviorRewardCsReq" } Self::CmdGetTrainVisitorRegisterScRsp => "CmdGetTrainVisitorRegisterScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PGGMPMKFDLD_PCPDHELPKEM" => Some(Self::PggmpmkfdldPcpdhelpkem), "CmdNewSupplementVisitorCsReq" => Some(Self::CmdNewSupplementVisitorCsReq), "CmdTrainVisitorRewardSendNotify" => { Some(Self::CmdTrainVisitorRewardSendNotify) } "CmdTrainVisitorBehaviorFinishScRsp" => { Some(Self::CmdTrainVisitorBehaviorFinishScRsp) } "CmdTrainVisitorBehaviorFinishCsReq" => { Some(Self::CmdTrainVisitorBehaviorFinishCsReq) } "CmdGetTrainVisitorRegisterCsReq" => { Some(Self::CmdGetTrainVisitorRegisterCsReq) } "CmdTrainRefreshTimeNotify" => Some(Self::CmdTrainRefreshTimeNotify), "CmdPCGDKHGILEE" => Some(Self::CmdPcgdkhgilee), "CmdTakeTrainVisitorBehaviorRewardScRsp" => { Some(Self::CmdTakeTrainVisitorBehaviorRewardScRsp) } "CmdLJPMCOJPLDE" => Some(Self::CmdLjpmcojplde), "PGGMPMKFDLD_DNPHJPKEKFM" => Some(Self::PggmpmkfdldDnphjpkekfm), "CmdTakeTrainVisitorBehaviorRewardCsReq" => { Some(Self::CmdTakeTrainVisitorBehaviorRewardCsReq) } "CmdGetTrainVisitorRegisterScRsp" => { Some(Self::CmdGetTrainVisitorRegisterScRsp) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Plhbbmemdbg { Nmhbefnnoac = 0, Gbpfcamfemc = 1, Nbcgpbojjmh = 2, } impl Plhbbmemdbg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Nmhbefnnoac => "PLHBBMEMDBG_NMHBEFNNOAC", Self::Gbpfcamfemc => "PLHBBMEMDBG_GBPFCAMFEMC", Self::Nbcgpbojjmh => "PLHBBMEMDBG_NBCGPBOJJMH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PLHBBMEMDBG_NMHBEFNNOAC" => Some(Self::Nmhbefnnoac), "PLHBBMEMDBG_GBPFCAMFEMC" => Some(Self::Gbpfcamfemc), "PLHBBMEMDBG_NBCGPBOJJMH" => Some(Self::Nbcgpbojjmh), _ => None, } } } /// Obf: JDPJHMHOMLF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TrainVisitorStatus { JdpjhmhomlfPcpdhelpkem = 0, JdpjhmhomlfKeibcpanega = 1, JdpjhmhomlfCjnbcnnacnj = 2, JdpjhmhomlfAcnngjhlljd = 3, JdpjhmhomlfEaccggldgel = 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::JdpjhmhomlfPcpdhelpkem => "JDPJHMHOMLF_PCPDHELPKEM", Self::JdpjhmhomlfKeibcpanega => "JDPJHMHOMLF_KEIBCPANEGA", Self::JdpjhmhomlfCjnbcnnacnj => "JDPJHMHOMLF_CJNBCNNACNJ", Self::JdpjhmhomlfAcnngjhlljd => "JDPJHMHOMLF_ACNNGJHLLJD", Self::JdpjhmhomlfEaccggldgel => "JDPJHMHOMLF_EACCGGLDGEL", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JDPJHMHOMLF_PCPDHELPKEM" => Some(Self::JdpjhmhomlfPcpdhelpkem), "JDPJHMHOMLF_KEIBCPANEGA" => Some(Self::JdpjhmhomlfKeibcpanega), "JDPJHMHOMLF_CJNBCNNACNJ" => Some(Self::JdpjhmhomlfCjnbcnnacnj), "JDPJHMHOMLF_ACNNGJHLLJD" => Some(Self::JdpjhmhomlfAcnngjhlljd), "JDPJHMHOMLF_EACCGGLDGEL" => Some(Self::JdpjhmhomlfEaccggldgel), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Bgmkcafeohj { Pcpdhelpkem = 0, Ehbfjfjfipk = 1, Gkobbaejnnc = 2, } impl Bgmkcafeohj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "BGMKCAFEOHJ_PCPDHELPKEM", Self::Ehbfjfjfipk => "BGMKCAFEOHJ_EHBFJFJFIPK", Self::Gkobbaejnnc => "BGMKCAFEOHJ_GKOBBAEJNNC", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BGMKCAFEOHJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "BGMKCAFEOHJ_EHBFJFJFIPK" => Some(Self::Ehbfjfjfipk), "BGMKCAFEOHJ_GKOBBAEJNNC" => Some(Self::Gkobbaejnnc), _ => None, } } } /// Obf: KHHBBCAJHHN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTravelBrochureType { KhhbbcajhhnKbcmimmjfdo = 0, CmdTravelBrochureGetDataScRsp = 6410, CmdTravelBrochureApplyPasterListScRsp = 6458, CmdTravelBrochureGetDataCsReq = 6491, CmdKejiiogihje = 6432, CmdIhgioehhfao = 6438, CmdTravelBrochurePageResetCsReq = 6433, CmdTravelBrochureSelectMessageCsReq = 6414, CmdDppjiopgkji = 6401, CmdCkkahfidjlm = 6498, CmdTravelBrochureSelectMessageScRsp = 6418, CmdTravelBrochureUpdatePasterPosCsReq = 6439, KhhbbcajhhnFdkelldpdmb = 6409, CmdTravelBrochureApplyPasterListCsReq = 6407, CmdTravelBrochurePageResetScRsp = 6461, CmdKgjceofkeha = 6426, CmdTravelBrochureSetCustomValueCsReq = 6404, CmdTravelBrochureRemovePasterCsReq = 6463, CmdApholankepn = 6474, CmdTravelBrochureSetPageDescStatusCsReq = 6472, CmdTravelBrochurePageUnlockScNotify = 6494, } 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::KhhbbcajhhnKbcmimmjfdo => "KHHBBCAJHHN_KBCMIMMJFDO", Self::CmdTravelBrochureGetDataScRsp => "CmdTravelBrochureGetDataScRsp", Self::CmdTravelBrochureApplyPasterListScRsp => { "CmdTravelBrochureApplyPasterListScRsp" } Self::CmdTravelBrochureGetDataCsReq => "CmdTravelBrochureGetDataCsReq", Self::CmdKejiiogihje => "CmdKEJIIOGIHJE", Self::CmdIhgioehhfao => "CmdIHGIOEHHFAO", Self::CmdTravelBrochurePageResetCsReq => "CmdTravelBrochurePageResetCsReq", Self::CmdTravelBrochureSelectMessageCsReq => { "CmdTravelBrochureSelectMessageCsReq" } Self::CmdDppjiopgkji => "CmdDPPJIOPGKJI", Self::CmdCkkahfidjlm => "CmdCKKAHFIDJLM", Self::CmdTravelBrochureSelectMessageScRsp => { "CmdTravelBrochureSelectMessageScRsp" } Self::CmdTravelBrochureUpdatePasterPosCsReq => { "CmdTravelBrochureUpdatePasterPosCsReq" } Self::KhhbbcajhhnFdkelldpdmb => "KHHBBCAJHHN_FDKELLDPDMB", Self::CmdTravelBrochureApplyPasterListCsReq => { "CmdTravelBrochureApplyPasterListCsReq" } Self::CmdTravelBrochurePageResetScRsp => "CmdTravelBrochurePageResetScRsp", Self::CmdKgjceofkeha => "CmdKGJCEOFKEHA", Self::CmdTravelBrochureSetCustomValueCsReq => { "CmdTravelBrochureSetCustomValueCsReq" } Self::CmdTravelBrochureRemovePasterCsReq => { "CmdTravelBrochureRemovePasterCsReq" } Self::CmdApholankepn => "CmdAPHOLANKEPN", Self::CmdTravelBrochureSetPageDescStatusCsReq => { "CmdTravelBrochureSetPageDescStatusCsReq" } Self::CmdTravelBrochurePageUnlockScNotify => { "CmdTravelBrochurePageUnlockScNotify" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KHHBBCAJHHN_KBCMIMMJFDO" => Some(Self::KhhbbcajhhnKbcmimmjfdo), "CmdTravelBrochureGetDataScRsp" => Some(Self::CmdTravelBrochureGetDataScRsp), "CmdTravelBrochureApplyPasterListScRsp" => { Some(Self::CmdTravelBrochureApplyPasterListScRsp) } "CmdTravelBrochureGetDataCsReq" => Some(Self::CmdTravelBrochureGetDataCsReq), "CmdKEJIIOGIHJE" => Some(Self::CmdKejiiogihje), "CmdIHGIOEHHFAO" => Some(Self::CmdIhgioehhfao), "CmdTravelBrochurePageResetCsReq" => { Some(Self::CmdTravelBrochurePageResetCsReq) } "CmdTravelBrochureSelectMessageCsReq" => { Some(Self::CmdTravelBrochureSelectMessageCsReq) } "CmdDPPJIOPGKJI" => Some(Self::CmdDppjiopgkji), "CmdCKKAHFIDJLM" => Some(Self::CmdCkkahfidjlm), "CmdTravelBrochureSelectMessageScRsp" => { Some(Self::CmdTravelBrochureSelectMessageScRsp) } "CmdTravelBrochureUpdatePasterPosCsReq" => { Some(Self::CmdTravelBrochureUpdatePasterPosCsReq) } "KHHBBCAJHHN_FDKELLDPDMB" => Some(Self::KhhbbcajhhnFdkelldpdmb), "CmdTravelBrochureApplyPasterListCsReq" => { Some(Self::CmdTravelBrochureApplyPasterListCsReq) } "CmdTravelBrochurePageResetScRsp" => { Some(Self::CmdTravelBrochurePageResetScRsp) } "CmdKGJCEOFKEHA" => Some(Self::CmdKgjceofkeha), "CmdTravelBrochureSetCustomValueCsReq" => { Some(Self::CmdTravelBrochureSetCustomValueCsReq) } "CmdTravelBrochureRemovePasterCsReq" => { Some(Self::CmdTravelBrochureRemovePasterCsReq) } "CmdAPHOLANKEPN" => Some(Self::CmdApholankepn), "CmdTravelBrochureSetPageDescStatusCsReq" => { Some(Self::CmdTravelBrochureSetPageDescStatusCsReq) } "CmdTravelBrochurePageUnlockScNotify" => { Some(Self::CmdTravelBrochurePageUnlockScNotify) } _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Dkhapdhbifc { Ijappfeelpa = 0, Igmoiknlame = 1, Lkobbfmcplk = 2, } impl Dkhapdhbifc { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Ijappfeelpa => "DKHAPDHBIFC_IJAPPFEELPA", Self::Igmoiknlame => "DKHAPDHBIFC_IGMOIKNLAME", Self::Lkobbfmcplk => "DKHAPDHBIFC_LKOBBFMCPLK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DKHAPDHBIFC_IJAPPFEELPA" => Some(Self::Ijappfeelpa), "DKHAPDHBIFC_IGMOIKNLAME" => Some(Self::Igmoiknlame), "DKHAPDHBIFC_LKOBBFMCPLK" => Some(Self::Lkobbfmcplk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Hadibemfdml { Imkmpbmamdg = 0, Ncoaciddloa = 1, Odaklnjknpf = 2, } impl Hadibemfdml { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Imkmpbmamdg => "HADIBEMFDML_IMKMPBMAMDG", Self::Ncoaciddloa => "HADIBEMFDML_NCOACIDDLOA", Self::Odaklnjknpf => "HADIBEMFDML_ODAKLNJKNPF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HADIBEMFDML_IMKMPBMAMDG" => Some(Self::Imkmpbmamdg), "HADIBEMFDML_NCOACIDDLOA" => Some(Self::Ncoaciddloa), "HADIBEMFDML_ODAKLNJKNPF" => Some(Self::Odaklnjknpf), _ => None, } } } /// Obf: CEPPBODAFLG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTreasureDungeonType { CeppbodaflgPcpdhelpkem = 0, CmdFightTreasureDungeonMonsterCsReq = 4472, CmdOpenTreasureDungeonGridScRsp = 4438, CmdQuitTreasureDungeonCsReq = 4444, CmdFightTreasureDungeonMonsterScRsp = 4432, CmdGhnhlnicaoi = 4500, CmdUseTreasureDungeonItemScRsp = 4458, CmdGetTreasureDungeonActivityDataScRsp = 4401, CmdInteractTreasureDungeonGridScRsp = 4461, CmdEnterTreasureDungeonCsReq = 4474, CmdInteractTreasureDungeonGridCsReq = 4433, CmdTreasureDungeonFinishScNotify = 4410, CmdEnterTreasureDungeonScRsp = 4437, CmdTreasureDungeonDataScNotify = 4491, CmdUseTreasureDungeonItemCsReq = 4407, CmdOpenTreasureDungeonGridCsReq = 4404, CmdGetTreasureDungeonActivityDataCsReq = 4439, } 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::CeppbodaflgPcpdhelpkem => "CEPPBODAFLG_PCPDHELPKEM", Self::CmdFightTreasureDungeonMonsterCsReq => { "CmdFightTreasureDungeonMonsterCsReq" } Self::CmdOpenTreasureDungeonGridScRsp => "CmdOpenTreasureDungeonGridScRsp", Self::CmdQuitTreasureDungeonCsReq => "CmdQuitTreasureDungeonCsReq", Self::CmdFightTreasureDungeonMonsterScRsp => { "CmdFightTreasureDungeonMonsterScRsp" } Self::CmdGhnhlnicaoi => "CmdGHNHLNICAOI", Self::CmdUseTreasureDungeonItemScRsp => "CmdUseTreasureDungeonItemScRsp", Self::CmdGetTreasureDungeonActivityDataScRsp => { "CmdGetTreasureDungeonActivityDataScRsp" } Self::CmdInteractTreasureDungeonGridScRsp => { "CmdInteractTreasureDungeonGridScRsp" } Self::CmdEnterTreasureDungeonCsReq => "CmdEnterTreasureDungeonCsReq", Self::CmdInteractTreasureDungeonGridCsReq => { "CmdInteractTreasureDungeonGridCsReq" } Self::CmdTreasureDungeonFinishScNotify => "CmdTreasureDungeonFinishScNotify", Self::CmdEnterTreasureDungeonScRsp => "CmdEnterTreasureDungeonScRsp", Self::CmdTreasureDungeonDataScNotify => "CmdTreasureDungeonDataScNotify", Self::CmdUseTreasureDungeonItemCsReq => "CmdUseTreasureDungeonItemCsReq", Self::CmdOpenTreasureDungeonGridCsReq => "CmdOpenTreasureDungeonGridCsReq", Self::CmdGetTreasureDungeonActivityDataCsReq => { "CmdGetTreasureDungeonActivityDataCsReq" } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CEPPBODAFLG_PCPDHELPKEM" => Some(Self::CeppbodaflgPcpdhelpkem), "CmdFightTreasureDungeonMonsterCsReq" => { Some(Self::CmdFightTreasureDungeonMonsterCsReq) } "CmdOpenTreasureDungeonGridScRsp" => { Some(Self::CmdOpenTreasureDungeonGridScRsp) } "CmdQuitTreasureDungeonCsReq" => Some(Self::CmdQuitTreasureDungeonCsReq), "CmdFightTreasureDungeonMonsterScRsp" => { Some(Self::CmdFightTreasureDungeonMonsterScRsp) } "CmdGHNHLNICAOI" => Some(Self::CmdGhnhlnicaoi), "CmdUseTreasureDungeonItemScRsp" => { Some(Self::CmdUseTreasureDungeonItemScRsp) } "CmdGetTreasureDungeonActivityDataScRsp" => { Some(Self::CmdGetTreasureDungeonActivityDataScRsp) } "CmdInteractTreasureDungeonGridScRsp" => { Some(Self::CmdInteractTreasureDungeonGridScRsp) } "CmdEnterTreasureDungeonCsReq" => Some(Self::CmdEnterTreasureDungeonCsReq), "CmdInteractTreasureDungeonGridCsReq" => { Some(Self::CmdInteractTreasureDungeonGridCsReq) } "CmdTreasureDungeonFinishScNotify" => { Some(Self::CmdTreasureDungeonFinishScNotify) } "CmdEnterTreasureDungeonScRsp" => Some(Self::CmdEnterTreasureDungeonScRsp), "CmdTreasureDungeonDataScNotify" => { Some(Self::CmdTreasureDungeonDataScNotify) } "CmdUseTreasureDungeonItemCsReq" => { Some(Self::CmdUseTreasureDungeonItemCsReq) } "CmdOpenTreasureDungeonGridCsReq" => { Some(Self::CmdOpenTreasureDungeonGridCsReq) } "CmdGetTreasureDungeonActivityDataCsReq" => { Some(Self::CmdGetTreasureDungeonActivityDataCsReq) } _ => None, } } } /// Obf: CELMKJFKCLK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TreasureDungeonRecordType { CelmkjfkclkFobkgbghanc = 0, CelmkjfkclkKhagolllgdp = 1, CelmkjfkclkJfnlchkdcek = 2, CelmkjfkclkNgihdmoeegi = 3, CelmkjfkclkMahfdpnhgnl = 5, CelmkjfkclkHolekmgjmnc = 6, CelmkjfkclkHfmfjokljhj = 9, CelmkjfkclkDaopeidgobb = 10, CelmkjfkclkPbnahlpppal = 11, CelmkjfkclkCncfbbliifm = 15, CelmkjfkclkGhlnchecboo = 16, CelmkjfkclkLillhgdppdg = 20, CelmkjfkclkHnebingebkj = 24, CelmkjfkclkChacpgngegm = 25, CelmkjfkclkHnfnkoaeddn = 27, CelmkjfkclkPdmfkadlean = 28, CelmkjfkclkPacnlljmgnn = 29, CelmkjfkclkEjppoaojkfo = 30, CelmkjfkclkDahccohacop = 31, CelmkjfkclkPmcmiekpoic = 33, CelmkjfkclkHdpdojnbllj = 34, CelmkjfkclkFpfeabdmfjc = 35, CelmkjfkclkMmckhobcbjn = 36, CelmkjfkclkEikdlkokhca = 37, CelmkjfkclkNipobngdega = 40, CelmkjfkclkBpeidcioccg = 41, CelmkjfkclkEommlkkeplc = 42, CelmkjfkclkIlnmnekbgmm = 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::CelmkjfkclkFobkgbghanc => "CELMKJFKCLK_FOBKGBGHANC", Self::CelmkjfkclkKhagolllgdp => "CELMKJFKCLK_KHAGOLLLGDP", Self::CelmkjfkclkJfnlchkdcek => "CELMKJFKCLK_JFNLCHKDCEK", Self::CelmkjfkclkNgihdmoeegi => "CELMKJFKCLK_NGIHDMOEEGI", Self::CelmkjfkclkMahfdpnhgnl => "CELMKJFKCLK_MAHFDPNHGNL", Self::CelmkjfkclkHolekmgjmnc => "CELMKJFKCLK_HOLEKMGJMNC", Self::CelmkjfkclkHfmfjokljhj => "CELMKJFKCLK_HFMFJOKLJHJ", Self::CelmkjfkclkDaopeidgobb => "CELMKJFKCLK_DAOPEIDGOBB", Self::CelmkjfkclkPbnahlpppal => "CELMKJFKCLK_PBNAHLPPPAL", Self::CelmkjfkclkCncfbbliifm => "CELMKJFKCLK_CNCFBBLIIFM", Self::CelmkjfkclkGhlnchecboo => "CELMKJFKCLK_GHLNCHECBOO", Self::CelmkjfkclkLillhgdppdg => "CELMKJFKCLK_LILLHGDPPDG", Self::CelmkjfkclkHnebingebkj => "CELMKJFKCLK_HNEBINGEBKJ", Self::CelmkjfkclkChacpgngegm => "CELMKJFKCLK_CHACPGNGEGM", Self::CelmkjfkclkHnfnkoaeddn => "CELMKJFKCLK_HNFNKOAEDDN", Self::CelmkjfkclkPdmfkadlean => "CELMKJFKCLK_PDMFKADLEAN", Self::CelmkjfkclkPacnlljmgnn => "CELMKJFKCLK_PACNLLJMGNN", Self::CelmkjfkclkEjppoaojkfo => "CELMKJFKCLK_EJPPOAOJKFO", Self::CelmkjfkclkDahccohacop => "CELMKJFKCLK_DAHCCOHACOP", Self::CelmkjfkclkPmcmiekpoic => "CELMKJFKCLK_PMCMIEKPOIC", Self::CelmkjfkclkHdpdojnbllj => "CELMKJFKCLK_HDPDOJNBLLJ", Self::CelmkjfkclkFpfeabdmfjc => "CELMKJFKCLK_FPFEABDMFJC", Self::CelmkjfkclkMmckhobcbjn => "CELMKJFKCLK_MMCKHOBCBJN", Self::CelmkjfkclkEikdlkokhca => "CELMKJFKCLK_EIKDLKOKHCA", Self::CelmkjfkclkNipobngdega => "CELMKJFKCLK_NIPOBNGDEGA", Self::CelmkjfkclkBpeidcioccg => "CELMKJFKCLK_BPEIDCIOCCG", Self::CelmkjfkclkEommlkkeplc => "CELMKJFKCLK_EOMMLKKEPLC", Self::CelmkjfkclkIlnmnekbgmm => "CELMKJFKCLK_ILNMNEKBGMM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CELMKJFKCLK_FOBKGBGHANC" => Some(Self::CelmkjfkclkFobkgbghanc), "CELMKJFKCLK_KHAGOLLLGDP" => Some(Self::CelmkjfkclkKhagolllgdp), "CELMKJFKCLK_JFNLCHKDCEK" => Some(Self::CelmkjfkclkJfnlchkdcek), "CELMKJFKCLK_NGIHDMOEEGI" => Some(Self::CelmkjfkclkNgihdmoeegi), "CELMKJFKCLK_MAHFDPNHGNL" => Some(Self::CelmkjfkclkMahfdpnhgnl), "CELMKJFKCLK_HOLEKMGJMNC" => Some(Self::CelmkjfkclkHolekmgjmnc), "CELMKJFKCLK_HFMFJOKLJHJ" => Some(Self::CelmkjfkclkHfmfjokljhj), "CELMKJFKCLK_DAOPEIDGOBB" => Some(Self::CelmkjfkclkDaopeidgobb), "CELMKJFKCLK_PBNAHLPPPAL" => Some(Self::CelmkjfkclkPbnahlpppal), "CELMKJFKCLK_CNCFBBLIIFM" => Some(Self::CelmkjfkclkCncfbbliifm), "CELMKJFKCLK_GHLNCHECBOO" => Some(Self::CelmkjfkclkGhlnchecboo), "CELMKJFKCLK_LILLHGDPPDG" => Some(Self::CelmkjfkclkLillhgdppdg), "CELMKJFKCLK_HNEBINGEBKJ" => Some(Self::CelmkjfkclkHnebingebkj), "CELMKJFKCLK_CHACPGNGEGM" => Some(Self::CelmkjfkclkChacpgngegm), "CELMKJFKCLK_HNFNKOAEDDN" => Some(Self::CelmkjfkclkHnfnkoaeddn), "CELMKJFKCLK_PDMFKADLEAN" => Some(Self::CelmkjfkclkPdmfkadlean), "CELMKJFKCLK_PACNLLJMGNN" => Some(Self::CelmkjfkclkPacnlljmgnn), "CELMKJFKCLK_EJPPOAOJKFO" => Some(Self::CelmkjfkclkEjppoaojkfo), "CELMKJFKCLK_DAHCCOHACOP" => Some(Self::CelmkjfkclkDahccohacop), "CELMKJFKCLK_PMCMIEKPOIC" => Some(Self::CelmkjfkclkPmcmiekpoic), "CELMKJFKCLK_HDPDOJNBLLJ" => Some(Self::CelmkjfkclkHdpdojnbllj), "CELMKJFKCLK_FPFEABDMFJC" => Some(Self::CelmkjfkclkFpfeabdmfjc), "CELMKJFKCLK_MMCKHOBCBJN" => Some(Self::CelmkjfkclkMmckhobcbjn), "CELMKJFKCLK_EIKDLKOKHCA" => Some(Self::CelmkjfkclkEikdlkokhca), "CELMKJFKCLK_NIPOBNGDEGA" => Some(Self::CelmkjfkclkNipobngdega), "CELMKJFKCLK_BPEIDCIOCCG" => Some(Self::CelmkjfkclkBpeidcioccg), "CELMKJFKCLK_EOMMLKKEPLC" => Some(Self::CelmkjfkclkEommlkkeplc), "CELMKJFKCLK_ILNMNEKBGMM" => Some(Self::CelmkjfkclkIlnmnekbgmm), _ => None, } } } /// Obf: FEOFAEEBNPA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTutorialType { FeofaeebnpaPcpdhelpkem = 0, CmdUnlockTutorialGuideScRsp = 1698, CmdGetTutorialGuideCsReq = 1694, CmdGetTutorialCsReq = 1691, CmdUnlockTutorialGuideCsReq = 1609, CmdGetTutorialGuideScRsp = 1695, CmdFinishTutorialScRsp = 1626, CmdGetTutorialScRsp = 1610, CmdFinishTutorialGuideScRsp = 1601, CmdFinishTutorialCsReq = 1663, CmdFinishTutorialGuideCsReq = 1639, CmdUnlockTutorialCsReq = 1614, CmdUnlockTutorialScRsp = 1618, } 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::FeofaeebnpaPcpdhelpkem => "FEOFAEEBNPA_PCPDHELPKEM", Self::CmdUnlockTutorialGuideScRsp => "CmdUnlockTutorialGuideScRsp", Self::CmdGetTutorialGuideCsReq => "CmdGetTutorialGuideCsReq", Self::CmdGetTutorialCsReq => "CmdGetTutorialCsReq", Self::CmdUnlockTutorialGuideCsReq => "CmdUnlockTutorialGuideCsReq", Self::CmdGetTutorialGuideScRsp => "CmdGetTutorialGuideScRsp", Self::CmdFinishTutorialScRsp => "CmdFinishTutorialScRsp", Self::CmdGetTutorialScRsp => "CmdGetTutorialScRsp", Self::CmdFinishTutorialGuideScRsp => "CmdFinishTutorialGuideScRsp", Self::CmdFinishTutorialCsReq => "CmdFinishTutorialCsReq", Self::CmdFinishTutorialGuideCsReq => "CmdFinishTutorialGuideCsReq", Self::CmdUnlockTutorialCsReq => "CmdUnlockTutorialCsReq", Self::CmdUnlockTutorialScRsp => "CmdUnlockTutorialScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FEOFAEEBNPA_PCPDHELPKEM" => Some(Self::FeofaeebnpaPcpdhelpkem), "CmdUnlockTutorialGuideScRsp" => Some(Self::CmdUnlockTutorialGuideScRsp), "CmdGetTutorialGuideCsReq" => Some(Self::CmdGetTutorialGuideCsReq), "CmdGetTutorialCsReq" => Some(Self::CmdGetTutorialCsReq), "CmdUnlockTutorialGuideCsReq" => Some(Self::CmdUnlockTutorialGuideCsReq), "CmdGetTutorialGuideScRsp" => Some(Self::CmdGetTutorialGuideScRsp), "CmdFinishTutorialScRsp" => Some(Self::CmdFinishTutorialScRsp), "CmdGetTutorialScRsp" => Some(Self::CmdGetTutorialScRsp), "CmdFinishTutorialGuideScRsp" => Some(Self::CmdFinishTutorialGuideScRsp), "CmdFinishTutorialCsReq" => Some(Self::CmdFinishTutorialCsReq), "CmdFinishTutorialGuideCsReq" => Some(Self::CmdFinishTutorialGuideCsReq), "CmdUnlockTutorialCsReq" => Some(Self::CmdUnlockTutorialCsReq), "CmdUnlockTutorialScRsp" => Some(Self::CmdUnlockTutorialScRsp), _ => None, } } } /// Obf: MKIHBGNOCJA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TutorialStatus { MkihbgnocjaOiipmbjbooi = 0, MkihbgnocjaCdlcacaoiap = 1, MkihbgnocjaMikoefhpfaf = 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::MkihbgnocjaOiipmbjbooi => "MKIHBGNOCJA_OIIPMBJBOOI", Self::MkihbgnocjaCdlcacaoiap => "MKIHBGNOCJA_CDLCACAOIAP", Self::MkihbgnocjaMikoefhpfaf => "MKIHBGNOCJA_MIKOEFHPFAF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MKIHBGNOCJA_OIIPMBJBOOI" => Some(Self::MkihbgnocjaOiipmbjbooi), "MKIHBGNOCJA_CDLCACAOIAP" => Some(Self::MkihbgnocjaCdlcacaoiap), "MKIHBGNOCJA_MIKOEFHPFAF" => Some(Self::MkihbgnocjaMikoefhpfaf), _ => None, } } } /// Obf: GCPJLENDFIC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TutorialFinishType { GcpjlendficPcpdhelpkem = 0, GcpjlendficGkobbaejnnc = 1, GcpjlendficIfgdhkngcdi = 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::GcpjlendficPcpdhelpkem => "GCPJLENDFIC_PCPDHELPKEM", Self::GcpjlendficGkobbaejnnc => "GCPJLENDFIC_GKOBBAEJNNC", Self::GcpjlendficIfgdhkngcdi => "GCPJLENDFIC_IFGDHKNGCDI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GCPJLENDFIC_PCPDHELPKEM" => Some(Self::GcpjlendficPcpdhelpkem), "GCPJLENDFIC_GKOBBAEJNNC" => Some(Self::GcpjlendficGkobbaejnnc), "GCPJLENDFIC_IFGDHKNGCDI" => Some(Self::GcpjlendficIfgdhkngcdi), _ => None, } } } /// Obf: FGKLPMCJBAC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum TutorialGuideType { FgklpmcjbacNnmbahcckja = 0, FgklpmcjbacIpkohpfiaoi = 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::FgklpmcjbacNnmbahcckja => "FGKLPMCJBAC_NNMBAHCCKJA", Self::FgklpmcjbacIpkohpfiaoi => "FGKLPMCJBAC_IPKOHPFIAOI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FGKLPMCJBAC_NNMBAHCCKJA" => Some(Self::FgklpmcjbacNnmbahcckja), "FGKLPMCJBAC_IPKOHPFIAOI" => Some(Self::FgklpmcjbacIpkohpfiaoi), _ => None, } } } /// Obf: DCEEDHMEPMC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWaypointType { DceedhmepmcPcpdhelpkem = 0, DceedhmepmcDblimccnlac = 498, DceedhmepmcFibgcobdnkg = 414, CmdJglmanjemja = 463, CmdNkioipmcong = 495, CmdKpocainfjda = 418, DceedhmepmcHdindjgmclb = 494, CmdOldmkciingh = 410, DceedhmepmcNjmcpciedgd = 491, CmdDebhhhifihk = 409, } 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::DceedhmepmcPcpdhelpkem => "DCEEDHMEPMC_PCPDHELPKEM", Self::DceedhmepmcDblimccnlac => "DCEEDHMEPMC_DBLIMCCNLAC", Self::DceedhmepmcFibgcobdnkg => "DCEEDHMEPMC_FIBGCOBDNKG", Self::CmdJglmanjemja => "CmdJGLMANJEMJA", Self::CmdNkioipmcong => "CmdNKIOIPMCONG", Self::CmdKpocainfjda => "CmdKPOCAINFJDA", Self::DceedhmepmcHdindjgmclb => "DCEEDHMEPMC_HDINDJGMCLB", Self::CmdOldmkciingh => "CmdOLDMKCIINGH", Self::DceedhmepmcNjmcpciedgd => "DCEEDHMEPMC_NJMCPCIEDGD", Self::CmdDebhhhifihk => "CmdDEBHHHIFIHK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DCEEDHMEPMC_PCPDHELPKEM" => Some(Self::DceedhmepmcPcpdhelpkem), "DCEEDHMEPMC_DBLIMCCNLAC" => Some(Self::DceedhmepmcDblimccnlac), "DCEEDHMEPMC_FIBGCOBDNKG" => Some(Self::DceedhmepmcFibgcobdnkg), "CmdJGLMANJEMJA" => Some(Self::CmdJglmanjemja), "CmdNKIOIPMCONG" => Some(Self::CmdNkioipmcong), "CmdKPOCAINFJDA" => Some(Self::CmdKpocainfjda), "DCEEDHMEPMC_HDINDJGMCLB" => Some(Self::DceedhmepmcHdindjgmclb), "CmdOLDMKCIINGH" => Some(Self::CmdOldmkciingh), "DCEEDHMEPMC_NJMCPCIEDGD" => Some(Self::DceedhmepmcNjmcpciedgd), "CmdDEBHHHIFIHK" => Some(Self::CmdDebhhhifihk), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ndhpiofcpfn { Pcpdhelpkem = 0, Fpopmpcoofe = 1, Gjlbgmelbhj = 2, } impl Ndhpiofcpfn { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "NDHPIOFCPFN_PCPDHELPKEM", Self::Fpopmpcoofe => "NDHPIOFCPFN_FPOPMPCOOFE", Self::Gjlbgmelbhj => "NDHPIOFCPFN_GJLBGMELBHJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NDHPIOFCPFN_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "NDHPIOFCPFN_FPOPMPCOOFE" => Some(Self::Fpopmpcoofe), "NDHPIOFCPFN_GJLBGMELBHJ" => Some(Self::Gjlbgmelbhj), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Jfeckfahflg { Cclnkjbcijn = 0, Chebhcomedo = 1, Ajlhomambae = 2, } impl Jfeckfahflg { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Cclnkjbcijn => "JFECKFAHFLG_CCLNKJBCIJN", Self::Chebhcomedo => "JFECKFAHFLG_CHEBHCOMEDO", Self::Ajlhomambae => "JFECKFAHFLG_AJLHOMAMBAE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JFECKFAHFLG_CCLNKJBCIJN" => Some(Self::Cclnkjbcijn), "JFECKFAHFLG_CHEBHCOMEDO" => Some(Self::Chebhcomedo), "JFECKFAHFLG_AJLHOMAMBAE" => Some(Self::Ajlhomambae), _ => None, } } } /// Obf: JIOOLBKBEPC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWolfBroType { JioolbkbepcPcpdhelpkem = 0, CmdEjgainkkbfm = 6536, CmdJljhoobhdhp = 6513, CmdKhohcmmcmbl = 6519, CmdBlgnjjnfdea = 6503, CmdBnegeebjcmd = 6550, CmdEegaioccmkm = 6535, CmdIpnaeodcpdd = 6505, CmdMomaeppeaja = 6502, CmdMgdagapaiej = 6531, CmdHbpbhnpieak = 6518, CmdPchlkjcncen = 6516, CmdPpbjilgapbf = 6544, CmdNjmpapfmnfm = 6538, CmdEibnpikgcjn = 6530, CmdDndhidkfbka = 6507, CmdDppdcnbilmn = 6501, CmdCmohigkknen = 6527, CmdOffbngeidfm = 6545, CmdBcgihfgiaem = 6547, } 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::JioolbkbepcPcpdhelpkem => "JIOOLBKBEPC_PCPDHELPKEM", Self::CmdEjgainkkbfm => "CmdEJGAINKKBFM", Self::CmdJljhoobhdhp => "CmdJLJHOOBHDHP", Self::CmdKhohcmmcmbl => "CmdKHOHCMMCMBL", Self::CmdBlgnjjnfdea => "CmdBLGNJJNFDEA", Self::CmdBnegeebjcmd => "CmdBNEGEEBJCMD", Self::CmdEegaioccmkm => "CmdEEGAIOCCMKM", Self::CmdIpnaeodcpdd => "CmdIPNAEODCPDD", Self::CmdMomaeppeaja => "CmdMOMAEPPEAJA", Self::CmdMgdagapaiej => "CmdMGDAGAPAIEJ", Self::CmdHbpbhnpieak => "CmdHBPBHNPIEAK", Self::CmdPchlkjcncen => "CmdPCHLKJCNCEN", Self::CmdPpbjilgapbf => "CmdPPBJILGAPBF", Self::CmdNjmpapfmnfm => "CmdNJMPAPFMNFM", Self::CmdEibnpikgcjn => "CmdEIBNPIKGCJN", Self::CmdDndhidkfbka => "CmdDNDHIDKFBKA", Self::CmdDppdcnbilmn => "CmdDPPDCNBILMN", Self::CmdCmohigkknen => "CmdCMOHIGKKNEN", Self::CmdOffbngeidfm => "CmdOFFBNGEIDFM", Self::CmdBcgihfgiaem => "CmdBCGIHFGIAEM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JIOOLBKBEPC_PCPDHELPKEM" => Some(Self::JioolbkbepcPcpdhelpkem), "CmdEJGAINKKBFM" => Some(Self::CmdEjgainkkbfm), "CmdJLJHOOBHDHP" => Some(Self::CmdJljhoobhdhp), "CmdKHOHCMMCMBL" => Some(Self::CmdKhohcmmcmbl), "CmdBLGNJJNFDEA" => Some(Self::CmdBlgnjjnfdea), "CmdBNEGEEBJCMD" => Some(Self::CmdBnegeebjcmd), "CmdEEGAIOCCMKM" => Some(Self::CmdEegaioccmkm), "CmdIPNAEODCPDD" => Some(Self::CmdIpnaeodcpdd), "CmdMOMAEPPEAJA" => Some(Self::CmdMomaeppeaja), "CmdMGDAGAPAIEJ" => Some(Self::CmdMgdagapaiej), "CmdHBPBHNPIEAK" => Some(Self::CmdHbpbhnpieak), "CmdPCHLKJCNCEN" => Some(Self::CmdPchlkjcncen), "CmdPPBJILGAPBF" => Some(Self::CmdPpbjilgapbf), "CmdNJMPAPFMNFM" => Some(Self::CmdNjmpapfmnfm), "CmdEIBNPIKGCJN" => Some(Self::CmdEibnpikgcjn), "CmdDNDHIDKFBKA" => Some(Self::CmdDndhidkfbka), "CmdDPPDCNBILMN" => Some(Self::CmdDppdcnbilmn), "CmdCMOHIGKKNEN" => Some(Self::CmdCmohigkknen), "CmdOFFBNGEIDFM" => Some(Self::CmdOffbngeidfm), "CmdBCGIHFGIAEM" => Some(Self::CmdBcgihfgiaem), _ => None, } } } /// Obf: JEMENFKDOJM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWorldUnlockType { JemenfkdojmPcpdhelpkem = 0, CmdWorldUnlockScRsp = 7627, CmdWorldUnlockCsReq = 7626, } 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::JemenfkdojmPcpdhelpkem => "JEMENFKDOJM_PCPDHELPKEM", Self::CmdWorldUnlockScRsp => "CmdWorldUnlockScRsp", Self::CmdWorldUnlockCsReq => "CmdWorldUnlockCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JEMENFKDOJM_PCPDHELPKEM" => Some(Self::JemenfkdojmPcpdhelpkem), "CmdWorldUnlockScRsp" => Some(Self::CmdWorldUnlockScRsp), "CmdWorldUnlockCsReq" => Some(Self::CmdWorldUnlockCsReq), _ => None, } } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum Ofbaeiehdhj { Pcpdhelpkem = 0, Maobgcpkmnb = 1, Cdkdfcdebce = 2, Cfmflgianfk = 3, Ebfhkigpjnc = 4, Nliiemngbao = 5, Gmnijemphfi = 6, Ilfiabhdcog = 7, Lclkikjjmmh = 8, } impl Ofbaeiehdhj { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { Self::Pcpdhelpkem => "OFBAEIEHDHJ_PCPDHELPKEM", Self::Maobgcpkmnb => "OFBAEIEHDHJ_MAOBGCPKMNB", Self::Cdkdfcdebce => "OFBAEIEHDHJ_CDKDFCDEBCE", Self::Cfmflgianfk => "OFBAEIEHDHJ_CFMFLGIANFK", Self::Ebfhkigpjnc => "OFBAEIEHDHJ_EBFHKIGPJNC", Self::Nliiemngbao => "OFBAEIEHDHJ_NLIIEMNGBAO", Self::Gmnijemphfi => "OFBAEIEHDHJ_GMNIJEMPHFI", Self::Ilfiabhdcog => "OFBAEIEHDHJ_ILFIABHDCOG", Self::Lclkikjjmmh => "OFBAEIEHDHJ_LCLKIKJJMMH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OFBAEIEHDHJ_PCPDHELPKEM" => Some(Self::Pcpdhelpkem), "OFBAEIEHDHJ_MAOBGCPKMNB" => Some(Self::Maobgcpkmnb), "OFBAEIEHDHJ_CDKDFCDEBCE" => Some(Self::Cdkdfcdebce), "OFBAEIEHDHJ_CFMFLGIANFK" => Some(Self::Cfmflgianfk), "OFBAEIEHDHJ_EBFHKIGPJNC" => Some(Self::Ebfhkigpjnc), "OFBAEIEHDHJ_NLIIEMNGBAO" => Some(Self::Nliiemngbao), "OFBAEIEHDHJ_GMNIJEMPHFI" => Some(Self::Gmnijemphfi), "OFBAEIEHDHJ_ILFIABHDCOG" => Some(Self::Ilfiabhdcog), "OFBAEIEHDHJ_LCLKIKJJMMH" => Some(Self::Lclkikjjmmh), _ => None, } } }