Files
robinsr/proto/out/_.rs
T

102447 lines
3.5 MiB
Plaintext

// This file is @generated by prost-build.
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EmbeddedAttribute {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RefSafetyRulesAttribute {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bkfdflnhkif {
/// offset: 32
#[prost(uint32, tag = "1")]
pub queue_position: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub icbfdmnneni: u32,
#[prost(
oneof = "bkfdflnhkif::Paflkjacedd",
tags = "101, 102, 103, 104, 201, 202, 203, 251, 252, 253, 261, 262, 263, 264, 265, 266, 267"
)]
pub paflkjacedd: ::core::option::Option<bkfdflnhkif::Paflkjacedd>,
}
/// Nested message and enum types in `BKFDFLNHKIF`.
pub mod bkfdflnhkif {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Paflkjacedd {
/// offset: 16
#[prost(message, tag = "101")]
MarbleGameBegin(super::Cjocejlpadk),
/// offset: 16
#[prost(message, tag = "102")]
MarbleGameEnd(super::Kmgdccnngee),
/// offset: 16
#[prost(message, tag = "103")]
MarbleGameRound(super::Lokpjgljiih),
/// offset: 16
#[prost(message, tag = "104")]
MarbleGameTurn(super::Pimngbammam),
/// offset: 16
#[prost(message, tag = "201")]
CakeRaceSectionBegin(super::Pjenkhdodka),
/// offset: 16
#[prost(message, tag = "202")]
CakeRaceSectionEnd(super::Floicbdocnj),
/// offset: 16
#[prost(message, tag = "203")]
CakeRaceRoomSectionSettle(super::Iipahehjjjl),
/// offset: 16
#[prost(message, tag = "251")]
DiceCombatBegin(super::Jpahfffciik),
/// offset: 16
#[prost(message, tag = "252")]
DiceCombatTurnEnd(super::Ninlefepgcc),
/// offset: 16
#[prost(message, tag = "253")]
DiceCombatEnd(super::Kkokoajbhfn),
/// offset: 16
#[prost(message, tag = "261")]
DiceCombatV2Begin(super::Lljjgilgneo),
/// offset: 16
#[prost(message, tag = "262")]
DiceCombatV2End(super::Hpoljgdgoei),
/// offset: 16
#[prost(message, tag = "263")]
DiceCombatV2TurnEnd(super::Iembkiaenoa),
/// offset: 16
#[prost(message, tag = "264")]
DiceCombatV2TacticsPointChange(super::Pnggkffjilg),
/// offset: 16
#[prost(message, tag = "265")]
DiceCombatV2TacticsCardChange(super::Knmghljkbda),
/// offset: 16
#[prost(message, tag = "266")]
DiceCombatV2DiceChangeRequest(super::Inhmdfdbgcl),
/// offset: 16
#[prost(message, tag = "267")]
DiceCombatV2DiceChange(super::Jehpgceihdf),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Oghaifphmpe {
/// offset: 24
#[prost(int32, tag = "2")]
pub flcpfpjbjbo: i32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub jjfolkfooli: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub eabaehibijc: u32,
/// offset: 36
#[prost(int32, tag = "3")]
pub gobdohjfghn: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pfphcdcnobn {
/// offset: 24
#[prost(uint32, tag = "1")]
pub jjfolkfooli: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub mdkflgdejcn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gpglncgcllg {
/// offset: 24
#[prost(uint32, tag = "2")]
pub offbangooki: u32,
/// offset: 28
#[prost(int32, tag = "4")]
pub display_value: i32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub item_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub skill_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ldekbgaomfj {
/// offset: 24
#[prost(int32, tag = "3")]
pub imijgidndbl: i32,
/// offset: 28
#[prost(int32, tag = "2")]
pub fdofeijjfdd: i32,
/// offset: 32
#[prost(int32, tag = "1")]
pub fhckalahcia: i32,
/// offset: 36
#[prost(int32, tag = "4")]
pub lgajnmnoaem: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cjocejlpadk {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub bjodjnfgmcb: ::prost::alloc::vec::Vec<Oghaifphmpe>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub alhioniclcm: ::prost::alloc::vec::Vec<Oghaifphmpe>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub gnamnbdiekg: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub rank: u32,
/// offset: 48
#[prost(uint32, tag = "9")]
pub illedjlngnf: u32,
/// offset: 56
#[prost(uint64, tag = "2")]
pub cklcdagmfkp: u64,
/// offset: 64
#[prost(uint32, tag = "1")]
pub monster_battle_type: u32,
/// offset: 68
#[prost(uint32, tag = "3")]
pub level_id: u32,
/// offset: 72
#[prost(uint64, tag = "7")]
pub gaenfkkakoi: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kmgdccnngee {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub alhioniclcm: ::prost::alloc::vec::Vec<Oghaifphmpe>,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub gomoikpmfba: ::prost::alloc::vec::Vec<Pfphcdcnobn>,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub bjodjnfgmcb: ::prost::alloc::vec::Vec<Oghaifphmpe>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub illedjlngnf: u32,
/// offset: 52
#[prost(uint32, tag = "15")]
pub focajamhkka: u32,
/// offset: 56
#[prost(uint64, tag = "2")]
pub cklcdagmfkp: u64,
/// offset: 64
#[prost(uint32, tag = "3")]
pub level_id: u32,
/// offset: 68
#[prost(int32, tag = "11")]
pub score_id: i32,
/// offset: 72
#[prost(uint64, tag = "7")]
pub gaenfkkakoi: u64,
/// offset: 80
#[prost(uint32, tag = "6")]
pub rank: u32,
/// offset: 84
#[prost(int32, tag = "12")]
pub djeimgghmgm: i32,
/// offset: 88
#[prost(uint32, tag = "4")]
pub gnamnbdiekg: u32,
/// offset: 92
#[prost(uint32, tag = "17")]
pub icbijemflpm: u32,
/// offset: 96
#[prost(uint32, tag = "1")]
pub monster_battle_type: u32,
/// offset: 100
#[prost(uint32, tag = "10")]
pub jchfcnfhcmm: u32,
/// offset: 104
#[prost(uint32, tag = "14")]
pub hjpbajepage: u32,
/// offset: 108
#[prost(uint32, tag = "16")]
pub bkikjgafkjd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lokpjgljiih {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub mpacddpoclm: ::prost::alloc::vec::Vec<Ldekbgaomfj>,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub skill_info: ::prost::alloc::vec::Vec<Gpglncgcllg>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub dlgdkggfcbf: ::prost::alloc::vec::Vec<Oghaifphmpe>,
/// offset: 40
#[prost(message, repeated, tag = "14")]
pub ipaibgoaggn: ::prost::alloc::vec::Vec<Oghaifphmpe>,
/// offset: 48
#[prost(message, repeated, tag = "10")]
pub fpaebhjfekk: ::prost::alloc::vec::Vec<Oghaifphmpe>,
/// offset: 56
#[prost(message, repeated, tag = "15")]
pub ehnhhafakdp: ::prost::alloc::vec::Vec<Oghaifphmpe>,
/// offset: 72
#[prost(uint32, tag = "9")]
pub rank: u32,
/// offset: 76
#[prost(uint32, tag = "1")]
pub monster_battle_type: u32,
/// offset: 80
#[prost(uint64, tag = "2")]
pub cklcdagmfkp: u64,
/// offset: 88
#[prost(uint32, tag = "4")]
pub gnamnbdiekg: u32,
/// offset: 92
#[prost(uint32, tag = "11")]
pub illedjlngnf: u32,
/// offset: 96
#[prost(bool, tag = "7")]
pub pmgepadbkkk: bool,
/// offset: 100
#[prost(uint32, tag = "16")]
pub nnkbnjkndkc: u32,
/// offset: 104
#[prost(uint32, tag = "3")]
pub level_id: u32,
/// offset: 108
#[prost(uint32, tag = "6")]
pub jjfolkfooli: u32,
/// offset: 112
#[prost(uint32, tag = "5")]
pub afphlnmgphk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pimngbammam {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "5")]
pub llmlognffcd: bool,
/// offset: 36
#[prost(uint32, tag = "12")]
pub nnkbnjkndkc: u32,
/// offset: 40
#[prost(uint64, tag = "8")]
pub gaenfkkakoi: u64,
/// offset: 48
#[prost(uint32, tag = "7")]
pub rank: u32,
/// offset: 56
#[prost(uint64, tag = "2")]
pub cklcdagmfkp: u64,
/// offset: 64
#[prost(uint32, tag = "10")]
pub hkombpalipn: u32,
/// offset: 68
#[prost(uint32, tag = "9")]
pub illedjlngnf: u32,
/// offset: 72
#[prost(uint32, tag = "6")]
pub afphlnmgphk: u32,
/// offset: 76
#[prost(uint32, tag = "3")]
pub level_id: u32,
/// offset: 80
#[prost(uint32, tag = "4")]
pub gnamnbdiekg: u32,
/// offset: 84
#[prost(uint32, tag = "1")]
pub monster_battle_type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mniaiagfebp {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub dkkaehdlecp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub fjkdoidebjc: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kfklpgekjla {
/// offset: 24
#[prost(uint32, tag = "1")]
pub fmehkpkhgja: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub plnfonnjnid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ecogpfkdjdf {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub mkiomoinkof: ::prost::alloc::vec::Vec<Kfklpgekjla>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub rank: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub faddjcgmjgb: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub lhhjfmmcbaf: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub negcjddiijp: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub bbfoleopppl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dbnnbcgmigp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub lhhjfmmcbaf: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub mdkflgdejcn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pjenkhdodka {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub player_info: ::core::option::Option<Mniaiagfebp>,
/// offset: 24
#[prost(string, tag = "1")]
pub room_id: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "2")]
pub lopnadhjkbf: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub section_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Floicbdocnj {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub eedlbjgglkd: ::prost::alloc::vec::Vec<Kfklpgekjla>,
/// offset: 24
#[prost(string, tag = "1")]
pub room_id: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "6")]
pub clacjfeepni: u32,
/// offset: 44
#[prost(float, tag = "10")]
pub llgcghpmkfg: f32,
/// offset: 48
#[prost(int32, tag = "15")]
pub lnppgbhehml: i32,
/// offset: 52
#[prost(int32, tag = "12")]
pub mgnamcpomgk: i32,
/// offset: 56
#[prost(uint32, tag = "14")]
pub gogmgecoijh: u32,
/// offset: 60
#[prost(uint32, tag = "17")]
pub fioeeaibepo: u32,
/// offset: 64
#[prost(uint32, tag = "9")]
pub jlahnbimkpd: u32,
/// offset: 68
#[prost(uint32, tag = "4")]
pub ipddikphgpe: u32,
/// offset: 72
#[prost(uint32, tag = "2")]
pub lopnadhjkbf: u32,
/// offset: 76
#[prost(int32, tag = "13")]
pub pehkiicmbcd: i32,
/// offset: 80
#[prost(uint32, tag = "5")]
pub geccgkahdob: u32,
/// offset: 84
#[prost(int32, tag = "11")]
pub pbioonalcpl: i32,
/// offset: 88
#[prost(uint32, tag = "8")]
pub iehkeikckll: u32,
/// offset: 92
#[prost(int32, tag = "16")]
pub hcmkefpfedh: i32,
/// offset: 96
#[prost(uint32, tag = "3")]
pub section_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iipahehjjjl {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub mbggcjijeak: ::prost::alloc::vec::Vec<Ecogpfkdjdf>,
/// offset: 24
#[prost(string, tag = "1")]
pub room_id: ::prost::alloc::string::String,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub player_info: ::core::option::Option<Mniaiagfebp>,
/// offset: 40
#[prost(message, repeated, tag = "9")]
pub gdlmmadbemm: ::prost::alloc::vec::Vec<Dbnnbcgmigp>,
/// offset: 48
#[prost(uint32, repeated, tag = "6")]
pub kpojfejnihk: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, repeated, tag = "7")]
pub gmdphhpggfe: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, repeated, tag = "8")]
pub gggmdecdebb: ::prost::alloc::vec::Vec<u32>,
/// offset: 80
#[prost(uint32, tag = "2")]
pub lopnadhjkbf: u32,
/// offset: 84
#[prost(uint32, tag = "3")]
pub section_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ckodnpnboen {
/// offset: 24
#[prost(uint32, tag = "2")]
pub ghpbbhobmjn: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub avatar_level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hlmndlompkp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub ocilfnnghbd: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub hopacegjjkb: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub ngkfifafmnd: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub gpildekmagj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fdnoplpdlfc {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub pidlpaphkdo: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub njffnhhfpoa: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "5")]
pub lfigkfghpgk: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(bool, tag = "10")]
pub kjjnicekbai: bool,
/// offset: 49
#[prost(bool, tag = "3")]
pub kamjhjealkh: bool,
/// offset: 52
#[prost(uint32, tag = "9")]
pub fgkclinnmnd: u32,
/// offset: 56
#[prost(uint32, tag = "1")]
pub nmdbmpplfkh: u32,
/// offset: 60
#[prost(uint32, tag = "8")]
pub damage: u32,
/// offset: 64
#[prost(uint32, tag = "7")]
pub ohokcjbjjha: u32,
/// offset: 68
#[prost(uint32, tag = "11")]
pub nmacjapbhke: u32,
/// offset: 72
#[prost(uint32, tag = "2")]
pub cccoemlipif: u32,
/// offset: 76
#[prost(uint32, tag = "4")]
pub jikcfndfnma: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jpahfffciik {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub coggjelnfcn: ::core::option::Option<Ckodnpnboen>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub idbgclflcge: ::core::option::Option<Ckodnpnboen>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub gaenfkkakoi: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub monster_battle_type: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub glhkjmbkkpi: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub mmnjjhdbjci: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub oojgmimjagc: u32,
/// offset: 64
#[prost(uint64, tag = "1")]
pub room_id: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ninlefepgcc {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub adhhmelleha: ::core::option::Option<Fdnoplpdlfc>,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub knmngcbmnmj: ::core::option::Option<Fdnoplpdlfc>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub idbgclflcge: ::core::option::Option<Ckodnpnboen>,
/// offset: 48
#[prost(message, optional, tag = "8")]
pub coggjelnfcn: ::core::option::Option<Ckodnpnboen>,
/// offset: 56
#[prost(uint32, tag = "2")]
pub glhkjmbkkpi: u32,
/// offset: 60
#[prost(uint32, tag = "7")]
pub fdaoajkbjkm: u32,
/// offset: 64
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 72
#[prost(uint32, tag = "4")]
pub oojgmimjagc: u32,
/// offset: 76
#[prost(uint32, tag = "13")]
pub kfemjmkmgij: u32,
/// offset: 80
#[prost(uint32, tag = "14")]
pub cost_time: u32,
/// offset: 84
#[prost(uint32, tag = "3")]
pub gaenfkkakoi: u32,
/// offset: 88
#[prost(uint32, tag = "10")]
pub attack_type: u32,
/// offset: 92
#[prost(uint32, tag = "6")]
pub hjpbajepage: u32,
/// offset: 96
#[prost(bool, tag = "5")]
pub cjnhailkepn: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kkokoajbhfn {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub coggjelnfcn: ::core::option::Option<Ckodnpnboen>,
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub mhbehhmjhom: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub cdhiepdfeib: ::core::option::Option<Hlmndlompkp>,
/// offset: 40
#[prost(message, optional, tag = "10")]
pub idbgclflcge: ::core::option::Option<Ckodnpnboen>,
/// offset: 56
#[prost(message, optional, tag = "12")]
pub oliidbmfhch: ::core::option::Option<Hlmndlompkp>,
/// offset: 64
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 72
#[prost(bool, tag = "5")]
pub cjnhailkepn: bool,
/// offset: 76
#[prost(uint32, tag = "3")]
pub gaenfkkakoi: u32,
/// offset: 80
#[prost(uint32, tag = "11")]
pub jchfcnfhcmm: u32,
/// offset: 84
#[prost(uint32, tag = "2")]
pub glhkjmbkkpi: u32,
/// offset: 88
#[prost(uint32, tag = "4")]
pub oojgmimjagc: u32,
/// offset: 92
#[prost(uint32, tag = "7")]
pub mmnjjhdbjci: u32,
/// offset: 96
#[prost(uint32, tag = "15")]
pub cost_time: u32,
/// offset: 100
#[prost(uint32, tag = "14")]
pub mphfjhcdeeg: u32,
/// offset: 104
#[prost(uint32, tag = "6")]
pub monster_battle_type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Efbnninldmm {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub lmhcdbenjlm: ::core::option::Option<Hlmndlompkp>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub cdhiepdfeib: ::core::option::Option<Hlmndlompkp>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub oliidbmfhch: ::core::option::Option<Hlmndlompkp>,
/// offset: 48
#[prost(uint32, tag = "5")]
pub blhpchnpnla: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub jpbipckeimg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lljjgilgneo {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub faoohibojne: ::core::option::Option<Ckodnpnboen>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub coggjelnfcn: ::core::option::Option<Ckodnpnboen>,
/// offset: 40
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 48
#[prost(uint32, tag = "4")]
pub dlladajakag: u32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub monster_battle_type: u32,
/// offset: 56
#[prost(uint32, tag = "5")]
pub mmnjjhdbjci: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub pjgilaadcpn: u32,
/// offset: 64
#[prost(uint32, tag = "2")]
pub mpdhnfnciea: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iembkiaenoa {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub faoohibojne: ::core::option::Option<Ckodnpnboen>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub knmngcbmnmj: ::core::option::Option<Fdnoplpdlfc>,
/// offset: 40
#[prost(message, optional, tag = "13")]
pub oamggamolbh: ::core::option::Option<Fdnoplpdlfc>,
/// offset: 48
#[prost(message, optional, tag = "8")]
pub coggjelnfcn: ::core::option::Option<Ckodnpnboen>,
/// offset: 56
#[prost(message, optional, tag = "12")]
pub adhhmelleha: ::core::option::Option<Fdnoplpdlfc>,
/// offset: 64
#[prost(message, optional, tag = "10")]
pub idbgclflcge: ::core::option::Option<Ckodnpnboen>,
/// offset: 72
#[prost(uint32, tag = "7")]
pub fdaoajkbjkm: u32,
/// offset: 76
#[prost(uint32, tag = "15")]
pub ecmlcbnlbbg: u32,
/// offset: 80
#[prost(uint32, tag = "16")]
pub blhpchnpnla: u32,
/// offset: 84
#[prost(uint32, tag = "6")]
pub hjpbajepage: u32,
/// offset: 88
#[prost(bool, tag = "5")]
pub eidalfjeafp: bool,
/// offset: 96
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 104
#[prost(uint32, tag = "2")]
pub mpdhnfnciea: u32,
/// offset: 108
#[prost(uint32, tag = "4")]
pub dlladajakag: u32,
/// offset: 112
#[prost(uint32, tag = "3")]
pub pjgilaadcpn: u32,
/// offset: 116
#[prost(uint32, tag = "11")]
pub attack_type: u32,
/// offset: 120
#[prost(uint32, tag = "17")]
pub cost_time: u32,
/// offset: 124
#[prost(uint32, tag = "18")]
pub icfpokdioli: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hpoljgdgoei {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub ihhecaciabo: ::core::option::Option<Efbnninldmm>,
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub mhbehhmjhom: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub cofibfhadao: ::core::option::Option<Efbnninldmm>,
/// offset: 40
#[prost(message, optional, tag = "8")]
pub coggjelnfcn: ::core::option::Option<Ckodnpnboen>,
/// offset: 56
#[prost(message, optional, tag = "9")]
pub faoohibojne: ::core::option::Option<Ckodnpnboen>,
/// offset: 64
#[prost(uint32, tag = "6")]
pub mmnjjhdbjci: u32,
/// offset: 68
#[prost(uint32, tag = "2")]
pub mpdhnfnciea: u32,
/// offset: 72
#[prost(uint32, tag = "15")]
pub hbaaibhpnoj: u32,
/// offset: 76
#[prost(uint32, tag = "17")]
pub monster_battle_type: u32,
/// offset: 80
#[prost(uint32, tag = "3")]
pub pjgilaadcpn: u32,
/// offset: 84
#[prost(uint32, tag = "11")]
pub jchfcnfhcmm: u32,
/// offset: 88
#[prost(uint32, tag = "16")]
pub cost_time: u32,
/// offset: 92
#[prost(uint32, tag = "4")]
pub dlladajakag: u32,
/// offset: 96
#[prost(bool, tag = "5")]
pub eidalfjeafp: bool,
/// offset: 100
#[prost(uint32, tag = "14")]
pub score_id: u32,
/// offset: 104
#[prost(uint64, tag = "1")]
pub room_id: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pnggkffjilg {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub hepchhchhpf: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub hjpbajepage: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub r#type: u32,
/// offset: 40
#[prost(int32, tag = "7")]
pub kccjcgfkccc: i32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub reason: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub fojgieehhng: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub mpdhnfnciea: u32,
/// offset: 56
#[prost(uint64, tag = "1")]
pub room_id: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Knmghljkbda {
/// offset: 24
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 32
#[prost(uint32, tag = "6")]
pub reason: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub mpdhnfnciea: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub r#type: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub oiemglcgiom: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub hjpbajepage: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Inhmdfdbgcl {
/// offset: 16
#[prost(string, tag = "5")]
pub clngfdpindb: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 40
#[prost(uint32, tag = "2")]
pub mpdhnfnciea: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub hjpbajepage: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub pjgilaadcpn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jehpgceihdf {
/// offset: 16
#[prost(string, tag = "6")]
pub afkcmbmlbbi: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "5")]
pub mfmjhpkjoai: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint64, tag = "1")]
pub room_id: u64,
/// offset: 48
#[prost(uint32, tag = "2")]
pub mpdhnfnciea: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub pjgilaadcpn: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub hjpbajepage: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ohlnnomjpnh {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub aejpcflopal: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pegjihhifop {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub aejpcflopal: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cioaoegeikh {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub dnigkdkippj: ::prost::alloc::vec::Vec<Pegjihhifop>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jpkidilkoak {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub aejpcflopal: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Damnnjkjomm {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub first_lineup: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub second_lineup: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub dlcjloimkoj: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub dhmebodojmi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mcofkoejggl {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub adhejndapih: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub gpiojjbaijb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kobgmghmclf {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub bjkbfdjgfog: ::prost::alloc::vec::Vec<Mcofkoejggl>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub slot: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub idbdbicpbbg: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jgpmblajjjg {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub aejpcflopal: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gfdjlbjpnmc {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub gbmbahhdonn: ::prost::alloc::vec::Vec<Jgpmblajjjg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jolhimgjgbo {
#[prost(oneof = "jolhimgjgbo::Jbldlhiggkm", tags = "1, 2, 3, 4, 5, 6")]
pub jbldlhiggkm: ::core::option::Option<jolhimgjgbo::Jbldlhiggkm>,
}
/// Nested message and enum types in `JOLHIMGJGBO`.
pub mod jolhimgjgbo {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Jbldlhiggkm {
/// offset: 16
#[prost(message, tag = "1")]
Fjonkdkacab(super::Ohlnnomjpnh),
/// offset: 16
#[prost(message, tag = "2")]
Dkbbmjdnhng(super::Cioaoegeikh),
/// offset: 16
#[prost(message, tag = "3")]
Bdnbihljnck(super::Jpkidilkoak),
/// offset: 16
#[prost(message, tag = "4")]
Hcaahiginom(super::Damnnjkjomm),
/// offset: 16
#[prost(message, tag = "5")]
Oeakbclihgh(super::Kobgmghmclf),
/// offset: 16
#[prost(message, tag = "6")]
Miejnlbbidb(super::Gfdjlbjpnmc),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gnbbdmbnndj {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub lineup_list: ::prost::alloc::vec::Vec<Jolhimgjgbo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeLineupList {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<ChallengeAvatarInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeAvatarInfo {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub mdojnengcfe: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub index: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeBossEquipmentInfo {
/// offset: 24
#[prost(uint32, tag = "5")]
pub rank: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub tid: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub unique_id: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub promotion: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeBossRelicInfo {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub tid: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub unique_id: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub main_affix_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeBossAvatarRelicInfo {
/// offset: 24
#[prost(map = "uint32, message", tag = "1")]
pub avatar_relic_slot_map: ::std::collections::HashMap<u32, ChallengeBossRelicInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cldoiegcnld {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub pagpnoklnom: ::core::option::Option<ChallengeBossEquipmentInfo>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub okcghkdmfam: ::core::option::Option<ChallengeBossAvatarRelicInfo>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub avatar_type: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub mdojnengcfe: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 56
#[prost(uint32, tag = "3")]
pub slot: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gllfjfjbibc {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub mnabnjoehlf: ::prost::alloc::vec::Vec<Cldoiegcnld>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aiighjeighe {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub lineup: ::core::option::Option<ChallengeLineupList>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub finocegdbdi: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbbiapehaba {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub gbmbahhdonn: ::prost::alloc::vec::Vec<Aiighjeighe>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub ejedodffabi: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub record_id: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub djeimgghmgm: u32,
/// offset: 52
#[prost(bool, tag = "1")]
pub egllmgllhdl: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fmdaaiklaja {
/// offset: 24
#[prost(bool, tag = "3")]
pub egllmgllhdl: bool,
/// offset: 25
#[prost(bool, tag = "2")]
pub jfkmnbhobcl: bool,
/// offset: 28
#[prost(uint32, tag = "1")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ecckhollppc {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub agnfhclkgcf: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint64, tag = "1")]
pub anbjmmoegje: u64,
/// offset: 40
#[prost(uint32, tag = "2")]
pub gjnmhilinhc: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub jojalehllej: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nddomfbjmke {
/// offset: 24
#[prost(uint64, tag = "3")]
pub hjfdajamfac: u64,
/// offset: 32
#[prost(uint32, tag = "1")]
pub panel_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub mmnjodijpoe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dchcpkmfnnc {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ejefbhpapnd {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pfdblponohe {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub pooemjlcdhb: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(enumeration = "Pjcmneniehh", repeated, tag = "2")]
pub gbkibfjcpal: ::prost::alloc::vec::Vec<i32>,
/// offset: 40
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gmmmigpfioh {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dpifgeonfpi {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub ilbjlienclb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Epcnfdbkaee {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hfhfmplajcc {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gdibhdekjcg {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gcbhoijlbfl {
/// offset: 16
#[prost(string, tag = "10")]
pub bldmfdkdjdm: ::prost::alloc::string::String,
#[prost(oneof = "gcbhoijlbfl::Blofagpdokj", tags = "1, 2, 3, 4, 5, 6, 7, 8")]
pub blofagpdokj: ::core::option::Option<gcbhoijlbfl::Blofagpdokj>,
}
/// Nested message and enum types in `GCBHOIJLBFL`.
pub mod gcbhoijlbfl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Blofagpdokj {
/// offset: 24
#[prost(message, tag = "1")]
Bnigonfkico(super::Dchcpkmfnnc),
/// offset: 24
#[prost(message, tag = "2")]
Jioebafcaje(super::Ejefbhpapnd),
/// offset: 24
#[prost(message, tag = "3")]
Nbbfphglfnp(super::Pfdblponohe),
/// offset: 24
#[prost(message, tag = "4")]
Lnombcdabkj(super::Gmmmigpfioh),
/// offset: 24
#[prost(message, tag = "5")]
Begaibbjhhd(super::Dpifgeonfpi),
/// offset: 24
#[prost(message, tag = "6")]
Goikmbnggnp(super::Epcnfdbkaee),
/// offset: 24
#[prost(message, tag = "7")]
Cmhjjddehcp(super::Hfhfmplajcc),
/// offset: 24
#[prost(message, tag = "8")]
Ookbddejhpb(super::Gdibhdekjcg),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Idlackbinmc {
/// offset: 16
#[prost(string, tag = "1")]
pub title: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "2")]
pub jfceooodibn: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Igchdhfmpbj {
/// offset: 24
#[prost(string, tag = "2")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
/// offset: 36
#[prost(enumeration = "Dkopgdpkjhb", tag = "1")]
pub r#type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Peldieommdm {
/// offset: 16
#[prost(string, tag = "2")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jaoneljjafk {
/// offset: 24
#[prost(float, tag = "2")]
pub value: f32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub achilgipgkl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aoaobpgfhla {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub elogoffijbb: ::core::option::Option<Jaoneljjafk>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub sub_affix_list: ::prost::alloc::vec::Vec<Jaoneljjafk>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub compose_relic_id: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub relic_type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hjnpobamkkf {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub cdmkbchlpab: ::prost::alloc::vec::Vec<Jaoneljjafk>,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub hgnknfjpiki: ::prost::alloc::vec::Vec<Aoaobpgfhla>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub mncfogjecmf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oplfdagpbei {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub flfnbplnnbl: ::core::option::Option<Hjnpobamkkf>,
/// offset: 32
#[prost(string, tag = "4")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 40
#[prost(message, optional, tag = "3")]
pub llmdkahfiij: ::core::option::Option<Hjnpobamkkf>,
/// offset: 48
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hckaddligeb {
/// offset: 16
#[prost(string, tag = "1")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub unk1: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChatData {
#[prost(
oneof = "chat_data::ExtendType",
tags = "101, 102, 103, 104, 105, 106, 107, 108, 109, 110"
)]
pub extend_type: ::core::option::Option<chat_data::ExtendType>,
}
/// Nested message and enum types in `ChatData`.
pub mod chat_data {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum ExtendType {
/// offset: 16
#[prost(message, tag = "101")]
Npboinapjje(super::Ecckhollppc),
/// offset: 16
#[prost(message, tag = "102")]
Ibjbfodfimn(super::Nddomfbjmke),
/// offset: 16
#[prost(string, tag = "103")]
MessageText(::prost::alloc::string::String),
/// offset: 16
#[prost(uint32, tag = "104")]
ExtraId(u32),
/// offset: 16
#[prost(message, tag = "105")]
Ialhifelmge(super::Gcbhoijlbfl),
/// offset: 16
#[prost(message, tag = "106")]
Adbnphdppih(super::Idlackbinmc),
/// offset: 16
#[prost(message, tag = "107")]
Lplcdcifook(super::Igchdhfmpbj),
/// offset: 16
#[prost(message, tag = "108")]
Nlhjfkgnamb(super::Peldieommdm),
/// offset: 16
#[prost(message, tag = "109")]
Bclpamnphnp(super::Oplfdagpbei),
/// offset: 16
#[prost(message, tag = "110")]
Hjadniaamgj(super::Hckaddligeb),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MessageChatData {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub chat_data: ::core::option::Option<ChatData>,
/// offset: 32
#[prost(enumeration = "MsgType", tag = "1")]
pub message_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eknabklpeel {
/// offset: 24
#[prost(enumeration = "Hcmeilllkbd", tag = "1")]
pub kpobmnlklok: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub role_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChatMessageData {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub ckhpffenobe: ::core::option::Option<Eknabklpeel>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub bkoalkhdlob: ::core::option::Option<Eknabklpeel>,
/// offset: 40
#[prost(message, repeated, tag = "9")]
pub message_datas: ::prost::alloc::vec::Vec<MessageChatData>,
/// offset: 48
#[prost(uint64, tag = "4")]
pub create_time: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerBasicInfo {
/// offset: 24
#[prost(string, tag = "1")]
pub nickname: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub hcoin: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub scoin: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub world_level: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub mcoin: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub exp: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub stamina: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cjlcpmdgibo {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub eakolijoepa: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SpBarInfo {
/// offset: 24
#[prost(uint32, tag = "2")]
pub max_sp: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub cur_sp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BlackInfo {
/// offset: 24
#[prost(int64, tag = "2")]
pub end_time: i64,
/// offset: 32
#[prost(int64, tag = "1")]
pub begin_time: i64,
/// offset: 40
#[prost(uint32, tag = "3")]
pub limit_level: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub ban_type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kpnhgdglicn {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Onkdapokgac {
/// offset: 24
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub index: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub id: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub mdojnengcfe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fnfmcaebolh {
/// offset: 24
#[prost(uint32, tag = "1")]
pub version: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ClientDownloadData {
/// offset: 16
#[prost(bytes = "vec", tag = "3")]
pub data: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(int64, tag = "2")]
pub time: i64,
/// offset: 40
#[prost(uint32, tag = "4")]
pub djcnhcgfhkf: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub version: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClientObjDownloadData {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub dyn_code: ::prost::alloc::vec::Vec<ClientDownloadData>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub client_obj_download_data: ::core::option::Option<ClientDownloadData>,
/// offset: 40
#[prost(bytes = "vec", tag = "1")]
pub sc_info: ::prost::alloc::vec::Vec<u8>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lfkkombkjip {
/// offset: 24
#[prost(string, tag = "2")]
pub value: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "1")]
pub nhaljpdoncp: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hbjlnkafnad {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub switch_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hdoknmgidmb {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub bgnklmimbpi: ::prost::alloc::vec::Vec<Hbjlnkafnad>,
/// offset: 32
#[prost(enumeration = "FeatureSwitchType", tag = "1")]
pub r#type: i32,
/// offset: 36
#[prost(bool, tag = "3")]
pub kpcpabkpakl: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mephkjfajpp {
/// offset: 16
#[prost(string, tag = "5")]
pub helmpdckleo: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "4")]
pub eidokhkeopp: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "1")]
pub nlongnhnecg: ::prost::alloc::string::String,
/// offset: 48
#[prost(string, tag = "2")]
pub bhnhgpcgkma: ::prost::alloc::string::String,
/// offset: 56
#[prost(string, tag = "7")]
pub gleejnejacp: ::prost::alloc::string::String,
/// offset: 64
#[prost(string, tag = "6")]
pub dfblobnlhcc: ::prost::alloc::string::String,
/// offset: 72
#[prost(string, tag = "3")]
pub ckacnadcdfp: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cmcjfjebbco {
/// offset: 24
#[prost(string, tag = "1")]
pub lembpaggmem: ::prost::alloc::string::String,
/// offset: 32
#[prost(int32, tag = "5")]
pub mbpeliojbdg: i32,
/// offset: 36
#[prost(int32, tag = "4")]
pub lmmhagldacm: i32,
/// offset: 40
#[prost(int32, tag = "3")]
pub hdmmkjikcoj: i32,
/// offset: 44
#[prost(int32, tag = "2")]
pub blnddbdidnj: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ReplayInfo {
/// offset: 16
#[prost(string, tag = "7")]
pub replay_name: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "5")]
pub nickname: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "3")]
pub stage_id: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub pbnienncnop: u32,
/// offset: 48
#[prost(uint64, tag = "1")]
pub lmfbcheholo: u64,
/// offset: 56
#[prost(uint64, tag = "8")]
pub create_time: u64,
/// offset: 64
#[prost(uint32, tag = "4")]
pub uid: u32,
/// offset: 68
#[prost(enumeration = "Pbiefhknafa", tag = "2")]
pub replay_type: i32,
/// offset: 72
#[prost(uint32, tag = "6")]
pub head_icon: u32,
/// offset: 76
#[prost(uint32, tag = "9")]
pub klifgjoilee: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Goffdnpbhik {
/// offset: 24
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub avatar_level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cjdiahdlcnj {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub avatar_list: ::prost::alloc::vec::Vec<Goffdnpbhik>,
/// offset: 32
#[prost(string, tag = "5")]
pub replay_name: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "1")]
pub uid: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub ejgiogkkikh: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub pbibdjijagl: u32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub bjkbgoalnha: u32,
/// offset: 56
#[prost(uint32, tag = "9")]
pub kenljijjejl: u32,
/// offset: 60
#[prost(uint32, tag = "4")]
pub bckolcnhccm: u32,
/// offset: 64
#[prost(bool, tag = "3")]
pub eggfcglpdmm: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gmdhiallilj {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub gaikbnpiflm: ::prost::alloc::vec::Vec<Cjdiahdlcnj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cdccphilocc {
/// offset: 24
#[prost(uint32, tag = "1")]
pub uid: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub monster_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PunkLordMonsterBasicInfo {
/// offset: 24
#[prost(uint32, tag = "3")]
pub config_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub attacker_num: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub monster_id: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub uid: u32,
/// offset: 40
#[prost(int64, tag = "5")]
pub create_time: i64,
/// offset: 48
#[prost(uint32, tag = "4")]
pub world_level: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub left_hp: u32,
/// offset: 56
#[prost(enumeration = "PunkLordShareType", tag = "8")]
pub share_type: i32,
/// offset: 60
#[prost(bool, tag = "9")]
pub apcmaijppeh: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TryDownLoadReplay {
/// offset: 16
#[prost(string, tag = "1")]
pub replay_name: ::prost::alloc::string::String,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub try_down_load_replay: ::core::option::Option<ReplayInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RegionInfo {
/// offset: 24
#[prost(string, tag = "1")]
pub name: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "5")]
pub display_name: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, tag = "4")]
pub env_type: ::prost::alloc::string::String,
/// offset: 48
#[prost(string, tag = "7")]
pub mdpgmpgbdmh: ::prost::alloc::string::String,
/// offset: 56
#[prost(string, tag = "3")]
pub dispatch_url: ::prost::alloc::string::String,
/// offset: 64
#[prost(string, tag = "2")]
pub title: ::prost::alloc::string::String,
/// offset: 72
#[prost(string, tag = "6")]
pub stop_desc: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dispatch {
/// offset: 16
#[prost(string, tag = "5")]
pub fmpgolibhbd: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "3")]
pub top_sever_region_name: ::prost::alloc::string::String,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub region_list: ::prost::alloc::vec::Vec<RegionInfo>,
/// offset: 48
#[prost(string, tag = "2")]
pub msg: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bnailmnngif {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub mpbdklfapch: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub pljejgcekgl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub dcfgiejaill: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "9")]
pub bopgcjomkge: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "3")]
pub klkadpnpnhi: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, repeated, tag = "10")]
pub clnifbckjpe: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, repeated, tag = "4")]
pub nbinkkofked: ::prost::alloc::vec::Vec<u32>,
/// offset: 80
#[prost(uint32, repeated, tag = "6")]
pub hblkpajppec: ::prost::alloc::vec::Vec<u32>,
/// offset: 88
#[prost(uint32, tag = "8")]
pub mnnlnojnpbp: u32,
/// offset: 92
#[prost(uint32, tag = "1")]
pub agpfhdnoben: u32,
/// offset: 96
#[prost(bool, tag = "7")]
pub ihabnjlbnbl: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aohkkfhdalo {
#[prost(oneof = "aohkkfhdalo::Nebnjdmfelo", tags = "101")]
pub nebnjdmfelo: ::core::option::Option<aohkkfhdalo::Nebnjdmfelo>,
}
/// Nested message and enum types in `AOHKKFHDALO`.
pub mod aohkkfhdalo {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Nebnjdmfelo {
/// offset: 24
#[prost(uint32, tag = "101")]
RoleStar(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bcconkjhdjl {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub display_value: ::core::option::Option<Aohkkfhdalo>,
/// offset: 32
#[prost(enumeration = "GridFightDropType", tag = "1")]
pub fkkglfohgga: i32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub fnlmkjlklfh: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub num: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightDropInfo {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub nmgiabhijjb: ::prost::alloc::vec::Vec<Bcconkjhdjl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hendehgpkmf {
/// offset: 16
#[prost(string, tag = "2")]
pub name: ::prost::alloc::string::String,
/// offset: 24
#[prost(bytes = "vec", tag = "5")]
pub jlfiafkgcoj: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(string, tag = "4")]
pub kfpmjkcojaj: ::prost::alloc::string::String,
/// offset: 48
#[prost(string, tag = "6")]
pub milbdipbjgp: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, tag = "1")]
pub dice_slot_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhceiohladg {
/// offset: 24
#[prost(uint32, tag = "1")]
pub pos_index: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub lllookpgggg: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub lhhonkjppdc: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub kfgokfkhopb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Vector {
/// offset: 24
#[prost(sint32, tag = "2")]
pub y: i32,
/// offset: 28
#[prost(sint32, tag = "3")]
pub z: i32,
/// offset: 32
#[prost(sint32, tag = "1")]
pub x: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jpgackplgcd {
/// offset: 24
#[prost(bool, tag = "1")]
pub kalacjbapoa: bool,
/// offset: 25
#[prost(bool, tag = "3")]
pub iblgocfboco: bool,
/// offset: 26
#[prost(bool, tag = "2")]
pub fokjipgmkan: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Khadhdlcnoi {
/// offset: 24
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 28
#[prost(bool, tag = "2")]
pub kdhcicfnaoc: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aakeccjelli {
/// offset: 24
#[prost(uint32, tag = "2")]
pub edhbbjadhhj: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mncbedbddhl {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub nnjceinoehh: ::prost::alloc::vec::Vec<Aakeccjelli>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub jknlceedahj: ::core::option::Option<Khadhdlcnoi>,
/// offset: 40
#[prost(bool, tag = "3")]
pub pgpncnabham: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleOp {
/// offset: 16
#[prost(string, tag = "8")]
pub lomlipolbkm: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub state: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub turn_counter: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub op_type: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub action_entity_id: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub operation_counter: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub skill_index: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub target_entity_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleEquipment {
/// offset: 24
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub rank: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub promotion: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleRelic {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub main_affix_id: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub r#type: u32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub rarity: u32,
/// offset: 56
#[prost(uint32, tag = "6")]
pub set_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AvatarSkillTree {
/// offset: 24
#[prost(uint32, tag = "1")]
pub point_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicAffix {
/// offset: 24
#[prost(uint32, tag = "1")]
pub affix_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub step: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub cnt: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Amemkfnabgg {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub ilolfnpaljh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub odhidlbapig: u32,
/// offset: 36
#[prost(bool, tag = "1")]
pub gnlmbjcping: bool,
/// offset: 40
#[prost(uint32, tag = "3")]
pub pikbpdamgml: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleAvatar {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub alnjeninbpn: ::core::option::Option<Amemkfnabgg>,
/// offset: 32
#[prost(message, repeated, tag = "18")]
pub chefggpejkl: ::prost::alloc::vec::Vec<AvatarSkillTree>,
/// offset: 40
#[prost(message, repeated, tag = "11")]
pub relic_list: ::prost::alloc::vec::Vec<BattleRelic>,
/// offset: 48
#[prost(message, repeated, tag = "7")]
pub equipment_list: ::prost::alloc::vec::Vec<BattleEquipment>,
/// offset: 56
#[prost(message, repeated, tag = "6")]
pub skilltree_list: ::prost::alloc::vec::Vec<AvatarSkillTree>,
/// offset: 64
#[prost(message, optional, tag = "16")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
/// offset: 72
#[prost(uint32, tag = "19")]
pub enhanced_id: u32,
/// offset: 76
#[prost(uint32, tag = "8")]
pub hp: u32,
/// offset: 80
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
/// offset: 84
#[prost(uint32, tag = "4")]
pub rank: u32,
/// offset: 88
#[prost(uint32, tag = "12")]
pub world_level: u32,
/// offset: 92
#[prost(uint32, tag = "10")]
pub promotion: u32,
/// offset: 96
#[prost(uint32, tag = "17")]
pub gdimkfnecok: u32,
/// offset: 100
#[prost(uint32, tag = "5")]
pub index: u32,
/// offset: 104
#[prost(uint32, tag = "13")]
pub assist_uid: u32,
/// offset: 108
#[prost(uint32, tag = "2")]
pub id: u32,
/// offset: 112
#[prost(uint32, tag = "3")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleMonsterParam {
/// offset: 24
#[prost(uint32, tag = "5")]
pub cphiinkideb: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub elite_group: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub iedebfccknl: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub hard_level_group: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Alimnheenpp {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub iebnogooemo: ::prost::alloc::vec::Vec<Bcconkjhdjl>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub role_star: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ljhdmkebpdh {
#[prost(oneof = "ljhdmkebpdh::TeleportNigger", tags = "101")]
pub teleport_nigger: ::core::option::Option<ljhdmkebpdh::TeleportNigger>,
}
/// Nested message and enum types in `LJHDMKEBPDH`.
pub mod ljhdmkebpdh {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum TeleportNigger {
/// offset: 24
#[prost(message, tag = "101")]
Eigmkojoeei(super::Alimnheenpp),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleMonster {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub extra_info: ::core::option::Option<Ljhdmkebpdh>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub max_hp: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub monster_id: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub cur_hp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleMonsterWave {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub monster_list: ::prost::alloc::vec::Vec<BattleMonster>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub monster_param: ::core::option::Option<BattleMonsterParam>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub battle_stage_id: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub battle_wave_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleBuff {
/// offset: 16
#[prost(map = "string, float", tag = "6")]
pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>,
/// offset: 32
#[prost(uint32, repeated, tag = "5")]
pub target_index_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub owner_index: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub wave_flag: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fpoagfockoo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub total_progress: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub kkckmcdgcgk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Edcfkacpfnb {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ckgjikjdhcj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mhdpmpkdlop {
/// offset: 24
#[prost(uint32, tag = "2")]
pub kkckmcdgcgk: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gdmikbbendc {
/// offset: 24
#[prost(uint32, tag = "2")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleTarget {
/// offset: 24
#[prost(uint32, tag = "2")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub total_progress: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleTargetList {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub battle_target_list: ::prost::alloc::vec::Vec<BattleTarget>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dbcbmjkobpj {
/// offset: 24
#[prost(message, optional, tag = "16")]
pub eigmkojoeei: ::core::option::Option<Ojcbomccpdb>,
/// offset: 32
#[prost(map = "uint32, message", tag = "9")]
pub battle_target_info: ::std::collections::HashMap<u32, BattleTargetList>,
/// offset: 40
#[prost(message, repeated, tag = "11")]
pub eeipnljnjal: ::prost::alloc::vec::Vec<BattleAvatar>,
/// offset: 48
#[prost(message, repeated, tag = "3")]
pub buff_list: ::prost::alloc::vec::Vec<BattleBuff>,
/// offset: 56
#[prost(message, optional, tag = "14")]
pub battle_rogue_magic_info: ::core::option::Option<BattleRogueMagicInfo>,
/// offset: 64
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<BattleAvatar>,
/// offset: 72
#[prost(message, optional, tag = "12")]
pub pmcekilfbio: ::core::option::Option<BattleGridFightSpecialBattleInfo>,
/// offset: 80
#[prost(message, optional, tag = "15")]
pub ldplaohnlap: ::core::option::Option<Pkpfahebjio>,
/// offset: 88
#[prost(message, optional, tag = "13")]
pub dfabbgkgdei: ::core::option::Option<Kiaicmelimm>,
/// offset: 96
#[prost(message, repeated, tag = "2")]
pub monster_wave_list: ::prost::alloc::vec::Vec<BattleMonsterWave>,
/// offset: 104
#[prost(message, optional, tag = "10")]
pub fgoakdcbioe: ::core::option::Option<Edcfkacpfnb>,
/// offset: 112
#[prost(uint32, tag = "7")]
pub world_level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kiaicmelimm {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "1")]
pub aokecjbfmcn: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub cdbgpmabmgm: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub fpcopplfbop: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub fgohmomlebg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AetherAvatarInfo {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub licleeicaoe: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub index: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub promotion: u32,
/// offset: 48
#[prost(enumeration = "Aabgifaeeek", tag = "5")]
pub agbmhemiaih: i32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ojhhhplbiej {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub monster_wave_list: ::prost::alloc::vec::Vec<BattleMonsterWave>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub buff_list: ::prost::alloc::vec::Vec<BattleBuff>,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<AetherAvatarInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jieaanceijp {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub hnimjfpachc: ::prost::alloc::vec::Vec<Holhbeohejd>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub ohefieefpfk: ::prost::alloc::vec::Vec<Iompilnaeeo>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub ijgoapidjkp: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub amcpmeaojjk: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub turn_counter: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub kapjnjdcacl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eicnflhihoi {
/// offset: 24
#[prost(string, tag = "4")]
pub hakclahlpfg: ::prost::alloc::string::String,
/// offset: 32
#[prost(bool, tag = "1")]
pub ggoppdkdpme: bool,
/// offset: 33
#[prost(bool, tag = "6")]
pub debaocjbbnb: bool,
/// offset: 34
#[prost(bool, tag = "5")]
pub iiccmnmeofi: bool,
/// offset: 35
#[prost(bool, tag = "3")]
pub lgjmmjefgnk: bool,
/// offset: 36
#[prost(uint32, tag = "2")]
pub okhbclcclpl: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub gckhdgobfoc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fcdfpjmofbo {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub ooiifbgdofm: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub bfnfioaagmc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub hmkcbglcfpf: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "1")]
pub aoliedbcnbn: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mohmahdobdo {
/// offset: 24
#[prost(uint32, tag = "2")]
pub jbcfpaeelbl: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub fjbpofjpfnp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ibhhjpcioic {
/// offset: 16
#[prost(map = "string, message", tag = "2")]
pub jkmhajhikik: ::std::collections::HashMap<
::prost::alloc::string::String,
Mohmahdobdo,
>,
/// offset: 24
#[prost(bytes = "vec", tag = "3")]
pub afmfncgcnhi: ::prost::alloc::vec::Vec<u8>,
/// offset: 40
#[prost(bool, tag = "1")]
pub eclagojmmbo: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ebpdnoomhbd {
/// offset: 16
#[prost(string, tag = "2")]
pub bdglpmhpekd: ::prost::alloc::string::String,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub coboaebcmco: ::core::option::Option<Ibhhjpcioic>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub jjogehpdokh: ::prost::alloc::vec::Vec<Jieaanceijp>,
/// offset: 40
#[prost(string, tag = "3")]
pub debug_extra_info: ::prost::alloc::string::String,
/// offset: 56
#[prost(message, repeated, tag = "4")]
pub adailgdcpnh: ::prost::alloc::vec::Vec<Papjepajpcj>,
/// offset: 64
#[prost(uint32, tag = "6")]
pub floor_id: u32,
/// offset: 68
#[prost(uint32, tag = "8")]
pub pbigecfchen: u32,
/// offset: 72
#[prost(uint32, tag = "7")]
pub abdbldpcjcj: u32,
/// offset: 76
#[prost(uint32, tag = "5")]
pub plane_id: u32,
/// offset: 80
#[prost(uint32, tag = "10")]
pub iohjehhhpcl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Okflahfibcm {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub eabkohgchfp: ::core::option::Option<Eicnflhihoi>,
/// offset: 24
#[prost(message, optional, tag = "19")]
pub apfnihdlfie: ::core::option::Option<Ojhhhplbiej>,
/// offset: 40
#[prost(bytes = "vec", tag = "16")]
pub ijhanpilbam: ::prost::alloc::vec::Vec<u8>,
/// offset: 48
#[prost(message, repeated, tag = "5")]
pub op_list: ::prost::alloc::vec::Vec<BattleOp>,
/// offset: 56
#[prost(bytes = "vec", tag = "6")]
pub turn_snapshot_hash: ::prost::alloc::vec::Vec<u8>,
/// offset: 64
#[prost(message, optional, tag = "100")]
pub ddfabagihmd: ::core::option::Option<Ebpdnoomhbd>,
/// offset: 72
#[prost(message, optional, tag = "4")]
pub lineup: ::core::option::Option<Dbcbmjkobpj>,
/// offset: 80
#[prost(uint32, repeated, tag = "8")]
pub dacglghglig: ::prost::alloc::vec::Vec<u32>,
/// offset: 88
#[prost(message, repeated, tag = "12")]
pub battle_event: ::prost::alloc::vec::Vec<BattleEventBattleInfo>,
/// offset: 96
#[prost(enumeration = "Oikbipicgdn", tag = "10")]
pub mbhfmfempom: i32,
/// offset: 100
#[prost(uint32, tag = "1")]
pub version: u32,
/// offset: 104
#[prost(uint32, tag = "7")]
pub fmoaahkdgnp: u32,
/// offset: 108
#[prost(bool, tag = "9")]
pub nngdlohalcn: bool,
/// offset: 112
#[prost(uint32, tag = "17")]
pub nibmfcfbhep: u32,
/// offset: 116
#[prost(enumeration = "BattleModuleType", tag = "11")]
pub jkceimccbba: i32,
/// offset: 120
#[prost(uint32, tag = "2")]
pub logic_random_seed: u32,
/// offset: 124
#[prost(uint32, tag = "14")]
pub rounds_limit: u32,
/// offset: 128
#[prost(uint32, tag = "3")]
pub stage_id: u32,
/// offset: 132
#[prost(uint32, tag = "18")]
pub jaoiokbbmfc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Papjepajpcj {
/// offset: 16
#[prost(string, tag = "2")]
pub value: ::prost::alloc::string::String,
/// offset: 32
#[prost(int32, tag = "1")]
pub mjmeeoiemmm: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AvatarProperty {
/// offset: 24
#[prost(double, tag = "1")]
pub max_hp: f64,
/// offset: 32
#[prost(double, tag = "2")]
pub attack: f64,
/// offset: 40
#[prost(double, tag = "3")]
pub defence: f64,
/// offset: 48
#[prost(double, tag = "6")]
pub left_sp: f64,
/// offset: 56
#[prost(double, tag = "7")]
pub max_sp: f64,
/// offset: 64
#[prost(double, tag = "4")]
pub speed: f64,
/// offset: 72
#[prost(double, tag = "5")]
pub left_hp: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EquipmentProperty {
/// offset: 24
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub promotion: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub rank: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AttackDamageProperty {
/// offset: 24
#[prost(string, tag = "1")]
pub attack_type: ::prost::alloc::string::String,
/// offset: 32
#[prost(double, tag = "2")]
pub damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SkillUseProperty {
/// offset: 16
#[prost(string, tag = "2")]
pub skill_type: ::prost::alloc::string::String,
/// offset: 32
#[prost(double, tag = "5")]
pub hljoeghjnla: f64,
/// offset: 40
#[prost(uint32, tag = "8")]
pub ggdbmjgbdma: u32,
/// offset: 48
#[prost(double, tag = "7")]
pub cfffapjggcb: f64,
/// offset: 56
#[prost(uint32, tag = "1")]
pub skill_id: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub skill_level: u32,
/// offset: 64
#[prost(uint32, tag = "4")]
pub skill_use_count: u32,
/// offset: 68
#[prost(uint32, tag = "9")]
pub bjgnkiplnba: u32,
/// offset: 72
#[prost(double, tag = "6")]
pub cidjhaobnmf: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aofmdlldihg {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub battle_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub skill_id: u32,
/// offset: 40
#[prost(double, tag = "2")]
pub pnjegpafnci: f64,
/// offset: 48
#[prost(double, tag = "4")]
pub damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SpAddSource {
/// offset: 24
#[prost(string, tag = "1")]
pub source: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub sp_add: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Epnaonkohbo {
/// offset: 16
#[prost(string, tag = "1")]
pub kbkoglcaekg: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub count: u32,
/// offset: 40
#[prost(double, tag = "3")]
pub total_damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cfdhdbnihpl {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub ngijfaeonck: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(double, tag = "1")]
pub gnhlkbinief: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Abdokofehmh {
/// offset: 24
#[prost(int32, tag = "1")]
pub bcjlnfomeag: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Knbmapnndjl {
/// offset: 24
#[prost(int32, tag = "2")]
pub nonacgpceke: i32,
/// offset: 28
#[prost(int32, tag = "1")]
pub ollphbppehg: i32,
/// offset: 32
#[prost(int32, tag = "3")]
pub bcjlnfomeag: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarBattleInfo {
/// offset: 16
#[prost(message, optional, tag = "33")]
pub initial_status: ::core::option::Option<AvatarProperty>,
/// offset: 24
#[prost(message, repeated, tag = "20")]
pub attack_type_max_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub avatar_skill: ::prost::alloc::vec::Vec<AvatarSkillTree>,
/// offset: 40
#[prost(message, repeated, tag = "19")]
pub attack_type_break_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 48
#[prost(message, repeated, tag = "36")]
pub noghnmcddai: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 64
#[prost(message, repeated, tag = "41")]
pub aljijbkefdd: ::prost::alloc::vec::Vec<Epnaonkohbo>,
/// offset: 72
#[prost(message, repeated, tag = "8")]
pub avatar_equipment: ::prost::alloc::vec::Vec<EquipmentProperty>,
/// offset: 80
#[prost(message, optional, tag = "6")]
pub avatar_status: ::core::option::Option<AvatarProperty>,
/// offset: 88
#[prost(message, optional, tag = "58")]
pub gehejppcblk: ::core::option::Option<Abdokofehmh>,
/// offset: 96
#[prost(message, repeated, tag = "21")]
pub skill_times: ::prost::alloc::vec::Vec<SkillUseProperty>,
/// offset: 104
#[prost(message, repeated, tag = "34")]
pub relics: ::prost::alloc::vec::Vec<BattleRelic>,
/// offset: 112
#[prost(message, optional, tag = "57")]
pub fdmeedejccp: ::core::option::Option<Cfdhdbnihpl>,
/// offset: 120
#[prost(message, repeated, tag = "24")]
pub sp_add_source: ::prost::alloc::vec::Vec<SpAddSource>,
/// offset: 128
#[prost(message, repeated, tag = "18")]
pub attack_type_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 136
#[prost(double, tag = "22")]
pub delay_cumulate: f64,
/// offset: 144
#[prost(double, tag = "32")]
pub total_shield_damage: f64,
/// offset: 152
#[prost(double, tag = "44")]
pub dialjmahfbo: f64,
/// offset: 160
#[prost(uint32, tag = "16")]
pub stage_type: u32,
/// offset: 164
#[prost(uint32, tag = "15")]
pub stage_id: u32,
/// offset: 168
#[prost(double, tag = "14")]
pub total_sp_cost: f64,
/// offset: 176
#[prost(uint32, tag = "55")]
pub enhanced_id: u32,
/// offset: 180
#[prost(uint32, tag = "35")]
pub assist_uid: u32,
/// offset: 184
#[prost(uint32, tag = "28")]
pub break_times: u32,
/// offset: 188
#[prost(uint32, tag = "53")]
pub nbcdomjbafm: u32,
/// offset: 192
#[prost(uint32, tag = "29")]
pub extra_turns: u32,
/// offset: 196
#[prost(uint32, tag = "9")]
pub total_turns: u32,
/// offset: 200
#[prost(double, tag = "11")]
pub total_heal: f64,
/// offset: 208
#[prost(double, tag = "39")]
pub cnemkkibfea: f64,
/// offset: 216
#[prost(double, tag = "47")]
pub ebmfcbkhieh: f64,
/// offset: 224
#[prost(uint32, tag = "49")]
pub fjnkopmolde: u32,
/// offset: 228
#[prost(uint32, tag = "3")]
pub avatar_level: u32,
/// offset: 232
#[prost(uint32, tag = "54")]
pub pecmogdlcdc: u32,
/// offset: 236
#[prost(uint32, tag = "51")]
pub pnjdpnhnbda: u32,
/// offset: 240
#[prost(double, tag = "52")]
pub nedcakemhlf: f64,
/// offset: 248
#[prost(double, tag = "40")]
pub eeogkokopnb: f64,
/// offset: 256
#[prost(uint32, tag = "23")]
pub total_sp_add: u32,
/// offset: 260
#[prost(uint32, tag = "50")]
pub flkcfjbciom: u32,
/// offset: 264
#[prost(double, tag = "31")]
pub total_shield_taken: f64,
/// offset: 272
#[prost(double, tag = "46")]
pub lflkogdplkd: f64,
/// offset: 280
#[prost(double, tag = "12")]
pub total_damage_taken: f64,
/// offset: 288
#[prost(uint32, tag = "25")]
pub total_bp_cost: u32,
/// offset: 292
#[prost(uint32, tag = "2")]
pub id: u32,
/// offset: 296
#[prost(uint32, tag = "56")]
pub mebkilmpmga: u32,
/// offset: 300
#[prost(uint32, tag = "26")]
pub die_times: u32,
/// offset: 304
#[prost(double, tag = "10")]
pub total_damage: f64,
/// offset: 312
#[prost(double, tag = "48")]
pub dblabfodnmj: f64,
/// offset: 320
#[prost(double, tag = "30")]
pub total_shield: f64,
/// offset: 328
#[prost(uint32, tag = "27")]
pub revive_times: u32,
/// offset: 332
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
/// offset: 336
#[prost(double, tag = "38")]
pub gpleldeieko: f64,
/// offset: 344
#[prost(double, tag = "17")]
pub total_break_damage: f64,
/// offset: 352
#[prost(uint32, tag = "42")]
pub cnleplaeehf: u32,
/// offset: 356
#[prost(uint32, tag = "5")]
pub avatar_promotion: u32,
/// offset: 360
#[prost(double, tag = "13")]
pub total_hp_recover: f64,
/// offset: 368
#[prost(double, tag = "37")]
pub deicgfkimmo: f64,
/// offset: 376
#[prost(double, tag = "45")]
pub laoeegeeldk: f64,
/// offset: 384
#[prost(uint32, tag = "43")]
pub jdhdjfckbgd: u32,
/// offset: 388
#[prost(uint32, tag = "4")]
pub avatar_rank: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Igmokoenldk {
/// offset: 24
#[prost(double, tag = "2")]
pub attack: f64,
/// offset: 32
#[prost(double, tag = "6")]
pub left_hp: f64,
/// offset: 40
#[prost(double, tag = "4")]
pub ofmlldlaocc: f64,
/// offset: 48
#[prost(double, tag = "5")]
pub speed: f64,
/// offset: 56
#[prost(double, tag = "3")]
pub defence: f64,
/// offset: 64
#[prost(double, tag = "7")]
pub gencobdfkla: f64,
/// offset: 72
#[prost(double, tag = "1")]
pub max_hp: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ckcdiaaficj {
/// offset: 24
#[prost(double, tag = "2")]
pub ifmohnaaamc: f64,
/// offset: 32
#[prost(uint32, tag = "3")]
pub mmphfldbekb: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub break_times: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub bkpdkfldldd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonsterBattleInfo {
/// offset: 24
#[prost(message, repeated, tag = "28")]
pub akgjopblpne: ::prost::alloc::vec::Vec<Ckcdiaaficj>,
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub attack_type_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 40
#[prost(message, optional, tag = "5")]
pub cihapgpncmi: ::core::option::Option<Igmokoenldk>,
/// offset: 48
#[prost(message, repeated, tag = "16")]
pub skill_times: ::prost::alloc::vec::Vec<SkillUseProperty>,
/// offset: 56
#[prost(message, repeated, tag = "26")]
pub skill_info: ::prost::alloc::vec::Vec<Aofmdlldihg>,
/// offset: 64
#[prost(uint32, tag = "21")]
pub wave: u32,
/// offset: 68
#[prost(uint32, tag = "1")]
pub entity_id: u32,
/// offset: 72
#[prost(double, tag = "7")]
pub total_damage: f64,
/// offset: 80
#[prost(enumeration = "Nlnebdeeonp", tag = "31")]
pub ahkjlojdnic: i32,
/// offset: 84
#[prost(uint32, tag = "23")]
pub phase: u32,
/// offset: 88
#[prost(double, tag = "19")]
pub delay_cumulate: f64,
/// offset: 96
#[prost(uint32, tag = "24")]
pub nmkkaagncpc: u32,
/// offset: 100
#[prost(uint32, tag = "3")]
pub pkfmofpmbbj: u32,
/// offset: 104
#[prost(enumeration = "Kpoieopcejl", tag = "20")]
pub hfelbilehnm: i32,
/// offset: 108
#[prost(uint32, tag = "14")]
pub kpmiifgamfa: u32,
/// offset: 112
#[prost(double, tag = "11")]
pub total_hp_recover: f64,
/// offset: 120
#[prost(double, tag = "29")]
pub ncdgnnjabjj: f64,
/// offset: 128
#[prost(double, tag = "30")]
pub ibengeojfoj: f64,
/// offset: 136
#[prost(uint32, tag = "4")]
pub nckaicabjik: u32,
/// offset: 140
#[prost(uint32, tag = "17")]
pub stage_type: u32,
/// offset: 144
#[prost(double, tag = "10")]
pub ocgefahkmph: f64,
/// offset: 152
#[prost(uint32, tag = "27")]
pub cbmlfobdnco: u32,
/// offset: 156
#[prost(uint32, tag = "13")]
pub battle_id: u32,
/// offset: 160
#[prost(uint32, tag = "12")]
pub stage_id: u32,
/// offset: 164
#[prost(int32, tag = "22")]
pub jfdomchhbif: i32,
/// offset: 168
#[prost(double, tag = "9")]
pub total_damage_taken: f64,
/// offset: 176
#[prost(double, tag = "18")]
pub mbdmcjlfjoo: f64,
/// offset: 184
#[prost(uint32, tag = "6")]
pub total_turns: u32,
/// offset: 188
#[prost(enumeration = "Hdfapklgefm", tag = "25")]
pub gcaepljhcfe: i32,
/// offset: 192
#[prost(uint32, tag = "2")]
pub monster_id: u32,
/// offset: 200
#[prost(double, tag = "8")]
pub total_heal: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleEventProperty {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleEventBattleInfo {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub status: ::core::option::Option<BattleEventProperty>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub skill_info: ::prost::alloc::vec::Vec<Aofmdlldihg>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub battle_event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ejdgmcfbfmo {
/// offset: 24
#[prost(uint32, tag = "2")]
pub score_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub dbljfjaapan: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hdkeppdidih {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub ejddmnaoden: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "5")]
pub jndbcdaiidd: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(double, tag = "4")]
pub damage: f64,
/// offset: 48
#[prost(double, tag = "7")]
pub oeldakbopja: f64,
/// offset: 56
#[prost(int32, tag = "6")]
pub afpkbfapoah: i32,
/// offset: 60
#[prost(uint32, tag = "9")]
pub wave: u32,
/// offset: 64
#[prost(uint32, tag = "3")]
pub source: u32,
/// offset: 68
#[prost(uint32, tag = "10")]
pub enhanced_id: u32,
/// offset: 72
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 76
#[prost(uint32, tag = "8")]
pub cngeogompop: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ghcdmmnhnho {
/// offset: 24
#[prost(int32, tag = "2")]
pub gcabcjkcaoe: i32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub enhanced_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gandcedcldl {
/// offset: 24
#[prost(uint32, tag = "2")]
pub fhpmeiecklg: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub kaahkldjpje: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub entity_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Afgmnffbbig {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub ofhchnkefmd: ::prost::alloc::vec::Vec<Ghcdmmnhnho>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub jnfcfeiaabh: ::prost::alloc::vec::Vec<Gandcedcldl>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub pnjegpafnci: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub monster_id: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub bkpdkfldldd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StatisticEvent {
/// offset: 24
#[prost(enumeration = "BattleStaticticEventType", tag = "1")]
pub r#type: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub lmmdhgcihbl: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub display_value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dkphafpgdlo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub jgdoiciemah: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub ioeaffeedfm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gfnapelnfic {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub jbnmaofofpe: ::core::option::Option<Dkphafpgdlo>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub clfbbapepml: u32,
/// offset: 36
#[prost(bool, tag = "2")]
pub aalccpjcbme: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oemoigdnpnp {
/// offset: 16
#[prost(double, repeated, tag = "4")]
pub switch_list: ::prost::alloc::vec::Vec<f64>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub card_id: u32,
/// offset: 36
#[prost(bool, tag = "3")]
pub bblmmnlcmgm: bool,
/// offset: 40
#[prost(double, tag = "2")]
pub display_value: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hlfookannde {
/// offset: 24
#[prost(uint32, tag = "1")]
pub jgdoiciemah: u32,
/// offset: 32
#[prost(double, tag = "3")]
pub kadniaejacg: f64,
/// offset: 40
#[prost(double, tag = "2")]
pub damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eaenafjcefd {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub mmgpkjojipm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub fgpgopocapn: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hommpjiopgi {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub cbloajfjkki: ::prost::alloc::vec::Vec<Dkphafpgdlo>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub score_id: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub wave: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub gmkfbamndea: u32,
/// offset: 44
#[prost(float, tag = "5")]
pub pnjegpafnci: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fdgkfjficdn {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ocpepemnnek: u32,
/// offset: 32
#[prost(double, tag = "2")]
pub pnjegpafnci: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Idjiaglcape {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub ojbmgejcilm: ::prost::alloc::vec::Vec<Fdgkfjficdn>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub dcmahkhafeh: ::prost::alloc::vec::Vec<Hommpjiopgi>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub ipcfgiefbkh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pmnljejklod {
/// offset: 24
#[prost(enumeration = "Nimfanhlfnj", tag = "1")]
pub r#type: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleGridFightSpecialBattleInfo {
/// offset: 16
#[prost(message, optional, tag = "22")]
pub inpnmbjnppk: ::core::option::Option<Idjiaglcape>,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub dckigahcnmj: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "25")]
pub pmleegogpif: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "5")]
pub omcllcnkahe: ::prost::alloc::vec::Vec<Gfnapelnfic>,
/// offset: 56
#[prost(uint32, repeated, tag = "8")]
pub fponjjmjfae: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(message, repeated, tag = "26")]
pub gmgpfaionng: ::prost::alloc::vec::Vec<Pmnljejklod>,
/// offset: 72
#[prost(message, repeated, tag = "17")]
pub lonfkfcfdnd: ::prost::alloc::vec::Vec<Oemoigdnpnp>,
/// offset: 80
#[prost(message, repeated, tag = "18")]
pub hnjpidfknik: ::prost::alloc::vec::Vec<Hlfookannde>,
/// offset: 88
#[prost(message, repeated, tag = "4")]
pub icopgajfkhe: ::prost::alloc::vec::Vec<Gfnapelnfic>,
/// offset: 96
#[prost(uint32, repeated, tag = "6")]
pub llifkmanadh: ::prost::alloc::vec::Vec<u32>,
/// offset: 104
#[prost(message, optional, tag = "7")]
pub hphjgiekmaa: ::core::option::Option<Eaenafjcefd>,
/// offset: 112
#[prost(uint32, repeated, tag = "19")]
pub bllkcbjgaeb: ::prost::alloc::vec::Vec<u32>,
/// offset: 120
#[prost(uint32, tag = "11")]
pub ljgphgddbke: u32,
/// offset: 124
#[prost(uint32, tag = "1")]
pub cur_level_id: u32,
/// offset: 128
#[prost(uint32, tag = "13")]
pub kkgjleifnmf: u32,
/// offset: 132
#[prost(uint32, tag = "2")]
pub pfbdnghmbii: u32,
/// offset: 136
#[prost(uint32, tag = "14")]
pub dkcgloiapah: u32,
/// offset: 140
#[prost(bool, tag = "16")]
pub oajbhdklpem: bool,
/// offset: 141
#[prost(bool, tag = "20")]
pub chkbolnipmo: bool,
/// offset: 142
#[prost(bool, tag = "15")]
pub calccpgjnjl: bool,
/// offset: 144
#[prost(uint32, tag = "23")]
pub nbkkkkkemeh: u32,
/// offset: 148
#[prost(uint32, tag = "10")]
pub ffgbeohnifn: u32,
/// offset: 152
#[prost(uint32, tag = "9")]
pub grid_fight_cur_level_exp: u32,
/// offset: 156
#[prost(uint32, tag = "27")]
pub ljhkbjibcgk: u32,
/// offset: 160
#[prost(uint32, tag = "21")]
pub gmbpgbijgge: u32,
/// offset: 164
#[prost(uint32, tag = "24")]
pub nncdbpndfkd: u32,
/// offset: 168
#[prost(uint32, tag = "3")]
pub rogue_money: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bgfbiflpbhd {
/// offset: 24
#[prost(uint32, tag = "2")]
pub mhjbjkjpoje: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub effect_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Piecgamhhdn {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub bgodkjlmpnk: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleGridFightTraitCoreRoleInfo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub role_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleGridFigntAvatarCoreRoleInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub lkngkjcffbh: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub grid_fight_avatar_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightTraitEffectLevelInfo {
/// offset: 16
#[prost(map = "uint32, message", tag = "2")]
pub trait_effect_level_reward: ::std::collections::HashMap<u32, GridFightDropInfo>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub trait_effect_level_exp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kfmkbmjpeic {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub ihcddipnjko: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "4")]
pub banbecdcdhg: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub pojgkjenena: ::prost::alloc::vec::Vec<Fhceiohladg>,
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<Acflkpfdhim>,
/// offset: 56
#[prost(uint32, tag = "1")]
pub dnncagjioap: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleGridFightTraitEffectInfo {
/// offset: 32
#[prost(uint32, tag = "1")]
pub effect_id: u32,
#[prost(
oneof = "battle_grid_fight_trait_effect_info::Nebnjdmfelo",
tags = "101, 102, 103, 104"
)]
pub nebnjdmfelo: ::core::option::Option<
battle_grid_fight_trait_effect_info::Nebnjdmfelo,
>,
}
/// Nested message and enum types in `BattleGridFightTraitEffectInfo`.
pub mod battle_grid_fight_trait_effect_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nebnjdmfelo {
/// offset: 16
#[prost(message, tag = "101")]
TraitCoreRole(super::BattleGridFightTraitCoreRoleInfo),
/// offset: 16
#[prost(message, tag = "102")]
AvatarCoreInfo(super::BattleGridFigntAvatarCoreRoleInfo),
/// offset: 16
#[prost(message, tag = "103")]
TraitEffectLevelInfo(super::GridFightTraitEffectLevelInfo),
/// offset: 16
#[prost(message, tag = "104")]
Jlclhaknmll(super::Kfmkbmjpeic),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mhfnfinkjkp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub cheeoehdobf: u32,
/// offset: 28
#[prost(enumeration = "Abbhaalibah", tag = "4")]
pub grid_update_src: i32,
/// offset: 32
#[prost(enumeration = "Iddpbeamdao", tag = "2")]
pub nkienaiclgn: i32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub nkjpcmpmgpm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Niegdaphkgc {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub kojmgcblkka: ::prost::alloc::vec::Vec<Mhfnfinkjkp>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub trait_effect_list: ::prost::alloc::vec::Vec<BattleGridFightTraitEffectInfo>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub trait_id: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub kojfhfakkfo: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub afkkldmaedj: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub bpjkhdnbpoe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jjhjciapadp {
#[prost(oneof = "jjhjciapadp::Bhgkhelcpgo", tags = "1")]
pub bhgkhelcpgo: ::core::option::Option<jjhjciapadp::Bhgkhelcpgo>,
}
/// Nested message and enum types in `JJHJCIAPADP`.
pub mod jjhjciapadp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Bhgkhelcpgo {
/// offset: 24
#[prost(uint32, tag = "1")]
Eagpocagmca(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bjgjbnjdlik {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub cnijijmepef: ::prost::alloc::vec::Vec<Acflkpfdhim>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "10")]
pub convert_property_to_fixpoint: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub dceolaamgoo: ::core::option::Option<Jjhjciapadp>,
/// offset: 48
#[prost(uint32, tag = "1")]
pub role_id: u32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
/// offset: 56
#[prost(uint32, tag = "2")]
pub role_star: u32,
/// offset: 60
#[prost(uint32, tag = "11")]
pub unique_id: u32,
/// offset: 64
#[prost(uint32, tag = "3")]
pub pos_index: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pkdndnabkii {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<Acflkpfdhim>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub pos_index: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub npc_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mlcljkdkcdg {
/// offset: 24
#[prost(uint32, tag = "3")]
pub pos_index: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub lkmemklgiik: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Acflkpfdhim {
/// offset: 16
#[prost(map = "uint32, double", tag = "6")]
pub opemkbpffdn: ::std::collections::HashMap<u32, f64>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "4")]
pub convert_property_to_fixpoint: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub unique_id: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub grid_fight_equipment_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bglcgnclhlj {
/// offset: 24
#[prost(uint32, tag = "1")]
pub augment_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Khfhmjembof {
/// offset: 24
#[prost(uint32, tag = "1")]
pub portal_buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mipdjdjlgpl {
/// offset: 24
#[prost(uint32, tag = "1")]
pub emohljhpopc: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub section_id: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub cjccmaacjdb: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub dcahjelnjnp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ojcbomccpdb {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub ophonckpnmg: ::prost::alloc::vec::Vec<BattleAvatar>,
/// offset: 24
#[prost(message, repeated, tag = "17")]
pub grid_game_npc_list: ::prost::alloc::vec::Vec<Pkdndnabkii>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub grid_game_role_list: ::prost::alloc::vec::Vec<Bjgjbnjdlik>,
/// offset: 40
#[prost(message, repeated, tag = "14")]
pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec<Khfhmjembof>,
/// offset: 48
#[prost(message, optional, tag = "11")]
pub iockdjcdmah: ::core::option::Option<Mipdjdjlgpl>,
/// offset: 56
#[prost(message, repeated, tag = "10")]
pub sync_augment_info: ::prost::alloc::vec::Vec<Bglcgnclhlj>,
/// offset: 72
#[prost(message, repeated, tag = "18")]
pub kcompkmjcmc: ::prost::alloc::vec::Vec<Mlcljkdkcdg>,
/// offset: 80
#[prost(message, repeated, tag = "7")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<Niegdaphkgc>,
/// offset: 88
#[prost(map = "string, uint32", tag = "20")]
pub pockgkdflkk: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
/// offset: 96
#[prost(uint32, tag = "2")]
pub battle_wave_id: u32,
/// offset: 100
#[prost(uint32, tag = "19")]
pub lodnflmbieh: u32,
/// offset: 104
#[prost(uint32, tag = "9")]
pub ifiioiikjho: u32,
/// offset: 108
#[prost(uint32, tag = "13")]
pub ljngpckpjlf: u32,
/// offset: 112
#[prost(uint32, tag = "21")]
pub nfbjinklllk: u32,
/// offset: 116
#[prost(uint32, tag = "3")]
pub grid_fight_lineup_hp: u32,
/// offset: 120
#[prost(uint32, tag = "12")]
pub hhepcdmbjfi: u32,
/// offset: 124
#[prost(bool, tag = "15")]
pub is_overlock: bool,
/// offset: 125
#[prost(bool, tag = "22")]
pub mehfnaemmfe: bool,
/// offset: 128
#[prost(uint32, tag = "4")]
pub ehnjdidabhd: u32,
/// offset: 132
#[prost(uint32, tag = "16")]
pub aacgbebgdpe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hndaobacjoa {
/// offset: 16
#[prost(string, tag = "1")]
pub phase: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, repeated, tag = "10")]
pub ncdmffbbbdp: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "9")]
pub djofhlgldgb: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(float, tag = "3")]
pub eefmgkofobh: f32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub hdgbkhphkmo: u32,
/// offset: 56
#[prost(float, tag = "2")]
pub mingoiconif: f32,
/// offset: 60
#[prost(uint32, tag = "5")]
pub jmcfeehbddh: u32,
/// offset: 64
#[prost(uint32, tag = "4")]
pub dlhcmniacbo: u32,
/// offset: 68
#[prost(uint32, tag = "6")]
pub encaeciicbp: u32,
/// offset: 72
#[prost(uint32, tag = "7")]
pub goeejiaaekb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ojeanlingcj {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub boss_info: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub gdfamboofjo: ::prost::alloc::vec::Vec<Hndaobacjoa>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub pljcefdpcio: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub kobjcpabkaa: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub eaaaejljdde: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub ncjobknjfpn: u32,
/// offset: 56
#[prost(uint32, tag = "5")]
pub ibhkmlkhkjb: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub oebaidcoplc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Bmkiiodbmjf {
/// offset: 24
#[prost(uint32, tag = "5")]
pub inoiognmbmm: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub pkdandjfaon: u32,
/// offset: 32
#[prost(double, tag = "2")]
pub pckeckcnhce: f64,
/// offset: 40
#[prost(uint32, tag = "1")]
pub wave: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub hekpnddkkmm: u32,
/// offset: 48
#[prost(double, tag = "3")]
pub eokefiaofpn: f64,
/// offset: 56
#[prost(uint32, tag = "8")]
pub hhopllpekke: u32,
/// offset: 60
#[prost(uint32, tag = "6")]
pub status: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nhpaecjcocg {
/// offset: 24
#[prost(string, tag = "1")]
pub key: ::prost::alloc::string::String,
/// offset: 32
#[prost(double, tag = "2")]
pub value: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ijlefnjpfkp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub oapednopoln: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Emlfdpfapjp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub naeagnlbkam: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub mhppiklbnmd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ojmpkmningk {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "5")]
pub aaabhnmaenn: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(bool, tag = "3")]
pub aalccpjcbme: bool,
/// offset: 36
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub dice_slot_id: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub cfkkkpnkhel: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kciegdgjmbe {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "4")]
pub hcpnpdljkgf: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub hiildalhimd: ::prost::alloc::vec::Vec<Ojmpkmningk>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub gcahklngfck: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cjhpplhfnab {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub bjmjblcmpal: ::core::option::Option<Emlfdpfapjp>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub ahboclngfnm: ::prost::alloc::vec::Vec<Kciegdgjmbe>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Fhohcaifhna {
/// offset: 24
#[prost(double, tag = "2")]
pub hcanmijaflg: f64,
/// offset: 32
#[prost(uint32, tag = "13")]
pub ikjllflchnf: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub pggdehkkinp: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub kmpcndjhhao: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub hilinojplga: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bljejfmkeii {
#[prost(oneof = "bljejfmkeii::Mmcgbgdjipn", tags = "1, 2")]
pub mmcgbgdjipn: ::core::option::Option<bljejfmkeii::Mmcgbgdjipn>,
}
/// Nested message and enum types in `BLJEJFMKEII`.
pub mod bljejfmkeii {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 16
#[prost(message, tag = "1")]
Fodlghifjgc(super::Cjhpplhfnab),
/// offset: 16
#[prost(message, tag = "2")]
Gldhcibnbag(super::Fhohcaifhna),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleRogueMagicInfo {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub detail_info: ::core::option::Option<Bljejfmkeii>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub oopcpmancbo: ::core::option::Option<Ijlefnjpfkp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Cmikeilgngk {
/// offset: 24
#[prost(uint32, tag = "1")]
pub gcahklngfck: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 32
#[prost(double, tag = "3")]
pub total_damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dfdplinpmjf {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub kgielmeopeh: ::prost::alloc::vec::Vec<Cmikeilgngk>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub ingdhdpegok: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub igpnfjdacie: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oklpmdcieig {
/// offset: 24
#[prost(uint32, tag = "2")]
pub johmbbfodbb: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub iplnnhlgdjk: u32,
/// offset: 32
#[prost(double, tag = "3")]
pub adnkllmhlcj: f64,
/// offset: 40
#[prost(double, tag = "4")]
pub gadghaggbno: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nkkadhadolo {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub fmnihgejked: ::core::option::Option<Oklpmdcieig>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eanjjjpkipj {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub ebijflilkfp: ::core::option::Option<Dfdplinpmjf>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub geoocjbakfi: ::core::option::Option<Nkkadhadolo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oebbnfanhlk {
/// offset: 24
#[prost(double, tag = "2")]
pub aalpiclabco: f64,
/// offset: 32
#[prost(uint32, tag = "1")]
pub jbpnbeclgkn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nifpichidlj {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub switch_list: ::prost::alloc::vec::Vec<Oebbnfanhlk>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub config_id: u32,
/// offset: 36
#[prost(enumeration = "Mohnimlcoda", tag = "1")]
pub r#type: i32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ebbjlhbagcj {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub glnpaolfpdi: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub odpeljaiphl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pkpfahebjio {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub fpmbjmdnpbm: ::prost::alloc::vec::Vec<Ebbjlhbagcj>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub message_datas: ::prost::alloc::vec::Vec<Nifpichidlj>,
/// offset: 40
#[prost(map = "uint32, uint32", tag = "2")]
pub fggpanadlkm: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(uint32, tag = "5")]
pub difficulty_level: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hffafbignkp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub inoiognmbmm: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub monster_id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub hekpnddkkmm: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub ibnlkollpjh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Abflkibifdm {
/// offset: 24
#[prost(double, tag = "6")]
pub aepmegilloj: f64,
/// offset: 32
#[prost(double, tag = "2")]
pub hifnhnlndpn: f64,
/// offset: 40
#[prost(uint32, tag = "1")]
pub jeofbdlfcol: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub ibnlkollpjh: u32,
/// offset: 48
#[prost(double, tag = "3")]
pub jgfkndmdhhp: f64,
/// offset: 56
#[prost(uint32, tag = "4")]
pub wave: u32,
/// offset: 64
#[prost(double, tag = "7")]
pub mincpokepdp: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jpkjnnkmigj {
/// offset: 24
#[prost(uint32, tag = "1")]
pub gdljhbljodk: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub ibnlkollpjh: u32,
/// offset: 32
#[prost(double, tag = "3")]
pub cjkmcomgjcl: f64,
/// offset: 40
#[prost(uint32, tag = "2")]
pub dfbhojangcf: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub wave: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hphjpoibglc {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub eghjfeimhbb: ::prost::alloc::vec::Vec<Abflkibifdm>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub dkockkcpgdk: ::prost::alloc::vec::Vec<Jpkjnnkmigj>,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub cdfpljdjdep: ::prost::alloc::vec::Vec<Hffafbignkp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fmnpjnpamoa {
/// offset: 24
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub jaegabgpedi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fimbjconbae {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub cmaocglkfae: ::prost::alloc::vec::Vec<Fmnpjnpamoa>,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub cdjabfhcnff: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub molfoogcbke: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub daebgdendnn: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub acgiekabifk: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub amkblkmnkfe: u32,
/// offset: 56
#[prost(uint32, tag = "1")]
pub daekfcnbcfc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jioneeljgcc {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub ipdcldbkibi: ::core::option::Option<Fimbjconbae>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jgofjdocomk {
/// offset: 24
#[prost(uint32, tag = "1")]
pub progress: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Geccjhdockh {
/// offset: 24
#[prost(uint32, tag = "1")]
pub dlgpbfdgegj: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub bjlgfckbppj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gbjmlknlepd {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub fiigohioinp: ::core::option::Option<Geccjhdockh>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub kiabiioenok: ::core::option::Option<Jgofjdocomk>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub lnjmoaldpjd: ::core::option::Option<Hphjpoibglc>,
/// offset: 48
#[prost(message, optional, tag = "2")]
pub bnmbhfmhglh: ::core::option::Option<Jioneeljgcc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lgokjfkmcbe {
/// offset: 24
#[prost(uint32, tag = "9")]
pub bjgoofnogmj: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub kjgdbfefhpj: u32,
/// offset: 32
#[prost(double, tag = "11")]
pub mincpokepdp: f64,
/// offset: 40
#[prost(uint32, tag = "10")]
pub olpdbdedcog: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub oebaidcoplc: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub hkaenabcbhl: u32,
/// offset: 52
#[prost(uint32, tag = "13")]
pub ibhkmlkhkjb: u32,
/// offset: 56
#[prost(uint32, tag = "6")]
pub gmjgpdkjaee: u32,
/// offset: 60
#[prost(uint32, tag = "5")]
pub nbkoopbpnpl: u32,
/// offset: 64
#[prost(uint32, tag = "4")]
pub ibopdgofdod: u32,
/// offset: 72
#[prost(double, tag = "8")]
pub aepmegilloj: f64,
/// offset: 80
#[prost(double, tag = "2")]
pub hifnhnlndpn: f64,
/// offset: 88
#[prost(double, tag = "3")]
pub jgfkndmdhhp: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bjofjdkiopg {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub eghjfeimhbb: ::prost::alloc::vec::Vec<Lgokjfkmcbe>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub ibhkmlkhkjb: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub oebaidcoplc: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub jbfepafjncl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleAvatarServantInfo {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub skill_times: ::prost::alloc::vec::Vec<SkillUseProperty>,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub attack_type_max_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub attack_type_break_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 48
#[prost(message, repeated, tag = "8")]
pub attack_type_damage: ::prost::alloc::vec::Vec<AttackDamageProperty>,
/// offset: 56
#[prost(double, tag = "4")]
pub dbjollgogol: f64,
/// offset: 64
#[prost(double, tag = "16")]
pub total_shield_damage: f64,
/// offset: 72
#[prost(double, tag = "6")]
pub total_damage: f64,
/// offset: 80
#[prost(uint32, tag = "19")]
pub cnleplaeehf: u32,
/// offset: 84
#[prost(uint32, tag = "22")]
pub entity_id: u32,
/// offset: 88
#[prost(double, tag = "11")]
pub total_damage_taken: f64,
/// offset: 96
#[prost(double, tag = "14")]
pub total_shield: f64,
/// offset: 104
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 112
#[prost(double, tag = "13")]
pub total_hp_recover: f64,
/// offset: 120
#[prost(double, tag = "21")]
pub dialjmahfbo: f64,
/// offset: 128
#[prost(double, tag = "12")]
pub total_heal: f64,
/// offset: 136
#[prost(uint32, tag = "23")]
pub mebkilmpmga: u32,
/// offset: 140
#[prost(uint32, tag = "18")]
pub nfelhigfiom: u32,
/// offset: 144
#[prost(uint32, tag = "17")]
pub break_times: u32,
/// offset: 148
#[prost(uint32, tag = "3")]
pub total_turns: u32,
/// offset: 152
#[prost(double, tag = "15")]
pub total_shield_taken: f64,
/// offset: 160
#[prost(uint32, tag = "2")]
pub kaahkldjpje: u32,
/// offset: 164
#[prost(uint32, tag = "20")]
pub jdhdjfckbgd: u32,
/// offset: 168
#[prost(double, tag = "7")]
pub total_break_damage: f64,
/// offset: 176
#[prost(double, tag = "24")]
pub gpleldeieko: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleAvatarGlobalBuffInfo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub maze_buff_id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub dlmbcccpckj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ohdhndmjfap {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub gfoahhhnbjc: ::prost::alloc::vec::Vec<BattleAvatarServantInfo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub bobelcjddoa: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub gnmmfalalld: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nejmjmjamma {
/// offset: 24
#[prost(uint32, tag = "3")]
pub gcnmkihofgg: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub ncdbcllahpp: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub jjdeehamhgf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fmekabdgcec {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub message_datas: ::prost::alloc::vec::Vec<Nifpichidlj>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub giojaljaiif: ::core::option::Option<Nejmjmjamma>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mgmjophjcnl {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub jhbjnkcjino: ::prost::alloc::vec::Vec<Fhkkpndlllo>,
/// offset: 24
#[prost(map = "string, uint32", tag = "16")]
pub pockgkdflkk: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub odmcmpidjnh: ::prost::alloc::vec::Vec<Bcconkjhdjl>,
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub mfooecceobo: ::prost::alloc::vec::Vec<Adhgijphleb>,
/// offset: 48
#[prost(message, repeated, tag = "4")]
pub llofonjogce: ::prost::alloc::vec::Vec<Hfkkkfjhphj>,
/// offset: 56
#[prost(message, repeated, tag = "8")]
pub dogmmglbjij: ::prost::alloc::vec::Vec<Cpncaploihi>,
/// offset: 64
#[prost(message, repeated, tag = "6")]
pub nelaklkiddk: ::prost::alloc::vec::Vec<Lflenbdpnjn>,
/// offset: 80
#[prost(message, repeated, tag = "15")]
pub opjpkfefpka: ::prost::alloc::vec::Vec<Jphfanmnhjp>,
/// offset: 88
#[prost(uint32, tag = "2")]
pub nbpfmfmkjhi: u32,
/// offset: 92
#[prost(uint32, tag = "9")]
pub oahfcppimlf: u32,
/// offset: 96
#[prost(double, tag = "12")]
pub flfeajfnpap: f64,
/// offset: 104
#[prost(double, tag = "11")]
pub ndkjjififnj: f64,
/// offset: 112
#[prost(uint32, tag = "1")]
pub hflpdcjdiac: u32,
/// offset: 116
#[prost(uint32, tag = "14")]
pub fkminamffan: u32,
/// offset: 120
#[prost(double, tag = "13")]
pub cocomfhnehf: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jpaiofmjepm {
/// offset: 24
#[prost(uint32, tag = "1")]
pub bbhbakjcglc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jphfanmnhjp {
#[prost(oneof = "jphfanmnhjp::Kknboacncon", tags = "1")]
pub kknboacncon: ::core::option::Option<jphfanmnhjp::Kknboacncon>,
}
/// Nested message and enum types in `JPHFANMNHJP`.
pub mod jphfanmnhjp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 24
#[prost(message, tag = "1")]
Fecdncfjgfk(super::Jpaiofmjepm),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Obimhnfflem {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub switch_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(map = "uint32, message", tag = "5")]
pub trait_effect_level_reward: ::std::collections::HashMap<u32, GridFightDropInfo>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub effect_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Adhgijphleb {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub mfjclcjnafo: ::prost::alloc::vec::Vec<Obimhnfflem>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub trait_id: u32,
/// offset: 40
#[prost(double, tag = "4")]
pub kinkmheaanp: f64,
/// offset: 48
#[prost(double, tag = "3")]
pub damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hfkkkfjhphj {
/// offset: 24
#[prost(double, tag = "3")]
pub damage: f64,
/// offset: 32
#[prost(double, tag = "4")]
pub kinkmheaanp: f64,
/// offset: 40
#[prost(uint32, tag = "1")]
pub augment_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhkkpndlllo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub portal_buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cjafijafipn {
/// offset: 24
#[prost(uint32, tag = "1")]
pub eokopaffmii: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub monster_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lflenbdpnjn {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub kill_monster_list: ::prost::alloc::vec::Vec<Cjafijafipn>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub pbfmlgocopf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hnnlndjfpfe {
/// offset: 24
#[prost(double, tag = "2")]
pub damage: f64,
/// offset: 32
#[prost(uint32, tag = "1")]
pub role_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cpncaploihi {
/// offset: 24
#[prost(map = "uint32, double", tag = "6")]
pub icecchmagno: ::std::collections::HashMap<u32, f64>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub role_id: u32,
/// offset: 40
#[prost(double, tag = "2")]
pub damage: f64,
/// offset: 48
#[prost(double, tag = "5")]
pub kinkmheaanp: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nlapckjbjnb {
/// offset: 24
#[prost(map = "uint32, double", tag = "2")]
pub dmlclkhgefe: ::std::collections::HashMap<u32, f64>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ckokagglkhg {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub avatar_list: ::prost::alloc::vec::Vec<Nlapckjbjnb>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub hflpdcjdiac: u32,
/// offset: 40
#[prost(double, tag = "3")]
pub fbnbpphogli: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BattleStatistics {
/// offset: 16
#[prost(map = "uint32, message", tag = "28")]
pub battle_target_info: ::std::collections::HashMap<u32, BattleTargetList>,
/// offset: 24
#[prost(map = "string, float", tag = "13")]
pub custom_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>,
/// offset: 32
#[prost(message, repeated, tag = "16")]
pub bdchejkpoaf: ::prost::alloc::vec::Vec<BattleEventBattleInfo>,
/// offset: 40
#[prost(message, optional, tag = "47")]
pub ilnngpjaegh: ::core::option::Option<Ckokagglkhg>,
/// offset: 48
#[prost(message, optional, tag = "43")]
pub apagmjneccn: ::core::option::Option<Mgmjophjcnl>,
/// offset: 56
#[prost(message, optional, tag = "30")]
pub pmcekilfbio: ::core::option::Option<BattleGridFightSpecialBattleInfo>,
/// offset: 64
#[prost(message, repeated, tag = "33")]
pub dcmahkhafeh: ::prost::alloc::vec::Vec<Bmkiiodbmjf>,
/// offset: 72
#[prost(message, optional, tag = "36")]
pub dbkfepmimff: ::core::option::Option<Eanjjjpkipj>,
/// offset: 80
#[prost(uint32, repeated, tag = "44")]
pub gblekiocfma: ::prost::alloc::vec::Vec<u32>,
/// offset: 88
#[prost(message, repeated, tag = "23")]
pub enpbmpkglom: ::prost::alloc::vec::Vec<Afgmnffbbig>,
/// offset: 96
#[prost(message, optional, tag = "39")]
pub iagkljekaol: ::core::option::Option<Ohdhndmjfap>,
/// offset: 112
#[prost(int32, repeated, tag = "22")]
pub akffkemdplg: ::prost::alloc::vec::Vec<i32>,
/// offset: 120
#[prost(message, repeated, tag = "26")]
pub eipbmomkjdo: ::prost::alloc::vec::Vec<StatisticEvent>,
/// offset: 128
#[prost(message, optional, tag = "37")]
pub mhpdkedhell: ::core::option::Option<Gbjmlknlepd>,
/// offset: 136
#[prost(message, repeated, tag = "34")]
pub aiokgnblmdi: ::prost::alloc::vec::Vec<Nhpaecjcocg>,
/// offset: 144
#[prost(uint32, repeated, tag = "45")]
pub mebkilmpmga: ::prost::alloc::vec::Vec<u32>,
/// offset: 152
#[prost(message, optional, tag = "38")]
pub bcciiegcfaa: ::core::option::Option<Bjofjdkiopg>,
/// offset: 160
#[prost(message, optional, tag = "46")]
pub kfpekbckkpm: ::core::option::Option<Knbmapnndjl>,
/// offset: 168
#[prost(message, repeated, tag = "29")]
pub lgkakieeomg: ::prost::alloc::vec::Vec<Mkicaccmbof>,
/// offset: 176
#[prost(uint32, repeated, tag = "3")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 184
#[prost(message, repeated, tag = "7")]
pub battle_avatar_list: ::prost::alloc::vec::Vec<AvatarBattleInfo>,
/// offset: 192
#[prost(message, repeated, tag = "42")]
pub mhlcfdegogn: ::prost::alloc::vec::Vec<BattleAvatarGlobalBuffInfo>,
/// offset: 200
#[prost(message, repeated, tag = "27")]
pub ecffmbfgpoj: ::prost::alloc::vec::Vec<Cdmpjodlbee>,
/// offset: 208
#[prost(message, optional, tag = "40")]
pub ofmigbjpkmh: ::core::option::Option<Fmekabdgcec>,
/// offset: 216
#[prost(message, repeated, tag = "21")]
pub okfalmgfhma: ::prost::alloc::vec::Vec<Hdkeppdidih>,
/// offset: 224
#[prost(message, repeated, tag = "8")]
pub monster_list: ::prost::alloc::vec::Vec<MonsterBattleInfo>,
/// offset: 232
#[prost(message, optional, tag = "31")]
pub doafghlaicm: ::core::option::Option<Ojeanlingcj>,
/// offset: 240
#[prost(uint32, tag = "4")]
pub ultra_cnt: u32,
/// offset: 244
#[prost(uint32, tag = "11")]
pub avatar_battle_turns: u32,
/// offset: 248
#[prost(uint32, tag = "41")]
pub ieogefblnel: u32,
/// offset: 252
#[prost(uint32, tag = "1")]
pub total_battle_turns: u32,
/// offset: 256
#[prost(uint32, tag = "14")]
pub challenge_score: u32,
/// offset: 260
#[prost(enumeration = "BattleEndReason", tag = "19")]
pub end_reason: i32,
/// offset: 264
#[prost(uint32, tag = "2")]
pub total_auto_turns: u32,
/// offset: 268
#[prost(uint32, tag = "35")]
pub npfdejpppli: u32,
/// offset: 272
#[prost(double, tag = "5")]
pub total_delay_cumulate: f64,
/// offset: 280
#[prost(double, tag = "6")]
pub cost_time: f64,
/// offset: 288
#[prost(uint32, tag = "10")]
pub cocoon_dead_wave: u32,
/// offset: 292
#[prost(bool, tag = "32")]
pub adgbakbcokf: bool,
/// offset: 296
#[prost(uint32, tag = "9")]
pub round_cnt: u32,
/// offset: 300
#[prost(uint32, tag = "12")]
pub monster_battle_turns: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mkicaccmbof {
/// offset: 24
#[prost(uint32, tag = "1")]
pub dmkhkemikkh: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub cihmkaekgfl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cdmpjodlbee {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
/// offset: 32
#[prost(enumeration = "Aabgifaeeek", tag = "1")]
pub r#type: i32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cmfbphikogn {
/// offset: 24
#[prost(uint32, tag = "1")]
pub mnbejckpijn: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub exp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ffhhmgiiheh {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub stt: ::core::option::Option<BattleStatistics>,
/// offset: 32
#[prost(map = "string, uint32", tag = "5")]
pub dclggmaemao: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
/// offset: 40
#[prost(bytes = "vec", tag = "4")]
pub ijhanpilbam: ::prost::alloc::vec::Vec<u8>,
/// offset: 48
#[prost(uint32, tag = "6")]
pub eahgeknlhpn: u32,
/// offset: 52
#[prost(uint32, tag = "7")]
pub gnlapgbaaoo: u32,
/// offset: 56
#[prost(enumeration = "BattleEndStatus", tag = "2")]
pub end_status: i32,
/// offset: 60
#[prost(enumeration = "Akbcefgfjcj", tag = "1")]
pub retcode: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oijhajaiffh {
/// offset: 24
#[prost(map = "string, uint32", tag = "5")]
pub grid_fight_value_init_component: ::std::collections::HashMap<
::prost::alloc::string::String,
u32,
>,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub grid_fight_item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub role_id: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub role_star: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub pos_index: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Apfoiaifhen {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub gpafmicjlpl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "2")]
pub ehjlimmajoi: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jdpdgmbjkml {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub akbmamdmofd: ::core::option::Option<Apfoiaifhen>,
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub grid_game_role_list: ::prost::alloc::vec::Vec<Oijhajaiffh>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub section_id: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub dcahjelnjnp: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub uid: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub ehnjdidabhd: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub nhdbbigpafo: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub aacgbebgdpe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gocopeelcch {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub iianhhlgphe: ::prost::alloc::vec::Vec<Okflahfibcm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Holhbeohejd {
/// offset: 16
#[prost(uint64, repeated, tag = "2")]
pub fbebnlopibl: ::prost::alloc::vec::Vec<u64>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub interact_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iompilnaeeo {
/// offset: 16
#[prost(string, tag = "1")]
pub dhmdaekjenf: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Faifdbllgkk {
/// offset: 16
#[prost(string, tag = "2")]
pub acfenkabbkk: ::prost::alloc::string::String,
/// offset: 44
#[prost(enumeration = "Kdncobmffeb", tag = "1")]
pub laoacnpdold: i32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub jkihiclopkm: u32,
/// offset: 52
#[prost(enumeration = "Fknknlgmacl", tag = "4")]
pub bdpimpjojbk: i32,
#[prost(oneof = "faifdbllgkk::Fcidkeaoibg", tags = "10, 11, 12, 13, 14")]
pub fcidkeaoibg: ::core::option::Option<faifdbllgkk::Fcidkeaoibg>,
}
/// Nested message and enum types in `FAIFDBLLGKK`.
pub mod faifdbllgkk {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Fcidkeaoibg {
/// offset: 24
#[prost(message, tag = "10")]
Bdoemdghhep(super::Afbmanolioj),
/// offset: 24
#[prost(message, tag = "11")]
StopDesc(super::Dehdggedjhi),
/// offset: 24
#[prost(message, tag = "12")]
Lmjcpmfphlk(super::Dopjfjcliah),
/// offset: 24
#[prost(message, tag = "13")]
Fhdmhkomefo(super::Balhbdbhhon),
/// offset: 24
#[prost(message, tag = "14")]
Fifcccjolne(super::Iaggifbofdf),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Afbmanolioj {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iaggifbofdf {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dehdggedjhi {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub stop_desc: ::core::option::Option<ChatMessageData>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dopjfjcliah {
/// offset: 24
#[prost(bool, tag = "2")]
pub jlneblakkob: bool,
/// offset: 25
#[prost(bool, tag = "1")]
pub ljoemlojddp: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Balhbdbhhon {
/// offset: 24
#[prost(enumeration = "Goecdmpjmcm", tag = "1")]
pub oamkppgddim: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nekaolpjkee {
/// offset: 24
#[prost(string, tag = "1")]
pub poladdglaeh: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ljempehadkj {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ijjkhfpllif {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub flokejhhppo: ::prost::alloc::vec::Vec<Ljempehadkj>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub hgaidoljkdl: ::prost::alloc::vec::Vec<Ljempehadkj>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dnpdlodgaha {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub flfnbplnnbl: ::core::option::Option<Hjnpobamkkf>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub llmdkahfiij: ::core::option::Option<Hjnpobamkkf>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Plhpnbimiok {
/// offset: 24
#[prost(uint32, tag = "2")]
pub jhffaalheai: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub kajcfpkegbp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dpkpgpphhbm {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub mdlgeigffeg: ::prost::alloc::vec::Vec<Plhpnbimiok>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bjncneleomo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub item_count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Abmnfjjddoe {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub mpmnlicfhmc: ::prost::alloc::vec::Vec<Bjncneleomo>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub ilbjlienclb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eiichlncakk {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub cnimhmapdii: ::prost::alloc::vec::Vec<Abmnfjjddoe>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub hpjaaopdiol: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub jfclhpfcmhp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iofkkoejfhi {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub lineup_list: ::prost::alloc::vec::Vec<Jolhimgjgbo>,
/// offset: 32
#[prost(enumeration = "Pjcmneniehh", tag = "1")]
pub hkeacdbjcod: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jfcpfblkjab {
#[prost(oneof = "jfcpfblkjab::Ponfikajhfd", tags = "10, 11, 12, 13, 14")]
pub ponfikajhfd: ::core::option::Option<jfcpfblkjab::Ponfikajhfd>,
}
/// Nested message and enum types in `JFCPFBLKJAB`.
pub mod jfcpfblkjab {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Ponfikajhfd {
/// offset: 24
#[prost(message, tag = "10")]
Lineup(super::Ijjkhfpllif),
/// offset: 24
#[prost(message, tag = "11")]
Lcmaddimion(super::Dnpdlodgaha),
/// offset: 24
#[prost(message, tag = "12")]
Pagpnoklnom(super::Dpkpgpphhbm),
/// offset: 24
#[prost(message, tag = "13")]
Begaibbjhhd(super::Eiichlncakk),
/// offset: 24
#[prost(message, tag = "14")]
Hcaahiginom(super::Iofkkoejfhi),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ngbbcmbmoli {
/// offset: 24
#[prost(bool, tag = "3")]
pub ggpifkgappb: bool,
/// offset: 25
#[prost(bool, tag = "4")]
pub aooeihopalh: bool,
/// offset: 26
#[prost(bool, tag = "2")]
pub clfmfehjkej: bool,
/// offset: 27
#[prost(bool, tag = "5")]
pub liekgcnniha: bool,
/// offset: 28
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kkngaggajkc {
/// offset: 16
#[prost(string, tag = "1")]
pub edmbjcbkbim: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "3")]
pub dmhffknlilh: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, tag = "2")]
pub oibplfnjoem: ::prost::alloc::string::String,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mdgioenhbej {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub nhaljpdoncp: ::core::option::Option<Kkngaggajkc>,
/// offset: 32
#[prost(string, tag = "2")]
pub oapacmjoikc: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, tag = "1")]
pub title: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint32, tag = "3")]
pub enhlklflckg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mohagoflgap {
/// offset: 16
#[prost(string, tag = "6")]
pub ijkomikfkek: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "3")]
pub nickname: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "7")]
pub ebmnjmiknpp: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint64, tag = "8")]
pub version: u64,
/// offset: 56
#[prost(uint32, tag = "4")]
pub mjpkbigcfom: u32,
/// offset: 60
#[prost(uint32, tag = "1")]
pub uid: u32,
/// offset: 64
#[prost(bool, tag = "9")]
pub oclbmmnnmfc: bool,
/// offset: 68
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 72
#[prost(enumeration = "PlatformType", tag = "5")]
pub platform: i32,
/// offset: 76
#[prost(uint32, tag = "10")]
pub midbiphkljo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cigliffiidc {
/// offset: 24
#[prost(enumeration = "Lkfbiallbdk", tag = "1")]
pub nabjdhepelk: i32,
/// offset: 28
#[prost(enumeration = "LobbyCharacterStatus", tag = "2")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyMarchInfo {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub aikdcbmclbi: ::core::option::Option<Kbchokfhhih>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub hejaihcghig: u32,
/// offset: 36
#[prost(bool, tag = "2")]
pub oclbmmnnmfc: bool,
/// offset: 40
#[prost(uint32, tag = "1")]
pub hbonkleoeei: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub mifbgcicabc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LobbyMarbleInfo {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub cipehbbkfih: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub gdbnhojpkie: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub score_id: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub rank: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fdfgihjbhel {
/// offset: 24
#[prost(uint32, tag = "1")]
pub fmehkpkhgja: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub pnghfklcnbe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kbchokfhhih {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub mkiomoinkof: ::prost::alloc::vec::Vec<Fdfgihjbhel>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub eecijblglng: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub gdbnhojpkie: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub ophfdhgblpj: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub ihegljhmkpp: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub mfechjlaclc: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub eagefhohcoa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jmfpicamlig {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub aikdcbmclbi: ::core::option::Option<Kbchokfhhih>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LobbyGridFightInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub lajjhaakgaf: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(string, tag = "4")]
pub kejlhdpbipo: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "3")]
pub score_id: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub gold: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DiceCombatAvatar {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub dice_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub dice_avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 40
#[prost(int64, tag = "4")]
pub unlock_time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bofhhebdeod {
/// offset: 24
#[prost(uint32, tag = "1")]
pub gdbnhojpkie: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cmnlokdofef {
/// offset: 24
#[prost(uint32, tag = "1")]
pub gdbnhojpkie: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ehmepomcgng {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub kbhclljlfhh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub dbljfjaapan: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lpgjplmhkfl {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub njifedndmfo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub mdkflgdejcn: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub dhjanofgdnp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ipijfdipnde {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub aepfojhnnfh: ::core::option::Option<Cmnlokdofef>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub baegdjilmbl: ::core::option::Option<Bofhhebdeod>,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<DiceCombatAvatar>,
/// offset: 48
#[prost(uint32, tag = "5")]
pub emhhcemgbem: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub gmcahopdhli: u32,
/// offset: 56
#[prost(bool, tag = "7")]
pub kdfjppolfeb: bool,
/// offset: 60
#[prost(uint32, tag = "4")]
pub eecijblglng: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyGameExtInfo {
/// offset: 24
#[prost(string, repeated, tag = "1")]
pub mlafbfebnhb: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 44
#[prost(bool, tag = "2")]
pub eljecoaknof: bool,
#[prost(
oneof = "lobby_game_ext_info::Apemjmhjhkd",
tags = "1001, 1002, 1003, 1004, 1005"
)]
pub apemjmhjhkd: ::core::option::Option<lobby_game_ext_info::Apemjmhjhkd>,
}
/// Nested message and enum types in `LobbyGameExtInfo`.
pub mod lobby_game_ext_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Apemjmhjhkd {
/// offset: 16
#[prost(message, tag = "1001")]
LobbyMarchInfo(super::LobbyMarchInfo),
/// offset: 16
#[prost(message, tag = "1002")]
LobbyMarbleInfo(super::LobbyMarbleInfo),
/// offset: 16
#[prost(message, tag = "1003")]
Phibaomgnoh(super::Jmfpicamlig),
/// offset: 16
#[prost(message, tag = "1004")]
LobbyGridFightInfo(super::LobbyGridFightInfo),
/// offset: 16
#[prost(message, tag = "1005")]
Gokjcfbphcj(super::Ipijfdipnde),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lmlnnhkjeip {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub basic_info: ::core::option::Option<Mohagoflgap>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub stage_info: ::core::option::Option<LobbyGameExtInfo>,
/// offset: 40
#[prost(message, optional, tag = "2")]
pub gbbcbjcacin: ::core::option::Option<Cigliffiidc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lajglhccned {
/// offset: 24
#[prost(uint32, tag = "14")]
pub cghleeaojgo: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub pipocnhbhac: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub gmnonmgkbfi: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub mpnghaghaim: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub bmanbmaolld: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub onlanghdipj: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub fiipiflpedb: u32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub cjhgllnbljh: u32,
/// offset: 56
#[prost(uint32, tag = "13")]
pub hfopgjfdihm: u32,
/// offset: 60
#[prost(uint32, tag = "2")]
pub ckdcnknmeai: u32,
/// offset: 64
#[prost(uint32, tag = "3")]
pub ekpkadnenag: u32,
/// offset: 68
#[prost(uint32, tag = "6")]
pub dndaoocdngc: u32,
/// offset: 72
#[prost(uint32, tag = "11")]
pub jobfjapjdba: u32,
/// offset: 76
#[prost(uint32, tag = "10")]
pub cphogfpnklc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bfbhkjljjbj {
/// offset: 24
#[prost(enumeration = "FightGameMode", tag = "2")]
pub mflepldcjbc: i32,
/// offset: 32
#[prost(uint64, tag = "1")]
pub nopdgknkeeh: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kppjopmmloa {
/// offset: 24
#[prost(uint32, tag = "1")]
pub inocahejkcb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aecgfcjjlni {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub jpplniddlbh: ::core::option::Option<Kppjopmmloa>,
/// offset: 32
#[prost(bool, tag = "2")]
pub elocbjmjhbh: bool,
/// offset: 36
#[prost(uint32, tag = "1")]
pub nafofipmogm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ppkkblfdlbe {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub emijckenbkj: ::core::option::Option<Pjmgblifdfp>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub nnopikianca: ::core::option::Option<Aecgfcjjlni>,
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub hjophlkblhl: ::prost::alloc::vec::Vec<Lmlnnhkjeip>,
/// offset: 48
#[prost(enumeration = "FightGameMode", tag = "2")]
pub mjbkmfomnpo: i32,
/// offset: 56
#[prost(uint64, tag = "5")]
pub anbjmmoegje: u64,
/// offset: 64
#[prost(enumeration = "Fibdgjbojea", tag = "8")]
pub fbfddommlna: i32,
/// offset: 68
#[prost(enumeration = "Ojnefjdggem", tag = "4")]
pub r#type: i32,
/// offset: 72
#[prost(uint64, tag = "1")]
pub id: u64,
/// offset: 80
#[prost(uint64, tag = "6")]
pub heomgkndjhe: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hclaeggmcfk {
/// offset: 24
#[prost(uint32, tag = "1")]
pub lopnadhjkbf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Onnhdodiied {
/// offset: 24
#[prost(enumeration = "Hgmndbfcbll", tag = "1")]
pub dlfhabgghff: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gbakefgolcb {
/// offset: 24
#[prost(uint32, tag = "2")]
pub cdnnhonkelj: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub stage_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pjmgblifdfp {
#[prost(oneof = "pjmgblifdfp::Cgifmofgeco", tags = "1001, 1002, 1003")]
pub cgifmofgeco: ::core::option::Option<pjmgblifdfp::Cgifmofgeco>,
}
/// Nested message and enum types in `PJMGBLIFDFP`.
pub mod pjmgblifdfp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Cgifmofgeco {
/// offset: 24
#[prost(message, tag = "1001")]
LobbyGridFightInfo(super::Hclaeggmcfk),
/// offset: 24
#[prost(message, tag = "1002")]
Gokjcfbphcj(super::Onnhdodiied),
/// offset: 24
#[prost(message, tag = "1003")]
Fnnopjbplpf(super::Gbakefgolcb),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nfdhockepgd {
/// offset: 24
#[prost(uint32, tag = "1")]
pub lopnadhjkbf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ceojgidjloa {
/// offset: 24
#[prost(enumeration = "Hgmndbfcbll", tag = "1")]
pub dlfhabgghff: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Apcdhobpbha {
/// offset: 24
#[prost(uint32, tag = "1")]
pub stage_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Offmcodmkdl {
#[prost(oneof = "offmcodmkdl::Cgifmofgeco", tags = "1001, 1002, 1003")]
pub cgifmofgeco: ::core::option::Option<offmcodmkdl::Cgifmofgeco>,
}
/// Nested message and enum types in `OFFMCODMKDL`.
pub mod offmcodmkdl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Cgifmofgeco {
/// offset: 16
#[prost(message, tag = "1001")]
LobbyGridFightInfo(super::Nfdhockepgd),
/// offset: 16
#[prost(message, tag = "1002")]
Gokjcfbphcj(super::Ceojgidjloa),
/// offset: 16
#[prost(message, tag = "1003")]
Fnnopjbplpf(super::Apcdhobpbha),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct VectorSnapshot {
/// offset: 24
#[prost(sint32, tag = "3")]
pub z: i32,
/// offset: 28
#[prost(sint32, tag = "2")]
pub y: i32,
/// offset: 32
#[prost(sint32, tag = "1")]
pub x: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MotionInfoSnapshot {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub pos: ::core::option::Option<VectorSnapshot>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub rot: ::core::option::Option<VectorSnapshot>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FloorCustomValueSnapshot {
/// offset: 16
#[prost(string, tag = "5")]
pub str_val: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "1")]
pub name: ::prost::alloc::string::String,
/// offset: 40
#[prost(float, tag = "4")]
pub float_val: f32,
/// offset: 44
#[prost(enumeration = "Egmoemciino", tag = "2")]
pub r#type: i32,
/// offset: 48
#[prost(bool, tag = "3")]
pub bool_val: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ActiveMcvKeySnapshot {
/// offset: 24
#[prost(string, tag = "2")]
pub mcv_key: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "1")]
pub main_mission_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PropInfoSnapshot {
/// offset: 24
#[prost(uint32, tag = "1")]
pub prop_state: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EntitySnapshot {
/// offset: 32
#[prost(message, optional, tag = "3")]
pub motion_info: ::core::option::Option<MotionInfoSnapshot>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub instance_id: u32,
/// offset: 44
#[prost(enumeration = "Abpeealgkao", tag = "4")]
pub map_object_type: i32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub entity_id: u32,
#[prost(oneof = "entity_snapshot::Entity", tags = "5")]
pub entity: ::core::option::Option<entity_snapshot::Entity>,
}
/// Nested message and enum types in `EntitySnapshot`.
pub mod entity_snapshot {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Entity {
/// offset: 16
#[prost(message, tag = "5")]
Prop(super::PropInfoSnapshot),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GroupSnapshot {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub active_submission_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub active_mcv_key_list: ::prost::alloc::vec::Vec<ActiveMcvKeySnapshot>,
/// offset: 32
#[prost(map = "string, int32", tag = "4")]
pub property_map: ::std::collections::HashMap<::prost::alloc::string::String, i32>,
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub entity_list: ::prost::alloc::vec::Vec<EntitySnapshot>,
/// offset: 56
#[prost(uint32, tag = "1")]
pub group_id: u32,
/// offset: 60
#[prost(uint32, tag = "2")]
pub group_state: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerSnapshot {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub motion_info: ::core::option::Option<MotionInfoSnapshot>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub map_layer: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MissionCustomValueSnapshot {
/// offset: 16
#[prost(string, tag = "2")]
pub mcv_key: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "1")]
pub custom_value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionCustomValueSnapshotList {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub custom_value_list: ::prost::alloc::vec::Vec<MissionCustomValueSnapshot>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MainMissionMcvSnapshot {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub custom_value_list: ::core::option::Option<MissionCustomValueSnapshotList>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub main_mission_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SubMissionSnapshot {
/// offset: 24
#[prost(uint32, tag = "1")]
pub sub_mission_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MainMissionSnapshot {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub sub_mission_list: ::prost::alloc::vec::Vec<SubMissionSnapshot>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub main_mission_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionSnapshot {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub tracking_main_mission: ::core::option::Option<MainMissionSnapshot>,
/// offset: 32
#[prost(string, tag = "6")]
pub cur_sound_effect_state: ::prost::alloc::string::String,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub client_mcv_list: ::prost::alloc::vec::Vec<MainMissionMcvSnapshot>,
/// offset: 48
#[prost(string, tag = "5")]
pub cur_audio_emotion_state: ::prost::alloc::string::String,
/// offset: 56
#[prost(message, repeated, tag = "1")]
pub server_mcv_list: ::prost::alloc::vec::Vec<MainMissionMcvSnapshot>,
/// offset: 64
#[prost(bool, tag = "4")]
pub has_mission_audio_snapshot: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EraFlipperRegionDataSnapshot {
/// offset: 24
#[prost(uint32, tag = "2")]
pub state: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub region_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EraFlipperSnapshot {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub region_data_list: ::prost::alloc::vec::Vec<EraFlipperRegionDataSnapshot>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RotationMapInfoSnapshot {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub map_rot: ::core::option::Option<VectorSnapshot>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub map_pos: ::core::option::Option<VectorSnapshot>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MapRotationSnapshot {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub map_info: ::core::option::Option<RotationMapInfoSnapshot>,
/// offset: 32
#[prost(int32, tag = "1")]
pub region_id: i32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub pose_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DialogSnapshot {
/// offset: 24
#[prost(uint32, tag = "1")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub entity_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwitchHandDataNodeSnapshot {
/// offset: 16
#[prost(bytes = "vec", tag = "4")]
pub hand_param: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub hand_transform: ::core::option::Option<MotionInfoSnapshot>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub hand_state: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub config_id: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub get_coin_count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwitchHandSnapshot {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub switch_hand_list: ::prost::alloc::vec::Vec<SwitchHandDataNodeSnapshot>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PerformanceStartSnapshot {
/// offset: 24
#[prost(message, optional, tag = "19")]
pub map_rotation: ::core::option::Option<MapRotationSnapshot>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub era_flipper: ::core::option::Option<EraFlipperSnapshot>,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub mission: ::core::option::Option<MissionSnapshot>,
/// offset: 48
#[prost(message, repeated, tag = "14")]
pub client_group_list: ::prost::alloc::vec::Vec<GroupSnapshot>,
/// offset: 56
#[prost(map = "string, int32", tag = "17")]
pub floor_saved_value_list: ::std::collections::HashMap<
::prost::alloc::string::String,
i32,
>,
/// offset: 64
#[prost(map = "string, message", tag = "18")]
pub floor_custom_value_list: ::std::collections::HashMap<
::prost::alloc::string::String,
FloorCustomValueSnapshot,
>,
/// offset: 72
#[prost(message, optional, tag = "23")]
pub switch_hand: ::core::option::Option<SwitchHandSnapshot>,
/// offset: 80
#[prost(message, repeated, tag = "16")]
pub client_legacy_group_list: ::prost::alloc::vec::Vec<GroupSnapshot>,
/// offset: 88
#[prost(message, repeated, tag = "13")]
pub server_group_list: ::prost::alloc::vec::Vec<GroupSnapshot>,
/// offset: 96
#[prost(message, optional, tag = "10")]
pub player: ::core::option::Option<PlayerSnapshot>,
/// offset: 104
#[prost(message, repeated, tag = "15")]
pub server_legacy_group_list: ::prost::alloc::vec::Vec<GroupSnapshot>,
/// offset: 112
#[prost(message, optional, tag = "21")]
pub dialog: ::core::option::Option<DialogSnapshot>,
/// offset: 120
#[prost(uint32, tag = "5")]
pub dimension_id: u32,
/// offset: 124
#[prost(uint32, tag = "8")]
pub entry_id: u32,
/// offset: 128
#[prost(uint32, tag = "22")]
pub owner_group_id: u32,
/// offset: 132
#[prost(uint32, tag = "1")]
pub performance_id: u32,
/// offset: 136
#[prost(uint32, tag = "20")]
pub world_id: u32,
/// offset: 140
#[prost(uint32, tag = "3")]
pub plane_id: u32,
/// offset: 144
#[prost(uint32, tag = "4")]
pub floor_id: u32,
/// offset: 148
#[prost(uint32, tag = "2")]
pub performance_type: u32,
/// offset: 152
#[prost(uint32, tag = "6")]
pub story_line_id: u32,
/// offset: 156
#[prost(uint32, tag = "9")]
pub version: u32,
/// offset: 160
#[prost(uint32, tag = "7")]
pub content_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hjachmjfeah {
/// offset: 24
#[prost(uint32, tag = "2")]
pub slot: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub pcpdheiejfo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ikahkmncfdn {
/// offset: 24
#[prost(uint32, tag = "1")]
pub pcpdheiejfo: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub slot: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iionnfelfef {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub dmiobeklded: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub jpmakccnoli: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub dice_slot_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bfakmcijfcb {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub pnhlaamngfe: ::prost::alloc::vec::Vec<Hjachmjfeah>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub pkmhmgaeago: ::prost::alloc::vec::Vec<Iionnfelfef>,
/// offset: 40
#[prost(enumeration = "Bomholbackf", tag = "3")]
pub glogemfdmjg: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jpaoipldkhb {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub bjphdkebobk: ::prost::alloc::vec::Vec<Ikahkmncfdn>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub nljbjmdpbgn: ::core::option::Option<Bfakmcijfcb>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub hbkepfkdami: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub gaekefekcbd: u32,
/// offset: 48
#[prost(int64, tag = "3")]
pub dbikjpdbmoe: i64,
/// offset: 56
#[prost(int64, tag = "4")]
pub cmhkfnfkgoi: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pbmdebcgnmd {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub pkhfmjdnkoe: ::core::option::Option<Jpaoipldkhb>,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub ikjnikigflf: ::core::option::Option<Mncbedbddhl>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub dlkoeianimk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hmacehdgghb {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub bjphdkebobk: ::prost::alloc::vec::Vec<Ikahkmncfdn>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub hbkepfkdami: u32,
/// offset: 40
#[prost(int64, tag = "3")]
pub cmhkfnfkgoi: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dihhpfhmmoj {
/// offset: 24
#[prost(uint32, tag = "2")]
pub pcpdheiejfo: u32,
/// offset: 32
#[prost(int64, tag = "4")]
pub hbgjjnhhahf: i64,
/// offset: 40
#[prost(uint32, tag = "1")]
pub ikdeijcedio: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub dice_slot_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eiidkjfkipe {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub cepanelnfmg: ::prost::alloc::vec::Vec<Dihhpfhmmoj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jolahhgifha {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub rot_index: ::core::option::Option<Vector>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub pos_index: ::core::option::Option<Vector>,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub ghmkfmbdkne: ::core::option::Option<Vector>,
/// offset: 48
#[prost(int64, tag = "8")]
pub mfchjfpocia: i64,
/// offset: 56
#[prost(bool, tag = "7")]
pub mgioldghpma: bool,
/// offset: 60
#[prost(float, tag = "5")]
pub ghemglkgklc: f32,
/// offset: 64
#[prost(uint32, tag = "6")]
pub fphbehjjbia: u32,
/// offset: 68
#[prost(float, tag = "3")]
pub icnankmdjic: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mhnnefbopie {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub jenkgodeiom: ::prost::alloc::vec::Vec<Jolahhgifha>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub ikdeijcedio: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Peeeegapcok {
/// offset: 16
#[prost(string, tag = "5")]
pub aaldpoakjbk: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub ikdeijcedio: u32,
/// offset: 40
#[prost(int64, tag = "4")]
pub cmieoooddia: i64,
/// offset: 48
#[prost(uint32, tag = "1")]
pub plpppcepbdo: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub oocpkigpehp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ikbdjlnepbh {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub hflophnbkgn: ::prost::alloc::vec::Vec<Peeeegapcok>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mikgmgbhlen {
#[prost(oneof = "mikgmgbhlen::Ibangbldnig", tags = "1, 2")]
pub ibangbldnig: ::core::option::Option<mikgmgbhlen::Ibangbldnig>,
}
/// Nested message and enum types in `MIKGMGBHLEN`.
pub mod mikgmgbhlen {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Ibangbldnig {
/// offset: 24
#[prost(string, tag = "1")]
MessageText(::prost::alloc::string::String),
/// offset: 24
#[prost(uint32, tag = "2")]
ExtraId(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ActiveActivityData {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub taken_star_rewards: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub id: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub dbifeedmaof: u32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub fodlnkpnion: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub panel_id: u32,
/// offset: 48
#[prost(uint32, tag = "15")]
pub cdmikicanep: u32,
}
/// Obf: NCGDBKBGDDD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9568)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetActiveActivityDataCsReq {}
/// Obf: OGGACDOLAOF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9556)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetActiveActivityDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub hclgpdfbdnp: ::prost::alloc::vec::Vec<ActiveActivityData>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: FEHIEJJHDPM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9566)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeActiveActivityRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub id: u32,
}
/// Obf: LKELMFPNKJC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9570)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeActiveActivityRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub anfflndcglg: ::core::option::Option<ActiveActivityData>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: EDJDFEIOACG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9552)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ActiveActivityDataChangeScNotify {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub anfflndcglg: ::core::option::Option<ActiveActivityData>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LoginActivityData {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub moiahcmhneo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub panel_id: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub login_days: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub id: u32,
}
/// Obf: JLKHCGGLIMF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2673)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetLoginActivityCsReq {}
/// Obf: BJDJGMHNGGJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2603)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetLoginActivityScRsp {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub login_activity_list: ::prost::alloc::vec::Vec<LoginActivityData>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: IIAIMCOFMGH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2680)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeLoginActivityRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub take_days: u32,
}
/// Obf: CGKKBILNMLI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2627)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeLoginActivityRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub panel_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub take_days: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ActivityScheduleData {
/// offset: 24
#[prost(int64, tag = "7")]
pub end_time: i64,
/// offset: 32
#[prost(uint32, tag = "10")]
pub panel_id: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub activity_id: u32,
/// offset: 40
#[prost(int64, tag = "11")]
pub begin_time: i64,
}
/// Obf: HIMPABPFMPG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2636)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetActivityScheduleConfigCsReq {}
/// Obf: GHBJFLPLIGA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2613)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetActivityScheduleConfigScRsp {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub schedule_data: ::prost::alloc::vec::Vec<ActivityScheduleData>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrialActivityInfo {
/// offset: 24
#[prost(bool, tag = "6")]
pub taken_reward: bool,
/// offset: 28
#[prost(uint32, tag = "13")]
pub stage_id: u32,
}
/// Obf: JJPAAFLHHKC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2626)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetTrialActivityDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Paaldkhkole {
/// offset: 24
#[prost(uint32, tag = "1")]
pub enhanced_id: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub avatar_id: u32,
}
/// Obf: GAPLJKIPAOF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2690)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTrialActivityDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub obopmfbgbae: ::prost::alloc::vec::Vec<Paaldkhkole>,
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub ebnnnjjhibm: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub trial_activity_info_list: ::prost::alloc::vec::Vec<TrialActivityInfo>,
/// offset: 48
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub activity_stage_id: u32,
}
/// Obf: ELOPGADIBBE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2641)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrialActivityDataChangeScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub ebnnnjjhibm: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub trial_activity_info: ::core::option::Option<TrialActivityInfo>,
/// offset: 40
#[prost(message, repeated, tag = "13")]
pub obopmfbgbae: ::prost::alloc::vec::Vec<Paaldkhkole>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterTrialActivityStageCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub stage_id: u32,
}
/// Obf: FDFJIMBJCED
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2645)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterTrialActivityStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: NAGFBDNFCEP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2637)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeTrialActivityRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub stage_id: u32,
}
/// Obf: BGEFEAPPGKN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2634)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeTrialActivityRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub stage_id: u32,
}
/// Obf: DBJDNDEIKDM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2658)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartTrialActivityCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub stage_id: u32,
}
/// Obf: OIMNAIDOGJI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2643)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartTrialActivityScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub stage_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2693)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LeaveTrialActivityCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub stage_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2696)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LeaveTrialActivityScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub stage_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: BKHKMFEDPBE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2691)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CurTrialActivityScNotify {
/// offset: 24
#[prost(uint32, tag = "5")]
pub activity_stage_id: u32,
/// offset: 28
#[prost(enumeration = "TrialActivityStatus", tag = "15")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kpmakchcdmh {
/// offset: 24
#[prost(uint32, tag = "3")]
pub lnocoocmnci: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub panel_id: u32,
/// offset: 32
#[prost(bool, tag = "14")]
pub baonipokcpl: bool,
/// offset: 33
#[prost(bool, tag = "10")]
pub is_taken_reward: bool,
}
/// Obf: POCKHIABCKH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2676)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMaterialSubmitActivityDataCsReq {}
/// Obf: HMLBPKOFHLM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2638)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMaterialSubmitActivityDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub jjnflkkaofi: ::prost::alloc::vec::Vec<Kpmakchcdmh>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: DNGFEGEBEID
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2661)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SubmitMaterialSubmitActivityMaterialCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub lnocoocmnci: u32,
}
/// Obf: KMCLDIDKHBA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2624)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SubmitMaterialSubmitActivityMaterialScRsp {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub meaeikflbpj: ::core::option::Option<Kpmakchcdmh>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: OGOOFKIKDEB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2671)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeMaterialSubmitActivityRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub lnocoocmnci: u32,
}
/// Obf: CNMMLLCIGOG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2678)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeMaterialSubmitActivityRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub lnocoocmnci: u32,
}
/// Obf: DKHBPNGPOKK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2623)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAvatarRewardDataCsReq {}
/// Obf: PILLGGGIPAF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2689)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAvatarRewardDataScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 32
#[prost(bool, tag = "15")]
pub is_taken_reward: bool,
}
/// Obf: CKFKJMNHNGM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2640)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChooseAvatarCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub avatar_id: u32,
}
/// Obf: LKHJDNMDJNC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2631)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChooseAvatarScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: KJPLKPNPFBE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2611)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeRewardCsReq {}
/// Obf: HJDKFAGLCEH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2697)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bompfhommbh {
/// offset: 24
#[prost(uint32, tag = "8")]
pub mcllalgabab: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub item_id: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub num: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Efgihhjgcfa {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub pgmdgpekdgb: ::prost::alloc::vec::Vec<Bompfhommbh>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub panel_id: u32,
}
/// Obf: LHPPNBMEBKD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9119)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetActivityHotDataCsReq {}
/// Obf: NDKGIMLKJHA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9118)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetActivityHotDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub content_package_list: ::prost::alloc::vec::Vec<Efgihhjgcfa>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: IBDDBLNJFPF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9112)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAllActivityRewardCountDataCsReq {}
/// Obf: JLLBOPLHIKD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9120)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAllActivityRewardCountDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub content_package_list: ::prost::alloc::vec::Vec<Efgihhjgcfa>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: JNLMHLEACBE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9114)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetActivityRewardCountDataCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub ddmehpdhplm: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: BHCFGOHFLIO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9111)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetActivityRewardCountDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub content_package_list: ::prost::alloc::vec::Vec<Efgihhjgcfa>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterAdventureCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub map_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1303)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterAdventureScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FarmStageGachaInfo {
/// offset: 24
#[prost(uint32, tag = "4")]
pub gacha_id: u32,
/// offset: 32
#[prost(int64, tag = "8")]
pub begin_time: i64,
/// offset: 40
#[prost(int64, tag = "6")]
pub end_time: i64,
}
/// Obf: OMAAIFEDKOO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1380)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFarmStageGachaInfoCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub farm_stage_gacha_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: AECPNKPOOCP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1327)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFarmStageGachaInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub farm_stage_gacha_info_list: ::prost::alloc::vec::Vec<FarmStageGachaInfo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: JLGGPEBAIMB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1336)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct QuickStartCocoonStageCsReq {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub cbjckeiggnl: ::core::option::Option<Najknjljpep>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub heccobfbjfi: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub cocoon_id: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub world_level: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub wave: u32,
}
/// Obf: MHDMHAEADMI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1313)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QuickStartCocoonStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub cocoon_id: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub wave: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub heccobfbjfi: u32,
}
/// Obf: GJNOEFFJDJK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1315)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartQuickFarmElementCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub heccobfbjfi: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub paofhflffhd: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub world_level: u32,
}
/// Obf: JDNANJFNLDF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1381)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartQuickFarmElementScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub paofhflffhd: u32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub world_level: u32,
}
/// Obf: ACABKOGJAEG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1310)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CocoonSweepCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub cocoon_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub world_level: u32,
}
/// Obf: OOOHICJHPGL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1387)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CocoonSweepScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub drop_data: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub multiple_drop_data: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub cocoon_id: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub ncefjfohgbi: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: JLHKLAFACIJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1329)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FarmElementSweepCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub world_level: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub paofhflffhd: u32,
}
/// Obf: HNKJOONKGOK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1312)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FarmElementSweepScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub multiple_drop_data: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub paofhflffhd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bgpnjkenona {
/// offset: 24
#[prost(uint32, tag = "10")]
pub fodjggigbgj: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4842)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dmamefjbcle {
/// offset: 24
#[prost(uint32, tag = "8")]
pub fodjggigbgj: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4807)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LeaveAetherDivideSceneCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4823)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LeaveAetherDivideSceneScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: LACNGKFJELH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4844)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartAetherDivideSceneBattleCsReq {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub assist_monster_entity_info: ::prost::alloc::vec::Vec<AssistMonsterEntityInfo>,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub skill_index: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub attacked_by_entity_id: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub cast_entity_id: u32,
}
/// Obf: MHMOEHAHION
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4827)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartAetherDivideSceneBattleScRsp {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub battle_info: ::core::option::Option<AetherDivideBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub cast_entity_id: u32,
}
/// Obf: KPNFCKLHLIP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4819)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartAetherDivideChallengeBattleCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub fdkfiolmpha: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub challenge_id: u32,
}
/// Obf: FAOEGBHJBED
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4845)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartAetherDivideChallengeBattleScRsp {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub battle_info: ::core::option::Option<AetherDivideBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Popjnehgmih {
/// offset: 24
#[prost(uint32, tag = "7")]
pub slot: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ghbicgmefpl {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub licleeicaoe: ::prost::alloc::vec::Vec<Popjnehgmih>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub apgdjgpggmo: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub exp: u32,
/// offset: 48
#[prost(uint32, tag = "12")]
pub ekkhlmekjmk: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub promotion: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Occaabpfblf {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub ajhccdonnek: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub slot: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dmgdlehedfb {
/// offset: 24
#[prost(uint32, tag = "13")]
pub jmmcejokmmg: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub num: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub item_id: u32,
}
/// Obf: DFBGKPADOEC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4843)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAetherDivideInfoCsReq {}
/// Obf: GHNMFCHEGGK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4834)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAetherDivideInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub cchdkjmfnep: ::prost::alloc::vec::Vec<Ghbicgmefpl>,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub aphgaeapljf: ::prost::alloc::vec::Vec<Dmgdlehedfb>,
/// offset: 40
#[prost(message, repeated, tag = "6")]
pub lineup_list: ::prost::alloc::vec::Vec<Occaabpfblf>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub bdnolfbjbgj: u32,
/// offset: 52
#[prost(uint32, tag = "10")]
pub ncaombhcgna: u32,
/// offset: 56
#[prost(uint32, tag = "7")]
pub jaoahonibji: u32,
/// offset: 60
#[prost(uint32, tag = "9")]
pub ncmlhpaalep: u32,
/// offset: 64
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 68
#[prost(uint32, tag = "11")]
pub focacjhlkdb: u32,
}
/// Obf: OEDAEKHDOOC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4821)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetAetherDivideLineUpCsReq {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub lineup: ::core::option::Option<Occaabpfblf>,
}
/// Obf: AAOABMHALOJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4840)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetAetherDivideLineUpScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub lineup: ::core::option::Option<Occaabpfblf>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: DAKIMICINOH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4805)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EquipAetherDividePassiveSkillCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub apgdjgpggmo: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub slot: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub item_id: u32,
}
/// Obf: LGOCBAKHGEJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4808)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EquipAetherDividePassiveSkillScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub iagngegkdol: ::core::option::Option<Ghbicgmefpl>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub lccmcpmclfh: ::core::option::Option<Dmgdlehedfb>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: PLAFIBPGBKK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4803)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeOffSkillCoreCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub slot: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub apgdjgpggmo: u32,
}
/// Obf: JCJIEMCKKDP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4838)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeOffSkillCoreScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub lccmcpmclfh: ::core::option::Option<Dmgdlehedfb>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub iagngegkdol: ::core::option::Option<Ghbicgmefpl>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: HMMMDEEIJKC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4841)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AetherDivideSpiritExpUpCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub fhaeendpaag: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub apgdjgpggmo: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub ncaombhcgna: u32,
}
/// Obf: ELCCBHEBFHO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4818)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AetherDivideSpiritExpUpScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub iagngegkdol: ::core::option::Option<Ghbicgmefpl>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub ncaombhcgna: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: BNBKEHDGIDK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4820)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwitchAetherDivideLineUpSlotCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub fdkfiolmpha: u32,
}
/// Obf: OBIOEKFELPL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4812)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwitchAetherDivideLineUpSlotScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub fdkfiolmpha: u32,
}
/// Obf: GIKEONGNHEH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4806)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartAetherDivideStageBattleCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub event_id: u32,
}
/// Obf: CPAHMLLDHJC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4816)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartAetherDivideStageBattleScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub battle_info: ::core::option::Option<AetherDivideBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: PMJECJLKNLJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4848)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AetherDivideLineupScNotify {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub lineup: ::core::option::Option<Occaabpfblf>,
}
/// Obf: BNFGJMLJDAK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4849)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AetherDivideSpiritInfoScNotify {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub iagngegkdol: ::core::option::Option<Ghbicgmefpl>,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub fgbapjkdfoc: ::prost::alloc::vec::Vec<Ghbicgmefpl>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub ncaombhcgna: u32,
}
/// Obf: CADOMBICGJI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4814)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAetherDivideChallengeInfoCsReq {}
/// Obf: MFELEEHGHLA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4850)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAetherDivideChallengeInfoScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub nadkcdeoihj: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub ohjhicljabm: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub digfecbhcpp: u32,
}
/// Obf: KMHNCGCPBEF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4837)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AetherDivideFinishChallengeScNotify {
/// offset: 24
#[prost(uint32, tag = "14")]
pub challenge_id: u32,
}
/// Obf: DKMBKGCHLNE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4846)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AetherDivideTainerInfoScNotify {
/// offset: 24
#[prost(uint32, tag = "6")]
pub focacjhlkdb: u32,
}
/// Obf: PHINIAKLBLJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4815)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AetherDivideSkillItemScNotify {
/// offset: 24
#[prost(uint32, tag = "12")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub item_id: u32,
}
/// Obf: GNBCBNCKLHE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4824)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AetherDivideRefreshEndlessCsReq {}
/// Obf: PCOAAAFDNAA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4828)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AetherDivideRefreshEndlessScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub jaoahonibji: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: JDMLEOGCCCA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4833)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AetherDivideRefreshEndlessScNotify {
/// offset: 24
#[prost(uint32, tag = "13")]
pub jaoahonibji: u32,
}
/// Obf: CEDCCCCMOCL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4835)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AetherDivideTakeChallengeRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub challenge_id: u32,
}
/// Obf: FBBKDPMCLFK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4836)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AetherDivideTakeChallengeRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub challenge_id: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: GAEBCDPICNH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9532)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AiPamSendMsgCsReq {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub message_datas: ::core::option::Option<MessageChatData>,
/// offset: 32
#[prost(string, tag = "3")]
pub njfmdjdmdma: ::prost::alloc::string::String,
/// offset: 40
#[prost(enumeration = "Fknknlgmacl", tag = "14")]
pub bdpimpjojbk: i32,
/// offset: 44
#[prost(bool, tag = "1")]
pub gfijjlnooom: bool,
/// offset: 45
#[prost(bool, tag = "4")]
pub cldbfbnolnp: bool,
/// offset: 46
#[prost(bool, tag = "12")]
pub loodcbcfnmj: bool,
}
/// Obf: NINBBMNLKEH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9542)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AiPamSendMsgScRsp {
/// offset: 24
#[prost(enumeration = "Fknknlgmacl", tag = "5")]
pub bdpimpjojbk: i32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: FKCDLPGBLEE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9507)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RecvAiPamChatEventScNotify {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub oooaclefdgm: ::core::option::Option<Faifdbllgkk>,
}
/// Obf: EAJHAKEBDBG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9523)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAiPamChatHistoryCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub target_side: u32,
}
/// Obf: JACFBOEDEEB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9544)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAiPamChatHistoryScRsp {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub jpcmgngnonj: ::prost::alloc::vec::Vec<ChatMessageData>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub target_side: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: OFPHPFENACO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9527)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAiPamNextQuestionCsReq {
/// offset: 24
#[prost(enumeration = "Fknknlgmacl", tag = "11")]
pub bdpimpjojbk: i32,
}
/// Obf: OLNIMIPEKAB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9519)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAiPamNextQuestionScRsp {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub kdohkgkbfch: ::prost::alloc::vec::Vec<Nekaolpjkee>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 36
#[prost(enumeration = "Fknknlgmacl", tag = "6")]
pub bdpimpjojbk: i32,
}
/// Obf: JFJKBMAEEMF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9529)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAiPamChatInfoCsReq {}
/// Obf: JBCKBPGGDCO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9543)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAiPamChatInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub bjlhdbppili: ::prost::alloc::vec::Vec<Faifdbllgkk>,
/// offset: 32
#[prost(string, tag = "15")]
pub acfenkabbkk: ::prost::alloc::string::String,
/// offset: 40
#[prost(bool, tag = "12")]
pub aganfjkbfma: bool,
/// offset: 41
#[prost(bool, tag = "8")]
pub locngflceng: bool,
/// offset: 42
#[prost(bool, tag = "5")]
pub okcipplkgcd: bool,
/// offset: 44
#[prost(uint32, tag = "1")]
pub jkihiclopkm: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: CPCLIOIHCKI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9534)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AiPamResponseFeedbackCsReq {
/// offset: 24
#[prost(enumeration = "Fknknlgmacl", tag = "13")]
pub bdpimpjojbk: i32,
/// offset: 28
#[prost(bool, tag = "14")]
pub iajaomakaha: bool,
/// offset: 29
#[prost(bool, tag = "8")]
pub nmmjbgfdnai: bool,
}
/// Obf: CBJOMIPDHJF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9521)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AiPamResponseFeedbackScRsp {
/// offset: 24
#[prost(bool, tag = "2")]
pub nmmjbgfdnai: bool,
/// offset: 25
#[prost(bool, tag = "10")]
pub iajaomakaha: bool,
/// offset: 28
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 32
#[prost(enumeration = "Fknknlgmacl", tag = "8")]
pub bdpimpjojbk: i32,
}
/// Obf: BAHBEAHIFCC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9540)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AiPamResponseFeedbackCommentCsReq {
/// offset: 16
#[prost(string, tag = "4")]
pub imnojncggni: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "12")]
pub ollblnagmpc: u32,
}
/// Obf: IGDMGNCPFCM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9505)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AiPamResponseFeedbackCommentScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: FLECMDNBJMM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9508)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TriggerAiPamSpeakCsReq {
/// offset: 24
#[prost(enumeration = "Fknknlgmacl", tag = "14")]
pub bdpimpjojbk: i32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub jmppmnaonhm: u32,
}
/// Obf: KIDOEDMJDGJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9503)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TriggerAiPamSpeakScRsp {
/// offset: 24
#[prost(enumeration = "Fknknlgmacl", tag = "13")]
pub bdpimpjojbk: i32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub jmppmnaonhm: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: LILHIEALFOC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9538)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateAiPamSettingsCsReq {
/// offset: 24
#[prost(bool, tag = "10")]
pub locngflceng: bool,
}
/// Obf: JPCEIGAGLND
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9520)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateAiPamSettingsScRsp {
/// offset: 24
#[prost(bool, tag = "13")]
pub locngflceng: bool,
/// offset: 28
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: EPPBALGDGEF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9512)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AiPamMotionScNotify {
/// offset: 24
#[prost(string, repeated, tag = "15")]
pub blccbdpodfm: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9506)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kiikhmmdhkp {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub miefcfljlah: ::prost::alloc::vec::Vec<Ngbbcmbmoli>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9516)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hggmnlnjphg {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9541)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lhnmdfopmkn {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub return_data: ::core::option::Option<Jfcpfblkjab>,
/// offset: 32
#[prost(string, tag = "3")]
pub bldmfdkdjdm: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9518)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bkhlgpcdlgl {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: HOHCCKGOOEE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9549)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AiPamAskSettlementScNotify {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub eiadgimdnmo: ::core::option::Option<Mdgioenhbej>,
}
/// Obf: CPFBHLBMJOG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4773)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAlleyInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jeehgnibife {
/// offset: 24
#[prost(uint32, tag = "6")]
pub map_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub apnaflbgena: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jpolhbfcdnb {
/// offset: 24
#[prost(uint32, tag = "1")]
pub shop_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gdgeiahndad {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub ifokhmfnnnf: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub oelpoflbmie: ::prost::alloc::vec::Vec<Jeehgnibife>,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub cfnkobkjknk: ::prost::alloc::vec::Vec<Iodafibpagm>,
/// offset: 48
#[prost(message, repeated, tag = "1")]
pub aloopkcjfea: ::prost::alloc::vec::Vec<Bolcgiogibp>,
}
/// Obf: OAJOMNJMJLE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4703)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAlleyInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub eeaaclbjoda: ::core::option::Option<Picdjhepjlc>,
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub amhaepilikf: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub kenfkiclmgj: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "10")]
pub laanllfbldp: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(map = "uint32, uint32", tag = "2")]
pub beckklbmfhk: ::std::collections::HashMap<u32, u32>,
/// offset: 64
#[prost(message, optional, tag = "5")]
pub nfjkailefad: ::core::option::Option<Gdgeiahndad>,
/// offset: 72
#[prost(message, optional, tag = "1")]
pub hamaoobgmlo: ::core::option::Option<Kpbaiemeffh>,
/// offset: 80
#[prost(message, repeated, tag = "14")]
pub pmiffbhoooo: ::prost::alloc::vec::Vec<Cekifbmpefh>,
/// offset: 88
#[prost(uint32, tag = "8")]
pub cur_fund: u32,
/// offset: 92
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 96
#[prost(uint32, tag = "13")]
pub eemcoehgbaj: u32,
/// offset: 100
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ghminceanhg {
/// offset: 24
#[prost(uint32, tag = "11")]
pub lmkjleopkkl: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub jakmmniebgj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cbbpdlpaipl {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub njkdkiebghg: ::prost::alloc::vec::Vec<Ghminceanhg>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub goods_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AlleyPlacingShip {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub goods_list: ::prost::alloc::vec::Vec<Cbbpdlpaipl>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub ship_id: u32,
}
/// Obf: DEPIILNKIPE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4754)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AlleyPlacingGameCsReq {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub gpomfknhcpb: ::core::option::Option<AlleyPlacingShip>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub dppohbgcagf: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub bnpklkienik: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub cost_time: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub beakgbhflpj: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub jfaldhkoaol: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub jjgklhlmmnc: u32,
/// offset: 56
#[prost(uint32, tag = "1")]
pub idildcbmeci: u32,
/// offset: 60
#[prost(uint32, tag = "12")]
pub caahdgfmnno: u32,
}
/// Obf: EGJCAPACHMJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4783)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AlleyPlacingGameScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub lfmhgmjelee: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub ajbeociepkp: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub jkbinmnfpkk: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub bijpmobeijc: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub cibnbdlmeic: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub event_id: u32,
/// offset: 52
#[prost(uint32, tag = "9")]
pub abhoecnllge: u32,
}
/// Obf: FMFAKLOHCHN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4705)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ActivityRaidPlacingGameCsReq {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub gpomfknhcpb: ::core::option::Option<AlleyPlacingShip>,
#[prost(oneof = "activity_raid_placing_game_cs_req::Efjlhnmjeed", tags = "5, 13")]
pub efjlhnmjeed: ::core::option::Option<
activity_raid_placing_game_cs_req::Efjlhnmjeed,
>,
}
/// Nested message and enum types in `ActivityRaidPlacingGameCsReq`.
pub mod activity_raid_placing_game_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Efjlhnmjeed {
/// offset: 32
#[prost(uint32, tag = "5")]
Gfhgcdejfie(u32),
/// offset: 32
#[prost(uint32, tag = "13")]
Caahdgfmnno(u32),
}
}
/// Obf: OEEMFNGCOBO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4714)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ActivityRaidPlacingGameScRsp {
/// offset: 36
#[prost(uint32, tag = "13")]
pub retcode: u32,
#[prost(oneof = "activity_raid_placing_game_sc_rsp::Efjlhnmjeed", tags = "6, 4")]
pub efjlhnmjeed: ::core::option::Option<
activity_raid_placing_game_sc_rsp::Efjlhnmjeed,
>,
}
/// Nested message and enum types in `ActivityRaidPlacingGameScRsp`.
pub mod activity_raid_placing_game_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Efjlhnmjeed {
/// offset: 16
#[prost(uint32, tag = "6")]
Gfhgcdejfie(u32),
/// offset: 16
#[prost(uint32, tag = "4")]
Caahdgfmnno(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kpbaiemeffh {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub dnlgmdcmfgf: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "8")]
pub epeelmjdjkp: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub ebommhdnbjl: u32,
/// offset: 44
#[prost(bool, tag = "1")]
pub fpdgkfhfiee: bool,
/// offset: 48
#[prost(uint32, tag = "4")]
pub ocnlddnihoh: u32,
/// offset: 52
#[prost(uint32, tag = "7")]
pub bcoaidifbbg: u32,
}
/// Obf: MNPGEDIDKEN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4761)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AlleyOrderChangedScNotify {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub ngkpdfjbnmf: ::core::option::Option<Kpbaiemeffh>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4759)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dpfgbjfofce {
/// offset: 24
#[prost(uint32, tag = "9")]
pub fnclcjcbpla: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jomegngjkjk {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub gadmaochbkn: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub bpcademegnp: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "12")]
pub ogdkjpdffai: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "8")]
pub shop_id: u32,
/// offset: 52
#[prost(uint32, tag = "7")]
pub anheohpnkkc: u32,
/// offset: 56
#[prost(uint32, tag = "13")]
pub ebnnnmfghbj: u32,
/// offset: 60
#[prost(uint32, tag = "10")]
pub cjhldcagknd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iodafibpagm {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub jngngmjcaai: ::prost::alloc::vec::Vec<Jomegngjkjk>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub map_id: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub cost_time: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bolcgiogibp {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub fmcphdjeidc: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub aamknoomeoo: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub map_id: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub efboojgnkoh: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub max_score: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub llepgpkgbgm: u32,
}
/// Obf: CJEFCNKNGNC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4780)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LogisticsGameCsReq {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub mdnbobfgkfn: ::prost::alloc::vec::Vec<Iodafibpagm>,
/// offset: 32
#[prost(bool, tag = "9")]
pub cncjkgedeii: bool,
}
/// Obf: PCEJNOKIGOF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4716)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LogisticsScoreRewardSyncInfoScNotify {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub aloopkcjfea: ::prost::alloc::vec::Vec<Bolcgiogibp>,
}
/// Obf: KBKHHILFFOF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4727)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LogisticsGameScRsp {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub aloopkcjfea: ::prost::alloc::vec::Vec<Bolcgiogibp>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub event_id: u32,
/// offset: 40
#[prost(bool, tag = "4")]
pub cncjkgedeii: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cekifbmpefh {
/// offset: 24
#[prost(enumeration = "AlleyEventState", tag = "8")]
pub state: i32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub event_id: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub fhmbkappago: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4715)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gifadcjkkfe {
/// offset: 24
#[prost(uint32, tag = "6")]
pub event_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4781)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ppjkekepfmf {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub event_id: u32,
}
/// Obf: MFBBJPEPDJM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4710)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AlleyEventChangeNotify {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub oooaclefdgm: ::core::option::Option<Cekifbmpefh>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub khanhnfacln: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4787)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mgmdnbolbmo {
/// offset: 24
#[prost(uint32, tag = "9")]
pub monfblgfkgb: u32,
}
/// Obf: NIHMFACHENB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4729)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakePrestigeRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub level: u32,
}
/// Obf: ODBFGHLOPJD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4712)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakePrestigeRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub level: u32,
}
/// Obf: HBNANEIBPBG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4771)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PrestigeLevelUpCsReq {}
/// Obf: MKFGIOCFPJL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4778)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PrestigeLevelUpScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub level: u32,
}
/// Obf: DLEHOPOJKKM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4752)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AlleyFundsScNotify {
/// offset: 24
#[prost(uint32, tag = "5")]
pub cur_fund: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4774)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Enoabfiphob {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub mdnbobfgkfn: ::prost::alloc::vec::Vec<Iodafibpagm>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4792)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gaammaacico {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub mdnbobfgkfn: ::prost::alloc::vec::Vec<Iodafibpagm>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: LALKCKEAFPE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4766)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LogisticsInfoScNotify {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub nfjkailefad: ::core::option::Option<Gdgeiahndad>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Picdjhepjlc {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "8")]
pub pcdfiocmjfe: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub acaolnodbln: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub legcbileehk: u32,
}
/// Obf: KLAFHGGFBJD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4730)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AlleyShipmentEventEffectsScNotify {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub jbfifnpjnha: ::core::option::Option<Picdjhepjlc>,
}
/// Obf: LBCBJBKNNCC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4749)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetSaveLogisticsMapCsReq {}
/// Obf: ABOFBLJPHHE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4728)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSaveLogisticsMapScRsp {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub cfnkobkjknk: ::prost::alloc::vec::Vec<Iodafibpagm>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4701)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kgkkfpgnelc {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "6")]
pub beckklbmfhk: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hohlbbcmklk {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4785)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hmbpgpoifne {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub biibpcnnmae: u32,
}
/// Obf: EJIPDMFGOON
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4720)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AlleyTakeEventRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub event_id: u32,
}
/// Obf: DBIAIJKONFB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4799)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AlleyTakeEventRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4732)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ckjacadhccc {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4735)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ngokhflmlnj {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicList {
/// offset: 24
#[prost(uint32, tag = "15")]
pub set_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub r#type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonsterList {
/// offset: 24
#[prost(uint32, tag = "15")]
pub monster_id: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub num: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ArchiveData {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub archive_equipment_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub archive_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub relic_list: ::prost::alloc::vec::Vec<RelicList>,
/// offset: 48
#[prost(message, repeated, tag = "13")]
pub kill_monster_list: ::prost::alloc::vec::Vec<MonsterList>,
/// offset: 56
#[prost(uint32, repeated, tag = "2")]
pub archive_missing_equipment_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IPFMCBBMOEC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2373)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetArchiveDataCsReq {}
/// Obf: JPMDALGBLBO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2303)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetArchiveDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub archive_data: ::core::option::Option<ArchiveData>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2380)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bjjgfkaoklg {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2327)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kkogbfclnhb {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub archive_data: ::core::option::Option<ArchiveData>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(373)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAvatarDataCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "5")]
pub is_get_all: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AvatarPathSkillTree {
/// offset: 24
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub anchor_type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Avatar {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub has_taken_promotion_reward_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub equipment_unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub base_avatar_id: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub exp: u32,
/// offset: 44
#[prost(bool, tag = "11")]
pub is_marked: bool,
/// offset: 48
#[prost(uint32, tag = "13")]
pub level: u32,
/// offset: 52
#[prost(uint32, tag = "5")]
pub cur_multi_path_avatar_type: u32,
/// offset: 56
#[prost(uint32, tag = "2")]
pub promotion: u32,
/// offset: 64
#[prost(uint64, tag = "10")]
pub first_met_time_stamp: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarPathData {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub avatar_path_skill_tree: ::prost::alloc::vec::Vec<AvatarPathSkillTree>,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub equip_relic_list: ::prost::alloc::vec::Vec<EquipRelic>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub unk_enhanced_id: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub path_equipment_id: u32,
/// offset: 48
#[prost(uint64, tag = "6")]
pub unlock_timestamp: u64,
/// offset: 56
#[prost(uint32, tag = "2")]
pub rank: u32,
/// offset: 60
#[prost(uint32, tag = "5")]
pub avatar_id: u32,
/// offset: 64
#[prost(uint32, tag = "8")]
pub dressed_skin_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(303)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAvatarDataScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub basic_type_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub avatar_list: ::prost::alloc::vec::Vec<Avatar>,
/// offset: 40
#[prost(enumeration = "Cfmdkncddal", repeated, tag = "1")]
pub piloafimcgk: ::prost::alloc::vec::Vec<i32>,
/// offset: 48
#[prost(uint32, repeated, tag = "12")]
pub skin_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(message, optional, tag = "14")]
pub dhkfcdaghdm: ::core::option::Option<Cjlcpmdgibo>,
/// offset: 64
#[prost(message, repeated, tag = "9")]
pub avatar_path_data_info_list: ::prost::alloc::vec::Vec<AvatarPathData>,
/// offset: 72
#[prost(message, repeated, tag = "13")]
pub jbfbeolohjn: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 80
#[prost(bool, tag = "3")]
pub is_get_all: bool,
/// offset: 84
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 88
#[prost(uint32, tag = "7")]
pub jfaadmonjnf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarExpUpCsReq {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub item_cost: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub base_avatar_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(327)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarExpUpScRsp {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub return_item_list: ::prost::alloc::vec::Vec<PileItem>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UnlockSkillTreeCsReq {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub item_list: ::prost::alloc::vec::Vec<ItemCost>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub point_id: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub level: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(313)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UnlockSkilltreeScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub point_id: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PromoteAvatarCsReq {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub item_list: ::prost::alloc::vec::Vec<ItemCost>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub base_avatar_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(381)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PromoteAvatarScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(310)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DressAvatarCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub equipment_unique_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(387)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DressAvatarScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(329)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeOffEquipmentCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(312)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeOffEquipmentScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(354)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AddAvatarScNotify {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub base_avatar_id: u32,
/// offset: 36
#[prost(enumeration = "AddAvatarSrcState", tag = "9")]
pub src: i32,
/// offset: 40
#[prost(bool, tag = "15")]
pub is_new: bool,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(330)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AddMultiPathAvatarScNotify {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub hjmdnlbnpna: ::prost::alloc::vec::Vec<Nkdnfdcfncp>,
/// offset: 40
#[prost(bool, tag = "12")]
pub is_new: bool,
/// offset: 44
#[prost(enumeration = "Gcallojppij", tag = "6")]
pub alkdbjegagg: i32,
/// offset: 48
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(383)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ActiveEidolonCsReq {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub rank: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(309)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ActiveEidolonScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DressRelicParam {
/// offset: 24
#[prost(uint32, tag = "2")]
pub relic_unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub relic_type: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(342)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DressRelicAvatarCsReq {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub switch_list: ::prost::alloc::vec::Vec<DressRelicParam>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(376)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DressRelicAvatarScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(338)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeOffRelicCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub relic_type_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub avatar_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(361)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeOffRelicScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(324)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakePromotionRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub base_avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub promotion: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(371)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakePromotionRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DressAvatarSkinCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub skin_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(352)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DressAvatarSkinScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeOffAvatarSkinCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(359)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeOffAvatarSkinScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(374)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UnlockAvatarSkinScNotify {
/// offset: 24
#[prost(uint32, tag = "4")]
pub skin_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(314)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetPlayerOutfitCsReq {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub dhkfcdaghdm: ::core::option::Option<Cjlcpmdgibo>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(382)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetPlayerOutfitScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarkAvatarCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
/// offset: 28
#[prost(bool, tag = "7")]
pub is_marked: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(366)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarkAvatarScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 28
#[prost(bool, tag = "8")]
pub is_marked: bool,
/// offset: 32
#[prost(uint32, tag = "6")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetGrowthTargetAvatarCsReq {
/// offset: 16
#[prost(enumeration = "Cfmdkncddal", repeated, tag = "2")]
pub flindjjjflb: ::prost::alloc::vec::Vec<i32>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub fcacaclejnm: u32,
/// offset: 40
#[prost(enumeration = "GrowthTargetState", tag = "6")]
pub source: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(328)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetGrowthTargetAvatarScRsp {
/// offset: 16
#[prost(enumeration = "Cfmdkncddal", repeated, tag = "9")]
pub flindjjjflb: ::prost::alloc::vec::Vec<i32>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub jfaadmonjnf: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub growth_avatar_id: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(301)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cfggobedjok {
/// offset: 24
#[prost(enumeration = "Cfmdkncddal", repeated, tag = "9")]
pub flindjjjflb: ::prost::alloc::vec::Vec<i32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub jfaadmonjnf: u32,
}
/// Obf: FNEKPCPNKLO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(316)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPreAvatarActivityListCsReq {}
/// Obf: CEAIGOBEACN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(305)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPreAvatarActivityListScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub ddmehpdhplm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ogifjnighbo {
/// offset: 16
#[prost(string, tag = "1130")]
pub nocpijjbkcb: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "682")]
pub lacbkoccfhl: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "1565")]
pub jemhfhjkben: ::prost::alloc::string::String,
/// offset: 48
#[prost(string, tag = "938")]
pub ndjglmcpfhk: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, tag = "9")]
pub bjfjhejgfpm: u32,
/// offset: 60
#[prost(uint32, tag = "7")]
pub jhlpbjcaiif: u32,
/// offset: 64
#[prost(uint32, tag = "3")]
pub jpgoackiffc: u32,
/// offset: 68
#[prost(uint32, tag = "12")]
pub fdijafbcill: u32,
/// offset: 72
#[prost(uint32, tag = "15")]
pub oifpbocoall: u32,
/// offset: 76
#[prost(uint32, tag = "487")]
pub r#type: u32,
/// offset: 80
#[prost(uint32, tag = "1")]
pub iegolhhoanb: u32,
/// offset: 84
#[prost(uint32, tag = "11")]
pub lnhkcmapmlm: u32,
/// offset: 88
#[prost(uint32, tag = "737")]
pub ppdagppkejd: u32,
/// offset: 92
#[prost(uint32, tag = "4")]
pub jobmejmfelf: u32,
/// offset: 96
#[prost(uint32, tag = "10")]
pub pelfcmahjga: u32,
/// offset: 100
#[prost(uint32, tag = "8")]
pub pgjkalfdfma: u32,
/// offset: 104
#[prost(uint32, tag = "13")]
pub dkebmgfmcbh: u32,
/// offset: 108
#[prost(uint32, tag = "6")]
pub cahbpnlnkcc: u32,
/// offset: 112
#[prost(uint32, tag = "2")]
pub bfepbbliogp: u32,
/// offset: 116
#[prost(uint32, tag = "1535")]
pub panel_id: u32,
/// offset: 120
#[prost(uint32, tag = "14")]
pub dlgcgjcklcb: u32,
/// offset: 124
#[prost(uint32, tag = "5")]
pub iicanchnibb: u32,
}
/// Obf: KIBJDDNABII
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(367)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPreAvatarGrowthInfoCsReq {}
/// Obf: NMLGHIFLBNN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(385)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPreAvatarGrowthInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub jlmmcnimpoa: ::prost::alloc::vec::Vec<Ogifjnighbo>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(332)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetAvatarEnhancedIdCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub enhanced_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub avatar_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(335)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetAvatarEnhancedIdScRsp {
/// offset: 24
#[prost(uint32, tag = "14")]
pub unk_enhanced_id: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub growth_avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetAvatarPathCsReq {
/// offset: 24
#[prost(enumeration = "MultiPathAvatarType", tag = "6")]
pub avatar_id: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(363)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetAvatarPathScRsp {
/// offset: 24
#[prost(enumeration = "MultiPathAvatarType", tag = "2")]
pub avatar_id: i32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetMultipleAvatarPathsCsReq {
/// offset: 16
#[prost(enumeration = "MultiPathAvatarType", repeated, tag = "6")]
pub avatar_id_list: ::prost::alloc::vec::Vec<i32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(388)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetMultipleAvatarPathsScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UnlockAvatarPathCsReq {
/// offset: 24
#[prost(enumeration = "MultiPathAvatarType", tag = "10")]
pub avatar_id: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(400)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UnlockAvatarPathScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub basic_type_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(enumeration = "MultiPathAvatarType", tag = "14")]
pub avatar_id: i32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(317)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AvatarPathChangedNotify {
/// offset: 24
#[prost(uint32, tag = "15")]
pub base_avatar_id: u32,
/// offset: 28
#[prost(enumeration = "MultiPathAvatarType", tag = "4")]
pub cur_multi_path_avatar_type: i32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(326)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AvatarSpecialSkilltreeUnlockScNotify {
/// offset: 24
#[prost(uint32, tag = "13")]
pub point_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub avatar_id: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(390)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lendbhpiojk {
/// offset: 24
#[prost(uint32, tag = "15")]
pub avatar_id: u32,
}
/// Obf: CHIIPPKECEF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(173)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PveBattleResultCsReq {
/// offset: 16
#[prost(map = "string, uint32", tag = "7")]
pub ljjeoojceog: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub stt: ::core::option::Option<BattleStatistics>,
/// offset: 32
#[prost(bytes = "vec", tag = "2")]
pub turn_snapshot_hash: ::prost::alloc::vec::Vec<u8>,
/// offset: 48
#[prost(string, tag = "4")]
pub debug_extra_info: ::prost::alloc::string::String,
/// offset: 56
#[prost(message, repeated, tag = "1")]
pub op_list: ::prost::alloc::vec::Vec<BattleOp>,
/// offset: 64
#[prost(uint32, tag = "13")]
pub ljkmpimkomo: u32,
/// offset: 68
#[prost(uint32, tag = "8")]
pub stage_id: u32,
/// offset: 72
#[prost(uint32, tag = "9")]
pub cost_time: u32,
/// offset: 76
#[prost(uint32, tag = "14")]
pub nibmfcfbhep: u32,
/// offset: 80
#[prost(uint32, tag = "12")]
pub lgojdhlmgen: u32,
/// offset: 84
#[prost(bool, tag = "6")]
pub lgjmmjefgnk: bool,
/// offset: 85
#[prost(bool, tag = "10")]
pub nngdlohalcn: bool,
/// offset: 86
#[prost(bool, tag = "11")]
pub dkidhmaomjb: bool,
/// offset: 88
#[prost(enumeration = "BattleEndStatus", tag = "3")]
pub end_status: i32,
/// offset: 92
#[prost(uint32, tag = "5")]
pub battle_id: u32,
}
/// Obf: PPNMNDKILGL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(103)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PveBattleResultScRsp {
/// offset: 16
#[prost(message, optional, tag = "727")]
pub item_list_unk1: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(string, tag = "3")]
pub dpholbabaol: ::prost::alloc::string::String,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub item_list_unk2: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, repeated, tag = "4")]
pub battle_avatar_list: ::prost::alloc::vec::Vec<BattleAvatar>,
/// offset: 48
#[prost(message, optional, tag = "1442")]
pub abemlcjbief: ::core::option::Option<Lmdpkoelkfl>,
/// offset: 56
#[prost(message, optional, tag = "2")]
pub multiple_drop_data: ::core::option::Option<ItemList>,
/// offset: 72
#[prost(message, optional, tag = "13")]
pub drop_data: ::core::option::Option<ItemList>,
/// offset: 80
#[prost(string, tag = "11")]
pub dimhpkfppka: ::prost::alloc::string::String,
/// offset: 88
#[prost(bool, tag = "693")]
pub opdkjbhlojm: bool,
/// offset: 89
#[prost(bool, tag = "12")]
pub check_identical: bool,
/// offset: 92
#[prost(uint32, tag = "8")]
pub akdgbbdfdha: u32,
/// offset: 96
#[prost(uint32, tag = "1")]
pub stage_id: u32,
/// offset: 100
#[prost(uint32, tag = "9")]
pub eahgeknlhpn: u32,
/// offset: 104
#[prost(uint32, tag = "10")]
pub event_id: u32,
/// offset: 108
#[prost(enumeration = "BattleEndStatus", tag = "15")]
pub end_status: i32,
/// offset: 112
#[prost(uint32, tag = "7")]
pub battle_id: u32,
/// offset: 116
#[prost(uint32, tag = "14")]
pub lemgiccokbk: u32,
/// offset: 120
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(180)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QuitBattleCsReq {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub stt: ::core::option::Option<BattleStatistics>,
/// offset: 32
#[prost(enumeration = "RebattleType", tag = "13")]
pub nkdaaagpcdb: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(127)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct QuitBattleScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: FAMHHDBNNFD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(136)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetCurBattleInfoCsReq {}
/// Obf: LJJAAGCEBCK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(113)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurBattleInfoScRsp {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub hidiejalfie: ::core::option::Option<AetherDivideBattleInfo>,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 40
#[prost(enumeration = "BattleEndStatus", tag = "6")]
pub last_end_status: i32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub kdjgdhkjage: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(115)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncClientResVersionCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub ljkmpimkomo: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(181)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncClientResVersionScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub ljkmpimkomo: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(110)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct QuitBattleScNotify {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleLogReportCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(129)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleLogReportScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 28
#[prost(bool, tag = "3")]
pub jpggllelmpc: bool,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(112)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ServerSimulateBattleFinishScNotify {}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(154)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ReBattleAfterBattleLoseCsNotify {
/// offset: 24
#[prost(bool, tag = "2")]
pub kcdmhbjknmk: bool,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(183)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RebattleByClientCsNotify {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub stt: ::core::option::Option<BattleStatistics>,
/// offset: 32
#[prost(enumeration = "RebattleType", tag = "9")]
pub nkdaaagpcdb: i32,
}
/// Obf: OJOEOMAKAGI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(109)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattleReplayScNotify {
/// offset: 24
#[prost(bytes = "vec", tag = "11")]
pub nojcndgglbc: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub battle_id: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub stage_id: u32,
}
/// Obf: LNFGDEAIHNL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5773)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetBattleCollegeDataCsReq {}
/// Obf: JOIAADCLOGF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5703)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetBattleCollegeDataScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub finished_college_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub mnmjcnoliii: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: MIIIAIEGEKM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5780)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncBattleCollegeDataChangeScNotify {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub finished_college_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub mnmjcnoliii: u32,
}
/// Obf: FDFHMOKCNLB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5727)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartBattleCollegeCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub id: u32,
}
/// Obf: CHKPEKJFPFD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5736)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartBattleCollegeScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub id: u32,
}
/// Obf: LAOOKLNMLPH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3073)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BattlePassInfoNotify {
/// offset: 24
#[prost(uint64, tag = "15")]
pub icpccgpejmp: u64,
/// offset: 32
#[prost(uint64, tag = "6")]
pub aimggfnliek: u64,
/// offset: 40
#[prost(uint64, tag = "10")]
pub dafmmpkfoea: u64,
/// offset: 48
#[prost(uint64, tag = "7")]
pub okpohihpoki: u64,
/// offset: 56
#[prost(uint64, tag = "11")]
pub njdcmgojole: u64,
/// offset: 64
#[prost(uint64, tag = "3")]
pub cblnjdcicbc: u64,
/// offset: 72
#[prost(uint32, tag = "9")]
pub pojdilfnjah: u32,
/// offset: 76
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 80
#[prost(uint32, tag = "5")]
pub exp: u32,
/// offset: 84
#[prost(enumeration = "BpTierType", tag = "14")]
pub deleghoclmo: i32,
/// offset: 88
#[prost(uint32, tag = "12")]
pub aechndnnmlf: u32,
/// offset: 96
#[prost(uint64, tag = "1")]
pub pdodoaohmac: u64,
/// offset: 104
#[prost(uint64, tag = "13")]
pub chjkofanika: u64,
}
/// Obf: HKIOLACNPJF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3027)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeBpRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub optional_reward_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 32
#[prost(enumeration = "BpRewardType", tag = "13")]
pub r#type: i32,
}
/// Obf: INMLDGNNGKH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3036)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeBpRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: CEJDHNPPCCD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3013)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BuyBpLevelCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub igoojkmpmdc: u32,
}
/// Obf: JEOKGDBPPMF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3015)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BuyBpLevelScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct OptionalReward {
/// offset: 24
#[prost(uint32, tag = "6")]
pub optional_reward_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub level: u32,
}
/// Obf: HEPHIKELLEA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3081)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeAllRewardCsReq {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub eikkaladehm: ::prost::alloc::vec::Vec<OptionalReward>,
}
/// Obf: GAMCGLNKLLG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3010)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeAllRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: BCMJFJHILIB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4882)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetBenefitActivityInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LuckyKoiInfoList {
/// offset: 24
#[prost(string, tag = "4")]
pub elbedngjkdd: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "3")]
pub lhapdmppomp: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "6")]
pub head_icon: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Icgolphckil {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Opgkkpedkcl {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub jemfdeefpfm: ::prost::alloc::vec::Vec<LuckyKoiInfoList>,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub eggjfcelhnk: ::prost::alloc::vec::Vec<Icgolphckil>,
/// offset: 40
#[prost(uint64, tag = "7")]
pub end_time: u64,
/// offset: 48
#[prost(uint64, tag = "1")]
pub eggjmkcabef: u64,
/// offset: 56
#[prost(uint32, tag = "15")]
pub macljjcidej: u32,
/// offset: 64
#[prost(uint64, tag = "2")]
pub begin_time: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BenefitData {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub eabkohgchfp: ::core::option::Option<Opgkkpedkcl>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub status: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub jalhkmeoopn: u32,
}
/// Obf: DJIIJODNAOF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4892)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBenefitActivityInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub hnfffdegoeb: ::prost::alloc::vec::Vec<BenefitData>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "7")]
pub ghhllcemaop: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Okkejhplmla {
/// offset: 24
#[prost(uint32, tag = "2")]
pub jalhkmeoopn: u32,
/// offset: 28
#[prost(bool, tag = "7")]
pub oofkoimlcpa: bool,
}
/// Obf: FPBHCHBALOC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4857)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeBenefitActivityRewardCsReq {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub switch_list: ::prost::alloc::vec::Vec<Okkejhplmla>,
/// offset: 32
#[prost(bool, tag = "15")]
pub ljegpijgmlg: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oieambaghbk {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub jalhkmeoopn: u32,
/// offset: 36
#[prost(bool, tag = "6")]
pub oofkoimlcpa: bool,
}
/// Obf: AMEABJAOBML
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4873)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeBenefitActivityRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub jjokiikihnl: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub switch_list: ::prost::alloc::vec::Vec<Oieambaghbk>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4894)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct JoinBenefitActivityCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub jalhkmeoopn: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4877)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct JoinBenefitActivityScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub jalhkmeoopn: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hbfodnlibfi {
/// offset: 24
#[prost(uint32, tag = "4")]
pub jenkdacfcdo: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub jalhkmeoopn: u32,
/// offset: 32
#[prost(bool, tag = "12")]
pub ahdcghabaln: bool,
/// offset: 36
#[prost(uint32, tag = "7")]
pub ecgdecadbdo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eoajknkdaod {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub djndmmikfhn: ::prost::alloc::vec::Vec<Hbfodnlibfi>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ilfjiideebi {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9828)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Paglmeagppc {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub ajkokajabfg: ::prost::alloc::vec::Vec<Eoajknkdaod>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fmdgfhpoaio {
/// offset: 24
#[prost(uint32, tag = "3")]
pub jalhkmeoopn: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub group_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9830)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Imfbpgdpeoi {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub jalhkmeoopn: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub jenkdacfcdo: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub ecgdecadbdo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ankfjaabbfk {
/// offset: 24
#[prost(uint32, tag = "7")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub jalhkmeoopn: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9821)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hbocfeeeeii {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub group_id: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub jalhkmeoopn: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Flljihlmkdi {
/// offset: 24
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "11")]
pub avatar_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cieekoeechb {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub ejefdfefomh: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub avatar_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub oojomkdmbbm: ::prost::alloc::vec::Vec<Flljihlmkdi>,
/// offset: 48
#[prost(uint32, tag = "5")]
pub lffbkjbjjdd: u32,
/// offset: 52
#[prost(uint32, tag = "14")]
pub hodlkbmkmcf: u32,
/// offset: 56
#[prost(bool, tag = "11")]
pub mlogjkeocpp: bool,
/// offset: 60
#[prost(uint32, tag = "10")]
pub challenge_id: u32,
/// offset: 64
#[prost(uint32, tag = "4")]
pub finocegdbdi: u32,
/// offset: 68
#[prost(uint32, tag = "9")]
pub ifhhfbijofc: u32,
/// offset: 72
#[prost(uint32, tag = "6")]
pub eaficclclla: u32,
}
/// Obf: DPKAAFLBPAP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4273)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetBoxingClubInfoCsReq {}
/// Obf: NIKKFEINEFD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4203)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBoxingClubInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub challenge_list: ::prost::alloc::vec::Vec<Cieekoeechb>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Akldicefcil {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "14")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
/// Obf: PKPFDGEKLOO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4280)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchBoxingClubOpponentCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub avatar_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub oojomkdmbbm: ::prost::alloc::vec::Vec<Akldicefcil>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub challenge_id: u32,
}
/// Obf: CCIBPGAFJFF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4227)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchBoxingClubOpponentScRsp {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub ocdlpddmclp: ::core::option::Option<Cieekoeechb>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: KHNHMAGJNFN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4229)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChooseBoxingClubResonanceCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub challenge_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub hodlkbmkmcf: u32,
}
/// Obf: KEKEOMIMNFI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4212)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChooseBoxingClubResonanceScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub ocdlpddmclp: ::core::option::Option<Cieekoeechb>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: HKFJNFGBGPL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4254)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetBoxingClubResonanceCsReq {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub oojomkdmbbm: ::prost::alloc::vec::Vec<Akldicefcil>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub challenge_id: u32,
}
/// Obf: KADHOJHKFED
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4283)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetBoxingClubResonanceScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub ocdlpddmclp: ::core::option::Option<Cieekoeechb>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: EOAAIPIBNGM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4209)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChooseBoxingClubStageOptionalBuffCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub challenge_id: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub mfkaohkpipe: u32,
}
/// Obf: BGEKHPCNAKF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4242)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChooseBoxingClubStageOptionalBuffScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub ocdlpddmclp: ::core::option::Option<Cieekoeechb>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: OLLAEFNBCIM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4236)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartBoxingClubBattleCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub challenge_id: u32,
}
/// Obf: EBPOGEBENBH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4213)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartBoxingClubBattleScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub challenge_id: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: PMIFOPAPNNI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4215)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GiveUpBoxingClubChallengeCsReq {
/// offset: 24
#[prost(bool, tag = "5")]
pub keaagaiahla: bool,
/// offset: 28
#[prost(uint32, tag = "14")]
pub challenge_id: u32,
}
/// Obf: HKNFAFFEHDL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4281)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GiveUpBoxingClubChallengeScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub ocdlpddmclp: ::core::option::Option<Cieekoeechb>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: FHNOLIMEEOM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4210)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BoxingClubRewardScNotify {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub challenge_id: u32,
/// offset: 36
#[prost(bool, tag = "11")]
pub is_win: bool,
/// offset: 40
#[prost(uint32, tag = "7")]
pub eaficclclla: u32,
}
/// Obf: OFHGANNPNIH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4287)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BoxingClubChallengeUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub ocdlpddmclp: ::core::option::Option<Cieekoeechb>,
}
/// Obf: JEEFPOLFCOO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9146)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CakeRaceGetDataCsReq {}
/// Obf: JNEODFOHENL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9138)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CakeRaceGetDataScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub lajjhaakgaf: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub eahkhgpplea: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub item_value: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub score_id: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub jnbegeopgfj: u32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: ABKIKDIGKHG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9141)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CakeRaceLoanCsReq {}
/// Obf: AEKIMHBEOGP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9132)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CakeRaceLoanScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub akeabjgikli: u32,
}
/// Obf: AAKNOOFGMIC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9142)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CakeRaceStartPveCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub lopnadhjkbf: u32,
}
/// Obf: HLMHPBJKJOD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9148)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CakeRaceStartPveScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub lopnadhjkbf: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Icdbhmepndb {
/// offset: 24
#[prost(uint32, tag = "12")]
pub jlahnbimkpd: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub lhhjfmmcbaf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Emjcpfcmomk {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub cpikeighmgb: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: NMADMOMNBMO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9150)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CakeRaceUpdatePveCsReq {
/// offset: 36
#[prost(uint32, tag = "13")]
pub lopnadhjkbf: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub opnghdencab: u32,
#[prost(oneof = "cake_race_update_pve_cs_req::Fgimlnijine", tags = "5, 1, 2, 9, 14")]
pub fgimlnijine: ::core::option::Option<cake_race_update_pve_cs_req::Fgimlnijine>,
}
/// Nested message and enum types in `CakeRaceUpdatePveCsReq`.
pub mod cake_race_update_pve_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Fgimlnijine {
/// offset: 24
#[prost(message, tag = "5")]
Boejnbkdjlm(super::Icdbhmepndb),
/// offset: 24
#[prost(uint32, tag = "1")]
Bcfplapcfpl(u32),
/// offset: 24
#[prost(bool, tag = "2")]
Magpagchohp(bool),
/// offset: 24
#[prost(message, tag = "9")]
Kmolbegklni(super::Emjcpfcmomk),
/// offset: 24
#[prost(bool, tag = "14")]
Pikeohhecca(bool),
}
}
/// Obf: DPNIHNAJNLJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9139)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CakeRaceUpdatePveScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9128)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pibehfddaaj {
/// offset: 24
#[prost(bool, tag = "3")]
pub dhllpobklio: bool,
/// offset: 28
#[prost(uint32, tag = "7")]
pub score_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9131)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bcohndphbgk {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: CJALEDGKEPJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9147)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CakeRaceFinishFieldRewardScNotify {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub lopnadhjkbf: u32,
}
/// Obf: ANJBFCEBNGF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9123)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CakeRaceCoinScoreChangeScNotify {
/// offset: 24
#[prost(uint32, tag = "12")]
pub item_value: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub score_id: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub jnbegeopgfj: u32,
}
/// Obf: FNOMEBNDGJI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9130)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CakeRaceGetHandbookCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gkcnoighopm {
/// offset: 24
#[prost(uint32, tag = "6")]
pub lhhjfmmcbaf: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub mbnbcpeaalj: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub cbnkdhiheco: u32,
}
/// Obf: MPNKBNOCCLD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9143)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CakeRaceGetHandbookScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub aobbddkfbmd: ::prost::alloc::vec::Vec<Gkcnoighopm>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: IONBKDFCGJO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9134)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CakeRaceGetFriendRankingInfoListCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jbhlnahojoh {
/// offset: 24
#[prost(uint32, tag = "7")]
pub jnbegeopgfj: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub fogjibonacg: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub uid: u32,
}
/// Obf: GMGCEMNNPBM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9127)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CakeRaceGetFriendRankingInfoListScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub lpbbjffnaca: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub mlphlihfgkg: ::prost::alloc::vec::Vec<Jbhlnahojoh>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: FBBHAKEHLEC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9122)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CakeRaceLikeFriendRankingInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub teleport_id: u32,
}
/// Obf: EEBFDPANGCP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9145)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CakeRaceLikeFriendRankingInfoScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, repeated, tag = "13")]
pub lpbbjffnaca: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub teleport_id: u32,
}
/// Obf: EHJBIMBILHP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9126)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CakeRaceGetDailyLikeCsReq {}
/// Obf: OALBLNCGKCO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9136)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CakeRaceGetDailyLikeScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub lpbbjffnaca: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Napaolnbije {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Olifojiaiph {
/// offset: 24
#[prost(uint32, tag = "2")]
pub oemjplkfknm: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub hnhbjaiemlg: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9135)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pgonnelbdid {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub content_package_list: ::prost::alloc::vec::Vec<Olifojiaiph>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Challenge {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub stage_info: ::core::option::Option<ChallengeStageInfo>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub record_id: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub challenge_id: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub star: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub score_id: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub score_two: u32,
/// offset: 52
#[prost(uint32, tag = "14")]
pub taken_reward: u32,
/// offset: 56
#[prost(bool, tag = "9")]
pub hgpkmhfpmbj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeGroup {
/// offset: 24
#[prost(uint32, tag = "13")]
pub group_id: u32,
/// offset: 32
#[prost(uint64, tag = "1")]
pub taken_stars_count_reward: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeHistoryMaxLevel {
/// offset: 24
#[prost(uint32, tag = "7")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub reward_display_type: u32,
/// offset: 32
#[prost(bool, tag = "8")]
pub hnhcfjjnjce: bool,
}
/// Obf: FICNDNLJEED
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1773)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetChallengeCsReq {}
/// Obf: KGPEJJNPLCG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1703)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChallengeScRsp {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub max_level_list: ::prost::alloc::vec::Vec<ChallengeHistoryMaxLevel>,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub challenge_group_list: ::prost::alloc::vec::Vec<ChallengeGroup>,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub kkiafpfklge: ::prost::alloc::vec::Vec<Fmdaaiklaja>,
/// offset: 40
#[prost(message, repeated, tag = "8")]
pub challenge_list: ::prost::alloc::vec::Vec<Challenge>,
/// offset: 56
#[prost(uint32, tag = "2")]
pub jijbnnanagp: u32,
/// offset: 60
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeStoryBuffInfo {
/// offset: 24
#[prost(uint32, tag = "13")]
pub buff_two: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub buff_one: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeBossBuffInfo {
/// offset: 24
#[prost(uint32, tag = "11")]
pub buff_one: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub buff_two: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeBuffInfo {
#[prost(oneof = "challenge_buff_info::Kknboacncon", tags = "10, 14")]
pub kknboacncon: ::core::option::Option<challenge_buff_info::Kknboacncon>,
}
/// Nested message and enum types in `ChallengeBuffInfo`.
pub mod challenge_buff_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 24
#[prost(message, tag = "10")]
StoryInfo(super::ChallengeStoryBuffInfo),
/// offset: 24
#[prost(message, tag = "14")]
BossInfo(super::ChallengeBossBuffInfo),
}
}
/// Obf: EOFJMGIPBLG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1780)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartChallengeCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub first_lineup: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub stage_info: ::core::option::Option<ChallengeBuffInfo>,
/// offset: 40
#[prost(uint32, repeated, tag = "4")]
pub second_lineup: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "13")]
pub bknkleocjno: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 56
#[prost(message, repeated, tag = "1")]
pub abndfkfikci: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 64
#[prost(uint32, tag = "14")]
pub challenge_id: u32,
}
/// Obf: IPALENCIHFB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1727)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartChallengeScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub stage_info: ::core::option::Option<ChallengeStageInfo>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 40
#[prost(message, repeated, tag = "13")]
pub lineup_list: ::prost::alloc::vec::Vec<LineupInfo>,
/// offset: 48
#[prost(message, optional, tag = "10")]
pub cur_challenge: ::core::option::Option<CurChallenge>,
/// offset: 56
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: OCOJEHPINMN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1761)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartPartialChallengeCsReq {
/// offset: 24
#[prost(bool, tag = "12")]
pub is_first_half: bool,
/// offset: 28
#[prost(uint32, tag = "10")]
pub challenge_id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub buff_id: u32,
}
/// Obf: FHHDPFNMPMC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1724)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartPartialChallengeScRsp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub cur_challenge: ::core::option::Option<CurChallenge>,
/// offset: 48
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: KGKLEEPMGEF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1736)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LeaveChallengeCsReq {}
/// Obf: PGBKJLOFLLN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1713)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LeaveChallengeScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: DPNNFHCFCKL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1715)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeSettleNotify {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub max_level: ::core::option::Option<ChallengeHistoryMaxLevel>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub kdidccoojjc: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "13")]
pub cur_challenge: ::core::option::Option<CurChallenge>,
/// offset: 48
#[prost(message, optional, tag = "4")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 56
#[prost(uint32, tag = "1")]
pub challenge_score: u32,
/// offset: 60
#[prost(uint32, tag = "9")]
pub score_two: u32,
/// offset: 64
#[prost(uint32, tag = "3")]
pub challenge_id: u32,
/// offset: 68
#[prost(uint32, tag = "8")]
pub jijbnnanagp: u32,
/// offset: 72
#[prost(uint32, tag = "6")]
pub star: u32,
/// offset: 76
#[prost(bool, tag = "11")]
pub is_win: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct KillMonster {
/// offset: 24
#[prost(uint32, tag = "10")]
pub kill_num: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub monster_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeStoryBuffList {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeBossBuffList {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub challenge_boss_const: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeCurBuffInfo {
#[prost(oneof = "challenge_cur_buff_info::Kknboacncon", tags = "9, 5")]
pub kknboacncon: ::core::option::Option<challenge_cur_buff_info::Kknboacncon>,
}
/// Nested message and enum types in `ChallengeCurBuffInfo`.
pub mod challenge_cur_buff_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "9")]
CurStoryBuffs(super::ChallengeStoryBuffList),
/// offset: 16
#[prost(message, tag = "5")]
CurBossBuffs(super::ChallengeBossBuffList),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CurChallenge {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub kill_monster_list: ::prost::alloc::vec::Vec<KillMonster>,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub stage_info: ::core::option::Option<ChallengeCurBuffInfo>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub round_count: u32,
/// offset: 44
#[prost(enumeration = "ExtraLineupType", tag = "5")]
pub extra_lineup_type: i32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub dead_avatar_num: u32,
/// offset: 52
#[prost(uint32, tag = "14")]
pub score_id: u32,
/// offset: 56
#[prost(uint32, tag = "7")]
pub challenge_id: u32,
/// offset: 60
#[prost(uint32, tag = "8")]
pub score_two: u32,
/// offset: 64
#[prost(enumeration = "ChallengeStatus", tag = "12")]
pub status: i32,
}
/// Obf: NOHJGOCPPMF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1787)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetCurChallengeCsReq {}
/// Obf: JIOAKKLDCBB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1729)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurChallengeScRsp {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub lineup_list: ::prost::alloc::vec::Vec<LineupInfo>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub cur_challenge: ::core::option::Option<CurChallenge>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: DBGHDPKNNKK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1712)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeLineupNotify {
/// offset: 24
#[prost(enumeration = "ExtraLineupType", tag = "5")]
pub extra_lineup_type: i32,
}
/// Obf: HHGBMDBOKHI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1709)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeChallengeCumulativeRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub group_id: u32,
}
/// Obf: CGOFJCCAPBC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1742)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeChallengeCumulativeRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub oaknhadpljd: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub taken_reward_list: ::prost::alloc::vec::Vec<TakenChallengeRewardInfo>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakenChallengeRewardInfo {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub star_count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeStatistics {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub ppbhllojnek: ::core::option::Option<Adkjkmkbfdc>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub record_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeStoryStatistics {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub ppbhllojnek: ::core::option::Option<Eikphemhioh>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub record_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeBossStatistics {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub ppbhllojnek: ::core::option::Option<Aanljbloofo>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub record_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Adkjkmkbfdc {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub lineup_list: ::prost::alloc::vec::Vec<ChallengeLineupList>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub eejcpnaeklj: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub round_count: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eikphemhioh {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub lineup_list: ::prost::alloc::vec::Vec<ChallengeLineupList>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub score_id: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub buff_two: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub buff_one: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub eejcpnaeklj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aanljbloofo {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub lineup_list: ::prost::alloc::vec::Vec<ChallengeLineupList>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub eejcpnaeklj: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub score_id: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub buff_one: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub buff_two: u32,
/// offset: 48
#[prost(uint32, tag = "15")]
pub level: u32,
}
/// Obf: HKAMBNCEDDB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1776)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetChallengeGroupStatisticsCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub group_id: u32,
}
/// Obf: MJLNHAKANHC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1738)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChallengeGroupStatisticsScRsp {
/// offset: 24
#[prost(message, optional, tag = "1446")]
pub megbipbafbp: ::core::option::Option<Bbbiapehaba>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub group_id: u32,
#[prost(
oneof = "get_challenge_group_statistics_sc_rsp::Edkohaamonh",
tags = "10, 15, 7"
)]
pub edkohaamonh: ::core::option::Option<
get_challenge_group_statistics_sc_rsp::Edkohaamonh,
>,
}
/// Nested message and enum types in `GetChallengeGroupStatisticsScRsp`.
pub mod get_challenge_group_statistics_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Edkohaamonh {
/// offset: 32
#[prost(message, tag = "10")]
ChallengeDefault(super::ChallengeStatistics),
/// offset: 32
#[prost(message, tag = "15")]
ChallengeStory(super::ChallengeStoryStatistics),
/// offset: 32
#[prost(message, tag = "7")]
ChallengeBoss(super::ChallengeBossStatistics),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeBossSingleNodeInfo {
/// offset: 24
#[prost(uint32, tag = "11")]
pub max_score: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub buff_id: u32,
/// offset: 32
#[prost(bool, tag = "5")]
pub is_win: bool,
/// offset: 33
#[prost(bool, tag = "15")]
pub mbhcjponjom: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeBossInfo {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub second_node: ::core::option::Option<ChallengeBossSingleNodeInfo>,
/// offset: 24
#[prost(map = "uint32, message", tag = "14")]
pub challenge_avatar_relic_map: ::std::collections::HashMap<
u32,
ChallengeBossAvatarRelicInfo,
>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub first_lineup: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "10")]
pub bknkleocjno: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 48
#[prost(message, optional, tag = "15")]
pub first_node: ::core::option::Option<ChallengeBossSingleNodeInfo>,
/// offset: 56
#[prost(map = "uint32, message", tag = "7")]
pub challenge_avatar_equipment_map: ::std::collections::HashMap<
u32,
ChallengeBossEquipmentInfo,
>,
/// offset: 72
#[prost(message, repeated, tag = "6")]
pub abndfkfikci: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 80
#[prost(uint32, repeated, tag = "12")]
pub second_lineup: ::prost::alloc::vec::Vec<u32>,
/// offset: 88
#[prost(bool, tag = "1")]
pub unk1: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeStageInfo {
#[prost(oneof = "challenge_stage_info::Kknboacncon", tags = "1")]
pub kknboacncon: ::core::option::Option<challenge_stage_info::Kknboacncon>,
}
/// Nested message and enum types in `ChallengeStageInfo`.
pub mod challenge_stage_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 24
#[prost(message, tag = "1")]
BossInfo(super::ChallengeBossInfo),
}
}
/// Obf: LMEBOJEOJPD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1778)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RestartChallengePhaseCsReq {}
/// Obf: IGOIIMJKPEH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1752)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RestartChallengePhaseScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: BNAKMGMBLCJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1748)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterChallengeNextPhaseCsReq {}
/// Obf: PBGKAOINCEP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1759)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterChallengeNextPhaseScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: ANEIPABEMDH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1774)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengeBossPhaseSettleNotify {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub battle_target_list: ::prost::alloc::vec::Vec<BattleTarget>,
/// offset: 32
#[prost(bool, tag = "10")]
pub agaepdnhpjc: bool,
/// offset: 33
#[prost(bool, tag = "6")]
pub is_win: bool,
/// offset: 34
#[prost(bool, tag = "2")]
pub is_second_half: bool,
/// offset: 35
#[prost(bool, tag = "7")]
pub is_reward: bool,
/// offset: 36
#[prost(uint32, tag = "12")]
pub page_type: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub phase: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub challenge_score: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub score_two: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub challenge_id: u32,
/// offset: 56
#[prost(uint32, tag = "14")]
pub star: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengePeakBuild {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub relic_list: ::prost::alloc::vec::Vec<EquipRelic>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub mdojnengcfe: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub avatar_id: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub equipment_unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengePeak {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub peak_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "10")]
pub peak_build_list: ::prost::alloc::vec::Vec<ChallengePeakBuild>,
/// offset: 48
#[prost(bool, tag = "3")]
pub has_passed: bool,
/// offset: 52
#[prost(uint32, tag = "11")]
pub cycles_used: u32,
/// offset: 56
#[prost(uint32, tag = "1")]
pub peak_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengePeakBossClearance {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub ebnnjaepbgd: ::prost::alloc::vec::Vec<Abchbkbkcdf>,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub peak_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "10")]
pub lampcacochp: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "4")]
pub nhojdhpgbbo: u32,
/// offset: 52
#[prost(uint32, tag = "9")]
pub best_cycle_count: u32,
/// offset: 56
#[prost(uint32, tag = "5")]
pub buff_id: u32,
/// offset: 60
#[prost(bool, tag = "6")]
pub has_passed: bool,
/// offset: 64
#[prost(uint32, tag = "11")]
pub djfgdmidehj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengePeakBoss {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub easy_mode: ::core::option::Option<ChallengePeakBossClearance>,
/// offset: 40
#[prost(message, optional, tag = "14")]
pub hard_mode: ::core::option::Option<ChallengePeakBossClearance>,
/// offset: 48
#[prost(uint32, tag = "11")]
pub bfbhckejdig: u32,
/// offset: 52
#[prost(bool, tag = "10")]
pub hard_mode_has_passed: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct WaitConfirmData {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "11")]
pub is_wait_confirm: bool,
/// offset: 36
#[prost(uint32, tag = "1")]
pub peak_id: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub cycles_used: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Abchbkbkcdf {
/// offset: 24
#[prost(uint32, tag = "10")]
pub mdojnengcfe: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mekpddblcgk {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub avatar_list: ::prost::alloc::vec::Vec<Abchbkbkcdf>,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "8")]
pub peak_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "2")]
pub peak_id: u32,
/// offset: 52
#[prost(uint32, tag = "14")]
pub cycles_used: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jfbffiaopcc {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub peaks: ::prost::alloc::vec::Vec<Mekpddblcgk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengePeakGroup {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub peak_boss: ::core::option::Option<ChallengePeakBoss>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub papdcckpepk: ::core::option::Option<Jfbffiaopcc>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub wait_confirm_data: ::core::option::Option<WaitConfirmData>,
/// offset: 48
#[prost(uint32, repeated, tag = "7")]
pub taken_star_rewards: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(message, repeated, tag = "5")]
pub peaks: ::prost::alloc::vec::Vec<ChallengePeak>,
/// offset: 64
#[prost(uint32, tag = "12")]
pub peak_group_id: u32,
/// offset: 68
#[prost(uint32, tag = "9")]
pub count_of_peaks: u32,
/// offset: 72
#[prost(bool, tag = "13")]
pub disable_hard_mode: bool,
/// offset: 76
#[prost(uint32, tag = "4")]
pub obtained_stars: u32,
}
/// Obf: CJILPJOJOIF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8932)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetChallengePeakDataCsReq {}
/// Obf: PKPOJIAJAAF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8942)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChallengePeakDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub challenge_peak_groups: ::prost::alloc::vec::Vec<ChallengePeakGroup>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub current_peak_group_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8907)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartChallengePeakCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub peak_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub boss_buff_id: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub peak_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8923)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartChallengePeakScRsp {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8944)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LeaveChallengePeakCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8927)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LeaveChallengePeakScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: AFALNHPPKAD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8919)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengePeakSettleScNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub peak_reward_group_list: ::prost::alloc::vec::Vec<ChallengePeakRewardGroup>,
/// offset: 40
#[prost(bool, tag = "12")]
pub is_unlock_easy_boss: bool,
/// offset: 41
#[prost(bool, tag = "10")]
pub hard_mode_has_passed: bool,
/// offset: 42
#[prost(bool, tag = "6")]
pub is_boss_target_better: bool,
/// offset: 43
#[prost(bool, tag = "8")]
pub is_wait_confirm: bool,
/// offset: 44
#[prost(uint32, tag = "14")]
pub turn_left: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub cycles_used: u32,
/// offset: 52
#[prost(bool, tag = "9")]
pub is_first_pass: bool,
/// offset: 53
#[prost(bool, tag = "4")]
pub is_win: bool,
/// offset: 56
#[prost(uint32, tag = "5")]
pub peak_id: u32,
}
/// Obf: JMDENKICHGK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8945)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengePeakGroupDataUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub challenge_peak_group: ::core::option::Option<ChallengePeakGroup>,
}
/// Obf: PIOAJBFKNIB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8909)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeChallengePeakRewardCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub normal_reward_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub reward_id: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub peak_group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengePeakRewardGroup {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub reward_id: u32,
}
/// Obf: FGHONKMDBGM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8929)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeChallengePeakRewardScRsp {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub peak_reward_group_list: ::prost::alloc::vec::Vec<ChallengePeakRewardGroup>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub peak_group_id: u32,
}
/// Obf: LFGECDNDGEJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8943)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetCurChallengePeakCsReq {}
/// Obf: CIDMLLEGNNN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8934)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetCurChallengePeakScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub cycles_used: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub boss_buff_id: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub peak_id: u32,
/// offset: 48
#[prost(bool, tag = "13")]
pub has_passed: bool,
/// offset: 49
#[prost(bool, tag = "4")]
pub is_wait_confirm: bool,
}
/// Obf: KDMFDDFOICF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8921)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetChallengePeakBossHardModeCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub peak_group_id: u32,
/// offset: 28
#[prost(bool, tag = "7")]
pub is_hard_mode: bool,
}
/// Obf: CGLPPBKHAAN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8940)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetChallengePeakBossHardModeScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub peak_group_id: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 32
#[prost(bool, tag = "2")]
pub is_hard_mode: bool,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8905)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ReStartChallengePeakCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8908)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ReStartChallengePeakScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengePeakLineup {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub peak_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub peak_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8920)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetChallengePeakMobLineupAvatarCsReq {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub lineup_list: ::prost::alloc::vec::Vec<ChallengePeakLineup>,
/// offset: 32
#[prost(uint32, repeated, tag = "8")]
pub hhhpdecachk: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub peak_group_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8912)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetChallengePeakMobLineupAvatarScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8941)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ConfirmChallengePeakSettleCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub peak_id: u32,
/// offset: 28
#[prost(bool, tag = "12")]
pub iobcimipeom: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8918)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ConfirmChallengePeakSettleScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub peak_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 32
#[prost(bool, tag = "8")]
pub iobcimipeom: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hnbjhmcgedk {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub fadjllfjjnm: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 32
#[prost(uint32, repeated, tag = "7")]
pub peak_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nfkcmmeaidn {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub fkidlflcdec: ::prost::alloc::vec::Vec<Hnbjhmcgedk>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub challenge_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8988)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ggcbekkjcjn {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cfpehpfbfok {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub fkidlflcdec: ::prost::alloc::vec::Vec<Hnbjhmcgedk>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub challenge_id: u32,
/// offset: 36
#[prost(bool, tag = "15")]
pub mpkmikbfehg: bool,
/// offset: 40
#[prost(uint32, tag = "8")]
pub finocegdbdi: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8982)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Klecenlpbjl {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub aaahkpnpmif: ::core::option::Option<Clakiacaaco>,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pkkfnodinem {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8998)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jmpjcapkngi {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mhjnobbofoc {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8987)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lhaknkhblbi {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub aaahkpnpmif: ::core::option::Option<Clakiacaaco>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jpimbjpmfbp {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8989)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hbfnncgecmo {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Menlhhcjnce {
/// offset: 24
#[prost(bool, tag = "11")]
pub iobcimipeom: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8981)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Okedfnjjghb {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fbamaflobga {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub licpekhdjgk: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub challenge_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jckgbfjjffc {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub paiaepjidpe: ::core::option::Option<Pmmofobcinl>,
/// offset: 24
#[prost(uint32, repeated, tag = "865")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(bool, tag = "331")]
pub fcjghhildek: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Peokjeooojd {
/// offset: 24
#[prost(uint32, tag = "2012")]
pub biepffbbjhg: u32,
/// offset: 28
#[prost(uint32, tag = "1169")]
pub dpdnpcbneni: u32,
/// offset: 32
#[prost(uint32, tag = "1512")]
pub ekklcbknaed: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub opnpmbjdknb: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub mmcpicgkogd: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub nedggmgmlgo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ibcnmncccbj {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub hejanccdgap: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Geknakdamjf {
/// offset: 16
#[prost(uint32, repeated, tag = "131")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub djobnpiaejp: ::prost::alloc::vec::Vec<Ibcnmncccbj>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub egehlopfelk: ::core::option::Option<Olofpkhfpjl>,
/// offset: 40
#[prost(message, repeated, tag = "12")]
pub gbmbahhdonn: ::prost::alloc::vec::Vec<Pmmofobcinl>,
/// offset: 56
#[prost(bool, tag = "464")]
pub fcjghhildek: bool,
/// offset: 60
#[prost(uint32, tag = "3")]
pub challenge_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Flipnfhampo {
/// offset: 24
#[prost(uint32, tag = "9")]
pub mgllkbnfkfg: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8973)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dophndhilpa {
#[prost(oneof = "dophndhilpa::Mmcgbgdjipn", tags = "6, 7, 12, 10, 14")]
pub mmcgbgdjipn: ::core::option::Option<dophndhilpa::Mmcgbgdjipn>,
}
/// Nested message and enum types in `DOPHNDHILPA`.
pub mod dophndhilpa {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 16
#[prost(message, tag = "6")]
Ianbcdjpdjf(super::Jckgbfjjffc),
/// offset: 16
#[prost(message, tag = "7")]
Dfnnkenboen(super::Geknakdamjf),
/// offset: 16
#[prost(message, tag = "12")]
Ibfhhkhnefl(super::Fbamaflobga),
/// offset: 16
#[prost(message, tag = "10")]
Iihfedlhopi(super::Peokjeooojd),
/// offset: 16
#[prost(message, tag = "14")]
Hnhcfjjnjce(super::Flipnfhampo),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gomlcmbbpch {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cmoplahdepn {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub peak_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub fadjllfjjnm: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub finocegdbdi: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pmmofobcinl {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub lineup: ::core::option::Option<Gllfjfjbibc>,
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub battle_target_list: ::prost::alloc::vec::Vec<BattleTarget>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub inllmkedglc: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub ibeckoniicf: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub score_id: u32,
/// offset: 52
#[prost(uint32, tag = "10")]
pub finocegdbdi: u32,
/// offset: 56
#[prost(enumeration = "BattleEndStatus", tag = "12")]
pub end_status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Olofpkhfpjl {
/// offset: 24
#[prost(uint32, tag = "5")]
pub djeimgghmgm: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub ejedodffabi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ifahfgffpef {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub mogeeajcfno: ::prost::alloc::vec::Vec<Cmoplahdepn>,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub bhnpinimmhg: ::core::option::Option<Olofpkhfpjl>,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "8")]
pub hgkceeoonga: ::prost::alloc::vec::Vec<Pmmofobcinl>,
/// offset: 56
#[prost(bool, tag = "3")]
pub fcjghhildek: bool,
/// offset: 60
#[prost(uint32, tag = "9")]
pub challenge_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Icmjacokipi {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ibeckoniicf: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub inllmkedglc: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub finocegdbdi: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub score_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kobalacapkf {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub hgkceeoonga: ::prost::alloc::vec::Vec<Icmjacokipi>,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub challenge_id: u32,
/// offset: 44
#[prost(bool, tag = "4")]
pub fcjghhildek: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8993)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hfgmofbdaon {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub jlombbakbme: ::prost::alloc::vec::Vec<Ifahfgffpef>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Clakiacaaco {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub lineup_list: ::prost::alloc::vec::Vec<LineupInfo>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub iihfedlhopi: ::core::option::Option<Peokjeooojd>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub finocegdbdi: u32,
/// offset: 44
#[prost(bool, tag = "7")]
pub mpkmikbfehg: bool,
/// offset: 48
#[prost(uint32, tag = "3")]
pub challenge_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cchphoikecb {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8977)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lpihjbelibn {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub aaahkpnpmif: ::core::option::Option<Clakiacaaco>,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub ohpgehkfabm: ::core::option::Option<Kobalacapkf>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: PCLHDCHFKLP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3973)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SendMsgCsReq {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub message_datas: ::core::option::Option<MessageChatData>,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(enumeration = "ChatType", tag = "5")]
pub chat_type: i32,
}
/// Obf: MKFCCNOIDNB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3903)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SendMsgScRsp {
/// offset: 24
#[prost(uint64, tag = "1")]
pub end_time: u64,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: LLCBGMJAICJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3980)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RevcMsgScNotify {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub recv_message_data: ::core::option::Option<ChatMessageData>,
/// offset: 32
#[prost(enumeration = "ChatType", tag = "14")]
pub chat_type: i32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub dkdlooaaake: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3927)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pmdijhlacnn {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub contact_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: PGADBBAECPD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3936)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPrivateChatHistoryCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub contact_side: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub target_side: u32,
}
/// Obf: JLBGMJFLJEE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3913)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPrivateChatHistoryScRsp {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub chat_message_list: ::prost::alloc::vec::Vec<ChatMessageData>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub target_side: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub contact_side: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FriendHistoryInfo {
/// offset: 24
#[prost(uint32, tag = "4")]
pub contact_side: u32,
/// offset: 32
#[prost(int64, tag = "5")]
pub last_send_time: i64,
}
/// Obf: OPFLGEAPHBA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3915)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetChatFriendHistoryCsReq {}
/// Obf: ENHNFNKCGJJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3981)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChatFriendHistoryScRsp {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub friend_history_info: ::prost::alloc::vec::Vec<FriendHistoryInfo>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: NGCDALNAHIG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3910)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetChatEmojiListCsReq {}
/// Obf: LOFKMJPPAKF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3987)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetChatEmojiListScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub chat_emoji_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: FOHHCCEIICN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3929)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarkChatEmojiCsReq {
/// offset: 24
#[prost(bool, tag = "10")]
pub is_remove_id: bool,
/// offset: 28
#[prost(uint32, tag = "5")]
pub extra_id: u32,
}
/// Obf: NGGKLPDFGDC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3912)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarkChatEmojiScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub extra_id: u32,
/// offset: 28
#[prost(bool, tag = "4")]
pub is_remove_id: bool,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: FEPDPLJADHK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3954)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BatchMarkChatEmojiCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub marked_emoji_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IECODOPOOBL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3983)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BatchMarkChatEmojiScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub marked_emoji_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: CGJKIDOBEAL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3909)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetLoginChatInfoCsReq {}
/// Obf: EBOPMIBKNBE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3942)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetLoginChatInfoScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub contact_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jlpeicpflmc {
/// offset: 32
#[prost(uint64, tag = "8")]
pub bneflbpcpoi: u64,
/// offset: 40
#[prost(enumeration = "Bcamanfjinc", tag = "5")]
pub nfmkofnekla: i32,
#[prost(
oneof = "jlpeicpflmc::Kllmjccomnf",
tags = "4, 7, 11, 10, 9, 1555, 1216, 1853, 310, 1503"
)]
pub kllmjccomnf: ::core::option::Option<jlpeicpflmc::Kllmjccomnf>,
}
/// Nested message and enum types in `JLPEICPFLMC`.
pub mod jlpeicpflmc {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kllmjccomnf {
/// offset: 16
#[prost(uint32, tag = "4")]
Bfcnaljdhmp(u32),
/// offset: 16
#[prost(uint32, tag = "7")]
Hpdfgfbldog(u32),
/// offset: 16
#[prost(uint32, tag = "11")]
Gcpplllhbbj(u32),
/// offset: 16
#[prost(uint32, tag = "10")]
Djodeimgkgk(u32),
/// offset: 16
#[prost(uint32, tag = "9")]
Pbhfmiiipbd(u32),
/// offset: 16
#[prost(uint64, tag = "1555")]
Chfndagcebk(u64),
/// offset: 16
#[prost(uint32, tag = "1216")]
Leemkamanjn(u32),
/// offset: 16
#[prost(uint32, tag = "1853")]
Nkddbpgdaee(u32),
/// offset: 16
#[prost(uint32, tag = "310")]
Efeenofadfc(u32),
/// offset: 16
#[prost(message, tag = "1503")]
Djnolldhphj(super::Pfppacpmfdj),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jlifgimbmbd {
/// offset: 24
#[prost(uint32, tag = "2")]
pub hmlbjfjipce: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub biofdpichlc: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub kkckmcdgcgk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hgcipbfbnko {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub source: ::core::option::Option<Jlpeicpflmc>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub config_id: u32,
/// offset: 48
#[prost(uint64, tag = "15")]
pub unique_id: u64,
#[prost(oneof = "hgcipbfbnko::Aejnjcelnoe", tags = "6")]
pub aejnjcelnoe: ::core::option::Option<hgcipbfbnko::Aejnjcelnoe>,
}
/// Nested message and enum types in `HGCIPBFBNKO`.
pub mod hgcipbfbnko {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Aejnjcelnoe {
/// offset: 16
#[prost(message, tag = "6")]
Aenboonoflc(super::Jlifgimbmbd),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Afdjneohclb {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub source: ::core::option::Option<Jlpeicpflmc>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub ocjcoolmcgd: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub progress: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gackcpepdaf {
/// offset: 24
#[prost(uint32, tag = "1")]
pub config_id: u32,
/// offset: 32
#[prost(uint64, tag = "11")]
pub mlmfneblnhp: u64,
/// offset: 40
#[prost(uint32, tag = "7")]
pub hcbaddhnidg: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Akheoaipapa {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub source: ::core::option::Option<Jlpeicpflmc>,
/// offset: 32
#[prost(double, tag = "4")]
pub cplfboblfmc: f64,
/// offset: 40
#[prost(uint32, tag = "1")]
pub unique_id: u32,
/// offset: 44
#[prost(enumeration = "Glbaokohkcf", tag = "5")]
pub gokklnbmlca: i32,
/// offset: 48
#[prost(double, tag = "8")]
pub ojmobaeemap: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ldnfiicmcha {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub diilkeegloj: ::prost::alloc::vec::Vec<Akheoaipapa>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub kajofkieknh: ::prost::alloc::vec::Vec<Gackcpepdaf>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub hcbaddhnidg: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 48
#[prost(uint64, tag = "7")]
pub kndhhajmbgb: u64,
/// offset: 56
#[prost(bool, tag = "8")]
pub dbodgpboihc: bool,
/// offset: 64
#[prost(uint64, tag = "6")]
pub iepapopifhh: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gknocndpaja {
/// offset: 24
#[prost(uint64, tag = "6")]
pub iepapopifhh: u64,
/// offset: 32
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub hcbaddhnidg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Legnlmenmjk {
/// offset: 32
#[prost(uint32, tag = "2")]
pub card_id: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub unique_id: u32,
#[prost(oneof = "legnlmenmjk::Npfeggmnboc", tags = "6, 8")]
pub npfeggmnboc: ::core::option::Option<legnlmenmjk::Npfeggmnboc>,
}
/// Nested message and enum types in `LEGNLMENMJK`.
pub mod legnlmenmjk {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Npfeggmnboc {
/// offset: 16
#[prost(message, tag = "6")]
Mligafabjdp(super::Ldnfiicmcha),
/// offset: 16
#[prost(message, tag = "8")]
Bllcmlbdlpc(super::Gknocndpaja),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pfppacpmfdj {
/// offset: 24
#[prost(int32, tag = "15")]
pub y: i32,
/// offset: 28
#[prost(int32, tag = "14")]
pub x: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dfflmemfplm {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub djnolldhphj: ::core::option::Option<Pfppacpmfdj>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub bfcnaljdhmp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cabcpfkaopp {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub nfpadepikml: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub gcdggblojic: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub kdiddhidncg: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub oekifikbmfi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aalchopcbem {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub jooeekmdaeo: ::core::option::Option<Cabcpfkaopp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fibkollmpmm {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ljboelcmgfk {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub gcdggblojic: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub kdiddhidncg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gddlbmchied {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub mkokllkalde: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub kdiddhidncg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Geepipmbgjd {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub jooeekmdaeo: ::core::option::Option<Cabcpfkaopp>,
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub nfpadepikml: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub gcdggblojic: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "7")]
pub oekifikbmfi: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub kdiddhidncg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mljejcfjple {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kfoolgfcndn {
#[prost(oneof = "kfoolgfcndn::Cnhejloefaa", tags = "13, 4, 15, 1, 8, 12")]
pub cnhejloefaa: ::core::option::Option<kfoolgfcndn::Cnhejloefaa>,
}
/// Nested message and enum types in `KFOOLGFCNDN`.
pub mod kfoolgfcndn {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Cnhejloefaa {
/// offset: 16
#[prost(message, tag = "13")]
Efbpppnpbkh(super::Aalchopcbem),
/// offset: 16
#[prost(message, tag = "4")]
Ifcfipgiime(super::Fibkollmpmm),
/// offset: 16
#[prost(message, tag = "15")]
Ocihlgbpalk(super::Ljboelcmgfk),
/// offset: 16
#[prost(message, tag = "1")]
Nnlbnijjpah(super::Gddlbmchied),
/// offset: 16
#[prost(message, tag = "8")]
Djbmehbkndf(super::Geepipmbgjd),
/// offset: 16
#[prost(message, tag = "12")]
Bamnofcjmpp(super::Mljejcfjple),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bdoedoebfaj {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub entity_list: ::prost::alloc::vec::Vec<Legnlmenmjk>,
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub mgjenmkkibj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub ldcjonhgdan: ::prost::alloc::vec::Vec<Hgcipbfbnko>,
/// offset: 40
#[prost(message, optional, tag = "7")]
pub iloodghpobm: ::core::option::Option<Kfoolgfcndn>,
/// offset: 48
#[prost(message, optional, tag = "1384")]
pub ghicobophol: ::core::option::Option<Mbljieelmkn>,
/// offset: 56
#[prost(message, repeated, tag = "4")]
pub iedkeldfhlp: ::prost::alloc::vec::Vec<Dfflmemfplm>,
/// offset: 64
#[prost(message, repeated, tag = "2")]
pub memghbhggpn: ::prost::alloc::vec::Vec<Phhfogfkdbc>,
/// offset: 80
#[prost(message, repeated, tag = "13")]
pub ifjihnbdngn: ::prost::alloc::vec::Vec<Afdjneohclb>,
/// offset: 88
#[prost(uint32, repeated, tag = "10")]
pub okhdneollnf: ::prost::alloc::vec::Vec<u32>,
/// offset: 96
#[prost(uint64, repeated, tag = "1716")]
pub fnjcmfofcnc: ::prost::alloc::vec::Vec<u64>,
/// offset: 104
#[prost(message, optional, tag = "1")]
pub fmigokidkjl: ::core::option::Option<Bnhbdmidfcl>,
/// offset: 112
#[prost(uint32, tag = "6")]
pub stage_id: u32,
/// offset: 116
#[prost(uint32, tag = "8")]
pub nkddbpgdaee: u32,
/// offset: 120
#[prost(uint32, tag = "15")]
pub dkcgloiapah: u32,
/// offset: 124
#[prost(uint32, tag = "14")]
pub item_value: u32,
/// offset: 128
#[prost(uint32, tag = "1475")]
pub max_hp: u32,
/// offset: 132
#[prost(uint32, tag = "3")]
pub hp: u32,
/// offset: 136
#[prost(uint32, tag = "11")]
pub gcbdadcobae: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fddnkpjemje {
/// offset: 24
#[prost(bool, tag = "11")]
pub gnacllnfhfd: bool,
/// offset: 28
#[prost(uint32, tag = "15")]
pub stage_id: u32,
}
/// Obf: AGEPCIIPMEF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9602)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChenLingGetDataCsReq {}
/// Obf: PJFEPJKONAA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9612)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChenLingGetDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub djolgkgkche: ::core::option::Option<Fddnkpjemje>,
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub imnnaenhbma: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "6")]
pub kfaigiiplof: ::core::option::Option<Bdoedoebfaj>,
/// offset: 48
#[prost(uint32, tag = "1")]
pub gdholmibaea: u32,
/// offset: 52
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Oggelmmfpkp {
/// offset: 24
#[prost(double, tag = "11")]
pub damage: f64,
/// offset: 32
#[prost(uint32, tag = "1")]
pub config_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dfeggffomki {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub ppcklbhfcca: ::prost::alloc::vec::Vec<Oggelmmfpkp>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub max_hp: u32,
/// offset: 36
#[prost(enumeration = "Cneembbnnbo", tag = "2")]
pub reason: i32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub wave: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub cur_hp: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub stage_id: u32,
}
/// Obf: FCLBPLLKLLL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9577)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChenLingStartStageCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub stage_id: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub nkddbpgdaee: u32,
}
/// Obf: CPMOGOPHJOG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9593)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChenLingStartStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub ahcgjndkbca: ::core::option::Option<Bdoedoebfaj>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: PEEJCHEKGCJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9614)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChenLingQuitStageCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub gdimkfnecok: u32,
}
/// Obf: NEAMMJICKGD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9597)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChenLingQuitStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub bflljjbhldf: ::core::option::Option<Dfeggffomki>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9589)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iopaidkigaj {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub djnolldhphj: ::core::option::Option<Pfppacpmfdj>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9615)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kcejnbldafe {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9579)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fcnmjggdefo {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub gajffbbmmen: ::core::option::Option<Pfppacpmfdj>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub fgihkkkogjd: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9599)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Laecpmjaiik {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9605)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hkkbglineom {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub gajffbbmmen: ::core::option::Option<Pfppacpmfdj>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub bfcnaljdhmp: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9606)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dlgcdmbgieb {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9613)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mejecbognnn {
/// offset: 24
#[prost(uint32, tag = "6")]
pub fgihkkkogjd: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9604)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gepcohmcaaj {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9591)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gbckaghdpeb {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9610)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pfelegkdcbo {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9575)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ongcoffliae {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub ppcklbhfcca: ::prost::alloc::vec::Vec<Oggelmmfpkp>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub igehhfigbai: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub ddclcnponoh: u32,
/// offset: 40
#[prost(bool, tag = "7")]
pub is_win: bool,
/// offset: 44
#[prost(uint32, tag = "3")]
pub gdimkfnecok: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9578)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hfnmkedpfjh {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub ppcklbhfcca: ::prost::alloc::vec::Vec<Oggelmmfpkp>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub bflljjbhldf: ::core::option::Option<Dfeggffomki>,
/// offset: 40
#[prost(bool, tag = "1")]
pub daomhgbdejh: bool,
/// offset: 41
#[prost(bool, tag = "12")]
pub is_win: bool,
/// offset: 44
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub ddclcnponoh: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub cur_hp: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9573)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Khmghgplphf {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9608)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fahnfmcojch {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9590)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nfahehelgec {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9582)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eifjnmddnpf {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9576)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hpkoopbfeah {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9586)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jmlojkgmbmc {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9611)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jjlpgbiaadj {
/// offset: 24
#[prost(uint32, tag = "14")]
pub aaidcojplci: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9588)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hlcakajlkgo {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9619)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Knkcnkjokpa {
/// offset: 24
#[prost(uint32, tag = "3")]
pub gpdefebdmnm: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9584)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mjemckgbipn {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9620)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lkfkohlgmoj {
/// offset: 24
#[prost(uint32, tag = "8")]
pub nchpdfcffck: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9607)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Omffcgeinlf {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: NJJNLJAPMMK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9616)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChenLingActivatedPrivilegeCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub adbghkbggjm: u32,
}
/// Obf: BELCKPBEIOK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9585)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChenLingActivatedPrivilegeScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub adbghkbggjm: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9618)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Plmpglkcgbj {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9594)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bekkpbikini {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lfiondmgcop {
/// offset: 24
#[prost(uint32, tag = "2")]
pub aaidcojplci: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9598)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pichifnmbno {
/// offset: 32
#[prost(uint32, tag = "13")]
pub unique_id: u32,
#[prost(oneof = "pichifnmbno::Fdnajjkohbn", tags = "869")]
pub fdnajjkohbn: ::core::option::Option<pichifnmbno::Fdnajjkohbn>,
}
/// Nested message and enum types in `PICHIFNMBNO`.
pub mod pichifnmbno {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Fdnajjkohbn {
/// offset: 16
#[prost(message, tag = "869")]
Gfggblegkgj(super::Lfiondmgcop),
}
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9603)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gokhekchlel {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub unique_id: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9583)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Piijeiadmfp {
/// offset: 24
#[prost(bool, tag = "7")]
pub pbjjahklnaa: bool,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9574)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Diononbiikn {
/// offset: 24
#[prost(uint32, tag = "2")]
pub gdimkfnecok: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ioelpddjgfj {
/// offset: 32
#[prost(message, optional, tag = "1954")]
pub source: ::core::option::Option<Jlpeicpflmc>,
#[prost(
oneof = "ioelpddjgfj::Mmcgbgdjipn",
tags = "13, 5, 10, 14, 12, 11, 15, 2, 1, 7, 9, 4, 3, 657, 255, 122, 1424, 421, 1994, 1307, 446, 1524, 981, 1398, 1423, 1846, 625, 1911, 852, 121, 1179"
)]
pub mmcgbgdjipn: ::core::option::Option<ioelpddjgfj::Mmcgbgdjipn>,
}
/// Nested message and enum types in `IOELPDDJGFJ`.
pub mod ioelpddjgfj {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 16
#[prost(message, tag = "13")]
Pjdhbmoippo(super::Gicmoljplgf),
/// offset: 16
#[prost(message, tag = "5")]
Cchbnlobpge(super::Lckbhjbkhnh),
/// offset: 16
#[prost(uint32, tag = "10")]
CurHp(u32),
/// offset: 16
#[prost(uint32, tag = "14")]
RogueMoney(u32),
/// offset: 16
#[prost(message, tag = "12")]
Aghankeaodd(super::Legnlmenmjk),
/// offset: 16
#[prost(uint32, tag = "11")]
Mgkmljhmnmo(u32),
/// offset: 16
#[prost(message, tag = "15")]
Gdffaichldj(super::Ajnjddfgfjl),
/// offset: 16
#[prost(message, tag = "2")]
Becpnbefhgc(super::Iiekkgnjjmc),
/// offset: 16
#[prost(message, tag = "1")]
Ldfljjpakap(super::Hdllfbkgbeg),
/// offset: 16
#[prost(message, tag = "7")]
Pbnofefidfi(super::Ejknedlpmib),
/// offset: 16
#[prost(message, tag = "9")]
Iaoifaadllc(super::Neeahlmkaab),
/// offset: 16
#[prost(message, tag = "4")]
Hoegfmpdbhh(super::Dfflmemfplm),
/// offset: 16
#[prost(message, tag = "3")]
Hlhbogkheeo(super::Fjjpdjaejhc),
/// offset: 16
#[prost(message, tag = "657")]
Anhdppoaogl(super::Hgcipbfbnko),
/// offset: 16
#[prost(uint64, tag = "255")]
Elmmnhbecni(u64),
/// offset: 16
#[prost(message, tag = "122")]
Djolgkgkche(super::Fddnkpjemje),
/// offset: 16
#[prost(uint32, tag = "1424")]
Gcbdadcobae(u32),
/// offset: 16
#[prost(uint32, tag = "421")]
Fojhbimclgc(u32),
/// offset: 16
#[prost(message, tag = "1994")]
Cnckehmnjgd(super::Nghepmfilpe),
/// offset: 16
#[prost(message, tag = "1307")]
Bjpeegifaea(super::Khgfcnncoga),
/// offset: 16
#[prost(message, tag = "446")]
Ofcpkkmefke(super::Afdjneohclb),
/// offset: 16
#[prost(message, tag = "1524")]
Napdggdenbm(super::Lgfbmeachpi),
/// offset: 16
#[prost(message, tag = "981")]
Fmigokidkjl(super::Bnhbdmidfcl),
/// offset: 16
#[prost(uint32, tag = "1398")]
Pmfbiglpjja(u32),
/// offset: 16
#[prost(message, tag = "1423")]
Onajpgnnlen(super::Ejdpllijdnk),
/// offset: 16
#[prost(uint32, tag = "1846")]
Gdholmibaea(u32),
/// offset: 16
#[prost(message, tag = "625")]
Knaninelanc(super::Eokkhloibim),
/// offset: 16
#[prost(message, tag = "1911")]
Beoapfibdlb(super::Khlafmbonnk),
/// offset: 16
#[prost(message, tag = "852")]
Adejokoibhc(super::Jklkcknbhci),
/// offset: 16
#[prost(message, tag = "121")]
Pjmjapkjina(super::Bfgnnodonfi),
/// offset: 16
#[prost(message, tag = "1179")]
Ghicobophol(super::Mbljieelmkn),
}
}
/// Obf: DBJPOICBGMK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9592)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChenLingSyncChangeScNotify {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub dgngmjmpfgk: ::prost::alloc::vec::Vec<Ioelpddjgfj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Phhfogfkdbc {
/// offset: 24
#[prost(uint32, tag = "10")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub card_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gicmoljplgf {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub memghbhggpn: ::prost::alloc::vec::Vec<Phhfogfkdbc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lckbhjbkhnh {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub iloodghpobm: ::core::option::Option<Kfoolgfcndn>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub dkcgloiapah: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ajnjddfgfjl {
/// offset: 24
#[prost(uint32, tag = "8")]
pub bfcnaljdhmp: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub hcbaddhnidg: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 40
#[prost(uint64, tag = "2")]
pub iepapopifhh: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iiekkgnjjmc {
/// offset: 24
#[prost(uint64, tag = "6")]
pub kndhhajmbgb: u64,
/// offset: 32
#[prost(bool, tag = "5")]
pub dbodgpboihc: bool,
/// offset: 36
#[prost(uint32, tag = "11")]
pub bfcnaljdhmp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Neeahlmkaab {
/// offset: 24
#[prost(uint64, tag = "5")]
pub iepapopifhh: u64,
/// offset: 32
#[prost(uint32, tag = "8")]
pub bfcnaljdhmp: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub hcbaddhnidg: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nghepmfilpe {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub gobmeehnfdc: ::core::option::Option<Akheoaipapa>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub bfcnaljdhmp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Khgfcnncoga {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub pjanejjkoka: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub bfcnaljdhmp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hdllfbkgbeg {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub diilkeegloj: ::prost::alloc::vec::Vec<Akheoaipapa>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub bfcnaljdhmp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Khlafmbonnk {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jklkcknbhci {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ejknedlpmib {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub ghpkfacfmml: ::core::option::Option<Gackcpepdaf>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub bfcnaljdhmp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fjjpdjaejhc {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub mkokllkalde: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lgfbmeachpi {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub mgjenmkkibj: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ejdpllijdnk {
/// offset: 24
#[prost(uint64, tag = "6")]
pub chfndagcebk: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jaajapnfmgo {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub gcdggblojic: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bnhbdmidfcl {
/// offset: 36
#[prost(uint32, tag = "13")]
pub unique_id: u32,
#[prost(oneof = "bnhbdmidfcl::Chjnphdlmkl", tags = "834")]
pub chjnphdlmkl: ::core::option::Option<bnhbdmidfcl::Chjnphdlmkl>,
}
/// Nested message and enum types in `BNHBDMIDFCL`.
pub mod bnhbdmidfcl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Chjnphdlmkl {
/// offset: 24
#[prost(message, tag = "834")]
Dokphnpncpn(super::Jaajapnfmgo),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bfgnnodonfi {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eokkhloibim {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub hehiocepeae: ::core::option::Option<Dfflmemfplm>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub geombjdbhdd: ::core::option::Option<Dfflmemfplm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mbljieelmkn {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub ocijddblgmh: ::prost::alloc::vec::Vec<Apamfckfhll>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mojffdoilbn {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub empiebncann: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub mnoofepdhoo: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub mhijjhmghfn: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub kbbdabkelkb: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub score_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dmhadfnoigp {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub jojjkjfhmbi: ::prost::alloc::vec::Vec<Mojffdoilbn>,
/// offset: 32
#[prost(bool, tag = "7")]
pub eiimaehcgbc: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Opocangaehj {
/// offset: 24
#[prost(uint32, tag = "8")]
pub x: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub y: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pgiebmkmece {
/// offset: 24
#[prost(float, repeated, tag = "1")]
pub cdmkbchlpab: ::prost::alloc::vec::Vec<f32>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub iblecijagbk: ::core::option::Option<Opocangaehj>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub omfgaabelhe: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub score_id: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub ljdhgfecmhj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Npnaepokpne {
/// offset: 24
#[prost(float, repeated, tag = "4")]
pub liamhnfapnl: ::prost::alloc::vec::Vec<f32>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub focnboanonm: ::core::option::Option<Opocangaehj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ofgleoiijbd {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub jojjkjfhmbi: ::prost::alloc::vec::Vec<Mojffdoilbn>,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub gokmdcojphc: ::prost::alloc::vec::Vec<Npnaepokpne>,
/// offset: 32
#[prost(string, tag = "6")]
pub fggcaoapgpa: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, tag = "15")]
pub nlmeeekbpko: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint32, repeated, tag = "11")]
pub fjdjchfdifl: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(message, repeated, tag = "8")]
pub mbfldkedbhn: ::prost::alloc::vec::Vec<Pgiebmkmece>,
/// offset: 72
#[prost(uint32, tag = "2")]
pub level_id: u32,
/// offset: 76
#[prost(uint32, tag = "4")]
pub hgiicmlanjj: u32,
/// offset: 80
#[prost(uint32, tag = "10")]
pub lfkdangnjim: u32,
/// offset: 84
#[prost(uint32, tag = "7")]
pub hhinbdnifbe: u32,
/// offset: 88
#[prost(uint32, tag = "13")]
pub pgofhklbpkc: u32,
/// offset: 92
#[prost(uint32, tag = "14")]
pub plcpooncfdg: u32,
}
/// Obf: JJONBPINLJJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9932)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetChenLingFesDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bgaieeikokk {
/// offset: 24
#[prost(uint32, tag = "1")]
pub djeimgghmgm: u32,
/// offset: 28
#[prost(bool, tag = "9")]
pub has_passed: bool,
/// offset: 32
#[prost(uint32, tag = "4")]
pub mhijjhmghfn: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub level_id: u32,
}
/// Obf: LMOPBCHMGFO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9942)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChenLingFesDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub pndpceloghg: ::prost::alloc::vec::Vec<Bgaieeikokk>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub laednibcnkf: ::core::option::Option<Ofgleoiijbd>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub dekcalehilc: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: BBGIFPNDBIO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9907)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChenLingFesLevelStartCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub level_id: u32,
}
/// Obf: HJDCIEFEGIM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9923)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChenLingFesLevelStartScRsp {
/// offset: 16
#[prost(string, tag = "12")]
pub nlmeeekbpko: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "13")]
pub fggcaoapgpa: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub level_id: u32,
}
/// Obf: OFIKFCJEDNP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9944)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChenLingFesLevelLeaveCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub level_id: u32,
}
/// Obf: LDANNFAAHIJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9927)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChenLingFesLevelLeaveScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub level_id: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: CLGKHDMKGID
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9919)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChenLingFesLevelResumeCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub level_id: u32,
}
/// Obf: CAJKJIFMGDM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9945)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChenLingFesLevelResumeScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub level_id: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: JOMKCLPKFHM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9909)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChenLingFesLevelEndCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub level_id: u32,
}
/// Obf: LDBOCEIMACL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9929)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChenLingFesLevelEndScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub ehihhfmgnhh: ::core::option::Option<Dmhadfnoigp>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub level_id: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aabjnonnlml {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub fkglniahgoa: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub index: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub kdiddhidncg: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub hadihnkdbad: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Edhobllobnp {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub obgmkbiomkb: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "13")]
pub nelbbcigigf: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub index: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub jjpmdbcpjba: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lecppieienh {
/// offset: 24
#[prost(uint32, tag = "3")]
pub kdiddhidncg: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub jjpmdbcpjba: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub index: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pgedfobaebc {
/// offset: 24
#[prost(uint32, tag = "9")]
pub omfgaabelhe: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub plfmkdocplp: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub fcflefoklfd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hdlmapacknh {
/// offset: 24
#[prost(uint32, tag = "2")]
pub didbbocnhbj: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub gocfojjiahl: u32,
}
/// Obf: GAECNILJCEC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9943)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChenLingFesBusinessDayEndCsReq {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub baopbddebkp: ::prost::alloc::vec::Vec<Lecppieienh>,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub mnlcaolgemm: ::prost::alloc::vec::Vec<Pgedfobaebc>,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub gokmdcojphc: ::prost::alloc::vec::Vec<Npnaepokpne>,
/// offset: 48
#[prost(message, repeated, tag = "8")]
pub mbfldkedbhn: ::prost::alloc::vec::Vec<Pgiebmkmece>,
/// offset: 56
#[prost(message, repeated, tag = "2")]
pub fbnbemecjij: ::prost::alloc::vec::Vec<Aabjnonnlml>,
/// offset: 64
#[prost(message, repeated, tag = "14")]
pub hdngjjildce: ::prost::alloc::vec::Vec<Edhobllobnp>,
/// offset: 72
#[prost(message, repeated, tag = "3")]
pub pjgodpmgmeo: ::prost::alloc::vec::Vec<Hdlmapacknh>,
/// offset: 80
#[prost(uint32, tag = "12")]
pub cojgecemcfn: u32,
/// offset: 84
#[prost(uint32, tag = "1828")]
pub dbhhikafmpp: u32,
/// offset: 88
#[prost(double, tag = "15")]
pub fenklbpkoal: f64,
/// offset: 96
#[prost(uint32, tag = "9")]
pub ejeogkpeibf: u32,
/// offset: 100
#[prost(uint32, tag = "11")]
pub lfkdangnjim: u32,
/// offset: 104
#[prost(uint32, tag = "1240")]
pub cehjohcgoke: u32,
/// offset: 108
#[prost(uint32, tag = "363")]
pub bmpabcghpfg: u32,
/// offset: 112
#[prost(uint32, tag = "7")]
pub dbodbbomjad: u32,
/// offset: 116
#[prost(uint32, tag = "4")]
pub elekehimbdo: u32,
/// offset: 120
#[prost(uint32, tag = "6")]
pub hphhkjhgmpj: u32,
/// offset: 124
#[prost(uint32, tag = "13")]
pub ocllapehddh: u32,
}
/// Obf: NHHKCCGMHEF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9934)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChenLingFesBusinessDayEndScRsp {
/// offset: 32
#[prost(string, tag = "1")]
pub fggcaoapgpa: ::prost::alloc::string::String,
/// offset: 44
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub lfkdangnjim: u32,
#[prost(
oneof = "chen_ling_fes_business_day_end_sc_rsp::Fblhecdehef",
tags = "13, 8"
)]
pub fblhecdehef: ::core::option::Option<
chen_ling_fes_business_day_end_sc_rsp::Fblhecdehef,
>,
}
/// Nested message and enum types in `ChenLingFesBusinessDayEndScRsp`.
pub mod chen_ling_fes_business_day_end_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Fblhecdehef {
/// offset: 24
#[prost(message, tag = "13")]
Ehihhfmgnhh(super::Dmhadfnoigp),
/// offset: 24
#[prost(message, tag = "8")]
Gaahaoglnpj(super::Mojffdoilbn),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gajdpebbfmg {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub lniefkbmipd: ::core::option::Option<ItemCostData>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Maninnkmfhg {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub lineup: ::core::option::Option<LineupInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kfaclogfnjf {
/// offset: 24
#[prost(uint32, repeated, tag = "887")]
pub bdgmpdlbdgn: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "1035")]
pub gmdkbgodbcb: ::core::option::Option<Hgciapkelaf>,
/// offset: 40
#[prost(message, optional, tag = "910")]
pub bopghopcfhf: ::core::option::Option<Lmncbidkhlf>,
/// offset: 48
#[prost(message, optional, tag = "505")]
pub obladgdfccn: ::core::option::Option<Bmcndlnonmo>,
/// offset: 56
#[prost(uint32, tag = "3")]
pub jdlkmdffmgp: u32,
/// offset: 60
#[prost(uint32, tag = "5")]
pub bmlmhppldde: u32,
/// offset: 64
#[prost(uint32, tag = "12")]
pub dglioiekgnp: u32,
/// offset: 68
#[prost(uint32, tag = "7")]
pub pjfafglndge: u32,
/// offset: 72
#[prost(uint32, tag = "1")]
pub fladmnikgei: u32,
/// offset: 76
#[prost(enumeration = "ChessRogueDiceType", tag = "2")]
pub cebdddjmjij: i32,
/// offset: 80
#[prost(bool, tag = "9")]
pub bgdhhjlicfa: bool,
/// offset: 81
#[prost(bool, tag = "100")]
pub ihcamlmfaoh: bool,
/// offset: 84
#[prost(uint32, tag = "10")]
pub dghepbklkdp: u32,
/// offset: 88
#[prost(uint32, tag = "15")]
pub efdmlfgilkk: u32,
/// offset: 92
#[prost(int32, tag = "1994")]
pub cmddpmhcalk: i32,
/// offset: 96
#[prost(enumeration = "ChessRogueDiceStatus", tag = "4")]
pub oacdalinoni: i32,
/// offset: 100
#[prost(uint32, tag = "13")]
pub onciogbkppi: u32,
}
/// Obf: BGJIIBNDFEJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5498)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueRollDiceCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub mmnmifaahof: u32,
}
/// Obf: OJIELKBDPGB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5409)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueRollDiceScRsp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub pohepeefboa: ::core::option::Option<Kfaclogfnjf>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dechjacnlgp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub bjbalpkfele: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub monster_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dfkmnlijmfb {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub gejnmnblflg: ::prost::alloc::vec::Vec<Dechjacnlgp>,
/// offset: 32
#[prost(bool, tag = "5")]
pub heljnhndcjp: bool,
/// offset: 36
#[prost(uint32, tag = "1")]
pub pofbaheecgb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jeciogkphfn {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub jjhfhlahlgp: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jklcllafhoc {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub mgacflnjlck: ::core::option::Option<Dfkmnlijmfb>,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub mkmlkgooamk: ::core::option::Option<Jeciogkphfn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mcdonfngmje {
#[prost(oneof = "mcdonfngmje::Cgifmofgeco", tags = "15, 13, 8")]
pub cgifmofgeco: ::core::option::Option<mcdonfngmje::Cgifmofgeco>,
}
/// Nested message and enum types in `MCDONFNGMJE`.
pub mod mcdonfngmje {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Cgifmofgeco {
/// offset: 16
#[prost(message, tag = "15")]
Mgacflnjlck(super::Dfkmnlijmfb),
/// offset: 16
#[prost(message, tag = "13")]
Mkmlkgooamk(super::Jeciogkphfn),
/// offset: 16
#[prost(message, tag = "8")]
Lpaamnffaib(super::Jklcllafhoc),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cgmcmakmjdk {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub stage_info: ::core::option::Option<Mcdonfngmje>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub hlalfnedfed: u32,
/// offset: 36
#[prost(enumeration = "ChessRogueBoardCellStatus", tag = "12")]
pub ejedlgnlohb: i32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub cfgejhaoked: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub room_id: u32,
/// offset: 48
#[prost(bool, tag = "7")]
pub lddhlgindij: bool,
/// offset: 49
#[prost(bool, tag = "10")]
pub gnacllnfhfd: bool,
/// offset: 52
#[prost(uint32, tag = "13")]
pub jmpmdgjlipf: u32,
/// offset: 56
#[prost(uint32, tag = "5")]
pub id: u32,
/// offset: 60
#[prost(uint32, tag = "15")]
pub pdkohkkmklf: u32,
/// offset: 64
#[prost(enumeration = "ChessRogueCellSpecialType", tag = "6")]
pub kfemjmkmgij: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ikconcoknan {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub cppcigmjalm: ::prost::alloc::vec::Vec<Cgmcmakmjdk>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub ghkdajndbba: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub hbampjpoolm: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub nkpkpnkbbap: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub abohpphhpei: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gkdjbpjogpo {
/// offset: 24
#[prost(uint32, tag = "2")]
pub room_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub ihaomlephom: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ejhdhggmila {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub oljcajmfjpo: ::core::option::Option<Lmncbidkhlf>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub lgpjljamjfj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dpellhbjgml {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub onkbpkpohec: ::core::option::Option<Ikconcoknan>,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub agijecgibgj: ::prost::alloc::vec::Vec<Gkdjbpjogpo>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub bagnpgngloj: ::core::option::Option<Ejhdhggmila>,
/// offset: 40
#[prost(uint32, repeated, tag = "13")]
pub aadaflkejgd: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(enumeration = "ChessRogueBoardCellStatus", tag = "2")]
pub lbnpkakomck: i32,
/// offset: 60
#[prost(uint32, tag = "5")]
pub epohknlfeab: u32,
/// offset: 64
#[prost(uint32, tag = "15")]
pub aakgdldfiie: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lkpcdhckhkp {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub gaiennlbcmm: ::core::option::Option<Dpellhbjgml>,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub hkcdkhjcndc: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub mlldclnmiog: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub id: u32,
/// offset: 48
#[prost(int32, tag = "5")]
pub eabefbdojeo: i32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub mdaiamfjnhm: u32,
/// offset: 56
#[prost(uint32, tag = "6")]
pub gkdcpnlolnf: u32,
/// offset: 60
#[prost(int32, tag = "1")]
pub jmhgoabknio: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dmgodfdfpei {
/// offset: 24
#[prost(uint32, tag = "9")]
pub mnmjcnoliii: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub afemblfccch: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fjkgdhkkdff {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub jhbfegdpljn: ::prost::alloc::vec::Vec<Dmgodfdfpei>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aemapgkppja {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub fdeebbfmblb: ::core::option::Option<Fjkgdhkkdff>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub oljcajmfjpo: ::core::option::Option<Lmncbidkhlf>,
/// offset: 40
#[prost(uint32, repeated, tag = "9")]
pub opaegcbnacj: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(int32, tag = "6")]
pub fjciknakjog: i32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub jppaggpjomo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iffehfhakcb {
/// offset: 24
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kchplcfmglf {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub jolegacinnk: ::prost::alloc::vec::Vec<Iffehfhakcb>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub mfeodnjngdp: ::core::option::Option<Gajdpebbfmg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dlcndckcipc {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub aafifegkaco: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub jgccimmedij: u32,
/// offset: 36
#[prost(bool, tag = "12")]
pub hifmfmbcodl: bool,
/// offset: 40
#[prost(uint32, tag = "5")]
pub hgkbjiaafpc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Epddomfgimk {
/// offset: 24
#[prost(int32, tag = "1")]
pub opkeholonmj: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Negnnjglfjp {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub kehklhmeabi: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Djekegmehlk {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub dhekljdbnnp: ::core::option::Option<Ageogdogdmm>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub eiohfjmfokf: ::core::option::Option<Kchplcfmglf>,
/// offset: 40
#[prost(message, optional, tag = "1268")]
pub eiihjjebkoe: ::core::option::Option<Negnnjglfjp>,
/// offset: 48
#[prost(message, optional, tag = "7")]
pub aefmmohkchj: ::core::option::Option<Aemapgkppja>,
/// offset: 56
#[prost(message, repeated, tag = "4")]
pub nagdjgmmcbe: ::prost::alloc::vec::Vec<Ecjamihnofl>,
/// offset: 64
#[prost(message, optional, tag = "11")]
pub fmigokidkjl: ::core::option::Option<Inhbmhcjjcn>,
/// offset: 72
#[prost(message, optional, tag = "15")]
pub story_info: ::core::option::Option<Dlcndckcipc>,
/// offset: 80
#[prost(message, optional, tag = "1")]
pub oeibhlmdjka: ::core::option::Option<Lkpcdhckhkp>,
/// offset: 88
#[prost(message, optional, tag = "13")]
pub dnpccfffbhn: ::core::option::Option<Nhlbnbbdhmi>,
/// offset: 96
#[prost(message, optional, tag = "10")]
pub habjhgpfgeb: ::core::option::Option<Eglapjgfkpn>,
/// offset: 104
#[prost(message, optional, tag = "14")]
pub ajpmadhmgml: ::core::option::Option<Epddomfgimk>,
/// offset: 112
#[prost(message, optional, tag = "9")]
pub pohepeefboa: ::core::option::Option<Kfaclogfnjf>,
/// offset: 120
#[prost(message, optional, tag = "6")]
pub afheggdhaoc: ::core::option::Option<Moiokcdlnhe>,
/// offset: 128
#[prost(uint32, tag = "2")]
pub dlojfeehlij: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Himjkamhlmj {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub eiihjjebkoe: ::core::option::Option<Lpcinmggcni>,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub febkojodaam: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "13")]
pub fdeebbfmblb: ::core::option::Option<Fjkgdhkkdff>,
/// offset: 48
#[prost(message, optional, tag = "12")]
pub jcobjampoal: ::core::option::Option<Ddafepbgohk>,
/// offset: 56
#[prost(message, optional, tag = "15")]
pub ioccacnjigd: ::core::option::Option<Mookmkekmkc>,
/// offset: 64
#[prost(uint32, repeated, tag = "2")]
pub hkcdkhjcndc: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hemcdhcgaep {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub nagdjgmmcbe: ::prost::alloc::vec::Vec<Ecjamihnofl>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub dlojfeehlij: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ppagceggcak {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub eiihjjebkoe: ::core::option::Option<Lpcinmggcni>,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub febkojodaam: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub ioccacnjigd: ::core::option::Option<Mookmkekmkc>,
/// offset: 48
#[prost(message, optional, tag = "2")]
pub jcobjampoal: ::core::option::Option<Ddafepbgohk>,
/// offset: 56
#[prost(uint32, repeated, tag = "14")]
pub hkcdkhjcndc: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(message, optional, tag = "5")]
pub fdeebbfmblb: ::core::option::Option<Fjkgdhkkdff>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oghpkfmnnhl {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub dakedpkjmlb: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub bjdlgbbpfck: ::core::option::Option<LineupInfo>,
/// offset: 32
#[prost(uint32, repeated, tag = "10")]
pub afgfobplfil: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub dnpccfffbhn: ::core::option::Option<Gmijhconfih>,
/// offset: 48
#[prost(message, optional, tag = "1")]
pub habjhgpfgeb: ::core::option::Option<Apnccnfjbko>,
/// offset: 56
#[prost(message, optional, tag = "972")]
pub afheggdhaoc: ::core::option::Option<Moiokcdlnhe>,
/// offset: 72
#[prost(uint32, tag = "3")]
pub hloccoombgg: u32,
/// offset: 76
#[prost(uint32, tag = "15")]
pub obbgjafecbe: u32,
/// offset: 80
#[prost(uint32, tag = "129")]
pub score_id: u32,
/// offset: 84
#[prost(uint32, tag = "2")]
pub mmideameanb: u32,
/// offset: 88
#[prost(enumeration = "Dpbcjgcpmle", tag = "6")]
pub hcpbmiegdon: i32,
/// offset: 92
#[prost(bool, tag = "7")]
pub is_finish: bool,
/// offset: 96
#[prost(uint32, tag = "4")]
pub difficulty_level: u32,
/// offset: 100
#[prost(uint32, tag = "12")]
pub kpdlmkfljai: u32,
/// offset: 104
#[prost(uint32, tag = "1678")]
pub dlojfeehlij: u32,
/// offset: 108
#[prost(uint32, tag = "38")]
pub oegllhmmbem: u32,
/// offset: 112
#[prost(uint32, tag = "5")]
pub admadhcdhje: u32,
/// offset: 116
#[prost(uint32, tag = "1041")]
pub olmloehhfcg: u32,
/// offset: 120
#[prost(uint32, tag = "325")]
pub innapiihjfk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ofgjflcbbjp {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub cppcigmjalm: ::prost::alloc::vec::Vec<Cgmcmakmjdk>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub eimflpnfpgm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Chhblfhdfek {
/// offset: 24
#[prost(uint32, tag = "7")]
pub bmgcceonich: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub kpdlmkfljai: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ephfhkdjkmd {
/// offset: 24
#[prost(uint32, tag = "1")]
pub aphioealogi: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub jgccimmedij: u32,
}
/// Obf: KKECAFGMONA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5585)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueQueryCsReq {}
/// Obf: NAPNODDGMMI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5426)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueQueryScRsp {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub minfcklklnj: ::core::option::Option<Oghpkfmnnhl>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub ihnenegkepo: ::core::option::Option<Himjkamhlmj>,
/// offset: 40
#[prost(message, optional, tag = "1")]
pub lflcdngalme: ::core::option::Option<Ppagceggcak>,
/// offset: 48
#[prost(message, optional, tag = "11")]
pub cikpbgdiabo: ::core::option::Option<Djekegmehlk>,
/// offset: 56
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: FPFBPLPIADI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5526)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueEnterCellCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub lofmjhjoelo: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub ihaomlephom: u32,
}
/// Obf: HJOPCPPJCHP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5529)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueEnterCellScRsp {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub cikpbgdiabo: ::core::option::Option<Djekegmehlk>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub stage_info: ::core::option::Option<Maninnkmfhg>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub ihaomlephom: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: KFFNAEDMDOD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5410)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueEnterCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub id: u32,
}
/// Obf: CFIJCNENKDP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5490)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueEnterScRsp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub cikpbgdiabo: ::core::option::Option<Djekegmehlk>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub stage_info: ::core::option::Option<Maninnkmfhg>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub id: u32,
}
/// Obf: HODPOGNIOOG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5583)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueLeaveCsReq {}
/// Obf: JCEAEOGFAAA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5548)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueLeaveScRsp {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub aefmmohkchj: ::core::option::Option<Aemapgkppja>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub stage_info: ::core::option::Option<Maninnkmfhg>,
/// offset: 40
#[prost(message, optional, tag = "10")]
pub ihnenegkepo: ::core::option::Option<Himjkamhlmj>,
/// offset: 48
#[prost(message, optional, tag = "15")]
pub lflcdngalme: ::core::option::Option<Ppagceggcak>,
/// offset: 56
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: OMNAOBAFFOM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5523)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueGiveUpCsReq {}
/// Obf: JFKGEOBIHHD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5439)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueGiveUpScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub stage_info: ::core::option::Option<Maninnkmfhg>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub ihnenegkepo: ::core::option::Option<Himjkamhlmj>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub minfcklklnj: ::core::option::Option<Oghpkfmnnhl>,
/// offset: 40
#[prost(message, optional, tag = "15")]
pub aefmmohkchj: ::core::option::Option<Aemapgkppja>,
/// offset: 56
#[prost(message, optional, tag = "5")]
pub lflcdngalme: ::core::option::Option<Ppagceggcak>,
/// offset: 64
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: AECEEKDICHA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5565)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueStartCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub ocegekkflal: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "13")]
pub jkpipnmggoa: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "11")]
pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "9")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, tag = "8")]
pub pdfaheknhnj: u32,
/// offset: 60
#[prost(uint32, tag = "5")]
pub afemblfccch: u32,
/// offset: 64
#[prost(uint32, tag = "7")]
pub id: u32,
}
/// Obf: IBJJCCDDFLE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5430)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueStartScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub cikpbgdiabo: ::core::option::Option<Djekegmehlk>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub hphkdgjhijl: ::core::option::Option<Ofgjflcbbjp>,
/// offset: 40
#[prost(message, optional, tag = "8")]
pub stage_info: ::core::option::Option<Maninnkmfhg>,
/// offset: 48
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mamhdikbgbc {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5460)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gcpljlcffdd {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub cikpbgdiabo: ::core::option::Option<Fjkgdhkkdff>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: LLBHIMCMMEH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5428)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueChangeAeonDimensionNotify {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub cikpbgdiabo: ::core::option::Option<Dmgodfdfpei>,
}
/// Obf: MBJCCOCANEJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5534)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueSelectCellCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub ihaomlephom: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub lofmjhjoelo: u32,
}
/// Obf: BGLOEBBLFMI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5440)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueSelectCellScRsp {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub eeghdajohjo: ::core::option::Option<Napfnbjdioo>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub ihaomlephom: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub lofmjhjoelo: u32,
}
/// Obf: MDELKPPJIGF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5412)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueLayerSettlement {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub minfcklklnj: ::core::option::Option<Oghpkfmnnhl>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub difficulty_level: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub mdaiamfjnhm: u32,
}
/// Obf: FOAGKOAJEMD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5586)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRogueBuffEnhanceInfoCsReq {}
/// Obf: GBDPDGAHPNK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5592)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueBuffEnhanceInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub ilmamlblidl: ::core::option::Option<Aacjbnfgaba>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: PBILBBMINBI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5599)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnhanceRogueBuffCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub maze_buff_id: u32,
}
/// Obf: JDKJBGGHDBM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5494)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnhanceRogueBuffScRsp {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub ilmamlblidl: ::core::option::Option<Aacjbnfgaba>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub cnefdjckapl: ::core::option::Option<Kjamnogfamj>,
/// offset: 40
#[prost(bool, tag = "6")]
pub kgkejakkldp: bool,
/// offset: 44
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: BEAFKDMJNLO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5600)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PickRogueAvatarCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub prop_entity_id: u32,
}
/// Obf: DJHNHHCMKMF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5539)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PickRogueAvatarScRsp {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub eiohfjmfokf: ::core::option::Option<Kchplcfmglf>,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: LOINLLCCNBD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5401)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ReviveRogueAvatarCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub interacted_prop_entity_id: u32,
}
/// Obf: OKMIJLHMGCD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5566)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReviveRogueAvatarScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub mfeodnjngdp: ::core::option::Option<Gajdpebbfmg>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: AAGLNICHNPI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5425)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueUpdateReviveInfoScNotify {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub mfeodnjngdp: ::core::option::Option<Gajdpebbfmg>,
}
/// Obf: KAIMCDOLBHO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5452)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueUpdateMoneyInfoScNotify {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub dhekljdbnnp: ::core::option::Option<Ageogdogdmm>,
}
/// Obf: ECNICHNKEGG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5486)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueUpdateDiceInfoScNotify {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub pohepeefboa: ::core::option::Option<Kfaclogfnjf>,
}
/// Obf: GBHDIMGDPJG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5448)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueUpdateLevelBaseInfoScNotify {
/// offset: 24
#[prost(enumeration = "Iojjcdaplaj", tag = "5")]
pub reason: i32,
/// offset: 28
#[prost(enumeration = "Gdhldnfloof", tag = "15")]
pub gkdcpnlolnf: i32,
}
/// Obf: LLBOLICFOEA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5552)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueUpdateAllowedSelectCellScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub aadaflkejgd: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub aihcknampbp: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5418)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nkdimijahgc {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub jflioddkjgj: ::core::option::Option<Ikconcoknan>,
}
/// Obf: IBIAJJCMNKO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5444)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueUpdateAeonModifierValueScNotify {
/// offset: 24
#[prost(uint32, tag = "14")]
pub afemblfccch: u32,
/// offset: 28
#[prost(int32, tag = "8")]
pub fjciknakjog: i32,
}
/// Obf: MKOHCHDMNOB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5593)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueUpdateDicePassiveAccumulateValueScNotify {
/// offset: 24
#[prost(int32, tag = "14")]
pub cgphgibcnoh: i32,
}
/// Obf: LOIBKAPDBMM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5472)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueSkipTeachingLevelCsReq {}
/// Obf: ALDJHCDPJDH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5433)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueSkipTeachingLevelScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub pdjcahbpklk: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: LGHPBNIKMGI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5474)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueUpdateUnlockLevelScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub hkcdkhjcndc: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: LACJDDFOPHD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5417)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueEnterNextLayerCsReq {}
/// Obf: NCMNJNNOLLM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5497)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueEnterNextLayerScRsp {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub rogue_game_info: ::core::option::Option<Djekegmehlk>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub stage_info: ::core::option::Option<Maninnkmfhg>,
/// offset: 40
#[prost(message, optional, tag = "7")]
pub hphkdgjhijl: ::core::option::Option<Ofgjflcbbjp>,
/// offset: 48
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: NHILCEBCOJJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5482)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueReRollDiceCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub mmnmifaahof: u32,
}
/// Obf: HCGCPKLMKJN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5508)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueReRollDiceScRsp {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub pohepeefboa: ::core::option::Option<Kfaclogfnjf>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: PGBFGLJFLLP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5542)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueConfirmRollCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub mmnmifaahof: u32,
}
/// Obf: LJOLPAOHPBJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5560)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueConfirmRollScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub pohepeefboa: ::core::option::Option<Kfaclogfnjf>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: PJFHPHPOIHI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5537)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueCheatRollCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub ampfbgkhjbf: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub mmnmifaahof: u32,
}
/// Obf: FANIODAOCGG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5411)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueCheatRollScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub pohepeefboa: ::core::option::Option<Kfaclogfnjf>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub dbbjcpalepb: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub ampfbgkhjbf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aapjomebepe {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5450)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ldfekaeejin {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub pohepeefboa: ::core::option::Option<Kfaclogfnjf>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub afbmhhaeleo: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: HAHPBCACNDG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5435)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueQuitCsReq {}
/// Obf: POCJJMEJDGG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5577)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueQuitScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub ihnenegkepo: ::core::option::Option<Himjkamhlmj>,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub stage_info: ::core::option::Option<Maninnkmfhg>,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub oeibhlmdjka: ::core::option::Option<Lkpcdhckhkp>,
/// offset: 48
#[prost(message, optional, tag = "14")]
pub lflcdngalme: ::core::option::Option<Ppagceggcak>,
/// offset: 56
#[prost(message, optional, tag = "13")]
pub aefmmohkchj: ::core::option::Option<Aemapgkppja>,
/// offset: 64
#[prost(message, optional, tag = "6")]
pub minfcklklnj: ::core::option::Option<Oghpkfmnnhl>,
/// offset: 72
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: OHKCDFGPCKM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5559)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueCellUpdateNotify {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub cppcigmjalm: ::prost::alloc::vec::Vec<Cgmcmakmjdk>,
/// offset: 32
#[prost(enumeration = "RogueModifierSourceType", tag = "7")]
pub cfaofcgjbma: i32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub aihcknampbp: u32,
/// offset: 40
#[prost(enumeration = "Aimcamjabna", tag = "4")]
pub reason: i32,
}
/// Obf: BGEBFHKCINE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5511)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueQuestFinishNotify {
/// offset: 24
#[prost(uint32, tag = "6")]
pub pegkfpikpkp: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub quest_id: u32,
}
/// Obf: FDPNKOKGEAP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5454)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetChessRogueStoryInfoCsReq {}
/// Obf: JILFBOOFKEO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5455)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChessRogueStoryInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub fnklmmaccmj: ::prost::alloc::vec::Vec<Chhblfhdfek>,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub poabjdelngh: ::prost::alloc::vec::Vec<Ephfhkdjkmd>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: LAFMDBBAJHA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5402)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SelectChessRogueSubStoryCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub rogue_dialogue_event_id: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub honcdmkpbeg: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub eckdpipmboc: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub jgccimmedij: u32,
}
/// Obf: NLMIDIGAMEL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5483)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SelectChessRogueSubStoryScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub eckdpipmboc: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub honcdmkpbeg: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub jgccimmedij: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub rogue_dialogue_event_id: u32,
}
/// Obf: LBAKHMJIAEC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5485)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishChessRogueSubStoryCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub honcdmkpbeg: u32,
}
/// Obf: NNAGIDCACGI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5478)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishChessRogueSubStoryScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub honcdmkpbeg: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub kpdlmkfljai: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: BFAEGAJHHKH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5442)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueUpdateActionPointScNotify {
/// offset: 24
#[prost(int32, tag = "15")]
pub eabefbdojeo: i32,
}
/// Obf: NGIELFOIPHH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5588)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterChessRogueAeonRoomCsReq {}
/// Obf: GPEOIKKBNPG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5528)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterChessRogueAeonRoomScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub stage_info: ::core::option::Option<Maninnkmfhg>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: EJPCHNDAMLH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5467)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetChessRogueStoryAeonTalkInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub oeanpihchhf: u32,
}
/// Obf: LGGIDOJJDCN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5422)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChessRogueStoryAeonTalkInfoScRsp {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "4")]
pub ldpajkiepip: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub oeanpihchhf: u32,
}
/// Obf: NJBNBKMNBOP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5580)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncChessRogueMainStoryFinishScNotify {
/// offset: 24
#[prost(uint32, tag = "6")]
pub kpdlmkfljai: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub bmgcceonich: u32,
}
/// Obf: MIAFPKGAMOM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5546)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncChessRogueNousValueScNotify {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub ajpmadhmgml: ::core::option::Option<Epddomfgimk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pjbodopjfga {
/// offset: 24
#[prost(enumeration = "Filmjjmebja", tag = "14")]
pub status: i32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub kpdlmkfljai: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bkjcadfchab {
/// offset: 24
#[prost(uint32, tag = "2")]
pub honcdmkpbeg: u32,
}
/// Obf: PCFHMPGKDBD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5533)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetChessRogueNousStoryInfoCsReq {}
/// Obf: LLELJOADLPI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5431)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetChessRogueNousStoryInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub fnklmmaccmj: ::prost::alloc::vec::Vec<Pjbodopjfga>,
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub poabjdelngh: ::prost::alloc::vec::Vec<Bkjcadfchab>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: IFOFLHFKMKB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5550)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncChessRogueNousSubStoryScNotify {
/// offset: 24
#[prost(uint32, tag = "6")]
pub honcdmkpbeg: u32,
}
/// Obf: FAKMBJPPIIB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5462)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncChessRogueNousMainStoryScNotify {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub fnklmmaccmj: ::prost::alloc::vec::Vec<Pjbodopjfga>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Moiokcdlnhe {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub idcjmpmjhgc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub gblljkfoidk: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "11")]
pub eknoajjdpmm: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub ookbllbjdje: u32,
/// offset: 52
#[prost(bool, tag = "12")]
pub hifmfmbcodl: bool,
/// offset: 53
#[prost(bool, tag = "4")]
pub lkdogpnpgpf: bool,
/// offset: 56
#[prost(uint32, tag = "1")]
pub kpdlmkfljai: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub honcdmkpbeg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ocghbanlloh {
/// offset: 24
#[prost(uint32, tag = "12")]
pub ampfbgkhjbf: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub dice_slot_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hgciapkelaf {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub lflfekeaocl: ::prost::alloc::vec::Vec<Ocghbanlloh>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub mabfmafceoa: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub pdfaheknhnj: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub ahngminodkg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mookmkekmkc {
/// offset: 16
#[prost(map = "uint32, bool", tag = "3")]
pub pegdmomcfad: ::std::collections::HashMap<u32, bool>,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub adlkmlfofpf: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub bilcgenigjm: ::prost::alloc::vec::Vec<Hgciapkelaf>,
/// offset: 48
#[prost(enumeration = "ChessRogueNousDicePhase", tag = "7")]
pub oobpjhmdeng: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ddafepbgohk {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub gmildfjfogd: ::core::option::Option<Fdbdlbapdbe>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub fpccpkaogkg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lpcinmggcni {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub khcanakmbdj: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IACEIJKMLLN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5427)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueNousEditDiceCsReq {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub ioccacnjigd: ::core::option::Option<Hgciapkelaf>,
}
/// Obf: LJBHHFGLKPD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5503)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueNousEditDiceScRsp {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub ioccacnjigd: ::core::option::Option<Hgciapkelaf>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: GAJPFLOMGEP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5481)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueNousDiceUpdateNotify {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub ddhkagclblh: ::core::option::Option<Mookmkekmkc>,
}
/// Obf: DFBBBKADPDI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5470)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueNousDiceSurfaceUnlockNotify {
/// offset: 24
#[prost(uint32, tag = "13")]
pub hbkeebkfbfi: u32,
}
/// Obf: JCLGDGOJJLL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5421)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueNousGetRogueTalentInfoCsReq {}
/// Obf: IHHJCBBEAGP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5581)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueNousGetRogueTalentInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub jcobjampoal: ::core::option::Option<Fdbdlbapdbe>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub fpccpkaogkg: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: AJCICECLDKJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5557)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChessRogueNousEnableRogueTalentCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub ckhclkoalke: u32,
}
/// Obf: GGGFNBNGIIP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5502)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChessRogueNousEnableRogueTalentScRsp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub jcobjampoal: ::core::option::Option<Fdbdlbapdbe>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub fpccpkaogkg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Edkjelmponh {
/// offset: 24
#[prost(uint32, tag = "2")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub heffponlego: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cochllcndjf {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub cdgnajdagke: ::prost::alloc::vec::Vec<Edkjelmponh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Npdkagocolg {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub eacebomjkjh: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gadffiffnhm {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub iielajffdpb: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub cdgnajdagke: ::core::option::Option<Cochllcndjf>,
/// offset: 40
#[prost(bool, tag = "12")]
pub amhajdnfbgc: bool,
/// offset: 44
#[prost(int32, tag = "15")]
pub cojoifppcij: i32,
/// offset: 48
#[prost(uint32, tag = "10")]
pub id: u32,
/// offset: 52
#[prost(int32, tag = "1")]
pub hp: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gcfgchamnol {
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub pgffgkdopgm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub cmeknajonph: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Onnmllieeni {
/// offset: 24
#[prost(uint32, tag = "7")]
pub idbdbicpbbg: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub cjlbldfgelh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dejgmbkphec {
/// offset: 24
#[prost(uint32, tag = "8")]
pub index: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub diecmlhjcfe: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub dkhcohkfkfa: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub ebmjgpmhdmk: u32,
/// offset: 40
#[prost(int32, tag = "11")]
pub hp: i32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub mbnbfbnklgh: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub fgecddfbfoj: u32,
/// offset: 52
#[prost(int32, tag = "2")]
pub attack: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hfbjnfjhkpo {
/// offset: 24
#[prost(uint32, tag = "7")]
pub cost_time: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub lplliiclchb: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub total_turns: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub total_damage: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub bphneolckad: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub total_auto_turns: u32,
}
/// Obf: BILENDACAMP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8178)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetDataCsReq {}
/// Obf: BBHANDBNKEJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8166)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub cmbjolcgmai: ::prost::alloc::vec::Vec<Onnmllieeni>,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub lineup: ::core::option::Option<Gcfgchamnol>,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub icbimkieoep: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "5")]
pub jcoagojeapb: ::prost::alloc::vec::Vec<Gadffiffnhm>,
/// offset: 56
#[prost(uint32, tag = "14")]
pub fbnekmpiakd: u32,
/// offset: 60
#[prost(enumeration = "Hdiokenofnj", tag = "12")]
pub hfpgdcjmnik: i32,
/// offset: 64
#[prost(uint32, tag = "1970")]
pub enmlpfbmpni: u32,
/// offset: 68
#[prost(uint32, tag = "1")]
pub jidbimnmljp: u32,
/// offset: 72
#[prost(uint32, tag = "10")]
pub pigpkidnmdh: u32,
/// offset: 76
#[prost(uint32, tag = "3")]
pub iomeildmbne: u32,
/// offset: 80
#[prost(uint32, tag = "7")]
pub cjlbldfgelh: u32,
/// offset: 84
#[prost(uint32, tag = "1497")]
pub ggpkmpbbenp: u32,
/// offset: 88
#[prost(uint32, tag = "105")]
pub nmpcjaoiohj: u32,
/// offset: 92
#[prost(uint32, tag = "6")]
pub imcgjpmbppj: u32,
/// offset: 96
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 100
#[prost(uint32, tag = "1812")]
pub kccacinbeea: u32,
/// offset: 104
#[prost(uint32, tag = "9")]
pub mmfkmegecoi: u32,
/// offset: 108
#[prost(uint32, tag = "2")]
pub hcendlkkhoc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eialjhkfnkg {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub lineup: ::core::option::Option<Gcfgchamnol>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8180)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mfffeokdoae {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub lineup: ::core::option::Option<Gcfgchamnol>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: IHBOLKMEEMG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8162)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraFinishRoundCsReq {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub fjlpligmphb: ::prost::alloc::vec::Vec<Dejgmbkphec>,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub pkkggligkkn: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(map = "uint32, message", tag = "2")]
pub dlfjejinbbc: ::std::collections::HashMap<u32, Cochllcndjf>,
/// offset: 48
#[prost(message, optional, tag = "7")]
pub lineup: ::core::option::Option<Gcfgchamnol>,
/// offset: 56
#[prost(message, optional, tag = "8")]
pub stt: ::core::option::Option<Hfbjnfjhkpo>,
/// offset: 64
#[prost(map = "uint32, uint32", tag = "11")]
pub jejbodagoij: ::std::collections::HashMap<u32, u32>,
/// offset: 72
#[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "15")]
pub end_reason: i32,
/// offset: 76
#[prost(bool, tag = "9")]
pub ddnmdlbjpam: bool,
/// offset: 80
#[prost(uint32, tag = "12")]
pub epjbfaepfni: u32,
}
/// Obf: OKKLBJGHEGJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8179)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraFinishRoundScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub icbimkieoep: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(map = "uint32, message", tag = "13")]
pub gmhemnikfmo: ::std::collections::HashMap<u32, Cochllcndjf>,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub cmbjolcgmai: ::prost::alloc::vec::Vec<Onnmllieeni>,
/// offset: 48
#[prost(message, repeated, tag = "3")]
pub pkiapmiajha: ::prost::alloc::vec::Vec<Gadffiffnhm>,
/// offset: 56
#[prost(map = "uint32, message", tag = "1")]
pub gclaioiingf: ::std::collections::HashMap<u32, Npdkagocolg>,
/// offset: 64
#[prost(enumeration = "Hdiokenofnj", tag = "6")]
pub hfpgdcjmnik: i32,
/// offset: 68
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 72
#[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "5")]
pub end_reason: i32,
/// offset: 76
#[prost(uint32, tag = "12")]
pub jidbimnmljp: u32,
/// offset: 80
#[prost(uint32, tag = "8")]
pub imcgjpmbppj: u32,
/// offset: 84
#[prost(uint32, tag = "2")]
pub cjlbldfgelh: u32,
/// offset: 88
#[prost(bool, tag = "7")]
pub ddnmdlbjpam: bool,
/// offset: 89
#[prost(bool, tag = "11")]
pub gcijmnogngc: bool,
/// offset: 92
#[prost(uint32, tag = "14")]
pub ggpkmpbbenp: u32,
/// offset: 96
#[prost(uint32, tag = "15")]
pub hcendlkkhoc: u32,
}
/// Obf: KNFECAFMDII
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8172)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraStartEndlessCsReq {}
/// Obf: KNPELGIAMKF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8174)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraStartEndlessScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: BPOMECJONGO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8164)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraFinishEndlessRoundCsReq {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub fjlpligmphb: ::prost::alloc::vec::Vec<Dejgmbkphec>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub lineup: ::core::option::Option<Gcfgchamnol>,
/// offset: 40
#[prost(message, optional, tag = "8")]
pub stt: ::core::option::Option<Hfbjnfjhkpo>,
/// offset: 48
#[prost(uint32, repeated, tag = "6")]
pub pkkggligkkn: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, tag = "2")]
pub nmpcjaoiohj: u32,
/// offset: 60
#[prost(bool, tag = "5")]
pub cjeildioioe: bool,
}
/// Obf: LEOEMHHIANI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8171)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraFinishEndlessRoundScRsp {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub dkmkpfdnebl: ::prost::alloc::vec::Vec<Gadffiffnhm>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub iomeildmbne: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub mmfkmegecoi: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub ebdockllkmi: u32,
/// offset: 48
#[prost(bool, tag = "9")]
pub cjeildioioe: bool,
/// offset: 52
#[prost(uint32, tag = "3")]
pub nmpcjaoiohj: u32,
/// offset: 56
#[prost(uint32, tag = "11")]
pub pigpkidnmdh: u32,
}
/// Obf: AEDJDBAJGHH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8177)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraQuitEndlessCsReq {}
/// Obf: KHNHDFIJGPF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8163)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraQuitEndlessScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: OIIDOJCEEDN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8168)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDoFinalRoundCsReq {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub stt: ::core::option::Option<Hfbjnfjhkpo>,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub lineup: ::core::option::Option<Gcfgchamnol>,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub fjlpligmphb: ::prost::alloc::vec::Vec<Dejgmbkphec>,
/// offset: 48
#[prost(uint32, repeated, tag = "4")]
pub pkkggligkkn: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, tag = "14")]
pub nmpcjaoiohj: u32,
/// offset: 60
#[prost(bool, tag = "9")]
pub cjeildioioe: bool,
}
/// Obf: MBMLAIKPEEK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8167)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDoFinalRoundScRsp {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub cmbjolcgmai: ::prost::alloc::vec::Vec<Onnmllieeni>,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub dkmkpfdnebl: ::prost::alloc::vec::Vec<Gadffiffnhm>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub enmlpfbmpni: u32,
/// offset: 44
#[prost(bool, tag = "14")]
pub cjeildioioe: bool,
/// offset: 48
#[prost(uint32, tag = "12")]
pub hcendlkkhoc: u32,
/// offset: 52
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 56
#[prost(uint32, tag = "8")]
pub ggpkmpbbenp: u32,
/// offset: 60
#[prost(uint32, tag = "10")]
pub nmpcjaoiohj: u32,
/// offset: 64
#[prost(uint32, tag = "9")]
pub cjlbldfgelh: u32,
/// offset: 68
#[prost(uint32, tag = "15")]
pub index: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8170)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jhichkbdmic {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub lineup: ::core::option::Option<Gcfgchamnol>,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub fjlpligmphb: ::prost::alloc::vec::Vec<Dejgmbkphec>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub fhckfmdkppo: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub dcoonccikgl: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8175)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lbmlolgehim {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hnaoomkgfcb {
/// offset: 24
#[prost(uint32, tag = "3")]
pub llmhaeapgon: u32,
/// offset: 28
#[prost(enumeration = "Pdhffpojnjg", tag = "4")]
pub nfmkofnekla: i32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub bhccdffbaam: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nebjaboednd {
/// offset: 24
#[prost(uint32, tag = "5")]
pub score_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub rank: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pcboleafmdn {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub haklmiaencf: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub gnjgpfdklbh: ::prost::alloc::vec::Vec<Mafdlbfijmb>,
/// offset: 40
#[prost(uint32, repeated, tag = "9")]
pub folmlbolgem: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "10")]
pub pggooinmolf: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(message, optional, tag = "13")]
pub aaimonalopd: ::core::option::Option<Nebjaboednd>,
/// offset: 64
#[prost(uint32, tag = "6")]
pub fglekndhmkn: u32,
/// offset: 68
#[prost(uint32, tag = "5")]
pub defhfaglmlc: u32,
/// offset: 72
#[prost(uint32, tag = "1")]
pub cifflebcfgk: u32,
/// offset: 76
#[prost(uint32, tag = "11")]
pub ngbakcigbmn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jjnhikigkjc {
/// offset: 24
#[prost(uint32, tag = "15")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nhdgnbkbndb {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub ggmpegmehpd: ::core::option::Option<Jjnhikigkjc>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub lleogllhclk: u32,
/// offset: 36
#[prost(int32, tag = "4")]
pub oeeipjdnmok: i32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub fgecddfbfoj: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub unique_id: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub exp: u32,
/// offset: 52
#[prost(int32, tag = "14")]
pub gifjodbplpj: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Glldhghjloa {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub bcgoaipkgik: ::prost::alloc::vec::Vec<Nhdgnbkbndb>,
/// offset: 32
#[prost(uint32, repeated, tag = "10")]
pub ajfjlckpnam: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(string, tag = "13")]
pub nickname: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint32, tag = "4")]
pub head_icon: u32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub uid: u32,
/// offset: 56
#[prost(uint32, tag = "5")]
pub rank: u32,
/// offset: 60
#[prost(uint32, tag = "7")]
pub kimkennlheh: u32,
/// offset: 64
#[prost(uint32, tag = "8")]
pub hp: u32,
/// offset: 68
#[prost(uint32, tag = "9")]
pub ipinhnfcioe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbdlcojkgmi {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub phlamkcllkp: ::core::option::Option<Glldhghjloa>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kghddibdabp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub grid_fight_equipment_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub fgecddfbfoj: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub ndjgkjmpphj: u32,
/// offset: 36
#[prost(bool, tag = "13")]
pub aalccpjcbme: bool,
/// offset: 40
#[prost(uint32, tag = "12")]
pub ipaobkonifl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dmojmnkoill {
/// offset: 24
#[prost(bool, tag = "15")]
pub ifigfodopbb: bool,
/// offset: 25
#[prost(bool, tag = "5")]
pub aalccpjcbme: bool,
/// offset: 28
#[prost(uint32, tag = "10")]
pub item_id: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub agbaifpnkii: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Poaciacejjn {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub dkcmmmpneme: ::prost::alloc::vec::Vec<Kghddibdabp>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub lcjfdchinhl: ::prost::alloc::vec::Vec<Dmojmnkoill>,
}
/// Obf: ILHGAACMJHM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9215)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelShopBuyChimeraCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub fmmiciheocm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub kodoohhpikn: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub gckfooiehha: u32,
}
/// Obf: CPMDNMMDCCM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9218)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelShopBuyChimeraScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: INJCCMKJICJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9213)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelShopBuyItemCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub agbaifpnkii: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub jhinlpckmpk: u32,
}
/// Obf: LAOFKEIIEPF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9248)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelShopBuyItemScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: MBOEOEFGEBL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9230)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelShopLockCsReq {
/// offset: 36
#[prost(bool, tag = "14")]
pub is_locked: bool,
#[prost(oneof = "chimera_duel_shop_lock_cs_req::Kknboacncon", tags = "6, 5")]
pub kknboacncon: ::core::option::Option<chimera_duel_shop_lock_cs_req::Kknboacncon>,
}
/// Nested message and enum types in `ChimeraDuelShopLockCsReq`.
pub mod chimera_duel_shop_lock_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(uint32, tag = "6")]
Ndjgkjmpphj(u32),
/// offset: 16
#[prost(uint32, tag = "5")]
Agbaifpnkii(u32),
}
}
/// Obf: NKNIPLOMJMM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9222)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelShopLockScRsp {
/// offset: 32
#[prost(bool, tag = "2")]
pub is_locked: bool,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
#[prost(oneof = "chimera_duel_shop_lock_sc_rsp::Kknboacncon", tags = "11, 6")]
pub kknboacncon: ::core::option::Option<chimera_duel_shop_lock_sc_rsp::Kknboacncon>,
}
/// Nested message and enum types in `ChimeraDuelShopLockScRsp`.
pub mod chimera_duel_shop_lock_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 24
#[prost(uint32, tag = "11")]
Ndjgkjmpphj(u32),
/// offset: 24
#[prost(uint32, tag = "6")]
Agbaifpnkii(u32),
}
}
/// Obf: JLAIAPGBEIA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9216)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelShopRefreshCsReq {}
/// Obf: KIDHDGNADCF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9226)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelShopRefreshScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lceddgelbmj {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub bcgoaipkgik: ::prost::alloc::vec::Vec<Nhdgnbkbndb>,
/// offset: 40
#[prost(uint32, repeated, tag = "13")]
pub hgkdhjhkfbp: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "5")]
pub jgphdbdhkko: u32,
/// offset: 52
#[prost(uint32, tag = "9")]
pub idnhbbmlnjk: u32,
/// offset: 56
#[prost(uint32, tag = "11")]
pub kimkennlheh: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub nmpabpjhgpe: u32,
/// offset: 68
#[prost(uint32, tag = "7")]
pub ipinhnfcioe: u32,
/// offset: 72
#[prost(uint32, tag = "10")]
pub bajhkgjpfed: u32,
/// offset: 76
#[prost(uint32, tag = "12")]
pub hp: u32,
#[prost(oneof = "lceddgelbmj::Papiiimekdd", tags = "600, 1266")]
pub papiiimekdd: ::core::option::Option<lceddgelbmj::Papiiimekdd>,
}
/// Nested message and enum types in `LCEDDGELBMJ`.
pub mod lceddgelbmj {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Papiiimekdd {
/// offset: 16
#[prost(message, tag = "600")]
Hkffigbbfae(super::Poaciacejjn),
/// offset: 16
#[prost(message, tag = "1266")]
Pjckobnpfcb(super::Bbdlcojkgmi),
}
}
/// Obf: DGNHKIDECGG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9242)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelGetDataCsReq {}
/// Obf: ALDPPBAIOEF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9252)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelGetDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub cofpfidnonn: ::core::option::Option<Pcboleafmdn>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub cfdiklbinhk: ::core::option::Option<Lceddgelbmj>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: LJLKLNBNHLP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9254)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelUnlockMasterCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub ipinhnfcioe: u32,
}
/// Obf: FCIGOCFOGHK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9237)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelUnlockMasterScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ipinhnfcioe: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: CKMAAIACPBH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9229)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelStartGameCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub ipinhnfcioe: u32,
}
/// Obf: MKBBBFIDNNE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9255)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelStartGameScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub cfdiklbinhk: ::core::option::Option<Lceddgelbmj>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: AHBDLPFDPGA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9219)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelEndRoundShopStageCsReq {}
/// Obf: NFPFNFPDFGK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9239)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelEndRoundShopStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub cfdiklbinhk: ::core::option::Option<Lceddgelbmj>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ebpbmfbfeja {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub aaimonalopd: ::core::option::Option<Nebjaboednd>,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub cfdiklbinhk: ::core::option::Option<Lceddgelbmj>,
/// offset: 40
#[prost(bool, tag = "6")]
pub enfkeaegpbj: bool,
/// offset: 44
#[prost(uint32, tag = "3")]
pub fglekndhmkn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kelkompbona {
/// offset: 24
#[prost(uint32, tag = "12")]
pub exp: u32,
/// offset: 28
#[prost(enumeration = "Kpepghlknfg", tag = "14")]
pub status: i32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub level: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub ebmjgpmhdmk: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub grid_fight_equipment_id: u32,
/// offset: 48
#[prost(uint32, tag = "10")]
pub fgecddfbfoj: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub mbnbfbnklgh: u32,
/// offset: 56
#[prost(uint32, tag = "8")]
pub diecmlhjcfe: u32,
/// offset: 60
#[prost(uint32, tag = "1")]
pub index: u32,
/// offset: 64
#[prost(uint32, tag = "7")]
pub dkhcohkfkfa: u32,
/// offset: 68
#[prost(int32, tag = "5")]
pub cojoifppcij: i32,
/// offset: 72
#[prost(int32, tag = "6")]
pub hp: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ndlbffkagbn {
/// offset: 24
#[prost(uint32, tag = "8")]
pub odibdclgkbe: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub lplliiclchb: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub total_auto_turns: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub mhdbnnkhbbl: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub bphneolckad: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub total_turns: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Idgmaldabbe {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub eecahbhndhc: ::prost::alloc::vec::Vec<Kelkompbona>,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub iifpjknclgf: ::prost::alloc::vec::Vec<Kelkompbona>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub nmpgpdmhkam: ::core::option::Option<Ndlbffkagbn>,
/// offset: 48
#[prost(uint32, tag = "10")]
pub cost_time: u32,
/// offset: 52
#[prost(uint32, tag = "9")]
pub total_damage: u32,
}
/// Obf: FIPOBGFFNKD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9253)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelEndRoundBattleStageCsReq {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub stt: ::core::option::Option<Idgmaldabbe>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub milmhpodlbb: u32,
/// offset: 36
#[prost(enumeration = "Diikfknehhg", tag = "5")]
pub nonpimddjnn: i32,
}
/// Obf: EKICGMEHNGD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9244)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelEndRoundBattleStageScRsp {
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 40
#[prost(enumeration = "Diikfknehhg", tag = "8")]
pub nonpimddjnn: i32,
#[prost(
oneof = "chimera_duel_end_round_battle_stage_sc_rsp::Kknboacncon",
tags = "1613, 873"
)]
pub kknboacncon: ::core::option::Option<
chimera_duel_end_round_battle_stage_sc_rsp::Kknboacncon,
>,
}
/// Nested message and enum types in `ChimeraDuelEndRoundBattleStageScRsp`.
pub mod chimera_duel_end_round_battle_stage_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "1613")]
Cfdiklbinhk(super::Lceddgelbmj),
/// offset: 16
#[prost(message, tag = "873")]
Cecfdncdbei(super::Ebpbmfbfeja),
}
}
/// Obf: NHNFGOJKPDJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9231)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelEndGameCsReq {}
/// Obf: ABDJMGPOAOK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9250)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelEndGameScRsp {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub cecfdncdbei: ::core::option::Option<Ebpbmfbfeja>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Giepfaipadi {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub fmmiciheocm: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fjjhcdgndpd {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub jjojffaoedi: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub acckecihcgj: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jjkohcpbgal {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub source: ::core::option::Option<Hnaoomkgfcb>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub lheobndkghd: ::core::option::Option<Giepfaipadi>,
/// offset: 48
#[prost(uint32, tag = "10")]
pub fliedgkfnol: u32,
#[prost(oneof = "jjkohcpbgal::Bhnpklcndng", tags = "337, 854, 1045")]
pub bhnpklcndng: ::core::option::Option<jjkohcpbgal::Bhnpklcndng>,
}
/// Nested message and enum types in `JJKOHCPBGAL`.
pub mod jjkohcpbgal {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Bhnpklcndng {
/// offset: 40
#[prost(enumeration = "super::Bdejgkkacma", tag = "337")]
Llcoepjfgpe(i32),
/// offset: 40
#[prost(uint32, tag = "854")]
Bnccmegjonf(u32),
/// offset: 40
#[prost(message, tag = "1045")]
Iaeckedodef(super::Fjjhcdgndpd),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cjhocmlpmjd {
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub ajfjlckpnam: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Flopnjfnaog {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub jooeekmdaeo: ::core::option::Option<Poaciacejjn>,
/// offset: 32
#[prost(bool, tag = "4")]
pub nbhldbbbppa: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lgedknlbcan {
#[prost(
oneof = "lgedknlbcan::Mmcgbgdjipn",
tags = "6, 7, 2, 9, 3, 12, 4, 14, 10, 11, 15"
)]
pub mmcgbgdjipn: ::core::option::Option<lgedknlbcan::Mmcgbgdjipn>,
}
/// Nested message and enum types in `LGEDKNLBCAN`.
pub mod lgedknlbcan {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 24
#[prost(message, tag = "6")]
Alpkknkafbg(super::Jjkohcpbgal),
/// offset: 24
#[prost(uint32, tag = "7")]
Pbcghkngbfc(u32),
/// offset: 24
#[prost(message, tag = "2")]
Pfobplcgggi(super::Nhdgnbkbndb),
/// offset: 24
#[prost(uint32, tag = "9")]
Kbpjkiebbon(u32),
/// offset: 24
#[prost(message, tag = "3")]
Kjhmpboigge(super::Flopnjfnaog),
/// offset: 24
#[prost(message, tag = "12")]
Ficfioenben(super::Cjhocmlpmjd),
/// offset: 24
#[prost(uint32, tag = "4")]
Gckfooiehha(u32),
/// offset: 24
#[prost(uint32, tag = "14")]
Hfokekmcobp(u32),
/// offset: 24
#[prost(uint32, tag = "10")]
Cifflebcfgk(u32),
/// offset: 24
#[prost(message, tag = "11")]
Bhppapongoe(super::Mafdlbfijmb),
/// offset: 24
#[prost(uint32, tag = "15")]
Ngbakcigbmn(u32),
}
}
/// Obf: BDLPMPLGLPF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9251)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelSyncChangeScNotify {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub dgngmjmpfgk: ::prost::alloc::vec::Vec<Lgedknlbcan>,
}
/// Obf: FPPLEPMEEHJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9228)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelChangeLineupCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub ajfjlckpnam: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub giecffndleb: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub aljojidaapc: u32,
}
/// Obf: HIFFJEEAFAA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9259)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelChangeLineupScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub ajfjlckpnam: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: GELEDBJOGNM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9224)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelSellChimeraCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub ajfjlckpnam: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub ndjgkjmpphj: u32,
}
/// Obf: HGEBBOPADLG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9260)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelSellChimeraScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub ajfjlckpnam: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub ndjgkjmpphj: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: KGCGPFEOCBC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9247)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelSelectGameCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub fglekndhmkn: u32,
}
/// Obf: KNIBJEJBDLO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9256)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelSelectGameScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub fglekndhmkn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pncngiamlca {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub ajfjlckpnam: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub bcgoaipkgik: ::prost::alloc::vec::Vec<Nhdgnbkbndb>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub ipinhnfcioe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mafdlbfijmb {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub lineup: ::core::option::Option<Pncngiamlca>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub slot: u32,
}
/// Obf: EINFHDNDOHM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9225)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelSaveFriendPvpLineupCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub slot: u32,
}
/// Obf: GDFEPBJJBJB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9232)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelSaveFriendPvpLineupScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub lineup: ::core::option::Option<Pncngiamlca>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub slot: u32,
}
/// Obf: LMOAEPFPCAP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9258)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelSetFriendDefendLineupCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub slot: u32,
}
/// Obf: IALCLGBDMBL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9234)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelSetFriendDefendLineupScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub slot: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: GHDNIIFHFGB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9238)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelGetFriendListCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mpphiojnkgb {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub lineup: ::core::option::Option<Pncngiamlca>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub score_id: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub uid: u32,
}
/// Obf: KNKGKMFEHLB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9243)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChimeraDuelGetFriendListScRsp {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub friend_list: ::prost::alloc::vec::Vec<Mpphiojnkgb>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: BALPIPIDLDM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9245)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelFinishMasterChallengeCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub ipinhnfcioe: u32,
}
/// Obf: APNJBEGDHNJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9246)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChimeraDuelFinishMasterChallengeScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub ipinhnfcioe: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9839)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hmmhdekahea {
#[prost(oneof = "hmmhdekahea::Nebnjdmfelo", tags = "14")]
pub nebnjdmfelo: ::core::option::Option<hmmhdekahea::Nebnjdmfelo>,
}
/// Nested message and enum types in `HMMHDEKAHEA`.
pub mod hmmhdekahea {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Nebnjdmfelo {
/// offset: 16
#[prost(bool, tag = "14")]
Ihpjddciidb(bool),
}
}
/// Obf: HEENDFJBHCB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7232)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ClockParkGetInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Degffgkmfjj {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub cfjogmjihoe: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub script_id: u32,
}
/// Obf: LJDPBAPPHGO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7242)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClockParkGetInfoScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub hpeklhnpdaj: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub dcgdhfjlhcn: ::prost::alloc::vec::Vec<Degffgkmfjj>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub lnkakgocaof: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub progress: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub cdgichdiihh: u32,
}
/// Obf: HAEIIKKNAON
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7244)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ClockParkUnlockTalentCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub ckhclkoalke: u32,
}
/// Obf: LENKELHGNBG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7227)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ClockParkUnlockTalentScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub ckhclkoalke: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: OMPIKFLGMCF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7219)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ClockParkStartScriptCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub bdgmnpijddl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub script_id: u32,
}
/// Obf: NBNMKLMOILM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7245)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ClockParkStartScriptScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub script_id: u32,
}
/// Obf: MNFBAGBGMGN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7209)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ClockParkGetOngoingScriptInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cnoaggfcdal {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nijhccnmega {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub kcnekeggagg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub card_id: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub npcbecnbijk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iimhlpbeddh {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub kcnekeggagg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub lonfkfcfdnd: ::prost::alloc::vec::Vec<Nijhccnmega>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pegdbkdljdj {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub ceniobbijmf: ::core::option::Option<Iimhlpbeddh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nikcdpgkklf {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub ceniobbijmf: ::core::option::Option<Iimhlpbeddh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kocbhdokfnf {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub ceniobbijmf: ::core::option::Option<Iimhlpbeddh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ieficanecdh {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub ceniobbijmf: ::core::option::Option<Iimhlpbeddh>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub gacha_random: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub ndnhcfbfpmh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ffdljdageml {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub ceniobbijmf: ::core::option::Option<Iimhlpbeddh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fofgkmonjhj {
/// offset: 24
#[prost(bool, tag = "6")]
pub oekkajjegak: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mddikngbppl {
/// offset: 32
#[prost(uint32, tag = "15")]
pub jgphdbdhkko: u32,
#[prost(oneof = "mddikngbppl::Eefkmmobnoj", tags = "7, 1, 2, 6, 10, 3, 13, 9")]
pub eefkmmobnoj: ::core::option::Option<mddikngbppl::Eefkmmobnoj>,
}
/// Nested message and enum types in `MDDIKNGBPPL`.
pub mod mddikngbppl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Eefkmmobnoj {
/// offset: 24
#[prost(message, tag = "7")]
Icpmabkblcd(super::Cnoaggfcdal),
/// offset: 24
#[prost(message, tag = "1")]
Fdnlipkgblm(super::Pegdbkdljdj),
/// offset: 24
#[prost(message, tag = "2")]
Abipnabidpe(super::Nikcdpgkklf),
/// offset: 24
#[prost(message, tag = "6")]
Bpmebjhdofc(super::Kocbhdokfnf),
/// offset: 24
#[prost(message, tag = "10")]
Hghbdacdjkp(super::Ieficanecdh),
/// offset: 24
#[prost(message, tag = "3")]
Dlngpbmgmkm(super::Ffdljdageml),
/// offset: 24
#[prost(message, tag = "13")]
Beljjjllcbk(super::Fofgkmonjhj),
/// offset: 24
#[prost(bool, tag = "9")]
Alfnniimblm(bool),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lobfokckpkb {
/// offset: 24
#[prost(int32, tag = "12")]
pub jekohihjfmk: i32,
/// offset: 28
#[prost(int32, tag = "8")]
pub pnoijpdmcpg: i32,
/// offset: 32
#[prost(int32, tag = "7")]
pub akklilnjcpl: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Famlghghiod {
/// offset: 24
#[prost(uint32, tag = "8")]
pub buff_id: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub nojlmnmpkdp: u32,
/// offset: 32
#[prost(uint64, tag = "7")]
pub unique_id: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Obinjkcbalc {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub buff_list: ::prost::alloc::vec::Vec<Famlghghiod>,
}
/// Obf: LKADELHADBB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7229)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClockParkGetOngoingScriptInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub habjhgpfgeb: ::core::option::Option<Obinjkcbalc>,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub jofjeiflgbp: ::core::option::Option<Lobfokckpkb>,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub fknboiimfld: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(string, tag = "14")]
pub imjflckfjgf: ::prost::alloc::string::String,
/// offset: 56
#[prost(message, optional, tag = "7")]
pub hgdljdafhli: ::core::option::Option<Mddikngbppl>,
/// offset: 64
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 68
#[prost(uint32, tag = "6")]
pub indjeoajjen: u32,
/// offset: 72
#[prost(uint32, tag = "3")]
pub dcahjelnjnp: u32,
/// offset: 76
#[prost(uint32, tag = "5")]
pub ngbjmehdkhn: u32,
/// offset: 80
#[prost(uint32, tag = "9")]
pub script_id: u32,
/// offset: 84
#[prost(uint32, tag = "15")]
pub jippmkbdjjc: u32,
/// offset: 88
#[prost(uint32, tag = "2")]
pub gigaefckiak: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nkoccglhoml {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kjaiagdnpgc {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub ceniobbijmf: ::core::option::Option<Iimhlpbeddh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aigedicfhce {
/// offset: 24
#[prost(bool, tag = "2")]
pub is_win: bool,
/// offset: 28
#[prost(uint32, tag = "10")]
pub imgllibjapc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Camlfncbfhi {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Igjllhmjkpc {
/// offset: 24
#[prost(uint32, tag = "8")]
pub gacha_random: u32,
/// offset: 28
#[prost(bool, tag = "10")]
pub imkgokgkdph: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ajnkadcokol {
/// offset: 24
#[prost(bool, tag = "3")]
pub is_win: bool,
/// offset: 28
#[prost(uint32, tag = "12")]
pub imgllibjapc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Moemkblckko {}
/// Obf: DJKMDMLOOOD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7243)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClockParkHandleWaitOperationCsReq {
/// offset: 36
#[prost(uint32, tag = "6")]
pub jgphdbdhkko: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub script_id: u32,
#[prost(
oneof = "clock_park_handle_wait_operation_cs_req::Limeojambpk",
tags = "4, 15, 1, 2, 8, 14, 9, 13"
)]
pub limeojambpk: ::core::option::Option<
clock_park_handle_wait_operation_cs_req::Limeojambpk,
>,
}
/// Nested message and enum types in `ClockParkHandleWaitOperationCsReq`.
pub mod clock_park_handle_wait_operation_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Limeojambpk {
/// offset: 24
#[prost(message, tag = "4")]
Iknekejeglm(super::Nkoccglhoml),
/// offset: 24
#[prost(message, tag = "15")]
Jfajebgkpeh(super::Kjaiagdnpgc),
/// offset: 24
#[prost(message, tag = "1")]
Dikedlhgdjj(super::Aigedicfhce),
/// offset: 24
#[prost(message, tag = "2")]
Kboglmplnai(super::Camlfncbfhi),
/// offset: 24
#[prost(message, tag = "8")]
Ejlkeglkgdn(super::Igjllhmjkpc),
/// offset: 24
#[prost(message, tag = "14")]
Aciopoijnef(super::Ajnkadcokol),
/// offset: 24
#[prost(message, tag = "9")]
Mlhnhafplkd(super::Moemkblckko),
/// offset: 24
#[prost(uint32, tag = "13")]
Gigaefckiak(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gipbhlbfdah {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub ngbjmehdkhn: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub dcahjelnjnp: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub script_id: u32,
/// offset: 44
#[prost(bool, tag = "3")]
pub hgpkmhfpmbj: bool,
/// offset: 45
#[prost(bool, tag = "2")]
pub dmneacgehec: bool,
/// offset: 48
#[prost(uint32, tag = "6")]
pub progress: u32,
}
/// Obf: CLDLKNMOOOH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7234)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClockParkHandleWaitOperationScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub dmnecekolaj: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 40
#[prost(enumeration = "ClockParkPlayStatus", tag = "15")]
pub lnpghcldokg: i32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub jgphdbdhkko: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub igbhcbnkebo: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7221)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gediccggdgi {
/// offset: 24
#[prost(bool, tag = "2")]
pub mhicfgappnb: bool,
/// offset: 28
#[prost(uint32, tag = "9")]
pub script_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7240)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ifegahjadhg {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7203)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ompemghmdpm {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub jgphdbdhkko: u32,
}
/// Obf: PGHBOPEOBHA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7220)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ClockParkUseBuffCsReq {
/// offset: 24
#[prost(uint64, tag = "12")]
pub unique_id: u64,
/// offset: 32
#[prost(uint32, tag = "3")]
pub jgphdbdhkko: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub script_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7212)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClockParkUseBuffScRsp {
/// offset: 32
#[prost(message, optional, tag = "2")]
pub habjhgpfgeb: ::core::option::Option<Obinjkcbalc>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub jgphdbdhkko: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub script_id: u32,
/// offset: 52
#[prost(uint32, tag = "9")]
pub retcode: u32,
#[prost(oneof = "clock_park_use_buff_sc_rsp::Bahfdooagpp", tags = "181, 1259")]
pub bahfdooagpp: ::core::option::Option<clock_park_use_buff_sc_rsp::Bahfdooagpp>,
}
/// Nested message and enum types in `ClockParkUseBuffScRsp`.
pub mod clock_park_use_buff_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bahfdooagpp {
/// offset: 16
#[prost(message, tag = "181")]
Ceniobbijmf(super::Iimhlpbeddh),
/// offset: 16
#[prost(message, tag = "1259")]
Jofjeiflgbp(super::Lobfokckpkb),
}
}
/// Obf: KMGDKPACAED
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7206)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClockParkFinishScriptScNotify {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub nleomlnokcc: ::core::option::Option<Gipbhlbfdah>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Item {
/// offset: 24
#[prost(uint32, tag = "14")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub level: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub num: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub promotion: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub main_affix_id: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub rank: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ItemList {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub item_list: ::prost::alloc::vec::Vec<Item>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PileItem {
/// offset: 24
#[prost(uint32, tag = "11")]
pub item_num: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ItemCost {
#[prost(oneof = "item_cost::Item", tags = "4, 5, 7")]
pub item: ::core::option::Option<item_cost::Item>,
}
/// Nested message and enum types in `ItemCost`.
pub mod item_cost {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Item {
/// offset: 16
#[prost(message, tag = "4")]
PileItem(super::PileItem),
/// offset: 16
#[prost(uint32, tag = "5")]
EquipmentUniqueId(u32),
/// offset: 16
#[prost(uint32, tag = "7")]
RelicUniqueId(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ItemCostData {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub item_list: ::prost::alloc::vec::Vec<ItemCost>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gjjnnbkcjkf {
/// offset: 24
#[prost(uint32, tag = "3")]
pub item_count: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Njpjkjbmkgb {
/// offset: 24
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub exp: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub promotion: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub rank: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub tid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hokmninjpbp {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub tid: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub main_affix_id: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub level: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub exp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Relic {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub reforge_sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub hgnplibnhhg: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 40
#[prost(message, repeated, tag = "14")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 48
#[prost(uint32, tag = "3")]
pub tid: u32,
/// offset: 52
#[prost(uint32, tag = "15")]
pub unique_id: u32,
/// offset: 56
#[prost(bool, tag = "9")]
pub is_protected: bool,
/// offset: 57
#[prost(bool, tag = "12")]
pub is_discarded: bool,
/// offset: 60
#[prost(uint32, tag = "6")]
pub dress_avatar_id: u32,
/// offset: 64
#[prost(uint32, tag = "13")]
pub main_affix_id: u32,
/// offset: 68
#[prost(uint32, tag = "8")]
pub reforge_block_sub_affix_id: u32,
/// offset: 72
#[prost(uint32, tag = "7")]
pub level: u32,
/// offset: 76
#[prost(uint32, tag = "1")]
pub exp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gbkobpdkfoa {
#[prost(oneof = "gbkobpdkfoa::Fjianhmabab", tags = "14, 1, 9")]
pub fjianhmabab: ::core::option::Option<gbkobpdkfoa::Fjianhmabab>,
}
/// Nested message and enum types in `GBKOBPDKFOA`.
pub mod gbkobpdkfoa {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Fjianhmabab {
/// offset: 24
#[prost(message, tag = "14")]
Fnjbfpaloao(super::Gjjnnbkcjkf),
/// offset: 24
#[prost(message, tag = "1")]
Pagpnoklnom(super::Njpjkjbmkgb),
/// offset: 24
#[prost(message, tag = "9")]
Lcmaddimion(super::Hokmninjpbp),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Plgjmckphml {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub item_list: ::prost::alloc::vec::Vec<Gbkobpdkfoa>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MotionInfo {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub rot: ::core::option::Option<Vector>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub pos: ::core::option::Option<Vector>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Vector4 {
/// offset: 24
#[prost(float, tag = "5")]
pub z: f32,
/// offset: 28
#[prost(float, tag = "15")]
pub w: f32,
/// offset: 32
#[prost(float, tag = "1")]
pub x: f32,
/// offset: 36
#[prost(float, tag = "13")]
pub y: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneMonsterWaveParam {
/// offset: 24
#[prost(uint32, tag = "7")]
pub hard_level_group: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub iedebfccknl: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub cphiinkideb: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub elite_group: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hnebodebelg {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub iebnogooemo: ::prost::alloc::vec::Vec<Bcconkjhdjl>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub role_star: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mndmndklkie {
#[prost(oneof = "mndmndklkie::TeleportNigger", tags = "1334")]
pub teleport_nigger: ::core::option::Option<mndmndklkie::TeleportNigger>,
}
/// Nested message and enum types in `MNDMNDKLKIE`.
pub mod mndmndklkie {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum TeleportNigger {
/// offset: 24
#[prost(message, tag = "1334")]
Eigmkojoeei(super::Hnebodebelg),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneMonster {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub extra_info: ::core::option::Option<Mndmndklkie>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub max_hp: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub monster_id: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub cur_hp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneMonsterWave {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub nmgiabhijjb: ::prost::alloc::vec::Vec<ItemList>,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub monster_list: ::prost::alloc::vec::Vec<SceneMonster>,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub monster_param: ::core::option::Option<SceneMonsterWaveParam>,
/// offset: 48
#[prost(uint32, tag = "14")]
pub battle_wave_id: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub battle_stage_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneBattleInfo {
/// offset: 24
#[prost(message, optional, tag = "1707")]
pub battle_rogue_magic_info: ::core::option::Option<BattleRogueMagicInfo>,
/// offset: 32
#[prost(message, optional, tag = "773")]
pub dfabbgkgdei: ::core::option::Option<Kiaicmelimm>,
/// offset: 40
#[prost(message, optional, tag = "574")]
pub ldplaohnlap: ::core::option::Option<Pkpfahebjio>,
/// offset: 48
#[prost(message, optional, tag = "1817")]
pub eigmkojoeei: ::core::option::Option<Ojcbomccpdb>,
/// offset: 56
#[prost(message, repeated, tag = "471")]
pub battle_event: ::prost::alloc::vec::Vec<BattleEventBattleInfo>,
/// offset: 64
#[prost(message, repeated, tag = "12")]
pub battle_avatar_list: ::prost::alloc::vec::Vec<BattleAvatar>,
/// offset: 72
#[prost(map = "uint32, message", tag = "502")]
pub battle_target_info: ::std::collections::HashMap<u32, BattleTargetList>,
/// offset: 80
#[prost(message, optional, tag = "411")]
pub pmcekilfbio: ::core::option::Option<BattleGridFightSpecialBattleInfo>,
/// offset: 88
#[prost(message, repeated, tag = "2")]
pub buff_list: ::prost::alloc::vec::Vec<BattleBuff>,
/// offset: 96
#[prost(message, optional, tag = "141")]
pub fgoakdcbioe: ::core::option::Option<Edcfkacpfnb>,
/// offset: 104
#[prost(message, repeated, tag = "10")]
pub monster_wave_list: ::prost::alloc::vec::Vec<SceneMonsterWave>,
/// offset: 112
#[prost(bool, tag = "13")]
pub imekcmnfldi: bool,
/// offset: 116
#[prost(uint32, tag = "8")]
pub rounds_limit: u32,
/// offset: 120
#[prost(uint32, tag = "7")]
pub stage_id: u32,
/// offset: 124
#[prost(uint32, tag = "9")]
pub world_level: u32,
/// offset: 128
#[prost(uint32, tag = "5")]
pub jaoiokbbmfc: u32,
/// offset: 132
#[prost(uint32, tag = "3")]
pub battle_id: u32,
/// offset: 136
#[prost(uint32, tag = "11")]
pub logic_random_seed: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AetherDivideBattleInfo {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub buff_list: ::prost::alloc::vec::Vec<BattleBuff>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub battle_avatar_list: ::prost::alloc::vec::Vec<AetherAvatarInfo>,
/// offset: 40
#[prost(message, repeated, tag = "14")]
pub monster_wave_list: ::prost::alloc::vec::Vec<SceneMonsterWave>,
/// offset: 48
#[prost(uint32, tag = "11")]
pub battle_id: u32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub stage_id: u32,
/// offset: 56
#[prost(bool, tag = "1")]
pub imekcmnfldi: bool,
/// offset: 60
#[prost(uint32, tag = "13")]
pub logic_random_seed: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eebphjcnbfo {
/// offset: 24
#[prost(uint32, tag = "14")]
pub assist_uid: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "9")]
pub avatar_type: i32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lmdpkoelkfl {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub return_item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, repeated, tag = "10")]
pub relic_ids: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(bool, tag = "1")]
pub abfcdbocmcf: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Apamfckfhll {
/// offset: 24
#[prost(uint32, tag = "7")]
pub key: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bjmphaaoefl {
/// offset: 24
#[prost(sint32, tag = "1")]
pub value: i32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub key: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EquipRelic {
/// offset: 24
#[prost(uint32, tag = "5")]
pub r#type: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub relic_unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeadFrameInfo {
/// offset: 24
#[prost(int64, tag = "11")]
pub head_frame_expire_time: i64,
/// offset: 32
#[prost(uint32, tag = "9")]
pub head_frame_item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AreaDynamicInfo {
/// offset: 24
#[prost(uint32, tag = "11")]
pub dice_slot_id: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub diy_dynamic_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pofnngoceok {
/// offset: 24
#[prost(int64, tag = "6")]
pub kamopeebohj: i64,
/// offset: 32
#[prost(uint32, tag = "5")]
pub eiklmfpmjjd: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub dice_slot_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cllbjdejfnf {
/// offset: 24
#[prost(uint32, tag = "6")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub r#type: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub slot: u32,
}
/// Nested message and enum types in `CLLBJDEJFNF`.
pub mod cllbjdejfnf {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ooidndcpeaf {}
/// Nested message and enum types in `OOIDNDCPEAF`.
pub mod ooidndcpeaf {
#[derive(proto_derive::CmdID)]
#[derive(
Clone,
Copy,
Debug,
PartialEq,
Eq,
Hash,
PartialOrd,
Ord,
::prost::Enumeration
)]
#[repr(i32)]
pub enum Dahcibciiad {
Mneiheiglpo = 0,
Bpillpjgggb = 1,
Anhfoppefal = 2,
Leeoomlkanm = 3,
Hjomklagmcm = 4,
}
impl Dahcibciiad {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Mneiheiglpo => "DAHCIBCIIAD_MNEIHEIGLPO",
Self::Bpillpjgggb => "DAHCIBCIIAD_BPILLPJGGGB",
Self::Anhfoppefal => "DAHCIBCIIAD_ANHFOPPEFAL",
Self::Leeoomlkanm => "DAHCIBCIIAD_LEEOOMLKANM",
Self::Hjomklagmcm => "DAHCIBCIIAD_HJOMKLAGMCM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DAHCIBCIIAD_MNEIHEIGLPO" => Some(Self::Mneiheiglpo),
"DAHCIBCIIAD_BPILLPJGGGB" => Some(Self::Bpillpjgggb),
"DAHCIBCIIAD_ANHFOPPEFAL" => Some(Self::Anhfoppefal),
"DAHCIBCIIAD_LEEOOMLKANM" => Some(Self::Leeoomlkanm),
"DAHCIBCIIAD_HJOMKLAGMCM" => Some(Self::Hjomklagmcm),
_ => None,
}
}
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oiipjfdnpah {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub goejimnendc: ::prost::alloc::vec::Vec<AreaDynamicInfo>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub ofokohgpedo: ::prost::alloc::vec::Vec<Cllbjdejfnf>,
/// offset: 40
#[prost(message, repeated, tag = "10")]
pub polmjfiknhn: ::prost::alloc::vec::Vec<Pofnngoceok>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kaodlpjmefe {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub head_frame_info: ::core::option::Option<HeadFrameInfo>,
/// offset: 32
#[prost(string, tag = "5")]
pub djonelmifee: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, tag = "13")]
pub nickname: ::prost::alloc::string::String,
/// offset: 48
#[prost(string, tag = "14")]
pub remark_name: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, tag = "12")]
pub uid: u32,
/// offset: 60
#[prost(uint32, tag = "7")]
pub head_icon: u32,
/// offset: 64
#[prost(uint32, tag = "1")]
pub dcofphdknij: u32,
/// offset: 68
#[prost(uint32, tag = "6")]
pub level: u32,
/// offset: 72
#[prost(enumeration = "PlatformType", tag = "10")]
pub platform: i32,
/// offset: 76
#[prost(uint32, tag = "2")]
pub midbiphkljo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ContentPackageGetDataCsReq {}
/// Obf: FOBAMBNCFDP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7542)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ContentPackageGetDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub data: ::core::option::Option<ContentPackageData>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ContentPackageInfo {
/// offset: 24
#[prost(uint32, tag = "12")]
pub content_id: u32,
/// offset: 28
#[prost(enumeration = "ContentPackageStatus", tag = "14")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ContentPackageData {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub content_package_list: ::prost::alloc::vec::Vec<ContentPackageInfo>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub cur_content_id: u32,
}
/// Obf: GPDCBDHANON
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7507)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ContentPackageSyncDataScNotify {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub data: ::core::option::Option<ContentPackageData>,
}
/// Obf: FEKDLNPGPKP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7527)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ContentPackageTransferScNotify {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DailyActivityInfo {
/// offset: 24
#[prost(uint32, tag = "9")]
pub level: u32,
/// offset: 28
#[prost(bool, tag = "13")]
pub is_has_taken: bool,
/// offset: 32
#[prost(uint32, tag = "12")]
pub daily_active_point: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub world_level: u32,
}
/// Obf: PKBMBKLIIFL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3373)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeApRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub level: u32,
}
/// Obf: BLGFDCAPOOH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3303)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeApRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: GFIIJKCCICO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3380)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetDailyActiveInfoCsReq {}
/// Obf: DIJHCMKKLBJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3327)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetDailyActiveInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub daily_active_level_list: ::prost::alloc::vec::Vec<DailyActivityInfo>,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub daily_active_quest_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub daily_active_point: u32,
}
/// Obf: LDABILELOFN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3336)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DailyActiveInfoNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub daily_active_quest_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub daily_active_level_list: ::prost::alloc::vec::Vec<DailyActivityInfo>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub daily_active_point: u32,
}
/// Obf: HCGENMGNLDJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3313)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeAllApRewardCsReq {}
/// Obf: APEIKKFNKAJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3315)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeAllApRewardScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub take_reward_level_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: HHKPBPHJOMO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9293)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetDiceCombatSystemDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pkenagkiecb {
/// offset: 24
#[prost(int64, tag = "13")]
pub unlock_timestamp: i64,
/// offset: 32
#[prost(uint32, tag = "7")]
pub clekaklpnbp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cmkmoiganhn {
/// offset: 24
#[prost(uint32, tag = "3")]
pub fpjmkdndenk: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub stage_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pdeiedgcoba {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub lnppfhhacpf: ::prost::alloc::vec::Vec<Cmkmoiganhn>,
/// offset: 32
#[prost(uint32, repeated, tag = "7")]
pub gnnbmnhoifg: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CCNGMFEFNKG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9276)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetDiceCombatSystemDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub ohfiibeipje: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub dgfnldbflaj: ::core::option::Option<Pdeiedgcoba>,
/// offset: 40
#[prost(message, repeated, tag = "4")]
pub kcnekeggagg: ::prost::alloc::vec::Vec<Pkenagkiecb>,
/// offset: 48
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<DiceCombatAvatar>,
/// offset: 56
#[prost(uint32, repeated, tag = "6")]
pub jnflokpdkja: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, tag = "9")]
pub nbcgonpkoji: u32,
/// offset: 68
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: IPGLHOIFDAB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9280)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AddItemRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(int64, tag = "6")]
pub unlock_timestamp: i64,
#[prost(oneof = "add_item_rsp::Fjianhmabab", tags = "5, 7")]
pub fjianhmabab: ::core::option::Option<add_item_rsp::Fjianhmabab>,
}
/// Nested message and enum types in `AddItemRsp`.
pub mod add_item_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Fjianhmabab {
/// offset: 24
#[prost(uint32, tag = "5")]
AvatarId(u32),
/// offset: 24
#[prost(uint32, tag = "7")]
Clekaklpnbp(u32),
}
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9264)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DiceCombatMainPageRollDiceCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9299)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DiceCombatMainPageRollDiceScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: JFGGPGHOANG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9263)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetDiceCombatShopDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Njebdkojnga {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub cnffgbmpchd: ::prost::alloc::vec::Vec<Fldkoelbpga>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub shop_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fldkoelbpga {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub oicgfngnloe: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub kdmngcljdom: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub item_id: u32,
/// offset: 40
#[prost(bool, tag = "7")]
pub dofneaphmkh: bool,
}
/// Obf: IEGHPBPFCGL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9288)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetDiceCombatShopDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub opnfobjopcb: ::prost::alloc::vec::Vec<Njebdkojnga>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: IAFNLKNKPBD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9268)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BuyShopGoodCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub shop_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub kdmngcljdom: u32,
}
/// Obf: NCGNOILONNI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9266)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuyShopGoodScRsp {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub opnfobjopcb: ::prost::alloc::vec::Vec<Njebdkojnga>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: PENHEEONFHJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9273)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ModifyAvatarDiceCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub llpcnbjimcn: u32,
}
/// Obf: NALJOPFBJDK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9279)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ModifyAvatarDiceRsp {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub mlflpfmlknf: ::core::option::Option<DiceCombatAvatar>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: LAPHOALBKBH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9287)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpgradeAvatarCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
}
/// Obf: LCACCGHOGDB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9269)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpgradeAvatarRsp {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub mlflpfmlknf: ::core::option::Option<DiceCombatAvatar>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: ELOCPGOBJFM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9294)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishPveStageCsReq {
/// offset: 24
#[prost(bool, tag = "6")]
pub ainkfeinnak: bool,
/// offset: 25
#[prost(bool, tag = "14")]
pub is_win: bool,
/// offset: 28
#[prost(uint32, tag = "4")]
pub damage: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub mpdhnfnciea: u32,
}
/// Obf: DFLIOADBEDK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9292)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishPveStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub mpdhnfnciea: u32,
/// offset: 40
#[prost(bool, tag = "2")]
pub is_win: bool,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9275)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Blbhacnkkfc {
/// offset: 24
#[prost(bool, tag = "7")]
pub jjmainnijko: bool,
/// offset: 25
#[prost(bool, tag = "9")]
pub is_win: bool,
/// offset: 28
#[prost(int32, tag = "12")]
pub galohjonkcg: i32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub lehiggfkpmn: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub eecijblglng: u32,
}
/// Obf: IOEOOJJNGKD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9265)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct V2FinishPveStageCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub kghbjelhoba: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub mpdhnfnciea: u32,
/// offset: 32
#[prost(bool, tag = "11")]
pub ainkfeinnak: bool,
/// offset: 33
#[prost(bool, tag = "3")]
pub is_win: bool,
/// offset: 36
#[prost(uint32, tag = "7")]
pub aelaegoobmb: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub fgbijplpobi: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub eoilkccleif: u32,
}
/// Obf: AFAAPIGOAEN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9272)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct V2FinishPveStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub mpdhnfnciea: u32,
/// offset: 36
#[prost(bool, tag = "4")]
pub is_win: bool,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9274)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ddknimhhnpa {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub jdgmehcpgll: ::prost::alloc::vec::Vec<Lpgjplmhkfl>,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub lmplljfmfec: ::prost::alloc::vec::Vec<Ehmepomcgng>,
/// offset: 40
#[prost(bool, tag = "11")]
pub is_win: bool,
/// offset: 44
#[prost(uint32, tag = "1")]
pub djeimgghmgm: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub stage_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kkiacmjgikn {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub objolnojikc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub joikienjnji: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub ohpidoojdhj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dfjpgilaaon {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub eciokddbepn: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub kmadachjhjc: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub pdhdohaijkd: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub hcckhlmlene: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub dalcmielfdd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nacegiamjmg {
/// offset: 24
#[prost(uint32, tag = "12")]
pub cjgghhcilmd: u32,
/// offset: 28
#[prost(bool, tag = "9")]
pub kgkejakkldp: bool,
}
/// Obf: JEMBBCBCOIK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6998)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetDrinkMakerDataCsReq {}
/// Obf: JPDFANKBJNO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6986)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetDrinkMakerDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub cjkagedkafl: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub onfnednfoll: ::prost::alloc::vec::Vec<Kkiacmjgikn>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub lmogdpmlkfh: ::core::option::Option<Dfjpgilaaon>,
/// offset: 48
#[prost(uint32, tag = "12")]
pub fgbelhjakcc: u32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub fhpkjonkhac: u32,
/// offset: 56
#[prost(uint32, tag = "5")]
pub emiaiomolpo: u32,
/// offset: 60
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 64
#[prost(uint32, tag = "3")]
pub exp: u32,
/// offset: 68
#[prost(uint32, tag = "1")]
pub gniflcbgaaa: u32,
/// offset: 72
#[prost(uint32, tag = "11")]
pub level: u32,
}
/// Obf: HAALIJLGHNM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6996)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MakeDrinkCsReq {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub agcblnphfci: ::core::option::Option<Dfjpgilaaon>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub fgbelhjakcc: u32,
}
/// Obf: BIFNKEPOOPA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7000)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MakeDrinkScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub lejdbhmpbbg: u32,
/// offset: 28
#[prost(bool, tag = "13")]
pub kgkejakkldp: bool,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: GCOKGACMDNF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6982)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EndDrinkMakerSequenceCsReq {}
/// Obf: JALACKKFDEG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6999)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EndDrinkMakerSequenceScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub enpeaknpnml: ::core::option::Option<Kkiacmjgikn>,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub adnjjhnmaaj: ::prost::alloc::vec::Vec<Nacegiamjmg>,
/// offset: 48
#[prost(uint32, tag = "13")]
pub level: u32,
/// offset: 52
#[prost(uint32, tag = "14")]
pub exp: u32,
/// offset: 56
#[prost(uint32, tag = "1")]
pub fhpkjonkhac: u32,
/// offset: 60
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 64
#[prost(uint32, tag = "11")]
pub bfhgaccogjd: u32,
}
/// Obf: CEJMDKPGPGP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6992)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MakeMissionDrinkCsReq {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub agcblnphfci: ::core::option::Option<Dfjpgilaaon>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub cjgghhcilmd: u32,
/// offset: 36
#[prost(bool, tag = "12")]
pub is_save: bool,
}
/// Obf: NALOLCLOBMG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6994)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MakeMissionDrinkScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub lmogdpmlkfh: ::core::option::Option<Dfjpgilaaon>,
/// offset: 32
#[prost(bool, tag = "14")]
pub is_save: bool,
/// offset: 33
#[prost(bool, tag = "6")]
pub kgkejakkldp: bool,
/// offset: 36
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: DJALAJMGFHO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6984)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetDrinkMakerDayEndScNotify {
/// offset: 24
#[prost(uint32, tag = "3")]
pub hbjijhhmego: u32,
}
/// Obf: IHKCFDECEEH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6991)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DrinkMakerChallengeCsReq {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub agcblnphfci: ::core::option::Option<Dfjpgilaaon>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub challenge_id: u32,
}
/// Obf: AIIAOELLFAP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6997)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DrinkMakerChallengeScRsp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "1")]
pub kgkejakkldp: bool,
/// offset: 40
#[prost(uint32, tag = "11")]
pub challenge_id: u32,
}
/// Obf: MDJMAMCHFAO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6983)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DrinkMakerUpdateTipsNotify {
/// offset: 24
#[prost(uint32, tag = "9")]
pub fhpkjonkhac: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lefidlicemh {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub lnckehdmhld: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub agcblnphfci: ::core::option::Option<Dfjpgilaaon>,
/// offset: 40
#[prost(bool, tag = "13")]
pub mhndlpidjie: bool,
/// offset: 44
#[prost(uint32, tag = "2")]
pub mjjmpmccnjh: u32,
}
/// Obf: INBGOEJNFLG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6988)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DrinkMakerCheersGetDataCsReq {}
/// Obf: OFANJNFJCGL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6987)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DrinkMakerCheersGetDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub nhfmcmghade: ::prost::alloc::vec::Vec<Lefidlicemh>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub lfnjkncgnee: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub olkjpiikckp: u32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: NMKKIFLKMPB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6990)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DrinkMakerCheersMakeDrinkCsReq {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub agcblnphfci: ::core::option::Option<Dfjpgilaaon>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub group_id: u32,
/// offset: 36
#[prost(bool, tag = "7")]
pub pcpihpdoigi: bool,
/// offset: 40
#[prost(uint32, tag = "3")]
pub mjjmpmccnjh: u32,
}
/// Obf: KOJDMLGPKII
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6995)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DrinkMakerCheersMakeDrinkScRsp {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub gkbfmpcffoe: ::core::option::Option<Lefidlicemh>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: CNAFOICMECG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6981)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DrinkMakerCheersEnterNextGroupCsReq {}
/// Obf: NOMBOPLGJJC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6993)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DrinkMakerCheersEnterNextGroupScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub olkjpiikckp: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ElationActivityAvatar {
/// offset: 24
#[prost(uint32, tag = "6")]
pub avatar_id: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ElationActivityLevelData {
/// offset: 24
#[prost(uint32, tag = "8")]
pub boeinfjiile: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub ffgfindlmcf: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub chpcjibgkfk: u32,
/// offset: 36
#[prost(bool, tag = "6")]
pub is_perfect: bool,
/// offset: 40
#[prost(uint32, tag = "11")]
pub level_id: u32,
}
/// Obf: NJKCBFFNNEH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9109)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetElationActivityDataCsReq {}
/// Obf: ONJNHGNCEOE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9108)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetElationActivityDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub level_data_list: ::prost::alloc::vec::Vec<ElationActivityLevelData>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: BKMKLMLDHJG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9102)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterElationActivityStageCsReq {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub fixed_avatar_list: ::prost::alloc::vec::Vec<ElationActivityAvatar>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub player_selected_avatar_list: ::prost::alloc::vec::Vec<ElationActivityAvatar>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub level_id: u32,
}
/// Obf: HBPGCJMBKGB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9110)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterElationActivityStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub level_id: u32,
}
/// Obf: NHFAHLAIHEJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9104)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ElationActivityBattleEndScNotify {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub level_data: ::core::option::Option<ElationActivityLevelData>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub jigfpiobahb: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub level_id: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub perfect_wave: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub jcfmcepkeha: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nohpjfogflm {
/// offset: 24
#[prost(uint32, tag = "10")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub jjijbjdknae: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Acakolcgdll {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub nmjioggnleo: ::prost::alloc::vec::Vec<Nohpjfogflm>,
/// offset: 32
#[prost(bool, tag = "8")]
pub gpphkpehkim: bool,
/// offset: 36
#[prost(uint32, tag = "9")]
pub npgfnbpfmki: u32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub kkckmcdgcgk: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub mdiijkbhbbi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Obdbodnjacd {
/// offset: 24
#[prost(uint32, tag = "12")]
pub lihahpdcikl: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub lopnadhjkbf: u32,
/// offset: 32
#[prost(bool, tag = "1")]
pub mebmamhhgmd: bool,
/// offset: 33
#[prost(bool, tag = "2")]
pub jfapniecbko: bool,
/// offset: 36
#[prost(uint32, tag = "10")]
pub ihaomlephom: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub blnhcibkjom: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Omplekgnlbc {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub fmcghnlbikp: ::prost::alloc::vec::Vec<Obdbodnjacd>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub kpmknbnoafp: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(bool, tag = "2")]
pub pcklcaedjpc: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ghfekegefac {
/// offset: 24
#[prost(uint32, tag = "10")]
pub omfgaabelhe: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhciimgmiml {
/// offset: 24
#[prost(uint32, tag = "7")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub aoolknmjlni: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Clbncpofnpb {
/// offset: 24
#[prost(uint32, tag = "7")]
pub gelljojmefp: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub aoolknmjlni: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub mcghfjcbbmk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bmjddolalfi {
/// offset: 24
#[prost(uint32, tag = "9")]
pub enbegmdifkn: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Labmfheepbi {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub eljebpiokdd: ::prost::alloc::vec::Vec<Bmjddolalfi>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub fgjiamooiig: ::prost::alloc::vec::Vec<Clbncpofnpb>,
/// offset: 40
#[prost(uint32, repeated, tag = "14")]
pub jeenjphnbli: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "10")]
pub ffeilkdlabh: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint64, tag = "1")]
pub fekhnekhaak: u64,
/// offset: 64
#[prost(uint32, tag = "12")]
pub jfbomkncnie: u32,
/// offset: 68
#[prost(uint32, tag = "13")]
pub dfelfgnjgdp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Baedibfglde {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub jjhmehgelno: ::prost::alloc::vec::Vec<Ghfekegefac>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub ajfhkpngpdb: ::core::option::Option<Labmfheepbi>,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub dlcgpenpmnk: ::prost::alloc::vec::Vec<Fhciimgmiml>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Agfggfbnojc {
/// offset: 24
#[prost(uint32, tag = "9")]
pub ammpolonobc: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iilbdjmkelg {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub fgjhnnpoggf: ::prost::alloc::vec::Vec<Agfggfbnojc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Moogihhbhfg {
/// offset: 24
#[prost(uint32, tag = "15")]
pub icncmmeejkm: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub beijkgpgffe: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub lmgfegdnchp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lgflggdmagd {
/// offset: 24
#[prost(uint32, tag = "1")]
pub beijkgpgffe: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub bfadnhjajbj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Icabanfeihj {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub nilekcagimk: ::prost::alloc::vec::Vec<Lgflggdmagd>,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub lcjfdchinhl: ::prost::alloc::vec::Vec<Moogihhbhfg>,
}
/// Obf: BAKKENDDMOL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2582)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetElfRestaurantDataCsReq {}
/// Obf: FDFOELGFBCA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2592)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetElfRestaurantDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub oenljgebcga: ::core::option::Option<Baedibfglde>,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub milchkiieje: ::core::option::Option<Iilbdjmkelg>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub ibhkokeemoi: ::core::option::Option<Acakolcgdll>,
/// offset: 40
#[prost(message, optional, tag = "15")]
pub ahceimgnbnm: ::core::option::Option<Icabanfeihj>,
/// offset: 56
#[prost(message, optional, tag = "13")]
pub ffkcmkjffcm: ::core::option::Option<Omplekgnlbc>,
/// offset: 64
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2557)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aleedhcdial {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2573)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jfmkfjjcdkn {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hgmjfbcfjfn {
#[prost(
oneof = "hgmjfbcfjfn::Enddahpbckj",
tags = "4, 2, 12, 6, 11, 10, 5, 9, 1, 3, 15, 14"
)]
pub enddahpbckj: ::core::option::Option<hgmjfbcfjfn::Enddahpbckj>,
}
/// Nested message and enum types in `HGMJFBCFJFN`.
pub mod hgmjfbcfjfn {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Enddahpbckj {
/// offset: 24
#[prost(message, tag = "4")]
Jnbfibdklgb(super::Acakolcgdll),
/// offset: 24
#[prost(message, tag = "2")]
Lemcgnhlooi(super::Obdbodnjacd),
/// offset: 24
#[prost(message, tag = "12")]
Nefhjpjalgo(super::Agfggfbnojc),
/// offset: 24
#[prost(uint32, tag = "6")]
Edgoifoobmh(u32),
/// offset: 24
#[prost(message, tag = "11")]
Hinkdpmaicb(super::Ghfekegefac),
/// offset: 24
#[prost(message, tag = "10")]
Mocnalbmlli(super::Fhciimgmiml),
/// offset: 24
#[prost(message, tag = "5")]
Mfajapgacpa(super::Moogihhbhfg),
/// offset: 24
#[prost(uint32, tag = "9")]
Fdlgknfipmg(u32),
/// offset: 24
#[prost(message, tag = "1")]
Hmgkhcnmddj(super::Lgflggdmagd),
/// offset: 24
#[prost(uint32, tag = "3")]
Kmhmakdfklb(u32),
/// offset: 24
#[prost(bool, tag = "15")]
Pcklcaedjpc(bool),
/// offset: 24
#[prost(message, tag = "14")]
Hgpmmehonld(super::Labmfheepbi),
}
}
/// Obf: AODEGGFNDJP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2577)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantDataChangeNotify {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub dgngmjmpfgk: ::prost::alloc::vec::Vec<Hgmjfbcfjfn>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2569)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eeagaclndfn {
/// offset: 24
#[prost(uint32, tag = "14")]
pub lopnadhjkbf: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2595)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pnoenkfakek {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub fkmfhaajmmf: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kplhhleggcd {
/// offset: 24
#[prost(uint32, tag = "2")]
pub ihaomlephom: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub lopnadhjkbf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nkegpaocgcj {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub fkmfhaajmmf: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub ihaomlephom: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub lopnadhjkbf: u32,
}
/// Obf: AADFONOBBKJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2559)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantPlantSeedCsReq {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub fmcghnlbikp: ::prost::alloc::vec::Vec<Kplhhleggcd>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub blnhcibkjom: u32,
}
/// Obf: EPDCKMBJMOO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2579)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantPlantSeedScRsp {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub hdamnmcdhlh: ::prost::alloc::vec::Vec<Ecgkekkahgn>,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub fpebfljmejl: ::prost::alloc::vec::Vec<Nkegpaocgcj>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: GAHILLJECMN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2593)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantHarvestCropCsReq {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub fmcghnlbikp: ::prost::alloc::vec::Vec<Kplhhleggcd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cekmlmoclhf {
/// offset: 24
#[prost(map = "uint32, message", tag = "6")]
pub jocfflkpnol: ::std::collections::HashMap<u32, ItemList>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub kkdjmimhnae: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub ihaomlephom: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub lopnadhjkbf: u32,
}
/// Obf: AFOKEPANBEH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2584)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantHarvestCropScRsp {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub lgpombcjpkl: ::prost::alloc::vec::Vec<Cekmlmoclhf>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: DEJCDBOCLHM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2571)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantRecycleSeedCsReq {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub fmcghnlbikp: ::prost::alloc::vec::Vec<Kplhhleggcd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ecgkekkahgn {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub feanllocfba: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub lopnadhjkbf: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub ihaomlephom: u32,
}
/// Obf: IPFOBFKCDGH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2590)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantRecycleSeedScRsp {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub hdamnmcdhlh: ::prost::alloc::vec::Vec<Ecgkekkahgn>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: FIOHLMBJJDB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2596)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ElfRestaurantTakeVillagerRewardCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Plohacfcdkf {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub progress: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub mmmadinmhfb: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub ocjkdcpanjm: u32,
}
/// Obf: HDPBHCKNOBC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2565)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantTakeVillagerRewardScRsp {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub djobnpiaejp: ::prost::alloc::vec::Vec<Plohacfcdkf>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2553)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ockgmngkiee {
/// offset: 24
#[prost(uint32, tag = "8")]
pub ammpolonobc: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub igoojkmpmdc: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2588)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fceehnojaan {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub fkmfhaajmmf: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2570)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hcbcpfnmmmi {
/// offset: 24
#[prost(uint32, tag = "8")]
pub omfgaabelhe: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub igoojkmpmdc: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2562)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ghnlnaaaolg {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2556)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hcgnkjhkjmm {
/// offset: 24
#[prost(uint32, tag = "7")]
pub igoojkmpmdc: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub aoolknmjlni: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2566)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ijbbckpnpaf {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kheoagdihcc {
/// offset: 24
#[prost(uint32, tag = "7")]
pub aoolknmjlni: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kfckfofongi {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub medlnejhoef: ::prost::alloc::vec::Vec<Kheoagdihcc>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub kinccgndojn: u32,
/// offset: 36
#[prost(bool, tag = "15")]
pub facnfjfmpnk: bool,
/// offset: 37
#[prost(bool, tag = "5")]
pub dplfiipiacn: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jpljjhffodo {
/// offset: 24
#[prost(uint32, tag = "13")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub laoacnpdold: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fjebmhibjpl {
/// offset: 24
#[prost(uint32, tag = "11")]
pub bbmelnjbgal: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub caoflnhbolk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lncaakdimbl {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub dbobkaagpjh: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub adgnneoeafo: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub biofdpichlc: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub ihhkfadnadn: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub aoolknmjlni: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub ifgmfcognjf: u32,
/// offset: 52
#[prost(bool, tag = "8")]
pub plieoddeehg: bool,
/// offset: 53
#[prost(bool, tag = "9")]
pub fklnfmahkgd: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cdcmoffkcpi {
/// offset: 24
#[prost(uint32, tag = "13")]
pub event_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub biofdpichlc: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub glabgheagmi: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2591)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iaomnbibcnp {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub pigmdkogade: ::prost::alloc::vec::Vec<Cdcmoffkcpi>,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub mfiibgcfabf: ::prost::alloc::vec::Vec<Fjebmhibjpl>,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub cmodblcaejf: ::prost::alloc::vec::Vec<Lncaakdimbl>,
/// offset: 40
#[prost(message, repeated, tag = "7")]
pub mgfhebidaol: ::prost::alloc::vec::Vec<Jpljjhffodo>,
/// offset: 48
#[prost(message, repeated, tag = "1")]
pub pnbhfpmpghn: ::prost::alloc::vec::Vec<Kfckfofongi>,
/// offset: 64
#[prost(uint32, tag = "10")]
pub ofmdjamjngn: u32,
/// offset: 68
#[prost(uint32, tag = "8")]
pub ploembocige: u32,
/// offset: 72
#[prost(uint32, tag = "5")]
pub gkoongbhomm: u32,
/// offset: 76
#[prost(uint32, tag = "3")]
pub ifdkcgenncp: u32,
/// offset: 80
#[prost(uint32, tag = "4")]
pub hfiblhafonm: u32,
/// offset: 84
#[prost(uint32, tag = "12")]
pub fekhnekhaak: u32,
/// offset: 88
#[prost(uint32, tag = "2")]
pub cost_time: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2568)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Goojijdpkip {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: FGADBGEMDAG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2599)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ElfRestaurantBuyShopItemCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub icncmmeejkm: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub icaildehhbn: u32,
}
/// Obf: GAAODNGGFJF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2564)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantBuyShopItemScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub glapknmcibi: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub fkmfhaajmmf: ::core::option::Option<ItemCostData>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub icncmmeejkm: u32,
}
/// Obf: NDEFINBJPAG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2600)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ElfRestaurantFinishTradeOrderCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub bfadnhjajbj: u32,
}
/// Obf: LOOPILHHNFD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2587)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ElfRestaurantFinishTradeOrderScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub fkmfhaajmmf: ::core::option::Option<ItemCostData>,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub glapknmcibi: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub bfadnhjajbj: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2572)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kfliegjgobo {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub cobakmlaojc: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2598)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Endidpakmgf {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2574)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mfijfceakha {
/// offset: 24
#[prost(bool, tag = "4")]
pub cagchkjhmpd: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2578)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Njmhbeaaooc {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hklddaaecln {
/// offset: 24
#[prost(uint32, tag = "10")]
pub state: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub ljhknkflgde: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kkfmgcndhgh {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub dmdkaoolabf: ::prost::alloc::vec::Vec<Hklddaaecln>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6558)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetEraFlipperDataCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6567)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetEraFlipperDataScRsp {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub data: ::core::option::Option<Kkfmgcndhgh>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6564)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChangeEraFlipperDataCsReq {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub data: ::core::option::Option<Kkfmgcndhgh>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6561)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChangeEraFlipperDataScRsp {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub data: ::core::option::Option<Kkfmgcndhgh>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6552)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ResetEraFlipperDataCsReq {
/// offset: 24
#[prost(bool, tag = "7")]
pub cjeildioioe: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6573)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ResetEraFlipperDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub data: ::core::option::Option<Kkfmgcndhgh>,
/// offset: 32
#[prost(bool, tag = "6")]
pub cjeildioioe: bool,
/// offset: 36
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6553)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterEraFlipperDataCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub state: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub ljhknkflgde: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6557)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterEraFlipperDataScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub ljhknkflgde: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6560)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dmiceocogad {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub data: ::core::option::Option<Kkfmgcndhgh>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub floor_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ehplfhlnmif {
/// offset: 24
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "14")]
pub avatar_type: i32,
/// offset: 32
#[prost(double, tag = "13")]
pub damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ldlcmmopkng {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub battle_target_list: ::prost::alloc::vec::Vec<BattleTarget>,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub dckigahcnmj: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub battle_info: ::core::option::Option<BattleGridFightSpecialBattleInfo>,
/// offset: 48
#[prost(message, repeated, tag = "4")]
pub avatar_list: ::prost::alloc::vec::Vec<Ehplfhlnmif>,
/// offset: 56
#[prost(enumeration = "Edjkfobbdjf", tag = "2")]
pub hfpejidddjg: i32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub round_cnt: u32,
/// offset: 64
#[prost(uint32, tag = "7")]
pub djhhpkmhpbc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Acnkopcgkdd {
/// offset: 24
#[prost(uint32, tag = "4")]
pub faglnmdfome: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub level_id: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub max_score: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gomkghjbnfm {
/// offset: 24
#[prost(uint32, tag = "8")]
pub jekloeppjbk: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hloadnfiooo {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub dckigahcnmj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub level_id: u32,
/// offset: 36
#[prost(bool, tag = "14")]
pub fjakcbpafmd: bool,
/// offset: 37
#[prost(bool, tag = "6")]
pub fanpgkbliob: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lmmlgkhalla {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub cepcglmfpbc: ::prost::alloc::vec::Vec<Gomkghjbnfm>,
/// offset: 32
#[prost(enumeration = "Edjkfobbdjf", tag = "3")]
pub hfpejidddjg: i32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub item_value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cjjhnficdim {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub bhaohnceajm: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub hnocfeloafj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub jbojbagkiae: ::prost::alloc::vec::Vec<Hloadnfiooo>,
/// offset: 48
#[prost(message, repeated, tag = "12")]
pub cepcglmfpbc: ::prost::alloc::vec::Vec<Gomkghjbnfm>,
/// offset: 56
#[prost(message, repeated, tag = "13")]
pub hhfaafobkme: ::prost::alloc::vec::Vec<Lmmlgkhalla>,
/// offset: 64
#[prost(message, repeated, tag = "10")]
pub pofjccbebga: ::prost::alloc::vec::Vec<Acnkopcgkdd>,
/// offset: 72
#[prost(uint32, tag = "7")]
pub plpheiblpdl: u32,
/// offset: 76
#[prost(uint32, tag = "15")]
pub item_value: u32,
/// offset: 80
#[prost(uint32, tag = "11")]
pub exp: u32,
}
/// Obf: NJHABLKFDLG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7132)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetEvolveBuildQueryInfoCsReq {}
/// Obf: LBPHINKJJIM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7142)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetEvolveBuildQueryInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub jpdoigjngnp: ::prost::alloc::vec::Vec<Ldlcmmopkng>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub cfdiklbinhk: ::core::option::Option<Cjjhnficdim>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: HOKOLDJBBMK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7107)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EvolveBuildStartLevelCsReq {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub avatar_list: ::prost::alloc::vec::Vec<Ehplfhlnmif>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub nenjbdbjnfi: ::core::option::Option<Dkphafpgdlo>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub level_id: u32,
}
/// Obf: GDMLMJECLCD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7123)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EvolveBuildStartLevelScRsp {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub oeibhlmdjka: ::core::option::Option<Ldlcmmopkng>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub aepnedjpagk: ::core::option::Option<SceneBattleInfo>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: FPMGJDEHNAI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7144)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EvolveBuildStartStageCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub level_id: u32,
}
/// Obf: BNFCJPEGJFL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7127)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EvolveBuildStartStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub aepnedjpagk: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub oeibhlmdjka: ::core::option::Option<Ldlcmmopkng>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: FJGKJHBJCCG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7119)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetEvolveBuildGiveupCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub level_id: u32,
}
/// Obf: OKBILIPEDPP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7145)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetEvolveBuildGiveupScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub oeibhlmdjka: ::core::option::Option<Ldlcmmopkng>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aiaonlcgihp {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7129)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Efdeajnnejo {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub oeibhlmdjka: ::core::option::Option<Ldlcmmopkng>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: CFEDPOMHPCP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7143)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetEvolveBuildFinishScNotify {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub oeibhlmdjka: ::core::option::Option<Ldlcmmopkng>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub level_id: u32,
/// offset: 36
#[prost(enumeration = "Iapiiejhlmp", tag = "2")]
pub apkkkeipjog: i32,
/// offset: 40
#[prost(bool, tag = "10")]
pub nlmafmcfhal: bool,
/// offset: 44
#[prost(uint32, tag = "9")]
pub elkcohlggjn: u32,
/// offset: 48
#[prost(uint32, tag = "15")]
pub score_id: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub item_value: u32,
/// offset: 56
#[prost(uint32, tag = "8")]
pub wave: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub exp: u32,
}
/// Obf: JBGHEJOMOAL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7134)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetEvolveBuildReRandomStageCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub level_id: u32,
}
/// Obf: PIHEAPGDMLC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7121)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetEvolveBuildReRandomStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub gmbpffiabhj: ::core::option::Option<Hloadnfiooo>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: LBPEMINKHEN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7108)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetEvolveBuildShopAbilityUpCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub jekloeppjbk: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub level: u32,
}
/// Obf: LJDGGBLKKGB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7103)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetEvolveBuildShopAbilityUpScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub level: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub jekloeppjbk: u32,
}
/// Obf: FMGBEEPNNHH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7138)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetEvolveBuildShopAbilityDownCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub jekloeppjbk: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub level: u32,
}
/// Obf: BJELONPOIAG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7120)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetEvolveBuildShopAbilityDownScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub jekloeppjbk: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub level: u32,
}
/// Obf: NILMGDJFACH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7116)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetEvolveBuildShopAbilityResetCsReq {
/// offset: 24
#[prost(enumeration = "Edjkfobbdjf", tag = "7")]
pub hfpejidddjg: i32,
}
/// Obf: IPLODDDJKNF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7141)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetEvolveBuildShopAbilityResetScRsp {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub cepcglmfpbc: ::prost::alloc::vec::Vec<Gomkghjbnfm>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub item_value: u32,
/// offset: 36
#[prost(enumeration = "Edjkfobbdjf", tag = "12")]
pub hfpejidddjg: i32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: FNIFKDBNLBG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7118)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetEvolveBuildCoinNotify {
/// offset: 24
#[prost(enumeration = "Edjkfobbdjf", tag = "15")]
pub hfpejidddjg: i32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub item_value: u32,
}
/// Obf: EMKKAIGDENF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7114)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EvolveBuildSkipTeachLevelCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub level_id: u32,
}
/// Obf: OBBEOELJNPA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7150)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EvolveBuildSkipTeachLevelScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub level_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ExpeditionInfo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub id: u32,
}
/// Obf: DGHLOHPCFKP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2532)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetExpeditionDataCsReq {}
/// Obf: CNLOBEKDKGL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2542)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetExpeditionDataScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub caalnnfjiah: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub expedition_info: ::prost::alloc::vec::Vec<ExpeditionInfo>,
/// offset: 40
#[prost(int64, tag = "9")]
pub bjmgdbchean: i64,
/// offset: 48
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub total_expedition_count: u32,
}
/// Obf: GFGPOLPKOLH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2508)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AcceptMultipleExpeditionCsReq {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub expedition: ::prost::alloc::vec::Vec<ExpeditionInfo>,
}
/// Obf: LIIHMEHAHDN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2503)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AcceptMultipleExpeditionScRsp {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub accept_multi_expedition: ::prost::alloc::vec::Vec<ExpeditionInfo>,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub djobnpiaejp: ::prost::alloc::vec::Vec<ItemList>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 48
#[prost(int64, tag = "4")]
pub bjmgdbchean: i64,
}
/// Obf: PEIGLFGGMJH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2538)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeMultipleExpeditionRewardCsReq {}
/// Obf: MFDJDDKAHKL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2520)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeMultipleExpeditionRewardScRsp {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub djobnpiaejp: ::prost::alloc::vec::Vec<ItemList>,
/// offset: 32
#[prost(uint32, repeated, tag = "8")]
pub npcmkbnjaba: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(int64, tag = "9")]
pub bjmgdbchean: i64,
/// offset: 48
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2509)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hkcilggeefm {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub expedition_info: ::prost::alloc::vec::Vec<ExpeditionInfo>,
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub caalnnfjiah: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub total_expedition_count: u32,
/// offset: 48
#[prost(int64, tag = "3")]
pub bjmgdbchean: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fggcekhfplh {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<Pkcipjbkafo>,
/// offset: 32
#[prost(uint32, repeated, tag = "8")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gcfdjcpfogg {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub fibfikobdpg: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub jjobbohhomg: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(map = "uint32, uint32", tag = "15")]
pub dlbojccdcfi: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(map = "uint32, message", tag = "9")]
pub dalpakhckli: ::std::collections::HashMap<u32, Fggcekhfplh>,
/// offset: 56
#[prost(uint32, repeated, tag = "2")]
pub djjkdgefoip: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, repeated, tag = "3")]
pub hplnhifhbma: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, tag = "5")]
pub ofhbpngdego: u32,
}
/// Obf: DEMKDHAODBJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4973)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFantasticStoryActivityDataCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub ofhbpngdego: u32,
}
/// Obf: MHMLENGPLLD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4903)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFantasticStoryActivityDataScRsp {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub oniemliconb: ::core::option::Option<Gcfdjcpfogg>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4980)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Epmjekohnme {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub oniemliconb: ::core::option::Option<Gcfdjcpfogg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pkcipjbkafo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "7")]
pub avatar_type: i32,
}
/// Obf: NLIBEBMOKCI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4927)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterFantasticStoryActivityStageCsReq {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub avatar_list: ::prost::alloc::vec::Vec<Pkcipjbkafo>,
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub ofhbpngdego: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub battle_id: u32,
}
/// Obf: HOPLLHBDLBI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4936)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterFantasticStoryActivityStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub battle_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub ofhbpngdego: u32,
}
/// Obf: NAGIJNLDDEA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4913)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FantasticStoryActivityBattleEndScNotify {
/// offset: 24
#[prost(uint32, tag = "13")]
pub ofhbpngdego: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub battle_id: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub fhbnghinhog: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fjkmgckmnna {
/// offset: 24
#[prost(enumeration = "Mohnimlcoda", tag = "5")]
pub nfmkofnekla: i32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub bneflbpcpoi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jogccinehfj {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub monster_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub affix_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub unique_id: u32,
/// offset: 40
#[prost(bool, tag = "12")]
pub fniaoaobkba: bool,
/// offset: 41
#[prost(bool, tag = "11")]
pub dihfbeljfia: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gkjemhkomjc {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub cffcnedgcjj: ::prost::alloc::vec::Vec<Jogccinehfj>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub rank: u32,
/// offset: 36
#[prost(int32, tag = "4")]
pub max_hp: i32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub avatar_id: u32,
/// offset: 44
#[prost(int32, tag = "11")]
pub hp: i32,
/// offset: 48
#[prost(enumeration = "FateMasterStatusType", tag = "7")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Clnabfmhffh {
/// offset: 24
#[prost(bool, tag = "5")]
pub bkfonknlchp: bool,
/// offset: 28
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mjljmccgnee {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub kpehhgeknha: ::core::option::Option<Clnabfmhffh>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub ljeafpohncd: ::core::option::Option<Clnabfmhffh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pjfdaokikoj {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub ocambknkkgo: ::prost::alloc::vec::Vec<Gkjemhkomjc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kolccdijbgo {
/// offset: 24
#[prost(uint32, tag = "5")]
pub cnt: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Plmamhbljkp {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub source: ::core::option::Option<Fjkmgckmnna>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub cnt: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Agpkfblgdih {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub kbgaphfipjf: ::prost::alloc::vec::Vec<Plmamhbljkp>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub trait_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nbbhdpcphnn {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "8")]
pub ehnhilfahgp: ::std::collections::HashMap<u32, u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub mhlngfboidp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub buff_list: ::prost::alloc::vec::Vec<Kolccdijbgo>,
/// offset: 40
#[prost(uint32, repeated, tag = "4")]
pub ngomjifbbbp: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "2")]
pub iccmjhjlpcd: ::prost::alloc::vec::Vec<Agpkfblgdih>,
/// offset: 64
#[prost(uint32, tag = "11")]
pub jimbjhlmhlo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jdaiofepgcc {
/// offset: 24
#[prost(uint32, tag = "4")]
pub kdkpdjnmmcm: u32,
/// offset: 28
#[prost(bool, tag = "15")]
pub gdoblppegkd: bool,
/// offset: 32
#[prost(uint32, tag = "1")]
pub buff_id: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub cnt: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Imihimchhip {
/// offset: 24
#[prost(uint32, tag = "15")]
pub oidjfifjdhl: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub item_value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jimnppnnhel {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub aallbbcjgia: ::prost::alloc::vec::Vec<Imihimchhip>,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub ogdkjpdffai: ::prost::alloc::vec::Vec<Jdaiofepgcc>,
/// offset: 40
#[prost(bool, tag = "1")]
pub pnmnpfgcfbj: bool,
/// offset: 41
#[prost(bool, tag = "5")]
pub ondcoebnapj: bool,
/// offset: 44
#[prost(uint32, tag = "11")]
pub item_value: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub kcblnmmhokg: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub mncbflefjck: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kclhmjhidob {
/// offset: 24
#[prost(uint32, tag = "10")]
pub bkpdkfldldd: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub kbbdabkelkb: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub idnhbbmlnjk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Enjdefhfkpi {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub bahmhmdompb: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Klmngojkein {
/// offset: 24
#[prost(uint32, tag = "1")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub melnkmalhjo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kaopgjbgebf {
/// offset: 24
#[prost(int32, tag = "4")]
pub value: i32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub unique_id: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub damihcppjab: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bfbceoiclab {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub ccopdlokaae: ::core::option::Option<Pjfdaokikoj>,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub iemekmddioi: ::core::option::Option<Enjdefhfkpi>,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub lnngkpajklp: ::prost::alloc::vec::Vec<Kaopgjbgebf>,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub mhaleihfklg: ::core::option::Option<Nbbhdpcphnn>,
/// offset: 48
#[prost(message, optional, tag = "1")]
pub lmldelgbjoo: ::core::option::Option<Kclhmjhidob>,
/// offset: 56
#[prost(message, optional, tag = "5")]
pub efllphldbpc: ::core::option::Option<Jimnppnnhel>,
/// offset: 64
#[prost(message, optional, tag = "1749")]
pub cmcbggklbcf: ::core::option::Option<Annfoagbjbp>,
/// offset: 72
#[prost(message, repeated, tag = "4")]
pub felmampgmae: ::prost::alloc::vec::Vec<Klmngojkein>,
/// offset: 80
#[prost(message, optional, tag = "15")]
pub fmigokidkjl: ::core::option::Option<Jfkaomcjikk>,
/// offset: 88
#[prost(message, optional, tag = "1316")]
pub godpehnppco: ::core::option::Option<Ibgfkjmmici>,
/// offset: 104
#[prost(uint32, tag = "2")]
pub difficulty_level: u32,
/// offset: 108
#[prost(enumeration = "Emfdlpnogoh", tag = "7")]
pub status: i32,
/// offset: 112
#[prost(uint32, tag = "11")]
pub gbmbghapdmg: u32,
/// offset: 116
#[prost(uint32, tag = "14")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jfkaomcjikk {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub gjdkhbphncg: ::core::option::Option<Kfaiflhpeie>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub queue_position: u32,
}
/// Obf: AMEFCGGAGGC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5970)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FateHandlePendingActionCsReq {
/// offset: 36
#[prost(uint32, tag = "4")]
pub queue_position: u32,
#[prost(oneof = "fate_handle_pending_action_cs_req::Dmnecekolaj", tags = "15, 11")]
pub dmnecekolaj: ::core::option::Option<
fate_handle_pending_action_cs_req::Dmnecekolaj,
>,
}
/// Nested message and enum types in `FateHandlePendingActionCsReq`.
pub mod fate_handle_pending_action_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Dmnecekolaj {
/// offset: 24
#[prost(message, tag = "15")]
Hnpbcgilajp(super::Afkjkljjlkn),
/// offset: 24
#[prost(message, tag = "11")]
Npbkaadbhhc(super::Ghajmkceepj),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Afkjkljjlkn {
/// offset: 24
#[prost(uint32, tag = "10")]
pub pjlejkeofii: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ghajmkceepj {
/// offset: 24
#[prost(bool, tag = "13")]
pub mlkbobieapl: bool,
/// offset: 28
#[prost(uint32, tag = "15")]
pub noililelkfb: u32,
}
/// Obf: ILLBJPOBLLK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5962)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FateHandlePendingActionScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub queue_position: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: HCPNKGMBBIP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5956)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateSyncActionResultScNotify {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub clggklnplck: ::prost::alloc::vec::Vec<Ddlhodcinbi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ddlhodcinbi {
#[prost(
oneof = "ddlhodcinbi::Mmcgbgdjipn",
tags = "7, 3, 11, 5, 13, 1, 4, 14, 12, 6, 8, 2, 10, 15, 9, 27, 1500, 592, 349, 1846, 1915, 562"
)]
pub mmcgbgdjipn: ::core::option::Option<ddlhodcinbi::Mmcgbgdjipn>,
}
/// Nested message and enum types in `DDLHODCINBI`.
pub mod ddlhodcinbi {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 24
#[prost(message, tag = "7")]
Ekkabkcclgj(super::Daccnafghfj),
/// offset: 24
#[prost(message, tag = "3")]
Bjedonkmcfe(super::Mmppkfjeogk),
/// offset: 24
#[prost(message, tag = "11")]
Gaefnajaceh(super::Oppndjocbea),
/// offset: 24
#[prost(message, tag = "5")]
Jgkdifdimkn(super::Fliplahlmkm),
/// offset: 24
#[prost(message, tag = "13")]
Mfflklajbdf(super::Dbknlpmgffh),
/// offset: 24
#[prost(message, tag = "1")]
Henlcgaciok(super::Jflohllmojk),
/// offset: 24
#[prost(message, tag = "4")]
Plflnblmmhi(super::Dobhockghbi),
/// offset: 24
#[prost(message, tag = "14")]
Nkpaelihjad(super::Mafjliikiif),
/// offset: 24
#[prost(message, tag = "12")]
Mlpfdmiilbd(super::Anjbjldmdfn),
/// offset: 24
#[prost(message, tag = "6")]
Gigfdpnimgd(super::Afankkdmihc),
/// offset: 24
#[prost(message, tag = "8")]
Bnbgbakhneb(super::Fhdbcdoeaem),
/// offset: 24
#[prost(message, tag = "2")]
Jgnmfhfcifn(super::Lmopafoijnf),
/// offset: 24
#[prost(message, tag = "10")]
Okdkhjfhjnd(super::Kajlllaakog),
/// offset: 24
#[prost(message, tag = "15")]
Ccohjlknfon(super::Ahomaahpcig),
/// offset: 24
#[prost(message, tag = "9")]
Milpeakhkel(super::Kgjgeeeknnc),
/// offset: 24
#[prost(message, tag = "27")]
Pldlcjpgcib(super::Lhjbihjbnhi),
/// offset: 24
#[prost(message, tag = "1500")]
Feinkbbjnhp(super::Bdjegabknhn),
/// offset: 24
#[prost(message, tag = "592")]
Hnfllmllnfi(super::Elemfbmommm),
/// offset: 24
#[prost(message, tag = "349")]
Ccegfkebemi(super::Hacigdeemcj),
/// offset: 24
#[prost(message, tag = "1846")]
Ggglmgkkffm(super::Panagpmiiih),
/// offset: 24
#[prost(message, tag = "1915")]
Jkhgejcjoeb(super::Kgobmeoaebl),
/// offset: 24
#[prost(message, tag = "562")]
Cmhlmlegngm(super::Pikiddeedii),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jflohllmojk {
/// offset: 24
#[prost(uint32, tag = "4")]
pub mncbflefjck: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub kcblnmmhokg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kgjgeeeknnc {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub efllphldbpc: ::core::option::Option<Jimnppnnhel>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kgobmeoaebl {
/// offset: 24
#[prost(bool, tag = "7")]
pub ondcoebnapj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pikiddeedii {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub bahmhmdompb: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lmopafoijnf {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub fckiolplani: ::prost::alloc::vec::Vec<Kolccdijbgo>,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub pdkamagefek: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kajlllaakog {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub bfninelcbcn: ::prost::alloc::vec::Vec<Agpkfblgdih>,
/// offset: 32
#[prost(uint32, repeated, tag = "8")]
pub cjbincokfpo: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ahomaahpcig {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub dapjmjmgcfc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "13")]
pub ekjdleffghd: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bdjegabknhn {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub pphekhllfhc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "2")]
pub icaoknphkgn: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Panagpmiiih {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub ngomjifbbbp: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Elemfbmommm {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub ecmbbbapajc: ::core::option::Option<Bgnimfmfklh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hacigdeemcj {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub jdfkejddgfc: ::core::option::Option<Fjkmgckmnna>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Daccnafghfj {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub akgjopblpne: ::core::option::Option<Kclhmjhidob>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mmppkfjeogk {
/// offset: 24
#[prost(enumeration = "Emfdlpnogoh", tag = "6")]
pub egbfnfcephd: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Legbkmiijoa {
/// offset: 24
#[prost(double, tag = "1")]
pub fjdfopnafpp: f64,
/// offset: 32
#[prost(uint32, tag = "8")]
pub gcifclingfn: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub avatar_id: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub ecpmgbgllnn: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub diidbkijeaf: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub jnpbaooaleh: u32,
/// offset: 52
#[prost(bool, tag = "11")]
pub jmcmpfpdehg: bool,
/// offset: 53
#[prost(bool, tag = "6")]
pub mehpjmpdnna: bool,
/// offset: 56
#[prost(uint32, tag = "4")]
pub jglnalonldo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oppndjocbea {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub eaockldeogh: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub mikkaejnlal: ::prost::alloc::vec::Vec<Legbkmiijoa>,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub ocambknkkgo: ::prost::alloc::vec::Vec<Gkjemhkomjc>,
/// offset: 48
#[prost(uint32, tag = "1")]
pub jjdeehamhgf: u32,
/// offset: 52
#[prost(uint32, tag = "10")]
pub ncdbcllahpp: u32,
/// offset: 56
#[prost(bool, tag = "3")]
pub needlfjjfpl: bool,
/// offset: 60
#[prost(uint32, tag = "5")]
pub lkpnnogpjoi: u32,
/// offset: 64
#[prost(uint32, tag = "15")]
pub gcnmkihofgg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fliplahlmkm {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub blfmgkpnpgg: ::prost::alloc::vec::Vec<Mjljmccgnee>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dbknlpmgffh {
/// offset: 24
#[prost(uint32, tag = "12")]
pub gold: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dobhockghbi {
/// offset: 24
#[prost(uint32, tag = "12")]
pub jimbjhlmhlo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mafjliikiif {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub maibaoaogid: ::core::option::Option<Klmngojkein>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Anjbjldmdfn {
/// offset: 24
#[prost(uint32, tag = "12")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Afankkdmihc {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub mgmpdhkjfim: ::core::option::Option<Kaopgjbgebf>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhdbcdoeaem {
/// offset: 24
#[prost(uint32, tag = "15")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lhjbihjbnhi {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub gjpgbbhcafc: ::core::option::Option<Gkjemhkomjc>,
}
/// Obf: OICAPCABFNK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5966)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateSyncPendingActionScNotify {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub fmigokidkjl: ::core::option::Option<Jfkaomcjikk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kfaiflhpeie {
#[prost(oneof = "kfaiflhpeie::Mmcgbgdjipn", tags = "13, 5")]
pub mmcgbgdjipn: ::core::option::Option<kfaiflhpeie::Mmcgbgdjipn>,
}
/// Nested message and enum types in `KFAIFLHPEIE`.
pub mod kfaiflhpeie {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 24
#[prost(message, tag = "13")]
Hnpbcgilajp(super::Dafhokgicng),
/// offset: 24
#[prost(message, tag = "5")]
Npbkaadbhhc(super::Jcmkkekmhnc),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dafhokgicng {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub pdabdejbpel: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kmlomkcmghd {
/// offset: 24
#[prost(uint32, tag = "9")]
pub jcndbkgbllj: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub damihcppjab: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jcmkkekmhnc {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub lgfjpbjobpc: ::prost::alloc::vec::Vec<Kmlomkcmghd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ejcccigmhom {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub gjfkkffjdah: ::core::option::Option<Hijclodmbpo>,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub nkhiimhclcd: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "13")]
pub bdibpimapoc: ::core::option::Option<Gcecagoeldp>,
/// offset: 48
#[prost(uint32, repeated, tag = "2")]
pub gmgohblfman: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hijclodmbpo {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub oafljgckiaj: ::core::option::Option<Hjhmndbjpnd>,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub bjjdjfjmgdi: ::prost::alloc::vec::Vec<Hjfceebagmf>,
/// offset: 40
#[prost(map = "uint32, message", tag = "2")]
pub bdjecejakij: ::std::collections::HashMap<u32, Hjhmndbjpnd>,
/// offset: 48
#[prost(message, optional, tag = "6")]
pub pidfdpidjmn: ::core::option::Option<Hjhmndbjpnd>,
/// offset: 56
#[prost(uint32, tag = "5")]
pub ohpghpflfko: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gcecagoeldp {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub cfikmgkpofh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "10")]
pub npdokajookd: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub exp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hjhmndbjpnd {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "13")]
pub ljdljkcmiic: ::std::collections::HashMap<u32, u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub dkjedbhlopp: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub kaenlkdnomf: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub aadniffhhdd: u32,
}
/// Obf: MFAGCMDGHPJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5982)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FateQueryCsReq {}
/// Obf: DOFDHCNMNMJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5992)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateQueryScRsp {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub lflcdngalme: ::core::option::Option<Ejcccigmhom>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub oeibhlmdjka: ::core::option::Option<Bfbceoiclab>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: KMDNHNAEPBE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5957)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateStartCsReq {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub avatar_list: ::prost::alloc::vec::Vec<Kpnhgdglicn>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub difficulty_level: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub area_id: u32,
}
/// Obf: KEMGFAPBFNL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5973)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateStartScRsp {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub oeibhlmdjka: ::core::option::Option<Bfbceoiclab>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: OGCKAGAMDJP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5994)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FateBattleStartCsReq {}
/// Obf: HIEGKBMFNMJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5977)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateBattleStartScRsp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: OEMOJOKKKNL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5969)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateChangeLineupCsReq {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub avatar_list: ::prost::alloc::vec::Vec<Kpnhgdglicn>,
}
/// Obf: GBOIDHOLFGH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5995)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FateChangeLineupScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: IBECCHLNDFL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5959)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FateShopBuyGoodsCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub coclmanmaai: u32,
}
/// Obf: GMDDANCGGBL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5979)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FateShopBuyGoodsScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub coclmanmaai: u32,
}
/// Obf: BPFLBBKOPNN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5993)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FateShopSellBuffCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub jdifhpafpid: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub pcjobdnleai: u32,
/// offset: 32
#[prost(bool, tag = "9")]
pub pmcpiecgehh: bool,
}
/// Obf: LBNKGCMFNCM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5984)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FateShopSellBuffScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub pcjobdnleai: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub jdifhpafpid: u32,
/// offset: 32
#[prost(bool, tag = "11")]
pub pmcpiecgehh: bool,
/// offset: 36
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: HJFALMNEFDC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5971)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FateShopRefreshGoodsCsReq {}
/// Obf: OPABCPDGGAA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5990)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateShopRefreshGoodsScRsp {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub ogdkjpdffai: ::prost::alloc::vec::Vec<Jdaiofepgcc>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "4")]
pub pnmnpfgcfbj: bool,
}
/// Obf: OPHOEIDJDMO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5955)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FateShopLockGoodsCsReq {
/// offset: 24
#[prost(bool, tag = "1")]
pub is_locked: bool,
}
/// Obf: JPNPDPIBNBB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5958)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FateShopLockGoodsScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 28
#[prost(bool, tag = "5")]
pub is_locked: bool,
}
/// Obf: JHOFKNCODLC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5953)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FateShopLeaveCsReq {}
/// Obf: LIBBPNHIGAG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5988)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FateShopLeaveScRsp {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Annfoagbjbp {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub blfmgkpnpgg: ::prost::alloc::vec::Vec<Mjljmccgnee>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bgnimfmfklh {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub source: ::core::option::Option<Fjkmgckmnna>,
/// offset: 32
#[prost(map = "uint32, double", tag = "5")]
pub opemkbpffdn: ::std::collections::HashMap<u32, f64>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ibgfkjmmici {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub opoidpjffpk: ::prost::alloc::vec::Vec<Bgnimfmfklh>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5991)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fgemjlfihhl {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5968)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jolgfgcfmal {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hdhlhneachp {
/// offset: 24
#[prost(bool, tag = "14")]
pub eneihgdapda: bool,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "4")]
pub avatar_type: i32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub id: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hjfceebagmf {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub felmampgmae: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "2")]
pub dbifajibgac: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub avatar_list: ::prost::alloc::vec::Vec<Hdhlhneachp>,
/// offset: 40
#[prost(map = "uint32, uint32", tag = "927")]
pub dhbpgmpmpol: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(map = "uint32, uint32", tag = "6")]
pub lanhcgfhcdb: ::std::collections::HashMap<u32, u32>,
/// offset: 64
#[prost(uint32, repeated, tag = "4")]
pub lnngkpajklp: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, tag = "3")]
pub bkpdkfldldd: u32,
/// offset: 76
#[prost(uint32, tag = "1")]
pub level_id: u32,
/// offset: 80
#[prost(uint32, tag = "13")]
pub kbbdabkelkb: u32,
/// offset: 84
#[prost(uint32, tag = "8")]
pub okoicdengfk: u32,
/// offset: 88
#[prost(uint32, tag = "7")]
pub idnhbbmlnjk: u32,
/// offset: 92
#[prost(uint32, tag = "9")]
pub difficulty_level: u32,
/// offset: 96
#[prost(uint32, tag = "5")]
pub gbmbghapdmg: u32,
}
/// Obf: HLECBNECIJA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5999)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateSettleScNotify {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub lnbbppklbfa: ::core::option::Option<Hjfceebagmf>,
/// offset: 32
#[prost(message, optional, tag = "15")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub score_id: u32,
}
/// Obf: EFGLGFMMNJI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5964)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FateTakeExpRewardCsReq {}
/// Obf: PNJAABBGEII
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6000)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FateTakeExpRewardScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub hkefkhjoepj: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub hpjmjeajkac: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jbmjoipjplh {
/// offset: 24
#[prost(uint32, tag = "9")]
pub djfgdmidehj: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub ofbedjiaeoa: u32,
/// offset: 32
#[prost(enumeration = "FeverTimeBattleRank", tag = "5")]
pub oingnajmfnl: i32,
}
/// Obf: AEGLEIHJKFN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7160)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFeverTimeActivityDataCsReq {}
/// Obf: FBKBHENKCPF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7154)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFeverTimeActivityDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub gndefeaednj: ::prost::alloc::vec::Vec<Jbmjoipjplh>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: GNFDDFJAEEC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7152)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FeverTimeActivityBattleEndScNotify {
/// offset: 24
#[prost(uint32, tag = "4")]
pub fajdffhodip: u32,
/// offset: 28
#[prost(enumeration = "FeverTimeBattleRank", tag = "8")]
pub lddhcplnkka: i32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub turn_left: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub id: u32,
}
/// Obf: JIPHBIACDPH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7159)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterFeverTimeActivityStageCsReq {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub avatar_list: ::prost::alloc::vec::Vec<Kpnhgdglicn>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub cjhdabdkghp: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub id: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub mflaimhfabp: u32,
}
/// Obf: NMHDDOGNHGC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7158)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterFeverTimeActivityStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub id: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kijefpfaijc {
/// offset: 16
#[prost(string, tag = "1")]
pub bkiijelpnpl: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "3")]
pub platform: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub ljkmpimkomo: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub uid: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub account_ip: u32,
/// offset: 48
#[prost(uint64, tag = "7")]
pub pmloioiahcf: u64,
/// offset: 56
#[prost(uint32, tag = "8")]
pub mlklbjjhgio: u32,
/// offset: 60
#[prost(uint32, tag = "10")]
pub account_ip_port: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30003)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jeoilkkmkcn {
/// offset: 24
#[prost(uint64, tag = "8")]
pub server_timestamp_ms: u64,
/// offset: 32
#[prost(bool, tag = "4")]
pub kdnppnhlnoa: bool,
/// offset: 36
#[prost(uint32, tag = "9")]
pub mlklbjjhgio: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 48
#[prost(uint64, tag = "11")]
pub secret_key_seed: u64,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30080)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Femjlemcefd {
/// offset: 24
#[prost(uint32, tag = "1")]
pub gcopdpolecj: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30027)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bjoginnpmjl {
/// offset: 24
#[prost(enumeration = "Fhkoiplihdo", tag = "6")]
pub kick_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Oeamnaajjhi {
/// offset: 24
#[prost(uint64, tag = "10")]
pub client_time_ms: u64,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30013)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Imkkkjfheio {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 32
#[prost(uint64, tag = "7")]
pub client_time_ms: u64,
/// offset: 40
#[prost(uint64, tag = "13")]
pub server_time_ms: u64,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30015)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Oocnbnhoici {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub kaedkfomadj: ::core::option::Option<Bfbhkjljjbj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mcklincmdkk {
/// offset: 16
#[prost(bytes = "vec", tag = "12")]
pub lnbkffideej: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub omfpickpocp: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30010)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Icklaninjdb {
/// offset: 24
#[prost(bytes = "vec", tag = "2")]
pub lnbkffideej: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub omfpickpocp: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30087)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Comjkpomila {
/// offset: 24
#[prost(bytes = "vec", tag = "6")]
pub lnbkffideej: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub omfpickpocp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ajjmgkhebfh {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub diedpkcldbf: ::core::option::Option<Comjkpomila>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub fjkdoidebjc: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dabkpefpbol {
/// offset: 24
#[prost(bytes = "vec", tag = "2")]
pub ighfgadjcmg: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub eikoebdegga: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Edecdffdaib {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub dkggjgdajdd: ::prost::alloc::vec::Vec<Comjkpomila>,
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub fjkdoidebjc: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(bytes = "vec", tag = "7")]
pub fjlpjjnihlc: ::prost::alloc::vec::Vec<u8>,
/// offset: 48
#[prost(message, repeated, tag = "8")]
pub bpdmeelpdlf: ::prost::alloc::vec::Vec<Ajjmgkhebfh>,
/// offset: 56
#[prost(message, repeated, tag = "4")]
pub jhblcegchbe: ::prost::alloc::vec::Vec<Dabkpefpbol>,
/// offset: 64
#[prost(bytes = "vec", tag = "1")]
pub ighfgadjcmg: ::prost::alloc::vec::Vec<u8>,
/// offset: 72
#[prost(uint32, tag = "12")]
pub eikoebdegga: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mmcijkkaeii {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub emijckenbkj: ::core::option::Option<Offmcodmkdl>,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub dfleoigplnm: ::prost::alloc::vec::Vec<Lmlnnhkjeip>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cdabdppphbn {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub linomgedmhc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub cjpdgbplfig: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub alalebdjgha: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub group_id: u32,
}
/// Obf: IIAOPKANEKJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3673)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFightActivityDataCsReq {}
/// Obf: KDMLMIFIMHE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3603)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFightActivityDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub falbalfnoff: ::prost::alloc::vec::Vec<Cdabdppphbn>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "11")]
pub edgpaojeenn: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub world_level: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 48
#[prost(bool, tag = "3")]
pub cfdbdgefjjn: bool,
}
/// Obf: KLABGDHBEDN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3680)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FightActivityDataChangeScNotify {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub falbalfnoff: ::prost::alloc::vec::Vec<Cdabdppphbn>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "12")]
pub edgpaojeenn: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Doiblffdhdg {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "4")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub avatar_id: u32,
}
/// Obf: NLLDALGJENF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3627)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterFightActivityStageCsReq {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub maccjkcggii: ::prost::alloc::vec::Vec<Doiblffdhdg>,
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "12")]
pub avatar_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub group_id: u32,
/// offset: 52
#[prost(uint32, tag = "15")]
pub dbkhhcggknn: u32,
}
/// Obf: LAEGLNJINGN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3636)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterFightActivityStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub group_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub dbkhhcggknn: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: HKMMGCDNILJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3613)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeFightActivityRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub dbkhhcggknn: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub group_id: u32,
}
/// Obf: CPHCFHCEGOG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3615)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeFightActivityRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub dbkhhcggknn: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Opednenfcin {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub hfadpmmfnck: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub bihmgjnkeoh: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 40
#[prost(uint32, repeated, tag = "5")]
pub majngjcjnnh: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "2")]
pub ilkmdmahpil: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub bkcelhnlpmn: u32,
/// offset: 56
#[prost(uint32, tag = "12")]
pub dhjanofgdnp: u32,
/// offset: 60
#[prost(enumeration = "Dilhpbmcofk", tag = "1")]
pub ipddikphgpe: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Liknjlciagi {
/// offset: 24
#[prost(uint64, tag = "2")]
pub mfchjfpocia: u64,
/// offset: 32
#[prost(float, tag = "15")]
pub njdhhmlehfl: f32,
/// offset: 36
#[prost(float, tag = "7")]
pub y: f32,
/// offset: 40
#[prost(float, tag = "12")]
pub z: f32,
/// offset: 44
#[prost(float, tag = "6")]
pub x: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Enfdmfgijdc {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub makkjmndddn: ::core::option::Option<Liknjlciagi>,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub ebclhmbbaeh: ::core::option::Option<Liknjlciagi>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub config_id: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub mobcpdjgefk: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub elffjoopkjj: u32,
/// offset: 52
#[prost(int32, tag = "11")]
pub aekjckodefp: i32,
/// offset: 56
#[prost(int32, tag = "2")]
pub ngicbopfbjf: i32,
/// offset: 60
#[prost(uint32, tag = "15")]
pub interact_id: u32,
/// offset: 64
#[prost(int32, tag = "12")]
pub mfpjbeafflg: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Biccmepjmdo {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub gooamhhlhpj: ::core::option::Option<Kiakknflepn>,
/// offset: 32
#[prost(int32, tag = "2")]
pub ljdhgfecmhj: i32,
/// offset: 36
#[prost(int32, tag = "7")]
pub unique_id: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Amdjafahkel {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub gooamhhlhpj: ::core::option::Option<Kiakknflepn>,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub cdmkbchlpab: ::prost::alloc::vec::Vec<Bjmphaaoefl>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub gahfpgcpaja: u32,
/// offset: 44
#[prost(int32, tag = "2")]
pub unique_id: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhhgbmieboe {
/// offset: 24
#[prost(uint32, tag = "5")]
pub fdkpcnbcgeg: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub jlahnbimkpd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iajmclglaac {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub friend_recommend_list: ::prost::alloc::vec::Vec<Fhhgbmieboe>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub dphajpeadaf: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub phokgkfbhjf: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub phhmkhnpjjk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lieljcgknjn {
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub acimpfcleef: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub pgmabehjjab: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Honbpdejdcc {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub mlaokgbinne: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub jalddficgoh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub ikjdcghhaem: ::prost::alloc::vec::Vec<Lieljcgknjn>,
/// offset: 40
#[prost(map = "uint32, uint32", tag = "14")]
pub iaigniieobh: ::std::collections::HashMap<u32, u32>,
/// offset: 56
#[prost(uint32, repeated, tag = "3")]
pub gocbcmibhgn: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(message, repeated, tag = "4")]
pub knppcfcichd: ::prost::alloc::vec::Vec<Iajmclglaac>,
/// offset: 72
#[prost(uint64, tag = "8")]
pub piniopongnj: u64,
/// offset: 80
#[prost(uint32, tag = "11")]
pub nnfddhnbgai: u32,
/// offset: 84
#[prost(uint32, tag = "6")]
pub section_id: u32,
/// offset: 88
#[prost(uint32, tag = "15")]
pub gpceageapjl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pcbncbnoaae {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub cbhmlanhmab: ::prost::alloc::vec::Vec<Biccmepjmdo>,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub igmgbggbhhl: ::prost::alloc::vec::Vec<Amdjafahkel>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub eeblfgkclpl: ::prost::alloc::vec::Vec<Amdjafahkel>,
/// offset: 40
#[prost(message, repeated, tag = "8")]
pub cfbccnchbmo: ::prost::alloc::vec::Vec<Nkgaipkinje>,
/// offset: 48
#[prost(message, repeated, tag = "4")]
pub hmaihhcbfkp: ::prost::alloc::vec::Vec<Enfdmfgijdc>,
/// offset: 56
#[prost(message, optional, tag = "5")]
pub hncbacaoffj: ::core::option::Option<Dfeahikpklo>,
/// offset: 64
#[prost(message, repeated, tag = "15")]
pub aiijhniipkh: ::prost::alloc::vec::Vec<Jgncjoinemp>,
/// offset: 72
#[prost(message, repeated, tag = "1")]
pub foemkkbncni: ::prost::alloc::vec::Vec<Honbpdejdcc>,
/// offset: 80
#[prost(message, optional, tag = "2")]
pub gomohkcjibp: ::core::option::Option<Amdjafahkel>,
/// offset: 96
#[prost(message, optional, tag = "6")]
pub eaijchcnmeb: ::core::option::Option<Llolfgckkjb>,
/// offset: 104
#[prost(uint64, tag = "14")]
pub penabkkhdih: u64,
/// offset: 112
#[prost(bool, tag = "7")]
pub eblpglfjnel: bool,
/// offset: 116
#[prost(uint32, tag = "12")]
pub ffkklalnfpg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lhebfhdkaio {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub region_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gechepgeikf {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub dgbcnedpglb: ::prost::alloc::vec::Vec<Pjpaolmbkec>,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub fjkdoidebjc: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "9")]
pub noghncpggmi: ::prost::alloc::vec::Vec<Lhebfhdkaio>,
/// offset: 48
#[prost(message, repeated, tag = "11")]
pub cnhjpnendjj: ::prost::alloc::vec::Vec<Enfdmfgijdc>,
/// offset: 56
#[prost(uint32, tag = "1")]
pub nlicfefaple: u32,
/// offset: 60
#[prost(bool, tag = "3")]
pub fdbnnlfjgpd: bool,
/// offset: 64
#[prost(uint32, tag = "15")]
pub hegpigmbclo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ldnbpinbpkb {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub knbgbcebldf: ::core::option::Option<Pcbncbnoaae>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub ocpmgbpnmed: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mpkpfcnkecg {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub kolgnpbhccd: ::core::option::Option<Amdjafahkel>,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub cbhmlanhmab: ::prost::alloc::vec::Vec<Biccmepjmdo>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub hmaihhcbfkp: ::prost::alloc::vec::Vec<Enfdmfgijdc>,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub gimogcaadeh: ::prost::alloc::vec::Vec<Amdjafahkel>,
/// offset: 56
#[prost(message, repeated, tag = "9")]
pub jcfcmnodnpa: ::prost::alloc::vec::Vec<Amdjafahkel>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ngjlhmahidd {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub foemkkbncni: ::prost::alloc::vec::Vec<Honbpdejdcc>,
/// offset: 32
#[prost(uint64, tag = "10")]
pub penabkkhdih: u64,
/// offset: 40
#[prost(uint32, tag = "11")]
pub ffkklalnfpg: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub ocpmgbpnmed: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pnhbcbidfbe {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub nikichnogjd: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub dphajpeadaf: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub mdkflgdejcn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fgjakgpjckb {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub jdgmehcpgll: ::prost::alloc::vec::Vec<Pnhbcbidfbe>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub score_id: u32,
/// offset: 36
#[prost(int32, tag = "2")]
pub mhahljplcii: i32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub nicbadcocba: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub rank: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub kmfapdjcklf: u32,
/// offset: 52
#[prost(int32, tag = "10")]
pub elpdajbofee: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ncgplafmdcj {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub ikjdcghhaem: ::prost::alloc::vec::Vec<Lieljcgknjn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kiakknflepn {
/// offset: 24
#[prost(uint32, tag = "10")]
pub mofehokgeje: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub alikfdckgjb: u32,
/// offset: 32
#[prost(int32, tag = "1")]
pub mdngadjpmch: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jbchhgdhkig {
/// offset: 24
#[prost(int32, tag = "12")]
pub y: i32,
/// offset: 28
#[prost(int32, tag = "7")]
pub z: i32,
/// offset: 32
#[prost(int32, tag = "3")]
pub x: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pjpaolmbkec {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub pos_index: ::core::option::Option<Kiakknflepn>,
/// offset: 32
#[prost(int32, tag = "5")]
pub unique_id: i32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub gdiggoljibj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fcoenpkoebp {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub opmgdnnaejf: ::core::option::Option<Jbchhgdhkig>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub item_id: u32,
/// offset: 36
#[prost(enumeration = "Eilnmpefgom", tag = "4")]
pub ghnjclnkghh: i32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub biacklbmmap: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub jekloeppjbk: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub gahfpgcpaja: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ejhiifcipmb {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub nlkhkhfiohl: ::prost::alloc::vec::Vec<Pjpaolmbkec>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nkgaipkinje {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub onhhlcknhhh: ::core::option::Option<Kiakknflepn>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub r#type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hajjkfaijbd {
/// offset: 32
#[prost(message, optional, tag = "15")]
pub nlfcabfpjhd: ::core::option::Option<Nkgaipkinje>,
/// offset: 40
#[prost(bool, tag = "1")]
pub bhpcoapagma: bool,
#[prost(oneof = "hajjkfaijbd::Piepadodedd", tags = "8, 10")]
pub piepadodedd: ::core::option::Option<hajjkfaijbd::Piepadodedd>,
}
/// Nested message and enum types in `HAJJKFAIJBD`.
pub mod hajjkfaijbd {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Piepadodedd {
/// offset: 24
#[prost(uint32, tag = "8")]
Elgolplgfkj(u32),
/// offset: 24
#[prost(bool, tag = "10")]
Dajhcekhnbh(bool),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fbneiiglhdh {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub lnigpedgcfi: ::prost::alloc::vec::Vec<Hajjkfaijbd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pfmaaajfloa {
/// offset: 32
#[prost(uint32, tag = "7")]
pub loglbcpnael: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub lhhjfmmcbaf: u32,
#[prost(oneof = "pfmaaajfloa::Hgeokhhjaie", tags = "11, 6")]
pub hgeokhhjaie: ::core::option::Option<pfmaaajfloa::Hgeokhhjaie>,
}
/// Nested message and enum types in `PFMAAAJFLOA`.
pub mod pfmaaajfloa {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Hgeokhhjaie {
/// offset: 24
#[prost(uint32, tag = "11")]
Fjlcmpapiga(u32),
/// offset: 24
#[prost(message, tag = "6")]
Ebemkmgccgj(super::Nkgaipkinje),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Llolfgckkjb {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub cnlndhjcpaf: ::prost::alloc::vec::Vec<Pfmaaajfloa>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dfeahikpklo {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub jkfahhnmkgo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub langnefhagj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Necnannngbn {
/// offset: 24
#[prost(uint32, tag = "9")]
pub dcdoelcpohb: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub dohlbhllafo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bpdkjkjgecm {
#[prost(oneof = "bpdkjkjgecm::Pnblcphjnno", tags = "14")]
pub pnblcphjnno: ::core::option::Option<bpdkjkjgecm::Pnblcphjnno>,
}
/// Nested message and enum types in `BPDKJKJGECM`.
pub mod bpdkjkjgecm {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Pnblcphjnno {
/// offset: 16
#[prost(message, tag = "14")]
Njfnfnbkemk(super::Necnannngbn),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jgncjoinemp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub pos_index: ::core::option::Option<Liknjlciagi>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub gjbokldckeg: ::core::option::Option<Bpdkjkjgecm>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub cfkknehabhh: u32,
/// offset: 44
#[prost(int32, tag = "9")]
pub unique_id: i32,
/// offset: 48
#[prost(bool, tag = "2")]
pub bhpcoapagma: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fdlgmiioach {
#[prost(oneof = "fdlgmiioach::Nnihphpegij", tags = "8, 4")]
pub nnihphpegij: ::core::option::Option<fdlgmiioach::Nnihphpegij>,
}
/// Nested message and enum types in `FDLGMIIOACH`.
pub mod fdlgmiioach {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Nnihphpegij {
/// offset: 24
#[prost(uint32, tag = "8")]
Nndncaegdfi(u32),
/// offset: 24
#[prost(uint32, tag = "4")]
ExtraId(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Leijjpbkbkg {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub mpgpeofgdcn: ::core::option::Option<Fdlgmiioach>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub dhjanofgdnp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hnoenbkdpfh {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub cpikeighmgb: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hcflappbpop {
/// offset: 32
#[prost(uint64, tag = "1")]
pub mfchjfpocia: u64,
/// offset: 40
#[prost(uint32, tag = "4")]
pub nmnkdookmpc: u32,
#[prost(
oneof = "hcflappbpop::Ebfmchooaog",
tags = "393, 718, 897, 903, 398, 229, 613, 947, 895, 1513, 109, 1203, 608, 1316"
)]
pub ebfmchooaog: ::core::option::Option<hcflappbpop::Ebfmchooaog>,
}
/// Nested message and enum types in `HCFLAPPBPOP`.
pub mod hcflappbpop {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Ebfmchooaog {
/// offset: 16
#[prost(message, tag = "393")]
Knbgbcebldf(super::Ldnbpinbpkb),
/// offset: 16
#[prost(message, tag = "718")]
Mkpdgfemjma(super::Mpkpfcnkecg),
/// offset: 16
#[prost(message, tag = "897")]
Igdlinldkkk(super::Ngjlhmahidd),
/// offset: 16
#[prost(message, tag = "903")]
Hephjjolhpi(super::Fgjakgpjckb),
/// offset: 16
#[prost(message, tag = "398")]
Dgcdfcmiagb(super::Ncgplafmdcj),
/// offset: 16
#[prost(message, tag = "229")]
Kbljahkcndn(super::Fcoenpkoebp),
/// offset: 16
#[prost(message, tag = "613")]
Fimobdmhlnd(super::Ejhiifcipmb),
/// offset: 16
#[prost(message, tag = "947")]
Oppgliepbpg(super::Fbneiiglhdh),
/// offset: 16
#[prost(message, tag = "895")]
Oflmaaobieb(super::Llolfgckkjb),
/// offset: 16
#[prost(message, tag = "1513")]
Hncbacaoffj(super::Dfeahikpklo),
/// offset: 16
#[prost(message, tag = "109")]
Jicjmdjfmna(super::Jgncjoinemp),
/// offset: 16
#[prost(message, tag = "1203")]
Mpgpeofgdcn(super::Leijjpbkbkg),
/// offset: 16
#[prost(message, tag = "608")]
Lglfacnkkld(super::Enfdmfgijdc),
/// offset: 16
#[prost(message, tag = "1316")]
Ddopjjiifio(super::Hnoenbkdpfh),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bhmpcnecebg {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub collinoieee: ::prost::alloc::vec::Vec<Hcflappbpop>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Omlgpgpjgjk {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub knbgbcebldf: ::core::option::Option<Pcbncbnoaae>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub apidhhklgej: ::core::option::Option<Gechepgeikf>,
/// offset: 40
#[prost(message, optional, tag = "13")]
pub hephjjolhpi: ::core::option::Option<Fgjakgpjckb>,
/// offset: 48
#[prost(uint64, tag = "5")]
pub dnfceekgakj: u64,
/// offset: 56
#[prost(uint64, tag = "14")]
pub mfchjfpocia: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jljobfcibbc {
/// offset: 24
#[prost(uint32, tag = "7")]
pub jlahnbimkpd: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub dphajpeadaf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dpcimihkcgg {
/// offset: 24
#[prost(uint32, tag = "2")]
pub jlahnbimkpd: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub dphajpeadaf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nonkablnhem {
/// offset: 24
#[prost(uint32, tag = "12")]
pub pgmabehjjab: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nndmmmhdgih {
/// offset: 24
#[prost(uint32, tag = "11")]
pub pgmabehjjab: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hccjojgjngk {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bhhehppheki {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Emnnnchnpkp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub opmgdnnaejf: ::core::option::Option<Jbchhgdhkig>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub biacklbmmap: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ilepjclbbjd {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pbigejhgleh {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub mpgpeofgdcn: ::core::option::Option<Fdlgmiioach>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eephehaefof {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Opihmoohipc {
/// offset: 24
#[prost(uint64, tag = "7")]
pub dhjanofgdnp: u64,
/// offset: 32
#[prost(uint32, tag = "2")]
pub damage: u32,
/// offset: 36
#[prost(bool, tag = "5")]
pub ainkfeinnak: bool,
/// offset: 37
#[prost(bool, tag = "9")]
pub olnmgffjmoj: bool,
/// offset: 40
#[prost(enumeration = "Dilhpbmcofk", tag = "4")]
pub ipddikphgpe: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hlidbldlbbm {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub lmplljfmfec: ::prost::alloc::vec::Vec<Ehmepomcgng>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub jdgmehcpgll: ::prost::alloc::vec::Vec<Lpgjplmhkfl>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub kghbjelhoba: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub aelaegoobmb: u32,
/// offset: 48
#[prost(uint64, tag = "10")]
pub dhjanofgdnp: u64,
/// offset: 56
#[prost(uint32, tag = "8")]
pub fgbijplpobi: u32,
/// offset: 60
#[prost(bool, tag = "6")]
pub olnmgffjmoj: bool,
/// offset: 61
#[prost(bool, tag = "3")]
pub ainkfeinnak: bool,
/// offset: 64
#[prost(uint32, tag = "11")]
pub eoilkccleif: u32,
/// offset: 68
#[prost(enumeration = "Dilhpbmcofk", tag = "9")]
pub ipddikphgpe: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lpjoincgbbp {
/// offset: 24
#[prost(enumeration = "Bglimcbglaj", tag = "9")]
pub oingnajmfnl: i32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub challenge_id: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub dnapfbanfhj: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub djfgdmidehj: u32,
}
/// Obf: CKPAPNKFBHD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7282)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFightFestDataCsReq {}
/// Obf: HNOJGAGPFBG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7292)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFightFestDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub giljleoaoma: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub challenge_list: ::prost::alloc::vec::Vec<Lpjoincgbbp>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub item_value: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub score_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Epcngneembi {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "13")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub id: u32,
}
/// Obf: IKJDKNKJBGI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7257)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartFightFestCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub giljleoaoma: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub avatar_list: ::prost::alloc::vec::Vec<Epcngneembi>,
/// offset: 40
#[prost(enumeration = "FightFestType", tag = "1")]
pub r#type: i32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub id: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub event_id: u32,
}
/// Obf: LCGFKNIAMBE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7273)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartFightFestScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub event_id: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub id: u32,
/// offset: 44
#[prost(enumeration = "FightFestType", tag = "7")]
pub r#type: i32,
}
/// Obf: OPIKBFAICKP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7294)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FightFestScoreUpdateNotify {
/// offset: 24
#[prost(uint32, tag = "8")]
pub jodnmfefpfd: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub score_id: u32,
}
/// Obf: JJEHDBECIMM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7277)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FightFestUnlockSkillNotify {
/// offset: 24
#[prost(uint32, tag = "8")]
pub amagkdcbfgl: u32,
}
/// Obf: JEGBMCKBMOB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7269)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FightFestUpdateChallengeRecordNotify {
/// offset: 24
#[prost(enumeration = "Bglimcbglaj", tag = "9")]
pub rank: i32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub djfgdmidehj: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub challenge_id: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub turn_left: u32,
/// offset: 40
#[prost(enumeration = "Bglimcbglaj", tag = "1")]
pub hmbbbnkaild: i32,
}
/// Obf: ENBAEEHAEBD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7295)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FightFestUpdateCoinNotify {
/// offset: 24
#[prost(uint32, tag = "11")]
pub item_value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gijbcjpelbg {
/// offset: 24
#[prost(uint64, tag = "3")]
pub dhjanofgdnp: u64,
/// offset: 32
#[prost(enumeration = "Dilhpbmcofk", tag = "14")]
pub ipddikphgpe: i32,
/// offset: 36
#[prost(int32, tag = "13")]
pub oddlbglacko: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oplfjchfncg {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub clggklnplck: ::prost::alloc::vec::Vec<Gijbcjpelbg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hdhpahifepm {
/// offset: 24
#[prost(float, tag = "9")]
pub y: f32,
/// offset: 28
#[prost(float, tag = "15")]
pub x: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Ebmclnpbhjh {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub mhklpamdkbn: ::core::option::Option<Hdhpahifepm>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cellcckjigl {
/// offset: 32
#[prost(uint32, tag = "9")]
pub nmnkdookmpc: u32,
#[prost(oneof = "cellcckjigl::Ebfmchooaog", tags = "1903, 1770, 897, 1695, 952")]
pub ebfmchooaog: ::core::option::Option<cellcckjigl::Ebfmchooaog>,
}
/// Nested message and enum types in `CELLCCKJIGL`.
pub mod cellcckjigl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Ebfmchooaog {
/// offset: 24
#[prost(message, tag = "1903")]
Dcciljibpnk(super::Gfhckbhcndf),
/// offset: 24
#[prost(message, tag = "1770")]
Fheoaodaclk(super::Ambafemggld),
/// offset: 24
#[prost(message, tag = "897")]
Nleomlnokcc(super::Hidpfiaallb),
/// offset: 24
#[prost(message, tag = "1695")]
Knbgbcebldf(super::Mbdobechoja),
/// offset: 24
#[prost(message, tag = "952")]
Ndjkpabpjho(super::Plagfaclpdl),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eaccojlopjl {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub cdamkbglnko: ::prost::alloc::vec::Vec<Cellcckjigl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gfhckbhcndf {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub pcjgjaehcnd: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "1281")]
pub dfleoigplnm: ::prost::alloc::vec::Vec<Lmlnnhkjeip>,
/// offset: 40
#[prost(uint32, repeated, tag = "4")]
pub nfplnbkifcf: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "12")]
pub level_id: u32,
/// offset: 52
#[prost(enumeration = "Ejlgeokijkh", tag = "13")]
pub dojgfckagkb: i32,
/// offset: 56
#[prost(uint32, tag = "15")]
pub ddpbfaenjjn: u32,
/// offset: 60
#[prost(uint32, tag = "1")]
pub gnamnbdiekg: u32,
/// offset: 64
#[prost(uint32, tag = "10")]
pub ihplbmkacip: u32,
/// offset: 68
#[prost(uint32, tag = "11")]
pub oibchbjchje: u32,
/// offset: 72
#[prost(uint32, tag = "2")]
pub fkdfhhlldeb: u32,
/// offset: 76
#[prost(bool, tag = "14")]
pub fdbnnlfjgpd: bool,
/// offset: 77
#[prost(bool, tag = "8")]
pub aijjakifabf: bool,
/// offset: 80
#[prost(uint32, tag = "5")]
pub cjjmdmocpdj: u32,
/// offset: 84
#[prost(uint32, tag = "7")]
pub dnoleomjhlh: u32,
/// offset: 88
#[prost(enumeration = "Ejlgeokijkh", tag = "3")]
pub mbnnikfmldg: i32,
/// offset: 92
#[prost(uint32, tag = "6")]
pub fhdbcdepbak: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lndnibfbgac {
/// offset: 24
#[prost(int32, tag = "13")]
pub pdemophanla: i32,
/// offset: 28
#[prost(int32, tag = "8")]
pub kdmpkipaidj: i32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub mdkflgdejcn: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub item_id: u32,
/// offset: 40
#[prost(int32, tag = "12")]
pub total_damage: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hidpfiaallb {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub odcopmfbhnk: ::prost::alloc::vec::Vec<Lndnibfbgac>,
/// offset: 32
#[prost(bool, tag = "4")]
pub jjmainnijko: bool,
/// offset: 33
#[prost(bool, tag = "10")]
pub is_win: bool,
/// offset: 36
#[prost(uint32, tag = "7")]
pub fdkpcnbcgeg: u32,
/// offset: 40
#[prost(enumeration = "Hejphkgcnba", tag = "9")]
pub lhniiohnifl: i32,
/// offset: 44
#[prost(int32, tag = "13")]
pub ilkmdmahpil: i32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub biepffbbjhg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Pboffjnbfmi {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub pimfiphjjli: ::core::option::Option<Hdhpahifepm>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub acginicehml: ::core::option::Option<Hdhpahifepm>,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub hfompeeapcg: ::core::option::Option<Hdhpahifepm>,
/// offset: 48
#[prost(message, optional, tag = "7")]
pub bbfoleopppl: ::core::option::Option<Hdhpahifepm>,
/// offset: 56
#[prost(message, optional, tag = "14")]
pub nibgngicdoo: ::core::option::Option<Hdhpahifepm>,
/// offset: 64
#[prost(uint32, tag = "4")]
pub bgjcocdahlc: u32,
/// offset: 68
#[prost(bool, tag = "207")]
pub beacpkdmggb: bool,
/// offset: 69
#[prost(bool, tag = "120")]
pub plckakedcam: bool,
/// offset: 70
#[prost(bool, tag = "1610")]
pub poljhekgghn: bool,
/// offset: 72
#[prost(uint32, tag = "1024")]
pub ipjlompbpfi: u32,
/// offset: 76
#[prost(enumeration = "Gpeefaoibnb", tag = "10")]
pub ghchjaodjmf: i32,
/// offset: 80
#[prost(float, tag = "8")]
pub time: f32,
/// offset: 84
#[prost(enumeration = "Cihoeepibai", tag = "12")]
pub foaggpdeelf: i32,
/// offset: 88
#[prost(uint32, tag = "1714")]
pub ihlfjoheime: u32,
/// offset: 92
#[prost(float, tag = "1336")]
pub ampckjngioo: f32,
/// offset: 96
#[prost(uint32, tag = "1849")]
pub level: u32,
/// offset: 100
#[prost(int32, tag = "13")]
pub hp: i32,
/// offset: 104
#[prost(uint32, tag = "74")]
pub ddpbfaenjjn: u32,
/// offset: 108
#[prost(uint32, tag = "6")]
pub skill_id: u32,
/// offset: 112
#[prost(uint32, tag = "236")]
pub fliedgkfnol: u32,
/// offset: 116
#[prost(uint32, tag = "2023")]
pub text_id: u32,
/// offset: 120
#[prost(enumeration = "FightMarbleHpChangeType", tag = "27")]
pub hdlkkfcmcpj: i32,
/// offset: 124
#[prost(float, tag = "1102")]
pub idkonbfpblh: f32,
/// offset: 128
#[prost(uint32, tag = "15")]
pub ldpmamjnogj: u32,
/// offset: 132
#[prost(uint32, tag = "11")]
pub id: u32,
/// offset: 136
#[prost(int32, tag = "5")]
pub attack: i32,
/// offset: 140
#[prost(uint32, tag = "951")]
pub fhdbcdepbak: u32,
/// offset: 144
#[prost(uint32, tag = "796")]
pub buff_id: u32,
/// offset: 148
#[prost(int32, tag = "1186")]
pub gifjodbplpj: i32,
/// offset: 152
#[prost(int32, tag = "2")]
pub max_hp: i32,
/// offset: 156
#[prost(uint32, tag = "498")]
pub copalflacho: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ambafemggld {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub hndckmndocd: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub cdddbpdoofh: ::prost::alloc::vec::Vec<Pboffjnbfmi>,
/// offset: 40
#[prost(message, repeated, tag = "330")]
pub ellmnbjoldl: ::prost::alloc::vec::Vec<Pboffjnbfmi>,
/// offset: 48
#[prost(uint32, repeated, tag = "13")]
pub fkgaigoehnh: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, repeated, tag = "5")]
pub kghfcilhgjl: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, tag = "8")]
pub lpehhmhpcmg: u32,
/// offset: 68
#[prost(uint32, tag = "1231")]
pub einhgipfnbg: u32,
/// offset: 72
#[prost(uint32, tag = "184")]
pub anlofaljcpo: u32,
/// offset: 76
#[prost(enumeration = "Ckhkfieaaii", tag = "2")]
pub moajkmoekgp: i32,
/// offset: 80
#[prost(uint32, tag = "12")]
pub copalflacho: u32,
/// offset: 84
#[prost(float, tag = "1")]
pub cnhmbfihlpc: f32,
/// offset: 88
#[prost(uint32, tag = "610")]
pub popmbkkmaje: u32,
/// offset: 92
#[prost(bool, tag = "451")]
pub edllehpgfgd: bool,
/// offset: 93
#[prost(bool, tag = "11")]
pub bioialpecpa: bool,
/// offset: 94
#[prost(bool, tag = "3")]
pub mkakpeahbdh: bool,
/// offset: 96
#[prost(uint32, tag = "14")]
pub hhnfknphhoi: u32,
/// offset: 100
#[prost(uint32, tag = "10")]
pub extra_id: u32,
/// offset: 104
#[prost(uint32, tag = "6")]
pub dbjlghgdkeb: u32,
/// offset: 108
#[prost(uint32, tag = "4")]
pub queue_position: u32,
/// offset: 112
#[prost(uint32, tag = "7")]
pub acfinmjepej: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mbdobechoja {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub najeipkgaco: ::prost::alloc::vec::Vec<Lijfhhmgbfe>,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub ocmembaklmm: ::prost::alloc::vec::Vec<Lijfhhmgbfe>,
/// offset: 40
#[prost(message, optional, tag = "3")]
pub dcciljibpnk: ::core::option::Option<Gfhckbhcndf>,
/// offset: 48
#[prost(message, optional, tag = "1")]
pub cjjmdmocpdj: ::core::option::Option<Ghjbbhooobc>,
/// offset: 56
#[prost(uint32, repeated, tag = "6")]
pub kghfcilhgjl: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(message, optional, tag = "8")]
pub oibchbjchje: ::core::option::Option<Ghjbbhooobc>,
/// offset: 72
#[prost(uint32, tag = "5")]
pub fdkpcnbcgeg: u32,
/// offset: 76
#[prost(bool, tag = "15")]
pub edllehpgfgd: bool,
/// offset: 80
#[prost(uint32, tag = "7")]
pub fejiknikoni: u32,
/// offset: 84
#[prost(enumeration = "Dnlhkfilmlb", tag = "9")]
pub phase: i32,
/// offset: 88
#[prost(float, tag = "4")]
pub lmodidjmjih: f32,
/// offset: 92
#[prost(uint32, tag = "12")]
pub lpehhmhpcmg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Plagfaclpdl {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub mhklpamdkbn: ::core::option::Option<Hdhpahifepm>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub item_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub fdkpcnbcgeg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ghjbbhooobc {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub begkikogeod: ::prost::alloc::vec::Vec<Lijfhhmgbfe>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub ppmhkahhdkg: ::prost::alloc::vec::Vec<Npgcefkjoin>,
/// offset: 40
#[prost(uint32, repeated, tag = "13")]
pub kpljdhjncdi: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "10")]
pub jaicomfnbem: u32,
/// offset: 52
#[prost(uint32, tag = "15")]
pub epdmklfcjfa: u32,
/// offset: 56
#[prost(bool, tag = "14")]
pub plckakedcam: bool,
/// offset: 57
#[prost(bool, tag = "9")]
pub bcaldkflcdg: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lijfhhmgbfe {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub hfompeeapcg: ::core::option::Option<Hdhpahifepm>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub bbfoleopppl: ::core::option::Option<Hdhpahifepm>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub buff_id: u32,
/// offset: 44
#[prost(int32, tag = "6")]
pub hp: i32,
/// offset: 48
#[prost(float, tag = "7")]
pub idkonbfpblh: f32,
/// offset: 52
#[prost(int32, tag = "4")]
pub attack: i32,
/// offset: 56
#[prost(uint32, tag = "10")]
pub level: u32,
/// offset: 60
#[prost(int32, tag = "8")]
pub max_hp: i32,
/// offset: 64
#[prost(bool, tag = "3")]
pub aambgheeack: bool,
/// offset: 65
#[prost(bool, tag = "2")]
pub mkakpeahbdh: bool,
/// offset: 66
#[prost(bool, tag = "11")]
pub poljhekgghn: bool,
/// offset: 67
#[prost(bool, tag = "13")]
pub beacpkdmggb: bool,
/// offset: 68
#[prost(uint32, tag = "1")]
pub id: u32,
/// offset: 72
#[prost(uint32, tag = "15")]
pub ihlfjoheime: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Npgcefkjoin {
/// offset: 24
#[prost(bool, tag = "5")]
pub iobjfejfljp: bool,
/// offset: 28
#[prost(uint32, tag = "10")]
pub copalflacho: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jbilgcpcjod {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub item_list: ::prost::alloc::vec::Vec<Dlbgongjbnc>,
/// offset: 32
#[prost(bool, tag = "13")]
pub bkfonknlchp: bool,
/// offset: 36
#[prost(enumeration = "Nhhjaonhddg", tag = "8")]
pub state: i32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub dhjanofgdnp: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub rank: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub score_id: u32,
/// offset: 52
#[prost(uint32, tag = "7")]
pub hp: u32,
/// offset: 56
#[prost(uint32, tag = "14")]
pub ifocjcocdbh: u32,
/// offset: 60
#[prost(uint32, tag = "15")]
pub ophfdhgblpj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jecnoeljlko {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub bfcgoellnip: ::prost::alloc::vec::Vec<Jbilgcpcjod>,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub lpopkegolhb: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "7")]
pub knbgbcebldf: ::core::option::Option<Ipgijfnaflc>,
/// offset: 48
#[prost(uint64, tag = "1")]
pub fikhcebopmi: u64,
/// offset: 56
#[prost(int32, tag = "12")]
pub hijjdgbomdl: i32,
/// offset: 60
#[prost(enumeration = "Pfphjfegdaa", tag = "8")]
pub npcfkonpcck: i32,
/// offset: 64
#[prost(uint32, tag = "15")]
pub bpbmjbidiic: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dflihggnbdb {
/// offset: 24
#[prost(uint32, tag = "10")]
pub jcjgjblencp: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub edigeanpbnl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ipgijfnaflc {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub buff_list: ::prost::alloc::vec::Vec<Gmgablbkjmc>,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub jdfpkamfhap: ::core::option::Option<Lajglhccned>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub item_list: ::prost::alloc::vec::Vec<Dlbgongjbnc>,
/// offset: 40
#[prost(message, repeated, tag = "11")]
pub op_list: ::prost::alloc::vec::Vec<Mnoomfiafpf>,
/// offset: 48
#[prost(uint32, repeated, tag = "6")]
pub mncpgdnoiam: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, tag = "1")]
pub cur_hp: u32,
/// offset: 68
#[prost(uint32, tag = "3")]
pub energy_info: u32,
/// offset: 72
#[prost(uint32, tag = "2")]
pub score_id: u32,
/// offset: 76
#[prost(enumeration = "Nhhjaonhddg", tag = "9")]
pub lhniiohnifl: i32,
/// offset: 80
#[prost(uint32, tag = "14")]
pub igdofklailh: u32,
/// offset: 84
#[prost(uint32, tag = "5")]
pub fhefkogamhk: u32,
/// offset: 88
#[prost(uint32, tag = "12")]
pub djjodjaaiga: u32,
/// offset: 92
#[prost(uint32, tag = "8")]
pub likmimcfpkc: u32,
/// offset: 96
#[prost(uint32, tag = "15")]
pub jjjblajdedc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jfjdmgomjof {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub kgocfeinbin: ::core::option::Option<Ipgijfnaflc>,
/// offset: 32
#[prost(enumeration = "Ablccphiomi", tag = "14")]
pub jnieikokbgk: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Plhpjckdedi {
/// offset: 24
#[prost(int32, tag = "13")]
pub player_data: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30103)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bmbcnfkfabk {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub data: ::core::option::Option<Jecnoeljlko>,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub dfleoigplnm: ::prost::alloc::vec::Vec<Lmlnnhkjeip>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30180)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nmomcmjofgg {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub data: ::core::option::Option<Jecnoeljlko>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30127)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ieogedfaelp {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub ehiellklpck: ::core::option::Option<Jecnoeljlko>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30136)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Godeellflen {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub jmiomljdcnn: ::core::option::Option<Jecnoeljlko>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub enjmgojpnoe: ::core::option::Option<Jecnoeljlko>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Okipfienkif {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub ggcmcddgeib: ::core::option::Option<Dflihggnbdb>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub opmgdnnaejf: ::core::option::Option<Dflihggnbdb>,
/// offset: 40
#[prost(message, repeated, tag = "15")]
pub dgklocjhknh: ::prost::alloc::vec::Vec<Jfjdmgomjof>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub eaffaccbaaa: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30115)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lnglljknkhg {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub ihbohkkcgcp: ::core::option::Option<Ipgijfnaflc>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub eaffaccbaaa: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 40
#[prost(bool, tag = "12")]
pub bdcnnnnllhj: bool,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30181)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gbfdmfjkoop {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub item_list: ::prost::alloc::vec::Vec<Dlbgongjbnc>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub hp: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub score_id: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub ifocjcocdbh: u32,
/// offset: 44
#[prost(enumeration = "Nhhjaonhddg", tag = "2")]
pub state: i32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub bpbmjbidiic: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Beogfndkcil {
/// offset: 24
#[prost(uint32, tag = "11")]
pub pifnijhpljc: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30187)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mhlmfdbfcec {
/// offset: 24
#[prost(uint32, tag = "5")]
pub pifnijhpljc: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30129)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kinfingmick {
/// offset: 24
#[prost(uint32, tag = "1")]
pub pifnijhpljc: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub objcjgpihad: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30112)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eagcpepioio {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub data: ::core::option::Option<Jecnoeljlko>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dlbgongjbnc {
/// offset: 24
#[prost(uint32, tag = "3")]
pub odfedcplnem: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub fmehkpkhgja: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub dggcfdkjdpo: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub pnghfklcnbe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mnoomfiafpf {
/// offset: 24
#[prost(enumeration = "Fncfihafggn", tag = "1")]
pub op_type: i32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub mpkcanfhchg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gmgablbkjmc {
/// offset: 24
#[prost(enumeration = "Fdicbbegkeo", tag = "10")]
pub lmiodahfgoa: i32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub display_value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Klgjdilnndh {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub jdfpkamfhap: ::core::option::Option<Lajglhccned>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub item_list: ::prost::alloc::vec::Vec<Dlbgongjbnc>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub dhjanofgdnp: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub fhefkogamhk: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub ophfdhgblpj: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub igdofklailh: u32,
/// offset: 56
#[prost(enumeration = "Nhhjaonhddg", tag = "5")]
pub lhniiohnifl: i32,
/// offset: 60
#[prost(bool, tag = "12")]
pub oclbmmnnmfc: bool,
/// offset: 61
#[prost(bool, tag = "13")]
pub anmlapadelo: bool,
/// offset: 64
#[prost(uint32, tag = "8")]
pub score_id: u32,
/// offset: 68
#[prost(uint32, tag = "15")]
pub energy_info: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bhmepbagoff {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub knbgbcebldf: ::core::option::Option<Ipgijfnaflc>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub bfcgoellnip: ::prost::alloc::vec::Vec<Klgjdilnndh>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub pbeplkmnakf: u32,
/// offset: 44
#[prost(enumeration = "Amdmkhkohnf", tag = "10")]
pub npcfkonpcck: i32,
/// offset: 48
#[prost(uint64, tag = "4")]
pub fikhcebopmi: u64,
/// offset: 56
#[prost(uint32, tag = "2")]
pub naokgngbhao: u32,
/// offset: 60
#[prost(int32, tag = "15")]
pub hijjdgbomdl: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pkbdakmldmc {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub dgklocjhknh: ::prost::alloc::vec::Vec<Jfjdmgomjof>,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub gnabnedkphh: ::prost::alloc::vec::Vec<Dflihggnbdb>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub mmlnampfaka: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub use_item_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30183)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ajohoigmcnn {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub llcpohadbkb: ::core::option::Option<Ipgijfnaflc>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub use_item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhaplemdkgn {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30142)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Llfikhhpjeb {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub data: ::core::option::Option<Bhmepbagoff>,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub dfleoigplnm: ::prost::alloc::vec::Vec<Lmlnnhkjeip>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eefdjlpdcfo {
/// offset: 24
#[prost(uint32, tag = "2")]
pub emlbkokeaoh: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub pbeplkmnakf: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub dpjlmfbadmm: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30138)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bcmgfcdnaie {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30161)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lgeofjjkfnf {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub data: ::core::option::Option<Bhmepbagoff>,
/// offset: 32
#[prost(enumeration = "Ckgofmfnipp", tag = "7")]
pub reason: i32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30124)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ojlhciddfdf {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub pbapicndidn: ::core::option::Option<Okipfienkif>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub llcpohadbkb: ::core::option::Option<Ipgijfnaflc>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30171)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Opaoiblfjom {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub pbapicndidn: ::core::option::Option<Pkbdakmldmc>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub llcpohadbkb: ::core::option::Option<Ipgijfnaflc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cdpefgcigfb {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30152)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cbdjajakcff {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lphchejempd {
/// offset: 24
#[prost(enumeration = "Nhhjaonhddg", tag = "14")]
pub state: i32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub rank: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub score_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub dhjanofgdnp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fojdklchckg {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub knbgbcebldf: ::core::option::Option<Ipgijfnaflc>,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub bfcgoellnip: ::prost::alloc::vec::Vec<Lphchejempd>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub naokgngbhao: u32,
/// offset: 44
#[prost(enumeration = "Iffkdfpjecm", tag = "12")]
pub npcfkonpcck: i32,
/// offset: 48
#[prost(uint64, tag = "1")]
pub fikhcebopmi: u64,
/// offset: 56
#[prost(int32, tag = "9")]
pub hijjdgbomdl: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bgejhkfilme {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30159)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pkbjoghcfoa {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub khefahcphbl: ::core::option::Option<Fojdklchckg>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub dfleoigplnm: ::prost::alloc::vec::Vec<Lmlnnhkjeip>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30174)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gbmpobjdaff {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub khefahcphbl: ::core::option::Option<Fojdklchckg>,
/// offset: 32
#[prost(enumeration = "Dikcfaicohb", tag = "1")]
pub reason: i32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(30192)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dpddoadgcmg {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub bfcgoellnip: ::prost::alloc::vec::Vec<Lphchejempd>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub naokgngbhao: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dfkebohgdkf {}
/// Obf: BNFGMKBICKJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2267)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFiveDimGameDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub cfdiklbinhk: ::core::option::Option<Dghpidmdojm>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub cpfcmklcmfg: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Agdnlaakgdd {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub ppjfmbigigb: ::core::option::Option<Ahclmagahpn>,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub hkgdhopgckf: ::core::option::Option<MotionInfo>,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub oeibhlmdjka: ::core::option::Option<Blphonlbnbo>,
}
/// Obf: IBAAHKDOHDB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2261)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterFiveDimGameScRsp {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bgbibdecafh {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub hkgdhopgckf: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub pjlkehonhed: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub cogdlbmppnm: u32,
/// offset: 40
#[prost(enumeration = "Kfdepbclenf", tag = "1")]
pub kehgfmamepd: i32,
}
/// Obf: OMFLOBEGHNM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2273)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LeaveFiveDimGameScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub client_pos_version: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fpakihdjmik {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub ppjfmbigigb: ::core::option::Option<Ahclmagahpn>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub gabodfdmpmm: u32,
}
/// Obf: PKFCCICBLGL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2257)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateFiveDimGameDataScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bofjioekdfk {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub ppjfmbigigb: ::core::option::Option<Ahclmagahpn>,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub oeibhlmdjka: ::core::option::Option<Blphonlbnbo>,
/// offset: 40
#[prost(enumeration = "Kfdepbclenf", tag = "10")]
pub kehgfmamepd: i32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub cogdlbmppnm: u32,
}
/// Obf: AGBDHJMJFHD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2275)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FiveDimGameTransferScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: DCJGNLLAHEM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2254)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FiveDimGameDataUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub cfdiklbinhk: ::core::option::Option<Dghpidmdojm>,
/// offset: 32
#[prost(bool, tag = "3")]
pub hbjljjajhoi: bool,
/// offset: 36
#[prost(uint32, tag = "11")]
pub client_pos_version: u32,
}
/// Obf: IBCFCAOKMOP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2268)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FiveDimJumpEnergyChangeScNotify {
/// offset: 24
#[prost(uint32, tag = "1")]
pub cpfcmklcmfg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ddhkgaknoek {
/// offset: 24
#[prost(uint32, tag = "8")]
pub jidcdlcbkhg: u32,
}
/// Obf: NPPLIGADGDF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2262)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFiveDimMoneyScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub gjhkpigeiio: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub jidcdlcbkhg: u32,
}
/// Obf: CMJAOMBHJNL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2270)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FiveDimMoneyChangeScNotify {
/// offset: 24
#[prost(uint32, tag = "8")]
pub oepccmapffh: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub kfbjgfjhgek: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ikfdijleoja {}
/// Obf: NFEJKBHMEOL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2256)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFiveDimMoneyDataScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub oepccmapffh: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub kfbjgfjhgek: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AssistSimpleInfo {
/// offset: 24
#[prost(uint32, tag = "7")]
pub pos: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub dressed_skin_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hhjannigckm {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "15")]
pub egllmgllhdl: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Icmgdjbdfea {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub nckjlaejndp: ::core::option::Option<Hhjannigckm>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub group_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub fbogdahndka: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub lmppdgofomf: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub hcbaddhnidg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pibfidoepap {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub lhhacoilcmg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub fffngbkhoea: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub gnifodgcpaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jmocdmhfejg {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub kgbhikkljmk: ::core::option::Option<Pibfidoepap>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ejakbkoeepc {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub bhdklajpmbj: ::core::option::Option<Jmocdmhfejg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FriendGridFightRecord {
/// offset: 24
#[prost(uint32, tag = "7")]
pub division_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Paefdelfkjk {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub kblklgdcomf: ::core::option::Option<Ejakbkoeepc>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub bamdehaicda: ::core::option::Option<FriendGridFightRecord>,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub amldhbmigen: ::core::option::Option<Icmgdjbdfea>,
/// offset: 48
#[prost(enumeration = "BattleRecordType", tag = "7")]
pub bebeemkobnn: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerSimpleInfo {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub assist_simple_info_list: ::prost::alloc::vec::Vec<AssistSimpleInfo>,
/// offset: 32
#[prost(string, tag = "5")]
pub signature: ::prost::alloc::string::String,
/// offset: 40
#[prost(message, optional, tag = "1049")]
pub head_frame_info: ::core::option::Option<HeadFrameInfo>,
/// offset: 48
#[prost(message, optional, tag = "1")]
pub player_outfit_data: ::core::option::Option<Cjlcpmdgibo>,
/// offset: 56
#[prost(string, tag = "3")]
pub platform_nick: ::prost::alloc::string::String,
/// offset: 64
#[prost(string, tag = "8")]
pub nickname: ::prost::alloc::string::String,
/// offset: 72
#[prost(string, tag = "15")]
pub platform_uuid: ::prost::alloc::string::String,
/// offset: 80
#[prost(uint32, tag = "9")]
pub level: u32,
/// offset: 88
#[prost(int64, tag = "13")]
pub last_active_time: i64,
/// offset: 96
#[prost(uint32, tag = "115")]
pub gender: u32,
/// offset: 100
#[prost(enumeration = "FriendOnlineStatus", tag = "10")]
pub online_status: i32,
/// offset: 104
#[prost(uint32, tag = "7")]
pub uid: u32,
/// offset: 108
#[prost(uint32, tag = "11")]
pub personal_card: u32,
/// offset: 112
#[prost(enumeration = "PlatformType", tag = "14")]
pub platform: i32,
/// offset: 116
#[prost(uint32, tag = "4")]
pub chat_bubble_id: u32,
/// offset: 120
#[prost(uint32, tag = "2")]
pub head_icon: u32,
/// offset: 124
#[prost(bool, tag = "12")]
pub is_banned: bool,
/// offset: 128
#[prost(int64, tag = "797")]
pub update_time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DisplayEquipmentInfo {
/// offset: 24
#[prost(uint32, tag = "6")]
pub tid: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub exp: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub promotion: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub level: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub rank: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DisplayRelicInfo {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub exp: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub main_affix_id: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub tid: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub r#type: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DisplayAvatarDetailInfo {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub equipment: ::core::option::Option<DisplayEquipmentInfo>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub skilltree_list: ::prost::alloc::vec::Vec<AvatarSkillTree>,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub relic_list: ::prost::alloc::vec::Vec<DisplayRelicInfo>,
/// offset: 48
#[prost(uint32, tag = "3")]
pub pos: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub rank: u32,
/// offset: 56
#[prost(uint32, tag = "11")]
pub avatar_type: u32,
/// offset: 60
#[prost(uint32, tag = "15")]
pub exp: u32,
/// offset: 64
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
/// offset: 68
#[prost(uint32, tag = "9")]
pub enhanced_id: u32,
/// offset: 72
#[prost(uint32, tag = "6")]
pub level: u32,
/// offset: 76
#[prost(uint32, tag = "7")]
pub dressed_skin_id: u32,
/// offset: 80
#[prost(uint32, tag = "2")]
pub promotion: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Edegahhanmf {
/// offset: 24
#[prost(uint32, tag = "4")]
pub plkagmlbcdg: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub mbhjnpeilcl: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub igenpdkhdmc: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub openpjjladd: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub lcddmlimaga: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerRecordInfo {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub eoggpdhkkbj: ::core::option::Option<Edegahhanmf>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub jjkikobajlf: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub ppfddfahled: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub dioiifahakk: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub mimeceafdnk: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub mhoijfebapa: u32,
/// offset: 52
#[prost(uint32, tag = "5")]
pub kcbinjnibno: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub neckjbhekhe: u32,
/// offset: 60
#[prost(uint32, tag = "9")]
pub algeolgnfbl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ohkdpnbgpoa {
/// offset: 24
#[prost(bool, tag = "4")]
pub makolelflfh: bool,
/// offset: 25
#[prost(bool, tag = "9")]
pub gnfddpemmfn: bool,
/// offset: 26
#[prost(bool, tag = "6")]
pub dcjecfmmibc: bool,
/// offset: 27
#[prost(bool, tag = "5")]
pub iojeaocobbf: bool,
/// offset: 28
#[prost(bool, tag = "14")]
pub pfbhgahafmd: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fbonadjpjgl {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub kblklgdcomf: ::core::option::Option<Ejakbkoeepc>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub challenge_list: ::prost::alloc::vec::Vec<Icmgdjbdfea>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerDetailInfo {
/// offset: 16
#[prost(string, tag = "8")]
pub nickname: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "9")]
pub ijkomikfkek: ::prost::alloc::string::String,
/// offset: 32
#[prost(message, optional, tag = "585")]
pub dhkfcdaghdm: ::core::option::Option<Cjlcpmdgibo>,
/// offset: 48
#[prost(message, repeated, tag = "3")]
pub display_avatar_list: ::prost::alloc::vec::Vec<DisplayAvatarDetailInfo>,
/// offset: 56
#[prost(message, optional, tag = "1610")]
pub boklabglefl: ::core::option::Option<Ohkdpnbgpoa>,
/// offset: 64
#[prost(string, tag = "2")]
pub signature: ::prost::alloc::string::String,
/// offset: 72
#[prost(message, optional, tag = "134")]
pub aihndiafgpm: ::core::option::Option<Oiipjfdnpah>,
/// offset: 80
#[prost(string, tag = "12")]
pub djonelmifee: ::prost::alloc::string::String,
/// offset: 88
#[prost(message, repeated, tag = "1065")]
pub assist_avatar_list: ::prost::alloc::vec::Vec<DisplayAvatarDetailInfo>,
/// offset: 96
#[prost(message, optional, tag = "715")]
pub agbgoconmmg: ::core::option::Option<Fbonadjpjgl>,
/// offset: 104
#[prost(message, optional, tag = "1260")]
pub head_frame_info: ::core::option::Option<HeadFrameInfo>,
/// offset: 112
#[prost(message, optional, tag = "10")]
pub record_info: ::core::option::Option<PlayerRecordInfo>,
/// offset: 120
#[prost(uint32, tag = "15")]
pub uid: u32,
/// offset: 124
#[prost(bool, tag = "13")]
pub is_banned: bool,
/// offset: 125
#[prost(bool, tag = "1")]
pub hieapdnnnei: bool,
/// offset: 128
#[prost(uint32, tag = "4")]
pub head_icon: u32,
/// offset: 132
#[prost(uint32, tag = "11")]
pub gejfmbbhnln: u32,
/// offset: 136
#[prost(uint32, tag = "6")]
pub level: u32,
/// offset: 140
#[prost(uint32, tag = "7")]
pub world_level: u32,
/// offset: 144
#[prost(uint32, tag = "1953")]
pub kinoehkmfml: u32,
/// offset: 148
#[prost(enumeration = "PlatformType", tag = "5")]
pub platform: i32,
/// offset: 152
#[prost(uint32, tag = "14")]
pub hcgmagdfaao: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FriendSimpleInfo {
/// offset: 16
#[prost(string, tag = "1")]
pub remark_name: ::prost::alloc::string::String,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub mboihjlijdg: ::core::option::Option<Paefdelfkjk>,
/// offset: 40
#[prost(message, optional, tag = "3")]
pub player_info: ::core::option::Option<PlayerSimpleInfo>,
/// offset: 48
#[prost(int64, tag = "5")]
pub create_time: i64,
/// offset: 56
#[prost(enumeration = "PlayingState", tag = "13")]
pub playing_state: i32,
/// offset: 60
#[prost(bool, tag = "14")]
pub is_marked: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FriendApplyInfo {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub player_info: ::core::option::Option<PlayerSimpleInfo>,
/// offset: 32
#[prost(int64, tag = "15")]
pub apply_time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FriendRecommendInfo {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub player_info: ::core::option::Option<PlayerSimpleInfo>,
/// offset: 32
#[prost(bool, tag = "14")]
pub jinlahlmdln: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerAssistInfo {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub assist_avatar: ::core::option::Option<DisplayAvatarDetailInfo>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub player_info: ::core::option::Option<PlayerSimpleInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FriendChallengeLineup {
/// offset: 16
#[prost(string, tag = "13")]
pub remark_name: ::prost::alloc::string::String,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub player_info: ::core::option::Option<PlayerSimpleInfo>,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub lineup_list: ::prost::alloc::vec::Vec<ChallengeLineupList>,
/// offset: 48
#[prost(uint32, tag = "14")]
pub buff_one: u32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub buff_two: u32,
/// offset: 56
#[prost(uint32, tag = "12")]
pub score_id: u32,
/// offset: 60
#[prost(uint32, tag = "1")]
pub eejcpnaeklj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FriendChallengeClearanceInfo {
/// offset: 32
#[prost(message, optional, tag = "4")]
pub megbipbafbp: ::core::option::Option<Bbbiapehaba>,
/// offset: 44
#[prost(uint32, tag = "15")]
pub lmppdgofomf: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub group_id: u32,
#[prost(oneof = "friend_challenge_clearance_info::Edkohaamonh", tags = "94, 77, 25")]
pub edkohaamonh: ::core::option::Option<
friend_challenge_clearance_info::Edkohaamonh,
>,
}
/// Nested message and enum types in `FriendChallengeClearanceInfo`.
pub mod friend_challenge_clearance_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Edkohaamonh {
/// offset: 24
#[prost(message, tag = "94")]
ChallengeDefault(super::ChallengeStatistics),
/// offset: 24
#[prost(message, tag = "77")]
ChallengeStory(super::ChallengeStoryStatistics),
/// offset: 24
#[prost(message, tag = "25")]
ChallengeBoss(super::ChallengeBossStatistics),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ihlmedhfdei {
/// offset: 24
#[prost(uint32, tag = "13")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub mdojnengcfe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Glilleneijk {
/// offset: 24
#[prost(uint32, tag = "10")]
pub fffngbkhoea: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub gnifodgcpaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nmfehehpgab {
/// offset: 24
#[prost(uint32, tag = "14")]
pub mgcacgflkek: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub area_id: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub mbdkajbeppf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fkcnepijjao {
/// offset: 24
#[prost(uint32, tag = "4")]
pub area_id: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub feflajiodhb: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub jnccogchnmb: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub dcoklhpbajo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Oimlmdhohap {
/// offset: 24
#[prost(uint32, tag = "8")]
pub kphjdopbmen: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub area_id: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub apanplbmonn: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub ielfobfpdpa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bgpihmllngm {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub bfgelckjjpn: ::core::option::Option<Fkcnepijjao>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub hjfhoeaaggc: ::core::option::Option<Nmfehehpgab>,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub mhaibamjgim: ::core::option::Option<Oimlmdhohap>,
/// offset: 48
#[prost(message, optional, tag = "9")]
pub endljenkbmf: ::core::option::Option<Glilleneijk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerChallengePeakRecordMobData {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub lineup: ::core::option::Option<ChallengeLineupList>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub mcjnllbbdhn: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub cycles_used: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub peak_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerChallengePeakRecordBossData {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub lineup: ::core::option::Option<ChallengeLineupList>,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub mcjnllbbdhn: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(bool, tag = "1")]
pub hamdkihgkgo: bool,
/// offset: 41
#[prost(bool, tag = "2")]
pub cfldompacki: bool,
/// offset: 44
#[prost(uint32, tag = "3")]
pub best_cycle_count: u32,
/// offset: 48
#[prost(uint32, tag = "10")]
pub djfgdmidehj: u32,
/// offset: 52
#[prost(uint32, tag = "7")]
pub peak_id: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dbfhocobpmk {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub hdchfbkdceb: ::prost::alloc::vec::Vec<PlayerChallengePeakRecordMobData>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub cdffigjlgmm: ::core::option::Option<PlayerChallengePeakRecordBossData>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hbjdmdkkmfi {
/// offset: 24
#[prost(uint32, tag = "4")]
pub division_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Khfegofphhc {
/// offset: 24
#[prost(uint32, tag = "13")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cfnemeidmid {
/// offset: 24
#[prost(uint32, tag = "14")]
pub area_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub holpmkohach: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Moogabjbjag {
/// offset: 24
#[prost(uint32, tag = "9")]
pub challenge_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jbkjgbmmkfi {
/// offset: 24
#[prost(uint32, tag = "6")]
pub peak_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ienccmeaiaj {
/// offset: 24
#[prost(uint32, tag = "5")]
pub gnifodgcpaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ljjieaplooi {
/// offset: 24
#[prost(uint32, tag = "11")]
pub division_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kgbafbemicb {
/// offset: 24
#[prost(bool, tag = "5")]
pub mndcibfejop: bool,
/// offset: 28
#[prost(uint32, tag = "15")]
pub aacgbebgdpe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Njmobnilihi {
/// offset: 32
#[prost(int64, tag = "6")]
pub time: i64,
/// offset: 44
#[prost(enumeration = "DevelopmentType", tag = "12")]
pub nelhehhfccm: i32,
#[prost(
oneof = "njmobnilihi::Nnmaomhpnbk",
tags = "1445, 1544, 376, 403, 382, 1075, 176, 1051, 445, 1408, 212"
)]
pub nnmaomhpnbk: ::core::option::Option<njmobnilihi::Nnmaomhpnbk>,
}
/// Nested message and enum types in `NJMOBNILIHI`.
pub mod njmobnilihi {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Nnmaomhpnbk {
/// offset: 16
#[prost(message, tag = "1445")]
Dcodkladijm(super::Khfegofphhc),
/// offset: 16
#[prost(message, tag = "1544")]
Eljoebbhdpb(super::Moogabjbjag),
/// offset: 16
#[prost(uint32, tag = "376")]
AvatarId(u32),
/// offset: 16
#[prost(uint32, tag = "403")]
Kajcfpkegbp(u32),
/// offset: 16
#[prost(uint32, tag = "382")]
Pbocpnjjhhb(u32),
/// offset: 16
#[prost(message, tag = "1075")]
Iibjegjmokj(super::Cfnemeidmid),
/// offset: 16
#[prost(uint32, tag = "176")]
PanelId(u32),
/// offset: 16
#[prost(message, tag = "1051")]
Agkkafefgob(super::Jbkjgbmmkfi),
/// offset: 16
#[prost(message, tag = "445")]
Imilifmdlbi(super::Ienccmeaiaj),
/// offset: 16
#[prost(message, tag = "1408")]
Bnndodhikce(super::Ljjieaplooi),
/// offset: 16
#[prost(message, tag = "212")]
Dhkcmbfcalh(super::Kgbafbemicb),
}
}
/// Obf: ADKDAKFNFMH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2973)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendListInfoCsReq {}
/// Obf: JLHNEDPPFOO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2903)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendListInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub black_list: ::prost::alloc::vec::Vec<PlayerSimpleInfo>,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub friend_list: ::prost::alloc::vec::Vec<FriendSimpleInfo>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: NHAAPILNALO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2980)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPlayerDetailInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub uid: u32,
}
/// Obf: KFLGFDDDOPJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2927)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPlayerDetailInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub detail_info: ::core::option::Option<PlayerDetailInfo>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: GFCNKHPBPOC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2936)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendApplyListInfoCsReq {}
/// Obf: FBFKDPMGFNL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2913)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendApplyListInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub receive_apply_list: ::prost::alloc::vec::Vec<FriendApplyInfo>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub send_apply_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: CHBNOHMCMGC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2915)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ApplyFriendCsReq {
/// offset: 24
#[prost(enumeration = "FriendApplySource", tag = "9")]
pub source: i32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub uid: u32,
}
/// Obf: GIMLCCAKGDG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2981)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ApplyFriendScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub uid: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: MGENDBNGEEE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2910)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncApplyFriendScNotify {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub friend_apply_info: ::core::option::Option<FriendApplyInfo>,
}
/// Obf: BLEJGGNFNEO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2987)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HandleFriendCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub uid: u32,
/// offset: 28
#[prost(bool, tag = "7")]
pub is_accept: bool,
}
/// Obf: DOELBKLNLIM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2929)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HandleFriendScRsp {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub friend_info: ::core::option::Option<FriendSimpleInfo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub uid: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 40
#[prost(bool, tag = "9")]
pub is_accept: bool,
}
/// Obf: OMGAOCOIILH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2912)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncHandleFriendScNotify {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub friend_info: ::core::option::Option<FriendSimpleInfo>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub uid: u32,
/// offset: 36
#[prost(bool, tag = "14")]
pub is_accept: bool,
}
/// Obf: KIKEJIAMKPH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2954)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DeleteFriendCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub uid: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub lmhdomcmgnl: u32,
}
/// Obf: LBBIGDCILDJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2983)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DeleteFriendScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub uid: u32,
}
/// Obf: DMPDJIEMJJD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2909)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncDeleteFriendScNotify {
/// offset: 24
#[prost(uint32, tag = "11")]
pub uid: u32,
}
/// Obf: ALJJJEFJLKA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2942)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AddBlacklistCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub uid: u32,
}
/// Obf: JMABIKHOJOI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2976)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AddBlacklistScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub black_info: ::core::option::Option<PlayerSimpleInfo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: DKKELLBOGIO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2938)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncAddBlacklistScNotify {
/// offset: 24
#[prost(uint32, tag = "2")]
pub uid: u32,
}
/// Obf: FGNGBABEENA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2961)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendRecommendListInfoCsReq {
/// offset: 24
#[prost(bool, tag = "4")]
pub ddnkhdikael: bool,
}
/// Obf: AMCGEGIPAKJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2924)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendRecommendListInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub friend_recommend_list: ::prost::alloc::vec::Vec<FriendRecommendInfo>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: HMOGLECADPG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2971)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetFriendRemarkNameCsReq {
/// offset: 16
#[prost(string, tag = "10")]
pub remark_name: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "5")]
pub reason: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub uid: u32,
}
/// Obf: CDLCLGLKBLO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2978)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetFriendRemarkNameScRsp {
/// offset: 24
#[prost(string, tag = "6")]
pub remark_name: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub uid: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2952)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ReportPlayerCsReq {
/// offset: 24
#[prost(string, tag = "15")]
pub imnojncggni: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "7")]
pub uid: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub ollblnagmpc: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2948)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ReportPlayerScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: ACHFMFGCOJF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2959)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DeleteBlacklistCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub uid: u32,
}
/// Obf: DAMBPIKLCBL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2974)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DeleteBlacklistScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub uid: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: IJBGABAFCEE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2992)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SearchPlayerCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub uid_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "12")]
pub ddnkhdikael: bool,
}
/// Obf: MLBAKKMGDLG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2966)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SearchPlayerScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub result_uid_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub simple_info_list: ::prost::alloc::vec::Vec<PlayerSimpleInfo>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: IEIMIFAEADO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2930)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAssistListCsReq {
/// offset: 24
#[prost(bool, tag = "10")]
pub lkbaenbkjce: bool,
/// offset: 25
#[prost(bool, tag = "13")]
pub ddnkhdikael: bool,
}
/// Obf: KCKOECDINAF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2949)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAssistListScRsp {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub assist_list: ::prost::alloc::vec::Vec<PlayerAssistInfo>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: KIKIGDGMPEN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2928)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetAssistCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub uid: u32,
}
/// Obf: EFFMBFDAJDA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2901)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetAssistScRsp {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub fdkfiolmpha: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub uid: u32,
}
/// Obf: HMMPDJAOMKJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2967)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetCurAssistCsReq {}
/// Obf: FBCPGPMNECG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2985)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurAssistScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub odhmgpnecfo: ::core::option::Option<PlayerAssistInfo>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: CJMNHDLJKLE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2920)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAssistHistoryCsReq {}
/// Obf: BHCMCLJHEGJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2999)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAssistHistoryScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub pjmhngkhkle: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub lliplpndimc: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub efonjlmdfih: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub ofekhchhofd: u32,
}
/// Obf: OKHINFPCHAN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2932)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct NewAssistHistoryNotify {
/// offset: 24
#[prost(uint32, tag = "8")]
pub ofekhchhofd: u32,
}
/// Obf: OPDCHJINMMK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2935)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeAssistRewardCsReq {}
/// Obf: ENEHBCOCEGB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2916)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeAssistRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub oilhlecgbch: ::prost::alloc::vec::Vec<Kaodlpjmefe>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: KDHABGDIAPJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2905)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CurAssistChangedNotify {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub odhmgpnecfo: ::core::option::Option<PlayerAssistInfo>,
}
/// Obf: IFPAENCHHHE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2914)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPlatformPlayerInfoCsReq {
/// offset: 16
#[prost(string, repeated, tag = "6")]
pub epibjamijfi: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 32
#[prost(enumeration = "PlatformType", tag = "10")]
pub platform: i32,
}
/// Obf: NOAGHDALEJE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2982)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPlatformPlayerInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub friend_recommend_list: ::prost::alloc::vec::Vec<PlayerSimpleInfo>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: CNDFNIHMPKC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2953)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendLoginInfoCsReq {}
/// Obf: NMAOECIJEBA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2963)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendLoginInfoScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub omfombgfhpa: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub kcgceppmokm: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(bool, tag = "15")]
pub bheiccgpblg: bool,
/// offset: 41
#[prost(bool, tag = "7")]
pub ehbjfgpdpjf: bool,
/// offset: 44
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: DGEEIJCMHHO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2917)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetForbidOtherApplyFriendCsReq {
/// offset: 24
#[prost(bool, tag = "9")]
pub pbnjdhfchhc: bool,
}
/// Obf: JJJJPBCNDCC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2906)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetForbidOtherApplyFriendScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 28
#[prost(bool, tag = "2")]
pub pbnjdhfchhc: bool,
}
/// Obf: IONJONGACJL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3000)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetFriendMarkCsReq {
/// offset: 24
#[prost(bool, tag = "13")]
pub bijjojnjhdo: bool,
/// offset: 28
#[prost(uint32, tag = "6")]
pub uid: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub reason: u32,
}
/// Obf: MHBMDBMICFA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2939)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetFriendMarkScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub uid: u32,
/// offset: 28
#[prost(bool, tag = "14")]
pub bijjojnjhdo: bool,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: IILCDMAHMDN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2988)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendAssistListCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub eejgcfbjkak: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub hhfpjhmeijk: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub target_side: u32,
/// offset: 44
#[prost(enumeration = "Pidahabflbl", tag = "10")]
pub hfolaoikolb: i32,
/// offset: 48
#[prost(bool, tag = "6")]
pub ddnkhdikael: bool,
}
/// Obf: MEDJBBOGLNM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2926)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendAssistListScRsp {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub assist_list: ::prost::alloc::vec::Vec<PlayerAssistInfo>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub target_side: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cjndcnijbei {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub avatar_list: ::prost::alloc::vec::Vec<Onkdapokgac>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Okfkppngcod {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<Onkdapokgac>,
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub peak_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mjmgdljajcm {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub dnigkdkippj: ::prost::alloc::vec::Vec<Okfkppngcod>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChallengePeakBossFriendLineupRecommendation {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub avatar_list: ::prost::alloc::vec::Vec<Onkdapokgac>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub buff_id: u32,
/// offset: 44
#[prost(bool, tag = "1")]
pub is_hard_mode: bool,
/// offset: 45
#[prost(bool, tag = "3")]
pub hard_mode_has_passed: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ojjjdpnokhg {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub aoliedbcnbn: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "12")]
pub finished_target_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "9")]
pub lineup_list: ::prost::alloc::vec::Vec<ChallengeLineupList>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bmknangpdgh {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub avatar_list: ::prost::alloc::vec::Vec<Onkdapokgac>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub eojnpepdecf: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub emohljhpopc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Offmdbmmnfm {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub lineup_list: ::prost::alloc::vec::Vec<Bmknangpdgh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fpdcinmdjce {
/// offset: 16
#[prost(string, tag = "14")]
pub remark_name: ::prost::alloc::string::String,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub player_info: ::core::option::Option<PlayerSimpleInfo>,
#[prost(oneof = "fpdcinmdjce::Kjfekhdebik", tags = "12, 4, 13, 9, 8, 771")]
pub kjfekhdebik: ::core::option::Option<fpdcinmdjce::Kjfekhdebik>,
}
/// Nested message and enum types in `FPDCINMDJCE`.
pub mod fpdcinmdjce {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kjfekhdebik {
/// offset: 24
#[prost(message, tag = "12")]
Nhmopchjehn(super::FriendChallengeLineup),
/// offset: 24
#[prost(message, tag = "4")]
Bnafkmmlgfe(super::Cjndcnijbei),
/// offset: 24
#[prost(message, tag = "13")]
Lmhiokfmdne(super::Mjmgdljajcm),
/// offset: 24
#[prost(message, tag = "9")]
Kcnahjcmnji(super::ChallengePeakBossFriendLineupRecommendation),
/// offset: 24
#[prost(message, tag = "8")]
Nhkcfoalapd(super::Ojjjdpnokhg),
/// offset: 24
#[prost(message, tag = "771")]
Kppdembpedo(super::Offmdbmmnfm),
}
}
/// Obf: NKOBPKLEDFP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2993)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendRecommendLineupCsReq {
/// offset: 24
#[prost(enumeration = "Jfnjkappnof", tag = "10")]
pub r#type: i32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub key: u32,
}
/// Obf: BKALMLMEEPL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2996)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendRecommendLineupScRsp {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub mgkckhiiicl: ::prost::alloc::vec::Vec<Fpdcinmdjce>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub key: u32,
/// offset: 36
#[prost(bool, tag = "6")]
pub aldbiiiglom: bool,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 44
#[prost(enumeration = "Jfnjkappnof", tag = "2")]
pub r#type: i32,
}
/// Obf: HONDEKOHJHP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2991)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendRecommendLineupDetailCsReq {
/// offset: 24
#[prost(enumeration = "Jfnjkappnof", tag = "6")]
pub r#type: i32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub key: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub uid: u32,
}
/// Obf: OLLGFBLPHOH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2923)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendRecommendLineupDetailScRsp {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub knhhajdngjg: ::prost::alloc::vec::Vec<DisplayAvatarDetailInfo>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub uid: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub key: u32,
/// offset: 44
#[prost(enumeration = "Jfnjkappnof", tag = "14")]
pub r#type: i32,
}
/// Obf: HPPJFBCNNPG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2937)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendBattleRecordDetailCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub uid: u32,
}
/// Obf: DJIFIBOJKFP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2934)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendBattleRecordDetailScRsp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub hciefehceno: ::core::option::Option<Bgpihmllngm>,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub epnlmhpcdkl: ::prost::alloc::vec::Vec<FriendChallengeClearanceInfo>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub bamdehaicda: ::core::option::Option<Hbjdmdkkmfi>,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub lgibjlfbfcg: ::prost::alloc::vec::Vec<Dbfhocobpmk>,
/// offset: 56
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 60
#[prost(uint32, tag = "11")]
pub uid: u32,
}
/// Obf: PJJAIIONOPE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2958)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendDevelopmentInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub uid: u32,
}
/// Obf: JJFIJODMGGB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2943)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendDevelopmentInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub embpenneijh: ::prost::alloc::vec::Vec<Njmobnilihi>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub uid: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: JDKEAPHHLBM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1973)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetGachaInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GachaCeilingAvatar {
/// offset: 24
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub repeated_cnt: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GachaCeiling {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub avatar_list: ::prost::alloc::vec::Vec<GachaCeilingAvatar>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub ceiling_num: u32,
/// offset: 36
#[prost(bool, tag = "3")]
pub is_claimed: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Neimlknmdbm {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub ojnefbjhcck: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub ejgnmcamela: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub mmelnchidnc: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub gfanbhaekok: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GachaInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub prize_item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(string, tag = "13")]
pub history_url: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub item_detail_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "6")]
pub onihomceljk: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(message, optional, tag = "9")]
pub gacha_ceiling: ::core::option::Option<GachaCeiling>,
/// offset: 64
#[prost(string, tag = "5")]
pub detail_url: ::prost::alloc::string::String,
/// offset: 72
#[prost(int64, tag = "7")]
pub end_time: i64,
/// offset: 80
#[prost(uint32, tag = "12")]
pub glljfpenlhd: u32,
/// offset: 84
#[prost(uint32, tag = "4")]
pub gacha_id: u32,
/// offset: 88
#[prost(int64, tag = "10")]
pub begin_time: i64,
/// offset: 96
#[prost(uint32, tag = "3")]
pub mmelnchidnc: u32,
/// offset: 100
#[prost(uint32, tag = "2")]
pub nhbbhempjjm: u32,
}
/// Obf: LDPGAPPKBBB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1903)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetGachaInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub gacha_info_list: ::prost::alloc::vec::Vec<GachaInfo>,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub akmdbpnehde: ::prost::alloc::vec::Vec<Neimlknmdbm>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub gpnlddlbolm: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub ogmpkdhkpaj: u32,
/// offset: 48
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub kkknjdbnjpm: u32,
/// offset: 56
#[prost(uint32, tag = "10")]
pub gacha_random: u32,
}
/// Obf: JEADDEILJLE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1980)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DoGachaCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub gacha_num: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub gacha_random: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub gacha_id: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub simulate_magic: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GachaItem {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub token_item: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub transfer_item_list: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub gacha_item: ::core::option::Option<Item>,
/// offset: 48
#[prost(bool, tag = "10")]
pub is_new: bool,
}
/// Obf: IAOPGJEOHOM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1927)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DoGachaScRsp {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub gacha_item_list: ::prost::alloc::vec::Vec<GachaItem>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub gacha_id: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub nhbbhempjjm: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub glljfpenlhd: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub ldbckjipdhf: u32,
/// offset: 48
#[prost(uint32, tag = "10")]
pub gacha_num: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub ceiling_num: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 60
#[prost(uint32, tag = "14")]
pub gpnlddlbolm: u32,
}
/// Obf: GHJGEGJAODM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1936)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetGachaCeilingCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub gacha_type: u32,
}
/// Obf: DFNMFPBNPDM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1913)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetGachaCeilingScRsp {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub gacha_ceiling: ::core::option::Option<GachaCeiling>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub gacha_type: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: AMIHACOLKBO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1915)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ExchangeGachaCeilingCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub gacha_type: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub avatar_id: u32,
}
/// Obf: PJBNPPDIDDC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1981)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExchangeGachaCeilingScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub transfer_item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub gacha_ceiling: ::core::option::Option<GachaCeiling>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub gacha_type: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: GIMKMEOLAAO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1910)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetGachaDecideItemCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub ojnefbjhcck: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub gacha_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub gfanbhaekok: u32,
}
/// Obf: EAAECDKBAFC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1987)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetGachaDecideItemScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub nblojldlbeb: ::core::option::Option<Neimlknmdbm>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGameInfo {
#[prost(
oneof = "grid_fight_game_info::Leoiaofbbfa",
tags = "1, 11, 7, 6, 3, 12, 14, 2, 5"
)]
pub leoiaofbbfa: ::core::option::Option<grid_fight_game_info::Leoiaofbbfa>,
}
/// Nested message and enum types in `GridFightGameInfo`.
pub mod grid_fight_game_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Leoiaofbbfa {
/// offset: 16
#[prost(message, tag = "1")]
Faocfbofcjp(super::Nihngpkhepc),
/// offset: 16
#[prost(message, tag = "11")]
Gcklionkmjc(super::Cononealnof),
/// offset: 16
#[prost(message, tag = "7")]
Ebhdiogalie(super::Pocjdmmanbm),
/// offset: 16
#[prost(message, tag = "6")]
Klcpaahdpjf(super::Beeflejaocn),
/// offset: 16
#[prost(message, tag = "3")]
Dbagkjnpdol(super::Dboncgfhhdn),
/// offset: 16
#[prost(message, tag = "12")]
Lldboiangdn(super::Kgfnicbcmoa),
/// offset: 16
#[prost(message, tag = "14")]
Oahoapcidmk(super::Ffogfobhdek),
/// offset: 16
#[prost(message, tag = "2")]
Ejipiniknck(super::Hkfeclchbfj),
/// offset: 16
#[prost(message, tag = "5")]
Kfbieanenkj(super::Fiijnpbfjbg),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mpimaemcefh {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub fmigokidkjl: ::core::option::Option<Chchajianim>,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub caagabepppe: ::core::option::Option<Hkdaceaedde>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub nagdjgmmcbe: ::prost::alloc::vec::Vec<GridFightGameInfo>,
/// offset: 48
#[prost(message, optional, tag = "12")]
pub jldddldnfef: ::core::option::Option<Clfaboekmji>,
/// offset: 56
#[prost(uint32, tag = "4")]
pub unique_id: u32,
/// offset: 60
#[prost(uint32, tag = "5")]
pub ljngpckpjlf: u32,
/// offset: 64
#[prost(uint32, tag = "6")]
pub division_id: u32,
/// offset: 68
#[prost(bool, tag = "13")]
pub is_overlock: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gepafbjbgbh {
/// offset: 24
#[prost(uint32, tag = "3")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub nlidekjofmg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hgeaocgdchd {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub cammiijdekp: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub onpcdaelhgp: ::core::option::Option<Gepafbjbgbh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gmbmnflmkpi {
/// offset: 24
#[prost(enumeration = "Ggnkdlahagh", tag = "4")]
pub lmicdnnabnm: i32,
/// offset: 28
#[prost(enumeration = "Kmjnpempnmc", tag = "5")]
pub ibcpakjapff: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nihngpkhepc {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub onhdklimlnm: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(string, tag = "1237")]
pub anibgaaiahf: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "215")]
pub gbgobpoopgo: ::prost::alloc::string::String,
/// offset: 48
#[prost(message, optional, tag = "1502")]
pub gajgbbfelel: ::core::option::Option<Gmbmnflmkpi>,
/// offset: 56
#[prost(message, optional, tag = "1059")]
pub bhjfjeeggmc: ::core::option::Option<Hgeaocgdchd>,
/// offset: 64
#[prost(uint32, repeated, tag = "1091")]
pub jcmccghfian: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(message, repeated, tag = "15")]
pub miidimocpeb: ::prost::alloc::vec::Vec<Jjobhgfoghp>,
/// offset: 80
#[prost(uint32, repeated, tag = "589")]
pub fmeohkhgmjm: ::prost::alloc::vec::Vec<u32>,
/// offset: 88
#[prost(uint32, tag = "1")]
pub ppkkhhneohb: u32,
/// offset: 92
#[prost(uint32, tag = "13")]
pub grid_fight_lineup_hp: u32,
/// offset: 96
#[prost(uint32, tag = "12")]
pub ndainflolpj: u32,
/// offset: 100
#[prost(uint32, tag = "6")]
pub jlocmdidpci: u32,
/// offset: 104
#[prost(uint32, tag = "4")]
pub miceojbakgn: u32,
/// offset: 108
#[prost(uint32, tag = "8")]
pub gold: u32,
/// offset: 112
#[prost(uint32, tag = "14")]
pub bepmodicona: u32,
/// offset: 116
#[prost(uint32, tag = "5")]
pub affcflfifph: u32,
/// offset: 120
#[prost(uint32, tag = "10")]
pub knfoccpojea: u32,
/// offset: 124
#[prost(uint32, tag = "2")]
pub grid_fight_cur_level_exp: u32,
/// offset: 128
#[prost(uint32, tag = "3")]
pub ehnjdidabhd: u32,
/// offset: 132
#[prost(uint32, tag = "11")]
pub gdakcoicida: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cdeaabodkcp {
/// offset: 24
#[prost(map = "string, uint32", tag = "9")]
pub grid_fight_value_init_component: ::std::collections::HashMap<
::prost::alloc::string::String,
u32,
>,
/// offset: 32
#[prost(uint32, repeated, tag = "7")]
pub pnjiphjjong: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(map = "uint32, uint32", tag = "4")]
pub convert_property_to_fixpoint: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(uint32, tag = "13")]
pub role_star: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub id: u32,
/// offset: 56
#[prost(uint32, tag = "11")]
pub pos_index: u32,
/// offset: 60
#[prost(uint32, tag = "2")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ggaknljjnei {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub pnjiphjjong: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub id: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub unique_id: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub pos_index: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ddamehepobd {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub ckjakknohek: ::prost::alloc::vec::Vec<Mbpdipljmkn>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub lclpejheaid: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub pos_index: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fphpfjlajdk {
/// offset: 24
#[prost(uint32, tag = "2")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub lkmemklgiik: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub pos_index: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nbpejfhikjl {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub olppmeamffo: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Chkcpjlboge {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub pojgkjenena: ::prost::alloc::vec::Vec<Fhceiohladg>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "11")]
pub banbecdcdhg: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub dnncagjioap: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mgbhkcmhdok {
/// offset: 36
#[prost(uint32, tag = "3")]
pub effect_id: u32,
#[prost(oneof = "mgbhkcmhdok::Nebnjdmfelo", tags = "68, 951, 100, 691")]
pub nebnjdmfelo: ::core::option::Option<mgbhkcmhdok::Nebnjdmfelo>,
}
/// Nested message and enum types in `MGBHKCMHDOK`.
pub mod mgbhkcmhdok {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nebnjdmfelo {
/// offset: 16
#[prost(uint32, tag = "68")]
TraitCoreRole(u32),
/// offset: 16
#[prost(message, tag = "951")]
AvatarCoreInfo(super::Nbpejfhikjl),
/// offset: 16
#[prost(uint32, tag = "100")]
Ecemncjbfop(u32),
/// offset: 16
#[prost(message, tag = "691")]
Jlclhaknmll(super::Chkcpjlboge),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jlkcboifjkc {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub enplacdljga: ::core::option::Option<Mgbhkcmhdok>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub trait_id: u32,
/// offset: 36
#[prost(bool, tag = "8")]
pub jkmljaihdcd: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fbnghmhhhll {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub olppmeamffo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub trait_effect_list: ::prost::alloc::vec::Vec<Mgbhkcmhdok>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub trait_id: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub afkkldmaedj: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub kojfhfakkfo: u32,
/// offset: 52
#[prost(uint32, tag = "14")]
pub cgieodogaie: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Igkkilffnjk {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub leocefmkaem: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub blaeaafanbm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hogjecbmfhd {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub daooobljolb: ::prost::alloc::vec::Vec<Igkkilffnjk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hkfeclchbfj {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub grid_game_role_list: ::prost::alloc::vec::Vec<Cdeaabodkcp>,
/// offset: 32
#[prost(uint32, repeated, tag = "12")]
pub pleiphjgfie: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "8")]
pub grid_game_npc_list: ::prost::alloc::vec::Vec<Ggaknljjnei>,
/// offset: 48
#[prost(message, repeated, tag = "6")]
pub pmeoppdamlm: ::prost::alloc::vec::Vec<Ddamehepobd>,
/// offset: 56
#[prost(message, repeated, tag = "2")]
pub kcompkmjcmc: ::prost::alloc::vec::Vec<Fphpfjlajdk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ffogfobhdek {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub daooobljolb: ::prost::alloc::vec::Vec<Igkkilffnjk>,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<Fbnghmhhhll>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lalkbpjanih {
/// offset: 24
#[prost(uint32, tag = "14")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub num: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ijdlenjjbhj {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "13")]
pub convert_property_to_fixpoint: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub unique_id: u32,
/// offset: 36
#[prost(bool, tag = "15")]
pub iodijbehegf: bool,
/// offset: 40
#[prost(uint32, tag = "4")]
pub grid_fight_equipment_id: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub source: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Elglkeaplgm {
/// offset: 24
#[prost(uint32, tag = "7")]
pub grid_fight_equipment_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pgecgkekfnc {
/// offset: 24
#[prost(uint32, tag = "7")]
pub role_id: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub lpfgigjdlfm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Flfhacpldje {
#[prost(oneof = "flfhacpldje::Ofjbcedflkl", tags = "4, 7")]
pub ofjbcedflkl: ::core::option::Option<flfhacpldje::Ofjbcedflkl>,
}
/// Nested message and enum types in `FLFHACPLDJE`.
pub mod flfhacpldje {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Ofjbcedflkl {
/// offset: 24
#[prost(message, tag = "4")]
Bdpimpjojbk(super::Pgecgkekfnc),
/// offset: 24
#[prost(uint32, tag = "7")]
Gold(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mbpdipljmkn {
#[prost(oneof = "mbpdipljmkn::Ofjbcedflkl", tags = "14")]
pub ofjbcedflkl: ::core::option::Option<mbpdipljmkn::Ofjbcedflkl>,
}
/// Nested message and enum types in `MBPDIPLJMKN`.
pub mod mbpdipljmkn {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Ofjbcedflkl {
/// offset: 24
#[prost(message, tag = "14")]
Ggmpegmehpd(super::Elglkeaplgm),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cononealnof {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub pmeoppdamlm: ::prost::alloc::vec::Vec<Ddamehepobd>,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub ipmkomehbmp: ::prost::alloc::vec::Vec<Lalkbpjanih>,
/// offset: 40
#[prost(message, repeated, tag = "13")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<Ijdlenjjbhj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Njbgfhdpfno {
/// offset: 24
#[prost(uint32, tag = "7")]
pub role_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub role_star: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eljohiohpmj {
/// offset: 24
#[prost(uint32, tag = "2")]
pub ijmkbobghbd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hdeiaangmdb {
/// offset: 32
#[prost(uint32, tag = "8")]
pub kdkpdjnmmcm: u32,
/// offset: 40
#[prost(bool, tag = "7")]
pub lhgifdnpide: bool,
#[prost(oneof = "hdeiaangmdb::Aelhflgjmjn", tags = "176, 1686")]
pub aelhflgjmjn: ::core::option::Option<hdeiaangmdb::Aelhflgjmjn>,
}
/// Nested message and enum types in `HDEIAANGMDB`.
pub mod hdeiaangmdb {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Aelhflgjmjn {
/// offset: 16
#[prost(message, tag = "176")]
Bdpimpjojbk(super::Njbgfhdpfno),
/// offset: 16
#[prost(message, tag = "1686")]
Lliblkcjemi(super::Eljohiohpmj),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bophdckjmmn {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ckkdaemfdpa: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub apakcbfmcab: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Monjncpinkn {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub fijpicnpkig: ::prost::alloc::vec::Vec<Bophdckjmmn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pocjdmmanbm {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub dldjeopknmb: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub abbngcpecai: ::core::option::Option<Monjncpinkn>,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub ogdkjpdffai: ::prost::alloc::vec::Vec<Hdeiaangmdb>,
/// offset: 48
#[prost(uint32, tag = "6")]
pub opdcmcfofaa: u32,
/// offset: 52
#[prost(bool, tag = "9")]
pub abgekpjhhia: bool,
/// offset: 56
#[prost(uint32, tag = "11")]
pub nfgmopccpic: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lhncminfonj {
/// offset: 24
#[prost(uint32, tag = "5")]
pub loghlgkifen: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gidedmopfkf {
/// offset: 24
#[prost(uint32, tag = "6")]
pub portal_buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ahkdpciiela {
/// offset: 24
#[prost(uint32, tag = "2")]
pub role_star: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub imdklkoninf: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub monster_id: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub loghlgkifen: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pnakhancngk {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub pblbbdbdlek: ::prost::alloc::vec::Vec<Ahkdpciiela>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub ocpepemnnek: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kkbgipcaggh {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub boamllhpnec: ::core::option::Option<GridFightDropInfo>,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub monster_wave_list: ::prost::alloc::vec::Vec<Pnakhancngk>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub cjadmfdobai: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub epphofdaemi: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub ifiioiikjho: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mdjbbilmhlc {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub bpdabhgfbfo: ::prost::alloc::vec::Vec<Kkbgipcaggh>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub moadbalhmfd: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub lndkcpbjdkh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nbgdeflflmi {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub grid_fight_item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub role_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nckokdhnjdc {
/// offset: 32
#[prost(bool, tag = "14")]
pub lloebdlmljo: bool,
#[prost(oneof = "nckokdhnjdc::Efeclpjfocm", tags = "1685")]
pub efeclpjfocm: ::core::option::Option<nckokdhnjdc::Efeclpjfocm>,
}
/// Nested message and enum types in `NCKOKDHNJDC`.
pub mod nckokdhnjdc {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Efeclpjfocm {
/// offset: 24
#[prost(message, tag = "1685")]
Mpobbipmnnj(super::Mdjbbilmhlc),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kgmclfhajnj {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub ncghkpempdp: ::prost::alloc::vec::Vec<Ahkdpciiela>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Keepbbdicfn {
/// offset: 24
#[prost(uint32, tag = "11")]
pub loghlgkifen: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub pdiaoldmbll: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lhlmpohkpkg {
/// offset: 36
#[prost(uint32, tag = "3")]
pub section_id: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub dcahjelnjnp: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub cjccmaacjdb: u32,
#[prost(oneof = "lhlmpohkpkg::Mmhkpjjnhdk", tags = "527")]
pub mmhkpjjnhdk: ::core::option::Option<lhlmpohkpkg::Mmhkpjjnhdk>,
}
/// Nested message and enum types in `LHLMPOHKPKG`.
pub mod lhlmpohkpkg {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Mmhkpjjnhdk {
/// offset: 24
#[prost(message, tag = "527")]
Gfcegepfcdb(super::Keepbbdicfn),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bhbailhmcoi {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub eegpiljdlbg: ::prost::alloc::vec::Vec<Plfkmencdmm>,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub jfchlabgfjo: ::prost::alloc::vec::Vec<Nfidndfhjgn>,
/// offset: 40
#[prost(message, repeated, tag = "14")]
pub apabpafgcia: ::prost::alloc::vec::Vec<Kinjhhbjnjp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gangphpgfcl {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub fnjnkkmnkim: ::prost::alloc::vec::Vec<Lhlmpohkpkg>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub nkbidlblonc: ::core::option::Option<Bhbailhmcoi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jkpoihgiffg {
/// offset: 24
#[prost(uint32, tag = "12")]
pub dcahjelnjnp: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub section_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Accmeoiceod {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub gkjidbegbjp: ::prost::alloc::vec::Vec<Jkpoihgiffg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Laamiajfomc {
/// offset: 24
#[prost(uint32, tag = "7")]
pub affix_id: u32,
/// offset: 28
#[prost(bool, tag = "14")]
pub pnjclpnfiga: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Beeflejaocn {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub cffcnedgcjj: ::prost::alloc::vec::Vec<Laamiajfomc>,
/// offset: 32
#[prost(message, optional, tag = "15")]
pub boss_info: ::core::option::Option<Kgmclfhajnj>,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub coebcngcnoo: ::core::option::Option<Gangphpgfcl>,
/// offset: 48
#[prost(message, repeated, tag = "3")]
pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec<Gidedmopfkf>,
/// offset: 56
#[prost(message, optional, tag = "1")]
pub lhebnolnjhe: ::core::option::Option<Accmeoiceod>,
/// offset: 64
#[prost(message, optional, tag = "10")]
pub impnahbcadn: ::core::option::Option<Nckokdhnjdc>,
/// offset: 72
#[prost(message, repeated, tag = "8")]
pub hekmejlmgff: ::prost::alloc::vec::Vec<Lhncminfonj>,
/// offset: 80
#[prost(uint32, tag = "4")]
pub section_id: u32,
/// offset: 84
#[prost(uint32, tag = "13")]
pub dcahjelnjnp: u32,
/// offset: 88
#[prost(uint32, tag = "9")]
pub emohljhpopc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ibpdpcogdep {
/// offset: 24
#[prost(uint32, tag = "1")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub ldbnompcokk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pfbcbnmkfak {
/// offset: 24
#[prost(uint32, tag = "9")]
pub cmehhmeekpo: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub unique_id: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub dojdfbenbec: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dboncgfhhdn {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub odcmjgheomg: ::prost::alloc::vec::Vec<Pfbcbnmkfak>,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub mdkgcikomli: ::prost::alloc::vec::Vec<Ibpdpcogdep>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fadheigjenf {
/// offset: 16
#[prost(map = "string, uint32", tag = "2")]
pub hjmaedkcone: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fiijnpbfjbg {
/// offset: 16
#[prost(map = "string, uint32", tag = "15")]
pub pockgkdflkk: ::std::collections::HashMap<::prost::alloc::string::String, u32>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub ifljpndpdoa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hkdaceaedde {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub klckaojamnh: ::prost::alloc::vec::Vec<Njkfojjdggg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mjeiciegahf {
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub ooeocgllhfo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(enumeration = "Jdcapbnpook", tag = "14")]
pub jmnjlfacclm: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Njkfojjdggg {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub gbeagmeaepb: ::core::option::Option<Mjeiciegahf>,
/// offset: 44
#[prost(uint32, tag = "10")]
pub unique_id: u32,
#[prost(
oneof = "njkfojjdggg::Fmeklffdpgg",
tags = "1208, 1461, 195, 791, 254, 800, 249, 404, 991, 953, 570, 557, 1446, 705, 740, 1597, 663, 1752, 1094, 607, 303, 617, 1134, 787, 225, 78, 1655, 288, 1675, 1494, 730, 1313, 1834, 1166"
)]
pub fmeklffdpgg: ::core::option::Option<njkfojjdggg::Fmeklffdpgg>,
}
/// Nested message and enum types in `NJKFOJJDGGG`.
pub mod njkfojjdggg {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Fmeklffdpgg {
/// offset: 32
#[prost(message, tag = "1208")]
Hagaefmehba(super::Lfoclbemiem),
/// offset: 32
#[prost(message, tag = "1461")]
Fhkfmfknmch(super::Akhehambleb),
/// offset: 32
#[prost(message, tag = "195")]
Chheglgpcch(super::Onlfoiondaf),
/// offset: 32
#[prost(message, tag = "791")]
Ijaffocbkji(super::Fbfbmmaafcp),
/// offset: 32
#[prost(message, tag = "254")]
Pdmoledafif(super::Kpkdjdeikbm),
/// offset: 32
#[prost(message, tag = "800")]
Fcpgfbadial(super::Ipgchdeccnb),
/// offset: 32
#[prost(message, tag = "249")]
Ljbbfdmaeoh(super::Lhmligphokp),
/// offset: 32
#[prost(message, tag = "404")]
Lfbglmmdmcd(super::Hhnbclpndfi),
/// offset: 32
#[prost(message, tag = "991")]
Glgpbllicag(super::Fhbhihjaopb),
/// offset: 32
#[prost(message, tag = "953")]
Dnlgbjlpdce(super::Elppdahklbe),
/// offset: 32
#[prost(message, tag = "570")]
Gnmcjefjokp(super::Jeiegmecgen),
/// offset: 32
#[prost(message, tag = "557")]
Pdhedggopgl(super::Cnbhpjfflef),
/// offset: 32
#[prost(message, tag = "1446")]
Bbglcdjplmf(super::Hdoliecdhao),
/// offset: 32
#[prost(message, tag = "705")]
Ejeehdpbhli(super::Opjaleikfac),
/// offset: 32
#[prost(message, tag = "740")]
Ekliopiekii(super::Bjigofoaepl),
/// offset: 32
#[prost(message, tag = "1597")]
Fkbigancepd(super::Fafbdgceahd),
/// offset: 32
#[prost(message, tag = "663")]
Nphcpbdklch(super::Pikkaebhikf),
/// offset: 32
#[prost(message, tag = "1752")]
Clfnpnnifge(super::Aggddajlaeb),
/// offset: 32
#[prost(message, tag = "1094")]
Aogffceckpk(super::Fbdljkebphm),
/// offset: 32
#[prost(message, tag = "607")]
Cmbmnlhaecg(super::Ohblollnhic),
/// offset: 32
#[prost(message, tag = "303")]
Lbfbinfmgnf(super::Ildefhmidkp),
/// offset: 32
#[prost(message, tag = "617")]
Flelibajpec(super::Fcabignmapl),
/// offset: 32
#[prost(message, tag = "1134")]
Pnmlhbjoabc(super::Gilmfecebfe),
/// offset: 32
#[prost(message, tag = "787")]
Fboladpflfl(super::Dbfgkbnaknh),
/// offset: 32
#[prost(message, tag = "225")]
Dminfgoabok(super::Lanajdekafo),
/// offset: 32
#[prost(message, tag = "78")]
Kphbblhophf(super::Kbekjkncmcl),
/// offset: 32
#[prost(message, tag = "1655")]
Oajoeeodjao(super::Hcifbgjcpdm),
/// offset: 32
#[prost(message, tag = "288")]
Khnnnfbiama(super::Hpmncenlcab),
/// offset: 32
#[prost(message, tag = "1675")]
Amgajdklhfo(super::Klihjcnoejp),
/// offset: 32
#[prost(message, tag = "1494")]
Pdadfogablj(super::Gfomaiaidfa),
/// offset: 32
#[prost(message, tag = "730")]
Ibnbalopkmm(super::Ppbjjjmjobn),
/// offset: 32
#[prost(message, tag = "1313")]
Indgppmdfnd(super::Ieomgiblhjb),
/// offset: 32
#[prost(message, tag = "1834")]
Pkpfnhikhon(super::Ieminjafcpm),
/// offset: 32
#[prost(message, tag = "1166")]
Niocabolglo(super::Kpmocbiimhh),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lfoclbemiem {
/// offset: 24
#[prost(uint32, tag = "3")]
pub elpodiaagek: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub section_id: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub cjccmaacjdb: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub dcahjelnjnp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Akhehambleb {
/// offset: 24
#[prost(int64, tag = "1")]
pub ifepjhgncoi: i64,
/// offset: 32
#[prost(int64, tag = "14")]
pub kahfefacfie: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Onlfoiondaf {
/// offset: 24
#[prost(int64, tag = "10")]
pub ifepjhgncoi: i64,
/// offset: 32
#[prost(uint32, tag = "1")]
pub pnfoopncdch: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub jkdfimcikfj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fbfbmmaafcp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub nbpfmfmkjhi: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub emfcemphopi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kpkdjdeikbm {
/// offset: 24
#[prost(uint32, tag = "7")]
pub cjcomkhdagm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ipgchdeccnb {
/// offset: 24
#[prost(uint32, tag = "3")]
pub clbeeglkmim: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub cjccmaacjdb: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub pijbifaifoa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lhmligphokp {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub dikfebajmek: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hhnbclpndfi {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub dikfebajmek: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhbhihjaopb {
/// offset: 24
#[prost(uint32, tag = "15")]
pub dmlfggdecdn: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub dcahjelnjnp: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub oddkkgojhfo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Elppdahklbe {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jeiegmecgen {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "5")]
pub nadghdjchpi: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cnbhpjfflef {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub ojnefbjhcck: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "15")]
pub mahfohbjdbh: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hdoliecdhao {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Opjaleikfac {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bjigofoaepl {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fafbdgceahd {
/// offset: 24
#[prost(uint32, tag = "11")]
pub trait_id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub afkkldmaedj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pikkaebhikf {
/// offset: 24
#[prost(uint32, tag = "5")]
pub pgebcgldnmn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gilmfecebfe {
/// offset: 24
#[prost(uint32, tag = "12")]
pub eophmlbepgk: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub pebcblblmph: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dbfgkbnaknh {
/// offset: 24
#[prost(uint32, tag = "13")]
pub khhfiepdhhd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Aggddajlaeb {
/// offset: 24
#[prost(uint32, tag = "3")]
pub inlhpjmoomo: u32,
/// offset: 32
#[prost(double, tag = "7")]
pub idonffoacil: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kpmocbiimhh {
/// offset: 24
#[prost(uint32, tag = "10")]
pub role_id: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub mdnagangnkk: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub ieogefblnel: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fbdljkebphm {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "14")]
pub jpihlkgcbpc: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub mdnagangnkk: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub role_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ohblollnhic {
/// offset: 24
#[prost(uint32, tag = "4")]
pub trait_id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub role_id: u32,
/// offset: 32
#[prost(bool, tag = "10")]
pub andipjedgmg: bool,
/// offset: 36
#[prost(uint32, tag = "12")]
pub hohdofkjjdj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ildefhmidkp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub ckkdaemfdpa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fcabignmapl {
/// offset: 24
#[prost(uint32, tag = "14")]
pub ckkdaemfdpa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lanajdekafo {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub dfeklgkdgnl: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kbekjkncmcl {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub caoadmakkpm: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hcifbgjcpdm {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hpmncenlcab {
/// offset: 24
#[prost(uint32, tag = "5")]
pub role_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Klihjcnoejp {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub jpdcdkleibd: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub igohojejigp: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub lljlccddlni: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub nfbjinklllk: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub eeeljeknnog: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gfomaiaidfa {
/// offset: 24
#[prost(uint32, tag = "13")]
pub ieogefblnel: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ppbjjjmjobn {
/// offset: 24
#[prost(uint32, tag = "11")]
pub binkjcpgoab: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub blaeaafanbm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ieomgiblhjb {
/// offset: 24
#[prost(uint32, tag = "5")]
pub iijhfjfpihk: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub nffhcbdfaba: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ifpajbfohln {
/// offset: 24
#[prost(uint32, tag = "4")]
pub dcahjelnjnp: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub role_id: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub section_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ieminjafcpm {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub icdhapacgeh: ::prost::alloc::vec::Vec<Ifpajbfohln>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Clfaboekmji {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub mioapagnamc: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ppgebebpmjc {
/// offset: 24
#[prost(uint32, tag = "15")]
pub augment_id: u32,
/// offset: 28
#[prost(bool, tag = "5")]
pub aekokmpifln: bool,
/// offset: 29
#[prost(bool, tag = "11")]
pub nekjgidpcai: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ominpdaiblp {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub mcpikehdmnd: ::core::option::Option<Ppgebebpmjc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eclknnecnfk {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub mcpikehdmnd: ::core::option::Option<Ppgebebpmjc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kgfnicbcmoa {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub sync_augment_info: ::prost::alloc::vec::Vec<Ppgebebpmjc>,
}
/// Obf: AEFBLHALOFO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8668)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightGetDataCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub ljngpckpjlf: u32,
}
/// Obf: JABAHAPIBBO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8661)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGetDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub lflcdngalme: ::core::option::Option<Cledcmioipf>,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub dhfoflfclah: ::core::option::Option<Mpimaemcefh>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kndolafnjed {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8470)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mcipomdgbca {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub dhfoflfclah: ::core::option::Option<Mpimaemcefh>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Flgmgneofbh {
/// offset: 24
#[prost(uint32, tag = "3")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub num: u32,
/// offset: 32
#[prost(int32, tag = "11")]
pub hfnnnghbhgg: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aofoeoijehf {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub pfmdkhiddlb: ::prost::alloc::vec::Vec<Flgmgneofbh>,
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<Ijdlenjjbhj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pihklpjgepm {
/// offset: 24
#[prost(uint32, tag = "9")]
pub hfmklapekfa: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub exp: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fmjddihbelc {
/// offset: 24
#[prost(uint32, tag = "1")]
pub grid_fight_lineup_hp: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub ppkkhhneohb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Honngjemggh {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub abbngcpecai: ::core::option::Option<Monjncpinkn>,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub ogdkjpdffai: ::prost::alloc::vec::Vec<Hdeiaangmdb>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub opdcmcfofaa: u32,
/// offset: 44
#[prost(bool, tag = "2")]
pub abgekpjhhia: bool,
/// offset: 48
#[prost(uint32, tag = "13")]
pub nfgmopccpic: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Glpcekmklgg {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub grid_fight_avatar_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Moenfcdkgmj {
/// offset: 24
#[prost(uint32, tag = "14")]
pub portal_buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ainfnfidgff {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub impnahbcadn: ::core::option::Option<Nckokdhnjdc>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub section_id: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub dcahjelnjnp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mmedlcaenal {
/// offset: 24
#[prost(uint32, tag = "11")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub ldbnompcokk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fbcijondije {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub onhdklimlnm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "14")]
pub ghjlddedjli: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jjobhgfoghp {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub mcjmhbiecmn: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub grid_fight_item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(enumeration = "GridFightEquipTrackSource", tag = "10")]
pub source: i32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub bgfficlckhe: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub nalmbooccin: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mdkhmnkaecp {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub miidimocpeb: ::prost::alloc::vec::Vec<Jjobhgfoghp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kepiegkpfij {
/// offset: 24
#[prost(uint32, tag = "12")]
pub moadbalhmfd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jpgkbldladf {
#[prost(oneof = "jpgkbldladf::Mnlchejkdho", tags = "5, 2, 6")]
pub mnlchejkdho: ::core::option::Option<jpgkbldladf::Mnlchejkdho>,
}
/// Nested message and enum types in `JPGKBLDLADF`.
pub mod jpgkbldladf {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Mnlchejkdho {
/// offset: 16
#[prost(uint32, tag = "5")]
Aokpcnjjbao(u32),
/// offset: 16
#[prost(message, tag = "2")]
Kbboajpmncn(super::Gepafbjbgbh),
/// offset: 16
#[prost(uint32, tag = "6")]
Cepehneoioh(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kfncaihihcm {
#[prost(
oneof = "kfncaihihcm::Mnlchejkdho",
tags = "1388, 1920, 1161, 895, 1443, 971, 1194, 860, 1889, 1720, 1965, 1278, 309, 926, 106, 1199, 1626, 94, 992, 423, 451, 1635, 951, 1668, 960, 1082, 445, 1050, 1514, 1234, 1852, 1276, 457, 1077, 1489, 690, 1440, 1567, 952, 790, 840, 1970, 1469, 1287, 1750, 536, 1939, 1238, 918, 1474, 1005, 142, 654, 962"
)]
pub mnlchejkdho: ::core::option::Option<kfncaihihcm::Mnlchejkdho>,
}
/// Nested message and enum types in `KFNCAIHIHCM`.
pub mod kfncaihihcm {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mnlchejkdho {
/// offset: 24
#[prost(message, tag = "1388")]
Pidddhkpddm(super::Cdeaabodkcp),
/// offset: 24
#[prost(message, tag = "1920")]
Cfocdalncbp(super::Cdeaabodkcp),
/// offset: 24
#[prost(uint32, tag = "1161")]
Hfcboioaeck(u32),
/// offset: 24
#[prost(message, tag = "895")]
Lmoleldikma(super::Aofoeoijehf),
/// offset: 24
#[prost(message, tag = "1443")]
Ddbkeopkpfi(super::Aofoeoijehf),
/// offset: 24
#[prost(message, tag = "971")]
Pengedecbnf(super::Aofoeoijehf),
/// offset: 24
#[prost(uint32, tag = "1194")]
ItemValue(u32),
/// offset: 24
#[prost(message, tag = "860")]
Plpheiblpdl(super::Pihklpjgepm),
/// offset: 24
#[prost(message, tag = "1889")]
GridFightLineupHp(super::Fmjddihbelc),
/// offset: 24
#[prost(uint32, tag = "1720")]
Bpcfdpnhiel(u32),
/// offset: 24
#[prost(message, tag = "1965")]
Mofniojhbbl(super::Honngjemggh),
/// offset: 24
#[prost(message, tag = "1278")]
Fmigokidkjl(super::Chchajianim),
/// offset: 24
#[prost(message, tag = "309")]
Hpiighoelbh(super::Moenfcdkgmj),
/// offset: 24
#[prost(message, tag = "926")]
Ooichlamnig(super::Ainfnfidgff),
/// offset: 24
#[prost(message, tag = "106")]
Afilipbhmoo(super::Mmedlcaenal),
/// offset: 24
#[prost(message, tag = "1199")]
Dmhmichjbcb(super::Lhlmpohkpkg),
/// offset: 24
#[prost(message, tag = "1626")]
Leaddfojfkd(super::Eclknnecnfk),
/// offset: 24
#[prost(uint32, tag = "94")]
Mddkjgpjoaf(u32),
/// offset: 24
#[prost(uint32, tag = "992")]
Pmfbiglpjja(u32),
/// offset: 24
#[prost(uint32, tag = "423")]
Knfoccpojea(u32),
/// offset: 24
#[prost(uint32, tag = "451")]
Bepmodicona(u32),
/// offset: 24
#[prost(message, tag = "1635")]
Hkhjjcmkkje(super::Jlkcboifjkc),
/// offset: 24
#[prost(message, tag = "951")]
Hgndmoodnkf(super::Fbcijondije),
/// offset: 24
#[prost(uint32, tag = "1668")]
Gdakcoicida(u32),
/// offset: 24
#[prost(uint32, tag = "960")]
Miceojbakgn(u32),
/// offset: 24
#[prost(uint32, tag = "1082")]
Jlocmdidpci(u32),
/// offset: 24
#[prost(message, tag = "445")]
Nkbidlblonc(super::Bhbailhmcoi),
/// offset: 24
#[prost(message, tag = "1050")]
Fgodnplcech(super::Kepiegkpfij),
/// offset: 24
#[prost(message, tag = "1514")]
Ejmdhdjcgdi(super::Ggaknljjnei),
/// offset: 24
#[prost(message, tag = "1234")]
Dhleolknami(super::Ggaknljjnei),
/// offset: 24
#[prost(uint32, tag = "1852")]
Njcefejbeop(u32),
/// offset: 24
#[prost(message, tag = "1276")]
Olckalfilkk(super::Ddamehepobd),
/// offset: 24
#[prost(message, tag = "457")]
Fekcpkaphho(super::Ddamehepobd),
/// offset: 24
#[prost(uint32, tag = "1077")]
Oaccghihlba(u32),
/// offset: 24
#[prost(message, tag = "1489")]
Eikhfbckifa(super::Ominpdaiblp),
/// offset: 24
#[prost(message, tag = "690")]
Bmgfdikdobe(super::Mdkhmnkaecp),
/// offset: 24
#[prost(message, tag = "1440")]
Goochgkbipn(super::Njkfojjdggg),
/// offset: 24
#[prost(uint32, tag = "1567")]
Gohhjlapmbb(u32),
/// offset: 24
#[prost(uint32, tag = "952")]
Dgeohflhahi(u32),
/// offset: 24
#[prost(message, tag = "790")]
Ldkdjaejmpa(super::Jpgkbldladf),
/// offset: 24
#[prost(message, tag = "840")]
Jomfjhochjp(super::Gmbmnflmkpi),
/// offset: 24
#[prost(uint32, tag = "1970")]
Kalkcjffjik(u32),
/// offset: 24
#[prost(message, tag = "1469")]
Gojingmmail(super::Fphpfjlajdk),
/// offset: 24
#[prost(message, tag = "1287")]
Cpcjghcglij(super::Fphpfjlajdk),
/// offset: 24
#[prost(uint32, tag = "1750")]
Dekgklgidgi(u32),
/// offset: 24
#[prost(message, tag = "536")]
Ahmmhghnhmi(super::Pfbcbnmkfak),
/// offset: 24
#[prost(uint32, tag = "1939")]
Ooagjadojnb(u32),
/// offset: 24
#[prost(uint32, tag = "1238")]
Cdkjhjnfdih(u32),
/// offset: 24
#[prost(uint32, tag = "918")]
Ldppdhgnchl(u32),
/// offset: 24
#[prost(message, tag = "1474")]
Hjmaedkcone(super::Fadheigjenf),
/// offset: 24
#[prost(message, tag = "1005")]
Ppjfpnmifhl(super::Glpcekmklgg),
/// offset: 24
#[prost(uint32, tag = "142")]
Logjnaicjpa(u32),
/// offset: 24
#[prost(message, tag = "654")]
Mhfoelcfjgk(super::Laamiajfomc),
/// offset: 24
#[prost(message, tag = "962")]
Bkddcfhelnb(super::Hogjecbmfhd),
}
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8734)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hahjbbejkjk {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub ooeocgllhfo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub jkpjfkcbiem: ::prost::alloc::vec::Vec<Kfncaihihcm>,
/// offset: 40
#[prost(enumeration = "GridFightUpdateSrcType", tag = "8")]
pub grid_update_src: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Abplalchnfa {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub ooeocgllhfo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub jkpjfkcbiem: ::prost::alloc::vec::Vec<Kfncaihihcm>,
/// offset: 40
#[prost(enumeration = "GridFightUpdateSrcType", tag = "12")]
pub grid_update_src: i32,
}
/// Obf: OILCMCPNBEO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8469)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightSyncUpdateResultScNotify {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub gcpnihhbggd: ::prost::alloc::vec::Vec<Abplalchnfa>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mhegmhkhaad {
/// offset: 24
#[prost(uint32, tag = "10")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub pos_index: u32,
}
/// Obf: GEKBDAKFNHK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8506)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightUpdatePosCsReq {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub aakdhmhcmlp: ::prost::alloc::vec::Vec<Mhegmhkhaad>,
}
/// Obf: LMKKDOLLDJK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8564)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightUpdatePosScRsp {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub aakdhmhcmlp: ::prost::alloc::vec::Vec<Mhegmhkhaad>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: IPHBHKOOGBJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8670)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightRecycleRoleCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub unique_id: u32,
}
/// Obf: JGAEMGBIAIK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8786)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightRecycleRoleScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8771)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Koiamdkefkh {
/// offset: 24
#[prost(uint32, tag = "12")]
pub mdnagangnkk: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub pebcblblmph: u32,
/// offset: 32
#[prost(enumeration = "GridFightEquipDressSource", tag = "10")]
pub cpfcnoajcgk: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8640)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jiomocfomoa {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8635)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bdncooanaea {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub ehdakfehpmf: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(enumeration = "GridFightEquipCraftSource", tag = "2")]
pub source: i32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub jcnlcnfhhdg: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub nnfecnicmod: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8418)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mflddcifajn {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bdddlofnchn {
/// offset: 24
#[prost(uint32, tag = "5")]
pub mdnagangnkk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hpjkbfkakjh {
/// offset: 24
#[prost(uint32, tag = "14")]
pub pebcblblmph: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub mdnagangnkk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bebijakfnlo {
/// offset: 24
#[prost(uint32, tag = "6")]
pub pebcblblmph: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gbjhjgcojbc {
/// offset: 24
#[prost(uint32, tag = "15")]
pub mdnagangnkk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Amfifnocdof {
/// offset: 24
#[prost(uint32, tag = "1")]
pub mdnagangnkk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lmifhamfcfe {
#[prost(oneof = "lmifhamfcfe::Nebnjdmfelo", tags = "268, 506, 654, 1169, 1560")]
pub nebnjdmfelo: ::core::option::Option<lmifhamfcfe::Nebnjdmfelo>,
}
/// Nested message and enum types in `LMIFHAMFCFE`.
pub mod lmifhamfcfe {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Nebnjdmfelo {
/// offset: 16
#[prost(message, tag = "268")]
Aalcfbogfkp(super::Bdddlofnchn),
/// offset: 16
#[prost(message, tag = "506")]
Imilghelnbj(super::Hpjkbfkakjh),
/// offset: 16
#[prost(message, tag = "654")]
Kmcbbkihbkf(super::Bebijakfnlo),
/// offset: 16
#[prost(message, tag = "1169")]
Aeoikfnkaap(super::Gbjhjgcojbc),
/// offset: 16
#[prost(message, tag = "1560")]
Hlkkcafgcij(super::Amfifnocdof),
}
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8688)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Moionldjgji {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub display_value: ::core::option::Option<Lmifhamfcfe>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub item_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8571)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kahaoojhjpk {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8534)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Oebklepmmke {
/// offset: 24
#[prost(uint32, tag = "12")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub pfikcnfbghe: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8611)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhnlbdmkpem {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8631)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ikmocjbmgoj {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub cbmgdbjhlho: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "12")]
pub is_get_all: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8524)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pnhdgcblpgd {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8712)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gdhfmhkfeal {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub nmgiabhijjb: ::core::option::Option<GridFightDropInfo>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub fknnkcklfmd: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8798)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lfeflimjogo {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8484)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hmbdoohkibc {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8451)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lkdmcpdhegm {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8516)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cegiakadmhp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8488)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cfheknfnmip {
/// offset: 24
#[prost(bool, tag = "15")]
pub is_locked: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8600)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cgbkkgnfmkl {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8458)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jboopapnfdc {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub cgafcmiakli: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8511)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cbeeklpiemk {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Endfbbdffdh {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nbnldhbello {
/// offset: 24
#[prost(uint32, tag = "4")]
pub apakcbfmcab: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub role_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lhcohljiaii {
/// offset: 24
#[prost(uint32, tag = "3")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub role_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8632)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cnoapamndoa {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub kgoehkjionm: ::prost::alloc::vec::Vec<Lhcohljiaii>,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub lfjlnahjnbe: ::prost::alloc::vec::Vec<Nbnldhbello>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pefkogmgeic {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub nphoimeedhm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub plpjncdkmad: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub gmlnoohjchm: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub daemebckhik: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ihganlcnhbd {
/// offset: 24
#[prost(uint32, tag = "1")]
pub augment_id: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub fegdeoehlfd: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub kkiobdhkppk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ipfflnpmceg {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub cebffdfmkgk: ::prost::alloc::vec::Vec<Ihganlcnhbd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ngnkiiohbai {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub olppmeamffo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub effect_id: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub trait_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hnphlahjpob {
/// offset: 24
#[prost(uint32, tag = "8")]
pub daemebckhik: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub plpjncdkmad: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iakedfliofd {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub mfbaklcbpcj: ::prost::alloc::vec::Vec<Nbgdeflflmi>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub jjpmdbcpjba: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub plpjncdkmad: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub ionlfbnmofp: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub daemebckhik: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Legpfiaploo {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub lajlghplaaa: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub egjdildeakp: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(bool, tag = "2")]
pub nkdegmkkhpb: bool,
/// offset: 44
#[prost(uint32, tag = "9")]
pub trait_id: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub effect_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dphpakflnod {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hjpdalhdjhc {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mhjiojnnpdm {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub kbecjmllcej: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cogdempclha {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub kbecjmllcej: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fgllajmcpkm {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub ckjakknohek: ::prost::alloc::vec::Vec<Pgecgkekfnc>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub lclpejheaid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fkjmgfophhn {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub ckjakknohek: ::prost::alloc::vec::Vec<Flfhacpldje>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub lclpejheaid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Geibjkjdoho {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub fjbfgeigmhf: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub trait_id: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub effect_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Chchajianim {
/// offset: 32
#[prost(uint32, tag = "13")]
pub queue_position: u32,
#[prost(
oneof = "chchajianim::Fgliodajfml",
tags = "1254, 1421, 1381, 902, 1698, 89, 1958, 1759, 440, 1467, 1164, 1535, 1754"
)]
pub fgliodajfml: ::core::option::Option<chchajianim::Fgliodajfml>,
}
/// Nested message and enum types in `CHCHAJIANIM`.
pub mod chchajianim {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Fgliodajfml {
/// offset: 24
#[prost(message, tag = "1254")]
Mffcplbnhcf(super::Pefkogmgeic),
/// offset: 24
#[prost(message, tag = "1421")]
Ibchmbniplk(super::Ipfflnpmceg),
/// offset: 24
#[prost(message, tag = "1381")]
Pkhjlkngcgh(super::Ngnkiiohbai),
/// offset: 24
#[prost(message, tag = "902")]
Bakakodkecm(super::Hnphlahjpob),
/// offset: 24
#[prost(message, tag = "1698")]
Jlpopeajhmf(super::Legpfiaploo),
/// offset: 24
#[prost(message, tag = "89")]
Nndgejflggf(super::Dphpakflnod),
/// offset: 24
#[prost(message, tag = "1958")]
Lgnphhbgkfh(super::Hjpdalhdjhc),
/// offset: 24
#[prost(message, tag = "1759")]
Fikagbaeoap(super::Iakedfliofd),
/// offset: 24
#[prost(message, tag = "440")]
Hokcpppljio(super::Mhjiojnnpdm),
/// offset: 24
#[prost(message, tag = "1467")]
Hhnpehmbdkd(super::Cogdempclha),
/// offset: 24
#[prost(message, tag = "1164")]
Hhnhgjmogdd(super::Fgllajmcpkm),
/// offset: 24
#[prost(message, tag = "1535")]
Cfdipfkbfjb(super::Fkjmgfophhn),
/// offset: 24
#[prost(message, tag = "1754")]
Lajgnnboldg(super::Geibjkjdoho),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lapoafhdncm {
/// offset: 24
#[prost(uint32, tag = "11")]
pub jcapcnljgfc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Epljjnhcjif {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cjpomfidloa {
/// offset: 24
#[prost(uint32, tag = "8")]
pub augment_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Giolaaklded {
/// offset: 24
#[prost(uint32, tag = "3")]
pub augment_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gkldoelmein {
/// offset: 24
#[prost(uint32, tag = "7")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ohainohgkcm {
/// offset: 24
#[prost(uint32, tag = "13")]
pub moadbalhmfd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dgildldmgei {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hmnmjkchabe {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub loafkkafbok: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pdkgkidcbka {
/// offset: 24
#[prost(uint32, tag = "5")]
pub bcigppfmljb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pccgpnafmhp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub bcigppfmljb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lfonapfhaob {
/// offset: 24
#[prost(uint32, tag = "5")]
pub pfikcnfbghe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fnnfhnkhidd {
/// offset: 24
#[prost(uint32, tag = "14")]
pub pfikcnfbghe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Idojadmfgkf {
/// offset: 24
#[prost(uint32, tag = "1")]
pub afdnfcbcfbf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ejefkjgakoo {
/// offset: 24
#[prost(uint32, tag = "8")]
pub menfbedcbhb: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub trait_id: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub effect_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dfmgejccbpd {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nidjpblndlh {
/// offset: 24
#[prost(uint32, tag = "11")]
pub hafokmhcgfm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nnfpcapdenh {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ajdfpfhbfjm {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nemakfjpgdf {}
/// Obf: AFPDIFAPAEA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8695)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightHandlePendingActionCsReq {
/// offset: 36
#[prost(uint32, tag = "15")]
pub queue_position: u32,
#[prost(
oneof = "grid_fight_handle_pending_action_cs_req::Fgliodajfml",
tags = "1609, 1783, 1599, 520, 283, 1177, 1097, 471, 1950, 1883, 1774, 128, 1134, 1306, 1548, 219, 325, 871, 1089"
)]
pub fgliodajfml: ::core::option::Option<
grid_fight_handle_pending_action_cs_req::Fgliodajfml,
>,
}
/// Nested message and enum types in `GridFightHandlePendingActionCsReq`.
pub mod grid_fight_handle_pending_action_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Fgliodajfml {
/// offset: 24
#[prost(message, tag = "1609")]
Mffcplbnhcf(super::Lapoafhdncm),
/// offset: 24
#[prost(message, tag = "1783")]
Dcphlhnlnkf(super::Epljjnhcjif),
/// offset: 24
#[prost(message, tag = "1599")]
Ibchmbniplk(super::Cjpomfidloa),
/// offset: 24
#[prost(message, tag = "520")]
Dajdbbepmma(super::Giolaaklded),
/// offset: 24
#[prost(message, tag = "283")]
Pkhjlkngcgh(super::Gkldoelmein),
/// offset: 24
#[prost(message, tag = "1177")]
Bakakodkecm(super::Ohainohgkcm),
/// offset: 24
#[prost(message, tag = "1097")]
Jlpopeajhmf(super::Nidjpblndlh),
/// offset: 24
#[prost(message, tag = "471")]
Kebdkgkejdd(super::Nnfpcapdenh),
/// offset: 24
#[prost(message, tag = "1950")]
Nndgejflggf(super::Ajdfpfhbfjm),
/// offset: 24
#[prost(message, tag = "1883")]
Lgnphhbgkfh(super::Nemakfjpgdf),
/// offset: 24
#[prost(message, tag = "1774")]
Fikagbaeoap(super::Hmnmjkchabe),
/// offset: 24
#[prost(message, tag = "128")]
Iacbcobmgjb(super::Dfmgejccbpd),
/// offset: 24
#[prost(message, tag = "1134")]
Hokcpppljio(super::Pdkgkidcbka),
/// offset: 24
#[prost(message, tag = "1306")]
Emmphlkjajn(super::Dgildldmgei),
/// offset: 24
#[prost(message, tag = "1548")]
Hhnpehmbdkd(super::Pccgpnafmhp),
/// offset: 24
#[prost(message, tag = "219")]
Hhnhgjmogdd(super::Lfonapfhaob),
/// offset: 24
#[prost(message, tag = "325")]
Cfdipfkbfjb(super::Fnnfhnkhidd),
/// offset: 24
#[prost(message, tag = "871")]
Nfbjinklllk(super::Idojadmfgkf),
/// offset: 24
#[prost(message, tag = "1089")]
Lajgnnboldg(super::Ejefkjgakoo),
}
}
/// Obf: CJLEJIGIKOF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8440)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightHandlePendingActionScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub queue_position: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8598)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iaabdbbjhol {
/// offset: 24
#[prost(uint32, tag = "7")]
pub ljngpckpjlf: u32,
/// offset: 28
#[prost(bool, tag = "2")]
pub is_overlock: bool,
/// offset: 32
#[prost(uint32, tag = "10")]
pub division_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8794)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dhocojljppa {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub dhfoflfclah: ::core::option::Option<Mpimaemcefh>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8419)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cfidojgkbhb {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8559)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ggamiknedge {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8741)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aameaobegka {
/// offset: 24
#[prost(uint32, tag = "5")]
pub unique_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8495)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fgmkgoiiffl {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8504)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pajhfekapmn {
/// offset: 24
#[prost(uint32, tag = "15")]
pub egapegckdfj: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8588)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Abcbkhaieog {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: LHDIOCPFGHJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8633)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightEnterBattleStageCsReq {}
/// Obf: NGIPBCJPFPG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8703)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightEnterBattleStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Geddnpghngp {
/// offset: 24
#[prost(int32, tag = "10")]
pub bmmaddocjog: i32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub eobofdogddm: u32,
/// offset: 32
#[prost(int32, tag = "7")]
pub odjebdnbllc: i32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub ioaohndejnb: u32,
/// offset: 40
#[prost(enumeration = "GridFightUpdateGlobalHpReason", tag = "2")]
pub reason: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nfpldmfclha {
/// offset: 24
#[prost(uint32, tag = "3")]
pub kdbmpkjkaki: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub level: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub exp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Geemfdbdmdh {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub lhiaodnjiic: ::core::option::Option<Nfpldmfclha>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub edclipcehao: ::core::option::Option<Nfpldmfclha>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub pbmahojbagg: u32,
}
/// Obf: ELDJBEKOLHB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8724)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightEndBattleStageNotify {
/// offset: 24
#[prost(message, repeated, tag = "1618")]
pub hmkokacnhjh: ::prost::alloc::vec::Vec<Geddnpghngp>,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub nkbidlblonc: ::core::option::Option<Bhbailhmcoi>,
/// offset: 40
#[prost(map = "uint32, message", tag = "7")]
pub afffconcdmg: ::std::collections::HashMap<u32, GridFightDropInfo>,
/// offset: 48
#[prost(message, optional, tag = "1190")]
pub aeocoghmebg: ::core::option::Option<Geemfdbdmdh>,
/// offset: 56
#[prost(uint32, tag = "14")]
pub jpkhbelghcg: u32,
/// offset: 60
#[prost(uint32, tag = "545")]
pub pagpkokmdbk: u32,
/// offset: 64
#[prost(uint32, tag = "9")]
pub oglocdmnnim: u32,
/// offset: 68
#[prost(bool, tag = "6")]
pub cbhjkfncdad: bool,
/// offset: 72
#[prost(uint32, tag = "15")]
pub dmniljegico: u32,
/// offset: 76
#[prost(uint32, tag = "3")]
pub dcahjelnjnp: u32,
/// offset: 80
#[prost(uint32, tag = "210")]
pub lkcjapigend: u32,
/// offset: 84
#[prost(uint32, tag = "11")]
pub section_id: u32,
/// offset: 88
#[prost(uint32, tag = "661")]
pub oahfcppimlf: u32,
/// offset: 92
#[prost(uint32, tag = "13")]
pub hflpdcjdiac: u32,
/// offset: 96
#[prost(uint32, tag = "1625")]
pub odjebdnbllc: u32,
/// offset: 100
#[prost(uint32, tag = "1746")]
pub occohkimgcn: u32,
/// offset: 104
#[prost(uint32, tag = "1255")]
pub clfnpmghmfc: u32,
/// offset: 108
#[prost(uint32, tag = "2")]
pub emohljhpopc: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8751)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ilcpglaaadl {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8639)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Flhidbdffkg {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gpcfhmlmdhc {
/// offset: 24
#[prost(uint32, tag = "9")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Afpjpeabfkh {
/// offset: 24
#[prost(uint32, tag = "7")]
pub eakbfelddbf: u32,
}
/// Obf: PHIFCNHKOAI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8729)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightTraitUpdateCsReq {
/// offset: 32
#[prost(uint32, tag = "14")]
pub trait_id: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub effect_id: u32,
#[prost(oneof = "grid_fight_trait_update_cs_req::Nebnjdmfelo", tags = "40, 1902")]
pub nebnjdmfelo: ::core::option::Option<grid_fight_trait_update_cs_req::Nebnjdmfelo>,
}
/// Nested message and enum types in `GridFightTraitUpdateCsReq`.
pub mod grid_fight_trait_update_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Nebnjdmfelo {
/// offset: 16
#[prost(message, tag = "40")]
Ffbepflbhpl(super::Gpcfhmlmdhc),
/// offset: 16
#[prost(message, tag = "1902")]
Jlclhaknmll(super::Afpjpeabfkh),
}
}
/// Obf: IEKGANLHMHM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8591)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightTraitUpdateScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8614)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mcdbjhocghi {
/// offset: 24
#[prost(uint32, tag = "1")]
pub trait_id: u32,
/// offset: 28
#[prost(bool, tag = "4")]
pub bjdoinahdln: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8522)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iifppbcfbbc {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hlhhligpnom {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub grid_fight_item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub mcjmhbiecmn: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub nalmbooccin: u32,
/// offset: 44
#[prost(enumeration = "GridFightEquipTrackSource", tag = "15")]
pub source: i32,
/// offset: 48
#[prost(bool, tag = "7")]
pub bjdoinahdln: bool,
/// offset: 52
#[prost(uint32, tag = "14")]
pub bgfficlckhe: u32,
}
/// Obf: FDBMEIIMMJD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8756)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightUpdateEquipTrackCsReq {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub dkeidonndcj: ::prost::alloc::vec::Vec<Hlhhligpnom>,
/// offset: 32
#[prost(enumeration = "GridFightEquipTrackSource", tag = "14")]
pub source: i32,
}
/// Obf: KLLHNFLCDGF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8660)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightUpdateEquipTrackScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Epeldfbccek {
/// offset: 24
#[prost(uint32, tag = "2")]
pub nalmbooccin: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub bgfficlckhe: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8664)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Poibjkbdlli {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub bfcmlcjmlol: ::prost::alloc::vec::Vec<Epeldfbccek>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8709)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Llpmakihapl {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8467)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aaghpdhcooi {
/// offset: 24
#[prost(uint32, tag = "6")]
pub lkmemklgiik: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8539)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lcfaagejgbg {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8483)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ndamfdidkgb {
/// offset: 24
#[prost(uint32, tag = "12")]
pub moadbalhmfd: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8494)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aiddodlhdle {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8518)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Agoblkjfjdl {
/// offset: 24
#[prost(uint32, tag = "2")]
pub oopfnfigpkb: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub nfbjinklllk: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8444)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Emfjdodngif {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Plfkmencdmm {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub role_id: u32,
/// offset: 40
#[prost(double, tag = "1")]
pub total_damage: f64,
/// offset: 48
#[prost(uint32, tag = "6")]
pub role_star: u32,
/// offset: 52
#[prost(bool, tag = "15")]
pub dignechkini: bool,
/// offset: 53
#[prost(bool, tag = "13")]
pub ogibpmbelkc: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Kinjhhbjnjp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub trait_id: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub kojfhfakkfo: u32,
/// offset: 32
#[prost(double, tag = "12")]
pub damage: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Nfidndfhjgn {
/// offset: 24
#[prost(double, tag = "13")]
pub damage: f64,
/// offset: 32
#[prost(double, tag = "12")]
pub kinkmheaanp: f64,
/// offset: 40
#[prost(uint32, tag = "11")]
pub augment_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gocigpcdkdj {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub fmeohkhgmjm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub lkcjapigend: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub emohljhpopc: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub aacgbebgdpe: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub fdgkboiehbd: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub section_id: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub dcahjelnjnp: u32,
/// offset: 56
#[prost(uint32, tag = "14")]
pub pagpkokmdbk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oedhmahdecc {
/// offset: 16
#[prost(message, repeated, tag = "998")]
pub grid_game_npc_list: ::prost::alloc::vec::Vec<Ggaknljjnei>,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub eegpiljdlbg: ::prost::alloc::vec::Vec<Plfkmencdmm>,
/// offset: 32
#[prost(message, optional, tag = "720")]
pub boss_info: ::core::option::Option<Kgmclfhajnj>,
/// offset: 40
#[prost(uint32, repeated, tag = "237")]
pub hgagkfekbda: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "1082")]
pub grid_game_role_list: ::prost::alloc::vec::Vec<Cdeaabodkcp>,
/// offset: 56
#[prost(message, repeated, tag = "602")]
pub cffcnedgcjj: ::prost::alloc::vec::Vec<Laamiajfomc>,
/// offset: 64
#[prost(message, repeated, tag = "3")]
pub oaigagabcmk: ::prost::alloc::vec::Vec<Gidedmopfkf>,
/// offset: 72
#[prost(message, repeated, tag = "1989")]
pub kcompkmjcmc: ::prost::alloc::vec::Vec<Fphpfjlajdk>,
/// offset: 80
#[prost(message, repeated, tag = "233")]
pub apabpafgcia: ::prost::alloc::vec::Vec<Kinjhhbjnjp>,
/// offset: 88
#[prost(message, repeated, tag = "7")]
pub sync_augment_info: ::prost::alloc::vec::Vec<Ppgebebpmjc>,
/// offset: 96
#[prost(message, optional, tag = "217")]
pub jldddldnfef: ::core::option::Option<Clfaboekmji>,
/// offset: 104
#[prost(message, optional, tag = "15")]
pub ndliknekdll: ::core::option::Option<Gocigpcdkdj>,
/// offset: 112
#[prost(message, repeated, tag = "9")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<Fbnghmhhhll>,
/// offset: 120
#[prost(message, optional, tag = "1607")]
pub ppjfpnmifhl: ::core::option::Option<Glpcekmklgg>,
/// offset: 128
#[prost(message, repeated, tag = "566")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<Ijdlenjjbhj>,
/// offset: 144
#[prost(message, repeated, tag = "1287")]
pub jfchlabgfjo: ::prost::alloc::vec::Vec<Nfidndfhjgn>,
/// offset: 152
#[prost(uint32, repeated, tag = "509")]
pub mhlbibgkiob: ::prost::alloc::vec::Vec<u32>,
/// offset: 160
#[prost(uint32, tag = "2")]
pub lljjcookanh: u32,
/// offset: 164
#[prost(enumeration = "Peijnefochi", tag = "1349")]
pub reason: i32,
/// offset: 168
#[prost(bool, tag = "1190")]
pub dbodgpboihc: bool,
/// offset: 169
#[prost(bool, tag = "1371")]
pub is_overlock: bool,
/// offset: 172
#[prost(uint32, tag = "99")]
pub mbmjnediffc: u32,
/// offset: 176
#[prost(uint32, tag = "1846")]
pub akegljlcfph: u32,
}
/// Obf: OLPFMPIKIPK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8717)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightSettleNotify {
/// offset: 16
#[prost(message, optional, tag = "731")]
pub bflljjbhldf: ::core::option::Option<Oedhmahdecc>,
/// offset: 32
#[prost(uint32, tag = "611")]
pub cgkndijmocj: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub nmckjpemacm: u32,
/// offset: 40
#[prost(uint32, tag = "1673")]
pub mnnkkepcppl: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub flhopmmegai: u32,
/// offset: 48
#[prost(uint32, tag = "10")]
pub gebggmagdjb: u32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub edhkhjapmka: u32,
/// offset: 56
#[prost(uint32, tag = "13")]
pub kejgcdogedd: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub cdankdnacjp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fmnkkamohee {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub bdgmnpijddl: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Glifolcemin {
/// offset: 24
#[prost(uint32, tag = "12")]
pub kejgcdogedd: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub pifoegcgklc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ameehiipmfp {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub nlenpepihac: ::core::option::Option<Nmechifgkad>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub exp: ::core::option::Option<Glifolcemin>,
/// offset: 40
#[prost(message, optional, tag = "10")]
pub mhfhlbhfibc: ::core::option::Option<Fmnkkamohee>,
/// offset: 48
#[prost(uint32, tag = "14")]
pub gdakcoicida: u32,
/// offset: 52
#[prost(uint32, tag = "13")]
pub gegmhomnbdg: u32,
/// offset: 56
#[prost(uint32, tag = "6")]
pub division_id: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub adfekpnifoj: u32,
/// offset: 64
#[prost(uint32, tag = "4")]
pub gebggmagdjb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ckpoblifmgn {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub mgbneahcdma: ::core::option::Option<Ndlnikccalk>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub mhfhlbhfibc: ::core::option::Option<Fmnkkamohee>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cledcmioipf {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub hfpejidddjg: ::core::option::Option<Ameehiipmfp>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub pkelaipihmf: ::core::option::Option<Ckpoblifmgn>,
}
/// Obf: CKIKMLCGLFK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8537)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightPermanentTalentEnableCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub ckhclkoalke: u32,
}
/// Obf: KCADLPJDECG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8478)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightPermanentTalentEnableScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub ckhclkoalke: u32,
}
/// Obf: NOGLDANAKDO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8743)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightSeasonTalentEnableCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub ckhclkoalke: u32,
}
/// Obf: MNJCFFIDJFO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8499)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightSeasonTalentEnableScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub ckhclkoalke: u32,
}
/// Obf: OCOONGAKCMI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8520)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightPermanentTalentResetCsReq {}
/// Obf: AMELHLBNKAM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8718)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightPermanentTalentResetScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: OCFPHHCOIHI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8551)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightSeasonTalentResetCsReq {}
/// Obf: CBICBHJDHLO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8436)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightSeasonTalentResetScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cenbjommjgd {
/// offset: 24
#[prost(uint32, tag = "1")]
pub item_count: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub linlnnhibak: u32,
}
/// Obf: HFIDFIANHAN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8577)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightSyncVirtualItemNotify {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub item_list: ::prost::alloc::vec::Vec<Cenbjommjgd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nchkfjpohah {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub grid_fight_avatar_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fceilncdmah {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub grid_fight_item_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gknijkhenbf {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub ddifkadgibo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "13")]
pub jicibcfdhih: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nedhmljkioa {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub djjbkigbgja: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub nphoimeedhm: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ahphdnbnlpj {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub hekmejlmgff: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nmechifgkad {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub jlfaneoahoc: ::core::option::Option<Gknijkhenbf>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub pjbipmkacof: ::core::option::Option<Fceilncdmah>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub dnegdnebjmb: ::core::option::Option<Nchkfjpohah>,
/// offset: 40
#[prost(message, optional, tag = "6")]
pub ejhdglhcnlh: ::core::option::Option<Nedhmljkioa>,
/// offset: 56
#[prost(message, optional, tag = "8")]
pub nioaiklpacm: ::core::option::Option<Ahphdnbnlpj>,
}
/// Obf: MNJIFHBGMDJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8599)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightSeasonHandBookNotify {
#[prost(
oneof = "grid_fight_season_hand_book_notify::Kknboacncon",
tags = "1655, 717, 582, 559, 1010"
)]
pub kknboacncon: ::core::option::Option<
grid_fight_season_hand_book_notify::Kknboacncon,
>,
}
/// Nested message and enum types in `GridFightSeasonHandBookNotify`.
pub mod grid_fight_season_hand_book_notify {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "1655")]
Kbhgcceneec(super::Nchkfjpohah),
/// offset: 16
#[prost(message, tag = "717")]
Lnldbnigodi(super::Fceilncdmah),
/// offset: 16
#[prost(message, tag = "582")]
Odejbbaleoa(super::Gknijkhenbf),
/// offset: 16
#[prost(message, tag = "559")]
Hlhcconokcl(super::Nedhmljkioa),
/// offset: 16
#[prost(message, tag = "1010")]
Bnfhpkcifcc(super::Ahphdnbnlpj),
}
}
/// Obf: JEBPPPNJJJM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8545)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightWeeklyExtraSeasonExpScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub acdoigcbgeb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ndlnikccalk {
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub oplnkcolckj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(int64, tag = "14")]
pub end_time: i64,
/// offset: 40
#[prost(uint32, tag = "12")]
pub edhkhjapmka: u32,
/// offset: 44
#[prost(bool, tag = "2")]
pub bpfffcmmmch: bool,
/// offset: 48
#[prost(int64, tag = "11")]
pub ifepjhgncoi: i64,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8705)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ldbjkkchngj {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub jkcebhfieni: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8529)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gaekhidcfhf {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub ngkofmbbgnl: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub mgbneahcdma: ::core::option::Option<Ndlnikccalk>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8759)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ldnpbalacdb {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub gdcflplfjci: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8547)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hfnihdlfmcj {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub mgbneahcdma: ::core::option::Option<Ndlnikccalk>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8744)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mkhgpaihdan {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub mgbneahcdma: ::core::option::Option<Ndlnikccalk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Faihlakpabn {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub bflljjbhldf: ::core::option::Option<Oedhmahdecc>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub pmbnkefcich: u32,
/// offset: 36
#[prost(bool, tag = "6")]
pub ieckkchjmlp: bool,
/// offset: 40
#[prost(uint32, tag = "15")]
pub ljngpckpjlf: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub baagdilllme: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub gegmhomnbdg: u32,
/// offset: 56
#[prost(int64, tag = "9")]
pub obneaipkgkl: i64,
}
/// Obf: KOKMBKGPCFE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8408)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightGetArchiveCsReq {
/// offset: 24
#[prost(enumeration = "Mljiildndpl", tag = "2")]
pub r#type: i32,
}
/// Obf: NABNCJEJGLG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8752)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GridFightGetArchiveScRsp {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub mcggponockc: ::prost::alloc::vec::Vec<Faihlakpabn>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 36
#[prost(enumeration = "Mljiildndpl", tag = "13")]
pub r#type: i32,
}
/// Obf: CIIBIOBDDCE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8433)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FavourArchiveCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub baagdilllme: u32,
/// offset: 28
#[prost(bool, tag = "1")]
pub ieckkchjmlp: bool,
}
/// Obf: CECPPJBHMMH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8719)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FavourArchiveScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub baagdilllme: u32,
/// offset: 32
#[prost(bool, tag = "9")]
pub ieckkchjmlp: bool,
}
/// Obf: OIOELLNKEDJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8800)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightSyncKeepWinCntNotify {
/// offset: 24
#[prost(uint32, tag = "15")]
pub ehbljgienpi: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8489)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightBackToPrepareCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8558)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GridFightBackToPrepareScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: CBEHKFHNNAI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8634)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cbehkfhnnai {}
/// Obf: LPIJFPCGAKO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8616)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lpijfpcgako {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub febfmfmlhpo: ::prost::alloc::vec::Vec<Hendehgpkmf>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub dackjgdgmln: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: NOICMGFLOKA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8517)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CheckTextCsReq {
/// offset: 16
#[prost(string, tag = "5")]
pub ohnaihacikh: ::prost::alloc::string::String,
}
/// Obf: OFADBBMPDMM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8679)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CheckTextRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: IBEMBMGFDBJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8582)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateGameFormation {
/// offset: 16
#[prost(string, tag = "11")]
pub milbdipbjgp: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "14")]
pub kfpmjkcojaj: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, tag = "2")]
pub name: ::prost::alloc::string::String,
/// offset: 48
#[prost(bytes = "vec", tag = "12")]
pub jlfiafkgcoj: ::prost::alloc::vec::Vec<u8>,
/// offset: 56
#[prost(uint32, tag = "5")]
pub dice_slot_id: u32,
/// offset: 60
#[prost(bool, tag = "15")]
pub kllekhpjgle: bool,
}
/// Obf: FKCIBPKMODK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8507)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fkcibpkmodk {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub efbdadnlcgl: ::core::option::Option<Hendehgpkmf>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8423)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hkoaockbbja {
/// offset: 24
#[prost(uint32, tag = "6")]
pub dice_slot_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8696)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Oennaoafama {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub jbdfehdfkno: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub dackjgdgmln: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8736)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ccgjddbkide {
/// offset: 24
#[prost(enumeration = "ccgjddbkide::oakdcenfilp::Bbfefipjmeb", tag = "5")]
pub r#type: i32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub imjbfljpmjb: u32,
}
/// Nested message and enum types in `CCGJDDBKIDE`.
pub mod ccgjddbkide {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Oakdcenfilp {}
/// Nested message and enum types in `OAKDCENFILP`.
pub mod oakdcenfilp {
#[derive(proto_derive::CmdID)]
#[derive(
Clone,
Copy,
Debug,
PartialEq,
Eq,
Hash,
PartialOrd,
Ord,
::prost::Enumeration
)]
#[repr(i32)]
pub enum Bbfefipjmeb {
Ohdjnicjklk = 0,
Ncboldfdgnl = 1,
Ekgpcjlbina = 2,
}
impl Bbfefipjmeb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ohdjnicjklk => "BBFEFIPJMEB_OHDJNICJKLK",
Self::Ncboldfdgnl => "BBFEFIPJMEB_NCBOLDFDGNL",
Self::Ekgpcjlbina => "BBFEFIPJMEB_EKGPCJLBINA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BBFEFIPJMEB_OHDJNICJKLK" => Some(Self::Ohdjnicjklk),
"BBFEFIPJMEB_NCBOLDFDGNL" => Some(Self::Ncboldfdgnl),
"BBFEFIPJMEB_EKGPCJLBINA" => Some(Self::Ekgpcjlbina),
_ => None,
}
}
}
}
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8595)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jkgilkgilai {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub dackjgdgmln: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8465)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Igelbmgjijd {
/// offset: 24
#[prost(uint32, tag = "9")]
pub dice_slot_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8613)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Phgffoejebm {
/// offset: 16
#[prost(string, tag = "7")]
pub peoodhoajmp: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "5")]
pub egcpaoeaglf: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8550)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fdjcihmfomc {
/// offset: 16
#[prost(string, tag = "7")]
pub egcpaoeaglf: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "4")]
pub peoodhoajmp: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeartDialDialogueInfo {
/// offset: 24
#[prost(uint32, tag = "8")]
pub dialogue_id: u32,
/// offset: 28
#[prost(bool, tag = "1")]
pub gdphoimonln: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeartDialScriptInfo {
/// offset: 24
#[prost(enumeration = "HeartDialEmotionType", tag = "8")]
pub cur_emotion_type: i32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub script_id: u32,
/// offset: 32
#[prost(enumeration = "HeartDialStepType", tag = "6")]
pub step: i32,
/// offset: 36
#[prost(bool, tag = "12")]
pub eekckfghgeh: bool,
/// offset: 37
#[prost(bool, tag = "1")]
pub lhcojiebffm: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eajemnnnebm {
/// offset: 24
#[prost(uint32, tag = "4")]
pub script_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub llioemobfgd: u32,
}
/// Obf: BCKGEKPBCGD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6373)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetHeartDialInfoCsReq {}
/// Obf: OEOKBKBJGOG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6303)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetHeartDialInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub script_info_list: ::prost::alloc::vec::Vec<HeartDialScriptInfo>,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub eblmnlbbfnl: ::prost::alloc::vec::Vec<Eajemnnnebm>,
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub dialogue_info_list: ::prost::alloc::vec::Vec<HeartDialDialogueInfo>,
/// offset: 48
#[prost(enumeration = "HeartDialUnlockStatus", tag = "14")]
pub unlock_status: i32,
/// offset: 52
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: HOJLMOCMFNK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6380)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChangeScriptEmotionCsReq {
/// offset: 24
#[prost(enumeration = "HeartDialEmotionType", tag = "4")]
pub target_emotion_type: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub script_id: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub blkfcfgmmbd: u32,
}
/// Obf: GCKMGDFCFDG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6327)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChangeScriptEmotionScRsp {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 28
#[prost(enumeration = "HeartDialEmotionType", tag = "10")]
pub emotion_type: i32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub script_id: u32,
}
/// Obf: IDIGIKOLDEM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6336)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SubmitEmotionItemCsReq {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub blkfcfgmmbd: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub script_id: u32,
}
/// Obf: AIGNBOLGIGI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6313)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SubmitEmotionItemScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub script_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: NFKHOGDIJPL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6315)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishEmotionDialoguePerformanceCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub blkfcfgmmbd: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub dialogue_id: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub script_id: u32,
}
/// Obf: ILLDFAANIEP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6381)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishEmotionDialoguePerformanceScRsp {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub script_id: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub dialogue_id: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: DBCAGGFPCGF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6310)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeartDialScriptChangeScNotify {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub changed_script_info_list: ::prost::alloc::vec::Vec<HeartDialScriptInfo>,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub eblmnlbbfnl: ::prost::alloc::vec::Vec<Eajemnnnebm>,
/// offset: 40
#[prost(message, repeated, tag = "11")]
pub changed_dialogue_info_list: ::prost::alloc::vec::Vec<HeartDialDialogueInfo>,
/// offset: 48
#[prost(enumeration = "HeartDialUnlockStatus", tag = "15")]
pub unlock_status: i32,
}
/// Obf: BGDGEAGBMGH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6387)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeartDialTraceScriptCsReq {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub ndpmemljgck: ::core::option::Option<Eajemnnnebm>,
}
/// Obf: PACPOIAFPFF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6329)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeartDialTraceScriptScRsp {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub ndpmemljgck: ::core::option::Option<Eajemnnnebm>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Onbllghelob {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub ngonankbkmf: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub engepmpcjpc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fpibaipjcmd {
/// offset: 24
#[prost(uint32, tag = "2")]
pub star: u32,
/// offset: 28
#[prost(bool, tag = "13")]
pub dbpnanbmgfe: bool,
/// offset: 32
#[prost(uint32, tag = "3")]
pub challenge_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusChallengeLineup {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub group_id: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub skill_id: u32,
}
/// Obf: BJOAEPLGCND
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5873)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusActivityDataCsReq {}
/// Obf: MNDPFKFEENO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5803)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusActivityDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub skill_info: ::core::option::Option<Onbllghelob>,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub challenge_list: ::prost::alloc::vec::Vec<Fpibaipjcmd>,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub djkmbpefckl: ::prost::alloc::vec::Vec<HeliobusChallengeLineup>,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub aahpcioolhb: ::prost::alloc::vec::Vec<Bgomihefhpa>,
/// offset: 56
#[prost(uint32, tag = "11")]
pub level: u32,
/// offset: 60
#[prost(uint32, tag = "10")]
pub imgdmddkhdl: u32,
/// offset: 64
#[prost(uint32, tag = "13")]
pub ommnafnikph: u32,
/// offset: 68
#[prost(uint32, tag = "9")]
pub phase: u32,
/// offset: 72
#[prost(uint32, tag = "2")]
pub afmloapaapm: u32,
/// offset: 76
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Blodlkibcie {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub legegihklfk: ::prost::alloc::vec::Vec<Blodlkibcie>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub elaennlbedd: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub bogijenaehj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bgomihefhpa {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub geflcfhpnjh: ::prost::alloc::vec::Vec<Blodlkibcie>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub dnncagjioap: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub gaijnemfdbp: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub cbgodlhclpk: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub mdaipflcnaj: u32,
/// offset: 48
#[prost(bool, tag = "8")]
pub kgejaoimobk: bool,
/// offset: 49
#[prost(bool, tag = "7")]
pub bnbcgfobiph: bool,
/// offset: 52
#[prost(uint32, tag = "13")]
pub hgbllinamln: u32,
}
/// Obf: FBGAKELNFDP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5880)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusSnsReadCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub cbgodlhclpk: u32,
}
/// Obf: JNMBGFOJNBD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5827)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusSnsReadScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub cbgodlhclpk: u32,
}
/// Obf: MINGMOMGNEL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5836)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusSnsPostCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub dnncagjioap: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub mdaipflcnaj: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub cbgodlhclpk: u32,
}
/// Obf: NJMHBOMPING
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5813)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusSnsPostScRsp {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub amfefiddmda: ::core::option::Option<Bgomihefhpa>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: DFALDMOKJEN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5815)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusSnsLikeCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub cbgodlhclpk: u32,
}
/// Obf: ABKNCPGFADC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5881)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusSnsLikeScRsp {
/// offset: 24
#[prost(bool, tag = "12")]
pub kgejaoimobk: bool,
/// offset: 28
#[prost(uint32, tag = "14")]
pub cbgodlhclpk: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: GOODKHEFJHJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5810)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusSnsCommentCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub bogijenaehj: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub jkgkpabhdch: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub cbgodlhclpk: u32,
}
/// Obf: HBNLILKKBFN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5887)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusSnsCommentScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub amfefiddmda: ::core::option::Option<Bgomihefhpa>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: HNODHEJGACP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5829)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusSnsUpdateScNotify {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub kgklbgoadce: ::prost::alloc::vec::Vec<Bgomihefhpa>,
}
/// Obf: FMBJEANIAGI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5812)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusInfoChangedScNotify {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub kgklbgoadce: ::prost::alloc::vec::Vec<Bgomihefhpa>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub ommnafnikph: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub phase: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub imgdmddkhdl: u32,
}
/// Obf: MHMHPNNMFCC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5854)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusUpgradeLevelCsReq {}
/// Obf: IMCAMOHNKNK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5883)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusUpgradeLevelScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: KJBFKGBKJME
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5809)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusUnlockSkillScNotify {
/// offset: 24
#[prost(uint32, tag = "11")]
pub skill_id: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub engepmpcjpc: u32,
}
/// Obf: ACEKIEKJFPA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5824)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusEnterBattleCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub skill_id: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub event_id: u32,
}
/// Obf: FMJCABJPDHG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5871)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusEnterBattleScRsp {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub event_id: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jfkceepdhcb {
/// offset: 24
#[prost(uint32, tag = "13")]
pub skill_id: u32,
}
/// Obf: EBFLACABCKO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5876)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusSelectSkillScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub skill_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: JMIIKBEBJMC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5848)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusChallengeUpdateScNotify {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub ocdlpddmclp: ::core::option::Option<Fpibaipjcmd>,
}
/// Obf: KHODCLCAIIP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5859)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusLineupUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub lineup: ::core::option::Option<HeliobusChallengeLineup>,
}
/// Obf: OFKLMBJJJPO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5878)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeliobusStartRaidCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub avatar_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub dnoaepdphkk: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub skill_id: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub raid_id: u32,
/// offset: 44
#[prost(bool, tag = "9")]
pub is_save: bool,
/// offset: 48
#[prost(uint32, tag = "4")]
pub prop_entity_id: u32,
}
/// Obf: AOGJGJKGECJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5852)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeliobusStartRaidScRsp {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub scene: ::core::option::Option<Gegljdelbha>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fcobimjmlif {
/// offset: 24
#[prost(uint32, tag = "6")]
pub value: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub r#type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Anhjkllekkb {
/// offset: 24
#[prost(int32, tag = "11")]
pub value: i32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub r#type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gefedoaokno {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub monkdlnmmbk: ::prost::alloc::vec::Vec<Fcobimjmlif>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Afedhckddfa {
/// offset: 24
#[prost(bool, tag = "12")]
pub aagafbjhokk: bool,
/// offset: 28
#[prost(enumeration = "Naocmaojecf", tag = "7")]
pub r#type: i32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pjohabioppi {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub nemfnenacnb: ::prost::alloc::vec::Vec<Afedhckddfa>,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub ogdlpfojmhi: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub lajogekphop: ::core::option::Option<Afedhckddfa>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub mbhjonmgdoo: u32,
/// offset: 52
#[prost(uint32, tag = "9")]
pub jeeelnehdcd: u32,
/// offset: 56
#[prost(uint32, tag = "13")]
pub dohnbocbogj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hinijkgddbi {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bnjaihinjik {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub ipdlbjhajoo: ::core::option::Option<Gefedoaokno>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub fbecmpglpkk: ::core::option::Option<Hinijkgddbi>,
/// offset: 40
#[prost(message, optional, tag = "1")]
pub gmmpidodkkd: ::core::option::Option<Pjohabioppi>,
/// offset: 48
#[prost(uint32, tag = "14")]
pub odpeljaiphl: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub gnahdkmedep: u32,
/// offset: 56
#[prost(uint32, tag = "4")]
pub obgkooapcem: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fednihcahgp {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub fcokodhgeko: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub gemhkfcfccc: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Enidjafecbd {
/// offset: 24
#[prost(uint32, tag = "3")]
pub bkficfmmgin: u32,
/// offset: 28
#[prost(bool, tag = "2")]
pub is_taken_reward: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eloflneahpd {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub bpfjdlhfekg: ::prost::alloc::vec::Vec<Enidjafecbd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jhboocgakcm {
/// offset: 24
#[prost(uint32, tag = "8")]
pub ldmhlkgilod: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub ffkdfoddbdn: u32,
}
/// Obf: NBKACPHIPDA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9032)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetHipplenDataCsReq {}
/// Obf: PNDFAAJNNEO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9042)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetHipplenDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub kjdeejnblhk: ::core::option::Option<Fednihcahgp>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub acollhofkgl: ::core::option::Option<Eloflneahpd>,
/// offset: 40
#[prost(message, optional, tag = "2")]
pub highkdbjnim: ::core::option::Option<Bnjaihinjik>,
/// offset: 48
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 52
#[prost(bool, tag = "5")]
pub hpkecdinmce: bool,
/// offset: 56
#[prost(uint32, tag = "7")]
pub jflaegmbmak: u32,
}
/// Obf: KMIGGGFOGCN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9007)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetHipplenInheritCsReq {}
/// Obf: GCLDADIKLEG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9023)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetHipplenInheritScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: DOLCPKAMCEM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9044)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetHipplenAgendaCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub nemfnenacnb: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: LEILCBFJFFD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9027)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetHipplenAgendaScRsp {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub nemfnenacnb: ::prost::alloc::vec::Vec<Afedhckddfa>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hbmgnlfkmmk {
/// offset: 24
#[prost(uint32, tag = "13")]
pub mncfogjecmf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lodmldkmppl {
/// offset: 24
#[prost(uint32, tag = "7")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ohhhckcfpig {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub dpokbjglknn: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub elanieeandi: ::prost::alloc::vec::Vec<Jhboocgakcm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gcnjgjmplhm {}
/// Obf: CGONOIEOEBP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9019)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SettleHipplenWorkCsReq {
#[prost(oneof = "settle_hipplen_work_cs_req::Nebnjdmfelo", tags = "9, 3, 13, 1")]
pub nebnjdmfelo: ::core::option::Option<settle_hipplen_work_cs_req::Nebnjdmfelo>,
}
/// Nested message and enum types in `SettleHipplenWorkCsReq`.
pub mod settle_hipplen_work_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nebnjdmfelo {
/// offset: 24
#[prost(message, tag = "9")]
Hbgcoiagdig(super::Hbmgnlfkmmk),
/// offset: 24
#[prost(message, tag = "3")]
Encbgpoifcm(super::Lodmldkmppl),
/// offset: 24
#[prost(message, tag = "13")]
Eckimbndome(super::Ohhhckcfpig),
/// offset: 24
#[prost(message, tag = "1")]
Mllnogknhnl(super::Gcnjgjmplhm),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dmlaclldcce {
/// offset: 24
#[prost(uint32, tag = "10")]
pub mncfogjecmf: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub gnahdkmedep: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub ajafeeaoblc: u32,
/// offset: 36
#[prost(int32, tag = "14")]
pub cbpgjafahfc: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lkffmljmgob {
/// offset: 24
#[prost(uint32, tag = "1")]
pub mncfogjecmf: u32,
/// offset: 28
#[prost(int32, tag = "15")]
pub cbpgjafahfc: i32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub ajafeeaoblc: u32,
}
/// Obf: DOJOHDFGJLB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9045)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SettleHipplenWorkScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub ipdlbjhajoo: ::core::option::Option<Gefedoaokno>,
/// offset: 40
#[prost(message, repeated, tag = "4")]
pub nemfnenacnb: ::prost::alloc::vec::Vec<Afedhckddfa>,
/// offset: 48
#[prost(message, repeated, tag = "13")]
pub bnifmippima: ::prost::alloc::vec::Vec<Anhjkllekkb>,
/// offset: 60
#[prost(uint32, tag = "11")]
pub retcode: u32,
#[prost(oneof = "settle_hipplen_work_sc_rsp::Mejddipiekk", tags = "3, 15")]
pub mejddipiekk: ::core::option::Option<settle_hipplen_work_sc_rsp::Mejddipiekk>,
}
/// Nested message and enum types in `SettleHipplenWorkScRsp`.
pub mod settle_hipplen_work_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Mejddipiekk {
/// offset: 32
#[prost(message, tag = "3")]
Hbgcoiagdig(super::Dmlaclldcce),
/// offset: 32
#[prost(message, tag = "15")]
Lonknkfdpii(super::Lkffmljmgob),
}
}
/// Obf: LDECOFOGIGD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9009)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HipplenAgendaResultScNotify {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub fejpealikhe: ::core::option::Option<Lkffmljmgob>,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub jmkhoimeffm: ::core::option::Option<Gefedoaokno>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "7")]
pub gpdedjihmgb: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(message, optional, tag = "2")]
pub highkdbjnim: ::core::option::Option<Bnjaihinjik>,
/// offset: 64
#[prost(message, repeated, tag = "13")]
pub nemfnenacnb: ::prost::alloc::vec::Vec<Afedhckddfa>,
/// offset: 72
#[prost(bool, tag = "14")]
pub cpffagahjmh: bool,
}
/// Obf: GJIIPFBFLLC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9029)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HipplenCycleResultScNotify {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub fjfjmogilbm: ::prost::alloc::vec::Vec<Jhboocgakcm>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub gnbkdchldgl: ::core::option::Option<Gefedoaokno>,
/// offset: 40
#[prost(uint32, repeated, tag = "2")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "4")]
pub fcokodhgeko: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(message, repeated, tag = "14")]
pub ihlcddompkd: ::prost::alloc::vec::Vec<Jhboocgakcm>,
/// offset: 64
#[prost(uint32, tag = "5")]
pub jflaegmbmak: u32,
/// offset: 68
#[prost(uint32, tag = "12")]
pub bkficfmmgin: u32,
}
/// Obf: NCFFIOJPHJM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9043)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct OpenHipplenCycleCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub trait_id: u32,
}
/// Obf: ELBMKCGDHAK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9034)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct OpenHipplenCycleScRsp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub highkdbjnim: ::core::option::Option<Bnjaihinjik>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub jflaegmbmak: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: EPBHKLFKMLB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9021)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetHipplenOutfitCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub imibaapjgej: u32,
}
/// Obf: ALEAEINGEBP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9040)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetHipplenOutfitScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub gemhkfcfccc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: CCENPJEAFOI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9003)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HipplenTraitUnlockScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub grid_fight_trait_info: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: INFDOMFEGML
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9038)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeHipplenEndingRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub bkficfmmgin: u32,
}
/// Obf: DGEPKPAHIIN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9020)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeHipplenEndingRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub bkficfmmgin: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dpggadjhcbg {
/// offset: 24
#[prost(uint32, tag = "7")]
pub imibaapjgej: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nopcfddlpnn {
/// offset: 24
#[prost(uint32, tag = "2")]
pub bkficfmmgin: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hgdhjfgcejf {
#[prost(oneof = "hgdhjfgcejf::Kknboacncon", tags = "5, 1")]
pub kknboacncon: ::core::option::Option<hgdhjfgcejf::Kknboacncon>,
}
/// Nested message and enum types in `HGDHJFGCEJF`.
pub mod hgdhjfgcejf {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 24
#[prost(message, tag = "5")]
Mdfcelgpphm(super::Dpggadjhcbg),
/// offset: 24
#[prost(message, tag = "1")]
Hnlmbgibebn(super::Nopcfddlpnn),
}
}
/// Obf: JKPIHPAGABC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9012)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HipplenChangeScNotify {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub dgngmjmpfgk: ::prost::alloc::vec::Vec<Hgdhjfgcejf>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aojeodenhpl {
/// offset: 24
#[prost(bool, tag = "12")]
pub has_passed: bool,
/// offset: 28
#[prost(uint32, tag = "5")]
pub kjjjpmapfoh: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub ikkejkogbno: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub event_id: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub cgdnmddihka: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kjmhidmobmb {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub ikljbajbopg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint64, tag = "9")]
pub jbidlkcbbcf: u64,
/// offset: 40
#[prost(uint32, tag = "8")]
pub oajgkoofnbl: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub lggdegpeafl: u32,
/// offset: 48
#[prost(bool, tag = "13")]
pub cnhchipiidd: bool,
/// offset: 52
#[prost(uint32, tag = "7")]
pub cgdnmddihka: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jbmdmfocoak {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub lmmndofimbn: ::core::option::Option<Aojeodenhpl>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub pgieegcgcdi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dicefigkfcl {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub knemnaegkbf: ::prost::alloc::vec::Vec<Kjmhidmobmb>,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub gjlddmiiilf: ::core::option::Option<Jbmdmfocoak>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub bjfnmejnkik: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub hjdnncohpjh: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub beblggdladj: u32,
/// offset: 52
#[prost(uint32, tag = "10")]
pub llgkeipddmb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pepehidakkk {
/// offset: 24
#[prost(uint32, tag = "2")]
pub pmfahdmlofk: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cggpjfllgid {
/// offset: 24
#[prost(uint32, tag = "7")]
pub jigooaefdpp: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cgbpohbacge {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub fklpcaponia: ::prost::alloc::vec::Vec<Cggpjfllgid>,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub avatar_list: ::prost::alloc::vec::Vec<Pepehidakkk>,
/// offset: 40
#[prost(message, repeated, tag = "9")]
pub eieojfjaibd: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 48
#[prost(uint64, tag = "3")]
pub jbidlkcbbcf: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ejpdcpdfejg {
/// offset: 24
#[prost(bool, tag = "9")]
pub hoodhmeejpb: bool,
/// offset: 28
#[prost(uint32, tag = "1")]
pub gbneepjjfog: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub dddfgbhpcia: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub mflhofcjlfa: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub obmiapdmohm: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub njkhfpicplk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Chagfkjeimi {
/// offset: 24
#[prost(uint32, tag = "6")]
pub lbdlaacoccn: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub jfagecnfhjl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cbnnmknbldi {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub cdmkbchlpab: ::prost::alloc::vec::Vec<Chagfkjeimi>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub rarity: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub grid_fight_equipment_id: u32,
/// offset: 40
#[prost(bool, tag = "8")]
pub dfkjcmcdmei: bool,
/// offset: 44
#[prost(uint32, tag = "9")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Klnniahjbco {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub ggmpegmehpd: ::core::option::Option<Cbnnmknbldi>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub pnipcnllkkd: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub ojbjhgbemjn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pcgmjhkdcog {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub kidbgnphgbi: ::prost::alloc::vec::Vec<Cbnnmknbldi>,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub ihjjkabiepc: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<Cbnnmknbldi>,
/// offset: 48
#[prost(uint32, repeated, tag = "7")]
pub oilpebpldbg: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hanhlkihcjh {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub afacnnllpmg: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hgpbonmlnaj {
/// offset: 24
#[prost(uint32, tag = "14")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub ibefdombehm: u32,
/// offset: 32
#[prost(enumeration = "Dbkaajaegnm", tag = "10")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iipifjcoifo {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub pjjgpdnkmjh: ::core::option::Option<Hgpbonmlnaj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Piojjegmoof {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub gbacmojjkij: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Oomnnodjgph {
/// offset: 24
#[prost(bool, tag = "11")]
pub cihpiagdhao: bool,
/// offset: 28
#[prost(uint32, tag = "9")]
pub nndncaegdfi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jiekjdgegdn {
/// offset: 24
#[prost(bool, tag = "13")]
pub cagchkjhmpd: bool,
/// offset: 28
#[prost(uint32, tag = "6")]
pub pdicfegepnm: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub cjainjmldfc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hidclkldhle {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub nniakolkdfp: ::prost::alloc::vec::Vec<Oomnnodjgph>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub caofmhommhf: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub poladdglaeh: ::core::option::Option<Jiekjdgegdn>,
/// offset: 48
#[prost(uint32, repeated, tag = "6")]
pub hhnnegilefb: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mgeapnbmjkj {
/// offset: 24
#[prost(uint32, tag = "15")]
pub knejaefbded: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub eicekdbenkm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jddfigpokhc {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub jhjejkgfjmn: ::prost::alloc::vec::Vec<Mgeapnbmjkj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pfphkoafpcj {
/// offset: 24
#[prost(uint32, tag = "1")]
pub fogcajjommk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ejjbhfolcea {
/// offset: 24
#[prost(uint32, tag = "14")]
pub dliljlgkbek: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub njkhfpicplk: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub olaafalfkih: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Igogkccoiif {
/// offset: 24
#[prost(string, tag = "14")]
pub title: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "4")]
pub ajimpllifie: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub fkiifffjkjh: u32,
}
/// Obf: APKJENOJIFD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9423)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Apkjenojifd {}
/// Obf: EMCJBMOICJN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9353)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Emcjbmoicjn {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub ophjaengbgj: ::core::option::Option<Pcgmjhkdcog>,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub gnphkfcknop: ::core::option::Option<Iipifjcoifo>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub jjkkmgkncja: ::core::option::Option<Ejjbhfolcea>,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub fnbmigiicek: ::core::option::Option<Piojjegmoof>,
/// offset: 48
#[prost(message, optional, tag = "8")]
pub booiamnbfnd: ::core::option::Option<Hanhlkihcjh>,
/// offset: 56
#[prost(message, optional, tag = "10")]
pub hklngmhficm: ::core::option::Option<Jddfigpokhc>,
/// offset: 64
#[prost(message, optional, tag = "9")]
pub dngnekamhmd: ::core::option::Option<Dicefigkfcl>,
/// offset: 80
#[prost(message, optional, tag = "11")]
pub plfnnlokboo: ::core::option::Option<Igogkccoiif>,
/// offset: 88
#[prost(message, optional, tag = "14")]
pub mkagcfgnpgd: ::core::option::Option<Cgbpohbacge>,
/// offset: 96
#[prost(message, optional, tag = "13")]
pub hfbbohbkbje: ::core::option::Option<Hidclkldhle>,
/// offset: 104
#[prost(message, optional, tag = "7")]
pub aibhmdpilke: ::core::option::Option<Pfphkoafpcj>,
/// offset: 112
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9442)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pdmekagocnd {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9416)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fajejcbilia {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub ikljbajbopg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9430)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Babfmgpnoig {
/// offset: 24
#[prost(uint32, tag = "2")]
pub cgdnmddihka: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub kjjjpmapfoh: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9377)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lmackmnojbf {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub gjlddmiiilf: ::core::option::Option<Jbmdmfocoak>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: BKDANKLCAHC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9386)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartNodeBattleCsReq {}
/// Obf: ELPBDFINJGH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9363)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartNodeBattleScRsp {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub encinpihhdf: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub pgieegcgcdi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Anajeldhdbh {
/// offset: 24
#[prost(double, tag = "13")]
pub damage: f64,
/// offset: 32
#[prost(uint32, tag = "8")]
pub key: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Biknpjpldao {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub hfhjgbhhbkm: ::prost::alloc::vec::Vec<Anajeldhdbh>,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub fnhddamnkcg: ::prost::alloc::vec::Vec<Anajeldhdbh>,
/// offset: 40
#[prost(double, tag = "14")]
pub total_damage: f64,
/// offset: 48
#[prost(uint32, tag = "9")]
pub mbobgnplloo: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub obkcfgajljj: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9365)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fomconfodhh {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub hnmlblggolb: ::core::option::Option<Biknpjpldao>,
/// offset: 32
#[prost(enumeration = "Jdgnmidmacl", tag = "4")]
pub gbjealncmjc: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9431)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jlcnogijgmh {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub iblofdagdce: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub bpioekhmaic: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub dhpplpjomnb: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, repeated, tag = "15")]
pub iofkddfndgc: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 48
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 56
#[prost(message, repeated, tag = "9")]
pub hpckmfmnobg: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 72
#[prost(uint64, tag = "8")]
pub jeaefmhiiac: u64,
/// offset: 80
#[prost(enumeration = "Jdgnmidmacl", tag = "13")]
pub gbjealncmjc: i32,
/// offset: 84
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9360)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ddnjihcbdde {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9437)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Maaiafillfn {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9379)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iabbgplblml {
/// offset: 24
#[prost(uint32, tag = "12")]
pub jgflmodldcd: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9362)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mlbdipicabb {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: IDFMIDPCJAC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9368)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpgradeTeamSlotCsCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub jigooaefdpp: u32,
}
/// Obf: GDLPHFCCCFL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9395)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpgradeTeamSlotCsRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub level: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub jigooaefdpp: u32,
}
/// Obf: OLFPLAAAFHI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9359)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReplaceTeamCsCsReq {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub encinpihhdf: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub mnkchclgnom: u32,
}
/// Obf: BDKIMOIFPIL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9392)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReplaceTeamCsRsp {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub encinpihhdf: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9426)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gaiangfbbpg {
/// offset: 24
#[prost(bool, tag = "6")]
pub ecbjlakhocf: bool,
/// offset: 28
#[prost(uint32, tag = "7")]
pub lofnhphccil: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9388)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ndmgimoofbl {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub iblofdagdce: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub iofkddfndgc: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 48
#[prost(message, repeated, tag = "15")]
pub hpckmfmnobg: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 56
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 60
#[prost(bool, tag = "2")]
pub ecbjlakhocf: bool,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9421)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dmepoenpeif {
/// offset: 24
#[prost(uint32, tag = "14")]
pub pjodecigfoi: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9428)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nmemdfocmfo {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub iofkddfndgc: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub iblofdagdce: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 40
#[prost(message, repeated, tag = "11")]
pub hpckmfmnobg: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 48
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub pjodecigfoi: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9411)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bijedlpinkh {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9374)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lgnjpfpacgh {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub ljmljkplkbn: ::core::option::Option<Klnniahjbco>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: EAILAPHKBNO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9409)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HandlePendingEquipCsReq {
/// offset: 24
#[prost(bool, tag = "6")]
pub dkpcaigphno: bool,
}
/// Obf: NEEFMPLOKIL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9424)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HandlePendingEquipScRsp {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub ljmljkplkbn: ::core::option::Option<Klnniahjbco>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "14")]
pub dkpcaigphno: bool,
}
/// Obf: DOAGEJLCHJE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9402)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DressSpecialEquipCsReq {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub colohmbfkih: ::prost::alloc::vec::Vec<Apamfckfhll>,
}
/// Obf: NJABIIKAJEK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9398)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DressSpecialEquipScRsp {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub colohmbfkih: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: JOCIDFPEBGM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9440)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeQuestEquipCsCsReq {
/// offset: 24
#[prost(bool, tag = "4")]
pub dkpcaigphno: bool,
/// offset: 28
#[prost(uint32, tag = "6")]
pub quest_id: u32,
}
/// Obf: MGKHEPIJPAC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9391)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeQuestEquipCsRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub quest_id: u32,
/// offset: 28
#[prost(bool, tag = "6")]
pub dkpcaigphno: bool,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: HMPGPHLEJKF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9399)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeTaskRewardCsReq {}
/// Obf: OPCILEAHKAH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9378)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeTaskRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: LOMPEEDFPLE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9380)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncChangeNtf {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub dgngmjmpfgk: ::prost::alloc::vec::Vec<Kailiieebjm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhmnlhladjo {
/// offset: 24
#[prost(uint32, tag = "13")]
pub ajimpllifie: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub fkiifffjkjh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kailiieebjm {
#[prost(
oneof = "kailiieebjm::Mmcgbgdjipn",
tags = "11, 10, 3, 7, 4, 2, 1, 14, 13, 6, 1719, 1243, 1038, 388, 1693"
)]
pub mmcgbgdjipn: ::core::option::Option<kailiieebjm::Mmcgbgdjipn>,
}
/// Nested message and enum types in `KAILIIEEBJM`.
pub mod kailiieebjm {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 16
#[prost(message, tag = "11")]
Nbddjgjoieh(super::Pepehidakkk),
/// offset: 16
#[prost(message, tag = "10")]
Bbbegoljkhj(super::Kjmhidmobmb),
/// offset: 16
#[prost(uint32, tag = "3")]
Ifdlljhhogl(u32),
/// offset: 16
#[prost(message, tag = "7")]
Pjjgpdnkmjh(super::Hgpbonmlnaj),
/// offset: 16
#[prost(message, tag = "4")]
Kgmiikkgjfh(super::Bbipcfpdejn),
/// offset: 16
#[prost(message, tag = "2")]
Lnggonnobhm(super::Fhlebdmfchl),
/// offset: 16
#[prost(uint32, tag = "1")]
Njkhfpicplk(u32),
/// offset: 16
#[prost(uint32, tag = "14")]
Olaafalfkih(u32),
/// offset: 16
#[prost(uint32, tag = "13")]
Dliljlgkbek(u32),
/// offset: 16
#[prost(uint32, tag = "6")]
Fffbadmimlf(u32),
/// offset: 16
#[prost(message, tag = "1719")]
Dgbfgdimknd(super::Apamfckfhll),
/// offset: 16
#[prost(bool, tag = "1243")]
Eijhkecfbla(bool),
/// offset: 16
#[prost(message, tag = "1038")]
Poladdglaeh(super::Jiekjdgegdn),
/// offset: 16
#[prost(uint32, tag = "388")]
Noakieiokib(u32),
/// offset: 16
#[prost(message, tag = "1693")]
Haeieppajfh(super::Fhmnlhladjo),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bbipcfpdejn {
/// offset: 24
#[prost(enumeration = "Cdabmabjfii", tag = "11")]
pub reason: i32,
/// offset: 32
#[prost(uint64, tag = "2")]
pub glanplegmpg: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhlebdmfchl {
/// offset: 24
#[prost(uint32, tag = "6")]
pub content_id: u32,
/// offset: 28
#[prost(enumeration = "Lppkghjgocc", tag = "4")]
pub mmnjodijpoe: i32,
}
/// Obf: DCKICCFJELB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9351)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TechTreeChangeNodeStateCsCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub cdmfhngefcn: u32,
/// offset: 28
#[prost(enumeration = "Oedabanajek", tag = "11")]
pub op_type: i32,
}
/// Obf: CCCGMGMLKOM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9417)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TechTreeChangeNodeStateCsRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 28
#[prost(enumeration = "Oedabanajek", tag = "10")]
pub op_type: i32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub cdmfhngefcn: u32,
}
/// Obf: OMLBEGNKAOE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9385)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeContentCsReq {
/// offset: 24
#[prost(enumeration = "Lppkghjgocc", tag = "9")]
pub mmnjodijpoe: i32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub content_id: u32,
}
/// Obf: DIMGBMHNGAH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9366)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeContentScRsp {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub content_id: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 40
#[prost(enumeration = "Lppkghjgocc", tag = "1")]
pub mmnjodijpoe: i32,
}
/// Obf: OKABLGLBPOA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9355)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartDungeonCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub jajdgpaknll: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub colohmbfkih: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 40
#[prost(message, repeated, tag = "4")]
pub encinpihhdf: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 48
#[prost(uint32, tag = "1")]
pub eicekdbenkm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bcimopddkhh {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub feoddikpaoa: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub uid: u32,
}
/// Obf: CPFNEECKCMK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9364)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartDungeonScRsp {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub kmmbnfifala: ::prost::alloc::vec::Vec<Bcimopddkhh>,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub encinpihhdf: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 40
#[prost(message, repeated, tag = "13")]
pub colohmbfkih: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 48
#[prost(uint32, tag = "11")]
pub eicekdbenkm: u32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: FNKBEGIDAAC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9432)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EndDungeonCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub feoddikpaoa: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub hnmlblggolb: ::core::option::Option<Biknpjpldao>,
/// offset: 40
#[prost(bool, tag = "10")]
pub dhllpobklio: bool,
}
/// Obf: LDCHLAKNODJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9403)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EndDungeonScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub eicekdbenkm: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub dhbkgofbmim: u32,
}
/// Obf: HGDEGLENMPM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9443)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendDungeonInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ocbphibffac {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub cjdoepkkjgc: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub lngeaijiodk: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub uid: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub fandkfadkkm: u32,
}
/// Obf: MNFPIBFOIEF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9446)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendDungeonInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub iooiikicfhe: ::prost::alloc::vec::Vec<Ocbphibffac>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: BBABPMLDJMM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9389)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bbabpmldjmm {}
/// Obf: NOHKADAPKHE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9438)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nohkadapkhe {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub oilhlecgbch: ::prost::alloc::vec::Vec<Kaodlpjmefe>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: GFDJAEDKGGB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9376)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendNewAssistRewardScNotify {
/// offset: 24
#[prost(uint32, tag = "9")]
pub fandkfadkkm: u32,
}
/// Obf: KKGJPMCFDON
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9435)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kkgjpmcfdon {
/// offset: 24
#[prost(uint32, tag = "3")]
pub gacha_count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ljgkdekchpj {
/// offset: 24
#[prost(uint32, tag = "1")]
pub mgbcapiiklm: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub mmonaecclhn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iggfcpndmpn {
#[prost(oneof = "iggfcpndmpn::Bnjpphjnkhf", tags = "1, 8")]
pub bnjpphjnkhf: ::core::option::Option<iggfcpndmpn::Bnjpphjnkhf>,
}
/// Nested message and enum types in `IGGFCPNDMPN`.
pub mod iggfcpndmpn {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Bnjpphjnkhf {
/// offset: 24
#[prost(message, tag = "1")]
Aonejbhfkmo(super::Ljgkdekchpj),
/// offset: 24
#[prost(uint32, tag = "8")]
Bkjfbhanflc(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ebnkdhcijph {
/// offset: 24
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub kbogfjanbpd: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub anpnfpjdpkp: u32,
}
/// Obf: NILCAHCBKAI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9370)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nilcahcbkai {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub pghcldfgpoa: ::prost::alloc::vec::Vec<Iggfcpndmpn>,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub apgbcdjhpgl: ::prost::alloc::vec::Vec<Ebnkdhcijph>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub fogcajjommk: u32,
}
/// Obf: BPHPLIKMHHF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9387)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateCustomInfoCsReq {
#[prost(oneof = "update_custom_info_cs_req::Mmcgbgdjipn", tags = "2, 8")]
pub mmcgbgdjipn: ::core::option::Option<update_custom_info_cs_req::Mmcgbgdjipn>,
}
/// Nested message and enum types in `UpdateCustomInfoCsReq`.
pub mod update_custom_info_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 24
#[prost(string, tag = "2")]
Title(::prost::alloc::string::String),
/// offset: 24
#[prost(uint32, tag = "8")]
Ajimpllifie(u32),
}
}
/// Obf: DMBPHCPLGIJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9384)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateCustomInfoScRsp {
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
#[prost(oneof = "update_custom_info_sc_rsp::Mmcgbgdjipn", tags = "13, 15")]
pub mmcgbgdjipn: ::core::option::Option<update_custom_info_sc_rsp::Mmcgbgdjipn>,
}
/// Nested message and enum types in `UpdateCustomInfoScRsp`.
pub mod update_custom_info_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 16
#[prost(string, tag = "13")]
Title(::prost::alloc::string::String),
/// offset: 16
#[prost(uint32, tag = "15")]
Ajimpllifie(u32),
}
}
/// Obf: COFMKALOLKB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9408)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishQuestionCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub jmbgmipllji: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub pdicfegepnm: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub cjainjmldfc: u32,
/// offset: 36
#[prost(bool, tag = "1")]
pub djnddebimga: bool,
}
/// Obf: KIDELOJLPFB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9393)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishQuestionRsp {
/// offset: 24
#[prost(bool, tag = "2")]
pub djnddebimga: bool,
/// offset: 28
#[prost(uint32, tag = "6")]
pub cjainjmldfc: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub jmbgmipllji: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub pdicfegepnm: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9479)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dcaboalfjap {
/// offset: 24
#[prost(uint32, tag = "9")]
pub ohmbephebdj: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9478)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nmekjabiggh {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub ohmbephebdj: u32,
}
/// Obf: HGKLNOIKPPE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(573)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetBagCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Equipment {
/// offset: 24
#[prost(uint32, tag = "5")]
pub rank: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub promotion: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub tid: u32,
/// offset: 44
#[prost(bool, tag = "8")]
pub is_protected: bool,
/// offset: 48
#[prost(uint32, tag = "13")]
pub exp: u32,
/// offset: 52
#[prost(uint32, tag = "9")]
pub dress_avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Material {
/// offset: 24
#[prost(uint32, tag = "5")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub tid: u32,
/// offset: 32
#[prost(uint64, tag = "13")]
pub expire_time: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct WaitDelResource {
/// offset: 24
#[prost(uint32, tag = "8")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub tid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bkgpjobnmkj {
/// offset: 24
#[prost(uint64, tag = "5")]
pub expire_time: u64,
/// offset: 32
#[prost(uint32, tag = "3")]
pub tid: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub num: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nkdnfdcfncp {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub hjlenjodamn: ::prost::alloc::vec::Vec<PileItem>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub fmokfkbaeii: ::core::option::Option<PileItem>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ockchbdfgnl {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub hjmdnlbnpna: ::prost::alloc::vec::Vec<Nkdnfdcfncp>,
/// offset: 32
#[prost(uint64, tag = "6")]
pub time: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nlllaaejobp {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub dmnhpnapgnb: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub tid: u32,
}
/// Obf: GJDACOJFAGG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(503)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBagScRsp {
/// offset: 16
#[prost(enumeration = "TurnFoodSwitch", repeated, tag = "5")]
pub eojbflhbnmb: ::prost::alloc::vec::Vec<i32>,
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub camegagkpgl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub najfmiifiec: ::prost::alloc::vec::Vec<Bkgpjobnmkj>,
/// offset: 40
#[prost(message, repeated, tag = "4")]
pub material_list: ::prost::alloc::vec::Vec<Material>,
/// offset: 56
#[prost(message, repeated, tag = "10")]
pub ffegbhjlbnh: ::prost::alloc::vec::Vec<Ockchbdfgnl>,
/// offset: 64
#[prost(message, repeated, tag = "3")]
pub relic_list: ::prost::alloc::vec::Vec<Relic>,
/// offset: 72
#[prost(message, repeated, tag = "959")]
pub epbglfhefjj: ::prost::alloc::vec::Vec<Nlllaaejobp>,
/// offset: 80
#[prost(uint32, repeated, tag = "6")]
pub hgggflabdlb: ::prost::alloc::vec::Vec<u32>,
/// offset: 88
#[prost(message, repeated, tag = "8")]
pub plblhekeijo: ::prost::alloc::vec::Vec<PileItem>,
/// offset: 96
#[prost(message, repeated, tag = "13")]
pub wait_del_resource_list: ::prost::alloc::vec::Vec<WaitDelResource>,
/// offset: 104
#[prost(message, repeated, tag = "9")]
pub equipment_list: ::prost::alloc::vec::Vec<Equipment>,
/// offset: 112
#[prost(uint32, repeated, tag = "7")]
pub kofnojcmefa: ::prost::alloc::vec::Vec<u32>,
/// offset: 120
#[prost(message, repeated, tag = "2")]
pub dngbggnkeho: ::prost::alloc::vec::Vec<Material>,
/// offset: 128
#[prost(message, repeated, tag = "11")]
pub cndodpicghi: ::prost::alloc::vec::Vec<Bkgpjobnmkj>,
/// offset: 136
#[prost(uint32, tag = "15")]
pub phigpigfphd: u32,
/// offset: 140
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(580)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PromoteEquipmentCsReq {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub equipment_unique_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(527)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PromoteEquipmentScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(536)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LockEquipmentCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub ldbmbpbgfhk: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "14")]
pub is_locked: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(513)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LockEquipmentScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: BDHDBGECGJA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(515)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UseItemCsReq {
/// offset: 24
#[prost(bool, tag = "5")]
pub dgekfcheapo: bool,
/// offset: 28
#[prost(uint32, tag = "6")]
pub use_item_id: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub base_avatar_id: u32,
/// offset: 36
#[prost(enumeration = "AvatarType", tag = "7")]
pub kanppcmbjhg: i32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub optional_reward_id: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub use_item_count: u32,
}
/// Obf: FKOIIHNOICH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(581)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UseItemScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub return_data: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint64, tag = "7")]
pub month_card_out_date_time: u64,
/// offset: 40
#[prost(uint32, tag = "9")]
pub use_item_count: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub formula_id: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub use_item_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(510)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RankUpEquipmentCsReq {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub equipment_unique_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(587)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RankUpEquipmentScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fbnbeikabge {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub equipment_unique_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(589)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BatchRankUpEquipmentCsReq {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub switch_list: ::prost::alloc::vec::Vec<Fbnbeikabge>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(540)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BatchRankUpEquipmentScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: PJGAHLDOIIG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(529)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExpUpEquipmentCsReq {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub equipment_unique_id: u32,
}
/// Obf: GIFJFIDCJAI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(512)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExpUpEquipmentScRsp {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub return_item_list: ::prost::alloc::vec::Vec<PileItem>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: NPIAJDLLAHL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(554)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ComposeItemCsReq {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub convert_item_list: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub compose_item_list: ::core::option::Option<ItemCostData>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub compose_id: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub count: u32,
}
/// Obf: PNBGCDGOLJB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(583)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ComposeItemScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub return_item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub count: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub compose_id: u32,
}
/// Obf: DEAIMKCPPDJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(548)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ComposeSelectedRelicCsReq {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub wr_item_list: ::core::option::Option<ItemCostData>,
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub sub_affix_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "15")]
pub compose_item_list: ::core::option::Option<ItemCostData>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub count: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub main_affix_id: u32,
/// offset: 56
#[prost(uint32, tag = "2")]
pub compose_id: u32,
/// offset: 60
#[prost(uint32, tag = "5")]
pub compose_relic_id: u32,
}
/// Obf: GJHDDFIJJIC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(559)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ComposeSelectedRelicScRsp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub return_item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub compose_id: u32,
}
/// Obf: PKIAEJLCPHL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(509)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExpUpRelicCsReq {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub relic_unique_id: u32,
}
/// Obf: KJMNPHBPHLD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(542)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExpUpRelicScRsp {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub return_item_list: ::prost::alloc::vec::Vec<PileItem>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(576)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LockRelicCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub relic_ids: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "4")]
pub nppkabbjcmi: bool,
/// offset: 33
#[prost(bool, tag = "9")]
pub is_locked: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(538)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LockRelicScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: ACGCJMLFHCO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(582)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DiscardRelicCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub relic_ids: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint64, tag = "14")]
pub kdgcpmgoppj: u64,
/// offset: 40
#[prost(bool, tag = "4")]
pub dkpcaigphno: bool,
/// offset: 44
#[prost(enumeration = "RelicDiscardType", tag = "9")]
pub ifeejkmachf: i32,
}
/// Obf: EMGMPNOKJGL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(553)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DiscardRelicScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub relic_ids: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(enumeration = "RelicDiscardType", tag = "2")]
pub ifeejkmachf: i32,
/// offset: 36
#[prost(bool, tag = "9")]
pub dkpcaigphno: bool,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: DBEMDBEGDLA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(561)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SellItemCsReq {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(bool, tag = "11")]
pub hnlkaebkkbl: bool,
}
/// Obf: NDFJEJPFCGK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(524)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SellItemScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub return_item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: LLOJHLJFJIM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(571)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RechargeSuccNotify {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(string, tag = "10")]
pub price_tier: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, tag = "12")]
pub product_id: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint64, tag = "7")]
pub month_card_out_date_time: u64,
}
/// Obf: NFONKIEFCCK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(578)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ExchangeHcoinCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub num: u32,
}
/// Obf: PIHLJLKOPEE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(552)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ExchangeHcoinScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub num: u32,
}
/// Obf: MJEJCMECDDN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(574)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AddEquipmentScRsp {
/// offset: 24
#[prost(uint32, tag = "14")]
pub kajcfpkegbp: u32,
}
/// Obf: CJJPGIGPDIA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(592)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRecyleTimeCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub ikjmafgbmel: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: JFOEKIFGPCP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(566)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRecyleTimeScRsp {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub najfmiifiec: ::prost::alloc::vec::Vec<Bkgpjobnmkj>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dpgahdijjdl {
/// offset: 24
#[prost(uint32, tag = "4")]
pub kahmgpgpoii: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub djlncceidno: u32,
}
/// Obf: LHILENAKIPI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(530)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ComposeLimitNumCompleteScNotify {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub mglcgpmnhbb: ::prost::alloc::vec::Vec<Dpgahdijjdl>,
}
/// Obf: OMJPICCHOEG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(549)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ComposeLimitNumUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub pljfoapfelp: ::core::option::Option<Dpgahdijjdl>,
}
/// Obf: EKEFLKGCMBN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(528)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DestroyItemCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub item_count: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub adoimnbagkc: u32,
}
/// Obf: BGJEJDDLJPE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(501)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DestroyItemScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub adoimnbagkc: u32,
}
/// Obf: DEBAGFJEEIA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(567)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMarkItemListCsReq {}
/// Obf: PLCBONEAMNL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(585)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMarkItemListScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub pepkcbilifo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: GFKOAPFOFNL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(520)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarkItemCsReq {
/// offset: 24
#[prost(bool, tag = "6")]
pub abdjkpcgdho: bool,
/// offset: 28
#[prost(uint32, tag = "5")]
pub item_id: u32,
}
/// Obf: GGBGDAFPGID
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(599)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarkItemScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 28
#[prost(bool, tag = "9")]
pub abdjkpcgdho: bool,
/// offset: 32
#[prost(uint32, tag = "11")]
pub item_id: u32,
}
/// Obf: IOHGFLDMPEM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(532)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CancelMarkItemNotify {
/// offset: 24
#[prost(uint32, tag = "5")]
pub item_id: u32,
}
/// Obf: DMDDINNHIOE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(535)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncTurnFoodNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub camegagkpgl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(enumeration = "TurnFoodSwitch", repeated, tag = "4")]
pub eojbflhbnmb: ::prost::alloc::vec::Vec<i32>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(516)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ampmjpcflnd {
/// offset: 24
#[prost(enumeration = "TurnFoodSwitch", tag = "2")]
pub klajgakafcp: i32,
/// offset: 28
#[prost(bool, tag = "13")]
pub febkmocojle: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(505)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ljkfppdfhmh {
/// offset: 24
#[prost(enumeration = "TurnFoodSwitch", tag = "12")]
pub klajgakafcp: i32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 32
#[prost(bool, tag = "5")]
pub febkmocojle: bool,
}
/// Obf: MLNNABAOJGC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(514)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GeneralVirtualItemDataNotify {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub fcnbhbhmfmc: ::prost::alloc::vec::Vec<PileItem>,
/// offset: 32
#[prost(bool, tag = "12")]
pub eblpglfjnel: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kjdlipeiaak {
/// offset: 24
#[prost(uint32, tag = "9")]
pub olelcdklpdk: u32,
/// offset: 28
#[prost(bool, tag = "11")]
pub ifonlbkjgfe: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gabkfnajidd {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub ljkndcioocg: ::core::option::Option<Bnailmnngif>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub mjpkbigcfom: ::core::option::Option<Kjdlipeiaak>,
/// offset: 40
#[prost(string, tag = "1")]
pub name: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint32, tag = "9")]
pub nphajekcbkf: u32,
/// offset: 52
#[prost(bool, tag = "14")]
pub is_marked: bool,
/// offset: 56
#[prost(uint32, tag = "2")]
pub gfeenednjgf: u32,
/// offset: 64
#[prost(int64, tag = "10")]
pub bncalamgioc: i64,
}
/// Obf: ENCGNAJCJME
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(539)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRelicFilterPlanCsReq {}
/// Obf: JJDNPDECDDA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(588)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRelicFilterPlanScRsp {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub jckbeekbphf: ::prost::alloc::vec::Vec<Gabkfnajidd>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: AAMPBNNKEOK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(526)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AddRelicFilterPlanCsReq {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub mjpkbigcfom: ::core::option::Option<Kjdlipeiaak>,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub ljkndcioocg: ::core::option::Option<Bnailmnngif>,
/// offset: 32
#[prost(string, tag = "1")]
pub name: ::prost::alloc::string::String,
/// offset: 48
#[prost(bool, tag = "14")]
pub is_marked: bool,
/// offset: 52
#[prost(uint32, tag = "13")]
pub gfeenednjgf: u32,
}
/// Obf: EBPBGFNCJEP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(590)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AddRelicFilterPlanScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub relic_plan: ::core::option::Option<Gabkfnajidd>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: BAIEHPEHGIO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(541)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ModifyRelicFilterPlanCsReq {
/// offset: 32
#[prost(uint32, tag = "14")]
pub nphajekcbkf: u32,
#[prost(oneof = "modify_relic_filter_plan_cs_req::Kknboacncon", tags = "7, 15, 10")]
pub kknboacncon: ::core::option::Option<
modify_relic_filter_plan_cs_req::Kknboacncon,
>,
}
/// Nested message and enum types in `ModifyRelicFilterPlanCsReq`.
pub mod modify_relic_filter_plan_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(string, tag = "7")]
Name(::prost::alloc::string::String),
/// offset: 16
#[prost(message, tag = "15")]
Mjpkbigcfom(super::Kjdlipeiaak),
/// offset: 16
#[prost(message, tag = "10")]
Ljkndcioocg(super::Bnailmnngif),
}
}
/// Obf: DEHJKNPFDMA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(518)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ModifyRelicFilterPlanScRsp {
/// offset: 32
#[prost(uint32, tag = "13")]
pub nphajekcbkf: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 48
#[prost(int64, tag = "3")]
pub bncalamgioc: i64,
#[prost(oneof = "modify_relic_filter_plan_sc_rsp::Kknboacncon", tags = "4, 7, 5")]
pub kknboacncon: ::core::option::Option<
modify_relic_filter_plan_sc_rsp::Kknboacncon,
>,
}
/// Nested message and enum types in `ModifyRelicFilterPlanScRsp`.
pub mod modify_relic_filter_plan_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 24
#[prost(string, tag = "4")]
Name(::prost::alloc::string::String),
/// offset: 24
#[prost(message, tag = "7")]
Mjpkbigcfom(super::Kjdlipeiaak),
/// offset: 24
#[prost(message, tag = "5")]
Ljkndcioocg(super::Bnailmnngif),
}
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(545)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Emldlbkpefd {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub ggigdjpfbbp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "4")]
pub nppkabbjcmi: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(537)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mgbkbikljdn {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub ggigdjpfbbp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "15")]
pub nppkabbjcmi: bool,
}
/// Obf: LBFJJFDFABF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(534)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarkRelicFilterPlanCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub ggigdjpfbbp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "7")]
pub nppkabbjcmi: bool,
/// offset: 33
#[prost(bool, tag = "6")]
pub bijjojnjhdo: bool,
}
/// Obf: NLFHJLDBOEA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(558)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarkRelicFilterPlanScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub ggigdjpfbbp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "2")]
pub nppkabbjcmi: bool,
/// offset: 37
#[prost(bool, tag = "1")]
pub bijjojnjhdo: bool,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(543)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicFilterPlanClearNameScNotify {
/// offset: 24
#[prost(uint32, tag = "12")]
pub nphajekcbkf: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(593)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicReforgeCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub reforge_block_sub_affix_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub relic_unique_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(596)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicReforgeScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(591)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicReforgeConfirmCsReq {
/// offset: 24
#[prost(bool, tag = "5")]
pub is_cancel: bool,
/// offset: 28
#[prost(uint32, tag = "3")]
pub relic_unique_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(523)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicReforgeConfirmScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lhhgcdlcjda {
/// offset: 24
#[prost(uint32, tag = "9")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub id: u32,
/// offset: 32
#[prost(bool, tag = "2")]
pub bimdknlmicg: bool,
}
/// Obf: DONHOEBBNNG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3173)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetJukeboxDataCsReq {}
/// Obf: KLIPBCNOPNO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3103)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetJukeboxDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub gffobaldbpm: ::core::option::Option<Mncbedbddhl>,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub iokajibhlmp: ::prost::alloc::vec::Vec<Lhhgcdlcjda>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: JFFEDGDNJEA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3180)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayBackGroundMusicCsReq {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub ikjnikigflf: ::core::option::Option<Mncbedbddhl>,
}
/// Obf: KOCPKKFLHBJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3127)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayBackGroundMusicScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub gffobaldbpm: ::core::option::Option<Mncbedbddhl>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: CFEBLJEFOMA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3136)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UnlockBackGroundMusicCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub ligkeolpfbe: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: LMINGAKNDKP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3113)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UnlockBackGroundMusicScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub bpfgbebpedp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub iokajibhlmp: ::prost::alloc::vec::Vec<Lhhgcdlcjda>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3115)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fklmgefildi {
/// offset: 24
#[prost(uint32, tag = "11")]
pub jkfckjnhlhi: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3181)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Egdfpdhnoko {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub jkfckjnhlhi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pblbaamlnlh {
/// offset: 24
#[prost(bool, tag = "3")]
pub kblbfganmpj: bool,
/// offset: 25
#[prost(bool, tag = "2")]
pub bbmcahomefn: bool,
/// offset: 26
#[prost(bool, tag = "6")]
pub mnbbcamdgdi: bool,
/// offset: 28
#[prost(uint32, tag = "5")]
pub mdjmbgplcdd: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub ljhgifginol: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub cbgodlhclpk: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub bmgbbemhlig: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pjpmbobamic {
/// offset: 24
#[prost(uint32, tag = "10")]
pub beohgaadkph: u32,
/// offset: 28
#[prost(bool, tag = "6")]
pub kblbfganmpj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hddbfaifcgk {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub ehfhdelpgln: ::prost::alloc::vec::Vec<Pjpmbobamic>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub lfpableikke: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lggghfdbcfn {
/// offset: 24
#[prost(uint32, tag = "4")]
pub fdgjlmmeaof: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub kbdoboodpak: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub progress: u32,
/// offset: 36
#[prost(bool, tag = "1")]
pub has_passed: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fnidngogaff {
/// offset: 24
#[prost(uint32, tag = "5")]
pub kpkjaldcmik: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub iiadkffpkgp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kjamnaololl {
/// offset: 24
#[prost(uint32, tag = "3")]
pub ljhgifginol: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub mbbgfjgchge: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pnoaigfgnke {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9198)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jkhgdjgbhcd {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub kbmhpoblmkh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "8")]
pub beblbbeeigh: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "13")]
pub jladelfehno: ::prost::alloc::vec::Vec<Pblbaamlnlh>,
/// offset: 48
#[prost(message, repeated, tag = "1")]
pub lfegddmblee: ::prost::alloc::vec::Vec<Kjamnaololl>,
/// offset: 56
#[prost(message, repeated, tag = "10")]
pub lbbgcnijmjc: ::prost::alloc::vec::Vec<Fnidngogaff>,
/// offset: 64
#[prost(message, repeated, tag = "12")]
pub jefnjejfpgk: ::prost::alloc::vec::Vec<Lggghfdbcfn>,
/// offset: 72
#[prost(message, repeated, tag = "15")]
pub idmhgcaibnk: ::prost::alloc::vec::Vec<Hddbfaifcgk>,
/// offset: 80
#[prost(uint32, repeated, tag = "3")]
pub bigchmjepke: ::prost::alloc::vec::Vec<u32>,
/// offset: 88
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 92
#[prost(uint32, tag = "2")]
pub jdgkfgoncji: u32,
/// offset: 96
#[prost(bool, tag = "4")]
pub hihobepglej: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ibphnibgmph {
/// offset: 24
#[prost(uint32, tag = "10")]
pub cbgodlhclpk: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9192)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Magmmminoaj {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub amfefiddmda: ::core::option::Option<Pblbaamlnlh>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ofnbdekjmon {
/// offset: 24
#[prost(uint32, tag = "3")]
pub lfpableikke: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9208)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ofdmhdodalp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub lfpableikke: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jpieaejidao {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub lmllnjblpgc: ::prost::alloc::vec::Vec<Fnidngogaff>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oceahpdapfc {
#[prost(oneof = "oceahpdapfc::Mmcgbgdjipn", tags = "14, 3, 6, 7, 2, 15, 12, 8, 5")]
pub mmcgbgdjipn: ::core::option::Option<oceahpdapfc::Mmcgbgdjipn>,
}
/// Nested message and enum types in `OCEAHPDAPFC`.
pub mod oceahpdapfc {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 16
#[prost(uint32, tag = "14")]
Ocjcoolmcgd(u32),
/// offset: 16
#[prost(message, tag = "3")]
Nogckihedce(super::Pblbaamlnlh),
/// offset: 16
#[prost(uint32, tag = "6")]
Hocfmnjpcli(u32),
/// offset: 16
#[prost(uint32, tag = "7")]
Jgmjfhliail(u32),
/// offset: 16
#[prost(message, tag = "2")]
Iafpoebbjil(super::Kjamnaololl),
/// offset: 16
#[prost(message, tag = "15")]
Ldbggnhlfam(super::Lggghfdbcfn),
/// offset: 16
#[prost(message, tag = "12")]
Hdmepmhholp(super::Jpieaejidao),
/// offset: 16
#[prost(uint32, tag = "8")]
Jdgkfgoncji(u32),
/// offset: 16
#[prost(uint32, tag = "5")]
Cgefhjiekgf(u32),
}
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9184)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pnalndonmck {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub dgngmjmpfgk: ::prost::alloc::vec::Vec<Oceahpdapfc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hoalcjnijjc {
/// offset: 24
#[prost(uint32, tag = "8")]
pub display_value: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub event_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9210)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cpgfnbbiglh {
/// offset: 24
#[prost(uint32, tag = "4")]
pub event_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub display_value: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kelnhiomcnf {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9196)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Acgbgkffaol {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dpajaecbcpa {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub hbehchbcbpg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub iaeajkjdcho: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(enumeration = "LimaoNewsOfficeSurveyState", repeated, tag = "8")]
pub cmnobdcmghe: ::prost::alloc::vec::Vec<i32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9188)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jegnoijmbca {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dgfhegjkhfo {
/// offset: 24
#[prost(uint32, tag = "12")]
pub kpkjaldcmik: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9205)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ghbbmijfiad {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub kpkjaldcmik: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Olndmbmbndc {
/// offset: 24
#[prost(uint32, tag = "2")]
pub nndncaegdfi: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9183)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ghbkjlihhgj {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub nndncaegdfi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hbooiejhkod {
/// offset: 24
#[prost(uint32, tag = "10")]
pub bogijenaehj: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub cbgodlhclpk: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9203)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Epmonpaabkj {
/// offset: 24
#[prost(uint32, tag = "11")]
pub bogijenaehj: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub cbgodlhclpk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jghocegbdcc {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9187)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ljcbiaemldn {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lfgkijmbkjg {
/// offset: 24
#[prost(uint32, tag = "7")]
pub cbgodlhclpk: u32,
/// offset: 28
#[prost(bool, tag = "4")]
pub kblbfganmpj: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9200)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ddapicmfdab {
/// offset: 24
#[prost(bool, tag = "12")]
pub kblbfganmpj: bool,
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub cbgodlhclpk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pladcldjgkk {
/// offset: 24
#[prost(bool, tag = "4")]
pub kblbfganmpj: bool,
/// offset: 28
#[prost(uint32, tag = "12")]
pub beohgaadkph: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9181)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kbakbmgbnol {
/// offset: 24
#[prost(bool, tag = "2")]
pub kblbfganmpj: bool,
/// offset: 28
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub beohgaadkph: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetStageLineupCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ecdeohefdhp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub blifoaefhib: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub stage_type: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(703)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetStageLineupScRsp {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub fkidlflcdec: ::prost::alloc::vec::Vec<Ecdeohefdhp>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LineupAvatar {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
/// offset: 32
#[prost(enumeration = "AvatarType", tag = "4")]
pub avatar_type: i32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub slot: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub hp: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub id: u32,
/// offset: 48
#[prost(uint32, tag = "9")]
pub satiety: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LineupInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub gofliggnhne: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(string, tag = "12")]
pub name: ::prost::alloc::string::String,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub avatar_list: ::prost::alloc::vec::Vec<LineupAvatar>,
/// offset: 48
#[prost(uint32, repeated, tag = "3")]
pub ncljllngdci: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, repeated, tag = "7")]
pub story_line_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(bool, tag = "9")]
pub is_virtual: bool,
/// offset: 65
#[prost(bool, tag = "4")]
pub abhongjhicf: bool,
/// offset: 68
#[prost(enumeration = "ExtraLineupType", tag = "15")]
pub extra_lineup_type: i32,
/// offset: 72
#[prost(uint32, tag = "6")]
pub game_story_line_id: u32,
/// offset: 76
#[prost(uint32, tag = "11")]
pub mp: u32,
/// offset: 80
#[prost(uint32, tag = "14")]
pub index: u32,
/// offset: 84
#[prost(uint32, tag = "2")]
pub leader_slot: u32,
/// offset: 88
#[prost(uint32, tag = "13")]
pub plane_id: u32,
/// offset: 92
#[prost(uint32, tag = "10")]
pub max_mp: u32,
}
/// Obf: JIJPDHKHFML
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(780)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetCurLineupDataCsReq {}
/// Obf: FNDNOHGCGIE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(727)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurLineupDataScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(736)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct JoinLineupCsReq {
/// offset: 24
#[prost(enumeration = "ExtraLineupType", tag = "14")]
pub extra_lineup_type: i32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub index: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub plane_id: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub slot: u32,
/// offset: 40
#[prost(enumeration = "AvatarType", tag = "11")]
pub avatar_type: i32,
/// offset: 44
#[prost(bool, tag = "10")]
pub is_virtual: bool,
/// offset: 48
#[prost(uint32, tag = "3")]
pub base_avatar_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(713)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct JoinLineupScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(715)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct QuitLineupCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub index: u32,
/// offset: 28
#[prost(bool, tag = "2")]
pub is_virtual: bool,
/// offset: 32
#[prost(uint32, tag = "3")]
pub plane_id: u32,
/// offset: 36
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub base_avatar_id: u32,
/// offset: 44
#[prost(enumeration = "ExtraLineupType", tag = "15")]
pub extra_lineup_type: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(781)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct QuitLineupScRsp {
/// offset: 24
#[prost(bool, tag = "6")]
pub is_virtual: bool,
/// offset: 25
#[prost(bool, tag = "14")]
pub mfbipmacfce: bool,
/// offset: 28
#[prost(uint32, tag = "15")]
pub base_avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub plane_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(710)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwapLineupCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub index: u32,
/// offset: 28
#[prost(bool, tag = "11")]
pub is_virtual: bool,
/// offset: 32
#[prost(uint32, tag = "9")]
pub enbibcppldc: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub plane_id: u32,
/// offset: 40
#[prost(enumeration = "ExtraLineupType", tag = "4")]
pub extra_lineup_type: i32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub mpiegfcnben: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(787)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwapLineupScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: EOBONCLPPLM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(729)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncLineupNotify {
/// offset: 16
#[prost(enumeration = "SyncLineupReason", repeated, tag = "3")]
pub reason_list: ::prost::alloc::vec::Vec<i32>,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub lineup: ::core::option::Option<LineupInfo>,
}
/// Obf: ELFNJCILJGK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(712)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetLineupAvatarDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LineupAvatarData {
/// offset: 24
#[prost(uint32, tag = "8")]
pub hp: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "1")]
pub avatar_type: i32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub id: u32,
}
/// Obf: HLPOIMIADJI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(754)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetLineupAvatarDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub avatar_data_list: ::prost::alloc::vec::Vec<LineupAvatarData>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: GOEIOJHFNOH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(783)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChangeLineupLeaderCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub slot: u32,
}
/// Obf: GHHKJGJNKIK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(709)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChangeLineupLeaderScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub slot: u32,
}
/// Obf: GFMLKENMBGP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(742)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwitchLineupIndexCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub index: u32,
}
/// Obf: MEFDHAEBAFG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(776)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwitchLineupIndexScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub index: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: HIPGFJHDOBO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(738)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetLineupNameCsReq {
/// offset: 24
#[prost(string, tag = "9")]
pub name: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "15")]
pub index: u32,
}
/// Obf: FIMLPDOBHBD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(761)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetLineupNameScRsp {
/// offset: 24
#[prost(string, tag = "10")]
pub name: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "4")]
pub index: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: AMIDBKDMELM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(724)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAllLineupDataCsReq {}
/// Obf: EPGDODNPPDO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(771)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAllLineupDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub lineup_list: ::prost::alloc::vec::Vec<LineupInfo>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub cur_index: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(792)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Efafccekoan {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub lineup_list: ::prost::alloc::vec::Vec<LineupInfo>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub cur_index: u32,
}
/// Obf: HPHANFONFPF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(778)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct VirtualLineupDestroyNotify {
/// offset: 24
#[prost(uint32, tag = "4")]
pub plane_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LineupSlotData {
/// offset: 24
#[prost(uint32, tag = "12")]
pub slot: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub assist_uid: u32,
/// offset: 36
#[prost(enumeration = "AvatarType", tag = "7")]
pub avatar_type: i32,
}
/// Obf: BLIOAJGEJNN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(752)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReplaceLineupCsReq {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub lineup_slot_list: ::prost::alloc::vec::Vec<LineupSlotData>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub game_story_line_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub plane_id: u32,
/// offset: 40
#[prost(bool, tag = "15")]
pub hiamajkdioo: bool,
/// offset: 41
#[prost(bool, tag = "14")]
pub plieoddeehg: bool,
/// offset: 42
#[prost(bool, tag = "1")]
pub is_virtual: bool,
/// offset: 44
#[prost(uint32, tag = "8")]
pub leader_slot: u32,
/// offset: 48
#[prost(enumeration = "ExtraLineupType", tag = "13")]
pub extra_lineup_type: i32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub index: u32,
}
/// Obf: JHICJLAIPLD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(748)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ReplaceLineupScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub omdlcgembla: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: HOGPMBGJIDH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(759)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ExtraLineupDestroyNotify {
/// offset: 24
#[prost(enumeration = "ExtraLineupType", tag = "7")]
pub extra_lineup_type: i32,
}
/// Obf: GNIOONGIJLP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(774)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct VirtualLineupTrialAvatarChangeScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub ilidiigalkd: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub edbmifnehhh: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub plane_id: u32,
/// offset: 44
#[prost(bool, tag = "10")]
pub olpnmkapdlp: bool,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(766)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cncfcdjafoj {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub klnedjpadca: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CCDPOMCEFED
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7382)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyCreateCsReq {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub emijckenbkj: ::core::option::Option<Pjmgblifdfp>,
/// offset: 32
#[prost(message, optional, tag = "15")]
pub jidkdpppdpf: ::core::option::Option<LobbyGameExtInfo>,
/// offset: 40
#[prost(enumeration = "FightGameMode", tag = "13")]
pub gjnmhilinhc: i32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub hdjfgmgaoof: u32,
}
/// Obf: ACABBGBMIPN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7392)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyCreateScRsp {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub dfleoigplnm: ::prost::alloc::vec::Vec<Lmlnnhkjeip>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub emijckenbkj: ::core::option::Option<Pjmgblifdfp>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub hdjfgmgaoof: u32,
/// offset: 44
#[prost(enumeration = "FightGameMode", tag = "3")]
pub gjnmhilinhc: i32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 56
#[prost(uint64, tag = "4")]
pub room_id: u64,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7384)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LobbyInviteCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub uid_list: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7371)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LobbyInviteScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub uid_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: BNOKBNOIIGD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7357)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyJoinCsReq {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub jidkdpppdpf: ::core::option::Option<LobbyGameExtInfo>,
/// offset: 24
#[prost(string, tag = "10")]
pub jkjcipfmohg: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint64, tag = "1")]
pub room_id: u64,
}
/// Obf: JLPMFNHLBED
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7373)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyJoinScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub emijckenbkj: ::core::option::Option<Pjmgblifdfp>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub dfleoigplnm: ::prost::alloc::vec::Vec<Lmlnnhkjeip>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub hdjfgmgaoof: u32,
/// offset: 44
#[prost(enumeration = "FightGameMode", tag = "12")]
pub gjnmhilinhc: i32,
/// offset: 48
#[prost(uint64, tag = "14")]
pub room_id: u64,
/// offset: 56
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7390)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LobbyQuitCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7355)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LobbyQuitScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7394)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dacefjfglgm {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7377)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gjbgnmggdle {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7369)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyModifyPlayerInfoCsReq {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub jidkdpppdpf: ::core::option::Option<LobbyGameExtInfo>,
/// offset: 32
#[prost(enumeration = "LobbyModifyType", tag = "15")]
pub r#type: i32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub gmgjfjcdggn: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7395)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LobbyModifyPlayerInfoScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: FPEGJJJKNAL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7393)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbySyncInfoScNotify {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub dfleoigplnm: ::prost::alloc::vec::Vec<Lmlnnhkjeip>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub uid: u32,
/// offset: 36
#[prost(enumeration = "LobbyModifyType", tag = "1")]
pub r#type: i32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7359)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LobbyKickOutCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub uid: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7379)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LobbyKickOutScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7358)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jgcfbnlcpea {
/// offset: 24
#[prost(enumeration = "FightGameMode", tag = "8")]
pub gjnmhilinhc: i32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub room_id: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub cpocelolnhl: u32,
}
/// Obf: AIBENADLLGH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7353)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LobbyGetInfoCsReq {}
/// Obf: MAMINBCLDKO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7388)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LobbyGetInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub emijckenbkj: ::core::option::Option<Pjmgblifdfp>,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub dfleoigplnm: ::prost::alloc::vec::Vec<Lmlnnhkjeip>,
/// offset: 40
#[prost(uint64, tag = "4")]
pub fgnfdgakkap: u64,
/// offset: 48
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub hdjfgmgaoof: u32,
/// offset: 56
#[prost(enumeration = "FightGameMode", tag = "1")]
pub gjnmhilinhc: i32,
/// offset: 64
#[prost(uint64, tag = "5")]
pub room_id: u64,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7370)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Opkkjfefeil {
/// offset: 24
#[prost(uint32, tag = "14")]
pub teleport_id: u32,
/// offset: 28
#[prost(enumeration = "LobbyInteractType", tag = "5")]
pub dnbkkdbffaj: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7362)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Agdpioakfgb {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub teleport_id: u32,
}
/// Obf: DMOIAEPEJHK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7356)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LobbyInteractScNotify {
/// offset: 24
#[prost(uint32, tag = "1")]
pub cpocelolnhl: u32,
/// offset: 28
#[prost(enumeration = "LobbyInteractType", tag = "14")]
pub dnbkkdbffaj: i32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7366)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Anfmhbgnneg {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub emijckenbkj: ::core::option::Option<Pjmgblifdfp>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7391)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kigjgmlamgh {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jjeflbclbfn {
/// offset: 24
#[prost(uint32, tag = "11")]
pub ffgfindlmcf: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub dbkhhcggknn: u32,
}
/// Obf: BKPFBNADBFO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6583)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetLocalLegendDataCsReq {}
/// Obf: FBLEHOCIBOG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6592)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetLocalLegendDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub level_data_list: ::prost::alloc::vec::Vec<Jjeflbclbfn>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Acihmmbkmim {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "3")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub avatar_id: u32,
}
/// Obf: LDPHOLLGPKE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6589)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterLocalLegendLevelCsReq {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub avatar_list: ::prost::alloc::vec::Vec<Acihmmbkmim>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub dbkhhcggknn: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub group_id: u32,
}
/// Obf: KJPKLCHMMNM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6586)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterLocalLegendLevelScRsp {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub group_id: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub dbkhhcggknn: u32,
}
/// Obf: HCFLLCPLMHF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6577)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LocalLegendDataChangeNotify {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub level_data: ::core::option::Option<Jjeflbclbfn>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(873)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMailCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub npafmebnfob: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub hfkfnfkieon: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClientMail {
/// offset: 16
#[prost(string, tag = "11")]
pub title: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "10")]
pub sender: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, repeated, tag = "3")]
pub para_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 48
#[prost(string, tag = "15")]
pub content: ::prost::alloc::string::String,
/// offset: 56
#[prost(message, optional, tag = "8")]
pub attachment: ::core::option::Option<ItemList>,
/// offset: 64
#[prost(int64, tag = "5")]
pub time: i64,
/// offset: 72
#[prost(enumeration = "MailType", tag = "4")]
pub mail_type: i32,
/// offset: 76
#[prost(uint32, tag = "13")]
pub id: u32,
/// offset: 80
#[prost(int64, tag = "6")]
pub expire_time: i64,
/// offset: 88
#[prost(uint32, tag = "12")]
pub template_id: u32,
/// offset: 92
#[prost(bool, tag = "2")]
pub is_read: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(803)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMailScRsp {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub notice_mail_list: ::prost::alloc::vec::Vec<ClientMail>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub mail_list: ::prost::alloc::vec::Vec<ClientMail>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub start: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 48
#[prost(uint32, tag = "12")]
pub total_num: u32,
/// offset: 52
#[prost(bool, tag = "14")]
pub is_end: bool,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(880)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarkReadMailCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(827)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarkReadMailScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(836)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DelMailCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(813)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DelMailScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(815)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeMailAttachmentCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub mail_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub optional_reward_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Knpnahphnjk {
/// offset: 24
#[prost(uint32, tag = "3")]
pub iodbgabpnop: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub item_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(881)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeMailAttachmentScRsp {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub fail_mail_list: ::prost::alloc::vec::Vec<Knpnahphnjk>,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub succ_mail_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub attachment: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(810)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct NewMailScNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub mail_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fhegnopnich {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub energy_info: ::core::option::Option<RotaterEnergyInfo>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub cooomdkgodf: ::core::option::Option<RotateMapInfo>,
/// offset: 40
#[prost(message, repeated, tag = "12")]
pub cedggdfmilp: ::prost::alloc::vec::Vec<RotaterData>,
/// offset: 48
#[prost(message, repeated, tag = "13")]
pub egagknadahj: ::prost::alloc::vec::Vec<ChargerInfo>,
/// offset: 56
#[prost(uint32, tag = "7")]
pub jppmekjgjfd: u32,
/// offset: 60
#[prost(int32, tag = "11")]
pub ljhknkflgde: i32,
/// offset: 64
#[prost(bool, tag = "14")]
pub mjipojpbknb: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RotaterEnergyInfo {
/// offset: 24
#[prost(uint32, tag = "2")]
pub cur_num: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub max_num: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RotateMapInfo {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub miacnfdgkce: ::core::option::Option<Vector4>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub elfdiefkcmh: ::core::option::Option<Vector>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6873)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterMapRotationRegionCsReq {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub ljhknkflgde: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub jppmekjgjfd: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6803)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterMapRotationRegionScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub energy_info: ::core::option::Option<RotaterEnergyInfo>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub ljhknkflgde: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub jppmekjgjfd: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub client_pos_version: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChargerInfo {
/// offset: 24
#[prost(uint32, tag = "8")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub pcccklnclhb: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6880)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct InteractChargerCsReq {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub charger_info: ::core::option::Option<ChargerInfo>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6827)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct InteractChargerScRsp {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub energy_info: ::core::option::Option<RotaterEnergyInfo>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub charger_info: ::core::option::Option<ChargerInfo>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RotaterData {
/// offset: 24
#[prost(uint32, tag = "3")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub pcccklnclhb: u32,
/// offset: 32
#[prost(float, tag = "9")]
pub bbfoleopppl: f32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6836)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DeployRotatorCsReq {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub rotater_data: ::core::option::Option<RotaterData>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6813)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct DeployRotatorScRsp {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub rotater_data: ::core::option::Option<RotaterData>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub energy_info: ::core::option::Option<RotaterEnergyInfo>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6815)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RotateMapCsReq {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub cooomdkgodf: ::core::option::Option<RotateMapInfo>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub pcccklnclhb: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub group_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6881)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RotateMapScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub client_pos_version: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6810)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LeaveMapRotationRegionCsReq {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub motion: ::core::option::Option<MotionInfo>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6887)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LeaveMapRotationRegionScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub client_pos_version: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6829)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMapRotationDataCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6812)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMapRotationDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub cedggdfmilp: ::prost::alloc::vec::Vec<RotaterData>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub cooomdkgodf: ::core::option::Option<RotateMapInfo>,
/// offset: 40
#[prost(message, repeated, tag = "11")]
pub egagknadahj: ::prost::alloc::vec::Vec<ChargerInfo>,
/// offset: 48
#[prost(message, optional, tag = "5")]
pub energy_info: ::core::option::Option<RotaterEnergyInfo>,
/// offset: 56
#[prost(uint32, tag = "14")]
pub jppmekjgjfd: u32,
/// offset: 60
#[prost(int32, tag = "6")]
pub ljhknkflgde: i32,
/// offset: 64
#[prost(bool, tag = "4")]
pub bhabaifpooa: bool,
/// offset: 68
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6854)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ResetMapRotationRegionCsReq {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub cooomdkgodf: ::core::option::Option<RotateMapInfo>,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub motion: ::core::option::Option<MotionInfo>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6883)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ResetMapRotationRegionScRsp {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub client_pos_version: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6809)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LeaveMapRotationRegionScNotify {}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6842)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateEnergyScNotify {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub energy_info: ::core::option::Option<RotaterEnergyInfo>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6876)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpdateMapRotationDataScNotify {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub cedggdfmilp: ::prost::alloc::vec::Vec<RotaterData>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub cooomdkgodf: ::core::option::Option<RotateMapInfo>,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub energy_info: ::core::option::Option<RotaterEnergyInfo>,
/// offset: 48
#[prost(message, repeated, tag = "14")]
pub egagknadahj: ::prost::alloc::vec::Vec<ChargerInfo>,
/// offset: 56
#[prost(int32, tag = "13")]
pub ljhknkflgde: i32,
/// offset: 60
#[prost(uint32, tag = "4")]
pub jppmekjgjfd: u32,
/// offset: 64
#[prost(bool, tag = "1")]
pub bhabaifpooa: bool,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6838)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RemoveRotatorCsReq {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub rotater_data: ::core::option::Option<RotaterData>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6861)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct RemoveRotaterScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub rotater_data: ::core::option::Option<RotaterData>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub energy_info: ::core::option::Option<RotaterEnergyInfo>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6824)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dnnlhfkknlm {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub cedggdfmilp: ::prost::alloc::vec::Vec<RotaterData>,
}
/// Obf: ONEBKBJMLIG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8288)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarbleGetDataCsReq {}
/// Obf: CCNJIFFMGNA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8276)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarbleGetDataScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub kjjcimankoa: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub ikgiiijllbl: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "7")]
pub lhdimcdhceo: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(int32, tag = "2")]
pub score_id: i32,
/// offset: 52
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8286)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hajkepnejed {
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub egcllkdhiae: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub gnamnbdiekg: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8290)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kbeckamicjf {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub gnamnbdiekg: u32,
}
/// Obf: IPIKNJLJCNC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8272)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarbleShopBuyCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub egcllkdhiae: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: AFDNHCKGNNB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8289)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarbleShopBuyScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub egcllkdhiae: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: GKHLACNDNHA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8282)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarbleUnlockSealScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub egcllkdhiae: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: DPIEGEGHMDP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8284)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarblePvpDataUpdateScNotify {
/// offset: 24
#[prost(int32, tag = "14")]
pub score_id: i32,
}
/// Obf: PODAILFIECJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8274)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarbleUpdateShownSealCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub gfadcihmdnn: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: ODGOEIFAHPH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8281)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarbleUpdateShownSealScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub gfadcihmdnn: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MarkChestInfo {
/// offset: 24
#[prost(uint32, tag = "7")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub config_id: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub floor_id: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub hfjelbgdghp: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub plane_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MarkChestFuncInfo {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub mark_chest_info_list: ::prost::alloc::vec::Vec<MarkChestInfo>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub func_id: u32,
/// offset: 40
#[prost(int64, tag = "4")]
pub mark_time: i64,
}
/// Obf: BMDACCNEEPL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8198)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMarkChestCsReq {}
/// Obf: KGALGCOHNIJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8186)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMarkChestScRsp {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub mark_chest_func_info: ::prost::alloc::vec::Vec<MarkChestFuncInfo>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: GIAHMBPHGPI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8196)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpdateMarkChestCsReq {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub mark_chest_info_list: ::prost::alloc::vec::Vec<MarkChestInfo>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub func_id: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub trigger_param_id: u32,
}
/// Obf: MHHCEHOKJBG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8200)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpdateMarkChestScRsp {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub mark_chest_func_info: ::prost::alloc::vec::Vec<MarkChestFuncInfo>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub trigger_param_id: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub func_id: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: PCECJDGICOC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8182)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MarkChestChangedScNotify {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub mark_chest_func_info: ::prost::alloc::vec::Vec<MarkChestFuncInfo>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7332)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartMatchCsReq {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub jidkdpppdpf: ::core::option::Option<LobbyGameExtInfo>,
/// offset: 32
#[prost(enumeration = "FightGameMode", tag = "1")]
pub gjnmhilinhc: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7342)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartMatchScRsp {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub jidkdpppdpf: ::core::option::Option<LobbyGameExtInfo>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7307)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CancelMatchCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7323)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CancelMatchScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7344)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ogbliddocao {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub dfleoigplnm: ::prost::alloc::vec::Vec<Lmlnnhkjeip>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: LFHENIDCNMJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7327)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetCrossInfoCsReq {}
/// Obf: BMMPOKFLJFG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7319)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetCrossInfoScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 28
#[prost(enumeration = "FightGameMode", tag = "2")]
pub gjnmhilinhc: i32,
/// offset: 32
#[prost(uint64, tag = "9")]
pub fgnfdgakkap: u64,
/// offset: 40
#[prost(uint64, tag = "15")]
pub room_id: u64,
}
/// Obf: JPDGPEOBBNJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7432)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MatchThreeGetDataDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hpiehamdjap {
/// offset: 24
#[prost(uint32, tag = "7")]
pub kkhpkmahdmk: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub level_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mlhlimijhdd {
/// offset: 24
#[prost(uint32, tag = "15")]
pub lalgadhlmcb: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub hbonkleoeei: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub pos_index: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Alngmgojdoa {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "10")]
pub gmonimlfkfc: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub mjnnnjpdkdi: ::prost::alloc::vec::Vec<Hpiehamdjap>,
/// offset: 40
#[prost(map = "uint32, uint32", tag = "7")]
pub aeomefembji: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(message, repeated, tag = "1")]
pub dbinclphefn: ::prost::alloc::vec::Vec<Mlhlimijhdd>,
}
/// Obf: AJDCICOLIBC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7442)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchThreeGetDataDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub gjfkkffjdah: ::core::option::Option<Alngmgojdoa>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: GKHHHFHGINI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7407)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchThreeLevelEndCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub heeopafhbcl: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(string, tag = "9")]
pub uuid: ::prost::alloc::string::String,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "3")]
pub gmonimlfkfc: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(uint32, tag = "5")]
pub level_id: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub lalgadhlmcb: u32,
/// offset: 56
#[prost(uint32, tag = "8")]
pub hbonkleoeei: u32,
/// offset: 60
#[prost(uint32, tag = "11")]
pub kkhpkmahdmk: u32,
}
/// Obf: LOJIENDBLAI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7423)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MatchThreeLevelEndScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub kkhpkmahdmk: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub level_id: u32,
}
/// Obf: ENILOPJOCBN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7444)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchThreeSyncDataScNotify {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub gjfkkffjdah: ::core::option::Option<Alngmgojdoa>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7427)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pogmmmgbnch {
/// offset: 24
#[prost(uint32, tag = "13")]
pub pos_index: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub hbonkleoeei: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7419)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hdaoekoedho {
/// offset: 24
#[prost(uint32, tag = "13")]
pub pos_index: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub hbonkleoeei: u32,
}
/// Obf: PBDKDFCOAPB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7445)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pbdkdfcoapb {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hdkjpkpejfo {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub gkcabegbocg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub level_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kpchplejckc {
/// offset: 24
#[prost(uint32, tag = "10")]
pub lalgadhlmcb: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub pos_index: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub count: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub hbonkleoeei: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jkebeakohjj {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub nkhiimhclcd: ::prost::alloc::vec::Vec<Hdkjpkpejfo>,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub bfcmlmlihhm: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub dbinclphefn: ::prost::alloc::vec::Vec<Kpchplejckc>,
/// offset: 48
#[prost(message, repeated, tag = "15")]
pub gobipjpdbfg: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 56
#[prost(message, repeated, tag = "11")]
pub kioiblgkfcj: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 64
#[prost(uint32, tag = "4")]
pub eecijblglng: u32,
/// offset: 68
#[prost(uint32, tag = "13")]
pub jnaokjkflhl: u32,
}
/// Obf: DHFGMHFEHEB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7409)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dhfgmhfeheb {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub bjbjlbiopka: ::core::option::Option<Jkebeakohjj>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: FCDAFFCDLLD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7429)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MatchThreeV2BattleItemLevelUpCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub fmehkpkhgja: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub igoojkmpmdc: u32,
}
/// Obf: MPCDHLLOEJM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7443)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MatchThreeV2BattleItemLevelUpScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub fmehkpkhgja: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub igoojkmpmdc: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: GJKAHBHLPPH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7434)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchThreeV2LevelEndCsReq {
/// offset: 16
#[prost(string, tag = "11")]
pub uuid: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub eedlbjgglkd: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "7")]
pub monkdlnmmbk: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 48
#[prost(uint32, tag = "4")]
pub eohglcjamkn: u32,
/// offset: 52
#[prost(uint32, tag = "14")]
pub jgifdfldbpb: u32,
/// offset: 56
#[prost(uint32, tag = "9")]
pub level_id: u32,
/// offset: 60
#[prost(uint32, tag = "15")]
pub gfbaheodfna: u32,
/// offset: 64
#[prost(uint32, tag = "2")]
pub hbonkleoeei: u32,
}
/// Obf: CGCHNIIJMMD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7421)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchThreeV2LevelEndScRsp {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub dobnefkpmpb: ::prost::alloc::vec::Vec<ItemList>,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub oeibhlmdjka: ::core::option::Option<Hdkjpkpejfo>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub dbdigiepmbb: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub iegchpihpjn: ::core::option::Option<Kpchplejckc>,
/// offset: 56
#[prost(uint32, tag = "12")]
pub level_id: u32,
/// offset: 60
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 64
#[prost(uint32, tag = "8")]
pub aflcnnajagb: u32,
/// offset: 68
#[prost(uint32, tag = "15")]
pub jnaokjkflhl: u32,
}
/// Obf: MOHJGIEBFFM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7440)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MatchThreeV2SetBirdPosCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub hbonkleoeei: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub pos_index: u32,
}
/// Obf: DBMDKDAKCNC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7405)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MatchThreeV2SetBirdPosScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub hbonkleoeei: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub pos_index: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub lidgcjikieg: u32,
}
/// Obf: JNHKFNPECCB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7408)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchThreeV2ScNotify {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub bjbjlbiopka: ::core::option::Option<Jkebeakohjj>,
}
/// Obf: DABAAANKJGF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7403)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchThreeV2PvpFinishScNotify {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub bjbjlbiopka: ::core::option::Option<Jkebeakohjj>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub jdfpkamfhap: ::core::option::Option<Lajglhccned>,
/// offset: 40
#[prost(enumeration = "FightGameMode", tag = "6")]
pub hkeacdbjcod: i32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub bcakpnchiij: u32,
/// offset: 48
#[prost(uint32, tag = "12")]
pub ojngbibghbl: u32,
/// offset: 52
#[prost(enumeration = "Nppemmillco", tag = "3")]
pub reason: i32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7438)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eehldboefgb {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub jdfpkamfhap: ::core::option::Option<Lajglhccned>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub bcakpnchiij: u32,
/// offset: 36
#[prost(int32, tag = "5")]
pub ojngbibghbl: i32,
/// offset: 40
#[prost(enumeration = "FightGameMode", tag = "13")]
pub hkeacdbjcod: i32,
/// offset: 44
#[prost(enumeration = "Nppemmillco", tag = "7")]
pub reason: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jbobhiphgpb {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub cjkagedkafl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint64, tag = "9")]
pub hlnodeflocf: u64,
/// offset: 40
#[prost(bool, tag = "13")]
pub hiemhcbhkeo: bool,
/// offset: 41
#[prost(bool, tag = "11")]
pub oomilcofgpn: bool,
/// offset: 44
#[prost(uint32, tag = "14")]
pub ijcjbddggjf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cmgcljcpjko {
/// offset: 24
#[prost(uint32, tag = "5")]
pub ijcjbddggjf: u32,
}
/// Obf: AHFBNKIHGIH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9092)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetChenLingGameBoyDataScRsp {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub iaobhcoomjp: ::core::option::Option<Jbobhiphgpb>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jaipalpgnkd {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub cjkagedkafl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub ijcjbddggjf: u32,
/// offset: 36
#[prost(bool, tag = "5")]
pub hopojgbfgeg: bool,
/// offset: 37
#[prost(bool, tag = "7")]
pub bohdceoolba: bool,
/// offset: 40
#[prost(uint64, tag = "9")]
pub bejcjjcljhl: u64,
}
/// Obf: PGIOKHAKAPP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9073)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishChenLingGameBoyScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub dddgoaeeodc: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint64, tag = "6")]
pub hlnodeflocf: u64,
/// offset: 48
#[prost(uint64, tag = "14")]
pub bejcjjcljhl: u64,
/// offset: 56
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 60
#[prost(uint32, tag = "9")]
pub ijcjbddggjf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nbhdcjhgkcn {
/// offset: 24
#[prost(uint64, tag = "1")]
pub bejcjjcljhl: u64,
/// offset: 32
#[prost(uint32, tag = "5")]
pub uid: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub ijcjbddggjf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nfekgeaimeo {
/// offset: 24
#[prost(uint32, tag = "15")]
pub ijcjbddggjf: u32,
}
/// Obf: NPPEAEPGEOF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9077)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChenLingGameBoyGetFriendRankingInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub bedhekagape: ::prost::alloc::vec::Vec<Nbhdcjhgkcn>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub ijcjbddggjf: u32,
/// offset: 36
#[prost(bool, tag = "11")]
pub ebafpolljia: bool,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: JAIGKNCMOLK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9069)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFiveDimMiniGameDataCsReq {
/// offset: 24
#[prost(bool, tag = "5")]
pub ebafpolljia: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9095)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Onaegkcmpnn {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 28
#[prost(bool, tag = "14")]
pub ebafpolljia: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Andpllakcle {
/// offset: 24
#[prost(uint32, tag = "13")]
pub ijcjbddggjf: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9079)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cdjkljdmjho {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub iaobhcoomjp: ::core::option::Option<Jbobhiphgpb>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Emdklicdpkk {
/// offset: 24
#[prost(uint32, tag = "9")]
pub ijcjbddggjf: u32,
/// offset: 28
#[prost(bool, tag = "10")]
pub hiemhcbhkeo: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9084)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jhehacpkkbl {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub iaobhcoomjp: ::core::option::Option<Jbobhiphgpb>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ikhlecejhpo {
/// offset: 24
#[prost(uint32, tag = "7")]
pub ofnnjjnahhh: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub bajhkgjpfed: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pfpdfepnlhl {}
/// Obf: EMPBDGJAFDF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9090)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFiveDimMiniGameDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub content_package_list: ::prost::alloc::vec::Vec<Ikhlecejhpo>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bhmajocincf {
/// offset: 16
#[prost(string, tag = "6")]
pub uuid: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "9")]
pub ipddikphgpe: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub bajhkgjpfed: u32,
/// offset: 40
#[prost(float, tag = "4")]
pub japbbdenkgm: f32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub chmbabejkge: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub fkfgigapjnf: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub mgbdfkkmnol: u32,
/// offset: 56
#[prost(uint32, tag = "10")]
pub score_id: u32,
/// offset: 60
#[prost(uint32, tag = "2")]
pub gold: u32,
/// offset: 64
#[prost(uint32, tag = "11")]
pub akcleajaepa: u32,
/// offset: 68
#[prost(uint32, tag = "12")]
pub ocfcojmimfd: u32,
}
/// Obf: GNCJHGHBEPP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9058)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishFiveDimMiniGameScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub kafikbefkdh: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub dhbabibhnog: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub gold: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub mgbdfkkmnol: u32,
/// offset: 48
#[prost(bool, tag = "1")]
pub ilafnjnafim: bool,
/// offset: 52
#[prost(uint32, tag = "9")]
pub chmbabejkge: u32,
/// offset: 56
#[prost(uint32, tag = "7")]
pub bajhkgjpfed: u32,
/// offset: 60
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 64
#[prost(float, tag = "10")]
pub japbbdenkgm: f32,
/// offset: 68
#[prost(uint32, tag = "4")]
pub score_id: u32,
/// offset: 72
#[prost(uint32, tag = "14")]
pub akcleajaepa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nnflbbkgbdp {}
/// Obf: JOMFDNFHHBD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9088)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFiveDimFluteDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub nfobndjiepl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "13")]
pub aobgmmaimhj: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bagcledhobd {
/// offset: 24
#[prost(uint32, tag = "15")]
pub bakmhapcncj: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9062)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Egjjhfipcnb {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub bakmhapcncj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aipnfbbdneo {
/// offset: 24
#[prost(uint32, tag = "1")]
pub bakmhapcncj: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9066)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ncgfpokhmbl {
/// offset: 24
#[prost(uint32, tag = "15")]
pub bakmhapcncj: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: NBEFNNHILCB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9091)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FiveDimFluteDataChangeNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub aobgmmaimhj: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub nfobndjiepl: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: LMJDKIDHMFH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9068)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MazeCrossFloorConditionChangeScNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub hlllikpgofg: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: LNDMHNMPGNP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2773)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetNpcMessageGroupCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub contact_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MessageItem {
/// offset: 24
#[prost(uint32, tag = "9")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub text_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MessageSection {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub message_item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub item_list: ::prost::alloc::vec::Vec<MessageItem>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub frozen_item_id: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub id: u32,
/// offset: 48
#[prost(enumeration = "MessageSectionStatus", tag = "1")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MessageGroup {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub message_section_list: ::prost::alloc::vec::Vec<MessageSection>,
/// offset: 32
#[prost(int64, tag = "15")]
pub refresh_time: i64,
/// offset: 40
#[prost(uint32, tag = "3")]
pub message_section_id: u32,
/// offset: 44
#[prost(enumeration = "MessageGroupStatus", tag = "6")]
pub status: i32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub id: u32,
}
/// Obf: EBBKLGBFJBN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2703)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetNpcMessageGroupScRsp {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub message_group_list: ::prost::alloc::vec::Vec<MessageGroup>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: EMACPOEHODE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2780)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetNpcStatusCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct NpcStatus {
/// offset: 24
#[prost(uint32, tag = "8")]
pub npc_id: u32,
/// offset: 28
#[prost(bool, tag = "12")]
pub is_finish: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GroupStatus {
/// offset: 24
#[prost(uint32, tag = "1")]
pub group_id: u32,
/// offset: 28
#[prost(enumeration = "MessageGroupStatus", tag = "10")]
pub group_status: i32,
/// offset: 32
#[prost(int64, tag = "3")]
pub refresh_time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SectionStatus {
/// offset: 24
#[prost(enumeration = "MessageSectionStatus", tag = "7")]
pub section_status: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub section_id: u32,
}
/// Obf: FOKMHCLKPGJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2727)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetNpcStatusScRsp {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub npc_status_list: ::prost::alloc::vec::Vec<NpcStatus>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: FNNBOBGFAKH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2736)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishItemIdCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub text_id: u32,
}
/// Obf: EEFCOCPHIOD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2713)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishItemIdScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub text_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub item_id: u32,
}
/// Obf: BCONPMPJLDD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2715)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishSectionIdCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub section_id: u32,
}
/// Obf: LCJMFNOJBAC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2781)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishSectionIdScRsp {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub section_id: u32,
}
/// Obf: OCJOLLHLFIB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2710)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishPerformSectionIdCsReq {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub item_list: ::prost::alloc::vec::Vec<MessageItem>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub section_id: u32,
}
/// Obf: KGPCODGNDEG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2787)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishPerformSectionIdScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub item_list: ::prost::alloc::vec::Vec<MessageItem>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub section_id: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: EJFBKAEEDJK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2729)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMissionMessageCsReq {}
/// Obf: PGFLOJNIFLF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2712)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMissionMessageScRsp {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "7")]
pub pfmhkkkagcd: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: PMDGOKCLELJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4173)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ShareCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub mggnkenipfc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bcbhfbpadee {
/// offset: 24
#[prost(uint32, tag = "4")]
pub jnopbgbacoo: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub mggnkenipfc: u32,
}
/// Obf: NJBNEBEFNEC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4103)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ShareScRsp {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub nmokjjmnicm: ::core::option::Option<Bcbhfbpadee>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: INAFIPCFLGB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4180)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetShareDataCsReq {}
/// Obf: DLCCOHOEFCA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4127)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetShareDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub mncjmioonpe: ::prost::alloc::vec::Vec<Bcbhfbpadee>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4136)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Liogdhefogd {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4113)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ehnlgmegijp {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Okjchglgbhp {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub jlnocdgjdli: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub r#type: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub nadcihpppbc: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4154)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mncfpnfgaoh {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub okjnbiokkib: ::prost::alloc::vec::Vec<Okjchglgbhp>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4183)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bmflffjiefc {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4110)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pimffpgepio {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub jalhkmeoopn: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(string, repeated, tag = "11")]
pub okfmbdeecch: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 40
#[prost(enumeration = "Bmhihbheckd", tag = "4")]
pub r#type: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4187)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Inkeeekknkf {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Igbjdkiedjl {
/// offset: 24
#[prost(string, tag = "4")]
pub gifoenldcho: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4112)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Idenfkijicm {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hdahflmbaab {
/// offset: 24
#[prost(uint32, tag = "11")]
pub egknhhfdjhm: u32,
/// offset: 28
#[prost(enumeration = "MovieRacingType", tag = "10")]
pub r#type: i32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub hfenofpknpj: u32,
}
/// Obf: IMEFDMEGEON
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4171)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMovieRacingDataCsReq {}
/// Obf: HIADAFCBLKH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4178)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMovieRacingDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub hniaegmmpkd: ::prost::alloc::vec::Vec<Hdahflmbaab>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: IHMMNILOINC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4152)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateMovieRacingDataCsReq {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub ljepiaidjfc: ::core::option::Option<Hdahflmbaab>,
}
/// Obf: NCFCNNFIBLJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4148)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateMovieRacingDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub ljepiaidjfc: ::core::option::Option<Hdahflmbaab>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4109)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jdaaleacpkl {
/// offset: 24
#[prost(uint32, tag = "9")]
pub kpkebloefcp: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4142)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nialcdgnnlc {
/// offset: 24
#[prost(uint32, tag = "15")]
pub kpkebloefcp: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4176)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gfgemcjlgpp {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub bgjaejkjcfp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub ifmccmlcbgp: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub content_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mjeikngocjo {
/// offset: 24
#[prost(uint32, tag = "2")]
pub config_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub state: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Blplicdmfel {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub pepoggncgld: ::prost::alloc::vec::Vec<Mjeikngocjo>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub floor_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4138)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mgfaalhchef {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub cgojblpjfak: ::prost::alloc::vec::Vec<Blplicdmfel>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub content_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub ifmccmlcbgp: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bpagbaalhmp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub egknhhfdjhm: u32,
/// offset: 28
#[prost(bool, tag = "5")]
pub is_perfect: bool,
/// offset: 32
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub blmaeggmchj: u32,
}
/// Obf: LOIAGBJKMEB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4159)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetGunPlayDataCsReq {}
/// Obf: AHDEDBMNMCP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4174)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetGunPlayDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub oholabhlckl: ::prost::alloc::vec::Vec<Bpagbaalhmp>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: GACMFAOEKMP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4192)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateGunPlayDataCsReq {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub aopplpdbehk: ::core::option::Option<Bpagbaalhmp>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub gijopfiamia: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub group_id: u32,
/// offset: 40
#[prost(uint64, tag = "12")]
pub uuid: u64,
}
/// Obf: EKOPMNIGCPH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4166)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateGunPlayDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub aopplpdbehk: ::core::option::Option<Bpagbaalhmp>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Amkbfmcoihk {
/// offset: 24
#[prost(uint32, tag = "10")]
pub id: u32,
/// offset: 28
#[prost(enumeration = "Cgogdjkalmh", tag = "12")]
pub nfmkofnekla: i32,
/// offset: 32
#[prost(enumeration = "DifficultyAdjustmentType", tag = "1")]
pub anjmfpkjhoh: i32,
}
/// Obf: MJHIOCKGPMN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4130)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DifficultyAdjustmentGetDataCsReq {}
/// Obf: BPFGOALJLPP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4149)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DifficultyAdjustmentGetDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub content_package_list: ::prost::alloc::vec::Vec<Amkbfmcoihk>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: ELBOKICMECP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4128)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DifficultyAdjustmentUpdateDataCsReq {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub data: ::core::option::Option<Amkbfmcoihk>,
}
/// Obf: FCGMKPGGCAC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4101)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DifficultyAdjustmentUpdateDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub data: ::core::option::Option<Amkbfmcoihk>,
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub content_package_list: ::prost::alloc::vec::Vec<Amkbfmcoihk>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: FPMCECGEIJD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4167)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MazeKillDirectCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub entity_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub fabplncigpk: u32,
/// offset: 36
#[prost(enumeration = "Fdjadoeaole", tag = "14")]
pub nfmkofnekla: i32,
}
/// Obf: LBEBKNGBBCO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4185)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MazeKillDirectScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub entity_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: CLIOFILACMC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4120)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DirectDeliveryScNotify {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub djobnpiaejp: ::prost::alloc::vec::Vec<ItemList>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub hfhhkgfngfc: u32,
}
/// Obf: JFFANDLFOGP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4199)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CancelDirectDeliveryNoticeCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub hfhhkgfngfc: u32,
}
/// Obf: EJBPJPEDLJL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4132)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CancelDirectDeliveryNoticeScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub hfhhkgfngfc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bkahedahnhl {
/// offset: 24
#[prost(uint32, tag = "13")]
pub nbfjhdjblcf: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub gold: u32,
}
/// Obf: BGGJMEAOBFG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4135)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetSwitchMascotDataCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub nbfjhdjblcf: u32,
}
/// Obf: DPODMNMGDLK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4116)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSwitchMascotDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub jnoehpjjpof: ::prost::alloc::vec::Vec<Bkahedahnhl>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub nbfjhdjblcf: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: OFAPJBDCIAE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4105)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwitchMascotUpdateScNotify {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub jnoehpjjpof: ::prost::alloc::vec::Vec<Bkahedahnhl>,
/// offset: 32
#[prost(bool, tag = "11")]
pub eblpglfjnel: bool,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4114)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetUnreleasedBlockInfoCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4182)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetUnreleasedBlockInfoScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub knkgiencljj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "7")]
pub njiipbhbedk: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 48
#[prost(int64, tag = "6")]
pub gcmokmiehdb: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gaambbfpchb {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub oplnkcolckj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub pmjgajgifoa: u32,
/// offset: 40
#[prost(int64, tag = "3")]
pub ifepjhgncoi: i64,
/// offset: 48
#[prost(int64, tag = "5")]
pub end_time: i64,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4153)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Joigbkbegob {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4163)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Alcdaeideam {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub nfedanfbibe: ::core::option::Option<Gaambbfpchb>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4117)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Piconflhmcd {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub jkcebhfieni: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4106)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fecgdojfdim {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub ngkofmbbgnl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub nfedanfbibe: ::core::option::Option<Gaambbfpchb>,
/// offset: 40
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4200)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lcbiejnjdif {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub gdcflplfjci: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4139)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ddooedokepf {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub nfedanfbibe: ::core::option::Option<Gaambbfpchb>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4188)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eabimapllll {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub nfedanfbibe: ::core::option::Option<Gaambbfpchb>,
}
/// Obf: EMIFJNLDKDE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1273)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMissionDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Albojhjalof {
/// offset: 24
#[prost(uint32, tag = "3")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub display_value: u32,
/// offset: 32
#[prost(enumeration = "MissionSyncRecord", tag = "6")]
pub r#type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mission {
/// offset: 24
#[prost(uint32, tag = "12")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub id: u32,
/// offset: 32
#[prost(enumeration = "MissionStatus", tag = "11")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MissionCustomValue {
/// offset: 16
#[prost(string, tag = "5")]
pub bgdfhbaanlb: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "15")]
pub index: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub custom_value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Onhkodafemh {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub custom_value_list: ::prost::alloc::vec::Vec<MissionCustomValue>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MainMission {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub custom_value_list: ::prost::alloc::vec::Vec<MissionCustomValue>,
/// offset: 32
#[prost(enumeration = "MissionStatus", tag = "14")]
pub status: i32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mjbanfppefh {
/// offset: 36
#[prost(uint32, tag = "3")]
pub id: u32,
#[prost(oneof = "mjbanfppefh::Epiikekkmpj", tags = "1481")]
pub epiikekkmpj: ::core::option::Option<mjbanfppefh::Epiikekkmpj>,
}
/// Nested message and enum types in `MJBANFPPEFH`.
pub mod mjbanfppefh {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Epiikekkmpj {
/// offset: 24
#[prost(message, tag = "1481")]
CustomValueList(super::Onhkodafemh),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MainMissionCustomValue {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub custom_value_list: ::core::option::Option<Onhkodafemh>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub main_mission_id: u32,
}
/// Obf: KHKJONMCECE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1203)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMissionDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub mission_list: ::prost::alloc::vec::Vec<Mission>,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub kbdgngmpfeh: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub main_mission_list: ::prost::alloc::vec::Vec<MainMission>,
/// offset: 48
#[prost(uint32, tag = "10")]
pub gkfpkbgjbgn: u32,
/// offset: 52
#[prost(uint32, tag = "15")]
pub track_mission_id: u32,
/// offset: 56
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: KHOHCEGIHGF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1228)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AcceptMainMissionCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub main_mission_id: u32,
}
/// Obf: GGHDJOBEDAF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1201)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AcceptMainMissionScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub main_mission_id: u32,
}
/// Obf: MMJJKEOONKE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1280)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishTalkMissionCsReq {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub custom_value_list: ::prost::alloc::vec::Vec<MissionCustomValue>,
/// offset: 24
#[prost(string, tag = "15")]
pub talk_str: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "9")]
pub sub_mission_id: u32,
}
/// Obf: OKPLFBLIDFF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1227)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishTalkMissionScRsp {
/// offset: 16
#[prost(string, tag = "3")]
pub talk_str: ::prost::alloc::string::String,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub custom_value_list: ::prost::alloc::vec::Vec<MissionCustomValue>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub sub_mission_id: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: IKMNHNAHNMK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1236)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionRewardScNotify {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub main_mission_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub sub_mission_id: u32,
}
/// Obf: AOCAHONLJKE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1274)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SubMissionRewardScNotify {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub sub_mission_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1213)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MissionSyncTaskCsReq {
/// offset: 16
#[prost(string, tag = "12")]
pub key: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1215)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MissionSyncTaskScRsp {
/// offset: 16
#[prost(string, tag = "3")]
pub key: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: GHFEIOEICNP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1212)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MissionGroupWarnScNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub oikjkmjcheg: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1254)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishCosumeItemMissionCsReq {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub sub_mission_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1283)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishCosumeItemMissionScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub sub_mission_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: MEBIGMFKKFD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1224)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMissionStatusCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub sub_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GetMissionStatusScRsp
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1271)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMissionStatusScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "5")]
pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "8")]
pub curversion_finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "9")]
pub sub_mission_status_list: ::prost::alloc::vec::Vec<Mission>,
/// offset: 64
#[prost(message, repeated, tag = "2")]
pub main_mission_mcv_list: ::prost::alloc::vec::Vec<MainMissionCustomValue>,
/// offset: 72
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: HNPPCJMODAB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1292)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TeleportToMissionResetPointCsReq {}
/// Obf: DCNKCCPMKLE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1266)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TeleportToMissionResetPointScRsp {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub client_pos_version: u32,
}
/// Obf: CJOACNKDPEI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1230)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartFinishSubMissionScNotify {
/// offset: 24
#[prost(uint32, tag = "15")]
pub sub_mission_id: u32,
}
/// Obf: JMIPELIDOIJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1249)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartFinishMainMissionScNotify {
/// offset: 24
#[prost(uint32, tag = "2")]
pub main_mission_id: u32,
}
/// Obf: CFDNIJHMEND
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1267)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMainMissionCustomValueCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: NBDELHIPKLP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1285)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMainMissionCustomValueScRsp {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub main_mission_list: ::prost::alloc::vec::Vec<MainMission>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: CPFCAJBHOIB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1220)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MainMissionAcceptNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub sub_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1232)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateTrackMainMissionCsReq {
/// offset: 24
#[prost(enumeration = "TrackMainMissionUpdateReasonId", tag = "11")]
pub popncnibnmj: i32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub track_mission_id: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub jfondebdioo: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1235)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateTrackMainMissionScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub prev_track_mission_id: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub track_mission_id: u32,
}
/// Obf: ABFLEADGIIF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1216)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishedMissionScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1205)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateMainMissionCustomValueCsReq {
/// offset: 24
#[prost(string, tag = "11")]
pub bgdfhbaanlb: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "7")]
pub main_mission_id: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub value: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1214)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpdateMainMissionCustomValueScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub hkddmggdcip: ::core::option::Option<MainMission>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1282)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StarPerformanceRelayCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub dngfhoeacbi: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub performance_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1253)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StarPerformanceRelayScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: MKNLDCIOCFI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7073)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMonopolyInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pdnabfblepg {
/// offset: 24
#[prost(uint32, tag = "11")]
pub mgjffpiaomi: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub almkipnhafm: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub item_value: u32,
/// offset: 36
#[prost(bool, tag = "1")]
pub gnihcopoljb: bool,
/// offset: 37
#[prost(bool, tag = "12")]
pub blbfmkkbeli: bool,
/// offset: 40
#[prost(uint32, tag = "13")]
pub keeobecjnip: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hddlalfamko {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub lpbbjffnaca: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(enumeration = "Laehiccbbfn", tag = "3")]
pub kdjacpbdhae: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hihehniagpf {
/// offset: 24
#[prost(uint32, tag = "3")]
pub fbdeneclhih: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub progress: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ddhieonliil {
/// offset: 24
#[prost(uint64, tag = "4")]
pub hemohfjjmjg: u64,
/// offset: 32
#[prost(bool, tag = "12")]
pub is_taken_reward: bool,
/// offset: 33
#[prost(bool, tag = "14")]
pub ddkgkofagmh: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kfgilgdfeke {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub mhnlheimblh: ::prost::alloc::vec::Vec<Hihehniagpf>,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub jbkmdkkbffa: ::prost::alloc::vec::Vec<Ddhieonliil>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub amfddggeabc: ::prost::alloc::vec::Vec<Hihehniagpf>,
/// offset: 40
#[prost(string, tag = "171")]
pub dpiojajlold: ::prost::alloc::string::String,
/// offset: 48
#[prost(string, tag = "1461")]
pub mgkcfificcf: ::prost::alloc::string::String,
/// offset: 56
#[prost(message, repeated, tag = "12")]
pub badcfeejkic: ::prost::alloc::vec::Vec<Hihehniagpf>,
/// offset: 64
#[prost(message, repeated, tag = "8")]
pub iofplhogbod: ::prost::alloc::vec::Vec<Hihehniagpf>,
/// offset: 72
#[prost(string, tag = "1805")]
pub danmgaepgml: ::prost::alloc::string::String,
/// offset: 88
#[prost(uint64, tag = "2")]
pub eimpjbclkhd: u64,
/// offset: 96
#[prost(uint32, tag = "4")]
pub nbnceegggff: u32,
/// offset: 100
#[prost(uint32, tag = "14")]
pub ijfphjapbco: u32,
/// offset: 104
#[prost(uint32, tag = "11")]
pub gackjlbpkgd: u32,
/// offset: 112
#[prost(uint64, tag = "15")]
pub injdclbammi: u64,
/// offset: 120
#[prost(bool, tag = "13")]
pub bodenachchf: bool,
/// offset: 124
#[prost(uint32, tag = "5")]
pub gcpabinopnj: u32,
/// offset: 128
#[prost(uint64, tag = "10")]
pub ifhphkpnopi: u64,
/// offset: 136
#[prost(uint32, tag = "7")]
pub fnfekipgkhj: u32,
/// offset: 140
#[prost(uint32, tag = "1")]
pub fdopjgfnmma: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bcdifiidpia {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub bembgmoiaon: ::prost::alloc::vec::Vec<Kfgilgdfeke>,
}
/// Obf: IHLLOOIAFFG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7003)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMonopolyInfoScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub canejdomafa: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub habjhgpfgeb: ::core::option::Option<Ingkndhecnf>,
/// offset: 40
#[prost(message, optional, tag = "8")]
pub kkkmhnapfcp: ::core::option::Option<Dbphhpgnmkc>,
/// offset: 48
#[prost(message, optional, tag = "15")]
pub pnjbepaaeof: ::core::option::Option<Foofaifpooi>,
/// offset: 56
#[prost(message, optional, tag = "7")]
pub momeifpicle: ::core::option::Option<Fioengohooj>,
/// offset: 64
#[prost(message, optional, tag = "13")]
pub ciclccflale: ::core::option::Option<Ccmckokejni>,
/// offset: 72
#[prost(message, optional, tag = "14")]
pub cooomdkgodf: ::core::option::Option<Ilmfjkcgbck>,
/// offset: 80
#[prost(message, optional, tag = "5")]
pub stt: ::core::option::Option<Ocdbimibncd>,
/// offset: 88
#[prost(message, optional, tag = "3")]
pub gkmkaeedchp: ::core::option::Option<Hddlalfamko>,
/// offset: 96
#[prost(message, optional, tag = "6")]
pub ochnmgmdhme: ::core::option::Option<Pdnabfblepg>,
/// offset: 104
#[prost(message, optional, tag = "10")]
pub malpphceogb: ::core::option::Option<Bcdifiidpia>,
/// offset: 112
#[prost(message, optional, tag = "1")]
pub olaonlglajo: ::core::option::Option<Njhagkghkjj>,
/// offset: 120
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ccmckokejni {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub hndagkpkghi: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: KJFLKGEPIGG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7007)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyConditionUpdateScNotify {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub ciclccflale: ::core::option::Option<Ccmckokejni>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ocdbimibncd {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub pohblamknjh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub leijjgdjeci: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CGABKEMOBEB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7098)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolySttUpdateScNotify {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub stt: ::core::option::Option<Ocdbimibncd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eidfcglodfb {
/// offset: 24
#[prost(uint32, tag = "12")]
pub map_id: u32,
/// offset: 28
#[prost(bool, tag = "1")]
pub bpkmkfldcai: bool,
/// offset: 32
#[prost(uint32, tag = "6")]
pub ihaomlephom: u32,
/// offset: 36
#[prost(enumeration = "Naddheilbbn", tag = "9")]
pub pijjdfcbmpg: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ilmfjkcgbck {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub gopfojlifkn: ::core::option::Option<Eidfcglodfb>,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub dgbeoggjloo: ::prost::alloc::vec::Vec<Eidfcglodfb>,
/// offset: 40
#[prost(message, repeated, tag = "4")]
pub egdnfkhlkke: ::prost::alloc::vec::Vec<Eidfcglodfb>,
/// offset: 48
#[prost(uint32, tag = "7")]
pub cokknekdjaj: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub ljccanlcghi: u32,
}
/// Obf: KMGEMNJJACK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7057)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyEventLoadUpdateScNotify {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub dgbeoggjloo: ::prost::alloc::vec::Vec<Eidfcglodfb>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub egdnfkhlkke: ::prost::alloc::vec::Vec<Eidfcglodfb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nifkimaanfj {
/// offset: 24
#[prost(uint32, tag = "5")]
pub event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lnchjbmimaf {
/// offset: 24
#[prost(uint32, tag = "13")]
pub event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Adncppcpllh {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub mjmjomdlohi: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub gkknmddnojf: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub hafokmhcgfm: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ofpgdjjkgkj {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub mjmjomdlohi: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub event_id: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub jmbgmipllji: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub ijjfapbjmod: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub gkknmddnojf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dfkabdljmjo {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub phkbdahipee: ::prost::alloc::vec::Vec<Nemidpfejfl>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub kbljegipinf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ncpjgbccggi {
/// offset: 24
#[prost(uint32, tag = "9")]
pub cbilpmicekc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dcajakjajnl {
/// offset: 24
#[prost(uint32, tag = "5")]
pub shop_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dkhcbkngomf {
/// offset: 24
#[prost(uint32, tag = "4")]
pub mknlpjmbhdk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Galcnkiahnn {
/// offset: 24
#[prost(uint32, tag = "10")]
pub nlgnndifggf: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub ddclcnponoh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nemidpfejfl {
/// offset: 36
#[prost(uint32, tag = "10")]
pub gcladekcjcg: u32,
#[prost(oneof = "nemidpfejfl::Bmhhgphpljb", tags = "4, 2, 3, 12, 1, 15, 7, 13, 6")]
pub bmhhgphpljb: ::core::option::Option<nemidpfejfl::Bmhhgphpljb>,
}
/// Nested message and enum types in `NEMIDPFEJFL`.
pub mod nemidpfejfl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bmhhgphpljb {
/// offset: 24
#[prost(message, tag = "4")]
Nhonhfpbebg(super::Nifkimaanfj),
/// offset: 24
#[prost(message, tag = "2")]
Mpbpbblahnm(super::Lnchjbmimaf),
/// offset: 24
#[prost(message, tag = "3")]
Oncbjhbkblb(super::Adncppcpllh),
/// offset: 24
#[prost(message, tag = "12")]
Cefdddaimmd(super::Ncpjgbccggi),
/// offset: 24
#[prost(message, tag = "1")]
Mofniojhbbl(super::Dcajakjajnl),
/// offset: 24
#[prost(message, tag = "15")]
Ajgoejhkoke(super::Dkhcbkngomf),
/// offset: 24
#[prost(message, tag = "7")]
Enfiefppcic(super::Galcnkiahnn),
/// offset: 24
#[prost(message, tag = "13")]
Bjhklnnkppb(super::Ofpgdjjkgkj),
/// offset: 24
#[prost(message, tag = "6")]
Hclaegdlobd(super::Dfkabdljmjo),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fioengohooj {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub megbffoafgl: ::core::option::Option<Nemidpfejfl>,
}
/// Obf: LBDGBAALOOJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7030)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyContentUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub megbffoafgl: ::core::option::Option<Nemidpfejfl>,
}
/// Obf: NMFBEMPIMMN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7027)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyCellUpdateNotify {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub gopfojlifkn: ::core::option::Option<Eidfcglodfb>,
}
/// Obf: JEJNIBGECID
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7013)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyRollDiceCsReq {}
/// Obf: DKDDEPHBBEM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7015)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyRollDiceScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub kkeipooaimb: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: OLPKGAGBKAB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7092)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyCheatDiceCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub lagninikeae: u32,
}
/// Obf: MILDJHKDICG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7066)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyCheatDiceScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub lagninikeae: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: EAHLPCJGLPD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7081)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyMoveCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub cpfghpcbfof: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub ahngiceeadk: u32,
}
/// Obf: BLHGFHMEFMB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7010)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyMoveScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub cooomdkgodf: ::core::option::Option<Ilmfjkcgbck>,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub ajgmloionpk: ::prost::alloc::vec::Vec<Eidfcglodfb>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: CKONENEGJMM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7087)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolySelectOptionCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub event_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub hafokmhcgfm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hknbladlaae {
/// offset: 24
#[prost(uint32, tag = "4")]
pub mipkoffgpfa: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub hafokmhcgfm: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub event_id: u32,
}
/// Obf: ILGDFJMKOEC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7029)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolySelectOptionScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub momeifpicle: ::core::option::Option<Nemidpfejfl>,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub dmckdigkhlb: ::prost::alloc::vec::Vec<Hknbladlaae>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub event_id: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub hafokmhcgfm: u32,
}
/// Obf: OACJDKMNPIC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7009)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyRollRandomCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub event_id: u32,
}
/// Obf: JONNKENDDPG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7042)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyRollRandomScRsp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub momeifpicle: ::core::option::Option<Nemidpfejfl>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub event_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: BADCAMHNGKA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7076)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyReRollRandomCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub event_id: u32,
}
/// Obf: HEGELOIBGME
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7038)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyReRollRandomScRsp {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub momeifpicle: ::core::option::Option<Nemidpfejfl>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub event_id: u32,
}
/// Obf: PDAEJKNMBNK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7061)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyConfirmRandomCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub event_id: u32,
}
/// Obf: LOBOKLMODGC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7024)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyConfirmRandomScRsp {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub momeifpicle: ::core::option::Option<Nemidpfejfl>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub event_id: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: POFOGBPDEHB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7071)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyBuyGoodsCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub goods_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub shop_id: u32,
}
/// Obf: ANCENNCMLDH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7078)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyBuyGoodsScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub goods_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub shop_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7052)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Oidpmkiojgk {
/// offset: 24
#[prost(uint32, tag = "9")]
pub cbilpmicekc: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7048)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pdjfkffpdki {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub cbilpmicekc: u32,
}
/// Obf: MBKBDPECMHA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7059)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyGiveUpCurContentCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub content_id: u32,
}
/// Obf: CILKIOLEJFJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7074)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyGiveUpCurContentScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub content_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyActionResult {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub detail: ::core::option::Option<Gppkimdcpbm>,
/// offset: 32
#[prost(enumeration = "Bakaelimiji", tag = "13")]
pub source_type: i32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub trigger_cell_id: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub click_cell_id: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub effect_type: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub click_map_id: u32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub trigger_map_id: u32,
}
/// Obf: HCGCOHCHKBN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7080)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyActionResultScNotify {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub bkgpginchji: ::prost::alloc::vec::Vec<MonopolyActionResult>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ccohbabchai {
/// offset: 24
#[prost(uint32, tag = "15")]
pub njfkoebeggb: u32,
/// offset: 28
#[prost(bool, tag = "12")]
pub eedegbhekgd: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gppkimdcpbm {
#[prost(
oneof = "gppkimdcpbm::Idlckhekccb",
tags = "7, 3, 5, 14, 9, 1, 15, 2, 11, 10, 4, 8, 6"
)]
pub idlckhekccb: ::core::option::Option<gppkimdcpbm::Idlckhekccb>,
}
/// Nested message and enum types in `GPPKIMDCPBM`.
pub mod gppkimdcpbm {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Idlckhekccb {
/// offset: 24
#[prost(message, tag = "7")]
Fipdbfmpekh(super::Golhakegkcl),
/// offset: 24
#[prost(message, tag = "3")]
Ahmeecfkbdj(super::Golhakegkcl),
/// offset: 24
#[prost(message, tag = "5")]
Cbkldcbekch(super::Baneligflco),
/// offset: 24
#[prost(message, tag = "14")]
Hmobmballje(super::Baneligflco),
/// offset: 24
#[prost(message, tag = "9")]
Ifooepkggag(super::Gnnglbegikb),
/// offset: 24
#[prost(message, tag = "1")]
Cmpncfcjcne(super::Gnnglbegikb),
/// offset: 24
#[prost(message, tag = "15")]
Domhnbmjghf(super::Neaemnnkkef),
/// offset: 24
#[prost(message, tag = "2")]
Hkagpimfpag(super::Neaemnnkkef),
/// offset: 24
#[prost(message, tag = "11")]
Gajglondgmp(super::Ccohbabchai),
/// offset: 24
#[prost(message, tag = "10")]
Ijbammmbioa(super::Ahmfkpiahco),
/// offset: 24
#[prost(message, tag = "4")]
Ebcgebepojj(super::Gnnglbegikb),
/// offset: 24
#[prost(message, tag = "8")]
Ckbeebalaeg(super::Neaemnnkkef),
/// offset: 24
#[prost(message, tag = "6")]
Ldigcpkpnbc(super::Nokanmfknmm),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nokanmfknmm {
/// offset: 24
#[prost(uint32, tag = "4")]
pub pjfplafehkk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Golhakegkcl {
/// offset: 24
#[prost(uint32, tag = "5")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub dcpdnbaldoa: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub hfnnnghbhgg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Neaemnnkkef {
/// offset: 24
#[prost(uint32, tag = "11")]
pub ddffjeblcan: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub bgkdjkcfekd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ahmfkpiahco {
/// offset: 24
#[prost(uint32, tag = "13")]
pub kclcdfggpbk: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub kjbiloocbpb: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub daekkpojajg: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub adadgdpcpdn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Glmgjfeejhd {
/// offset: 32
#[prost(uint32, tag = "8")]
pub afdnfcbcfbf: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub config_id: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub bajhkgjpfed: u32,
#[prost(oneof = "glmgjfeejhd::Jmpnihhamph", tags = "11, 5, 7")]
pub jmpnihhamph: ::core::option::Option<glmgjfeejhd::Jmpnihhamph>,
}
/// Nested message and enum types in `GLMGJFEEJHD`.
pub mod glmgjfeejhd {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Jmpnihhamph {
/// offset: 24
#[prost(message, tag = "11")]
Aglmedobmal(super::Kdpgimoolon),
/// offset: 24
#[prost(message, tag = "5")]
Lochfjeeckl(super::Jgknadednhb),
/// offset: 24
#[prost(message, tag = "7")]
Cokliddaeoh(super::Loebaoefmdc),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Foofaifpooi {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub jeloddpelkj: ::core::option::Option<Glmgjfeejhd>,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub iblhlcmnmaj: ::core::option::Option<Ccohbabchai>,
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub bgjbagjajdl: ::prost::alloc::vec::Vec<Glmgjfeejhd>,
}
/// Obf: MBOPGGGPMMM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7001)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyGameSettleScNotify {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub ngadcehjhbe: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub ajgoejhkoke: ::core::option::Option<Glmgjfeejhd>,
/// offset: 40
#[prost(message, optional, tag = "10")]
pub item_list: ::core::option::Option<ItemList>,
}
/// Obf: AOPEHFBKPHP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7016)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyGameCreateScNotify {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub iblhlcmnmaj: ::core::option::Option<Ccohbabchai>,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub ajgoejhkoke: ::core::option::Option<Glmgjfeejhd>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7049)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Piljihglhja {
/// offset: 24
#[prost(uint32, tag = "13")]
pub afdnfcbcfbf: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7028)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nhkiadbinml {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub afdnfcbcfbf: u32,
}
/// Obf: MPIMMHDEAGO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7054)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DailyFirstEnterMonopolyActivityCsReq {}
/// Obf: HFGKJEFPJPB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7083)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DailyFirstEnterMonopolyActivityScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub olaonlglajo: ::core::option::Option<Njhagkghkjj>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub icpapcajfkk: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 40
#[prost(bool, tag = "6")]
pub glejfciomkc: bool,
/// offset: 48
#[prost(int64, tag = "3")]
pub djmlhbfembe: i64,
}
/// Obf: PKNEMMHHBJK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7072)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyGetDailyInitItemCsReq {
/// offset: 24
#[prost(bool, tag = "13")]
pub oanjanoocmi: bool,
}
/// Obf: HDJNPJKFBPJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7025)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyGetDailyInitItemScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub aedfgdeaobd: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub mkedabicjph: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub pklpcbacema: u32,
/// offset: 40
#[prost(int64, tag = "6")]
pub djmlhbfembe: i64,
/// offset: 48
#[prost(uint32, tag = "11")]
pub ajdofhncolp: u32,
/// offset: 52
#[prost(uint32, tag = "10")]
pub fofgdajjpem: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kdpgimoolon {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub pgmhmpehphp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "12")]
pub knjmpbhkhcj: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "1")]
pub jkoolmnhphi: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(bool, tag = "9")]
pub bdefaffdbcc: bool,
/// offset: 52
#[prost(uint32, tag = "14")]
pub pedflggdhdp: u32,
}
/// Obf: KJIMFIHOAFM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7020)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyGameBingoFlipCardCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub lkfigbgpejb: u32,
}
/// Obf: CPLFHOFEEIO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7099)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyGameBingoFlipCardScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub knjmpbhkhcj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "9")]
pub bdefaffdbcc: bool,
/// offset: 36
#[prost(uint32, tag = "5")]
pub djeimgghmgm: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: HIAFBJNNCHN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7067)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyGameGachaCsReq {}
/// Obf: AIMFGJGOLNG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7085)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyGameGachaScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub clggklnplck: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nndkliballc {
/// offset: 24
#[prost(uint32, tag = "1")]
pub jjkpbplagan: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub kpmhgghlohb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jgknadednhb {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub olghchmmmia: ::prost::alloc::vec::Vec<Nndkliballc>,
/// offset: 32
#[prost(uint32, repeated, tag = "10")]
pub hdakgbmlkki: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub kpgneaboecg: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub komeomhbcec: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub ahapdfnpicg: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub ghknbioflga: u32,
}
/// Obf: HDLCCMGHJAD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7032)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyAcceptQuizCsReq {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub olghchmmmia: ::prost::alloc::vec::Vec<Nndkliballc>,
}
/// Obf: AJCNPDNBIEM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7035)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyAcceptQuizScRsp {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub lochfjeeckl: ::core::option::Option<Jgknadednhb>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jpegncjdbom {
/// offset: 24
#[prost(uint32, tag = "12")]
pub bllleigdmoi: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub ahapdfnpicg: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub afhmlgfilfn: u32,
}
/// Obf: PBPDPNPJHLE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7017)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyQuizDurationChangeScNotify {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub dgngmjmpfgk: ::prost::alloc::vec::Vec<Jpegncjdbom>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Loebaoefmdc {
/// offset: 24
#[prost(uint32, tag = "13")]
pub habhoamcglh: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub hcfjijhljdm: u32,
/// offset: 32
#[prost(bool, tag = "7")]
pub fnfjocegfbi: bool,
}
/// Obf: FGDFHJPOHML
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7005)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyGuessChooseCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub hcfjijhljdm: u32,
}
/// Obf: AIADHAKAAIC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7014)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyGuessChooseScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub hcfjijhljdm: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dcmhloegfbm {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub habhoamcglh: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub lcfdopinebo: u32,
}
/// Obf: ODKIEBABOOC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7063)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyGuessDrawScNotify {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub khlfdhanjco: ::prost::alloc::vec::Vec<Dcmhloegfbm>,
}
/// Obf: IAFJANHGCLL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7082)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMonopolyFriendRankingListCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7053)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mlbdfeobkij {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Baneligflco {
/// offset: 24
#[prost(uint32, tag = "5")]
pub mfkhdanpcic: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub cbilpmicekc: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dbphhpgnmkc {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub npengfbhfjn: ::prost::alloc::vec::Vec<Baneligflco>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Njhagkghkjj {
/// offset: 24
#[prost(uint32, tag = "12")]
pub pkhiadlbddp: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub eekpbpfpnik: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub dbpjbmmgahh: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub jdmngbjdlbn: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub kdfdfbhkcng: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub hnenmgmgonm: u32,
/// offset: 48
#[prost(bool, tag = "9")]
pub dkjbkelkkfo: bool,
/// offset: 52
#[prost(uint32, tag = "14")]
pub ifdiiodcflc: u32,
/// offset: 56
#[prost(uint32, tag = "1")]
pub oecipjipkeg: u32,
}
/// Obf: EPIHBHLJOJD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7026)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyDailySettleScNotify {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub olaonlglajo: ::core::option::Option<Njhagkghkjj>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub icpapcajfkk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gnnglbegikb {
/// offset: 24
#[prost(uint32, tag = "14")]
pub buff_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub gcladekcjcg: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub dpgjkahlinh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ingkndhecnf {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub buff_list: ::prost::alloc::vec::Vec<Gnnglbegikb>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7090)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bbepmabcbgf {
/// offset: 24
#[prost(uint32, tag = "6")]
pub uid: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub kdfdfbhkcng: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub heihpapjhid: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub dohomjbjllg: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub oecipjipkeg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mmlldkhedcj {}
/// Obf: PBNLNHAAAKF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7041)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMonopolyFriendRankingListScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub ponaokbniam: ::core::option::Option<Bbepmabcbgf>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub bedhekagape: ::prost::alloc::vec::Vec<Bbepmabcbgf>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: AABJNDIJDAD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7018)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyLikeCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub teleport_id: u32,
}
/// Obf: LDJFPALJFEK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7045)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyLikeScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub teleport_id: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: OJLCDCKIMON
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7037)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyLikeScNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub lpbbjffnaca: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub dohomjbjllg: u32,
}
/// Obf: AHAHBBILPOH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7034)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMbtiReportCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Edgehpfokbh {
/// offset: 24
#[prost(uint32, tag = "14")]
pub acpkaoiiehj: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub cnt: u32,
}
/// Obf: MBKLKIAJPDD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7058)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMbtiReportScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub blinemkkeog: ::prost::alloc::vec::Vec<Edgehpfokbh>,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub dmckdigkhlb: ::prost::alloc::vec::Vec<Hknbladlaae>,
/// offset: 40
#[prost(int32, tag = "2")]
pub khmnanhkinb: i32,
/// offset: 44
#[prost(bool, tag = "11")]
pub is_taken_reward: bool,
/// offset: 45
#[prost(bool, tag = "4")]
pub jmfngfkbifl: bool,
/// offset: 48
#[prost(uint32, tag = "14")]
pub progress: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 56
#[prost(int32, tag = "15")]
pub cjbldkjdloj: i32,
}
/// Obf: LPFNJLAONFF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7043)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyEventSelectFriendCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub lpdfmjpfgjh: u32,
/// offset: 28
#[prost(bool, tag = "1")]
pub dhllpobklio: bool,
}
/// Obf: JDMGDNEIALG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7093)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyEventSelectFriendScRsp {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub gopfojlifkn: ::core::option::Option<Eidfcglodfb>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub ddclcnponoh: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub nlgnndifggf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eohaficjpip {
/// offset: 24
#[prost(uint32, tag = "11")]
pub nlgnndifggf: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub id: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub ddclcnponoh: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub cpocelolnhl: u32,
}
/// Obf: KHOPJJHMFMC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7096)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolySocialEventEffectScNotify {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub okphcflplgh: ::prost::alloc::vec::Vec<Eohaficjpip>,
}
/// Obf: INEBJNDOBGP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7091)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetSocialEventServerCacheCsReq {}
/// Obf: CAOAINDGCDK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7023)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSocialEventServerCacheScRsp {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub okphcflplgh: ::prost::alloc::vec::Vec<Eohaficjpip>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7089)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jhidmebbkpe {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub cnilhhcdakd: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7040)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gddeakmjoap {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub fhaiobnladg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: LGAMHIEPIIP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7011)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyGetRaffleTicketCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub gackjlbpkgd: u32,
}
/// Obf: APIIDMEFDJJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7097)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyGetRaffleTicketScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub hdlpekimajb: ::prost::alloc::vec::Vec<Ddhieonliil>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub gackjlbpkgd: u32,
}
/// Obf: PPNADCDDNNP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7069)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyTakeRaffleTicketRewardCsReq {
/// offset: 24
#[prost(uint64, tag = "2")]
pub bbpghfjoadi: u64,
/// offset: 32
#[prost(uint32, tag = "4")]
pub gackjlbpkgd: u32,
}
/// Obf: BCBFOIIENII
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7046)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyTakeRaffleTicketRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub gackjlbpkgd: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub bbpghfjoadi: u32,
}
/// Obf: DHOLOGBDGDI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7022)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyScrachRaffleTicketCsReq {
/// offset: 24
#[prost(uint64, tag = "10")]
pub bbpghfjoadi: u64,
/// offset: 32
#[prost(uint32, tag = "5")]
pub gackjlbpkgd: u32,
}
/// Obf: PNLLICGHFCA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7064)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyScrachRaffleTicketScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub gackjlbpkgd: u32,
/// offset: 32
#[prost(uint64, tag = "13")]
pub bbpghfjoadi: u64,
}
/// Obf: FPPAAKNAEKO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7044)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyGetRegionProgressCsReq {}
/// Obf: NLBPGICIMJJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7086)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyGetRegionProgressScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub heihpapjhid: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub cngmmdkcbnd: u32,
}
/// Obf: PHKOAOLFBFI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7075)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyGetRafflePoolInfoCsReq {}
/// Obf: OPHOAKJPGFE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7055)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyGetRafflePoolInfoScRsp {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub malpphceogb: ::core::option::Option<Bcdifiidpia>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: OELHDNEGGBB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7068)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyTakePhaseRewardCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub iicekepfmjo: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: OCLIPJHEAGJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7008)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonopolyTakePhaseRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub iicekepfmjo: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: MGHEAIMFOMO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7079)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMonopolyMbtiReportRewardCsReq {}
/// Obf: HAPCCLFFPNB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7047)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMonopolyMbtiReportRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: ANNMAOPFDAL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7056)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMonopolyDailyReportCsReq {}
/// Obf: OMDFLBJFIDM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7065)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMonopolyDailyReportScRsp {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub olaonlglajo: ::core::option::Option<Njhagkghkjj>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: IJGOCJPBPFJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7070)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyClickCellCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ihaomlephom: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub map_id: u32,
}
/// Obf: DBGDANBJNMM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7084)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MonopolyClickCellScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub map_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub ihaomlephom: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7002)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dnbhklfemlg {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7021)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Epaikohmldk {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: IMNPPGALEHP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1073)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FightGameStateCsReq {}
/// Obf: ABAIDFKODPJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1003)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FightGameStateScRsp {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub dfleoigplnm: ::prost::alloc::vec::Vec<Lmlnnhkjeip>,
/// offset: 32
#[prost(message, optional, tag = "15")]
pub emijckenbkj: ::core::option::Option<Offmcodmkdl>,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub kaedkfomadj: ::core::option::Option<Bfbhkjljjbj>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1080)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nlopjlcmlen {
/// offset: 24
#[prost(uint32, tag = "8")]
pub player_data: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1027)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hpgigmpbibo {
/// offset: 24
#[prost(string, tag = "2")]
pub ajhcnddfmjo: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "6")]
pub bkiijelpnpl: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint64, tag = "14")]
pub fgnfdgakkap: u64,
/// offset: 48
#[prost(uint32, tag = "9")]
pub hpgjpofoopm: u32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1036)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ihglpglpdff {
/// offset: 24
#[prost(uint64, tag = "5")]
pub fgnfdgakkap: u64,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1013)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jjagfpldcaf {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: HMJOPNLILHK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1015)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FightGameStartScNotify {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub kaedkfomadj: ::core::option::Option<Bfbhkjljjbj>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub dfleoigplnm: ::prost::alloc::vec::Vec<Lmlnnhkjeip>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1081)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hffceacmeig {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub kaedkfomadj: ::core::option::Option<Bfbhkjljjbj>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1010)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nenhkmefaec {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub jdfpkamfhap: ::core::option::Option<Lajglhccned>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub ojngbibghbl: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub bcakpnchiij: u32,
/// offset: 40
#[prost(enumeration = "Nppemmillco", tag = "15")]
pub reason: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ooahbhodmhg {
/// offset: 24
#[prost(uint32, tag = "2")]
pub hbonkleoeei: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub lalgadhlmcb: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pjleildlonn {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub dbinclphefn: ::prost::alloc::vec::Vec<Ooahbhodmhg>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub eecijblglng: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dglbofkggll {
/// offset: 24
#[prost(uint32, tag = "9")]
pub eecijblglng: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ecoaklbolda {
/// offset: 24
#[prost(uint32, tag = "6")]
pub eecijblglng: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub cbffgfbefmf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Plicooflbib {
/// offset: 24
#[prost(uint32, tag = "14")]
pub eecijblglng: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bckbemgggif {
/// offset: 24
#[prost(uint32, tag = "7")]
pub eecijblglng: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jcnljnelkeo {
/// offset: 24
#[prost(uint32, tag = "10")]
pub eecijblglng: u32,
}
/// Obf: GNHMFIJAGIP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1087)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMatchPlayDataCsReq {
/// offset: 16
#[prost(enumeration = "FightGameMode", repeated, tag = "5")]
pub lcchakbkahl: ::prost::alloc::vec::Vec<i32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pnegdoholdn {
/// offset: 32
#[prost(enumeration = "FightGameMode", tag = "14")]
pub gjnmhilinhc: i32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub panel_id: u32,
#[prost(oneof = "pnegdoholdn::Aelhflgjmjn", tags = "13, 5, 3")]
pub aelhflgjmjn: ::core::option::Option<pnegdoholdn::Aelhflgjmjn>,
}
/// Nested message and enum types in `PNEGDOHOLDN`.
pub mod pnegdoholdn {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Aelhflgjmjn {
/// offset: 16
#[prost(message, tag = "13")]
Odlonplecjb(super::Pjleildlonn),
/// offset: 16
#[prost(message, tag = "5")]
Ocgclkahgbk(super::Ecoaklbolda),
/// offset: 16
#[prost(message, tag = "3")]
Icnfmliaake(super::Jcnljnelkeo),
}
}
/// Obf: HIEKCDEJNIL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1029)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMatchPlayDataRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub jbmeeggolkn: ::prost::alloc::vec::Vec<Pnegdoholdn>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: LKOGDPGHEKL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1012)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MatchPlayDataChangeNtf {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub kmcdhfgjfnj: ::core::option::Option<Pnegdoholdn>,
}
/// Obf: CDLJKKNLHBC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1054)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFriendRankingInfoCsReq {
/// offset: 24
#[prost(enumeration = "FightGameMode", tag = "14")]
pub gjnmhilinhc: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dlcjpindiac {
/// offset: 32
#[prost(uint32, tag = "9")]
pub ppoagpgeafh: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub uid: u32,
#[prost(oneof = "dlcjpindiac::Kknboacncon", tags = "10, 5, 7")]
pub kknboacncon: ::core::option::Option<dlcjpindiac::Kknboacncon>,
}
/// Nested message and enum types in `DLCJPINDIAC`.
pub mod dlcjpindiac {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "10")]
Bjkbademeoe(super::Dglbofkggll),
/// offset: 16
#[prost(message, tag = "5")]
Kcicnnfjeac(super::Plicooflbib),
/// offset: 16
#[prost(message, tag = "7")]
Lenbienefib(super::Bckbemgggif),
}
}
/// Obf: NBNNMNBEJCJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1083)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFriendRankingInfoRsp {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub mlphlihfgkg: ::prost::alloc::vec::Vec<Dlcjpindiac>,
/// offset: 32
#[prost(enumeration = "FightGameMode", tag = "13")]
pub gjnmhilinhc: i32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: KGALHFLMAKC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1009)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SelfRankChangeNtf {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub mlphlihfgkg: ::prost::alloc::vec::Vec<Dlcjpindiac>,
/// offset: 32
#[prost(enumeration = "FightGameMode", tag = "11")]
pub gjnmhilinhc: i32,
}
/// Obf: FKONEIIILGP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4673)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMultipleDropInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nglobfbcgbb {
/// offset: 24
#[prost(uint32, tag = "10")]
pub cllfackfnbo: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub id: u32,
}
/// Obf: IPBOFGFMHHC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4603)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMultipleDropInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub fafffjgjhhc: ::prost::alloc::vec::Vec<Bmjhaholegh>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub mopagknemod: ::prost::alloc::vec::Vec<Nglobfbcgbb>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: DHGOJJOGOKL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4680)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MultipleDropInfoScNotify {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub mopagknemod: ::prost::alloc::vec::Vec<Nglobfbcgbb>,
}
/// Obf: FNOACGHLHGM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4627)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPlayerReturnMultiDropInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gclpbmpohli {
/// offset: 24
#[prost(uint32, tag = "4")]
pub panel_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub jmgpfeglcgg: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub faoagkppngn: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub lfohebcnmdp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bmjhaholegh {
/// offset: 24
#[prost(uint32, tag = "9")]
pub panel_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub nekconmfffe: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub aadniffhhdd: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub kfbiodickgc: u32,
}
/// Obf: NGNBAKJNPID
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4636)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPlayerReturnMultiDropInfoScRsp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub hdliggemokm: ::core::option::Option<Gclpbmpohli>,
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub fafffjgjhhc: ::prost::alloc::vec::Vec<Bmjhaholegh>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: JDIMGPHOEPL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4613)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MultipleDropInfoNotify {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub fafffjgjhhc: ::prost::alloc::vec::Vec<Bmjhaholegh>,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub jgalogdbcki: ::prost::alloc::vec::Vec<Gclpbmpohli>,
/// offset: 40
#[prost(message, repeated, tag = "15")]
pub mopagknemod: ::prost::alloc::vec::Vec<Nglobfbcgbb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Baefmejjibi {
/// offset: 24
#[prost(uint32, tag = "14")]
pub ceamlkcmmgd: u32,
/// offset: 28
#[prost(enumeration = "Gbaepolffmg", tag = "15")]
pub pos_index: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fccdkhngiph {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub dhiohiopcgp: ::prost::alloc::vec::Vec<Baefmejjibi>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub fjpjfhpnkbh: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub mldlnlgbmhn: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub level: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub pelhcnilcbp: u32,
/// offset: 48
#[prost(uint32, tag = "10")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fgfjnanbjji {
/// offset: 24
#[prost(uint32, tag = "7")]
pub clllemmkdmb: u32,
/// offset: 28
#[prost(bool, tag = "6")]
pub is_finish: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kpcnnoggido {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub cbefdhffnln: ::prost::alloc::vec::Vec<Fgfjnanbjji>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub clpaafffbkk: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub kfgldlfbffb: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub mglekdeajbb: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub mjokdhmjbeh: u32,
/// offset: 48
#[prost(uint32, tag = "15")]
pub mlbmdlbkeem: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fehhkdiiena {
/// offset: 24
#[prost(uint32, tag = "4")]
pub pikepjndjpe: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub ceamlkcmmgd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ffeehebblci {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub dahomkdlegi: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub pkdandjfaon: u32,
/// offset: 36
#[prost(enumeration = "MuseumRandomEventState", tag = "5")]
pub state: i32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub jjbkggdagim: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub omilgfhkgbc: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub jgpiofgpbge: u32,
/// offset: 52
#[prost(uint32, tag = "10")]
pub event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cdnpkgokepk {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub mnbmdlbdcbb: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub pmiffbhoooo: ::prost::alloc::vec::Vec<Ffeehebblci>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub elaeneobajd: u32,
}
/// Obf: NNKJBOKLHAF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4373)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetMuseumInfoCsReq {}
/// Obf: IKADIECNGND
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4303)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetMuseumInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub dhiohiopcgp: ::prost::alloc::vec::Vec<Fehhkdiiena>,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub bilnkfbkobc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub pkjchldhkbl: ::core::option::Option<Cdnpkgokepk>,
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub area_list: ::prost::alloc::vec::Vec<Fccdkhngiph>,
/// offset: 56
#[prost(uint32, repeated, tag = "8")]
pub onjeomgpglj: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(message, optional, tag = "10")]
pub mcllalgabab: ::core::option::Option<Kpcnnoggido>,
/// offset: 72
#[prost(uint32, tag = "7")]
pub level: u32,
/// offset: 76
#[prost(uint32, tag = "12")]
pub oncbjhbkblb: u32,
/// offset: 80
#[prost(uint32, tag = "9")]
pub cur_fund: u32,
/// offset: 84
#[prost(uint32, tag = "13")]
pub exp: u32,
/// offset: 88
#[prost(uint32, tag = "4")]
pub kaadgpolien: u32,
/// offset: 92
#[prost(uint32, tag = "11")]
pub nehfebhdgik: u32,
/// offset: 96
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 100
#[prost(uint32, tag = "14")]
pub ekgpinkbled: u32,
}
/// Obf: FOOHBPABPNO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4380)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BuyNpcStuffCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub ceamlkcmmgd: u32,
}
/// Obf: BBNNCAIJLKL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4327)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BuyNpcStuffScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub ceamlkcmmgd: u32,
}
/// Obf: HIJBMFLHGEL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4336)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetStuffToAreaCsReq {
/// offset: 24
#[prost(enumeration = "Gbaepolffmg", tag = "4")]
pub pos_index: i32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub ceamlkcmmgd: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub pikepjndjpe: u32,
}
/// Obf: JCKHEKIFHLO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4313)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetStuffToAreaScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub ceamlkcmmgd: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 32
#[prost(enumeration = "Gbaepolffmg", tag = "8")]
pub pos_index: i32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub pikepjndjpe: u32,
}
/// Obf: IMAAMKJIHNO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4315)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RemoveStuffFromAreaCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub ceamlkcmmgd: u32,
}
/// Obf: CHCPOJDPPJL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4381)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RemoveStuffFromAreaScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub ceamlkcmmgd: u32,
}
/// Obf: GGILOAPIPBF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4310)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncGetStuffScNotify {
/// offset: 24
#[prost(enumeration = "GetStuffType", tag = "3")]
pub bapbmhchcic: i32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub ceamlkcmmgd: u32,
}
/// Obf: FEDOFFJODEM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4387)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncGetExhibitScNotify {
/// offset: 24
#[prost(uint32, tag = "8")]
pub mmnbpcgionf: u32,
}
/// Obf: HFIFAFEEAHI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4329)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishCurTurnCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub idfangelpee: u32,
}
/// Obf: CHIBEKJIAMC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4312)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishCurTurnScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub cflkhblidnc: u32,
}
/// Obf: DOIJKIKLBEG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4354)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpgradeAreaCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub area_id: u32,
}
/// Obf: EIBGMKIJNDK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4383)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpgradeAreaScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub area_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub level: u32,
}
/// Obf: AIENHIHMJDP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4309)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpgradeAreaStatCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub area_id: u32,
/// offset: 32
#[prost(enumeration = "StatType", tag = "6")]
pub gnbkdchldgl: i32,
}
/// Obf: EAINGAEAJIN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4342)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpgradeAreaStatScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub area_id: u32,
/// offset: 36
#[prost(enumeration = "StatType", tag = "6")]
pub gnbkdchldgl: i32,
}
/// Obf: EJLFOBMAPEJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4376)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncMuseumInfoChangedScNotify {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub pkjchldhkbl: ::core::option::Option<Cdnpkgokepk>,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub area_list: ::prost::alloc::vec::Vec<Fccdkhngiph>,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub bilnkfbkobc: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "10")]
pub onjeomgpglj: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(message, repeated, tag = "8")]
pub dhiohiopcgp: ::prost::alloc::vec::Vec<Fehhkdiiena>,
/// offset: 64
#[prost(message, optional, tag = "9")]
pub mcllalgabab: ::core::option::Option<Kpcnnoggido>,
/// offset: 72
#[prost(uint32, tag = "12")]
pub level: u32,
/// offset: 76
#[prost(uint32, tag = "13")]
pub exp: u32,
/// offset: 80
#[prost(uint32, tag = "14")]
pub kaadgpolien: u32,
/// offset: 84
#[prost(uint32, tag = "7")]
pub oncbjhbkblb: u32,
/// offset: 88
#[prost(uint32, tag = "2")]
pub nehfebhdgik: u32,
/// offset: 92
#[prost(uint32, tag = "5")]
pub ekgpinkbled: u32,
/// offset: 96
#[prost(uint32, tag = "11")]
pub cur_fund: u32,
}
/// Obf: HIEMNHKDOJE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4361)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncMuseumRandomEventStartScNotify {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub cikpbgdiabo: ::core::option::Option<Ffeehebblci>,
}
/// Obf: BKCPHOMPACI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4324)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MuseumRandomEventQueryCsReq {
/// offset: 24
#[prost(int32, tag = "10")]
pub illocmpnioh: i32,
}
/// Obf: PJKFNOJHHHJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4371)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MuseumRandomEventQueryScRsp {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub cikpbgdiabo: ::core::option::Option<Cdnpkgokepk>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: MLBLCNIPBFG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4378)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MuseumRandomEventSelectCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub jgpiofgpbge: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub event_id: u32,
}
/// Obf: MGPKJCKKCBI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4352)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MuseumRandomEventSelectScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub jgpiofgpbge: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub event_id: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: OPLMCLODKAJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4338)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncMuseumFundsChangedScNotify {
/// offset: 24
#[prost(uint32, tag = "15")]
pub cur_fund: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4348)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kjcomkgmdcj {
/// offset: 24
#[prost(uint32, tag = "13")]
pub anioeoonnop: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub ceamlkcmmgd: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub minkogjdicf: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub cur_fund: u32,
}
/// Obf: AGFENBLCABB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4359)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncMuseumTargetStartNotify {
/// offset: 24
#[prost(uint32, tag = "14")]
pub kfgldlfbffb: u32,
}
/// Obf: LICMNPOKCMB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4374)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncMuseumTargetMissionFinishNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub clllemmkdmb: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "5")]
pub maompidomij: bool,
/// offset: 36
#[prost(uint32, tag = "8")]
pub kfgldlfbffb: u32,
}
/// Obf: BDDMKOIHCPK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4392)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncMuseumTargetRewardNotify {
/// offset: 24
#[prost(uint32, tag = "10")]
pub kfgldlfbffb: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub item_count: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub item_id: u32,
}
/// Obf: CHMJIHDLDEB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4366)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeCollectRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub item_id: u32,
}
/// Obf: JDMPHALCCKE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4330)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeCollectRewardRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub item_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MusicRhythmLevel {
/// offset: 24
#[prost(uint32, tag = "14")]
pub unlock_level: u32,
/// offset: 28
#[prost(bool, tag = "2")]
pub full_combo: bool,
/// offset: 32
#[prost(uint32, tag = "11")]
pub level_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MusicRhythmGroup {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub bbinfdhmgii: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub eohmncboalc: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub music_group_phase: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub music_group_id: u32,
}
/// Obf: EGOPMFJBPMH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7596)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MusicRhythmDataCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub player_data: u32,
}
/// Obf: NANCKMNBPCB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7588)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MusicRhythmDataScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub unlock_track_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub level_data_list: ::prost::alloc::vec::Vec<MusicRhythmLevel>,
/// offset: 40
#[prost(uint32, repeated, tag = "9")]
pub unlock_phase_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "13")]
pub music_group: ::prost::alloc::vec::Vec<MusicRhythmGroup>,
/// offset: 56
#[prost(uint32, repeated, tag = "2")]
pub unlock_song_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, tag = "14")]
pub cur_song_id: u32,
/// offset: 68
#[prost(bool, tag = "15")]
pub show_hint: bool,
/// offset: 72
#[prost(uint32, tag = "3")]
pub cur_level_id: u32,
/// offset: 76
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: NGHAHHMDHJB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7591)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MusicRhythmStartLevelCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub level_id: u32,
}
/// Obf: IBPLDFOPIFJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7582)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MusicRhythmStartLevelScRsp {
/// offset: 24
#[prost(string, tag = "15")]
pub fppecoiahep: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub level_id: u32,
}
/// Obf: JPOHGNLDCMM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7592)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MusicRhythmFinishLevelCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub role_star: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub score_id: u32,
/// offset: 32
#[prost(bool, tag = "4")]
pub full_combo: bool,
}
/// Obf: OOIGMDLPHOD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7598)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MusicRhythmFinishLevelScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub level_id: u32,
}
/// Obf: PEMJOICNGMM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7574)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MusicRhythmUnlockTrackScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub pfhnonknhac: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: KDJCAKMNDMI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7587)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MusicRhythmSaveSongConfigDataCsReq {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub benafnhlceo: ::core::option::Option<MusicRhythmGroup>,
}
/// Obf: HHLNMCEJIDN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7600)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MusicRhythmSaveSongConfigDataScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub efeglaoajda: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub cur_song_id: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7589)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MusicRhythmUnlockSongNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub phchfkmhdma: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7578)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MusicRhythmMaxDifficultyLevelsUnlockNotify {}
/// Obf: DECBOGPHHLN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7581)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MusicRhythmUnlockSongSfxScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub phchfkmhdma: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct OfferingInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub has_taken_reward_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub level_exp: u32,
/// offset: 36
#[prost(enumeration = "OfferingState", tag = "4")]
pub offering_state: i32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub offering_id: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub total_exp: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub offering_level: u32,
}
/// Obf: GDKCEFMKPOB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6938)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetOfferingInfoCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub offering_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: AMFCIFOOKNF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6926)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetOfferingInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub offering_info_list: ::prost::alloc::vec::Vec<OfferingInfo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: COAKAAHCAJO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6936)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SubmitOfferingItemCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub interacted_prop_entity_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub offering_id: u32,
}
/// Obf: LDGBPNABNKL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6940)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SubmitOfferingItemScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub offering_info: ::core::option::Option<OfferingInfo>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: OLFFBCHOLMN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6922)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeOfferingRewardCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub take_reward_level_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub offering_id: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub interacted_prop_entity_id: u32,
}
/// Obf: FBBGFEKMMIJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6939)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeOfferingRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub offering_info: ::core::option::Option<OfferingInfo>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: KAFLJMENFBA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6932)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct OfferingInfoScNotify {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub offering_info: ::core::option::Option<OfferingInfo>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4073)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AcceptedPamMissionExpireCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub main_mission_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4003)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AcceptedPamMissionExpireScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub main_mission_id: u32,
}
/// Obf: CLLPLCICDOB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4080)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncAcceptedPamMissionNotify {
/// offset: 24
#[prost(uint32, tag = "2")]
pub main_mission_id: u32,
/// offset: 32
#[prost(uint64, tag = "4")]
pub kamopeebohj: u64,
}
/// Obf: NCHNMOMFEFO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8138)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPamSkinDataCsReq {}
/// Obf: FCFKMMCAFKA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8126)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPamSkinDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub unlock_skin_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub cur_skin: u32,
}
/// Obf: MGNHCFALBAP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8136)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SelectPamSkinCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub pam_skin: u32,
}
/// Obf: BDJOLGFOHLM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8140)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SelectPamSkinScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub set_skin: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub cur_skin: u32,
}
/// Obf: GDEKLGACBCM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8122)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UnlockPamSkinScNotify {
/// offset: 24
#[prost(uint32, tag = "15")]
pub pam_skin: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Badoonpcdlo {
/// offset: 24
#[prost(bool, tag = "5")]
pub ajgolakngpa: bool,
/// offset: 28
#[prost(uint32, tag = "2")]
pub time: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub level_id: u32,
}
/// Obf: JNIAPEEOKJN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8398)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ParkourGetDataCsReq {}
/// Obf: KKKCJLHIGKO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8386)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ParkourGetDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub cgipfmldpna: ::prost::alloc::vec::Vec<Badoonpcdlo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hanmclkocbo {
/// offset: 24
#[prost(uint32, tag = "15")]
pub id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub time: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub ljjgfipldli: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Coimbcbmnie {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub bedhekagape: ::prost::alloc::vec::Vec<Hanmclkocbo>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub level_id: u32,
}
/// Obf: CLOIKIFPAJC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8396)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ParkourGetRankingInfoCsReq {}
/// Obf: KIAGIOBGGNK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8400)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ParkourGetRankingInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub jnmfkjhcoeg: ::prost::alloc::vec::Vec<Coimbcbmnie>,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub lgfnfabaaga: ::core::option::Option<Coimbcbmnie>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: HJELNANIFIE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8382)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ParkourStartLevelCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub cekkjhbneod: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub level_id: u32,
}
/// Obf: FLAIJDHDEBI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8399)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ParkourStartLevelScRsp {
/// offset: 24
#[prost(uint32, tag = "7")]
pub cekkjhbneod: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub level_id: u32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Abebeokfkff {
/// offset: 24
#[prost(enumeration = "Ejeghjpampi", tag = "13")]
pub r#type: i32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub cnt: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bdeolcnpbpp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub cnt: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oiheiidjoli {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub oecocopooho: ::prost::alloc::vec::Vec<Bdeolcnpbpp>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub mgpmdjommok: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub ncmmfcjgdka: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub gcafhjiamil: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub fpidongekfo: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub dhjealpgpjk: u32,
/// offset: 52
#[prost(uint32, tag = "10")]
pub bappkhbkoag: u32,
/// offset: 56
#[prost(uint32, tag = "5")]
pub gomfpkdiika: u32,
/// offset: 60
#[prost(uint32, tag = "8")]
pub gphniogicjp: u32,
/// offset: 64
#[prost(uint32, tag = "9")]
pub ploembocige: u32,
/// offset: 68
#[prost(uint32, tag = "12")]
pub gbolmeoheob: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ijjfbfpcbci {
/// offset: 24
#[prost(uint32, tag = "10")]
pub icbkcjkhnbp: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub blefgkagden: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub ieojfkhkbep: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub kbfhflodgia: u32,
}
/// Obf: BLFMKDAGCFO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8392)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ParkourEndLevelCsReq {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub pkmaffmmmae: ::core::option::Option<Oiheiidjoli>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub fenplcndkbj: ::prost::alloc::vec::Vec<Ijjfbfpcbci>,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub idljkfokbjd: ::prost::alloc::vec::Vec<Abebeokfkff>,
/// offset: 48
#[prost(uint32, tag = "8")]
pub rank: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub level_id: u32,
/// offset: 56
#[prost(uint32, tag = "5")]
pub cnhmbfihlpc: u32,
/// offset: 60
#[prost(enumeration = "Ohfeckkadek", tag = "9")]
pub end_reason: i32,
/// offset: 64
#[prost(uint32, tag = "13")]
pub kmgmfcjiapi: u32,
/// offset: 68
#[prost(uint32, tag = "6")]
pub time: u32,
/// offset: 72
#[prost(uint32, tag = "15")]
pub cekkjhbneod: u32,
}
/// Obf: EJNFAIOPNEO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8394)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ParkourEndLevelScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub enkcceacjkl: ::core::option::Option<Badoonpcdlo>,
/// offset: 32
#[prost(enumeration = "Ohfeckkadek", tag = "15")]
pub end_reason: i32,
/// offset: 36
#[prost(bool, tag = "12")]
pub adjlgnbjaoc: bool,
/// offset: 37
#[prost(bool, tag = "7")]
pub ajgolakngpa: bool,
/// offset: 40
#[prost(uint32, tag = "6")]
pub time: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub level_id: u32,
}
/// Obf: OFKBDMOJBCP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7608)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPetDataCsReq {}
/// Obf: IHFGDIHNHMC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7617)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPetDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub unlocked_pet_id: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub cur_pet_id: u32,
}
/// Obf: LHENKFJFGKH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7614)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SummonPetCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub summoned_pet_id: u32,
}
/// Obf: MPDGMIHGIFG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7611)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SummonPetScRsp {
/// offset: 24
#[prost(uint32, tag = "14")]
pub select_pet_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub cur_pet_id: u32,
}
/// Obf: NCLGCOEMLIF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7602)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RecallPetCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub summoned_pet_id: u32,
}
/// Obf: DJNNFOIKDKF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7623)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RecallPetScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub select_pet_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub cur_pet_id: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7603)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CurPetChangedScNotify {
/// offset: 24
#[prost(uint32, tag = "14")]
pub cur_pet_id: u32,
}
/// Obf: IJCGOCNMJIN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5173)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPhoneDataCsReq {}
/// Obf: HNPKMPJPIPC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5103)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPhoneDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub owned_phone_cases: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub owned_phone_themes: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "2")]
pub owned_chat_bubbles: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "12")]
pub cur_phone_case: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub cur_chat_bubble: u32,
/// offset: 56
#[prost(uint32, tag = "3")]
pub cur_phone_theme: u32,
/// offset: 60
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: BPGMIPJINKJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5180)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SelectChatBubbleCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub bubble_id: u32,
}
/// Obf: IEIEEEFKLFA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5127)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SelectChatBubbleScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub ngjmmmbjfhd: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub cur_chat_bubble: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: HCNFKLDECJE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5136)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UnlockChatBubbleScNotify {
/// offset: 24
#[prost(uint32, tag = "15")]
pub bubble_id: u32,
}
/// Obf: BJHGBFMIPFN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5113)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SelectPhoneThemeCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub theme_id: u32,
}
/// Obf: PGNEMAJPKND
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5115)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SelectPhoneThemeScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub nnohelhpjom: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub cur_phone_theme: u32,
}
/// Obf: HMOEGOMDNAA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5181)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UnlockPhoneThemeScNotify {
/// offset: 24
#[prost(uint32, tag = "14")]
pub theme_id: u32,
}
/// Obf: MEGMIKNHDPO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5110)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SelectPhoneCaseCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub phone_case_id: u32,
}
/// Obf: IMOOBICJGGE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5187)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SelectPhoneCaseScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub cur_phone_case: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub namphkpioba: u32,
}
/// Obf: CIGKGOOHGAG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5129)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UnlockPhoneCaseScNotify {
/// offset: 24
#[prost(uint32, tag = "4")]
pub phone_case_id: u32,
}
/// Obf: OFNMDDJOJEO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9802)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PixAirGetDataCsReq {}
/// Obf: IOAFKPDEIEA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9812)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PixAirGetDataScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub opojigchgdo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub ieigedabkad: ::core::option::Option<Nmachafcgni>,
/// offset: 40
#[prost(uint32, repeated, tag = "4")]
pub pgmijbogikn: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, optional, tag = "8")]
pub jcobjampoal: ::core::option::Option<Najfnkieedm>,
/// offset: 56
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 60
#[prost(uint32, tag = "13")]
pub score_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nmachafcgni {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub ndliknekdll: ::core::option::Option<Idjalkegpli>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub mfpoknmfngm: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub stage_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Najfnkieedm {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub blhjipbhhfo: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hgnahhfbmmn {
/// offset: 24
#[prost(string, tag = "10")]
pub fppecoiahep: ::prost::alloc::string::String,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub switch_list: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 40
#[prost(message, optional, tag = "1")]
pub jgemnolfnie: ::core::option::Option<Lhjdeolkhkb>,
/// offset: 48
#[prost(message, optional, tag = "7")]
pub fmigokidkjl: ::core::option::Option<Ffkhfdjfagm>,
/// offset: 56
#[prost(message, optional, tag = "12")]
pub ngnjhmeohbd: ::core::option::Option<Bmoipalhbjn>,
/// offset: 64
#[prost(message, optional, tag = "4")]
pub ndliknekdll: ::core::option::Option<Idjalkegpli>,
/// offset: 72
#[prost(uint32, tag = "15")]
pub paeakccacop: u32,
/// offset: 76
#[prost(uint32, tag = "13")]
pub mfpoknmfngm: u32,
/// offset: 80
#[prost(uint32, tag = "9")]
pub aljnihnlnma: u32,
/// offset: 84
#[prost(uint32, tag = "3")]
pub ajhdcegigmc: u32,
/// offset: 88
#[prost(uint32, tag = "2")]
pub stage_id: u32,
/// offset: 92
#[prost(uint32, tag = "6")]
pub gjlddmiiilf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Idjalkegpli {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub dcjdcpmkepn: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub plane_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lhjdeolkhkb {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub mkjecbomhpp: ::prost::alloc::vec::Vec<Jpebedhmnla>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub dppjilkljag: ::prost::alloc::vec::Vec<Jpebedhmnla>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub pbfjfaljpfe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jpebedhmnla {
/// offset: 24
#[prost(uint32, tag = "13")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub ccbiiddbfgk: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub pos_index: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub grid_fight_equipment_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gcinpdaaeln {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<Jpebedhmnla>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bmoipalhbjn {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub ogdkjpdffai: ::prost::alloc::vec::Vec<Njhfbddhcen>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub shop_id: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub aaiodnclaip: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub jomdkginnek: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nnffghjkpjd {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub ogdkjpdffai: ::prost::alloc::vec::Vec<Njhfbddhcen>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub jomdkginnek: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub shop_id: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub aaiodnclaip: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Njhfbddhcen {
/// offset: 24
#[prost(bool, tag = "8")]
pub lhgifdnpide: bool,
/// offset: 28
#[prost(uint32, tag = "4")]
pub grid_fight_equipment_id: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eifbmcgpnmg {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "10")]
pub eopncamiljf: ::std::collections::HashMap<u32, u32>,
}
/// Obf: INOEJKDIMKO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9777)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PixAirSyncChangeScNotify {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub dgngmjmpfgk: ::prost::alloc::vec::Vec<Klbpbdlhkbg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Klbpbdlhkbg {
/// offset: 32
#[prost(enumeration = "Jdhjmnagiia", tag = "10")]
pub nfmkofnekla: i32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub bneflbpcpoi: u32,
#[prost(
oneof = "klbpbdlhkbg::Mmcgbgdjipn",
tags = "7, 6, 9, 13, 5, 4, 931, 201, 1781, 521"
)]
pub mmcgbgdjipn: ::core::option::Option<klbpbdlhkbg::Mmcgbgdjipn>,
}
/// Nested message and enum types in `KLBPBDLHKBG`.
pub mod klbpbdlhkbg {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 24
#[prost(message, tag = "7")]
Fmigokidkjl(super::Ffkhfdjfagm),
/// offset: 24
#[prost(message, tag = "6")]
Ianbcdjpdjf(super::Nbkkabhmmpp),
/// offset: 24
#[prost(message, tag = "9")]
Ekefdiephee(super::Gcinpdaaeln),
/// offset: 24
#[prost(uint32, tag = "13")]
Fkiafjbmapi(u32),
/// offset: 24
#[prost(message, tag = "5")]
Jkpinlkeook(super::Imagfgihljc),
/// offset: 24
#[prost(message, tag = "4")]
Dlohbpgemff(super::Eifbmcgpnmg),
/// offset: 24
#[prost(message, tag = "931")]
Kjhmpboigge(super::Nnffghjkpjd),
/// offset: 24
#[prost(uint32, tag = "201")]
Joinhcdhnnl(u32),
/// offset: 24
#[prost(uint32, tag = "1781")]
Pmfbiglpjja(u32),
/// offset: 24
#[prost(uint32, tag = "521")]
Oekkeimgbno(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Imagfgihljc {
/// offset: 24
#[prost(uint32, tag = "1")]
pub cdmfhngefcn: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub area_id: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub ajhdcegigmc: u32,
}
/// Obf: GHMOAPECAPB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9793)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PixAirStartStageCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub plane_id: u32,
/// offset: 28
#[prost(bool, tag = "13")]
pub emmghdlipoh: bool,
/// offset: 32
#[prost(uint32, tag = "15")]
pub stage_id: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub aljnihnlnma: u32,
}
/// Obf: OMPGJHBEJAB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9814)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PixAirStartStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub mfgmnkmkoon: ::core::option::Option<Hgnahhfbmmn>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "10")]
pub emmghdlipoh: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nbkkabhmmpp {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub alofcolhaga: u32,
/// offset: 36
#[prost(uint32, tag = "1214")]
pub hgbhclhcgbb: u32,
/// offset: 40
#[prost(uint32, tag = "366")]
pub oacblhiiieh: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub njpmpaagccd: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub gmlcjeoochj: u32,
/// offset: 52
#[prost(enumeration = "Gjighknmilj", tag = "9")]
pub reason: i32,
/// offset: 56
#[prost(uint32, tag = "1")]
pub score_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9797)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lifdllpaakf {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9789)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bfhpblanikg {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: BFMGLOCNHMO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9815)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PixAirReenterStageCsReq {}
/// Obf: GBMIHCDKOKK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9779)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PixAirReenterStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub mfgmnkmkoon: ::core::option::Option<Hgnahhfbmmn>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Epadpabcfgh {
/// offset: 24
#[prost(uint32, tag = "15")]
pub pos_index: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub unique_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9804)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dfoahleooik {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub mjlgnpmnmop: ::prost::alloc::vec::Vec<Epadpabcfgh>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9791)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Labajfdicmd {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9810)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ilbjggehaek {
/// offset: 24
#[prost(uint32, tag = "15")]
pub unique_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9775)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fciblhjdpid {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9778)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nbbinllongi {
/// offset: 24
#[prost(uint32, tag = "14")]
pub cdciopbfkgb: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9773)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hpekdmbcaei {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9808)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iaopgeafecl {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9790)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ekmnfjipcmi {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ffkhfdjfagm {
/// offset: 36
#[prost(uint32, tag = "7")]
pub queue_position: u32,
#[prost(oneof = "ffkhfdjfagm::Mmcgbgdjipn", tags = "12, 2, 9, 1, 14, 3, 1130, 1318")]
pub mmcgbgdjipn: ::core::option::Option<ffkhfdjfagm::Mmcgbgdjipn>,
}
/// Nested message and enum types in `FFKHFDJFAGM`.
pub mod ffkhfdjfagm {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 24
#[prost(message, tag = "12")]
Bacbkgjjoga(super::Ckicdpijimf),
/// offset: 24
#[prost(message, tag = "2")]
Ibifhoipage(super::Pkphooggpol),
/// offset: 24
#[prost(message, tag = "9")]
Mofniojhbbl(super::Fjgmggiglpd),
/// offset: 24
#[prost(message, tag = "1")]
Ipkgiijepaj(super::Kaajekkidie),
/// offset: 24
#[prost(message, tag = "14")]
Jfgimdgombh(super::Allfgcialij),
/// offset: 24
#[prost(message, tag = "3")]
Oooaclefdgm(super::Epbfaahfdnf),
/// offset: 24
#[prost(message, tag = "1130")]
Admicngjloi(super::Hieacfoemce),
/// offset: 24
#[prost(message, tag = "1318")]
Aoemgefgifg(super::Ccpcaigebcb),
}
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9799)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iifhchdpkia {
/// offset: 32
#[prost(uint32, tag = "2")]
pub queue_position: u32,
#[prost(oneof = "iifhchdpkia::Mmcgbgdjipn", tags = "13, 15, 10, 6, 1, 9, 526, 734")]
pub mmcgbgdjipn: ::core::option::Option<iifhchdpkia::Mmcgbgdjipn>,
}
/// Nested message and enum types in `IIFHCHDPKIA`.
pub mod iifhchdpkia {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 24
#[prost(message, tag = "13")]
Dhjnfokbpnc(super::Agbpbaoccjf),
/// offset: 24
#[prost(message, tag = "15")]
Jeiodbpcknb(super::Ohpmdjfalnh),
/// offset: 24
#[prost(message, tag = "10")]
Mofniojhbbl(super::Mojcejippgo),
/// offset: 24
#[prost(message, tag = "6")]
Ipkgiijepaj(super::Aeggfgbnlpe),
/// offset: 24
#[prost(message, tag = "1")]
Jfgimdgombh(super::Ljgkogkedoa),
/// offset: 24
#[prost(message, tag = "9")]
Oooaclefdgm(super::Hldljbfimoo),
/// offset: 24
#[prost(message, tag = "526")]
Admicngjloi(super::Gangpoohaki),
/// offset: 24
#[prost(message, tag = "734")]
Aoemgefgifg(super::Gdndbhgjblf),
}
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9813)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Henhaifodig {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ckicdpijimf {
/// offset: 24
#[prost(uint32, tag = "13")]
pub battle_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Agbpbaoccjf {
/// offset: 24
#[prost(bool, tag = "2")]
pub is_win: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fjgmggiglpd {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mojcejippgo {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aopodahbpfh {
/// offset: 24
#[prost(uint32, tag = "8")]
pub mmnjodijpoe: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub content_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pkphooggpol {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub message_datas: ::prost::alloc::vec::Vec<Aopodahbpfh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ohpmdjfalnh {
/// offset: 24
#[prost(uint32, tag = "14")]
pub content_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Emheojncgfh {
/// offset: 24
#[prost(uint32, tag = "7")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub grid_fight_equipment_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kaajekkidie {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub ggmpegmehpd: ::core::option::Option<Emheojncgfh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aeggfgbnlpe {
/// offset: 24
#[prost(bool, tag = "2")]
pub foggejiijcm: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Allfgcialij {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub grid_fight_equipment_list: ::prost::alloc::vec::Vec<Emheojncgfh>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub jnbialmkfcl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ljgkogkedoa {
/// offset: 24
#[prost(uint32, tag = "14")]
pub ojeihpeijco: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mgcpepbpmng {
/// offset: 24
#[prost(uint32, tag = "8")]
pub content_id: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub hafokmhcgfm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Epbfaahfdnf {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub kfnmiembjgd: ::prost::alloc::vec::Vec<Mgcpepbpmng>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hldljbfimoo {
/// offset: 24
#[prost(uint32, tag = "10")]
pub hafokmhcgfm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hieacfoemce {
/// offset: 24
#[prost(uint32, tag = "2")]
pub hicejejnole: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gangpoohaki {
/// offset: 24
#[prost(uint32, tag = "12")]
pub pebcblblmph: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ccpcaigebcb {
/// offset: 24
#[prost(uint32, tag = "15")]
pub ccbiiddbfgk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gdndbhgjblf {
/// offset: 24
#[prost(uint32, tag = "14")]
pub pebcblblmph: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gbmahpjpglm {
/// offset: 24
#[prost(uint32, tag = "5")]
pub ckhclkoalke: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9776)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gncjnhiokdl {
/// offset: 32
#[prost(uint32, tag = "15")]
pub ckhclkoalke: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
#[prost(oneof = "gncjnhiokdl::Pgniencdoda", tags = "11, 12, 4")]
pub pgniencdoda: ::core::option::Option<gncjnhiokdl::Pgniencdoda>,
}
/// Nested message and enum types in `GNCJNHIOKDL`.
pub mod gncjnhiokdl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Pgniencdoda {
/// offset: 16
#[prost(uint32, tag = "11")]
Echfgjhhgog(u32),
/// offset: 16
#[prost(uint32, tag = "12")]
Ndedllmefbj(u32),
/// offset: 16
#[prost(message, tag = "4")]
Cjkeimbcmep(super::Apamfckfhll),
}
}
/// Obf: NIAFAFFMEMM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9786)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PixAirUnlockPlaneCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub plane_id: u32,
}
/// Obf: GIHJNDBDJJI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9811)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PixAirUnlockPlaneScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub plane_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Knhfdinijol {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9819)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ekjmijbiiho {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: JMAHAKPLAAD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8232)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPlanetFesDataCsReq {}
/// Obf: MNNDMCHALGC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8242)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPlanetFesDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub lcpedlcomfe: ::core::option::Option<Obehbnoclmm>,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub skill_info: ::core::option::Option<Bagaoalhaji>,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub opjljopbgoj: ::core::option::Option<Chbcjnlolmb>,
/// offset: 48
#[prost(message, optional, tag = "4")]
pub ccfgccmefci: ::core::option::Option<Nollhkimdoc>,
/// offset: 56
#[prost(message, optional, tag = "15")]
pub njfggoomgcd: ::core::option::Option<Kcmjjljchhp>,
/// offset: 64
#[prost(message, repeated, tag = "2")]
pub custom_value_list: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 72
#[prost(message, optional, tag = "9")]
pub iekdojdpmeb: ::core::option::Option<Jmbnhafhihm>,
/// offset: 80
#[prost(message, optional, tag = "7")]
pub ochnmgmdhme: ::core::option::Option<Kneckdaokoa>,
/// offset: 88
#[prost(message, optional, tag = "3")]
pub oeibhlmdjka: ::core::option::Option<Bldihadjkjf>,
/// offset: 96
#[prost(message, optional, tag = "1")]
pub coggjelnfcn: ::core::option::Option<Phcpoihapgp>,
/// offset: 104
#[prost(message, optional, tag = "13")]
pub feoonkklcha: ::core::option::Option<Plofkjdkepn>,
/// offset: 112
#[prost(message, optional, tag = "12")]
pub bbekbjphejk: ::core::option::Option<Ppaielakijd>,
/// offset: 120
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ncfkhdikcni {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub gfkafifmhnf: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: BPDMBMPFPEB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8207)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesSyncChangeScNotify {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub dgngmjmpfgk: ::prost::alloc::vec::Vec<Lejnbblnndm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Obebkodgodb {
/// offset: 24
#[prost(uint32, tag = "1")]
pub bneflbpcpoi: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub empdmdndlhe: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub epfhbgngbbk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lejnbblnndm {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub source: ::core::option::Option<Obebkodgodb>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub bbehhchkmnl: ::core::option::Option<Epkgfjdjmhm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Daggfioghge {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub ejpendjnlih: ::core::option::Option<Ncfkhdikcni>,
/// offset: 32
#[prost(message, optional, tag = "15")]
pub gamncjjjpen: ::core::option::Option<Ncfkhdikcni>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub fnabejnjbkn: u32,
/// offset: 48
#[prost(int64, tag = "9")]
pub mghnnenoogb: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jmbnhafhihm {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub goijoochjdp: ::prost::alloc::vec::Vec<Daggfioghge>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cphoiphapdj {
/// offset: 24
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub pleembmpica: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub role_star: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Phcpoihapgp {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub avatar_list: ::prost::alloc::vec::Vec<Cphoiphapdj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fmkmefmojgj {
/// offset: 24
#[prost(uint32, tag = "2")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub item_count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kneckdaokoa {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub item_value: ::core::option::Option<Ncfkhdikcni>,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub gjplommebgm: ::core::option::Option<Ncfkhdikcni>,
/// offset: 40
#[prost(message, repeated, tag = "13")]
pub item_list: ::prost::alloc::vec::Vec<Fmkmefmojgj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Chbcjnlolmb {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub ldcjonhgdan: ::prost::alloc::vec::Vec<Kicpdgkggho>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kicpdgkggho {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub kabjohkoefn: ::prost::alloc::vec::Vec<Iedambickbb>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub source: ::core::option::Option<Obebkodgodb>,
/// offset: 40
#[prost(uint64, tag = "10")]
pub unique_id: u64,
/// offset: 48
#[prost(uint32, tag = "9")]
pub config_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iedambickbb {
#[prost(oneof = "iedambickbb::Kknboacncon", tags = "5")]
pub kknboacncon: ::core::option::Option<iedambickbb::Kknboacncon>,
}
/// Nested message and enum types in `IEDAMBICKBB`.
pub mod iedambickbb {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 24
#[prost(int64, tag = "5")]
Khcgomajdgl(i64),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jhacffjiphk {
/// offset: 32
#[prost(uint32, tag = "14")]
pub dpchgmmcknn: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub quest_id: u32,
/// offset: 44
#[prost(enumeration = "PlanetFesQuestState", tag = "3")]
pub status: i32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub progress: u32,
#[prost(oneof = "jhacffjiphk::Jcphpahkpdd", tags = "10, 2")]
pub jcphpahkpdd: ::core::option::Option<jhacffjiphk::Jcphpahkpdd>,
}
/// Nested message and enum types in `JHACFFJIPHK`.
pub mod jhacffjiphk {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Jcphpahkpdd {
/// offset: 16
#[prost(uint32, tag = "10")]
Mcnlmnokaff(u32),
/// offset: 16
#[prost(message, tag = "2")]
Knocpajcpjc(super::Ncfkhdikcni),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pconbogedfd {
/// offset: 24
#[prost(uint32, tag = "5")]
pub edbpmkphldk: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub pkciadaeicg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Plofkjdkepn {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub quest_list: ::prost::alloc::vec::Vec<Jhacffjiphk>,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub dfbgaoajlic: ::core::option::Option<Pconbogedfd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bldihadjkjf {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub nnjcnemgeaj: ::core::option::Option<Ncfkhdikcni>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub jkagcgkchjg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hbonefmpkko {
/// offset: 24
#[prost(uint32, tag = "2")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub mmfgajncaoa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ppaielakijd {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub bjnohkfonfp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub kfofakdpgjc: ::prost::alloc::vec::Vec<Hbonefmpkko>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ekeobmokefd {
/// offset: 24
#[prost(uint32, tag = "5")]
pub skill_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bagaoalhaji {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub aphgaeapljf: ::prost::alloc::vec::Vec<Ekeobmokefd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Obehbnoclmm {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub hpmnikjgbpd: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub cngmmdkcbnd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nollhkimdoc {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub ijmhpoepilg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub joadljidgnd: u32,
/// offset: 40
#[prost(int64, tag = "1")]
pub gldgchldmje: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Epkgfjdjmhm {
#[prost(
oneof = "epkgfjdjmhm::Kknboacncon",
tags = "13, 4, 11, 12, 9, 5, 3, 1, 6, 8, 14, 15, 10, 7, 2, 638, 608, 23, 518, 1944, 147, 209, 1097, 655, 1068, 99, 1669, 150"
)]
pub kknboacncon: ::core::option::Option<epkgfjdjmhm::Kknboacncon>,
}
/// Nested message and enum types in `EPKGFJDJMHM`.
pub mod epkgfjdjmhm {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "13")]
Fkfplmflnpi(super::Bejopehpabo),
/// offset: 16
#[prost(message, tag = "4")]
Hfcppgppmpb(super::Bejopehpabo),
/// offset: 16
#[prost(message, tag = "11")]
Lmoleldikma(super::Ihhoneljhjg),
/// offset: 16
#[prost(message, tag = "12")]
Jcjlaaflghc(super::Ihhoneljhjg),
/// offset: 16
#[prost(message, tag = "9")]
Dlnegfmncpi(super::Daggfioghge),
/// offset: 16
#[prost(message, tag = "5")]
Jlhjhfmmapg(super::Daggfioghge),
/// offset: 16
#[prost(message, tag = "3")]
Lpghoglgekh(super::Cphoiphapdj),
/// offset: 16
#[prost(message, tag = "1")]
Bfpnbepppll(super::Cphoiphapdj),
/// offset: 16
#[prost(message, tag = "6")]
Kmknpaladdc(super::Kicpdgkggho),
/// offset: 16
#[prost(message, tag = "8")]
Elmmnhbecni(super::Kicpdgkggho),
/// offset: 16
#[prost(message, tag = "14")]
Fbmjjgfjfma(super::Aaimicllcke),
/// offset: 16
#[prost(message, tag = "15")]
Npndmlgfefi(super::Jhacffjiphk),
/// offset: 16
#[prost(message, tag = "10")]
Lihdhbnhdkm(super::Jhacffjiphk),
/// offset: 16
#[prost(message, tag = "7")]
Mdfjjfcdlck(super::Pconbogedfd),
/// offset: 16
#[prost(message, tag = "2")]
Konhpicielo(super::Bfakcfdpnfm),
/// offset: 16
#[prost(message, tag = "638")]
Lnpgimbemoe(super::Ekeobmokefd),
/// offset: 16
#[prost(message, tag = "608")]
Hggbfceflko(super::Imhojpdmoji),
/// offset: 16
#[prost(message, tag = "23")]
Odohjnabbam(super::Ecidgebfjhp),
/// offset: 16
#[prost(message, tag = "518")]
Jdleefdfjga(super::Pemcofdfcac),
/// offset: 16
#[prost(message, tag = "1944")]
Cgmbbdhdmeo(super::Mcchabopefj),
/// offset: 16
#[prost(message, tag = "147")]
Kghojjkncbp(super::Hgjhbcbione),
/// offset: 16
#[prost(message, tag = "209")]
Bpkmbmpjaon(super::Canocbhnhlj),
/// offset: 16
#[prost(message, tag = "1097")]
Eopiljcmlla(super::Kicpdgkggho),
/// offset: 16
#[prost(message, tag = "655")]
Kmcjfdedeaa(super::Flcjmpndmmh),
/// offset: 16
#[prost(message, tag = "1068")]
Dbdliipgeoe(super::Gmodjeecppj),
/// offset: 16
#[prost(message, tag = "99")]
Jogcfkgjmjb(super::Iedpddjaaih),
/// offset: 16
#[prost(message, tag = "1669")]
Kjoaeegigdi(super::Maoinjajoec),
/// offset: 16
#[prost(message, tag = "150")]
Oahocfkemcm(super::Dfephmalkdk),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bfakcfdpnfm {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub bbekbjphejk: ::core::option::Option<Hbonefmpkko>,
/// offset: 32
#[prost(bool, tag = "4")]
pub has_passed: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aaimicllcke {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub nnjcnemgeaj: ::core::option::Option<Ncfkhdikcni>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub jkagcgkchjg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bejopehpabo {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub dcpdnbaldoa: ::core::option::Option<Ncfkhdikcni>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub hfnnnghbhgg: ::core::option::Option<Ncfkhdikcni>,
/// offset: 40
#[prost(uint32, repeated, tag = "9")]
pub lgbojjfegfi: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, optional, tag = "4")]
pub hmciedenfmk: ::core::option::Option<Ncfkhdikcni>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ihhoneljhjg {
/// offset: 24
#[prost(uint32, tag = "6")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub hfnnnghbhgg: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub dcpdnbaldoa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Imhojpdmoji {
/// offset: 24
#[prost(uint32, tag = "8")]
pub hbjijhhmego: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub mcbacmoadph: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Glecncobkcj {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub nfdjocbmlci: ::core::option::Option<Ncfkhdikcni>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub lkbhaflmola: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub pkjhfpfoabl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Flcjmpndmmh {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "10")]
pub odicaocljko: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub fihppanoofl: ::prost::alloc::vec::Vec<Glecncobkcj>,
/// offset: 40
#[prost(message, optional, tag = "1")]
pub fdgkboiehbd: ::core::option::Option<Ncfkhdikcni>,
/// offset: 48
#[prost(message, optional, tag = "3")]
pub bfeoojbnfbg: ::core::option::Option<Ncfkhdikcni>,
/// offset: 56
#[prost(message, optional, tag = "14")]
pub fhgfekeajff: ::core::option::Option<Ncfkhdikcni>,
/// offset: 64
#[prost(uint32, tag = "15")]
pub nfcmaeigkhk: u32,
/// offset: 68
#[prost(uint32, tag = "4")]
pub laaapjaikaf: u32,
/// offset: 72
#[prost(uint32, tag = "12")]
pub bpbadpaacol: u32,
/// offset: 76
#[prost(uint32, tag = "7")]
pub magbfeheooi: u32,
/// offset: 80
#[prost(uint32, tag = "5")]
pub hbmgkjaapfi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ecidgebfjhp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub bolcngakamg: ::core::option::Option<Plpdnknjbaa>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mcchabopefj {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub ghkfkgmohdo: ::core::option::Option<Mofknbakkdi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pemcofdfcac {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub efojbkpjlio: ::core::option::Option<Ncfkhdikcni>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hgjhbcbione {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub gloagdbekdp: ::core::option::Option<Ojhhacmhfka>,
/// offset: 32
#[prost(enumeration = "Gjjeoaneddo", tag = "11")]
pub gmkicmimaab: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Canocbhnhlj {
/// offset: 24
#[prost(uint32, tag = "12")]
pub cngmmdkcbnd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aimnhehkimi {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub bagmmoniigk: ::core::option::Option<Ncfkhdikcni>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub djmpadmmpan: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub oaeficolfig: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub hmhedccldgb: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub afohlioklaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ikmlljnnkjb {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub item_list: ::prost::alloc::vec::Vec<Fmkmefmojgj>,
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub transfer_item_list: ::prost::alloc::vec::Vec<Aimnhehkimi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ipmldnlacfo {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub pienfncgfmb: ::core::option::Option<Aimnhehkimi>,
/// offset: 24
#[prost(message, optional, tag = "4")]
pub nlfcabfpjhd: ::core::option::Option<Fmkmefmojgj>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8223)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gomidgnoenh {
/// offset: 24
#[prost(uint32, tag = "11")]
pub fnabejnjbkn: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8244)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dhhfamdcdpk {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Phfgdcmbdba {
/// offset: 24
#[prost(uint32, tag = "1")]
pub fnabejnjbkn: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8227)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pofdbdhojng {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub nemfnenacnb: ::prost::alloc::vec::Vec<Phfgdcmbdba>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8219)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ecjciapbfdj {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8245)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fpmmpgaogch {
/// offset: 24
#[prost(uint32, tag = "10")]
pub fnabejnjbkn: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8209)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Loffnnnidmm {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8229)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Oleniplhipi {
/// offset: 24
#[prost(bool, tag = "4")]
pub cagchkjhmpd: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8243)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ihhbdejocgi {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8234)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Moolkfodkik {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8221)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nlagkojkhcn {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub galbolnodbb: ::core::option::Option<Ncfkhdikcni>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: IMPNLCOOGGD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8240)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesDoGachaCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub gacha_count: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub gacha_id: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub simulate_magic: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ekpbgmkjgdl {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub hlbcfjllkbl: ::core::option::Option<Ipmldnlacfo>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub bemdnemabcc: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub mgbcapiiklm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nghcojcmjok {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub hainmhkiomj: ::prost::alloc::vec::Vec<Ekpbgmkjgdl>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub opoidchimek: ::core::option::Option<Ncfkhdikcni>,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub fajlfdnkfgj: ::prost::alloc::vec::Vec<Ipmldnlacfo>,
/// offset: 48
#[prost(uint32, repeated, tag = "8")]
pub bncojcegbpg: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ndpjhjoaoje {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub epbjnifhble: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub hmmbbenhife: ::core::option::Option<Ikmlljnnkjb>,
}
/// Obf: OJFBBKAOHAK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8205)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesDoGachaScRsp {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub lgpdnigjekp: ::prost::alloc::vec::Vec<Fmkmefmojgj>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub gacha_id: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub retcode: u32,
#[prost(oneof = "planet_fes_do_gacha_sc_rsp::Bnjpphjnkhf", tags = "6, 8")]
pub bnjpphjnkhf: ::core::option::Option<planet_fes_do_gacha_sc_rsp::Bnjpphjnkhf>,
}
/// Nested message and enum types in `PlanetFesDoGachaScRsp`.
pub mod planet_fes_do_gacha_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bnjpphjnkhf {
/// offset: 16
#[prost(message, tag = "6")]
Ehlpjeljjoo(super::Nghcojcmjok),
/// offset: 16
#[prost(message, tag = "8")]
Ffbdknihnel(super::Ndpjhjoaoje),
}
}
/// Obf: MOAHEAJFFGN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8208)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesAvatarLevelUpCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub igoojkmpmdc: u32,
}
/// Obf: IIPDJGEHIIM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8203)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesAvatarLevelUpScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub reward: ::core::option::Option<Gnmciepebpk>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub igoojkmpmdc: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub kpgneaboecg: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub avatar_id: u32,
}
/// Obf: JENABHHEFCD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8238)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesTakeQuestRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub quest_id: u32,
}
/// Obf: ECKAIIJPAON
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8220)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesTakeQuestRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub jmbfmmpaaao: ::core::option::Option<Ikmlljnnkjb>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub quest_id: u32,
}
/// Obf: IEAMIJBBOMA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8215)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesSkillLevelUpCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub skill_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub igoojkmpmdc: u32,
}
/// Obf: GBPAJNPKPOB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8222)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesSkillLevelUpScRsp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub item_cost: ::core::option::Option<Fmkmefmojgj>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub skill_id: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub skill_level: u32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gnmciepebpk {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "3")]
pub ndmlpigabge: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub item_value: ::core::option::Option<Ncfkhdikcni>,
/// offset: 40
#[prost(message, repeated, tag = "11")]
pub item_list: ::prost::alloc::vec::Vec<Fmkmefmojgj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hcgdliamdla {
/// offset: 24
#[prost(uint32, tag = "1")]
pub jadcepfhhdk: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub jjgmigbbeoo: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mbmagilkfgp {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub lebnogamcne: ::prost::alloc::vec::Vec<Hcgdliamdla>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bcgjjccjbcg {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "1")]
pub mikllooajfe: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub hllibeekfii: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub njhapbialcn: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub hhgahebnail: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bachhbgnena {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub cfdiklbinhk: ::core::option::Option<Pgphekkpbld>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub dlfhabgghff: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub eddbmfmepjk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ldomeigdiak {
/// offset: 24
#[prost(uint32, tag = "14")]
pub nfmhioiflcb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nddhjbfebhg {
/// offset: 24
#[prost(uint32, tag = "15")]
pub nfmhioiflcb: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub clmmhffnkeh: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub oknpkmabahe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Koeibofdlcm {
/// offset: 24
#[prost(uint32, tag = "14")]
pub nfmhioiflcb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ojhhacmhfka {
/// offset: 32
#[prost(uint32, tag = "9")]
pub biofdpichlc: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub lfkdangnjim: u32,
/// offset: 40
#[prost(int64, tag = "15")]
pub hpnlmpjjhcf: i64,
/// offset: 48
#[prost(bool, tag = "12")]
pub bmhcdipkkle: bool,
/// offset: 49
#[prost(bool, tag = "7")]
pub hmeipbnomig: bool,
/// offset: 50
#[prost(bool, tag = "8")]
pub nlkmdibkcil: bool,
/// offset: 56
#[prost(uint32, tag = "3")]
pub laoacnpdold: u32,
#[prost(oneof = "ojhhacmhfka::Mmcgbgdjipn", tags = "6, 13, 1, 10, 14, 2")]
pub mmcgbgdjipn: ::core::option::Option<ojhhacmhfka::Mmcgbgdjipn>,
}
/// Nested message and enum types in `OJHHACMHFKA`.
pub mod ojhhacmhfka {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 16
#[prost(message, tag = "6")]
Bpabmonfknb(super::Mbmagilkfgp),
/// offset: 16
#[prost(message, tag = "13")]
Dpnfikghfih(super::Bcgjjccjbcg),
/// offset: 16
#[prost(message, tag = "1")]
Nbamdoaehpj(super::Bachhbgnena),
/// offset: 16
#[prost(message, tag = "10")]
Digjdcncpom(super::Ldomeigdiak),
/// offset: 16
#[prost(message, tag = "14")]
Mbnbkommpfb(super::Nddhjbfebhg),
/// offset: 16
#[prost(message, tag = "2")]
Fbgjaacoeei(super::Koeibofdlcm),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mofknbakkdi {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub fdgkboiehbd: ::core::option::Option<Ncfkhdikcni>,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub ckacalmicbh: ::prost::alloc::vec::Vec<Ojhhacmhfka>,
/// offset: 40
#[prost(map = "uint32, uint32", tag = "8")]
pub flknhfmndce: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(bool, tag = "3")]
pub candcmocafh: bool,
/// offset: 49
#[prost(bool, tag = "10")]
pub has_passed: bool,
/// offset: 52
#[prost(uint32, tag = "9")]
pub lfkdangnjim: u32,
/// offset: 56
#[prost(int64, tag = "11")]
pub ifepjhgncoi: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ohabcoegdeh {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub ejnbhkgoeki: ::core::option::Option<Ncfkhdikcni>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub fihppanoofl: ::prost::alloc::vec::Vec<Glecncobkcj>,
/// offset: 40
#[prost(message, optional, tag = "12")]
pub fdgkboiehbd: ::core::option::Option<Ncfkhdikcni>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub nmlfcghpgel: u32,
/// offset: 52
#[prost(bool, tag = "6")]
pub candcmocafh: bool,
/// offset: 56
#[prost(uint32, tag = "1")]
pub lfkdangnjim: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bmghlhhjege {
/// offset: 24
#[prost(uint32, tag = "8")]
pub laoacnpdold: u32,
/// offset: 28
#[prost(bool, tag = "3")]
pub ppfaemgdaof: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Plpdnknjbaa {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub hocbdmpemdh: ::core::option::Option<Mofknbakkdi>,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub endpgfbabbb: ::prost::alloc::vec::Vec<Bmghlhhjege>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub kcencaapmlk: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "7")]
pub hbgpldacaci: ::prost::alloc::vec::Vec<Ohabcoegdeh>,
/// offset: 56
#[prost(uint32, tag = "1")]
pub cineileiejk: u32,
/// offset: 60
#[prost(uint32, tag = "13")]
pub nedcjcbpejm: u32,
}
/// Obf: NBCOEHFDNDL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8212)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesGetBusinessDayInfoCsReq {
/// offset: 24
#[prost(bool, tag = "1")]
pub efilmaohobk: bool,
}
/// Obf: CNNHNLACLCC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8206)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesGetBusinessDayInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub bolcngakamg: ::core::option::Option<Plpdnknjbaa>,
/// offset: 32
#[prost(int64, tag = "7")]
pub nacempjfkah: i64,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kcmjjljchhp {
/// offset: 24
#[prost(int64, tag = "8")]
pub nacempjfkah: i64,
/// offset: 32
#[prost(bool, tag = "14")]
pub candcmocafh: bool,
/// offset: 33
#[prost(bool, tag = "11")]
pub has_passed: bool,
/// offset: 36
#[prost(uint32, tag = "6")]
pub nedcjcbpejm: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub cineileiejk: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub ddoigecmkka: u32,
}
/// Obf: DFNKGEIEDOA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8216)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesBusinessDayRefreshEventCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub lfkdangnjim: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub laoacnpdold: u32,
/// offset: 32
#[prost(bool, tag = "5")]
pub ceionhpdndp: bool,
}
/// Obf: KFKLIDNFCOP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8241)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesBusinessDayRefreshEventScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub gloagdbekdp: ::core::option::Option<Ojhhacmhfka>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: EEANOEFPPKN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8218)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesDeliverPamCargoCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub jadcepfhhdk: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub avatar_id: u32,
}
/// Obf: IOAKMGCGLHP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8249)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesDeliverPamCargoScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub ffmilolelnj: ::core::option::Option<Gnmciepebpk>,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub gloagdbekdp: ::core::option::Option<Ojhhacmhfka>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
}
/// Obf: MCLIICJBLIP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8214)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesChooseAvatarEventOptionCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub mabncdebpdk: u32,
}
/// Obf: PPJKEHJCBHH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8250)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesChooseAvatarEventOptionScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub gloagdbekdp: ::core::option::Option<Ojhhacmhfka>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<Gnmciepebpk>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub dnlafcpnpoe: u32,
/// offset: 44
#[prost(uint32, tag = "14")]
pub hhgahebnail: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "5")]
pub iibjdckhake: u32,
}
/// Obf: NBIFLFMNLEJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8237)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesDealAvatarEventOptionItemCsReq {
/// offset: 24
#[prost(bool, tag = "10")]
pub mlkbobieapl: bool,
/// offset: 28
#[prost(uint32, tag = "6")]
pub hllibeekfii: u32,
}
/// Obf: CEEBEKFBONM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8246)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesDealAvatarEventOptionItemScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub gloagdbekdp: ::core::option::Option<Ojhhacmhfka>,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<Gnmciepebpk>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub dnlafcpnpoe: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub iibjdckhake: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 52
#[prost(bool, tag = "11")]
pub mlkbobieapl: bool,
}
/// Obf: JFKHEIDJDMO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8248)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesTakeRegionPhaseRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub bkpdkfldldd: u32,
}
/// Obf: MEHDPNELHCD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8224)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesTakeRegionPhaseRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub reward_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub bkpdkfldldd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nmknolpfjdn {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub ckliekoigog: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub hgdnmkbnmbk: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub jckkppelfhc: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub kohgfngkfpe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pgphekkpbld {
/// offset: 32
#[prost(uint32, tag = "5")]
pub dlfhabgghff: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub afdnfcbcfbf: u32,
#[prost(oneof = "pgphekkpbld::Jmpnihhamph", tags = "12")]
pub jmpnihhamph: ::core::option::Option<pgphekkpbld::Jmpnihhamph>,
}
/// Nested message and enum types in `PGPHEKKPBLD`.
pub mod pgphekkpbld {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Jmpnihhamph {
/// offset: 16
#[prost(message, tag = "12")]
Aglmedobmal(super::Nmknolpfjdn),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pbapkaghgfb {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub goejbenhbhe: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: DPDILLMEAKN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8228)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesStartMiniGameCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub afdnfcbcfbf: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub dlfhabgghff: u32,
}
/// Obf: LBFNAJJGCBH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8233)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesStartMiniGameScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub cfdiklbinhk: ::core::option::Option<Pgphekkpbld>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<Gnmciepebpk>,
/// offset: 52
#[prost(uint32, tag = "14")]
pub retcode: u32,
#[prost(oneof = "planet_fes_start_mini_game_sc_rsp::Jiomphmgalf", tags = "9")]
pub jiomphmgalf: ::core::option::Option<
planet_fes_start_mini_game_sc_rsp::Jiomphmgalf,
>,
}
/// Nested message and enum types in `PlanetFesStartMiniGameScRsp`.
pub mod planet_fes_start_mini_game_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Jiomphmgalf {
/// offset: 40
#[prost(message, tag = "9")]
Hmmbbenhife(super::Pbapkaghgfb),
}
}
/// Obf: BDLBEEMAABE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8235)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesUseItemCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub jmoobdbkfmd: u32,
}
/// Obf: LEIBJEPHONE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8236)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesUseItemScRsp {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub reward: ::core::option::Option<Gnmciepebpk>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: FNAEBIJFOFF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8213)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesGameBingoFlipCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub lkfigbgpejb: u32,
}
/// Obf: CPLFEKKNLDO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8204)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesGameBingoFlipScRsp {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub reward: ::core::option::Option<Gnmciepebpk>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "11")]
pub bdefaffdbcc: bool,
/// offset: 40
#[prost(uint32, tag = "2")]
pub lkfigbgpejb: u32,
}
/// Obf: GFMNPNJADFN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8201)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesBonusEventInteractCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub jcbnlgdommf: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub laoacnpdold: u32,
}
/// Obf: BBGADFGONHI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8211)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesBonusEventInteractScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub reward: ::core::option::Option<Gnmciepebpk>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub gloagdbekdp: ::core::option::Option<Ojhhacmhfka>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub laoacnpdold: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Maoinjajoec {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub gold: ::core::option::Option<Ncfkhdikcni>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub ppoagpgeafh: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub jkagcgkchjg: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub emjpfphbkmg: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub lbicjmamfgn: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub uid: u32,
/// offset: 52
#[prost(uint32, tag = "14")]
pub lfkdangnjim: u32,
}
/// Obf: FHCCHMLGAEF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8231)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesGetFriendRankingInfoListCsReq {}
/// Obf: AIKFHAIJGDH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8225)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesGetFriendRankingInfoListScRsp {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub ponaokbniam: ::core::option::Option<Maoinjajoec>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: BGGGJMGLOEI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8239)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesFriendRankingInfoChangeScNotify {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub mlphlihfgkg: ::prost::alloc::vec::Vec<Maoinjajoec>,
}
/// Obf: EILODDMBANJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8230)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesSetCustomKeyValueCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub key: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub value: u32,
}
/// Obf: CMFIANLCNEA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8202)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesSetCustomKeyValueScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub key: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub value: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8226)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ghonfflamhb {
/// offset: 24
#[prost(uint32, tag = "11")]
pub igoojkmpmdc: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8210)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bgnamlhfldb {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: BJEDJFIEHPB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8247)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesGetAvatarStatCsReq {}
/// Obf: CBHMAHKODLB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8217)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesGetAvatarStatScRsp {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub fihppanoofl: ::prost::alloc::vec::Vec<Glecncobkcj>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gmodjeecppj {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub oeegpnocflp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(int64, tag = "4")]
pub apply_time: i64,
/// offset: 40
#[prost(uint32, tag = "7")]
pub blgldjhomno: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub apiffhbcdkk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iedpddjaaih {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub oeegpnocflp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(int64, tag = "15")]
pub time: i64,
/// offset: 40
#[prost(bool, tag = "1")]
pub foggejiijcm: bool,
/// offset: 44
#[prost(uint32, tag = "8")]
pub hcjciagkhhl: u32,
/// offset: 48
#[prost(uint64, tag = "10")]
pub cbmbobnckmo: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dfephmalkdk {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub oeegpnocflp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub blgldjhomno: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub apiffhbcdkk: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub source: u32,
/// offset: 48
#[prost(int64, tag = "13")]
pub time: i64,
}
/// Obf: GEIELBEBJCK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8322)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesGetExtraCardPieceInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eppibfolfkn {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub fdhmlgfkdip: ::prost::alloc::vec::Vec<Dfephmalkdk>,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub mlpnipenebg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub eominocgljf: ::prost::alloc::vec::Vec<Fmkmefmojgj>,
/// offset: 40
#[prost(message, repeated, tag = "11")]
pub gmleojclcfb: ::prost::alloc::vec::Vec<Gmodjeecppj>,
/// offset: 56
#[prost(uint32, tag = "4")]
pub mlgaodmihjh: u32,
/// offset: 60
#[prost(uint32, tag = "6")]
pub haahagapdkc: u32,
/// offset: 64
#[prost(uint32, tag = "15")]
pub uid: u32,
/// offset: 72
#[prost(int64, tag = "5")]
pub oiknnpokkme: i64,
}
/// Obf: MCIOMLIEACB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8332)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesGetExtraCardPieceInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub gipnmpknifg: ::core::option::Option<Eppibfolfkn>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: HFGLNNFOPON
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8297)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesGetFriendCardPieceCsReq {}
/// Obf: NKJOIFBLLKO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8313)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesGetFriendCardPieceScRsp {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub pebgjjcnbmm: ::prost::alloc::vec::Vec<Eppibfolfkn>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: NINEEGGAMBC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8334)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesChangeCardPieceApplyPermissionCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub haahagapdkc: u32,
}
/// Obf: OCPAJELJLGE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8317)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesChangeCardPieceApplyPermissionScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub haahagapdkc: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: ALNIHNLACOK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8309)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesApplyCardPieceCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub oeegpnocflp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub teleport_id: u32,
}
/// Obf: ONCGFIALKHI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8335)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesApplyCardPieceScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub oeegpnocflp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "11")]
pub gopcdfeioea: bool,
/// offset: 36
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 40
#[prost(int64, tag = "4")]
pub gldgchldmje: i64,
/// offset: 48
#[prost(uint32, tag = "3")]
pub blgldjhomno: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub teleport_id: u32,
}
/// Obf: DGJIEIKGCNF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8299)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesHandleCardPieceApplyCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub jakkdghljph: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub apiffhbcdkk: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub blgldjhomno: u32,
/// offset: 40
#[prost(bool, tag = "11")]
pub ikobgocehfg: bool,
}
/// Obf: ELPANOAHJIB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8319)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesHandleCardPieceApplyScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub jakkdghljph: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(int64, tag = "15")]
pub jeaghjhmcen: i64,
/// offset: 40
#[prost(uint32, tag = "9")]
pub blgldjhomno: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 48
#[prost(bool, tag = "2")]
pub ikobgocehfg: bool,
}
/// Obf: FIMDIBKGMEE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8333)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesGetOfferedCardPieceCsReq {
/// offset: 24
#[prost(uint64, tag = "2")]
pub cbmbobnckmo: u64,
/// offset: 32
#[prost(bool, tag = "13")]
pub foggejiijcm: bool,
}
/// Obf: ALGDCPHADFA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8324)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesGetOfferedCardPieceScRsp {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub cbpkfdjmgbh: ::prost::alloc::vec::Vec<Iedpddjaaih>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub eominocgljf: ::prost::alloc::vec::Vec<Fmkmefmojgj>,
/// offset: 40
#[prost(uint64, tag = "13")]
pub cbmbobnckmo: u64,
/// offset: 48
#[prost(int64, tag = "2")]
pub maflgllokbb: i64,
/// offset: 56
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 60
#[prost(bool, tag = "7")]
pub foggejiijcm: bool,
}
/// Obf: DBIFGMGGCMA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8311)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesGiveCardPieceCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub jakkdghljph: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub teleport_id: u32,
}
/// Obf: IDJNDALFMFL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8330)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesGiveCardPieceScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub jakkdghljph: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(int64, tag = "12")]
pub jeaghjhmcen: i64,
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub teleport_id: u32,
/// offset: 48
#[prost(uint64, tag = "14")]
pub cbmbobnckmo: u64,
}
/// Obf: PDMEBJHODBM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8295)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlanetFesLargeBonusInteractCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub mmkababenke: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub dnbkkdbffaj: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub iabogpkeagf: u32,
}
/// Obf: LAPACOEMOCK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8298)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlanetFesLargeBonusInteractScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub gloagdbekdp: ::core::option::Option<Ojhhacmhfka>,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub cgknmglfkbn: ::core::option::Option<Ncfkhdikcni>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub dnbkkdbffaj: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8293)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jjibnoegflk {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8328)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aahpjecondn {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: LEGAPPMEBBL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(73)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerLoginCsReq {
/// offset: 16
#[prost(string, tag = "12")]
pub nibmfcfbhep: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "8")]
pub signature: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "6")]
pub jhokmnlhbma: ::prost::alloc::string::String,
/// offset: 40
#[prost(string, tag = "707")]
pub idifiepmlka: ::prost::alloc::string::String,
/// offset: 48
#[prost(string, tag = "3")]
pub bjcibnbgbmp: ::prost::alloc::string::String,
/// offset: 56
#[prost(string, tag = "5")]
pub gdmjpjckbbe: ::prost::alloc::string::String,
/// offset: 64
#[prost(string, tag = "14")]
pub lflcdngalme: ::prost::alloc::string::String,
/// offset: 72
#[prost(string, tag = "1751")]
pub jkgakdalfpe: ::prost::alloc::string::String,
/// offset: 80
#[prost(string, tag = "1448")]
pub lpbhjodecne: ::prost::alloc::string::String,
/// offset: 88
#[prost(string, tag = "1332")]
pub djonelmifee: ::prost::alloc::string::String,
/// offset: 96
#[prost(string, tag = "45")]
pub mgnligikkpp: ::prost::alloc::string::String,
/// offset: 104
#[prost(string, tag = "2")]
pub baogdofppln: ::prost::alloc::string::String,
/// offset: 112
#[prost(string, tag = "1716")]
pub ijkomikfkek: ::prost::alloc::string::String,
/// offset: 128
#[prost(string, tag = "11")]
pub ihmjhllclde: ::prost::alloc::string::String,
/// offset: 136
#[prost(string, tag = "15")]
pub ldcibphdaki: ::prost::alloc::string::String,
/// offset: 144
#[prost(string, tag = "4")]
pub bdgdpmalnif: ::prost::alloc::string::String,
/// offset: 152
#[prost(message, optional, tag = "1329")]
pub eondgecnaih: ::core::option::Option<Cmcjfjebbco>,
/// offset: 160
#[prost(message, optional, tag = "638")]
pub hnpmediejfc: ::core::option::Option<Mephkjfajpp>,
/// offset: 168
#[prost(enumeration = "PlatformType", tag = "13")]
pub platform: i32,
/// offset: 172
#[prost(uint32, tag = "654")]
pub kpfgilofidi: u32,
/// offset: 176
#[prost(uint32, tag = "382")]
pub fkffbemeiep: u32,
/// offset: 180
#[prost(enumeration = "LanguageType", tag = "9")]
pub hofemnaiihb: i32,
/// offset: 184
#[prost(bool, tag = "1731")]
pub acjkhhbjkhe: bool,
/// offset: 185
#[prost(bool, tag = "1865")]
pub menbljogjmh: bool,
/// offset: 188
#[prost(uint32, tag = "435")]
pub djcnhcgfhkf: u32,
/// offset: 192
#[prost(uint32, tag = "7")]
pub jmmhhfleepg: u32,
/// offset: 196
#[prost(uint32, tag = "1")]
pub ljkmpimkomo: u32,
/// offset: 200
#[prost(uint64, tag = "10")]
pub login_random: u64,
}
/// Obf: ADODOFNNPEO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerLoginScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub basic_info: ::core::option::Option<PlayerBasicInfo>,
/// offset: 24
#[prost(string, tag = "2")]
pub gioapokhaof: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "10")]
pub dkepkhpolhc: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint64, tag = "7")]
pub login_random: u64,
/// offset: 56
#[prost(uint64, tag = "4")]
pub server_timestamp_ms: u64,
/// offset: 64
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 68
#[prost(int32, tag = "8")]
pub cur_timezone: i32,
/// offset: 72
#[prost(bool, tag = "9")]
pub kcdahnnckpp: bool,
/// offset: 73
#[prost(bool, tag = "12")]
pub kdnppnhlnoa: bool,
/// offset: 76
#[prost(uint32, tag = "13")]
pub stamina: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(80)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerLogoutCsReq {}
/// Obf: MLINFKJIAEL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(36)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerGetTokenCsReq {
/// offset: 16
#[prost(string, tag = "12")]
pub account_uid: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "4")]
pub token: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "8")]
pub dnadiicfmee: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint32, tag = "13")]
pub platform: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub account_ip: u32,
/// offset: 56
#[prost(uint32, tag = "7")]
pub sign_type: u32,
/// offset: 60
#[prost(uint32, tag = "2")]
pub djcnhcgfhkf: u32,
/// offset: 64
#[prost(uint32, tag = "3")]
pub uid: u32,
/// offset: 68
#[prost(uint32, tag = "10")]
pub account_ip_port: u32,
}
/// Obf: KJAFBEGOCHP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(13)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerGetTokenScRsp {
/// offset: 16
#[prost(string, tag = "13")]
pub authkey: ::prost::alloc::string::String,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub black_info: ::core::option::Option<BlackInfo>,
/// offset: 40
#[prost(string, tag = "7")]
pub stop_desc: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint32, tag = "6")]
pub uid: u32,
/// offset: 52
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 56
#[prost(uint64, tag = "11")]
pub secret_key_seed: u64,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(81)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jkjmakhanpb {
/// offset: 24
#[prost(string, tag = "7")]
pub stop_desc: ::prost::alloc::string::String,
}
/// Obf: FJGOPHGFOGD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(10)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerSqueezedScNotify {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub black_info: ::core::option::Option<BlackInfo>,
/// offset: 32
#[prost(enumeration = "player_squeezed_sc_notify::KickType", tag = "15")]
pub kick_type: i32,
}
/// Nested message and enum types in `PlayerSqueezedScNotify`.
pub mod player_squeezed_sc_notify {
#[derive(proto_derive::CmdID)]
#[derive(
Clone,
Copy,
Debug,
PartialEq,
Eq,
Hash,
PartialOrd,
Ord,
::prost::Enumeration
)]
#[repr(i32)]
pub enum KickType {
KickSqueezed = 0,
KickBlack = 1,
KickChangePwd = 2,
KickLoginWhiteTimeout = 3,
KickAceAntiCheater = 4,
KickByGm = 5,
}
impl KickType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KickSqueezed => "KICK_SQUEEZED",
Self::KickBlack => "KICK_BLACK",
Self::KickChangePwd => "KICK_CHANGE_PWD",
Self::KickLoginWhiteTimeout => "KICK_LOGIN_WHITE_TIMEOUT",
Self::KickAceAntiCheater => "KICK_ACE_ANTI_CHEATER",
Self::KickByGm => "KICK_BY_GM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KICK_SQUEEZED" => Some(Self::KickSqueezed),
"KICK_BLACK" => Some(Self::KickBlack),
"KICK_CHANGE_PWD" => Some(Self::KickChangePwd),
"KICK_LOGIN_WHITE_TIMEOUT" => Some(Self::KickLoginWhiteTimeout),
"KICK_ACE_ANTI_CHEATER" => Some(Self::KickAceAntiCheater),
"KICK_BY_GM" => Some(Self::KickByGm),
_ => None,
}
}
}
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(87)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterStageCsReq {
/// offset: 16
#[prost(string, tag = "14")]
pub stop_desc: ::prost::alloc::string::String,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(29)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterStageScRsp {
/// offset: 16
#[prost(string, tag = "14")]
pub ccpkfokoljb: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: DABIFJNADLI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(100)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetBasicInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pnolliakgdb {
/// offset: 24
#[prost(uint32, tag = "6")]
pub jhjkcjkdhib: u32,
/// offset: 28
#[prost(bool, tag = "8")]
pub belkcbagmfc: bool,
/// offset: 29
#[prost(bool, tag = "10")]
pub mlpgdpgifcj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerSettingInfo {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub ojpaodihaje: ::core::option::Option<Pnolliakgdb>,
/// offset: 32
#[prost(message, repeated, tag = "1041")]
pub okahmfoinpm: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 40
#[prost(message, optional, tag = "722")]
pub cmfcooeeecb: ::core::option::Option<Jpgackplgcd>,
/// offset: 48
#[prost(bool, tag = "10")]
pub njakomdmfjd: bool,
/// offset: 49
#[prost(bool, tag = "680")]
pub lnghijgfdkp: bool,
/// offset: 50
#[prost(bool, tag = "13")]
pub dcjecfmmibc: bool,
/// offset: 51
#[prost(bool, tag = "3")]
pub bomgnmdoglm: bool,
/// offset: 52
#[prost(bool, tag = "14")]
pub iojeaocobbf: bool,
/// offset: 53
#[prost(bool, tag = "9")]
pub fdhepcklcam: bool,
/// offset: 54
#[prost(bool, tag = "5")]
pub dgcnhmihfjb: bool,
/// offset: 55
#[prost(bool, tag = "2")]
pub gnfddpemmfn: bool,
/// offset: 56
#[prost(bool, tag = "15")]
pub pfbhgahafmd: bool,
/// offset: 57
#[prost(bool, tag = "11")]
pub aacoehcfndb: bool,
/// offset: 58
#[prost(bool, tag = "203")]
pub bbeebbidjhe: bool,
/// offset: 59
#[prost(bool, tag = "1134")]
pub gokfngffmob: bool,
/// offset: 60
#[prost(bool, tag = "1")]
pub makolelflfh: bool,
/// offset: 61
#[prost(bool, tag = "1783")]
pub hgpffgknpfb: bool,
}
/// Obf: GetBasicInfoScRsp
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(39)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBasicInfoScRsp {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub player_setting_info: ::core::option::Option<PlayerSettingInfo>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub gender: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub week_cocoon_finished_count: u32,
/// offset: 40
#[prost(int64, tag = "9")]
pub next_recover_time: i64,
/// offset: 48
#[prost(int64, tag = "2")]
pub last_set_nickname_time: i64,
/// offset: 56
#[prost(uint32, tag = "5")]
pub gameplay_birthday: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 64
#[prost(uint32, tag = "4")]
pub exchange_times: u32,
/// offset: 68
#[prost(bool, tag = "11")]
pub is_gender_set: bool,
/// offset: 72
#[prost(uint32, tag = "12")]
pub cur_day: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(83)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ExchangeStaminaCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExchangeStaminaScRsp {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub item_cost_list: ::prost::alloc::vec::Vec<ItemCost>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub exchange_times: u32,
/// offset: 40
#[prost(int64, tag = "4")]
pub last_recover_time: i64,
/// offset: 48
#[prost(uint32, tag = "2")]
pub stamina_add: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: LNOPIOLJJKC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(42)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAuthkeyCsReq {
/// offset: 24
#[prost(string, tag = "14")]
pub auth_appid: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "10")]
pub authkey_ver: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub sign_type: u32,
}
/// Obf: JKPONOOMEGF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(76)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAuthkeyScRsp {
/// offset: 16
#[prost(string, tag = "1")]
pub auth_appid: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "12")]
pub authkey: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "8")]
pub authkey_ver: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 48
#[prost(uint32, tag = "9")]
pub sign_type: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(38)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RegionStopScNotify {
/// offset: 24
#[prost(int64, tag = "9")]
pub stop_begin_time: i64,
/// offset: 32
#[prost(int64, tag = "14")]
pub stop_end_time: i64,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(61)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AntiAddictScNotify {
/// offset: 16
#[prost(string, tag = "14")]
pub level: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "6")]
pub msg: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "5")]
pub msg_type: u32,
}
/// Obf: KIKFIKEAJFP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(24)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetNicknameCsReq {
/// offset: 16
#[prost(string, tag = "6")]
pub nickname: ::prost::alloc::string::String,
/// offset: 32
#[prost(bool, tag = "13")]
pub is_modify: bool,
}
/// Obf: KBEFGELEMLB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(71)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetNicknameScRsp {
/// offset: 24
#[prost(bool, tag = "8")]
pub is_modify: bool,
/// offset: 28
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 32
#[prost(int64, tag = "14")]
pub set_time: i64,
}
/// Obf: FMKFINNEDEG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(78)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetLevelRewardTakenListCsReq {}
/// Obf: GPONDAHEKJN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(52)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetLevelRewardTakenListScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub level_reward_taken_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: JDAFEAJCJIB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(48)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetLevelRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub interacted_prop_entity_id: u32,
}
/// Obf: FBABBOPJMLK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(59)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetLevelRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub level: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(66)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetLanguageCsReq {
/// offset: 24
#[prost(enumeration = "LanguageType", tag = "14")]
pub hofemnaiihb: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(30)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetLanguageScRsp {
/// offset: 24
#[prost(enumeration = "LanguageType", tag = "3")]
pub hofemnaiihb: i32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AnnounceData {
/// offset: 16
#[prost(string, tag = "10")]
pub banner_text: ::prost::alloc::string::String,
/// offset: 24
#[prost(string, tag = "9")]
pub deeennmmjba: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "14")]
pub emergency_text: ::prost::alloc::string::String,
/// offset: 48
#[prost(int64, tag = "13")]
pub end_time: i64,
/// offset: 56
#[prost(uint32, tag = "7")]
pub dnhbbjbhfna: u32,
/// offset: 60
#[prost(bool, tag = "1")]
pub has_recommand: bool,
/// offset: 61
#[prost(bool, tag = "6")]
pub bbebekfgmad: bool,
/// offset: 64
#[prost(int64, tag = "8")]
pub begin_time: i64,
/// offset: 72
#[prost(uint32, tag = "2")]
pub config_id: u32,
/// offset: 76
#[prost(uint32, tag = "4")]
pub banner_frequency: u32,
}
/// Obf: BIDBPLDFGNK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(49)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ServerAnnounceNotify {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub announce_data_list: ::prost::alloc::vec::Vec<AnnounceData>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GateServer {
#[prost(string, tag = "1")]
pub lua_url: ::prost::alloc::string::String,
#[prost(bool, tag = "3")]
pub unk1: bool,
#[prost(string, tag = "4")]
pub ip: ::prost::alloc::string::String,
#[prost(uint32, tag = "6")]
pub port: u32,
#[prost(string, tag = "7")]
pub region_name: ::prost::alloc::string::String,
#[prost(string, tag = "10")]
pub asset_bundle_url: ::prost::alloc::string::String,
#[prost(string, tag = "11")]
pub ex_resource_url: ::prost::alloc::string::String,
#[prost(bool, tag = "13")]
pub unk2: bool,
#[prost(string, tag = "59")]
pub asset_bundle_url_android: ::prost::alloc::string::String,
#[prost(string, tag = "208")]
pub client_secret_key: ::prost::alloc::string::String,
#[prost(bool, tag = "305")]
pub unk3: bool,
#[prost(string, tag = "354")]
pub ifix_url: ::prost::alloc::string::String,
#[prost(bool, tag = "693")]
pub unk4: bool,
#[prost(string, tag = "772")]
pub msg: ::prost::alloc::string::String,
#[prost(bool, tag = "849")]
pub unk5: bool,
#[prost(bool, tag = "1016")]
pub unk6: bool,
#[prost(bool, tag = "1054")]
pub unk7: bool,
#[prost(bool, tag = "1198")]
pub unk8: bool,
#[prost(bool, tag = "1209")]
pub unk9: bool,
#[prost(bool, tag = "2027")]
pub unk10: bool,
#[prost(string, tag = "1103")]
pub ifix_version: ::prost::alloc::string::String,
#[prost(string, tag = "2024")]
pub mdk_res_version: ::prost::alloc::string::String,
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(43)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GateServerScNotify {
/// offset: 16
#[prost(string, tag = "11")]
pub oklnpledkde: ::prost::alloc::string::String,
}
/// Obf: AIOOFPINJMD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(35)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetGenderCsReq {
/// offset: 24
#[prost(enumeration = "Gender", tag = "1")]
pub gender: i32,
}
/// Obf: PEDNDGLKGKN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(16)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetGenderScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 28
#[prost(enumeration = "MultiPathAvatarType", tag = "4")]
pub cur_avatar_path: i32,
}
/// Obf: HIPEONEPCFF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetPlayerInfoCsReq {
/// offset: 24
#[prost(string, tag = "1")]
pub nickname: ::prost::alloc::string::String,
/// offset: 32
#[prost(enumeration = "Gender", tag = "7")]
pub gender: i32,
/// offset: 36
#[prost(bool, tag = "8")]
pub is_modify: bool,
}
/// Obf: JNAOCJBLPPC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(14)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetPlayerInfoScRsp {
/// offset: 24
#[prost(enumeration = "MultiPathAvatarType", tag = "14")]
pub cur_avatar_path: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 32
#[prost(bool, tag = "12")]
pub is_modify: bool,
/// offset: 40
#[prost(int64, tag = "1")]
pub set_time: i64,
}
/// Obf: FAICKIOJMDI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(53)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct QueryProductInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Product {
/// offset: 16
#[prost(string, tag = "6")]
pub price_tier: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "11")]
pub product_id: ::prost::alloc::string::String,
/// offset: 40
#[prost(int64, tag = "4")]
pub begin_time: i64,
/// offset: 48
#[prost(int64, tag = "3")]
pub end_time: i64,
/// offset: 56
#[prost(uint32, tag = "13")]
pub encdabooikj: u32,
/// offset: 60
#[prost(bool, tag = "2")]
pub double_reward: bool,
/// offset: 64
#[prost(uint32, tag = "10")]
pub emihednkbca: u32,
/// offset: 68
#[prost(enumeration = "ProductGiftType", tag = "15")]
pub gift_type: i32,
/// offset: 72
#[prost(uint32, tag = "7")]
pub cldelmpnapb: u32,
}
/// Obf: GLCGPJLPPPD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(63)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryProductInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub product_list: ::prost::alloc::vec::Vec<Product>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub bffhekcglma: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub bebfndigkfk: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 48
#[prost(uint64, tag = "9")]
pub month_card_out_date_time: u64,
}
/// Obf: KLMEKMCOMBA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(45)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MonthCardRewardNotify {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub reward: ::core::option::Option<ItemList>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(17)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ClientDownloadDataScNotify {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub download_data: ::core::option::Option<ClientDownloadData>,
}
/// Obf: AGBAOKHOJJP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(68)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClientObjDownloadDataScNotify {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub data: ::core::option::Option<ClientObjDownloadData>,
}
/// Obf: UpdateFeatureSwitchScNotify
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpdateFeatureSwitchScNotify {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub switch_info_list: ::prost::alloc::vec::Vec<Hdoknmgidmb>,
}
/// Obf: KKEFJFJLOMJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(88)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DailyRefreshNotify {
/// offset: 24
#[prost(uint32, tag = "1")]
pub mdiijkbhbbi: u32,
}
/// Obf: OGIJHINKOKN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(26)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetGameplayBirthdayCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub birthday: u32,
}
/// Obf: EAAHHGIGLNN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(90)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetGameplayBirthdayScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub birthday: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(41)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Flmodpllmnf {
/// offset: 16
#[prost(string, tag = "15")]
pub gifoenldcho: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "11")]
pub nmelidcdkak: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(18)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mhmfplekoil {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(37)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iaochinipgk {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub flfbhongdad: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(34)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerHeartBeatCsReq {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub sc_data: ::core::option::Option<Lfkkombkjip>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub eohfcodkkmd: u32,
/// offset: 40
#[prost(uint64, tag = "1")]
pub client_time_ms: u64,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(58)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerHeartBeatScRsp {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub download_data: ::core::option::Option<ClientDownloadData>,
/// offset: 32
#[prost(uint64, tag = "7")]
pub server_time_ms: u64,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 48
#[prost(uint64, tag = "13")]
pub client_time_ms: u64,
}
/// Obf: DCJOEGCEEOP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(93)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FeatureSwitchClosedScNotify {
/// offset: 24
#[prost(enumeration = "FeatureSwitchType", tag = "4")]
pub fmglebcibhg: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SecretKeyInfo {
/// offset: 16
#[prost(string, tag = "1")]
pub secret_key: ::prost::alloc::string::String,
/// offset: 32
#[prost(enumeration = "SecretKeyType", tag = "15")]
pub r#type: i32,
}
/// Obf: JODCPJNHFDL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(23)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetSecretKeyInfoCsReq {
/// offset: 24
#[prost(bytes = "vec", tag = "13")]
pub cilhepfkkni: ::prost::alloc::vec::Vec<u8>,
}
/// Obf: AHIEHELEMMN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(89)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSecretKeyInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub secret_info: ::prost::alloc::vec::Vec<SecretKeyInfo>,
/// offset: 32
#[prost(bytes = "vec", tag = "15")]
pub secret_rsp: ::prost::alloc::vec::Vec<u8>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: HMFGBKIIHKB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(40)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerLoginFinishCsReq {}
/// Obf: ELCNIAHOIMG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(31)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerLoginFinishScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(60)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ForceSyncGameStateFinishCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ForceSyncGameStateFinishScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct VideoKeyInfo {
/// offset: 24
#[prost(uint64, tag = "5")]
pub video_key: u64,
/// offset: 32
#[prost(uint32, tag = "13")]
pub id: u32,
}
/// Obf: ICJJFFBPOGC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(11)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetVideoVersionKeyCsReq {}
/// Obf: KAHKFFDIHNN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(97)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetVideoVersionKeyScRsp {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub activity_video_key_info_list: ::prost::alloc::vec::Vec<VideoKeyInfo>,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub video_key_info_list: ::prost::alloc::vec::Vec<VideoKeyInfo>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lfchhmggmpc {
/// offset: 24
#[prost(uint32, tag = "4")]
pub content_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub ehnjdidabhd: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub cfkknehabhh: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub bmfjffbpadd: u32,
}
/// Obf: BPKIBBNHPAA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(69)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetRedPointStatusScNotify {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub bkakijoacpo: ::prost::alloc::vec::Vec<Lfchhmggmpc>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub content_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub cfkknehabhh: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub uid: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub bmfjffbpadd: u32,
}
/// Obf: KOMDFDFEGDN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(64)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ReserveStaminaExchangeCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub num: u32,
}
/// Obf: OBAMDDOKJIH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(44)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ReserveStaminaExchangeScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: DDDDKIANBGI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(86)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StaminaInfoScNotify {
/// offset: 24
#[prost(uint32, tag = "11")]
pub reserve_stamina: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub stamina: u32,
/// offset: 32
#[prost(int64, tag = "1")]
pub next_recover_time: i64,
/// offset: 40
#[prost(int64, tag = "3")]
pub ehjcpbjneoo: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdatePlayerSetting {
#[prost(
oneof = "update_player_setting::Bkaglmfnkka",
tags = "1, 14, 9, 2, 15, 3, 5, 6, 4, 8, 368, 593, 528, 1849, 815, 619, 182"
)]
pub bkaglmfnkka: ::core::option::Option<update_player_setting::Bkaglmfnkka>,
}
/// Nested message and enum types in `UpdatePlayerSetting`.
pub mod update_player_setting {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Bkaglmfnkka {
/// offset: 16
#[prost(bool, tag = "1")]
Aacoehcfndb(bool),
/// offset: 16
#[prost(bool, tag = "14")]
Dgcnhmihfjb(bool),
/// offset: 16
#[prost(bool, tag = "9")]
Fdhepcklcam(bool),
/// offset: 16
#[prost(bool, tag = "2")]
Dcjecfmmibc(bool),
/// offset: 16
#[prost(bool, tag = "15")]
Iojeaocobbf(bool),
/// offset: 16
#[prost(bool, tag = "3")]
Pfbhgahafmd(bool),
/// offset: 16
#[prost(bool, tag = "5")]
Gnfddpemmfn(bool),
/// offset: 16
#[prost(bool, tag = "6")]
Makolelflfh(bool),
/// offset: 16
#[prost(bool, tag = "4")]
Njakomdmfjd(bool),
/// offset: 16
#[prost(message, tag = "8")]
Ojpaodihaje(super::Pnolliakgdb),
/// offset: 16
#[prost(bool, tag = "368")]
Bomgnmdoglm(bool),
/// offset: 16
#[prost(bool, tag = "593")]
Bbeebbidjhe(bool),
/// offset: 16
#[prost(bool, tag = "528")]
Hgpffgknpfb(bool),
/// offset: 16
#[prost(bool, tag = "1849")]
Lnghijgfdkp(bool),
/// offset: 16
#[prost(bool, tag = "815")]
Gokfngffmob(bool),
/// offset: 16
#[prost(message, tag = "619")]
Cmfcooeeecb(super::Jpgackplgcd),
/// offset: 16
#[prost(message, tag = "182")]
Egloifdidpk(super::Apamfckfhll),
}
}
/// Obf: KLDMCHLFPDL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(75)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdatePlayerSettingCsReq {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub player_setting: ::core::option::Option<UpdatePlayerSetting>,
}
/// Obf: OGPOBJMBBLE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(55)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdatePlayerSettingScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub player_setting: ::core::option::Option<UpdatePlayerSetting>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: AMIMPEBJMAP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ClientObjUploadCsReq {
/// offset: 16
#[prost(bytes = "vec", tag = "9")]
pub sc_data: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub eohfcodkkmd: u32,
/// offset: 36
#[prost(enumeration = "Algmickcabi", tag = "4")]
pub mmnjodijpoe: i32,
}
/// Obf: AMHDDDHIGAM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(57)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ClientObjUploadScRsp {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub data: ::core::option::Option<ClientObjDownloadData>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Glnjkgogkkl {
/// offset: 16
#[prost(string, repeated, tag = "5")]
pub odahkgonnhj: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ibcddgknicg {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub black_list: ::core::option::Option<Glnjkgogkkl>,
/// offset: 32
#[prost(bool, tag = "10")]
pub cnmafmekadj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eafhbodfekm {
#[prost(oneof = "eafhbodfekm::Gbgkejpfeil", tags = "476, 987, 18")]
pub gbgkejpfeil: ::core::option::Option<eafhbodfekm::Gbgkejpfeil>,
}
/// Nested message and enum types in `EAFHBODFEKM`.
pub mod eafhbodfekm {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Gbgkejpfeil {
/// offset: 16
#[prost(bool, tag = "476")]
Cnmafmekadj(bool),
/// offset: 16
#[prost(message, tag = "987")]
Bdhbffeopfg(super::Glnjkgogkkl),
/// offset: 16
#[prost(message, tag = "18")]
Dldgbibhdkm(super::Glnjkgogkkl),
}
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(98)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kekfnkdldom {
#[prost(oneof = "kekfnkdldom::Jnlijaabgff", tags = "798, 1826")]
pub jnlijaabgff: ::core::option::Option<kekfnkdldom::Jnlijaabgff>,
}
/// Nested message and enum types in `KEKFNKDLDOM`.
pub mod kekfnkdldom {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Jnlijaabgff {
/// offset: 16
#[prost(message, tag = "798")]
Icknlcpnhcd(super::Ibcddgknicg),
/// offset: 16
#[prost(message, tag = "1826")]
Lompgeljclm(super::Eafhbodfekm),
}
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(79)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Idaihhggpij {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Emfkfgcbjbp {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(77)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ggihckpgacf {
/// offset: 16
#[prost(string, repeated, tag = "8")]
pub ehmgemmnpla: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 24
#[prost(string, repeated, tag = "15")]
pub hbbihglhkdm: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 40
#[prost(string, repeated, tag = "1")]
pub pklfojbalkk: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 48
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Momlgpjfjeg {
/// offset: 24
#[prost(uint32, tag = "12")]
pub bbidlnhbnnf: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub ipmpjdlamhn: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(51)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hphknaeihje {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HeadIconData {
/// offset: 24
#[prost(uint32, tag = "8")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DisplayAvatarData {
/// offset: 24
#[prost(uint32, tag = "4")]
pub pos_index: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DisplayAvatarVec {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub display_avatar_list: ::prost::alloc::vec::Vec<DisplayAvatarData>,
/// offset: 32
#[prost(bool, tag = "14")]
pub is_display: bool,
}
/// Obf: CDHHAGAANBG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2873)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPlayerBoardDataCsReq {}
/// Obf: BHLJGGCMJAB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2803)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPlayerBoardDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub unlocked_personal_card_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(string, tag = "12")]
pub signature: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, repeated, tag = "8")]
pub assist_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "4")]
pub unlocked_head_icon_list: ::prost::alloc::vec::Vec<HeadIconData>,
/// offset: 56
#[prost(message, optional, tag = "5")]
pub head_frame_info: ::core::option::Option<HeadFrameInfo>,
/// offset: 64
#[prost(message, optional, tag = "2")]
pub display_avatar_vec: ::core::option::Option<DisplayAvatarVec>,
/// offset: 72
#[prost(uint32, tag = "13")]
pub current_head_icon_id: u32,
/// offset: 76
#[prost(uint32, tag = "7")]
pub current_personal_card_id: u32,
/// offset: 80
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: PPCIADKDOHF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2880)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetHeadIconCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub id: u32,
}
/// Obf: LDFOADKBPJI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2827)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetHeadIconScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub current_head_icon_id: u32,
}
/// Obf: IBAGCHAMPEK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2883)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetPersonalCardCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub id: u32,
}
/// Obf: KJANDMMOIPP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2809)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetPersonalCardScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub current_personal_card_id: u32,
}
/// Obf: GIIJKONEENG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2836)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetDisplayAvatarCsReq {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub display_avatar_list: ::prost::alloc::vec::Vec<DisplayAvatarData>,
}
/// Obf: KFEPCAOAMML
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2813)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetDisplayAvatarScRsp {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub display_avatar_list: ::prost::alloc::vec::Vec<DisplayAvatarData>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: ALOLLLFPILL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2815)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetIsDisplayAvatarInfoCsReq {
/// offset: 24
#[prost(bool, tag = "4")]
pub is_display: bool,
}
/// Obf: NMCCBANNPKB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2881)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetIsDisplayAvatarInfoScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 28
#[prost(bool, tag = "13")]
pub is_display: bool,
}
/// Obf: MKDOMJOBANO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2887)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetSignatureCsReq {
/// offset: 16
#[prost(string, tag = "15")]
pub signature: ::prost::alloc::string::String,
}
/// Obf: FOAAMBMEOPK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2829)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetSignatureScRsp {
/// offset: 16
#[prost(string, tag = "14")]
pub signature: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: KPJIDIACCKN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2812)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetAssistAvatarCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
}
/// Obf: KFMDFCHECOM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2854)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetAssistAvatarScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4573)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Feihgoepani {
/// offset: 24
#[prost(uint32, tag = "12")]
pub pkokbhdlfnm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kehogiendkc {
/// offset: 24
#[prost(enumeration = "Mmlapdebfjm", tag = "9")]
pub authkey_ver: i32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub aibjefapgmn: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub daccgmconbp: u32,
}
/// Obf: LAJDMCJIBOP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4503)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnSignCsReq {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub aalgefblhea: ::prost::alloc::vec::Vec<Kehogiendkc>,
}
/// Obf: INPJIEHGCEG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4580)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnSignScRsp {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub aalgefblhea: ::prost::alloc::vec::Vec<Kehogiendkc>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub gpfmedkpeaj: ::prost::alloc::vec::Vec<ItemList>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: FPKPLOPKPBG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4527)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerReturnPointChangeScNotify {
/// offset: 24
#[prost(uint32, tag = "7")]
pub mnmjcnoliii: u32,
}
/// Obf: KFBDGDKFPJO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4536)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerReturnTakePointRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub daccgmconbp: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub gmkkbfhomcm: u32,
}
/// Obf: CEAFINHNEBL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4513)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnTakePointRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub jnjpknpcmib: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub daccgmconbp: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub gmkkbfhomcm: u32,
}
/// Obf: KIKINEEIMFM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4515)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerReturnTakeRewardCsReq {}
/// Obf: MBCOHBBDJAA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4581)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnTakeRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub gpfmedkpeaj: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: PHGMHBGDPFG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4510)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerReturnInfoQueryCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub illocmpnioh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ibkdhoidkja {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub kchpdjinnlh: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub kmmnjbaemab: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub elkopdbomad: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(message, repeated, tag = "14")]
pub nlmeehnnocp: ::prost::alloc::vec::Vec<PileItem>,
/// offset: 56
#[prost(message, optional, tag = "1718")]
pub bihnckpbboa: ::core::option::Option<Cedcmimkjhk>,
/// offset: 64
#[prost(bool, tag = "1035")]
pub nffoahmfcmd: bool,
/// offset: 65
#[prost(bool, tag = "1409")]
pub ocplgilcppn: bool,
/// offset: 66
#[prost(bool, tag = "4")]
pub is_taken_reward: bool,
/// offset: 67
#[prost(bool, tag = "12")]
pub hhfiekhfnfp: bool,
/// offset: 68
#[prost(uint32, tag = "5")]
pub kamecncknab: u32,
/// offset: 72
#[prost(uint32, tag = "3")]
pub modfnpmcaan: u32,
/// offset: 76
#[prost(uint32, tag = "262")]
pub cfcniplekon: u32,
/// offset: 80
#[prost(uint32, tag = "2")]
pub mnmjcnoliii: u32,
/// offset: 84
#[prost(uint32, tag = "1379")]
pub clalljoacnf: u32,
/// offset: 88
#[prost(uint32, tag = "1564")]
pub acdpgfldfhk: u32,
/// offset: 96
#[prost(int64, tag = "10")]
pub ifepjhgncoi: i64,
/// offset: 104
#[prost(uint32, tag = "1975")]
pub hbpkgodmjnk: u32,
/// offset: 108
#[prost(uint32, tag = "6")]
pub pdhomkkmeme: u32,
/// offset: 112
#[prost(enumeration = "Pjimobkfdnp", tag = "1")]
pub status: i32,
/// offset: 116
#[prost(uint32, tag = "7")]
pub world_level: u32,
/// offset: 120
#[prost(int64, tag = "11")]
pub finish_time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cedcmimkjhk {
/// offset: 24
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
/// offset: 28
#[prost(bool, tag = "12")]
pub febkmocojle: bool,
}
/// Obf: EBCEGDPGHLE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4587)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnInfoQueryScRsp {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub najphjofgbb: ::core::option::Option<Ibkdhoidkja>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub hdgpodmdlbl: u32,
}
/// Obf: CCKNNFODOMO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4529)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnForceFinishScNotify {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub najphjofgbb: ::core::option::Option<Ibkdhoidkja>,
}
/// Obf: OABAALAHIIA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4512)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerReturnTakeRelicCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
}
/// Obf: FFEKPEKHAPC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4554)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnTakeRelicScRsp {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub avatar_id: u32,
}
/// Obf: GPDJDMFMBCN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4583)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerReturnTakeExtraHcoinScNotify {
/// offset: 24
#[prost(bool, tag = "1")]
pub eajkaikehol: bool,
/// offset: 28
#[prost(uint32, tag = "4")]
pub onaemdlnjda: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub lhgknpenjdo: u32,
}
/// Obf: HPKIKIEFALC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4509)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerReturnTakeCustomRelicCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
}
/// Obf: FODMCAGKAIO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4542)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerReturnTakeCustomRelicScRsp {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub relic_list: ::prost::alloc::vec::Vec<Relic>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: IDFEIJGOFBL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4561)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeReturnExtraHcoinRewardCsReq {}
/// Obf: FPKDOKMHBKN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4524)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeReturnExtraHcoinRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub cfcniplekon: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: LODKEPFLBKK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4571)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PlayerReturnExtraHcoinProgressScNotify {
/// offset: 24
#[prost(uint32, tag = "6")]
pub hbpkgodmjnk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ceinlellflf {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub avatar_list: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub acdpgfldfhk: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4552)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kffeedheooh {
/// offset: 24
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub acdpgfldfhk: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1173)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hpofmgoohan {
/// offset: 24
#[prost(uint32, tag = "14")]
pub camcbjpomlc: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1103)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Onnidpkmopb {
/// offset: 24
#[prost(uint32, tag = "4")]
pub camcbjpomlc: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jeiaeaegebj {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub basic_info: ::core::option::Option<PunkLordMonsterBasicInfo>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub fdjhmfageoa: ::core::option::Option<Gmdhiallilj>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub hdhifjnjobk: u32,
/// offset: 44
#[prost(enumeration = "PunkLordAttackerStatus", tag = "13")]
pub hceenpenfgi: i32,
}
/// Obf: PNLGHIIDPGF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3273)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPunkLordMonsterDataCsReq {}
/// Obf: FDJIMEBNEMD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3203)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPunkLordMonsterDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub pblbbdbdlek: ::prost::alloc::vec::Vec<Jeiaeaegebj>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: GNEBIBDMKHP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3280)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartPunkLordRaidCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub monster_id: u32,
/// offset: 28
#[prost(bool, tag = "15")]
pub idmpmeocjik: bool,
/// offset: 32
#[prost(uint32, tag = "2")]
pub uid: u32,
}
/// Obf: NEJJPFMAOOB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3227)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartPunkLordRaidScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub scene: ::core::option::Option<Gegljdelbha>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub fnmgmnabajg: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "15")]
pub onicjoaoema: ::core::option::Option<Jeiaeaegebj>,
/// offset: 48
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 52
#[prost(bool, tag = "4")]
pub idmpmeocjik: bool,
/// offset: 56
#[prost(int64, tag = "14")]
pub peamkpjkiel: i64,
}
/// Obf: ANJMHNEPNBP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3236)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SharePunkLordMonsterCsReq {
/// offset: 24
#[prost(enumeration = "PunkLordShareType", tag = "13")]
pub share_type: i32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub uid: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub monster_id: u32,
}
/// Obf: KKCHHOMOBDG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3213)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SharePunkLordMonsterScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 28
#[prost(enumeration = "PunkLordShareType", tag = "2")]
pub share_type: i32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub monster_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub uid: u32,
}
/// Obf: EHJHGMHCEAL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3215)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SummonPunkLordMonsterCsReq {}
/// Obf: MOLFHANBJOG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3281)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SummonPunkLordMonsterScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub onicjoaoema: ::core::option::Option<Jeiaeaegebj>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: GHEMEECJJIB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3254)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakePunkLordPointRewardCsReq {
/// offset: 24
#[prost(bool, tag = "9")]
pub lefjbfmdegk: bool,
/// offset: 28
#[prost(uint32, tag = "5")]
pub level: u32,
}
/// Obf: INBDBFEEBAD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3283)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakePunkLordPointRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 40
#[prost(bool, tag = "8")]
pub lefjbfmdegk: bool,
}
/// Obf: EBNLFLNLAFK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3209)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PunkLordMonsterInfoScNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub fnmgmnabajg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub fdjhmfageoa: ::core::option::Option<Cjdiahdlcnj>,
/// offset: 40
#[prost(message, optional, tag = "13")]
pub basic_info: ::core::option::Option<PunkLordMonsterBasicInfo>,
/// offset: 48
#[prost(enumeration = "Pakhplahgbn", tag = "1")]
pub reason: i32,
}
/// Obf: PPONBPACPAE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3242)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPunkLordDataCsReq {}
/// Obf: GBDFLHHJCGM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3276)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPunkLordDataScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub ieppngmckjh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub bpcoiolgemk: u32,
/// offset: 40
#[prost(int64, tag = "3")]
pub neoglpegbhe: i64,
/// offset: 48
#[prost(uint32, tag = "9")]
pub giiifdgfjpg: u32,
/// offset: 52
#[prost(uint32, tag = "5")]
pub mgbhjppjhea: u32,
/// offset: 56
#[prost(uint32, tag = "11")]
pub kcbpbmojokj: u32,
/// offset: 60
#[prost(uint32, tag = "1")]
pub lcafkpgbdol: u32,
}
/// Obf: IDOMBJBHFEO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3261)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PunkLordRaidTimeOutScNotify {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub onicjoaoema: ::core::option::Option<PunkLordMonsterBasicInfo>,
}
/// Obf: IKCMNJJGNHK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3252)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PunkLordBattleResultScNotify {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub fdjhmfageoa: ::core::option::Option<Cjdiahdlcnj>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub onicjoaoema: ::core::option::Option<PunkLordMonsterBasicInfo>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub kenljijjejl: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub bjkbgoalnha: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub ejgiogkkikh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fgfginefbbk {
/// offset: 24
#[prost(bool, tag = "9")]
pub apcmaijppeh: bool,
/// offset: 28
#[prost(uint32, tag = "5")]
pub monster_id: u32,
/// offset: 32
#[prost(int64, tag = "7")]
pub create_time: i64,
/// offset: 40
#[prost(uint32, tag = "4")]
pub fjkdafhkpgc: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub config_id: u32,
/// offset: 48
#[prost(uint32, tag = "6")]
pub world_level: u32,
}
/// Obf: CDBGGEJBNNM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3248)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetKilledPunkLordMonsterDataCsReq {}
/// Obf: DJALOMIEKNP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3259)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetKilledPunkLordMonsterDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub cppdaimldgb: ::prost::alloc::vec::Vec<Fgfginefbbk>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub blllcponfbe: ::prost::alloc::vec::Vec<Cdccphilocc>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: EPHPENFEPAJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3266)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PunkLordMonsterKilledNotify {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub pebmdfagjam: ::core::option::Option<Fgfginefbbk>,
}
/// Obf: OMEEPHBFPHM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3230)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeKilledPunkLordMonsterScoreCsReq {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub kholbegbfom: ::core::option::Option<Cdccphilocc>,
/// offset: 32
#[prost(bool, tag = "14")]
pub lomgnmfapge: bool,
}
/// Obf: MMIGPCKGBBO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3249)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeKilledPunkLordMonsterScoreScRsp {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub dfjfjnpcipa: ::prost::alloc::vec::Vec<Cdccphilocc>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub score_id: u32,
/// offset: 36
#[prost(bool, tag = "10")]
pub lomgnmfapge: bool,
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: NOAINAEHIJE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3228)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PunkLordDataChangeNotify {
/// offset: 24
#[prost(uint32, tag = "7")]
pub mgbhjppjhea: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub bpcoiolgemk: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub giiifdgfjpg: u32,
}
/// Obf: BIMOGNBKODL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3201)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetPunkLordBattleRecordCsReq {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub kholbegbfom: ::core::option::Option<Cdccphilocc>,
}
/// Obf: MAMCOFJJOHG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3267)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetPunkLordBattleRecordScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub kholbegbfom: ::core::option::Option<Cdccphilocc>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub gaikbnpiflm: ::prost::alloc::vec::Vec<Cjdiahdlcnj>,
/// offset: 40
#[prost(message, repeated, tag = "13")]
pub hlcimlhmeki: ::prost::alloc::vec::Vec<TryDownLoadReplay>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Blphonlbnbo {
/// offset: 24
#[prost(uint32, tag = "14")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub pcccklnclhb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ahclmagahpn {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub entity_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dghpidmdojm {
/// offset: 16
#[prost(string, tag = "8")]
pub uuid: ::prost::alloc::string::String,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub oeibhlmdjka: ::core::option::Option<Blphonlbnbo>,
/// offset: 40
#[prost(message, optional, tag = "5")]
pub ppjfmbigigb: ::core::option::Option<Ahclmagahpn>,
/// offset: 48
#[prost(uint32, tag = "7")]
pub gabodfdmpmm: u32,
/// offset: 52
#[prost(uint32, tag = "15")]
pub cpfcmklcmfg: u32,
}
/// Obf: EMKAACCBCCB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(973)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetQuestDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Quest {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub ebbfioiopad: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(int64, tag = "13")]
pub finish_time: i64,
/// offset: 40
#[prost(enumeration = "QuestStatus", tag = "2")]
pub status: i32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub progress: u32,
/// offset: 48
#[prost(uint32, tag = "12")]
pub id: u32,
}
/// Obf: BMENGFFDCNB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(903)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetQuestDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub quest_list: ::prost::alloc::vec::Vec<Quest>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub total_achievement_exp: u32,
}
/// Obf: EMHALMBFHKG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(980)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeQuestRewardCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub succ_quest_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: MGAMADCNPAG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(927)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeQuestRewardScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub succ_quest_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub nnolokocepo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: JOMMJIBBCCI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(912)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeQuestOptionalRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub optional_reward_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub quest_id: u32,
}
/// Obf: JGAMLCKCIKB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(954)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeQuestOptionalRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub quest_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: NKOIPKDPHGF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(915)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetQuestRecordCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eclgdfggofh {
/// offset: 24
#[prost(uint32, tag = "3")]
pub mnlamkjiaoc: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub progress: u32,
}
/// Obf: ABFPFFEJCBP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(981)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetQuestRecordScRsp {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub aoofgcnfbpl: ::prost::alloc::vec::Vec<Eclgdfggofh>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: GILLCJGDGOD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(910)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct QuestRecordScNotify {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub hlmpjldbpjp: ::core::option::Option<Eclgdfggofh>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(987)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishQuestCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub quest_id: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub prop_id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub group_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(929)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishQuestScRsp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BatchGetQuestDataCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub quest_list: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(942)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BatchGetQuestDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub quest_list: ::prost::alloc::vec::Vec<Quest>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gegljdelbha {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub mophkigkdik: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub raid_id: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub world_level: u32,
}
/// Obf: GDCGMBJAEGN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2232)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartRaidCsReq {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub nimdepfjjni: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub avatar_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub raid_id: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub world_level: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub is_save: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub prop_entity_id: u32,
}
/// Obf: KPJCDAOHOAA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2242)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartRaidScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub scene: ::core::option::Option<Gegljdelbha>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: KIKOJGLGJFE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2207)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LeaveRaidCsReq {
/// offset: 24
#[prost(bool, tag = "6")]
pub is_save: bool,
/// offset: 28
#[prost(uint32, tag = "2")]
pub raid_id: u32,
}
/// Obf: FPHIKGOGJIP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2223)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LeaveRaidScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub raid_id: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub world_level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RaidTargetInfo {
/// offset: 24
#[prost(uint32, tag = "13")]
pub kkckmcdgcgk: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub lcilpgideac: u32,
/// offset: 32
#[prost(enumeration = "Mjpgdjiglko", tag = "6")]
pub kceehiocbpc: i32,
}
/// Obf: GKNMMJHBFEM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2244)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RaidInfoNotify {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, repeated, tag = "11")]
pub raid_target_info: ::prost::alloc::vec::Vec<RaidTargetInfo>,
/// offset: 40
#[prost(uint64, tag = "9")]
pub raid_finish_time: u64,
/// offset: 48
#[prost(uint32, tag = "2")]
pub world_level: u32,
/// offset: 52
#[prost(uint32, tag = "5")]
pub raid_id: u32,
/// offset: 56
#[prost(enumeration = "RaidStatus", tag = "12")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kbonopflpdj {
/// offset: 24
#[prost(uint32, tag = "1")]
pub raid_id: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub max_score: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishedRaidInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub ngkbfpfoopk: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub raid_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub world_level: u32,
}
/// Obf: CELCIDNLPPO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2243)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRaidInfoCsReq {}
/// Obf: GetRaidInfoScRsp
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2234)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRaidInfoScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub challenge_taken_reward_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub challenge_raid_list: ::prost::alloc::vec::Vec<Kbonopflpdj>,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub finished_raid_info_list: ::prost::alloc::vec::Vec<FinishedRaidInfo>,
/// offset: 48
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Oiclhaljieh {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2219)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pmliefofjhf {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub dboadifanmh: ::prost::alloc::vec::Vec<Kbonopflpdj>,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub iccchccdknd: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: JPCNCABCMGA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2245)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeChallengeRaidRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub hejanccdgap: u32,
}
/// Obf: NOKJGNCMOBK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2209)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeChallengeRaidRewardScRsp {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub hejanccdgap: u32,
}
/// Obf: KJJDLEIGPMJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2229)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChallengeRaidNotify {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub gcbdmepbnhn: ::core::option::Option<Kbonopflpdj>,
}
/// Obf: PIKGCABFJAE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2221)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetClientRaidTargetCountCsReq {
/// offset: 24
#[prost(uint32, tag = "6")]
pub kjkghieknid: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub progress: u32,
}
/// Obf: GKGJKFHIPKI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2240)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetClientRaidTargetCountScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub kjkghieknid: u32,
}
/// Obf: NGDCCMAHNDF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2205)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetSaveRaidCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub world_level: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub raid_id: u32,
}
/// Obf: MKMPGOFLAPA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2208)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSaveRaidScRsp {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub raid_target_info: ::prost::alloc::vec::Vec<RaidTargetInfo>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub world_level: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub raid_id: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 44
#[prost(bool, tag = "15")]
pub is_save: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RaidData {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub raid_target_info: ::prost::alloc::vec::Vec<RaidTargetInfo>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub raid_id: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub world_level: u32,
}
/// Obf: FHJENMNMMKO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2203)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAllSaveRaidCsReq {}
/// Obf: PNDCHLMHJCI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2238)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAllSaveRaidScRsp {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub raid_data_list: ::prost::alloc::vec::Vec<RaidData>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: GDKFOIFIAFD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2220)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DelSaveRaidScNotify {
/// offset: 24
#[prost(uint32, tag = "14")]
pub world_level: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub raid_id: u32,
}
/// Obf: MCJANHINPDO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(2212)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RaidKickByServer {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub world_level: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub raid_id: u32,
/// offset: 48
#[prost(enumeration = "Gmfmppkaehe", tag = "12")]
pub reason: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bopobhgdikn {
/// offset: 24
#[prost(uint32, tag = "12")]
pub oblciendled: u32,
}
/// Obf: KNDCKLDMJKB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6958)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RaidCollectionDataCsReq {}
/// Obf: APODDGMLMLF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6946)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RaidCollectionDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub challenge_list: ::prost::alloc::vec::Vec<Bopobhgdikn>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6956)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hcnnkilfoni {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub eoggpdhkkbj: ::core::option::Option<Bopobhgdikn>,
}
/// Obf: JFEMDCIJMFA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6960)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RaidCollectionEnterNextRaidCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub avatar_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub is_save: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub world_level: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub raid_id: u32,
}
/// Obf: NJGHHOHJGEO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6942)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RaidCollectionEnterNextRaidScRsp {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub scene: ::core::option::Option<Gegljdelbha>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: GFIIJCDEBDH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8378)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRechargeGiftInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ijhpilbbhdi {
/// offset: 24
#[prost(uint32, tag = "9")]
pub index: u32,
/// offset: 28
#[prost(enumeration = "ijhpilbbhdi::bbibcfckpjh::Egcfncblhjc", tag = "4")]
pub status: i32,
}
/// Nested message and enum types in `IJHPILBBHDI`.
pub mod ijhpilbbhdi {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bbibcfckpjh {}
/// Nested message and enum types in `BBIBCFCKPJH`.
pub mod bbibcfckpjh {
#[derive(proto_derive::CmdID)]
#[derive(
Clone,
Copy,
Debug,
PartialEq,
Eq,
Hash,
PartialOrd,
Ord,
::prost::Enumeration
)]
#[repr(i32)]
pub enum Egcfncblhjc {
Edhbommokgm = 0,
Acbhglibjbg = 1,
Ljlkndiaceo = 2,
}
impl Egcfncblhjc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Edhbommokgm => "EGCFNCBLHJC_EDHBOMMOKGM",
Self::Acbhglibjbg => "EGCFNCBLHJC_ACBHGLIBJBG",
Self::Ljlkndiaceo => "EGCFNCBLHJC_LJLKNDIACEO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EGCFNCBLHJC_EDHBOMMOKGM" => Some(Self::Edhbommokgm),
"EGCFNCBLHJC_ACBHGLIBJBG" => Some(Self::Acbhglibjbg),
"EGCFNCBLHJC_LJLKNDIACEO" => Some(Self::Ljlkndiaceo),
_ => None,
}
}
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jbngcjjdlhl {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub cfnnmocbbfm: ::prost::alloc::vec::Vec<Ijhpilbbhdi>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub gift_type: u32,
/// offset: 40
#[prost(int64, tag = "15")]
pub end_time: i64,
/// offset: 48
#[prost(int64, tag = "10")]
pub ifepjhgncoi: i64,
}
/// Obf: JFEKFHLDLPK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8366)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRechargeGiftInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub ofihocchncn: ::prost::alloc::vec::Vec<Jbngcjjdlhl>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: KCEJICPPKKM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8376)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeRechargeGiftRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub gift_type: u32,
}
/// Obf: DCAICJKEIPH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8380)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeRechargeGiftRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub kjbdniibgne: ::core::option::Option<Jbngcjjdlhl>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: EGNKGGAIGBJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8362)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRechargeBenefitInfoCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bcajnmllied {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub olhodifnabl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub panel_id: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub progress: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub id: u32,
}
/// Obf: JNGJOABNBIM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8379)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRechargeBenefitInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub oabbabnppoo: ::prost::alloc::vec::Vec<Bcajnmllied>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: IMIOIKDAJOK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8372)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncRechargeBenefitInfoScNotify {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub klcgbjiempo: ::core::option::Option<Bcajnmllied>,
}
/// Obf: CKCPEGPJGLD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8374)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeRechargeBenefitRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub id: u32,
}
/// Obf: JINIOBBNJPF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8364)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeRechargeBenefitRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub klcgbjiempo: ::core::option::Option<Bcajnmllied>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bmmhjifcgno {
/// offset: 24
#[prost(uint32, tag = "15")]
pub kajcfpkegbp: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub mipkoffgpfa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EquipmentRecommend {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub equipment_list: ::prost::alloc::vec::Vec<Bmmhjifcgno>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ghajjbbehbe {
/// offset: 24
#[prost(uint32, tag = "14")]
pub bbghafgmmnm: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub lmhdfofnfii: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub oaopdhldfip: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicRecommend {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub gmcnpkajmhc: ::prost::alloc::vec::Vec<Ghajjbbehbe>,
}
/// Obf: KOAGMGNMMOC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2419)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetBigDataRecommendCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub equip_avatar: u32,
/// offset: 28
#[prost(enumeration = "BigDataRecommendType", tag = "3")]
pub big_data_recommend_type: i32,
}
/// Obf: BGGIHLHFPGA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2445)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBigDataRecommendScRsp {
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 40
#[prost(enumeration = "BigDataRecommendType", tag = "9")]
pub big_data_recommend_type: i32,
/// offset: 44
#[prost(bool, tag = "1")]
pub has_recommand: bool,
/// offset: 48
#[prost(uint32, tag = "4")]
pub equip_avatar: u32,
#[prost(oneof = "get_big_data_recommend_sc_rsp::RecommendType", tags = "13, 5, 3")]
pub recommend_type: ::core::option::Option<
get_big_data_recommend_sc_rsp::RecommendType,
>,
}
/// Nested message and enum types in `GetBigDataRecommendScRsp`.
pub mod get_big_data_recommend_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum RecommendType {
/// offset: 24
#[prost(message, tag = "13")]
EquipmentRecommend(super::EquipmentRecommend),
/// offset: 24
#[prost(message, tag = "5")]
RelicRecommend(super::RelicRecommend),
/// offset: 24
#[prost(message, tag = "3")]
Khcmlinmgen(super::Gnbbdmbnndj),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RecomendedAvatarInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub relic_set_id: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub recommend_avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BigDataRecommendRelicAvatar {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub recommended_avatar_info_list: ::prost::alloc::vec::Vec<RecomendedAvatarInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jbgplpccdbj {
/// offset: 24
#[prost(uint32, tag = "5")]
pub minccilijnn: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub nmfgibmhnki: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub gbjpbahgbpo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bpfdfojoemi {
/// offset: 24
#[prost(uint32, tag = "5")]
pub lbdlaacoccn: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub minccilijnn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BigDataAvatarRelicRecommend {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub outer_set_list: ::prost::alloc::vec::Vec<Jbgplpccdbj>,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub body_main_property_list: ::prost::alloc::vec::Vec<Bpfdfojoemi>,
/// offset: 32
#[prost(message, repeated, tag = "12")]
pub rope_main_property_list: ::prost::alloc::vec::Vec<Bpfdfojoemi>,
/// offset: 40
#[prost(message, repeated, tag = "6")]
pub inner_set_list: ::prost::alloc::vec::Vec<Jbgplpccdbj>,
/// offset: 48
#[prost(message, repeated, tag = "10")]
pub sphere_main_property_list: ::prost::alloc::vec::Vec<Bpfdfojoemi>,
/// offset: 56
#[prost(message, repeated, tag = "15")]
pub foot_main_property_list: ::prost::alloc::vec::Vec<Bpfdfojoemi>,
/// offset: 72
#[prost(uint32, tag = "14")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BigDataRecommendAvatarRelic {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub recomended_relic_info_list: ::prost::alloc::vec::Vec<
BigDataAvatarRelicRecommend,
>,
}
/// Obf: HGKBKMFJJCB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2409)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetBigDataAllRecommendCsReq {
/// offset: 24
#[prost(enumeration = "BigDataRecommendType", tag = "1")]
pub big_data_recommend_type: i32,
}
/// Obf: EJEDKALMMNP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2429)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetBigDataAllRecommendScRsp {
/// offset: 32
#[prost(enumeration = "BigDataRecommendType", tag = "13")]
pub big_data_recommend_type: i32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
#[prost(
oneof = "get_big_data_all_recommend_sc_rsp::RecommendType",
tags = "8, 1, 4"
)]
pub recommend_type: ::core::option::Option<
get_big_data_all_recommend_sc_rsp::RecommendType,
>,
}
/// Nested message and enum types in `GetBigDataAllRecommendScRsp`.
pub mod get_big_data_all_recommend_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum RecommendType {
/// offset: 16
#[prost(message, tag = "8")]
RelicAvatar(super::BigDataRecommendRelicAvatar),
/// offset: 16
#[prost(message, tag = "1")]
AvatarRelic(super::BigDataRecommendAvatarRelic),
/// offset: 16
#[prost(message, tag = "4")]
Khcmlinmgen(super::Gnbbdmbnndj),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhnaejbkinh {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub kcnpfighdal: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gfoamknhbfe {
/// offset: 16
#[prost(map = "uint32, message", tag = "8")]
pub banbccboebj: ::std::collections::HashMap<u32, Fhnaejbkinh>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub panel_id: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub fdeakdcdgml: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5932)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAllRedDotDataCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5942)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAllRedDotDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub kgonobeagai: ::prost::alloc::vec::Vec<Gfoamknhbfe>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nncefffgnen {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub switch_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub group_id: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub fdeakdcdgml: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub panel_id: u32,
/// offset: 44
#[prost(enumeration = "Kfmhmjlphog", tag = "3")]
pub biclkapmfgp: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5923)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Egelhckmlnk {
/// offset: 24
#[prost(uint32, tag = "13")]
pub fdeakdcdgml: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub panel_id: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ildomdofepk {
/// offset: 24
#[prost(uint32, tag = "1")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub fdeakdcdgml: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub panel_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5927)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Llcohlnbngm {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub bknkfnhipak: ::core::option::Option<Fhnaejbkinh>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub fdeakdcdgml: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub group_id: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub panel_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pngbddibcdd {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub sub_affix_list: ::prost::alloc::vec::Vec<RelicAffix>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub tid: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub main_affix_id: u32,
/// offset: 44
#[prost(uint32, tag = "13")]
pub r#type: u32,
/// offset: 48
#[prost(uint32, tag = "10")]
pub exp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jboaapidoic {
/// offset: 24
#[prost(uint32, tag = "11")]
pub ipilhkhcljh: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub flfochjfloe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hgabljfokdg {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub noajighliic: ::core::option::Option<Jboaapidoic>,
/// offset: 32
#[prost(enumeration = "Jfiiihfblpa", tag = "11")]
pub hdhkahjbfkd: i32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bebnhpcbmpf {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub noajighliic: ::core::option::Option<Jboaapidoic>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dpjcbhkgfok {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub relics: ::prost::alloc::vec::Vec<Relic>,
}
/// Obf: NGKOLFNOAKC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8968)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRelicBoxDataCsReq {}
/// Obf: JOONMECDIHJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8956)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRelicBoxDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub njfefofpkpf: ::core::option::Option<Pngbddibcdd>,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub mcllalgabab: ::core::option::Option<Hgabljfokdg>,
/// offset: 32
#[prost(uint32, repeated, tag = "7")]
pub oajfafidkpi: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "1")]
pub ahnppgmfokn: ::core::option::Option<Dpjcbhkgfok>,
/// offset: 48
#[prost(message, repeated, tag = "2")]
pub ebdiojpdjih: ::prost::alloc::vec::Vec<Bebnhpcbmpf>,
/// offset: 64
#[prost(enumeration = "Bdfgbphepdi", tag = "3")]
pub state: i32,
/// offset: 68
#[prost(uint32, tag = "11")]
pub mflmhflmcpo: u32,
/// offset: 72
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: OKCGFDFBPBL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8966)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetRelicBoxCustomCsReq {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub ebdiojpdjih: ::core::option::Option<Bebnhpcbmpf>,
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub jkkfjhkhfpl: ::prost::alloc::vec::Vec<Bebnhpcbmpf>,
}
/// Obf: ONJHKFHDPGH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8970)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetRelicBoxCustomScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: ANOEGCFDJKD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8952)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetRelicBoxTargetCsReq {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub mcllalgabab: ::core::option::Option<Hgabljfokdg>,
}
/// Obf: DGJAPNJCDCM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8969)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetRelicBoxTargetScRsp {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub mcllalgabab: ::core::option::Option<Hgabljfokdg>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: GFOFPDMELCL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8954)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct OpenRelicBoxCsReq {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub mcllalgabab: ::core::option::Option<Hgabljfokdg>,
}
/// Obf: PCAFMOHEDGK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8961)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct OpenRelicBoxScRsp {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub lcmaddimion: ::core::option::Option<Pngbddibcdd>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub gnlaaidfojf: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: OJKDPIDOBEO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8967)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ConfirmRelicBoxCsReq {
/// offset: 24
#[prost(bool, tag = "11")]
pub bbnifadmhho: bool,
}
/// Obf: EENMGNBLPEJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8953)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ConfirmRelicBoxScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub oajfafidkpi: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub hmbnjlnblif: u32,
/// offset: 40
#[prost(bool, tag = "7")]
pub bbnifadmhho: bool,
}
/// Obf: AGKJMBBJCNC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8957)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ReportRelicBoxActionCsReq {
#[prost(oneof = "report_relic_box_action_cs_req::Mkkdalgeakk", tags = "11")]
pub mkkdalgeakk: ::core::option::Option<report_relic_box_action_cs_req::Mkkdalgeakk>,
}
/// Nested message and enum types in `ReportRelicBoxActionCsReq`.
pub mod report_relic_box_action_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Mkkdalgeakk {
/// offset: 16
#[prost(uint32, tag = "11")]
Kcglkfkhpic(u32),
}
}
/// Obf: OBKJIKBEHHF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8960)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ReportRelicBoxActionScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 28
#[prost(enumeration = "Bdfgbphepdi", tag = "13")]
pub state: i32,
}
/// Obf: BIGELLJGGEP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8965)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicBoxRegularScNotify {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub ahnppgmfokn: ::core::option::Option<Dpjcbhkgfok>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pfckbfldhni {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub relic_ids: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(string, tag = "9")]
pub name: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "5")]
pub unique_id: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
/// offset: 48
#[prost(enumeration = "RelicPresetPlanSourceType", tag = "11")]
pub nfmkofnekla: i32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9858)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicPresetGetPlanCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub avatar_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9846)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicPresetGetPlanScRsp {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub relic_plan_list: ::prost::alloc::vec::Vec<Pfckbfldhni>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9856)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicPresetAddPlanCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub relic_ids: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(string, tag = "2")]
pub name: ::prost::alloc::string::String,
/// offset: 40
#[prost(enumeration = "RelicPresetPlanSourceType", tag = "1")]
pub nfmkofnekla: i32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub avatar_id: u32,
/// offset: 48
#[prost(enumeration = "Fdjkljgdcid", tag = "13")]
pub lljjcookanh: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9860)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicPresetAddPlanScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub relic_plan: ::core::option::Option<Pfckbfldhni>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9842)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicPresetDeletePlanCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub unique_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9859)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicPresetDeletePlanScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hppoinflepj {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub relic_ids: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(enumeration = "RelicPresetPlanSourceType", tag = "13")]
pub nfmkofnekla: i32,
/// offset: 36
#[prost(enumeration = "Fdjkljgdcid", tag = "12")]
pub lljjcookanh: i32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9852)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicPresetUpdatePlanCsReq {
/// offset: 32
#[prost(uint32, tag = "5")]
pub unique_id: u32,
#[prost(oneof = "relic_preset_update_plan_cs_req::Kknboacncon", tags = "6, 1")]
pub kknboacncon: ::core::option::Option<
relic_preset_update_plan_cs_req::Kknboacncon,
>,
}
/// Nested message and enum types in `RelicPresetUpdatePlanCsReq`.
pub mod relic_preset_update_plan_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "6")]
RelicList(super::Hppoinflepj),
/// offset: 16
#[prost(string, tag = "1")]
Name(::prost::alloc::string::String),
}
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9854)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicPresetUpdatePlanScRsp {
/// offset: 36
#[prost(uint32, tag = "3")]
pub unique_id: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
#[prost(oneof = "relic_preset_update_plan_sc_rsp::Kknboacncon", tags = "14, 4")]
pub kknboacncon: ::core::option::Option<
relic_preset_update_plan_sc_rsp::Kknboacncon,
>,
}
/// Nested message and enum types in `RelicPresetUpdatePlanScRsp`.
pub mod relic_preset_update_plan_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "14")]
RelicList(super::Hppoinflepj),
/// offset: 16
#[prost(string, tag = "4")]
Name(::prost::alloc::string::String),
}
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9844)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eggoclkiame {
/// offset: 24
#[prost(uint32, tag = "7")]
pub unique_id: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9851)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ejilgjglkio {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub relic_plan: ::core::option::Option<Pfckbfldhni>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicSmartWearPlan {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub inside_relic_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub outside_relic_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub avatar_id: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub unique_id: u32,
}
/// Obf: PIHNFHMEHCD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8268)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicSmartWearGetPlanCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub avatar_id: u32,
}
/// Obf: MBLPEOFOOAF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8256)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearGetPlanScRsp {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub relic_plan_list: ::prost::alloc::vec::Vec<RelicSmartWearPlan>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub avatar_id: u32,
}
/// Obf: KHPMJDJKEAB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8266)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicSmartWearAddPlanCsReq {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub relic_plan: ::core::option::Option<RelicSmartWearPlan>,
}
/// Obf: ILCBEINELFA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8270)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicSmartWearAddPlanScRsp {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub relic_plan: ::core::option::Option<RelicSmartWearPlan>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: AHKGHNIDDHI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8252)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicSmartWearUpdatePlanCsReq {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub relic_plan: ::core::option::Option<RelicSmartWearPlan>,
}
/// Obf: BPHCDBFPIFB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8269)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicSmartWearUpdatePlanScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub relic_plan: ::core::option::Option<RelicSmartWearPlan>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: IGFDCGKPJBE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8262)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicSmartWearDeletePlanCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub unique_id: u32,
}
/// Obf: POPMMDIDDJO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8264)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicSmartWearDeletePlanScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Onflanpghhl {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub inside_relic_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "2")]
pub outside_relic_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(enumeration = "Kckjilimnff", tag = "6")]
pub alaeibdighm: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cabbookaodo {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub relic_ids: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub aeonnkangce: ::core::option::Option<Onflanpghhl>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub avatar_id: u32,
}
/// Obf: OKLKPLGFPNM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8267)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicSmartWearGetPinRelicCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub avatar_id: u32,
}
/// Obf: EMKANKKOICP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8253)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearGetPinRelicScRsp {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub ojncaokpkib: ::prost::alloc::vec::Vec<Cabbookaodo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub avatar_id: u32,
}
/// Obf: JIODIEHBGMI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8258)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearUpdatePinRelicScNotify {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub plncncnipkn: ::prost::alloc::vec::Vec<Cabbookaodo>,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub anchgognlfp: ::prost::alloc::vec::Vec<Cabbookaodo>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub relic_unique_id: u32,
}
/// Obf: PMMIOMPJADM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8265)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicSmartWearUpdatePinRelicCsReq {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub dnnkbpbfpbk: ::core::option::Option<Cabbookaodo>,
}
/// Obf: IJMEMLHHMIC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8251)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RelicSmartWearUpdatePinRelicScRsp {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub dnnkbpbfpbk: ::core::option::Option<Cabbookaodo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: FABKOODPCLA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8263)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearDeletePinRelicCsReq {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub aifamifgmch: ::prost::alloc::vec::Vec<Onflanpghhl>,
/// offset: 32
#[prost(bool, tag = "13")]
pub beajgcmpoed: bool,
/// offset: 36
#[prost(uint32, tag = "12")]
pub avatar_id: u32,
}
/// Obf: KJHJMAEMDMJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8255)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RelicSmartWearDeletePinRelicScRsp {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub aifamifgmch: ::prost::alloc::vec::Vec<Onflanpghhl>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3573)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetReplayTokenCsReq {
/// offset: 24
#[prost(string, tag = "8")]
pub lmffnnigmmo: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "13")]
pub gimgdnjppdj: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "3")]
pub stage_id: u32,
/// offset: 44
#[prost(enumeration = "Pbiefhknafa", tag = "11")]
pub replay_type: i32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub klifgjoilee: u32,
/// offset: 52
#[prost(uint32, tag = "15")]
pub pbnienncnop: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3503)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetReplayTokenScRsp {
/// offset: 24
#[prost(string, tag = "12")]
pub gimgdnjppdj: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "3")]
pub dnadiicfmee: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "8")]
pub stage_id: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 48
#[prost(enumeration = "Pbiefhknafa", tag = "2")]
pub replay_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Faofieiaecg {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3527)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dfmbmcgmffp {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub ihnjckdhoje: ::prost::alloc::vec::Vec<ReplayInfo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3473)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRndOptionCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3403)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRndOptionScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub efloilnlfic: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3480)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DailyFirstMeetPamCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3427)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DailyFirstMeetPamScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Abofjeimllj {
/// offset: 24
#[prost(uint32, tag = "13")]
pub buff_id: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbomfklajlo {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub buff_list: ::prost::alloc::vec::Vec<Abofjeimllj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Paijcbokifo {
/// offset: 24
#[prost(enumeration = "RogueRoomStatus", tag = "15")]
pub cagdnhcockm: i32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub majkfimpoof: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub pgacmflcdid: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub room_id: u32,
/// offset: 40
#[prost(enumeration = "RogueRoomStatus", tag = "14")]
pub fchhpcidngm: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dndmlicbkef {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub llnichddian: ::prost::alloc::vec::Vec<Paijcbokifo>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub map_id: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub area_id: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub hpkmgkppelc: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub anhdbmopgdc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cajeboppmcj {
/// offset: 24
#[prost(bool, tag = "3")]
pub alajjmkomml: bool,
/// offset: 28
#[prost(uint32, tag = "13")]
pub area_id: u32,
/// offset: 32
#[prost(enumeration = "RogueStatus", tag = "4")]
pub nhdlefaapob: i32,
/// offset: 36
#[prost(enumeration = "RogueAreaStatus", tag = "1")]
pub kanbklfccmb: i32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub map_id: u32,
/// offset: 44
#[prost(uint32, tag = "8")]
pub kndhmnbiidf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mofhplgpgfa {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub dehjdniekhb: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub chcmekafkaf: ::prost::alloc::vec::Vec<Abofjeimllj>,
/// offset: 40
#[prost(uint32, repeated, tag = "7")]
pub ebmeekjgppm: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "11")]
pub nfmkofnekla: i32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub eialmeadlgf: u32,
/// offset: 56
#[prost(uint32, tag = "2")]
pub pcgfioklibe: u32,
/// offset: 60
#[prost(uint32, tag = "8")]
pub noamcdnnhmd: u32,
/// offset: 64
#[prost(uint32, tag = "13")]
pub egfolkepnci: u32,
/// offset: 68
#[prost(uint32, tag = "15")]
pub nkggaojlcmd: u32,
/// offset: 72
#[prost(uint32, tag = "10")]
pub fimmfjckcnk: u32,
/// offset: 76
#[prost(bool, tag = "3")]
pub oeljganlklj: bool,
/// offset: 80
#[prost(uint32, tag = "9")]
pub pnjlaaocfmc: u32,
/// offset: 84
#[prost(uint32, tag = "5")]
pub lkhaieidajl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lcmgceliaek {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub olcoanifalp: ::prost::alloc::vec::Vec<Abofjeimllj>,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub ifooepkggag: ::core::option::Option<Abofjeimllj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jkjkkdjikbj {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub jjdilehlhdh: ::prost::alloc::vec::Vec<Abofjeimllj>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub npigflfeehm: ::prost::alloc::vec::Vec<Abofjeimllj>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub lgipilakikb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aeffocfjnbf {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(float, tag = "13")]
pub cbjalfolfih: f32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hfgbcekgfhk {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub emagfiblncj: ::prost::alloc::vec::Vec<Aeffocfjnbf>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Efdaibdbfea {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "10")]
pub hfcjpckonif: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub nphajekcbkf: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub aadniffhhdd: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub ljceogpogbe: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub dggcfdkjdpo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oednnhaohab {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub majgmmcocig: ::prost::alloc::vec::Vec<Efdaibdbfea>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Efoimnlmpoa {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub bpddbkgdmdd: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub dnpccfffbhn: ::core::option::Option<Oednnhaohab>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ddgnkmacelb {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub fimlddnfgjh: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hdjjmjniinh {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub kpjpabdiojb: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fpmmbjbpnlc {
/// offset: 36
#[prost(uint32, tag = "8")]
pub ipaobkonifl: u32,
#[prost(oneof = "fpmmbjbpnlc::Bnjpphjnkhf", tags = "3, 4")]
pub bnjpphjnkhf: ::core::option::Option<fpmmbjbpnlc::Bnjpphjnkhf>,
}
/// Nested message and enum types in `FPMMBJBPNLC`.
pub mod fpmmbjbpnlc {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bnjpphjnkhf {
/// offset: 16
#[prost(message, tag = "3")]
Nmjgheaccmc(super::ItemList),
/// offset: 16
#[prost(message, tag = "4")]
Mmljadjnkia(super::Bbomfklajlo),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kcmfaibmohb {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub lniefkbmipd: ::core::option::Option<ItemCostData>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Anadiopmfja {
/// offset: 24
#[prost(uint32, tag = "9")]
pub dkieikjdbdb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gaobhblfpec {
/// offset: 24
#[prost(uint32, tag = "6")]
pub ofhbbkokanf: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub dbhoidlkmab: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub lkhaieidajl: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub ijjlkimgelo: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub gbieamklonk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Agehgbkobef {
/// offset: 16
#[prost(message, optional, tag = "1472")]
pub lflcdngalme: ::core::option::Option<Edoiemcffca>,
/// offset: 24
#[prost(message, optional, tag = "874")]
pub cfdiklbinhk: ::core::option::Option<Hnkaofdglie>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Edoiemcffca {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub eggjfcelhnk: ::core::option::Option<Phinpojojgd>,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub aclkmfcdmed: ::core::option::Option<Goiejocfkee>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub aefmmohkchj: ::core::option::Option<Gfghgcimkga>,
/// offset: 48
#[prost(message, optional, tag = "4")]
pub hhfaafobkme: ::core::option::Option<Cgnnmpikbbb>,
/// offset: 56
#[prost(message, optional, tag = "6")]
pub nikdpodbief: ::core::option::Option<Mbcbdjnkfeb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hnkaofdglie {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub dnpccfffbhn: ::core::option::Option<Hikobombmpb>,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub dhekljdbnnp: ::core::option::Option<Ageogdogdmm>,
/// offset: 40
#[prost(message, optional, tag = "1")]
pub aefmmohkchj: ::core::option::Option<Cifcaiedolk>,
/// offset: 48
#[prost(message, optional, tag = "15")]
pub fmigokidkjl: ::core::option::Option<Inhbmhcjjcn>,
/// offset: 56
#[prost(message, optional, tag = "3")]
pub habjhgpfgeb: ::core::option::Option<Cfmhemgeanc>,
/// offset: 64
#[prost(message, optional, tag = "11")]
pub eiohfjmfokf: ::core::option::Option<Enobklgchod>,
/// offset: 72
#[prost(message, optional, tag = "5")]
pub cooomdkgodf: ::core::option::Option<Dndmlicbkef>,
/// offset: 80
#[prost(message, optional, tag = "9")]
pub ielpchglfca: ::core::option::Option<Cddijcbeahj>,
/// offset: 88
#[prost(bool, tag = "10")]
pub ilofgcafhah: bool,
/// offset: 92
#[prost(enumeration = "RogueStatus", tag = "13")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cgnnmpikbbb {
/// offset: 24
#[prost(uint32, tag = "7")]
pub ljngpckpjlf: u32,
/// offset: 32
#[prost(int64, tag = "10")]
pub begin_time: i64,
/// offset: 40
#[prost(int64, tag = "6")]
pub end_time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Goiejocfkee {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub ojgoaoplmlb: ::prost::alloc::vec::Vec<Cajeboppmcj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gfghgcimkga {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub opaegcbnacj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "11")]
pub dclplnfindl: bool,
/// offset: 36
#[prost(uint32, tag = "15")]
pub oggekflbglb: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub egdekfjjnep: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mbcbdjnkfeb {
/// offset: 24
#[prost(uint32, tag = "13")]
pub gebggmagdjb: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub pdgbejhnhhe: u32,
/// offset: 32
#[prost(uint32, tag = "15")]
pub cicaendedfe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cfmhemgeanc {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub chcmekafkaf: ::prost::alloc::vec::Vec<Abofjeimllj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hikobombmpb {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub dnpccfffbhn: ::core::option::Option<Oednnhaohab>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Enobklgchod {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub mfeodnjngdp: ::core::option::Option<Kcmfaibmohb>,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub gofliggnhne: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "9")]
pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fbcomlaonkm {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub jipepmdmcmb: ::core::option::Option<Hdjjmjniinh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cifcaiedolk {
/// offset: 24
#[prost(uint32, tag = "9")]
pub egdekfjjnep: u32,
/// offset: 28
#[prost(bool, tag = "7")]
pub dclplnfindl: bool,
/// offset: 32
#[prost(uint32, tag = "14")]
pub jppaggpjomo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cddijcbeahj {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub cemojmbhldd: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jibbeeaidic {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub opaegcbnacj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub oggekflbglb: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub egdekfjjnep: u32,
/// offset: 40
#[prost(bool, tag = "14")]
pub dclplnfindl: bool,
/// offset: 44
#[prost(uint32, tag = "8")]
pub jppaggpjomo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ebemokppabl {
/// offset: 24
#[prost(uint32, tag = "10")]
pub dbljfjaapan: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub score_id: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub pfmgcgnmljp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Glffcogiigg {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub lmplljfmfec: ::prost::alloc::vec::Vec<Ebemokppabl>,
/// offset: 32
#[prost(float, tag = "10")]
pub okckmfgdejk: f32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub djeimgghmgm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Alblefhhjic {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "10")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub slot: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kcoejjkgnig {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub buff_list: ::prost::alloc::vec::Vec<Abofjeimllj>,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub avatar_list: ::prost::alloc::vec::Vec<Alblefhhjic>,
/// offset: 40
#[prost(uint32, repeated, tag = "5")]
pub majgmmcocig: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gkhgfcbmlbl {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub lhpnjlbpaca: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub record_info: ::core::option::Option<Kcoejjkgnig>,
/// offset: 40
#[prost(message, optional, tag = "14")]
pub fgobdcenkob: ::core::option::Option<Phinpojojgd>,
/// offset: 48
#[prost(bool, tag = "1")]
pub is_win: bool,
/// offset: 52
#[prost(uint32, tag = "12")]
pub mhphdcfkmlf: u32,
/// offset: 56
#[prost(uint32, tag = "11")]
pub gebggmagdjb: u32,
/// offset: 60
#[prost(uint32, tag = "8")]
pub ghcbfcigibf: u32,
/// offset: 64
#[prost(uint32, tag = "1096")]
pub area_id: u32,
/// offset: 68
#[prost(uint32, tag = "4")]
pub score_id: u32,
/// offset: 72
#[prost(uint32, tag = "714")]
pub heomalbnjll: u32,
/// offset: 76
#[prost(uint32, tag = "10")]
pub gmiimahlijf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Phinpojojgd {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub fhhkohkbnop: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub mhchfdfmnfp: u32,
/// offset: 36
#[prost(bool, tag = "13")]
pub pkpnmooicgp: bool,
/// offset: 37
#[prost(bool, tag = "7")]
pub kmnpjkcmien: bool,
/// offset: 40
#[prost(int64, tag = "14")]
pub mjkpnomchid: i64,
/// offset: 48
#[prost(int64, tag = "2")]
pub cdgmpcfgkmd: i64,
/// offset: 56
#[prost(uint32, tag = "9")]
pub gackjlbpkgd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Flcpjjmhago {
/// offset: 24
#[prost(uint32, tag = "8")]
pub afemblfccch: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub hcbaddhnidg: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub exp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Lohlenbeieb {
/// offset: 24
#[prost(bool, tag = "1")]
pub kkkionidkfa: bool,
/// offset: 28
#[prost(float, tag = "7")]
pub afdnfcbcfbf: f32,
/// offset: 32
#[prost(int32, tag = "6")]
pub mnlinfeodpj: i32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub rogue_dialogue_event_id: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub arg_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Molckkmnhae {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub cghhkkicjgg: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub jiijebjmpni: ::prost::alloc::vec::Vec<Lohlenbeieb>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub game_mode_type: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub mjbknmjhogp: u32,
/// offset: 48
#[prost(uint32, tag = "9")]
pub aiafekgbfif: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub oeanpihchhf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Emkodhbbmma {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub mjpihdljhib: ::prost::alloc::vec::Vec<u32>,
/// offset: 44
#[prost(enumeration = "Ppocamclleg", tag = "14")]
pub nonpimddjnn: i32,
#[prost(oneof = "emkodhbbmma::Bnjpphjnkhf", tags = "15")]
pub bnjpphjnkhf: ::core::option::Option<emkodhbbmma::Bnjpphjnkhf>,
}
/// Nested message and enum types in `EMKODHBBMMA`.
pub mod emkodhbbmma {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bnjpphjnkhf {
/// offset: 32
#[prost(message, tag = "15")]
Nmjgheaccmc(super::ItemList),
}
}
/// Obf: GMFGIAEEAFC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1873)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRogueInfoCsReq {}
/// Obf: DDOOMBLAOHN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1803)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub rogue_game_info: ::core::option::Option<Agehgbkobef>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: LJINAKCNBCB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1880)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartRogueCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub jkpipnmggoa: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "3")]
pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "12")]
pub area_id: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub afemblfccch: u32,
}
/// Obf: HHNAMDCALND
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1827)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartRogueScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub rogue_game_info: ::core::option::Option<Agehgbkobef>,
/// offset: 40
#[prost(message, optional, tag = "13")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 48
#[prost(message, optional, tag = "6")]
pub jnklnlkhgbb: ::core::option::Option<Fhegnopnich>,
/// offset: 56
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: MGBFNLJFCAA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1836)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterRogueCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub area_id: u32,
}
/// Obf: KNBOCPOOAEM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1813)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterRogueScRsp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub jnklnlkhgbb: ::core::option::Option<Fhegnopnich>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 48
#[prost(message, optional, tag = "5")]
pub rogue_game_info: ::core::option::Option<Agehgbkobef>,
/// offset: 56
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: CAGNJEEKBNN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1815)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct LeaveRogueCsReq {}
/// Obf: DAEOAHLMACG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1881)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct LeaveRogueScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub jnklnlkhgbb: ::core::option::Option<Fhegnopnich>,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 48
#[prost(message, optional, tag = "13")]
pub rogue_game_info: ::core::option::Option<Agehgbkobef>,
/// offset: 56
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: FKBINHGJLGL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1809)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueFinishScNotify {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub nleomlnokcc: ::core::option::Option<Gkhgfcbmlbl>,
}
/// Obf: EKFCDGNOAIN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1842)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ekfcdgnoain {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "13")]
pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub prop_entity_id: u32,
}
/// Obf: BHLEHMNFHPJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1876)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bhlehmnfhpj {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: PDNOJMFCDDG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1861)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pdnojmfcddg {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub interacted_prop_entity_id: u32,
}
/// Obf: AJAOJOEAGML
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1824)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ajaojoeagml {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub mfeodnjngdp: ::core::option::Option<Kcmfaibmohb>,
/// offset: 40
#[prost(uint32, repeated, tag = "2")]
pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: KHCBONJOLDP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1828)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueReviveInfoScNotify {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub mfeodnjngdp: ::core::option::Option<Kcmfaibmohb>,
}
/// Obf: CGMBIHBHLFK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1852)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cgmbihbhlfk {}
/// Obf: AJNDMBCDEOL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1848)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ajndmbcdeol {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub ilmamlblidl: ::core::option::Option<Hfgbcekgfhk>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: CINMCBDCBMJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1859)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cinmcbdcbmj {
/// offset: 24
#[prost(uint32, tag = "1")]
pub maze_buff_id: u32,
}
/// Obf: NAHANHPHGGF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1874)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nahanhphggf {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub cnefdjckapl: ::core::option::Option<Abofjeimllj>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "4")]
pub kgkejakkldp: bool,
}
/// Obf: MDFEOFGBJBI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1801)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct QuitRogueCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub area_id: u32,
}
/// Obf: PLIDMPJNFEA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1867)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QuitRogueScRsp {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub rogue_game_info: ::core::option::Option<Agehgbkobef>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: DDIHBNNOKJN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1820)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncRogueExploreWinScNotify {
/// offset: 24
#[prost(bool, tag = "5")]
pub ilofgcafhah: bool,
}
/// Obf: IMOIBEFBKCL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1899)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueSeasonFinishScNotify {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub nleomlnokcc: ::core::option::Option<Gkhgfcbmlbl>,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub eggjfcelhnk: ::core::option::Option<Phinpojojgd>,
/// offset: 56
#[prost(bool, tag = "2")]
pub faljmpelhio: bool,
}
/// Obf: GFMDKGLKCOF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1816)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterRogueMapRoomCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub room_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub majkfimpoof: u32,
}
/// Obf: NNAMFPHNGBF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1805)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterRogueMapRoomScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub jnklnlkhgbb: ::core::option::Option<Fhegnopnich>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub anhdbmopgdc: u32,
}
/// Obf: CLPJHIIDAGN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1853)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncRogueMapRoomScNotify {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub hneanmnjhdb: ::core::option::Option<Paijcbokifo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub map_id: u32,
}
/// Obf: KHKGDGBHHPK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1845)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct OpenRogueChestCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub interacted_prop_entity_id: u32,
/// offset: 28
#[prost(bool, tag = "3")]
pub fdekkokbdic: bool,
}
/// Obf: CBOLGFEIIOA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1837)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct OpenRogueChestScRsp {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub drop_data: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub abemlcjbief: ::core::option::Option<Lmdpkoelkfl>,
/// offset: 48
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: JCFJFAFJACN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1834)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ExchangeRogueRewardKeyCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub count: u32,
}
/// Obf: LEKLEHPFHMA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1858)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ExchangeRogueRewardKeyScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub count: u32,
}
/// Obf: KPDDKCNHJAB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1869)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncRogueAreaUnlockScNotify {
/// offset: 24
#[prost(uint32, tag = "9")]
pub area_id: u32,
}
/// Obf: FGOPLKFEJAP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1846)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueGetItemScNotify {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub iideaglamcc: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub get_item_list: ::core::option::Option<ItemList>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1822)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Higamejncjj {
/// offset: 24
#[prost(uint32, tag = "15")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub afemblfccch: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1864)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kfjfhkljkak {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub afemblfccch: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub level: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1855)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ikendkagfln {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub afemblfccch: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Joegakhfbkm {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1808)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gdnjicgjcac {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub cikpbgdiabo: ::core::option::Option<Phinpojojgd>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hpjnanncpca {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub hhinlcaodmg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub gackjlbpkgd: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1878)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jalddedfepa {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub eggjfcelhnk: ::core::option::Option<Phinpojojgd>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub gackjlbpkgd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Klfphoopelb {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1882)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cdokclhedbo {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub eggjfcelhnk: ::core::option::Option<Phinpojojgd>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: FLGHJEANCAC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1870)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRogueAeonInfoCsReq {}
/// Obf: MMOAIOJAMPA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1884)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueAeonInfoScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub jhehaibmnnf: ::prost::alloc::vec::Vec<Flcpjjmhago>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: FKEFNGCFJKN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1872)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishAeonDialogueGroupCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub afemblfccch: u32,
}
/// Obf: FAOLLLOFMKB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1825)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishAeonDialogueGroupScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub aefmmohkchj: ::core::option::Option<Flcpjjmhago>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: MKBJONMNLCH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1807)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRogueTalentInfoCsReq {}
/// Obf: JOCBDCIBNMG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1802)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueTalentInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub jcobjampoal: ::core::option::Option<Fdbdlbapdbe>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: GFMEMPALPAM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1821)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnableRogueTalentCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub ckhclkoalke: u32,
}
/// Obf: KLAEMDDHPNB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1862)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnableRogueTalentScRsp {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub jcobjampoal: ::core::option::Option<Fdbdlbapdbe>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: JNDNJFPANEB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1895)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncRogueVirtualItemInfoScNotify {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub nikdpodbief: ::core::option::Option<Gaobhblfpec>,
}
/// Obf: NIFJKCEJFIP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1851)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncRogueStatusScNotify {
/// offset: 24
#[prost(bool, tag = "11")]
pub aobckabchgo: bool,
/// offset: 28
#[prost(enumeration = "RogueStatus", tag = "7")]
pub status: i32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1819)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ojkcgghmfdo {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub eggjfcelhnk: ::core::option::Option<Phinpojojgd>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1894)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jkklggkbell {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: IEFFGOMNLNA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1897)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncRogueAeonScNotify {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub bgdgiiokhgf: ::core::option::Option<Jibbeeaidic>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gcpgbpngoff {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub jnklnlkhgbb: ::core::option::Option<Fhegnopnich>,
/// offset: 40
#[prost(message, optional, tag = "13")]
pub scene: ::core::option::Option<SceneInfo>,
}
/// Obf: OIGKGOMIOFF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7658)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueArcadeStartCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub room_id: u32,
}
/// Obf: EEKPMCEONGD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7690)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueArcadeStartScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub idcmaccpcbh: ::core::option::Option<Gcpgbpngoff>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub room_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: AGGEHIICBBD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7691)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueArcadeLeaveCsReq {}
/// Obf: NLAGBKIIIJK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7653)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueArcadeLeaveScRsp {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub idcmaccpcbh: ::core::option::Option<Gcpgbpngoff>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: NILHOOGLKAP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7671)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueArcadeRestartCsReq {}
/// Obf: LNKHNPOEJJE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7657)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueArcadeRestartScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub idcmaccpcbh: ::core::option::Option<Gcpgbpngoff>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: EBPAKHMFKML
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7684)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueArcadeGetInfoCsReq {}
/// Obf: POHFDLFAHKG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7673)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueArcadeGetInfoScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub room_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kjamnogfamj {
/// offset: 24
#[prost(uint32, tag = "9")]
pub hagdkkbaakk: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Apnccnfjbko {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub buff_list: ::prost::alloc::vec::Vec<Kjamnogfamj>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gggbaiapdlo {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub leofnindjdb: ::prost::alloc::vec::Vec<Kjamnogfamj>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub dehjdniekhb: ::core::option::Option<ItemCostData>,
/// offset: 40
#[prost(uint32, repeated, tag = "6")]
pub iodmphlipdp: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "9")]
pub ebmeekjgppm: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, tag = "5")]
pub fimmfjckcnk: u32,
/// offset: 60
#[prost(uint32, tag = "11")]
pub egfolkepnci: u32,
/// offset: 64
#[prost(uint32, tag = "8")]
pub eialmeadlgf: u32,
/// offset: 68
#[prost(uint32, tag = "2")]
pub noamcdnnhmd: u32,
/// offset: 72
#[prost(uint32, tag = "13")]
pub pcgfioklibe: u32,
/// offset: 76
#[prost(uint32, tag = "10")]
pub pnjlaaocfmc: u32,
/// offset: 80
#[prost(bool, tag = "1")]
pub oeljganlklj: bool,
/// offset: 84
#[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "15")]
pub nfmkofnekla: i32,
/// offset: 88
#[prost(uint32, tag = "7")]
pub nkggaojlcmd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bplnkhgailk {
/// offset: 24
#[prost(uint32, tag = "1")]
pub baofigffmln: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nfbcbcmgiia {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Demeneaagaa {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fkogdinobdf {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub pchgegfbklf: ::core::option::Option<Gggbaiapdlo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bponkblgnnl {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aacjbnfgaba {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub emagfiblncj: ::prost::alloc::vec::Vec<Bponkblgnnl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lieoddlgdpb {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub npigflfeehm: ::prost::alloc::vec::Vec<Kjamnogfamj>,
/// offset: 32
#[prost(message, repeated, tag = "15")]
pub jjdilehlhdh: ::prost::alloc::vec::Vec<Kjamnogfamj>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub lgipilakikb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gcciobkofjn {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub jjdilehlhdh: ::prost::alloc::vec::Vec<Kjamnogfamj>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub lgipilakikb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nmmlebeejlb {
/// offset: 24
#[prost(uint32, tag = "13")]
pub nnnjecnenga: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bjgeonochpm {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iejiogigfai {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub cgaepnocdig: ::prost::alloc::vec::Vec<Kjamnogfamj>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub lgipilakikb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aejlpcaiodp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub baofigffmln: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lgkkakefpin {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pkfnillondf {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub leofnindjdb: ::prost::alloc::vec::Vec<Kjamnogfamj>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub lgipilakikb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pjmedboacgl {
/// offset: 24
#[prost(uint32, tag = "7")]
pub baofigffmln: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nclhllihmfk {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eglapjgfkpn {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub jpkacknnhca: ::core::option::Option<Apnccnfjbko>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kofmgcnimin {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "11")]
pub hfcjpckonif: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub dggcfdkjdpo: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub ljceogpogbe: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub aadniffhhdd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Onkhcfloelj {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub hlcpflopgbm: ::core::option::Option<Kofmgcnimin>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub bjibcohegij: u32,
/// offset: 36
#[prost(bool, tag = "5")]
pub bkcnaamghkj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iomemieapjo {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub anbkdjkhcbi: ::core::option::Option<Kofmgcnimin>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ikhmhnoigab {
/// offset: 24
#[prost(uint32, tag = "14")]
pub ljceogpogbe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lhkncmfepfk {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub anbkdjkhcbi: ::core::option::Option<Kofmgcnimin>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub egjieaaeebd: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub fdeecoedjeb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Okblblpoeno {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub anbkdjkhcbi: ::core::option::Option<Kofmgcnimin>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jlhjicbchmo {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub hlcpflopgbm: ::core::option::Option<Kofmgcnimin>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub bjibcohegij: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ckeomfnpkpo {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub anbkdjkhcbi: ::core::option::Option<Kofmgcnimin>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gmijhconfih {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub majgmmcocig: ::prost::alloc::vec::Vec<Kofmgcnimin>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Amkalfjhfjp {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub bpddbkgdmdd: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub ifpegdejppc: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub lgipilakikb: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub lifjcjknknj: u32,
/// offset: 48
#[prost(uint32, tag = "11")]
pub fahamjfpmmi: u32,
/// offset: 52
#[prost(bool, tag = "1")]
pub nmmfpgmdhlp: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jinfljmpphn {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ojpgddfjchb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mldaddmeggn {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ldfjbldicpj {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hpipkicgabb {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub amibpagbmfp: ::core::option::Option<Amkalfjhfjp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ehfclkaoeem {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub fimlddnfgjh: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lfkolkfkoap {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub clejhgmafod: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub lgipilakikb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bfambjhpnge {
/// offset: 24
#[prost(uint32, tag = "15")]
pub gegjgjkmeld: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jjkipnmjdkh {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lbkikiglimj {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub mjgblebkmdh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub lgipilakikb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kpdalngidag {
/// offset: 24
#[prost(uint32, tag = "1")]
pub pbgbmgiihha: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bipmeiglile {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mbpjgcjegjb {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub lhmiifkppag: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub lgipilakikb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jekgaincpnh {
/// offset: 24
#[prost(uint32, tag = "5")]
pub ahplanfabjh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eblokomnnnn {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jjpdjpindoa {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub aninmmmglll: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub lgipilakikb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kihmnmmjidl {
/// offset: 24
#[prost(uint32, tag = "5")]
pub ljgnhkcbaio: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cblbfgkfmlc {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dngeekchhed {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub bgafhioehfh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub lgipilakikb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Chepplbnoff {
/// offset: 24
#[prost(uint32, tag = "14")]
pub ojpgddfjchb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Balofadgoke {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ngebikihidd {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub bgafhioehfh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub lgipilakikb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aomoenmncnb {
/// offset: 24
#[prost(uint32, tag = "13")]
pub ojpgddfjchb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lndbcdkmmkn {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cibmbddogbh {
/// offset: 24
#[prost(uint32, tag = "13")]
pub oomknhfigaf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kghlomjhdpe {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nhlbnbbdhmi {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub hajjbofcfoo: ::core::option::Option<Gmijhconfih>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Inkpgecidne {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub kpjpabdiojb: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ageogdogdmm {
/// offset: 24
#[prost(uint32, tag = "5")]
pub hmpgjcaipdl: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub rogue_money: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub omjhldakcbc: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub dgepikmihca: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Npcigebnofg {
/// offset: 24
#[prost(uint32, tag = "9")]
pub num: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub bebeemkobnn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Knejehoofgi {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "5")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ehkdajfliei {
/// offset: 24
#[prost(uint32, tag = "5")]
pub jaaiadkfpcl: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub hhfkoojbobf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iohkfhbgicd {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub item_list: ::core::option::Option<ItemList>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Napfnbjdioo {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub mcggeaahbpd: ::core::option::Option<Ehkdajfliei>,
/// offset: 24
#[prost(message, optional, tag = "2")]
pub oeedeikjjjn: ::core::option::Option<Iohkfhbgicd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mngnloclnof {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Feijpejbddh {
/// offset: 24
#[prost(int32, tag = "7")]
pub count: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jmpngbailbg {
/// offset: 24
#[prost(uint32, tag = "12")]
pub ljceogpogbe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fenfehccoca {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueAdventureRoomGameplayWolfGunTarget {
#[prost(
oneof = "rogue_adventure_room_gameplay_wolf_gun_target::TargetImpl",
tags = "13, 5, 3, 12"
)]
pub target_impl: ::core::option::Option<
rogue_adventure_room_gameplay_wolf_gun_target::TargetImpl,
>,
}
/// Nested message and enum types in `RogueAdventureRoomGameplayWolfGunTarget`.
pub mod rogue_adventure_room_gameplay_wolf_gun_target {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum TargetImpl {
/// offset: 16
#[prost(message, tag = "13")]
TargetNone(super::Mngnloclnof),
/// offset: 16
#[prost(message, tag = "5")]
TargetCoin(super::Feijpejbddh),
/// offset: 16
#[prost(message, tag = "3")]
TargetMiracle(super::Jmpngbailbg),
/// offset: 16
#[prost(message, tag = "12")]
TargetRuanmei(super::Fenfehccoca),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bdphjaebkad {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub battle_target_list: ::prost::alloc::vec::Vec<
RogueAdventureRoomGameplayWolfGunTarget,
>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub nfgnocbckid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Anmdoacphmn {
#[prost(oneof = "anmdoacphmn::Kknboacncon", tags = "10")]
pub kknboacncon: ::core::option::Option<anmdoacphmn::Kknboacncon>,
}
/// Nested message and enum types in `ANMDOACPHMN`.
pub mod anmdoacphmn {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 24
#[prost(message, tag = "10")]
Pooglpnndab(super::Bdphjaebkad),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hhagofkbfap {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub ihnenegkepo: ::core::option::Option<Anmdoacphmn>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub score_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub mefkkhajacj: u32,
/// offset: 40
#[prost(uint32, tag = "15")]
pub status: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub iimoonehglo: u32,
/// offset: 48
#[prost(double, tag = "6")]
pub ndljijinobb: f64,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5673)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pjfpipipojn {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub djmhhmmabjl: ::core::option::Option<Hhagofkbfap>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5603)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lnkeeakfehm {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5680)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dcadhjhjmmd {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub djmhhmmabjl: ::core::option::Option<Hhagofkbfap>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5659)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Edbogekadgp {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub eedpldbfmmm: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub kgebfiojflc: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5674)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mchijnkkoam {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub djmhhmmabjl: ::core::option::Option<Hhagofkbfap>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5683)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cedcddphbog {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5609)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ckpkiinilka {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub djmhhmmabjl: ::core::option::Option<Hhagofkbfap>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5606)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jljnnpiakgh {
/// offset: 24
#[prost(uint32, tag = "7")]
pub score_id: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub lpehhmhpcmg: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5700)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Flcpmjgchid {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub djmhhmmabjl: ::core::option::Option<Hhagofkbfap>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Elgobkcnohh {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub kinnmagddjj: ::core::option::Option<ItemCostData>,
/// offset: 40
#[prost(bool, tag = "6")]
pub gcihgkcjogb: bool,
/// offset: 41
#[prost(bool, tag = "15")]
pub belpgdagfih: bool,
/// offset: 44
#[prost(uint32, tag = "7")]
pub ljceogpogbe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kjeobmbmnin {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub kinnmagddjj: ::core::option::Option<ItemCostData>,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub buff_id: u32,
/// offset: 44
#[prost(bool, tag = "1")]
pub belpgdagfih: bool,
/// offset: 45
#[prost(bool, tag = "12")]
pub gcihgkcjogb: bool,
/// offset: 48
#[prost(uint32, tag = "9")]
pub jbgenfikggf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Omlmojiglee {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub kinnmagddjj: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub kahmgpgpoii: u32,
/// offset: 44
#[prost(bool, tag = "8")]
pub belpgdagfih: bool,
/// offset: 45
#[prost(bool, tag = "13")]
pub gcihgkcjogb: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Agkonmpojkp {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub majgmmcocig: ::prost::alloc::vec::Vec<Elgobkcnohh>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Daenhkenjhk {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub buff_list: ::prost::alloc::vec::Vec<Kjeobmbmnin>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gbhahdbdoie {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub kjfeffgpnff: ::prost::alloc::vec::Vec<Omlmojiglee>,
}
/// Obf: MJCPFFDLGGC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5613)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRogueShopBuffInfoCsReq {
/// offset: 24
#[prost(bool, tag = "4")]
pub ljbcdjnnbjh: bool,
/// offset: 28
#[prost(uint32, tag = "2")]
pub interacted_prop_entity_id: u32,
}
/// Obf: APCHMPGJGGC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5615)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueShopBuffInfoScRsp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub habjhgpfgeb: ::core::option::Option<Daenhkenjhk>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub jomdkginnek: ::core::option::Option<ItemCostData>,
/// offset: 40
#[prost(int32, tag = "13")]
pub kcbohfnfjea: i32,
/// offset: 44
#[prost(int32, tag = "14")]
pub apmgphfhenp: i32,
/// offset: 48
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: CICKIFGMKPF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5627)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRogueShopMiracleInfoCsReq {
/// offset: 24
#[prost(bool, tag = "15")]
pub ljbcdjnnbjh: bool,
/// offset: 28
#[prost(uint32, tag = "14")]
pub interacted_prop_entity_id: u32,
}
/// Obf: DDHJFDPBPAA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5636)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueShopMiracleInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub jomdkginnek: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub dnpccfffbhn: ::core::option::Option<Agkonmpojkp>,
/// offset: 40
#[prost(int32, tag = "4")]
pub kcbohfnfjea: i32,
/// offset: 44
#[prost(int32, tag = "15")]
pub apmgphfhenp: i32,
/// offset: 48
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: JIKKKPKEFMH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5621)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRogueShopFormulaInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub interacted_prop_entity_id: u32,
/// offset: 28
#[prost(bool, tag = "3")]
pub ljbcdjnnbjh: bool,
}
/// Obf: GFGLECFFFLG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5662)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueShopFormulaInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub jomdkginnek: ::core::option::Option<ItemCostData>,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub eapcjknggca: ::core::option::Option<Gbhahdbdoie>,
/// offset: 40
#[prost(int32, tag = "2")]
pub kcbohfnfjea: i32,
/// offset: 44
#[prost(int32, tag = "13")]
pub apmgphfhenp: i32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5681)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mknbfmjgkbm {
/// offset: 24
#[prost(uint32, tag = "3")]
pub ljceogpogbe: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub interacted_prop_entity_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5687)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lecigppcmab {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub aoliedbcnbn: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub interacted_prop_entity_id: u32,
}
/// Obf: OMAOGCPKDNB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5650)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BuyRogueShopMiracleCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub kofnojcmefa: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub interacted_prop_entity_id: u32,
}
/// Obf: DLJLBCGBOCB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5610)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuyRogueShopMiracleScRsp {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub dnpccfffbhn: ::core::option::Option<Agkonmpojkp>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: DCAEIHGJFDE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5629)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuyRogueShopBuffScRsp {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub habjhgpfgeb: ::core::option::Option<Daenhkenjhk>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: PFJKHHMEOGH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5677)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuyRogueShopFormulaScRsp {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub eapcjknggca: ::core::option::Option<Gbhahdbdoie>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5612)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mjepclpmkki {
/// offset: 24
#[prost(uint32, tag = "2")]
pub hdhnkfpmpao: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5654)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gknpeghpcmh {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: MPDDBHDFJKH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5660)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueShopBeginBattleCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub interacted_prop_entity_id: u32,
}
/// Obf: PBFEGMDAIDN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5604)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueShopBeginBattleScRsp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub aepnedjpagk: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: FACMJBCOHBP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5663)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueCommonActionResultScNotify {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub clggklnplck: ::prost::alloc::vec::Vec<Maokmpoelco>,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub kclbfindgna: ::prost::alloc::vec::Vec<Acmkpnmkokh>,
/// offset: 40
#[prost(enumeration = "Diceondkeff", tag = "10")]
pub bebeemkobnn: i32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub dlojfeehlij: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Maokmpoelco {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub bbehhchkmnl: ::core::option::Option<Pkhkeekiodc>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub queue_position: u32,
/// offset: 36
#[prost(enumeration = "Nhhmepillhl", tag = "12")]
pub source: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cbdmgegelfm {
/// offset: 24
#[prost(int32, tag = "15")]
pub dpicngbhfac: i32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub key: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Omjgknjkhch {
/// offset: 24
#[prost(int32, tag = "3")]
pub joccapdmhgb: i32,
/// offset: 28
#[prost(int32, tag = "1")]
pub ngibkcodmal: i32,
/// offset: 32
#[prost(uint32, tag = "13")]
pub ignacljkfgo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lejfiepmmgg {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub ifjihnbdngn: ::prost::alloc::vec::Vec<Cbdmgegelfm>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub kahmgpgpoii: u32,
/// offset: 36
#[prost(bool, tag = "6")]
pub hnljipaoegb: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hmaaicnbkci {
/// offset: 24
#[prost(map = "uint32, int32", tag = "8")]
pub dclbhohpgmb: ::std::collections::HashMap<u32, i32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jjemdneimoj {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub dkeenimplkd: ::core::option::Option<Lejfiepmmgg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mknalglebna {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub dkeenimplkd: ::core::option::Option<Lejfiepmmgg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pkohblegmao {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub dkeenimplkd: ::core::option::Option<Lejfiepmmgg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fbgiinjfccd {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub dkeenimplkd: ::core::option::Option<Lejfiepmmgg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cfjnapdimkm {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub emllepoaded: ::prost::alloc::vec::Vec<Omjgknjkhch>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cjafldkhdaf {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub value: ::core::option::Option<Hmaaicnbkci>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Djoddecfhmc {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub emllepoaded: ::prost::alloc::vec::Vec<Omjgknjkhch>,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub kjfeffgpnff: ::prost::alloc::vec::Vec<Lejfiepmmgg>,
/// offset: 40
#[prost(message, optional, tag = "11")]
pub enfikccmhai: ::core::option::Option<Hmaaicnbkci>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hcnefgjccmb {
/// offset: 24
#[prost(uint32, tag = "2")]
pub pekgidfpbnj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lflmjklkbil {
/// offset: 24
#[prost(uint32, tag = "9")]
pub pekgidfpbnj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ohhkeogomca {
/// offset: 16
#[prost(map = "uint32, bool", tag = "5")]
pub paclgpidjgl: ::std::collections::HashMap<u32, bool>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bdjlhjdpeek {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub fjikmhcjmkh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub llicimbcnpf: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nkobpbbondj {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub kdfkdnlndhn: ::core::option::Option<Bdjlhjdpeek>,
/// offset: 32
#[prost(bool, tag = "12")]
pub bjdebhmkjbc: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ipkobbjpkml {
/// offset: 24
#[prost(uint32, tag = "14")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gnlbcchfilk {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub kdfkdnlndhn: ::core::option::Option<Bdjlhjdpeek>,
/// offset: 32
#[prost(bool, tag = "13")]
pub bjdebhmkjbc: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eddeokaijab {
/// offset: 24
#[prost(uint32, tag = "6")]
pub amoablicedp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pkoofpocnkb {
/// offset: 24
#[prost(uint32, tag = "13")]
pub dbpahbjpflj: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub ifdihfkkcle: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pkhkeekiodc {
#[prost(
oneof = "pkhkeekiodc::Kknboacncon",
tags = "4, 1, 613, 1126, 417, 826, 1218, 710, 178, 2003, 1610, 1419, 644, 578, 1609, 534, 708, 166, 1160, 1014, 794, 760, 1710, 1246, 1621, 137, 115, 687, 138, 246, 1073, 490, 1688, 709, 1464, 367, 1111, 1139, 1276, 995, 1846"
)]
pub kknboacncon: ::core::option::Option<pkhkeekiodc::Kknboacncon>,
}
/// Nested message and enum types in `PKHKEEKIODC`.
pub mod pkhkeekiodc {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "4")]
Ddclcnponoh(super::Npcigebnofg),
/// offset: 16
#[prost(message, tag = "1")]
Condgfpofkd(super::Npcigebnofg),
/// offset: 16
#[prost(message, tag = "613")]
Ifooepkggag(super::Kjamnogfamj),
/// offset: 16
#[prost(message, tag = "1126")]
Cmpncfcjcne(super::Kjamnogfamj),
/// offset: 16
#[prost(message, tag = "417")]
Gpjjmpcmaaa(super::Iomemieapjo),
/// offset: 16
#[prost(message, tag = "826")]
Laefenccbbc(super::Ikhmhnoigab),
/// offset: 16
#[prost(message, tag = "1218")]
Kdjbdmldmhg(super::Lhkncmfepfk),
/// offset: 16
#[prost(message, tag = "710")]
Cbpinaohebd(super::Okblblpoeno),
/// offset: 16
#[prost(message, tag = "178")]
Omflcebllmi(super::Jlhjicbchmo),
/// offset: 16
#[prost(message, tag = "2003")]
Flggfgcignj(super::Ckeomfnpkpo),
/// offset: 16
#[prost(message, tag = "1610")]
Acifeippila(super::Knejehoofgi),
/// offset: 16
#[prost(message, tag = "1419")]
Mdgndllefje(super::Jjemdneimoj),
/// offset: 16
#[prost(message, tag = "644")]
Joclinghbhe(super::Mknalglebna),
/// offset: 16
#[prost(message, tag = "578")]
Hpmjhogclgg(super::Pkohblegmao),
/// offset: 16
#[prost(message, tag = "1609")]
Kmamkbkncpm(super::Fbgiinjfccd),
/// offset: 16
#[prost(message, tag = "534")]
Jejcfjedola(super::Cfjnapdimkm),
/// offset: 16
#[prost(message, tag = "708")]
Jeblgelgbhm(super::Cjafldkhdaf),
/// offset: 16
#[prost(message, tag = "166")]
Ghmkdckjilo(super::Hcnefgjccmb),
/// offset: 16
#[prost(message, tag = "1160")]
Ceicjpemghd(super::Lflmjklkbil),
/// offset: 16
#[prost(message, tag = "1014")]
Ebfcomcmglc(super::Gngihjijgmd),
/// offset: 16
#[prost(message, tag = "794")]
Jdcmepiompn(super::Lbbcnooocne),
/// offset: 16
#[prost(message, tag = "760")]
Kcghlohdmbm(super::Aofkckoifcm),
/// offset: 16
#[prost(message, tag = "1710")]
Jmjponnljej(super::Mmbbhfnjili),
/// offset: 16
#[prost(message, tag = "1246")]
Mcpkpjhbeak(super::Mmbbhfnjili),
/// offset: 16
#[prost(message, tag = "1621")]
Gdabgnbkfpa(super::Mmbbhfnjili),
/// offset: 16
#[prost(message, tag = "137")]
Apgpogakpac(super::Dnlkmhlaphc),
/// offset: 16
#[prost(message, tag = "115")]
Jolnbchmdnn(super::Nemjdllbbgn),
/// offset: 16
#[prost(message, tag = "687")]
Kohocjamjan(super::Nbfagoojiob),
/// offset: 16
#[prost(message, tag = "138")]
Aegmecdfnbe(super::Nbfagoojiob),
/// offset: 16
#[prost(message, tag = "246")]
Ciolgfnlebb(super::Nkobpbbondj),
/// offset: 16
#[prost(message, tag = "1073")]
Bijodagiknf(super::Ipkobbjpkml),
/// offset: 16
#[prost(message, tag = "490")]
Melcfmhkeca(super::Gnlbcchfilk),
/// offset: 16
#[prost(message, tag = "1688")]
Emkighcfkcn(super::Eddeokaijab),
/// offset: 16
#[prost(message, tag = "709")]
Kahkmdhfloh(super::Pkoofpocnkb),
/// offset: 16
#[prost(message, tag = "1464")]
Alneineojoj(super::Himjnabcjmm),
/// offset: 16
#[prost(message, tag = "367")]
Egploeaafgl(super::Pphlebfjigm),
/// offset: 16
#[prost(message, tag = "1111")]
Jkljbcbfnpl(super::Jgcmgamhdhm),
/// offset: 16
#[prost(message, tag = "1139")]
Midflehkpbf(super::Oecnjoapcko),
/// offset: 16
#[prost(message, tag = "1276")]
Nbekldcbjch(super::Omacakfnaoa),
/// offset: 16
#[prost(message, tag = "995")]
Dfjckblaobn(super::Gbkilnhhglb),
/// offset: 16
#[prost(message, tag = "1846")]
Flpdilmmcfk(super::Oepihjohlkm),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ofmcklemomp {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub oneceaijlam: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub goomjpleikl: ::core::option::Option<ItemCostData>,
/// offset: 40
#[prost(uint32, repeated, tag = "3")]
pub bldfabmegip: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "13")]
pub lgipilakikb: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub mlcajkjlbfj: u32,
/// offset: 56
#[prost(bool, tag = "9")]
pub oeljganlklj: bool,
/// offset: 60
#[prost(uint32, tag = "1")]
pub ojceeicjbgi: u32,
/// offset: 64
#[prost(uint32, tag = "10")]
pub deniihgknfm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pijdfmajmfd {
/// offset: 24
#[prost(uint32, tag = "15")]
pub jmnmfmhpckd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lakmnabkmlo {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jiglehnaknj {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub kllijgihfap: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub lgipilakikb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Igodpkfldne {
/// offset: 24
#[prost(uint32, tag = "4")]
pub jmnmfmhpckd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pcmblmdjpjj {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Chdpilmcjnp {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Okfpppbnjnh {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub fneoomhhggb: ::core::option::Option<Ofmcklemomp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pagjkbppokl {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub fneoomhhggb: ::core::option::Option<Ofmcklemomp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Helgmbbogmj {
/// offset: 24
#[prost(uint32, tag = "12")]
pub jmnmfmhpckd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Paddbfagjne {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pibomockaca {
/// offset: 24
#[prost(uint32, tag = "7")]
pub kdiddhidncg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ldkmoffmgel {
/// offset: 24
#[prost(uint32, tag = "10")]
pub r#type: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub lpolpdbelon: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub slot: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ocbpjllljgo {
/// offset: 24
#[prost(uint32, tag = "4")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub gcahklngfck: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dnlkmhlaphc {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub oopcpmancbo: ::core::option::Option<Ocbpjllljgo>,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub lednahckmhk: ::prost::alloc::vec::Vec<Ldkmoffmgel>,
/// offset: 32
#[prost(message, repeated, tag = "10")]
pub ajflahgjelp: ::prost::alloc::vec::Vec<Okccleepelm>,
/// offset: 48
#[prost(map = "uint32, uint32", tag = "7")]
pub hcpnpdljkgf: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Okccleepelm {
/// offset: 24
#[prost(uint32, tag = "11")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub cfkkkpnkhel: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mmbbhfnjili {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub ojeandpabhc: ::core::option::Option<Okccleepelm>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gngihjijgmd {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub lanfflclgah: ::core::option::Option<Dnlkmhlaphc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lbbcnooocne {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub lanfflclgah: ::core::option::Option<Dnlkmhlaphc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aofkckoifcm {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub lanfflclgah: ::core::option::Option<Dnlkmhlaphc>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hijmgncnmag {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub hfhdbbhgkko: ::core::option::Option<Mmbbhfnjili>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aaadejimcfp {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub beegkjjemjo: ::core::option::Option<Mmbbhfnjili>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kbklneckden {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub agkfaodicea: ::prost::alloc::vec::Vec<Okccleepelm>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub epoclanfiac: ::core::option::Option<Okccleepelm>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub nkggaojlcmd: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub lgipilakikb: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub eialmeadlgf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ofggmbhckpj {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub agkfaodicea: ::prost::alloc::vec::Vec<Mmbbhfnjili>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub lgipilakikb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gdiklacnoej {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub acccinppinc: ::core::option::Option<Okccleepelm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ahnlmmfhome {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub acccinppinc: ::core::option::Option<Mmbbhfnjili>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pgaaidknioa {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mkgffkegmnp {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ajedkccakbe {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gkpcmmnogbf {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nemjdllbbgn {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub liijnikigjd: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub blebjldolii: ::core::option::Option<Mmbbhfnjili>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nfnmmfbjblc {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub inldhmaipmh: ::prost::alloc::vec::Vec<Ocbpjllljgo>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub lgipilakikb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jhbeohdmhda {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub pjjnmnjmkbg: ::core::option::Option<Ocbpjllljgo>,
/// offset: 32
#[prost(bool, tag = "12")]
pub okjjommgigd: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ffbejcnpamn {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Olhgnecaeel {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kpjbdopfpdl {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub maagbkhlecb: ::core::option::Option<Ocbpjllljgo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ihofknbnnlb {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub nbkmdmgmogk: ::core::option::Option<Ocbpjllljgo>,
/// offset: 32
#[prost(bool, tag = "6")]
pub ajplpefcnam: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Khokoacabel {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nbfagoojiob {
/// offset: 24
#[prost(uint32, tag = "11")]
pub omhhoadfmli: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fggjcldlmmi {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub ohkhmdeocla: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(int32, tag = "9")]
pub fcgbpdamegb: i32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub pljpipdfaha: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kpofapdkbja {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub pgacppnafff: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub fbjllmgopho: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub daemebckhik: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub lgipilakikb: u32,
/// offset: 44
#[prost(enumeration = "Ajcbeoilglf", tag = "6")]
pub gknddcogklm: i32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub pnncegemapp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gjihimkiclg {
/// offset: 24
#[prost(uint32, tag = "3")]
pub meohdnhgpmf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Najihipcgmd {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mcfekkmfeha {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eljdpdfmlpm {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub ickmkpjacab: ::core::option::Option<Kpofapdkbja>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fdicomlmbme {
/// offset: 24
#[prost(uint32, tag = "14")]
pub aiafekgbfif: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ebolnpimdal {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "14")]
pub ngjjmoiajko: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub battle_event_id: u32,
/// offset: 36
#[prost(bool, tag = "8")]
pub is_win: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mhllnfjhmek {
/// offset: 24
#[prost(uint32, tag = "10")]
pub aiafekgbfif: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Odhjedhkhod {
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub nmmcobbkkha: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "12")]
pub bimfeahdmik: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jdfnpicgcgi {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub jbebekeckjn: ::core::option::Option<Odhjedhkhod>,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub mlidkpgkcil: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "10")]
pub fniphpiebnb: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(map = "uint32, uint32", tag = "5")]
pub keghpohgpff: ::std::collections::HashMap<u32, u32>,
/// offset: 56
#[prost(uint32, repeated, tag = "9")]
pub oimcphnonpf: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, repeated, tag = "13")]
pub gjfpefcobfj: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, tag = "1")]
pub lifjcjknknj: u32,
/// offset: 76
#[prost(uint32, tag = "3")]
pub fahamjfpmmi: u32,
/// offset: 80
#[prost(bool, tag = "14")]
pub pljnppkffco: bool,
/// offset: 81
#[prost(bool, tag = "7")]
pub klgghnilhic: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ekifaojkocl {
#[prost(oneof = "ekifaojkocl::Gbfhogkmmea", tags = "15, 1")]
pub gbfhogkmmea: ::core::option::Option<ekifaojkocl::Gbfhogkmmea>,
}
/// Nested message and enum types in `EKIFAOJKOCL`.
pub mod ekifaojkocl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Gbfhogkmmea {
/// offset: 24
#[prost(uint32, tag = "15")]
UniqueId(u32),
/// offset: 24
#[prost(uint32, tag = "1")]
Jamnnbeppke(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mjjhmikchia {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub jbebekeckjn: ::core::option::Option<Odhjedhkhod>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Apokgadphdc {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Obneohhdaip {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub ifpbfmoajop: ::core::option::Option<Jdfnpicgcgi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nihkhkonhpn {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub cpohglheolg: ::core::option::Option<Fhbdpojeemj>,
/// offset: 32
#[prost(uint32, repeated, tag = "3")]
pub fncioccacmd: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "10")]
pub leopmigfdlk: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "13")]
pub lgipilakikb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Almgfdoplga {
/// offset: 24
#[prost(uint32, tag = "9")]
pub fgihkkkogjd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Apobcjfpjdd {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Egmpaconnfp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub gncfhikodke: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub unique_id: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub npblekplpfa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Himjnabcjmm {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub jkfnakbgibf: ::prost::alloc::vec::Vec<Egmpaconnfp>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pphlebfjigm {
/// offset: 24
#[prost(uint32, tag = "8")]
pub kmpcndjhhao: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub oiijcljhppe: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub aiifgdgonif: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub ikjllflchnf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Omacakfnaoa {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub ihfebnbhdfm: ::prost::alloc::vec::Vec<Apamfckfhll>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Oecnjoapcko {
/// offset: 24
#[prost(uint32, tag = "13")]
pub kmikbanmafk: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub fagjacofhgf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jgcmgamhdhm {
/// offset: 24
#[prost(uint32, tag = "11")]
pub pggdehkkinp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pgmiabhejnb {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub iccmiehkdao: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Clmpccgcadk {
/// offset: 24
#[prost(uint32, tag = "7")]
pub eoolciachfj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bjedjponmhk {
/// offset: 24
#[prost(uint32, tag = "1")]
pub eoolciachfj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ohjjmcmjehl {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub blahnldhinc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub naenaegaeaf: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub daemebckhik: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub mljhcognjel: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jklllndhjhi {
/// offset: 24
#[prost(uint32, tag = "3")]
pub pgdehmagglf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Anlombekcgi {
/// offset: 24
#[prost(uint32, tag = "9")]
pub pgdehmagglf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bohajcpbbji {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Klehehamklc {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub kbebglaaegm: ::core::option::Option<Ohjjmcmjehl>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kgliooodbpn {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub oeomilpafgi: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub level: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub llicimbcnpf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pbmgacmambe {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub jkfnakbgibf: ::prost::alloc::vec::Vec<Kgliooodbpn>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub iojpokcdfhm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ogpohfpheob {
/// offset: 24
#[prost(uint32, tag = "4")]
pub pmilabmfmmm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ogicoeaoebp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub jkfnakbgibf: ::core::option::Option<Kgliooodbpn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gbkilnhhglb {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub gmmafionfnf: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lhkaopapjek {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 40
#[prost(message, optional, tag = "15")]
pub jnklnlkhgbb: ::core::option::Option<Fhegnopnich>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oepihjohlkm {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub idcmaccpcbh: ::core::option::Option<Lhkaopapjek>,
}
/// Obf: DLNANAEDDEE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5617)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueCommonPendingActionScNotify {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub action: ::core::option::Option<Inhbmhcjjcn>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub dlojfeehlij: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Inhbmhcjjcn {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub bbehhchkmnl: ::core::option::Option<Dcfpeimamcn>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub queue_position: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dcfpeimamcn {
#[prost(
oneof = "dcfpeimamcn::Kknboacncon",
tags = "610, 1805, 1813, 732, 1520, 973, 192, 1894, 1197, 1464, 540, 868, 1300, 1586, 1305, 1004, 91, 767, 368, 628, 1102, 1449, 1842, 1866, 1397, 1050, 563, 1533, 1100, 1596, 724, 507"
)]
pub kknboacncon: ::core::option::Option<dcfpeimamcn::Kknboacncon>,
}
/// Nested message and enum types in `DCFPEIMAMCN`.
pub mod dcfpeimamcn {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "610")]
Pchgegfbklf(super::Gggbaiapdlo),
/// offset: 16
#[prost(message, tag = "1805")]
Jfnhdjidjda(super::Gcciobkofjn),
/// offset: 16
#[prost(message, tag = "1813")]
Femfjidbeab(super::Iejiogigfai),
/// offset: 16
#[prost(message, tag = "732")]
Ghbbkkabkbn(super::Pkfnillondf),
/// offset: 16
#[prost(message, tag = "1520")]
Amibpagbmfp(super::Amkalfjhfjp),
/// offset: 16
#[prost(message, tag = "973")]
Honmeddpgje(super::Ehfclkaoeem),
/// offset: 16
#[prost(message, tag = "192")]
Pakphfjobaf(super::Lfkolkfkoap),
/// offset: 16
#[prost(message, tag = "1894")]
Bjkedgmkolm(super::Lbkikiglimj),
/// offset: 16
#[prost(message, tag = "1197")]
Ngcjbbcoocf(super::Mbpjgcjegjb),
/// offset: 16
#[prost(message, tag = "1464")]
Cnanedfpnkj(super::Jjpdjpindoa),
/// offset: 16
#[prost(message, tag = "540")]
Cdfpgkgilaj(super::Dngeekchhed),
/// offset: 16
#[prost(message, tag = "868")]
Pmkjimiiogm(super::Ngebikihidd),
/// offset: 16
#[prost(message, tag = "1300")]
Jipepmdmcmb(super::Inkpgecidne),
/// offset: 16
#[prost(message, tag = "1586")]
Fneoomhhggb(super::Ofmcklemomp),
/// offset: 16
#[prost(message, tag = "1305")]
Emojgafocml(super::Jiglehnaknj),
/// offset: 16
#[prost(message, tag = "1004")]
Bmemabnefkk(super::Pagjkbppokl),
/// offset: 16
#[prost(message, tag = "91")]
Goifjfkifff(super::Kbklneckden),
/// offset: 16
#[prost(message, tag = "767")]
Fjchodndika(super::Nfnmmfbjblc),
/// offset: 16
#[prost(message, tag = "368")]
Faenlpcffeb(super::Kpjbdopfpdl),
/// offset: 16
#[prost(message, tag = "628")]
Mngdghbpnpm(super::Kbklneckden),
/// offset: 16
#[prost(message, tag = "1102")]
Gkonanhknel(super::Kbklneckden),
/// offset: 16
#[prost(message, tag = "1449")]
Mffjmnhmgea(super::Kbklneckden),
/// offset: 16
#[prost(message, tag = "1842")]
Nlamhgacgio(super::Ofggmbhckpj),
/// offset: 16
#[prost(message, tag = "1866")]
Jcbniadpogn(super::Ofggmbhckpj),
/// offset: 16
#[prost(message, tag = "1397")]
Ijmiemkjchm(super::Ofggmbhckpj),
/// offset: 16
#[prost(message, tag = "1050")]
Phglaeogjkm(super::Fdicomlmbme),
/// offset: 16
#[prost(message, tag = "563")]
Mmhgaebeihd(super::Kpofapdkbja),
/// offset: 16
#[prost(message, tag = "1533")]
Ifpbfmoajop(super::Jdfnpicgcgi),
/// offset: 16
#[prost(message, tag = "1100")]
Knkapjocngm(super::Nihkhkonhpn),
/// offset: 16
#[prost(message, tag = "1596")]
Hdahobbjdif(super::Pgmiabhejnb),
/// offset: 16
#[prost(message, tag = "724")]
Kbebglaaegm(super::Ohjjmcmjehl),
/// offset: 16
#[prost(message, tag = "507")]
Hblhlfdhigp(super::Pbmgacmambe),
}
}
/// Obf: OFEDNNJIJFL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5641)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HandleRogueCommonPendingActionCsReq {
/// offset: 32
#[prost(uint32, tag = "4")]
pub bfneppcnooi: u32,
#[prost(
oneof = "handle_rogue_common_pending_action_cs_req::Kknboacncon",
tags = "1251, 1346, 147, 1162, 938, 1849, 1833, 1277, 941, 1062, 881, 1770, 105, 1857, 1626, 306, 849, 1172, 1321, 662, 778, 1389, 156, 199, 595, 214, 934, 2002, 710, 767, 1093, 1274, 913, 555, 434, 1465, 47, 1491, 30442, 160633"
)]
pub kknboacncon: ::core::option::Option<
handle_rogue_common_pending_action_cs_req::Kknboacncon,
>,
}
/// Nested message and enum types in `HandleRogueCommonPendingActionCsReq`.
pub mod handle_rogue_common_pending_action_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "1251")]
Opdcgjekekp(super::Bplnkhgailk),
/// offset: 16
#[prost(message, tag = "1346")]
Hknplhmlinb(super::Nmmlebeejlb),
/// offset: 16
#[prost(message, tag = "147")]
Illbnbmcmpf(super::Aejlpcaiodp),
/// offset: 16
#[prost(message, tag = "1162")]
Dfkjoggfdhd(super::Demeneaagaa),
/// offset: 16
#[prost(message, tag = "938")]
Hdnglmgchek(super::Pjmedboacgl),
/// offset: 16
#[prost(message, tag = "1849")]
Jogglmmcmfh(super::Jinfljmpphn),
/// offset: 16
#[prost(message, tag = "1833")]
Omakkkmncjh(super::Ldfjbldicpj),
/// offset: 16
#[prost(message, tag = "1277")]
Caelbfpkndn(super::Bfambjhpnge),
/// offset: 16
#[prost(message, tag = "941")]
Egoffkfondp(super::Kpdalngidag),
/// offset: 16
#[prost(message, tag = "1062")]
Hfmojhnmnjn(super::Jekgaincpnh),
/// offset: 16
#[prost(message, tag = "881")]
Ganjigmpdnl(super::Kihmnmmjidl),
/// offset: 16
#[prost(message, tag = "1770")]
Baalmnpnglo(super::Chepplbnoff),
/// offset: 16
#[prost(message, tag = "105")]
Eblalpnfhfm(super::Aomoenmncnb),
/// offset: 16
#[prost(message, tag = "1857")]
Gfilimkpcdm(super::Cibmbddogbh),
/// offset: 16
#[prost(message, tag = "1626")]
Mlbekiddgod(super::Pijdfmajmfd),
/// offset: 16
#[prost(message, tag = "306")]
Hpbiagddehn(super::Chdpilmcjnp),
/// offset: 16
#[prost(message, tag = "849")]
Nbchiifmcnc(super::Igodpkfldne),
/// offset: 16
#[prost(message, tag = "1172")]
Emefjodmaoi(super::Helgmbbogmj),
/// offset: 16
#[prost(message, tag = "1321")]
Cfcbjdkkcmb(super::Gdiklacnoej),
/// offset: 16
#[prost(message, tag = "662")]
Capldjmoipb(super::Jhbeohdmhda),
/// offset: 16
#[prost(message, tag = "778")]
Mnlhchkleog(super::Ihofknbnnlb),
/// offset: 16
#[prost(message, tag = "1389")]
Ecdmnjmbfaf(super::Gdiklacnoej),
/// offset: 16
#[prost(message, tag = "156")]
Dcegcncjjoj(super::Gdiklacnoej),
/// offset: 16
#[prost(message, tag = "199")]
Iacfkaodfen(super::Gdiklacnoej),
/// offset: 16
#[prost(message, tag = "595")]
Egiiehodaej(super::Ahnlmmfhome),
/// offset: 16
#[prost(message, tag = "214")]
Nnplaaibogb(super::Ahnlmmfhome),
/// offset: 16
#[prost(message, tag = "934")]
Ahkbaeimcnm(super::Ahnlmmfhome),
/// offset: 16
#[prost(message, tag = "2002")]
Ljjnmmgjgna(super::Gjihimkiclg),
/// offset: 16
#[prost(message, tag = "710")]
Fignfbljdch(super::Gjihimkiclg),
/// offset: 16
#[prost(message, tag = "767")]
Legobnmkhco(super::Mcfekkmfeha),
/// offset: 16
#[prost(message, tag = "1093")]
Logmghbmhpe(super::Ekifaojkocl),
/// offset: 16
#[prost(message, tag = "1274")]
Cgehcaikapj(super::Apokgadphdc),
/// offset: 16
#[prost(message, tag = "913")]
Opjonhebibg(super::Almgfdoplga),
/// offset: 16
#[prost(message, tag = "555")]
Aijhfpcfpdm(super::Clmpccgcadk),
/// offset: 16
#[prost(message, tag = "434")]
Gcbfcjihnfc(super::Jklllndhjhi),
/// offset: 16
#[prost(message, tag = "1465")]
Nfmaagnlala(super::Bohajcpbbji),
/// offset: 16
#[prost(message, tag = "47")]
Iacmghackda(super::Ogpohfpheob),
/// offset: 16
#[prost(message, tag = "1491")]
Cngclilldjg(super::Pibomockaca),
/// offset: 16
#[prost(message, tag = "30442")]
Fnglocnbcoj(super::Ebolnpimdal),
/// offset: 16
#[prost(message, tag = "160633")]
Pdaehmfkeof(super::Mhllnfjhmek),
}
}
/// Obf: LEFAKCMDGNB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5618)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HandleRogueCommonPendingActionScRsp {
/// offset: 32
#[prost(uint32, tag = "5")]
pub queue_position: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub bfneppcnooi: u32,
#[prost(
oneof = "handle_rogue_common_pending_action_sc_rsp::Kknboacncon",
tags = "1419, 1681, 87, 1247, 1386, 1175, 523, 161, 45, 1602, 957, 756, 88, 222, 816, 1117, 126, 566, 259, 570, 1630, 986, 362, 1395, 1854, 1775, 58, 533, 1023, 1248, 917, 389, 1891, 2014, 1872"
)]
pub kknboacncon: ::core::option::Option<
handle_rogue_common_pending_action_sc_rsp::Kknboacncon,
>,
}
/// Nested message and enum types in `HandleRogueCommonPendingActionScRsp`.
pub mod handle_rogue_common_pending_action_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "1419")]
Oomkeelhdpa(super::Nfbcbcmgiia),
/// offset: 16
#[prost(message, tag = "1681")]
Ncgjchmohmg(super::Bjgeonochpm),
/// offset: 16
#[prost(message, tag = "87")]
Ceipbfgmhap(super::Lgkkakefpin),
/// offset: 16
#[prost(message, tag = "1247")]
Jfhkdeidmog(super::Fkogdinobdf),
/// offset: 16
#[prost(message, tag = "1386")]
Djjhhdigjig(super::Nclhllihmfk),
/// offset: 16
#[prost(message, tag = "1175")]
Hanhjnopljm(super::Mldaddmeggn),
/// offset: 16
#[prost(message, tag = "523")]
Cobnpfdhmea(super::Hpipkicgabb),
/// offset: 16
#[prost(message, tag = "161")]
Dkbnkkigkeb(super::Jjkipnmjdkh),
/// offset: 16
#[prost(message, tag = "45")]
Lgachdmgeai(super::Bipmeiglile),
/// offset: 16
#[prost(message, tag = "1602")]
Hegeccjifbj(super::Eblokomnnnn),
/// offset: 16
#[prost(message, tag = "957")]
Imkipdcnbhh(super::Cblbfgkfmlc),
/// offset: 16
#[prost(message, tag = "756")]
Enmkmkpbgbl(super::Balofadgoke),
/// offset: 16
#[prost(message, tag = "88")]
Abkedngnfeo(super::Lndbcdkmmkn),
/// offset: 16
#[prost(message, tag = "222")]
Imlhdmcphob(super::Kghlomjhdpe),
/// offset: 16
#[prost(message, tag = "816")]
Gjdkchaaedm(super::Lakmnabkmlo),
/// offset: 16
#[prost(message, tag = "1117")]
Ldofnpgnjjc(super::Okfpppbnjnh),
/// offset: 16
#[prost(message, tag = "126")]
Nojeldbilbf(super::Pcmblmdjpjj),
/// offset: 16
#[prost(message, tag = "566")]
Nmfccmjlcii(super::Paddbfagjne),
/// offset: 16
#[prost(message, tag = "259")]
Gcgabkjgbal(super::Pgaaidknioa),
/// offset: 16
#[prost(message, tag = "570")]
Apnnhagdphm(super::Ffbejcnpamn),
/// offset: 16
#[prost(message, tag = "1630")]
Mdjcmeolahf(super::Khokoacabel),
/// offset: 16
#[prost(message, tag = "986")]
Fdgifafohln(super::Mkgffkegmnp),
/// offset: 16
#[prost(message, tag = "362")]
Emkgaebinmb(super::Ajedkccakbe),
/// offset: 16
#[prost(message, tag = "1395")]
Pagppmjdmfa(super::Gkpcmmnogbf),
/// offset: 16
#[prost(message, tag = "1854")]
Kbjkmbdcpjo(super::Olhgnecaeel),
/// offset: 16
#[prost(message, tag = "1775")]
Peefofkdemj(super::Najihipcgmd),
/// offset: 16
#[prost(message, tag = "58")]
Hdnmnafakkc(super::Najihipcgmd),
/// offset: 16
#[prost(message, tag = "533")]
Pkboekffmkm(super::Eljdpdfmlpm),
/// offset: 16
#[prost(message, tag = "1023")]
Kmjhicgmonf(super::Mjjhmikchia),
/// offset: 16
#[prost(message, tag = "1248")]
Fpjabecnfna(super::Obneohhdaip),
/// offset: 16
#[prost(message, tag = "917")]
Opjonhebibg(super::Apobcjfpjdd),
/// offset: 16
#[prost(message, tag = "389")]
Cdoejadallo(super::Bjedjponmhk),
/// offset: 16
#[prost(message, tag = "1891")]
Meapdjcnpid(super::Anlombekcgi),
/// offset: 16
#[prost(message, tag = "2014")]
Hgbkmehomha(super::Klehehamklc),
/// offset: 16
#[prost(message, tag = "1872")]
Jgabobbhofj(super::Ogicoeaoebp),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bphikpcnbhm {
/// offset: 24
#[prost(uint32, tag = "1")]
pub maze_buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cigdbckofbn {
/// offset: 24
#[prost(uint32, tag = "14")]
pub npnmlpnbhdp: u32,
/// offset: 28
#[prost(bool, tag = "4")]
pub alajjmkomml: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nmhmghehhcm {
/// offset: 24
#[prost(bool, tag = "4")]
pub alajjmkomml: bool,
/// offset: 28
#[prost(uint32, tag = "2")]
pub pnhglnpdfea: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nmdkhgggmbc {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub hmiohpimlce: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub nglbjkkepbl: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub level: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub afemblfccch: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub exp: u32,
/// offset: 52
#[prost(uint32, tag = "14")]
pub hcbaddhnidg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Onmfminnbeb {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub ddladfjmeec: ::core::option::Option<Ocbpjllljgo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lgfokkpiceh {
/// offset: 24
#[prost(uint32, tag = "7")]
pub cfkkkpnkhel: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub kgophalllli: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nhgjeihkkhb {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub buff_list: ::prost::alloc::vec::Vec<Bphikpcnbhm>,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub pmiffbhoooo: ::prost::alloc::vec::Vec<Nmhmghehhcm>,
/// offset: 40
#[prost(message, repeated, tag = "3")]
pub majgmmcocig: ::prost::alloc::vec::Vec<Cigdbckofbn>,
/// offset: 48
#[prost(message, repeated, tag = "10")]
pub jhehaibmnnf: ::prost::alloc::vec::Vec<Nmdkhgggmbc>,
}
/// Obf: MJNKKPCCBMP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5632)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRogueHandbookDataCsReq {}
/// Obf: CNOFLEBNGAC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5635)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueHandbookDataScRsp {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub hamkplcbebg: ::core::option::Option<Nhgjeihkkhb>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: FFFCJNFIDLO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5616)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueHandbookDataUpdateScNotify {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub ipnaagcmnlb: ::prost::alloc::vec::Vec<Bphikpcnbhm>,
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub jeagpfdbjdh: ::prost::alloc::vec::Vec<Lgfokkpiceh>,
/// offset: 40
#[prost(message, repeated, tag = "9")]
pub lmdkijfdleo: ::prost::alloc::vec::Vec<Onmfminnbeb>,
/// offset: 48
#[prost(message, repeated, tag = "5")]
pub bojgaejncfp: ::prost::alloc::vec::Vec<Nmhmghehhcm>,
/// offset: 56
#[prost(message, repeated, tag = "15")]
pub bfdfabhmcne: ::prost::alloc::vec::Vec<Cigdbckofbn>,
}
/// Obf: MBNKNCDIJLD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5605)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeRogueMiracleHandbookRewardCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub phinemjkbjk: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: ABAJJKIIFBG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5614)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeRogueMiracleHandbookRewardScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub cndlcgeflcj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "15")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: OJGOBCCMHOH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5682)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeEventHandbookRewardCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub pinndkijhfg: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: LMCDLJJFGKE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5653)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeEventHandbookRewardScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub dbgookphlfd: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fkedpcmlife {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "2")]
pub hjaniokjalb: ::std::collections::HashMap<u32, u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cackkioeoef {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub oljcajmfjpo: ::core::option::Option<Lmncbidkhlf>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub jppaggpjomo: u32,
/// offset: 36
#[prost(int32, tag = "11")]
pub fjciknakjog: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cbanjnlbdbb {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub kehklhmeabi: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jeikfffgonb {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub lniefkbmipd: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub bhbpkkknabo: ::prost::alloc::vec::Vec<Dingdglkhip>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ecjamihnofl {
#[prost(oneof = "ecjamihnofl::Leoiaofbbfa", tags = "8, 10, 1, 3, 11, 2, 14, 4")]
pub leoiaofbbfa: ::core::option::Option<ecjamihnofl::Leoiaofbbfa>,
}
/// Nested message and enum types in `ECJAMIHNOFL`.
pub mod ecjamihnofl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Leoiaofbbfa {
/// offset: 16
#[prost(message, tag = "8")]
Habjhgpfgeb(super::Eglapjgfkpn),
/// offset: 16
#[prost(message, tag = "10")]
Dnpccfffbhn(super::Nhlbnbbdhmi),
/// offset: 16
#[prost(message, tag = "1")]
Hfepbjhjpaf(super::Fkedpcmlife),
/// offset: 16
#[prost(message, tag = "3")]
Aefmmohkchj(super::Cackkioeoef),
/// offset: 16
#[prost(message, tag = "11")]
Eiihjjebkoe(super::Cbanjnlbdbb),
/// offset: 16
#[prost(message, tag = "2")]
Eapcjknggca(super::Djoddecfhmc),
/// offset: 16
#[prost(message, tag = "14")]
Klnbjhpdmfi(super::Ohhkeogomca),
/// offset: 16
#[prost(message, tag = "4")]
Eiohfjmfokf(super::Jeikfffgonb),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gkfgimibbhf {
/// offset: 24
#[prost(uint32, tag = "15")]
pub mmfgajncaoa: u32,
/// offset: 28
#[prost(bool, tag = "5")]
pub cihfgjdchia: bool,
/// offset: 32
#[prost(uint32, tag = "12")]
pub progress: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Okpipfkonmg {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub ldhijahnegk: ::prost::alloc::vec::Vec<Gkfgimibbhf>,
/// offset: 32
#[prost(enumeration = "RogueTalentStatus", tag = "15")]
pub status: i32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub ckhclkoalke: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fdbdlbapdbe {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub blhjipbhhfo: ::prost::alloc::vec::Vec<Okpipfkonmg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lkcdljckcji {
/// offset: 24
#[prost(uint32, tag = "10")]
pub linlnnhibak: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub kmnilikjfhd: u32,
}
/// Obf: FDFGDPBEKCJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5639)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CommonRogueVirtualItemInfoScNotify {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub dmcincjlmnd: ::prost::alloc::vec::Vec<Lkcdljckcji>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kpihdpgdmkb {
/// offset: 24
#[prost(uint32, tag = "12")]
pub ocagiakngpg: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub nbbababpebe: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub dgjpgmgpcce: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ahlaleejoeg {
/// offset: 16
#[prost(enumeration = "Mgjdnghdikg", repeated, tag = "10")]
pub lfcgpokmjlc: ::prost::alloc::vec::Vec<i32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cddeipobbcn {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub bhaglnbngbp: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ganfmbpejpf {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub jfhkjogeond: ::prost::alloc::vec::Vec<Dikbpkakeno>,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub dpikocfilgp: ::prost::alloc::vec::Vec<Npajhgdeidj>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub pakecmnpejj: ::prost::alloc::vec::Vec<Dgklppljbnb>,
/// offset: 48
#[prost(message, repeated, tag = "13")]
pub cepdobeiefg: ::prost::alloc::vec::Vec<Jmjeibgacmd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cckjaedddcl {
#[prost(oneof = "cckjaedddcl::Kknboacncon", tags = "10, 2, 15, 13")]
pub kknboacncon: ::core::option::Option<cckjaedddcl::Kknboacncon>,
}
/// Nested message and enum types in `CCKJAEDDDCL`.
pub mod cckjaedddcl {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 24
#[prost(message, tag = "10")]
Bmgolfnghgh(super::Kpihdpgdmkb),
/// offset: 24
#[prost(message, tag = "2")]
Bbekbjphejk(super::Ahlaleejoeg),
/// offset: 24
#[prost(message, tag = "15")]
Mecoefejane(super::Cddeipobbcn),
/// offset: 24
#[prost(message, tag = "13")]
Abpoocookcf(super::Ganfmbpejpf),
}
}
/// Obf: BGDHGALEOIK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5645)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CommonRogueQueryCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub dinaliglibb: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: NHLDNOOFHCI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5637)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CommonRogueQueryScRsp {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub lflcdngalme: ::prost::alloc::vec::Vec<Cckjaedddcl>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub glgheoppcmh: u32,
}
/// Obf: OKPPACPGJIO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5634)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CommonRogueUpdateScNotify {
#[prost(oneof = "common_rogue_update_sc_notify::Nokmoihlgbn", tags = "14, 9, 5")]
pub nokmoihlgbn: ::core::option::Option<common_rogue_update_sc_notify::Nokmoihlgbn>,
}
/// Nested message and enum types in `CommonRogueUpdateScNotify`.
pub mod common_rogue_update_sc_notify {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Nokmoihlgbn {
/// offset: 24
#[prost(message, tag = "14")]
Bmgolfnghgh(super::Kpihdpgdmkb),
/// offset: 24
#[prost(message, tag = "9")]
Bbekbjphejk(super::Ahlaleejoeg),
/// offset: 24
#[prost(message, tag = "5")]
Mecoefejane(super::Cddeipobbcn),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Heobldjaope {
/// offset: 24
#[prost(uint32, tag = "14")]
pub mjbknmjhogp: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub oeanpihchhf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ahnkibfmdlm {
/// offset: 24
#[prost(uint32, tag = "2")]
pub lnahjengela: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Obhnbfifhdi {
/// offset: 24
#[prost(uint32, tag = "7")]
pub lnahjengela: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Foingknpblj {
/// offset: 24
#[prost(uint32, tag = "11")]
pub kahmgpgpoii: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Knpmlbobkpi {
/// offset: 24
#[prost(uint32, tag = "1")]
pub lnahjengela: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Oepamdepflj {
/// offset: 24
#[prost(uint32, tag = "4")]
pub dialogue_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lehbibdgehg {
#[prost(oneof = "lehbibdgehg::Jgoloiomgfo", tags = "2, 4, 6, 10, 14, 11")]
pub jgoloiomgfo: ::core::option::Option<lehbibdgehg::Jgoloiomgfo>,
}
/// Nested message and enum types in `LEHBIBDGEHG`.
pub mod lehbibdgehg {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Jgoloiomgfo {
/// offset: 24
#[prost(message, tag = "2")]
Mfaegbjbjbe(super::Heobldjaope),
/// offset: 24
#[prost(message, tag = "4")]
Jehalbkmiei(super::Ahnkibfmdlm),
/// offset: 24
#[prost(message, tag = "6")]
Igpnhmbldbg(super::Obhnbfifhdi),
/// offset: 24
#[prost(message, tag = "10")]
Mnkgphfjdfm(super::Foingknpblj),
/// offset: 24
#[prost(message, tag = "14")]
Dcfilenmpcc(super::Knpmlbobkpi),
/// offset: 24
#[prost(message, tag = "11")]
Bdfkgflfcfo(super::Oepamdepflj),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Knmnejcmhge {
/// offset: 24
#[prost(int32, tag = "1")]
pub mnlinfeodpj: i32,
/// offset: 28
#[prost(float, tag = "9")]
pub gmpkbklgdma: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Piacccgnoof {
/// offset: 24
#[prost(uint32, tag = "8")]
pub battle_event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bpokopcgmaj {
/// offset: 24
#[prost(int32, tag = "9")]
pub iflbaaabkai: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Maeeibpeofn {
#[prost(oneof = "maeeibpeofn::Pgniencdoda", tags = "14, 11")]
pub pgniencdoda: ::core::option::Option<maeeibpeofn::Pgniencdoda>,
}
/// Nested message and enum types in `MAEEIBPEOFN`.
pub mod maeeibpeofn {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Pgniencdoda {
/// offset: 16
#[prost(message, tag = "14")]
Bacbkgjjoga(super::Piacccgnoof),
/// offset: 16
#[prost(message, tag = "11")]
Cnkcdgojgjh(super::Bpokopcgmaj),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kdodfhmdaji {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub ldcjonhgdan: ::prost::alloc::vec::Vec<Maeeibpeofn>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub display_value: ::core::option::Option<Knmnejcmhge>,
/// offset: 40
#[prost(uint32, tag = "1")]
pub arg_id: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub hafokmhcgfm: u32,
/// offset: 48
#[prost(bool, tag = "5")]
pub kkkionidkfa: bool,
/// offset: 49
#[prost(bool, tag = "4")]
pub heljnhndcjp: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hfeognamhcg {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub eobljjbobin: ::core::option::Option<Lehbibdgehg>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub kfnmiembjgd: ::prost::alloc::vec::Vec<Kdodfhmdaji>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub aiafekgbfif: u32,
}
/// Obf: BBILDBEOKIK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5658)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRogueCommonDialogueDataCsReq {}
/// Obf: KIFHJJILCHH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5643)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueCommonDialogueDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub hjokmccpoll: ::prost::alloc::vec::Vec<Hfeognamhcg>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: KPDMLEELICE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5693)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SelectRogueCommonDialogueOptionCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub aiafekgbfif: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub hafokmhcgfm: u32,
}
/// Obf: HDDJBPIOCMC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5696)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SelectRogueCommonDialogueOptionScRsp {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub onolngohemf: ::core::option::Option<Hfeognamhcg>,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub cgingcncpco: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub aiafekgbfif: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub hafokmhcgfm: u32,
/// offset: 48
#[prost(bool, tag = "3")]
pub gnffjmloloo: bool,
/// offset: 52
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5691)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bihaclhmako {
/// offset: 24
#[prost(uint32, tag = "10")]
pub aiafekgbfif: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5623)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lpdpajgfbmm {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub aiafekgbfif: u32,
}
/// Obf: NJPGOAAALGJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5689)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueCommonDialogueDataScNotify {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub hjokmccpoll: ::prost::alloc::vec::Vec<Hfeognamhcg>,
}
/// Obf: HDIICGMJNBO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5640)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncRogueCommonDialogueOptionFinishScNotify {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub onolngohemf: ::core::option::Option<Hfeognamhcg>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub fjpgaohgebh: ::core::option::Option<Kdodfhmdaji>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub aiafekgbfif: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub hafokmhcgfm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cbolonjdhhl {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub iliioljmkme: ::core::option::Option<Nchglfjcgij>,
/// offset: 24
#[prost(string, tag = "7")]
pub fppecoiahep: ::prost::alloc::string::String,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub fmigokidkjl: ::core::option::Option<Inhbmhcjjcn>,
/// offset: 48
#[prost(message, optional, tag = "5")]
pub aapeeiffkjd: ::core::option::Option<Gmimdejmfco>,
/// offset: 56
#[prost(uint32, tag = "6")]
pub oapednopoln: u32,
/// offset: 60
#[prost(uint32, tag = "12")]
pub dlojfeehlij: u32,
/// offset: 64
#[prost(uint32, tag = "9")]
pub icgcmeibjlc: u32,
/// offset: 68
#[prost(uint32, tag = "2")]
pub ljobbefacpg: u32,
}
/// Obf: KIFALDPCHGB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5611)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueWorkbenchGetInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub prop_entity_id: u32,
}
/// Obf: EOKICOIMEPH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5697)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueWorkbenchGetInfoScRsp {
/// offset: 24
#[prost(map = "uint32, message", tag = "3")]
pub njapfmhhppa: ::std::collections::HashMap<u32, Bcoegnbgjfc>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bcoegnbgjfc {
#[prost(
oneof = "bcoegnbgjfc::Pkmejecpmch",
tags = "10, 7, 1, 12, 11, 9, 2, 15, 14, 5, 3"
)]
pub pkmejecpmch: ::core::option::Option<bcoegnbgjfc::Pkmejecpmch>,
}
/// Nested message and enum types in `BCOEGNBGJFC`.
pub mod bcoegnbgjfc {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Pkmejecpmch {
/// offset: 24
#[prost(message, tag = "10")]
Nljponkbmfi(super::Bajdllefghb),
/// offset: 24
#[prost(message, tag = "7")]
Bbnegkcnmba(super::Bjbifimjdol),
/// offset: 24
#[prost(message, tag = "1")]
Pkpiefobhkh(super::Bliccehiolh),
/// offset: 24
#[prost(message, tag = "12")]
Fkmadcafjmc(super::Omnmbandcba),
/// offset: 24
#[prost(message, tag = "11")]
Phledabhdml(super::Dcepbljknne),
/// offset: 24
#[prost(message, tag = "9")]
Ddladfjmeec(super::Fbofeochdmn),
/// offset: 24
#[prost(message, tag = "2")]
Ojeandpabhc(super::Bahbcfdaikg),
/// offset: 24
#[prost(message, tag = "15")]
Cllejepnbdh(super::Gnfdponfljd),
/// offset: 24
#[prost(message, tag = "14")]
Dnhknalbamg(super::Ojpmmkijifh),
/// offset: 24
#[prost(message, tag = "5")]
Lbbcjhopeph(super::Ehelnmgmeno),
/// offset: 24
#[prost(message, tag = "3")]
Kdfgakdcmik(super::Lpodfeegdob),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bajdllefghb {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(bool, tag = "8")]
pub dieiiailhhe: bool,
/// offset: 36
#[prost(uint32, tag = "13")]
pub lhdhjfpmcjk: u32,
/// offset: 40
#[prost(int32, tag = "5")]
pub liaggddilgo: i32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub jfignbblcim: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bjbifimjdol {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub jfignbblcim: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub lhdhjfpmcjk: u32,
/// offset: 40
#[prost(bool, tag = "5")]
pub dieiiailhhe: bool,
/// offset: 44
#[prost(int32, tag = "14")]
pub liaggddilgo: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bliccehiolh {
/// offset: 24
#[prost(map = "uint32, uint32", tag = "9")]
pub lbeihaokhad: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub max_num: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub cur_num: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Omnmbandcba {
/// offset: 16
#[prost(map = "uint32, bool", tag = "6")]
pub pilabddekii: ::std::collections::HashMap<u32, bool>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub jfignbblcim: u32,
/// offset: 44
#[prost(int32, tag = "12")]
pub liaggddilgo: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dcepbljknne {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub jfignbblcim: u32,
/// offset: 36
#[prost(int32, tag = "13")]
pub liaggddilgo: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lnpgbgdpiik {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub iojfgbdpphi: ::core::option::Option<ItemCostData>,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub ddladfjmeec: ::core::option::Option<Ocbpjllljgo>,
/// offset: 48
#[prost(bool, tag = "10")]
pub ifigfodopbb: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fbofeochdmn {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub gjgfcckemfd: ::prost::alloc::vec::Vec<Lnpgbgdpiik>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbhheneonho {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 24
#[prost(message, optional, tag = "3")]
pub iojfgbdpphi: ::core::option::Option<ItemCostData>,
/// offset: 40
#[prost(bool, tag = "13")]
pub ifigfodopbb: bool,
/// offset: 44
#[prost(uint32, tag = "12")]
pub kgophalllli: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub cfkkkpnkhel: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bahbcfdaikg {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub hiildalhimd: ::prost::alloc::vec::Vec<Bbhheneonho>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gnfdponfljd {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(int32, tag = "7")]
pub liaggddilgo: i32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub jfignbblcim: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ojpmmkijifh {
/// offset: 24
#[prost(map = "uint32, message", tag = "10")]
pub bhpelimodbc: ::std::collections::HashMap<u32, ItemCostData>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub pkambcbekme: ::core::option::Option<ItemCostData>,
/// offset: 40
#[prost(int32, tag = "11")]
pub liaggddilgo: i32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub jfignbblcim: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nefbeckcjih {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub cost_data: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub gcahklngfck: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ehelnmgmeno {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub maldomhpilm: ::prost::alloc::vec::Vec<Nefbeckcjih>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lpodfeegdob {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub dodboeibpgk: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub dmgjdgjmcjl: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub clndmeodhje: u32,
}
/// Obf: FPNMBONIFEB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5669)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueWorkbenchHandleFuncCsReq {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub pelkpphlmhe: ::core::option::Option<Mipgdfdckle>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub func_id: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub prop_entity_id: u32,
}
/// Obf: DPGLHPGGPHM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5646)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueWorkbenchHandleFuncScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub jnpaldknhkm: ::core::option::Option<Bcoegnbgjfc>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub func_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mipgdfdckle {
#[prost(
oneof = "mipgdfdckle::Mmcgbgdjipn",
tags = "7, 14, 10, 1, 6, 5, 13, 9, 2, 8, 11"
)]
pub mmcgbgdjipn: ::core::option::Option<mipgdfdckle::Mmcgbgdjipn>,
}
/// Nested message and enum types in `MIPGDFDCKLE`.
pub mod mipgdfdckle {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 24
#[prost(message, tag = "7")]
Nljponkbmfi(super::Jfggdmpdknh),
/// offset: 24
#[prost(message, tag = "14")]
Bbnegkcnmba(super::Cokkoebbegm),
/// offset: 24
#[prost(message, tag = "10")]
Pkpiefobhkh(super::Fhaagbgahlo),
/// offset: 24
#[prost(message, tag = "1")]
Fkmadcafjmc(super::Lnopjjfkmdl),
/// offset: 24
#[prost(message, tag = "6")]
Phledabhdml(super::Mkfcldmemgn),
/// offset: 24
#[prost(message, tag = "5")]
Ddladfjmeec(super::Doejldnided),
/// offset: 24
#[prost(message, tag = "13")]
Ojeandpabhc(super::Aljjnbkgeoc),
/// offset: 24
#[prost(message, tag = "9")]
Cllejepnbdh(super::Lfbpmggfceo),
/// offset: 24
#[prost(message, tag = "2")]
Dnhknalbamg(super::Ejbeekfjahm),
/// offset: 24
#[prost(message, tag = "8")]
Lbbcjhopeph(super::Llbknijdalm),
/// offset: 24
#[prost(message, tag = "11")]
Kdfgakdcmik(super::Ngokmaabdjj),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jfggdmpdknh {
/// offset: 24
#[prost(uint32, tag = "5")]
pub fgkpobcockm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cokkoebbegm {
/// offset: 24
#[prost(uint32, tag = "3")]
pub hdgpbcjpnbe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhaagbgahlo {
/// offset: 24
#[prost(uint32, tag = "2")]
pub cjgioodiadg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lnopjjfkmdl {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub pdambonnond: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mkfcldmemgn {
/// offset: 24
#[prost(uint32, tag = "3")]
pub falfbmddfpa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Doejldnided {
/// offset: 24
#[prost(uint32, tag = "5")]
pub dpgkmiibpdb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aljjnbkgeoc {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub ehkpmgbcpcg: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lfbpmggfceo {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub ipacfecebff: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ejbeekfjahm {
/// offset: 24
#[prost(uint32, tag = "15")]
pub cfkkkpnkhel: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Llbknijdalm {
/// offset: 24
#[prost(uint32, tag = "14")]
pub gcahklngfck: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ngokmaabdjj {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub gmmafionfnf: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Npajhgdeidj {
/// offset: 24
#[prost(enumeration = "Lpcebdcjboi", tag = "5")]
pub status: i32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub ecpdjmmogci: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jmjeibgacmd {
/// offset: 24
#[prost(enumeration = "Lbpljchejok", tag = "13")]
pub status: i32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub cnfgohfplgo: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub ecpdjmmogci: u32,
}
/// Obf: COFMBMIJHNB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5622)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetRogueCollectionCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub npicfpdapaf: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(enumeration = "Migpnaoghep", repeated, tag = "3")]
pub nekjdkdamkf: ::prost::alloc::vec::Vec<i32>,
/// offset: 32
#[prost(uint32, repeated, tag = "5")]
pub mfmpddcggmn: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: GDLCKAFPJCI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5664)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetRogueCollectionScRsp {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub dpikocfilgp: ::prost::alloc::vec::Vec<Npajhgdeidj>,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub cepdobeiefg: ::prost::alloc::vec::Vec<Jmjeibgacmd>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dikbpkakeno {
/// offset: 24
#[prost(uint32, tag = "3")]
pub efcajenmlka: u32,
/// offset: 28
#[prost(enumeration = "Nklaehjpimn", tag = "12")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dgklppljbnb {
/// offset: 24
#[prost(enumeration = "Lbpljchejok", tag = "8")]
pub status: i32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub efcajenmlka: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub cnfgohfplgo: u32,
}
/// Obf: ILCJAJBPOMO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5644)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetRogueExhibitionCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub hncflokljla: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub dmiibkinpnl: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(enumeration = "Migpnaoghep", repeated, tag = "14")]
pub adgnfdjdclg: ::prost::alloc::vec::Vec<i32>,
}
/// Obf: IDCEKOBEEFI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5686)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetRogueExhibitionScRsp {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub pakecmnpejj: ::prost::alloc::vec::Vec<Dgklppljbnb>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub jfhkjogeond: ::prost::alloc::vec::Vec<Dikbpkakeno>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: KEMPKDDHEFN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5656)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueGetGambleInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub prop_entity_id: u32,
}
/// Obf: LIOHNCDIAPM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5665)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueGetGambleInfoScRsp {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub kobbmdfpnka: ::core::option::Option<Hkoeaopneac>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: JGHALBFPDLO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5670)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueDoGambleCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub prop_entity_id: u32,
}
/// Obf: NOCJKPILNMP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5684)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueDoGambleScRsp {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub kobbmdfpnka: ::core::option::Option<Hkoeaopneac>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub hnccdepdneg: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub dooecgpimbd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Akmcodlaeki {
/// offset: 16
#[prost(string, tag = "1")]
pub key: ::prost::alloc::string::String,
/// offset: 32
#[prost(double, tag = "9")]
pub value: f64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lgeflgjigij {
/// offset: 16
#[prost(message, repeated, tag = "15")]
pub gfkafifmhnf: ::prost::alloc::vec::Vec<Akmcodlaeki>,
/// offset: 32
#[prost(enumeration = "Mmfogjpohgj", tag = "7")]
pub ghnjclnkghh: i32,
/// offset: 40
#[prost(uint64, tag = "2")]
pub gahfpgcpaja: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mggbpkanfoa {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub gfkafifmhnf: ::prost::alloc::vec::Vec<Akmcodlaeki>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gmimdejmfco {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub ccoioahmpdn: ::core::option::Option<Mggbpkanfoa>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub gmalfeablng: ::prost::alloc::vec::Vec<Lgeflgjigij>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nchglfjcgij {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub hdlglfgkonc: ::prost::alloc::vec::Vec<Bmcndlnonmo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Acmkpnmkokh {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub bbehhchkmnl: ::core::option::Option<Fkbooenadfm>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub queue_position: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fkbooenadfm {
#[prost(oneof = "fkbooenadfm::Mmcgbgdjipn", tags = "13, 2, 12, 6, 4")]
pub mmcgbgdjipn: ::core::option::Option<fkbooenadfm::Mmcgbgdjipn>,
}
/// Nested message and enum types in `FKBOOENADFM`.
pub mod fkbooenadfm {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mmcgbgdjipn {
/// offset: 16
#[prost(message, tag = "13")]
Pdfdendalfd(super::Lplhnopdkhi),
/// offset: 16
#[prost(message, tag = "2")]
Himdhcbofeh(super::Idmhnmolhkn),
/// offset: 16
#[prost(message, tag = "12")]
Ngefapoenbd(super::Eoiflhmpbif),
/// offset: 16
#[prost(message, tag = "6")]
Kbameddaiin(super::Ggcfmpibgha),
/// offset: 16
#[prost(message, tag = "4")]
Liaodkpfbha(super::Knoljdopbdg),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lplhnopdkhi {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub gfkafifmhnf: ::prost::alloc::vec::Vec<Akmcodlaeki>,
/// offset: 32
#[prost(enumeration = "Mmfogjpohgj", tag = "7")]
pub ghnjclnkghh: i32,
/// offset: 40
#[prost(uint64, tag = "13")]
pub gahfpgcpaja: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Idmhnmolhkn {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub gfkafifmhnf: ::prost::alloc::vec::Vec<Akmcodlaeki>,
/// offset: 32
#[prost(uint64, tag = "7")]
pub gahfpgcpaja: u64,
/// offset: 40
#[prost(enumeration = "Mmfogjpohgj", tag = "5")]
pub ghnjclnkghh: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Eoiflhmpbif {
/// offset: 24
#[prost(enumeration = "Mmfogjpohgj", tag = "3")]
pub ghnjclnkghh: i32,
/// offset: 32
#[prost(uint64, tag = "15")]
pub gahfpgcpaja: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ggcfmpibgha {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub gfkafifmhnf: ::prost::alloc::vec::Vec<Akmcodlaeki>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Knoljdopbdg {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub gfkafifmhnf: ::prost::alloc::vec::Vec<Akmcodlaeki>,
/// offset: 32
#[prost(enumeration = "Mmfogjpohgj", tag = "10")]
pub ghnjclnkghh: i32,
/// offset: 40
#[prost(uint64, tag = "1")]
pub gahfpgcpaja: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jgammpgmcni {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub jnklnlkhgbb: ::core::option::Option<Fhegnopnich>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dkfjlhhdfko {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "7")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dingdglkhip {
/// offset: 24
#[prost(uint32, tag = "10")]
pub avatar_id: u32,
/// offset: 28
#[prost(enumeration = "Beaikeeandp", tag = "11")]
pub hokefmonopg: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ahlgkkeiiec {
/// offset: 24
#[prost(uint32, tag = "14")]
pub aojkkgkceoe: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub djcolflfigk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Djeecbnbgmn {
/// offset: 24
#[prost(uint32, tag = "6")]
pub hafokmhcgfm: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub aiafekgbfif: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Egailaeblig {
/// offset: 24
#[prost(uint32, tag = "15")]
pub ljceogpogbe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ebidbcoblnm {
/// offset: 24
#[prost(uint32, tag = "10")]
pub ihdpggcjiak: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub fopmpmpncoa: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub bnlnggchfnf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hlebbgfakak {
/// offset: 24
#[prost(uint32, tag = "9")]
pub pmfokbmpilf: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub pggdehkkinp: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub gncfhikodke: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cokfmmndchn {
/// offset: 24
#[prost(uint32, tag = "6")]
pub ckhclkoalke: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhbdpojeemj {
#[prost(oneof = "fhbdpojeemj::Koefmoapdgi", tags = "14, 11, 5, 15, 1")]
pub koefmoapdgi: ::core::option::Option<fhbdpojeemj::Koefmoapdgi>,
}
/// Nested message and enum types in `FHBDPOJEEMJ`.
pub mod fhbdpojeemj {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Koefmoapdgi {
/// offset: 16
#[prost(message, tag = "14")]
Hhbpbgmngpn(super::Djeecbnbgmn),
/// offset: 16
#[prost(message, tag = "11")]
Ecclokpnfhp(super::Egailaeblig),
/// offset: 16
#[prost(message, tag = "5")]
Bjjgpoefbac(super::Ebidbcoblnm),
/// offset: 16
#[prost(message, tag = "15")]
Hdflcoidcpe(super::Hlebbgfakak),
/// offset: 16
#[prost(message, tag = "1")]
Njkmejibidc(super::Cokfmmndchn),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hjdcjnofbhh {
/// offset: 24
#[prost(uint32, tag = "6")]
pub ljceogpogbe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fegkcmbhhjp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub fgfflbhlkdf: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nejpagjbmda {
/// offset: 32
#[prost(uint32, tag = "8")]
pub fgfflbhlkdf: u32,
/// offset: 36
#[prost(bool, tag = "12")]
pub ognbananfcc: bool,
#[prost(oneof = "nejpagjbmda::Mokoadhebba", tags = "2, 1")]
pub mokoadhebba: ::core::option::Option<nejpagjbmda::Mokoadhebba>,
}
/// Nested message and enum types in `NEJPAGJBMDA`.
pub mod nejpagjbmda {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Mokoadhebba {
/// offset: 16
#[prost(message, tag = "2")]
Aolfpjfjpeo(super::Hjdcjnofbhh),
/// offset: 16
#[prost(message, tag = "1")]
Ngalcdkbgbk(super::Fegkcmbhhjp),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bhpbjombcad {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub ijkibljegge: ::prost::alloc::vec::Vec<Nejpagjbmda>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub group_id: u32,
/// offset: 36
#[prost(bool, tag = "5")]
pub noalgkcldhf: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hkoeaopneac {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub canjgjidkhk: ::core::option::Option<ItemCostData>,
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub ajkokajabfg: ::prost::alloc::vec::Vec<Bhpbjombcad>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub kmndbepfmgn: u32,
/// offset: 44
#[prost(bool, tag = "7")]
pub ceiigjeoiad: bool,
/// offset: 48
#[prost(uint32, tag = "9")]
pub dggcfdkjdpo: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub gpnjgmepmmd: u32,
/// offset: 56
#[prost(uint32, tag = "14")]
pub jaedkhmmpih: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bbcolchcefp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub hajjbofcfoo: ::core::option::Option<Gmijhconfih>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub jpkacknnhca: ::core::option::Option<Apnccnfjbko>,
/// offset: 40
#[prost(uint32, repeated, tag = "4")]
pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "1")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, tag = "5")]
pub kndhmnbiidf: u32,
/// offset: 60
#[prost(uint32, tag = "9")]
pub pjkmdlcchhd: u32,
/// offset: 64
#[prost(enumeration = "RogueStatus", tag = "2")]
pub status: i32,
/// offset: 68
#[prost(uint32, tag = "14")]
pub map_id: u32,
/// offset: 72
#[prost(uint32, tag = "7")]
pub hahlhlpenkj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ajnoekplpcl {
/// offset: 24
#[prost(uint32, tag = "13")]
pub khggmkafflf: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub battle_id: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub ickjkienkfi: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub pkkdalhlcla: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub fmcphdjeidc: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub ieogefblnel: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub dnapfbanfhj: u32,
/// offset: 52
#[prost(bool, tag = "2")]
pub mjipojpbknb: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hgfjahilcaa {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub bhhhnhmmdmh: ::core::option::Option<Bbcolchcefp>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub pmkgmlelppi: ::core::option::Option<Ajnoekplpcl>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub panel_id: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub area_id: u32,
}
/// Obf: KCEFGNINEBG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6009)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRogueEndlessActivityDataCsReq {}
/// Obf: NKNPAOHOGHI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6008)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetRogueEndlessActivityDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub ieppngmckjh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "13")]
pub data: ::prost::alloc::vec::Vec<Hgfjahilcaa>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub iahedaapneo: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub chiafooaibk: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Caefbgafkhd {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "12")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
}
/// Obf: FFDJLHCAKAP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6002)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterRogueEndlessActivityStageCsReq {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub avatar_list: ::prost::alloc::vec::Vec<Caefbgafkhd>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub mpmmcpmnlid: u32,
}
/// Obf: AKINJCDPGIF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6010)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterRogueEndlessActivityStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub pmkgmlelppi: ::core::option::Option<Ajnoekplpcl>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: IGOFLPJHHAO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6004)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueEndlessActivityBattleEndScNotify {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub pmkgmlelppi: ::core::option::Option<Ajnoekplpcl>,
}
/// Obf: ALBOKFLDIIH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6001)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeRogueEndlessActivityPointRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub level: u32,
/// offset: 28
#[prost(bool, tag = "10")]
pub lefjbfmdegk: bool,
}
/// Obf: OGDDOAIIMPG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6006)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeRogueEndlessActivityPointRewardScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub ieppngmckjh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub chiafooaibk: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 52
#[prost(bool, tag = "4")]
pub lefjbfmdegk: bool,
}
/// Obf: GHDBOHHNOME
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6007)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeRogueEndlessActivityAllBonusRewardCsReq {}
/// Obf: DIGOHHNDDCA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6003)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeRogueEndlessActivityAllBonusRewardScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub ieppngmckjh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub chiafooaibk: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eeilainolpo {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub jnklnlkhgbb: ::core::option::Option<Fhegnopnich>,
/// offset: 24
#[prost(message, optional, tag = "5")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub lineup: ::core::option::Option<LineupInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gpepgkcpbpb {
/// offset: 16
#[prost(message, repeated, tag = "13")]
pub jeheilkkdef: ::prost::alloc::vec::Vec<Fodhgnlpbkh>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub mdaiamfjnhm: u32,
/// offset: 36
#[prost(enumeration = "Jgnaepijdnc", tag = "11")]
pub status: i32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub jojcpknijoh: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub biklafleioc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fodhgnlpbkh {
/// offset: 24
#[prost(enumeration = "Hoifdjpbglb", tag = "2")]
pub status: i32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub ghehgioagdg: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub room_id: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub eepidjjjmah: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kdhaifiokdn {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub nnffpjoldhk: ::prost::alloc::vec::Vec<Gpepgkcpbpb>,
/// offset: 32
#[prost(enumeration = "Jamingbjhbk", tag = "13")]
pub reason: i32,
/// offset: 36
#[prost(enumeration = "Pfkhkambhbn", tag = "11")]
pub status: i32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub jdphadiiape: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub bjhmfoagmbf: u32,
/// offset: 48
#[prost(uint32, tag = "14")]
pub jjlednenpjk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Plbamnclbhb {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub maldomhpilm: ::prost::alloc::vec::Vec<Dnlkmhlaphc>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub hiildalhimd: ::prost::alloc::vec::Vec<Mmbbhfnjili>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub nbmnpgkeiih: u32,
/// offset: 44
#[prost(bool, tag = "10")]
pub hikmfmjcnkp: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fpndobpmned {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub kehklhmeabi: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cppengoohgn {
/// offset: 24
#[prost(uint32, tag = "9")]
pub ddgdpdipjpp: u32,
}
/// Obf: LPMJNCECOFE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7773)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicStartCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "4")]
pub ocegekkflal: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub ieofonjhfdj: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gcbckokeajh {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub ddladfjmeec: ::core::option::Option<Plbamnclbhb>,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub meejdfnhbdi: ::core::option::Option<Fpndobpmned>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub item_value: ::core::option::Option<Fkedpcmlife>,
/// offset: 40
#[prost(message, optional, tag = "1")]
pub dcfilenmpcc: ::core::option::Option<Cppengoohgn>,
/// offset: 48
#[prost(message, optional, tag = "8")]
pub anbkdjkhcbi: ::core::option::Option<Nhlbnbbdhmi>,
/// offset: 56
#[prost(message, optional, tag = "10")]
pub basic_info: ::core::option::Option<Cbolonjdhhl>,
/// offset: 72
#[prost(message, optional, tag = "2")]
pub level: ::core::option::Option<Kdhaifiokdn>,
/// offset: 80
#[prost(message, optional, tag = "12")]
pub lineup: ::core::option::Option<Jeikfffgonb>,
}
/// Obf: EHFDAIAINCI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7703)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicStartScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub idcmaccpcbh: ::core::option::Option<Eeilainolpo>,
/// offset: 32
#[prost(message, optional, tag = "15")]
pub phgjijelkdb: ::core::option::Option<Gcbckokeajh>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: ALAAINODLIJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7780)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicEnterCsReq {}
/// Obf: MGIHGHJMFAE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7727)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicEnterScRsp {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub idcmaccpcbh: ::core::option::Option<Eeilainolpo>,
/// offset: 24
#[prost(message, optional, tag = "9")]
pub phgjijelkdb: ::core::option::Option<Gcbckokeajh>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: IEJLKCJOAEM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7736)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicLeaveCsReq {}
/// Obf: FAKIIFNHANG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7713)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicLeaveScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub idcmaccpcbh: ::core::option::Option<Eeilainolpo>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: KIDHIFECNAH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7710)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicEnterRoomCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub khblmaoplln: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub jojcpknijoh: u32,
}
/// Obf: IGJJHHFJBDJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7787)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicEnterRoomScRsp {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub idcmaccpcbh: ::core::option::Option<Eeilainolpo>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: ICNPODONHGN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7729)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicEnterLayerCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub bjhmfoagmbf: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub khblmaoplln: u32,
}
/// Obf: NEDEIDNOLIM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7712)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicEnterLayerScRsp {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub idcmaccpcbh: ::core::option::Option<Eeilainolpo>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: MAHGFIIOPHL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7754)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicLevelInfoUpdateScNotify {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub nnffpjoldhk: ::prost::alloc::vec::Vec<Gpepgkcpbpb>,
/// offset: 32
#[prost(enumeration = "Jamingbjhbk", tag = "8")]
pub reason: i32,
/// offset: 36
#[prost(enumeration = "Pfkhkambhbn", tag = "4")]
pub status: i32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub jdphadiiape: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub bjhmfoagmbf: u32,
/// offset: 48
#[prost(uint32, tag = "15")]
pub jjlednenpjk: u32,
}
/// Obf: ALDJDOPBDHP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7783)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicAreaUpdateScNotify {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub dannidipfal: ::prost::alloc::vec::Vec<Ifcnlkppphk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Noakcdkaafb {
/// offset: 24
#[prost(uint32, tag = "1")]
pub admjahdjddj: u32,
/// offset: 28
#[prost(bool, tag = "12")]
pub dofneaphmkh: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ejhdajagfij {
/// offset: 24
#[prost(uint32, tag = "11")]
pub aeahogpjkef: u32,
/// offset: 28
#[prost(bool, tag = "14")]
pub dofneaphmkh: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Fkfoidmndfg {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub bnllejpcigd: ::core::option::Option<Noakcdkaafb>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub eiohfjmfokf: ::core::option::Option<LineupInfo>,
/// offset: 40
#[prost(message, optional, tag = "6")]
pub phgjijelkdb: ::core::option::Option<Gcbckokeajh>,
/// offset: 48
#[prost(message, optional, tag = "14")]
pub kddgklngnea: ::core::option::Option<Ejhdajagfij>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gphmajpggek {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub ebfhidkdjob: ::prost::alloc::vec::Vec<Ocbpjllljgo>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub ihkchdjejgj: ::prost::alloc::vec::Vec<Okccleepelm>,
/// offset: 40
#[prost(uint32, repeated, tag = "5")]
pub phonbekjbhg: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "6")]
pub cjdpjpcjofg: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: HFPCLMDMEME
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7738)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicBattleFailSettleInfoScNotify {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub idcmaccpcbh: ::core::option::Option<Eeilainolpo>,
/// offset: 24
#[prost(message, optional, tag = "8")]
pub bflljjbhldf: ::core::option::Option<Fkfoidmndfg>,
}
/// Obf: CJACBFMGOLK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7715)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicSettleCsReq {}
/// Obf: CHFAMIIIKAH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7781)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicSettleScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub idcmaccpcbh: ::core::option::Option<Eeilainolpo>,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub iehpmhofbnj: ::core::option::Option<Gphmajpggek>,
/// offset: 40
#[prost(message, optional, tag = "14")]
pub bflljjbhldf: ::core::option::Option<Fkfoidmndfg>,
/// offset: 48
#[prost(message, optional, tag = "9")]
pub iiomcjpcfml: ::core::option::Option<ItemList>,
/// offset: 56
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: ALBMDPOIIDL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7761)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicReviveCostUpdateScNotify {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub lniefkbmipd: ::core::option::Option<ItemCostData>,
}
/// Obf: FDHHFKCPCIF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7724)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicReviveAvatarCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub base_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub interacted_prop_entity_id: u32,
}
/// Obf: ENIMHEHPGMI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7771)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicReviveAvatarScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub lniefkbmipd: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: IPIFCANPPEO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7778)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicQueryCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Njmoagdjkfh {
/// offset: 24
#[prost(uint32, repeated, tag = "1970")]
pub avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "201")]
pub maldomhpilm: ::prost::alloc::vec::Vec<Dnlkmhlaphc>,
/// offset: 40
#[prost(message, repeated, tag = "1831")]
pub hiildalhimd: ::prost::alloc::vec::Vec<Mmbbhfnjili>,
/// offset: 48
#[prost(uint32, repeated, tag = "275")]
pub bgafhioehfh: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, tag = "4")]
pub mhpciabalpi: u32,
/// offset: 60
#[prost(uint32, tag = "1")]
pub nnnceigniia: u32,
/// offset: 64
#[prost(uint32, tag = "12")]
pub gejeanjfcmi: u32,
/// offset: 68
#[prost(uint32, tag = "3")]
pub medaaelfemn: u32,
/// offset: 72
#[prost(uint32, tag = "8")]
pub lkhaieidajl: u32,
/// offset: 76
#[prost(uint32, tag = "14")]
pub nbmnpgkeiih: u32,
/// offset: 80
#[prost(uint32, tag = "2")]
pub adiflcnaabj: u32,
/// offset: 84
#[prost(uint32, tag = "10")]
pub jjlednenpjk: u32,
/// offset: 88
#[prost(uint32, tag = "15")]
pub ejjghjmcfph: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pggmpdimlae {
/// offset: 24
#[prost(uint32, repeated, tag = "2032")]
pub ilnfeabhhch: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ifcnlkppphk {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub pbjlmcgibnd: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub record_info: ::core::option::Option<Njmoagdjkfh>,
/// offset: 40
#[prost(message, optional, tag = "5")]
pub coebcngcnoo: ::core::option::Option<Pggmpdimlae>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub mnfibmhgafm: u32,
/// offset: 52
#[prost(bool, tag = "9")]
pub is_taken_reward: bool,
/// offset: 53
#[prost(bool, tag = "1")]
pub fjkhifdjmdb: bool,
/// offset: 54
#[prost(bool, tag = "12")]
pub gnacllnfhfd: bool,
/// offset: 56
#[prost(uint32, tag = "3")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nmommmghmoa {
/// offset: 24
#[prost(uint32, tag = "7")]
pub dfbdpehaamg: u32,
/// offset: 28
#[prost(bool, tag = "3")]
pub gnacllnfhfd: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gnpfdbacmih {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub nomddggiibf: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cilkbjmgngl {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub jjieddmalpe: ::prost::alloc::vec::Vec<Nmommmghmoa>,
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub hiildalhimd: ::prost::alloc::vec::Vec<Lgfokkpiceh>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub dannidipfal: ::prost::alloc::vec::Vec<Ifcnlkppphk>,
/// offset: 40
#[prost(message, repeated, tag = "1")]
pub gjgfcckemfd: ::prost::alloc::vec::Vec<Onmfminnbeb>,
/// offset: 48
#[prost(message, optional, tag = "10")]
pub story_info: ::core::option::Option<Gnpfdbacmih>,
/// offset: 64
#[prost(message, optional, tag = "8")]
pub ihjklhgmkbi: ::core::option::Option<Dfgaioogppa>,
/// offset: 72
#[prost(uint32, repeated, tag = "2")]
pub obbkbndgoai: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CDDMMHNKKPA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7752)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicQueryScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub lflcdngalme: ::core::option::Option<Cilkbjmgngl>,
/// offset: 24
#[prost(message, optional, tag = "1")]
pub phgjijelkdb: ::core::option::Option<Gcbckokeajh>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7759)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gkmoakplbho {
/// offset: 24
#[prost(uint32, tag = "8")]
pub dice_slot_id: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub gcahklngfck: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub lpolpdbelon: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7774)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dbomcceifjo {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7714)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nicajbejahc {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub jdjfhimpipk: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7782)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nadkcpcfipm {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: OLCIGFGFELG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7732)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicSetAutoDressInMagicUnitCsReq {
/// offset: 24
#[prost(bool, tag = "11")]
pub gbemcahpbkp: bool,
}
/// Obf: FIMGINEKACP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7735)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicSetAutoDressInMagicUnitScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 28
#[prost(bool, tag = "11")]
pub gbemcahpbkp: bool,
}
/// Obf: DDLEEJAAMGH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7763)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicAutoDressInMagicUnitChangeScNotify {
/// offset: 24
#[prost(bool, tag = "12")]
pub gbemcahpbkp: bool,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7792)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hbcofddcgol {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub jdjfhimpipk: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub gcahklngfck: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7766)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ohonllchifj {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: KLBGMAEDODL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7730)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicUnitComposeCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub jdjfhimpipk: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: FABNMKAOFMJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7749)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicUnitComposeScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Llebcglfdjb {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub jdjfhimpipk: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7701)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Enjdagaldkm {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dfgaioogppa {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub jcobjampoal: ::core::option::Option<Fdbdlbapdbe>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub imlhhakikcd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nfndhhcffpd {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7785)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ohiadgkagba {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub ihjklhgmkbi: ::core::option::Option<Dfgaioogppa>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: NBKAAJAHAJH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7720)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicEnableTalentCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub ckhclkoalke: u32,
}
/// Obf: KFMAONOMPLM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7799)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueMagicEnableTalentScRsp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub ihjklhgmkbi: ::core::option::Option<Dfgaioogppa>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: NCLFFAFGEFA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7716)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicGetMiscRealTimeDataCsReq {}
/// Obf: LFMDOOIGGHK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7705)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicGetMiscRealTimeDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub kddgklngnea: ::core::option::Option<Ejhdajagfij>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub bnllejpcigd: ::core::option::Option<Noakcdkaafb>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: AGDCHGINKCA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7753)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueMagicStoryInfoUpdateScNotify {
/// offset: 24
#[prost(uint32, tag = "15")]
pub bnhaikilajk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kijefiibbgg {
/// offset: 24
#[prost(map = "string, double", tag = "6")]
pub kjehanccaog: ::std::collections::HashMap<::prost::alloc::string::String, f64>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub ikdhamlpnpj: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub jaaiadkfpcl: u32,
/// offset: 40
#[prost(enumeration = "Phaoiglgbmg", tag = "5")]
pub mmnjodijpoe: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fghimgpgbnf {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub ogoilmlpdeo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub fohifimhenn: u32,
/// offset: 36
#[prost(bool, tag = "2")]
pub heljnhndcjp: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aibnhpagdol {
/// offset: 24
#[prost(bool, tag = "11")]
pub gkeppnolnhf: bool,
/// offset: 28
#[prost(uint32, tag = "14")]
pub dpcjffpolfg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hfjkocdoaeh {
/// offset: 24
#[prost(uint32, tag = "10")]
pub olppacccngd: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub eknhhgmjcpm: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bmcndlnonmo {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub oopcpmancbo: ::core::option::Option<Kijefiibbgg>,
/// offset: 40
#[prost(enumeration = "RogueModifierSourceType", tag = "1")]
pub nfmkofnekla: i32,
/// offset: 48
#[prost(uint64, tag = "4")]
pub fchlcanjigl: u64,
#[prost(oneof = "bmcndlnonmo::Kknboacncon", tags = "9, 8, 2")]
pub kknboacncon: ::core::option::Option<bmcndlnonmo::Kknboacncon>,
}
/// Nested message and enum types in `BMCNDLNONMO`.
pub mod bmcndlnonmo {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "9")]
Nlgjfigpenf(super::Fghimgpgbnf),
/// offset: 16
#[prost(message, tag = "8")]
Lejpohhgbmb(super::Aibnhpagdol),
/// offset: 16
#[prost(message, tag = "2")]
Ggjokfeoebk(super::Hfjkocdoaeh),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lmncbidkhlf {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub hdlglfgkonc: ::prost::alloc::vec::Vec<Bmcndlnonmo>,
}
/// Obf: PEPPCBMPOJD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5380)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueModifierAddNotify {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub iliioljmkme: ::core::option::Option<Bmcndlnonmo>,
}
/// Obf: FBEHJJBBLPL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(5327)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueModifierSelectCellCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ihaomlephom: u32,
}
/// Obf: GIMJFGIPDKI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(5336)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueModifierSelectCellScRsp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub nmjgheaccmc: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub ihaomlephom: u32,
}
/// Obf: DMHDLBHJKOG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5381)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueModifierUpdateNotify {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub iliioljmkme: ::core::option::Option<Bmcndlnonmo>,
}
/// Obf: OCJPKEMHEFF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5310)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueModifierDelNotify {
/// offset: 24
#[prost(uint64, tag = "9")]
pub fchlcanjigl: u64,
}
/// Obf: KGNPGIKFOMJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(5387)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueModifierStageStartNotify {
/// offset: 24
#[prost(enumeration = "RogueModifierSourceType", tag = "11")]
pub nfmkofnekla: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pfloihllmee {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub ameabnlmmgb: ::core::option::Option<Cgngoljkbmp>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub ndliknekdll: ::core::option::Option<Cbolonjdhhl>,
#[prost(oneof = "pfloihllmee::Kknboacncon", tags = "403, 1763, 832")]
pub kknboacncon: ::core::option::Option<pfloihllmee::Kknboacncon>,
}
/// Nested message and enum types in `PFLOIHLLMEE`.
pub mod pfloihllmee {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 40
#[prost(message, tag = "403")]
Fbhckmgocjj(super::Namckjlafcn),
/// offset: 40
#[prost(message, tag = "1763")]
Hajegkbffaf(super::Amohfceebnk),
/// offset: 40
#[prost(message, tag = "832")]
Opdeifocjef(super::Cabkllakhko),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dcdmpljnbjc {
/// offset: 24
#[prost(uint32, tag = "2")]
pub gephkcplajf: u32,
/// offset: 28
#[prost(bool, tag = "3")]
pub dofneaphmkh: bool,
/// offset: 32
#[prost(uint32, tag = "5")]
pub ndgklbdhjkb: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub kabcghcpebg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fbbokklgkgl {
/// offset: 24
#[prost(uint32, tag = "11")]
pub difiehpcdgo: u32,
/// offset: 28
#[prost(bool, tag = "13")]
pub dofneaphmkh: bool,
/// offset: 32
#[prost(uint32, tag = "15")]
pub jofcoodpidl: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub lfcdpddgfcb: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bjlnebbmmoe {
/// offset: 24
#[prost(uint32, tag = "5")]
pub niofioogkld: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub pdfjmfbhpfc: u32,
/// offset: 32
#[prost(bool, tag = "10")]
pub dofneaphmkh: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gkhffkmfmen {
/// offset: 24
#[prost(bool, tag = "1")]
pub dofneaphmkh: bool,
/// offset: 28
#[prost(uint32, tag = "4")]
pub niofioogkld: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hiahpmeagfc {
/// offset: 24
#[prost(bool, tag = "4")]
pub joojijfchmk: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cgngoljkbmp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub lncokkipaep: ::core::option::Option<Ohhkeogomca>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub lineup: ::core::option::Option<Jeikfffgonb>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub icnoegeepof: ::core::option::Option<Djoddecfhmc>,
/// offset: 40
#[prost(message, optional, tag = "15")]
pub hhmlhklkndh: ::core::option::Option<Hggpkppbgfp>,
/// offset: 48
#[prost(message, optional, tag = "3")]
pub bcnmbonfkpk: ::core::option::Option<Hiahpmeagfc>,
/// offset: 56
#[prost(message, optional, tag = "1")]
pub lfcdgliehai: ::core::option::Option<Eglapjgfkpn>,
/// offset: 72
#[prost(message, optional, tag = "7")]
pub level: ::core::option::Option<Onpofjpebmj>,
/// offset: 80
#[prost(message, optional, tag = "11")]
pub item_value: ::core::option::Option<Fkedpcmlife>,
/// offset: 88
#[prost(message, optional, tag = "14")]
pub anbkdjkhcbi: ::core::option::Option<Nhlbnbbdhmi>,
/// offset: 96
#[prost(message, optional, tag = "4")]
pub meejdfnhbdi: ::core::option::Option<Phhlbglnbhe>,
/// offset: 104
#[prost(message, optional, tag = "8")]
pub bkipdofonld: ::core::option::Option<Cgbkkjeneof>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Onpofjpebmj {
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub nnffpjoldhk: ::prost::alloc::vec::Vec<Ijnfohjgpbc>,
/// offset: 44
#[prost(uint32, tag = "14")]
pub bjhmfoagmbf: u32,
/// offset: 48
#[prost(enumeration = "Fkngoglnkig", tag = "3")]
pub reason: i32,
/// offset: 52
#[prost(bool, tag = "2")]
pub kenpennaglg: bool,
/// offset: 53
#[prost(bool, tag = "13")]
pub ejdmoenbhdp: bool,
/// offset: 56
#[prost(enumeration = "RogueTournLevelStatus", tag = "12")]
pub status: i32,
#[prost(oneof = "onpofjpebmj::Bhgkhelcpgo", tags = "1")]
pub bhgkhelcpgo: ::core::option::Option<onpofjpebmj::Bhgkhelcpgo>,
}
/// Nested message and enum types in `ONPOFJPEBMJ`.
pub mod onpofjpebmj {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Bhgkhelcpgo {
/// offset: 16
#[prost(message, tag = "1")]
Fiadmepdaog(super::Cfoifhebcjc),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lpaddgplikk {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub nmmcobbkkha: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub bimfeahdmik: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "12")]
pub lonfkfcfdnd: ::prost::alloc::vec::Vec<Bdjlhjdpeek>,
/// offset: 48
#[prost(uint32, tag = "3")]
pub pjoaklhhcni: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub amoablicedp: u32,
/// offset: 56
#[prost(uint32, tag = "9")]
pub mkjdmnaeaed: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cfoifhebcjc {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub ccfgccmefci: ::core::option::Option<Lpaddgplikk>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hggpkppbgfp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ohpelhfngci: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub jgmklegbhgp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Phhlbglnbhe {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub kehklhmeabi: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ijnfohjgpbc {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub jeheilkkdef: ::prost::alloc::vec::Vec<Odnbcbeinnc>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub mdaiamfjnhm: u32,
/// offset: 36
#[prost(enumeration = "Idcbnmfdico", tag = "14")]
pub status: i32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub jojcpknijoh: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub biklafleioc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Odnbcbeinnc {
/// offset: 36
#[prost(uint32, tag = "1")]
pub eepidjjjmah: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub room_id: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub lhlkjidflin: u32,
/// offset: 48
#[prost(enumeration = "Iiaogeiadga", tag = "2")]
pub status: i32,
/// offset: 52
#[prost(uint32, tag = "14")]
pub ghehgioagdg: u32,
#[prost(oneof = "odnbcbeinnc::Bhgkhelcpgo", tags = "11")]
pub bhgkhelcpgo: ::core::option::Option<odnbcbeinnc::Bhgkhelcpgo>,
}
/// Nested message and enum types in `ODNBCBEINNC`.
pub mod odnbcbeinnc {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Bhgkhelcpgo {
/// offset: 16
#[prost(message, tag = "11")]
Fiadmepdaog(super::Elhlcfbpamo),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cgbkkjeneof {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub bdbfenoakod: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Namckjlafcn {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Amohfceebnk {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub fcmgnliodgi: ::core::option::Option<Fggjcldlmmi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Elhlcfbpamo {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub fjikmhcjmkh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub llicimbcnpf: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jhecccanfgp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub gncfhikodke: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub unique_id: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub aadniffhhdd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ajcfolganfc {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub gjboljejiee: ::prost::alloc::vec::Vec<Jhecccanfgp>,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub ihfebnbhdfm: ::prost::alloc::vec::Vec<Apamfckfhll>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub dedchhnchfm: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub ikjllflchnf: u32,
/// offset: 48
#[prost(uint32, tag = "8")]
pub pggdehkkinp: u32,
/// offset: 52
#[prost(uint32, tag = "13")]
pub kmpcndjhhao: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cabkllakhko {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub gmepgcodkke: ::core::option::Option<Ajcfolganfc>,
}
/// Obf: DFNGEOHAHGM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6042)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournStartCsReq {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub avatar_list: ::prost::alloc::vec::Vec<Dkfjlhhdfko>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub area_id: u32,
/// offset: 36
#[prost(bool, tag = "10")]
pub kenpennaglg: bool,
/// offset: 37
#[prost(bool, tag = "5")]
pub ejdmoenbhdp: bool,
}
/// Obf: JMAHJPIJEND
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6015)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournStartScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub phgjijelkdb: ::core::option::Option<Pfloihllmee>,
/// offset: 24
#[prost(message, optional, tag = "10")]
pub idcmaccpcbh: ::core::option::Option<Jgammpgmcni>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub jnbiijcakkb: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: FHJINHEABAC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6083)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournEnterCsReq {}
/// Obf: NAGABJLKFON
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6034)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournEnterScRsp {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub phgjijelkdb: ::core::option::Option<Pfloihllmee>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub idcmaccpcbh: ::core::option::Option<Jgammpgmcni>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: OAEMCMCGPID
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6025)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournLeaveCsReq {}
/// Obf: HMGGLHFHGLM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6040)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournLeaveScRsp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub idcmaccpcbh: ::core::option::Option<Jgammpgmcni>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: IDCDOCPNPMD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6022)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournSettleCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Faicnbkiell {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub aogohocffne: ::core::option::Option<Dcdmpljnbjc>,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub jjlfknpepfp: ::core::option::Option<Gkhffkmfmen>,
/// offset: 32
#[prost(message, optional, tag = "14")]
pub eiohfjmfokf: ::core::option::Option<LineupInfo>,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub bnllejpcigd: ::core::option::Option<Fbbokklgkgl>,
/// offset: 48
#[prost(message, optional, tag = "2")]
pub phgjijelkdb: ::core::option::Option<Pfloihllmee>,
/// offset: 56
#[prost(message, optional, tag = "6")]
pub cpolahjpgfe: ::core::option::Option<Jgmdjienffh>,
/// offset: 72
#[prost(message, optional, tag = "9")]
pub aomhplhonja: ::core::option::Option<Bjlnebbmmoe>,
}
/// Obf: HCMFPHICBOI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6039)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournSettleScRsp {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub bflljjbhldf: ::core::option::Option<Faicnbkiell>,
/// offset: 32
#[prost(message, optional, tag = "15")]
pub idcmaccpcbh: ::core::option::Option<Jgammpgmcni>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: EILCNCFMDLP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6019)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournEnterRoomCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub jojcpknijoh: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub khblmaoplln: u32,
}
/// Obf: DOEONJEAGPA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6049)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournEnterRoomScRsp {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub idcmaccpcbh: ::core::option::Option<Jgammpgmcni>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: LHPEMLMHIHE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6038)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournEnterLayerCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub khblmaoplln: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub bjhmfoagmbf: u32,
}
/// Obf: EOMHILBJNDK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6084)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournEnterLayerScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub idcmaccpcbh: ::core::option::Option<Jgammpgmcni>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: NLIOPBPOBHB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6076)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournLevelInfoUpdateScNotify {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub nnffpjoldhk: ::prost::alloc::vec::Vec<Ijnfohjgpbc>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub bjhmfoagmbf: u32,
/// offset: 36
#[prost(enumeration = "Fkngoglnkig", tag = "3")]
pub reason: i32,
/// offset: 40
#[prost(enumeration = "RogueTournLevelStatus", tag = "9")]
pub status: i32,
}
/// Obf: HNMANMBPEOG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6041)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournTakeExpRewardCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub hbgafafffao: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub fabmhmfnmdb: u32,
}
/// Obf: FHNIFCJJKEO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6023)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournTakeExpRewardScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub fkdnandjlgk: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub exp: u32,
/// offset: 44
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: IGDHPBBNEIC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6028)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournExpNotify {
/// offset: 24
#[prost(uint32, tag = "15")]
pub exp: u32,
}
/// Obf: KGGIFOABIDF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6046)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournQueryCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dlekolhcnie {
/// offset: 24
#[prost(bool, tag = "6")]
pub fjkhifdjmdb: bool,
/// offset: 25
#[prost(bool, tag = "11")]
pub lmlnhnmkooc: bool,
/// offset: 26
#[prost(bool, tag = "13")]
pub is_taken_reward: bool,
/// offset: 27
#[prost(bool, tag = "1")]
pub gnacllnfhfd: bool,
/// offset: 28
#[prost(uint32, tag = "14")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cjocdggcpcn {
/// offset: 24
#[prost(int64, tag = "8")]
pub end_time: i64,
/// offset: 32
#[prost(uint32, tag = "1")]
pub jnbiijcakkb: u32,
/// offset: 36
#[prost(bool, tag = "12")]
pub kbnnophggin: bool,
/// offset: 40
#[prost(uint32, tag = "13")]
pub jdpfpdecpeh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jgjeicaeleb {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub fkdnandjlgk: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub exp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mdlpifchfpj {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub jcobjampoal: ::core::option::Option<Fdbdlbapdbe>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub injekplhpif: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fjfblhnfmom {
/// offset: 24
#[prost(bool, tag = "13")]
pub gnacllnfhfd: bool,
/// offset: 28
#[prost(uint32, tag = "15")]
pub dfbdpehaamg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hmggoehmijo {
/// offset: 24
#[prost(uint32, tag = "13")]
pub fabmhmfnmdb: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub hhaeeeoadoj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hmoecpbnaok {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub iffmidabnee: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub joaaoedappj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "1")]
pub dmfagjoogjm: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "2")]
pub dpebcgbejig: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "9")]
pub mmpphjoonmi: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, repeated, tag = "3")]
pub pinndkijhfg: ::prost::alloc::vec::Vec<u32>,
/// offset: 72
#[prost(uint32, tag = "11")]
pub jkkiablfcpe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jgmdjienffh {
/// offset: 24
#[prost(uint32, tag = "9")]
pub jbkhifhpghm: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub gnifodgcpaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kikeajjlamh {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub hanicmmhjgi: ::core::option::Option<Kgpieekieme>,
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub hljomimoanl: ::prost::alloc::vec::Vec<Mjmgobmopdl>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub dmfpcfchhke: ::core::option::Option<Jgjeicaeleb>,
/// offset: 48
#[prost(message, optional, tag = "13")]
pub hhfaafobkme: ::core::option::Option<Hmggoehmijo>,
/// offset: 56
#[prost(message, optional, tag = "4")]
pub hamkplcbebg: ::core::option::Option<Hmoecpbnaok>,
/// offset: 64
#[prost(message, repeated, tag = "12")]
pub jjieddmalpe: ::prost::alloc::vec::Vec<Fjfblhnfmom>,
/// offset: 72
#[prost(message, optional, tag = "14")]
pub bfnhjibdmoa: ::core::option::Option<Cjocdggcpcn>,
/// offset: 80
#[prost(message, optional, tag = "7")]
pub dldcfhhfmid: ::core::option::Option<Jgmdjienffh>,
/// offset: 88
#[prost(message, optional, tag = "1")]
pub dpabcohlplh: ::core::option::Option<Mdlpifchfpj>,
/// offset: 96
#[prost(message, repeated, tag = "15")]
pub dannidipfal: ::prost::alloc::vec::Vec<Dlekolhcnie>,
}
/// Obf: JNAKFEHIMFM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6096)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournQueryScRsp {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub lflcdngalme: ::core::option::Option<Kikeajjlamh>,
/// offset: 32
#[prost(message, optional, tag = "3")]
pub phgjijelkdb: ::core::option::Option<Pfloihllmee>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: IANKKDKAHPD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6069)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournAreaUpdateScNotify {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub dannidipfal: ::prost::alloc::vec::Vec<Dlekolhcnie>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mjmgobmopdl {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub phgjijelkdb: ::core::option::Option<Pfloihllmee>,
/// offset: 24
#[prost(string, tag = "3")]
pub name: ::prost::alloc::string::String,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub hhfaafobkme: ::core::option::Option<Hmggoehmijo>,
/// offset: 40
#[prost(message, repeated, tag = "7")]
pub avatar_list: ::prost::alloc::vec::Vec<Dkfjlhhdfko>,
/// offset: 56
#[prost(message, optional, tag = "13")]
pub data: ::core::option::Option<Lgcplljlhff>,
/// offset: 64
#[prost(int64, tag = "6")]
pub time: i64,
/// offset: 72
#[prost(uint32, tag = "14")]
pub nphajekcbkf: u32,
/// offset: 80
#[prost(int64, tag = "11")]
pub end_time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lgcplljlhff {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub buff_list: ::prost::alloc::vec::Vec<Kjamnogfamj>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub majgmmcocig: ::prost::alloc::vec::Vec<Kofmgcnimin>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub item_value: u32,
}
/// Obf: JLICJLBDLDD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6088)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournGetAllArchiveCsReq {}
/// Obf: CANHNOJACGI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6095)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournGetAllArchiveScRsp {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub mcggponockc: ::prost::alloc::vec::Vec<Mjmgobmopdl>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: GOOILNEKEMG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6013)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournDeleteArchiveCsReq {
/// offset: 24
#[prost(uint32, tag = "9")]
pub nphajekcbkf: u32,
}
/// Obf: OKGDAFCIBFB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6086)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournDeleteArchiveScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub nphajekcbkf: u32,
}
/// Obf: MMKDJEFGBNC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6089)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournRenameArchiveCsReq {
/// offset: 16
#[prost(string, tag = "7")]
pub name: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "6")]
pub nphajekcbkf: u32,
}
/// Obf: FCHCIKGBLGC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6024)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournRenameArchiveScRsp {
/// offset: 24
#[prost(string, tag = "8")]
pub name: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "4")]
pub nphajekcbkf: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: EHLPFGCOJBN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6016)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournClearArchiveNameScNotify {
/// offset: 24
#[prost(uint32, tag = "6")]
pub nphajekcbkf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ooljjhmlhbh {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub lbkfgkgncch: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub mdhgbncjngb: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub kojmgcblkka: ::prost::alloc::vec::Vec<Aafbnnalhdk>,
/// offset: 48
#[prost(uint32, repeated, tag = "7")]
pub akemnamgdod: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, repeated, tag = "11")]
pub jhbejkbchen: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, tag = "14")]
pub fabmhmfnmdb: u32,
/// offset: 68
#[prost(uint32, tag = "6")]
pub hhaeeeoadoj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aafbnnalhdk {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub hhfpjhmeijk: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub avatar_id: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub alopegjpakk: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub bdjdaogdbdd: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub nphajekcbkf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Difggdihdeg {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub mpoefpfpend: ::core::option::Option<Ooljjhmlhbh>,
/// offset: 32
#[prost(string, tag = "1")]
pub name: ::prost::alloc::string::String,
/// offset: 40
#[prost(int64, tag = "9")]
pub time: i64,
/// offset: 48
#[prost(uint32, tag = "11")]
pub nphajekcbkf: u32,
/// offset: 56
#[prost(int64, tag = "15")]
pub bhnfgjolllb: i64,
}
/// Obf: ELDONCLGHPO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6093)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournGetAllBuildRefCsReq {}
/// Obf: KDNMOFGMMNP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6055)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournGetAllBuildRefScRsp {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub gioepgjgmpd: ::prost::alloc::vec::Vec<Difggdihdeg>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: OGKOAHJCBAF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6032)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournDeleteBuildRefCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub ggigdjpfbbp: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: KIIOBCNAPLC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6074)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournDeleteBuildRefScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub ggigdjpfbbp: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: FOJJLDAKMFL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6033)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournSaveBuildRefCsReq {
/// offset: 16
#[prost(string, tag = "10")]
pub name: ::prost::alloc::string::String,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub mpoefpfpend: ::core::option::Option<Ooljjhmlhbh>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub nphajekcbkf: u32,
}
/// Obf: CFGGFPAIEFK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6056)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournSaveBuildRefScRsp {
/// offset: 16
#[prost(string, tag = "2")]
pub name: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "7")]
pub nphajekcbkf: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: BJNLMGBAFFO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6054)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournRenameBuildRefCsReq {
/// offset: 24
#[prost(string, tag = "6")]
pub name: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "11")]
pub nphajekcbkf: u32,
}
/// Obf: GFAMMPEELKD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6079)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournRenameBuildRefScRsp {
/// offset: 16
#[prost(string, tag = "2")]
pub name: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub nphajekcbkf: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6099)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jgfpijkofcc {
/// offset: 24
#[prost(uint32, tag = "14")]
pub nphajekcbkf: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6057)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Palaopcbapc {
/// offset: 24
#[prost(uint32, tag = "15")]
pub nphajekcbkf: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: NHPGACAHCFP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6011)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournGetPermanentTalentInfoCsReq {}
/// Obf: CCMNLLNLLOJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6098)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournGetPermanentTalentInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub dpabcohlplh: ::core::option::Option<Mdlpifchfpj>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: HPGLOBODDMA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6021)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournEnablePermanentTalentCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub ckhclkoalke: u32,
}
/// Obf: CJBNDIGHHDI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6037)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournEnablePermanentTalentScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub dpabcohlplh: ::core::option::Option<Mdlpifchfpj>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: DEBMBMMMCGG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6020)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournResetPermanentTalentCsReq {}
/// Obf: CCLKCHGMNAA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6058)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournResetPermanentTalentScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub dpabcohlplh: ::core::option::Option<Mdlpifchfpj>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: CBILHHEENJG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6051)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournEnterRogueCocoonSceneCsReq {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub avatar_list: ::prost::alloc::vec::Vec<Eebphjcnbfo>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub dcnnfjlabpl: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub difficulty_level: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub heccobfbjfi: u32,
/// offset: 44
#[prost(bool, tag = "2")]
pub fdekkokbdic: bool,
/// offset: 48
#[prost(uint32, tag = "5")]
pub nblmaglgcgn: u32,
}
/// Obf: IOJFJPFJINM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6094)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournEnterRogueCocoonSceneScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub idcmaccpcbh: ::core::option::Option<Jgammpgmcni>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: GDGKPCGNDIB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6027)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournLeaveRogueCocoonSceneCsReq {}
/// Obf: JLPLFCOHHFE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6068)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournLeaveRogueCocoonSceneScRsp {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub idcmaccpcbh: ::core::option::Option<Jgammpgmcni>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: ELJIHLDPDDF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6100)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournReEnterRogueCocoonStageCsReq {
/// offset: 24
#[prost(bool, tag = "3")]
pub fdekkokbdic: bool,
}
/// Obf: KGHGKLIAKLL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6090)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournReEnterRogueCocoonStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: HHKCBNKJELL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6047)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournGetCurRogueCocoonInfoCsReq {}
/// Obf: FNBJGDHOIBP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6044)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournGetCurRogueCocoonInfoScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub nblmaglgcgn: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub dcnnfjlabpl: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub heccobfbjfi: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub difficulty_level: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6085)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Einjmhbmdii {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub ngkapnfkgpo: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ecmnfoedojc {
/// offset: 24
#[prost(uint32, tag = "5")]
pub ljceogpogbe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dnceoophiok {
/// offset: 24
#[prost(uint32, tag = "2")]
pub ljceogpogbe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kcdbgkjanih {
/// offset: 24
#[prost(uint32, tag = "1")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kilgonodpic {
/// offset: 24
#[prost(uint32, tag = "3")]
pub event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mjbodjkdppd {
/// offset: 24
#[prost(uint32, tag = "3")]
pub kahmgpgpoii: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kppbbojomdb {
/// offset: 24
#[prost(uint32, tag = "12")]
pub phpnbflilfl: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub oombnfmjleo: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub omhhoadfmli: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cooidllffij {
#[prost(oneof = "cooidllffij::Ajoabbckhck", tags = "8, 5")]
pub ajoabbckhck: ::core::option::Option<cooidllffij::Ajoabbckhck>,
}
/// Nested message and enum types in `COOIDLLFFIJ`.
pub mod cooidllffij {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Ajoabbckhck {
/// offset: 16
#[prost(uint32, tag = "8")]
Knilakjmeep(u32),
/// offset: 16
#[prost(uint32, tag = "5")]
Pggdehkkinp(u32),
}
}
/// Obf: ICIJOIFOIIG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6092)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournHandBookNotify {
#[prost(
oneof = "rogue_tourn_hand_book_notify::Kknboacncon",
tags = "3, 14, 5, 1, 8, 9"
)]
pub kknboacncon: ::core::option::Option<rogue_tourn_hand_book_notify::Kknboacncon>,
}
/// Nested message and enum types in `RogueTournHandBookNotify`.
pub mod rogue_tourn_hand_book_notify {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 24
#[prost(message, tag = "3")]
Odhgplkcbbg(super::Ecmnfoedojc),
/// offset: 24
#[prost(message, tag = "14")]
Iooachnehah(super::Dnceoophiok),
/// offset: 24
#[prost(message, tag = "5")]
Lfcdgliehai(super::Kcdbgkjanih),
/// offset: 24
#[prost(message, tag = "1")]
Oooaclefdgm(super::Kilgonodpic),
/// offset: 24
#[prost(message, tag = "8")]
Icnoegeepof(super::Mjbodjkdppd),
/// offset: 24
#[prost(message, tag = "9")]
Cfnakpadaeb(super::Cooidllffij),
}
}
/// Obf: BHELJEPEIHM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6071)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournGetSettleInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub area_id: u32,
}
/// Obf: KFOJKMHIACH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6053)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournGetSettleInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub bflljjbhldf: ::core::option::Option<Faicnbkiell>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: LPFHAKOGFHH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6081)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournConfirmSettleCsReq {
/// offset: 16
#[prost(string, tag = "4")]
pub name: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub nphajekcbkf: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub area_id: u32,
}
/// Obf: KJOIFCADNGL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6097)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournConfirmSettleScRsp {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub aeljfopmdjg: ::core::option::Option<ItemList>,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub blpdbphmcga: ::core::option::Option<Mjmgobmopdl>,
/// offset: 40
#[prost(message, optional, tag = "5")]
pub idcmaccpcbh: ::core::option::Option<Jgammpgmcni>,
/// offset: 48
#[prost(message, optional, tag = "14")]
pub iiomcjpcfml: ::core::option::Option<ItemList>,
/// offset: 56
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: MKCDLMPCJJJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6059)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournWeekChallengeUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub bfnhjibdmoa: ::core::option::Option<Cjocdggcpcn>,
}
/// Obf: MBOGFJLPLPG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6073)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournGetMiscRealTimeDataCsReq {}
/// Obf: LCOKLOGEKEL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6091)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournGetMiscRealTimeDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub aomhplhonja: ::core::option::Option<Bjlnebbmmoe>,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub bnllejpcigd: ::core::option::Option<Fbbokklgkgl>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub jjlfknpepfp: ::core::option::Option<Gkhffkmfmen>,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub cpolahjpgfe: ::core::option::Option<Jgmdjienffh>,
/// offset: 56
#[prost(message, optional, tag = "3")]
pub aogohocffne: ::core::option::Option<Dcdmpljnbjc>,
/// offset: 64
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: JDMILAADNLN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6030)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournGetArchiveRepositoryCsReq {}
/// Obf: GINKCKNPFDA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6026)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournGetArchiveRepositoryScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "6")]
pub pbpioekjjpf: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub bdnfdhjbame: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: NMCIFMBGOLP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6045)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournReviveCostUpdateScNotify {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub lniefkbmipd: ::core::option::Option<ItemCostData>,
}
/// Obf: JHDKGCPHDNC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6062)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournReviveAvatarCsReq {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub avatar_list: ::prost::alloc::vec::Vec<Dkfjlhhdfko>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub interacted_prop_entity_id: u32,
}
/// Obf: HECNEEFNGFH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6052)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournReviveAvatarScRsp {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub lniefkbmipd: ::core::option::Option<ItemCostData>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: JFDAMIHLMLF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6050)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournBattleFailSettleInfoScNotify {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub bflljjbhldf: ::core::option::Option<Faicnbkiell>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub idcmaccpcbh: ::core::option::Option<Jgammpgmcni>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kgpieekieme {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub jcobjampoal: ::core::option::Option<Fdbdlbapdbe>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub ofnidaecpcj: u32,
}
/// Obf: KHJMLKBLAMP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6036)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournGetSeasonTalentInfoCsReq {}
/// Obf: MNLLJNFBGNF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6077)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournGetSeasonTalentInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub hanicmmhjgi: ::core::option::Option<Kgpieekieme>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: AKDPHHMJFOK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6063)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournEnableSeasonTalentCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub ckhclkoalke: u32,
}
/// Obf: LCEDCPLAPJJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6048)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournEnableSeasonTalentScRsp {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub hanicmmhjgi: ::core::option::Option<Kgpieekieme>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: LCEICICOGLN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6064)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournTitanUpdateTitanBlessProgressScNotify {
/// offset: 24
#[prost(uint32, tag = "6")]
pub pljpipdfaha: u32,
}
/// Obf: ACFNGBKOIDN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6065)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournUseSuperRewardKeyCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub difficulty_level: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub count: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub cocoon_id: u32,
}
/// Obf: GKJOFCJCKMN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6078)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RogueTournUseSuperRewardKeyScRsp {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub abemlcjbief: ::core::option::Option<Lmdpkoelkfl>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub drop_data: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, optional, tag = "5")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6018)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Npojnhkpkmn {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6067)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mniljcpcofg {
/// offset: 24
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: LENPMJECBLF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6066)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RogueTournPersonaRoomCardZoneUpdateScNotify {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub nhnbjlldoho: ::core::option::Option<Odhjedhkhod>,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6075)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bodcekedlme {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub bbfffgfdgad: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: AHHIKOKAPFG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6918)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRollShopInfoCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub roll_shop_id: u32,
}
/// Obf: FHABPBGINDK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6906)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetRollShopInfoScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub shop_group_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub gacha_random: u32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub roll_shop_id: u32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: OKECFAAPLIN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6916)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DoGachaInRollShopCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub gacha_count: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub gacha_random: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub roll_shop_id: u32,
}
/// Obf: ACCPCPCKOEB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6920)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DoGachaInRollShopScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub ldbckjipdhf: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub roll_shop_id: u32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub reward_display_type: u32,
}
/// Obf: BLEEIKBLHIK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6902)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeRollShopRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub roll_shop_id: u32,
}
/// Obf: TakeRollShopRewardScRsp
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6919)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeRollShopRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub roll_shop_id: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub group_type: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneActorInfo {
/// offset: 24
#[prost(uint32, tag = "8")]
pub uid: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub base_avatar_id: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub map_layer: u32,
/// offset: 36
#[prost(enumeration = "AvatarType", tag = "4")]
pub avatar_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct NpcMonsterRogueInfo {
/// offset: 24
#[prost(uint32, tag = "5")]
pub elite_group: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub level: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub iedebfccknl: u32,
/// offset: 36
#[prost(enumeration = "Jnboifcnbch", tag = "10")]
pub dpcndaddcaj: i32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub hard_level_group: u32,
/// offset: 44
#[prost(uint32, tag = "7")]
pub rogue_monster_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct NpcMonsterExtraInfo {
#[prost(oneof = "npc_monster_extra_info::Kknboacncon", tags = "6")]
pub kknboacncon: ::core::option::Option<npc_monster_extra_info::Kknboacncon>,
}
/// Nested message and enum types in `NpcMonsterExtraInfo`.
pub mod npc_monster_extra_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 24
#[prost(message, tag = "6")]
RogueGameInfo(super::NpcMonsterRogueInfo),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gilbmelhgcb {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub jmmbaaliojl: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub stage_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneNpcMonsterInfo {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub extra_info: ::core::option::Option<NpcMonsterExtraInfo>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub bmijgbfjmcf: ::core::option::Option<Gilbmelhgcb>,
/// offset: 40
#[prost(bool, tag = "10")]
pub nmpeommhmpp: bool,
/// offset: 41
#[prost(bool, tag = "6")]
pub nhkjknjagmf: bool,
/// offset: 44
#[prost(uint32, tag = "14")]
pub monster_id: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub event_id: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub world_level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct NpcDialogueEventParam {
/// offset: 24
#[prost(uint32, tag = "3")]
pub arg_id: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub rogue_dialogue_event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct NpcRogueGameInfo {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "1")]
pub ldpajkiepip: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub mjbknmjhogp: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub oeanpihchhf: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub aiafekgbfif: u32,
/// offset: 44
#[prost(bool, tag = "2")]
pub nlaflkplpfe: bool,
/// offset: 45
#[prost(bool, tag = "12")]
pub djepgkbmicm: bool,
/// offset: 46
#[prost(bool, tag = "8")]
pub fkkmljnkhdh: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pagohcjgolc {
/// offset: 24
#[prost(uint32, tag = "12")]
pub ppfjgjncoki: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub dooacehopee: u32,
/// offset: 32
#[prost(bool, tag = "4")]
pub is_meet: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mhgaolcdonk {
/// offset: 24
#[prost(uint32, tag = "3")]
pub opeeifggmia: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub nlmmkaejekh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct NpcExtraInfo {
#[prost(oneof = "npc_extra_info::Kknboacncon", tags = "7, 14, 4")]
pub kknboacncon: ::core::option::Option<npc_extra_info::Kknboacncon>,
}
/// Nested message and enum types in `NpcExtraInfo`.
pub mod npc_extra_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 24
#[prost(message, tag = "7")]
RogueGameInfo(super::NpcRogueGameInfo),
/// offset: 24
#[prost(message, tag = "14")]
Mblffikgmop(super::Pagohcjgolc),
/// offset: 24
#[prost(message, tag = "4")]
Dkpfhlbffhi(super::Mhgaolcdonk),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneNpcInfo {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub extra_info: ::core::option::Option<NpcExtraInfo>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub npc_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PropRogueInfo {
/// offset: 24
#[prost(uint32, tag = "11")]
pub majkfimpoof: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub kkmefdeflbi: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub gecocmlbbpe: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub room_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hlfakeobfab {
/// offset: 24
#[prost(uint32, tag = "13")]
pub afemblfccch: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub hjmacpmoinc: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub pbmahojbagg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bgflakmoigc {
/// offset: 24
#[prost(bool, tag = "4")]
pub jjmkahibdbh: bool,
/// offset: 25
#[prost(bool, tag = "2")]
pub amicpgoihll: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ebbojacnhec {
/// offset: 24
#[prost(bool, tag = "8")]
pub oeedpjhlphl: bool,
/// offset: 28
#[prost(uint32, tag = "1")]
pub lhlkjidflin: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub ghehgioagdg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pgllfcmefkg {
/// offset: 24
#[prost(bool, tag = "2")]
pub oeedpjhlphl: bool,
/// offset: 28
#[prost(uint32, tag = "11")]
pub ghehgioagdg: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub lhlkjidflin: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Daakgedppjj {
/// offset: 24
#[prost(uint32, tag = "5")]
pub func_id: u32,
/// offset: 28
#[prost(bool, tag = "8")]
pub kkkionidkfa: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Apkenkidmgc {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub gmgpfaionng: ::prost::alloc::vec::Vec<Daakgedppjj>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub pbjpeoededf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nbdkncjgomn {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub kobbmdfpnka: ::core::option::Option<Hkoeaopneac>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub fokppmbidid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Onnejipghck {
/// offset: 24
#[prost(uint32, tag = "13")]
pub chest_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct PropTimelineInfo {
/// offset: 24
#[prost(bytes = "vec", tag = "8")]
pub timeline_byte_value: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(bool, tag = "2")]
pub timeline_bool_value: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PropExtraInfo {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub timeline_info: ::core::option::Option<PropTimelineInfo>,
#[prost(oneof = "prop_extra_info::Kknboacncon", tags = "11, 14, 4, 5, 15, 8, 6, 10")]
pub kknboacncon: ::core::option::Option<prop_extra_info::Kknboacncon>,
}
/// Nested message and enum types in `PropExtraInfo`.
pub mod prop_extra_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 24
#[prost(message, tag = "11")]
RogueGameInfo(super::PropRogueInfo),
/// offset: 24
#[prost(message, tag = "14")]
Aefmmohkchj(super::Hlfakeobfab),
/// offset: 24
#[prost(message, tag = "4")]
Ogljiojbien(super::Bgflakmoigc),
/// offset: 24
#[prost(message, tag = "5")]
Adnhhaellnc(super::Ebbojacnhec),
/// offset: 24
#[prost(message, tag = "15")]
Acjpmkhjldb(super::Apkenkidmgc),
/// offset: 24
#[prost(message, tag = "8")]
Oemhokembkm(super::Nbdkncjgomn),
/// offset: 24
#[prost(message, tag = "6")]
Mfcplghhpnp(super::Onnejipghck),
/// offset: 24
#[prost(message, tag = "10")]
Idmaelpella(super::Pgllfcmefkg),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ScenePropInfo {
/// offset: 24
#[prost(string, repeated, tag = "15")]
pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub extra_info: ::core::option::Option<PropExtraInfo>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub life_time_ms: u32,
/// offset: 44
#[prost(uint32, tag = "3")]
pub prop_id: u32,
/// offset: 48
#[prost(uint64, tag = "8")]
pub create_time_ms: u64,
/// offset: 56
#[prost(uint32, tag = "1")]
pub prop_state: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneSummonUnitInfo {
/// offset: 24
#[prost(string, repeated, tag = "14")]
pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub caster_entity_id: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub attach_entity_id: u32,
/// offset: 40
#[prost(uint64, tag = "8")]
pub create_time_ms: u64,
/// offset: 48
#[prost(int32, tag = "6")]
pub life_time_ms: i32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub summon_unit_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityInfo {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 44
#[prost(uint32, tag = "2")]
pub inst_id: u32,
/// offset: 48
#[prost(uint32, tag = "10")]
pub entity_id: u32,
/// offset: 52
#[prost(uint32, tag = "11")]
pub group_id: u32,
#[prost(oneof = "scene_entity_info::Entity", tags = "12, 5, 1, 14, 15")]
pub entity: ::core::option::Option<scene_entity_info::Entity>,
}
/// Nested message and enum types in `SceneEntityInfo`.
pub mod scene_entity_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Entity {
/// offset: 16
#[prost(message, tag = "12")]
Actor(super::SceneActorInfo),
/// offset: 16
#[prost(message, tag = "5")]
NpcMonster(super::SceneNpcMonsterInfo),
/// offset: 16
#[prost(message, tag = "1")]
Npc(super::SceneNpcInfo),
/// offset: 16
#[prost(message, tag = "14")]
Prop(super::ScenePropInfo),
/// offset: 16
#[prost(message, tag = "15")]
SummonUnit(super::SceneSummonUnitInfo),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuffInfo {
/// offset: 24
#[prost(map = "string, float", tag = "5")]
pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub buff_id: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub buff_summon_entity_id: u32,
/// offset: 40
#[prost(uint64, tag = "15")]
pub add_time_ms: u64,
/// offset: 48
#[prost(uint32, tag = "10")]
pub count: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub level: u32,
/// offset: 56
#[prost(float, tag = "4")]
pub life_time: f32,
/// offset: 60
#[prost(uint32, tag = "9")]
pub base_avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hgnbpanecal {
/// offset: 16
#[prost(message, repeated, tag = "5")]
pub buff_list: ::prost::alloc::vec::Vec<BuffInfo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub entity_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dpejbjnejop {
/// offset: 24
#[prost(uint32, tag = "10")]
pub dlcnmaehbim: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CustomSaveData {
/// offset: 24
#[prost(string, tag = "1")]
pub save_data: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "6")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hieklhpinhl {
/// offset: 24
#[prost(uint32, tag = "9")]
pub hocmhabklgj: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub ofbpkcncgfg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityGroupInfo {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub entity_list: ::prost::alloc::vec::Vec<SceneEntityInfo>,
/// offset: 32
#[prost(map = "string, int32", tag = "9")]
pub banbecdcdhg: ::std::collections::HashMap<::prost::alloc::string::String, i32>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub group_id: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub state: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneGroupState {
/// offset: 24
#[prost(uint32, tag = "15")]
pub group_id: u32,
/// offset: 28
#[prost(bool, tag = "3")]
pub is_default: bool,
/// offset: 32
#[prost(uint32, tag = "4")]
pub state: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionStatusBySceneInfo {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub sub_mission_status_list: ::prost::alloc::vec::Vec<Mission>,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "7")]
pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "8")]
pub jlmgbadjbkn: ::prost::alloc::vec::Vec<MainMissionCustomValue>,
/// offset: 48
#[prost(uint32, repeated, tag = "3")]
pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Belnlojafcm {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub hlllikpgofg: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "14")]
pub jhbaahglfcb: ::core::option::Option<Dghpidmdojm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneInfo {
/// offset: 16
#[prost(message, repeated, tag = "1285")]
pub group_state_list: ::prost::alloc::vec::Vec<SceneGroupState>,
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub custom_data_list: ::prost::alloc::vec::Vec<CustomSaveData>,
/// offset: 32
#[prost(map = "string, int32", tag = "1245")]
pub floor_saved_data: ::std::collections::HashMap<
::prost::alloc::string::String,
i32,
>,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub entity_list: ::prost::alloc::vec::Vec<SceneEntityInfo>,
/// offset: 48
#[prost(message, optional, tag = "804")]
pub scene_mission_info: ::core::option::Option<MissionStatusBySceneInfo>,
/// offset: 56
#[prost(message, optional, tag = "1146")]
pub fojjgjpimbl: ::core::option::Option<Belnlojafcm>,
/// offset: 64
#[prost(message, repeated, tag = "1150")]
pub entity_group_list: ::prost::alloc::vec::Vec<SceneEntityGroupInfo>,
/// offset: 72
#[prost(message, repeated, tag = "10")]
pub cpikfgpcoce: ::prost::alloc::vec::Vec<Hgnbpanecal>,
/// offset: 80
#[prost(uint32, repeated, tag = "318")]
pub opened_chests_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 96
#[prost(uint32, repeated, tag = "15")]
pub lighten_section_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 104
#[prost(message, optional, tag = "1777")]
pub scene_identifier: ::core::option::Option<SceneIdentifier>,
/// offset: 112
#[prost(message, repeated, tag = "14")]
pub scene_buff_info_list: ::prost::alloc::vec::Vec<BuffInfo>,
/// offset: 120
#[prost(map = "uint32, message", tag = "3")]
pub bikbfgpfaac: ::std::collections::HashMap<u32, Hieklhpinhl>,
/// offset: 128
#[prost(uint32, tag = "1")]
pub plane_id: u32,
/// offset: 132
#[prost(uint32, tag = "715")]
pub dimension_id: u32,
/// offset: 136
#[prost(uint32, tag = "11")]
pub client_pos_version: u32,
/// offset: 140
#[prost(uint32, tag = "9")]
pub floor_id: u32,
/// offset: 144
#[prost(uint32, tag = "5")]
pub entry_id: u32,
/// offset: 148
#[prost(uint32, tag = "6")]
pub leader_entity_id: u32,
/// offset: 152
#[prost(uint32, tag = "685")]
pub content_id: u32,
/// offset: 156
#[prost(uint32, tag = "8")]
pub game_mode_type: u32,
/// offset: 160
#[prost(uint32, tag = "1413")]
pub game_story_line_id: u32,
/// offset: 164
#[prost(uint32, tag = "7")]
pub world_id: u32,
/// offset: 168
#[prost(uint64, tag = "909")]
pub interact_id: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EntityMotion {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub entity_id: u32,
/// offset: 36
#[prost(bool, tag = "11")]
pub fjoeoedlned: bool,
/// offset: 40
#[prost(uint32, tag = "3")]
pub map_layer: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1473)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityMoveCsReq {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub entity_motion_list: ::prost::alloc::vec::Vec<EntityMotion>,
/// offset: 32
#[prost(uint64, tag = "11")]
pub objfffgajcb: u64,
/// offset: 40
#[prost(uint32, tag = "8")]
pub entry_id: u32,
/// offset: 48
#[prost(uint64, tag = "5")]
pub interact_id: u64,
}
/// Obf: DDNFEPNJEHM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1403)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityMoveScRsp {
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub entity_motion_list: ::prost::alloc::vec::Vec<EntityMotion>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub download_data: ::core::option::Option<ClientDownloadData>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: DHOCHEGBMFG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1429)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneEntityMoveScNotify {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub entity_id: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub client_pos_version: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub entry_id: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1412)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fdgobnjpkjg {
/// offset: 24
#[prost(uint32, tag = "6")]
pub plneoocpfni: u32,
}
/// Obf: OBOAHKMABIJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1480)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct InteractPropCsReq {
/// offset: 24
#[prost(uint64, tag = "2")]
pub interact_id: u64,
/// offset: 32
#[prost(uint32, tag = "10")]
pub interact_id2: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub prop_entity_id: u32,
}
/// Obf: LBGHIJGFAFD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1427)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct InteractPropScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub prop_state: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub prop_entity_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1410)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChangePropTimelineInfoCsReq {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub timeline_info: ::core::option::Option<PropTimelineInfo>,
/// offset: 32
#[prost(bool, tag = "13")]
pub is_close_map: bool,
/// offset: 36
#[prost(uint32, tag = "11")]
pub prop_entity_id: u32,
/// offset: 40
#[prost(uint64, tag = "15")]
pub uuid: u64,
/// offset: 48
#[prost(uint64, tag = "1")]
pub interact_id: u64,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1487)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChangePropTimelineInfoScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub prop_entity_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct HitMonsterBattleInfo {
/// offset: 24
#[prost(enumeration = "MonsterBattleType", tag = "1")]
pub monster_battle_type: i32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub target_monster_entity_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DynamicValues {
/// offset: 24
#[prost(string, tag = "14")]
pub key: ::prost::alloc::string::String,
/// offset: 32
#[prost(float, tag = "11")]
pub value: f32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AssistMonsterEntityInfo {
/// offset: 16
#[prost(uint32, repeated, tag = "10")]
pub entity_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: INBDPGBJIFA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1436)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneCastSkillCsReq {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub assist_monster_entity_info: ::prost::alloc::vec::Vec<AssistMonsterEntityInfo>,
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub dynamic_values: ::prost::alloc::vec::Vec<DynamicValues>,
/// offset: 40
#[prost(enumeration = "SkillExtraTag", repeated, tag = "2")]
pub skill_extra_tags: ::prost::alloc::vec::Vec<i32>,
/// offset: 48
#[prost(string, tag = "7")]
pub maze_ability_str: ::prost::alloc::string::String,
/// offset: 56
#[prost(uint32, repeated, tag = "11")]
pub hit_target_entity_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(message, optional, tag = "1")]
pub target_motion: ::core::option::Option<MotionInfo>,
/// offset: 72
#[prost(uint32, repeated, tag = "6")]
pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 80
#[prost(uint32, tag = "12")]
pub kcfabnfpopn: u32,
/// offset: 84
#[prost(uint32, tag = "3")]
pub attacked_by_entity_id: u32,
/// offset: 88
#[prost(uint32, tag = "9")]
pub skill_index: u32,
/// offset: 92
#[prost(uint32, tag = "8")]
pub cast_entity_id: u32,
}
/// Obf: MAPFMHHMKIM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1413)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneCastSkillScRsp {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub monster_battle_info: ::prost::alloc::vec::Vec<HitMonsterBattleInfo>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 40
#[prost(uint32, tag = "13")]
pub cast_entity_id: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: GDGMINPNACD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1483)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneCastSkillCostMpCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub cast_entity_id: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub attacked_by_entity_id: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub skill_index: u32,
}
/// Obf: LEJMFOOIHFN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1409)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneCastSkillCostMpScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub cast_entity_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: BFGACKAFICK
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1442)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneCastSkillMpUpdateScNotify {
/// offset: 24
#[prost(uint32, tag = "9")]
pub mp: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub cast_entity_id: u32,
}
/// Obf: MMNONCLEIIH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1452)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneEnterStageCsReq {
/// offset: 24
#[prost(bool, tag = "13")]
pub kcdmhbjknmk: bool,
/// offset: 28
#[prost(enumeration = "RebattleType", tag = "12")]
pub nkdaaagpcdb: i32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub event_id: u32,
}
/// Obf: CCOCKCOOOKO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1448)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEnterStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1459)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneReviveAfterRebattleCsReq {
/// offset: 24
#[prost(enumeration = "RebattleType", tag = "9")]
pub nkdaaagpcdb: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1474)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneReviveAfterRebattleScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: GJEONNOCMPH
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1415)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetCurSceneInfoCsReq {}
/// Obf: AGAAHIBNOBP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1481)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetCurSceneInfoScRsp {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EntityBuffChangeInfo {
/// offset: 32
#[prost(enumeration = "SceneEntityBuffChangeType", tag = "3")]
pub reason: i32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub cast_entity_id: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub entity_id: u32,
#[prost(oneof = "entity_buff_change_info::Kknboacncon", tags = "4, 7")]
pub kknboacncon: ::core::option::Option<entity_buff_change_info::Kknboacncon>,
}
/// Nested message and enum types in `EntityBuffChangeInfo`.
pub mod entity_buff_change_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "4")]
BuffChangeInfo(super::BuffInfo),
/// offset: 16
#[prost(uint32, tag = "7")]
RemoveBuffId(u32),
}
}
/// Obf: GBMFAHMBLAA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1454)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncEntityBuffChangeListScNotify {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub entity_buff_change_list: ::prost::alloc::vec::Vec<EntityBuffChangeInfo>,
}
/// Obf: FIAHFIBLDLP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1438)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneCheckpoingRefreshCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub prop_entity_id: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub plane_id: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub floor_id: u32,
}
/// Obf: JLKIEGEFFHI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1461)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneCheckpoingRefreshScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1424)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hnglcigbngb {
/// offset: 24
#[prost(int64, tag = "12")]
pub hhlnoeilpoj: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Oofdadlendh {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1478)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mnepaigbpgm {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1492)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterSectionCsReq {
/// offset: 24
#[prost(uint64, tag = "14")]
pub interact_id: u64,
/// offset: 32
#[prost(uint32, tag = "2")]
pub section_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1466)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterSectionScRsp {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1430)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ochpfjekngm {
/// offset: 16
#[prost(message, optional, tag = "13")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub chest_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lihjjhfebno {
/// offset: 24
#[prost(uint32, tag = "8")]
pub entity_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1401)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ljmenelbicd {
/// offset: 24
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1467)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pdhbdpnpmpi {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1485)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kcfmjcbjgmn {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1420)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SavePointsInfoNotify {
/// offset: 24
#[prost(int64, tag = "7")]
pub refresh_time: i64,
/// offset: 32
#[prost(uint32, tag = "12")]
pub valid_times: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Najknjljpep {
/// offset: 24
#[prost(uint32, tag = "15")]
pub hfpljfbopeh: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub ldpbphbbfgf: u32,
}
/// Obf: ANHIGPKMCNG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1499)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartCocoonStageCsReq {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub cbjckeiggnl: ::core::option::Option<Najknjljpep>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub world_level: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub heccobfbjfi: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub prop_entity_id: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub wave: u32,
/// offset: 48
#[prost(uint32, tag = "13")]
pub cocoon_id: u32,
}
/// Obf: StartCocoonStageScRsp
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1432)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartCocoonStageScRsp {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub wave: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub prop_entity_id: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub cocoon_id: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub challenge_cnt: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EntityBindPropCsReq {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(bool, tag = "12")]
pub nlacjlpcgoe: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1416)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EntityBindPropScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1405)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetClientPausedCsReq {
/// offset: 24
#[prost(bool, tag = "12")]
pub paused: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1414)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetClientPausedScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 28
#[prost(bool, tag = "15")]
pub paused: bool,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1453)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DeactivateFarmElementCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub entity_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1463)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DeactivateFarmElementScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub entity_id: u32,
}
/// Obf: AJAPKAEAIJM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1417)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ActiveFarmElementCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub world_level: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub heccobfbjfi: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub entity_id: u32,
}
/// Obf: DPNJPMJEHBH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1406)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ActiveFarmElementScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub entity_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 32
#[prost(uint32, tag = "14")]
pub world_level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct AvatarPresetHp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub omocejcepin: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpringRecoverConfig {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub pklkgmpjmch: ::prost::alloc::vec::Vec<AvatarPresetHp>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub ipkmncobicf: u32,
/// offset: 36
#[prost(bool, tag = "2")]
pub eoajepkikbp: bool,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1434)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateMechanismBarScNotify {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub ndbkghfcldl: ::core::option::Option<Dpejbjnejop>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub floor_id: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub plane_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetGroupCustomSaveDataCsReq {
/// offset: 16
#[prost(string, tag = "8")]
pub save_data: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint64, tag = "11")]
pub interact_id: u64,
/// offset: 40
#[prost(uint32, tag = "10")]
pub group_id: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub entry_id: u32,
}
/// Obf: BBMICCAEHFE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1443)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetGroupCustomSaveDataScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub entry_id: u32,
}
/// Obf: DBMMBDOINNC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1491)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ReEnterLastElementStageCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub stage_id: u32,
}
/// Obf: MOOKEPFNLPM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1423)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReEnterLastElementStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub stage_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Obf: MKOADBDNMGE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1489)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneEntityTeleportCsReq {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub entity_motion: ::core::option::Option<EntityMotion>,
/// offset: 32
#[prost(uint64, tag = "11")]
pub interact_id: u64,
/// offset: 40
#[prost(uint32, tag = "1")]
pub entry_id: u32,
}
/// Obf: DDNPAHEDFAE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1440)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneEntityTeleportScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub entity_motion: ::core::option::Option<EntityMotion>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub client_pos_version: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TeleportInfo {
/// offset: 24
#[prost(uint32, tag = "12")]
pub teleport_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub reason: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SceneIdentifier {
/// offset: 32
#[prost(uint32, tag = "8")]
pub game_story_line_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub floor_id: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub content_id: u32,
#[prost(oneof = "scene_identifier::TeleportNigger", tags = "849")]
pub teleport_nigger: ::core::option::Option<scene_identifier::TeleportNigger>,
}
/// Nested message and enum types in `SceneIdentifier`.
pub mod scene_identifier {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum TeleportNigger {
/// offset: 16
#[prost(message, tag = "849")]
TeleportInfo(super::TeleportInfo),
}
}
/// Obf: MEKDHGNOEIJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1431)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterSceneCsReq {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub idabokljolg: ::core::option::Option<Vector>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub scene_identifier: ::core::option::Option<SceneIdentifier>,
/// offset: 40
#[prost(bool, tag = "9")]
pub fbpkofoiolc: bool,
/// offset: 41
#[prost(bool, tag = "12")]
pub is_close_map: bool,
/// offset: 44
#[prost(uint32, tag = "2")]
pub entry_id: u32,
/// offset: 48
#[prost(uint64, tag = "3")]
pub interact_id: u64,
/// offset: 56
#[prost(uint32, tag = "15")]
pub entry_id2: u32,
}
/// Obf: JNKOPDPGDFF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1411)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterSceneScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub scene_identifier: ::core::option::Option<SceneIdentifier>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "4")]
pub is_over_map: bool,
/// offset: 37
#[prost(bool, tag = "7")]
pub is_close_map: bool,
}
/// Obf: FBJMJBLCGNI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1497)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterSceneByServerScNotify {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub scene: ::core::option::Option<SceneInfo>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub lineup: ::core::option::Option<LineupInfo>,
/// offset: 40
#[prost(enumeration = "EnterSceneReason", tag = "11")]
pub reason: i32,
}
/// Obf: BEFBCIOPNOA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1469)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ScenePlaneEventScNotify {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub eccihpndehm: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(message, optional, tag = "4")]
pub dmnkfilncgb: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(message, optional, tag = "9")]
pub jenlpphnecf: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(message, optional, tag = "11")]
pub get_item_list: ::core::option::Option<ItemList>,
}
/// Obf: EJFJACCGDGA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1446)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSceneMapInfoCsReq {
/// offset: 16
#[prost(message, repeated, tag = "6")]
pub scene_identifiers: ::prost::alloc::vec::Vec<SceneIdentifier>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MazePropState {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub extra_info: ::core::option::Option<PropExtraInfo>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub config_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub state: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub group_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MazeGroup {
/// offset: 16
#[prost(map = "string, int32", tag = "11")]
pub property_map: ::std::collections::HashMap<::prost::alloc::string::String, i32>,
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub destory_monster_config_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(int64, tag = "13")]
pub modify_time: i64,
/// offset: 48
#[prost(uint32, tag = "9")]
pub group_id: u32,
/// offset: 52
#[prost(bool, tag = "2")]
pub is_need_refresh: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChestInfo {
/// offset: 24
#[prost(uint32, tag = "2")]
pub opened_num: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub exist_num: u32,
/// offset: 32
#[prost(enumeration = "ChestType", tag = "4")]
pub chest_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fahfbejcklf {
/// offset: 24
#[prost(uint32, tag = "4")]
pub r#type: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub jbgifbgmlmf: u32,
/// offset: 32
#[prost(uint32, tag = "7")]
pub pijbpdpeodg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneMapInfo {
/// offset: 16
#[prost(map = "string, int32", tag = "6")]
pub floor_saved_data: ::std::collections::HashMap<
::prost::alloc::string::String,
i32,
>,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub chest_monster_list: ::prost::alloc::vec::Vec<Fahfbejcklf>,
/// offset: 32
#[prost(uint32, repeated, tag = "879")]
pub opened_chest_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub maze_group_list: ::prost::alloc::vec::Vec<MazeGroup>,
/// offset: 48
#[prost(message, repeated, tag = "13")]
pub chest_list: ::prost::alloc::vec::Vec<ChestInfo>,
/// offset: 56
#[prost(message, optional, tag = "915")]
pub scene_identifier: ::core::option::Option<SceneIdentifier>,
/// offset: 64
#[prost(message, optional, tag = "1584")]
pub client_group_mission_info: ::core::option::Option<MissionStatusBySceneInfo>,
/// offset: 80
#[prost(message, repeated, tag = "4")]
pub maze_prop_list: ::prost::alloc::vec::Vec<MazePropState>,
/// offset: 88
#[prost(uint32, repeated, tag = "439")]
pub finished_chest_monster_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 96
#[prost(uint32, repeated, tag = "14")]
pub unlock_teleport_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 104
#[prost(uint32, repeated, tag = "3")]
pub lighten_section_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 112
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 116
#[prost(uint32, tag = "11")]
pub dimension_id: u32,
/// offset: 120
#[prost(uint32, tag = "12")]
pub floor_id: u32,
/// offset: 124
#[prost(uint32, tag = "8")]
pub entry_id: u32,
/// offset: 128
#[prost(uint32, tag = "7")]
pub chest_monster_num: u32,
}
/// Obf: GetSceneMapInfoScRsp
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1422)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSceneMapInfoScRsp {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub scene_map_info: ::prost::alloc::vec::Vec<SceneMapInfo>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1464)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SyncServerSceneChangeNotify {}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1468)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CounterDownCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub dggcfdkjdpo: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub bikalogmmda: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1408)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CounterDownScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1457)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ilccpicilff {
/// offset: 24
#[prost(uint32, tag = "11")]
pub bikalogmmda: u32,
/// offset: 28
#[prost(enumeration = "GameplayCounterUpdateReason", tag = "13")]
pub reason: i32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub ofbpkcncgfg: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1479)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ebadahnbiih {
/// offset: 24
#[prost(uint32, tag = "7")]
pub bikalogmmda: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub gpjbpkilobm: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1447)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gmabbkempnp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: EDDIFENDEFG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1455)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UpdateFloorSavedValueNotify {
/// offset: 24
#[prost(map = "string, int32", tag = "3")]
pub saved_value: ::std::collections::HashMap<::prost::alloc::string::String, i32>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub floor_id: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub dimension_id: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub plane_id: u32,
}
/// Obf: CDIEIOFFMKM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1444)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetUnlockTeleportCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub entry_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: FFKMNLDNIAA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1486)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetUnlockTeleportScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub unlocked_teleport_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: DJPNDFFGJHO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1475)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct OpenChestScNotify {
/// offset: 24
#[prost(uint32, tag = "13")]
pub chest_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneEntityRefreshInfo {
#[prost(oneof = "scene_entity_refresh_info::RefreshType", tags = "13, 11, 14")]
pub refresh_type: ::core::option::Option<scene_entity_refresh_info::RefreshType>,
}
/// Nested message and enum types in `SceneEntityRefreshInfo`.
pub mod scene_entity_refresh_info {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum RefreshType {
/// offset: 16
#[prost(message, tag = "13")]
AddEntity(super::SceneEntityInfo),
/// offset: 16
#[prost(uint32, tag = "11")]
DeleteEntity(u32),
/// offset: 16
#[prost(uint32, tag = "14")]
Beeanadahpl(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Akekckdihla {
/// offset: 24
#[prost(string, tag = "15")]
pub hmelfpdpcfc: ::prost::alloc::string::String,
/// offset: 32
#[prost(int32, tag = "14")]
pub khbbndbjafk: i32,
/// offset: 36
#[prost(int32, tag = "10")]
pub dhpdilnlipc: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GroupRefreshInfo {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub refresh_entity: ::prost::alloc::vec::Vec<SceneEntityRefreshInfo>,
/// offset: 24
#[prost(message, optional, tag = "6")]
pub unk1: ::core::option::Option<SceneEntityGroupInfo>,
/// offset: 40
#[prost(message, repeated, tag = "12")]
pub cdmkbchlpab: ::prost::alloc::vec::Vec<Akekckdihla>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub group_id: u32,
/// offset: 52
#[prost(uint32, tag = "14")]
pub state: u32,
/// offset: 56
#[prost(enumeration = "SceneGroupRefreshType", tag = "4")]
pub refresh_type: i32,
}
/// Obf: EJJNPDFPIAP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1498)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SceneGroupRefreshScNotify {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub group_refresh_list: ::prost::alloc::vec::Vec<GroupRefreshInfo>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub dimension_id: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub floor_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GroupStateInfo {
/// offset: 24
#[prost(uint32, tag = "14")]
pub gmehamchjbk: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub entry_id: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub group_state: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub group_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1456)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GroupStateChangeCsReq {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub group_state_info: ::core::option::Option<GroupStateInfo>,
/// offset: 32
#[prost(uint64, tag = "7")]
pub interact_id: u64,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1465)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GroupStateChangeScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub group_state_info: ::core::option::Option<GroupStateInfo>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1470)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GroupStateChangeScNotify {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub group_state_info: ::core::option::Option<GroupStateInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnteredSceneInfo {
/// offset: 24
#[prost(uint32, tag = "4")]
pub floor_id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub plane_id: u32,
}
/// Obf: FHLGAPIIKCA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1484)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetEnteredSceneCsReq {}
/// Obf: CGKHKICJKIA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1472)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetEnteredSceneScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub entered_scene_info_list: ::prost::alloc::vec::Vec<EnteredSceneInfo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: AFCKCGAINAM
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1425)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnteredSceneChangeScNotify {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub entered_scene_info_list: ::prost::alloc::vec::Vec<EnteredSceneInfo>,
}
/// Obf: IJEEIJDKBDP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1407)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RefreshTriggerByClientCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub trigger_target_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(string, tag = "11")]
pub trigger_name: ::prost::alloc::string::String,
/// offset: 40
#[prost(message, optional, tag = "15")]
pub trigger_motion: ::core::option::Option<MotionInfo>,
/// offset: 48
#[prost(uint64, tag = "1")]
pub interact_id: u64,
/// offset: 56
#[prost(uint32, tag = "14")]
pub trigger_entity_id: u32,
}
/// Obf: LKBJBOOHAKB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1402)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RefreshTriggerByClientScRsp {
/// offset: 16
#[prost(string, tag = "10")]
pub trigger_name: ::prost::alloc::string::String,
/// offset: 32
#[prost(bool, tag = "12")]
pub refresh_trigger: bool,
/// offset: 36
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "4")]
pub trigger_entity_id: u32,
}
/// Obf: EOALLAPKMFA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1421)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct RefreshTriggerByClientScNotify {
/// offset: 16
#[prost(string, tag = "7")]
pub trigger_name: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, repeated, tag = "6")]
pub trigger_target_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub trigger_entity_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1462)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DeleteSummonUnitCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub entity_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint64, tag = "4")]
pub interact_id: u64,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1450)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct DeleteSummonUnitScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub entity_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1477)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UnlockedAreaMapScNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub entry_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: HMBCOANODNA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1419)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UnlockTeleportNotify {
/// offset: 24
#[prost(uint32, tag = "9")]
pub teleport_id: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub entry_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1494)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateGroupPropertyCsReq {
/// offset: 24
#[prost(string, tag = "7")]
pub hmelfpdpcfc: ::prost::alloc::string::String,
/// offset: 32
#[prost(int32, tag = "4")]
pub olbepibldbd: i32,
/// offset: 36
#[prost(uint32, tag = "8")]
pub floor_id: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub dimension_id: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub group_id: u32,
/// offset: 48
#[prost(uint64, tag = "9")]
pub interact_id: u64,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1433)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateGroupPropertyScRsp {
/// offset: 24
#[prost(string, tag = "4")]
pub hmelfpdpcfc: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub group_id: u32,
/// offset: 40
#[prost(int32, tag = "7")]
pub khbbndbjafk: i32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub floor_id: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub dimension_id: u32,
/// offset: 52
#[prost(int32, tag = "11")]
pub dhpdilnlipc: i32,
}
/// Obf: KEJANPDMOIL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1460)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainWorldIdChangeScNotify {
/// offset: 24
#[prost(uint32, tag = "15")]
pub cfdceemioco: u32,
}
/// Obf: AEBLDMIMFIA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1404)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetTrainWorldIdCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub cfdceemioco: u32,
/// offset: 32
#[prost(uint64, tag = "9")]
pub interact_id: u64,
}
/// Obf: GFCAHBOAJIB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1495)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SetTrainWorldIdScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub cfdceemioco: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ServerPrefs {
/// offset: 16
#[prost(bytes = "vec", tag = "10")]
pub data: ::prost::alloc::vec::Vec<u8>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub server_prefs_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6173)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetAllServerPrefsDataCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6103)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetAllServerPrefsDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub server_prefs_list: ::prost::alloc::vec::Vec<ServerPrefs>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetServerPrefsDataCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub server_prefs_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6127)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetServerPrefsDataScRsp {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub server_prefs: ::core::option::Option<ServerPrefs>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6136)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateServerPrefsCsReq {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub server_prefs: ::core::option::Option<ServerPrefs>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6113)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UpdateServerPrefsDataScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub server_prefs_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Shop {
/// offset: 16
#[prost(message, repeated, tag = "7")]
pub goods_list: ::prost::alloc::vec::Vec<Goods>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub city_exp: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub shop_id: u32,
/// offset: 40
#[prost(int64, tag = "12")]
pub end_time: i64,
/// offset: 48
#[prost(uint32, tag = "6")]
pub city_level: u32,
/// offset: 56
#[prost(uint64, tag = "8")]
pub city_taken_level_reward: u64,
/// offset: 64
#[prost(int64, tag = "11")]
pub begin_time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Goods {
/// offset: 24
#[prost(uint32, tag = "1")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub goods_id: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub buy_times: u32,
/// offset: 40
#[prost(int64, tag = "7")]
pub end_time: i64,
/// offset: 48
#[prost(int64, tag = "10")]
pub begin_time: i64,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1573)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetShopListCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub shop_type: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1503)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetShopListScRsp {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub shop_list: ::prost::alloc::vec::Vec<Shop>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub shop_type: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1580)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BuyGoodsCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub alhbekkljkk: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub goods_id: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub item_id: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub interacted_prop_entity_id: u32,
/// offset: 44
#[prost(uint32, tag = "10")]
pub shop_id: u32,
/// offset: 48
#[prost(uint32, tag = "9")]
pub goods_num: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1527)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuyGoodsScRsp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub return_item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub goods_buy_times: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub shop_id: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub goods_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1536)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeCityShopRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub shop_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1513)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeCityShopRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub shop_id: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub level: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(1515)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct CityShopInfoScNotify {
/// offset: 24
#[prost(uint32, tag = "11")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub shop_id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub exp: u32,
/// offset: 40
#[prost(uint64, tag = "2")]
pub taken_level_reward: u64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dblilhclppl {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub dlpcpdgeadg: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub item_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub bbmelnjbgal: u32,
/// offset: 44
#[prost(bool, tag = "9")]
pub pkkajkhkbmn: bool,
/// offset: 48
#[prost(uint32, tag = "14")]
pub unique_id: u32,
/// offset: 52
#[prost(uint32, tag = "15")]
pub dnncagjioap: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gfffjcehbeb {
/// offset: 24
#[prost(uint32, tag = "5")]
pub bbmelnjbgal: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub hflpdcjdiac: u32,
}
/// Obf: JGBGMGIBDHM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6773)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SpaceZooDataCsReq {}
/// Obf: JAAPNEALKJE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6703)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpaceZooDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub mdfebnnoklg: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub engebgicppb: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub fibmjbjmckk: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, repeated, tag = "3")]
pub glmmhalpeag: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "6")]
pub jgcnagnofbp: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(message, repeated, tag = "7")]
pub nfigghnnjap: ::prost::alloc::vec::Vec<Dblilhclppl>,
/// offset: 64
#[prost(message, repeated, tag = "8")]
pub japfgeaiaca: ::prost::alloc::vec::Vec<Gfffjcehbeb>,
/// offset: 80
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 84
#[prost(uint32, tag = "10")]
pub oaimafohlhc: u32,
}
/// Obf: JJMJCLMPCMF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6780)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SpaceZooBornCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub moaobpphldc: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub opmpegkmbpc: u32,
}
/// Obf: OHICCFONLEC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6727)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpaceZooBornScRsp {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub dlmjnmipdco: ::core::option::Option<Dblilhclppl>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub jkmifnjebjo: ::prost::alloc::vec::Vec<Gfffjcehbeb>,
/// offset: 40
#[prost(bool, tag = "8")]
pub hcghlfakiki: bool,
/// offset: 44
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: CHEKMBNIGBP
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6736)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SpaceZooMutateCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub unique_id: u32,
}
/// Obf: JOFMCEMLDEA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6713)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpaceZooMutateScRsp {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub kiipgcdjpbo: ::core::option::Option<Dblilhclppl>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub jkmifnjebjo: ::prost::alloc::vec::Vec<Gfffjcehbeb>,
/// offset: 40
#[prost(bool, tag = "10")]
pub hcghlfakiki: bool,
/// offset: 44
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: NGFMHDPLLEC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6715)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SpaceZooOpCatteryCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub ockgdjcgklh: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub op_type: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub fepdlphphgi: u32,
}
/// Obf: BLHHJGDEMJH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6781)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SpaceZooOpCatteryScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub mdfebnnoklg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: MHIBHCOLBNB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6710)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SpaceZooDeleteCatCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub gbieafkkapi: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: AALIMFELNHE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6787)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SpaceZooDeleteCatScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub anhnmannaep: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: KHCMPDLLMGP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6729)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpaceZooCatUpdateNotify {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub hmaihhcbfkp: ::prost::alloc::vec::Vec<Dblilhclppl>,
/// offset: 32
#[prost(bool, tag = "7")]
pub fhhcngagfcj: bool,
/// offset: 33
#[prost(bool, tag = "14")]
pub hcghlfakiki: bool,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6712)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cgfmdmpckdn {
/// offset: 24
#[prost(uint32, tag = "3")]
pub item_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6754)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Baekeidldci {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub item_id: u32,
}
/// Obf: COGNONDGJDA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6783)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SpaceZooTakeCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub kifkglgclej: u32,
}
/// Obf: HPKFAABFCPN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6709)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SpaceZooTakeScRsp {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub kifkglgclej: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jfgcabmmkab {
/// offset: 24
#[prost(uint32, tag = "9")]
pub kdnbadegdnk: u32,
/// offset: 28
#[prost(bool, tag = "5")]
pub ndbgpgodbph: bool,
/// offset: 32
#[prost(uint32, tag = "8")]
pub ebdddcbkpac: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub ceoeoebolnn: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub group_id: u32,
}
/// Obf: DHMAENLPNCF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7169)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetStarFightDataCsReq {}
/// Obf: GFIAOCOLLCD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7168)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetStarFightDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub jjidnkdkmle: ::prost::alloc::vec::Vec<Jfgcabmmkab>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ebgjakbkpan {
/// offset: 24
#[prost(uint32, tag = "12")]
pub avatar_id: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "3")]
pub avatar_type: i32,
}
/// Obf: HLPCKFCKFFJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7162)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartStarFightLevelCsReq {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub avatar_list: ::prost::alloc::vec::Vec<Ebgjakbkpan>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub dbkhhcggknn: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub group_id: u32,
}
/// Obf: IOIJDHEMDLK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7170)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartStarFightLevelScRsp {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub group_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub dbkhhcggknn: u32,
/// offset: 40
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: FEEOGJHLALP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7164)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StarFightDataChangeNotify {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub kdkknfgpnab: ::core::option::Option<Jfgcabmmkab>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub group_id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6273)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetStoryLineInfoCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6203)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetStoryLineInfoScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "1")]
pub trial_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub cur_story_line_id: u32,
}
/// Obf: JEEOPLLKEEH
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6280)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StoryLineInfoScNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub trial_avatar_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "13")]
pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub cur_story_line_id: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub fdflhkedpgc: u32,
}
/// Obf: ELGBFAEBOCN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6213)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ChangeStoryLineFinishScNotify {
/// offset: 24
#[prost(enumeration = "ChangeStoryLineAction", tag = "4")]
pub action: i32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub cur_story_line_id: u32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub onbmnambige: u32,
/// offset: 36
#[prost(bool, tag = "11")]
pub hbfdgepblnp: bool,
}
/// Obf: NGBNCHOLHFE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6215)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StoryLineTrialAvatarChangeScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub ilidiigalkd: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub edbmifnehhh: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(bool, tag = "13")]
pub olpnmkapdlp: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StrongChallengeAvatar {
/// offset: 24
#[prost(uint32, tag = "10")]
pub avatar_id: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "6")]
pub avatar_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nafmblmmaag {
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub avatar_list: ::prost::alloc::vec::Vec<StrongChallengeAvatar>,
/// offset: 32
#[prost(uint32, repeated, tag = "7")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mkghjjcpblp {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub lmdghcehjcg: ::core::option::Option<Nafmblmmaag>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub cnbcdmmbcki: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub stage_id: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub panel_id: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub max_score: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dkopoiibdgj {
/// offset: 16
#[prost(map = "uint32, message", tag = "1")]
pub mbdbadfenpl: ::std::collections::HashMap<u32, Mkghjjcpblp>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6673)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fpmficmfngj {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6603)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cejmceebcog {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub ocljeaklfbh: ::core::option::Option<Dkopoiibdgj>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: GFJLCKGPGGN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6680)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterStrongChallengeActivityStageCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub avatar_list: ::prost::alloc::vec::Vec<StrongChallengeAvatar>,
/// offset: 40
#[prost(uint32, tag = "15")]
pub stage_id: u32,
}
/// Obf: JKIFFNPPLLD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6627)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterStrongChallengeActivityStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub stage_id: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6636)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cbfojhepnhe {
/// offset: 24
#[prost(uint32, tag = "4")]
pub imcjfgipifi: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub bmahogkmpdj: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub stage_id: u32,
/// offset: 36
#[prost(enumeration = "BattleEndStatus", tag = "8")]
pub end_status: i32,
/// offset: 40
#[prost(uint32, tag = "5")]
pub score_id: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub max_score: u32,
/// offset: 48
#[prost(uint32, tag = "7")]
pub total_damage: u32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub bjkbgoalnha: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ilhfafgojac {
/// offset: 24
#[prost(uint32, tag = "14")]
pub group_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub dbkhhcggknn: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub star: u32,
}
/// Obf: CAFBLIGHAMO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7569)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetSummonActivityDataCsReq {}
/// Obf: EADGNHBCEPG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7568)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSummonActivityDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub idlclmmaihp: ::prost::alloc::vec::Vec<Ilhfafgojac>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ooajjmegifo {
/// offset: 24
#[prost(uint32, tag = "8")]
pub avatar_id: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "13")]
pub avatar_type: i32,
}
/// Obf: IHAKJMKLJFC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7562)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterSummonActivityStageCsReq {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub nljcjiglghe: ::core::option::Option<Ooajjmegifo>,
/// offset: 24
#[prost(message, repeated, tag = "7")]
pub avatar_list: ::prost::alloc::vec::Vec<Ooajjmegifo>,
/// offset: 40
#[prost(uint32, tag = "3")]
pub group_id: u32,
/// offset: 44
#[prost(uint32, tag = "9")]
pub dbkhhcggknn: u32,
}
/// Obf: BDABINKIAGM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7570)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterSummonActivityStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "15")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub group_id: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub dbkhhcggknn: u32,
/// offset: 40
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: NAHLFIBEBHJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7564)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SummonActivityBattleEndScNotify {
/// offset: 24
#[prost(uint32, tag = "11")]
pub dbkhhcggknn: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub lpehhmhpcmg: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub group_id: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub star: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Enhopahgcma {
/// offset: 16
#[prost(bytes = "vec", tag = "1")]
pub dnobajnigac: ::prost::alloc::vec::Vec<u8>,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub ifpfjiifala: ::core::option::Option<MotionInfo>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub lngjodepcdn: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub ekheafbkdfp: u32,
/// offset: 48
#[prost(uint32, tag = "4")]
pub config_id: u32,
}
/// Obf: BGKDADFBMPL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8118)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetSwitchHandDataCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub config_id: u32,
}
/// Obf: AFLNPEOHLHO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8106)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSwitchHandDataScRsp {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub beadahpggaf: ::prost::alloc::vec::Vec<Enhopahgcma>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub mhkapgbgfno: u32,
/// offset: 40
#[prost(uint32, tag = "12")]
pub ebnghimcapk: u32,
}
/// Obf: JMPLJGMDKCE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8116)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwitchHandStartCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub config_id: u32,
}
/// Obf: LFJGLEHGGGI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8120)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwitchHandStartScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub config_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: LJDIGIPHNGM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8102)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwitchHandFinishCsReq {}
/// Obf: PONEDAONOJI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8119)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwitchHandFinishScRsp {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub bdeddahodii: ::core::option::Option<Enhopahgcma>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Oendlkljhpf {
/// offset: 24
#[prost(enumeration = "Ddnjkamihhi", tag = "15")]
pub op_type: i32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub group_id: u32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub iiimcoinaog: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub lkjhcmmpbdl: u32,
}
/// Obf: LGKMBABPKPJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8112)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetSwitchHandUpdateCsReq {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub ncadgipialo: ::core::option::Option<Oendlkljhpf>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub iinkhpojogp: ::core::option::Option<Enhopahgcma>,
}
/// Obf: HALOOCJJCGF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8114)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetSwitchHandUpdateScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub ncadgipialo: ::core::option::Option<Oendlkljhpf>,
/// offset: 32
#[prost(message, optional, tag = "7")]
pub bdeddahodii: ::core::option::Option<Enhopahgcma>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8104)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jaioienpgod {
/// offset: 24
#[prost(uint32, tag = "6")]
pub lngjodepcdn: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8111)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Onpmjjocbmm {
/// offset: 24
#[prost(uint32, tag = "5")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub lngjodepcdn: u32,
}
/// Obf: MELHONKGEIM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8117)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetSwitchHandResetHandPosCsReq {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub ifpfjiifala: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub config_id: u32,
}
/// Obf: GHJCCAOCINH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8103)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetSwitchHandResetHandPosScRsp {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub beadahpggaf: ::core::option::Option<Enhopahgcma>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: PNPLNLCKAMJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8108)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetSwitchHandResetGameCsReq {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub jcelifchcef: ::core::option::Option<Enhopahgcma>,
}
/// Obf: NKLLJAMLBCB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8107)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetSwitchHandResetGameScRsp {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub beadahpggaf: ::core::option::Option<Enhopahgcma>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Einkhfkdccd {
/// offset: 16
#[prost(message, optional, tag = "8")]
pub skill_info: ::core::option::Option<Bcpmphnadmn>,
/// offset: 24
#[prost(message, optional, tag = "7")]
pub dobhaeagedg: ::core::option::Option<Hfkkedpmkkf>,
/// offset: 32
#[prost(uint32, repeated, tag = "15")]
pub mdbaebenfba: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "5")]
pub gfaanlgdeob: ::core::option::Option<Lbbnbaekgcj>,
/// offset: 48
#[prost(message, optional, tag = "11")]
pub fmigokidkjl: ::core::option::Option<Npgjdcibfdd>,
/// offset: 56
#[prost(message, optional, tag = "13")]
pub clkdehdodbb: ::core::option::Option<Hfmlkiiogbp>,
/// offset: 72
#[prost(message, optional, tag = "10")]
pub hceahmkbffk: ::core::option::Option<Hchnkkndjcn>,
/// offset: 80
#[prost(uint32, tag = "6")]
pub imgdmddkhdl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bcpmphnadmn {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub pgbjijpacce: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub lmedkdnnnkl: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub gmannhppfpk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hfkkedpmkkf {
/// offset: 24
#[prost(uint32, repeated, tag = "5")]
pub jbjnhjnmpap: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub game_story_line_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lbbglahfjkn {
/// offset: 24
#[prost(enumeration = "Ejcbokgjfhe", tag = "11")]
pub egbfnfcephd: i32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub value: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hchnkkndjcn {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub cfnnmocbbfm: ::prost::alloc::vec::Vec<Lbbglahfjkn>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub dkpkfelcmic: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub kpjhkdomemj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gffddjhnjpn {
/// offset: 24
#[prost(uint32, tag = "2")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub queue_position: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hfmlkiiogbp {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub beledenkggi: ::prost::alloc::vec::Vec<Gffddjhnjpn>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lbbnbaekgcj {
/// offset: 32
#[prost(uint32, tag = "162")]
pub afphlnmgphk: u32,
#[prost(oneof = "lbbnbaekgcj::Kknboacncon", tags = "2, 13")]
pub kknboacncon: ::core::option::Option<lbbnbaekgcj::Kknboacncon>,
}
/// Nested message and enum types in `LBBNBAEKGCJ`.
pub mod lbbnbaekgcj {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "2")]
Nmijkpknple(super::Iealclfldmp),
/// offset: 16
#[prost(message, tag = "13")]
Fkpdohgkjjk(super::Klngfbhiada),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gocnlgidblm {
/// offset: 24
#[prost(uint32, tag = "7")]
pub amndndnplca: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub jalhkmeoopn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iealclfldmp {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub jajnhokcahh: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub coomknfdnlh: ::prost::alloc::vec::Vec<Gocnlgidblm>,
/// offset: 40
#[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "5")]
pub llbjajnceal: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Klngfbhiada {
/// offset: 24
#[prost(uint32, tag = "14")]
pub dgonpflcomo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Npgjdcibfdd {
#[prost(oneof = "npgjdcibfdd::Kknboacncon", tags = "14, 5, 15, 2, 9, 10, 4, 8")]
pub kknboacncon: ::core::option::Option<npgjdcibfdd::Kknboacncon>,
}
/// Nested message and enum types in `NPGJDCIBFDD`.
pub mod npgjdcibfdd {
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 16
#[prost(message, tag = "14")]
Ngocellbhcf(super::Bljhlkbngec),
/// offset: 16
#[prost(message, tag = "5")]
Kndkcoggekl(super::Pjknnjgeebj),
/// offset: 16
#[prost(message, tag = "15")]
Nclbfaallfj(super::Gelehdajmed),
/// offset: 16
#[prost(message, tag = "2")]
Docglpkmhdm(super::Akfbnfpfkjj),
/// offset: 16
#[prost(message, tag = "9")]
Kgpmpphjhld(super::Jadfejknoco),
/// offset: 16
#[prost(message, tag = "10")]
Olhmhoomgck(super::Okojcbkenej),
/// offset: 16
#[prost(message, tag = "4")]
Mhlpjedilfj(super::Ikglclflako),
/// offset: 16
#[prost(message, tag = "8")]
Gjninfabdbn(super::Ecphokopkbp),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bljhlkbngec {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pjknnjgeebj {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gelehdajmed {
/// offset: 24
#[prost(uint32, tag = "7")]
pub dialogue_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Akfbnfpfkjj {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jadfejknoco {
/// offset: 24
#[prost(bool, tag = "9")]
pub jbjikkocnlp: bool,
/// offset: 28
#[prost(uint32, tag = "11")]
pub lnahjengela: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Okojcbkenej {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ikglclflako {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ecphokopkbp {
/// offset: 24
#[prost(uint32, tag = "3")]
pub lnahjengela: u32,
/// offset: 28
#[prost(bool, tag = "5")]
pub ijjegkdgkcj: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gijkchkmpjg {
/// offset: 24
#[prost(message, optional, tag = "7")]
pub bbehhchkmnl: ::core::option::Option<Ljgknfcfllb>,
/// offset: 32
#[prost(enumeration = "Bhjofljgnkn", tag = "1")]
pub source: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ljgknfcfllb {
#[prost(
oneof = "ljgknfcfllb::Kknboacncon",
tags = "13, 9, 5, 14, 6, 12, 15, 7, 1544, 623, 1517, 1459"
)]
pub kknboacncon: ::core::option::Option<ljgknfcfllb::Kknboacncon>,
}
/// Nested message and enum types in `LJGKNFCFLLB`.
pub mod ljgknfcfllb {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kknboacncon {
/// offset: 24
#[prost(message, tag = "13")]
Deimcenjpkp(super::Bjkpjibnphc),
/// offset: 24
#[prost(message, tag = "9")]
Fnonlfckdil(super::Fbkijnofiah),
/// offset: 24
#[prost(message, tag = "5")]
Cidoegfphen(super::Fbkijnofiah),
/// offset: 24
#[prost(message, tag = "14")]
Hancfmmmfnf(super::Gijlacbopee),
/// offset: 24
#[prost(message, tag = "6")]
Lmagjoolkii(super::Mceclbdbenf),
/// offset: 24
#[prost(message, tag = "12")]
Gologihjopf(super::Jadfejknoco),
/// offset: 24
#[prost(message, tag = "15")]
Fogbmaloaok(super::Daedlfeegib),
/// offset: 24
#[prost(uint32, tag = "7")]
Mifojpgifdd(u32),
/// offset: 24
#[prost(uint32, tag = "1544")]
Kpjhkdomemj(u32),
/// offset: 24
#[prost(message, tag = "623")]
Kjoaiohffmk(super::Ecphokopkbp),
/// offset: 24
#[prost(message, tag = "1517")]
Gbnoifndpjb(super::Okojcbkenej),
/// offset: 24
#[prost(uint32, tag = "1459")]
Kgkjhcbmefi(u32),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Daedlfeegib {
/// offset: 24
#[prost(uint32, tag = "2")]
pub dialogue_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bjkpjibnphc {
/// offset: 24
#[prost(uint32, tag = "5")]
pub dcpdnbaldoa: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub hfnnnghbhgg: u32,
/// offset: 32
#[prost(enumeration = "Ejcbokgjfhe", tag = "3")]
pub egbfnfcephd: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fbkijnofiah {
/// offset: 24
#[prost(uint32, tag = "15")]
pub dcpdnbaldoa: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub hfnnnghbhgg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gijlacbopee {
/// offset: 24
#[prost(uint32, tag = "4")]
pub queue_position: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub hjmejnmailk: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub level: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mceclbdbenf {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub hjpbajepage: ::core::option::Option<Lbbnbaekgcj>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub imgdmddkhdl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jnjodoohami {
/// offset: 24
#[prost(bool, tag = "11")]
pub jbjikkocnlp: bool,
/// offset: 28
#[prost(uint32, tag = "7")]
pub lnahjengela: u32,
}
/// Obf: LAKBGIFBOFA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7482)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingGameSyncChangeScNotify {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub dgngmjmpfgk: ::prost::alloc::vec::Vec<Gijkchkmpjg>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fdanejnfabf {
/// offset: 24
#[prost(uint32, tag = "10")]
pub progress: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gihlnoiacih {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub kfofakdpgjc: ::prost::alloc::vec::Vec<Fdanejnfabf>,
/// offset: 32
#[prost(uint32, repeated, tag = "12")]
pub mniifcoooml: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CEPKLKNFLON
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7492)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetSwordTrainingDataCsReq {}
/// Obf: AKLEOKANBFE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7457)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetSwordTrainingDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "8")]
pub jbjnhjnmpap: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, optional, tag = "12")]
pub ajgoejhkoke: ::core::option::Option<Einkhfkdccd>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub ciccaienfga: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "13")]
pub bbekbjphejk: ::core::option::Option<Gihlnoiacih>,
/// offset: 56
#[prost(uint32, repeated, tag = "10")]
pub iepanmcfkjl: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(bool, tag = "7")]
pub gpgimfmggkg: bool,
/// offset: 68
#[prost(uint32, tag = "1")]
pub pabjcckbgeb: u32,
/// offset: 72
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: CBBJNPGLLHM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7473)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingTurnActionCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub ccpademehba: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub gjepakhpfcg: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: CEJHJJNCHCJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7494)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingTurnActionScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub ccpademehba: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: CBONHEMLCJG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7477)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingDailyPhaseConfirmCsReq {
/// offset: 24
#[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "6")]
pub gcbhfkkgphc: i32,
}
/// Obf: IOCHJOIIJAC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7469)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingDailyPhaseConfirmScRsp {
/// offset: 24
#[prost(bool, tag = "3")]
pub kpmjokefljo: bool,
/// offset: 28
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
/// Obf: MLHMOBMFJDF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7495)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingDialogueSelectOptionCsReq {
/// offset: 24
#[prost(uint32, tag = "2")]
pub hafokmhcgfm: u32,
}
/// Obf: JKKCLMHGJNN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7459)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingDialogueSelectOptionScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: HNANALOFHKL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7485)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingExamResultConfirmCsReq {}
/// Obf: GOBDDIKGMJB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7486)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingExamResultConfirmScRsp {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Obf: NJFMGIPINNK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7490)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct EnterSwordTrainingExamCsReq {}
/// Obf: IGKNBCIOBJJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7455)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterSwordTrainingExamScRsp {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: NPEPGBMPCEK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7458)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingLearnSkillCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub skill_id: u32,
}
/// Obf: MBPCKIKJKOF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7453)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingLearnSkillScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub skill_id: u32,
}
/// Obf: LLCLGDKFKPJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7488)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingStartGameCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub game_story_line_id: u32,
}
/// Obf: LLONJLACLDH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7470)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingStartGameScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub ajgoejhkoke: ::core::option::Option<Einkhfkdccd>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: KPPPMHDPFML
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7462)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingStoryConfirmCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub lnahjengela: u32,
}
/// Obf: DIAGLMMBKIP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7456)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingStoryConfirmScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub lnahjengela: u32,
/// offset: 28
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: HINGFMLCGKA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7466)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingGiveUpGameCsReq {}
/// Obf: CGAACLIDCBP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7491)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingGiveUpGameScRsp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Obf: CHOPOIIJCPD
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7499)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingGameSettleScNotify {
/// offset: 24
#[prost(uint32, repeated, tag = "11")]
pub kacamgjnoob: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "14")]
pub bhfhfonghml: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, optional, tag = "6")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub lbnlijbpkhi: u32,
/// offset: 52
#[prost(uint32, tag = "12")]
pub cdbgpmabmgm: u32,
/// offset: 56
#[prost(enumeration = "Ippkhofkmhm", tag = "7")]
pub reason: i32,
/// offset: 60
#[prost(uint32, tag = "4")]
pub game_story_line_id: u32,
/// offset: 64
#[prost(uint32, tag = "3")]
pub hjpbajepage: u32,
}
/// Obf: DNJMMFCCGFN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7464)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingUnlockSyncScNotify {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub kfofakdpgjc: ::prost::alloc::vec::Vec<Fdanejnfabf>,
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub mniifcoooml: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: HIOFMDBFHAG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7496)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingSelectEndingCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub pfoleglclfe: u32,
}
/// Obf: IKDGBHLLMBB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7465)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingSelectEndingScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub pfoleglclfe: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: HCIOANIMHPE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7474)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingRestoreGameCsReq {}
/// Obf: LELIJDKDOOC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7478)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingRestoreGameScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub ajgoejhkoke: ::core::option::Option<Einkhfkdccd>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: AKDCJGCEHKB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7451)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingStoryBattleCsReq {}
/// Obf: DIIPGEODELO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7461)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingStoryBattleScRsp {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: KHKMBEMDJNN
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(7483)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingActionTurnSettleScNotify {
/// offset: 24
#[prost(message, repeated, tag = "12")]
pub binkdpmjlfg: ::prost::alloc::vec::Vec<Lbbglahfjkn>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub geajiljkbik: u32,
}
/// Obf: IAMLGPGAFAC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7481)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingResumeGameCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub game_story_line_id: u32,
}
/// Obf: BBFDEKAAIFO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7475)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SwordTrainingResumeGameScRsp {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub ajgoejhkoke: ::core::option::Option<Einkhfkdccd>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: LNBDOMKFAGG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7452)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingSetSkillTraceCsReq {
/// offset: 24
#[prost(uint32, tag = "8")]
pub skill_id: u32,
}
/// Obf: FCHBGJDOBIE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7476)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingSetSkillTraceScRsp {
/// offset: 24
#[prost(uint32, tag = "8")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub skill_id: u32,
}
/// Obf: BDACGGBMIJE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7460)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingMarkEndingViewedCsReq {}
/// Obf: CPKPGMKDKMG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7497)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SwordTrainingMarkEndingViewedScRsp {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BasicModuleSync {
/// offset: 24
#[prost(uint32, tag = "2")]
pub dlodakohfop: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub stamina: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerBoardModuleSync {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub head_frame_info: ::core::option::Option<HeadFrameInfo>,
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub ghnjnfkjedc: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "9")]
pub unlocked_head_icon_list: ::prost::alloc::vec::Vec<HeadIconData>,
/// offset: 48
#[prost(string, tag = "8")]
pub signature: ::prost::alloc::string::String,
/// offset: 56
#[prost(bool, tag = "3")]
pub mffgemklnbf: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AvatarSync {
/// offset: 16
#[prost(message, repeated, tag = "12")]
pub avatar_list: ::prost::alloc::vec::Vec<Avatar>,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub avatar_path_data_info_list: ::prost::alloc::vec::Vec<AvatarPathData>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MissionSync {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub lebflakcjcm: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub dddikomklba: ::prost::alloc::vec::Vec<Albojhjalof>,
/// offset: 40
#[prost(message, repeated, tag = "4")]
pub nlpklndcmoc: ::prost::alloc::vec::Vec<Mjbanfppefh>,
/// offset: 48
#[prost(uint32, repeated, tag = "6")]
pub obcblabecea: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, repeated, tag = "2")]
pub finished_main_mission_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(message, repeated, tag = "13")]
pub mission_list: ::prost::alloc::vec::Vec<Mission>,
/// offset: 72
#[prost(uint32, repeated, tag = "8")]
pub depbonhelfd: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pfnhcojobkh {
/// offset: 16
#[prost(uint32, repeated, tag = "5")]
pub abmllcokoln: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "9")]
pub lkakmgkenoi: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SyncStatus {
/// offset: 16
#[prost(uint32, repeated, tag = "7")]
pub bgpacbijdch: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "14")]
pub message_group_status: ::prost::alloc::vec::Vec<GroupStatus>,
/// offset: 40
#[prost(message, repeated, tag = "2")]
pub section_status: ::prost::alloc::vec::Vec<SectionStatus>,
/// offset: 48
#[prost(uint32, repeated, tag = "15")]
pub mdangieimif: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: NIEBAAFIPDA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(673)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PlayerSyncScNotify {
/// offset: 16
#[prost(message, optional, tag = "292")]
pub dhkfcdaghdm: ::core::option::Option<Cjlcpmdgibo>,
/// offset: 24
#[prost(message, optional, tag = "927")]
pub sync_status: ::core::option::Option<SyncStatus>,
/// offset: 32
#[prost(message, optional, tag = "678")]
pub fhhgdacmjed: ::core::option::Option<ItemList>,
/// offset: 48
#[prost(uint32, repeated, tag = "907")]
pub del_relic_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(message, repeated, tag = "11")]
pub material_list: ::prost::alloc::vec::Vec<Material>,
/// offset: 64
#[prost(message, optional, tag = "14")]
pub mission_sync: ::core::option::Option<MissionSync>,
/// offset: 72
#[prost(message, repeated, tag = "1687")]
pub epbglfhefjj: ::prost::alloc::vec::Vec<Nlllaaejobp>,
/// offset: 80
#[prost(message, optional, tag = "15")]
pub basic_info: ::core::option::Option<PlayerBasicInfo>,
/// offset: 88
#[prost(uint32, repeated, tag = "3")]
pub del_equipment_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 96
#[prost(message, repeated, tag = "5")]
pub equipment_list: ::prost::alloc::vec::Vec<Equipment>,
/// offset: 104
#[prost(message, repeated, tag = "1795")]
pub nmbafjgfoih: ::prost::alloc::vec::Vec<Nkdnfdcfncp>,
/// offset: 112
#[prost(message, optional, tag = "509")]
pub playerboard_module_sync: ::core::option::Option<PlayerBoardModuleSync>,
/// offset: 120
#[prost(message, repeated, tag = "8")]
pub wait_del_resource_list: ::prost::alloc::vec::Vec<WaitDelResource>,
/// offset: 128
#[prost(message, repeated, tag = "1")]
pub quest_list: ::prost::alloc::vec::Vec<Quest>,
/// offset: 136
#[prost(message, repeated, tag = "6")]
pub relic_list: ::prost::alloc::vec::Vec<Relic>,
/// offset: 144
#[prost(uint32, repeated, tag = "4")]
pub pjolegfjajf: ::prost::alloc::vec::Vec<u32>,
/// offset: 152
#[prost(message, repeated, tag = "853")]
pub najfmiifiec: ::prost::alloc::vec::Vec<Material>,
/// offset: 160
#[prost(message, optional, tag = "7")]
pub avatar_sync: ::core::option::Option<AvatarSync>,
/// offset: 168
#[prost(message, optional, tag = "2")]
pub basic_module_sync: ::core::option::Option<BasicModuleSync>,
/// offset: 176
#[prost(message, repeated, tag = "56")]
pub jieohbbdjda: ::prost::alloc::vec::Vec<Cchmhoonegg>,
/// offset: 184
#[prost(message, optional, tag = "561")]
pub offhohghndh: ::core::option::Option<Pfnhcojobkh>,
/// offset: 192
#[prost(uint32, tag = "1201")]
pub total_achievement_exp: u32,
}
/// Obf: AFAEAGLMJEL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2173)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetNpcTakenRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "3")]
pub npc_id: u32,
}
/// Obf: NICENHFMLNE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2103)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetNpcTakenRewardScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub talk_event_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub npc_id: u32,
}
/// Obf: ONGCMCCAPOA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2180)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeTalkRewardCsReq {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub jakebegajna: ::core::option::Option<Vector>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub mjalboeakme: u32,
}
/// Obf: DIOPCDKIEKN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2127)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TakeTalkRewardScRsp {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub mjalboeakme: u32,
}
/// Obf: GNLACIGLJJN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2136)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFirstTalkNpcCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "15")]
pub npc_id_list: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ilkadbidkaa {
/// offset: 24
#[prost(bool, tag = "2")]
pub is_meet: bool,
/// offset: 28
#[prost(uint32, tag = "4")]
pub npc_id: u32,
}
/// Obf: KGAPKGHAKHF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2113)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFirstTalkNpcScRsp {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub npc_meet_status_list: ::prost::alloc::vec::Vec<Ilkadbidkaa>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: ODIKKIMIMHO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2115)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishFirstTalkNpcCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub npc_id: u32,
}
/// Obf: DDLGGGGKPHD
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2181)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishFirstTalkNpcScRsp {
/// offset: 24
#[prost(uint32, tag = "6")]
pub npc_id: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2110)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SelectInclinationTextCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub talk_sentence_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2187)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SelectInclinationTextScRsp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub talk_sentence_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct NpcMeetByPerformanceStatus {
/// offset: 24
#[prost(bool, tag = "14")]
pub is_meet: bool,
/// offset: 28
#[prost(uint32, tag = "3")]
pub performance_id: u32,
}
/// Obf: MEJFIDEOLBN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2129)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetFirstTalkByPerformanceNpcCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub performance_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: BDMBCADIHLN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2112)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetFirstTalkByPerformanceNpcScRsp {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub npc_meet_status_list: ::prost::alloc::vec::Vec<NpcMeetByPerformanceStatus>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: CFLOLHMFICG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(2154)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishFirstTalkByPerformanceNpcCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub performance_id: u32,
}
/// Obf: LADNPPKPJGM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(2183)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishFirstTalkByPerformanceNpcScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub performance_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lionjnjebbf {
/// offset: 24
#[prost(uint32, tag = "5")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aommafeoboa {
/// offset: 24
#[prost(uint32, tag = "14")]
pub id: u32,
/// offset: 28
#[prost(bool, tag = "1")]
pub has_passed: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ohcfiooiknd {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub lnfcbcdnfdl: ::prost::alloc::vec::Vec<Lionjnjebbf>,
/// offset: 32
#[prost(message, repeated, tag = "1")]
pub ilklajbgkki: ::prost::alloc::vec::Vec<Aommafeoboa>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gmbglbhefdi {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub fppjggjcjih: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub hkfdnifacfh: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: ODKKAPPADGE
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8158)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TarotBookGetDataCsReq {}
/// Obf: OGNGCOFKPPG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8146)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TarotBookGetDataScRsp {
/// offset: 16
#[prost(message, optional, tag = "4")]
pub akhmddhicjp: ::core::option::Option<Gmbglbhefdi>,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "5")]
pub ijojmjomela: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(map = "uint32, uint32", tag = "7")]
pub imnnlhcakml: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(message, optional, tag = "9")]
pub bbemigelgjc: ::core::option::Option<Ohcfiooiknd>,
/// offset: 56
#[prost(uint32, tag = "2")]
pub energy_info: u32,
/// offset: 60
#[prost(uint32, tag = "3")]
pub locebocjgec: u32,
/// offset: 64
#[prost(uint32, tag = "12")]
pub hblkmbhglno: u32,
/// offset: 68
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: GBHLCODNKHL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8156)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TarotBookOpenPackCsReq {}
/// Obf: JPJENKLDDOH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8160)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TarotBookOpenPackScRsp {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "13")]
pub nlaangngaia: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "3")]
pub kmnlfhlinfb: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub hblkmbhglno: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub locebocjgec: u32,
/// offset: 48
#[prost(uint32, tag = "2")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub energy_info: u32,
}
/// Obf: JJOKPIPHCAK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8142)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TarotBookUnlockStoryCsReq {
/// offset: 16
#[prost(uint32, repeated, tag = "9")]
pub bhfhfonghml: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: NDIGHHGLNED
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8159)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TarotBookUnlockStoryScRsp {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "1")]
pub imnnlhcakml: ::std::collections::HashMap<u32, u32>,
/// offset: 24
#[prost(map = "uint32, uint32", tag = "8")]
pub ijojmjomela: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(message, optional, tag = "13")]
pub cllikponhoc: ::core::option::Option<Lionjnjebbf>,
/// offset: 48
#[prost(uint32, repeated, tag = "4")]
pub bhfhfonghml: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Obf: LAHKEHALABO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8152)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TarotBookFinishStoryCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub lnahjengela: u32,
}
/// Obf: KJIGKPHPELI
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8154)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TarotBookFinishStoryScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub bbemigelgjc: ::core::option::Option<Ohcfiooiknd>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub lnahjengela: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: GPJONCPIEEI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8144)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TarotBookModifyEnergyScNotify {
/// offset: 24
#[prost(uint32, tag = "10")]
pub sub_mission_id: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub energy_info: u32,
}
/// Obf: CHGCCAGBEKF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8151)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TarotBookFinishInteractionCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub injagfdofej: u32,
}
/// Obf: NEJLCIDPCEE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8157)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TarotBookFinishInteractionScRsp {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub injagfdofej: u32,
}
/// Obf: CFKKKGCBANF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8143)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TarotBookUnlockInteractionCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub clnomeffhkg: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: KFJJJNGBMMK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8148)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TarotBookUnlockInteractionScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "15")]
pub clnomeffhkg: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Obf: OBGJCNJEIFC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8147)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TarotBookSyncDataScNotify {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub bbemigelgjc: ::core::option::Option<Ohcfiooiknd>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "7")]
pub ijojmjomela: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(map = "uint32, uint32", tag = "10")]
pub imnnlhcakml: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(uint32, tag = "15")]
pub locebocjgec: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub hblkmbhglno: u32,
/// offset: 56
#[prost(uint32, tag = "14")]
pub energy_info: u32,
}
/// Obf: HKMMEADEBKI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8150)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TarotBookMultiOpenPackAndUnlockStoryCsReq {}
/// Obf: HLNNMCHNGCN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8155)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TarotBookMultiOpenPackAndUnlockStoryScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub bbemigelgjc: ::core::option::Option<Ohcfiooiknd>,
/// offset: 24
#[prost(uint32, repeated, tag = "14")]
pub lnoaaoafjje: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "6")]
pub ijojmjomela: ::std::collections::HashMap<u32, u32>,
/// offset: 48
#[prost(map = "uint32, uint32", tag = "13")]
pub imnnlhcakml: ::std::collections::HashMap<u32, u32>,
/// offset: 56
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 60
#[prost(uint32, tag = "15")]
pub hblkmbhglno: u32,
/// offset: 64
#[prost(uint32, tag = "8")]
pub energy_info: u32,
/// offset: 68
#[prost(uint32, tag = "11")]
pub locebocjgec: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Paaimldhjci {
/// offset: 24
#[prost(uint32, tag = "7")]
pub max_score: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub kkngifojlgj: u32,
/// offset: 32
#[prost(uint32, tag = "11")]
pub neloakjaabi: u32,
}
/// Obf: HAOAFJLCIMO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6978)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetTelevisionActivityDataCsReq {}
/// Obf: PNMLKLLEEFE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6966)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTelevisionActivityDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub akdfabdhhio: ::prost::alloc::vec::Vec<Paaimldhjci>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6976)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Oamgajbhjla {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub akdfabdhhio: ::prost::alloc::vec::Vec<Paaimldhjci>,
}
/// Obf: GHFHMCLBJKI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6979)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TelevisionActivityBattleEndScNotify {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub gbhaibbfphj: ::core::option::Option<Paaimldhjci>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub turn_left: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub djeimgghmgm: u32,
/// offset: 40
#[prost(uint32, tag = "8")]
pub bfnnifepaec: u32,
/// offset: 44
#[prost(uint32, tag = "4")]
pub aajfipmbmhc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cbikiimgkhh {
/// offset: 24
#[prost(uint32, tag = "6")]
pub avatar_id: u32,
/// offset: 28
#[prost(enumeration = "AvatarType", tag = "4")]
pub avatar_type: i32,
}
/// Obf: IKECLANKKII
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6980)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterTelevisionActivityStageCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub buff_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "4")]
pub avatar_list: ::prost::alloc::vec::Vec<Cbikiimgkhh>,
/// offset: 40
#[prost(uint32, tag = "12")]
pub kkngifojlgj: u32,
}
/// Obf: DCMOMHFNFAH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6962)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterTelevisionActivityStageScRsp {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub kkngifojlgj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jcdnagmdelf {
/// offset: 16
#[prost(string, tag = "13")]
pub jhihmepgdik: ::prost::alloc::string::String,
/// offset: 32
#[prost(string, tag = "8")]
pub anegimpiehl: ::prost::alloc::string::String,
/// offset: 40
#[prost(uint32, tag = "7")]
pub mfofnopeben: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub hpcikhibfhd: u32,
/// offset: 48
#[prost(uint32, tag = "1")]
pub paipjmkcceh: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kijjcobojfm {
/// offset: 24
#[prost(string, tag = "12")]
pub jhihmepgdik: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "8")]
pub mfofnopeben: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub paipjmkcceh: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3803)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ogfbeapmgjm {
/// offset: 24
#[prost(string, tag = "4")]
pub jhihmepgdik: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "5")]
pub paipjmkcceh: u32,
/// offset: 36
#[prost(uint32, tag = "9")]
pub mfofnopeben: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: AKBOBPLCNFN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3880)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TextJoinQueryCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub obaojaoapbc: ::prost::alloc::vec::Vec<u32>,
}
/// Obf: JIGMJHLOHKG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3827)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TextJoinQueryScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub hpedoffjkkp: ::prost::alloc::vec::Vec<Jcdnagmdelf>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: MPDCAFLJDEB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3836)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TextJoinBatchSaveCsReq {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub hpedoffjkkp: ::prost::alloc::vec::Vec<Jcdnagmdelf>,
}
/// Obf: ANIFBDMGAIC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3813)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TextJoinBatchSaveScRsp {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub hpedoffjkkp: ::prost::alloc::vec::Vec<Jcdnagmdelf>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ifbjjjobghb {
/// offset: 24
#[prost(uint32, tag = "5")]
pub max_score: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub stage_id: u32,
}
/// Obf: ODNFOAKHMKM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7559)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetTrackPhotoActivityDataCsReq {}
/// Obf: BBKDJPONHPL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7558)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTrackPhotoActivityDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub pedckgnnpaj: ::prost::alloc::vec::Vec<Ifbjjjobghb>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pnicdffmddb {
/// offset: 24
#[prost(uint32, tag = "15")]
pub entity_id: u32,
/// offset: 28
#[prost(bool, tag = "3")]
pub adgcojlmgah: bool,
}
/// Obf: GNKPJLJDHCO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7552)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SettleTrackPhotoStageCsReq {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub piglhelgmij: ::prost::alloc::vec::Vec<Pnicdffmddb>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub cost_time: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub stage_id: u32,
}
/// Obf: AGPEHMLFJBN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7560)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SettleTrackPhotoStageScRsp {
/// offset: 16
#[prost(message, repeated, tag = "4")]
pub piglhelgmij: ::prost::alloc::vec::Vec<Pnicdffmddb>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub stage_id: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub score_id: u32,
}
/// Obf: MFDDPJOEDCF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7554)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartTrackPhotoStageCsReq {
/// offset: 24
#[prost(bool, tag = "11")]
pub lcppndpkhph: bool,
/// offset: 28
#[prost(uint32, tag = "1")]
pub stage_id: u32,
}
/// Obf: OBADCOMDOON
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7551)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct StartTrackPhotoStageScRsp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub fppecoiahep: u32,
/// offset: 28
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7556)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Egijmpcijog {
/// offset: 24
#[prost(uint32, tag = "15")]
pub stage_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7557)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Igkbmleljdh {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jbjnjpaocda {
/// offset: 16
#[prost(message, optional, tag = "9")]
pub ajipblcionl: ::core::option::Option<PlayerSimpleInfo>,
/// offset: 24
#[prost(message, optional, tag = "13")]
pub njdcpmenifg: ::core::option::Option<Jolahhgifha>,
/// offset: 40
#[prost(uint32, tag = "8")]
pub summoned_pet_id: u32,
/// offset: 44
#[prost(bool, tag = "1")]
pub ojpddaojjkc: bool,
/// offset: 48
#[prost(int64, tag = "4")]
pub aimnjimdikm: i64,
/// offset: 56
#[prost(uint32, tag = "10")]
pub uid: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Poblgkigine {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub player_info: ::prost::alloc::vec::Vec<Jbjnjpaocda>,
/// offset: 44
#[prost(uint32, tag = "15")]
pub plidnbmcijh: u32,
#[prost(oneof = "poblgkigine::Cbcjbngjpdj", tags = "1153")]
pub cbcjbngjpdj: ::core::option::Option<poblgkigine::Cbcjbngjpdj>,
}
/// Nested message and enum types in `POBLGKIGINE`.
pub mod poblgkigine {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Cbcjbngjpdj {
/// offset: 24
#[prost(message, tag = "1153")]
Lnmgofcomed(super::Pbmdebcgnmd),
}
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9646)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Jgamellglge {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub njdcpmenifg: ::core::option::Option<Jolahhgifha>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9679)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jkilaalmfib {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Obf: NCPEJLBJCLO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9754)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SocialPlayRoomPlayerMoveScNotify {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub jenkgodeiom: ::core::option::Option<Mhnnefbopie>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub plidnbmcijh: u32,
/// offset: 36
#[prost(uint32, tag = "10")]
pub ikdeijcedio: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9625)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bodemoldhaa {
/// offset: 24
#[prost(uint32, tag = "1")]
pub teleport_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9765)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Djihnchdfed {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: MLNOEMIDHME
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9642)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SocialPlayGameplayOperationScNotify {
/// offset: 32
#[prost(uint32, tag = "14")]
pub ikdeijcedio: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub plidnbmcijh: u32,
#[prost(
oneof = "social_play_gameplay_operation_sc_notify::Nbgbongljhm",
tags = "902, 623, 278, 1031, 332, 177, 1354, 199, 1153, 1794, 89, 1335, 1251, 1874"
)]
pub nbgbongljhm: ::core::option::Option<
social_play_gameplay_operation_sc_notify::Nbgbongljhm,
>,
}
/// Nested message and enum types in `SocialPlayGameplayOperationScNotify`.
pub mod social_play_gameplay_operation_sc_notify {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Nbgbongljhm {
/// offset: 16
#[prost(message, tag = "902")]
Njdcpmenifg(super::Mhnnefbopie),
/// offset: 16
#[prost(uint32, tag = "623")]
Lmggglecnea(u32),
/// offset: 16
#[prost(message, tag = "278")]
Gnlaecodenp(super::Jbjnjpaocda),
/// offset: 16
#[prost(message, tag = "1031")]
Lmfmbjcnalj(super::Poblgkigine),
/// offset: 16
#[prost(uint32, tag = "332")]
Hjhphdacehe(u32),
/// offset: 16
#[prost(message, tag = "177")]
Nieldclpola(super::Eiidkjfkipe),
/// offset: 16
#[prost(message, tag = "1354")]
Oemekbognjh(super::Bfakmcijfcb),
/// offset: 16
#[prost(message, tag = "199")]
Onmnmlbanhk(super::Hmacehdgghb),
/// offset: 16
#[prost(message, tag = "1153")]
Phkcdlphmpa(super::Mikgmgbhlen),
/// offset: 16
#[prost(message, tag = "1794")]
Labnnegjnho(super::Poblgkigine),
/// offset: 16
#[prost(int64, tag = "89")]
Dbikjpdbmoe(i64),
/// offset: 16
#[prost(message, tag = "1335")]
Impbcbpifag(super::Ikbdjlnepbh),
/// offset: 16
#[prost(uint32, tag = "1251")]
Bjlcbaakpdi(u32),
/// offset: 16
#[prost(uint32, tag = "1874")]
Dlkoeianimk(u32),
}
}
/// Obf: NMGHOJBDFJJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9715)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainCakeCatchGetDataCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jofhmcjpbce {
/// offset: 24
#[prost(uint32, tag = "7")]
pub count: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub pcpdheiejfo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pjfimfjpmcn {
/// offset: 24
#[prost(uint32, repeated, tag = "3")]
pub lpdfmjpfgjh: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub pcpdheiejfo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kkaclnnmmam {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub bpaogjplenj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(bool, tag = "12")]
pub jmaodneonpf: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Onaadajbleb {
/// offset: 24
#[prost(uint32, tag = "7")]
pub onohpmdgnnh: u32,
/// offset: 32
#[prost(int64, tag = "12")]
pub dbikjpdbmoe: i64,
}
/// Obf: HFALMNELEKP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9641)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchGetDataScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub performance_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub bjphdkebobk: ::prost::alloc::vec::Vec<Ikahkmncfdn>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub naifomclgln: ::core::option::Option<Onaadajbleb>,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub nieldclpola: ::prost::alloc::vec::Vec<Jofhmcjpbce>,
/// offset: 56
#[prost(message, optional, tag = "14")]
pub nljbjmdpbgn: ::core::option::Option<Bfakmcijfcb>,
/// offset: 64
#[prost(message, optional, tag = "7")]
pub jiellgelaba: ::core::option::Option<Kkaclnnmmam>,
/// offset: 72
#[prost(message, repeated, tag = "8")]
pub cemfbjpolnp: ::prost::alloc::vec::Vec<Pjfimfjpmcn>,
/// offset: 80
#[prost(message, optional, tag = "13")]
pub djmhhmmabjl: ::core::option::Option<Poblgkigine>,
/// offset: 88
#[prost(int64, tag = "6")]
pub cmhkfnfkgoi: i64,
/// offset: 96
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 100
#[prost(bool, tag = "12")]
pub ojpddaojjkc: bool,
}
/// Obf: MODIAGGMAMG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9768)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainCakeCatchOpenBoxCsReq {}
/// Obf: MHGGOEJBLCP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9760)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchOpenBoxScRsp {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub bjphdkebobk: ::prost::alloc::vec::Vec<Ikahkmncfdn>,
/// offset: 32
#[prost(int64, tag = "7")]
pub cmhkfnfkgoi: i64,
/// offset: 40
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: JLPJAFHHGDM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9644)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainCakeCatchSearchCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub pcpdheiejfo: u32,
}
/// Obf: GFCJIPKABEF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9716)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchSearchScRsp {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub nieldclpola: ::core::option::Option<Jofhmcjpbce>,
/// offset: 24
#[prost(message, repeated, tag = "3")]
pub cemfbjpolnp: ::prost::alloc::vec::Vec<Pjfimfjpmcn>,
/// offset: 32
#[prost(uint32, repeated, tag = "4")]
pub ginennkgdmg: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, tag = "7")]
pub retcode: u32,
/// offset: 52
#[prost(uint32, tag = "1")]
pub pcpdheiejfo: u32,
}
/// Obf: LGBFHCLGNCC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9637)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchDiyCsReq {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub nljbjmdpbgn: ::core::option::Option<Bfakmcijfcb>,
}
/// Obf: NFGMCNFHHBE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9752)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchDiyScRsp {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub nljbjmdpbgn: ::core::option::Option<Bfakmcijfcb>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub retcode: u32,
}
/// Obf: LPBPHOIIJNO
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9700)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SocialPlayTalkCsReq {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub phkcdlphmpa: ::core::option::Option<Mikgmgbhlen>,
}
/// Obf: PGGEHFHFACC
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9755)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SocialPlayTalkScRsp {
/// offset: 16
#[prost(message, optional, tag = "10")]
pub phkcdlphmpa: ::core::option::Option<Mikgmgbhlen>,
/// offset: 32
#[prost(int64, tag = "7")]
pub end_time: i64,
/// offset: 40
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: NNFOMOBLFAC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9653)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SocialPlayPreCheckEnterRoomCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub teleport_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub entry_id: u32,
/// offset: 32
#[prost(enumeration = "Mfpdakoioed", tag = "8")]
pub gjnmhilinhc: i32,
}
/// Obf: AABPMMILMLE
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9622)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SocialPlayPreCheckEnterRoomScRsp {
/// offset: 24
#[prost(int64, tag = "14")]
pub cmhkfnfkgoi: i64,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: KNHLAKBNPCB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9720)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainCakeCatchDiyLikeCsReq {}
/// Obf: DLAJEPIPOMO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9640)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainCakeCatchDiyLikeScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "4")]
pub bpaogjplenj: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cieaalphgfm {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9632)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bpjmeghiein {
/// offset: 16
#[prost(message, optional, tag = "15")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 36
#[prost(bool, tag = "9")]
pub jmaodneonpf: bool,
/// offset: 40
#[prost(uint32, tag = "2")]
pub onohpmdgnnh: u32,
}
/// Obf: OEHMGHHBKBJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9626)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SocialPlaySettingInfoScNotify {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub bohgfdfblen: ::core::option::Option<Jpgackplgcd>,
}
/// Obf: NDCCLPKPEKJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(9698)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct SocialPlayQueryRecentVisitorsCsReq {}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hhjlcggehpb {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub cilgiddhodg: ::core::option::Option<PlayerSimpleInfo>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub plpppcepbdo: u32,
/// offset: 40
#[prost(int64, tag = "13")]
pub npaifclapnh: i64,
/// offset: 48
#[prost(int64, tag = "11")]
pub kfacpobaagm: i64,
}
/// Obf: JIDMMPAOELM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(9676)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SocialPlayQueryRecentVisitorsScRsp {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub cmgoogdlbhp: ::prost::alloc::vec::Vec<Hhjlcggehpb>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Obf: DMKIHKJAMPJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(9712)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainCakeCatchDataScNotify {
/// offset: 16
#[prost(uint32, repeated, tag = "2")]
pub performance_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub nieldclpola: ::prost::alloc::vec::Vec<Jofhmcjpbce>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iakfbfjchfb {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub ibhpafkopfo: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub card_id: u32,
/// offset: 40
#[prost(uint32, tag = "3")]
pub eaffaccbaaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Iedlkigjlem {
/// offset: 16
#[prost(message, repeated, tag = "9")]
pub lonfkfcfdnd: ::prost::alloc::vec::Vec<Iakfbfjchfb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pnllcbklble {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub lonfkfcfdnd: ::core::option::Option<Iedlkigjlem>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub lnlohdjifpk: u32,
/// offset: 36
#[prost(bool, tag = "8")]
pub dofbghghdja: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cnlaomckfkd {
/// offset: 24
#[prost(uint32, tag = "6")]
pub ndebmegnckn: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub display_value: u32,
/// offset: 32
#[prost(uint32, tag = "8")]
pub unique_id: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub gdnehleomom: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ecdinhehkoj {
/// offset: 24
#[prost(uint32, repeated, tag = "12")]
pub bhkjifafhfn: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub gmbdhlcgobi: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub fjonjanioik: u32,
/// offset: 40
#[prost(uint32, tag = "13")]
pub ebenomjdoof: u32,
/// offset: 44
#[prost(uint32, tag = "11")]
pub cgigaaklckm: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub gaiefcfbnpa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hokcdeeabii {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub knmadmbfedb: ::core::option::Option<Ecdinhehkoj>,
/// offset: 32
#[prost(message, repeated, tag = "3")]
pub iedkeldfhlp: ::prost::alloc::vec::Vec<Cnlaomckfkd>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub fjpeifmfpan: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub idcjpijhncl: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jcpmkhcpcpn {
/// offset: 24
#[prost(uint32, tag = "6")]
pub gpignhpkffb: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub dmjgciibpjk: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lmkecapdmac {
/// offset: 24
#[prost(uint32, tag = "9")]
pub skill_id: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub skill_level: u32,
/// offset: 32
#[prost(uint32, tag = "1")]
pub hcbaddhnidg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kiceghdkacp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub gnbkdchldgl: ::core::option::Option<Jcpmkhcpcpn>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub fpkjonkifli: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub passenger_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainPartyPassenger {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub ghpfangeman: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub passenger_id: u32,
/// offset: 36
#[prost(bool, tag = "4")]
pub jgdnjofhcnc: bool,
/// offset: 40
#[prost(uint32, tag = "15")]
pub record_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aaakpgjdcfj {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub cfhojcbdfpe: ::prost::alloc::vec::Vec<Kiceghdkacp>,
/// offset: 32
#[prost(uint32, repeated, tag = "10")]
pub hfjbmjhahpe: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(message, repeated, tag = "4")]
pub aphgaeapljf: ::prost::alloc::vec::Vec<Lmkecapdmac>,
/// offset: 48
#[prost(uint32, tag = "8")]
pub dmaamcippam: u32,
/// offset: 52
#[prost(uint32, tag = "14")]
pub oocofcbjojd: u32,
/// offset: 56
#[prost(uint32, tag = "3")]
pub eaffaccbaaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyPassengerInfo {
/// offset: 24
#[prost(uint32, repeated, tag = "10")]
pub ghpfangeman: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub passenger_info_list: ::prost::alloc::vec::Vec<TrainPartyPassenger>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyArea {
/// offset: 16
#[prost(uint32, repeated, tag = "11")]
pub verify_step_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "8")]
pub dynamic_info: ::prost::alloc::vec::Vec<AreaDynamicInfo>,
/// offset: 40
#[prost(message, optional, tag = "2")]
pub area_step_info: ::core::option::Option<AreaStepInfo>,
/// offset: 48
#[prost(uint32, repeated, tag = "5")]
pub step_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(uint32, repeated, tag = "3")]
pub static_prop_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 64
#[prost(uint32, tag = "12")]
pub area_id: u32,
/// offset: 68
#[prost(uint32, tag = "4")]
pub progress: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Egpaicfkhok {
/// offset: 16
#[prost(uint32, repeated, tag = "6")]
pub verify_step_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Idbcdhiokeg {
/// offset: 24
#[prost(enumeration = "Jiiehebibmo", tag = "8")]
pub status: i32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub dnligeofpel: u32,
/// offset: 32
#[prost(uint32, tag = "10")]
pub jlcaikefapn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AreaStepInfo {
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub bkklgclobcd: ::prost::alloc::vec::Vec<Idbcdhiokeg>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub gkenfcllljc: u32,
}
/// Obf: MCHADDCNKPC
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8032)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyBuildRoomScNotify {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub cpmhkecpboj: ::core::option::Option<TrainPartyInfo>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gaggcodgdlb {
/// offset: 24
#[prost(int64, tag = "10")]
pub time: i64,
/// offset: 32
#[prost(uint32, tag = "13")]
pub prop_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyInfo {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub mmjffjedcdj: ::prost::alloc::vec::Vec<Egpaicfkhok>,
/// offset: 32
#[prost(message, repeated, tag = "5")]
pub foopkfcihba: ::prost::alloc::vec::Vec<Heljnonbkph>,
/// offset: 40
#[prost(uint32, repeated, tag = "10")]
pub dynamic_id_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 48
#[prost(uint32, repeated, tag = "9")]
pub moblidpdoih: ::prost::alloc::vec::Vec<u32>,
/// offset: 56
#[prost(message, repeated, tag = "6")]
pub mhabcmlhcgd: ::prost::alloc::vec::Vec<Gaggcodgdlb>,
/// offset: 64
#[prost(message, optional, tag = "7")]
pub cmcnnjkjnpk: ::core::option::Option<Oiipjfdnpah>,
/// offset: 72
#[prost(message, repeated, tag = "3")]
pub area_list: ::prost::alloc::vec::Vec<TrainPartyArea>,
/// offset: 80
#[prost(uint32, tag = "8")]
pub cur_fund: u32,
/// offset: 84
#[prost(uint32, tag = "4")]
pub bhejcejhlib: u32,
/// offset: 88
#[prost(bool, tag = "14")]
pub ieeapcfkojc: bool,
/// offset: 92
#[prost(uint32, tag = "12")]
pub elggjomeagn: u32,
/// offset: 96
#[prost(uint32, tag = "2")]
pub jjgkipdgogp: u32,
/// offset: 100
#[prost(uint32, tag = "13")]
pub mhijjhmghfn: u32,
/// offset: 104
#[prost(uint32, tag = "1")]
pub bkpfhfgiepe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyData {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub hcjjplkelgc: ::core::option::Option<Ephkiehongb>,
/// offset: 32
#[prost(message, optional, tag = "6")]
pub passenger_info: ::core::option::Option<TrainPartyPassengerInfo>,
/// offset: 40
#[prost(message, optional, tag = "4")]
pub train_party_info: ::core::option::Option<TrainPartyInfo>,
/// offset: 48
#[prost(bool, tag = "14")]
pub lnmfdpfokff: bool,
/// offset: 52
#[prost(uint32, tag = "10")]
pub record_id: u32,
/// offset: 56
#[prost(uint32, tag = "8")]
pub unlock_area_num: u32,
/// offset: 60
#[prost(uint32, tag = "1")]
pub clmblfecloi: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ephkiehongb {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub ldaeahohmbb: ::core::option::Option<Hokcdeeabii>,
/// offset: 24
#[prost(message, optional, tag = "11")]
pub nimjpdmfbhn: ::core::option::Option<Aaakpgjdcfj>,
/// offset: 32
#[prost(message, optional, tag = "5")]
pub kaidkohaagi: ::core::option::Option<Hjleciiekgi>,
/// offset: 48
#[prost(message, optional, tag = "13")]
pub hebcoocahol: ::core::option::Option<Pnllcbklble>,
/// offset: 56
#[prost(uint32, tag = "4")]
pub idbdbicpbbg: u32,
}
/// Obf: NNOICNIGEBC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8073)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainPartyGetDataCsReq {}
/// Obf: JBGGLDILCLK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8003)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyGetDataScRsp {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub train_party_data: ::core::option::Option<TrainPartyData>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: DAKMNFLCCMJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8080)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainPartyUseCardCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub fgihkkkogjd: u32,
}
/// Obf: OKFKNBCEGPL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8027)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainPartyUseCardScRsp {
/// offset: 24
#[prost(uint32, tag = "11")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub fgihkkkogjd: u32,
}
/// Obf: GNHEKLOMECL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8036)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyMoveScNotify {
/// offset: 24
#[prost(message, repeated, tag = "11")]
pub jabplbjakkm: ::prost::alloc::vec::Vec<Cnlaomckfkd>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub dngkglfmgge: u32,
}
/// Obf: HILKDNFLNLL
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8015)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartySettleNotify {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub cbfpjajakgi: ::core::option::Option<Hlnfnacofff>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub fgihkkkogjd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hlnfnacofff {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub dicaijchicb: ::prost::alloc::vec::Vec<Cefeijfpcke>,
/// offset: 32
#[prost(message, repeated, tag = "2")]
pub cfhojcbdfpe: ::prost::alloc::vec::Vec<Kiceghdkacp>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub khfhclbhapd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cefeijfpcke {
/// offset: 24
#[prost(uint32, repeated, tag = "9")]
pub switch_list: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub mnlamkjiaoc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lglfplahfmh {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub ccfgccmefci: ::core::option::Option<Iakfbfjchfb>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lmakfcihcma {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub gnbkdchldgl: ::core::option::Option<Jcpmkhcpcpn>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub passenger_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hbacefiacoi {
/// offset: 24
#[prost(message, repeated, tag = "5")]
pub ebaimmglgfo: ::prost::alloc::vec::Vec<Lmakfcihcma>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hpagfccnche {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub fmigokidkjl: ::core::option::Option<Hjleciiekgi>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mjmpolbbfna {
/// offset: 24
#[prost(uint32, tag = "15")]
pub eaffaccbaaa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dmfmmkjocnj {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub cbkinafedjc: ::core::option::Option<Lmkecapdmac>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Flpmbepbpgn {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub aphgaeapljf: ::prost::alloc::vec::Vec<Lmkecapdmac>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mgoloigoamb {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub ialieceafjb: ::core::option::Option<TrainPartyPassenger>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Emeekfkdpfd {
/// offset: 16
#[prost(uint32, repeated, tag = "3")]
pub ghpfangeman: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Medchlcioei {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub iedkeldfhlp: ::prost::alloc::vec::Vec<Cnlaomckfkd>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bhbjlgfhlhm {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub knmadmbfedb: ::core::option::Option<Ecdinhehkoj>,
/// offset: 32
#[prost(message, optional, tag = "2")]
pub emgmfoblafn: ::core::option::Option<Iedlkigjlem>,
/// offset: 40
#[prost(uint32, tag = "11")]
pub lnlohdjifpk: u32,
/// offset: 44
#[prost(bool, tag = "14")]
pub dofbghghdja: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gmcpckhhpob {
/// offset: 36
#[prost(enumeration = "Mkiibimnigk", tag = "11")]
pub src: i32,
#[prost(
oneof = "gmcpckhhpob::Mnlchejkdho",
tags = "1648, 508, 1574, 844, 1448, 1131, 1746, 1116, 481, 1269"
)]
pub mnlchejkdho: ::core::option::Option<gmcpckhhpob::Mnlchejkdho>,
}
/// Nested message and enum types in `GMCPCKHHPOB`.
pub mod gmcpckhhpob {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mnlchejkdho {
/// offset: 24
#[prost(message, tag = "1648")]
Emgmfoblafn(super::Iedlkigjlem),
/// offset: 24
#[prost(message, tag = "508")]
Beemefmjeaa(super::Hbacefiacoi),
/// offset: 24
#[prost(message, tag = "1574")]
Bpneoplhebk(super::Hpagfccnche),
/// offset: 24
#[prost(message, tag = "844")]
Oedjeoaecac(super::Mjmpolbbfna),
/// offset: 24
#[prost(message, tag = "1448")]
Jpbbdgjbhkn(super::Medchlcioei),
/// offset: 24
#[prost(message, tag = "1131")]
Cnlgpljfmka(super::Dmfmmkjocnj),
/// offset: 24
#[prost(message, tag = "1746")]
Belkgejfoif(super::Bhbjlgfhlhm),
/// offset: 24
#[prost(message, tag = "1116")]
Efjkkfnncgn(super::Flpmbepbpgn),
/// offset: 24
#[prost(message, tag = "481")]
Keoomcjahmg(super::Mgoloigoamb),
/// offset: 24
#[prost(message, tag = "1269")]
Hohnmngncmg(super::Emeekfkdpfd),
}
}
/// Obf: AHKPAKFGGGG
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8010)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartySyncUpdateScNotify {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub jkpjfkcbiem: ::prost::alloc::vec::Vec<Gmcpckhhpob>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Hjleciiekgi {
/// offset: 36
#[prost(uint32, tag = "5")]
pub queue_position: u32,
#[prost(oneof = "hjleciiekgi::Fgliodajfml", tags = "1477, 1935, 1554, 1811")]
pub fgliodajfml: ::core::option::Option<hjleciiekgi::Fgliodajfml>,
}
/// Nested message and enum types in `HJLECIIEKGI`.
pub mod hjleciiekgi {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Fgliodajfml {
/// offset: 24
#[prost(message, tag = "1477")]
Klonpdnkbjf(super::Amejefbkpch),
/// offset: 24
#[prost(message, tag = "1935")]
Oplcaidocji(super::Lkiomebiico),
/// offset: 24
#[prost(message, tag = "1554")]
Akdjgijmhpj(super::Ogafhkmjela),
/// offset: 24
#[prost(message, tag = "1811")]
Lgbjdfhbind(super::Jebgfijpapg),
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mdjaphpoaba {
/// offset: 24
#[prost(uint32, tag = "5")]
pub hafokmhcgfm: u32,
/// offset: 28
#[prost(bool, tag = "9")]
pub heljnhndcjp: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Amejefbkpch {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub kfnmiembjgd: ::prost::alloc::vec::Vec<Mdjaphpoaba>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub event_id: u32,
/// offset: 36
#[prost(enumeration = "Lhlbgjlffkk", tag = "13")]
pub laoacnpdold: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mdoimcnfdlc {
/// offset: 24
#[prost(uint32, tag = "2")]
pub hafokmhcgfm: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub event_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Olbkadikigl {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub cbfpjajakgi: ::core::option::Option<Hlnfnacofff>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gokoiadhfcn {
/// offset: 24
#[prost(uint32, tag = "14")]
pub level: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub skill_id: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub hcbaddhnidg: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Lkiomebiico {
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub flhhblafjlf: ::prost::alloc::vec::Vec<Gokoiadhfcn>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub passenger_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Jebgfijpapg {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub pbldcddfkie: ::prost::alloc::vec::Vec<Lmkecapdmac>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub jghcfcgeieo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pfaianendee {
/// offset: 24
#[prost(uint32, tag = "7")]
pub bfpafelcmgf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kdbjbejpgoo {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub aphgaeapljf: ::prost::alloc::vec::Vec<Lmkecapdmac>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Elbilfgfdha {
/// offset: 24
#[prost(uint32, tag = "8")]
pub unique_id: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub gpignhpkffb: u32,
/// offset: 32
#[prost(uint32, tag = "6")]
pub passenger_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dkigclfpgfo {
/// offset: 24
#[prost(uint32, tag = "12")]
pub passenger_id: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub num: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ogafhkmjela {
/// offset: 24
#[prost(message, repeated, tag = "9")]
pub cobenbobpkd: ::prost::alloc::vec::Vec<Dkigclfpgfo>,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub eeoeflkfnim: ::prost::alloc::vec::Vec<Elbilfgfdha>,
/// offset: 40
#[prost(message, repeated, tag = "8")]
pub jpoohonhfji: ::prost::alloc::vec::Vec<Djbjmhkmomb>,
/// offset: 48
#[prost(uint32, tag = "10")]
pub clmfkhajklh: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub celhpmmlhgl: u32,
/// offset: 56
#[prost(uint32, tag = "5")]
pub oenpdhnalla: u32,
/// offset: 60
#[prost(uint32, tag = "14")]
pub djeimgghmgm: u32,
/// offset: 64
#[prost(uint32, tag = "11")]
pub pildipcfmil: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bdggehglfac {
/// offset: 24
#[prost(uint32, tag = "12")]
pub skill_id: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub klkaifedlnk: u32,
/// offset: 32
#[prost(enumeration = "TrainPartyMtSkillBriefType", tag = "6")]
pub skill_type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cpkcmmpfcge {
/// offset: 24
#[prost(message, repeated, tag = "2")]
pub pbfnpodndid: ::prost::alloc::vec::Vec<Bdggehglfac>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub ddagdnndcdi: u32,
/// offset: 36
#[prost(uint32, tag = "6")]
pub unique_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Caihacokajo {
/// offset: 24
#[prost(message, optional, tag = "4")]
pub elmcgfmgili: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, repeated, tag = "8")]
pub aegplacjfio: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub odobgieggeo: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ckpngmlenfa {
/// offset: 16
#[prost(uint32, repeated, tag = "13")]
pub lkngkjcffbh: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ahhmlenldef {
/// offset: 16
#[prost(message, repeated, tag = "14")]
pub eeoeflkfnim: ::prost::alloc::vec::Vec<Elbilfgfdha>,
/// offset: 24
#[prost(message, repeated, tag = "1")]
pub cobenbobpkd: ::prost::alloc::vec::Vec<Dkigclfpgfo>,
/// offset: 32
#[prost(message, optional, tag = "9")]
pub knmadmbfedb: ::core::option::Option<Ecdinhehkoj>,
/// offset: 40
#[prost(message, repeated, tag = "5")]
pub jhfbmekemmk: ::prost::alloc::vec::Vec<Bdggehglfac>,
/// offset: 48
#[prost(message, optional, tag = "8")]
pub kioejhhabkc: ::core::option::Option<Caihacokajo>,
/// offset: 64
#[prost(message, repeated, tag = "10")]
pub licjodmhbha: ::prost::alloc::vec::Vec<Cpkcmmpfcge>,
/// offset: 72
#[prost(uint32, tag = "3")]
pub celhpmmlhgl: u32,
/// offset: 76
#[prost(enumeration = "Bgppdmipddh", tag = "11")]
pub oombnfmjleo: i32,
/// offset: 80
#[prost(uint32, tag = "13")]
pub djeimgghmgm: u32,
/// offset: 84
#[prost(uint32, tag = "15")]
pub score_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mocndoceojm {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub lkngkjcffbh: ::prost::alloc::vec::Vec<u32>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Djkacfoffah {
/// offset: 16
#[prost(message, repeated, tag = "8")]
pub cikdphgpigk: ::prost::alloc::vec::Vec<Bdggehglfac>,
/// offset: 24
#[prost(message, repeated, tag = "14")]
pub cobenbobpkd: ::prost::alloc::vec::Vec<Dkigclfpgfo>,
/// offset: 32
#[prost(message, repeated, tag = "7")]
pub eeoeflkfnim: ::prost::alloc::vec::Vec<Elbilfgfdha>,
/// offset: 48
#[prost(uint32, tag = "5")]
pub oenpdhnalla: u32,
}
/// Obf: JOCFCCGIPEA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8029)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainPartyHandlePendingActionCsReq {
/// offset: 32
#[prost(uint32, tag = "3")]
pub queue_position: u32,
#[prost(
oneof = "train_party_handle_pending_action_cs_req::Kilbfaafdpd",
tags = "2023, 779, 145, 885"
)]
pub kilbfaafdpd: ::core::option::Option<
train_party_handle_pending_action_cs_req::Kilbfaafdpd,
>,
}
/// Nested message and enum types in `TrainPartyHandlePendingActionCsReq`.
pub mod train_party_handle_pending_action_cs_req {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)]
pub enum Kilbfaafdpd {
/// offset: 16
#[prost(message, tag = "2023")]
Klonpdnkbjf(super::Mdoimcnfdlc),
/// offset: 16
#[prost(message, tag = "779")]
Lgbjdfhbind(super::Pfaianendee),
/// offset: 16
#[prost(message, tag = "145")]
Nellgpkhike(super::Ckpngmlenfa),
/// offset: 16
#[prost(message, tag = "885")]
Nmefkabdhan(super::Mocndoceojm),
}
}
/// Obf: POOMINFCCKG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8012)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyHandlePendingActionScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub cbfpjajakgi: ::core::option::Option<Hlnfnacofff>,
/// offset: 44
#[prost(uint32, tag = "13")]
pub retcode: u32,
/// offset: 48
#[prost(bool, tag = "14")]
pub hmnaopoklge: bool,
/// offset: 52
#[prost(uint32, tag = "15")]
pub queue_position: u32,
#[prost(
oneof = "train_party_handle_pending_action_sc_rsp::Kilbfaafdpd",
tags = "304, 1830, 393, 1905"
)]
pub kilbfaafdpd: ::core::option::Option<
train_party_handle_pending_action_sc_rsp::Kilbfaafdpd,
>,
}
/// Nested message and enum types in `TrainPartyHandlePendingActionScRsp`.
pub mod train_party_handle_pending_action_sc_rsp {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Kilbfaafdpd {
/// offset: 24
#[prost(message, tag = "304")]
Eebfclfobpg(super::Olbkadikigl),
/// offset: 24
#[prost(message, tag = "1830")]
Omlncjegjac(super::Kdbjbejpgoo),
/// offset: 24
#[prost(message, tag = "393")]
Bhmjdneobnk(super::Ahhmlenldef),
/// offset: 24
#[prost(message, tag = "1905")]
Igmepoblffb(super::Djkacfoffah),
}
}
/// Obf: OOCLLLOHBGK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8054)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainPartyBuildStartStepCsReq {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub pficnbhihba: ::core::option::Option<AreaDynamicInfo>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub dnligeofpel: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub area_id: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub gkenfcllljc: u32,
}
/// Obf: DCJNIPEPHAM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8083)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainPartyBuildStartStepScRsp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub cur_fund: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bhopikpampj {
/// offset: 16
#[prost(message, optional, tag = "12")]
pub oofpppceidp: ::core::option::Option<AreaDynamicInfo>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub area_id: u32,
}
/// Obf: JOJAAMHMCAB
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8009)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainPartyBuildDiyCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub dice_slot_id: u32,
/// offset: 28
#[prost(uint32, tag = "9")]
pub diy_dynamic_id: u32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub area_id: u32,
/// offset: 36
#[prost(bool, tag = "1")]
pub bkcnaamghkj: bool,
}
/// Obf: MELNFDAIHIL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8042)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyBuildDiyScRsp {
/// offset: 24
#[prost(message, repeated, tag = "4")]
pub dynamic_info: ::prost::alloc::vec::Vec<AreaDynamicInfo>,
/// offset: 32
#[prost(message, repeated, tag = "9")]
pub jkpjfkcbiem: ::prost::alloc::vec::Vec<Bhopikpampj>,
/// offset: 40
#[prost(uint32, tag = "14")]
pub retcode: u32,
/// offset: 44
#[prost(bool, tag = "1")]
pub bkcnaamghkj: bool,
/// offset: 48
#[prost(uint32, tag = "6")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pplkbfmcgld {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub foomipjjkog: ::prost::alloc::vec::Vec<Idbcdhiokeg>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub bpgbeeohplj: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Aiocpflcnlb {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub foomipjjkog: ::prost::alloc::vec::Vec<Idbcdhiokeg>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub progress: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub area_id: u32,
/// offset: 40
#[prost(uint32, tag = "10")]
pub gkenfcllljc: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Docmdcpjieh {
/// offset: 24
#[prost(uint32, tag = "9")]
pub mhijjhmghfn: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub bhejcejhlib: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nfnknnfjilk {
/// offset: 24
#[prost(uint32, tag = "3")]
pub iojoiohieab: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lgloclbfdlk {
/// offset: 24
#[prost(uint32, tag = "8")]
pub elggjomeagn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cnfpbajniel {
/// offset: 24
#[prost(uint32, tag = "1")]
pub jbeekbjmiia: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iojldheclih {
/// offset: 24
#[prost(uint32, tag = "7")]
pub diy_dynamic_id: u32,
/// offset: 32
#[prost(int64, tag = "5")]
pub time: i64,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fahbcnpnbnc {
/// offset: 24
#[prost(uint32, tag = "11")]
pub nljmjcgffmd: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bakfomadbcj {
/// offset: 24
#[prost(uint32, tag = "7")]
pub bkpfhfgiepe: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cbjgonhjaac {
/// offset: 24
#[prost(uint32, repeated, tag = "7")]
pub foomipjjkog: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub area_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ignngonlfaj {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub area_list: ::prost::alloc::vec::Vec<Cbjgonhjaac>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ffmmfbmobeg {
#[prost(
oneof = "ffmmfbmobeg::Mnlchejkdho",
tags = "682, 301, 1194, 744, 198, 933, 1884, 60, 1375, 77, 792"
)]
pub mnlchejkdho: ::core::option::Option<ffmmfbmobeg::Mnlchejkdho>,
}
/// Nested message and enum types in `FFMMFBMOBEG`.
pub mod ffmmfbmobeg {
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Mnlchejkdho {
/// offset: 16
#[prost(message, tag = "682")]
Cngokikbgaj(super::Fahbcnpnbnc),
/// offset: 16
#[prost(message, tag = "301")]
Llcocejhkld(super::Pplkbfmcgld),
/// offset: 16
#[prost(message, tag = "1194")]
Mfnelhnlngi(super::Aiocpflcnlb),
/// offset: 16
#[prost(message, tag = "744")]
Fhbmgffbolp(super::Docmdcpjieh),
/// offset: 16
#[prost(message, tag = "198")]
Fckncndekae(super::Nfnknnfjilk),
/// offset: 16
#[prost(message, tag = "933")]
Nefbgmngkbn(super::Cnfpbajniel),
/// offset: 16
#[prost(message, tag = "1884")]
Bjmfdaflnec(super::Iojldheclih),
/// offset: 16
#[prost(message, tag = "60")]
Mnfdlmdbimb(super::Lgloclbfdlk),
/// offset: 16
#[prost(message, tag = "1375")]
Lcnjlpddfee(super::Bakfomadbcj),
/// offset: 16
#[prost(message, tag = "77")]
Fpmnnmmpokl(super::Ignngonlfaj),
/// offset: 16
#[prost(message, tag = "792")]
Odgcbidognd(super::Oiipjfdnpah),
}
}
/// Obf: LFHAFKOJBAB
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8076)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyBuildingUpdateNotify {
/// offset: 24
#[prost(message, repeated, tag = "10")]
pub ooabobhekeh: ::prost::alloc::vec::Vec<Ffmmfbmobeg>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8061)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fhlhoepckag {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8024)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fddjjcfnfoj {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8071)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Amdompigbpg {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8078)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dbghchponoh {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Djbjmhkmomb {
/// offset: 24
#[prost(uint32, tag = "1")]
pub level: u32,
/// offset: 28
#[prost(enumeration = "Bgppdmipddh", tag = "5")]
pub jappkifahph: i32,
}
/// Obf: GNFJOHCLDFE
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8030)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyGamePlaySettleNotify {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub enbjcmpcmlk: ::core::option::Option<TrainPartyPassengerInfo>,
/// offset: 32
#[prost(uint32, repeated, tag = "12")]
pub cejpcmheemn: ::prost::alloc::vec::Vec<u32>,
/// offset: 40
#[prost(uint32, tag = "6")]
pub unlock_area_num: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub record_id: u32,
}
/// Obf: BAMIHIIOBNM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8092)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainPartyGamePlayStartCsReq {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub cfhojcbdfpe: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub idbdbicpbbg: u32,
}
/// Obf: IJMCKLDMLDL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8066)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyGamePlayStartScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub fjkhjaddkld: ::core::option::Option<Ephkiehongb>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8020)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ibncbepcapf {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8099)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dniafcgkeop {
/// offset: 24
#[prost(uint32, tag = "6")]
pub retcode: u32,
/// offset: 28
#[prost(uint32, tag = "8")]
pub buff_id: u32,
}
/// Obf: IADPNINDFOK
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8067)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainPartyTakeBuildLevelAwardCsReq {
/// offset: 24
#[prost(uint32, tag = "4")]
pub fphfhcgnngm: u32,
}
/// Obf: LACGKNHJGKN
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8085)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyTakeBuildLevelAwardScRsp {
/// offset: 24
#[prost(message, optional, tag = "10")]
pub item_list: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub fphfhcgnngm: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
/// Obf: AMABCENGLBJ
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8053)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyBuildSelfDisplayAreaDiyCsReq {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub aclkmfcdmed: ::core::option::Option<Oiipjfdnpah>,
}
/// Obf: DJNFKMCDDCM
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8063)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyBuildSelfDisplayAreaDiyScRsp {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub aclkmfcdmed: ::core::option::Option<Oiipjfdnpah>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Heljnonbkph {
/// offset: 24
#[prost(uint32, tag = "2")]
pub eiklmfpmjjd: u32,
/// offset: 32
#[prost(int64, tag = "1")]
pub kamopeebohj: i64,
}
/// Obf: BPMHNPHIHHF
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(8017)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainPartyBuildSelfDisplayAreaDiyScNotify {
/// offset: 24
#[prost(message, optional, tag = "13")]
pub train_party_data: ::core::option::Option<TrainPartyInfo>,
}
/// Obf: HHDHGGCAJJL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(8006)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainPartySetBadgeAutoFillCsReq {
/// offset: 24
#[prost(bool, tag = "13")]
pub peljacanafh: bool,
}
/// Obf: MOMHHDACBOF
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(8100)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainPartySetBadgeAutoFillScRsp {
/// offset: 24
#[prost(bool, tag = "5")]
pub peljacanafh: bool,
/// offset: 28
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Deffflgjaem {
/// offset: 24
#[prost(uint32, tag = "10")]
pub dooacehopee: u32,
/// offset: 28
#[prost(bool, tag = "15")]
pub is_meet: bool,
}
/// Obf: KGONMGJNBLA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3773)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainVisitorBehaviorFinishCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub dooacehopee: u32,
}
/// Obf: AJGFHIIBNGP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3703)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainVisitorBehaviorFinishScRsp {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub dooacehopee: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Npebolnhfal {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub mpndoljmbfh: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3727)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Eidkoeheaaa {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub lpolkfnceab: ::prost::alloc::vec::Vec<Deffflgjaem>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: JGBPIBNACKP
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3736)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TrainRefreshTimeNotify {
/// offset: 24
#[prost(uint64, tag = "2")]
pub iamknfkclch: u64,
}
/// Obf: DKMMAPLHFOA
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(3713)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrainVisitorRewardSendNotify {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub dooacehopee: u32,
/// offset: 36
#[prost(enumeration = "Cfcpoedppkb", tag = "1")]
pub r#type: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mnkgdkaielh {
/// offset: 16
#[prost(uint32, repeated, tag = "12")]
pub hbgleoajjge: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub imhlmhkopld: u32,
/// offset: 36
#[prost(bool, tag = "11")]
pub lhnhmfekndj: bool,
/// offset: 40
#[prost(uint32, tag = "6")]
pub dooacehopee: u32,
/// offset: 44
#[prost(enumeration = "TrainVisitorStatus", tag = "8")]
pub status: i32,
}
/// Obf: OGBKODNDKEN
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3715)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetTrainVisitorRegisterCsReq {
/// offset: 24
#[prost(enumeration = "Ackpcffemhb", tag = "13")]
pub r#type: i32,
}
/// Obf: GMBECKPIIHH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3781)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTrainVisitorRegisterScRsp {
/// offset: 24
#[prost(uint32, repeated, tag = "2")]
pub blkhpcpaldn: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(message, repeated, tag = "6")]
pub nedbifjpbdj: ::prost::alloc::vec::Vec<Mnkgdkaielh>,
/// offset: 40
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: FMIGHLPJAME
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3710)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeTrainVisitorBehaviorRewardCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub dooacehopee: u32,
}
/// Obf: NEGJACBFGHB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3787)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TakeTrainVisitorBehaviorRewardScRsp {
/// offset: 16
#[prost(uint32, repeated, tag = "14")]
pub hbgleoajjge: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "2")]
pub dooacehopee: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(3729)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nnahgdgnoek {
/// offset: 24
#[prost(uint32, repeated, tag = "8")]
pub blkhpcpaldn: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(3712)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Obicgcefcci {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ngiobcjinog {
/// offset: 24
#[prost(uint32, tag = "15")]
pub epljkolipci: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub item_id: u32,
/// offset: 32
#[prost(int32, tag = "14")]
pub aphmbadnmph: i32,
/// offset: 40
#[prost(uint64, tag = "6")]
pub unique_id: u64,
/// offset: 48
#[prost(int32, tag = "7")]
pub knkfpenapbf: i32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub nmelcpiokno: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kjmkojehmii {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub lfdlfddeaca: ::prost::alloc::vec::Vec<Ngiobcjinog>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub cfcicbneojb: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub dcijefmacme: u32,
/// offset: 40
#[prost(enumeration = "Olbnnjkcmai", tag = "15")]
pub pfolidbbhjn: i32,
/// offset: 44
#[prost(enumeration = "Oflkobjhfkh", tag = "14")]
pub beanbfljelp: i32,
}
/// Obf: OMAFHCAGGCC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6473)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TravelBrochureGetDataCsReq {}
/// Obf: JLJDPMBGLEP
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6403)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TravelBrochureGetDataScRsp {
/// offset: 24
#[prost(map = "uint32, message", tag = "8")]
pub hjnjnfibmel: ::std::collections::HashMap<u32, Kjmkojehmii>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "6")]
pub nnidcbokhfk: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(uint32, tag = "10")]
pub retcode: u32,
/// offset: 44
#[prost(uint32, tag = "12")]
pub custom_value: u32,
}
/// Obf: BMLNJOPALPJ
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6480)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TravelBrochurePageUnlockScNotify {
/// offset: 24
#[prost(uint32, tag = "10")]
pub dcijefmacme: u32,
}
/// Obf: MFBNEECALDM
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6436)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TravelBrochureSelectMessageCsReq {
/// offset: 24
#[prost(uint32, tag = "15")]
pub dcijefmacme: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub cfcicbneojb: u32,
}
/// Obf: MEEPKLELIKK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6413)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TravelBrochureSelectMessageScRsp {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub edllnjiefbo: ::core::option::Option<Kjmkojehmii>,
/// offset: 32
#[prost(message, optional, tag = "1")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Aeblmbdfnib {
/// offset: 24
#[prost(uint32, tag = "11")]
pub epljkolipci: u32,
/// offset: 28
#[prost(int32, tag = "12")]
pub aphmbadnmph: i32,
/// offset: 32
#[prost(uint32, tag = "5")]
pub dcijefmacme: u32,
/// offset: 36
#[prost(uint32, tag = "15")]
pub item_id: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub nmelcpiokno: u32,
/// offset: 44
#[prost(int32, tag = "4")]
pub knkfpenapbf: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6481)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Dahldomhfan {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub edllnjiefbo: ::core::option::Option<Kjmkojehmii>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6410)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gnilaaacodb {
/// offset: 24
#[prost(uint64, tag = "15")]
pub unique_id: u64,
/// offset: 32
#[prost(uint32, tag = "14")]
pub item_id: u32,
/// offset: 36
#[prost(uint32, tag = "3")]
pub dcijefmacme: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6487)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Akgfmpcfook {
/// offset: 16
#[prost(message, optional, tag = "6")]
pub edllnjiefbo: ::core::option::Option<Kjmkojehmii>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6429)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Bahmabonkbp {
/// offset: 24
#[prost(uint32, tag = "12")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub dcijefmacme: u32,
/// offset: 32
#[prost(int32, tag = "11")]
pub knkfpenapbf: i32,
/// offset: 36
#[prost(int32, tag = "10")]
pub aphmbadnmph: i32,
/// offset: 40
#[prost(uint64, tag = "13")]
pub unique_id: u64,
/// offset: 48
#[prost(uint32, tag = "5")]
pub nmelcpiokno: u32,
/// offset: 52
#[prost(uint32, tag = "2")]
pub epljkolipci: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6412)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Idnieakjmcf {
/// offset: 24
#[prost(message, optional, tag = "8")]
pub edllnjiefbo: ::core::option::Option<Kjmkojehmii>,
/// offset: 32
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6454)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ddhiijajioo {
/// offset: 24
#[prost(uint32, tag = "15")]
pub ocjlbkdckhl: u32,
/// offset: 28
#[prost(uint32, tag = "4")]
pub num: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Cchmhoonegg {
/// offset: 24
#[prost(uint32, tag = "6")]
pub ocjlbkdckhl: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub num: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6409)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hpgigeeaghl {
/// offset: 24
#[prost(uint32, tag = "6")]
pub value: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6442)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mladijbblpn {
/// offset: 24
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6476)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ohmieppckbj {
/// offset: 24
#[prost(enumeration = "Oflkobjhfkh", tag = "10")]
pub debpjkjgcie: i32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub dcijefmacme: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6438)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fpgbalikpde {
/// offset: 24
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: MANBMLIGMLD
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6461)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TravelBrochurePageResetCsReq {
/// offset: 24
#[prost(uint32, tag = "10")]
pub dcijefmacme: u32,
}
/// Obf: AINBIAHAJKH
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6424)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TravelBrochurePageResetScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub edllnjiefbo: ::core::option::Option<Kjmkojehmii>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dedkiifnecm {
/// offset: 24
#[prost(uint32, tag = "11")]
pub item_id: u32,
/// offset: 28
#[prost(int32, tag = "3")]
pub knkfpenapbf: i32,
/// offset: 32
#[prost(int32, tag = "12")]
pub aphmbadnmph: i32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub nmelcpiokno: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub epljkolipci: u32,
}
/// Obf: GHONBGEKOAI
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6471)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TravelBrochureApplyPasterListCsReq {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub gmleojclcfb: ::prost::alloc::vec::Vec<Dedkiifnecm>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub dcijefmacme: u32,
}
/// Obf: FEEHNCGHLEO
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6478)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TravelBrochureApplyPasterListScRsp {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub edllnjiefbo: ::core::option::Option<Kjmkojehmii>,
/// offset: 32
#[prost(uint32, tag = "8")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Enghacadbki {
/// offset: 24
#[prost(uint32, tag = "9")]
pub fmifpfahfbl: u32,
/// offset: 28
#[prost(enumeration = "TreasureDungeonRecordType", tag = "14")]
pub r#type: i32,
/// offset: 32
#[prost(uint32, tag = "4")]
pub egklfmchlco: u32,
/// offset: 36
#[prost(uint32, tag = "13")]
pub ldmhlkgilod: u32,
/// offset: 40
#[prost(uint32, tag = "6")]
pub ffkdfoddbdn: u32,
}
/// Obf: OLJMFHFEBAI
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4473)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TreasureDungeonDataScNotify {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub imhngdfgjja: ::core::option::Option<Pponnihfjap>,
}
/// Obf: KENIHFGIDEO
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(4403)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TreasureDungeonFinishScNotify {
/// offset: 16
#[prost(map = "uint32, uint32", tag = "2")]
pub nlmhkdpjefo: ::std::collections::HashMap<u32, u32>,
/// offset: 32
#[prost(map = "uint32, uint32", tag = "9")]
pub imalndjddno: ::std::collections::HashMap<u32, u32>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub djcnklmcabg: u32,
/// offset: 44
#[prost(uint32, tag = "1")]
pub dehgkclnnap: u32,
/// offset: 48
#[prost(uint32, tag = "3")]
pub eicekdbenkm: u32,
/// offset: 52
#[prost(uint32, tag = "6")]
pub miafmbhcmog: u32,
/// offset: 56
#[prost(bool, tag = "7")]
pub is_win: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Pponnihfjap {
/// offset: 16
#[prost(message, repeated, tag = "357")]
pub pbnehhobbfc: ::prost::alloc::vec::Vec<Ffmoagpphgp>,
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub iedkeldfhlp: ::prost::alloc::vec::Vec<Ihbmpciigjd>,
/// offset: 40
#[prost(message, repeated, tag = "1090")]
pub buff_list: ::prost::alloc::vec::Vec<Jgnnojeeblp>,
/// offset: 48
#[prost(message, repeated, tag = "818")]
pub item_list: ::prost::alloc::vec::Vec<Nppffmbngbp>,
/// offset: 56
#[prost(message, repeated, tag = "372")]
pub avatar_list: ::prost::alloc::vec::Vec<Ffmoagpphgp>,
/// offset: 64
#[prost(message, repeated, tag = "591")]
pub fdoilglifib: ::prost::alloc::vec::Vec<Jdlipnfgeid>,
/// offset: 72
#[prost(message, repeated, tag = "8")]
pub hflophnbkgn: ::prost::alloc::vec::Vec<Enghacadbki>,
/// offset: 80
#[prost(uint32, tag = "4")]
pub map_id: u32,
/// offset: 84
#[prost(uint32, tag = "762")]
pub hcegfnhmmod: u32,
/// offset: 88
#[prost(uint32, tag = "13")]
pub hadfmhcmlel: u32,
/// offset: 92
#[prost(uint32, tag = "14")]
pub miafmbhcmog: u32,
/// offset: 96
#[prost(uint32, tag = "2")]
pub eicekdbenkm: u32,
/// offset: 100
#[prost(uint32, tag = "10")]
pub kjnkbklcghj: u32,
/// offset: 104
#[prost(bool, tag = "1120")]
pub nbnpgeamfjp: bool,
/// offset: 105
#[prost(bool, tag = "318")]
pub igjcgaghdpp: bool,
/// offset: 106
#[prost(bool, tag = "646")]
pub mneifmedfgc: bool,
/// offset: 108
#[prost(uint32, tag = "9")]
pub diplenngjii: u32,
/// offset: 112
#[prost(uint32, tag = "5")]
pub fllpjkholpa: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nppffmbngbp {
/// offset: 24
#[prost(uint32, tag = "10")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub item_count: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ffmoagpphgp {
/// offset: 24
#[prost(message, optional, tag = "6")]
pub sp_bar: ::core::option::Option<SpBarInfo>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub avatar_type: u32,
/// offset: 36
#[prost(uint32, tag = "4")]
pub hp: u32,
/// offset: 40
#[prost(uint32, tag = "2")]
pub avatar_id: u32,
/// offset: 44
#[prost(uint32, tag = "5")]
pub khjkdlnamip: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jdlipnfgeid {
/// offset: 24
#[prost(uint32, tag = "4")]
pub avatar_type: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub avatar_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jgnnojeeblp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub modpkccoajl: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub buff_id: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ihbmpciigjd {
/// offset: 24
#[prost(message, repeated, tag = "1396")]
pub buff_list: ::prost::alloc::vec::Vec<Kmcccokiofd>,
/// offset: 32
#[prost(uint32, tag = "11")]
pub gdnehleomom: u32,
/// offset: 36
#[prost(uint32, tag = "5")]
pub ohccefialgl: u32,
/// offset: 40
#[prost(bool, tag = "7")]
pub bbbinmpjcgi: bool,
/// offset: 41
#[prost(bool, tag = "10")]
pub mnaochokffj: bool,
/// offset: 42
#[prost(bool, tag = "1")]
pub aalccpjcbme: bool,
/// offset: 43
#[prost(bool, tag = "2")]
pub dbmfbjchnkn: bool,
/// offset: 44
#[prost(uint32, tag = "15")]
pub eilbaolilam: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Kmcccokiofd {
/// offset: 24
#[prost(uint32, tag = "5")]
pub gdnehleomom: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub fbnbpphogli: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub buff_id: u32,
/// offset: 36
#[prost(uint32, tag = "1")]
pub egklfmchlco: u32,
/// offset: 40
#[prost(uint32, tag = "14")]
pub jbgenfikggf: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dcmclhjinbd {
/// offset: 24
#[prost(uint32, tag = "5")]
pub fllpjkholpa: u32,
/// offset: 28
#[prost(uint32, tag = "14")]
pub eicekdbenkm: u32,
/// offset: 32
#[prost(bool, tag = "13")]
pub hlfemfmhojl: bool,
/// offset: 33
#[prost(bool, tag = "2")]
pub has_passed: bool,
/// offset: 36
#[prost(uint32, tag = "11")]
pub hadfmhcmlel: u32,
/// offset: 40
#[prost(uint32, tag = "9")]
pub nkmnccffbab: u32,
/// offset: 44
#[prost(uint32, tag = "15")]
pub miafmbhcmog: u32,
}
/// Obf: MBDAPMIPEON
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4429)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetTreasureDungeonActivityDataCsReq {}
/// Obf: MHMEJAECMMA
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4412)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTreasureDungeonActivityDataScRsp {
/// offset: 16
#[prost(message, repeated, tag = "1")]
pub nfejlhocfmc: ::prost::alloc::vec::Vec<Dcmclhjinbd>,
/// offset: 32
#[prost(uint32, tag = "15")]
pub retcode: u32,
}
/// Obf: KBCNABANJLF
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4454)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterTreasureDungeonCsReq {
/// offset: 24
#[prost(message, repeated, tag = "15")]
pub avatar_list: ::prost::alloc::vec::Vec<Iokgdddhhpd>,
/// offset: 32
#[prost(uint32, tag = "2")]
pub eicekdbenkm: u32,
}
/// Obf: FKHNMKLEMPL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4483)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnterTreasureDungeonScRsp {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub imhngdfgjja: ::core::option::Option<Pponnihfjap>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Obf: DNOLOCILBDG
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4409)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct OpenTreasureDungeonGridCsReq {
/// offset: 24
#[prost(uint32, tag = "11")]
pub gdnehleomom: u32,
/// offset: 28
#[prost(uint32, tag = "7")]
pub eicekdbenkm: u32,
}
/// Obf: EICJHGLMLIK
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4442)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct OpenTreasureDungeonGridScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub imhngdfgjja: ::core::option::Option<Pponnihfjap>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Obf: BLLCDNDBMFC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4461)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct InteractTreasureDungeonGridCsReq {
/// offset: 24
#[prost(uint32, tag = "12")]
pub gdnehleomom: u32,
/// offset: 28
#[prost(uint32, tag = "11")]
pub display_value: u32,
/// offset: 32
#[prost(uint32, tag = "9")]
pub eicekdbenkm: u32,
}
/// Obf: PBIACLDGHLJ
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4424)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct InteractTreasureDungeonGridScRsp {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub imhngdfgjja: ::core::option::Option<Pponnihfjap>,
/// offset: 32
#[prost(uint32, tag = "6")]
pub retcode: u32,
}
/// Obf: GPDIOLFJBDA
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4471)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UseTreasureDungeonItemCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub item_id: u32,
/// offset: 28
#[prost(uint32, tag = "5")]
pub gdnehleomom: u32,
/// offset: 32
#[prost(uint32, tag = "3")]
pub eicekdbenkm: u32,
}
/// Obf: CAEINBAOLLG
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4478)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct UseTreasureDungeonItemScRsp {
/// offset: 16
#[prost(message, optional, tag = "5")]
pub imhngdfgjja: ::core::option::Option<Pponnihfjap>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Iokgdddhhpd {
/// offset: 24
#[prost(enumeration = "AvatarType", tag = "8")]
pub avatar_type: i32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub avatar_id: u32,
}
/// Obf: LPKMOEFJGGC
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4476)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FightTreasureDungeonMonsterCsReq {
/// offset: 16
#[prost(message, repeated, tag = "11")]
pub avatar_list: ::prost::alloc::vec::Vec<Iokgdddhhpd>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub gdnehleomom: u32,
/// offset: 36
#[prost(uint32, tag = "7")]
pub eicekdbenkm: u32,
}
/// Obf: GAKDIMFCIIL
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4438)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FightTreasureDungeonMonsterScRsp {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub battle_info: ::core::option::Option<SceneBattleInfo>,
/// offset: 32
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(4452)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Omkakfpogda {
/// offset: 24
#[prost(uint32, tag = "11")]
pub eicekdbenkm: u32,
/// offset: 28
#[prost(bool, tag = "8")]
pub keaagaiahla: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(4448)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Pnoeincjclo {
/// offset: 24
#[prost(uint32, tag = "2")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Tutorial {
/// offset: 24
#[prost(uint32, tag = "4")]
pub id: u32,
/// offset: 28
#[prost(enumeration = "TutorialStatus", tag = "14")]
pub status: i32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct TutorialGuide {
/// offset: 24
#[prost(enumeration = "TutorialStatus", tag = "5")]
pub status: i32,
/// offset: 28
#[prost(enumeration = "TutorialGuideType", tag = "8")]
pub r#type: i32,
/// offset: 32
#[prost(uint32, tag = "2")]
pub id: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1673)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetTutorialCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1603)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTutorialScRsp {
/// offset: 16
#[prost(message, repeated, tag = "2")]
pub tutorial_list: ::prost::alloc::vec::Vec<Tutorial>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1680)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetTutorialGuideCsReq {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1627)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTutorialGuideScRsp {
/// offset: 24
#[prost(message, repeated, tag = "6")]
pub tutorial_guide_list: ::prost::alloc::vec::Vec<TutorialGuide>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1636)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UnlockTutorialCsReq {
/// offset: 24
#[prost(uint32, tag = "5")]
pub tutorial_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1613)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UnlockTutorialScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub tutorial: ::core::option::Option<Tutorial>,
/// offset: 32
#[prost(uint32, tag = "7")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1615)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UnlockTutorialGuideCsReq {
/// offset: 24
#[prost(uint32, tag = "1")]
pub group_id: u32,
/// offset: 28
#[prost(enumeration = "TutorialGuideType", tag = "13")]
pub r#type: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1681)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct UnlockTutorialGuideScRsp {
/// offset: 16
#[prost(message, optional, tag = "14")]
pub tutorial_guide: ::core::option::Option<TutorialGuide>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1610)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishTutorialCsReq {
/// offset: 24
#[prost(uint32, tag = "14")]
pub tutorial_id: u32,
/// offset: 28
#[prost(enumeration = "TutorialFinishType", tag = "9")]
pub hfiblhafonm: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1687)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishTutorialScRsp {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub tutorial: ::core::option::Option<Tutorial>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(1629)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FinishTutorialGuideCsReq {
/// offset: 24
#[prost(uint32, tag = "7")]
pub group_id: u32,
/// offset: 28
#[prost(enumeration = "TutorialGuideType", tag = "11")]
pub r#type: i32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(1612)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FinishTutorialGuideScRsp {
/// offset: 24
#[prost(message, optional, tag = "11")]
pub tutorial_guide: ::core::option::Option<TutorialGuide>,
/// offset: 32
#[prost(message, optional, tag = "8")]
pub reward: ::core::option::Option<ItemList>,
/// offset: 40
#[prost(uint32, tag = "5")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Heggpiegbin {
/// offset: 24
#[prost(uint32, tag = "15")]
pub id: u32,
/// offset: 28
#[prost(bool, tag = "3")]
pub is_new: bool,
/// offset: 32
#[prost(uint32, tag = "1")]
pub fhnngnbdgho: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Fdecdcedpnm {
/// offset: 24
#[prost(uint32, repeated, tag = "13")]
pub iccchccdknd: ::prost::alloc::vec::Vec<u32>,
/// offset: 32
#[prost(uint32, tag = "4")]
pub id: u32,
/// offset: 36
#[prost(uint32, tag = "14")]
pub bgmfehbeabc: u32,
/// offset: 40
#[prost(bool, tag = "7")]
pub is_new: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gakjmhlejmd {
/// offset: 16
#[prost(message, repeated, tag = "3")]
pub hcbjongpjfd: ::prost::alloc::vec::Vec<Heggpiegbin>,
/// offset: 24
#[prost(message, optional, tag = "15")]
pub lbippbpplpc: ::core::option::Option<Fdecdcedpnm>,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lkjfaoidnnf {
/// offset: 24
#[prost(uint32, tag = "4")]
pub dcahjelnjnp: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(403)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gmcagpohkjj {
/// offset: 24
#[prost(message, optional, tag = "1")]
pub kednghieobb: ::core::option::Option<Gakjmhlejmd>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub dkfpmcpmpjh: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Alamhkjdlkg {
/// offset: 24
#[prost(uint32, tag = "13")]
pub fonfbfajhpk: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(427)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hedcnkonnbi {
/// offset: 24
#[prost(uint32, tag = "14")]
pub dkfpmcpmpjh: u32,
/// offset: 28
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Jbaeghhhdnh {}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(413)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mkepkkajone {
/// offset: 16
#[prost(message, repeated, tag = "10")]
pub lpbleicpfpd: ::prost::alloc::vec::Vec<Fdecdcedpnm>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
/// offset: 36
#[prost(uint32, tag = "11")]
pub dkfpmcpmpjh: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(415)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nfegdjldcjd {
/// offset: 24
#[prost(uint32, tag = "4")]
pub fonfbfajhpk: u32,
/// offset: 28
#[prost(uint32, tag = "2")]
pub dcahjelnjnp: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Mdmgfieejkp {
/// offset: 24
#[prost(uint32, tag = "4")]
pub pidbahmnnco: u32,
/// offset: 28
#[prost(uint32, tag = "3")]
pub dcahjelnjnp: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(410)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gnlnlihkkpl {
/// offset: 24
#[prost(uint32, tag = "2")]
pub dcahjelnjnp: u32,
/// offset: 28
#[prost(uint32, tag = "15")]
pub pidbahmnnco: u32,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kdfpanilfoh {
/// offset: 24
#[prost(message, repeated, tag = "8")]
pub paoejkabfep: ::prost::alloc::vec::Vec<Vector>,
/// offset: 32
#[prost(message, optional, tag = "12")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 40
#[prost(uint32, tag = "2")]
pub chcopkakbno: u32,
/// offset: 44
#[prost(bool, tag = "9")]
pub kekfkkanack: bool,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Gghobpbffob {
/// offset: 24
#[prost(message, repeated, tag = "13")]
pub paoejkabfep: ::prost::alloc::vec::Vec<Vector>,
/// offset: 32
#[prost(message, optional, tag = "11")]
pub bbemigelgjc: ::core::option::Option<Kdfpanilfoh>,
/// offset: 40
#[prost(string, tag = "8")]
pub uuid: ::prost::alloc::string::String,
/// offset: 48
#[prost(uint32, tag = "2")]
pub chcopkakbno: u32,
/// offset: 52
#[prost(uint32, tag = "4")]
pub id: u32,
/// offset: 56
#[prost(bool, tag = "14")]
pub kekfkkanack: bool,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6532)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Nhlgedlkoki {
/// offset: 24
#[prost(message, optional, tag = "14")]
pub group_state_info: ::core::option::Option<GroupStateInfo>,
/// offset: 32
#[prost(message, optional, tag = "10")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 40
#[prost(uint32, tag = "9")]
pub id: u32,
/// offset: 44
#[prost(bool, tag = "3")]
pub lcppndpkhph: bool,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6542)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Enpjfkdklob {
/// offset: 16
#[prost(message, optional, tag = "11")]
pub iaobhcoomjp: ::core::option::Option<Gghobpbffob>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6507)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Johdljlgnhl {
/// offset: 24
#[prost(message, optional, tag = "5")]
pub motion: ::core::option::Option<MotionInfo>,
/// offset: 32
#[prost(uint32, tag = "12")]
pub id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6523)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Cpkcmnjkpoe {
/// offset: 16
#[prost(message, optional, tag = "2")]
pub iaobhcoomjp: ::core::option::Option<Gghobpbffob>,
/// offset: 32
#[prost(uint32, tag = "1")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6544)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ljfeonhokag {
/// offset: 24
#[prost(uint32, tag = "13")]
pub id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6527)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Bppicamlgnb {
/// offset: 16
#[prost(message, optional, tag = "7")]
pub iaobhcoomjp: ::core::option::Option<Gghobpbffob>,
/// offset: 32
#[prost(uint32, tag = "10")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6519)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dkjbginlbpp {
/// offset: 24
#[prost(uint32, tag = "13")]
pub id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6545)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Kdmanlndioa {
/// offset: 16
#[prost(message, optional, tag = "1")]
pub iaobhcoomjp: ::core::option::Option<Gghobpbffob>,
/// offset: 32
#[prost(uint32, tag = "9")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6509)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Likmpnfokff {
/// offset: 24
#[prost(uint32, tag = "2")]
pub id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6529)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Mddfdnhfcil {
/// offset: 24
#[prost(message, optional, tag = "12")]
pub iaobhcoomjp: ::core::option::Option<Gghobpbffob>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Notify
#[derive(proto_derive::CmdID)]
#[cmdid(6543)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Ljeffbcjjem {
/// offset: 24
#[prost(message, optional, tag = "3")]
pub iaobhcoomjp: ::core::option::Option<Gghobpbffob>,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6534)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Okefgcnneki {
/// offset: 16
#[prost(message, optional, tag = "3")]
pub ggdcdjdbccn: ::core::option::Option<Vector>,
/// offset: 32
#[prost(uint32, repeated, tag = "11")]
pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6521)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Nhigcjfjgpf {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub iaobhcoomjp: ::core::option::Option<Gghobpbffob>,
/// offset: 32
#[prost(uint32, tag = "14")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6540)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Ajdpponbabg {
/// offset: 24
#[prost(message, optional, tag = "2")]
pub ggdcdjdbccn: ::core::option::Option<Vector>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6505)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Deahiakbgmj {
/// offset: 24
#[prost(message, optional, tag = "9")]
pub iaobhcoomjp: ::core::option::Option<Gghobpbffob>,
/// offset: 32
#[prost(uint32, tag = "3")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6508)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Phpeppkfmjo {
/// offset: 24
#[prost(uint32, tag = "5")]
pub config_id: u32,
/// offset: 28
#[prost(uint32, tag = "6")]
pub group_id: u32,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6503)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hkpfpmjbnep {
/// offset: 24
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(6538)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Lbmfcjlhnaa {
/// offset: 24
#[prost(uint32, repeated, tag = "1")]
pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec<u32>,
}
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(6520)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Hfjcgemmpkb {
/// offset: 24
#[prost(uint32, tag = "4")]
pub retcode: u32,
}
/// Obf: NBGLFOIBBLL
/// Type: Req
#[derive(proto_derive::CmdID)]
#[cmdid(7626)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct WorldUnlockCsReq {
/// offset: 24
#[prost(uint32, tag = "13")]
pub cfdceemioco: u32,
}
/// Obf: ALJGINBMLKB
/// Type: Rsp
#[derive(proto_derive::CmdID)]
#[cmdid(7627)]
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct WorldUnlockScRsp {
/// offset: 24
#[prost(uint32, tag = "5")]
pub cfdceemioco: u32,
/// offset: 28
#[prost(uint32, tag = "13")]
pub retcode: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Gocbelpflho {
/// offset: 24
#[prost(string, tag = "14")]
pub omcbhefbeio: ::prost::alloc::string::String,
/// offset: 32
#[prost(uint32, tag = "16")]
pub pmdnfenhobe: u32,
/// offset: 36
#[prost(uint32, tag = "12")]
pub mjkfodfjgko: u32,
/// offset: 40
#[prost(uint32, tag = "7")]
pub impoogjhdmf: u32,
/// offset: 44
#[prost(uint32, tag = "2")]
pub authkey_ver: u32,
/// offset: 48
#[prost(uint32, tag = "5")]
pub ekbjcbfiiep: u32,
/// offset: 52
#[prost(uint32, tag = "3")]
pub fcfkglpcpop: u32,
/// offset: 56
#[prost(uint64, tag = "9")]
pub dgafihgcapc: u64,
/// offset: 64
#[prost(uint32, tag = "4")]
pub bmgbbemhlig: u32,
/// offset: 68
#[prost(uint32, tag = "1")]
pub dlaiechbnpp: u32,
/// offset: 72
#[prost(uint32, tag = "6")]
pub lmffkmpomgd: u32,
/// offset: 76
#[prost(uint32, tag = "8")]
pub jpkihonccnn: u32,
/// offset: 80
#[prost(uint64, tag = "17")]
pub llioemobfgd: u64,
/// offset: 88
#[prost(uint32, tag = "13")]
pub nlghmpmhmef: u32,
/// offset: 92
#[prost(uint32, tag = "11")]
pub id: u32,
/// offset: 96
#[prost(uint32, tag = "15")]
pub igkolfocnod: u32,
/// offset: 100
#[prost(uint32, tag = "10")]
pub mlombdfhlmn: u32,
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PlayerActionType {
PlayerActionNone = 0,
PlayerActionRegister = 1,
PlayerActionLogin = 2,
PlayerActionLogout = 3,
PlayerActionAddExp = 4,
PlayerActionLevelUp = 5,
PlayerActionAddMaterial = 6,
PlayerActionSaveStat = 7,
PlayerActionTravelBrochureInteract = 8,
PlayerActionRelay = 9,
PlayerActionRecharge = 101,
PlayerActionBuyGoods = 102,
PlayerActionAddCoin = 103,
PlayerActionMonthCardDailyHcoin = 104,
PlayerActionMonthCardBuyMcoin = 105,
PlayerActionRechargeFreeCoin = 106,
PlayerActionAddMonthCard = 107,
PlayerActionRechargeGiftPay = 108,
PlayerActionRechargeGiftFree = 109,
PlayerActionRechargeBenefit = 110,
PlayerActionRechargeGiftTakeReward = 111,
PlayerActionRechargeGiftReach = 112,
PlayerActionRechargeBenefitReach = 113,
PlayerActionMonthCardEndMail = 114,
PlayerActionMissionAccept = 201,
PlayerActionMissionFinish = 202,
PlayerActionMissionFail = 203,
PlayerActionMainMissionAccept = 204,
PlayerActionSubMissionAccept = 205,
PlayerActionMainMissionFinish = 206,
PlayerActionSubMissionFinish = 207,
PlayerActionDailyTaskFinish = 208,
PlayerActionDailyTaskTakeReward = 209,
PlayerActionNpcTalkReward = 210,
PlayerActionMainMissionRecover = 211,
PlayerActionMainMissionDisable = 212,
PlayerActionConsumeItemSubMissionFinish = 213,
PlayerActionItemMonitorAllSources = 999,
PlayerActionGm = 1001,
PlayerActionCustomOp = 1002,
PlayerActionCheckSum = 1003,
PlayerActionPlayerLocation = 1004,
PlayerActionChangeLanguage = 1005,
PlayerActionClientReport = 1006,
PlayerActionAceReport = 1007,
PlayerActionPlayerPowerInfo = 1008,
PlayerActionDailyRefresh = 1009,
PlayerActionAvatarValueInfo = 1010,
PlayerActionMoveCheckFailedReport = 1011,
PlayerActionBattleFailedReport = 1012,
PlayerActionSecurityReport = 1013,
PlayerActionAvatarPromotion = 1101,
PlayerActionAvatarAdd = 1103,
PlayerActionAvatarUseExpItem = 1104,
PlayerActionAvatarLevelUp = 1105,
PlayerActionSkillTreeUp = 1106,
PlayerActionAvatarHpChange = 1107,
PlayerActionAvatarMpChange = 1108,
PlayerActionAvatarAddExp = 1109,
PlayerActionAvatarRankUp = 1110,
PlayerActionAvatarRepeated = 1111,
PlayerActionMpMaxChange = 1112,
PlayerActionAvatarTakePromotionReward = 1113,
PlayerActionAvatarRelicAffixInfo = 1114,
PlayerActionAvatarMark = 1115,
PlayerActionAvatarSystemPowerReset = 1116,
PlayerActionAvatarChangePath = 1119,
PlayerActionSetGrowthTargetAvatar = 1120,
PlayerActionDelAvatar = 1121,
PlayerActionAvatarSkinChange = 1122,
PlayerActionSetGrowthTargetFunctionConfig = 1123,
PlayerActionAvatarSkinActivityReissue = 1124,
PlayerActionSetAvatarEnhancedId = 1125,
PlayerActionDressPlayerOutfit = 1126,
PlayerActionStageBegin = 1202,
PlayerActionStageEnd = 1203,
PlayerActionCocoonStageBegin = 1205,
PlayerActionCocoonStageEnd = 1206,
PlayerActionFarmElementEnd = 1207,
PlayerActionElementStageEnd = 1208,
PlayerActionCocoonSweep = 1209,
PlayerActionFarmElementSweep = 1210,
PlayerActionRecoverStamina = 1301,
PlayerActionExchangeStamina = 1302,
PlayerActionLoginReward = 1303,
PlayerActionModifyNickname = 1304,
PlayerActionGetLevelReward = 1305,
PlayerActionWorldLevelUp = 1306,
PlayerActionAddStamina = 1307,
PlayerActionGameplayBirthdayRewardMail = 1308,
PlayerActionRechargeRebateReward = 1309,
PlayerActionGameplayBirthdaySet = 1310,
PlayerActionReserveStaminaExchange = 1311,
PlayerActionReserveStaminaAdd = 1312,
PlayerActionReserveStaminaChange = 1313,
PlayerActionNowStamina = 1314,
PlayerActionFtcResetNickname = 1315,
PlayerActionReserveAndFuelExchangeStamina = 1316,
PlayerActionMail = 1401,
PlayerActionMailOpByUser = 1402,
PlayerActionMailOpByMuip = 1403,
PlayerActionMailOpByGm = 1404,
PlayerActionMailOpByFull = 1405,
PlayerActionMailOpByExpire = 1406,
PlayerActionMailOpByInternal = 1407,
PlayerActionAddMail = 1408,
PlayerActionDelMail = 1409,
PlayerActionTakeAttachment = 1410,
PlayerActionReadMail = 1411,
PlayerActionBattleAvatar = 1501,
PlayerActionBattleMonster = 1502,
PlayerActionBattleEnd = 1504,
PlayerActionBattleReplay = 1505,
PlayerActionBattleAvatarDeath = 1506,
PlayerActionBattleSwitchPhase = 1507,
PlayerActionBattleMonsterSkill = 1508,
PlayerActionBattleRebattle = 1509,
PlayerActionBattleAvatarServant = 1510,
PlayerActionMissionReward = 1602,
PlayerActionQuestAccept = 1603,
PlayerActionQuestFinish = 1604,
PlayerActionQuestRemove = 1605,
PlayerActionQuestReward = 1606,
PlayerActionQuestAutoClose = 1607,
PlayerActionQuestExpired = 1608,
PlayerActionMissionRequired = 1609,
PlayerActionSubmissionReward = 1610,
PlayerActionAchievementLevelReward = 1611,
PlayerActionQuestDelete = 1612,
PlayerActionSubMissionReward2 = 1613,
PlayerActionMissionCompensate = 1614,
PlayerActionMissionRecycle = 1615,
PlayerActionQuestReset = 1616,
PlayerActionQuestOptionalReward = 1617,
PlayerActionMcvChange = 1618,
PlayerActionQuestReissue = 1619,
PlayerActionPropInteract = 1704,
PlayerActionAvatarMazeSkill = 1705,
PlayerActionEnterMaze = 1706,
PlayerActionOrdinaryInteract = 1707,
PlayerActionChestInteract = 1708,
PlayerActionCheckPointUnlock = 1709,
PlayerActionCheckPointInteract = 1710,
PlayerActionCheckPointRevive = 1711,
PlayerActionCheckPointTransfer = 1712,
PlayerActionMonsterInteract = 1714,
PlayerActionNpcInteract = 1716,
PlayerActionPropHit = 1717,
PlayerActionPrelogueRevive = 1718,
PlayerActionPropState = 1719,
PlayerActionCheckPointRecover = 1720,
PlayerActionMechanismBar = 1722,
PlayerActionSubmitOrigamiItem = 1723,
PlayerActionMazeBuffDropItem = 1724,
PlayerActionFsvChange = 1725,
PlayerActionTimelinePropState = 1726,
PlayerActionGroupPropertyChange = 1727,
PlayerActionOpenGroupPropertyChest = 1728,
PlayerActionEquipmentPromotion = 1901,
PlayerActionAddItem = 1902,
PlayerActionUseItem = 1904,
PlayerActionEquipmentRankUp = 1905,
PlayerActionEquipmentLevelUp = 1906,
PlayerActionExpUpEquipmentReturn = 1907,
PlayerActionBagFullRewardMail = 1908,
PlayerActionEquipmentAdd = 1909,
PlayerActionEquipmentWear = 1910,
PlayerActionItemCompose = 1911,
PlayerActionRelicLevelUp = 1912,
PlayerActionExpUpRelicReturn = 1913,
PlayerActionRelicNumChanged = 1914,
PlayerActionRelicWear = 1915,
PlayerActionRelicCompose = 1916,
PlayerActionSellItem = 1917,
PlayerActionUnlockMusic = 1918,
PlayerActionExchangeHcoinWithPayMcoin = 1919,
PlayerActionGetReward = 1920,
PlayerActionExchangeHcoinWithFreeMcoin = 1921,
PlayerActionItemComposeFormulaUnlock = 1922,
PlayerActionExchangeHcoin = 1923,
PlayerActionCityShopLevelReward = 1924,
PlayerActionItemRecycle = 1925,
PlayerActionMuseumFundsConsume = 1926,
PlayerActionMuseumEventBuyStuff = 1927,
PlayerActionMuseumMarketBuyStuff = 1928,
PlayerActionMuseumRandomEvent = 1929,
PlayerActionMuseumInitialItem = 1930,
PlayerActionOptionalBoxReward = 1931,
PlayerActionDestroyItem = 1932,
PlayerActionTransferExp = 1933,
PlayerActionOndutyUse = 1934,
PlayerActionItemMark = 1935,
PlayerActionRelicDiscard = 1936,
PlayerActionGeneralVirtualItemChange = 1937,
PlayerActionRelicLock = 1938,
PlayerActionRelicFilterPlanSave = 1939,
PlayerActionRelicFilterPlanDelete = 1940,
PlayerActionRelicFilterPlanMark = 1941,
PlayerActionRelicSell = 1942,
PlayerActionRelicReforge = 1943,
PlayerActionRelicSmartWearCustomPlan = 1944,
PlayerActionRecoverRelic = 1945,
PlayerActionRecoverEquipment = 1946,
PlayerActionEquipmentSell = 1947,
PlayerActionRelicSmartWearPinRelic = 1948,
PlayerActionRelicCocoonSetting = 1949,
PlayerActionPersonalCardChange = 1950,
PlayerActionPhoneCaseChange = 1951,
PlayerActionDeliveryItemReward = 1952,
PlayerActionItemAutoTransfer = 1953,
PlayerActionItemAutoTransferInBag = 1954,
PlayerActionItemAutoTransferOnAdd = 1955,
PlayerActionAddExtraCoin = 1956,
PlayerActionVariableDiceExchangePartnerCoin = 1957,
PlayerActionRelicBox = 1958,
PlayerActionRelicBoxSettle = 1959,
PlayerActionRelicBoxRegular = 1960,
PlayerActionRelicReplace = 1961,
PlayerActionEquipmentUpCostPileSetting = 1962,
PlayerActionRelicBoxShow = 1963,
PlayerActionTutorialGuideFinish = 2001,
PlayerActionTutorial = 2002,
PlayerActionTutorialGuide = 2003,
PlayerActionMonsterDrop = 2101,
PlayerActionFinishChallenge = 2201,
PlayerActionChallengeStars = 2202,
PlayerActionChallengeStart = 2203,
PlayerActionChallengeEnd = 2204,
PlayerActionChallengeWin = 2205,
PlayerActionChallengeFail = 2206,
PlayerActionChallengeLeave = 2207,
PlayerActionChallengeSwitch = 2208,
PlayerActionChallengeBonusReward = 2210,
PlayerActionChallengeStarsReward = 2211,
PlayerActionChallengeRestart = 2212,
PlayerActionChallengeStoryStart = 2213,
PlayerActionChallengeStoryEnd = 2214,
PlayerActionChallengeFastPass = 2215,
PlayerActionChallengeStoryFastPass = 2216,
PlayerActionChallengeMemoryFastPass = 2217,
PlayerActionChallengeBattleTarget = 2218,
PlayerActionChallengeBossEnd = 2219,
PlayerActionChallengeBossFastPass = 2220,
PlayerActionChallengeStartPartial = 2221,
PlayerActionChallengeBossPhaseStart = 2222,
PlayerActionChallengeBossPhaseEnd = 2223,
PlayerActionChallengeBossPhaseEndBeforeBattle = 2224,
PlayerActionChallengeRecommendLineup = 2225,
PlayerActionChallengeStoryFeverBattleEnd = 2226,
PlayerActionChallengeTierceRecommendLineup = 2281,
PlayerActionChallengeTierceStart = 2282,
PlayerActionChallengeTierceBattleEnd = 2283,
PlayerActionChallengeTierceStageSettle = 2284,
PlayerActionChallengeTierceGradeReset = 2285,
PlayerActionTeamInfoChange = 2301,
PlayerActionChangeCurrentAvatar = 2302,
PlayerActionCreateVirtualTeam = 2303,
PlayerActionTeamNameEdit = 2304,
PlayerActionReplaceLineupAvatar = 2305,
PlayerActionAvatarBuffChange = 2401,
PlayerActionEnvBuffChange = 2402,
PlayerActionGameCore = 2403,
PlayerActionAvatarGlobalBuff = 2404,
PlayerActionRogueExploreStart = 2501,
PlayerActionRogueEnterRoom = 2502,
PlayerActionRogueLeaveRoom = 2503,
PlayerActionRogueExploreFinish = 2504,
PlayerActionRogueSelectBuff = 2505,
PlayerActionRogueRollBuff = 2506,
PlayerActionRogueRevive = 2507,
PlayerActionRogueChallengeStart = 2512,
PlayerActionRogueMiracle = 2514,
PlayerActionRogueAddBuff = 2515,
PlayerActionRoguePickAvatar = 2516,
PlayerActionRogueSeasonChanged = 2522,
PlayerActionRogueAeonLevelUp = 2524,
PlayerActionRogueOpenDoor = 2525,
PlayerActionRogueScoreReward = 2526,
PlayerActionRogueEnhanceBuff = 2527,
PlayerActionRogueSelectBonus = 2528,
PlayerActionRogueAreaFirstReward = 2529,
PlayerActionRogueEnableTalent = 2530,
PlayerActionRogueAeonUnlock = 2531,
PlayerActionRogueAeonAddExp = 2532,
PlayerActionRogueImmerseLevelUp = 2533,
PlayerActionRogueSelectMiracle = 2534,
PlayerActionRogueUnlockArea = 2535,
PlayerActionRogueExploreScoreChange = 2536,
PlayerActionRogueUpdateRewardPool = 2537,
PlayerActionRogueSwapBuff = 2539,
PlayerActionRogueWeeklyRefresh = 2540,
PlayerActionRogueExchangeKey = 2541,
PlayerActionRogueGetObjectReward = 2542,
PlayerActionRogueAreaMonsterDrop = 2543,
PlayerActionRogueAddMiracle = 2544,
PlayerActionRogueSwapMiracle = 2545,
PlayerActionRogueOpenObjectReward = 2546,
PlayerActionRogueAeonEffect = 2547,
PlayerActionRogueReforgeBuff = 2548,
PlayerActionRogueTradeMiracle = 2549,
PlayerActionRogueRemoveAvatar = 2550,
PlayerActionRogueDialogueSelect = 2551,
PlayerActionRogueSelectAeon = 2552,
PlayerActionRogueDialogueFinish = 2553,
PlayerActionRogueHandbookReward = 2554,
PlayerActionRogueAdventureRoomReward = 2555,
PlayerActionRogueShopBuy = 2556,
PlayerActionRogueRepairMiracle = 2557,
PlayerActionRogueReplaceAllMiracle = 2558,
PlayerActionRogueMiracleBroken = 2559,
PlayerActionRogueShopRefresh = 2560,
PlayerActionRogueLevelMechanism = 2561,
PlayerActionRogueRemoveMiracle = 2562,
PlayerActionRogueDropBuff = 2563,
PlayerActionRogueDestroyMiracle = 2564,
PlayerActionRogueActivateFormula = 2565,
PlayerActionRogueDeactivateFormula = 2566,
PlayerActionRogueRemoveBuff = 2567,
PlayerActionRogueSelectFormula = 2568,
PlayerActionRogueDropFormula = 2569,
PlayerActionRogueRollFormula = 2570,
PlayerActionRogueReforgeFormula = 2571,
PlayerActionRogueComposeMiracle = 2572,
PlayerActionRogueReforgeMiracle = 2573,
PlayerActionRogueDoGamble = 2574,
PlayerActionRogueKeywordActivate = 2575,
PlayerActionRogueKeywordDeactivate = 2576,
PlayerActionRogueSourceDefault = 2577,
PlayerActionRoguePlayerSelect = 2578,
PlayerActionRogueLayerSettlement = 2579,
PlayerActionRogueFormula = 2580,
PlayerActionRogueWorkbench = 2581,
PlayerActionRogueModifier = 2582,
PlayerActionRogueReforge = 2583,
PlayerActionRogueTalent = 2584,
PlayerActionRogueReroll = 2585,
PlayerActionRogueCoinChange = 2586,
PlayerActionRogueMagicScepterShop = 2587,
PlayerActionRogueMagicUnitShop = 2588,
PlayerActionRogueMagicScepterLevelUp = 2589,
PlayerActionGacha = 2601,
PlayerActionAddGachaTicket = 2602,
PlayerActionGachaExchange = 2603,
PlayerActionSetGachaDecideItem = 2604,
PlayerActionEventMissionAccept = 2801,
PlayerActionEventMissionFinish = 2802,
PlayerActionEventMissionReward = 2803,
PlayerActionRaidFinish = 2901,
PlayerActionRaidBegin = 2902,
PlayerActionChallengeRaidReward = 2903,
PlayerActionStartRaid = 2904,
PlayerActionEndRaid = 2905,
PlayerActionRaidTargetFinish = 2906,
PlayerActionArchiveRaid = 2907,
PlayerActionHeroBaseTypeChange = 3051,
PlayerActionHeroBaseTypeAddByMission = 3052,
PlayerActionHeroBaseTypeAddByReq = 3053,
PlayerActionHeroBaseTypeAdd = 3054,
PlayerActionDialogueSelect = 3101,
PlayerActionExpeditionStart = 3151,
PlayerActionExpeditionFinish = 3152,
PlayerActionExpeditionReward = 3153,
PlayerActionActivityExpeditionStart = 3154,
PlayerActionActivityExpeditionFinish = 3155,
PlayerActionActivityExpeditionReward = 3156,
PlayerActionActivityExpeditionBegin = 3157,
PlayerActionActivityExpeditionEnd = 3158,
PlayerActionExpeditionSet = 3159,
PlayerActionExpeditionTakeReward = 3160,
PlayerActionActivityLoginReward = 3201,
PlayerActionFriendReport = 3301,
PlayerActionAssistReward = 3302,
PlayerActionAssistAvatarRefresh = 3303,
PlayerActionAssistAvatarBattleStart = 3304,
PlayerActionAssistAvatarBattleEnd = 3305,
PlayerActionFriendApply = 3306,
PlayerActionFriendManage = 3307,
PlayerActionFriendBlacklist = 3308,
PlayerActionFriendModifyRemarkName = 3309,
PlayerActionFriendMark = 3310,
PlayerActionFriendAssistList = 3311,
PlayerActionBattlePassLevelReward = 3202,
PlayerActionBattlePass128TierReward = 3203,
PlayerActionBattlePassLevelRewardAutoMail = 3204,
PlayerActionBuyBattlePass = 3205,
PlayerActionAddBattlePassExp = 3206,
PlayerActionBattlePassLevelUp = 3207,
PlayerActionBuyBattlePassLevel = 3208,
PlayerActionBattlePassEndMail = 3209,
PlayerActionBattlePass68TierReward = 3210,
PlayerActionModifySign = 3401,
PlayerActionDisplayAvatarSet = 3402,
PlayerActionAssistAvatarSet = 3403,
PlayerActionAchievementFinish = 3501,
PlayerActionAchievementReward = 3502,
PlayerActionAchievementAddExp = 3503,
PlayerActionAchievementLevelUp = 3504,
PlayerActionPunkLordReward = 3601,
PlayerActionPunkLordBossSearch = 3604,
PlayerActionPunkLordBossShare = 3605,
PlayerActionStartPunkLordRaid = 3606,
PlayerActionPunkLordSupportTimes = 3608,
PlayerActionPunkLordScoreReward = 3609,
PlayerActionPunkLordListRefresh = 3610,
PlayerActionPunkLordPowerAttack = 3611,
PlayerActionPunkLordBattleEnd = 3612,
PlayerActionPunkLordBossDeath = 3613,
PlayerActionPunkLordBossScore = 3614,
PlayerActionDailyActiveLevelReward = 3701,
PlayerActionDailyActiveAddPoint = 3702,
PlayerActionDailyActiveDeleteOldQuest = 3703,
PlayerActionFightActivityBegin = 3791,
PlayerActionFightActivityEnd = 3792,
PlayerActionFightActivityReward = 3801,
PlayerActionActivityEndMail = 3802,
PlayerActionAppointmentMail = 3803,
PlayerActionShareReward = 3804,
PlayerActionActivityTrialReward = 3805,
PlayerActionActivityTrialStart = 3806,
PlayerActionPsPreOrderMail1 = 3811,
PlayerActionPsPreOrderMail2 = 3812,
PlayerActionPsLoginMail = 3813,
PlayerActionLoginMail = 3814,
PlayerActionGooglePoints100Mail = 3821,
PlayerActionGooglePoints150Mail = 3822,
PlayerActionTrainVisitorBehaviorFinish = 3901,
PlayerActionEnterViewTrain = 3902,
PlayerActionTrainVisitorBehaviorRewardForceSend = 3903,
PlayerActionTrainVisitorRegisterOpen = 3904,
PlayerActionTrainVisitorBehaviorRewardForceSendByRegister = 3905,
PlayerActionTrainVisitorClearLastTrainVisitor = 3906,
PlayerActionTrainVisitorRefreshTrainVisitor = 3907,
PlayerActionTrainVisitorRefreshNpc = 3908,
PlayerActionMessageGroupAccept = 3951,
PlayerActionMessageSectionAccept = 3952,
PlayerActionMessageSectionFinish = 3953,
PlayerActionMessageItemFinish = 3954,
PlayerActionFinishMessageGroupReward = 3955,
PlayerActionSubstituteMessageGroupReward = 3956,
PlayerActionDeleteMessageGroup = 3957,
PlayerActionDeleteMessageSection = 3958,
PlayerActionDeleteMessageGroupByConfig = 3959,
PlayerActionDeleteMessageGroupByActivity = 3960,
PlayerActionDeleteMessageGroupByMission = 3961,
PlayerActionTextJoinSave = 4001,
PlayerActionBoxingClubStart = 4051,
PlayerActionBoxingClubFinish = 4052,
PlayerActionBoxingClubPause = 4053,
PlayerActionBoxingClubStageStart = 4054,
PlayerActionTalkSend = 4101,
PlayerActionSelectInclinationText = 4102,
PlayerActionMuseumSettleTurnOpen = 4201,
PlayerActionMuseumUpgradeArea = 4202,
PlayerActionMuseumUpgradeAreaStat = 4203,
PlayerActionMuseumDispatchRewardRegular = 4204,
PlayerActionMuseumDispatchRewardDirectional = 4205,
PlayerActionMuseumPhaseTargetFinished = 4206,
PlayerActionMuseumGetStuff = 4207,
PlayerActionMuseumGetExhibit = 4208,
PlayerActionMuseumTakeCollectMission = 4209,
PlayerActionMuseumAreaUnlock = 4210,
PlayerActionMuseumAreaUpgrade = 4211,
PlayerActionMuseumAreaStatUpgrade = 4212,
PlayerActionMuseumEnterNextRound = 4213,
PlayerActionMuseumStartDispatch = 4214,
PlayerActionMuseumSettleDispatch = 4215,
PlayerActionMuseumRenewPointChanged = 4216,
PlayerActionMuseumTargetReward = 4217,
PlayerActionMuseumPhaseUpgrade = 4218,
PlayerActionMuseumCollectReward = 4219,
PlayerActionMuseumTargetStart = 4220,
PlayerActionMuseumTargetFinish = 4221,
PlayerActionActivityMonsterResearchConsumeMaterial = 4301,
PlayerActionActivityMonsterResearchTakeReward = 4302,
PlayerActionPlayerReturnStart = 4401,
PlayerActionPlayerReturnSign = 4402,
PlayerActionPlayerReturnPoint = 4403,
PlayerActionPlayerReturnCountdown = 4404,
PlayerActionPlayerReturnFinish = 4405,
PlayerActionPlayerReturnCompensate = 4406,
PlayerActionPlayerReturnGetRelic = 4407,
PlayerActionPlayerReturnBpExpExtra = 4408,
PlayerActionPlayerReturnHcoinExtra = 4409,
PlayerActionPlayerReturnCustomRelic = 4410,
PlayerActionPlayerReturnAssistChange = 4421,
PlayerActionRogueChallengeActivityStart = 4411,
PlayerActionRogueChallengeActivityFinish = 4412,
PlayerActionRogueChallengeActivitySave = 4413,
PlayerActionPlayerReturnLoginMail = 4431,
PlayerActionPlayerReturnExtraHcoinProgressChange = 4432,
PlayerActionAetherDivideUsePassiveSkillItem = 4450,
PlayerActionAetherDivideClearPassiveSkill = 4451,
PlayerActionAetherDivideFinishChallenge = 4452,
PlayerActionAetherDivideOverflowChunkReward = 4453,
PlayerActionAetherDivideLevelUp = 4454,
PlayerActionAetherDivideNewReward = 4455,
PlayerActionAetherDivideMonsterAdd = 4456,
PlayerActionAetherDivideMonsterLevel = 4457,
PlayerActionAetherDivideMonsterSkillWear = 4458,
PlayerActionAetherDivideTeamChange = 4459,
PlayerActionAetherDivideStageBegin = 4460,
PlayerActionAetherDivideStageEnd = 4461,
PlayerActionAetherDivideStageRoll = 4462,
PlayerActionAlleyEventFinish = 4501,
PlayerActionAlleyTakeReward = 4502,
PlayerActionAlleyPrestigeLevelUp = 4503,
PlayerActionAlleyLogisticsFinish = 4504,
PlayerActionAlleyPlacingGameFinish = 4505,
PlayerActionAlleyGuaranteedFunds = 4506,
PlayerActionAlleyTakeEventReward = 4507,
PlayerActionAlleySpecialOrderFinish = 4508,
PlayerActionSensitiveWordShield = 4601,
PlayerActionSensitiveWordServerInternalError = 4602,
PlayerActionSensitiveWordPlatformError = 4603,
PlayerActionTreasureDungeonStart = 4701,
PlayerActionTreasureDungeonFinish = 4702,
PlayerActionTreasureDungeonEnterFloor = 4703,
PlayerActionTreasureDungeonLeaveFloor = 4704,
PlayerActionTreasureDungeonUseItem = 4705,
PlayerActionTreasureDungeonAvatarChange = 4706,
PlayerActionTreasureDungeonBattleStart = 4707,
PlayerActionTreasureDungeonBattleEnd = 4708,
PlayerActionTreasureDungeonPickupBuff = 4709,
PlayerActionChessRogueFirstFinish = 4801,
PlayerActionChessRogueGiveupDice = 4802,
PlayerActionChessRogueSubStorySelect = 4803,
PlayerActionChessRogueActionPoint = 4804,
PlayerActionChessRogueReviveByProp = 4805,
PlayerActionChessRogueStartLevel = 4806,
PlayerActionChessRogueDiceEffect = 4807,
PlayerActionChessRogueMainStoryFinish = 4808,
PlayerActionChessRogueAeonTalentEffect = 4809,
PlayerActionChessRogueModifierOthersEffect = 4810,
PlayerActionChessRogueAddBuff = 4811,
PlayerActionChessRogueReforgeBuff = 4812,
PlayerActionChessRogueBuffLevelUp = 4813,
PlayerActionChessRogueEnhanceBuff = 4814,
PlayerActionChessRogueAddMiracle = 4815,
PlayerActionChessRogueSwapMiracle = 4816,
PlayerActionChessRogueSelectBonus = 4817,
PlayerActionChessRogueDialogueFinish = 4818,
PlayerActionChessRogueSubStoryFinish = 4819,
PlayerActionChessRogueAdventureRoomFinish = 4820,
PlayerActionChessRogueFinishLevel = 4821,
PlayerActionChessRogueStartLayer = 4822,
PlayerActionChessRogueFinishLayer = 4823,
PlayerActionChessRogueEnterRoom = 4824,
PlayerActionChessRogueLeaveRoom = 4825,
PlayerActionChessRogueRollDice = 4826,
PlayerActionChessRogueSelectDice = 4827,
PlayerActionChessRogueUnlockDice = 4828,
PlayerActionChessRogueBoardEvent = 4829,
PlayerActionChessRogueDimensionPoint = 4830,
PlayerActionChessRoguePickAvatar = 4831,
PlayerActionChessRogueReviveAvatar = 4832,
PlayerActionChessRogueNousSubStorySelect = 4833,
PlayerActionChessRogueLevelMechanism = 4844,
PlayerActionChessRogueNousStartLevel = 4845,
PlayerActionChessRogueNousFinishLevel = 4846,
PlayerActionChessRogueNousStartLayer = 4847,
PlayerActionChessRogueNousFinishLayer = 4848,
PlayerActionChessRogueNousEnterRoom = 4849,
PlayerActionChessRogueNousLeaveRoom = 4850,
PlayerActionChessRogueNousSelectDice = 4851,
PlayerActionChessRogueNousUnlockDiceBranch = 4852,
PlayerActionChessRogueNousUnlockDiceSurface = 4853,
PlayerActionChessRogueNousEditDice = 4854,
PlayerActionChessRogueNousValueChange = 4855,
PlayerActionChessRogueNousMainStoryTrigger = 4856,
PlayerActionChessRogueNousMainStoryFinish = 4857,
PlayerActionChessRogueNousSubStoryTrigger = 4858,
PlayerActionChessRogueNousSubStoryFinish = 4859,
PlayerActionChessRogueNousEnableTalent = 4860,
PlayerActionChessRogueSelectBuff = 4861,
PlayerActionChessRogueSelectMiracle = 4862,
PlayerActionChessRogueRemoveMiracle = 4863,
PlayerActionChessRogueBoardCell = 4864,
PlayerActionFantasticStoryBattleBegin = 4901,
PlayerActionFantasticStoryBattleEnd = 4902,
PlayerActionRogueEndlessReward = 4950,
PlayerActionRogueEndlessLevelStart = 4951,
PlayerActionRogueEndlessStageBegin = 4952,
PlayerActionRogueEndlessStageEnd = 4953,
PlayerActionBattleCollegeReward = 5001,
PlayerActionCommonRogueMiracleForBuffShop = 5051,
PlayerActionCommonRogueAdventureRoomFinish = 5052,
PlayerActionCommonRogueBuyBuffShop = 5053,
PlayerActionCommonRogueBuyBuffShopRefresh = 5054,
PlayerActionCommonRogueCollectionUnlock = 5055,
PlayerActionCommonRogueCollectionSet = 5056,
PlayerActionCommonRogueExhibitionUnlock = 5057,
PlayerActionCommonRogueExhibitionSet = 5058,
PlayerActionCommonRogueChestInteract = 5059,
PlayerActionCommonRogueAdventureRoomWolfgunFinish = 5060,
PlayerActionHeliobusPostIncomeReward = 5101,
PlayerActionHeliobusPostFansReward = 5102,
PlayerActionHeliobusLevelUpgrade = 5103,
PlayerActionHeliobusPostReplyReward = 5104,
PlayerActionHeliobusCommentReplyReward = 5105,
PlayerActionHeliobusChallengeFirstReward = 5106,
PlayerActionHeliobusFansAdd = 5107,
PlayerActionHeliobusActionDaySettle = 5108,
PlayerActionHeliobusSkillUnlock = 5109,
PlayerActionHeliobusStageBegin = 5110,
PlayerActionHeliobusStageEnd = 5111,
PlayerActionHeliobusSnsRead = 5112,
PlayerActionHeliobusSnsPostUnlock = 5113,
PlayerActionHeliobusSnsCommentUnlock = 5114,
PlayerActionHeliobusSnsComment = 5115,
PlayerActionHeliobusSnsPost = 5116,
PlayerActionHeliobusSnsLike = 5117,
PlayerActionHeliobusPhaseUpgrade = 5118,
PlayerActionPsPointCard30Reward = 5201,
PlayerActionPsPointCard50Reward = 5202,
PlayerActionPsPointCard100Reward = 5203,
PlayerActionPsnPlusGiftReward = 5204,
PlayerActionAppleGiftCardReward = 5205,
PlayerActionHeartDialSubmitItem = 5301,
PlayerActionHeartDialDialoguePerform = 5302,
PlayerActionHeartDialTraceConsume = 5303,
PlayerActionHeartDialChangeEmotion = 5304,
PlayerActionTravelBrochureAddDefaultPaster = 5401,
PlayerActionSpaceZooBorn = 5501,
PlayerActionSpaceZooMutate = 5502,
PlayerActionSpaceZooDelete = 5503,
PlayerActionSpaceZooExchangeItem = 5504,
PlayerActionSpaceZooExpPoint = 5505,
PlayerActionSpaceZooTakeReward = 5506,
PlayerActionSpaceZooCollection = 5507,
PlayerActionSpaceZooShow = 5508,
PlayerActionSpaceZooSpecialData = 5509,
PlayerActionStrongChallengeBattleBegin = 5701,
PlayerActionStrongChallengeBattleEnd = 5702,
PlayerActionRollShopDoGacha = 5751,
PlayerActionRollShopTakeReward = 5752,
PlayerActionOfferingSubmitItem = 5801,
PlayerActionOfferingTakeReward = 5802,
PlayerActionTravelBrochurePageUnlock = 5851,
PlayerActionTravelBrochurePageInteractAward = 5852,
PlayerActionTravelBrochureStickerUnlock = 5853,
PlayerActionTravelBrochureStickerApply = 5854,
PlayerActionTravelBrochureStickerRemove = 5855,
PlayerActionTravelBrochurePageReset = 5856,
PlayerActionTrackMainMissionId = 5901,
PlayerActionWolfBroBegin = 5911,
PlayerActionWolfBroGroupStateChange = 5912,
PlayerActionWolfBroEnd = 5913,
PlayerActionWolfBroBulletZero = 5914,
PlayerActionWolfBroActivateBullet = 5915,
PlayerActionWolfBroBulletNumChange = 5916,
PlayerActionWolfBroUseBulletNull = 5917,
PlayerActionWolfBroUseBulletHitMonster = 5918,
PlayerActionWolfBroPickUpBullet = 5919,
PlayerActionWolfBroRestoreArchive = 5920,
PlayerActionTelevisionActivityBattleBegin = 5921,
PlayerActionTelevisionActivityBattleEnd = 5922,
PlayerActionFeverTimeActivityBattleBegin = 5923,
PlayerActionFeverTimeActivityBattleEnd = 5924,
PlayerActionGunPlayEnd = 5925,
PlayerActionActivityStarFightBegin = 5926,
PlayerActionActivityStarFightEnd = 5927,
PlayerActionMapRotationEnterRegion = 5931,
PlayerActionMapRotationLeaveRegion = 5932,
PlayerActionMapRotationInteractCharger = 5933,
PlayerActionMapRotationDeployRotater = 5934,
PlayerActionMapRotationRotateMap = 5935,
PlayerActionMapRotationAddEnergy = 5936,
PlayerActionMapRotationSetMaxEnergy = 5937,
PlayerActionMapRotationRemoveRotater = 5938,
PlayerActionMapRotationAutoDeployRotater = 5939,
PlayerActionMapRotationAutoRemoveRotater = 5940,
PlayerActionDrinkMakerAddTips = 5951,
PlayerActionDrinkMakerFinishChallenge = 5952,
PlayerActionDrinkMakerGuestMaxFaithReward = 5953,
PlayerActionDrinkMakerMakeDrink = 5954,
PlayerActionDrinkMakerSaveCustomDrink = 5955,
PlayerActionDrinkMakerEndSequence = 5956,
PlayerActionDrinkMakerCheersMakeDrink = 5957,
PlayerActionDrinkMakerCheersNpcDrink = 5958,
PlayerActionChangeStoryLine = 6001,
PlayerActionContentPackageStatusChange = 6011,
PlayerActionContentPackageTrackChange = 6012,
PlayerActionContentPackageAcceptMainMission = 6013,
PlayerActionWorldDirectUnlock = 6041,
PlayerActionMonopolyTurnFinish = 6051,
PlayerActionMonopolyAssetTurntax = 6052,
PlayerActionMonopolyAssetBonus = 6053,
PlayerActionMonopolyEventEffect = 6054,
PlayerActionMonopolyMiniGameSettle = 6055,
PlayerActionMonopolyGameRaiseRatio = 6056,
PlayerActionMonopolyMoveRollDice = 6057,
PlayerActionMonopolyMove = 6059,
PlayerActionMonopolyBuyGoods = 6060,
PlayerActionMonopolyUpgradeAsset = 6061,
PlayerActionMonopolyEventRerollRandom = 6062,
PlayerActionMonopolyDailyRefresh = 6063,
PlayerActionMonopolyGameGuessBuyInformation = 6064,
PlayerActionMonopolyDailyFirstEnterActivity = 6065,
PlayerActionMonopolySocialEvent = 6066,
PlayerActionMonopolyRaffleTicketReward = 6067,
PlayerActionMonopolyLike = 6068,
PlayerActionMonopolyPhaseReward = 6069,
PlayerActionMonopolyMbtiReportReward = 6070,
PlayerActionMonopolyDailySettle = 6071,
PlayerActionMonopolyStart = 6072,
PlayerActionMonopolyGetBuff = 6073,
PlayerActionMonopolyAssetFundsChange = 6074,
PlayerActionMonopolyAssetUpgrade = 6075,
PlayerActionMonopolyDirectCoinGameSettle = 6076,
PlayerActionMonopolyExtractRaffleTicket = 6077,
PlayerActionMonopolyMbtiProgressChange = 6078,
PlayerActionMonopolyQuizGameSettle = 6079,
PlayerActionMonopolyEventSettle = 6080,
PlayerActionMonopolyItemChange = 6081,
PlayerActionMonopolyCellTrigger = 6082,
PlayerActionMonopolyEventTrigger = 6083,
PlayerActionMonopolyClickEffect = 6084,
PlayerActionEvolveBuildLevelFinish = 6101,
PlayerActionEvolveBuildShopAbilityUp = 6102,
PlayerActionEvolveBuildShopAbilityDown = 6103,
PlayerActionEvolveBuildTakeExpReward = 6104,
PlayerActionEvolveBuildBattleEndAddCoin = 6105,
PlayerActionEvolveBuildShopAbilityReset = 6106,
PlayerActionEvolveBuildLevelStart = 6107,
PlayerActionEvolveBuildLevelEnd = 6108,
PlayerActionEvolveBuildStageStart = 6109,
PlayerActionEvolveBuildStageEnd = 6110,
PlayerActionEvolveBuildLevelLeave = 6111,
PlayerActionClockParkUnlockScript = 6151,
PlayerActionClockParkUnlockTalent = 6152,
PlayerActionClockParkFinishScript = 6153,
PlayerActionClockParkRoundUpdate = 6154,
PlayerActionClockParkScriptBegin = 6155,
PlayerActionRogueTournStartLevel = 6200,
PlayerActionRogueTournFinishLevel = 6201,
PlayerActionRogueTournExpReward = 6202,
PlayerActionRogueTournFinishWeekChallenge = 6203,
PlayerActionRogueTournPermanentTalentEffect = 6204,
PlayerActionRogueTournFinishFormulaStory = 6205,
PlayerActionRogueTournRevive = 6206,
PlayerActionRogueTournStageBegin = 6207,
PlayerActionRogueTournStageEnd = 6208,
PlayerActionRogueTournPermanentEnableTalent = 6209,
PlayerActionRogueTournPermanentResetTalent = 6210,
PlayerActionRogueTournCocoonStageBegin = 6211,
PlayerActionRogueTournCocoonStageEnd = 6212,
PlayerActionRogueTournExpUpdate = 6213,
PlayerActionRogueTournEnterRoom = 6214,
PlayerActionRogueTournLeaveRoom = 6215,
PlayerActionRogueTournArchiveSave = 6216,
PlayerActionRogueTournSelectBonus = 6217,
PlayerActionRogueTournDialogueFinish = 6218,
PlayerActionRogueTournDoGamble = 6219,
PlayerActionRogueTournRoomContentGenerate = 6220,
PlayerActionRogueTournAddMiracle = 6221,
PlayerActionRogueTournRemoveMiracle = 6222,
PlayerActionRogueTournSelectMiracle = 6223,
PlayerActionRogueTournDropMiracle = 6224,
PlayerActionRogueTournAddBuff = 6225,
PlayerActionRogueTournSelectBuff = 6226,
PlayerActionRogueTournBuffLevelUp = 6227,
PlayerActionRogueTournRemoveBuff = 6228,
PlayerActionRogueTournAddFormula = 6229,
PlayerActionRogueTournRemoveFormula = 6230,
PlayerActionRogueTournSelectFormula = 6231,
PlayerActionRogueTournActivateFormula = 6232,
PlayerActionRogueTournAdventureRoomFinish = 6233,
PlayerActionRogueTournAlterLineup = 6234,
PlayerActionRogueTournSeasonEnableTalent = 6235,
PlayerActionRogueTournTitanStartLevel = 6236,
PlayerActionRogueTournTitanFinishLevel = 6237,
PlayerActionRogueTournTitanEnterRoom = 6238,
PlayerActionRogueTournTitanLeaveRoom = 6239,
PlayerActionRogueTournTitanStageBegin = 6240,
PlayerActionRogueTournTitanStageEnd = 6241,
PlayerActionRogueTournTitanArchiveSave = 6243,
PlayerActionRogueTournTitanAddTitanBless = 6244,
PlayerActionRogueTournTitanSelectTitanBless = 6245,
PlayerActionRogueTournDivisionChange = 6246,
PlayerActionRogueTournSelectReRollMiracle = 6247,
PlayerActionRogueTournTriggerBattleByShop = 6248,
PlayerActionRogueTournUseSuperRewardKey = 6249,
PlayerActionRogueTournPersonaStyleExpChange = 6250,
PlayerActionRogueTournPersonaStyleSelect = 6251,
PlayerActionRogueTournPersonaStartLevel = 6252,
PlayerActionRogueTournPersonaFinishLevel = 6253,
PlayerActionRogueTournPersonaEnterRoom = 6254,
PlayerActionRogueTournPersonaLeaveRoom = 6255,
PlayerActionRogueTournPersonaStageBegin = 6256,
PlayerActionRogueTournPersonaStageEnd = 6257,
PlayerActionRogueTournPersonaArchiveSave = 6258,
PlayerActionRogueTournHexEquipmentChange = 6259,
PlayerActionRogueTournPersonaRoomCardChange = 6260,
PlayerActionRogueTournPersonaRoomCardLevelChange = 6261,
PlayerActionRogueTournPersonaRoomCardAttributeChange = 6262,
PlayerActionRogueTournPersonaRoomCardSelect = 6263,
PlayerActionRogueTournPersonaRoomCardWash = 6264,
PlayerActionRogueTournPersonaStyleGiftSelect = 6265,
PlayerActionRogueTournPersonaStyleGiftSelectRefresh = 6266,
PlayerActionRogueTournPersonaRoomCardReroll = 6267,
PlayerActionRogueTournMiracleStatusChange = 6268,
PlayerActionRogueWorkbenchReforgeFormula = 6281,
PlayerActionRogueWorkbenchReforgeMiracle = 6282,
PlayerActionRogueWorkbenchComposeMiracle = 6283,
PlayerActionRogueWorkbenchReforgeBuff = 6284,
PlayerActionRogueWorkbenchEnhanceBuff = 6285,
PlayerActionMatchThreePveSettle = 6301,
PlayerActionMatchThreeSettle = 6302,
PlayerActionFightMatch3GameStart = 6303,
PlayerActionFightMatch3GameEnd = 6304,
PlayerActionFightMatch3TurnEnd = 6305,
PlayerActionMatchThreeBirdPos = 6306,
PlayerActionMultiplePlayInvite = 6307,
PlayerActionMultiplePlayInviteRespond = 6308,
PlayerActionMultiplePlayLobbyEnter = 6309,
PlayerActionMultiplePlayLobbyQuit = 6310,
PlayerActionMultiplePlayLobbyKick = 6311,
PlayerActionMultiplePlayLobbyMatch = 6312,
PlayerActionMarbleSettle = 6313,
PlayerActionMatchThreeSoloSettle = 6314,
PlayerActionMatchThreeV2BattleitemLevelup = 6315,
PlayerActionMatchThreeV2PveSettle = 6316,
PlayerActionMatchThreeV2PvpSettle = 6317,
PlayerActionMatch3SoloGameStart = 6318,
PlayerActionMatch3SoloGameEnd = 6319,
PlayerActionMatch3SoloRoundEnd = 6320,
PlayerActionMatch3RoyaleSettle = 6321,
PlayerActionMatch3RoyaleGameStart = 6322,
PlayerActionMatch3RoyaleGameEnd = 6323,
PlayerActionMatch3RoyaleRoundEnd = 6324,
PlayerActionDiceCombatSettle = 6325,
PlayerActionDiceCombatV2Settle = 6326,
PlayerActionSwordTrainingLearnSkill = 6351,
PlayerActionSwordTrainingNormalAction = 6352,
PlayerActionSwordTrainingStoryEffect = 6353,
PlayerActionSwordTrainingEndingHint = 6354,
PlayerActionSwordTrainingActionHint = 6355,
PlayerActionSwordTrainingRestoreGameByExam = 6356,
PlayerActionSwordTrainingStoryLineFirstClear = 6357,
PlayerActionSwordTrainingTakeEndingReward = 6358,
PlayerActionSwordTrainingStoryLineBegin = 6359,
PlayerActionSwordTrainingEnterTurn = 6360,
PlayerActionSwordTrainingPlanAction = 6361,
PlayerActionSwordTrainingActionPhaseEnd = 6362,
PlayerActionSwordTrainingStory = 6363,
PlayerActionSwordTrainingStatusChange = 6364,
PlayerActionSwordTrainingMoodChange = 6365,
PlayerActionSwordTrainingBattleBegin = 6366,
PlayerActionSwordTrainingBattleEnd = 6367,
PlayerActionSwordTrainingCombatRankChange = 6368,
PlayerActionSwordTrainingStoryLineEnd = 6369,
PlayerActionSwordTrainingResumeStoryLine = 6370,
PlayerActionSwordTrainingGameSuccess = 6371,
PlayerActionSwordTrainingGameGiveUp = 6372,
PlayerActionSwordTrainingExam = 6374,
PlayerActionSwordTrainingDialogue = 6375,
PlayerActionSwordTrainingSetSkillTrace = 6376,
PlayerActionFightFestFinishScoreRaceMission = 6401,
PlayerActionFightFestFinishScoreRacePhase = 6402,
PlayerActionFightFestRaceStart = 6403,
PlayerActionFightFestRaceEnd = 6404,
PlayerActionFightFestChallengeStart = 6405,
PlayerActionFightFestChallengeEnd = 6406,
PlayerActionFightFestGetCoachItem = 6407,
PlayerActionFightFestAcceptScoreRaceMission = 6408,
PlayerActionPetUse = 6451,
PlayerActionMusicRhythmPassLevelStar = 6501,
PlayerActionMusicRhythmLevelBegin = 6502,
PlayerActionMusicRhythmLevelEnd = 6503,
PlayerActionTrackPhotoStageBegin = 6551,
PlayerActionTrackPhotoStageEnd = 6552,
PlayerActionSummonActivityBattleBegin = 6561,
PlayerActionSummonActivityBattleEnd = 6562,
PlayerActionRaidCollectionEnterNextRaid = 6571,
PlayerActionDifficultyAdjustmentSet = 6572,
PlayerActionDifficultyAdjustmentUnset = 6573,
PlayerActionRogueArcadeAdventureRoomStart = 6580,
PlayerActionRogueArcadeAdventureRoomFinish = 6581,
PlayerActionRogueMagicStartLevel = 6601,
PlayerActionRogueMagicFinishLevel = 6602,
PlayerActionRogueMagicRevive = 6603,
PlayerActionRogueMagicEnterRoom = 6604,
PlayerActionRogueMagicLeaveRoom = 6605,
PlayerActionRogueMagicAddMiracle = 6606,
PlayerActionRogueMagicRemoveMiracle = 6607,
PlayerActionRogueMagicStageBegin = 6608,
PlayerActionRogueMagicStageEnd = 6609,
PlayerActionRogueMagicEnableTalent = 6610,
PlayerActionRogueMagicFinishStory = 6611,
PlayerActionRogueMagicAddScepter = 6612,
PlayerActionRogueMagicSelectScepter = 6613,
PlayerActionRogueMagicMountUnit = 6614,
PlayerActionRogueMagicAutoMountUnit = 6615,
PlayerActionRogueMagicAddMagicUnit = 6616,
PlayerActionRogueMagicRemoveMagicUnit = 6617,
PlayerActionRogueMagicWorkbenchComposeMagicUnit = 6618,
PlayerActionRogueMagicWorkbenchReforgeMagicUnit = 6619,
PlayerActionRogueMagicWorkbenchLevelUpScepter = 6620,
PlayerActionTrainPartyGamePlayStart = 6701,
PlayerActionTrainPartyPhaseBegin = 6702,
PlayerActionTrainPartyPhaseEnd = 6703,
PlayerActionTrainPartyRound = 6704,
PlayerActionTrainPartyMeetingBegin = 6705,
PlayerActionTrainPartyMeetingEnd = 6706,
PlayerActionTrainPartyMeetingPlayCard = 6707,
PlayerActionTrainPartyMeetingReRoll = 6708,
PlayerActionTrainPartyBuildAreaUnlock = 6709,
PlayerActionTrainPartyBuildStep = 6710,
PlayerActionTrainPartyBuildLevelAward = 6711,
PlayerActionTrainPartyBuildingDynamicBuff = 6712,
PlayerActionTrainPartyBuildDiy = 6713,
PlayerActionSelfRoomBuildDiy = 6714,
PlayerActionSkipUnlockSelfRoom = 6715,
PlayerActionSelfRoomBuildDiyMerge = 6716,
PlayerActionPlayerRoomDisplayAreaChange = 6717,
PlayerActionSwitchHandOpPropState = 6801,
PlayerActionEraFlipperChangeRegionState = 6811,
PlayerActionEraFlipperChangePropState = 6812,
PlayerActionActivityBenefitReward = 6820,
PlayerActionActivityBenefitJoin = 6821,
PlayerActionActivityBenefitInitialReward = 6822,
PlayerActionActiveActivityReward = 6831,
PlayerActionPamSkinChangeSkin = 6851,
PlayerActionChestFind = 6861,
PlayerActionReissueMarkChestItemMail = 6862,
PlayerActionMarblePassMatch = 6871,
PlayerActionMarbleBuySeal = 6872,
PlayerActionMarbleFightGameBegin = 6873,
PlayerActionMarbleFightGameEnd = 6874,
PlayerActionMarbleFightGameRound = 6875,
PlayerActionMarbleFightGameTurn = 6876,
PlayerActionPlanetFesLevelUp = 6901,
PlayerActionPlanetFesActivityInit = 6902,
PlayerActionPlanetFesAvatarLevelUp = 6903,
PlayerActionPlanetFesTakeRegionPhaseReward = 6904,
PlayerActionPlanetFesAddItem = 6905,
PlayerActionPlanetFesQuest = 6906,
PlayerActionPlanetFesBusinessDayFinish = 6907,
PlayerActionPlanetFesAvatarStarUp = 6908,
PlayerActionPlanetFesUnlockLand = 6909,
PlayerActionPlanetFesBusinessEventFinish = 6910,
PlayerActionPlanetFesActivateCard = 6911,
PlayerActionPlanetFesSkillLevelUp = 6912,
PlayerActionPlanetFesGacha = 6913,
PlayerActionPlanetFesBusinessEventHandle = 6914,
PlayerActionPlanetFesCardApplyPermission = 6915,
PlayerActionPlanetFesCardInteract = 6916,
PlayerActionPlanetFesToSns = 6917,
PlayerActionPlanetFesSetWorkAvatar = 6918,
PlayerActionPlanetFesSummary = 6919,
PlayerActionTarotBookCharacterLevelUp = 6951,
PlayerActionTarotBookOpenPack = 6952,
PlayerActionTarotBookUnlockStory = 6953,
PlayerActionTarotBookUnlockStorySingle = 6954,
PlayerActionTarotBookFinishStory = 6955,
PlayerActionTarotBookFinishInteraction = 6956,
PlayerActionTarotBookChangeEnergy = 6957,
PlayerActionTarotBookUnlockInteraction = 6958,
PlayerActionChimeraRoundStart = 6971,
PlayerActionChimeraRoundWorkStart = 6972,
PlayerActionChimeraRoundWorkEnd = 6973,
PlayerActionChimeraEndlessStart = 6974,
PlayerActionChimeraEndlessEnd = 6975,
PlayerActionChimeraEndlessWorkStart = 6976,
PlayerActionChimeraEndlessWorkEnd = 6977,
PlayerActionChimeraRankChange = 6978,
PlayerActionChimeraGet = 6979,
PlayerActionStoryTokenTakeActivityReward = 6991,
PlayerActionReissueAvatarTokenItem = 6992,
PlayerActionAvatarDeliverRewardActivityTakeReward = 7001,
PlayerActionElfRestaurantBuyField = 7011,
PlayerActionElfRestaurantPlantSeed = 7012,
PlayerActionElfRestaurantRecycleSeed = 7013,
PlayerActionElfRestaurantHarvestCrop = 7014,
PlayerActionElfRestaurantUpgradeEmployeeLevel = 7015,
PlayerActionElfRestaurantUpgradeFacilityLevel = 7016,
PlayerActionElfRestaurantUpgradeRecipeLevel = 7017,
PlayerActionElfRestaurantBuyShopItem = 7018,
PlayerActionElfRestaurantFinishTradeOrder = 7019,
PlayerActionElfRestaurantTakeVillagerReward = 7020,
PlayerActionElfRestaurantSettleRestaurantPlay = 7021,
PlayerActionElfRestaurantInit = 7022,
PlayerActionElfRestaurantSettleProgress = 7023,
PlayerActionElfRestaurantSettleDay = 7024,
PlayerActionElfRestaurantAddItem = 7025,
PlayerActionLocalLegendReward = 7031,
PlayerActionFateLevelStart = 7041,
PlayerActionFateLevelSettle = 7042,
PlayerActionFateBattleStart = 7043,
PlayerActionFateBattleEnd = 7044,
PlayerActionFateAddHougu = 7045,
PlayerActionFateSelectHougu = 7046,
PlayerActionFateSelectReiju = 7047,
PlayerActionFateRefreshReiju = 7048,
PlayerActionFateAddCoin = 7049,
PlayerActionFateBuyBuff = 7050,
PlayerActionFateSellBuff = 7051,
PlayerActionFateRefreshShop = 7052,
PlayerActionFateLockGoods = 7053,
PlayerActionFateUnlockGoods = 7054,
PlayerActionFateTakeExpReward = 7055,
PlayerActionFateAddExp = 7056,
PlayerActionFateMasterHpChange = 7057,
PlayerActionParkourStartLevel = 7061,
PlayerActionParkourEndLevel = 7062,
PlayerActionBasinChestInteractResult = 7091,
PlayerActionRogueMiracleSwap = 7092,
PlayerActionHipplenEndingTakeReward = 7101,
PlayerActionHipplenGiftDeliverReward = 7102,
PlayerActionHipplenCycleStart = 7103,
PlayerActionHipplenCycleFinish = 7104,
PlayerActionHipplenAgendaPlan = 7105,
PlayerActionHipplenAgendaSettle = 7106,
PlayerActionHipplenTrialStart = 7107,
PlayerActionHipplenTrialFinish = 7108,
PlayerActionHipplenStatusChange = 7109,
PlayerActionHipplenOutfitChange = 7110,
PlayerActionHipplenTraitUnlock = 7111,
PlayerActionHipplenEndingUnlock = 7112,
PlayerActionHipplenOutfitUnlock = 7113,
PlayerActionHipplenGiftUnlock = 7114,
PlayerActionHipplenIncidentFinish = 7115,
PlayerActionChallengePeakStart = 7121,
PlayerActionChallengePeakReward = 7122,
PlayerActionChallengePeakMobStart = 7123,
PlayerActionChallengePeakMobSettle = 7124,
PlayerActionChallengePeakBossStart = 7125,
PlayerActionChallengePeakBossSettle = 7126,
PlayerActionChallengePeakFastPass = 7127,
PlayerActionChallengePeakRecommendLineup = 7128,
PlayerActionChallengePeakMobBattleEnd = 7129,
PlayerActionChallengePeakMobRecordClear = 7130,
PlayerActionCakeRaceLoan = 7141,
PlayerActionCakeRaceSectionBegin = 7142,
PlayerActionCakeRaceSectionEnd = 7143,
PlayerActionCakeRaceRoomSectionSettle = 7144,
PlayerActionCakeRaceGameSettle = 7145,
PlayerActionCakeRaceGameBetCat = 7146,
PlayerActionCakeRaceGameWinCoin = 7147,
PlayerActionCakeRaceLikeFriendRanking = 7148,
PlayerActionElationBattleBegin = 7161,
PlayerActionElationBattleEnd = 7162,
PlayerActionActivityHotDataChange = 7170,
PlayerActionChimeraDuelGameSettle = 7181,
PlayerActionChimeraDuelMasterUnlock = 7182,
PlayerActionChimeraDuelGameStart = 7183,
PlayerActionChimeraDuelBattleStart = 7184,
PlayerActionChimeraDuelBattleEnd = 7185,
PlayerActionChimeraDuelChimeraBuy = 7186,
PlayerActionChimeraDuelItemBuy = 7187,
PlayerActionChimeraDuelShopRefresh = 7188,
PlayerActionChimeraDuelChimeraEnhance = 7189,
PlayerActionChimeraDuelChimeraSell = 7190,
PlayerActionChimeraDuelShopStart = 7191,
PlayerActionChimeraDuelShopEnd = 7192,
PlayerActionChimeraDuelFriendPvpLineupSave = 7193,
PlayerActionChimeraDuelDefendLineupSet = 7194,
PlayerActionMazePuzzleFinishChenLingGameBoy = 7201,
PlayerActionMazePuzzleFiveDimMoneyChange = 7202,
PlayerActionMazePuzzleFinishFiveDimMiniGame = 7203,
PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode = 7204,
PlayerActionMazePuzzleEnterFiveDimGame = 7205,
PlayerActionMazePuzzleLeaveFiveDimGame = 7206,
PlayerActionMazePuzzleFiveDimGameSkillChange = 7207,
PlayerActionGridFightGameStart = 7251,
PlayerActionGridFightGameEnd = 7252,
PlayerActionGridFightRoundStart = 7253,
PlayerActionGridFightRoundEnd = 7254,
PlayerActionGridFightBattleStart = 7255,
PlayerActionGridFightBattleEnd = 7256,
PlayerActionGridFightBattleRole = 7257,
PlayerActionGridFightPortalRefresh = 7258,
PlayerActionGridFightPortalSelect = 7259,
PlayerActionGridFightAugmentRefresh = 7260,
PlayerActionGridFightAugmentSelect = 7261,
PlayerActionGridFightShopRefresh = 7262,
PlayerActionGridFightShopBuy = 7263,
PlayerActionGridFightSupplyRefresh = 7264,
PlayerActionGridFightSupplySelect = 7265,
PlayerActionGridFightForgeOpen = 7266,
PlayerActionGridFightSpecialShopBuy = 7267,
PlayerActionGridFightGetExp = 7268,
PlayerActionGridFightGetOrb = 7269,
PlayerActionGridFightUseOrb = 7270,
PlayerActionGridFightGetRole = 7271,
PlayerActionGridFightGetCoin = 7272,
PlayerActionGridFightGetFreeRefresh = 7273,
PlayerActionGridFightGetItem = 7274,
PlayerActionGridFightGetEquip = 7275,
PlayerActionGridFightDressEquip = 7276,
PlayerActionGridFightGetHp = 7277,
PlayerActionGridFightWeeklyScoreChange = 7278,
PlayerActionGridFightGetWeeklyReward = 7279,
PlayerActionGridFightSeasonExpChange = 7280,
PlayerActionGridFightTalentEnable = 7281,
PlayerActionGridFightTalentReset = 7282,
PlayerActionGridFightTutorialTaskFinish = 7283,
PlayerActionGridFightEliteBranchRefresh = 7284,
PlayerActionGridFightTutorialResume = 7285,
PlayerActionGridFightGetProjection = 7286,
PlayerActionGridFightGetPresent = 7287,
PlayerActionGridFightOpenPresent = 7288,
PlayerActionGridFightSettleSeasonEnd = 7289,
PlayerActionGridFightFavoriteArchive = 7290,
PlayerActionGridFightFormationEdit = 7291,
PlayerActionGridFightModifierUpdate = 7292,
PlayerActionGridFightFormationUgcUpdate = 7293,
PlayerActionLocalLegendBattleBegin = 7361,
PlayerActionLocalLegendBattleEnd = 7362,
PlayerActionDiceCombatBuyShopGood = 7351,
PlayerActionDiceCombatUpgradeAvatar = 7352,
PlayerActionDiceCombatFinishPveStage = 7353,
PlayerActionDiceCombatBegin = 7354,
PlayerActionDiceCombatTurnEnd = 7355,
PlayerActionDiceCombatEnd = 7356,
PlayerActionDiceCombatScoreChange = 7357,
PlayerActionDiceCombatChangeColorDice = 7358,
PlayerActionInteractiveTriggerMazeBuffAdd = 7371,
PlayerActionLlmChat = 7376,
PlayerActionLlmChatNextQuestion = 7377,
PlayerActionLlmChatFeedback = 7378,
PlayerActionAiPamChatPointChange = 7379,
PlayerActionTrainCakeCatchCatGodInteract = 7381,
PlayerActionTrainCakeCatchOpenBox = 7382,
PlayerActionTrainCakeCatchSearchCat = 7383,
PlayerActionTrainCakeCatchUnlockPerformance = 7384,
PlayerActionTrainCakeCatchUpdateDiyInfo = 7385,
PlayerActionSocialPlayTalk = 7386,
PlayerActionSocialPlayKickOutPlayer = 7387,
PlayerActionSocialPlayPopularityValue = 7388,
PlayerActionSocialPlayLeaveRoom = 7389,
PlayerActionSocialPlayEnterRoom = 7390,
PlayerActionTrainCakeCatchCatGodAppear = 7391,
PlayerActionIdleLiveUpgradeTeamSlot = 7401,
PlayerActionIdleLiveFinishSubNode = 7402,
PlayerActionIdleLiveFinishChapterFinalAct = 7403,
PlayerActionIdleLiveCollectIncome = 7404,
PlayerActionIdleLiveOpenChest = 7405,
PlayerActionIdleLiveTakeTaskReward = 7406,
PlayerActionIdleLiveTechTreeChange = 7407,
PlayerActionIdleLiveModifyCustomTitle = 7408,
PlayerActionIdleLiveCatchUpReward = 7409,
PlayerActionIdleLiveTakeMessageReward = 7410,
PlayerActionIdleLiveTakeGiftReward = 7411,
PlayerActionIdleLiveEndDungeon = 7412,
PlayerActionIdleLiveActivityInit = 7413,
PlayerActionIdleLiveEquipDiscard = 7414,
PlayerActionIdleLiveDoGacha = 7415,
PlayerActionIdleLiveAddAvatar = 7416,
PlayerActionIdleLiveTaskChange = 7417,
PlayerActionIdleLiveReplaceTeam = 7418,
PlayerActionIdleLiveHandleNormalEquip = 7419,
PlayerActionIdleLiveUpgradeSpecialEquip = 7420,
PlayerActionIdleLiveDressSpecialEquip = 7421,
PlayerActionIdleLiveAddItem = 7422,
PlayerActionIdleLiveQuestionChange = 7423,
PlayerActionIdleLiveStartNodeBattle = 7424,
PlayerActionIdleLiveFinishNodeBattle = 7425,
PlayerActionIdleLiveFinishNode = 7426,
PlayerActionIdleLiveMessageChange = 7427,
PlayerActionNewYearBoatTakeReward = 7451,
PlayerActionNewYearBoatSelectBoat = 7452,
PlayerActionNewYearBoatPeriodSettle = 7453,
PlayerActionBenefitV2ActivityTakeReward = 7454,
PlayerActionBenefitV2ActivityDraw = 7455,
PlayerActionJukeboxSetting = 7471,
PlayerActionJukeboxSettingReset = 7472,
PlayerActionDiceCombatV2FinishPveStage = 7476,
PlayerActionDiceCombatV2Begin = 7477,
PlayerActionDiceCombatV2TurnEnd = 7478,
PlayerActionDiceCombatV2End = 7479,
PlayerActionDiceCombatV2TacticsPointChange = 7480,
PlayerActionDiceCombatV2TacticsCardChange = 7481,
PlayerActionDiceCombatV2DiceChangeRequest = 7482,
PlayerActionDiceCombatV2DiceChange = 7483,
PlayerActionLimaoNewsSubmitIssue = 7486,
PlayerActionLimaoNewsSubmitPost = 7487,
PlayerActionLimaoNewsOfficeSurveyStateChange = 7488,
PlayerActionLimaoNewsTriggerMessage = 7489,
PlayerActionLimaoNewsFinishMessage = 7490,
PlayerActionLimaoNewsFinishCondition = 7491,
PlayerActionLimaoNewsUnlockPost = 7492,
PlayerActionLimaoNewsReplyComment = 7493,
PlayerActionLimaoNewsBanPost = 7494,
PlayerActionLimaoNewsTriggerOfficeEvent = 7495,
PlayerActionLimaoNewsFinishOfficeEvent = 7496,
PlayerActionLimaoNewsUpvoteContent = 7497,
PlayerActionChenLingBattleActivatePrivilege = 7506,
PlayerActionChenLingBattleConquerLevelUp = 7507,
PlayerActionChenLingBattleStartStage = 7508,
PlayerActionChenLingBattleSettleStage = 7509,
PlayerActionChenLingBattleStartBattle = 7510,
PlayerActionChenLingBattleFinishBattle = 7511,
PlayerActionChenLingBattleFinishWave = 7512,
PlayerActionChenLingBattleSelectCard = 7513,
PlayerActionChenLingBattleRefreshCard = 7514,
PlayerActionChenLingBattleBuyShopItem = 7515,
PlayerActionChenLingBattleRefreshShop = 7516,
PlayerActionChenLingBattleSelectPolicy = 7517,
PlayerActionChenLingBattleRefreshPolicy = 7518,
PlayerActionChenLingBattleAddHandCard = 7519,
PlayerActionChenLingBattleUseHandCard = 7520,
PlayerActionChenLingBattleSellHandCard = 7521,
PlayerActionChenLingBattleEntityUpgrade = 7522,
PlayerActionChenLingBattleCloneEntity = 7523,
PlayerActionCycleScoreChange = 7541,
PlayerActionCycleScoreTakeReward = 7542,
PlayerActionRelicPresetPlanSave = 7581,
PlayerActionRelicPresetPlanDelete = 7582,
PlayerActionRelicPresetPlanModifyName = 7583,
PlayerActionPixAirUnlockPlane = 7611,
PlayerActionPixAirStageStart = 7612,
PlayerActionPixAirBattleGen = 7613,
PlayerActionPixAirBattleEnd = 7614,
PlayerActionPixAirLootEquipSelect = 7615,
PlayerActionPixAirBuyEquip = 7616,
PlayerActionPixAirRefreshShop = 7617,
PlayerActionPixAirNodeSelectContent = 7618,
PlayerActionPixAirGrantReward = 7619,
PlayerActionPixAirEvent = 7620,
PlayerActionPixAirNewEquip = 7621,
PlayerActionPixAirSellEquip = 7622,
PlayerActionPixAirEquipUpgrade = 7623,
PlayerActionPixAirEquipEnchant = 7624,
PlayerActionPixAirCoinChange = 7625,
PlayerActionPixAirStageSettle = 7630,
PlayerActionExpeditionBattleGameStart = 7631,
PlayerActionExpeditionBattleGameEnd = 7632,
PlayerActionChenLingFesLevelStart = 7641,
PlayerActionChenLingFesBusinessDayEnd = 7642,
PlayerActionChenLingFesPhaseSettle = 7643,
PlayerActionChenLingFesLevelSettle = 7644,
}
impl PlayerActionType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PlayerActionNone => "PlayerActionType_PlayerActionNone",
Self::PlayerActionRegister => "PlayerActionType_PlayerActionRegister",
Self::PlayerActionLogin => "PlayerActionType_PlayerActionLogin",
Self::PlayerActionLogout => "PlayerActionType_PlayerActionLogout",
Self::PlayerActionAddExp => "PlayerActionType_PlayerActionAddExp",
Self::PlayerActionLevelUp => "PlayerActionType_PlayerActionLevelUp",
Self::PlayerActionAddMaterial => "PlayerActionType_PlayerActionAddMaterial",
Self::PlayerActionSaveStat => "PlayerActionType_PlayerActionSaveStat",
Self::PlayerActionTravelBrochureInteract => {
"PlayerActionType_PlayerActionTravelBrochureInteract"
}
Self::PlayerActionRelay => "PlayerActionType_PlayerActionRelay",
Self::PlayerActionRecharge => "PlayerActionType_PlayerActionRecharge",
Self::PlayerActionBuyGoods => "PlayerActionType_PlayerActionBuyGoods",
Self::PlayerActionAddCoin => "PlayerActionType_PlayerActionAddCoin",
Self::PlayerActionMonthCardDailyHcoin => {
"PlayerActionType_PlayerActionMonthCardDailyHcoin"
}
Self::PlayerActionMonthCardBuyMcoin => {
"PlayerActionType_PlayerActionMonthCardBuyMcoin"
}
Self::PlayerActionRechargeFreeCoin => {
"PlayerActionType_PlayerActionRechargeFreeCoin"
}
Self::PlayerActionAddMonthCard => "PlayerActionType_PlayerActionAddMonthCard",
Self::PlayerActionRechargeGiftPay => {
"PlayerActionType_PlayerActionRechargeGiftPay"
}
Self::PlayerActionRechargeGiftFree => {
"PlayerActionType_PlayerActionRechargeGiftFree"
}
Self::PlayerActionRechargeBenefit => {
"PlayerActionType_PlayerActionRechargeBenefit"
}
Self::PlayerActionRechargeGiftTakeReward => {
"PlayerActionType_PlayerActionRechargeGiftTakeReward"
}
Self::PlayerActionRechargeGiftReach => {
"PlayerActionType_PlayerActionRechargeGiftReach"
}
Self::PlayerActionRechargeBenefitReach => {
"PlayerActionType_PlayerActionRechargeBenefitReach"
}
Self::PlayerActionMonthCardEndMail => {
"PlayerActionType_PlayerActionMonthCardEndMail"
}
Self::PlayerActionMissionAccept => {
"PlayerActionType_PlayerActionMissionAccept"
}
Self::PlayerActionMissionFinish => {
"PlayerActionType_PlayerActionMissionFinish"
}
Self::PlayerActionMissionFail => "PlayerActionType_PlayerActionMissionFail",
Self::PlayerActionMainMissionAccept => {
"PlayerActionType_PlayerActionMainMissionAccept"
}
Self::PlayerActionSubMissionAccept => {
"PlayerActionType_PlayerActionSubMissionAccept"
}
Self::PlayerActionMainMissionFinish => {
"PlayerActionType_PlayerActionMainMissionFinish"
}
Self::PlayerActionSubMissionFinish => {
"PlayerActionType_PlayerActionSubMissionFinish"
}
Self::PlayerActionDailyTaskFinish => {
"PlayerActionType_PlayerActionDailyTaskFinish"
}
Self::PlayerActionDailyTaskTakeReward => {
"PlayerActionType_PlayerActionDailyTaskTakeReward"
}
Self::PlayerActionNpcTalkReward => {
"PlayerActionType_PlayerActionNpcTalkReward"
}
Self::PlayerActionMainMissionRecover => {
"PlayerActionType_PlayerActionMainMissionRecover"
}
Self::PlayerActionMainMissionDisable => {
"PlayerActionType_PlayerActionMainMissionDisable"
}
Self::PlayerActionConsumeItemSubMissionFinish => {
"PlayerActionType_PlayerActionConsumeItemSubMissionFinish"
}
Self::PlayerActionItemMonitorAllSources => {
"PlayerActionType_PlayerActionItemMonitorAllSources"
}
Self::PlayerActionGm => "PlayerActionType_PlayerActionGm",
Self::PlayerActionCustomOp => "PlayerActionType_PlayerActionCustomOp",
Self::PlayerActionCheckSum => "PlayerActionType_PlayerActionCheckSum",
Self::PlayerActionPlayerLocation => {
"PlayerActionType_PlayerActionPlayerLocation"
}
Self::PlayerActionChangeLanguage => {
"PlayerActionType_PlayerActionChangeLanguage"
}
Self::PlayerActionClientReport => "PlayerActionType_PlayerActionClientReport",
Self::PlayerActionAceReport => "PlayerActionType_PlayerActionAceReport",
Self::PlayerActionPlayerPowerInfo => {
"PlayerActionType_PlayerActionPlayerPowerInfo"
}
Self::PlayerActionDailyRefresh => "PlayerActionType_PlayerActionDailyRefresh",
Self::PlayerActionAvatarValueInfo => {
"PlayerActionType_PlayerActionAvatarValueInfo"
}
Self::PlayerActionMoveCheckFailedReport => {
"PlayerActionType_PlayerActionMoveCheckFailedReport"
}
Self::PlayerActionBattleFailedReport => {
"PlayerActionType_PlayerActionBattleFailedReport"
}
Self::PlayerActionSecurityReport => {
"PlayerActionType_PlayerActionSecurityReport"
}
Self::PlayerActionAvatarPromotion => {
"PlayerActionType_PlayerActionAvatarPromotion"
}
Self::PlayerActionAvatarAdd => "PlayerActionType_PlayerActionAvatarAdd",
Self::PlayerActionAvatarUseExpItem => {
"PlayerActionType_PlayerActionAvatarUseExpItem"
}
Self::PlayerActionAvatarLevelUp => {
"PlayerActionType_PlayerActionAvatarLevelUp"
}
Self::PlayerActionSkillTreeUp => "PlayerActionType_PlayerActionSkillTreeUp",
Self::PlayerActionAvatarHpChange => {
"PlayerActionType_PlayerActionAvatarHpChange"
}
Self::PlayerActionAvatarMpChange => {
"PlayerActionType_PlayerActionAvatarMpChange"
}
Self::PlayerActionAvatarAddExp => "PlayerActionType_PlayerActionAvatarAddExp",
Self::PlayerActionAvatarRankUp => "PlayerActionType_PlayerActionAvatarRankUp",
Self::PlayerActionAvatarRepeated => {
"PlayerActionType_PlayerActionAvatarRepeated"
}
Self::PlayerActionMpMaxChange => "PlayerActionType_PlayerActionMpMaxChange",
Self::PlayerActionAvatarTakePromotionReward => {
"PlayerActionType_PlayerActionAvatarTakePromotionReward"
}
Self::PlayerActionAvatarRelicAffixInfo => {
"PlayerActionType_PlayerActionAvatarRelicAffixInfo"
}
Self::PlayerActionAvatarMark => "PlayerActionType_PlayerActionAvatarMark",
Self::PlayerActionAvatarSystemPowerReset => {
"PlayerActionType_PlayerActionAvatarSystemPowerReset"
}
Self::PlayerActionAvatarChangePath => {
"PlayerActionType_PlayerActionAvatarChangePath"
}
Self::PlayerActionSetGrowthTargetAvatar => {
"PlayerActionType_PlayerActionSetGrowthTargetAvatar"
}
Self::PlayerActionDelAvatar => "PlayerActionType_PlayerActionDelAvatar",
Self::PlayerActionAvatarSkinChange => {
"PlayerActionType_PlayerActionAvatarSkinChange"
}
Self::PlayerActionSetGrowthTargetFunctionConfig => {
"PlayerActionType_PlayerActionSetGrowthTargetFunctionConfig"
}
Self::PlayerActionAvatarSkinActivityReissue => {
"PlayerActionType_PlayerActionAvatarSkinActivityReissue"
}
Self::PlayerActionSetAvatarEnhancedId => {
"PlayerActionType_PlayerActionSetAvatarEnhancedId"
}
Self::PlayerActionDressPlayerOutfit => {
"PlayerActionType_PlayerActionDressPlayerOutfit"
}
Self::PlayerActionStageBegin => "PlayerActionType_PlayerActionStageBegin",
Self::PlayerActionStageEnd => "PlayerActionType_PlayerActionStageEnd",
Self::PlayerActionCocoonStageBegin => {
"PlayerActionType_PlayerActionCocoonStageBegin"
}
Self::PlayerActionCocoonStageEnd => {
"PlayerActionType_PlayerActionCocoonStageEnd"
}
Self::PlayerActionFarmElementEnd => {
"PlayerActionType_PlayerActionFarmElementEnd"
}
Self::PlayerActionElementStageEnd => {
"PlayerActionType_PlayerActionElementStageEnd"
}
Self::PlayerActionCocoonSweep => "PlayerActionType_PlayerActionCocoonSweep",
Self::PlayerActionFarmElementSweep => {
"PlayerActionType_PlayerActionFarmElementSweep"
}
Self::PlayerActionRecoverStamina => {
"PlayerActionType_PlayerActionRecoverStamina"
}
Self::PlayerActionExchangeStamina => {
"PlayerActionType_PlayerActionExchangeStamina"
}
Self::PlayerActionLoginReward => "PlayerActionType_PlayerActionLoginReward",
Self::PlayerActionModifyNickname => {
"PlayerActionType_PlayerActionModifyNickname"
}
Self::PlayerActionGetLevelReward => {
"PlayerActionType_PlayerActionGetLevelReward"
}
Self::PlayerActionWorldLevelUp => "PlayerActionType_PlayerActionWorldLevelUp",
Self::PlayerActionAddStamina => "PlayerActionType_PlayerActionAddStamina",
Self::PlayerActionGameplayBirthdayRewardMail => {
"PlayerActionType_PlayerActionGameplayBirthdayRewardMail"
}
Self::PlayerActionRechargeRebateReward => {
"PlayerActionType_PlayerActionRechargeRebateReward"
}
Self::PlayerActionGameplayBirthdaySet => {
"PlayerActionType_PlayerActionGameplayBirthdaySet"
}
Self::PlayerActionReserveStaminaExchange => {
"PlayerActionType_PlayerActionReserveStaminaExchange"
}
Self::PlayerActionReserveStaminaAdd => {
"PlayerActionType_PlayerActionReserveStaminaAdd"
}
Self::PlayerActionReserveStaminaChange => {
"PlayerActionType_PlayerActionReserveStaminaChange"
}
Self::PlayerActionNowStamina => "PlayerActionType_PlayerActionNowStamina",
Self::PlayerActionFtcResetNickname => {
"PlayerActionType_PlayerActionFtcResetNickname"
}
Self::PlayerActionReserveAndFuelExchangeStamina => {
"PlayerActionType_PlayerActionReserveAndFuelExchangeStamina"
}
Self::PlayerActionMail => "PlayerActionType_PlayerActionMail",
Self::PlayerActionMailOpByUser => "PlayerActionType_PlayerActionMailOpByUser",
Self::PlayerActionMailOpByMuip => "PlayerActionType_PlayerActionMailOpByMuip",
Self::PlayerActionMailOpByGm => "PlayerActionType_PlayerActionMailOpByGm",
Self::PlayerActionMailOpByFull => "PlayerActionType_PlayerActionMailOpByFull",
Self::PlayerActionMailOpByExpire => {
"PlayerActionType_PlayerActionMailOpByExpire"
}
Self::PlayerActionMailOpByInternal => {
"PlayerActionType_PlayerActionMailOpByInternal"
}
Self::PlayerActionAddMail => "PlayerActionType_PlayerActionAddMail",
Self::PlayerActionDelMail => "PlayerActionType_PlayerActionDelMail",
Self::PlayerActionTakeAttachment => {
"PlayerActionType_PlayerActionTakeAttachment"
}
Self::PlayerActionReadMail => "PlayerActionType_PlayerActionReadMail",
Self::PlayerActionBattleAvatar => "PlayerActionType_PlayerActionBattleAvatar",
Self::PlayerActionBattleMonster => {
"PlayerActionType_PlayerActionBattleMonster"
}
Self::PlayerActionBattleEnd => "PlayerActionType_PlayerActionBattleEnd",
Self::PlayerActionBattleReplay => "PlayerActionType_PlayerActionBattleReplay",
Self::PlayerActionBattleAvatarDeath => {
"PlayerActionType_PlayerActionBattleAvatarDeath"
}
Self::PlayerActionBattleSwitchPhase => {
"PlayerActionType_PlayerActionBattleSwitchPhase"
}
Self::PlayerActionBattleMonsterSkill => {
"PlayerActionType_PlayerActionBattleMonsterSkill"
}
Self::PlayerActionBattleRebattle => {
"PlayerActionType_PlayerActionBattleRebattle"
}
Self::PlayerActionBattleAvatarServant => {
"PlayerActionType_PlayerActionBattleAvatarServant"
}
Self::PlayerActionMissionReward => {
"PlayerActionType_PlayerActionMissionReward"
}
Self::PlayerActionQuestAccept => "PlayerActionType_PlayerActionQuestAccept",
Self::PlayerActionQuestFinish => "PlayerActionType_PlayerActionQuestFinish",
Self::PlayerActionQuestRemove => "PlayerActionType_PlayerActionQuestRemove",
Self::PlayerActionQuestReward => "PlayerActionType_PlayerActionQuestReward",
Self::PlayerActionQuestAutoClose => {
"PlayerActionType_PlayerActionQuestAutoClose"
}
Self::PlayerActionQuestExpired => "PlayerActionType_PlayerActionQuestExpired",
Self::PlayerActionMissionRequired => {
"PlayerActionType_PlayerActionMissionRequired"
}
Self::PlayerActionSubmissionReward => {
"PlayerActionType_PlayerActionSubmissionReward"
}
Self::PlayerActionAchievementLevelReward => {
"PlayerActionType_PlayerActionAchievementLevelReward"
}
Self::PlayerActionQuestDelete => "PlayerActionType_PlayerActionQuestDelete",
Self::PlayerActionSubMissionReward2 => {
"PlayerActionType_PlayerActionSubMissionReward2"
}
Self::PlayerActionMissionCompensate => {
"PlayerActionType_PlayerActionMissionCompensate"
}
Self::PlayerActionMissionRecycle => {
"PlayerActionType_PlayerActionMissionRecycle"
}
Self::PlayerActionQuestReset => "PlayerActionType_PlayerActionQuestReset",
Self::PlayerActionQuestOptionalReward => {
"PlayerActionType_PlayerActionQuestOptionalReward"
}
Self::PlayerActionMcvChange => "PlayerActionType_PlayerActionMcvChange",
Self::PlayerActionQuestReissue => "PlayerActionType_PlayerActionQuestReissue",
Self::PlayerActionPropInteract => "PlayerActionType_PlayerActionPropInteract",
Self::PlayerActionAvatarMazeSkill => {
"PlayerActionType_PlayerActionAvatarMazeSkill"
}
Self::PlayerActionEnterMaze => "PlayerActionType_PlayerActionEnterMaze",
Self::PlayerActionOrdinaryInteract => {
"PlayerActionType_PlayerActionOrdinaryInteract"
}
Self::PlayerActionChestInteract => {
"PlayerActionType_PlayerActionChestInteract"
}
Self::PlayerActionCheckPointUnlock => {
"PlayerActionType_PlayerActionCheckPointUnlock"
}
Self::PlayerActionCheckPointInteract => {
"PlayerActionType_PlayerActionCheckPointInteract"
}
Self::PlayerActionCheckPointRevive => {
"PlayerActionType_PlayerActionCheckPointRevive"
}
Self::PlayerActionCheckPointTransfer => {
"PlayerActionType_PlayerActionCheckPointTransfer"
}
Self::PlayerActionMonsterInteract => {
"PlayerActionType_PlayerActionMonsterInteract"
}
Self::PlayerActionNpcInteract => "PlayerActionType_PlayerActionNpcInteract",
Self::PlayerActionPropHit => "PlayerActionType_PlayerActionPropHit",
Self::PlayerActionPrelogueRevive => {
"PlayerActionType_PlayerActionPrelogueRevive"
}
Self::PlayerActionPropState => "PlayerActionType_PlayerActionPropState",
Self::PlayerActionCheckPointRecover => {
"PlayerActionType_PlayerActionCheckPointRecover"
}
Self::PlayerActionMechanismBar => "PlayerActionType_PlayerActionMechanismBar",
Self::PlayerActionSubmitOrigamiItem => {
"PlayerActionType_PlayerActionSubmitOrigamiItem"
}
Self::PlayerActionMazeBuffDropItem => {
"PlayerActionType_PlayerActionMazeBuffDropItem"
}
Self::PlayerActionFsvChange => "PlayerActionType_PlayerActionFsvChange",
Self::PlayerActionTimelinePropState => {
"PlayerActionType_PlayerActionTimelinePropState"
}
Self::PlayerActionGroupPropertyChange => {
"PlayerActionType_PlayerActionGroupPropertyChange"
}
Self::PlayerActionOpenGroupPropertyChest => {
"PlayerActionType_PlayerActionOpenGroupPropertyChest"
}
Self::PlayerActionEquipmentPromotion => {
"PlayerActionType_PlayerActionEquipmentPromotion"
}
Self::PlayerActionAddItem => "PlayerActionType_PlayerActionAddItem",
Self::PlayerActionUseItem => "PlayerActionType_PlayerActionUseItem",
Self::PlayerActionEquipmentRankUp => {
"PlayerActionType_PlayerActionEquipmentRankUp"
}
Self::PlayerActionEquipmentLevelUp => {
"PlayerActionType_PlayerActionEquipmentLevelUp"
}
Self::PlayerActionExpUpEquipmentReturn => {
"PlayerActionType_PlayerActionExpUpEquipmentReturn"
}
Self::PlayerActionBagFullRewardMail => {
"PlayerActionType_PlayerActionBagFullRewardMail"
}
Self::PlayerActionEquipmentAdd => "PlayerActionType_PlayerActionEquipmentAdd",
Self::PlayerActionEquipmentWear => {
"PlayerActionType_PlayerActionEquipmentWear"
}
Self::PlayerActionItemCompose => "PlayerActionType_PlayerActionItemCompose",
Self::PlayerActionRelicLevelUp => "PlayerActionType_PlayerActionRelicLevelUp",
Self::PlayerActionExpUpRelicReturn => {
"PlayerActionType_PlayerActionExpUpRelicReturn"
}
Self::PlayerActionRelicNumChanged => {
"PlayerActionType_PlayerActionRelicNumChanged"
}
Self::PlayerActionRelicWear => "PlayerActionType_PlayerActionRelicWear",
Self::PlayerActionRelicCompose => "PlayerActionType_PlayerActionRelicCompose",
Self::PlayerActionSellItem => "PlayerActionType_PlayerActionSellItem",
Self::PlayerActionUnlockMusic => "PlayerActionType_PlayerActionUnlockMusic",
Self::PlayerActionExchangeHcoinWithPayMcoin => {
"PlayerActionType_PlayerActionExchangeHcoinWithPayMcoin"
}
Self::PlayerActionGetReward => "PlayerActionType_PlayerActionGetReward",
Self::PlayerActionExchangeHcoinWithFreeMcoin => {
"PlayerActionType_PlayerActionExchangeHcoinWithFreeMcoin"
}
Self::PlayerActionItemComposeFormulaUnlock => {
"PlayerActionType_PlayerActionItemComposeFormulaUnlock"
}
Self::PlayerActionExchangeHcoin => {
"PlayerActionType_PlayerActionExchangeHcoin"
}
Self::PlayerActionCityShopLevelReward => {
"PlayerActionType_PlayerActionCityShopLevelReward"
}
Self::PlayerActionItemRecycle => "PlayerActionType_PlayerActionItemRecycle",
Self::PlayerActionMuseumFundsConsume => {
"PlayerActionType_PlayerActionMuseumFundsConsume"
}
Self::PlayerActionMuseumEventBuyStuff => {
"PlayerActionType_PlayerActionMuseumEventBuyStuff"
}
Self::PlayerActionMuseumMarketBuyStuff => {
"PlayerActionType_PlayerActionMuseumMarketBuyStuff"
}
Self::PlayerActionMuseumRandomEvent => {
"PlayerActionType_PlayerActionMuseumRandomEvent"
}
Self::PlayerActionMuseumInitialItem => {
"PlayerActionType_PlayerActionMuseumInitialItem"
}
Self::PlayerActionOptionalBoxReward => {
"PlayerActionType_PlayerActionOptionalBoxReward"
}
Self::PlayerActionDestroyItem => "PlayerActionType_PlayerActionDestroyItem",
Self::PlayerActionTransferExp => "PlayerActionType_PlayerActionTransferExp",
Self::PlayerActionOndutyUse => "PlayerActionType_PlayerActionOndutyUse",
Self::PlayerActionItemMark => "PlayerActionType_PlayerActionItemMark",
Self::PlayerActionRelicDiscard => "PlayerActionType_PlayerActionRelicDiscard",
Self::PlayerActionGeneralVirtualItemChange => {
"PlayerActionType_PlayerActionGeneralVirtualItemChange"
}
Self::PlayerActionRelicLock => "PlayerActionType_PlayerActionRelicLock",
Self::PlayerActionRelicFilterPlanSave => {
"PlayerActionType_PlayerActionRelicFilterPlanSave"
}
Self::PlayerActionRelicFilterPlanDelete => {
"PlayerActionType_PlayerActionRelicFilterPlanDelete"
}
Self::PlayerActionRelicFilterPlanMark => {
"PlayerActionType_PlayerActionRelicFilterPlanMark"
}
Self::PlayerActionRelicSell => "PlayerActionType_PlayerActionRelicSell",
Self::PlayerActionRelicReforge => "PlayerActionType_PlayerActionRelicReforge",
Self::PlayerActionRelicSmartWearCustomPlan => {
"PlayerActionType_PlayerActionRelicSmartWearCustomPlan"
}
Self::PlayerActionRecoverRelic => "PlayerActionType_PlayerActionRecoverRelic",
Self::PlayerActionRecoverEquipment => {
"PlayerActionType_PlayerActionRecoverEquipment"
}
Self::PlayerActionEquipmentSell => {
"PlayerActionType_PlayerActionEquipmentSell"
}
Self::PlayerActionRelicSmartWearPinRelic => {
"PlayerActionType_PlayerActionRelicSmartWearPinRelic"
}
Self::PlayerActionRelicCocoonSetting => {
"PlayerActionType_PlayerActionRelicCocoonSetting"
}
Self::PlayerActionPersonalCardChange => {
"PlayerActionType_PlayerActionPersonalCardChange"
}
Self::PlayerActionPhoneCaseChange => {
"PlayerActionType_PlayerActionPhoneCaseChange"
}
Self::PlayerActionDeliveryItemReward => {
"PlayerActionType_PlayerActionDeliveryItemReward"
}
Self::PlayerActionItemAutoTransfer => {
"PlayerActionType_PlayerActionItemAutoTransfer"
}
Self::PlayerActionItemAutoTransferInBag => {
"PlayerActionType_PlayerActionItemAutoTransferInBag"
}
Self::PlayerActionItemAutoTransferOnAdd => {
"PlayerActionType_PlayerActionItemAutoTransferOnAdd"
}
Self::PlayerActionAddExtraCoin => "PlayerActionType_PlayerActionAddExtraCoin",
Self::PlayerActionVariableDiceExchangePartnerCoin => {
"PlayerActionType_PlayerActionVariableDiceExchangePartnerCoin"
}
Self::PlayerActionRelicBox => "PlayerActionType_PlayerActionRelicBox",
Self::PlayerActionRelicBoxSettle => {
"PlayerActionType_PlayerActionRelicBoxSettle"
}
Self::PlayerActionRelicBoxRegular => {
"PlayerActionType_PlayerActionRelicBoxRegular"
}
Self::PlayerActionRelicReplace => "PlayerActionType_PlayerActionRelicReplace",
Self::PlayerActionEquipmentUpCostPileSetting => {
"PlayerActionType_PlayerActionEquipmentUpCostPileSetting"
}
Self::PlayerActionRelicBoxShow => "PlayerActionType_PlayerActionRelicBoxShow",
Self::PlayerActionTutorialGuideFinish => {
"PlayerActionType_PlayerActionTutorialGuideFinish"
}
Self::PlayerActionTutorial => "PlayerActionType_PlayerActionTutorial",
Self::PlayerActionTutorialGuide => {
"PlayerActionType_PlayerActionTutorialGuide"
}
Self::PlayerActionMonsterDrop => "PlayerActionType_PlayerActionMonsterDrop",
Self::PlayerActionFinishChallenge => {
"PlayerActionType_PlayerActionFinishChallenge"
}
Self::PlayerActionChallengeStars => {
"PlayerActionType_PlayerActionChallengeStars"
}
Self::PlayerActionChallengeStart => {
"PlayerActionType_PlayerActionChallengeStart"
}
Self::PlayerActionChallengeEnd => "PlayerActionType_PlayerActionChallengeEnd",
Self::PlayerActionChallengeWin => "PlayerActionType_PlayerActionChallengeWin",
Self::PlayerActionChallengeFail => {
"PlayerActionType_PlayerActionChallengeFail"
}
Self::PlayerActionChallengeLeave => {
"PlayerActionType_PlayerActionChallengeLeave"
}
Self::PlayerActionChallengeSwitch => {
"PlayerActionType_PlayerActionChallengeSwitch"
}
Self::PlayerActionChallengeBonusReward => {
"PlayerActionType_PlayerActionChallengeBonusReward"
}
Self::PlayerActionChallengeStarsReward => {
"PlayerActionType_PlayerActionChallengeStarsReward"
}
Self::PlayerActionChallengeRestart => {
"PlayerActionType_PlayerActionChallengeRestart"
}
Self::PlayerActionChallengeStoryStart => {
"PlayerActionType_PlayerActionChallengeStoryStart"
}
Self::PlayerActionChallengeStoryEnd => {
"PlayerActionType_PlayerActionChallengeStoryEnd"
}
Self::PlayerActionChallengeFastPass => {
"PlayerActionType_PlayerActionChallengeFastPass"
}
Self::PlayerActionChallengeStoryFastPass => {
"PlayerActionType_PlayerActionChallengeStoryFastPass"
}
Self::PlayerActionChallengeMemoryFastPass => {
"PlayerActionType_PlayerActionChallengeMemoryFastPass"
}
Self::PlayerActionChallengeBattleTarget => {
"PlayerActionType_PlayerActionChallengeBattleTarget"
}
Self::PlayerActionChallengeBossEnd => {
"PlayerActionType_PlayerActionChallengeBossEnd"
}
Self::PlayerActionChallengeBossFastPass => {
"PlayerActionType_PlayerActionChallengeBossFastPass"
}
Self::PlayerActionChallengeStartPartial => {
"PlayerActionType_PlayerActionChallengeStartPartial"
}
Self::PlayerActionChallengeBossPhaseStart => {
"PlayerActionType_PlayerActionChallengeBossPhaseStart"
}
Self::PlayerActionChallengeBossPhaseEnd => {
"PlayerActionType_PlayerActionChallengeBossPhaseEnd"
}
Self::PlayerActionChallengeBossPhaseEndBeforeBattle => {
"PlayerActionType_PlayerActionChallengeBossPhaseEndBeforeBattle"
}
Self::PlayerActionChallengeRecommendLineup => {
"PlayerActionType_PlayerActionChallengeRecommendLineup"
}
Self::PlayerActionChallengeStoryFeverBattleEnd => {
"PlayerActionType_PlayerActionChallengeStoryFeverBattleEnd"
}
Self::PlayerActionChallengeTierceRecommendLineup => {
"PlayerActionType_PlayerActionChallengeTierceRecommendLineup"
}
Self::PlayerActionChallengeTierceStart => {
"PlayerActionType_PlayerActionChallengeTierceStart"
}
Self::PlayerActionChallengeTierceBattleEnd => {
"PlayerActionType_PlayerActionChallengeTierceBattleEnd"
}
Self::PlayerActionChallengeTierceStageSettle => {
"PlayerActionType_PlayerActionChallengeTierceStageSettle"
}
Self::PlayerActionChallengeTierceGradeReset => {
"PlayerActionType_PlayerActionChallengeTierceGradeReset"
}
Self::PlayerActionTeamInfoChange => {
"PlayerActionType_PlayerActionTeamInfoChange"
}
Self::PlayerActionChangeCurrentAvatar => {
"PlayerActionType_PlayerActionChangeCurrentAvatar"
}
Self::PlayerActionCreateVirtualTeam => {
"PlayerActionType_PlayerActionCreateVirtualTeam"
}
Self::PlayerActionTeamNameEdit => "PlayerActionType_PlayerActionTeamNameEdit",
Self::PlayerActionReplaceLineupAvatar => {
"PlayerActionType_PlayerActionReplaceLineupAvatar"
}
Self::PlayerActionAvatarBuffChange => {
"PlayerActionType_PlayerActionAvatarBuffChange"
}
Self::PlayerActionEnvBuffChange => {
"PlayerActionType_PlayerActionEnvBuffChange"
}
Self::PlayerActionGameCore => "PlayerActionType_PlayerActionGameCore",
Self::PlayerActionAvatarGlobalBuff => {
"PlayerActionType_PlayerActionAvatarGlobalBuff"
}
Self::PlayerActionRogueExploreStart => {
"PlayerActionType_PlayerActionRogueExploreStart"
}
Self::PlayerActionRogueEnterRoom => {
"PlayerActionType_PlayerActionRogueEnterRoom"
}
Self::PlayerActionRogueLeaveRoom => {
"PlayerActionType_PlayerActionRogueLeaveRoom"
}
Self::PlayerActionRogueExploreFinish => {
"PlayerActionType_PlayerActionRogueExploreFinish"
}
Self::PlayerActionRogueSelectBuff => {
"PlayerActionType_PlayerActionRogueSelectBuff"
}
Self::PlayerActionRogueRollBuff => {
"PlayerActionType_PlayerActionRogueRollBuff"
}
Self::PlayerActionRogueRevive => "PlayerActionType_PlayerActionRogueRevive",
Self::PlayerActionRogueChallengeStart => {
"PlayerActionType_PlayerActionRogueChallengeStart"
}
Self::PlayerActionRogueMiracle => "PlayerActionType_PlayerActionRogueMiracle",
Self::PlayerActionRogueAddBuff => "PlayerActionType_PlayerActionRogueAddBuff",
Self::PlayerActionRoguePickAvatar => {
"PlayerActionType_PlayerActionRoguePickAvatar"
}
Self::PlayerActionRogueSeasonChanged => {
"PlayerActionType_PlayerActionRogueSeasonChanged"
}
Self::PlayerActionRogueAeonLevelUp => {
"PlayerActionType_PlayerActionRogueAeonLevelUp"
}
Self::PlayerActionRogueOpenDoor => {
"PlayerActionType_PlayerActionRogueOpenDoor"
}
Self::PlayerActionRogueScoreReward => {
"PlayerActionType_PlayerActionRogueScoreReward"
}
Self::PlayerActionRogueEnhanceBuff => {
"PlayerActionType_PlayerActionRogueEnhanceBuff"
}
Self::PlayerActionRogueSelectBonus => {
"PlayerActionType_PlayerActionRogueSelectBonus"
}
Self::PlayerActionRogueAreaFirstReward => {
"PlayerActionType_PlayerActionRogueAreaFirstReward"
}
Self::PlayerActionRogueEnableTalent => {
"PlayerActionType_PlayerActionRogueEnableTalent"
}
Self::PlayerActionRogueAeonUnlock => {
"PlayerActionType_PlayerActionRogueAeonUnlock"
}
Self::PlayerActionRogueAeonAddExp => {
"PlayerActionType_PlayerActionRogueAeonAddExp"
}
Self::PlayerActionRogueImmerseLevelUp => {
"PlayerActionType_PlayerActionRogueImmerseLevelUp"
}
Self::PlayerActionRogueSelectMiracle => {
"PlayerActionType_PlayerActionRogueSelectMiracle"
}
Self::PlayerActionRogueUnlockArea => {
"PlayerActionType_PlayerActionRogueUnlockArea"
}
Self::PlayerActionRogueExploreScoreChange => {
"PlayerActionType_PlayerActionRogueExploreScoreChange"
}
Self::PlayerActionRogueUpdateRewardPool => {
"PlayerActionType_PlayerActionRogueUpdateRewardPool"
}
Self::PlayerActionRogueSwapBuff => {
"PlayerActionType_PlayerActionRogueSwapBuff"
}
Self::PlayerActionRogueWeeklyRefresh => {
"PlayerActionType_PlayerActionRogueWeeklyRefresh"
}
Self::PlayerActionRogueExchangeKey => {
"PlayerActionType_PlayerActionRogueExchangeKey"
}
Self::PlayerActionRogueGetObjectReward => {
"PlayerActionType_PlayerActionRogueGetObjectReward"
}
Self::PlayerActionRogueAreaMonsterDrop => {
"PlayerActionType_PlayerActionRogueAreaMonsterDrop"
}
Self::PlayerActionRogueAddMiracle => {
"PlayerActionType_PlayerActionRogueAddMiracle"
}
Self::PlayerActionRogueSwapMiracle => {
"PlayerActionType_PlayerActionRogueSwapMiracle"
}
Self::PlayerActionRogueOpenObjectReward => {
"PlayerActionType_PlayerActionRogueOpenObjectReward"
}
Self::PlayerActionRogueAeonEffect => {
"PlayerActionType_PlayerActionRogueAeonEffect"
}
Self::PlayerActionRogueReforgeBuff => {
"PlayerActionType_PlayerActionRogueReforgeBuff"
}
Self::PlayerActionRogueTradeMiracle => {
"PlayerActionType_PlayerActionRogueTradeMiracle"
}
Self::PlayerActionRogueRemoveAvatar => {
"PlayerActionType_PlayerActionRogueRemoveAvatar"
}
Self::PlayerActionRogueDialogueSelect => {
"PlayerActionType_PlayerActionRogueDialogueSelect"
}
Self::PlayerActionRogueSelectAeon => {
"PlayerActionType_PlayerActionRogueSelectAeon"
}
Self::PlayerActionRogueDialogueFinish => {
"PlayerActionType_PlayerActionRogueDialogueFinish"
}
Self::PlayerActionRogueHandbookReward => {
"PlayerActionType_PlayerActionRogueHandbookReward"
}
Self::PlayerActionRogueAdventureRoomReward => {
"PlayerActionType_PlayerActionRogueAdventureRoomReward"
}
Self::PlayerActionRogueShopBuy => "PlayerActionType_PlayerActionRogueShopBuy",
Self::PlayerActionRogueRepairMiracle => {
"PlayerActionType_PlayerActionRogueRepairMiracle"
}
Self::PlayerActionRogueReplaceAllMiracle => {
"PlayerActionType_PlayerActionRogueReplaceAllMiracle"
}
Self::PlayerActionRogueMiracleBroken => {
"PlayerActionType_PlayerActionRogueMiracleBroken"
}
Self::PlayerActionRogueShopRefresh => {
"PlayerActionType_PlayerActionRogueShopRefresh"
}
Self::PlayerActionRogueLevelMechanism => {
"PlayerActionType_PlayerActionRogueLevelMechanism"
}
Self::PlayerActionRogueRemoveMiracle => {
"PlayerActionType_PlayerActionRogueRemoveMiracle"
}
Self::PlayerActionRogueDropBuff => {
"PlayerActionType_PlayerActionRogueDropBuff"
}
Self::PlayerActionRogueDestroyMiracle => {
"PlayerActionType_PlayerActionRogueDestroyMiracle"
}
Self::PlayerActionRogueActivateFormula => {
"PlayerActionType_PlayerActionRogueActivateFormula"
}
Self::PlayerActionRogueDeactivateFormula => {
"PlayerActionType_PlayerActionRogueDeactivateFormula"
}
Self::PlayerActionRogueRemoveBuff => {
"PlayerActionType_PlayerActionRogueRemoveBuff"
}
Self::PlayerActionRogueSelectFormula => {
"PlayerActionType_PlayerActionRogueSelectFormula"
}
Self::PlayerActionRogueDropFormula => {
"PlayerActionType_PlayerActionRogueDropFormula"
}
Self::PlayerActionRogueRollFormula => {
"PlayerActionType_PlayerActionRogueRollFormula"
}
Self::PlayerActionRogueReforgeFormula => {
"PlayerActionType_PlayerActionRogueReforgeFormula"
}
Self::PlayerActionRogueComposeMiracle => {
"PlayerActionType_PlayerActionRogueComposeMiracle"
}
Self::PlayerActionRogueReforgeMiracle => {
"PlayerActionType_PlayerActionRogueReforgeMiracle"
}
Self::PlayerActionRogueDoGamble => {
"PlayerActionType_PlayerActionRogueDoGamble"
}
Self::PlayerActionRogueKeywordActivate => {
"PlayerActionType_PlayerActionRogueKeywordActivate"
}
Self::PlayerActionRogueKeywordDeactivate => {
"PlayerActionType_PlayerActionRogueKeywordDeactivate"
}
Self::PlayerActionRogueSourceDefault => {
"PlayerActionType_PlayerActionRogueSourceDefault"
}
Self::PlayerActionRoguePlayerSelect => {
"PlayerActionType_PlayerActionRoguePlayerSelect"
}
Self::PlayerActionRogueLayerSettlement => {
"PlayerActionType_PlayerActionRogueLayerSettlement"
}
Self::PlayerActionRogueFormula => "PlayerActionType_PlayerActionRogueFormula",
Self::PlayerActionRogueWorkbench => {
"PlayerActionType_PlayerActionRogueWorkbench"
}
Self::PlayerActionRogueModifier => {
"PlayerActionType_PlayerActionRogueModifier"
}
Self::PlayerActionRogueReforge => "PlayerActionType_PlayerActionRogueReforge",
Self::PlayerActionRogueTalent => "PlayerActionType_PlayerActionRogueTalent",
Self::PlayerActionRogueReroll => "PlayerActionType_PlayerActionRogueReroll",
Self::PlayerActionRogueCoinChange => {
"PlayerActionType_PlayerActionRogueCoinChange"
}
Self::PlayerActionRogueMagicScepterShop => {
"PlayerActionType_PlayerActionRogueMagicScepterShop"
}
Self::PlayerActionRogueMagicUnitShop => {
"PlayerActionType_PlayerActionRogueMagicUnitShop"
}
Self::PlayerActionRogueMagicScepterLevelUp => {
"PlayerActionType_PlayerActionRogueMagicScepterLevelUp"
}
Self::PlayerActionGacha => "PlayerActionType_PlayerActionGacha",
Self::PlayerActionAddGachaTicket => {
"PlayerActionType_PlayerActionAddGachaTicket"
}
Self::PlayerActionGachaExchange => {
"PlayerActionType_PlayerActionGachaExchange"
}
Self::PlayerActionSetGachaDecideItem => {
"PlayerActionType_PlayerActionSetGachaDecideItem"
}
Self::PlayerActionEventMissionAccept => {
"PlayerActionType_PlayerActionEventMissionAccept"
}
Self::PlayerActionEventMissionFinish => {
"PlayerActionType_PlayerActionEventMissionFinish"
}
Self::PlayerActionEventMissionReward => {
"PlayerActionType_PlayerActionEventMissionReward"
}
Self::PlayerActionRaidFinish => "PlayerActionType_PlayerActionRaidFinish",
Self::PlayerActionRaidBegin => "PlayerActionType_PlayerActionRaidBegin",
Self::PlayerActionChallengeRaidReward => {
"PlayerActionType_PlayerActionChallengeRaidReward"
}
Self::PlayerActionStartRaid => "PlayerActionType_PlayerActionStartRaid",
Self::PlayerActionEndRaid => "PlayerActionType_PlayerActionEndRaid",
Self::PlayerActionRaidTargetFinish => {
"PlayerActionType_PlayerActionRaidTargetFinish"
}
Self::PlayerActionArchiveRaid => "PlayerActionType_PlayerActionArchiveRaid",
Self::PlayerActionHeroBaseTypeChange => {
"PlayerActionType_PlayerActionHeroBaseTypeChange"
}
Self::PlayerActionHeroBaseTypeAddByMission => {
"PlayerActionType_PlayerActionHeroBaseTypeAddByMission"
}
Self::PlayerActionHeroBaseTypeAddByReq => {
"PlayerActionType_PlayerActionHeroBaseTypeAddByReq"
}
Self::PlayerActionHeroBaseTypeAdd => {
"PlayerActionType_PlayerActionHeroBaseTypeAdd"
}
Self::PlayerActionDialogueSelect => {
"PlayerActionType_PlayerActionDialogueSelect"
}
Self::PlayerActionExpeditionStart => {
"PlayerActionType_PlayerActionExpeditionStart"
}
Self::PlayerActionExpeditionFinish => {
"PlayerActionType_PlayerActionExpeditionFinish"
}
Self::PlayerActionExpeditionReward => {
"PlayerActionType_PlayerActionExpeditionReward"
}
Self::PlayerActionActivityExpeditionStart => {
"PlayerActionType_PlayerActionActivityExpeditionStart"
}
Self::PlayerActionActivityExpeditionFinish => {
"PlayerActionType_PlayerActionActivityExpeditionFinish"
}
Self::PlayerActionActivityExpeditionReward => {
"PlayerActionType_PlayerActionActivityExpeditionReward"
}
Self::PlayerActionActivityExpeditionBegin => {
"PlayerActionType_PlayerActionActivityExpeditionBegin"
}
Self::PlayerActionActivityExpeditionEnd => {
"PlayerActionType_PlayerActionActivityExpeditionEnd"
}
Self::PlayerActionExpeditionSet => {
"PlayerActionType_PlayerActionExpeditionSet"
}
Self::PlayerActionExpeditionTakeReward => {
"PlayerActionType_PlayerActionExpeditionTakeReward"
}
Self::PlayerActionActivityLoginReward => {
"PlayerActionType_PlayerActionActivityLoginReward"
}
Self::PlayerActionFriendReport => "PlayerActionType_PlayerActionFriendReport",
Self::PlayerActionAssistReward => "PlayerActionType_PlayerActionAssistReward",
Self::PlayerActionAssistAvatarRefresh => {
"PlayerActionType_PlayerActionAssistAvatarRefresh"
}
Self::PlayerActionAssistAvatarBattleStart => {
"PlayerActionType_PlayerActionAssistAvatarBattleStart"
}
Self::PlayerActionAssistAvatarBattleEnd => {
"PlayerActionType_PlayerActionAssistAvatarBattleEnd"
}
Self::PlayerActionFriendApply => "PlayerActionType_PlayerActionFriendApply",
Self::PlayerActionFriendManage => "PlayerActionType_PlayerActionFriendManage",
Self::PlayerActionFriendBlacklist => {
"PlayerActionType_PlayerActionFriendBlacklist"
}
Self::PlayerActionFriendModifyRemarkName => {
"PlayerActionType_PlayerActionFriendModifyRemarkName"
}
Self::PlayerActionFriendMark => "PlayerActionType_PlayerActionFriendMark",
Self::PlayerActionFriendAssistList => {
"PlayerActionType_PlayerActionFriendAssistList"
}
Self::PlayerActionBattlePassLevelReward => {
"PlayerActionType_PlayerActionBattlePassLevelReward"
}
Self::PlayerActionBattlePass128TierReward => {
"PlayerActionType_PlayerActionBattlePass128TierReward"
}
Self::PlayerActionBattlePassLevelRewardAutoMail => {
"PlayerActionType_PlayerActionBattlePassLevelRewardAutoMail"
}
Self::PlayerActionBuyBattlePass => {
"PlayerActionType_PlayerActionBuyBattlePass"
}
Self::PlayerActionAddBattlePassExp => {
"PlayerActionType_PlayerActionAddBattlePassExp"
}
Self::PlayerActionBattlePassLevelUp => {
"PlayerActionType_PlayerActionBattlePassLevelUp"
}
Self::PlayerActionBuyBattlePassLevel => {
"PlayerActionType_PlayerActionBuyBattlePassLevel"
}
Self::PlayerActionBattlePassEndMail => {
"PlayerActionType_PlayerActionBattlePassEndMail"
}
Self::PlayerActionBattlePass68TierReward => {
"PlayerActionType_PlayerActionBattlePass68TierReward"
}
Self::PlayerActionModifySign => "PlayerActionType_PlayerActionModifySign",
Self::PlayerActionDisplayAvatarSet => {
"PlayerActionType_PlayerActionDisplayAvatarSet"
}
Self::PlayerActionAssistAvatarSet => {
"PlayerActionType_PlayerActionAssistAvatarSet"
}
Self::PlayerActionAchievementFinish => {
"PlayerActionType_PlayerActionAchievementFinish"
}
Self::PlayerActionAchievementReward => {
"PlayerActionType_PlayerActionAchievementReward"
}
Self::PlayerActionAchievementAddExp => {
"PlayerActionType_PlayerActionAchievementAddExp"
}
Self::PlayerActionAchievementLevelUp => {
"PlayerActionType_PlayerActionAchievementLevelUp"
}
Self::PlayerActionPunkLordReward => {
"PlayerActionType_PlayerActionPunkLordReward"
}
Self::PlayerActionPunkLordBossSearch => {
"PlayerActionType_PlayerActionPunkLordBossSearch"
}
Self::PlayerActionPunkLordBossShare => {
"PlayerActionType_PlayerActionPunkLordBossShare"
}
Self::PlayerActionStartPunkLordRaid => {
"PlayerActionType_PlayerActionStartPunkLordRaid"
}
Self::PlayerActionPunkLordSupportTimes => {
"PlayerActionType_PlayerActionPunkLordSupportTimes"
}
Self::PlayerActionPunkLordScoreReward => {
"PlayerActionType_PlayerActionPunkLordScoreReward"
}
Self::PlayerActionPunkLordListRefresh => {
"PlayerActionType_PlayerActionPunkLordListRefresh"
}
Self::PlayerActionPunkLordPowerAttack => {
"PlayerActionType_PlayerActionPunkLordPowerAttack"
}
Self::PlayerActionPunkLordBattleEnd => {
"PlayerActionType_PlayerActionPunkLordBattleEnd"
}
Self::PlayerActionPunkLordBossDeath => {
"PlayerActionType_PlayerActionPunkLordBossDeath"
}
Self::PlayerActionPunkLordBossScore => {
"PlayerActionType_PlayerActionPunkLordBossScore"
}
Self::PlayerActionDailyActiveLevelReward => {
"PlayerActionType_PlayerActionDailyActiveLevelReward"
}
Self::PlayerActionDailyActiveAddPoint => {
"PlayerActionType_PlayerActionDailyActiveAddPoint"
}
Self::PlayerActionDailyActiveDeleteOldQuest => {
"PlayerActionType_PlayerActionDailyActiveDeleteOldQuest"
}
Self::PlayerActionFightActivityBegin => {
"PlayerActionType_PlayerActionFightActivityBegin"
}
Self::PlayerActionFightActivityEnd => {
"PlayerActionType_PlayerActionFightActivityEnd"
}
Self::PlayerActionFightActivityReward => {
"PlayerActionType_PlayerActionFightActivityReward"
}
Self::PlayerActionActivityEndMail => {
"PlayerActionType_PlayerActionActivityEndMail"
}
Self::PlayerActionAppointmentMail => {
"PlayerActionType_PlayerActionAppointmentMail"
}
Self::PlayerActionShareReward => "PlayerActionType_PlayerActionShareReward",
Self::PlayerActionActivityTrialReward => {
"PlayerActionType_PlayerActionActivityTrialReward"
}
Self::PlayerActionActivityTrialStart => {
"PlayerActionType_PlayerActionActivityTrialStart"
}
Self::PlayerActionPsPreOrderMail1 => {
"PlayerActionType_PlayerActionPsPreOrderMail1"
}
Self::PlayerActionPsPreOrderMail2 => {
"PlayerActionType_PlayerActionPsPreOrderMail2"
}
Self::PlayerActionPsLoginMail => "PlayerActionType_PlayerActionPsLoginMail",
Self::PlayerActionLoginMail => "PlayerActionType_PlayerActionLoginMail",
Self::PlayerActionGooglePoints100Mail => {
"PlayerActionType_PlayerActionGooglePoints100Mail"
}
Self::PlayerActionGooglePoints150Mail => {
"PlayerActionType_PlayerActionGooglePoints150Mail"
}
Self::PlayerActionTrainVisitorBehaviorFinish => {
"PlayerActionType_PlayerActionTrainVisitorBehaviorFinish"
}
Self::PlayerActionEnterViewTrain => {
"PlayerActionType_PlayerActionEnterViewTrain"
}
Self::PlayerActionTrainVisitorBehaviorRewardForceSend => {
"PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSend"
}
Self::PlayerActionTrainVisitorRegisterOpen => {
"PlayerActionType_PlayerActionTrainVisitorRegisterOpen"
}
Self::PlayerActionTrainVisitorBehaviorRewardForceSendByRegister => {
"PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSendByRegister"
}
Self::PlayerActionTrainVisitorClearLastTrainVisitor => {
"PlayerActionType_PlayerActionTrainVisitorClearLastTrainVisitor"
}
Self::PlayerActionTrainVisitorRefreshTrainVisitor => {
"PlayerActionType_PlayerActionTrainVisitorRefreshTrainVisitor"
}
Self::PlayerActionTrainVisitorRefreshNpc => {
"PlayerActionType_PlayerActionTrainVisitorRefreshNpc"
}
Self::PlayerActionMessageGroupAccept => {
"PlayerActionType_PlayerActionMessageGroupAccept"
}
Self::PlayerActionMessageSectionAccept => {
"PlayerActionType_PlayerActionMessageSectionAccept"
}
Self::PlayerActionMessageSectionFinish => {
"PlayerActionType_PlayerActionMessageSectionFinish"
}
Self::PlayerActionMessageItemFinish => {
"PlayerActionType_PlayerActionMessageItemFinish"
}
Self::PlayerActionFinishMessageGroupReward => {
"PlayerActionType_PlayerActionFinishMessageGroupReward"
}
Self::PlayerActionSubstituteMessageGroupReward => {
"PlayerActionType_PlayerActionSubstituteMessageGroupReward"
}
Self::PlayerActionDeleteMessageGroup => {
"PlayerActionType_PlayerActionDeleteMessageGroup"
}
Self::PlayerActionDeleteMessageSection => {
"PlayerActionType_PlayerActionDeleteMessageSection"
}
Self::PlayerActionDeleteMessageGroupByConfig => {
"PlayerActionType_PlayerActionDeleteMessageGroupByConfig"
}
Self::PlayerActionDeleteMessageGroupByActivity => {
"PlayerActionType_PlayerActionDeleteMessageGroupByActivity"
}
Self::PlayerActionDeleteMessageGroupByMission => {
"PlayerActionType_PlayerActionDeleteMessageGroupByMission"
}
Self::PlayerActionTextJoinSave => "PlayerActionType_PlayerActionTextJoinSave",
Self::PlayerActionBoxingClubStart => {
"PlayerActionType_PlayerActionBoxingClubStart"
}
Self::PlayerActionBoxingClubFinish => {
"PlayerActionType_PlayerActionBoxingClubFinish"
}
Self::PlayerActionBoxingClubPause => {
"PlayerActionType_PlayerActionBoxingClubPause"
}
Self::PlayerActionBoxingClubStageStart => {
"PlayerActionType_PlayerActionBoxingClubStageStart"
}
Self::PlayerActionTalkSend => "PlayerActionType_PlayerActionTalkSend",
Self::PlayerActionSelectInclinationText => {
"PlayerActionType_PlayerActionSelectInclinationText"
}
Self::PlayerActionMuseumSettleTurnOpen => {
"PlayerActionType_PlayerActionMuseumSettleTurnOpen"
}
Self::PlayerActionMuseumUpgradeArea => {
"PlayerActionType_PlayerActionMuseumUpgradeArea"
}
Self::PlayerActionMuseumUpgradeAreaStat => {
"PlayerActionType_PlayerActionMuseumUpgradeAreaStat"
}
Self::PlayerActionMuseumDispatchRewardRegular => {
"PlayerActionType_PlayerActionMuseumDispatchRewardRegular"
}
Self::PlayerActionMuseumDispatchRewardDirectional => {
"PlayerActionType_PlayerActionMuseumDispatchRewardDirectional"
}
Self::PlayerActionMuseumPhaseTargetFinished => {
"PlayerActionType_PlayerActionMuseumPhaseTargetFinished"
}
Self::PlayerActionMuseumGetStuff => {
"PlayerActionType_PlayerActionMuseumGetStuff"
}
Self::PlayerActionMuseumGetExhibit => {
"PlayerActionType_PlayerActionMuseumGetExhibit"
}
Self::PlayerActionMuseumTakeCollectMission => {
"PlayerActionType_PlayerActionMuseumTakeCollectMission"
}
Self::PlayerActionMuseumAreaUnlock => {
"PlayerActionType_PlayerActionMuseumAreaUnlock"
}
Self::PlayerActionMuseumAreaUpgrade => {
"PlayerActionType_PlayerActionMuseumAreaUpgrade"
}
Self::PlayerActionMuseumAreaStatUpgrade => {
"PlayerActionType_PlayerActionMuseumAreaStatUpgrade"
}
Self::PlayerActionMuseumEnterNextRound => {
"PlayerActionType_PlayerActionMuseumEnterNextRound"
}
Self::PlayerActionMuseumStartDispatch => {
"PlayerActionType_PlayerActionMuseumStartDispatch"
}
Self::PlayerActionMuseumSettleDispatch => {
"PlayerActionType_PlayerActionMuseumSettleDispatch"
}
Self::PlayerActionMuseumRenewPointChanged => {
"PlayerActionType_PlayerActionMuseumRenewPointChanged"
}
Self::PlayerActionMuseumTargetReward => {
"PlayerActionType_PlayerActionMuseumTargetReward"
}
Self::PlayerActionMuseumPhaseUpgrade => {
"PlayerActionType_PlayerActionMuseumPhaseUpgrade"
}
Self::PlayerActionMuseumCollectReward => {
"PlayerActionType_PlayerActionMuseumCollectReward"
}
Self::PlayerActionMuseumTargetStart => {
"PlayerActionType_PlayerActionMuseumTargetStart"
}
Self::PlayerActionMuseumTargetFinish => {
"PlayerActionType_PlayerActionMuseumTargetFinish"
}
Self::PlayerActionActivityMonsterResearchConsumeMaterial => {
"PlayerActionType_PlayerActionActivityMonsterResearchConsumeMaterial"
}
Self::PlayerActionActivityMonsterResearchTakeReward => {
"PlayerActionType_PlayerActionActivityMonsterResearchTakeReward"
}
Self::PlayerActionPlayerReturnStart => {
"PlayerActionType_PlayerActionPlayerReturnStart"
}
Self::PlayerActionPlayerReturnSign => {
"PlayerActionType_PlayerActionPlayerReturnSign"
}
Self::PlayerActionPlayerReturnPoint => {
"PlayerActionType_PlayerActionPlayerReturnPoint"
}
Self::PlayerActionPlayerReturnCountdown => {
"PlayerActionType_PlayerActionPlayerReturnCountdown"
}
Self::PlayerActionPlayerReturnFinish => {
"PlayerActionType_PlayerActionPlayerReturnFinish"
}
Self::PlayerActionPlayerReturnCompensate => {
"PlayerActionType_PlayerActionPlayerReturnCompensate"
}
Self::PlayerActionPlayerReturnGetRelic => {
"PlayerActionType_PlayerActionPlayerReturnGetRelic"
}
Self::PlayerActionPlayerReturnBpExpExtra => {
"PlayerActionType_PlayerActionPlayerReturnBpExpExtra"
}
Self::PlayerActionPlayerReturnHcoinExtra => {
"PlayerActionType_PlayerActionPlayerReturnHcoinExtra"
}
Self::PlayerActionPlayerReturnCustomRelic => {
"PlayerActionType_PlayerActionPlayerReturnCustomRelic"
}
Self::PlayerActionPlayerReturnAssistChange => {
"PlayerActionType_PlayerActionPlayerReturnAssistChange"
}
Self::PlayerActionRogueChallengeActivityStart => {
"PlayerActionType_PlayerActionRogueChallengeActivityStart"
}
Self::PlayerActionRogueChallengeActivityFinish => {
"PlayerActionType_PlayerActionRogueChallengeActivityFinish"
}
Self::PlayerActionRogueChallengeActivitySave => {
"PlayerActionType_PlayerActionRogueChallengeActivitySave"
}
Self::PlayerActionPlayerReturnLoginMail => {
"PlayerActionType_PlayerActionPlayerReturnLoginMail"
}
Self::PlayerActionPlayerReturnExtraHcoinProgressChange => {
"PlayerActionType_PlayerActionPlayerReturnExtraHcoinProgressChange"
}
Self::PlayerActionAetherDivideUsePassiveSkillItem => {
"PlayerActionType_PlayerActionAetherDivideUsePassiveSkillItem"
}
Self::PlayerActionAetherDivideClearPassiveSkill => {
"PlayerActionType_PlayerActionAetherDivideClearPassiveSkill"
}
Self::PlayerActionAetherDivideFinishChallenge => {
"PlayerActionType_PlayerActionAetherDivideFinishChallenge"
}
Self::PlayerActionAetherDivideOverflowChunkReward => {
"PlayerActionType_PlayerActionAetherDivideOverflowChunkReward"
}
Self::PlayerActionAetherDivideLevelUp => {
"PlayerActionType_PlayerActionAetherDivideLevelUp"
}
Self::PlayerActionAetherDivideNewReward => {
"PlayerActionType_PlayerActionAetherDivideNewReward"
}
Self::PlayerActionAetherDivideMonsterAdd => {
"PlayerActionType_PlayerActionAetherDivideMonsterAdd"
}
Self::PlayerActionAetherDivideMonsterLevel => {
"PlayerActionType_PlayerActionAetherDivideMonsterLevel"
}
Self::PlayerActionAetherDivideMonsterSkillWear => {
"PlayerActionType_PlayerActionAetherDivideMonsterSkillWear"
}
Self::PlayerActionAetherDivideTeamChange => {
"PlayerActionType_PlayerActionAetherDivideTeamChange"
}
Self::PlayerActionAetherDivideStageBegin => {
"PlayerActionType_PlayerActionAetherDivideStageBegin"
}
Self::PlayerActionAetherDivideStageEnd => {
"PlayerActionType_PlayerActionAetherDivideStageEnd"
}
Self::PlayerActionAetherDivideStageRoll => {
"PlayerActionType_PlayerActionAetherDivideStageRoll"
}
Self::PlayerActionAlleyEventFinish => {
"PlayerActionType_PlayerActionAlleyEventFinish"
}
Self::PlayerActionAlleyTakeReward => {
"PlayerActionType_PlayerActionAlleyTakeReward"
}
Self::PlayerActionAlleyPrestigeLevelUp => {
"PlayerActionType_PlayerActionAlleyPrestigeLevelUp"
}
Self::PlayerActionAlleyLogisticsFinish => {
"PlayerActionType_PlayerActionAlleyLogisticsFinish"
}
Self::PlayerActionAlleyPlacingGameFinish => {
"PlayerActionType_PlayerActionAlleyPlacingGameFinish"
}
Self::PlayerActionAlleyGuaranteedFunds => {
"PlayerActionType_PlayerActionAlleyGuaranteedFunds"
}
Self::PlayerActionAlleyTakeEventReward => {
"PlayerActionType_PlayerActionAlleyTakeEventReward"
}
Self::PlayerActionAlleySpecialOrderFinish => {
"PlayerActionType_PlayerActionAlleySpecialOrderFinish"
}
Self::PlayerActionSensitiveWordShield => {
"PlayerActionType_PlayerActionSensitiveWordShield"
}
Self::PlayerActionSensitiveWordServerInternalError => {
"PlayerActionType_PlayerActionSensitiveWordServerInternalError"
}
Self::PlayerActionSensitiveWordPlatformError => {
"PlayerActionType_PlayerActionSensitiveWordPlatformError"
}
Self::PlayerActionTreasureDungeonStart => {
"PlayerActionType_PlayerActionTreasureDungeonStart"
}
Self::PlayerActionTreasureDungeonFinish => {
"PlayerActionType_PlayerActionTreasureDungeonFinish"
}
Self::PlayerActionTreasureDungeonEnterFloor => {
"PlayerActionType_PlayerActionTreasureDungeonEnterFloor"
}
Self::PlayerActionTreasureDungeonLeaveFloor => {
"PlayerActionType_PlayerActionTreasureDungeonLeaveFloor"
}
Self::PlayerActionTreasureDungeonUseItem => {
"PlayerActionType_PlayerActionTreasureDungeonUseItem"
}
Self::PlayerActionTreasureDungeonAvatarChange => {
"PlayerActionType_PlayerActionTreasureDungeonAvatarChange"
}
Self::PlayerActionTreasureDungeonBattleStart => {
"PlayerActionType_PlayerActionTreasureDungeonBattleStart"
}
Self::PlayerActionTreasureDungeonBattleEnd => {
"PlayerActionType_PlayerActionTreasureDungeonBattleEnd"
}
Self::PlayerActionTreasureDungeonPickupBuff => {
"PlayerActionType_PlayerActionTreasureDungeonPickupBuff"
}
Self::PlayerActionChessRogueFirstFinish => {
"PlayerActionType_PlayerActionChessRogueFirstFinish"
}
Self::PlayerActionChessRogueGiveupDice => {
"PlayerActionType_PlayerActionChessRogueGiveupDice"
}
Self::PlayerActionChessRogueSubStorySelect => {
"PlayerActionType_PlayerActionChessRogueSubStorySelect"
}
Self::PlayerActionChessRogueActionPoint => {
"PlayerActionType_PlayerActionChessRogueActionPoint"
}
Self::PlayerActionChessRogueReviveByProp => {
"PlayerActionType_PlayerActionChessRogueReviveByProp"
}
Self::PlayerActionChessRogueStartLevel => {
"PlayerActionType_PlayerActionChessRogueStartLevel"
}
Self::PlayerActionChessRogueDiceEffect => {
"PlayerActionType_PlayerActionChessRogueDiceEffect"
}
Self::PlayerActionChessRogueMainStoryFinish => {
"PlayerActionType_PlayerActionChessRogueMainStoryFinish"
}
Self::PlayerActionChessRogueAeonTalentEffect => {
"PlayerActionType_PlayerActionChessRogueAeonTalentEffect"
}
Self::PlayerActionChessRogueModifierOthersEffect => {
"PlayerActionType_PlayerActionChessRogueModifierOthersEffect"
}
Self::PlayerActionChessRogueAddBuff => {
"PlayerActionType_PlayerActionChessRogueAddBuff"
}
Self::PlayerActionChessRogueReforgeBuff => {
"PlayerActionType_PlayerActionChessRogueReforgeBuff"
}
Self::PlayerActionChessRogueBuffLevelUp => {
"PlayerActionType_PlayerActionChessRogueBuffLevelUp"
}
Self::PlayerActionChessRogueEnhanceBuff => {
"PlayerActionType_PlayerActionChessRogueEnhanceBuff"
}
Self::PlayerActionChessRogueAddMiracle => {
"PlayerActionType_PlayerActionChessRogueAddMiracle"
}
Self::PlayerActionChessRogueSwapMiracle => {
"PlayerActionType_PlayerActionChessRogueSwapMiracle"
}
Self::PlayerActionChessRogueSelectBonus => {
"PlayerActionType_PlayerActionChessRogueSelectBonus"
}
Self::PlayerActionChessRogueDialogueFinish => {
"PlayerActionType_PlayerActionChessRogueDialogueFinish"
}
Self::PlayerActionChessRogueSubStoryFinish => {
"PlayerActionType_PlayerActionChessRogueSubStoryFinish"
}
Self::PlayerActionChessRogueAdventureRoomFinish => {
"PlayerActionType_PlayerActionChessRogueAdventureRoomFinish"
}
Self::PlayerActionChessRogueFinishLevel => {
"PlayerActionType_PlayerActionChessRogueFinishLevel"
}
Self::PlayerActionChessRogueStartLayer => {
"PlayerActionType_PlayerActionChessRogueStartLayer"
}
Self::PlayerActionChessRogueFinishLayer => {
"PlayerActionType_PlayerActionChessRogueFinishLayer"
}
Self::PlayerActionChessRogueEnterRoom => {
"PlayerActionType_PlayerActionChessRogueEnterRoom"
}
Self::PlayerActionChessRogueLeaveRoom => {
"PlayerActionType_PlayerActionChessRogueLeaveRoom"
}
Self::PlayerActionChessRogueRollDice => {
"PlayerActionType_PlayerActionChessRogueRollDice"
}
Self::PlayerActionChessRogueSelectDice => {
"PlayerActionType_PlayerActionChessRogueSelectDice"
}
Self::PlayerActionChessRogueUnlockDice => {
"PlayerActionType_PlayerActionChessRogueUnlockDice"
}
Self::PlayerActionChessRogueBoardEvent => {
"PlayerActionType_PlayerActionChessRogueBoardEvent"
}
Self::PlayerActionChessRogueDimensionPoint => {
"PlayerActionType_PlayerActionChessRogueDimensionPoint"
}
Self::PlayerActionChessRoguePickAvatar => {
"PlayerActionType_PlayerActionChessRoguePickAvatar"
}
Self::PlayerActionChessRogueReviveAvatar => {
"PlayerActionType_PlayerActionChessRogueReviveAvatar"
}
Self::PlayerActionChessRogueNousSubStorySelect => {
"PlayerActionType_PlayerActionChessRogueNousSubStorySelect"
}
Self::PlayerActionChessRogueLevelMechanism => {
"PlayerActionType_PlayerActionChessRogueLevelMechanism"
}
Self::PlayerActionChessRogueNousStartLevel => {
"PlayerActionType_PlayerActionChessRogueNousStartLevel"
}
Self::PlayerActionChessRogueNousFinishLevel => {
"PlayerActionType_PlayerActionChessRogueNousFinishLevel"
}
Self::PlayerActionChessRogueNousStartLayer => {
"PlayerActionType_PlayerActionChessRogueNousStartLayer"
}
Self::PlayerActionChessRogueNousFinishLayer => {
"PlayerActionType_PlayerActionChessRogueNousFinishLayer"
}
Self::PlayerActionChessRogueNousEnterRoom => {
"PlayerActionType_PlayerActionChessRogueNousEnterRoom"
}
Self::PlayerActionChessRogueNousLeaveRoom => {
"PlayerActionType_PlayerActionChessRogueNousLeaveRoom"
}
Self::PlayerActionChessRogueNousSelectDice => {
"PlayerActionType_PlayerActionChessRogueNousSelectDice"
}
Self::PlayerActionChessRogueNousUnlockDiceBranch => {
"PlayerActionType_PlayerActionChessRogueNousUnlockDiceBranch"
}
Self::PlayerActionChessRogueNousUnlockDiceSurface => {
"PlayerActionType_PlayerActionChessRogueNousUnlockDiceSurface"
}
Self::PlayerActionChessRogueNousEditDice => {
"PlayerActionType_PlayerActionChessRogueNousEditDice"
}
Self::PlayerActionChessRogueNousValueChange => {
"PlayerActionType_PlayerActionChessRogueNousValueChange"
}
Self::PlayerActionChessRogueNousMainStoryTrigger => {
"PlayerActionType_PlayerActionChessRogueNousMainStoryTrigger"
}
Self::PlayerActionChessRogueNousMainStoryFinish => {
"PlayerActionType_PlayerActionChessRogueNousMainStoryFinish"
}
Self::PlayerActionChessRogueNousSubStoryTrigger => {
"PlayerActionType_PlayerActionChessRogueNousSubStoryTrigger"
}
Self::PlayerActionChessRogueNousSubStoryFinish => {
"PlayerActionType_PlayerActionChessRogueNousSubStoryFinish"
}
Self::PlayerActionChessRogueNousEnableTalent => {
"PlayerActionType_PlayerActionChessRogueNousEnableTalent"
}
Self::PlayerActionChessRogueSelectBuff => {
"PlayerActionType_PlayerActionChessRogueSelectBuff"
}
Self::PlayerActionChessRogueSelectMiracle => {
"PlayerActionType_PlayerActionChessRogueSelectMiracle"
}
Self::PlayerActionChessRogueRemoveMiracle => {
"PlayerActionType_PlayerActionChessRogueRemoveMiracle"
}
Self::PlayerActionChessRogueBoardCell => {
"PlayerActionType_PlayerActionChessRogueBoardCell"
}
Self::PlayerActionFantasticStoryBattleBegin => {
"PlayerActionType_PlayerActionFantasticStoryBattleBegin"
}
Self::PlayerActionFantasticStoryBattleEnd => {
"PlayerActionType_PlayerActionFantasticStoryBattleEnd"
}
Self::PlayerActionRogueEndlessReward => {
"PlayerActionType_PlayerActionRogueEndlessReward"
}
Self::PlayerActionRogueEndlessLevelStart => {
"PlayerActionType_PlayerActionRogueEndlessLevelStart"
}
Self::PlayerActionRogueEndlessStageBegin => {
"PlayerActionType_PlayerActionRogueEndlessStageBegin"
}
Self::PlayerActionRogueEndlessStageEnd => {
"PlayerActionType_PlayerActionRogueEndlessStageEnd"
}
Self::PlayerActionBattleCollegeReward => {
"PlayerActionType_PlayerActionBattleCollegeReward"
}
Self::PlayerActionCommonRogueMiracleForBuffShop => {
"PlayerActionType_PlayerActionCommonRogueMiracleForBuffShop"
}
Self::PlayerActionCommonRogueAdventureRoomFinish => {
"PlayerActionType_PlayerActionCommonRogueAdventureRoomFinish"
}
Self::PlayerActionCommonRogueBuyBuffShop => {
"PlayerActionType_PlayerActionCommonRogueBuyBuffShop"
}
Self::PlayerActionCommonRogueBuyBuffShopRefresh => {
"PlayerActionType_PlayerActionCommonRogueBuyBuffShopRefresh"
}
Self::PlayerActionCommonRogueCollectionUnlock => {
"PlayerActionType_PlayerActionCommonRogueCollectionUnlock"
}
Self::PlayerActionCommonRogueCollectionSet => {
"PlayerActionType_PlayerActionCommonRogueCollectionSet"
}
Self::PlayerActionCommonRogueExhibitionUnlock => {
"PlayerActionType_PlayerActionCommonRogueExhibitionUnlock"
}
Self::PlayerActionCommonRogueExhibitionSet => {
"PlayerActionType_PlayerActionCommonRogueExhibitionSet"
}
Self::PlayerActionCommonRogueChestInteract => {
"PlayerActionType_PlayerActionCommonRogueChestInteract"
}
Self::PlayerActionCommonRogueAdventureRoomWolfgunFinish => {
"PlayerActionType_PlayerActionCommonRogueAdventureRoomWolfgunFinish"
}
Self::PlayerActionHeliobusPostIncomeReward => {
"PlayerActionType_PlayerActionHeliobusPostIncomeReward"
}
Self::PlayerActionHeliobusPostFansReward => {
"PlayerActionType_PlayerActionHeliobusPostFansReward"
}
Self::PlayerActionHeliobusLevelUpgrade => {
"PlayerActionType_PlayerActionHeliobusLevelUpgrade"
}
Self::PlayerActionHeliobusPostReplyReward => {
"PlayerActionType_PlayerActionHeliobusPostReplyReward"
}
Self::PlayerActionHeliobusCommentReplyReward => {
"PlayerActionType_PlayerActionHeliobusCommentReplyReward"
}
Self::PlayerActionHeliobusChallengeFirstReward => {
"PlayerActionType_PlayerActionHeliobusChallengeFirstReward"
}
Self::PlayerActionHeliobusFansAdd => {
"PlayerActionType_PlayerActionHeliobusFansAdd"
}
Self::PlayerActionHeliobusActionDaySettle => {
"PlayerActionType_PlayerActionHeliobusActionDaySettle"
}
Self::PlayerActionHeliobusSkillUnlock => {
"PlayerActionType_PlayerActionHeliobusSkillUnlock"
}
Self::PlayerActionHeliobusStageBegin => {
"PlayerActionType_PlayerActionHeliobusStageBegin"
}
Self::PlayerActionHeliobusStageEnd => {
"PlayerActionType_PlayerActionHeliobusStageEnd"
}
Self::PlayerActionHeliobusSnsRead => {
"PlayerActionType_PlayerActionHeliobusSnsRead"
}
Self::PlayerActionHeliobusSnsPostUnlock => {
"PlayerActionType_PlayerActionHeliobusSnsPostUnlock"
}
Self::PlayerActionHeliobusSnsCommentUnlock => {
"PlayerActionType_PlayerActionHeliobusSnsCommentUnlock"
}
Self::PlayerActionHeliobusSnsComment => {
"PlayerActionType_PlayerActionHeliobusSnsComment"
}
Self::PlayerActionHeliobusSnsPost => {
"PlayerActionType_PlayerActionHeliobusSnsPost"
}
Self::PlayerActionHeliobusSnsLike => {
"PlayerActionType_PlayerActionHeliobusSnsLike"
}
Self::PlayerActionHeliobusPhaseUpgrade => {
"PlayerActionType_PlayerActionHeliobusPhaseUpgrade"
}
Self::PlayerActionPsPointCard30Reward => {
"PlayerActionType_PlayerActionPsPointCard30Reward"
}
Self::PlayerActionPsPointCard50Reward => {
"PlayerActionType_PlayerActionPsPointCard50Reward"
}
Self::PlayerActionPsPointCard100Reward => {
"PlayerActionType_PlayerActionPsPointCard100Reward"
}
Self::PlayerActionPsnPlusGiftReward => {
"PlayerActionType_PlayerActionPsnPlusGiftReward"
}
Self::PlayerActionAppleGiftCardReward => {
"PlayerActionType_PlayerActionAppleGiftCardReward"
}
Self::PlayerActionHeartDialSubmitItem => {
"PlayerActionType_PlayerActionHeartDialSubmitItem"
}
Self::PlayerActionHeartDialDialoguePerform => {
"PlayerActionType_PlayerActionHeartDialDialoguePerform"
}
Self::PlayerActionHeartDialTraceConsume => {
"PlayerActionType_PlayerActionHeartDialTraceConsume"
}
Self::PlayerActionHeartDialChangeEmotion => {
"PlayerActionType_PlayerActionHeartDialChangeEmotion"
}
Self::PlayerActionTravelBrochureAddDefaultPaster => {
"PlayerActionType_PlayerActionTravelBrochureAddDefaultPaster"
}
Self::PlayerActionSpaceZooBorn => "PlayerActionType_PlayerActionSpaceZooBorn",
Self::PlayerActionSpaceZooMutate => {
"PlayerActionType_PlayerActionSpaceZooMutate"
}
Self::PlayerActionSpaceZooDelete => {
"PlayerActionType_PlayerActionSpaceZooDelete"
}
Self::PlayerActionSpaceZooExchangeItem => {
"PlayerActionType_PlayerActionSpaceZooExchangeItem"
}
Self::PlayerActionSpaceZooExpPoint => {
"PlayerActionType_PlayerActionSpaceZooExpPoint"
}
Self::PlayerActionSpaceZooTakeReward => {
"PlayerActionType_PlayerActionSpaceZooTakeReward"
}
Self::PlayerActionSpaceZooCollection => {
"PlayerActionType_PlayerActionSpaceZooCollection"
}
Self::PlayerActionSpaceZooShow => "PlayerActionType_PlayerActionSpaceZooShow",
Self::PlayerActionSpaceZooSpecialData => {
"PlayerActionType_PlayerActionSpaceZooSpecialData"
}
Self::PlayerActionStrongChallengeBattleBegin => {
"PlayerActionType_PlayerActionStrongChallengeBattleBegin"
}
Self::PlayerActionStrongChallengeBattleEnd => {
"PlayerActionType_PlayerActionStrongChallengeBattleEnd"
}
Self::PlayerActionRollShopDoGacha => {
"PlayerActionType_PlayerActionRollShopDoGacha"
}
Self::PlayerActionRollShopTakeReward => {
"PlayerActionType_PlayerActionRollShopTakeReward"
}
Self::PlayerActionOfferingSubmitItem => {
"PlayerActionType_PlayerActionOfferingSubmitItem"
}
Self::PlayerActionOfferingTakeReward => {
"PlayerActionType_PlayerActionOfferingTakeReward"
}
Self::PlayerActionTravelBrochurePageUnlock => {
"PlayerActionType_PlayerActionTravelBrochurePageUnlock"
}
Self::PlayerActionTravelBrochurePageInteractAward => {
"PlayerActionType_PlayerActionTravelBrochurePageInteractAward"
}
Self::PlayerActionTravelBrochureStickerUnlock => {
"PlayerActionType_PlayerActionTravelBrochureStickerUnlock"
}
Self::PlayerActionTravelBrochureStickerApply => {
"PlayerActionType_PlayerActionTravelBrochureStickerApply"
}
Self::PlayerActionTravelBrochureStickerRemove => {
"PlayerActionType_PlayerActionTravelBrochureStickerRemove"
}
Self::PlayerActionTravelBrochurePageReset => {
"PlayerActionType_PlayerActionTravelBrochurePageReset"
}
Self::PlayerActionTrackMainMissionId => {
"PlayerActionType_PlayerActionTrackMainMissionId"
}
Self::PlayerActionWolfBroBegin => "PlayerActionType_PlayerActionWolfBroBegin",
Self::PlayerActionWolfBroGroupStateChange => {
"PlayerActionType_PlayerActionWolfBroGroupStateChange"
}
Self::PlayerActionWolfBroEnd => "PlayerActionType_PlayerActionWolfBroEnd",
Self::PlayerActionWolfBroBulletZero => {
"PlayerActionType_PlayerActionWolfBroBulletZero"
}
Self::PlayerActionWolfBroActivateBullet => {
"PlayerActionType_PlayerActionWolfBroActivateBullet"
}
Self::PlayerActionWolfBroBulletNumChange => {
"PlayerActionType_PlayerActionWolfBroBulletNumChange"
}
Self::PlayerActionWolfBroUseBulletNull => {
"PlayerActionType_PlayerActionWolfBroUseBulletNull"
}
Self::PlayerActionWolfBroUseBulletHitMonster => {
"PlayerActionType_PlayerActionWolfBroUseBulletHitMonster"
}
Self::PlayerActionWolfBroPickUpBullet => {
"PlayerActionType_PlayerActionWolfBroPickUpBullet"
}
Self::PlayerActionWolfBroRestoreArchive => {
"PlayerActionType_PlayerActionWolfBroRestoreArchive"
}
Self::PlayerActionTelevisionActivityBattleBegin => {
"PlayerActionType_PlayerActionTelevisionActivityBattleBegin"
}
Self::PlayerActionTelevisionActivityBattleEnd => {
"PlayerActionType_PlayerActionTelevisionActivityBattleEnd"
}
Self::PlayerActionFeverTimeActivityBattleBegin => {
"PlayerActionType_PlayerActionFeverTimeActivityBattleBegin"
}
Self::PlayerActionFeverTimeActivityBattleEnd => {
"PlayerActionType_PlayerActionFeverTimeActivityBattleEnd"
}
Self::PlayerActionGunPlayEnd => "PlayerActionType_PlayerActionGunPlayEnd",
Self::PlayerActionActivityStarFightBegin => {
"PlayerActionType_PlayerActionActivityStarFightBegin"
}
Self::PlayerActionActivityStarFightEnd => {
"PlayerActionType_PlayerActionActivityStarFightEnd"
}
Self::PlayerActionMapRotationEnterRegion => {
"PlayerActionType_PlayerActionMapRotationEnterRegion"
}
Self::PlayerActionMapRotationLeaveRegion => {
"PlayerActionType_PlayerActionMapRotationLeaveRegion"
}
Self::PlayerActionMapRotationInteractCharger => {
"PlayerActionType_PlayerActionMapRotationInteractCharger"
}
Self::PlayerActionMapRotationDeployRotater => {
"PlayerActionType_PlayerActionMapRotationDeployRotater"
}
Self::PlayerActionMapRotationRotateMap => {
"PlayerActionType_PlayerActionMapRotationRotateMap"
}
Self::PlayerActionMapRotationAddEnergy => {
"PlayerActionType_PlayerActionMapRotationAddEnergy"
}
Self::PlayerActionMapRotationSetMaxEnergy => {
"PlayerActionType_PlayerActionMapRotationSetMaxEnergy"
}
Self::PlayerActionMapRotationRemoveRotater => {
"PlayerActionType_PlayerActionMapRotationRemoveRotater"
}
Self::PlayerActionMapRotationAutoDeployRotater => {
"PlayerActionType_PlayerActionMapRotationAutoDeployRotater"
}
Self::PlayerActionMapRotationAutoRemoveRotater => {
"PlayerActionType_PlayerActionMapRotationAutoRemoveRotater"
}
Self::PlayerActionDrinkMakerAddTips => {
"PlayerActionType_PlayerActionDrinkMakerAddTips"
}
Self::PlayerActionDrinkMakerFinishChallenge => {
"PlayerActionType_PlayerActionDrinkMakerFinishChallenge"
}
Self::PlayerActionDrinkMakerGuestMaxFaithReward => {
"PlayerActionType_PlayerActionDrinkMakerGuestMaxFaithReward"
}
Self::PlayerActionDrinkMakerMakeDrink => {
"PlayerActionType_PlayerActionDrinkMakerMakeDrink"
}
Self::PlayerActionDrinkMakerSaveCustomDrink => {
"PlayerActionType_PlayerActionDrinkMakerSaveCustomDrink"
}
Self::PlayerActionDrinkMakerEndSequence => {
"PlayerActionType_PlayerActionDrinkMakerEndSequence"
}
Self::PlayerActionDrinkMakerCheersMakeDrink => {
"PlayerActionType_PlayerActionDrinkMakerCheersMakeDrink"
}
Self::PlayerActionDrinkMakerCheersNpcDrink => {
"PlayerActionType_PlayerActionDrinkMakerCheersNpcDrink"
}
Self::PlayerActionChangeStoryLine => {
"PlayerActionType_PlayerActionChangeStoryLine"
}
Self::PlayerActionContentPackageStatusChange => {
"PlayerActionType_PlayerActionContentPackageStatusChange"
}
Self::PlayerActionContentPackageTrackChange => {
"PlayerActionType_PlayerActionContentPackageTrackChange"
}
Self::PlayerActionContentPackageAcceptMainMission => {
"PlayerActionType_PlayerActionContentPackageAcceptMainMission"
}
Self::PlayerActionWorldDirectUnlock => {
"PlayerActionType_PlayerActionWorldDirectUnlock"
}
Self::PlayerActionMonopolyTurnFinish => {
"PlayerActionType_PlayerActionMonopolyTurnFinish"
}
Self::PlayerActionMonopolyAssetTurntax => {
"PlayerActionType_PlayerActionMonopolyAssetTurntax"
}
Self::PlayerActionMonopolyAssetBonus => {
"PlayerActionType_PlayerActionMonopolyAssetBonus"
}
Self::PlayerActionMonopolyEventEffect => {
"PlayerActionType_PlayerActionMonopolyEventEffect"
}
Self::PlayerActionMonopolyMiniGameSettle => {
"PlayerActionType_PlayerActionMonopolyMiniGameSettle"
}
Self::PlayerActionMonopolyGameRaiseRatio => {
"PlayerActionType_PlayerActionMonopolyGameRaiseRatio"
}
Self::PlayerActionMonopolyMoveRollDice => {
"PlayerActionType_PlayerActionMonopolyMoveRollDice"
}
Self::PlayerActionMonopolyMove => "PlayerActionType_PlayerActionMonopolyMove",
Self::PlayerActionMonopolyBuyGoods => {
"PlayerActionType_PlayerActionMonopolyBuyGoods"
}
Self::PlayerActionMonopolyUpgradeAsset => {
"PlayerActionType_PlayerActionMonopolyUpgradeAsset"
}
Self::PlayerActionMonopolyEventRerollRandom => {
"PlayerActionType_PlayerActionMonopolyEventRerollRandom"
}
Self::PlayerActionMonopolyDailyRefresh => {
"PlayerActionType_PlayerActionMonopolyDailyRefresh"
}
Self::PlayerActionMonopolyGameGuessBuyInformation => {
"PlayerActionType_PlayerActionMonopolyGameGuessBuyInformation"
}
Self::PlayerActionMonopolyDailyFirstEnterActivity => {
"PlayerActionType_PlayerActionMonopolyDailyFirstEnterActivity"
}
Self::PlayerActionMonopolySocialEvent => {
"PlayerActionType_PlayerActionMonopolySocialEvent"
}
Self::PlayerActionMonopolyRaffleTicketReward => {
"PlayerActionType_PlayerActionMonopolyRaffleTicketReward"
}
Self::PlayerActionMonopolyLike => "PlayerActionType_PlayerActionMonopolyLike",
Self::PlayerActionMonopolyPhaseReward => {
"PlayerActionType_PlayerActionMonopolyPhaseReward"
}
Self::PlayerActionMonopolyMbtiReportReward => {
"PlayerActionType_PlayerActionMonopolyMbtiReportReward"
}
Self::PlayerActionMonopolyDailySettle => {
"PlayerActionType_PlayerActionMonopolyDailySettle"
}
Self::PlayerActionMonopolyStart => {
"PlayerActionType_PlayerActionMonopolyStart"
}
Self::PlayerActionMonopolyGetBuff => {
"PlayerActionType_PlayerActionMonopolyGetBuff"
}
Self::PlayerActionMonopolyAssetFundsChange => {
"PlayerActionType_PlayerActionMonopolyAssetFundsChange"
}
Self::PlayerActionMonopolyAssetUpgrade => {
"PlayerActionType_PlayerActionMonopolyAssetUpgrade"
}
Self::PlayerActionMonopolyDirectCoinGameSettle => {
"PlayerActionType_PlayerActionMonopolyDirectCoinGameSettle"
}
Self::PlayerActionMonopolyExtractRaffleTicket => {
"PlayerActionType_PlayerActionMonopolyExtractRaffleTicket"
}
Self::PlayerActionMonopolyMbtiProgressChange => {
"PlayerActionType_PlayerActionMonopolyMbtiProgressChange"
}
Self::PlayerActionMonopolyQuizGameSettle => {
"PlayerActionType_PlayerActionMonopolyQuizGameSettle"
}
Self::PlayerActionMonopolyEventSettle => {
"PlayerActionType_PlayerActionMonopolyEventSettle"
}
Self::PlayerActionMonopolyItemChange => {
"PlayerActionType_PlayerActionMonopolyItemChange"
}
Self::PlayerActionMonopolyCellTrigger => {
"PlayerActionType_PlayerActionMonopolyCellTrigger"
}
Self::PlayerActionMonopolyEventTrigger => {
"PlayerActionType_PlayerActionMonopolyEventTrigger"
}
Self::PlayerActionMonopolyClickEffect => {
"PlayerActionType_PlayerActionMonopolyClickEffect"
}
Self::PlayerActionEvolveBuildLevelFinish => {
"PlayerActionType_PlayerActionEvolveBuildLevelFinish"
}
Self::PlayerActionEvolveBuildShopAbilityUp => {
"PlayerActionType_PlayerActionEvolveBuildShopAbilityUp"
}
Self::PlayerActionEvolveBuildShopAbilityDown => {
"PlayerActionType_PlayerActionEvolveBuildShopAbilityDown"
}
Self::PlayerActionEvolveBuildTakeExpReward => {
"PlayerActionType_PlayerActionEvolveBuildTakeExpReward"
}
Self::PlayerActionEvolveBuildBattleEndAddCoin => {
"PlayerActionType_PlayerActionEvolveBuildBattleEndAddCoin"
}
Self::PlayerActionEvolveBuildShopAbilityReset => {
"PlayerActionType_PlayerActionEvolveBuildShopAbilityReset"
}
Self::PlayerActionEvolveBuildLevelStart => {
"PlayerActionType_PlayerActionEvolveBuildLevelStart"
}
Self::PlayerActionEvolveBuildLevelEnd => {
"PlayerActionType_PlayerActionEvolveBuildLevelEnd"
}
Self::PlayerActionEvolveBuildStageStart => {
"PlayerActionType_PlayerActionEvolveBuildStageStart"
}
Self::PlayerActionEvolveBuildStageEnd => {
"PlayerActionType_PlayerActionEvolveBuildStageEnd"
}
Self::PlayerActionEvolveBuildLevelLeave => {
"PlayerActionType_PlayerActionEvolveBuildLevelLeave"
}
Self::PlayerActionClockParkUnlockScript => {
"PlayerActionType_PlayerActionClockParkUnlockScript"
}
Self::PlayerActionClockParkUnlockTalent => {
"PlayerActionType_PlayerActionClockParkUnlockTalent"
}
Self::PlayerActionClockParkFinishScript => {
"PlayerActionType_PlayerActionClockParkFinishScript"
}
Self::PlayerActionClockParkRoundUpdate => {
"PlayerActionType_PlayerActionClockParkRoundUpdate"
}
Self::PlayerActionClockParkScriptBegin => {
"PlayerActionType_PlayerActionClockParkScriptBegin"
}
Self::PlayerActionRogueTournStartLevel => {
"PlayerActionType_PlayerActionRogueTournStartLevel"
}
Self::PlayerActionRogueTournFinishLevel => {
"PlayerActionType_PlayerActionRogueTournFinishLevel"
}
Self::PlayerActionRogueTournExpReward => {
"PlayerActionType_PlayerActionRogueTournExpReward"
}
Self::PlayerActionRogueTournFinishWeekChallenge => {
"PlayerActionType_PlayerActionRogueTournFinishWeekChallenge"
}
Self::PlayerActionRogueTournPermanentTalentEffect => {
"PlayerActionType_PlayerActionRogueTournPermanentTalentEffect"
}
Self::PlayerActionRogueTournFinishFormulaStory => {
"PlayerActionType_PlayerActionRogueTournFinishFormulaStory"
}
Self::PlayerActionRogueTournRevive => {
"PlayerActionType_PlayerActionRogueTournRevive"
}
Self::PlayerActionRogueTournStageBegin => {
"PlayerActionType_PlayerActionRogueTournStageBegin"
}
Self::PlayerActionRogueTournStageEnd => {
"PlayerActionType_PlayerActionRogueTournStageEnd"
}
Self::PlayerActionRogueTournPermanentEnableTalent => {
"PlayerActionType_PlayerActionRogueTournPermanentEnableTalent"
}
Self::PlayerActionRogueTournPermanentResetTalent => {
"PlayerActionType_PlayerActionRogueTournPermanentResetTalent"
}
Self::PlayerActionRogueTournCocoonStageBegin => {
"PlayerActionType_PlayerActionRogueTournCocoonStageBegin"
}
Self::PlayerActionRogueTournCocoonStageEnd => {
"PlayerActionType_PlayerActionRogueTournCocoonStageEnd"
}
Self::PlayerActionRogueTournExpUpdate => {
"PlayerActionType_PlayerActionRogueTournExpUpdate"
}
Self::PlayerActionRogueTournEnterRoom => {
"PlayerActionType_PlayerActionRogueTournEnterRoom"
}
Self::PlayerActionRogueTournLeaveRoom => {
"PlayerActionType_PlayerActionRogueTournLeaveRoom"
}
Self::PlayerActionRogueTournArchiveSave => {
"PlayerActionType_PlayerActionRogueTournArchiveSave"
}
Self::PlayerActionRogueTournSelectBonus => {
"PlayerActionType_PlayerActionRogueTournSelectBonus"
}
Self::PlayerActionRogueTournDialogueFinish => {
"PlayerActionType_PlayerActionRogueTournDialogueFinish"
}
Self::PlayerActionRogueTournDoGamble => {
"PlayerActionType_PlayerActionRogueTournDoGamble"
}
Self::PlayerActionRogueTournRoomContentGenerate => {
"PlayerActionType_PlayerActionRogueTournRoomContentGenerate"
}
Self::PlayerActionRogueTournAddMiracle => {
"PlayerActionType_PlayerActionRogueTournAddMiracle"
}
Self::PlayerActionRogueTournRemoveMiracle => {
"PlayerActionType_PlayerActionRogueTournRemoveMiracle"
}
Self::PlayerActionRogueTournSelectMiracle => {
"PlayerActionType_PlayerActionRogueTournSelectMiracle"
}
Self::PlayerActionRogueTournDropMiracle => {
"PlayerActionType_PlayerActionRogueTournDropMiracle"
}
Self::PlayerActionRogueTournAddBuff => {
"PlayerActionType_PlayerActionRogueTournAddBuff"
}
Self::PlayerActionRogueTournSelectBuff => {
"PlayerActionType_PlayerActionRogueTournSelectBuff"
}
Self::PlayerActionRogueTournBuffLevelUp => {
"PlayerActionType_PlayerActionRogueTournBuffLevelUp"
}
Self::PlayerActionRogueTournRemoveBuff => {
"PlayerActionType_PlayerActionRogueTournRemoveBuff"
}
Self::PlayerActionRogueTournAddFormula => {
"PlayerActionType_PlayerActionRogueTournAddFormula"
}
Self::PlayerActionRogueTournRemoveFormula => {
"PlayerActionType_PlayerActionRogueTournRemoveFormula"
}
Self::PlayerActionRogueTournSelectFormula => {
"PlayerActionType_PlayerActionRogueTournSelectFormula"
}
Self::PlayerActionRogueTournActivateFormula => {
"PlayerActionType_PlayerActionRogueTournActivateFormula"
}
Self::PlayerActionRogueTournAdventureRoomFinish => {
"PlayerActionType_PlayerActionRogueTournAdventureRoomFinish"
}
Self::PlayerActionRogueTournAlterLineup => {
"PlayerActionType_PlayerActionRogueTournAlterLineup"
}
Self::PlayerActionRogueTournSeasonEnableTalent => {
"PlayerActionType_PlayerActionRogueTournSeasonEnableTalent"
}
Self::PlayerActionRogueTournTitanStartLevel => {
"PlayerActionType_PlayerActionRogueTournTitanStartLevel"
}
Self::PlayerActionRogueTournTitanFinishLevel => {
"PlayerActionType_PlayerActionRogueTournTitanFinishLevel"
}
Self::PlayerActionRogueTournTitanEnterRoom => {
"PlayerActionType_PlayerActionRogueTournTitanEnterRoom"
}
Self::PlayerActionRogueTournTitanLeaveRoom => {
"PlayerActionType_PlayerActionRogueTournTitanLeaveRoom"
}
Self::PlayerActionRogueTournTitanStageBegin => {
"PlayerActionType_PlayerActionRogueTournTitanStageBegin"
}
Self::PlayerActionRogueTournTitanStageEnd => {
"PlayerActionType_PlayerActionRogueTournTitanStageEnd"
}
Self::PlayerActionRogueTournTitanArchiveSave => {
"PlayerActionType_PlayerActionRogueTournTitanArchiveSave"
}
Self::PlayerActionRogueTournTitanAddTitanBless => {
"PlayerActionType_PlayerActionRogueTournTitanAddTitanBless"
}
Self::PlayerActionRogueTournTitanSelectTitanBless => {
"PlayerActionType_PlayerActionRogueTournTitanSelectTitanBless"
}
Self::PlayerActionRogueTournDivisionChange => {
"PlayerActionType_PlayerActionRogueTournDivisionChange"
}
Self::PlayerActionRogueTournSelectReRollMiracle => {
"PlayerActionType_PlayerActionRogueTournSelectReRollMiracle"
}
Self::PlayerActionRogueTournTriggerBattleByShop => {
"PlayerActionType_PlayerActionRogueTournTriggerBattleByShop"
}
Self::PlayerActionRogueTournUseSuperRewardKey => {
"PlayerActionType_PlayerActionRogueTournUseSuperRewardKey"
}
Self::PlayerActionRogueTournPersonaStyleExpChange => {
"PlayerActionType_PlayerActionRogueTournPersonaStyleExpChange"
}
Self::PlayerActionRogueTournPersonaStyleSelect => {
"PlayerActionType_PlayerActionRogueTournPersonaStyleSelect"
}
Self::PlayerActionRogueTournPersonaStartLevel => {
"PlayerActionType_PlayerActionRogueTournPersonaStartLevel"
}
Self::PlayerActionRogueTournPersonaFinishLevel => {
"PlayerActionType_PlayerActionRogueTournPersonaFinishLevel"
}
Self::PlayerActionRogueTournPersonaEnterRoom => {
"PlayerActionType_PlayerActionRogueTournPersonaEnterRoom"
}
Self::PlayerActionRogueTournPersonaLeaveRoom => {
"PlayerActionType_PlayerActionRogueTournPersonaLeaveRoom"
}
Self::PlayerActionRogueTournPersonaStageBegin => {
"PlayerActionType_PlayerActionRogueTournPersonaStageBegin"
}
Self::PlayerActionRogueTournPersonaStageEnd => {
"PlayerActionType_PlayerActionRogueTournPersonaStageEnd"
}
Self::PlayerActionRogueTournPersonaArchiveSave => {
"PlayerActionType_PlayerActionRogueTournPersonaArchiveSave"
}
Self::PlayerActionRogueTournHexEquipmentChange => {
"PlayerActionType_PlayerActionRogueTournHexEquipmentChange"
}
Self::PlayerActionRogueTournPersonaRoomCardChange => {
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardChange"
}
Self::PlayerActionRogueTournPersonaRoomCardLevelChange => {
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardLevelChange"
}
Self::PlayerActionRogueTournPersonaRoomCardAttributeChange => {
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardAttributeChange"
}
Self::PlayerActionRogueTournPersonaRoomCardSelect => {
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardSelect"
}
Self::PlayerActionRogueTournPersonaRoomCardWash => {
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardWash"
}
Self::PlayerActionRogueTournPersonaStyleGiftSelect => {
"PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelect"
}
Self::PlayerActionRogueTournPersonaStyleGiftSelectRefresh => {
"PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelectRefresh"
}
Self::PlayerActionRogueTournPersonaRoomCardReroll => {
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardReroll"
}
Self::PlayerActionRogueTournMiracleStatusChange => {
"PlayerActionType_PlayerActionRogueTournMiracleStatusChange"
}
Self::PlayerActionRogueWorkbenchReforgeFormula => {
"PlayerActionType_PlayerActionRogueWorkbenchReforgeFormula"
}
Self::PlayerActionRogueWorkbenchReforgeMiracle => {
"PlayerActionType_PlayerActionRogueWorkbenchReforgeMiracle"
}
Self::PlayerActionRogueWorkbenchComposeMiracle => {
"PlayerActionType_PlayerActionRogueWorkbenchComposeMiracle"
}
Self::PlayerActionRogueWorkbenchReforgeBuff => {
"PlayerActionType_PlayerActionRogueWorkbenchReforgeBuff"
}
Self::PlayerActionRogueWorkbenchEnhanceBuff => {
"PlayerActionType_PlayerActionRogueWorkbenchEnhanceBuff"
}
Self::PlayerActionMatchThreePveSettle => {
"PlayerActionType_PlayerActionMatchThreePveSettle"
}
Self::PlayerActionMatchThreeSettle => {
"PlayerActionType_PlayerActionMatchThreeSettle"
}
Self::PlayerActionFightMatch3GameStart => {
"PlayerActionType_PlayerActionFightMatch3GameStart"
}
Self::PlayerActionFightMatch3GameEnd => {
"PlayerActionType_PlayerActionFightMatch3GameEnd"
}
Self::PlayerActionFightMatch3TurnEnd => {
"PlayerActionType_PlayerActionFightMatch3TurnEnd"
}
Self::PlayerActionMatchThreeBirdPos => {
"PlayerActionType_PlayerActionMatchThreeBirdPos"
}
Self::PlayerActionMultiplePlayInvite => {
"PlayerActionType_PlayerActionMultiplePlayInvite"
}
Self::PlayerActionMultiplePlayInviteRespond => {
"PlayerActionType_PlayerActionMultiplePlayInviteRespond"
}
Self::PlayerActionMultiplePlayLobbyEnter => {
"PlayerActionType_PlayerActionMultiplePlayLobbyEnter"
}
Self::PlayerActionMultiplePlayLobbyQuit => {
"PlayerActionType_PlayerActionMultiplePlayLobbyQuit"
}
Self::PlayerActionMultiplePlayLobbyKick => {
"PlayerActionType_PlayerActionMultiplePlayLobbyKick"
}
Self::PlayerActionMultiplePlayLobbyMatch => {
"PlayerActionType_PlayerActionMultiplePlayLobbyMatch"
}
Self::PlayerActionMarbleSettle => "PlayerActionType_PlayerActionMarbleSettle",
Self::PlayerActionMatchThreeSoloSettle => {
"PlayerActionType_PlayerActionMatchThreeSoloSettle"
}
Self::PlayerActionMatchThreeV2BattleitemLevelup => {
"PlayerActionType_PlayerActionMatchThreeV2BattleitemLevelup"
}
Self::PlayerActionMatchThreeV2PveSettle => {
"PlayerActionType_PlayerActionMatchThreeV2PveSettle"
}
Self::PlayerActionMatchThreeV2PvpSettle => {
"PlayerActionType_PlayerActionMatchThreeV2PvpSettle"
}
Self::PlayerActionMatch3SoloGameStart => {
"PlayerActionType_PlayerActionMatch3SoloGameStart"
}
Self::PlayerActionMatch3SoloGameEnd => {
"PlayerActionType_PlayerActionMatch3SoloGameEnd"
}
Self::PlayerActionMatch3SoloRoundEnd => {
"PlayerActionType_PlayerActionMatch3SoloRoundEnd"
}
Self::PlayerActionMatch3RoyaleSettle => {
"PlayerActionType_PlayerActionMatch3RoyaleSettle"
}
Self::PlayerActionMatch3RoyaleGameStart => {
"PlayerActionType_PlayerActionMatch3RoyaleGameStart"
}
Self::PlayerActionMatch3RoyaleGameEnd => {
"PlayerActionType_PlayerActionMatch3RoyaleGameEnd"
}
Self::PlayerActionMatch3RoyaleRoundEnd => {
"PlayerActionType_PlayerActionMatch3RoyaleRoundEnd"
}
Self::PlayerActionDiceCombatSettle => {
"PlayerActionType_PlayerActionDiceCombatSettle"
}
Self::PlayerActionDiceCombatV2Settle => {
"PlayerActionType_PlayerActionDiceCombatV2Settle"
}
Self::PlayerActionSwordTrainingLearnSkill => {
"PlayerActionType_PlayerActionSwordTrainingLearnSkill"
}
Self::PlayerActionSwordTrainingNormalAction => {
"PlayerActionType_PlayerActionSwordTrainingNormalAction"
}
Self::PlayerActionSwordTrainingStoryEffect => {
"PlayerActionType_PlayerActionSwordTrainingStoryEffect"
}
Self::PlayerActionSwordTrainingEndingHint => {
"PlayerActionType_PlayerActionSwordTrainingEndingHint"
}
Self::PlayerActionSwordTrainingActionHint => {
"PlayerActionType_PlayerActionSwordTrainingActionHint"
}
Self::PlayerActionSwordTrainingRestoreGameByExam => {
"PlayerActionType_PlayerActionSwordTrainingRestoreGameByExam"
}
Self::PlayerActionSwordTrainingStoryLineFirstClear => {
"PlayerActionType_PlayerActionSwordTrainingStoryLineFirstClear"
}
Self::PlayerActionSwordTrainingTakeEndingReward => {
"PlayerActionType_PlayerActionSwordTrainingTakeEndingReward"
}
Self::PlayerActionSwordTrainingStoryLineBegin => {
"PlayerActionType_PlayerActionSwordTrainingStoryLineBegin"
}
Self::PlayerActionSwordTrainingEnterTurn => {
"PlayerActionType_PlayerActionSwordTrainingEnterTurn"
}
Self::PlayerActionSwordTrainingPlanAction => {
"PlayerActionType_PlayerActionSwordTrainingPlanAction"
}
Self::PlayerActionSwordTrainingActionPhaseEnd => {
"PlayerActionType_PlayerActionSwordTrainingActionPhaseEnd"
}
Self::PlayerActionSwordTrainingStory => {
"PlayerActionType_PlayerActionSwordTrainingStory"
}
Self::PlayerActionSwordTrainingStatusChange => {
"PlayerActionType_PlayerActionSwordTrainingStatusChange"
}
Self::PlayerActionSwordTrainingMoodChange => {
"PlayerActionType_PlayerActionSwordTrainingMoodChange"
}
Self::PlayerActionSwordTrainingBattleBegin => {
"PlayerActionType_PlayerActionSwordTrainingBattleBegin"
}
Self::PlayerActionSwordTrainingBattleEnd => {
"PlayerActionType_PlayerActionSwordTrainingBattleEnd"
}
Self::PlayerActionSwordTrainingCombatRankChange => {
"PlayerActionType_PlayerActionSwordTrainingCombatRankChange"
}
Self::PlayerActionSwordTrainingStoryLineEnd => {
"PlayerActionType_PlayerActionSwordTrainingStoryLineEnd"
}
Self::PlayerActionSwordTrainingResumeStoryLine => {
"PlayerActionType_PlayerActionSwordTrainingResumeStoryLine"
}
Self::PlayerActionSwordTrainingGameSuccess => {
"PlayerActionType_PlayerActionSwordTrainingGameSuccess"
}
Self::PlayerActionSwordTrainingGameGiveUp => {
"PlayerActionType_PlayerActionSwordTrainingGameGiveUp"
}
Self::PlayerActionSwordTrainingExam => {
"PlayerActionType_PlayerActionSwordTrainingExam"
}
Self::PlayerActionSwordTrainingDialogue => {
"PlayerActionType_PlayerActionSwordTrainingDialogue"
}
Self::PlayerActionSwordTrainingSetSkillTrace => {
"PlayerActionType_PlayerActionSwordTrainingSetSkillTrace"
}
Self::PlayerActionFightFestFinishScoreRaceMission => {
"PlayerActionType_PlayerActionFightFestFinishScoreRaceMission"
}
Self::PlayerActionFightFestFinishScoreRacePhase => {
"PlayerActionType_PlayerActionFightFestFinishScoreRacePhase"
}
Self::PlayerActionFightFestRaceStart => {
"PlayerActionType_PlayerActionFightFestRaceStart"
}
Self::PlayerActionFightFestRaceEnd => {
"PlayerActionType_PlayerActionFightFestRaceEnd"
}
Self::PlayerActionFightFestChallengeStart => {
"PlayerActionType_PlayerActionFightFestChallengeStart"
}
Self::PlayerActionFightFestChallengeEnd => {
"PlayerActionType_PlayerActionFightFestChallengeEnd"
}
Self::PlayerActionFightFestGetCoachItem => {
"PlayerActionType_PlayerActionFightFestGetCoachItem"
}
Self::PlayerActionFightFestAcceptScoreRaceMission => {
"PlayerActionType_PlayerActionFightFestAcceptScoreRaceMission"
}
Self::PlayerActionPetUse => "PlayerActionType_PlayerActionPetUse",
Self::PlayerActionMusicRhythmPassLevelStar => {
"PlayerActionType_PlayerActionMusicRhythmPassLevelStar"
}
Self::PlayerActionMusicRhythmLevelBegin => {
"PlayerActionType_PlayerActionMusicRhythmLevelBegin"
}
Self::PlayerActionMusicRhythmLevelEnd => {
"PlayerActionType_PlayerActionMusicRhythmLevelEnd"
}
Self::PlayerActionTrackPhotoStageBegin => {
"PlayerActionType_PlayerActionTrackPhotoStageBegin"
}
Self::PlayerActionTrackPhotoStageEnd => {
"PlayerActionType_PlayerActionTrackPhotoStageEnd"
}
Self::PlayerActionSummonActivityBattleBegin => {
"PlayerActionType_PlayerActionSummonActivityBattleBegin"
}
Self::PlayerActionSummonActivityBattleEnd => {
"PlayerActionType_PlayerActionSummonActivityBattleEnd"
}
Self::PlayerActionRaidCollectionEnterNextRaid => {
"PlayerActionType_PlayerActionRaidCollectionEnterNextRaid"
}
Self::PlayerActionDifficultyAdjustmentSet => {
"PlayerActionType_PlayerActionDifficultyAdjustmentSet"
}
Self::PlayerActionDifficultyAdjustmentUnset => {
"PlayerActionType_PlayerActionDifficultyAdjustmentUnset"
}
Self::PlayerActionRogueArcadeAdventureRoomStart => {
"PlayerActionType_PlayerActionRogueArcadeAdventureRoomStart"
}
Self::PlayerActionRogueArcadeAdventureRoomFinish => {
"PlayerActionType_PlayerActionRogueArcadeAdventureRoomFinish"
}
Self::PlayerActionRogueMagicStartLevel => {
"PlayerActionType_PlayerActionRogueMagicStartLevel"
}
Self::PlayerActionRogueMagicFinishLevel => {
"PlayerActionType_PlayerActionRogueMagicFinishLevel"
}
Self::PlayerActionRogueMagicRevive => {
"PlayerActionType_PlayerActionRogueMagicRevive"
}
Self::PlayerActionRogueMagicEnterRoom => {
"PlayerActionType_PlayerActionRogueMagicEnterRoom"
}
Self::PlayerActionRogueMagicLeaveRoom => {
"PlayerActionType_PlayerActionRogueMagicLeaveRoom"
}
Self::PlayerActionRogueMagicAddMiracle => {
"PlayerActionType_PlayerActionRogueMagicAddMiracle"
}
Self::PlayerActionRogueMagicRemoveMiracle => {
"PlayerActionType_PlayerActionRogueMagicRemoveMiracle"
}
Self::PlayerActionRogueMagicStageBegin => {
"PlayerActionType_PlayerActionRogueMagicStageBegin"
}
Self::PlayerActionRogueMagicStageEnd => {
"PlayerActionType_PlayerActionRogueMagicStageEnd"
}
Self::PlayerActionRogueMagicEnableTalent => {
"PlayerActionType_PlayerActionRogueMagicEnableTalent"
}
Self::PlayerActionRogueMagicFinishStory => {
"PlayerActionType_PlayerActionRogueMagicFinishStory"
}
Self::PlayerActionRogueMagicAddScepter => {
"PlayerActionType_PlayerActionRogueMagicAddScepter"
}
Self::PlayerActionRogueMagicSelectScepter => {
"PlayerActionType_PlayerActionRogueMagicSelectScepter"
}
Self::PlayerActionRogueMagicMountUnit => {
"PlayerActionType_PlayerActionRogueMagicMountUnit"
}
Self::PlayerActionRogueMagicAutoMountUnit => {
"PlayerActionType_PlayerActionRogueMagicAutoMountUnit"
}
Self::PlayerActionRogueMagicAddMagicUnit => {
"PlayerActionType_PlayerActionRogueMagicAddMagicUnit"
}
Self::PlayerActionRogueMagicRemoveMagicUnit => {
"PlayerActionType_PlayerActionRogueMagicRemoveMagicUnit"
}
Self::PlayerActionRogueMagicWorkbenchComposeMagicUnit => {
"PlayerActionType_PlayerActionRogueMagicWorkbenchComposeMagicUnit"
}
Self::PlayerActionRogueMagicWorkbenchReforgeMagicUnit => {
"PlayerActionType_PlayerActionRogueMagicWorkbenchReforgeMagicUnit"
}
Self::PlayerActionRogueMagicWorkbenchLevelUpScepter => {
"PlayerActionType_PlayerActionRogueMagicWorkbenchLevelUpScepter"
}
Self::PlayerActionTrainPartyGamePlayStart => {
"PlayerActionType_PlayerActionTrainPartyGamePlayStart"
}
Self::PlayerActionTrainPartyPhaseBegin => {
"PlayerActionType_PlayerActionTrainPartyPhaseBegin"
}
Self::PlayerActionTrainPartyPhaseEnd => {
"PlayerActionType_PlayerActionTrainPartyPhaseEnd"
}
Self::PlayerActionTrainPartyRound => {
"PlayerActionType_PlayerActionTrainPartyRound"
}
Self::PlayerActionTrainPartyMeetingBegin => {
"PlayerActionType_PlayerActionTrainPartyMeetingBegin"
}
Self::PlayerActionTrainPartyMeetingEnd => {
"PlayerActionType_PlayerActionTrainPartyMeetingEnd"
}
Self::PlayerActionTrainPartyMeetingPlayCard => {
"PlayerActionType_PlayerActionTrainPartyMeetingPlayCard"
}
Self::PlayerActionTrainPartyMeetingReRoll => {
"PlayerActionType_PlayerActionTrainPartyMeetingReRoll"
}
Self::PlayerActionTrainPartyBuildAreaUnlock => {
"PlayerActionType_PlayerActionTrainPartyBuildAreaUnlock"
}
Self::PlayerActionTrainPartyBuildStep => {
"PlayerActionType_PlayerActionTrainPartyBuildStep"
}
Self::PlayerActionTrainPartyBuildLevelAward => {
"PlayerActionType_PlayerActionTrainPartyBuildLevelAward"
}
Self::PlayerActionTrainPartyBuildingDynamicBuff => {
"PlayerActionType_PlayerActionTrainPartyBuildingDynamicBuff"
}
Self::PlayerActionTrainPartyBuildDiy => {
"PlayerActionType_PlayerActionTrainPartyBuildDiy"
}
Self::PlayerActionSelfRoomBuildDiy => {
"PlayerActionType_PlayerActionSelfRoomBuildDiy"
}
Self::PlayerActionSkipUnlockSelfRoom => {
"PlayerActionType_PlayerActionSkipUnlockSelfRoom"
}
Self::PlayerActionSelfRoomBuildDiyMerge => {
"PlayerActionType_PlayerActionSelfRoomBuildDiyMerge"
}
Self::PlayerActionPlayerRoomDisplayAreaChange => {
"PlayerActionType_PlayerActionPlayerRoomDisplayAreaChange"
}
Self::PlayerActionSwitchHandOpPropState => {
"PlayerActionType_PlayerActionSwitchHandOpPropState"
}
Self::PlayerActionEraFlipperChangeRegionState => {
"PlayerActionType_PlayerActionEraFlipperChangeRegionState"
}
Self::PlayerActionEraFlipperChangePropState => {
"PlayerActionType_PlayerActionEraFlipperChangePropState"
}
Self::PlayerActionActivityBenefitReward => {
"PlayerActionType_PlayerActionActivityBenefitReward"
}
Self::PlayerActionActivityBenefitJoin => {
"PlayerActionType_PlayerActionActivityBenefitJoin"
}
Self::PlayerActionActivityBenefitInitialReward => {
"PlayerActionType_PlayerActionActivityBenefitInitialReward"
}
Self::PlayerActionActiveActivityReward => {
"PlayerActionType_PlayerActionActiveActivityReward"
}
Self::PlayerActionPamSkinChangeSkin => {
"PlayerActionType_PlayerActionPamSkinChangeSkin"
}
Self::PlayerActionChestFind => "PlayerActionType_PlayerActionChestFind",
Self::PlayerActionReissueMarkChestItemMail => {
"PlayerActionType_PlayerActionReissueMarkChestItemMail"
}
Self::PlayerActionMarblePassMatch => {
"PlayerActionType_PlayerActionMarblePassMatch"
}
Self::PlayerActionMarbleBuySeal => {
"PlayerActionType_PlayerActionMarbleBuySeal"
}
Self::PlayerActionMarbleFightGameBegin => {
"PlayerActionType_PlayerActionMarbleFightGameBegin"
}
Self::PlayerActionMarbleFightGameEnd => {
"PlayerActionType_PlayerActionMarbleFightGameEnd"
}
Self::PlayerActionMarbleFightGameRound => {
"PlayerActionType_PlayerActionMarbleFightGameRound"
}
Self::PlayerActionMarbleFightGameTurn => {
"PlayerActionType_PlayerActionMarbleFightGameTurn"
}
Self::PlayerActionPlanetFesLevelUp => {
"PlayerActionType_PlayerActionPlanetFesLevelUp"
}
Self::PlayerActionPlanetFesActivityInit => {
"PlayerActionType_PlayerActionPlanetFesActivityInit"
}
Self::PlayerActionPlanetFesAvatarLevelUp => {
"PlayerActionType_PlayerActionPlanetFesAvatarLevelUp"
}
Self::PlayerActionPlanetFesTakeRegionPhaseReward => {
"PlayerActionType_PlayerActionPlanetFesTakeRegionPhaseReward"
}
Self::PlayerActionPlanetFesAddItem => {
"PlayerActionType_PlayerActionPlanetFesAddItem"
}
Self::PlayerActionPlanetFesQuest => {
"PlayerActionType_PlayerActionPlanetFesQuest"
}
Self::PlayerActionPlanetFesBusinessDayFinish => {
"PlayerActionType_PlayerActionPlanetFesBusinessDayFinish"
}
Self::PlayerActionPlanetFesAvatarStarUp => {
"PlayerActionType_PlayerActionPlanetFesAvatarStarUp"
}
Self::PlayerActionPlanetFesUnlockLand => {
"PlayerActionType_PlayerActionPlanetFesUnlockLand"
}
Self::PlayerActionPlanetFesBusinessEventFinish => {
"PlayerActionType_PlayerActionPlanetFesBusinessEventFinish"
}
Self::PlayerActionPlanetFesActivateCard => {
"PlayerActionType_PlayerActionPlanetFesActivateCard"
}
Self::PlayerActionPlanetFesSkillLevelUp => {
"PlayerActionType_PlayerActionPlanetFesSkillLevelUp"
}
Self::PlayerActionPlanetFesGacha => {
"PlayerActionType_PlayerActionPlanetFesGacha"
}
Self::PlayerActionPlanetFesBusinessEventHandle => {
"PlayerActionType_PlayerActionPlanetFesBusinessEventHandle"
}
Self::PlayerActionPlanetFesCardApplyPermission => {
"PlayerActionType_PlayerActionPlanetFesCardApplyPermission"
}
Self::PlayerActionPlanetFesCardInteract => {
"PlayerActionType_PlayerActionPlanetFesCardInteract"
}
Self::PlayerActionPlanetFesToSns => {
"PlayerActionType_PlayerActionPlanetFesToSns"
}
Self::PlayerActionPlanetFesSetWorkAvatar => {
"PlayerActionType_PlayerActionPlanetFesSetWorkAvatar"
}
Self::PlayerActionPlanetFesSummary => {
"PlayerActionType_PlayerActionPlanetFesSummary"
}
Self::PlayerActionTarotBookCharacterLevelUp => {
"PlayerActionType_PlayerActionTarotBookCharacterLevelUp"
}
Self::PlayerActionTarotBookOpenPack => {
"PlayerActionType_PlayerActionTarotBookOpenPack"
}
Self::PlayerActionTarotBookUnlockStory => {
"PlayerActionType_PlayerActionTarotBookUnlockStory"
}
Self::PlayerActionTarotBookUnlockStorySingle => {
"PlayerActionType_PlayerActionTarotBookUnlockStorySingle"
}
Self::PlayerActionTarotBookFinishStory => {
"PlayerActionType_PlayerActionTarotBookFinishStory"
}
Self::PlayerActionTarotBookFinishInteraction => {
"PlayerActionType_PlayerActionTarotBookFinishInteraction"
}
Self::PlayerActionTarotBookChangeEnergy => {
"PlayerActionType_PlayerActionTarotBookChangeEnergy"
}
Self::PlayerActionTarotBookUnlockInteraction => {
"PlayerActionType_PlayerActionTarotBookUnlockInteraction"
}
Self::PlayerActionChimeraRoundStart => {
"PlayerActionType_PlayerActionChimeraRoundStart"
}
Self::PlayerActionChimeraRoundWorkStart => {
"PlayerActionType_PlayerActionChimeraRoundWorkStart"
}
Self::PlayerActionChimeraRoundWorkEnd => {
"PlayerActionType_PlayerActionChimeraRoundWorkEnd"
}
Self::PlayerActionChimeraEndlessStart => {
"PlayerActionType_PlayerActionChimeraEndlessStart"
}
Self::PlayerActionChimeraEndlessEnd => {
"PlayerActionType_PlayerActionChimeraEndlessEnd"
}
Self::PlayerActionChimeraEndlessWorkStart => {
"PlayerActionType_PlayerActionChimeraEndlessWorkStart"
}
Self::PlayerActionChimeraEndlessWorkEnd => {
"PlayerActionType_PlayerActionChimeraEndlessWorkEnd"
}
Self::PlayerActionChimeraRankChange => {
"PlayerActionType_PlayerActionChimeraRankChange"
}
Self::PlayerActionChimeraGet => "PlayerActionType_PlayerActionChimeraGet",
Self::PlayerActionStoryTokenTakeActivityReward => {
"PlayerActionType_PlayerActionStoryTokenTakeActivityReward"
}
Self::PlayerActionReissueAvatarTokenItem => {
"PlayerActionType_PlayerActionReissueAvatarTokenItem"
}
Self::PlayerActionAvatarDeliverRewardActivityTakeReward => {
"PlayerActionType_PlayerActionAvatarDeliverRewardActivityTakeReward"
}
Self::PlayerActionElfRestaurantBuyField => {
"PlayerActionType_PlayerActionElfRestaurantBuyField"
}
Self::PlayerActionElfRestaurantPlantSeed => {
"PlayerActionType_PlayerActionElfRestaurantPlantSeed"
}
Self::PlayerActionElfRestaurantRecycleSeed => {
"PlayerActionType_PlayerActionElfRestaurantRecycleSeed"
}
Self::PlayerActionElfRestaurantHarvestCrop => {
"PlayerActionType_PlayerActionElfRestaurantHarvestCrop"
}
Self::PlayerActionElfRestaurantUpgradeEmployeeLevel => {
"PlayerActionType_PlayerActionElfRestaurantUpgradeEmployeeLevel"
}
Self::PlayerActionElfRestaurantUpgradeFacilityLevel => {
"PlayerActionType_PlayerActionElfRestaurantUpgradeFacilityLevel"
}
Self::PlayerActionElfRestaurantUpgradeRecipeLevel => {
"PlayerActionType_PlayerActionElfRestaurantUpgradeRecipeLevel"
}
Self::PlayerActionElfRestaurantBuyShopItem => {
"PlayerActionType_PlayerActionElfRestaurantBuyShopItem"
}
Self::PlayerActionElfRestaurantFinishTradeOrder => {
"PlayerActionType_PlayerActionElfRestaurantFinishTradeOrder"
}
Self::PlayerActionElfRestaurantTakeVillagerReward => {
"PlayerActionType_PlayerActionElfRestaurantTakeVillagerReward"
}
Self::PlayerActionElfRestaurantSettleRestaurantPlay => {
"PlayerActionType_PlayerActionElfRestaurantSettleRestaurantPlay"
}
Self::PlayerActionElfRestaurantInit => {
"PlayerActionType_PlayerActionElfRestaurantInit"
}
Self::PlayerActionElfRestaurantSettleProgress => {
"PlayerActionType_PlayerActionElfRestaurantSettleProgress"
}
Self::PlayerActionElfRestaurantSettleDay => {
"PlayerActionType_PlayerActionElfRestaurantSettleDay"
}
Self::PlayerActionElfRestaurantAddItem => {
"PlayerActionType_PlayerActionElfRestaurantAddItem"
}
Self::PlayerActionLocalLegendReward => {
"PlayerActionType_PlayerActionLocalLegendReward"
}
Self::PlayerActionFateLevelStart => {
"PlayerActionType_PlayerActionFateLevelStart"
}
Self::PlayerActionFateLevelSettle => {
"PlayerActionType_PlayerActionFateLevelSettle"
}
Self::PlayerActionFateBattleStart => {
"PlayerActionType_PlayerActionFateBattleStart"
}
Self::PlayerActionFateBattleEnd => {
"PlayerActionType_PlayerActionFateBattleEnd"
}
Self::PlayerActionFateAddHougu => "PlayerActionType_PlayerActionFateAddHougu",
Self::PlayerActionFateSelectHougu => {
"PlayerActionType_PlayerActionFateSelectHougu"
}
Self::PlayerActionFateSelectReiju => {
"PlayerActionType_PlayerActionFateSelectReiju"
}
Self::PlayerActionFateRefreshReiju => {
"PlayerActionType_PlayerActionFateRefreshReiju"
}
Self::PlayerActionFateAddCoin => "PlayerActionType_PlayerActionFateAddCoin",
Self::PlayerActionFateBuyBuff => "PlayerActionType_PlayerActionFateBuyBuff",
Self::PlayerActionFateSellBuff => "PlayerActionType_PlayerActionFateSellBuff",
Self::PlayerActionFateRefreshShop => {
"PlayerActionType_PlayerActionFateRefreshShop"
}
Self::PlayerActionFateLockGoods => {
"PlayerActionType_PlayerActionFateLockGoods"
}
Self::PlayerActionFateUnlockGoods => {
"PlayerActionType_PlayerActionFateUnlockGoods"
}
Self::PlayerActionFateTakeExpReward => {
"PlayerActionType_PlayerActionFateTakeExpReward"
}
Self::PlayerActionFateAddExp => "PlayerActionType_PlayerActionFateAddExp",
Self::PlayerActionFateMasterHpChange => {
"PlayerActionType_PlayerActionFateMasterHpChange"
}
Self::PlayerActionParkourStartLevel => {
"PlayerActionType_PlayerActionParkourStartLevel"
}
Self::PlayerActionParkourEndLevel => {
"PlayerActionType_PlayerActionParkourEndLevel"
}
Self::PlayerActionBasinChestInteractResult => {
"PlayerActionType_PlayerActionBasinChestInteractResult"
}
Self::PlayerActionRogueMiracleSwap => {
"PlayerActionType_PlayerActionRogueMiracleSwap"
}
Self::PlayerActionHipplenEndingTakeReward => {
"PlayerActionType_PlayerActionHipplenEndingTakeReward"
}
Self::PlayerActionHipplenGiftDeliverReward => {
"PlayerActionType_PlayerActionHipplenGiftDeliverReward"
}
Self::PlayerActionHipplenCycleStart => {
"PlayerActionType_PlayerActionHipplenCycleStart"
}
Self::PlayerActionHipplenCycleFinish => {
"PlayerActionType_PlayerActionHipplenCycleFinish"
}
Self::PlayerActionHipplenAgendaPlan => {
"PlayerActionType_PlayerActionHipplenAgendaPlan"
}
Self::PlayerActionHipplenAgendaSettle => {
"PlayerActionType_PlayerActionHipplenAgendaSettle"
}
Self::PlayerActionHipplenTrialStart => {
"PlayerActionType_PlayerActionHipplenTrialStart"
}
Self::PlayerActionHipplenTrialFinish => {
"PlayerActionType_PlayerActionHipplenTrialFinish"
}
Self::PlayerActionHipplenStatusChange => {
"PlayerActionType_PlayerActionHipplenStatusChange"
}
Self::PlayerActionHipplenOutfitChange => {
"PlayerActionType_PlayerActionHipplenOutfitChange"
}
Self::PlayerActionHipplenTraitUnlock => {
"PlayerActionType_PlayerActionHipplenTraitUnlock"
}
Self::PlayerActionHipplenEndingUnlock => {
"PlayerActionType_PlayerActionHipplenEndingUnlock"
}
Self::PlayerActionHipplenOutfitUnlock => {
"PlayerActionType_PlayerActionHipplenOutfitUnlock"
}
Self::PlayerActionHipplenGiftUnlock => {
"PlayerActionType_PlayerActionHipplenGiftUnlock"
}
Self::PlayerActionHipplenIncidentFinish => {
"PlayerActionType_PlayerActionHipplenIncidentFinish"
}
Self::PlayerActionChallengePeakStart => {
"PlayerActionType_PlayerActionChallengePeakStart"
}
Self::PlayerActionChallengePeakReward => {
"PlayerActionType_PlayerActionChallengePeakReward"
}
Self::PlayerActionChallengePeakMobStart => {
"PlayerActionType_PlayerActionChallengePeakMobStart"
}
Self::PlayerActionChallengePeakMobSettle => {
"PlayerActionType_PlayerActionChallengePeakMobSettle"
}
Self::PlayerActionChallengePeakBossStart => {
"PlayerActionType_PlayerActionChallengePeakBossStart"
}
Self::PlayerActionChallengePeakBossSettle => {
"PlayerActionType_PlayerActionChallengePeakBossSettle"
}
Self::PlayerActionChallengePeakFastPass => {
"PlayerActionType_PlayerActionChallengePeakFastPass"
}
Self::PlayerActionChallengePeakRecommendLineup => {
"PlayerActionType_PlayerActionChallengePeakRecommendLineup"
}
Self::PlayerActionChallengePeakMobBattleEnd => {
"PlayerActionType_PlayerActionChallengePeakMobBattleEnd"
}
Self::PlayerActionChallengePeakMobRecordClear => {
"PlayerActionType_PlayerActionChallengePeakMobRecordClear"
}
Self::PlayerActionCakeRaceLoan => "PlayerActionType_PlayerActionCakeRaceLoan",
Self::PlayerActionCakeRaceSectionBegin => {
"PlayerActionType_PlayerActionCakeRaceSectionBegin"
}
Self::PlayerActionCakeRaceSectionEnd => {
"PlayerActionType_PlayerActionCakeRaceSectionEnd"
}
Self::PlayerActionCakeRaceRoomSectionSettle => {
"PlayerActionType_PlayerActionCakeRaceRoomSectionSettle"
}
Self::PlayerActionCakeRaceGameSettle => {
"PlayerActionType_PlayerActionCakeRaceGameSettle"
}
Self::PlayerActionCakeRaceGameBetCat => {
"PlayerActionType_PlayerActionCakeRaceGameBetCat"
}
Self::PlayerActionCakeRaceGameWinCoin => {
"PlayerActionType_PlayerActionCakeRaceGameWinCoin"
}
Self::PlayerActionCakeRaceLikeFriendRanking => {
"PlayerActionType_PlayerActionCakeRaceLikeFriendRanking"
}
Self::PlayerActionElationBattleBegin => {
"PlayerActionType_PlayerActionElationBattleBegin"
}
Self::PlayerActionElationBattleEnd => {
"PlayerActionType_PlayerActionElationBattleEnd"
}
Self::PlayerActionActivityHotDataChange => {
"PlayerActionType_PlayerActionActivityHotDataChange"
}
Self::PlayerActionChimeraDuelGameSettle => {
"PlayerActionType_PlayerActionChimeraDuelGameSettle"
}
Self::PlayerActionChimeraDuelMasterUnlock => {
"PlayerActionType_PlayerActionChimeraDuelMasterUnlock"
}
Self::PlayerActionChimeraDuelGameStart => {
"PlayerActionType_PlayerActionChimeraDuelGameStart"
}
Self::PlayerActionChimeraDuelBattleStart => {
"PlayerActionType_PlayerActionChimeraDuelBattleStart"
}
Self::PlayerActionChimeraDuelBattleEnd => {
"PlayerActionType_PlayerActionChimeraDuelBattleEnd"
}
Self::PlayerActionChimeraDuelChimeraBuy => {
"PlayerActionType_PlayerActionChimeraDuelChimeraBuy"
}
Self::PlayerActionChimeraDuelItemBuy => {
"PlayerActionType_PlayerActionChimeraDuelItemBuy"
}
Self::PlayerActionChimeraDuelShopRefresh => {
"PlayerActionType_PlayerActionChimeraDuelShopRefresh"
}
Self::PlayerActionChimeraDuelChimeraEnhance => {
"PlayerActionType_PlayerActionChimeraDuelChimeraEnhance"
}
Self::PlayerActionChimeraDuelChimeraSell => {
"PlayerActionType_PlayerActionChimeraDuelChimeraSell"
}
Self::PlayerActionChimeraDuelShopStart => {
"PlayerActionType_PlayerActionChimeraDuelShopStart"
}
Self::PlayerActionChimeraDuelShopEnd => {
"PlayerActionType_PlayerActionChimeraDuelShopEnd"
}
Self::PlayerActionChimeraDuelFriendPvpLineupSave => {
"PlayerActionType_PlayerActionChimeraDuelFriendPvpLineupSave"
}
Self::PlayerActionChimeraDuelDefendLineupSet => {
"PlayerActionType_PlayerActionChimeraDuelDefendLineupSet"
}
Self::PlayerActionMazePuzzleFinishChenLingGameBoy => {
"PlayerActionType_PlayerActionMazePuzzleFinishChenLingGameBoy"
}
Self::PlayerActionMazePuzzleFiveDimMoneyChange => {
"PlayerActionType_PlayerActionMazePuzzleFiveDimMoneyChange"
}
Self::PlayerActionMazePuzzleFinishFiveDimMiniGame => {
"PlayerActionType_PlayerActionMazePuzzleFinishFiveDimMiniGame"
}
Self::PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode => {
"PlayerActionType_PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode"
}
Self::PlayerActionMazePuzzleEnterFiveDimGame => {
"PlayerActionType_PlayerActionMazePuzzleEnterFiveDimGame"
}
Self::PlayerActionMazePuzzleLeaveFiveDimGame => {
"PlayerActionType_PlayerActionMazePuzzleLeaveFiveDimGame"
}
Self::PlayerActionMazePuzzleFiveDimGameSkillChange => {
"PlayerActionType_PlayerActionMazePuzzleFiveDimGameSkillChange"
}
Self::PlayerActionGridFightGameStart => {
"PlayerActionType_PlayerActionGridFightGameStart"
}
Self::PlayerActionGridFightGameEnd => {
"PlayerActionType_PlayerActionGridFightGameEnd"
}
Self::PlayerActionGridFightRoundStart => {
"PlayerActionType_PlayerActionGridFightRoundStart"
}
Self::PlayerActionGridFightRoundEnd => {
"PlayerActionType_PlayerActionGridFightRoundEnd"
}
Self::PlayerActionGridFightBattleStart => {
"PlayerActionType_PlayerActionGridFightBattleStart"
}
Self::PlayerActionGridFightBattleEnd => {
"PlayerActionType_PlayerActionGridFightBattleEnd"
}
Self::PlayerActionGridFightBattleRole => {
"PlayerActionType_PlayerActionGridFightBattleRole"
}
Self::PlayerActionGridFightPortalRefresh => {
"PlayerActionType_PlayerActionGridFightPortalRefresh"
}
Self::PlayerActionGridFightPortalSelect => {
"PlayerActionType_PlayerActionGridFightPortalSelect"
}
Self::PlayerActionGridFightAugmentRefresh => {
"PlayerActionType_PlayerActionGridFightAugmentRefresh"
}
Self::PlayerActionGridFightAugmentSelect => {
"PlayerActionType_PlayerActionGridFightAugmentSelect"
}
Self::PlayerActionGridFightShopRefresh => {
"PlayerActionType_PlayerActionGridFightShopRefresh"
}
Self::PlayerActionGridFightShopBuy => {
"PlayerActionType_PlayerActionGridFightShopBuy"
}
Self::PlayerActionGridFightSupplyRefresh => {
"PlayerActionType_PlayerActionGridFightSupplyRefresh"
}
Self::PlayerActionGridFightSupplySelect => {
"PlayerActionType_PlayerActionGridFightSupplySelect"
}
Self::PlayerActionGridFightForgeOpen => {
"PlayerActionType_PlayerActionGridFightForgeOpen"
}
Self::PlayerActionGridFightSpecialShopBuy => {
"PlayerActionType_PlayerActionGridFightSpecialShopBuy"
}
Self::PlayerActionGridFightGetExp => {
"PlayerActionType_PlayerActionGridFightGetExp"
}
Self::PlayerActionGridFightGetOrb => {
"PlayerActionType_PlayerActionGridFightGetOrb"
}
Self::PlayerActionGridFightUseOrb => {
"PlayerActionType_PlayerActionGridFightUseOrb"
}
Self::PlayerActionGridFightGetRole => {
"PlayerActionType_PlayerActionGridFightGetRole"
}
Self::PlayerActionGridFightGetCoin => {
"PlayerActionType_PlayerActionGridFightGetCoin"
}
Self::PlayerActionGridFightGetFreeRefresh => {
"PlayerActionType_PlayerActionGridFightGetFreeRefresh"
}
Self::PlayerActionGridFightGetItem => {
"PlayerActionType_PlayerActionGridFightGetItem"
}
Self::PlayerActionGridFightGetEquip => {
"PlayerActionType_PlayerActionGridFightGetEquip"
}
Self::PlayerActionGridFightDressEquip => {
"PlayerActionType_PlayerActionGridFightDressEquip"
}
Self::PlayerActionGridFightGetHp => {
"PlayerActionType_PlayerActionGridFightGetHp"
}
Self::PlayerActionGridFightWeeklyScoreChange => {
"PlayerActionType_PlayerActionGridFightWeeklyScoreChange"
}
Self::PlayerActionGridFightGetWeeklyReward => {
"PlayerActionType_PlayerActionGridFightGetWeeklyReward"
}
Self::PlayerActionGridFightSeasonExpChange => {
"PlayerActionType_PlayerActionGridFightSeasonExpChange"
}
Self::PlayerActionGridFightTalentEnable => {
"PlayerActionType_PlayerActionGridFightTalentEnable"
}
Self::PlayerActionGridFightTalentReset => {
"PlayerActionType_PlayerActionGridFightTalentReset"
}
Self::PlayerActionGridFightTutorialTaskFinish => {
"PlayerActionType_PlayerActionGridFightTutorialTaskFinish"
}
Self::PlayerActionGridFightEliteBranchRefresh => {
"PlayerActionType_PlayerActionGridFightEliteBranchRefresh"
}
Self::PlayerActionGridFightTutorialResume => {
"PlayerActionType_PlayerActionGridFightTutorialResume"
}
Self::PlayerActionGridFightGetProjection => {
"PlayerActionType_PlayerActionGridFightGetProjection"
}
Self::PlayerActionGridFightGetPresent => {
"PlayerActionType_PlayerActionGridFightGetPresent"
}
Self::PlayerActionGridFightOpenPresent => {
"PlayerActionType_PlayerActionGridFightOpenPresent"
}
Self::PlayerActionGridFightSettleSeasonEnd => {
"PlayerActionType_PlayerActionGridFightSettleSeasonEnd"
}
Self::PlayerActionGridFightFavoriteArchive => {
"PlayerActionType_PlayerActionGridFightFavoriteArchive"
}
Self::PlayerActionGridFightFormationEdit => {
"PlayerActionType_PlayerActionGridFightFormationEdit"
}
Self::PlayerActionGridFightModifierUpdate => {
"PlayerActionType_PlayerActionGridFightModifierUpdate"
}
Self::PlayerActionGridFightFormationUgcUpdate => {
"PlayerActionType_PlayerActionGridFightFormationUgcUpdate"
}
Self::PlayerActionLocalLegendBattleBegin => {
"PlayerActionType_PlayerActionLocalLegendBattleBegin"
}
Self::PlayerActionLocalLegendBattleEnd => {
"PlayerActionType_PlayerActionLocalLegendBattleEnd"
}
Self::PlayerActionDiceCombatBuyShopGood => {
"PlayerActionType_PlayerActionDiceCombatBuyShopGood"
}
Self::PlayerActionDiceCombatUpgradeAvatar => {
"PlayerActionType_PlayerActionDiceCombatUpgradeAvatar"
}
Self::PlayerActionDiceCombatFinishPveStage => {
"PlayerActionType_PlayerActionDiceCombatFinishPveStage"
}
Self::PlayerActionDiceCombatBegin => {
"PlayerActionType_PlayerActionDiceCombatBegin"
}
Self::PlayerActionDiceCombatTurnEnd => {
"PlayerActionType_PlayerActionDiceCombatTurnEnd"
}
Self::PlayerActionDiceCombatEnd => {
"PlayerActionType_PlayerActionDiceCombatEnd"
}
Self::PlayerActionDiceCombatScoreChange => {
"PlayerActionType_PlayerActionDiceCombatScoreChange"
}
Self::PlayerActionDiceCombatChangeColorDice => {
"PlayerActionType_PlayerActionDiceCombatChangeColorDice"
}
Self::PlayerActionInteractiveTriggerMazeBuffAdd => {
"PlayerActionType_PlayerActionInteractiveTriggerMazeBuffAdd"
}
Self::PlayerActionLlmChat => "PlayerActionType_PlayerActionLlmChat",
Self::PlayerActionLlmChatNextQuestion => {
"PlayerActionType_PlayerActionLlmChatNextQuestion"
}
Self::PlayerActionLlmChatFeedback => {
"PlayerActionType_PlayerActionLlmChatFeedback"
}
Self::PlayerActionAiPamChatPointChange => {
"PlayerActionType_PlayerActionAiPamChatPointChange"
}
Self::PlayerActionTrainCakeCatchCatGodInteract => {
"PlayerActionType_PlayerActionTrainCakeCatchCatGodInteract"
}
Self::PlayerActionTrainCakeCatchOpenBox => {
"PlayerActionType_PlayerActionTrainCakeCatchOpenBox"
}
Self::PlayerActionTrainCakeCatchSearchCat => {
"PlayerActionType_PlayerActionTrainCakeCatchSearchCat"
}
Self::PlayerActionTrainCakeCatchUnlockPerformance => {
"PlayerActionType_PlayerActionTrainCakeCatchUnlockPerformance"
}
Self::PlayerActionTrainCakeCatchUpdateDiyInfo => {
"PlayerActionType_PlayerActionTrainCakeCatchUpdateDiyInfo"
}
Self::PlayerActionSocialPlayTalk => {
"PlayerActionType_PlayerActionSocialPlayTalk"
}
Self::PlayerActionSocialPlayKickOutPlayer => {
"PlayerActionType_PlayerActionSocialPlayKickOutPlayer"
}
Self::PlayerActionSocialPlayPopularityValue => {
"PlayerActionType_PlayerActionSocialPlayPopularityValue"
}
Self::PlayerActionSocialPlayLeaveRoom => {
"PlayerActionType_PlayerActionSocialPlayLeaveRoom"
}
Self::PlayerActionSocialPlayEnterRoom => {
"PlayerActionType_PlayerActionSocialPlayEnterRoom"
}
Self::PlayerActionTrainCakeCatchCatGodAppear => {
"PlayerActionType_PlayerActionTrainCakeCatchCatGodAppear"
}
Self::PlayerActionIdleLiveUpgradeTeamSlot => {
"PlayerActionType_PlayerActionIdleLiveUpgradeTeamSlot"
}
Self::PlayerActionIdleLiveFinishSubNode => {
"PlayerActionType_PlayerActionIdleLiveFinishSubNode"
}
Self::PlayerActionIdleLiveFinishChapterFinalAct => {
"PlayerActionType_PlayerActionIdleLiveFinishChapterFinalAct"
}
Self::PlayerActionIdleLiveCollectIncome => {
"PlayerActionType_PlayerActionIdleLiveCollectIncome"
}
Self::PlayerActionIdleLiveOpenChest => {
"PlayerActionType_PlayerActionIdleLiveOpenChest"
}
Self::PlayerActionIdleLiveTakeTaskReward => {
"PlayerActionType_PlayerActionIdleLiveTakeTaskReward"
}
Self::PlayerActionIdleLiveTechTreeChange => {
"PlayerActionType_PlayerActionIdleLiveTechTreeChange"
}
Self::PlayerActionIdleLiveModifyCustomTitle => {
"PlayerActionType_PlayerActionIdleLiveModifyCustomTitle"
}
Self::PlayerActionIdleLiveCatchUpReward => {
"PlayerActionType_PlayerActionIdleLiveCatchUpReward"
}
Self::PlayerActionIdleLiveTakeMessageReward => {
"PlayerActionType_PlayerActionIdleLiveTakeMessageReward"
}
Self::PlayerActionIdleLiveTakeGiftReward => {
"PlayerActionType_PlayerActionIdleLiveTakeGiftReward"
}
Self::PlayerActionIdleLiveEndDungeon => {
"PlayerActionType_PlayerActionIdleLiveEndDungeon"
}
Self::PlayerActionIdleLiveActivityInit => {
"PlayerActionType_PlayerActionIdleLiveActivityInit"
}
Self::PlayerActionIdleLiveEquipDiscard => {
"PlayerActionType_PlayerActionIdleLiveEquipDiscard"
}
Self::PlayerActionIdleLiveDoGacha => {
"PlayerActionType_PlayerActionIdleLiveDoGacha"
}
Self::PlayerActionIdleLiveAddAvatar => {
"PlayerActionType_PlayerActionIdleLiveAddAvatar"
}
Self::PlayerActionIdleLiveTaskChange => {
"PlayerActionType_PlayerActionIdleLiveTaskChange"
}
Self::PlayerActionIdleLiveReplaceTeam => {
"PlayerActionType_PlayerActionIdleLiveReplaceTeam"
}
Self::PlayerActionIdleLiveHandleNormalEquip => {
"PlayerActionType_PlayerActionIdleLiveHandleNormalEquip"
}
Self::PlayerActionIdleLiveUpgradeSpecialEquip => {
"PlayerActionType_PlayerActionIdleLiveUpgradeSpecialEquip"
}
Self::PlayerActionIdleLiveDressSpecialEquip => {
"PlayerActionType_PlayerActionIdleLiveDressSpecialEquip"
}
Self::PlayerActionIdleLiveAddItem => {
"PlayerActionType_PlayerActionIdleLiveAddItem"
}
Self::PlayerActionIdleLiveQuestionChange => {
"PlayerActionType_PlayerActionIdleLiveQuestionChange"
}
Self::PlayerActionIdleLiveStartNodeBattle => {
"PlayerActionType_PlayerActionIdleLiveStartNodeBattle"
}
Self::PlayerActionIdleLiveFinishNodeBattle => {
"PlayerActionType_PlayerActionIdleLiveFinishNodeBattle"
}
Self::PlayerActionIdleLiveFinishNode => {
"PlayerActionType_PlayerActionIdleLiveFinishNode"
}
Self::PlayerActionIdleLiveMessageChange => {
"PlayerActionType_PlayerActionIdleLiveMessageChange"
}
Self::PlayerActionNewYearBoatTakeReward => {
"PlayerActionType_PlayerActionNewYearBoatTakeReward"
}
Self::PlayerActionNewYearBoatSelectBoat => {
"PlayerActionType_PlayerActionNewYearBoatSelectBoat"
}
Self::PlayerActionNewYearBoatPeriodSettle => {
"PlayerActionType_PlayerActionNewYearBoatPeriodSettle"
}
Self::PlayerActionBenefitV2ActivityTakeReward => {
"PlayerActionType_PlayerActionBenefitV2ActivityTakeReward"
}
Self::PlayerActionBenefitV2ActivityDraw => {
"PlayerActionType_PlayerActionBenefitV2ActivityDraw"
}
Self::PlayerActionJukeboxSetting => {
"PlayerActionType_PlayerActionJukeboxSetting"
}
Self::PlayerActionJukeboxSettingReset => {
"PlayerActionType_PlayerActionJukeboxSettingReset"
}
Self::PlayerActionDiceCombatV2FinishPveStage => {
"PlayerActionType_PlayerActionDiceCombatV2FinishPveStage"
}
Self::PlayerActionDiceCombatV2Begin => {
"PlayerActionType_PlayerActionDiceCombatV2Begin"
}
Self::PlayerActionDiceCombatV2TurnEnd => {
"PlayerActionType_PlayerActionDiceCombatV2TurnEnd"
}
Self::PlayerActionDiceCombatV2End => {
"PlayerActionType_PlayerActionDiceCombatV2End"
}
Self::PlayerActionDiceCombatV2TacticsPointChange => {
"PlayerActionType_PlayerActionDiceCombatV2TacticsPointChange"
}
Self::PlayerActionDiceCombatV2TacticsCardChange => {
"PlayerActionType_PlayerActionDiceCombatV2TacticsCardChange"
}
Self::PlayerActionDiceCombatV2DiceChangeRequest => {
"PlayerActionType_PlayerActionDiceCombatV2DiceChangeRequest"
}
Self::PlayerActionDiceCombatV2DiceChange => {
"PlayerActionType_PlayerActionDiceCombatV2DiceChange"
}
Self::PlayerActionLimaoNewsSubmitIssue => {
"PlayerActionType_PlayerActionLimaoNewsSubmitIssue"
}
Self::PlayerActionLimaoNewsSubmitPost => {
"PlayerActionType_PlayerActionLimaoNewsSubmitPost"
}
Self::PlayerActionLimaoNewsOfficeSurveyStateChange => {
"PlayerActionType_PlayerActionLimaoNewsOfficeSurveyStateChange"
}
Self::PlayerActionLimaoNewsTriggerMessage => {
"PlayerActionType_PlayerActionLimaoNewsTriggerMessage"
}
Self::PlayerActionLimaoNewsFinishMessage => {
"PlayerActionType_PlayerActionLimaoNewsFinishMessage"
}
Self::PlayerActionLimaoNewsFinishCondition => {
"PlayerActionType_PlayerActionLimaoNewsFinishCondition"
}
Self::PlayerActionLimaoNewsUnlockPost => {
"PlayerActionType_PlayerActionLimaoNewsUnlockPost"
}
Self::PlayerActionLimaoNewsReplyComment => {
"PlayerActionType_PlayerActionLimaoNewsReplyComment"
}
Self::PlayerActionLimaoNewsBanPost => {
"PlayerActionType_PlayerActionLimaoNewsBanPost"
}
Self::PlayerActionLimaoNewsTriggerOfficeEvent => {
"PlayerActionType_PlayerActionLimaoNewsTriggerOfficeEvent"
}
Self::PlayerActionLimaoNewsFinishOfficeEvent => {
"PlayerActionType_PlayerActionLimaoNewsFinishOfficeEvent"
}
Self::PlayerActionLimaoNewsUpvoteContent => {
"PlayerActionType_PlayerActionLimaoNewsUpvoteContent"
}
Self::PlayerActionChenLingBattleActivatePrivilege => {
"PlayerActionType_PlayerActionChenLingBattleActivatePrivilege"
}
Self::PlayerActionChenLingBattleConquerLevelUp => {
"PlayerActionType_PlayerActionChenLingBattleConquerLevelUp"
}
Self::PlayerActionChenLingBattleStartStage => {
"PlayerActionType_PlayerActionChenLingBattleStartStage"
}
Self::PlayerActionChenLingBattleSettleStage => {
"PlayerActionType_PlayerActionChenLingBattleSettleStage"
}
Self::PlayerActionChenLingBattleStartBattle => {
"PlayerActionType_PlayerActionChenLingBattleStartBattle"
}
Self::PlayerActionChenLingBattleFinishBattle => {
"PlayerActionType_PlayerActionChenLingBattleFinishBattle"
}
Self::PlayerActionChenLingBattleFinishWave => {
"PlayerActionType_PlayerActionChenLingBattleFinishWave"
}
Self::PlayerActionChenLingBattleSelectCard => {
"PlayerActionType_PlayerActionChenLingBattleSelectCard"
}
Self::PlayerActionChenLingBattleRefreshCard => {
"PlayerActionType_PlayerActionChenLingBattleRefreshCard"
}
Self::PlayerActionChenLingBattleBuyShopItem => {
"PlayerActionType_PlayerActionChenLingBattleBuyShopItem"
}
Self::PlayerActionChenLingBattleRefreshShop => {
"PlayerActionType_PlayerActionChenLingBattleRefreshShop"
}
Self::PlayerActionChenLingBattleSelectPolicy => {
"PlayerActionType_PlayerActionChenLingBattleSelectPolicy"
}
Self::PlayerActionChenLingBattleRefreshPolicy => {
"PlayerActionType_PlayerActionChenLingBattleRefreshPolicy"
}
Self::PlayerActionChenLingBattleAddHandCard => {
"PlayerActionType_PlayerActionChenLingBattleAddHandCard"
}
Self::PlayerActionChenLingBattleUseHandCard => {
"PlayerActionType_PlayerActionChenLingBattleUseHandCard"
}
Self::PlayerActionChenLingBattleSellHandCard => {
"PlayerActionType_PlayerActionChenLingBattleSellHandCard"
}
Self::PlayerActionChenLingBattleEntityUpgrade => {
"PlayerActionType_PlayerActionChenLingBattleEntityUpgrade"
}
Self::PlayerActionChenLingBattleCloneEntity => {
"PlayerActionType_PlayerActionChenLingBattleCloneEntity"
}
Self::PlayerActionCycleScoreChange => {
"PlayerActionType_PlayerActionCycleScoreChange"
}
Self::PlayerActionCycleScoreTakeReward => {
"PlayerActionType_PlayerActionCycleScoreTakeReward"
}
Self::PlayerActionRelicPresetPlanSave => {
"PlayerActionType_PlayerActionRelicPresetPlanSave"
}
Self::PlayerActionRelicPresetPlanDelete => {
"PlayerActionType_PlayerActionRelicPresetPlanDelete"
}
Self::PlayerActionRelicPresetPlanModifyName => {
"PlayerActionType_PlayerActionRelicPresetPlanModifyName"
}
Self::PlayerActionPixAirUnlockPlane => {
"PlayerActionType_PlayerActionPixAirUnlockPlane"
}
Self::PlayerActionPixAirStageStart => {
"PlayerActionType_PlayerActionPixAirStageStart"
}
Self::PlayerActionPixAirBattleGen => {
"PlayerActionType_PlayerActionPixAirBattleGen"
}
Self::PlayerActionPixAirBattleEnd => {
"PlayerActionType_PlayerActionPixAirBattleEnd"
}
Self::PlayerActionPixAirLootEquipSelect => {
"PlayerActionType_PlayerActionPixAirLootEquipSelect"
}
Self::PlayerActionPixAirBuyEquip => {
"PlayerActionType_PlayerActionPixAirBuyEquip"
}
Self::PlayerActionPixAirRefreshShop => {
"PlayerActionType_PlayerActionPixAirRefreshShop"
}
Self::PlayerActionPixAirNodeSelectContent => {
"PlayerActionType_PlayerActionPixAirNodeSelectContent"
}
Self::PlayerActionPixAirGrantReward => {
"PlayerActionType_PlayerActionPixAirGrantReward"
}
Self::PlayerActionPixAirEvent => "PlayerActionType_PlayerActionPixAirEvent",
Self::PlayerActionPixAirNewEquip => {
"PlayerActionType_PlayerActionPixAirNewEquip"
}
Self::PlayerActionPixAirSellEquip => {
"PlayerActionType_PlayerActionPixAirSellEquip"
}
Self::PlayerActionPixAirEquipUpgrade => {
"PlayerActionType_PlayerActionPixAirEquipUpgrade"
}
Self::PlayerActionPixAirEquipEnchant => {
"PlayerActionType_PlayerActionPixAirEquipEnchant"
}
Self::PlayerActionPixAirCoinChange => {
"PlayerActionType_PlayerActionPixAirCoinChange"
}
Self::PlayerActionPixAirStageSettle => {
"PlayerActionType_PlayerActionPixAirStageSettle"
}
Self::PlayerActionExpeditionBattleGameStart => {
"PlayerActionType_PlayerActionExpeditionBattleGameStart"
}
Self::PlayerActionExpeditionBattleGameEnd => {
"PlayerActionType_PlayerActionExpeditionBattleGameEnd"
}
Self::PlayerActionChenLingFesLevelStart => {
"PlayerActionType_PlayerActionChenLingFesLevelStart"
}
Self::PlayerActionChenLingFesBusinessDayEnd => {
"PlayerActionType_PlayerActionChenLingFesBusinessDayEnd"
}
Self::PlayerActionChenLingFesPhaseSettle => {
"PlayerActionType_PlayerActionChenLingFesPhaseSettle"
}
Self::PlayerActionChenLingFesLevelSettle => {
"PlayerActionType_PlayerActionChenLingFesLevelSettle"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PlayerActionType_PlayerActionNone" => Some(Self::PlayerActionNone),
"PlayerActionType_PlayerActionRegister" => Some(Self::PlayerActionRegister),
"PlayerActionType_PlayerActionLogin" => Some(Self::PlayerActionLogin),
"PlayerActionType_PlayerActionLogout" => Some(Self::PlayerActionLogout),
"PlayerActionType_PlayerActionAddExp" => Some(Self::PlayerActionAddExp),
"PlayerActionType_PlayerActionLevelUp" => Some(Self::PlayerActionLevelUp),
"PlayerActionType_PlayerActionAddMaterial" => {
Some(Self::PlayerActionAddMaterial)
}
"PlayerActionType_PlayerActionSaveStat" => Some(Self::PlayerActionSaveStat),
"PlayerActionType_PlayerActionTravelBrochureInteract" => {
Some(Self::PlayerActionTravelBrochureInteract)
}
"PlayerActionType_PlayerActionRelay" => Some(Self::PlayerActionRelay),
"PlayerActionType_PlayerActionRecharge" => Some(Self::PlayerActionRecharge),
"PlayerActionType_PlayerActionBuyGoods" => Some(Self::PlayerActionBuyGoods),
"PlayerActionType_PlayerActionAddCoin" => Some(Self::PlayerActionAddCoin),
"PlayerActionType_PlayerActionMonthCardDailyHcoin" => {
Some(Self::PlayerActionMonthCardDailyHcoin)
}
"PlayerActionType_PlayerActionMonthCardBuyMcoin" => {
Some(Self::PlayerActionMonthCardBuyMcoin)
}
"PlayerActionType_PlayerActionRechargeFreeCoin" => {
Some(Self::PlayerActionRechargeFreeCoin)
}
"PlayerActionType_PlayerActionAddMonthCard" => {
Some(Self::PlayerActionAddMonthCard)
}
"PlayerActionType_PlayerActionRechargeGiftPay" => {
Some(Self::PlayerActionRechargeGiftPay)
}
"PlayerActionType_PlayerActionRechargeGiftFree" => {
Some(Self::PlayerActionRechargeGiftFree)
}
"PlayerActionType_PlayerActionRechargeBenefit" => {
Some(Self::PlayerActionRechargeBenefit)
}
"PlayerActionType_PlayerActionRechargeGiftTakeReward" => {
Some(Self::PlayerActionRechargeGiftTakeReward)
}
"PlayerActionType_PlayerActionRechargeGiftReach" => {
Some(Self::PlayerActionRechargeGiftReach)
}
"PlayerActionType_PlayerActionRechargeBenefitReach" => {
Some(Self::PlayerActionRechargeBenefitReach)
}
"PlayerActionType_PlayerActionMonthCardEndMail" => {
Some(Self::PlayerActionMonthCardEndMail)
}
"PlayerActionType_PlayerActionMissionAccept" => {
Some(Self::PlayerActionMissionAccept)
}
"PlayerActionType_PlayerActionMissionFinish" => {
Some(Self::PlayerActionMissionFinish)
}
"PlayerActionType_PlayerActionMissionFail" => {
Some(Self::PlayerActionMissionFail)
}
"PlayerActionType_PlayerActionMainMissionAccept" => {
Some(Self::PlayerActionMainMissionAccept)
}
"PlayerActionType_PlayerActionSubMissionAccept" => {
Some(Self::PlayerActionSubMissionAccept)
}
"PlayerActionType_PlayerActionMainMissionFinish" => {
Some(Self::PlayerActionMainMissionFinish)
}
"PlayerActionType_PlayerActionSubMissionFinish" => {
Some(Self::PlayerActionSubMissionFinish)
}
"PlayerActionType_PlayerActionDailyTaskFinish" => {
Some(Self::PlayerActionDailyTaskFinish)
}
"PlayerActionType_PlayerActionDailyTaskTakeReward" => {
Some(Self::PlayerActionDailyTaskTakeReward)
}
"PlayerActionType_PlayerActionNpcTalkReward" => {
Some(Self::PlayerActionNpcTalkReward)
}
"PlayerActionType_PlayerActionMainMissionRecover" => {
Some(Self::PlayerActionMainMissionRecover)
}
"PlayerActionType_PlayerActionMainMissionDisable" => {
Some(Self::PlayerActionMainMissionDisable)
}
"PlayerActionType_PlayerActionConsumeItemSubMissionFinish" => {
Some(Self::PlayerActionConsumeItemSubMissionFinish)
}
"PlayerActionType_PlayerActionItemMonitorAllSources" => {
Some(Self::PlayerActionItemMonitorAllSources)
}
"PlayerActionType_PlayerActionGm" => Some(Self::PlayerActionGm),
"PlayerActionType_PlayerActionCustomOp" => Some(Self::PlayerActionCustomOp),
"PlayerActionType_PlayerActionCheckSum" => Some(Self::PlayerActionCheckSum),
"PlayerActionType_PlayerActionPlayerLocation" => {
Some(Self::PlayerActionPlayerLocation)
}
"PlayerActionType_PlayerActionChangeLanguage" => {
Some(Self::PlayerActionChangeLanguage)
}
"PlayerActionType_PlayerActionClientReport" => {
Some(Self::PlayerActionClientReport)
}
"PlayerActionType_PlayerActionAceReport" => Some(Self::PlayerActionAceReport),
"PlayerActionType_PlayerActionPlayerPowerInfo" => {
Some(Self::PlayerActionPlayerPowerInfo)
}
"PlayerActionType_PlayerActionDailyRefresh" => {
Some(Self::PlayerActionDailyRefresh)
}
"PlayerActionType_PlayerActionAvatarValueInfo" => {
Some(Self::PlayerActionAvatarValueInfo)
}
"PlayerActionType_PlayerActionMoveCheckFailedReport" => {
Some(Self::PlayerActionMoveCheckFailedReport)
}
"PlayerActionType_PlayerActionBattleFailedReport" => {
Some(Self::PlayerActionBattleFailedReport)
}
"PlayerActionType_PlayerActionSecurityReport" => {
Some(Self::PlayerActionSecurityReport)
}
"PlayerActionType_PlayerActionAvatarPromotion" => {
Some(Self::PlayerActionAvatarPromotion)
}
"PlayerActionType_PlayerActionAvatarAdd" => Some(Self::PlayerActionAvatarAdd),
"PlayerActionType_PlayerActionAvatarUseExpItem" => {
Some(Self::PlayerActionAvatarUseExpItem)
}
"PlayerActionType_PlayerActionAvatarLevelUp" => {
Some(Self::PlayerActionAvatarLevelUp)
}
"PlayerActionType_PlayerActionSkillTreeUp" => {
Some(Self::PlayerActionSkillTreeUp)
}
"PlayerActionType_PlayerActionAvatarHpChange" => {
Some(Self::PlayerActionAvatarHpChange)
}
"PlayerActionType_PlayerActionAvatarMpChange" => {
Some(Self::PlayerActionAvatarMpChange)
}
"PlayerActionType_PlayerActionAvatarAddExp" => {
Some(Self::PlayerActionAvatarAddExp)
}
"PlayerActionType_PlayerActionAvatarRankUp" => {
Some(Self::PlayerActionAvatarRankUp)
}
"PlayerActionType_PlayerActionAvatarRepeated" => {
Some(Self::PlayerActionAvatarRepeated)
}
"PlayerActionType_PlayerActionMpMaxChange" => {
Some(Self::PlayerActionMpMaxChange)
}
"PlayerActionType_PlayerActionAvatarTakePromotionReward" => {
Some(Self::PlayerActionAvatarTakePromotionReward)
}
"PlayerActionType_PlayerActionAvatarRelicAffixInfo" => {
Some(Self::PlayerActionAvatarRelicAffixInfo)
}
"PlayerActionType_PlayerActionAvatarMark" => {
Some(Self::PlayerActionAvatarMark)
}
"PlayerActionType_PlayerActionAvatarSystemPowerReset" => {
Some(Self::PlayerActionAvatarSystemPowerReset)
}
"PlayerActionType_PlayerActionAvatarChangePath" => {
Some(Self::PlayerActionAvatarChangePath)
}
"PlayerActionType_PlayerActionSetGrowthTargetAvatar" => {
Some(Self::PlayerActionSetGrowthTargetAvatar)
}
"PlayerActionType_PlayerActionDelAvatar" => Some(Self::PlayerActionDelAvatar),
"PlayerActionType_PlayerActionAvatarSkinChange" => {
Some(Self::PlayerActionAvatarSkinChange)
}
"PlayerActionType_PlayerActionSetGrowthTargetFunctionConfig" => {
Some(Self::PlayerActionSetGrowthTargetFunctionConfig)
}
"PlayerActionType_PlayerActionAvatarSkinActivityReissue" => {
Some(Self::PlayerActionAvatarSkinActivityReissue)
}
"PlayerActionType_PlayerActionSetAvatarEnhancedId" => {
Some(Self::PlayerActionSetAvatarEnhancedId)
}
"PlayerActionType_PlayerActionDressPlayerOutfit" => {
Some(Self::PlayerActionDressPlayerOutfit)
}
"PlayerActionType_PlayerActionStageBegin" => {
Some(Self::PlayerActionStageBegin)
}
"PlayerActionType_PlayerActionStageEnd" => Some(Self::PlayerActionStageEnd),
"PlayerActionType_PlayerActionCocoonStageBegin" => {
Some(Self::PlayerActionCocoonStageBegin)
}
"PlayerActionType_PlayerActionCocoonStageEnd" => {
Some(Self::PlayerActionCocoonStageEnd)
}
"PlayerActionType_PlayerActionFarmElementEnd" => {
Some(Self::PlayerActionFarmElementEnd)
}
"PlayerActionType_PlayerActionElementStageEnd" => {
Some(Self::PlayerActionElementStageEnd)
}
"PlayerActionType_PlayerActionCocoonSweep" => {
Some(Self::PlayerActionCocoonSweep)
}
"PlayerActionType_PlayerActionFarmElementSweep" => {
Some(Self::PlayerActionFarmElementSweep)
}
"PlayerActionType_PlayerActionRecoverStamina" => {
Some(Self::PlayerActionRecoverStamina)
}
"PlayerActionType_PlayerActionExchangeStamina" => {
Some(Self::PlayerActionExchangeStamina)
}
"PlayerActionType_PlayerActionLoginReward" => {
Some(Self::PlayerActionLoginReward)
}
"PlayerActionType_PlayerActionModifyNickname" => {
Some(Self::PlayerActionModifyNickname)
}
"PlayerActionType_PlayerActionGetLevelReward" => {
Some(Self::PlayerActionGetLevelReward)
}
"PlayerActionType_PlayerActionWorldLevelUp" => {
Some(Self::PlayerActionWorldLevelUp)
}
"PlayerActionType_PlayerActionAddStamina" => {
Some(Self::PlayerActionAddStamina)
}
"PlayerActionType_PlayerActionGameplayBirthdayRewardMail" => {
Some(Self::PlayerActionGameplayBirthdayRewardMail)
}
"PlayerActionType_PlayerActionRechargeRebateReward" => {
Some(Self::PlayerActionRechargeRebateReward)
}
"PlayerActionType_PlayerActionGameplayBirthdaySet" => {
Some(Self::PlayerActionGameplayBirthdaySet)
}
"PlayerActionType_PlayerActionReserveStaminaExchange" => {
Some(Self::PlayerActionReserveStaminaExchange)
}
"PlayerActionType_PlayerActionReserveStaminaAdd" => {
Some(Self::PlayerActionReserveStaminaAdd)
}
"PlayerActionType_PlayerActionReserveStaminaChange" => {
Some(Self::PlayerActionReserveStaminaChange)
}
"PlayerActionType_PlayerActionNowStamina" => {
Some(Self::PlayerActionNowStamina)
}
"PlayerActionType_PlayerActionFtcResetNickname" => {
Some(Self::PlayerActionFtcResetNickname)
}
"PlayerActionType_PlayerActionReserveAndFuelExchangeStamina" => {
Some(Self::PlayerActionReserveAndFuelExchangeStamina)
}
"PlayerActionType_PlayerActionMail" => Some(Self::PlayerActionMail),
"PlayerActionType_PlayerActionMailOpByUser" => {
Some(Self::PlayerActionMailOpByUser)
}
"PlayerActionType_PlayerActionMailOpByMuip" => {
Some(Self::PlayerActionMailOpByMuip)
}
"PlayerActionType_PlayerActionMailOpByGm" => {
Some(Self::PlayerActionMailOpByGm)
}
"PlayerActionType_PlayerActionMailOpByFull" => {
Some(Self::PlayerActionMailOpByFull)
}
"PlayerActionType_PlayerActionMailOpByExpire" => {
Some(Self::PlayerActionMailOpByExpire)
}
"PlayerActionType_PlayerActionMailOpByInternal" => {
Some(Self::PlayerActionMailOpByInternal)
}
"PlayerActionType_PlayerActionAddMail" => Some(Self::PlayerActionAddMail),
"PlayerActionType_PlayerActionDelMail" => Some(Self::PlayerActionDelMail),
"PlayerActionType_PlayerActionTakeAttachment" => {
Some(Self::PlayerActionTakeAttachment)
}
"PlayerActionType_PlayerActionReadMail" => Some(Self::PlayerActionReadMail),
"PlayerActionType_PlayerActionBattleAvatar" => {
Some(Self::PlayerActionBattleAvatar)
}
"PlayerActionType_PlayerActionBattleMonster" => {
Some(Self::PlayerActionBattleMonster)
}
"PlayerActionType_PlayerActionBattleEnd" => Some(Self::PlayerActionBattleEnd),
"PlayerActionType_PlayerActionBattleReplay" => {
Some(Self::PlayerActionBattleReplay)
}
"PlayerActionType_PlayerActionBattleAvatarDeath" => {
Some(Self::PlayerActionBattleAvatarDeath)
}
"PlayerActionType_PlayerActionBattleSwitchPhase" => {
Some(Self::PlayerActionBattleSwitchPhase)
}
"PlayerActionType_PlayerActionBattleMonsterSkill" => {
Some(Self::PlayerActionBattleMonsterSkill)
}
"PlayerActionType_PlayerActionBattleRebattle" => {
Some(Self::PlayerActionBattleRebattle)
}
"PlayerActionType_PlayerActionBattleAvatarServant" => {
Some(Self::PlayerActionBattleAvatarServant)
}
"PlayerActionType_PlayerActionMissionReward" => {
Some(Self::PlayerActionMissionReward)
}
"PlayerActionType_PlayerActionQuestAccept" => {
Some(Self::PlayerActionQuestAccept)
}
"PlayerActionType_PlayerActionQuestFinish" => {
Some(Self::PlayerActionQuestFinish)
}
"PlayerActionType_PlayerActionQuestRemove" => {
Some(Self::PlayerActionQuestRemove)
}
"PlayerActionType_PlayerActionQuestReward" => {
Some(Self::PlayerActionQuestReward)
}
"PlayerActionType_PlayerActionQuestAutoClose" => {
Some(Self::PlayerActionQuestAutoClose)
}
"PlayerActionType_PlayerActionQuestExpired" => {
Some(Self::PlayerActionQuestExpired)
}
"PlayerActionType_PlayerActionMissionRequired" => {
Some(Self::PlayerActionMissionRequired)
}
"PlayerActionType_PlayerActionSubmissionReward" => {
Some(Self::PlayerActionSubmissionReward)
}
"PlayerActionType_PlayerActionAchievementLevelReward" => {
Some(Self::PlayerActionAchievementLevelReward)
}
"PlayerActionType_PlayerActionQuestDelete" => {
Some(Self::PlayerActionQuestDelete)
}
"PlayerActionType_PlayerActionSubMissionReward2" => {
Some(Self::PlayerActionSubMissionReward2)
}
"PlayerActionType_PlayerActionMissionCompensate" => {
Some(Self::PlayerActionMissionCompensate)
}
"PlayerActionType_PlayerActionMissionRecycle" => {
Some(Self::PlayerActionMissionRecycle)
}
"PlayerActionType_PlayerActionQuestReset" => {
Some(Self::PlayerActionQuestReset)
}
"PlayerActionType_PlayerActionQuestOptionalReward" => {
Some(Self::PlayerActionQuestOptionalReward)
}
"PlayerActionType_PlayerActionMcvChange" => Some(Self::PlayerActionMcvChange),
"PlayerActionType_PlayerActionQuestReissue" => {
Some(Self::PlayerActionQuestReissue)
}
"PlayerActionType_PlayerActionPropInteract" => {
Some(Self::PlayerActionPropInteract)
}
"PlayerActionType_PlayerActionAvatarMazeSkill" => {
Some(Self::PlayerActionAvatarMazeSkill)
}
"PlayerActionType_PlayerActionEnterMaze" => Some(Self::PlayerActionEnterMaze),
"PlayerActionType_PlayerActionOrdinaryInteract" => {
Some(Self::PlayerActionOrdinaryInteract)
}
"PlayerActionType_PlayerActionChestInteract" => {
Some(Self::PlayerActionChestInteract)
}
"PlayerActionType_PlayerActionCheckPointUnlock" => {
Some(Self::PlayerActionCheckPointUnlock)
}
"PlayerActionType_PlayerActionCheckPointInteract" => {
Some(Self::PlayerActionCheckPointInteract)
}
"PlayerActionType_PlayerActionCheckPointRevive" => {
Some(Self::PlayerActionCheckPointRevive)
}
"PlayerActionType_PlayerActionCheckPointTransfer" => {
Some(Self::PlayerActionCheckPointTransfer)
}
"PlayerActionType_PlayerActionMonsterInteract" => {
Some(Self::PlayerActionMonsterInteract)
}
"PlayerActionType_PlayerActionNpcInteract" => {
Some(Self::PlayerActionNpcInteract)
}
"PlayerActionType_PlayerActionPropHit" => Some(Self::PlayerActionPropHit),
"PlayerActionType_PlayerActionPrelogueRevive" => {
Some(Self::PlayerActionPrelogueRevive)
}
"PlayerActionType_PlayerActionPropState" => Some(Self::PlayerActionPropState),
"PlayerActionType_PlayerActionCheckPointRecover" => {
Some(Self::PlayerActionCheckPointRecover)
}
"PlayerActionType_PlayerActionMechanismBar" => {
Some(Self::PlayerActionMechanismBar)
}
"PlayerActionType_PlayerActionSubmitOrigamiItem" => {
Some(Self::PlayerActionSubmitOrigamiItem)
}
"PlayerActionType_PlayerActionMazeBuffDropItem" => {
Some(Self::PlayerActionMazeBuffDropItem)
}
"PlayerActionType_PlayerActionFsvChange" => Some(Self::PlayerActionFsvChange),
"PlayerActionType_PlayerActionTimelinePropState" => {
Some(Self::PlayerActionTimelinePropState)
}
"PlayerActionType_PlayerActionGroupPropertyChange" => {
Some(Self::PlayerActionGroupPropertyChange)
}
"PlayerActionType_PlayerActionOpenGroupPropertyChest" => {
Some(Self::PlayerActionOpenGroupPropertyChest)
}
"PlayerActionType_PlayerActionEquipmentPromotion" => {
Some(Self::PlayerActionEquipmentPromotion)
}
"PlayerActionType_PlayerActionAddItem" => Some(Self::PlayerActionAddItem),
"PlayerActionType_PlayerActionUseItem" => Some(Self::PlayerActionUseItem),
"PlayerActionType_PlayerActionEquipmentRankUp" => {
Some(Self::PlayerActionEquipmentRankUp)
}
"PlayerActionType_PlayerActionEquipmentLevelUp" => {
Some(Self::PlayerActionEquipmentLevelUp)
}
"PlayerActionType_PlayerActionExpUpEquipmentReturn" => {
Some(Self::PlayerActionExpUpEquipmentReturn)
}
"PlayerActionType_PlayerActionBagFullRewardMail" => {
Some(Self::PlayerActionBagFullRewardMail)
}
"PlayerActionType_PlayerActionEquipmentAdd" => {
Some(Self::PlayerActionEquipmentAdd)
}
"PlayerActionType_PlayerActionEquipmentWear" => {
Some(Self::PlayerActionEquipmentWear)
}
"PlayerActionType_PlayerActionItemCompose" => {
Some(Self::PlayerActionItemCompose)
}
"PlayerActionType_PlayerActionRelicLevelUp" => {
Some(Self::PlayerActionRelicLevelUp)
}
"PlayerActionType_PlayerActionExpUpRelicReturn" => {
Some(Self::PlayerActionExpUpRelicReturn)
}
"PlayerActionType_PlayerActionRelicNumChanged" => {
Some(Self::PlayerActionRelicNumChanged)
}
"PlayerActionType_PlayerActionRelicWear" => Some(Self::PlayerActionRelicWear),
"PlayerActionType_PlayerActionRelicCompose" => {
Some(Self::PlayerActionRelicCompose)
}
"PlayerActionType_PlayerActionSellItem" => Some(Self::PlayerActionSellItem),
"PlayerActionType_PlayerActionUnlockMusic" => {
Some(Self::PlayerActionUnlockMusic)
}
"PlayerActionType_PlayerActionExchangeHcoinWithPayMcoin" => {
Some(Self::PlayerActionExchangeHcoinWithPayMcoin)
}
"PlayerActionType_PlayerActionGetReward" => Some(Self::PlayerActionGetReward),
"PlayerActionType_PlayerActionExchangeHcoinWithFreeMcoin" => {
Some(Self::PlayerActionExchangeHcoinWithFreeMcoin)
}
"PlayerActionType_PlayerActionItemComposeFormulaUnlock" => {
Some(Self::PlayerActionItemComposeFormulaUnlock)
}
"PlayerActionType_PlayerActionExchangeHcoin" => {
Some(Self::PlayerActionExchangeHcoin)
}
"PlayerActionType_PlayerActionCityShopLevelReward" => {
Some(Self::PlayerActionCityShopLevelReward)
}
"PlayerActionType_PlayerActionItemRecycle" => {
Some(Self::PlayerActionItemRecycle)
}
"PlayerActionType_PlayerActionMuseumFundsConsume" => {
Some(Self::PlayerActionMuseumFundsConsume)
}
"PlayerActionType_PlayerActionMuseumEventBuyStuff" => {
Some(Self::PlayerActionMuseumEventBuyStuff)
}
"PlayerActionType_PlayerActionMuseumMarketBuyStuff" => {
Some(Self::PlayerActionMuseumMarketBuyStuff)
}
"PlayerActionType_PlayerActionMuseumRandomEvent" => {
Some(Self::PlayerActionMuseumRandomEvent)
}
"PlayerActionType_PlayerActionMuseumInitialItem" => {
Some(Self::PlayerActionMuseumInitialItem)
}
"PlayerActionType_PlayerActionOptionalBoxReward" => {
Some(Self::PlayerActionOptionalBoxReward)
}
"PlayerActionType_PlayerActionDestroyItem" => {
Some(Self::PlayerActionDestroyItem)
}
"PlayerActionType_PlayerActionTransferExp" => {
Some(Self::PlayerActionTransferExp)
}
"PlayerActionType_PlayerActionOndutyUse" => Some(Self::PlayerActionOndutyUse),
"PlayerActionType_PlayerActionItemMark" => Some(Self::PlayerActionItemMark),
"PlayerActionType_PlayerActionRelicDiscard" => {
Some(Self::PlayerActionRelicDiscard)
}
"PlayerActionType_PlayerActionGeneralVirtualItemChange" => {
Some(Self::PlayerActionGeneralVirtualItemChange)
}
"PlayerActionType_PlayerActionRelicLock" => Some(Self::PlayerActionRelicLock),
"PlayerActionType_PlayerActionRelicFilterPlanSave" => {
Some(Self::PlayerActionRelicFilterPlanSave)
}
"PlayerActionType_PlayerActionRelicFilterPlanDelete" => {
Some(Self::PlayerActionRelicFilterPlanDelete)
}
"PlayerActionType_PlayerActionRelicFilterPlanMark" => {
Some(Self::PlayerActionRelicFilterPlanMark)
}
"PlayerActionType_PlayerActionRelicSell" => Some(Self::PlayerActionRelicSell),
"PlayerActionType_PlayerActionRelicReforge" => {
Some(Self::PlayerActionRelicReforge)
}
"PlayerActionType_PlayerActionRelicSmartWearCustomPlan" => {
Some(Self::PlayerActionRelicSmartWearCustomPlan)
}
"PlayerActionType_PlayerActionRecoverRelic" => {
Some(Self::PlayerActionRecoverRelic)
}
"PlayerActionType_PlayerActionRecoverEquipment" => {
Some(Self::PlayerActionRecoverEquipment)
}
"PlayerActionType_PlayerActionEquipmentSell" => {
Some(Self::PlayerActionEquipmentSell)
}
"PlayerActionType_PlayerActionRelicSmartWearPinRelic" => {
Some(Self::PlayerActionRelicSmartWearPinRelic)
}
"PlayerActionType_PlayerActionRelicCocoonSetting" => {
Some(Self::PlayerActionRelicCocoonSetting)
}
"PlayerActionType_PlayerActionPersonalCardChange" => {
Some(Self::PlayerActionPersonalCardChange)
}
"PlayerActionType_PlayerActionPhoneCaseChange" => {
Some(Self::PlayerActionPhoneCaseChange)
}
"PlayerActionType_PlayerActionDeliveryItemReward" => {
Some(Self::PlayerActionDeliveryItemReward)
}
"PlayerActionType_PlayerActionItemAutoTransfer" => {
Some(Self::PlayerActionItemAutoTransfer)
}
"PlayerActionType_PlayerActionItemAutoTransferInBag" => {
Some(Self::PlayerActionItemAutoTransferInBag)
}
"PlayerActionType_PlayerActionItemAutoTransferOnAdd" => {
Some(Self::PlayerActionItemAutoTransferOnAdd)
}
"PlayerActionType_PlayerActionAddExtraCoin" => {
Some(Self::PlayerActionAddExtraCoin)
}
"PlayerActionType_PlayerActionVariableDiceExchangePartnerCoin" => {
Some(Self::PlayerActionVariableDiceExchangePartnerCoin)
}
"PlayerActionType_PlayerActionRelicBox" => Some(Self::PlayerActionRelicBox),
"PlayerActionType_PlayerActionRelicBoxSettle" => {
Some(Self::PlayerActionRelicBoxSettle)
}
"PlayerActionType_PlayerActionRelicBoxRegular" => {
Some(Self::PlayerActionRelicBoxRegular)
}
"PlayerActionType_PlayerActionRelicReplace" => {
Some(Self::PlayerActionRelicReplace)
}
"PlayerActionType_PlayerActionEquipmentUpCostPileSetting" => {
Some(Self::PlayerActionEquipmentUpCostPileSetting)
}
"PlayerActionType_PlayerActionRelicBoxShow" => {
Some(Self::PlayerActionRelicBoxShow)
}
"PlayerActionType_PlayerActionTutorialGuideFinish" => {
Some(Self::PlayerActionTutorialGuideFinish)
}
"PlayerActionType_PlayerActionTutorial" => Some(Self::PlayerActionTutorial),
"PlayerActionType_PlayerActionTutorialGuide" => {
Some(Self::PlayerActionTutorialGuide)
}
"PlayerActionType_PlayerActionMonsterDrop" => {
Some(Self::PlayerActionMonsterDrop)
}
"PlayerActionType_PlayerActionFinishChallenge" => {
Some(Self::PlayerActionFinishChallenge)
}
"PlayerActionType_PlayerActionChallengeStars" => {
Some(Self::PlayerActionChallengeStars)
}
"PlayerActionType_PlayerActionChallengeStart" => {
Some(Self::PlayerActionChallengeStart)
}
"PlayerActionType_PlayerActionChallengeEnd" => {
Some(Self::PlayerActionChallengeEnd)
}
"PlayerActionType_PlayerActionChallengeWin" => {
Some(Self::PlayerActionChallengeWin)
}
"PlayerActionType_PlayerActionChallengeFail" => {
Some(Self::PlayerActionChallengeFail)
}
"PlayerActionType_PlayerActionChallengeLeave" => {
Some(Self::PlayerActionChallengeLeave)
}
"PlayerActionType_PlayerActionChallengeSwitch" => {
Some(Self::PlayerActionChallengeSwitch)
}
"PlayerActionType_PlayerActionChallengeBonusReward" => {
Some(Self::PlayerActionChallengeBonusReward)
}
"PlayerActionType_PlayerActionChallengeStarsReward" => {
Some(Self::PlayerActionChallengeStarsReward)
}
"PlayerActionType_PlayerActionChallengeRestart" => {
Some(Self::PlayerActionChallengeRestart)
}
"PlayerActionType_PlayerActionChallengeStoryStart" => {
Some(Self::PlayerActionChallengeStoryStart)
}
"PlayerActionType_PlayerActionChallengeStoryEnd" => {
Some(Self::PlayerActionChallengeStoryEnd)
}
"PlayerActionType_PlayerActionChallengeFastPass" => {
Some(Self::PlayerActionChallengeFastPass)
}
"PlayerActionType_PlayerActionChallengeStoryFastPass" => {
Some(Self::PlayerActionChallengeStoryFastPass)
}
"PlayerActionType_PlayerActionChallengeMemoryFastPass" => {
Some(Self::PlayerActionChallengeMemoryFastPass)
}
"PlayerActionType_PlayerActionChallengeBattleTarget" => {
Some(Self::PlayerActionChallengeBattleTarget)
}
"PlayerActionType_PlayerActionChallengeBossEnd" => {
Some(Self::PlayerActionChallengeBossEnd)
}
"PlayerActionType_PlayerActionChallengeBossFastPass" => {
Some(Self::PlayerActionChallengeBossFastPass)
}
"PlayerActionType_PlayerActionChallengeStartPartial" => {
Some(Self::PlayerActionChallengeStartPartial)
}
"PlayerActionType_PlayerActionChallengeBossPhaseStart" => {
Some(Self::PlayerActionChallengeBossPhaseStart)
}
"PlayerActionType_PlayerActionChallengeBossPhaseEnd" => {
Some(Self::PlayerActionChallengeBossPhaseEnd)
}
"PlayerActionType_PlayerActionChallengeBossPhaseEndBeforeBattle" => {
Some(Self::PlayerActionChallengeBossPhaseEndBeforeBattle)
}
"PlayerActionType_PlayerActionChallengeRecommendLineup" => {
Some(Self::PlayerActionChallengeRecommendLineup)
}
"PlayerActionType_PlayerActionChallengeStoryFeverBattleEnd" => {
Some(Self::PlayerActionChallengeStoryFeverBattleEnd)
}
"PlayerActionType_PlayerActionChallengeTierceRecommendLineup" => {
Some(Self::PlayerActionChallengeTierceRecommendLineup)
}
"PlayerActionType_PlayerActionChallengeTierceStart" => {
Some(Self::PlayerActionChallengeTierceStart)
}
"PlayerActionType_PlayerActionChallengeTierceBattleEnd" => {
Some(Self::PlayerActionChallengeTierceBattleEnd)
}
"PlayerActionType_PlayerActionChallengeTierceStageSettle" => {
Some(Self::PlayerActionChallengeTierceStageSettle)
}
"PlayerActionType_PlayerActionChallengeTierceGradeReset" => {
Some(Self::PlayerActionChallengeTierceGradeReset)
}
"PlayerActionType_PlayerActionTeamInfoChange" => {
Some(Self::PlayerActionTeamInfoChange)
}
"PlayerActionType_PlayerActionChangeCurrentAvatar" => {
Some(Self::PlayerActionChangeCurrentAvatar)
}
"PlayerActionType_PlayerActionCreateVirtualTeam" => {
Some(Self::PlayerActionCreateVirtualTeam)
}
"PlayerActionType_PlayerActionTeamNameEdit" => {
Some(Self::PlayerActionTeamNameEdit)
}
"PlayerActionType_PlayerActionReplaceLineupAvatar" => {
Some(Self::PlayerActionReplaceLineupAvatar)
}
"PlayerActionType_PlayerActionAvatarBuffChange" => {
Some(Self::PlayerActionAvatarBuffChange)
}
"PlayerActionType_PlayerActionEnvBuffChange" => {
Some(Self::PlayerActionEnvBuffChange)
}
"PlayerActionType_PlayerActionGameCore" => Some(Self::PlayerActionGameCore),
"PlayerActionType_PlayerActionAvatarGlobalBuff" => {
Some(Self::PlayerActionAvatarGlobalBuff)
}
"PlayerActionType_PlayerActionRogueExploreStart" => {
Some(Self::PlayerActionRogueExploreStart)
}
"PlayerActionType_PlayerActionRogueEnterRoom" => {
Some(Self::PlayerActionRogueEnterRoom)
}
"PlayerActionType_PlayerActionRogueLeaveRoom" => {
Some(Self::PlayerActionRogueLeaveRoom)
}
"PlayerActionType_PlayerActionRogueExploreFinish" => {
Some(Self::PlayerActionRogueExploreFinish)
}
"PlayerActionType_PlayerActionRogueSelectBuff" => {
Some(Self::PlayerActionRogueSelectBuff)
}
"PlayerActionType_PlayerActionRogueRollBuff" => {
Some(Self::PlayerActionRogueRollBuff)
}
"PlayerActionType_PlayerActionRogueRevive" => {
Some(Self::PlayerActionRogueRevive)
}
"PlayerActionType_PlayerActionRogueChallengeStart" => {
Some(Self::PlayerActionRogueChallengeStart)
}
"PlayerActionType_PlayerActionRogueMiracle" => {
Some(Self::PlayerActionRogueMiracle)
}
"PlayerActionType_PlayerActionRogueAddBuff" => {
Some(Self::PlayerActionRogueAddBuff)
}
"PlayerActionType_PlayerActionRoguePickAvatar" => {
Some(Self::PlayerActionRoguePickAvatar)
}
"PlayerActionType_PlayerActionRogueSeasonChanged" => {
Some(Self::PlayerActionRogueSeasonChanged)
}
"PlayerActionType_PlayerActionRogueAeonLevelUp" => {
Some(Self::PlayerActionRogueAeonLevelUp)
}
"PlayerActionType_PlayerActionRogueOpenDoor" => {
Some(Self::PlayerActionRogueOpenDoor)
}
"PlayerActionType_PlayerActionRogueScoreReward" => {
Some(Self::PlayerActionRogueScoreReward)
}
"PlayerActionType_PlayerActionRogueEnhanceBuff" => {
Some(Self::PlayerActionRogueEnhanceBuff)
}
"PlayerActionType_PlayerActionRogueSelectBonus" => {
Some(Self::PlayerActionRogueSelectBonus)
}
"PlayerActionType_PlayerActionRogueAreaFirstReward" => {
Some(Self::PlayerActionRogueAreaFirstReward)
}
"PlayerActionType_PlayerActionRogueEnableTalent" => {
Some(Self::PlayerActionRogueEnableTalent)
}
"PlayerActionType_PlayerActionRogueAeonUnlock" => {
Some(Self::PlayerActionRogueAeonUnlock)
}
"PlayerActionType_PlayerActionRogueAeonAddExp" => {
Some(Self::PlayerActionRogueAeonAddExp)
}
"PlayerActionType_PlayerActionRogueImmerseLevelUp" => {
Some(Self::PlayerActionRogueImmerseLevelUp)
}
"PlayerActionType_PlayerActionRogueSelectMiracle" => {
Some(Self::PlayerActionRogueSelectMiracle)
}
"PlayerActionType_PlayerActionRogueUnlockArea" => {
Some(Self::PlayerActionRogueUnlockArea)
}
"PlayerActionType_PlayerActionRogueExploreScoreChange" => {
Some(Self::PlayerActionRogueExploreScoreChange)
}
"PlayerActionType_PlayerActionRogueUpdateRewardPool" => {
Some(Self::PlayerActionRogueUpdateRewardPool)
}
"PlayerActionType_PlayerActionRogueSwapBuff" => {
Some(Self::PlayerActionRogueSwapBuff)
}
"PlayerActionType_PlayerActionRogueWeeklyRefresh" => {
Some(Self::PlayerActionRogueWeeklyRefresh)
}
"PlayerActionType_PlayerActionRogueExchangeKey" => {
Some(Self::PlayerActionRogueExchangeKey)
}
"PlayerActionType_PlayerActionRogueGetObjectReward" => {
Some(Self::PlayerActionRogueGetObjectReward)
}
"PlayerActionType_PlayerActionRogueAreaMonsterDrop" => {
Some(Self::PlayerActionRogueAreaMonsterDrop)
}
"PlayerActionType_PlayerActionRogueAddMiracle" => {
Some(Self::PlayerActionRogueAddMiracle)
}
"PlayerActionType_PlayerActionRogueSwapMiracle" => {
Some(Self::PlayerActionRogueSwapMiracle)
}
"PlayerActionType_PlayerActionRogueOpenObjectReward" => {
Some(Self::PlayerActionRogueOpenObjectReward)
}
"PlayerActionType_PlayerActionRogueAeonEffect" => {
Some(Self::PlayerActionRogueAeonEffect)
}
"PlayerActionType_PlayerActionRogueReforgeBuff" => {
Some(Self::PlayerActionRogueReforgeBuff)
}
"PlayerActionType_PlayerActionRogueTradeMiracle" => {
Some(Self::PlayerActionRogueTradeMiracle)
}
"PlayerActionType_PlayerActionRogueRemoveAvatar" => {
Some(Self::PlayerActionRogueRemoveAvatar)
}
"PlayerActionType_PlayerActionRogueDialogueSelect" => {
Some(Self::PlayerActionRogueDialogueSelect)
}
"PlayerActionType_PlayerActionRogueSelectAeon" => {
Some(Self::PlayerActionRogueSelectAeon)
}
"PlayerActionType_PlayerActionRogueDialogueFinish" => {
Some(Self::PlayerActionRogueDialogueFinish)
}
"PlayerActionType_PlayerActionRogueHandbookReward" => {
Some(Self::PlayerActionRogueHandbookReward)
}
"PlayerActionType_PlayerActionRogueAdventureRoomReward" => {
Some(Self::PlayerActionRogueAdventureRoomReward)
}
"PlayerActionType_PlayerActionRogueShopBuy" => {
Some(Self::PlayerActionRogueShopBuy)
}
"PlayerActionType_PlayerActionRogueRepairMiracle" => {
Some(Self::PlayerActionRogueRepairMiracle)
}
"PlayerActionType_PlayerActionRogueReplaceAllMiracle" => {
Some(Self::PlayerActionRogueReplaceAllMiracle)
}
"PlayerActionType_PlayerActionRogueMiracleBroken" => {
Some(Self::PlayerActionRogueMiracleBroken)
}
"PlayerActionType_PlayerActionRogueShopRefresh" => {
Some(Self::PlayerActionRogueShopRefresh)
}
"PlayerActionType_PlayerActionRogueLevelMechanism" => {
Some(Self::PlayerActionRogueLevelMechanism)
}
"PlayerActionType_PlayerActionRogueRemoveMiracle" => {
Some(Self::PlayerActionRogueRemoveMiracle)
}
"PlayerActionType_PlayerActionRogueDropBuff" => {
Some(Self::PlayerActionRogueDropBuff)
}
"PlayerActionType_PlayerActionRogueDestroyMiracle" => {
Some(Self::PlayerActionRogueDestroyMiracle)
}
"PlayerActionType_PlayerActionRogueActivateFormula" => {
Some(Self::PlayerActionRogueActivateFormula)
}
"PlayerActionType_PlayerActionRogueDeactivateFormula" => {
Some(Self::PlayerActionRogueDeactivateFormula)
}
"PlayerActionType_PlayerActionRogueRemoveBuff" => {
Some(Self::PlayerActionRogueRemoveBuff)
}
"PlayerActionType_PlayerActionRogueSelectFormula" => {
Some(Self::PlayerActionRogueSelectFormula)
}
"PlayerActionType_PlayerActionRogueDropFormula" => {
Some(Self::PlayerActionRogueDropFormula)
}
"PlayerActionType_PlayerActionRogueRollFormula" => {
Some(Self::PlayerActionRogueRollFormula)
}
"PlayerActionType_PlayerActionRogueReforgeFormula" => {
Some(Self::PlayerActionRogueReforgeFormula)
}
"PlayerActionType_PlayerActionRogueComposeMiracle" => {
Some(Self::PlayerActionRogueComposeMiracle)
}
"PlayerActionType_PlayerActionRogueReforgeMiracle" => {
Some(Self::PlayerActionRogueReforgeMiracle)
}
"PlayerActionType_PlayerActionRogueDoGamble" => {
Some(Self::PlayerActionRogueDoGamble)
}
"PlayerActionType_PlayerActionRogueKeywordActivate" => {
Some(Self::PlayerActionRogueKeywordActivate)
}
"PlayerActionType_PlayerActionRogueKeywordDeactivate" => {
Some(Self::PlayerActionRogueKeywordDeactivate)
}
"PlayerActionType_PlayerActionRogueSourceDefault" => {
Some(Self::PlayerActionRogueSourceDefault)
}
"PlayerActionType_PlayerActionRoguePlayerSelect" => {
Some(Self::PlayerActionRoguePlayerSelect)
}
"PlayerActionType_PlayerActionRogueLayerSettlement" => {
Some(Self::PlayerActionRogueLayerSettlement)
}
"PlayerActionType_PlayerActionRogueFormula" => {
Some(Self::PlayerActionRogueFormula)
}
"PlayerActionType_PlayerActionRogueWorkbench" => {
Some(Self::PlayerActionRogueWorkbench)
}
"PlayerActionType_PlayerActionRogueModifier" => {
Some(Self::PlayerActionRogueModifier)
}
"PlayerActionType_PlayerActionRogueReforge" => {
Some(Self::PlayerActionRogueReforge)
}
"PlayerActionType_PlayerActionRogueTalent" => {
Some(Self::PlayerActionRogueTalent)
}
"PlayerActionType_PlayerActionRogueReroll" => {
Some(Self::PlayerActionRogueReroll)
}
"PlayerActionType_PlayerActionRogueCoinChange" => {
Some(Self::PlayerActionRogueCoinChange)
}
"PlayerActionType_PlayerActionRogueMagicScepterShop" => {
Some(Self::PlayerActionRogueMagicScepterShop)
}
"PlayerActionType_PlayerActionRogueMagicUnitShop" => {
Some(Self::PlayerActionRogueMagicUnitShop)
}
"PlayerActionType_PlayerActionRogueMagicScepterLevelUp" => {
Some(Self::PlayerActionRogueMagicScepterLevelUp)
}
"PlayerActionType_PlayerActionGacha" => Some(Self::PlayerActionGacha),
"PlayerActionType_PlayerActionAddGachaTicket" => {
Some(Self::PlayerActionAddGachaTicket)
}
"PlayerActionType_PlayerActionGachaExchange" => {
Some(Self::PlayerActionGachaExchange)
}
"PlayerActionType_PlayerActionSetGachaDecideItem" => {
Some(Self::PlayerActionSetGachaDecideItem)
}
"PlayerActionType_PlayerActionEventMissionAccept" => {
Some(Self::PlayerActionEventMissionAccept)
}
"PlayerActionType_PlayerActionEventMissionFinish" => {
Some(Self::PlayerActionEventMissionFinish)
}
"PlayerActionType_PlayerActionEventMissionReward" => {
Some(Self::PlayerActionEventMissionReward)
}
"PlayerActionType_PlayerActionRaidFinish" => {
Some(Self::PlayerActionRaidFinish)
}
"PlayerActionType_PlayerActionRaidBegin" => Some(Self::PlayerActionRaidBegin),
"PlayerActionType_PlayerActionChallengeRaidReward" => {
Some(Self::PlayerActionChallengeRaidReward)
}
"PlayerActionType_PlayerActionStartRaid" => Some(Self::PlayerActionStartRaid),
"PlayerActionType_PlayerActionEndRaid" => Some(Self::PlayerActionEndRaid),
"PlayerActionType_PlayerActionRaidTargetFinish" => {
Some(Self::PlayerActionRaidTargetFinish)
}
"PlayerActionType_PlayerActionArchiveRaid" => {
Some(Self::PlayerActionArchiveRaid)
}
"PlayerActionType_PlayerActionHeroBaseTypeChange" => {
Some(Self::PlayerActionHeroBaseTypeChange)
}
"PlayerActionType_PlayerActionHeroBaseTypeAddByMission" => {
Some(Self::PlayerActionHeroBaseTypeAddByMission)
}
"PlayerActionType_PlayerActionHeroBaseTypeAddByReq" => {
Some(Self::PlayerActionHeroBaseTypeAddByReq)
}
"PlayerActionType_PlayerActionHeroBaseTypeAdd" => {
Some(Self::PlayerActionHeroBaseTypeAdd)
}
"PlayerActionType_PlayerActionDialogueSelect" => {
Some(Self::PlayerActionDialogueSelect)
}
"PlayerActionType_PlayerActionExpeditionStart" => {
Some(Self::PlayerActionExpeditionStart)
}
"PlayerActionType_PlayerActionExpeditionFinish" => {
Some(Self::PlayerActionExpeditionFinish)
}
"PlayerActionType_PlayerActionExpeditionReward" => {
Some(Self::PlayerActionExpeditionReward)
}
"PlayerActionType_PlayerActionActivityExpeditionStart" => {
Some(Self::PlayerActionActivityExpeditionStart)
}
"PlayerActionType_PlayerActionActivityExpeditionFinish" => {
Some(Self::PlayerActionActivityExpeditionFinish)
}
"PlayerActionType_PlayerActionActivityExpeditionReward" => {
Some(Self::PlayerActionActivityExpeditionReward)
}
"PlayerActionType_PlayerActionActivityExpeditionBegin" => {
Some(Self::PlayerActionActivityExpeditionBegin)
}
"PlayerActionType_PlayerActionActivityExpeditionEnd" => {
Some(Self::PlayerActionActivityExpeditionEnd)
}
"PlayerActionType_PlayerActionExpeditionSet" => {
Some(Self::PlayerActionExpeditionSet)
}
"PlayerActionType_PlayerActionExpeditionTakeReward" => {
Some(Self::PlayerActionExpeditionTakeReward)
}
"PlayerActionType_PlayerActionActivityLoginReward" => {
Some(Self::PlayerActionActivityLoginReward)
}
"PlayerActionType_PlayerActionFriendReport" => {
Some(Self::PlayerActionFriendReport)
}
"PlayerActionType_PlayerActionAssistReward" => {
Some(Self::PlayerActionAssistReward)
}
"PlayerActionType_PlayerActionAssistAvatarRefresh" => {
Some(Self::PlayerActionAssistAvatarRefresh)
}
"PlayerActionType_PlayerActionAssistAvatarBattleStart" => {
Some(Self::PlayerActionAssistAvatarBattleStart)
}
"PlayerActionType_PlayerActionAssistAvatarBattleEnd" => {
Some(Self::PlayerActionAssistAvatarBattleEnd)
}
"PlayerActionType_PlayerActionFriendApply" => {
Some(Self::PlayerActionFriendApply)
}
"PlayerActionType_PlayerActionFriendManage" => {
Some(Self::PlayerActionFriendManage)
}
"PlayerActionType_PlayerActionFriendBlacklist" => {
Some(Self::PlayerActionFriendBlacklist)
}
"PlayerActionType_PlayerActionFriendModifyRemarkName" => {
Some(Self::PlayerActionFriendModifyRemarkName)
}
"PlayerActionType_PlayerActionFriendMark" => {
Some(Self::PlayerActionFriendMark)
}
"PlayerActionType_PlayerActionFriendAssistList" => {
Some(Self::PlayerActionFriendAssistList)
}
"PlayerActionType_PlayerActionBattlePassLevelReward" => {
Some(Self::PlayerActionBattlePassLevelReward)
}
"PlayerActionType_PlayerActionBattlePass128TierReward" => {
Some(Self::PlayerActionBattlePass128TierReward)
}
"PlayerActionType_PlayerActionBattlePassLevelRewardAutoMail" => {
Some(Self::PlayerActionBattlePassLevelRewardAutoMail)
}
"PlayerActionType_PlayerActionBuyBattlePass" => {
Some(Self::PlayerActionBuyBattlePass)
}
"PlayerActionType_PlayerActionAddBattlePassExp" => {
Some(Self::PlayerActionAddBattlePassExp)
}
"PlayerActionType_PlayerActionBattlePassLevelUp" => {
Some(Self::PlayerActionBattlePassLevelUp)
}
"PlayerActionType_PlayerActionBuyBattlePassLevel" => {
Some(Self::PlayerActionBuyBattlePassLevel)
}
"PlayerActionType_PlayerActionBattlePassEndMail" => {
Some(Self::PlayerActionBattlePassEndMail)
}
"PlayerActionType_PlayerActionBattlePass68TierReward" => {
Some(Self::PlayerActionBattlePass68TierReward)
}
"PlayerActionType_PlayerActionModifySign" => {
Some(Self::PlayerActionModifySign)
}
"PlayerActionType_PlayerActionDisplayAvatarSet" => {
Some(Self::PlayerActionDisplayAvatarSet)
}
"PlayerActionType_PlayerActionAssistAvatarSet" => {
Some(Self::PlayerActionAssistAvatarSet)
}
"PlayerActionType_PlayerActionAchievementFinish" => {
Some(Self::PlayerActionAchievementFinish)
}
"PlayerActionType_PlayerActionAchievementReward" => {
Some(Self::PlayerActionAchievementReward)
}
"PlayerActionType_PlayerActionAchievementAddExp" => {
Some(Self::PlayerActionAchievementAddExp)
}
"PlayerActionType_PlayerActionAchievementLevelUp" => {
Some(Self::PlayerActionAchievementLevelUp)
}
"PlayerActionType_PlayerActionPunkLordReward" => {
Some(Self::PlayerActionPunkLordReward)
}
"PlayerActionType_PlayerActionPunkLordBossSearch" => {
Some(Self::PlayerActionPunkLordBossSearch)
}
"PlayerActionType_PlayerActionPunkLordBossShare" => {
Some(Self::PlayerActionPunkLordBossShare)
}
"PlayerActionType_PlayerActionStartPunkLordRaid" => {
Some(Self::PlayerActionStartPunkLordRaid)
}
"PlayerActionType_PlayerActionPunkLordSupportTimes" => {
Some(Self::PlayerActionPunkLordSupportTimes)
}
"PlayerActionType_PlayerActionPunkLordScoreReward" => {
Some(Self::PlayerActionPunkLordScoreReward)
}
"PlayerActionType_PlayerActionPunkLordListRefresh" => {
Some(Self::PlayerActionPunkLordListRefresh)
}
"PlayerActionType_PlayerActionPunkLordPowerAttack" => {
Some(Self::PlayerActionPunkLordPowerAttack)
}
"PlayerActionType_PlayerActionPunkLordBattleEnd" => {
Some(Self::PlayerActionPunkLordBattleEnd)
}
"PlayerActionType_PlayerActionPunkLordBossDeath" => {
Some(Self::PlayerActionPunkLordBossDeath)
}
"PlayerActionType_PlayerActionPunkLordBossScore" => {
Some(Self::PlayerActionPunkLordBossScore)
}
"PlayerActionType_PlayerActionDailyActiveLevelReward" => {
Some(Self::PlayerActionDailyActiveLevelReward)
}
"PlayerActionType_PlayerActionDailyActiveAddPoint" => {
Some(Self::PlayerActionDailyActiveAddPoint)
}
"PlayerActionType_PlayerActionDailyActiveDeleteOldQuest" => {
Some(Self::PlayerActionDailyActiveDeleteOldQuest)
}
"PlayerActionType_PlayerActionFightActivityBegin" => {
Some(Self::PlayerActionFightActivityBegin)
}
"PlayerActionType_PlayerActionFightActivityEnd" => {
Some(Self::PlayerActionFightActivityEnd)
}
"PlayerActionType_PlayerActionFightActivityReward" => {
Some(Self::PlayerActionFightActivityReward)
}
"PlayerActionType_PlayerActionActivityEndMail" => {
Some(Self::PlayerActionActivityEndMail)
}
"PlayerActionType_PlayerActionAppointmentMail" => {
Some(Self::PlayerActionAppointmentMail)
}
"PlayerActionType_PlayerActionShareReward" => {
Some(Self::PlayerActionShareReward)
}
"PlayerActionType_PlayerActionActivityTrialReward" => {
Some(Self::PlayerActionActivityTrialReward)
}
"PlayerActionType_PlayerActionActivityTrialStart" => {
Some(Self::PlayerActionActivityTrialStart)
}
"PlayerActionType_PlayerActionPsPreOrderMail1" => {
Some(Self::PlayerActionPsPreOrderMail1)
}
"PlayerActionType_PlayerActionPsPreOrderMail2" => {
Some(Self::PlayerActionPsPreOrderMail2)
}
"PlayerActionType_PlayerActionPsLoginMail" => {
Some(Self::PlayerActionPsLoginMail)
}
"PlayerActionType_PlayerActionLoginMail" => Some(Self::PlayerActionLoginMail),
"PlayerActionType_PlayerActionGooglePoints100Mail" => {
Some(Self::PlayerActionGooglePoints100Mail)
}
"PlayerActionType_PlayerActionGooglePoints150Mail" => {
Some(Self::PlayerActionGooglePoints150Mail)
}
"PlayerActionType_PlayerActionTrainVisitorBehaviorFinish" => {
Some(Self::PlayerActionTrainVisitorBehaviorFinish)
}
"PlayerActionType_PlayerActionEnterViewTrain" => {
Some(Self::PlayerActionEnterViewTrain)
}
"PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSend" => {
Some(Self::PlayerActionTrainVisitorBehaviorRewardForceSend)
}
"PlayerActionType_PlayerActionTrainVisitorRegisterOpen" => {
Some(Self::PlayerActionTrainVisitorRegisterOpen)
}
"PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSendByRegister" => {
Some(Self::PlayerActionTrainVisitorBehaviorRewardForceSendByRegister)
}
"PlayerActionType_PlayerActionTrainVisitorClearLastTrainVisitor" => {
Some(Self::PlayerActionTrainVisitorClearLastTrainVisitor)
}
"PlayerActionType_PlayerActionTrainVisitorRefreshTrainVisitor" => {
Some(Self::PlayerActionTrainVisitorRefreshTrainVisitor)
}
"PlayerActionType_PlayerActionTrainVisitorRefreshNpc" => {
Some(Self::PlayerActionTrainVisitorRefreshNpc)
}
"PlayerActionType_PlayerActionMessageGroupAccept" => {
Some(Self::PlayerActionMessageGroupAccept)
}
"PlayerActionType_PlayerActionMessageSectionAccept" => {
Some(Self::PlayerActionMessageSectionAccept)
}
"PlayerActionType_PlayerActionMessageSectionFinish" => {
Some(Self::PlayerActionMessageSectionFinish)
}
"PlayerActionType_PlayerActionMessageItemFinish" => {
Some(Self::PlayerActionMessageItemFinish)
}
"PlayerActionType_PlayerActionFinishMessageGroupReward" => {
Some(Self::PlayerActionFinishMessageGroupReward)
}
"PlayerActionType_PlayerActionSubstituteMessageGroupReward" => {
Some(Self::PlayerActionSubstituteMessageGroupReward)
}
"PlayerActionType_PlayerActionDeleteMessageGroup" => {
Some(Self::PlayerActionDeleteMessageGroup)
}
"PlayerActionType_PlayerActionDeleteMessageSection" => {
Some(Self::PlayerActionDeleteMessageSection)
}
"PlayerActionType_PlayerActionDeleteMessageGroupByConfig" => {
Some(Self::PlayerActionDeleteMessageGroupByConfig)
}
"PlayerActionType_PlayerActionDeleteMessageGroupByActivity" => {
Some(Self::PlayerActionDeleteMessageGroupByActivity)
}
"PlayerActionType_PlayerActionDeleteMessageGroupByMission" => {
Some(Self::PlayerActionDeleteMessageGroupByMission)
}
"PlayerActionType_PlayerActionTextJoinSave" => {
Some(Self::PlayerActionTextJoinSave)
}
"PlayerActionType_PlayerActionBoxingClubStart" => {
Some(Self::PlayerActionBoxingClubStart)
}
"PlayerActionType_PlayerActionBoxingClubFinish" => {
Some(Self::PlayerActionBoxingClubFinish)
}
"PlayerActionType_PlayerActionBoxingClubPause" => {
Some(Self::PlayerActionBoxingClubPause)
}
"PlayerActionType_PlayerActionBoxingClubStageStart" => {
Some(Self::PlayerActionBoxingClubStageStart)
}
"PlayerActionType_PlayerActionTalkSend" => Some(Self::PlayerActionTalkSend),
"PlayerActionType_PlayerActionSelectInclinationText" => {
Some(Self::PlayerActionSelectInclinationText)
}
"PlayerActionType_PlayerActionMuseumSettleTurnOpen" => {
Some(Self::PlayerActionMuseumSettleTurnOpen)
}
"PlayerActionType_PlayerActionMuseumUpgradeArea" => {
Some(Self::PlayerActionMuseumUpgradeArea)
}
"PlayerActionType_PlayerActionMuseumUpgradeAreaStat" => {
Some(Self::PlayerActionMuseumUpgradeAreaStat)
}
"PlayerActionType_PlayerActionMuseumDispatchRewardRegular" => {
Some(Self::PlayerActionMuseumDispatchRewardRegular)
}
"PlayerActionType_PlayerActionMuseumDispatchRewardDirectional" => {
Some(Self::PlayerActionMuseumDispatchRewardDirectional)
}
"PlayerActionType_PlayerActionMuseumPhaseTargetFinished" => {
Some(Self::PlayerActionMuseumPhaseTargetFinished)
}
"PlayerActionType_PlayerActionMuseumGetStuff" => {
Some(Self::PlayerActionMuseumGetStuff)
}
"PlayerActionType_PlayerActionMuseumGetExhibit" => {
Some(Self::PlayerActionMuseumGetExhibit)
}
"PlayerActionType_PlayerActionMuseumTakeCollectMission" => {
Some(Self::PlayerActionMuseumTakeCollectMission)
}
"PlayerActionType_PlayerActionMuseumAreaUnlock" => {
Some(Self::PlayerActionMuseumAreaUnlock)
}
"PlayerActionType_PlayerActionMuseumAreaUpgrade" => {
Some(Self::PlayerActionMuseumAreaUpgrade)
}
"PlayerActionType_PlayerActionMuseumAreaStatUpgrade" => {
Some(Self::PlayerActionMuseumAreaStatUpgrade)
}
"PlayerActionType_PlayerActionMuseumEnterNextRound" => {
Some(Self::PlayerActionMuseumEnterNextRound)
}
"PlayerActionType_PlayerActionMuseumStartDispatch" => {
Some(Self::PlayerActionMuseumStartDispatch)
}
"PlayerActionType_PlayerActionMuseumSettleDispatch" => {
Some(Self::PlayerActionMuseumSettleDispatch)
}
"PlayerActionType_PlayerActionMuseumRenewPointChanged" => {
Some(Self::PlayerActionMuseumRenewPointChanged)
}
"PlayerActionType_PlayerActionMuseumTargetReward" => {
Some(Self::PlayerActionMuseumTargetReward)
}
"PlayerActionType_PlayerActionMuseumPhaseUpgrade" => {
Some(Self::PlayerActionMuseumPhaseUpgrade)
}
"PlayerActionType_PlayerActionMuseumCollectReward" => {
Some(Self::PlayerActionMuseumCollectReward)
}
"PlayerActionType_PlayerActionMuseumTargetStart" => {
Some(Self::PlayerActionMuseumTargetStart)
}
"PlayerActionType_PlayerActionMuseumTargetFinish" => {
Some(Self::PlayerActionMuseumTargetFinish)
}
"PlayerActionType_PlayerActionActivityMonsterResearchConsumeMaterial" => {
Some(Self::PlayerActionActivityMonsterResearchConsumeMaterial)
}
"PlayerActionType_PlayerActionActivityMonsterResearchTakeReward" => {
Some(Self::PlayerActionActivityMonsterResearchTakeReward)
}
"PlayerActionType_PlayerActionPlayerReturnStart" => {
Some(Self::PlayerActionPlayerReturnStart)
}
"PlayerActionType_PlayerActionPlayerReturnSign" => {
Some(Self::PlayerActionPlayerReturnSign)
}
"PlayerActionType_PlayerActionPlayerReturnPoint" => {
Some(Self::PlayerActionPlayerReturnPoint)
}
"PlayerActionType_PlayerActionPlayerReturnCountdown" => {
Some(Self::PlayerActionPlayerReturnCountdown)
}
"PlayerActionType_PlayerActionPlayerReturnFinish" => {
Some(Self::PlayerActionPlayerReturnFinish)
}
"PlayerActionType_PlayerActionPlayerReturnCompensate" => {
Some(Self::PlayerActionPlayerReturnCompensate)
}
"PlayerActionType_PlayerActionPlayerReturnGetRelic" => {
Some(Self::PlayerActionPlayerReturnGetRelic)
}
"PlayerActionType_PlayerActionPlayerReturnBpExpExtra" => {
Some(Self::PlayerActionPlayerReturnBpExpExtra)
}
"PlayerActionType_PlayerActionPlayerReturnHcoinExtra" => {
Some(Self::PlayerActionPlayerReturnHcoinExtra)
}
"PlayerActionType_PlayerActionPlayerReturnCustomRelic" => {
Some(Self::PlayerActionPlayerReturnCustomRelic)
}
"PlayerActionType_PlayerActionPlayerReturnAssistChange" => {
Some(Self::PlayerActionPlayerReturnAssistChange)
}
"PlayerActionType_PlayerActionRogueChallengeActivityStart" => {
Some(Self::PlayerActionRogueChallengeActivityStart)
}
"PlayerActionType_PlayerActionRogueChallengeActivityFinish" => {
Some(Self::PlayerActionRogueChallengeActivityFinish)
}
"PlayerActionType_PlayerActionRogueChallengeActivitySave" => {
Some(Self::PlayerActionRogueChallengeActivitySave)
}
"PlayerActionType_PlayerActionPlayerReturnLoginMail" => {
Some(Self::PlayerActionPlayerReturnLoginMail)
}
"PlayerActionType_PlayerActionPlayerReturnExtraHcoinProgressChange" => {
Some(Self::PlayerActionPlayerReturnExtraHcoinProgressChange)
}
"PlayerActionType_PlayerActionAetherDivideUsePassiveSkillItem" => {
Some(Self::PlayerActionAetherDivideUsePassiveSkillItem)
}
"PlayerActionType_PlayerActionAetherDivideClearPassiveSkill" => {
Some(Self::PlayerActionAetherDivideClearPassiveSkill)
}
"PlayerActionType_PlayerActionAetherDivideFinishChallenge" => {
Some(Self::PlayerActionAetherDivideFinishChallenge)
}
"PlayerActionType_PlayerActionAetherDivideOverflowChunkReward" => {
Some(Self::PlayerActionAetherDivideOverflowChunkReward)
}
"PlayerActionType_PlayerActionAetherDivideLevelUp" => {
Some(Self::PlayerActionAetherDivideLevelUp)
}
"PlayerActionType_PlayerActionAetherDivideNewReward" => {
Some(Self::PlayerActionAetherDivideNewReward)
}
"PlayerActionType_PlayerActionAetherDivideMonsterAdd" => {
Some(Self::PlayerActionAetherDivideMonsterAdd)
}
"PlayerActionType_PlayerActionAetherDivideMonsterLevel" => {
Some(Self::PlayerActionAetherDivideMonsterLevel)
}
"PlayerActionType_PlayerActionAetherDivideMonsterSkillWear" => {
Some(Self::PlayerActionAetherDivideMonsterSkillWear)
}
"PlayerActionType_PlayerActionAetherDivideTeamChange" => {
Some(Self::PlayerActionAetherDivideTeamChange)
}
"PlayerActionType_PlayerActionAetherDivideStageBegin" => {
Some(Self::PlayerActionAetherDivideStageBegin)
}
"PlayerActionType_PlayerActionAetherDivideStageEnd" => {
Some(Self::PlayerActionAetherDivideStageEnd)
}
"PlayerActionType_PlayerActionAetherDivideStageRoll" => {
Some(Self::PlayerActionAetherDivideStageRoll)
}
"PlayerActionType_PlayerActionAlleyEventFinish" => {
Some(Self::PlayerActionAlleyEventFinish)
}
"PlayerActionType_PlayerActionAlleyTakeReward" => {
Some(Self::PlayerActionAlleyTakeReward)
}
"PlayerActionType_PlayerActionAlleyPrestigeLevelUp" => {
Some(Self::PlayerActionAlleyPrestigeLevelUp)
}
"PlayerActionType_PlayerActionAlleyLogisticsFinish" => {
Some(Self::PlayerActionAlleyLogisticsFinish)
}
"PlayerActionType_PlayerActionAlleyPlacingGameFinish" => {
Some(Self::PlayerActionAlleyPlacingGameFinish)
}
"PlayerActionType_PlayerActionAlleyGuaranteedFunds" => {
Some(Self::PlayerActionAlleyGuaranteedFunds)
}
"PlayerActionType_PlayerActionAlleyTakeEventReward" => {
Some(Self::PlayerActionAlleyTakeEventReward)
}
"PlayerActionType_PlayerActionAlleySpecialOrderFinish" => {
Some(Self::PlayerActionAlleySpecialOrderFinish)
}
"PlayerActionType_PlayerActionSensitiveWordShield" => {
Some(Self::PlayerActionSensitiveWordShield)
}
"PlayerActionType_PlayerActionSensitiveWordServerInternalError" => {
Some(Self::PlayerActionSensitiveWordServerInternalError)
}
"PlayerActionType_PlayerActionSensitiveWordPlatformError" => {
Some(Self::PlayerActionSensitiveWordPlatformError)
}
"PlayerActionType_PlayerActionTreasureDungeonStart" => {
Some(Self::PlayerActionTreasureDungeonStart)
}
"PlayerActionType_PlayerActionTreasureDungeonFinish" => {
Some(Self::PlayerActionTreasureDungeonFinish)
}
"PlayerActionType_PlayerActionTreasureDungeonEnterFloor" => {
Some(Self::PlayerActionTreasureDungeonEnterFloor)
}
"PlayerActionType_PlayerActionTreasureDungeonLeaveFloor" => {
Some(Self::PlayerActionTreasureDungeonLeaveFloor)
}
"PlayerActionType_PlayerActionTreasureDungeonUseItem" => {
Some(Self::PlayerActionTreasureDungeonUseItem)
}
"PlayerActionType_PlayerActionTreasureDungeonAvatarChange" => {
Some(Self::PlayerActionTreasureDungeonAvatarChange)
}
"PlayerActionType_PlayerActionTreasureDungeonBattleStart" => {
Some(Self::PlayerActionTreasureDungeonBattleStart)
}
"PlayerActionType_PlayerActionTreasureDungeonBattleEnd" => {
Some(Self::PlayerActionTreasureDungeonBattleEnd)
}
"PlayerActionType_PlayerActionTreasureDungeonPickupBuff" => {
Some(Self::PlayerActionTreasureDungeonPickupBuff)
}
"PlayerActionType_PlayerActionChessRogueFirstFinish" => {
Some(Self::PlayerActionChessRogueFirstFinish)
}
"PlayerActionType_PlayerActionChessRogueGiveupDice" => {
Some(Self::PlayerActionChessRogueGiveupDice)
}
"PlayerActionType_PlayerActionChessRogueSubStorySelect" => {
Some(Self::PlayerActionChessRogueSubStorySelect)
}
"PlayerActionType_PlayerActionChessRogueActionPoint" => {
Some(Self::PlayerActionChessRogueActionPoint)
}
"PlayerActionType_PlayerActionChessRogueReviveByProp" => {
Some(Self::PlayerActionChessRogueReviveByProp)
}
"PlayerActionType_PlayerActionChessRogueStartLevel" => {
Some(Self::PlayerActionChessRogueStartLevel)
}
"PlayerActionType_PlayerActionChessRogueDiceEffect" => {
Some(Self::PlayerActionChessRogueDiceEffect)
}
"PlayerActionType_PlayerActionChessRogueMainStoryFinish" => {
Some(Self::PlayerActionChessRogueMainStoryFinish)
}
"PlayerActionType_PlayerActionChessRogueAeonTalentEffect" => {
Some(Self::PlayerActionChessRogueAeonTalentEffect)
}
"PlayerActionType_PlayerActionChessRogueModifierOthersEffect" => {
Some(Self::PlayerActionChessRogueModifierOthersEffect)
}
"PlayerActionType_PlayerActionChessRogueAddBuff" => {
Some(Self::PlayerActionChessRogueAddBuff)
}
"PlayerActionType_PlayerActionChessRogueReforgeBuff" => {
Some(Self::PlayerActionChessRogueReforgeBuff)
}
"PlayerActionType_PlayerActionChessRogueBuffLevelUp" => {
Some(Self::PlayerActionChessRogueBuffLevelUp)
}
"PlayerActionType_PlayerActionChessRogueEnhanceBuff" => {
Some(Self::PlayerActionChessRogueEnhanceBuff)
}
"PlayerActionType_PlayerActionChessRogueAddMiracle" => {
Some(Self::PlayerActionChessRogueAddMiracle)
}
"PlayerActionType_PlayerActionChessRogueSwapMiracle" => {
Some(Self::PlayerActionChessRogueSwapMiracle)
}
"PlayerActionType_PlayerActionChessRogueSelectBonus" => {
Some(Self::PlayerActionChessRogueSelectBonus)
}
"PlayerActionType_PlayerActionChessRogueDialogueFinish" => {
Some(Self::PlayerActionChessRogueDialogueFinish)
}
"PlayerActionType_PlayerActionChessRogueSubStoryFinish" => {
Some(Self::PlayerActionChessRogueSubStoryFinish)
}
"PlayerActionType_PlayerActionChessRogueAdventureRoomFinish" => {
Some(Self::PlayerActionChessRogueAdventureRoomFinish)
}
"PlayerActionType_PlayerActionChessRogueFinishLevel" => {
Some(Self::PlayerActionChessRogueFinishLevel)
}
"PlayerActionType_PlayerActionChessRogueStartLayer" => {
Some(Self::PlayerActionChessRogueStartLayer)
}
"PlayerActionType_PlayerActionChessRogueFinishLayer" => {
Some(Self::PlayerActionChessRogueFinishLayer)
}
"PlayerActionType_PlayerActionChessRogueEnterRoom" => {
Some(Self::PlayerActionChessRogueEnterRoom)
}
"PlayerActionType_PlayerActionChessRogueLeaveRoom" => {
Some(Self::PlayerActionChessRogueLeaveRoom)
}
"PlayerActionType_PlayerActionChessRogueRollDice" => {
Some(Self::PlayerActionChessRogueRollDice)
}
"PlayerActionType_PlayerActionChessRogueSelectDice" => {
Some(Self::PlayerActionChessRogueSelectDice)
}
"PlayerActionType_PlayerActionChessRogueUnlockDice" => {
Some(Self::PlayerActionChessRogueUnlockDice)
}
"PlayerActionType_PlayerActionChessRogueBoardEvent" => {
Some(Self::PlayerActionChessRogueBoardEvent)
}
"PlayerActionType_PlayerActionChessRogueDimensionPoint" => {
Some(Self::PlayerActionChessRogueDimensionPoint)
}
"PlayerActionType_PlayerActionChessRoguePickAvatar" => {
Some(Self::PlayerActionChessRoguePickAvatar)
}
"PlayerActionType_PlayerActionChessRogueReviveAvatar" => {
Some(Self::PlayerActionChessRogueReviveAvatar)
}
"PlayerActionType_PlayerActionChessRogueNousSubStorySelect" => {
Some(Self::PlayerActionChessRogueNousSubStorySelect)
}
"PlayerActionType_PlayerActionChessRogueLevelMechanism" => {
Some(Self::PlayerActionChessRogueLevelMechanism)
}
"PlayerActionType_PlayerActionChessRogueNousStartLevel" => {
Some(Self::PlayerActionChessRogueNousStartLevel)
}
"PlayerActionType_PlayerActionChessRogueNousFinishLevel" => {
Some(Self::PlayerActionChessRogueNousFinishLevel)
}
"PlayerActionType_PlayerActionChessRogueNousStartLayer" => {
Some(Self::PlayerActionChessRogueNousStartLayer)
}
"PlayerActionType_PlayerActionChessRogueNousFinishLayer" => {
Some(Self::PlayerActionChessRogueNousFinishLayer)
}
"PlayerActionType_PlayerActionChessRogueNousEnterRoom" => {
Some(Self::PlayerActionChessRogueNousEnterRoom)
}
"PlayerActionType_PlayerActionChessRogueNousLeaveRoom" => {
Some(Self::PlayerActionChessRogueNousLeaveRoom)
}
"PlayerActionType_PlayerActionChessRogueNousSelectDice" => {
Some(Self::PlayerActionChessRogueNousSelectDice)
}
"PlayerActionType_PlayerActionChessRogueNousUnlockDiceBranch" => {
Some(Self::PlayerActionChessRogueNousUnlockDiceBranch)
}
"PlayerActionType_PlayerActionChessRogueNousUnlockDiceSurface" => {
Some(Self::PlayerActionChessRogueNousUnlockDiceSurface)
}
"PlayerActionType_PlayerActionChessRogueNousEditDice" => {
Some(Self::PlayerActionChessRogueNousEditDice)
}
"PlayerActionType_PlayerActionChessRogueNousValueChange" => {
Some(Self::PlayerActionChessRogueNousValueChange)
}
"PlayerActionType_PlayerActionChessRogueNousMainStoryTrigger" => {
Some(Self::PlayerActionChessRogueNousMainStoryTrigger)
}
"PlayerActionType_PlayerActionChessRogueNousMainStoryFinish" => {
Some(Self::PlayerActionChessRogueNousMainStoryFinish)
}
"PlayerActionType_PlayerActionChessRogueNousSubStoryTrigger" => {
Some(Self::PlayerActionChessRogueNousSubStoryTrigger)
}
"PlayerActionType_PlayerActionChessRogueNousSubStoryFinish" => {
Some(Self::PlayerActionChessRogueNousSubStoryFinish)
}
"PlayerActionType_PlayerActionChessRogueNousEnableTalent" => {
Some(Self::PlayerActionChessRogueNousEnableTalent)
}
"PlayerActionType_PlayerActionChessRogueSelectBuff" => {
Some(Self::PlayerActionChessRogueSelectBuff)
}
"PlayerActionType_PlayerActionChessRogueSelectMiracle" => {
Some(Self::PlayerActionChessRogueSelectMiracle)
}
"PlayerActionType_PlayerActionChessRogueRemoveMiracle" => {
Some(Self::PlayerActionChessRogueRemoveMiracle)
}
"PlayerActionType_PlayerActionChessRogueBoardCell" => {
Some(Self::PlayerActionChessRogueBoardCell)
}
"PlayerActionType_PlayerActionFantasticStoryBattleBegin" => {
Some(Self::PlayerActionFantasticStoryBattleBegin)
}
"PlayerActionType_PlayerActionFantasticStoryBattleEnd" => {
Some(Self::PlayerActionFantasticStoryBattleEnd)
}
"PlayerActionType_PlayerActionRogueEndlessReward" => {
Some(Self::PlayerActionRogueEndlessReward)
}
"PlayerActionType_PlayerActionRogueEndlessLevelStart" => {
Some(Self::PlayerActionRogueEndlessLevelStart)
}
"PlayerActionType_PlayerActionRogueEndlessStageBegin" => {
Some(Self::PlayerActionRogueEndlessStageBegin)
}
"PlayerActionType_PlayerActionRogueEndlessStageEnd" => {
Some(Self::PlayerActionRogueEndlessStageEnd)
}
"PlayerActionType_PlayerActionBattleCollegeReward" => {
Some(Self::PlayerActionBattleCollegeReward)
}
"PlayerActionType_PlayerActionCommonRogueMiracleForBuffShop" => {
Some(Self::PlayerActionCommonRogueMiracleForBuffShop)
}
"PlayerActionType_PlayerActionCommonRogueAdventureRoomFinish" => {
Some(Self::PlayerActionCommonRogueAdventureRoomFinish)
}
"PlayerActionType_PlayerActionCommonRogueBuyBuffShop" => {
Some(Self::PlayerActionCommonRogueBuyBuffShop)
}
"PlayerActionType_PlayerActionCommonRogueBuyBuffShopRefresh" => {
Some(Self::PlayerActionCommonRogueBuyBuffShopRefresh)
}
"PlayerActionType_PlayerActionCommonRogueCollectionUnlock" => {
Some(Self::PlayerActionCommonRogueCollectionUnlock)
}
"PlayerActionType_PlayerActionCommonRogueCollectionSet" => {
Some(Self::PlayerActionCommonRogueCollectionSet)
}
"PlayerActionType_PlayerActionCommonRogueExhibitionUnlock" => {
Some(Self::PlayerActionCommonRogueExhibitionUnlock)
}
"PlayerActionType_PlayerActionCommonRogueExhibitionSet" => {
Some(Self::PlayerActionCommonRogueExhibitionSet)
}
"PlayerActionType_PlayerActionCommonRogueChestInteract" => {
Some(Self::PlayerActionCommonRogueChestInteract)
}
"PlayerActionType_PlayerActionCommonRogueAdventureRoomWolfgunFinish" => {
Some(Self::PlayerActionCommonRogueAdventureRoomWolfgunFinish)
}
"PlayerActionType_PlayerActionHeliobusPostIncomeReward" => {
Some(Self::PlayerActionHeliobusPostIncomeReward)
}
"PlayerActionType_PlayerActionHeliobusPostFansReward" => {
Some(Self::PlayerActionHeliobusPostFansReward)
}
"PlayerActionType_PlayerActionHeliobusLevelUpgrade" => {
Some(Self::PlayerActionHeliobusLevelUpgrade)
}
"PlayerActionType_PlayerActionHeliobusPostReplyReward" => {
Some(Self::PlayerActionHeliobusPostReplyReward)
}
"PlayerActionType_PlayerActionHeliobusCommentReplyReward" => {
Some(Self::PlayerActionHeliobusCommentReplyReward)
}
"PlayerActionType_PlayerActionHeliobusChallengeFirstReward" => {
Some(Self::PlayerActionHeliobusChallengeFirstReward)
}
"PlayerActionType_PlayerActionHeliobusFansAdd" => {
Some(Self::PlayerActionHeliobusFansAdd)
}
"PlayerActionType_PlayerActionHeliobusActionDaySettle" => {
Some(Self::PlayerActionHeliobusActionDaySettle)
}
"PlayerActionType_PlayerActionHeliobusSkillUnlock" => {
Some(Self::PlayerActionHeliobusSkillUnlock)
}
"PlayerActionType_PlayerActionHeliobusStageBegin" => {
Some(Self::PlayerActionHeliobusStageBegin)
}
"PlayerActionType_PlayerActionHeliobusStageEnd" => {
Some(Self::PlayerActionHeliobusStageEnd)
}
"PlayerActionType_PlayerActionHeliobusSnsRead" => {
Some(Self::PlayerActionHeliobusSnsRead)
}
"PlayerActionType_PlayerActionHeliobusSnsPostUnlock" => {
Some(Self::PlayerActionHeliobusSnsPostUnlock)
}
"PlayerActionType_PlayerActionHeliobusSnsCommentUnlock" => {
Some(Self::PlayerActionHeliobusSnsCommentUnlock)
}
"PlayerActionType_PlayerActionHeliobusSnsComment" => {
Some(Self::PlayerActionHeliobusSnsComment)
}
"PlayerActionType_PlayerActionHeliobusSnsPost" => {
Some(Self::PlayerActionHeliobusSnsPost)
}
"PlayerActionType_PlayerActionHeliobusSnsLike" => {
Some(Self::PlayerActionHeliobusSnsLike)
}
"PlayerActionType_PlayerActionHeliobusPhaseUpgrade" => {
Some(Self::PlayerActionHeliobusPhaseUpgrade)
}
"PlayerActionType_PlayerActionPsPointCard30Reward" => {
Some(Self::PlayerActionPsPointCard30Reward)
}
"PlayerActionType_PlayerActionPsPointCard50Reward" => {
Some(Self::PlayerActionPsPointCard50Reward)
}
"PlayerActionType_PlayerActionPsPointCard100Reward" => {
Some(Self::PlayerActionPsPointCard100Reward)
}
"PlayerActionType_PlayerActionPsnPlusGiftReward" => {
Some(Self::PlayerActionPsnPlusGiftReward)
}
"PlayerActionType_PlayerActionAppleGiftCardReward" => {
Some(Self::PlayerActionAppleGiftCardReward)
}
"PlayerActionType_PlayerActionHeartDialSubmitItem" => {
Some(Self::PlayerActionHeartDialSubmitItem)
}
"PlayerActionType_PlayerActionHeartDialDialoguePerform" => {
Some(Self::PlayerActionHeartDialDialoguePerform)
}
"PlayerActionType_PlayerActionHeartDialTraceConsume" => {
Some(Self::PlayerActionHeartDialTraceConsume)
}
"PlayerActionType_PlayerActionHeartDialChangeEmotion" => {
Some(Self::PlayerActionHeartDialChangeEmotion)
}
"PlayerActionType_PlayerActionTravelBrochureAddDefaultPaster" => {
Some(Self::PlayerActionTravelBrochureAddDefaultPaster)
}
"PlayerActionType_PlayerActionSpaceZooBorn" => {
Some(Self::PlayerActionSpaceZooBorn)
}
"PlayerActionType_PlayerActionSpaceZooMutate" => {
Some(Self::PlayerActionSpaceZooMutate)
}
"PlayerActionType_PlayerActionSpaceZooDelete" => {
Some(Self::PlayerActionSpaceZooDelete)
}
"PlayerActionType_PlayerActionSpaceZooExchangeItem" => {
Some(Self::PlayerActionSpaceZooExchangeItem)
}
"PlayerActionType_PlayerActionSpaceZooExpPoint" => {
Some(Self::PlayerActionSpaceZooExpPoint)
}
"PlayerActionType_PlayerActionSpaceZooTakeReward" => {
Some(Self::PlayerActionSpaceZooTakeReward)
}
"PlayerActionType_PlayerActionSpaceZooCollection" => {
Some(Self::PlayerActionSpaceZooCollection)
}
"PlayerActionType_PlayerActionSpaceZooShow" => {
Some(Self::PlayerActionSpaceZooShow)
}
"PlayerActionType_PlayerActionSpaceZooSpecialData" => {
Some(Self::PlayerActionSpaceZooSpecialData)
}
"PlayerActionType_PlayerActionStrongChallengeBattleBegin" => {
Some(Self::PlayerActionStrongChallengeBattleBegin)
}
"PlayerActionType_PlayerActionStrongChallengeBattleEnd" => {
Some(Self::PlayerActionStrongChallengeBattleEnd)
}
"PlayerActionType_PlayerActionRollShopDoGacha" => {
Some(Self::PlayerActionRollShopDoGacha)
}
"PlayerActionType_PlayerActionRollShopTakeReward" => {
Some(Self::PlayerActionRollShopTakeReward)
}
"PlayerActionType_PlayerActionOfferingSubmitItem" => {
Some(Self::PlayerActionOfferingSubmitItem)
}
"PlayerActionType_PlayerActionOfferingTakeReward" => {
Some(Self::PlayerActionOfferingTakeReward)
}
"PlayerActionType_PlayerActionTravelBrochurePageUnlock" => {
Some(Self::PlayerActionTravelBrochurePageUnlock)
}
"PlayerActionType_PlayerActionTravelBrochurePageInteractAward" => {
Some(Self::PlayerActionTravelBrochurePageInteractAward)
}
"PlayerActionType_PlayerActionTravelBrochureStickerUnlock" => {
Some(Self::PlayerActionTravelBrochureStickerUnlock)
}
"PlayerActionType_PlayerActionTravelBrochureStickerApply" => {
Some(Self::PlayerActionTravelBrochureStickerApply)
}
"PlayerActionType_PlayerActionTravelBrochureStickerRemove" => {
Some(Self::PlayerActionTravelBrochureStickerRemove)
}
"PlayerActionType_PlayerActionTravelBrochurePageReset" => {
Some(Self::PlayerActionTravelBrochurePageReset)
}
"PlayerActionType_PlayerActionTrackMainMissionId" => {
Some(Self::PlayerActionTrackMainMissionId)
}
"PlayerActionType_PlayerActionWolfBroBegin" => {
Some(Self::PlayerActionWolfBroBegin)
}
"PlayerActionType_PlayerActionWolfBroGroupStateChange" => {
Some(Self::PlayerActionWolfBroGroupStateChange)
}
"PlayerActionType_PlayerActionWolfBroEnd" => {
Some(Self::PlayerActionWolfBroEnd)
}
"PlayerActionType_PlayerActionWolfBroBulletZero" => {
Some(Self::PlayerActionWolfBroBulletZero)
}
"PlayerActionType_PlayerActionWolfBroActivateBullet" => {
Some(Self::PlayerActionWolfBroActivateBullet)
}
"PlayerActionType_PlayerActionWolfBroBulletNumChange" => {
Some(Self::PlayerActionWolfBroBulletNumChange)
}
"PlayerActionType_PlayerActionWolfBroUseBulletNull" => {
Some(Self::PlayerActionWolfBroUseBulletNull)
}
"PlayerActionType_PlayerActionWolfBroUseBulletHitMonster" => {
Some(Self::PlayerActionWolfBroUseBulletHitMonster)
}
"PlayerActionType_PlayerActionWolfBroPickUpBullet" => {
Some(Self::PlayerActionWolfBroPickUpBullet)
}
"PlayerActionType_PlayerActionWolfBroRestoreArchive" => {
Some(Self::PlayerActionWolfBroRestoreArchive)
}
"PlayerActionType_PlayerActionTelevisionActivityBattleBegin" => {
Some(Self::PlayerActionTelevisionActivityBattleBegin)
}
"PlayerActionType_PlayerActionTelevisionActivityBattleEnd" => {
Some(Self::PlayerActionTelevisionActivityBattleEnd)
}
"PlayerActionType_PlayerActionFeverTimeActivityBattleBegin" => {
Some(Self::PlayerActionFeverTimeActivityBattleBegin)
}
"PlayerActionType_PlayerActionFeverTimeActivityBattleEnd" => {
Some(Self::PlayerActionFeverTimeActivityBattleEnd)
}
"PlayerActionType_PlayerActionGunPlayEnd" => {
Some(Self::PlayerActionGunPlayEnd)
}
"PlayerActionType_PlayerActionActivityStarFightBegin" => {
Some(Self::PlayerActionActivityStarFightBegin)
}
"PlayerActionType_PlayerActionActivityStarFightEnd" => {
Some(Self::PlayerActionActivityStarFightEnd)
}
"PlayerActionType_PlayerActionMapRotationEnterRegion" => {
Some(Self::PlayerActionMapRotationEnterRegion)
}
"PlayerActionType_PlayerActionMapRotationLeaveRegion" => {
Some(Self::PlayerActionMapRotationLeaveRegion)
}
"PlayerActionType_PlayerActionMapRotationInteractCharger" => {
Some(Self::PlayerActionMapRotationInteractCharger)
}
"PlayerActionType_PlayerActionMapRotationDeployRotater" => {
Some(Self::PlayerActionMapRotationDeployRotater)
}
"PlayerActionType_PlayerActionMapRotationRotateMap" => {
Some(Self::PlayerActionMapRotationRotateMap)
}
"PlayerActionType_PlayerActionMapRotationAddEnergy" => {
Some(Self::PlayerActionMapRotationAddEnergy)
}
"PlayerActionType_PlayerActionMapRotationSetMaxEnergy" => {
Some(Self::PlayerActionMapRotationSetMaxEnergy)
}
"PlayerActionType_PlayerActionMapRotationRemoveRotater" => {
Some(Self::PlayerActionMapRotationRemoveRotater)
}
"PlayerActionType_PlayerActionMapRotationAutoDeployRotater" => {
Some(Self::PlayerActionMapRotationAutoDeployRotater)
}
"PlayerActionType_PlayerActionMapRotationAutoRemoveRotater" => {
Some(Self::PlayerActionMapRotationAutoRemoveRotater)
}
"PlayerActionType_PlayerActionDrinkMakerAddTips" => {
Some(Self::PlayerActionDrinkMakerAddTips)
}
"PlayerActionType_PlayerActionDrinkMakerFinishChallenge" => {
Some(Self::PlayerActionDrinkMakerFinishChallenge)
}
"PlayerActionType_PlayerActionDrinkMakerGuestMaxFaithReward" => {
Some(Self::PlayerActionDrinkMakerGuestMaxFaithReward)
}
"PlayerActionType_PlayerActionDrinkMakerMakeDrink" => {
Some(Self::PlayerActionDrinkMakerMakeDrink)
}
"PlayerActionType_PlayerActionDrinkMakerSaveCustomDrink" => {
Some(Self::PlayerActionDrinkMakerSaveCustomDrink)
}
"PlayerActionType_PlayerActionDrinkMakerEndSequence" => {
Some(Self::PlayerActionDrinkMakerEndSequence)
}
"PlayerActionType_PlayerActionDrinkMakerCheersMakeDrink" => {
Some(Self::PlayerActionDrinkMakerCheersMakeDrink)
}
"PlayerActionType_PlayerActionDrinkMakerCheersNpcDrink" => {
Some(Self::PlayerActionDrinkMakerCheersNpcDrink)
}
"PlayerActionType_PlayerActionChangeStoryLine" => {
Some(Self::PlayerActionChangeStoryLine)
}
"PlayerActionType_PlayerActionContentPackageStatusChange" => {
Some(Self::PlayerActionContentPackageStatusChange)
}
"PlayerActionType_PlayerActionContentPackageTrackChange" => {
Some(Self::PlayerActionContentPackageTrackChange)
}
"PlayerActionType_PlayerActionContentPackageAcceptMainMission" => {
Some(Self::PlayerActionContentPackageAcceptMainMission)
}
"PlayerActionType_PlayerActionWorldDirectUnlock" => {
Some(Self::PlayerActionWorldDirectUnlock)
}
"PlayerActionType_PlayerActionMonopolyTurnFinish" => {
Some(Self::PlayerActionMonopolyTurnFinish)
}
"PlayerActionType_PlayerActionMonopolyAssetTurntax" => {
Some(Self::PlayerActionMonopolyAssetTurntax)
}
"PlayerActionType_PlayerActionMonopolyAssetBonus" => {
Some(Self::PlayerActionMonopolyAssetBonus)
}
"PlayerActionType_PlayerActionMonopolyEventEffect" => {
Some(Self::PlayerActionMonopolyEventEffect)
}
"PlayerActionType_PlayerActionMonopolyMiniGameSettle" => {
Some(Self::PlayerActionMonopolyMiniGameSettle)
}
"PlayerActionType_PlayerActionMonopolyGameRaiseRatio" => {
Some(Self::PlayerActionMonopolyGameRaiseRatio)
}
"PlayerActionType_PlayerActionMonopolyMoveRollDice" => {
Some(Self::PlayerActionMonopolyMoveRollDice)
}
"PlayerActionType_PlayerActionMonopolyMove" => {
Some(Self::PlayerActionMonopolyMove)
}
"PlayerActionType_PlayerActionMonopolyBuyGoods" => {
Some(Self::PlayerActionMonopolyBuyGoods)
}
"PlayerActionType_PlayerActionMonopolyUpgradeAsset" => {
Some(Self::PlayerActionMonopolyUpgradeAsset)
}
"PlayerActionType_PlayerActionMonopolyEventRerollRandom" => {
Some(Self::PlayerActionMonopolyEventRerollRandom)
}
"PlayerActionType_PlayerActionMonopolyDailyRefresh" => {
Some(Self::PlayerActionMonopolyDailyRefresh)
}
"PlayerActionType_PlayerActionMonopolyGameGuessBuyInformation" => {
Some(Self::PlayerActionMonopolyGameGuessBuyInformation)
}
"PlayerActionType_PlayerActionMonopolyDailyFirstEnterActivity" => {
Some(Self::PlayerActionMonopolyDailyFirstEnterActivity)
}
"PlayerActionType_PlayerActionMonopolySocialEvent" => {
Some(Self::PlayerActionMonopolySocialEvent)
}
"PlayerActionType_PlayerActionMonopolyRaffleTicketReward" => {
Some(Self::PlayerActionMonopolyRaffleTicketReward)
}
"PlayerActionType_PlayerActionMonopolyLike" => {
Some(Self::PlayerActionMonopolyLike)
}
"PlayerActionType_PlayerActionMonopolyPhaseReward" => {
Some(Self::PlayerActionMonopolyPhaseReward)
}
"PlayerActionType_PlayerActionMonopolyMbtiReportReward" => {
Some(Self::PlayerActionMonopolyMbtiReportReward)
}
"PlayerActionType_PlayerActionMonopolyDailySettle" => {
Some(Self::PlayerActionMonopolyDailySettle)
}
"PlayerActionType_PlayerActionMonopolyStart" => {
Some(Self::PlayerActionMonopolyStart)
}
"PlayerActionType_PlayerActionMonopolyGetBuff" => {
Some(Self::PlayerActionMonopolyGetBuff)
}
"PlayerActionType_PlayerActionMonopolyAssetFundsChange" => {
Some(Self::PlayerActionMonopolyAssetFundsChange)
}
"PlayerActionType_PlayerActionMonopolyAssetUpgrade" => {
Some(Self::PlayerActionMonopolyAssetUpgrade)
}
"PlayerActionType_PlayerActionMonopolyDirectCoinGameSettle" => {
Some(Self::PlayerActionMonopolyDirectCoinGameSettle)
}
"PlayerActionType_PlayerActionMonopolyExtractRaffleTicket" => {
Some(Self::PlayerActionMonopolyExtractRaffleTicket)
}
"PlayerActionType_PlayerActionMonopolyMbtiProgressChange" => {
Some(Self::PlayerActionMonopolyMbtiProgressChange)
}
"PlayerActionType_PlayerActionMonopolyQuizGameSettle" => {
Some(Self::PlayerActionMonopolyQuizGameSettle)
}
"PlayerActionType_PlayerActionMonopolyEventSettle" => {
Some(Self::PlayerActionMonopolyEventSettle)
}
"PlayerActionType_PlayerActionMonopolyItemChange" => {
Some(Self::PlayerActionMonopolyItemChange)
}
"PlayerActionType_PlayerActionMonopolyCellTrigger" => {
Some(Self::PlayerActionMonopolyCellTrigger)
}
"PlayerActionType_PlayerActionMonopolyEventTrigger" => {
Some(Self::PlayerActionMonopolyEventTrigger)
}
"PlayerActionType_PlayerActionMonopolyClickEffect" => {
Some(Self::PlayerActionMonopolyClickEffect)
}
"PlayerActionType_PlayerActionEvolveBuildLevelFinish" => {
Some(Self::PlayerActionEvolveBuildLevelFinish)
}
"PlayerActionType_PlayerActionEvolveBuildShopAbilityUp" => {
Some(Self::PlayerActionEvolveBuildShopAbilityUp)
}
"PlayerActionType_PlayerActionEvolveBuildShopAbilityDown" => {
Some(Self::PlayerActionEvolveBuildShopAbilityDown)
}
"PlayerActionType_PlayerActionEvolveBuildTakeExpReward" => {
Some(Self::PlayerActionEvolveBuildTakeExpReward)
}
"PlayerActionType_PlayerActionEvolveBuildBattleEndAddCoin" => {
Some(Self::PlayerActionEvolveBuildBattleEndAddCoin)
}
"PlayerActionType_PlayerActionEvolveBuildShopAbilityReset" => {
Some(Self::PlayerActionEvolveBuildShopAbilityReset)
}
"PlayerActionType_PlayerActionEvolveBuildLevelStart" => {
Some(Self::PlayerActionEvolveBuildLevelStart)
}
"PlayerActionType_PlayerActionEvolveBuildLevelEnd" => {
Some(Self::PlayerActionEvolveBuildLevelEnd)
}
"PlayerActionType_PlayerActionEvolveBuildStageStart" => {
Some(Self::PlayerActionEvolveBuildStageStart)
}
"PlayerActionType_PlayerActionEvolveBuildStageEnd" => {
Some(Self::PlayerActionEvolveBuildStageEnd)
}
"PlayerActionType_PlayerActionEvolveBuildLevelLeave" => {
Some(Self::PlayerActionEvolveBuildLevelLeave)
}
"PlayerActionType_PlayerActionClockParkUnlockScript" => {
Some(Self::PlayerActionClockParkUnlockScript)
}
"PlayerActionType_PlayerActionClockParkUnlockTalent" => {
Some(Self::PlayerActionClockParkUnlockTalent)
}
"PlayerActionType_PlayerActionClockParkFinishScript" => {
Some(Self::PlayerActionClockParkFinishScript)
}
"PlayerActionType_PlayerActionClockParkRoundUpdate" => {
Some(Self::PlayerActionClockParkRoundUpdate)
}
"PlayerActionType_PlayerActionClockParkScriptBegin" => {
Some(Self::PlayerActionClockParkScriptBegin)
}
"PlayerActionType_PlayerActionRogueTournStartLevel" => {
Some(Self::PlayerActionRogueTournStartLevel)
}
"PlayerActionType_PlayerActionRogueTournFinishLevel" => {
Some(Self::PlayerActionRogueTournFinishLevel)
}
"PlayerActionType_PlayerActionRogueTournExpReward" => {
Some(Self::PlayerActionRogueTournExpReward)
}
"PlayerActionType_PlayerActionRogueTournFinishWeekChallenge" => {
Some(Self::PlayerActionRogueTournFinishWeekChallenge)
}
"PlayerActionType_PlayerActionRogueTournPermanentTalentEffect" => {
Some(Self::PlayerActionRogueTournPermanentTalentEffect)
}
"PlayerActionType_PlayerActionRogueTournFinishFormulaStory" => {
Some(Self::PlayerActionRogueTournFinishFormulaStory)
}
"PlayerActionType_PlayerActionRogueTournRevive" => {
Some(Self::PlayerActionRogueTournRevive)
}
"PlayerActionType_PlayerActionRogueTournStageBegin" => {
Some(Self::PlayerActionRogueTournStageBegin)
}
"PlayerActionType_PlayerActionRogueTournStageEnd" => {
Some(Self::PlayerActionRogueTournStageEnd)
}
"PlayerActionType_PlayerActionRogueTournPermanentEnableTalent" => {
Some(Self::PlayerActionRogueTournPermanentEnableTalent)
}
"PlayerActionType_PlayerActionRogueTournPermanentResetTalent" => {
Some(Self::PlayerActionRogueTournPermanentResetTalent)
}
"PlayerActionType_PlayerActionRogueTournCocoonStageBegin" => {
Some(Self::PlayerActionRogueTournCocoonStageBegin)
}
"PlayerActionType_PlayerActionRogueTournCocoonStageEnd" => {
Some(Self::PlayerActionRogueTournCocoonStageEnd)
}
"PlayerActionType_PlayerActionRogueTournExpUpdate" => {
Some(Self::PlayerActionRogueTournExpUpdate)
}
"PlayerActionType_PlayerActionRogueTournEnterRoom" => {
Some(Self::PlayerActionRogueTournEnterRoom)
}
"PlayerActionType_PlayerActionRogueTournLeaveRoom" => {
Some(Self::PlayerActionRogueTournLeaveRoom)
}
"PlayerActionType_PlayerActionRogueTournArchiveSave" => {
Some(Self::PlayerActionRogueTournArchiveSave)
}
"PlayerActionType_PlayerActionRogueTournSelectBonus" => {
Some(Self::PlayerActionRogueTournSelectBonus)
}
"PlayerActionType_PlayerActionRogueTournDialogueFinish" => {
Some(Self::PlayerActionRogueTournDialogueFinish)
}
"PlayerActionType_PlayerActionRogueTournDoGamble" => {
Some(Self::PlayerActionRogueTournDoGamble)
}
"PlayerActionType_PlayerActionRogueTournRoomContentGenerate" => {
Some(Self::PlayerActionRogueTournRoomContentGenerate)
}
"PlayerActionType_PlayerActionRogueTournAddMiracle" => {
Some(Self::PlayerActionRogueTournAddMiracle)
}
"PlayerActionType_PlayerActionRogueTournRemoveMiracle" => {
Some(Self::PlayerActionRogueTournRemoveMiracle)
}
"PlayerActionType_PlayerActionRogueTournSelectMiracle" => {
Some(Self::PlayerActionRogueTournSelectMiracle)
}
"PlayerActionType_PlayerActionRogueTournDropMiracle" => {
Some(Self::PlayerActionRogueTournDropMiracle)
}
"PlayerActionType_PlayerActionRogueTournAddBuff" => {
Some(Self::PlayerActionRogueTournAddBuff)
}
"PlayerActionType_PlayerActionRogueTournSelectBuff" => {
Some(Self::PlayerActionRogueTournSelectBuff)
}
"PlayerActionType_PlayerActionRogueTournBuffLevelUp" => {
Some(Self::PlayerActionRogueTournBuffLevelUp)
}
"PlayerActionType_PlayerActionRogueTournRemoveBuff" => {
Some(Self::PlayerActionRogueTournRemoveBuff)
}
"PlayerActionType_PlayerActionRogueTournAddFormula" => {
Some(Self::PlayerActionRogueTournAddFormula)
}
"PlayerActionType_PlayerActionRogueTournRemoveFormula" => {
Some(Self::PlayerActionRogueTournRemoveFormula)
}
"PlayerActionType_PlayerActionRogueTournSelectFormula" => {
Some(Self::PlayerActionRogueTournSelectFormula)
}
"PlayerActionType_PlayerActionRogueTournActivateFormula" => {
Some(Self::PlayerActionRogueTournActivateFormula)
}
"PlayerActionType_PlayerActionRogueTournAdventureRoomFinish" => {
Some(Self::PlayerActionRogueTournAdventureRoomFinish)
}
"PlayerActionType_PlayerActionRogueTournAlterLineup" => {
Some(Self::PlayerActionRogueTournAlterLineup)
}
"PlayerActionType_PlayerActionRogueTournSeasonEnableTalent" => {
Some(Self::PlayerActionRogueTournSeasonEnableTalent)
}
"PlayerActionType_PlayerActionRogueTournTitanStartLevel" => {
Some(Self::PlayerActionRogueTournTitanStartLevel)
}
"PlayerActionType_PlayerActionRogueTournTitanFinishLevel" => {
Some(Self::PlayerActionRogueTournTitanFinishLevel)
}
"PlayerActionType_PlayerActionRogueTournTitanEnterRoom" => {
Some(Self::PlayerActionRogueTournTitanEnterRoom)
}
"PlayerActionType_PlayerActionRogueTournTitanLeaveRoom" => {
Some(Self::PlayerActionRogueTournTitanLeaveRoom)
}
"PlayerActionType_PlayerActionRogueTournTitanStageBegin" => {
Some(Self::PlayerActionRogueTournTitanStageBegin)
}
"PlayerActionType_PlayerActionRogueTournTitanStageEnd" => {
Some(Self::PlayerActionRogueTournTitanStageEnd)
}
"PlayerActionType_PlayerActionRogueTournTitanArchiveSave" => {
Some(Self::PlayerActionRogueTournTitanArchiveSave)
}
"PlayerActionType_PlayerActionRogueTournTitanAddTitanBless" => {
Some(Self::PlayerActionRogueTournTitanAddTitanBless)
}
"PlayerActionType_PlayerActionRogueTournTitanSelectTitanBless" => {
Some(Self::PlayerActionRogueTournTitanSelectTitanBless)
}
"PlayerActionType_PlayerActionRogueTournDivisionChange" => {
Some(Self::PlayerActionRogueTournDivisionChange)
}
"PlayerActionType_PlayerActionRogueTournSelectReRollMiracle" => {
Some(Self::PlayerActionRogueTournSelectReRollMiracle)
}
"PlayerActionType_PlayerActionRogueTournTriggerBattleByShop" => {
Some(Self::PlayerActionRogueTournTriggerBattleByShop)
}
"PlayerActionType_PlayerActionRogueTournUseSuperRewardKey" => {
Some(Self::PlayerActionRogueTournUseSuperRewardKey)
}
"PlayerActionType_PlayerActionRogueTournPersonaStyleExpChange" => {
Some(Self::PlayerActionRogueTournPersonaStyleExpChange)
}
"PlayerActionType_PlayerActionRogueTournPersonaStyleSelect" => {
Some(Self::PlayerActionRogueTournPersonaStyleSelect)
}
"PlayerActionType_PlayerActionRogueTournPersonaStartLevel" => {
Some(Self::PlayerActionRogueTournPersonaStartLevel)
}
"PlayerActionType_PlayerActionRogueTournPersonaFinishLevel" => {
Some(Self::PlayerActionRogueTournPersonaFinishLevel)
}
"PlayerActionType_PlayerActionRogueTournPersonaEnterRoom" => {
Some(Self::PlayerActionRogueTournPersonaEnterRoom)
}
"PlayerActionType_PlayerActionRogueTournPersonaLeaveRoom" => {
Some(Self::PlayerActionRogueTournPersonaLeaveRoom)
}
"PlayerActionType_PlayerActionRogueTournPersonaStageBegin" => {
Some(Self::PlayerActionRogueTournPersonaStageBegin)
}
"PlayerActionType_PlayerActionRogueTournPersonaStageEnd" => {
Some(Self::PlayerActionRogueTournPersonaStageEnd)
}
"PlayerActionType_PlayerActionRogueTournPersonaArchiveSave" => {
Some(Self::PlayerActionRogueTournPersonaArchiveSave)
}
"PlayerActionType_PlayerActionRogueTournHexEquipmentChange" => {
Some(Self::PlayerActionRogueTournHexEquipmentChange)
}
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardChange" => {
Some(Self::PlayerActionRogueTournPersonaRoomCardChange)
}
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardLevelChange" => {
Some(Self::PlayerActionRogueTournPersonaRoomCardLevelChange)
}
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardAttributeChange" => {
Some(Self::PlayerActionRogueTournPersonaRoomCardAttributeChange)
}
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardSelect" => {
Some(Self::PlayerActionRogueTournPersonaRoomCardSelect)
}
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardWash" => {
Some(Self::PlayerActionRogueTournPersonaRoomCardWash)
}
"PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelect" => {
Some(Self::PlayerActionRogueTournPersonaStyleGiftSelect)
}
"PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelectRefresh" => {
Some(Self::PlayerActionRogueTournPersonaStyleGiftSelectRefresh)
}
"PlayerActionType_PlayerActionRogueTournPersonaRoomCardReroll" => {
Some(Self::PlayerActionRogueTournPersonaRoomCardReroll)
}
"PlayerActionType_PlayerActionRogueTournMiracleStatusChange" => {
Some(Self::PlayerActionRogueTournMiracleStatusChange)
}
"PlayerActionType_PlayerActionRogueWorkbenchReforgeFormula" => {
Some(Self::PlayerActionRogueWorkbenchReforgeFormula)
}
"PlayerActionType_PlayerActionRogueWorkbenchReforgeMiracle" => {
Some(Self::PlayerActionRogueWorkbenchReforgeMiracle)
}
"PlayerActionType_PlayerActionRogueWorkbenchComposeMiracle" => {
Some(Self::PlayerActionRogueWorkbenchComposeMiracle)
}
"PlayerActionType_PlayerActionRogueWorkbenchReforgeBuff" => {
Some(Self::PlayerActionRogueWorkbenchReforgeBuff)
}
"PlayerActionType_PlayerActionRogueWorkbenchEnhanceBuff" => {
Some(Self::PlayerActionRogueWorkbenchEnhanceBuff)
}
"PlayerActionType_PlayerActionMatchThreePveSettle" => {
Some(Self::PlayerActionMatchThreePveSettle)
}
"PlayerActionType_PlayerActionMatchThreeSettle" => {
Some(Self::PlayerActionMatchThreeSettle)
}
"PlayerActionType_PlayerActionFightMatch3GameStart" => {
Some(Self::PlayerActionFightMatch3GameStart)
}
"PlayerActionType_PlayerActionFightMatch3GameEnd" => {
Some(Self::PlayerActionFightMatch3GameEnd)
}
"PlayerActionType_PlayerActionFightMatch3TurnEnd" => {
Some(Self::PlayerActionFightMatch3TurnEnd)
}
"PlayerActionType_PlayerActionMatchThreeBirdPos" => {
Some(Self::PlayerActionMatchThreeBirdPos)
}
"PlayerActionType_PlayerActionMultiplePlayInvite" => {
Some(Self::PlayerActionMultiplePlayInvite)
}
"PlayerActionType_PlayerActionMultiplePlayInviteRespond" => {
Some(Self::PlayerActionMultiplePlayInviteRespond)
}
"PlayerActionType_PlayerActionMultiplePlayLobbyEnter" => {
Some(Self::PlayerActionMultiplePlayLobbyEnter)
}
"PlayerActionType_PlayerActionMultiplePlayLobbyQuit" => {
Some(Self::PlayerActionMultiplePlayLobbyQuit)
}
"PlayerActionType_PlayerActionMultiplePlayLobbyKick" => {
Some(Self::PlayerActionMultiplePlayLobbyKick)
}
"PlayerActionType_PlayerActionMultiplePlayLobbyMatch" => {
Some(Self::PlayerActionMultiplePlayLobbyMatch)
}
"PlayerActionType_PlayerActionMarbleSettle" => {
Some(Self::PlayerActionMarbleSettle)
}
"PlayerActionType_PlayerActionMatchThreeSoloSettle" => {
Some(Self::PlayerActionMatchThreeSoloSettle)
}
"PlayerActionType_PlayerActionMatchThreeV2BattleitemLevelup" => {
Some(Self::PlayerActionMatchThreeV2BattleitemLevelup)
}
"PlayerActionType_PlayerActionMatchThreeV2PveSettle" => {
Some(Self::PlayerActionMatchThreeV2PveSettle)
}
"PlayerActionType_PlayerActionMatchThreeV2PvpSettle" => {
Some(Self::PlayerActionMatchThreeV2PvpSettle)
}
"PlayerActionType_PlayerActionMatch3SoloGameStart" => {
Some(Self::PlayerActionMatch3SoloGameStart)
}
"PlayerActionType_PlayerActionMatch3SoloGameEnd" => {
Some(Self::PlayerActionMatch3SoloGameEnd)
}
"PlayerActionType_PlayerActionMatch3SoloRoundEnd" => {
Some(Self::PlayerActionMatch3SoloRoundEnd)
}
"PlayerActionType_PlayerActionMatch3RoyaleSettle" => {
Some(Self::PlayerActionMatch3RoyaleSettle)
}
"PlayerActionType_PlayerActionMatch3RoyaleGameStart" => {
Some(Self::PlayerActionMatch3RoyaleGameStart)
}
"PlayerActionType_PlayerActionMatch3RoyaleGameEnd" => {
Some(Self::PlayerActionMatch3RoyaleGameEnd)
}
"PlayerActionType_PlayerActionMatch3RoyaleRoundEnd" => {
Some(Self::PlayerActionMatch3RoyaleRoundEnd)
}
"PlayerActionType_PlayerActionDiceCombatSettle" => {
Some(Self::PlayerActionDiceCombatSettle)
}
"PlayerActionType_PlayerActionDiceCombatV2Settle" => {
Some(Self::PlayerActionDiceCombatV2Settle)
}
"PlayerActionType_PlayerActionSwordTrainingLearnSkill" => {
Some(Self::PlayerActionSwordTrainingLearnSkill)
}
"PlayerActionType_PlayerActionSwordTrainingNormalAction" => {
Some(Self::PlayerActionSwordTrainingNormalAction)
}
"PlayerActionType_PlayerActionSwordTrainingStoryEffect" => {
Some(Self::PlayerActionSwordTrainingStoryEffect)
}
"PlayerActionType_PlayerActionSwordTrainingEndingHint" => {
Some(Self::PlayerActionSwordTrainingEndingHint)
}
"PlayerActionType_PlayerActionSwordTrainingActionHint" => {
Some(Self::PlayerActionSwordTrainingActionHint)
}
"PlayerActionType_PlayerActionSwordTrainingRestoreGameByExam" => {
Some(Self::PlayerActionSwordTrainingRestoreGameByExam)
}
"PlayerActionType_PlayerActionSwordTrainingStoryLineFirstClear" => {
Some(Self::PlayerActionSwordTrainingStoryLineFirstClear)
}
"PlayerActionType_PlayerActionSwordTrainingTakeEndingReward" => {
Some(Self::PlayerActionSwordTrainingTakeEndingReward)
}
"PlayerActionType_PlayerActionSwordTrainingStoryLineBegin" => {
Some(Self::PlayerActionSwordTrainingStoryLineBegin)
}
"PlayerActionType_PlayerActionSwordTrainingEnterTurn" => {
Some(Self::PlayerActionSwordTrainingEnterTurn)
}
"PlayerActionType_PlayerActionSwordTrainingPlanAction" => {
Some(Self::PlayerActionSwordTrainingPlanAction)
}
"PlayerActionType_PlayerActionSwordTrainingActionPhaseEnd" => {
Some(Self::PlayerActionSwordTrainingActionPhaseEnd)
}
"PlayerActionType_PlayerActionSwordTrainingStory" => {
Some(Self::PlayerActionSwordTrainingStory)
}
"PlayerActionType_PlayerActionSwordTrainingStatusChange" => {
Some(Self::PlayerActionSwordTrainingStatusChange)
}
"PlayerActionType_PlayerActionSwordTrainingMoodChange" => {
Some(Self::PlayerActionSwordTrainingMoodChange)
}
"PlayerActionType_PlayerActionSwordTrainingBattleBegin" => {
Some(Self::PlayerActionSwordTrainingBattleBegin)
}
"PlayerActionType_PlayerActionSwordTrainingBattleEnd" => {
Some(Self::PlayerActionSwordTrainingBattleEnd)
}
"PlayerActionType_PlayerActionSwordTrainingCombatRankChange" => {
Some(Self::PlayerActionSwordTrainingCombatRankChange)
}
"PlayerActionType_PlayerActionSwordTrainingStoryLineEnd" => {
Some(Self::PlayerActionSwordTrainingStoryLineEnd)
}
"PlayerActionType_PlayerActionSwordTrainingResumeStoryLine" => {
Some(Self::PlayerActionSwordTrainingResumeStoryLine)
}
"PlayerActionType_PlayerActionSwordTrainingGameSuccess" => {
Some(Self::PlayerActionSwordTrainingGameSuccess)
}
"PlayerActionType_PlayerActionSwordTrainingGameGiveUp" => {
Some(Self::PlayerActionSwordTrainingGameGiveUp)
}
"PlayerActionType_PlayerActionSwordTrainingExam" => {
Some(Self::PlayerActionSwordTrainingExam)
}
"PlayerActionType_PlayerActionSwordTrainingDialogue" => {
Some(Self::PlayerActionSwordTrainingDialogue)
}
"PlayerActionType_PlayerActionSwordTrainingSetSkillTrace" => {
Some(Self::PlayerActionSwordTrainingSetSkillTrace)
}
"PlayerActionType_PlayerActionFightFestFinishScoreRaceMission" => {
Some(Self::PlayerActionFightFestFinishScoreRaceMission)
}
"PlayerActionType_PlayerActionFightFestFinishScoreRacePhase" => {
Some(Self::PlayerActionFightFestFinishScoreRacePhase)
}
"PlayerActionType_PlayerActionFightFestRaceStart" => {
Some(Self::PlayerActionFightFestRaceStart)
}
"PlayerActionType_PlayerActionFightFestRaceEnd" => {
Some(Self::PlayerActionFightFestRaceEnd)
}
"PlayerActionType_PlayerActionFightFestChallengeStart" => {
Some(Self::PlayerActionFightFestChallengeStart)
}
"PlayerActionType_PlayerActionFightFestChallengeEnd" => {
Some(Self::PlayerActionFightFestChallengeEnd)
}
"PlayerActionType_PlayerActionFightFestGetCoachItem" => {
Some(Self::PlayerActionFightFestGetCoachItem)
}
"PlayerActionType_PlayerActionFightFestAcceptScoreRaceMission" => {
Some(Self::PlayerActionFightFestAcceptScoreRaceMission)
}
"PlayerActionType_PlayerActionPetUse" => Some(Self::PlayerActionPetUse),
"PlayerActionType_PlayerActionMusicRhythmPassLevelStar" => {
Some(Self::PlayerActionMusicRhythmPassLevelStar)
}
"PlayerActionType_PlayerActionMusicRhythmLevelBegin" => {
Some(Self::PlayerActionMusicRhythmLevelBegin)
}
"PlayerActionType_PlayerActionMusicRhythmLevelEnd" => {
Some(Self::PlayerActionMusicRhythmLevelEnd)
}
"PlayerActionType_PlayerActionTrackPhotoStageBegin" => {
Some(Self::PlayerActionTrackPhotoStageBegin)
}
"PlayerActionType_PlayerActionTrackPhotoStageEnd" => {
Some(Self::PlayerActionTrackPhotoStageEnd)
}
"PlayerActionType_PlayerActionSummonActivityBattleBegin" => {
Some(Self::PlayerActionSummonActivityBattleBegin)
}
"PlayerActionType_PlayerActionSummonActivityBattleEnd" => {
Some(Self::PlayerActionSummonActivityBattleEnd)
}
"PlayerActionType_PlayerActionRaidCollectionEnterNextRaid" => {
Some(Self::PlayerActionRaidCollectionEnterNextRaid)
}
"PlayerActionType_PlayerActionDifficultyAdjustmentSet" => {
Some(Self::PlayerActionDifficultyAdjustmentSet)
}
"PlayerActionType_PlayerActionDifficultyAdjustmentUnset" => {
Some(Self::PlayerActionDifficultyAdjustmentUnset)
}
"PlayerActionType_PlayerActionRogueArcadeAdventureRoomStart" => {
Some(Self::PlayerActionRogueArcadeAdventureRoomStart)
}
"PlayerActionType_PlayerActionRogueArcadeAdventureRoomFinish" => {
Some(Self::PlayerActionRogueArcadeAdventureRoomFinish)
}
"PlayerActionType_PlayerActionRogueMagicStartLevel" => {
Some(Self::PlayerActionRogueMagicStartLevel)
}
"PlayerActionType_PlayerActionRogueMagicFinishLevel" => {
Some(Self::PlayerActionRogueMagicFinishLevel)
}
"PlayerActionType_PlayerActionRogueMagicRevive" => {
Some(Self::PlayerActionRogueMagicRevive)
}
"PlayerActionType_PlayerActionRogueMagicEnterRoom" => {
Some(Self::PlayerActionRogueMagicEnterRoom)
}
"PlayerActionType_PlayerActionRogueMagicLeaveRoom" => {
Some(Self::PlayerActionRogueMagicLeaveRoom)
}
"PlayerActionType_PlayerActionRogueMagicAddMiracle" => {
Some(Self::PlayerActionRogueMagicAddMiracle)
}
"PlayerActionType_PlayerActionRogueMagicRemoveMiracle" => {
Some(Self::PlayerActionRogueMagicRemoveMiracle)
}
"PlayerActionType_PlayerActionRogueMagicStageBegin" => {
Some(Self::PlayerActionRogueMagicStageBegin)
}
"PlayerActionType_PlayerActionRogueMagicStageEnd" => {
Some(Self::PlayerActionRogueMagicStageEnd)
}
"PlayerActionType_PlayerActionRogueMagicEnableTalent" => {
Some(Self::PlayerActionRogueMagicEnableTalent)
}
"PlayerActionType_PlayerActionRogueMagicFinishStory" => {
Some(Self::PlayerActionRogueMagicFinishStory)
}
"PlayerActionType_PlayerActionRogueMagicAddScepter" => {
Some(Self::PlayerActionRogueMagicAddScepter)
}
"PlayerActionType_PlayerActionRogueMagicSelectScepter" => {
Some(Self::PlayerActionRogueMagicSelectScepter)
}
"PlayerActionType_PlayerActionRogueMagicMountUnit" => {
Some(Self::PlayerActionRogueMagicMountUnit)
}
"PlayerActionType_PlayerActionRogueMagicAutoMountUnit" => {
Some(Self::PlayerActionRogueMagicAutoMountUnit)
}
"PlayerActionType_PlayerActionRogueMagicAddMagicUnit" => {
Some(Self::PlayerActionRogueMagicAddMagicUnit)
}
"PlayerActionType_PlayerActionRogueMagicRemoveMagicUnit" => {
Some(Self::PlayerActionRogueMagicRemoveMagicUnit)
}
"PlayerActionType_PlayerActionRogueMagicWorkbenchComposeMagicUnit" => {
Some(Self::PlayerActionRogueMagicWorkbenchComposeMagicUnit)
}
"PlayerActionType_PlayerActionRogueMagicWorkbenchReforgeMagicUnit" => {
Some(Self::PlayerActionRogueMagicWorkbenchReforgeMagicUnit)
}
"PlayerActionType_PlayerActionRogueMagicWorkbenchLevelUpScepter" => {
Some(Self::PlayerActionRogueMagicWorkbenchLevelUpScepter)
}
"PlayerActionType_PlayerActionTrainPartyGamePlayStart" => {
Some(Self::PlayerActionTrainPartyGamePlayStart)
}
"PlayerActionType_PlayerActionTrainPartyPhaseBegin" => {
Some(Self::PlayerActionTrainPartyPhaseBegin)
}
"PlayerActionType_PlayerActionTrainPartyPhaseEnd" => {
Some(Self::PlayerActionTrainPartyPhaseEnd)
}
"PlayerActionType_PlayerActionTrainPartyRound" => {
Some(Self::PlayerActionTrainPartyRound)
}
"PlayerActionType_PlayerActionTrainPartyMeetingBegin" => {
Some(Self::PlayerActionTrainPartyMeetingBegin)
}
"PlayerActionType_PlayerActionTrainPartyMeetingEnd" => {
Some(Self::PlayerActionTrainPartyMeetingEnd)
}
"PlayerActionType_PlayerActionTrainPartyMeetingPlayCard" => {
Some(Self::PlayerActionTrainPartyMeetingPlayCard)
}
"PlayerActionType_PlayerActionTrainPartyMeetingReRoll" => {
Some(Self::PlayerActionTrainPartyMeetingReRoll)
}
"PlayerActionType_PlayerActionTrainPartyBuildAreaUnlock" => {
Some(Self::PlayerActionTrainPartyBuildAreaUnlock)
}
"PlayerActionType_PlayerActionTrainPartyBuildStep" => {
Some(Self::PlayerActionTrainPartyBuildStep)
}
"PlayerActionType_PlayerActionTrainPartyBuildLevelAward" => {
Some(Self::PlayerActionTrainPartyBuildLevelAward)
}
"PlayerActionType_PlayerActionTrainPartyBuildingDynamicBuff" => {
Some(Self::PlayerActionTrainPartyBuildingDynamicBuff)
}
"PlayerActionType_PlayerActionTrainPartyBuildDiy" => {
Some(Self::PlayerActionTrainPartyBuildDiy)
}
"PlayerActionType_PlayerActionSelfRoomBuildDiy" => {
Some(Self::PlayerActionSelfRoomBuildDiy)
}
"PlayerActionType_PlayerActionSkipUnlockSelfRoom" => {
Some(Self::PlayerActionSkipUnlockSelfRoom)
}
"PlayerActionType_PlayerActionSelfRoomBuildDiyMerge" => {
Some(Self::PlayerActionSelfRoomBuildDiyMerge)
}
"PlayerActionType_PlayerActionPlayerRoomDisplayAreaChange" => {
Some(Self::PlayerActionPlayerRoomDisplayAreaChange)
}
"PlayerActionType_PlayerActionSwitchHandOpPropState" => {
Some(Self::PlayerActionSwitchHandOpPropState)
}
"PlayerActionType_PlayerActionEraFlipperChangeRegionState" => {
Some(Self::PlayerActionEraFlipperChangeRegionState)
}
"PlayerActionType_PlayerActionEraFlipperChangePropState" => {
Some(Self::PlayerActionEraFlipperChangePropState)
}
"PlayerActionType_PlayerActionActivityBenefitReward" => {
Some(Self::PlayerActionActivityBenefitReward)
}
"PlayerActionType_PlayerActionActivityBenefitJoin" => {
Some(Self::PlayerActionActivityBenefitJoin)
}
"PlayerActionType_PlayerActionActivityBenefitInitialReward" => {
Some(Self::PlayerActionActivityBenefitInitialReward)
}
"PlayerActionType_PlayerActionActiveActivityReward" => {
Some(Self::PlayerActionActiveActivityReward)
}
"PlayerActionType_PlayerActionPamSkinChangeSkin" => {
Some(Self::PlayerActionPamSkinChangeSkin)
}
"PlayerActionType_PlayerActionChestFind" => Some(Self::PlayerActionChestFind),
"PlayerActionType_PlayerActionReissueMarkChestItemMail" => {
Some(Self::PlayerActionReissueMarkChestItemMail)
}
"PlayerActionType_PlayerActionMarblePassMatch" => {
Some(Self::PlayerActionMarblePassMatch)
}
"PlayerActionType_PlayerActionMarbleBuySeal" => {
Some(Self::PlayerActionMarbleBuySeal)
}
"PlayerActionType_PlayerActionMarbleFightGameBegin" => {
Some(Self::PlayerActionMarbleFightGameBegin)
}
"PlayerActionType_PlayerActionMarbleFightGameEnd" => {
Some(Self::PlayerActionMarbleFightGameEnd)
}
"PlayerActionType_PlayerActionMarbleFightGameRound" => {
Some(Self::PlayerActionMarbleFightGameRound)
}
"PlayerActionType_PlayerActionMarbleFightGameTurn" => {
Some(Self::PlayerActionMarbleFightGameTurn)
}
"PlayerActionType_PlayerActionPlanetFesLevelUp" => {
Some(Self::PlayerActionPlanetFesLevelUp)
}
"PlayerActionType_PlayerActionPlanetFesActivityInit" => {
Some(Self::PlayerActionPlanetFesActivityInit)
}
"PlayerActionType_PlayerActionPlanetFesAvatarLevelUp" => {
Some(Self::PlayerActionPlanetFesAvatarLevelUp)
}
"PlayerActionType_PlayerActionPlanetFesTakeRegionPhaseReward" => {
Some(Self::PlayerActionPlanetFesTakeRegionPhaseReward)
}
"PlayerActionType_PlayerActionPlanetFesAddItem" => {
Some(Self::PlayerActionPlanetFesAddItem)
}
"PlayerActionType_PlayerActionPlanetFesQuest" => {
Some(Self::PlayerActionPlanetFesQuest)
}
"PlayerActionType_PlayerActionPlanetFesBusinessDayFinish" => {
Some(Self::PlayerActionPlanetFesBusinessDayFinish)
}
"PlayerActionType_PlayerActionPlanetFesAvatarStarUp" => {
Some(Self::PlayerActionPlanetFesAvatarStarUp)
}
"PlayerActionType_PlayerActionPlanetFesUnlockLand" => {
Some(Self::PlayerActionPlanetFesUnlockLand)
}
"PlayerActionType_PlayerActionPlanetFesBusinessEventFinish" => {
Some(Self::PlayerActionPlanetFesBusinessEventFinish)
}
"PlayerActionType_PlayerActionPlanetFesActivateCard" => {
Some(Self::PlayerActionPlanetFesActivateCard)
}
"PlayerActionType_PlayerActionPlanetFesSkillLevelUp" => {
Some(Self::PlayerActionPlanetFesSkillLevelUp)
}
"PlayerActionType_PlayerActionPlanetFesGacha" => {
Some(Self::PlayerActionPlanetFesGacha)
}
"PlayerActionType_PlayerActionPlanetFesBusinessEventHandle" => {
Some(Self::PlayerActionPlanetFesBusinessEventHandle)
}
"PlayerActionType_PlayerActionPlanetFesCardApplyPermission" => {
Some(Self::PlayerActionPlanetFesCardApplyPermission)
}
"PlayerActionType_PlayerActionPlanetFesCardInteract" => {
Some(Self::PlayerActionPlanetFesCardInteract)
}
"PlayerActionType_PlayerActionPlanetFesToSns" => {
Some(Self::PlayerActionPlanetFesToSns)
}
"PlayerActionType_PlayerActionPlanetFesSetWorkAvatar" => {
Some(Self::PlayerActionPlanetFesSetWorkAvatar)
}
"PlayerActionType_PlayerActionPlanetFesSummary" => {
Some(Self::PlayerActionPlanetFesSummary)
}
"PlayerActionType_PlayerActionTarotBookCharacterLevelUp" => {
Some(Self::PlayerActionTarotBookCharacterLevelUp)
}
"PlayerActionType_PlayerActionTarotBookOpenPack" => {
Some(Self::PlayerActionTarotBookOpenPack)
}
"PlayerActionType_PlayerActionTarotBookUnlockStory" => {
Some(Self::PlayerActionTarotBookUnlockStory)
}
"PlayerActionType_PlayerActionTarotBookUnlockStorySingle" => {
Some(Self::PlayerActionTarotBookUnlockStorySingle)
}
"PlayerActionType_PlayerActionTarotBookFinishStory" => {
Some(Self::PlayerActionTarotBookFinishStory)
}
"PlayerActionType_PlayerActionTarotBookFinishInteraction" => {
Some(Self::PlayerActionTarotBookFinishInteraction)
}
"PlayerActionType_PlayerActionTarotBookChangeEnergy" => {
Some(Self::PlayerActionTarotBookChangeEnergy)
}
"PlayerActionType_PlayerActionTarotBookUnlockInteraction" => {
Some(Self::PlayerActionTarotBookUnlockInteraction)
}
"PlayerActionType_PlayerActionChimeraRoundStart" => {
Some(Self::PlayerActionChimeraRoundStart)
}
"PlayerActionType_PlayerActionChimeraRoundWorkStart" => {
Some(Self::PlayerActionChimeraRoundWorkStart)
}
"PlayerActionType_PlayerActionChimeraRoundWorkEnd" => {
Some(Self::PlayerActionChimeraRoundWorkEnd)
}
"PlayerActionType_PlayerActionChimeraEndlessStart" => {
Some(Self::PlayerActionChimeraEndlessStart)
}
"PlayerActionType_PlayerActionChimeraEndlessEnd" => {
Some(Self::PlayerActionChimeraEndlessEnd)
}
"PlayerActionType_PlayerActionChimeraEndlessWorkStart" => {
Some(Self::PlayerActionChimeraEndlessWorkStart)
}
"PlayerActionType_PlayerActionChimeraEndlessWorkEnd" => {
Some(Self::PlayerActionChimeraEndlessWorkEnd)
}
"PlayerActionType_PlayerActionChimeraRankChange" => {
Some(Self::PlayerActionChimeraRankChange)
}
"PlayerActionType_PlayerActionChimeraGet" => {
Some(Self::PlayerActionChimeraGet)
}
"PlayerActionType_PlayerActionStoryTokenTakeActivityReward" => {
Some(Self::PlayerActionStoryTokenTakeActivityReward)
}
"PlayerActionType_PlayerActionReissueAvatarTokenItem" => {
Some(Self::PlayerActionReissueAvatarTokenItem)
}
"PlayerActionType_PlayerActionAvatarDeliverRewardActivityTakeReward" => {
Some(Self::PlayerActionAvatarDeliverRewardActivityTakeReward)
}
"PlayerActionType_PlayerActionElfRestaurantBuyField" => {
Some(Self::PlayerActionElfRestaurantBuyField)
}
"PlayerActionType_PlayerActionElfRestaurantPlantSeed" => {
Some(Self::PlayerActionElfRestaurantPlantSeed)
}
"PlayerActionType_PlayerActionElfRestaurantRecycleSeed" => {
Some(Self::PlayerActionElfRestaurantRecycleSeed)
}
"PlayerActionType_PlayerActionElfRestaurantHarvestCrop" => {
Some(Self::PlayerActionElfRestaurantHarvestCrop)
}
"PlayerActionType_PlayerActionElfRestaurantUpgradeEmployeeLevel" => {
Some(Self::PlayerActionElfRestaurantUpgradeEmployeeLevel)
}
"PlayerActionType_PlayerActionElfRestaurantUpgradeFacilityLevel" => {
Some(Self::PlayerActionElfRestaurantUpgradeFacilityLevel)
}
"PlayerActionType_PlayerActionElfRestaurantUpgradeRecipeLevel" => {
Some(Self::PlayerActionElfRestaurantUpgradeRecipeLevel)
}
"PlayerActionType_PlayerActionElfRestaurantBuyShopItem" => {
Some(Self::PlayerActionElfRestaurantBuyShopItem)
}
"PlayerActionType_PlayerActionElfRestaurantFinishTradeOrder" => {
Some(Self::PlayerActionElfRestaurantFinishTradeOrder)
}
"PlayerActionType_PlayerActionElfRestaurantTakeVillagerReward" => {
Some(Self::PlayerActionElfRestaurantTakeVillagerReward)
}
"PlayerActionType_PlayerActionElfRestaurantSettleRestaurantPlay" => {
Some(Self::PlayerActionElfRestaurantSettleRestaurantPlay)
}
"PlayerActionType_PlayerActionElfRestaurantInit" => {
Some(Self::PlayerActionElfRestaurantInit)
}
"PlayerActionType_PlayerActionElfRestaurantSettleProgress" => {
Some(Self::PlayerActionElfRestaurantSettleProgress)
}
"PlayerActionType_PlayerActionElfRestaurantSettleDay" => {
Some(Self::PlayerActionElfRestaurantSettleDay)
}
"PlayerActionType_PlayerActionElfRestaurantAddItem" => {
Some(Self::PlayerActionElfRestaurantAddItem)
}
"PlayerActionType_PlayerActionLocalLegendReward" => {
Some(Self::PlayerActionLocalLegendReward)
}
"PlayerActionType_PlayerActionFateLevelStart" => {
Some(Self::PlayerActionFateLevelStart)
}
"PlayerActionType_PlayerActionFateLevelSettle" => {
Some(Self::PlayerActionFateLevelSettle)
}
"PlayerActionType_PlayerActionFateBattleStart" => {
Some(Self::PlayerActionFateBattleStart)
}
"PlayerActionType_PlayerActionFateBattleEnd" => {
Some(Self::PlayerActionFateBattleEnd)
}
"PlayerActionType_PlayerActionFateAddHougu" => {
Some(Self::PlayerActionFateAddHougu)
}
"PlayerActionType_PlayerActionFateSelectHougu" => {
Some(Self::PlayerActionFateSelectHougu)
}
"PlayerActionType_PlayerActionFateSelectReiju" => {
Some(Self::PlayerActionFateSelectReiju)
}
"PlayerActionType_PlayerActionFateRefreshReiju" => {
Some(Self::PlayerActionFateRefreshReiju)
}
"PlayerActionType_PlayerActionFateAddCoin" => {
Some(Self::PlayerActionFateAddCoin)
}
"PlayerActionType_PlayerActionFateBuyBuff" => {
Some(Self::PlayerActionFateBuyBuff)
}
"PlayerActionType_PlayerActionFateSellBuff" => {
Some(Self::PlayerActionFateSellBuff)
}
"PlayerActionType_PlayerActionFateRefreshShop" => {
Some(Self::PlayerActionFateRefreshShop)
}
"PlayerActionType_PlayerActionFateLockGoods" => {
Some(Self::PlayerActionFateLockGoods)
}
"PlayerActionType_PlayerActionFateUnlockGoods" => {
Some(Self::PlayerActionFateUnlockGoods)
}
"PlayerActionType_PlayerActionFateTakeExpReward" => {
Some(Self::PlayerActionFateTakeExpReward)
}
"PlayerActionType_PlayerActionFateAddExp" => {
Some(Self::PlayerActionFateAddExp)
}
"PlayerActionType_PlayerActionFateMasterHpChange" => {
Some(Self::PlayerActionFateMasterHpChange)
}
"PlayerActionType_PlayerActionParkourStartLevel" => {
Some(Self::PlayerActionParkourStartLevel)
}
"PlayerActionType_PlayerActionParkourEndLevel" => {
Some(Self::PlayerActionParkourEndLevel)
}
"PlayerActionType_PlayerActionBasinChestInteractResult" => {
Some(Self::PlayerActionBasinChestInteractResult)
}
"PlayerActionType_PlayerActionRogueMiracleSwap" => {
Some(Self::PlayerActionRogueMiracleSwap)
}
"PlayerActionType_PlayerActionHipplenEndingTakeReward" => {
Some(Self::PlayerActionHipplenEndingTakeReward)
}
"PlayerActionType_PlayerActionHipplenGiftDeliverReward" => {
Some(Self::PlayerActionHipplenGiftDeliverReward)
}
"PlayerActionType_PlayerActionHipplenCycleStart" => {
Some(Self::PlayerActionHipplenCycleStart)
}
"PlayerActionType_PlayerActionHipplenCycleFinish" => {
Some(Self::PlayerActionHipplenCycleFinish)
}
"PlayerActionType_PlayerActionHipplenAgendaPlan" => {
Some(Self::PlayerActionHipplenAgendaPlan)
}
"PlayerActionType_PlayerActionHipplenAgendaSettle" => {
Some(Self::PlayerActionHipplenAgendaSettle)
}
"PlayerActionType_PlayerActionHipplenTrialStart" => {
Some(Self::PlayerActionHipplenTrialStart)
}
"PlayerActionType_PlayerActionHipplenTrialFinish" => {
Some(Self::PlayerActionHipplenTrialFinish)
}
"PlayerActionType_PlayerActionHipplenStatusChange" => {
Some(Self::PlayerActionHipplenStatusChange)
}
"PlayerActionType_PlayerActionHipplenOutfitChange" => {
Some(Self::PlayerActionHipplenOutfitChange)
}
"PlayerActionType_PlayerActionHipplenTraitUnlock" => {
Some(Self::PlayerActionHipplenTraitUnlock)
}
"PlayerActionType_PlayerActionHipplenEndingUnlock" => {
Some(Self::PlayerActionHipplenEndingUnlock)
}
"PlayerActionType_PlayerActionHipplenOutfitUnlock" => {
Some(Self::PlayerActionHipplenOutfitUnlock)
}
"PlayerActionType_PlayerActionHipplenGiftUnlock" => {
Some(Self::PlayerActionHipplenGiftUnlock)
}
"PlayerActionType_PlayerActionHipplenIncidentFinish" => {
Some(Self::PlayerActionHipplenIncidentFinish)
}
"PlayerActionType_PlayerActionChallengePeakStart" => {
Some(Self::PlayerActionChallengePeakStart)
}
"PlayerActionType_PlayerActionChallengePeakReward" => {
Some(Self::PlayerActionChallengePeakReward)
}
"PlayerActionType_PlayerActionChallengePeakMobStart" => {
Some(Self::PlayerActionChallengePeakMobStart)
}
"PlayerActionType_PlayerActionChallengePeakMobSettle" => {
Some(Self::PlayerActionChallengePeakMobSettle)
}
"PlayerActionType_PlayerActionChallengePeakBossStart" => {
Some(Self::PlayerActionChallengePeakBossStart)
}
"PlayerActionType_PlayerActionChallengePeakBossSettle" => {
Some(Self::PlayerActionChallengePeakBossSettle)
}
"PlayerActionType_PlayerActionChallengePeakFastPass" => {
Some(Self::PlayerActionChallengePeakFastPass)
}
"PlayerActionType_PlayerActionChallengePeakRecommendLineup" => {
Some(Self::PlayerActionChallengePeakRecommendLineup)
}
"PlayerActionType_PlayerActionChallengePeakMobBattleEnd" => {
Some(Self::PlayerActionChallengePeakMobBattleEnd)
}
"PlayerActionType_PlayerActionChallengePeakMobRecordClear" => {
Some(Self::PlayerActionChallengePeakMobRecordClear)
}
"PlayerActionType_PlayerActionCakeRaceLoan" => {
Some(Self::PlayerActionCakeRaceLoan)
}
"PlayerActionType_PlayerActionCakeRaceSectionBegin" => {
Some(Self::PlayerActionCakeRaceSectionBegin)
}
"PlayerActionType_PlayerActionCakeRaceSectionEnd" => {
Some(Self::PlayerActionCakeRaceSectionEnd)
}
"PlayerActionType_PlayerActionCakeRaceRoomSectionSettle" => {
Some(Self::PlayerActionCakeRaceRoomSectionSettle)
}
"PlayerActionType_PlayerActionCakeRaceGameSettle" => {
Some(Self::PlayerActionCakeRaceGameSettle)
}
"PlayerActionType_PlayerActionCakeRaceGameBetCat" => {
Some(Self::PlayerActionCakeRaceGameBetCat)
}
"PlayerActionType_PlayerActionCakeRaceGameWinCoin" => {
Some(Self::PlayerActionCakeRaceGameWinCoin)
}
"PlayerActionType_PlayerActionCakeRaceLikeFriendRanking" => {
Some(Self::PlayerActionCakeRaceLikeFriendRanking)
}
"PlayerActionType_PlayerActionElationBattleBegin" => {
Some(Self::PlayerActionElationBattleBegin)
}
"PlayerActionType_PlayerActionElationBattleEnd" => {
Some(Self::PlayerActionElationBattleEnd)
}
"PlayerActionType_PlayerActionActivityHotDataChange" => {
Some(Self::PlayerActionActivityHotDataChange)
}
"PlayerActionType_PlayerActionChimeraDuelGameSettle" => {
Some(Self::PlayerActionChimeraDuelGameSettle)
}
"PlayerActionType_PlayerActionChimeraDuelMasterUnlock" => {
Some(Self::PlayerActionChimeraDuelMasterUnlock)
}
"PlayerActionType_PlayerActionChimeraDuelGameStart" => {
Some(Self::PlayerActionChimeraDuelGameStart)
}
"PlayerActionType_PlayerActionChimeraDuelBattleStart" => {
Some(Self::PlayerActionChimeraDuelBattleStart)
}
"PlayerActionType_PlayerActionChimeraDuelBattleEnd" => {
Some(Self::PlayerActionChimeraDuelBattleEnd)
}
"PlayerActionType_PlayerActionChimeraDuelChimeraBuy" => {
Some(Self::PlayerActionChimeraDuelChimeraBuy)
}
"PlayerActionType_PlayerActionChimeraDuelItemBuy" => {
Some(Self::PlayerActionChimeraDuelItemBuy)
}
"PlayerActionType_PlayerActionChimeraDuelShopRefresh" => {
Some(Self::PlayerActionChimeraDuelShopRefresh)
}
"PlayerActionType_PlayerActionChimeraDuelChimeraEnhance" => {
Some(Self::PlayerActionChimeraDuelChimeraEnhance)
}
"PlayerActionType_PlayerActionChimeraDuelChimeraSell" => {
Some(Self::PlayerActionChimeraDuelChimeraSell)
}
"PlayerActionType_PlayerActionChimeraDuelShopStart" => {
Some(Self::PlayerActionChimeraDuelShopStart)
}
"PlayerActionType_PlayerActionChimeraDuelShopEnd" => {
Some(Self::PlayerActionChimeraDuelShopEnd)
}
"PlayerActionType_PlayerActionChimeraDuelFriendPvpLineupSave" => {
Some(Self::PlayerActionChimeraDuelFriendPvpLineupSave)
}
"PlayerActionType_PlayerActionChimeraDuelDefendLineupSet" => {
Some(Self::PlayerActionChimeraDuelDefendLineupSet)
}
"PlayerActionType_PlayerActionMazePuzzleFinishChenLingGameBoy" => {
Some(Self::PlayerActionMazePuzzleFinishChenLingGameBoy)
}
"PlayerActionType_PlayerActionMazePuzzleFiveDimMoneyChange" => {
Some(Self::PlayerActionMazePuzzleFiveDimMoneyChange)
}
"PlayerActionType_PlayerActionMazePuzzleFinishFiveDimMiniGame" => {
Some(Self::PlayerActionMazePuzzleFinishFiveDimMiniGame)
}
"PlayerActionType_PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode" => {
Some(Self::PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode)
}
"PlayerActionType_PlayerActionMazePuzzleEnterFiveDimGame" => {
Some(Self::PlayerActionMazePuzzleEnterFiveDimGame)
}
"PlayerActionType_PlayerActionMazePuzzleLeaveFiveDimGame" => {
Some(Self::PlayerActionMazePuzzleLeaveFiveDimGame)
}
"PlayerActionType_PlayerActionMazePuzzleFiveDimGameSkillChange" => {
Some(Self::PlayerActionMazePuzzleFiveDimGameSkillChange)
}
"PlayerActionType_PlayerActionGridFightGameStart" => {
Some(Self::PlayerActionGridFightGameStart)
}
"PlayerActionType_PlayerActionGridFightGameEnd" => {
Some(Self::PlayerActionGridFightGameEnd)
}
"PlayerActionType_PlayerActionGridFightRoundStart" => {
Some(Self::PlayerActionGridFightRoundStart)
}
"PlayerActionType_PlayerActionGridFightRoundEnd" => {
Some(Self::PlayerActionGridFightRoundEnd)
}
"PlayerActionType_PlayerActionGridFightBattleStart" => {
Some(Self::PlayerActionGridFightBattleStart)
}
"PlayerActionType_PlayerActionGridFightBattleEnd" => {
Some(Self::PlayerActionGridFightBattleEnd)
}
"PlayerActionType_PlayerActionGridFightBattleRole" => {
Some(Self::PlayerActionGridFightBattleRole)
}
"PlayerActionType_PlayerActionGridFightPortalRefresh" => {
Some(Self::PlayerActionGridFightPortalRefresh)
}
"PlayerActionType_PlayerActionGridFightPortalSelect" => {
Some(Self::PlayerActionGridFightPortalSelect)
}
"PlayerActionType_PlayerActionGridFightAugmentRefresh" => {
Some(Self::PlayerActionGridFightAugmentRefresh)
}
"PlayerActionType_PlayerActionGridFightAugmentSelect" => {
Some(Self::PlayerActionGridFightAugmentSelect)
}
"PlayerActionType_PlayerActionGridFightShopRefresh" => {
Some(Self::PlayerActionGridFightShopRefresh)
}
"PlayerActionType_PlayerActionGridFightShopBuy" => {
Some(Self::PlayerActionGridFightShopBuy)
}
"PlayerActionType_PlayerActionGridFightSupplyRefresh" => {
Some(Self::PlayerActionGridFightSupplyRefresh)
}
"PlayerActionType_PlayerActionGridFightSupplySelect" => {
Some(Self::PlayerActionGridFightSupplySelect)
}
"PlayerActionType_PlayerActionGridFightForgeOpen" => {
Some(Self::PlayerActionGridFightForgeOpen)
}
"PlayerActionType_PlayerActionGridFightSpecialShopBuy" => {
Some(Self::PlayerActionGridFightSpecialShopBuy)
}
"PlayerActionType_PlayerActionGridFightGetExp" => {
Some(Self::PlayerActionGridFightGetExp)
}
"PlayerActionType_PlayerActionGridFightGetOrb" => {
Some(Self::PlayerActionGridFightGetOrb)
}
"PlayerActionType_PlayerActionGridFightUseOrb" => {
Some(Self::PlayerActionGridFightUseOrb)
}
"PlayerActionType_PlayerActionGridFightGetRole" => {
Some(Self::PlayerActionGridFightGetRole)
}
"PlayerActionType_PlayerActionGridFightGetCoin" => {
Some(Self::PlayerActionGridFightGetCoin)
}
"PlayerActionType_PlayerActionGridFightGetFreeRefresh" => {
Some(Self::PlayerActionGridFightGetFreeRefresh)
}
"PlayerActionType_PlayerActionGridFightGetItem" => {
Some(Self::PlayerActionGridFightGetItem)
}
"PlayerActionType_PlayerActionGridFightGetEquip" => {
Some(Self::PlayerActionGridFightGetEquip)
}
"PlayerActionType_PlayerActionGridFightDressEquip" => {
Some(Self::PlayerActionGridFightDressEquip)
}
"PlayerActionType_PlayerActionGridFightGetHp" => {
Some(Self::PlayerActionGridFightGetHp)
}
"PlayerActionType_PlayerActionGridFightWeeklyScoreChange" => {
Some(Self::PlayerActionGridFightWeeklyScoreChange)
}
"PlayerActionType_PlayerActionGridFightGetWeeklyReward" => {
Some(Self::PlayerActionGridFightGetWeeklyReward)
}
"PlayerActionType_PlayerActionGridFightSeasonExpChange" => {
Some(Self::PlayerActionGridFightSeasonExpChange)
}
"PlayerActionType_PlayerActionGridFightTalentEnable" => {
Some(Self::PlayerActionGridFightTalentEnable)
}
"PlayerActionType_PlayerActionGridFightTalentReset" => {
Some(Self::PlayerActionGridFightTalentReset)
}
"PlayerActionType_PlayerActionGridFightTutorialTaskFinish" => {
Some(Self::PlayerActionGridFightTutorialTaskFinish)
}
"PlayerActionType_PlayerActionGridFightEliteBranchRefresh" => {
Some(Self::PlayerActionGridFightEliteBranchRefresh)
}
"PlayerActionType_PlayerActionGridFightTutorialResume" => {
Some(Self::PlayerActionGridFightTutorialResume)
}
"PlayerActionType_PlayerActionGridFightGetProjection" => {
Some(Self::PlayerActionGridFightGetProjection)
}
"PlayerActionType_PlayerActionGridFightGetPresent" => {
Some(Self::PlayerActionGridFightGetPresent)
}
"PlayerActionType_PlayerActionGridFightOpenPresent" => {
Some(Self::PlayerActionGridFightOpenPresent)
}
"PlayerActionType_PlayerActionGridFightSettleSeasonEnd" => {
Some(Self::PlayerActionGridFightSettleSeasonEnd)
}
"PlayerActionType_PlayerActionGridFightFavoriteArchive" => {
Some(Self::PlayerActionGridFightFavoriteArchive)
}
"PlayerActionType_PlayerActionGridFightFormationEdit" => {
Some(Self::PlayerActionGridFightFormationEdit)
}
"PlayerActionType_PlayerActionGridFightModifierUpdate" => {
Some(Self::PlayerActionGridFightModifierUpdate)
}
"PlayerActionType_PlayerActionGridFightFormationUgcUpdate" => {
Some(Self::PlayerActionGridFightFormationUgcUpdate)
}
"PlayerActionType_PlayerActionLocalLegendBattleBegin" => {
Some(Self::PlayerActionLocalLegendBattleBegin)
}
"PlayerActionType_PlayerActionLocalLegendBattleEnd" => {
Some(Self::PlayerActionLocalLegendBattleEnd)
}
"PlayerActionType_PlayerActionDiceCombatBuyShopGood" => {
Some(Self::PlayerActionDiceCombatBuyShopGood)
}
"PlayerActionType_PlayerActionDiceCombatUpgradeAvatar" => {
Some(Self::PlayerActionDiceCombatUpgradeAvatar)
}
"PlayerActionType_PlayerActionDiceCombatFinishPveStage" => {
Some(Self::PlayerActionDiceCombatFinishPveStage)
}
"PlayerActionType_PlayerActionDiceCombatBegin" => {
Some(Self::PlayerActionDiceCombatBegin)
}
"PlayerActionType_PlayerActionDiceCombatTurnEnd" => {
Some(Self::PlayerActionDiceCombatTurnEnd)
}
"PlayerActionType_PlayerActionDiceCombatEnd" => {
Some(Self::PlayerActionDiceCombatEnd)
}
"PlayerActionType_PlayerActionDiceCombatScoreChange" => {
Some(Self::PlayerActionDiceCombatScoreChange)
}
"PlayerActionType_PlayerActionDiceCombatChangeColorDice" => {
Some(Self::PlayerActionDiceCombatChangeColorDice)
}
"PlayerActionType_PlayerActionInteractiveTriggerMazeBuffAdd" => {
Some(Self::PlayerActionInteractiveTriggerMazeBuffAdd)
}
"PlayerActionType_PlayerActionLlmChat" => Some(Self::PlayerActionLlmChat),
"PlayerActionType_PlayerActionLlmChatNextQuestion" => {
Some(Self::PlayerActionLlmChatNextQuestion)
}
"PlayerActionType_PlayerActionLlmChatFeedback" => {
Some(Self::PlayerActionLlmChatFeedback)
}
"PlayerActionType_PlayerActionAiPamChatPointChange" => {
Some(Self::PlayerActionAiPamChatPointChange)
}
"PlayerActionType_PlayerActionTrainCakeCatchCatGodInteract" => {
Some(Self::PlayerActionTrainCakeCatchCatGodInteract)
}
"PlayerActionType_PlayerActionTrainCakeCatchOpenBox" => {
Some(Self::PlayerActionTrainCakeCatchOpenBox)
}
"PlayerActionType_PlayerActionTrainCakeCatchSearchCat" => {
Some(Self::PlayerActionTrainCakeCatchSearchCat)
}
"PlayerActionType_PlayerActionTrainCakeCatchUnlockPerformance" => {
Some(Self::PlayerActionTrainCakeCatchUnlockPerformance)
}
"PlayerActionType_PlayerActionTrainCakeCatchUpdateDiyInfo" => {
Some(Self::PlayerActionTrainCakeCatchUpdateDiyInfo)
}
"PlayerActionType_PlayerActionSocialPlayTalk" => {
Some(Self::PlayerActionSocialPlayTalk)
}
"PlayerActionType_PlayerActionSocialPlayKickOutPlayer" => {
Some(Self::PlayerActionSocialPlayKickOutPlayer)
}
"PlayerActionType_PlayerActionSocialPlayPopularityValue" => {
Some(Self::PlayerActionSocialPlayPopularityValue)
}
"PlayerActionType_PlayerActionSocialPlayLeaveRoom" => {
Some(Self::PlayerActionSocialPlayLeaveRoom)
}
"PlayerActionType_PlayerActionSocialPlayEnterRoom" => {
Some(Self::PlayerActionSocialPlayEnterRoom)
}
"PlayerActionType_PlayerActionTrainCakeCatchCatGodAppear" => {
Some(Self::PlayerActionTrainCakeCatchCatGodAppear)
}
"PlayerActionType_PlayerActionIdleLiveUpgradeTeamSlot" => {
Some(Self::PlayerActionIdleLiveUpgradeTeamSlot)
}
"PlayerActionType_PlayerActionIdleLiveFinishSubNode" => {
Some(Self::PlayerActionIdleLiveFinishSubNode)
}
"PlayerActionType_PlayerActionIdleLiveFinishChapterFinalAct" => {
Some(Self::PlayerActionIdleLiveFinishChapterFinalAct)
}
"PlayerActionType_PlayerActionIdleLiveCollectIncome" => {
Some(Self::PlayerActionIdleLiveCollectIncome)
}
"PlayerActionType_PlayerActionIdleLiveOpenChest" => {
Some(Self::PlayerActionIdleLiveOpenChest)
}
"PlayerActionType_PlayerActionIdleLiveTakeTaskReward" => {
Some(Self::PlayerActionIdleLiveTakeTaskReward)
}
"PlayerActionType_PlayerActionIdleLiveTechTreeChange" => {
Some(Self::PlayerActionIdleLiveTechTreeChange)
}
"PlayerActionType_PlayerActionIdleLiveModifyCustomTitle" => {
Some(Self::PlayerActionIdleLiveModifyCustomTitle)
}
"PlayerActionType_PlayerActionIdleLiveCatchUpReward" => {
Some(Self::PlayerActionIdleLiveCatchUpReward)
}
"PlayerActionType_PlayerActionIdleLiveTakeMessageReward" => {
Some(Self::PlayerActionIdleLiveTakeMessageReward)
}
"PlayerActionType_PlayerActionIdleLiveTakeGiftReward" => {
Some(Self::PlayerActionIdleLiveTakeGiftReward)
}
"PlayerActionType_PlayerActionIdleLiveEndDungeon" => {
Some(Self::PlayerActionIdleLiveEndDungeon)
}
"PlayerActionType_PlayerActionIdleLiveActivityInit" => {
Some(Self::PlayerActionIdleLiveActivityInit)
}
"PlayerActionType_PlayerActionIdleLiveEquipDiscard" => {
Some(Self::PlayerActionIdleLiveEquipDiscard)
}
"PlayerActionType_PlayerActionIdleLiveDoGacha" => {
Some(Self::PlayerActionIdleLiveDoGacha)
}
"PlayerActionType_PlayerActionIdleLiveAddAvatar" => {
Some(Self::PlayerActionIdleLiveAddAvatar)
}
"PlayerActionType_PlayerActionIdleLiveTaskChange" => {
Some(Self::PlayerActionIdleLiveTaskChange)
}
"PlayerActionType_PlayerActionIdleLiveReplaceTeam" => {
Some(Self::PlayerActionIdleLiveReplaceTeam)
}
"PlayerActionType_PlayerActionIdleLiveHandleNormalEquip" => {
Some(Self::PlayerActionIdleLiveHandleNormalEquip)
}
"PlayerActionType_PlayerActionIdleLiveUpgradeSpecialEquip" => {
Some(Self::PlayerActionIdleLiveUpgradeSpecialEquip)
}
"PlayerActionType_PlayerActionIdleLiveDressSpecialEquip" => {
Some(Self::PlayerActionIdleLiveDressSpecialEquip)
}
"PlayerActionType_PlayerActionIdleLiveAddItem" => {
Some(Self::PlayerActionIdleLiveAddItem)
}
"PlayerActionType_PlayerActionIdleLiveQuestionChange" => {
Some(Self::PlayerActionIdleLiveQuestionChange)
}
"PlayerActionType_PlayerActionIdleLiveStartNodeBattle" => {
Some(Self::PlayerActionIdleLiveStartNodeBattle)
}
"PlayerActionType_PlayerActionIdleLiveFinishNodeBattle" => {
Some(Self::PlayerActionIdleLiveFinishNodeBattle)
}
"PlayerActionType_PlayerActionIdleLiveFinishNode" => {
Some(Self::PlayerActionIdleLiveFinishNode)
}
"PlayerActionType_PlayerActionIdleLiveMessageChange" => {
Some(Self::PlayerActionIdleLiveMessageChange)
}
"PlayerActionType_PlayerActionNewYearBoatTakeReward" => {
Some(Self::PlayerActionNewYearBoatTakeReward)
}
"PlayerActionType_PlayerActionNewYearBoatSelectBoat" => {
Some(Self::PlayerActionNewYearBoatSelectBoat)
}
"PlayerActionType_PlayerActionNewYearBoatPeriodSettle" => {
Some(Self::PlayerActionNewYearBoatPeriodSettle)
}
"PlayerActionType_PlayerActionBenefitV2ActivityTakeReward" => {
Some(Self::PlayerActionBenefitV2ActivityTakeReward)
}
"PlayerActionType_PlayerActionBenefitV2ActivityDraw" => {
Some(Self::PlayerActionBenefitV2ActivityDraw)
}
"PlayerActionType_PlayerActionJukeboxSetting" => {
Some(Self::PlayerActionJukeboxSetting)
}
"PlayerActionType_PlayerActionJukeboxSettingReset" => {
Some(Self::PlayerActionJukeboxSettingReset)
}
"PlayerActionType_PlayerActionDiceCombatV2FinishPveStage" => {
Some(Self::PlayerActionDiceCombatV2FinishPveStage)
}
"PlayerActionType_PlayerActionDiceCombatV2Begin" => {
Some(Self::PlayerActionDiceCombatV2Begin)
}
"PlayerActionType_PlayerActionDiceCombatV2TurnEnd" => {
Some(Self::PlayerActionDiceCombatV2TurnEnd)
}
"PlayerActionType_PlayerActionDiceCombatV2End" => {
Some(Self::PlayerActionDiceCombatV2End)
}
"PlayerActionType_PlayerActionDiceCombatV2TacticsPointChange" => {
Some(Self::PlayerActionDiceCombatV2TacticsPointChange)
}
"PlayerActionType_PlayerActionDiceCombatV2TacticsCardChange" => {
Some(Self::PlayerActionDiceCombatV2TacticsCardChange)
}
"PlayerActionType_PlayerActionDiceCombatV2DiceChangeRequest" => {
Some(Self::PlayerActionDiceCombatV2DiceChangeRequest)
}
"PlayerActionType_PlayerActionDiceCombatV2DiceChange" => {
Some(Self::PlayerActionDiceCombatV2DiceChange)
}
"PlayerActionType_PlayerActionLimaoNewsSubmitIssue" => {
Some(Self::PlayerActionLimaoNewsSubmitIssue)
}
"PlayerActionType_PlayerActionLimaoNewsSubmitPost" => {
Some(Self::PlayerActionLimaoNewsSubmitPost)
}
"PlayerActionType_PlayerActionLimaoNewsOfficeSurveyStateChange" => {
Some(Self::PlayerActionLimaoNewsOfficeSurveyStateChange)
}
"PlayerActionType_PlayerActionLimaoNewsTriggerMessage" => {
Some(Self::PlayerActionLimaoNewsTriggerMessage)
}
"PlayerActionType_PlayerActionLimaoNewsFinishMessage" => {
Some(Self::PlayerActionLimaoNewsFinishMessage)
}
"PlayerActionType_PlayerActionLimaoNewsFinishCondition" => {
Some(Self::PlayerActionLimaoNewsFinishCondition)
}
"PlayerActionType_PlayerActionLimaoNewsUnlockPost" => {
Some(Self::PlayerActionLimaoNewsUnlockPost)
}
"PlayerActionType_PlayerActionLimaoNewsReplyComment" => {
Some(Self::PlayerActionLimaoNewsReplyComment)
}
"PlayerActionType_PlayerActionLimaoNewsBanPost" => {
Some(Self::PlayerActionLimaoNewsBanPost)
}
"PlayerActionType_PlayerActionLimaoNewsTriggerOfficeEvent" => {
Some(Self::PlayerActionLimaoNewsTriggerOfficeEvent)
}
"PlayerActionType_PlayerActionLimaoNewsFinishOfficeEvent" => {
Some(Self::PlayerActionLimaoNewsFinishOfficeEvent)
}
"PlayerActionType_PlayerActionLimaoNewsUpvoteContent" => {
Some(Self::PlayerActionLimaoNewsUpvoteContent)
}
"PlayerActionType_PlayerActionChenLingBattleActivatePrivilege" => {
Some(Self::PlayerActionChenLingBattleActivatePrivilege)
}
"PlayerActionType_PlayerActionChenLingBattleConquerLevelUp" => {
Some(Self::PlayerActionChenLingBattleConquerLevelUp)
}
"PlayerActionType_PlayerActionChenLingBattleStartStage" => {
Some(Self::PlayerActionChenLingBattleStartStage)
}
"PlayerActionType_PlayerActionChenLingBattleSettleStage" => {
Some(Self::PlayerActionChenLingBattleSettleStage)
}
"PlayerActionType_PlayerActionChenLingBattleStartBattle" => {
Some(Self::PlayerActionChenLingBattleStartBattle)
}
"PlayerActionType_PlayerActionChenLingBattleFinishBattle" => {
Some(Self::PlayerActionChenLingBattleFinishBattle)
}
"PlayerActionType_PlayerActionChenLingBattleFinishWave" => {
Some(Self::PlayerActionChenLingBattleFinishWave)
}
"PlayerActionType_PlayerActionChenLingBattleSelectCard" => {
Some(Self::PlayerActionChenLingBattleSelectCard)
}
"PlayerActionType_PlayerActionChenLingBattleRefreshCard" => {
Some(Self::PlayerActionChenLingBattleRefreshCard)
}
"PlayerActionType_PlayerActionChenLingBattleBuyShopItem" => {
Some(Self::PlayerActionChenLingBattleBuyShopItem)
}
"PlayerActionType_PlayerActionChenLingBattleRefreshShop" => {
Some(Self::PlayerActionChenLingBattleRefreshShop)
}
"PlayerActionType_PlayerActionChenLingBattleSelectPolicy" => {
Some(Self::PlayerActionChenLingBattleSelectPolicy)
}
"PlayerActionType_PlayerActionChenLingBattleRefreshPolicy" => {
Some(Self::PlayerActionChenLingBattleRefreshPolicy)
}
"PlayerActionType_PlayerActionChenLingBattleAddHandCard" => {
Some(Self::PlayerActionChenLingBattleAddHandCard)
}
"PlayerActionType_PlayerActionChenLingBattleUseHandCard" => {
Some(Self::PlayerActionChenLingBattleUseHandCard)
}
"PlayerActionType_PlayerActionChenLingBattleSellHandCard" => {
Some(Self::PlayerActionChenLingBattleSellHandCard)
}
"PlayerActionType_PlayerActionChenLingBattleEntityUpgrade" => {
Some(Self::PlayerActionChenLingBattleEntityUpgrade)
}
"PlayerActionType_PlayerActionChenLingBattleCloneEntity" => {
Some(Self::PlayerActionChenLingBattleCloneEntity)
}
"PlayerActionType_PlayerActionCycleScoreChange" => {
Some(Self::PlayerActionCycleScoreChange)
}
"PlayerActionType_PlayerActionCycleScoreTakeReward" => {
Some(Self::PlayerActionCycleScoreTakeReward)
}
"PlayerActionType_PlayerActionRelicPresetPlanSave" => {
Some(Self::PlayerActionRelicPresetPlanSave)
}
"PlayerActionType_PlayerActionRelicPresetPlanDelete" => {
Some(Self::PlayerActionRelicPresetPlanDelete)
}
"PlayerActionType_PlayerActionRelicPresetPlanModifyName" => {
Some(Self::PlayerActionRelicPresetPlanModifyName)
}
"PlayerActionType_PlayerActionPixAirUnlockPlane" => {
Some(Self::PlayerActionPixAirUnlockPlane)
}
"PlayerActionType_PlayerActionPixAirStageStart" => {
Some(Self::PlayerActionPixAirStageStart)
}
"PlayerActionType_PlayerActionPixAirBattleGen" => {
Some(Self::PlayerActionPixAirBattleGen)
}
"PlayerActionType_PlayerActionPixAirBattleEnd" => {
Some(Self::PlayerActionPixAirBattleEnd)
}
"PlayerActionType_PlayerActionPixAirLootEquipSelect" => {
Some(Self::PlayerActionPixAirLootEquipSelect)
}
"PlayerActionType_PlayerActionPixAirBuyEquip" => {
Some(Self::PlayerActionPixAirBuyEquip)
}
"PlayerActionType_PlayerActionPixAirRefreshShop" => {
Some(Self::PlayerActionPixAirRefreshShop)
}
"PlayerActionType_PlayerActionPixAirNodeSelectContent" => {
Some(Self::PlayerActionPixAirNodeSelectContent)
}
"PlayerActionType_PlayerActionPixAirGrantReward" => {
Some(Self::PlayerActionPixAirGrantReward)
}
"PlayerActionType_PlayerActionPixAirEvent" => {
Some(Self::PlayerActionPixAirEvent)
}
"PlayerActionType_PlayerActionPixAirNewEquip" => {
Some(Self::PlayerActionPixAirNewEquip)
}
"PlayerActionType_PlayerActionPixAirSellEquip" => {
Some(Self::PlayerActionPixAirSellEquip)
}
"PlayerActionType_PlayerActionPixAirEquipUpgrade" => {
Some(Self::PlayerActionPixAirEquipUpgrade)
}
"PlayerActionType_PlayerActionPixAirEquipEnchant" => {
Some(Self::PlayerActionPixAirEquipEnchant)
}
"PlayerActionType_PlayerActionPixAirCoinChange" => {
Some(Self::PlayerActionPixAirCoinChange)
}
"PlayerActionType_PlayerActionPixAirStageSettle" => {
Some(Self::PlayerActionPixAirStageSettle)
}
"PlayerActionType_PlayerActionExpeditionBattleGameStart" => {
Some(Self::PlayerActionExpeditionBattleGameStart)
}
"PlayerActionType_PlayerActionExpeditionBattleGameEnd" => {
Some(Self::PlayerActionExpeditionBattleGameEnd)
}
"PlayerActionType_PlayerActionChenLingFesLevelStart" => {
Some(Self::PlayerActionChenLingFesLevelStart)
}
"PlayerActionType_PlayerActionChenLingFesBusinessDayEnd" => {
Some(Self::PlayerActionChenLingFesBusinessDayEnd)
}
"PlayerActionType_PlayerActionChenLingFesPhaseSettle" => {
Some(Self::PlayerActionChenLingFesPhaseSettle)
}
"PlayerActionType_PlayerActionChenLingFesLevelSettle" => {
Some(Self::PlayerActionChenLingFesLevelSettle)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChatType {
None = 0,
Private = 1,
Group = 2,
}
impl ChatType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "CHAT_TYPE_NONE",
Self::Private => "CHAT_TYPE_PRIVATE",
Self::Group => "CHAT_TYPE_GROUP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CHAT_TYPE_NONE" => Some(Self::None),
"CHAT_TYPE_PRIVATE" => Some(Self::Private),
"CHAT_TYPE_GROUP" => Some(Self::Group),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MsgType {
None = 0,
CustomText = 1,
Emoji = 2,
Invite = 3,
PlanetFes = 4,
Acielmolelb = 5,
Bgdmlgdmdif = 6,
Mglplopecgj = 7,
Ppgbfmogahc = 8,
Baekhohllkj = 9,
Mjieabmbedp = 10,
}
impl MsgType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "MSG_TYPE_NONE",
Self::CustomText => "MSG_TYPE_CUSTOM_TEXT",
Self::Emoji => "MSG_TYPE_EMOJI",
Self::Invite => "MSG_TYPE_INVITE",
Self::PlanetFes => "MSG_TYPE_PLANET_FES",
Self::Acielmolelb => "MSG_TYPE_ACIELMOLELB",
Self::Bgdmlgdmdif => "MSG_TYPE_BGDMLGDMDIF",
Self::Mglplopecgj => "MSG_TYPE_MGLPLOPECGJ",
Self::Ppgbfmogahc => "MSG_TYPE_PPGBFMOGAHC",
Self::Baekhohllkj => "MSG_TYPE_BAEKHOHLLKJ",
Self::Mjieabmbedp => "MSG_TYPE_MJIEABMBEDP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MSG_TYPE_NONE" => Some(Self::None),
"MSG_TYPE_CUSTOM_TEXT" => Some(Self::CustomText),
"MSG_TYPE_EMOJI" => Some(Self::Emoji),
"MSG_TYPE_INVITE" => Some(Self::Invite),
"MSG_TYPE_PLANET_FES" => Some(Self::PlanetFes),
"MSG_TYPE_ACIELMOLELB" => Some(Self::Acielmolelb),
"MSG_TYPE_BGDMLGDMDIF" => Some(Self::Bgdmlgdmdif),
"MSG_TYPE_MGLPLOPECGJ" => Some(Self::Mglplopecgj),
"MSG_TYPE_PPGBFMOGAHC" => Some(Self::Ppgbfmogahc),
"MSG_TYPE_BAEKHOHLLKJ" => Some(Self::Baekhohllkj),
"MSG_TYPE_MJIEABMBEDP" => Some(Self::Mjieabmbedp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Abcpjbmiacc {
Delpnhaafcn = 0,
Cnodjpidhem = 1,
Ejjpljnllnk = 2,
}
impl Abcpjbmiacc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Delpnhaafcn => "ABCPJBMIACC_DELPNHAAFCN",
Self::Cnodjpidhem => "ABCPJBMIACC_CNODJPIDHEM",
Self::Ejjpljnllnk => "ABCPJBMIACC_EJJPLJNLLNK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ABCPJBMIACC_DELPNHAAFCN" => Some(Self::Delpnhaafcn),
"ABCPJBMIACC_CNODJPIDHEM" => Some(Self::Cnodjpidhem),
"ABCPJBMIACC_EJJPLJNLLNK" => Some(Self::Ejjpljnllnk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pjcmneniehh {
Nlcdgipgfdj = 0,
Kpilfmmnigo = 1,
Ggjpemfeblb = 2,
Cimneoakbjh = 3,
Bomdaikiplp = 4,
}
impl Pjcmneniehh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "PJCMNENIEHH_NLCDGIPGFDJ",
Self::Kpilfmmnigo => "PJCMNENIEHH_KPILFMMNIGO",
Self::Ggjpemfeblb => "PJCMNENIEHH_GGJPEMFEBLB",
Self::Cimneoakbjh => "PJCMNENIEHH_CIMNEOAKBJH",
Self::Bomdaikiplp => "PJCMNENIEHH_BOMDAIKIPLP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PJCMNENIEHH_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"PJCMNENIEHH_KPILFMMNIGO" => Some(Self::Kpilfmmnigo),
"PJCMNENIEHH_GGJPEMFEBLB" => Some(Self::Ggjpemfeblb),
"PJCMNENIEHH_CIMNEOAKBJH" => Some(Self::Cimneoakbjh),
"PJCMNENIEHH_BOMDAIKIPLP" => Some(Self::Bomdaikiplp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dkopgdpkjhb {
Cgbikocdabb = 0,
Aljchaaiphg = 1,
Coebiaoacfm = 2,
Fkoikjfaikf = 3,
Diemgoichlo = 4,
Khjhneofnlj = 5,
Efohjenlode = 6,
Hjhcdchokjg = 7,
Ihhckddfkjl = 8,
}
impl Dkopgdpkjhb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Cgbikocdabb => "DKOPGDPKJHB_CGBIKOCDABB",
Self::Aljchaaiphg => "DKOPGDPKJHB_ALJCHAAIPHG",
Self::Coebiaoacfm => "DKOPGDPKJHB_COEBIAOACFM",
Self::Fkoikjfaikf => "DKOPGDPKJHB_FKOIKJFAIKF",
Self::Diemgoichlo => "DKOPGDPKJHB_DIEMGOICHLO",
Self::Khjhneofnlj => "DKOPGDPKJHB_KHJHNEOFNLJ",
Self::Efohjenlode => "DKOPGDPKJHB_EFOHJENLODE",
Self::Hjhcdchokjg => "DKOPGDPKJHB_HJHCDCHOKJG",
Self::Ihhckddfkjl => "DKOPGDPKJHB_IHHCKDDFKJL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DKOPGDPKJHB_CGBIKOCDABB" => Some(Self::Cgbikocdabb),
"DKOPGDPKJHB_ALJCHAAIPHG" => Some(Self::Aljchaaiphg),
"DKOPGDPKJHB_COEBIAOACFM" => Some(Self::Coebiaoacfm),
"DKOPGDPKJHB_FKOIKJFAIKF" => Some(Self::Fkoikjfaikf),
"DKOPGDPKJHB_DIEMGOICHLO" => Some(Self::Diemgoichlo),
"DKOPGDPKJHB_KHJHNEOFNLJ" => Some(Self::Khjhneofnlj),
"DKOPGDPKJHB_EFOHJENLODE" => Some(Self::Efohjenlode),
"DKOPGDPKJHB_HJHCDCHOKJG" => Some(Self::Hjhcdchokjg),
"DKOPGDPKJHB_IHHCKDDFKJL" => Some(Self::Ihhckddfkjl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Cbolbaneano {
Nlcdgipgfdj = 0,
Akjbecphijk = 1,
Mpfmlhdkkel = 2,
}
impl Cbolbaneano {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "CBOLBANEANO_NLCDGIPGFDJ",
Self::Akjbecphijk => "CBOLBANEANO_AKJBECPHIJK",
Self::Mpfmlhdkkel => "CBOLBANEANO_MPFMLHDKKEL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CBOLBANEANO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"CBOLBANEANO_AKJBECPHIJK" => Some(Self::Akjbecphijk),
"CBOLBANEANO_MPFMLHDKKEL" => Some(Self::Mpfmlhdkkel),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fknknlgmacl {
Nlcdgipgfdj = 0,
Lmbimaobgpo = 1,
Npdognapcee = 2,
}
impl Fknknlgmacl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "FKNKNLGMACL_NLCDGIPGFDJ",
Self::Lmbimaobgpo => "FKNKNLGMACL_LMBIMAOBGPO",
Self::Npdognapcee => "FKNKNLGMACL_NPDOGNAPCEE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FKNKNLGMACL_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"FKNKNLGMACL_LMBIMAOBGPO" => Some(Self::Lmbimaobgpo),
"FKNKNLGMACL_NPDOGNAPCEE" => Some(Self::Npdognapcee),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hcmeilllkbd {
Nlcdgipgfdj = 0,
Jdoaipkbipe = 1,
Ggbmaanjnjc = 2,
}
impl Hcmeilllkbd {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "HCMEILLLKBD_NLCDGIPGFDJ",
Self::Jdoaipkbipe => "HCMEILLLKBD_JDOAIPKBIPE",
Self::Ggbmaanjnjc => "HCMEILLLKBD_GGBMAANJNJC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HCMEILLLKBD_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"HCMEILLLKBD_JDOAIPKBIPE" => Some(Self::Jdoaipkbipe),
"HCMEILLLKBD_GGBMAANJNJC" => Some(Self::Ggbmaanjnjc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum AvatarSlotType {
AvatarSlot1 = 0,
AvatarSlot2 = 1,
AvatarSlot3 = 2,
}
impl AvatarSlotType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AvatarSlot1 => "AVATAR_SLOT_1",
Self::AvatarSlot2 => "AVATAR_SLOT_2",
Self::AvatarSlot3 => "AVATAR_SLOT_3",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
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<Self> {
match value {
"ITEM_TYPE_NONE" => Some(Self::None),
"ITEM_AVATAR_CARD" => Some(Self::ItemAvatarCard),
"ITEM_EQUIPMENT" => Some(Self::ItemEquipment),
"ITEM_MATERIAL" => Some(Self::ItemMaterial),
"ITEM_AVATAR_EXP" => Some(Self::ItemAvatarExp),
"ITEM_RELIC" => Some(Self::ItemRelic),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum VirtualItemType {
VirtualItemNone = 0,
VirtualItemHcoin = 1,
VirtualItemScoin = 2,
VirtualItemMcoin = 3,
VirtualItemStamina = 11,
VirtualItemReserveStamina = 12,
VirtualItemAvatarExp = 21,
VirtualItemExp = 22,
VirtualItemDailyActivePoint = 23,
VirtualItemMpMax = 24,
VirtualItemPlayerReturnPoint = 25,
VirtualItemBattleCollegePoint = 26,
VirtualItemRogueCoin = 31,
VirtualItemRogueTalentCoin = 32,
VirtualItemRogueRewardKey = 33,
VirtualItemRogueSuperRewardKey = 34,
VirtualItemAchievementExp = 41,
VirtualItemBpExp = 51,
VirtualItemBpRealExp = 52,
VirtualItemMuseumFunds = 53,
VirtualTrainpartyBuildingFunds = 54,
VirtualTrainpartyAreaUnlockCoin = 55,
VirtualTrainpartyMobility = 56,
VirtualItemWarriorExp = 190,
VirtualItemRogueExp = 191,
VirtualItemMageExp = 192,
VirtualItemShamanExp = 193,
VirtualItemWarlockExp = 194,
VirtualItemKnightExp = 195,
VirtualItemPriestExp = 196,
VirtualItemPunkLordPoint = 100000,
VirtualItemGameplayCounterMonsterSneakVision = 280001,
VirtualItemGameplayCounterWolfBroBullet = 280002,
VirtualItemAlleyFunds = 281001,
VirtualItemRoguePumanCoupon = 281012,
VirtualItemMonthCard = 300101,
VirtualItemBpNormal = 300102,
VirtualItemBpDeluxe = 300103,
VirtualItemBpUpgrade = 300104,
VirtualItemHeliobusFans = 281002,
VirtualItemSpaceZooHybridItem = 281003,
VirtualItemSpaceZooExpPoint = 281004,
VirtualItemRogueNousTalentCoin = 281013,
VirtualItemEvolveBuildCoin = 281019,
VirtualItemDrinkMakerTip = 281005,
VirtualItemMonopolyDice = 281014,
VirtualItemMonopolyCoin = 281015,
VirtualItemMonopolyCheatdice = 281016,
VirtualItemMonopolyReroll = 281017,
VirtualItemRogueTournPermanentTalentCoin = 281018,
VirtualItemRogueTournSeasonTalentCoin = 281020,
VirtualItemRogueTournExp = 281022,
VirtualItemMatchthreeCoin = 281024,
VirtualItemSwordTrainingSkillPoint = 281023,
VirtualItemFightFestCoin = 281025,
VirtualItemRogueMagicTalentCoin = 281026,
VirtualItemEvolveBuildScCoin = 281027,
VirtualItemEvolveBuildRewardExp = 281028,
VirtualItemMatchthreeV2Coin = 281029,
VirtualItemGridFightCoin = 281031,
VirtualItemGridFightTalentCoin = 281032,
VirtualItemGridFightSeasonExp = 281033,
VirtualItemGridFightGameplayExp = 281034,
VirtualItemGridFightFreeRefreshTimes = 281035,
VirtualItemCakeRaceCoin = 281038,
VirtualItemCakeRaceScore = 281039,
}
impl VirtualItemType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::VirtualItemNone => "VIRTUAL_ITEM_NONE",
Self::VirtualItemHcoin => "VIRTUAL_ITEM_HCOIN",
Self::VirtualItemScoin => "VIRTUAL_ITEM_SCOIN",
Self::VirtualItemMcoin => "VIRTUAL_ITEM_MCOIN",
Self::VirtualItemStamina => "VIRTUAL_ITEM_STAMINA",
Self::VirtualItemReserveStamina => "VIRTUAL_ITEM_RESERVE_STAMINA",
Self::VirtualItemAvatarExp => "VIRTUAL_ITEM_AVATAR_EXP",
Self::VirtualItemExp => "VIRTUAL_ITEM_EXP",
Self::VirtualItemDailyActivePoint => "VIRTUAL_ITEM_DAILY_ACTIVE_POINT",
Self::VirtualItemMpMax => "VIRTUAL_ITEM_MP_MAX",
Self::VirtualItemPlayerReturnPoint => "VIRTUAL_ITEM_PLAYER_RETURN_POINT",
Self::VirtualItemBattleCollegePoint => "VIRTUAL_ITEM_BATTLE_COLLEGE_POINT",
Self::VirtualItemRogueCoin => "VIRTUAL_ITEM_ROGUE_COIN",
Self::VirtualItemRogueTalentCoin => "VIRTUAL_ITEM_ROGUE_TALENT_COIN",
Self::VirtualItemRogueRewardKey => "VIRTUAL_ITEM_ROGUE_REWARD_KEY",
Self::VirtualItemRogueSuperRewardKey => "VIRTUAL_ITEM_ROGUE_SUPER_REWARD_KEY",
Self::VirtualItemAchievementExp => "VIRTUAL_ITEM_ACHIEVEMENT_EXP",
Self::VirtualItemBpExp => "VIRTUAL_ITEM_BP_EXP",
Self::VirtualItemBpRealExp => "VIRTUAL_ITEM_BP_REAL_EXP",
Self::VirtualItemMuseumFunds => "VIRTUAL_ITEM_MUSEUM_FUNDS",
Self::VirtualTrainpartyBuildingFunds => "VIRTUAL_TRAINPARTY_BUILDING_FUNDS",
Self::VirtualTrainpartyAreaUnlockCoin => {
"VIRTUAL_TRAINPARTY_AREA_UNLOCK_COIN"
}
Self::VirtualTrainpartyMobility => "VIRTUAL_TRAINPARTY_MOBILITY",
Self::VirtualItemWarriorExp => "VIRTUAL_ITEM_WARRIOR_EXP",
Self::VirtualItemRogueExp => "VIRTUAL_ITEM_ROGUE_EXP",
Self::VirtualItemMageExp => "VIRTUAL_ITEM_MAGE_EXP",
Self::VirtualItemShamanExp => "VIRTUAL_ITEM_SHAMAN_EXP",
Self::VirtualItemWarlockExp => "VIRTUAL_ITEM_WARLOCK_EXP",
Self::VirtualItemKnightExp => "VIRTUAL_ITEM_KNIGHT_EXP",
Self::VirtualItemPriestExp => "VIRTUAL_ITEM_PRIEST_EXP",
Self::VirtualItemPunkLordPoint => "VIRTUAL_ITEM_PUNK_LORD_POINT",
Self::VirtualItemGameplayCounterMonsterSneakVision => {
"VIRTUAL_ITEM_GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION"
}
Self::VirtualItemGameplayCounterWolfBroBullet => {
"VIRTUAL_ITEM_GAMEPLAY_COUNTER_WOLF_BRO_BULLET"
}
Self::VirtualItemAlleyFunds => "VIRTUAL_ITEM_ALLEY_FUNDS",
Self::VirtualItemRoguePumanCoupon => "VIRTUAL_ITEM_ROGUE_PUMAN_COUPON",
Self::VirtualItemMonthCard => "VIRTUAL_ITEM_MONTH_CARD",
Self::VirtualItemBpNormal => "VIRTUAL_ITEM_BP_NORMAL",
Self::VirtualItemBpDeluxe => "VIRTUAL_ITEM_BP_DELUXE",
Self::VirtualItemBpUpgrade => "VIRTUAL_ITEM_BP_UPGRADE",
Self::VirtualItemHeliobusFans => "VIRTUAL_ITEM_HELIOBUS_FANS",
Self::VirtualItemSpaceZooHybridItem => "VIRTUAL_ITEM_SPACE_ZOO_HYBRID_ITEM",
Self::VirtualItemSpaceZooExpPoint => "VIRTUAL_ITEM_SPACE_ZOO_EXP_POINT",
Self::VirtualItemRogueNousTalentCoin => "VIRTUAL_ITEM_ROGUE_NOUS_TALENT_COIN",
Self::VirtualItemEvolveBuildCoin => "VIRTUAL_ITEM_EVOLVE_BUILD_COIN",
Self::VirtualItemDrinkMakerTip => "VIRTUAL_ITEM_DRINK_MAKER_TIP",
Self::VirtualItemMonopolyDice => "VIRTUAL_ITEM_MONOPOLY_DICE",
Self::VirtualItemMonopolyCoin => "VIRTUAL_ITEM_MONOPOLY_COIN",
Self::VirtualItemMonopolyCheatdice => "VIRTUAL_ITEM_MONOPOLY_CHEATDICE",
Self::VirtualItemMonopolyReroll => "VIRTUAL_ITEM_MONOPOLY_REROLL",
Self::VirtualItemRogueTournPermanentTalentCoin => {
"VIRTUAL_ITEM_ROGUE_TOURN_PERMANENT_TALENT_COIN"
}
Self::VirtualItemRogueTournSeasonTalentCoin => {
"VIRTUAL_ITEM_ROGUE_TOURN_SEASON_TALENT_COIN"
}
Self::VirtualItemRogueTournExp => "VIRTUAL_ITEM_ROGUE_TOURN_EXP",
Self::VirtualItemMatchthreeCoin => "VIRTUAL_ITEM_MATCHTHREE_COIN",
Self::VirtualItemSwordTrainingSkillPoint => {
"VIRTUAL_ITEM_SWORD_TRAINING_SKILL_POINT"
}
Self::VirtualItemFightFestCoin => "VIRTUAL_ITEM_FIGHT_FEST_COIN",
Self::VirtualItemRogueMagicTalentCoin => {
"VIRTUAL_ITEM_ROGUE_MAGIC_TALENT_COIN"
}
Self::VirtualItemEvolveBuildScCoin => "VIRTUAL_ITEM_EVOLVE_BUILD_SC_COIN",
Self::VirtualItemEvolveBuildRewardExp => {
"VIRTUAL_ITEM_EVOLVE_BUILD_REWARD_EXP"
}
Self::VirtualItemMatchthreeV2Coin => "VIRTUAL_ITEM_MATCHTHREE_V2_COIN",
Self::VirtualItemGridFightCoin => "VIRTUAL_ITEM_GRID_FIGHT_COIN",
Self::VirtualItemGridFightTalentCoin => "VIRTUAL_ITEM_GRID_FIGHT_TALENT_COIN",
Self::VirtualItemGridFightSeasonExp => "VIRTUAL_ITEM_GRID_FIGHT_SEASON_EXP",
Self::VirtualItemGridFightGameplayExp => {
"VIRTUAL_ITEM_GRID_FIGHT_GAMEPLAY_EXP"
}
Self::VirtualItemGridFightFreeRefreshTimes => {
"VIRTUAL_ITEM_GRID_FIGHT_FREE_REFRESH_TIMES"
}
Self::VirtualItemCakeRaceCoin => "VIRTUAL_ITEM_CAKE_RACE_COIN",
Self::VirtualItemCakeRaceScore => "VIRTUAL_ITEM_CAKE_RACE_SCORE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"VIRTUAL_ITEM_NONE" => Some(Self::VirtualItemNone),
"VIRTUAL_ITEM_HCOIN" => Some(Self::VirtualItemHcoin),
"VIRTUAL_ITEM_SCOIN" => Some(Self::VirtualItemScoin),
"VIRTUAL_ITEM_MCOIN" => Some(Self::VirtualItemMcoin),
"VIRTUAL_ITEM_STAMINA" => Some(Self::VirtualItemStamina),
"VIRTUAL_ITEM_RESERVE_STAMINA" => Some(Self::VirtualItemReserveStamina),
"VIRTUAL_ITEM_AVATAR_EXP" => Some(Self::VirtualItemAvatarExp),
"VIRTUAL_ITEM_EXP" => Some(Self::VirtualItemExp),
"VIRTUAL_ITEM_DAILY_ACTIVE_POINT" => Some(Self::VirtualItemDailyActivePoint),
"VIRTUAL_ITEM_MP_MAX" => Some(Self::VirtualItemMpMax),
"VIRTUAL_ITEM_PLAYER_RETURN_POINT" => {
Some(Self::VirtualItemPlayerReturnPoint)
}
"VIRTUAL_ITEM_BATTLE_COLLEGE_POINT" => {
Some(Self::VirtualItemBattleCollegePoint)
}
"VIRTUAL_ITEM_ROGUE_COIN" => Some(Self::VirtualItemRogueCoin),
"VIRTUAL_ITEM_ROGUE_TALENT_COIN" => Some(Self::VirtualItemRogueTalentCoin),
"VIRTUAL_ITEM_ROGUE_REWARD_KEY" => Some(Self::VirtualItemRogueRewardKey),
"VIRTUAL_ITEM_ROGUE_SUPER_REWARD_KEY" => {
Some(Self::VirtualItemRogueSuperRewardKey)
}
"VIRTUAL_ITEM_ACHIEVEMENT_EXP" => Some(Self::VirtualItemAchievementExp),
"VIRTUAL_ITEM_BP_EXP" => Some(Self::VirtualItemBpExp),
"VIRTUAL_ITEM_BP_REAL_EXP" => Some(Self::VirtualItemBpRealExp),
"VIRTUAL_ITEM_MUSEUM_FUNDS" => Some(Self::VirtualItemMuseumFunds),
"VIRTUAL_TRAINPARTY_BUILDING_FUNDS" => {
Some(Self::VirtualTrainpartyBuildingFunds)
}
"VIRTUAL_TRAINPARTY_AREA_UNLOCK_COIN" => {
Some(Self::VirtualTrainpartyAreaUnlockCoin)
}
"VIRTUAL_TRAINPARTY_MOBILITY" => Some(Self::VirtualTrainpartyMobility),
"VIRTUAL_ITEM_WARRIOR_EXP" => Some(Self::VirtualItemWarriorExp),
"VIRTUAL_ITEM_ROGUE_EXP" => Some(Self::VirtualItemRogueExp),
"VIRTUAL_ITEM_MAGE_EXP" => Some(Self::VirtualItemMageExp),
"VIRTUAL_ITEM_SHAMAN_EXP" => Some(Self::VirtualItemShamanExp),
"VIRTUAL_ITEM_WARLOCK_EXP" => Some(Self::VirtualItemWarlockExp),
"VIRTUAL_ITEM_KNIGHT_EXP" => Some(Self::VirtualItemKnightExp),
"VIRTUAL_ITEM_PRIEST_EXP" => Some(Self::VirtualItemPriestExp),
"VIRTUAL_ITEM_PUNK_LORD_POINT" => Some(Self::VirtualItemPunkLordPoint),
"VIRTUAL_ITEM_GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" => {
Some(Self::VirtualItemGameplayCounterMonsterSneakVision)
}
"VIRTUAL_ITEM_GAMEPLAY_COUNTER_WOLF_BRO_BULLET" => {
Some(Self::VirtualItemGameplayCounterWolfBroBullet)
}
"VIRTUAL_ITEM_ALLEY_FUNDS" => Some(Self::VirtualItemAlleyFunds),
"VIRTUAL_ITEM_ROGUE_PUMAN_COUPON" => Some(Self::VirtualItemRoguePumanCoupon),
"VIRTUAL_ITEM_MONTH_CARD" => Some(Self::VirtualItemMonthCard),
"VIRTUAL_ITEM_BP_NORMAL" => Some(Self::VirtualItemBpNormal),
"VIRTUAL_ITEM_BP_DELUXE" => Some(Self::VirtualItemBpDeluxe),
"VIRTUAL_ITEM_BP_UPGRADE" => Some(Self::VirtualItemBpUpgrade),
"VIRTUAL_ITEM_HELIOBUS_FANS" => Some(Self::VirtualItemHeliobusFans),
"VIRTUAL_ITEM_SPACE_ZOO_HYBRID_ITEM" => {
Some(Self::VirtualItemSpaceZooHybridItem)
}
"VIRTUAL_ITEM_SPACE_ZOO_EXP_POINT" => Some(Self::VirtualItemSpaceZooExpPoint),
"VIRTUAL_ITEM_ROGUE_NOUS_TALENT_COIN" => {
Some(Self::VirtualItemRogueNousTalentCoin)
}
"VIRTUAL_ITEM_EVOLVE_BUILD_COIN" => Some(Self::VirtualItemEvolveBuildCoin),
"VIRTUAL_ITEM_DRINK_MAKER_TIP" => Some(Self::VirtualItemDrinkMakerTip),
"VIRTUAL_ITEM_MONOPOLY_DICE" => Some(Self::VirtualItemMonopolyDice),
"VIRTUAL_ITEM_MONOPOLY_COIN" => Some(Self::VirtualItemMonopolyCoin),
"VIRTUAL_ITEM_MONOPOLY_CHEATDICE" => Some(Self::VirtualItemMonopolyCheatdice),
"VIRTUAL_ITEM_MONOPOLY_REROLL" => Some(Self::VirtualItemMonopolyReroll),
"VIRTUAL_ITEM_ROGUE_TOURN_PERMANENT_TALENT_COIN" => {
Some(Self::VirtualItemRogueTournPermanentTalentCoin)
}
"VIRTUAL_ITEM_ROGUE_TOURN_SEASON_TALENT_COIN" => {
Some(Self::VirtualItemRogueTournSeasonTalentCoin)
}
"VIRTUAL_ITEM_ROGUE_TOURN_EXP" => Some(Self::VirtualItemRogueTournExp),
"VIRTUAL_ITEM_MATCHTHREE_COIN" => Some(Self::VirtualItemMatchthreeCoin),
"VIRTUAL_ITEM_SWORD_TRAINING_SKILL_POINT" => {
Some(Self::VirtualItemSwordTrainingSkillPoint)
}
"VIRTUAL_ITEM_FIGHT_FEST_COIN" => Some(Self::VirtualItemFightFestCoin),
"VIRTUAL_ITEM_ROGUE_MAGIC_TALENT_COIN" => {
Some(Self::VirtualItemRogueMagicTalentCoin)
}
"VIRTUAL_ITEM_EVOLVE_BUILD_SC_COIN" => {
Some(Self::VirtualItemEvolveBuildScCoin)
}
"VIRTUAL_ITEM_EVOLVE_BUILD_REWARD_EXP" => {
Some(Self::VirtualItemEvolveBuildRewardExp)
}
"VIRTUAL_ITEM_MATCHTHREE_V2_COIN" => Some(Self::VirtualItemMatchthreeV2Coin),
"VIRTUAL_ITEM_GRID_FIGHT_COIN" => Some(Self::VirtualItemGridFightCoin),
"VIRTUAL_ITEM_GRID_FIGHT_TALENT_COIN" => {
Some(Self::VirtualItemGridFightTalentCoin)
}
"VIRTUAL_ITEM_GRID_FIGHT_SEASON_EXP" => {
Some(Self::VirtualItemGridFightSeasonExp)
}
"VIRTUAL_ITEM_GRID_FIGHT_GAMEPLAY_EXP" => {
Some(Self::VirtualItemGridFightGameplayExp)
}
"VIRTUAL_ITEM_GRID_FIGHT_FREE_REFRESH_TIMES" => {
Some(Self::VirtualItemGridFightFreeRefreshTimes)
}
"VIRTUAL_ITEM_CAKE_RACE_COIN" => Some(Self::VirtualItemCakeRaceCoin),
"VIRTUAL_ITEM_CAKE_RACE_SCORE" => Some(Self::VirtualItemCakeRaceScore),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GameplayCounterType {
GameplayCounterNone = 0,
GameplayCounterMonsterSneakVision = 280001,
}
impl GameplayCounterType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GameplayCounterNone => "GAMEPLAY_COUNTER_NONE",
Self::GameplayCounterMonsterSneakVision => {
"GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GAMEPLAY_COUNTER_NONE" => Some(Self::GameplayCounterNone),
"GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION" => {
Some(Self::GameplayCounterMonsterSneakVision)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BlackLimitLevel {
All = 0,
}
impl BlackLimitLevel {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::All => "BLACK_LIMIT_LEVEL_ALL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BLACK_LIMIT_LEVEL_ALL" => Some(Self::All),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum AreaType {
AreaNone = 0,
AreaCn = 1,
AreaJp = 2,
AreaAsia = 3,
AreaWest = 4,
AreaKr = 5,
AreaOverseas = 6,
}
impl AreaType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AreaNone => "AREA_NONE",
Self::AreaCn => "AREA_CN",
Self::AreaJp => "AREA_JP",
Self::AreaAsia => "AREA_ASIA",
Self::AreaWest => "AREA_WEST",
Self::AreaKr => "AREA_KR",
Self::AreaOverseas => "AREA_OVERSEAS",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AREA_NONE" => Some(Self::AreaNone),
"AREA_CN" => Some(Self::AreaCn),
"AREA_JP" => Some(Self::AreaJp),
"AREA_ASIA" => Some(Self::AreaAsia),
"AREA_WEST" => Some(Self::AreaWest),
"AREA_KR" => Some(Self::AreaKr),
"AREA_OVERSEAS" => Some(Self::AreaOverseas),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum EntityType {
EntityNone = 0,
EntityAvatar = 1,
EntityMonster = 2,
EntityNpc = 3,
EntityProp = 4,
EntityTrigger = 5,
EntityEnv = 6,
EntitySummonUnit = 7,
}
impl EntityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EntityNone => "ENTITY_NONE",
Self::EntityAvatar => "ENTITY_AVATAR",
Self::EntityMonster => "ENTITY_MONSTER",
Self::EntityNpc => "ENTITY_NPC",
Self::EntityProp => "ENTITY_PROP",
Self::EntityTrigger => "ENTITY_TRIGGER",
Self::EntityEnv => "ENTITY_ENV",
Self::EntitySummonUnit => "ENTITY_SUMMON_UNIT",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ENTITY_NONE" => Some(Self::EntityNone),
"ENTITY_AVATAR" => Some(Self::EntityAvatar),
"ENTITY_MONSTER" => Some(Self::EntityMonster),
"ENTITY_NPC" => Some(Self::EntityNpc),
"ENTITY_PROP" => Some(Self::EntityProp),
"ENTITY_TRIGGER" => Some(Self::EntityTrigger),
"ENTITY_ENV" => Some(Self::EntityEnv),
"ENTITY_SUMMON_UNIT" => Some(Self::EntitySummonUnit),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum LanguageType {
LanguageNone = 0,
LanguageSc = 1,
LanguageTc = 2,
LanguageEn = 3,
LanguageKr = 4,
LanguageJp = 5,
LanguageFr = 6,
LanguageDe = 7,
LanguageEs = 8,
LanguagePt = 9,
LanguageRu = 10,
LanguageTh = 11,
LanguageVi = 12,
LanguageId = 13,
}
impl LanguageType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LanguageNone => "LANGUAGE_NONE",
Self::LanguageSc => "LANGUAGE_SC",
Self::LanguageTc => "LANGUAGE_TC",
Self::LanguageEn => "LANGUAGE_EN",
Self::LanguageKr => "LANGUAGE_KR",
Self::LanguageJp => "LANGUAGE_JP",
Self::LanguageFr => "LANGUAGE_FR",
Self::LanguageDe => "LANGUAGE_DE",
Self::LanguageEs => "LANGUAGE_ES",
Self::LanguagePt => "LANGUAGE_PT",
Self::LanguageRu => "LANGUAGE_RU",
Self::LanguageTh => "LANGUAGE_TH",
Self::LanguageVi => "LANGUAGE_VI",
Self::LanguageId => "LANGUAGE_ID",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LANGUAGE_NONE" => Some(Self::LanguageNone),
"LANGUAGE_SC" => Some(Self::LanguageSc),
"LANGUAGE_TC" => Some(Self::LanguageTc),
"LANGUAGE_EN" => Some(Self::LanguageEn),
"LANGUAGE_KR" => Some(Self::LanguageKr),
"LANGUAGE_JP" => Some(Self::LanguageJp),
"LANGUAGE_FR" => Some(Self::LanguageFr),
"LANGUAGE_DE" => Some(Self::LanguageDe),
"LANGUAGE_ES" => Some(Self::LanguageEs),
"LANGUAGE_PT" => Some(Self::LanguagePt),
"LANGUAGE_RU" => Some(Self::LanguageRu),
"LANGUAGE_TH" => Some(Self::LanguageTh),
"LANGUAGE_VI" => Some(Self::LanguageVi),
"LANGUAGE_ID" => Some(Self::LanguageId),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PlatformType {
Editor = 0,
Ios = 1,
Android = 2,
Pc = 3,
Web = 4,
Wap = 5,
Ps4 = 6,
Nintendo = 7,
CloudAndroid = 8,
CloudPc = 9,
CloudIos = 10,
Ps5 = 11,
Mac = 12,
CloudMac = 13,
CloudWebAndroid = 20,
CloudWebIos = 21,
CloudWebPc = 22,
CloudWebMac = 23,
CloudWebTouch = 24,
CloudWebKeyboard = 25,
CloudDouyinIos = 27,
CloudDouyinAndroid = 28,
}
impl PlatformType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Editor => "EDITOR",
Self::Ios => "IOS",
Self::Android => "ANDROID",
Self::Pc => "PC",
Self::Web => "WEB",
Self::Wap => "WAP",
Self::Ps4 => "PS4",
Self::Nintendo => "NINTENDO",
Self::CloudAndroid => "CLOUD_ANDROID",
Self::CloudPc => "CLOUD_PC",
Self::CloudIos => "CLOUD_IOS",
Self::Ps5 => "PS5",
Self::Mac => "MAC",
Self::CloudMac => "CLOUD_MAC",
Self::CloudWebAndroid => "CLOUD_WEB_ANDROID",
Self::CloudWebIos => "CLOUD_WEB_IOS",
Self::CloudWebPc => "CLOUD_WEB_PC",
Self::CloudWebMac => "CLOUD_WEB_MAC",
Self::CloudWebTouch => "CLOUD_WEB_TOUCH",
Self::CloudWebKeyboard => "CLOUD_WEB_KEYBOARD",
Self::CloudDouyinIos => "CLOUD_DOUYIN_IOS",
Self::CloudDouyinAndroid => "CLOUD_DOUYIN_ANDROID",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EDITOR" => Some(Self::Editor),
"IOS" => Some(Self::Ios),
"ANDROID" => Some(Self::Android),
"PC" => Some(Self::Pc),
"WEB" => Some(Self::Web),
"WAP" => Some(Self::Wap),
"PS4" => Some(Self::Ps4),
"NINTENDO" => Some(Self::Nintendo),
"CLOUD_ANDROID" => Some(Self::CloudAndroid),
"CLOUD_PC" => Some(Self::CloudPc),
"CLOUD_IOS" => Some(Self::CloudIos),
"PS5" => Some(Self::Ps5),
"MAC" => Some(Self::Mac),
"CLOUD_MAC" => Some(Self::CloudMac),
"CLOUD_WEB_ANDROID" => Some(Self::CloudWebAndroid),
"CLOUD_WEB_IOS" => Some(Self::CloudWebIos),
"CLOUD_WEB_PC" => Some(Self::CloudWebPc),
"CLOUD_WEB_MAC" => Some(Self::CloudWebMac),
"CLOUD_WEB_TOUCH" => Some(Self::CloudWebTouch),
"CLOUD_WEB_KEYBOARD" => Some(Self::CloudWebKeyboard),
"CLOUD_DOUYIN_IOS" => Some(Self::CloudDouyinIos),
"CLOUD_DOUYIN_ANDROID" => Some(Self::CloudDouyinAndroid),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ReloginType {
NoKick = 0,
ForceKick = 1,
IdleKick = 2,
Silence = 3,
}
impl ReloginType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::NoKick => "NO_KICK",
Self::ForceKick => "FORCE_KICK",
Self::IdleKick => "IDLE_KICK",
Self::Silence => "SILENCE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NO_KICK" => Some(Self::NoKick),
"FORCE_KICK" => Some(Self::ForceKick),
"IDLE_KICK" => Some(Self::IdleKick),
"SILENCE" => Some(Self::Silence),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum AvatarType {
None = 0,
AvatarTrialType = 1,
AvatarLimitType = 2,
AvatarFormalType = 3,
AvatarAssistType = 4,
AvatarAetherDivideType = 5,
AvatarUpgradeAvailableType = 6,
AvatarGridFightType = 7,
AvatarGljdndmigip = 8,
Gpmnkeoadpi = 9,
}
impl AvatarType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "AVATAR_TYPE_NONE",
Self::AvatarTrialType => "AVATAR_TRIAL_TYPE",
Self::AvatarLimitType => "AVATAR_LIMIT_TYPE",
Self::AvatarFormalType => "AVATAR_FORMAL_TYPE",
Self::AvatarAssistType => "AVATAR_ASSIST_TYPE",
Self::AvatarAetherDivideType => "AVATAR_AETHER_DIVIDE_TYPE",
Self::AvatarUpgradeAvailableType => "AVATAR_UPGRADE_AVAILABLE_TYPE",
Self::AvatarGridFightType => "AVATAR_GRID_FIGHT_TYPE",
Self::AvatarGljdndmigip => "AVATAR_GLJDNDMIGIP",
Self::Gpmnkeoadpi => "AvatarType_GPMNKEOADPI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AVATAR_TYPE_NONE" => Some(Self::None),
"AVATAR_TRIAL_TYPE" => Some(Self::AvatarTrialType),
"AVATAR_LIMIT_TYPE" => Some(Self::AvatarLimitType),
"AVATAR_FORMAL_TYPE" => Some(Self::AvatarFormalType),
"AVATAR_ASSIST_TYPE" => Some(Self::AvatarAssistType),
"AVATAR_AETHER_DIVIDE_TYPE" => Some(Self::AvatarAetherDivideType),
"AVATAR_UPGRADE_AVAILABLE_TYPE" => Some(Self::AvatarUpgradeAvailableType),
"AVATAR_GRID_FIGHT_TYPE" => Some(Self::AvatarGridFightType),
"AVATAR_GLJDNDMIGIP" => Some(Self::AvatarGljdndmigip),
"AvatarType_GPMNKEOADPI" => Some(Self::Gpmnkeoadpi),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MultiPathAvatarType {
None = 0,
Mar7thKnightType = 1001,
Mar7thRogueType = 1224,
BoyWarriorType = 8001,
GirlWarriorType = 8002,
BoyKnightType = 8003,
GirlKnightType = 8004,
BoyShamanType = 8005,
GirlShamanType = 8006,
BoyMemoryType = 8007,
GirlMemoryType = 8008,
BoyElationType = 8009,
GirlElationType = 8010,
}
impl MultiPathAvatarType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "MultiPathAvatarTypeNone",
Self::Mar7thKnightType => "Mar_7thKnightType",
Self::Mar7thRogueType => "Mar_7thRogueType",
Self::BoyWarriorType => "BoyWarriorType",
Self::GirlWarriorType => "GirlWarriorType",
Self::BoyKnightType => "BoyKnightType",
Self::GirlKnightType => "GirlKnightType",
Self::BoyShamanType => "BoyShamanType",
Self::GirlShamanType => "GirlShamanType",
Self::BoyMemoryType => "BoyMemoryType",
Self::GirlMemoryType => "GirlMemoryType",
Self::BoyElationType => "BoyElationType",
Self::GirlElationType => "GirlElationType",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MultiPathAvatarTypeNone" => Some(Self::None),
"Mar_7thKnightType" => Some(Self::Mar7thKnightType),
"Mar_7thRogueType" => Some(Self::Mar7thRogueType),
"BoyWarriorType" => Some(Self::BoyWarriorType),
"GirlWarriorType" => Some(Self::GirlWarriorType),
"BoyKnightType" => Some(Self::BoyKnightType),
"GirlKnightType" => Some(Self::GirlKnightType),
"BoyShamanType" => Some(Self::BoyShamanType),
"GirlShamanType" => Some(Self::GirlShamanType),
"BoyMemoryType" => Some(Self::BoyMemoryType),
"GirlMemoryType" => Some(Self::GirlMemoryType),
"BoyElationType" => Some(Self::BoyElationType),
"GirlElationType" => Some(Self::GirlElationType),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Enhebgdpdbb {
Hmainklhnhh = 0,
Mjfjdccbnnd = 1,
Kgmpljnogne = 32,
}
impl Enhebgdpdbb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hmainklhnhh => "ENHEBGDPDBB_HMAINKLHNHH",
Self::Mjfjdccbnnd => "ENHEBGDPDBB_MJFJDCCBNND",
Self::Kgmpljnogne => "ENHEBGDPDBB_KGMPLJNOGNE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ENHEBGDPDBB_HMAINKLHNHH" => Some(Self::Hmainklhnhh),
"ENHEBGDPDBB_MJFJDCCBNND" => Some(Self::Mjfjdccbnnd),
"ENHEBGDPDBB_KGMPLJNOGNE" => Some(Self::Kgmpljnogne),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gender {
None = 0,
Man = 1,
Woman = 2,
}
impl Gender {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "GenderNone",
Self::Man => "GenderMan",
Self::Woman => "GenderWoman",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GenderNone" => Some(Self::None),
"GenderMan" => Some(Self::Man),
"GenderWoman" => Some(Self::Woman),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dcmcblmfkob {
Chcpoelffdd = 0,
Dgapkcndhpg = 1,
Jkilkpagkij = 2,
Bjehkdejbja = 3,
Gdmoeijcllc = 4,
}
impl Dcmcblmfkob {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Chcpoelffdd => "DCMCBLMFKOB_CHCPOELFFDD",
Self::Dgapkcndhpg => "DCMCBLMFKOB_DGAPKCNDHPG",
Self::Jkilkpagkij => "DCMCBLMFKOB_JKILKPAGKIJ",
Self::Bjehkdejbja => "DCMCBLMFKOB_BJEHKDEJBJA",
Self::Gdmoeijcllc => "DCMCBLMFKOB_GDMOEIJCLLC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DCMCBLMFKOB_CHCPOELFFDD" => Some(Self::Chcpoelffdd),
"DCMCBLMFKOB_DGAPKCNDHPG" => Some(Self::Dgapkcndhpg),
"DCMCBLMFKOB_JKILKPAGKIJ" => Some(Self::Jkilkpagkij),
"DCMCBLMFKOB_BJEHKDEJBJA" => Some(Self::Bjehkdejbja),
"DCMCBLMFKOB_GDMOEIJCLLC" => Some(Self::Gdmoeijcllc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ProductGiftType {
ProductGiftNone = 0,
ProductGiftCoin = 1,
ProductGiftMonthCard = 2,
ProductGiftBp68 = 3,
ProductGiftBp128 = 4,
ProductGiftBp68Upgrade128 = 5,
ProductGiftPointCard = 6,
ProductGiftPsPreOrder1 = 7,
ProductGiftPsPreOrder2 = 8,
ProductGiftGooglePoints100 = 9,
ProductGiftGooglePoints150 = 10,
ProductGiftPsPointCard030 = 11,
ProductGiftPsPointCard050 = 12,
ProductGiftPsPointCard100 = 13,
ProductGiftPsnPlus = 14,
ProductGiftSingle6 = 15,
ProductGiftDailyLogin30 = 16,
ProductGiftAppleGiftCard = 17,
ProductGiftFtcUpGachaTicket1 = 18,
ProductGiftFtcUpGachaTicket10 = 19,
ProductGiftFtcNormalGachaTicket1 = 20,
ProductGiftFtcNormalGachaTicket10 = 21,
ProductGiftTicket10 = 22,
EjebhiikajfDbiadngnfmd = 23,
Oolbpmejang = 24,
Nkjadafifik = 25,
}
impl ProductGiftType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::ProductGiftNone => "PRODUCT_GIFT_NONE",
Self::ProductGiftCoin => "PRODUCT_GIFT_COIN",
Self::ProductGiftMonthCard => "PRODUCT_GIFT_MONTH_CARD",
Self::ProductGiftBp68 => "PRODUCT_GIFT_BP_68",
Self::ProductGiftBp128 => "PRODUCT_GIFT_BP_128",
Self::ProductGiftBp68Upgrade128 => "PRODUCT_GIFT_BP68_UPGRADE_128",
Self::ProductGiftPointCard => "PRODUCT_GIFT_POINT_CARD",
Self::ProductGiftPsPreOrder1 => "PRODUCT_GIFT_PS_PRE_ORDER_1",
Self::ProductGiftPsPreOrder2 => "PRODUCT_GIFT_PS_PRE_ORDER_2",
Self::ProductGiftGooglePoints100 => "PRODUCT_GIFT_GOOGLE_POINTS_100",
Self::ProductGiftGooglePoints150 => "PRODUCT_GIFT_GOOGLE_POINTS_150",
Self::ProductGiftPsPointCard030 => "PRODUCT_GIFT_PS_POINT_CARD_030",
Self::ProductGiftPsPointCard050 => "PRODUCT_GIFT_PS_POINT_CARD_050",
Self::ProductGiftPsPointCard100 => "PRODUCT_GIFT_PS_POINT_CARD_100",
Self::ProductGiftPsnPlus => "PRODUCT_GIFT_PSN_PLUS",
Self::ProductGiftSingle6 => "PRODUCT_GIFT_SINGLE_6",
Self::ProductGiftDailyLogin30 => "PRODUCT_GIFT_DAILY_LOGIN_30",
Self::ProductGiftAppleGiftCard => "PRODUCT_GIFT_APPLE_GIFT_CARD",
Self::ProductGiftFtcUpGachaTicket1 => "PRODUCT_GIFT_FTC_UP_GACHA_TICKET_1",
Self::ProductGiftFtcUpGachaTicket10 => "PRODUCT_GIFT_FTC_UP_GACHA_TICKET_10",
Self::ProductGiftFtcNormalGachaTicket1 => {
"PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_1"
}
Self::ProductGiftFtcNormalGachaTicket10 => {
"PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_10"
}
Self::ProductGiftTicket10 => "PRODUCT_GIFT_TICKET_10",
Self::EjebhiikajfDbiadngnfmd => "EJEBHIIKAJF_DBIADNGNFMD",
Self::Oolbpmejang => "ProductGiftType_OOLBPMEJANG",
Self::Nkjadafifik => "ProductGiftType_NKJADAFIFIK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PRODUCT_GIFT_NONE" => Some(Self::ProductGiftNone),
"PRODUCT_GIFT_COIN" => Some(Self::ProductGiftCoin),
"PRODUCT_GIFT_MONTH_CARD" => Some(Self::ProductGiftMonthCard),
"PRODUCT_GIFT_BP_68" => Some(Self::ProductGiftBp68),
"PRODUCT_GIFT_BP_128" => Some(Self::ProductGiftBp128),
"PRODUCT_GIFT_BP68_UPGRADE_128" => Some(Self::ProductGiftBp68Upgrade128),
"PRODUCT_GIFT_POINT_CARD" => Some(Self::ProductGiftPointCard),
"PRODUCT_GIFT_PS_PRE_ORDER_1" => Some(Self::ProductGiftPsPreOrder1),
"PRODUCT_GIFT_PS_PRE_ORDER_2" => Some(Self::ProductGiftPsPreOrder2),
"PRODUCT_GIFT_GOOGLE_POINTS_100" => Some(Self::ProductGiftGooglePoints100),
"PRODUCT_GIFT_GOOGLE_POINTS_150" => Some(Self::ProductGiftGooglePoints150),
"PRODUCT_GIFT_PS_POINT_CARD_030" => Some(Self::ProductGiftPsPointCard030),
"PRODUCT_GIFT_PS_POINT_CARD_050" => Some(Self::ProductGiftPsPointCard050),
"PRODUCT_GIFT_PS_POINT_CARD_100" => Some(Self::ProductGiftPsPointCard100),
"PRODUCT_GIFT_PSN_PLUS" => Some(Self::ProductGiftPsnPlus),
"PRODUCT_GIFT_SINGLE_6" => Some(Self::ProductGiftSingle6),
"PRODUCT_GIFT_DAILY_LOGIN_30" => Some(Self::ProductGiftDailyLogin30),
"PRODUCT_GIFT_APPLE_GIFT_CARD" => Some(Self::ProductGiftAppleGiftCard),
"PRODUCT_GIFT_FTC_UP_GACHA_TICKET_1" => {
Some(Self::ProductGiftFtcUpGachaTicket1)
}
"PRODUCT_GIFT_FTC_UP_GACHA_TICKET_10" => {
Some(Self::ProductGiftFtcUpGachaTicket10)
}
"PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_1" => {
Some(Self::ProductGiftFtcNormalGachaTicket1)
}
"PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_10" => {
Some(Self::ProductGiftFtcNormalGachaTicket10)
}
"PRODUCT_GIFT_TICKET_10" => Some(Self::ProductGiftTicket10),
"EJEBHIIKAJF_DBIADNGNFMD" => Some(Self::EjebhiikajfDbiadngnfmd),
"ProductGiftType_OOLBPMEJANG" => Some(Self::Oolbpmejang),
"ProductGiftType_NKJADAFIFIK" => Some(Self::Nkjadafifik),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FeatureSwitchType {
BlohgfcfeelOllfdoonpph = 0,
BlohgfcfeelCmpboefpaff = 1,
BlohgfcfeelNpmmmjeabda = 2,
BlohgfcfeelLdfmlgodbci = 3,
BlohgfcfeelImfcebafaod = 4,
BlohgfcfeelPmjogffogga = 5,
BlohgfcfeelGmgnbikffjg = 6,
BlohgfcfeelNehklafbdhn = 7,
BlohgfcfeelCjlchbbleng = 8,
BlohgfcfeelJnknfaiigmk = 9,
BlohgfcfeelGmkiadncpni = 10,
BlohgfcfeelMgicolcgdab = 11,
BlohgfcfeelNgpacinnimd = 12,
BlohgfcfeelOaiebhmhlep = 13,
BlohgfcfeelFipdokkdaac = 14,
BlohgfcfeelAphdkdpmeff = 15,
BlohgfcfeelPifhpbhfbob = 16,
BlohgfcfeelEggfikodaba = 17,
BlohgfcfeelPhokaodfggn = 18,
BlohgfcfeelDdjkamdefob = 19,
BlohgfcfeelBfnchiooegi = 20,
BlohgfcfeelEakicfjgjcg = 21,
BlohgfcfeelJljgffjbmap = 22,
BlohgfcfeelDbmibejdgnk = 23,
BlohgfcfeelLihgipdamee = 24,
BlohgfcfeelPbmefecmlbn = 25,
BlohgfcfeelNjibbldhbpa = 26,
BlohgfcfeelJnojkpfdene = 27,
BlohgfcfeelHhngoaplcaj = 28,
BlohgfcfeelPjiadefeoce = 29,
BlohgfcfeelEljkdenklbb = 30,
BlohgfcfeelHphlhnecbnc = 32,
BlohgfcfeelOdbdmoccodh = 33,
BlohgfcfeelCachilijdao = 34,
BlohgfcfeelAeildnimlhf = 35,
BlohgfcfeelPnlhbblodfa = 36,
BlohgfcfeelFjbiebhjgon = 37,
BlohgfcfeelAojppbmciej = 38,
BlohgfcfeelMeehjjdbmkp = 39,
BlohgfcfeelOdpbagebpgl = 40,
BlohgfcfeelMijangmgpkl = 41,
BlohgfcfeelCghnmchablo = 42,
BlohgfcfeelFbkifmkmlno = 43,
BlohgfcfeelHlfpefnlmle = 44,
BlohgfcfeelBifdpcpbgln = 45,
BlohgfcfeelDcpimkdcfle = 46,
BlohgfcfeelKjdbbpehcno = 47,
BlohgfcfeelNibgljhfmno = 48,
BlohgfcfeelHopblplcjlo = 49,
BlohgfcfeelFohohlfleej = 50,
BlohgfcfeelNafkmfkgkpn = 51,
BlohgfcfeelOiaklfcdfck = 52,
BlohgfcfeelKfilndomnaa = 53,
BlohgfcfeelObedffdldkd = 54,
BlohgfcfeelFhjbilodkoo = 55,
BlohgfcfeelIbkccgobplk = 56,
BlohgfcfeelMjhmecnjifb = 58,
BlohgfcfeelGifaieodmbc = 59,
BlohgfcfeelGaljoechlaa = 60,
BlohgfcfeelNhefhkbdcmc = 61,
BlohgfcfeelCknefapknbd = 62,
BlohgfcfeelFjkmnddekoa = 63,
BlohgfcfeelFfnghdianma = 64,
BlohgfcfeelKeeenoccnnd = 65,
BlohgfcfeelGplcbdbkcpd = 66,
BlohgfcfeelKefjfjdbpkg = 67,
BlohgfcfeelAcfloionoda = 68,
BlohgfcfeelOpgdddoggoe = 69,
BlohgfcfeelOmbhmdbldej = 70,
BlohgfcfeelNcihplbabnc = 71,
BlohgfcfeelAkglhlmikmm = 72,
BlohgfcfeelBclmechbikb = 73,
BlohgfcfeelGebmcaoaiej = 74,
BlohgfcfeelEggigabahpo = 75,
BlohgfcfeelKjmdgiiopoo = 76,
BlohgfcfeelFcjafagbglg = 77,
BlohgfcfeelKngbcafgali = 78,
BlohgfcfeelHggnfjckbda = 79,
BlohgfcfeelFannnopgfbb = 80,
BlohgfcfeelBfjnfbijinb = 81,
BlohgfcfeelJgkmcbgfjll = 82,
BlohgfcfeelAjbafcamemh = 83,
BlohgfcfeelOcdkaoglbpc = 84,
BlohgfcfeelNchiopjlmfe = 85,
BlohgfcfeelPoeheekbhlh = 86,
BlohgfcfeelEbgfeklfjdb = 87,
BlohgfcfeelJojlkcighaj = 88,
BlohgfcfeelIgbcopcfpai = 89,
BlohgfcfeelGafeebbcoek = 90,
BlohgfcfeelCoofldlkdfm = 91,
BlohgfcfeelKnmalpbjljl = 92,
BlohgfcfeelIpddhmbdlji = 93,
BlohgfcfeelAnckmnilocg = 94,
BlohgfcfeelKacohbejfod = 95,
BlohgfcfeelKgmkfopkjpk = 96,
BlohgfcfeelHbmlknfmgen = 97,
}
impl FeatureSwitchType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BlohgfcfeelOllfdoonpph => "BLOHGFCFEEL_OLLFDOONPPH",
Self::BlohgfcfeelCmpboefpaff => "BLOHGFCFEEL_CMPBOEFPAFF",
Self::BlohgfcfeelNpmmmjeabda => "BLOHGFCFEEL_NPMMMJEABDA",
Self::BlohgfcfeelLdfmlgodbci => "BLOHGFCFEEL_LDFMLGODBCI",
Self::BlohgfcfeelImfcebafaod => "BLOHGFCFEEL_IMFCEBAFAOD",
Self::BlohgfcfeelPmjogffogga => "BLOHGFCFEEL_PMJOGFFOGGA",
Self::BlohgfcfeelGmgnbikffjg => "BLOHGFCFEEL_GMGNBIKFFJG",
Self::BlohgfcfeelNehklafbdhn => "BLOHGFCFEEL_NEHKLAFBDHN",
Self::BlohgfcfeelCjlchbbleng => "BLOHGFCFEEL_CJLCHBBLENG",
Self::BlohgfcfeelJnknfaiigmk => "BLOHGFCFEEL_JNKNFAIIGMK",
Self::BlohgfcfeelGmkiadncpni => "BLOHGFCFEEL_GMKIADNCPNI",
Self::BlohgfcfeelMgicolcgdab => "BLOHGFCFEEL_MGICOLCGDAB",
Self::BlohgfcfeelNgpacinnimd => "BLOHGFCFEEL_NGPACINNIMD",
Self::BlohgfcfeelOaiebhmhlep => "BLOHGFCFEEL_OAIEBHMHLEP",
Self::BlohgfcfeelFipdokkdaac => "BLOHGFCFEEL_FIPDOKKDAAC",
Self::BlohgfcfeelAphdkdpmeff => "BLOHGFCFEEL_APHDKDPMEFF",
Self::BlohgfcfeelPifhpbhfbob => "BLOHGFCFEEL_PIFHPBHFBOB",
Self::BlohgfcfeelEggfikodaba => "BLOHGFCFEEL_EGGFIKODABA",
Self::BlohgfcfeelPhokaodfggn => "BLOHGFCFEEL_PHOKAODFGGN",
Self::BlohgfcfeelDdjkamdefob => "BLOHGFCFEEL_DDJKAMDEFOB",
Self::BlohgfcfeelBfnchiooegi => "BLOHGFCFEEL_BFNCHIOOEGI",
Self::BlohgfcfeelEakicfjgjcg => "BLOHGFCFEEL_EAKICFJGJCG",
Self::BlohgfcfeelJljgffjbmap => "BLOHGFCFEEL_JLJGFFJBMAP",
Self::BlohgfcfeelDbmibejdgnk => "BLOHGFCFEEL_DBMIBEJDGNK",
Self::BlohgfcfeelLihgipdamee => "BLOHGFCFEEL_LIHGIPDAMEE",
Self::BlohgfcfeelPbmefecmlbn => "BLOHGFCFEEL_PBMEFECMLBN",
Self::BlohgfcfeelNjibbldhbpa => "BLOHGFCFEEL_NJIBBLDHBPA",
Self::BlohgfcfeelJnojkpfdene => "BLOHGFCFEEL_JNOJKPFDENE",
Self::BlohgfcfeelHhngoaplcaj => "BLOHGFCFEEL_HHNGOAPLCAJ",
Self::BlohgfcfeelPjiadefeoce => "BLOHGFCFEEL_PJIADEFEOCE",
Self::BlohgfcfeelEljkdenklbb => "BLOHGFCFEEL_ELJKDENKLBB",
Self::BlohgfcfeelHphlhnecbnc => "BLOHGFCFEEL_HPHLHNECBNC",
Self::BlohgfcfeelOdbdmoccodh => "BLOHGFCFEEL_ODBDMOCCODH",
Self::BlohgfcfeelCachilijdao => "BLOHGFCFEEL_CACHILIJDAO",
Self::BlohgfcfeelAeildnimlhf => "BLOHGFCFEEL_AEILDNIMLHF",
Self::BlohgfcfeelPnlhbblodfa => "BLOHGFCFEEL_PNLHBBLODFA",
Self::BlohgfcfeelFjbiebhjgon => "BLOHGFCFEEL_FJBIEBHJGON",
Self::BlohgfcfeelAojppbmciej => "BLOHGFCFEEL_AOJPPBMCIEJ",
Self::BlohgfcfeelMeehjjdbmkp => "BLOHGFCFEEL_MEEHJJDBMKP",
Self::BlohgfcfeelOdpbagebpgl => "BLOHGFCFEEL_ODPBAGEBPGL",
Self::BlohgfcfeelMijangmgpkl => "BLOHGFCFEEL_MIJANGMGPKL",
Self::BlohgfcfeelCghnmchablo => "BLOHGFCFEEL_CGHNMCHABLO",
Self::BlohgfcfeelFbkifmkmlno => "BLOHGFCFEEL_FBKIFMKMLNO",
Self::BlohgfcfeelHlfpefnlmle => "BLOHGFCFEEL_HLFPEFNLMLE",
Self::BlohgfcfeelBifdpcpbgln => "BLOHGFCFEEL_BIFDPCPBGLN",
Self::BlohgfcfeelDcpimkdcfle => "BLOHGFCFEEL_DCPIMKDCFLE",
Self::BlohgfcfeelKjdbbpehcno => "BLOHGFCFEEL_KJDBBPEHCNO",
Self::BlohgfcfeelNibgljhfmno => "BLOHGFCFEEL_NIBGLJHFMNO",
Self::BlohgfcfeelHopblplcjlo => "BLOHGFCFEEL_HOPBLPLCJLO",
Self::BlohgfcfeelFohohlfleej => "BLOHGFCFEEL_FOHOHLFLEEJ",
Self::BlohgfcfeelNafkmfkgkpn => "BLOHGFCFEEL_NAFKMFKGKPN",
Self::BlohgfcfeelOiaklfcdfck => "BLOHGFCFEEL_OIAKLFCDFCK",
Self::BlohgfcfeelKfilndomnaa => "BLOHGFCFEEL_KFILNDOMNAA",
Self::BlohgfcfeelObedffdldkd => "BLOHGFCFEEL_OBEDFFDLDKD",
Self::BlohgfcfeelFhjbilodkoo => "BLOHGFCFEEL_FHJBILODKOO",
Self::BlohgfcfeelIbkccgobplk => "BLOHGFCFEEL_IBKCCGOBPLK",
Self::BlohgfcfeelMjhmecnjifb => "BLOHGFCFEEL_MJHMECNJIFB",
Self::BlohgfcfeelGifaieodmbc => "BLOHGFCFEEL_GIFAIEODMBC",
Self::BlohgfcfeelGaljoechlaa => "BLOHGFCFEEL_GALJOECHLAA",
Self::BlohgfcfeelNhefhkbdcmc => "BLOHGFCFEEL_NHEFHKBDCMC",
Self::BlohgfcfeelCknefapknbd => "BLOHGFCFEEL_CKNEFAPKNBD",
Self::BlohgfcfeelFjkmnddekoa => "BLOHGFCFEEL_FJKMNDDEKOA",
Self::BlohgfcfeelFfnghdianma => "BLOHGFCFEEL_FFNGHDIANMA",
Self::BlohgfcfeelKeeenoccnnd => "BLOHGFCFEEL_KEEENOCCNND",
Self::BlohgfcfeelGplcbdbkcpd => "BLOHGFCFEEL_GPLCBDBKCPD",
Self::BlohgfcfeelKefjfjdbpkg => "BLOHGFCFEEL_KEFJFJDBPKG",
Self::BlohgfcfeelAcfloionoda => "BLOHGFCFEEL_ACFLOIONODA",
Self::BlohgfcfeelOpgdddoggoe => "BLOHGFCFEEL_OPGDDDOGGOE",
Self::BlohgfcfeelOmbhmdbldej => "BLOHGFCFEEL_OMBHMDBLDEJ",
Self::BlohgfcfeelNcihplbabnc => "BLOHGFCFEEL_NCIHPLBABNC",
Self::BlohgfcfeelAkglhlmikmm => "BLOHGFCFEEL_AKGLHLMIKMM",
Self::BlohgfcfeelBclmechbikb => "BLOHGFCFEEL_BCLMECHBIKB",
Self::BlohgfcfeelGebmcaoaiej => "BLOHGFCFEEL_GEBMCAOAIEJ",
Self::BlohgfcfeelEggigabahpo => "BLOHGFCFEEL_EGGIGABAHPO",
Self::BlohgfcfeelKjmdgiiopoo => "BLOHGFCFEEL_KJMDGIIOPOO",
Self::BlohgfcfeelFcjafagbglg => "BLOHGFCFEEL_FCJAFAGBGLG",
Self::BlohgfcfeelKngbcafgali => "BLOHGFCFEEL_KNGBCAFGALI",
Self::BlohgfcfeelHggnfjckbda => "BLOHGFCFEEL_HGGNFJCKBDA",
Self::BlohgfcfeelFannnopgfbb => "BLOHGFCFEEL_FANNNOPGFBB",
Self::BlohgfcfeelBfjnfbijinb => "BLOHGFCFEEL_BFJNFBIJINB",
Self::BlohgfcfeelJgkmcbgfjll => "BLOHGFCFEEL_JGKMCBGFJLL",
Self::BlohgfcfeelAjbafcamemh => "BLOHGFCFEEL_AJBAFCAMEMH",
Self::BlohgfcfeelOcdkaoglbpc => "BLOHGFCFEEL_OCDKAOGLBPC",
Self::BlohgfcfeelNchiopjlmfe => "BLOHGFCFEEL_NCHIOPJLMFE",
Self::BlohgfcfeelPoeheekbhlh => "BLOHGFCFEEL_POEHEEKBHLH",
Self::BlohgfcfeelEbgfeklfjdb => "BLOHGFCFEEL_EBGFEKLFJDB",
Self::BlohgfcfeelJojlkcighaj => "BLOHGFCFEEL_JOJLKCIGHAJ",
Self::BlohgfcfeelIgbcopcfpai => "BLOHGFCFEEL_IGBCOPCFPAI",
Self::BlohgfcfeelGafeebbcoek => "BLOHGFCFEEL_GAFEEBBCOEK",
Self::BlohgfcfeelCoofldlkdfm => "BLOHGFCFEEL_COOFLDLKDFM",
Self::BlohgfcfeelKnmalpbjljl => "BLOHGFCFEEL_KNMALPBJLJL",
Self::BlohgfcfeelIpddhmbdlji => "BLOHGFCFEEL_IPDDHMBDLJI",
Self::BlohgfcfeelAnckmnilocg => "BLOHGFCFEEL_ANCKMNILOCG",
Self::BlohgfcfeelKacohbejfod => "BLOHGFCFEEL_KACOHBEJFOD",
Self::BlohgfcfeelKgmkfopkjpk => "BLOHGFCFEEL_KGMKFOPKJPK",
Self::BlohgfcfeelHbmlknfmgen => "BLOHGFCFEEL_HBMLKNFMGEN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BLOHGFCFEEL_OLLFDOONPPH" => Some(Self::BlohgfcfeelOllfdoonpph),
"BLOHGFCFEEL_CMPBOEFPAFF" => Some(Self::BlohgfcfeelCmpboefpaff),
"BLOHGFCFEEL_NPMMMJEABDA" => Some(Self::BlohgfcfeelNpmmmjeabda),
"BLOHGFCFEEL_LDFMLGODBCI" => Some(Self::BlohgfcfeelLdfmlgodbci),
"BLOHGFCFEEL_IMFCEBAFAOD" => Some(Self::BlohgfcfeelImfcebafaod),
"BLOHGFCFEEL_PMJOGFFOGGA" => Some(Self::BlohgfcfeelPmjogffogga),
"BLOHGFCFEEL_GMGNBIKFFJG" => Some(Self::BlohgfcfeelGmgnbikffjg),
"BLOHGFCFEEL_NEHKLAFBDHN" => Some(Self::BlohgfcfeelNehklafbdhn),
"BLOHGFCFEEL_CJLCHBBLENG" => Some(Self::BlohgfcfeelCjlchbbleng),
"BLOHGFCFEEL_JNKNFAIIGMK" => Some(Self::BlohgfcfeelJnknfaiigmk),
"BLOHGFCFEEL_GMKIADNCPNI" => Some(Self::BlohgfcfeelGmkiadncpni),
"BLOHGFCFEEL_MGICOLCGDAB" => Some(Self::BlohgfcfeelMgicolcgdab),
"BLOHGFCFEEL_NGPACINNIMD" => Some(Self::BlohgfcfeelNgpacinnimd),
"BLOHGFCFEEL_OAIEBHMHLEP" => Some(Self::BlohgfcfeelOaiebhmhlep),
"BLOHGFCFEEL_FIPDOKKDAAC" => Some(Self::BlohgfcfeelFipdokkdaac),
"BLOHGFCFEEL_APHDKDPMEFF" => Some(Self::BlohgfcfeelAphdkdpmeff),
"BLOHGFCFEEL_PIFHPBHFBOB" => Some(Self::BlohgfcfeelPifhpbhfbob),
"BLOHGFCFEEL_EGGFIKODABA" => Some(Self::BlohgfcfeelEggfikodaba),
"BLOHGFCFEEL_PHOKAODFGGN" => Some(Self::BlohgfcfeelPhokaodfggn),
"BLOHGFCFEEL_DDJKAMDEFOB" => Some(Self::BlohgfcfeelDdjkamdefob),
"BLOHGFCFEEL_BFNCHIOOEGI" => Some(Self::BlohgfcfeelBfnchiooegi),
"BLOHGFCFEEL_EAKICFJGJCG" => Some(Self::BlohgfcfeelEakicfjgjcg),
"BLOHGFCFEEL_JLJGFFJBMAP" => Some(Self::BlohgfcfeelJljgffjbmap),
"BLOHGFCFEEL_DBMIBEJDGNK" => Some(Self::BlohgfcfeelDbmibejdgnk),
"BLOHGFCFEEL_LIHGIPDAMEE" => Some(Self::BlohgfcfeelLihgipdamee),
"BLOHGFCFEEL_PBMEFECMLBN" => Some(Self::BlohgfcfeelPbmefecmlbn),
"BLOHGFCFEEL_NJIBBLDHBPA" => Some(Self::BlohgfcfeelNjibbldhbpa),
"BLOHGFCFEEL_JNOJKPFDENE" => Some(Self::BlohgfcfeelJnojkpfdene),
"BLOHGFCFEEL_HHNGOAPLCAJ" => Some(Self::BlohgfcfeelHhngoaplcaj),
"BLOHGFCFEEL_PJIADEFEOCE" => Some(Self::BlohgfcfeelPjiadefeoce),
"BLOHGFCFEEL_ELJKDENKLBB" => Some(Self::BlohgfcfeelEljkdenklbb),
"BLOHGFCFEEL_HPHLHNECBNC" => Some(Self::BlohgfcfeelHphlhnecbnc),
"BLOHGFCFEEL_ODBDMOCCODH" => Some(Self::BlohgfcfeelOdbdmoccodh),
"BLOHGFCFEEL_CACHILIJDAO" => Some(Self::BlohgfcfeelCachilijdao),
"BLOHGFCFEEL_AEILDNIMLHF" => Some(Self::BlohgfcfeelAeildnimlhf),
"BLOHGFCFEEL_PNLHBBLODFA" => Some(Self::BlohgfcfeelPnlhbblodfa),
"BLOHGFCFEEL_FJBIEBHJGON" => Some(Self::BlohgfcfeelFjbiebhjgon),
"BLOHGFCFEEL_AOJPPBMCIEJ" => Some(Self::BlohgfcfeelAojppbmciej),
"BLOHGFCFEEL_MEEHJJDBMKP" => Some(Self::BlohgfcfeelMeehjjdbmkp),
"BLOHGFCFEEL_ODPBAGEBPGL" => Some(Self::BlohgfcfeelOdpbagebpgl),
"BLOHGFCFEEL_MIJANGMGPKL" => Some(Self::BlohgfcfeelMijangmgpkl),
"BLOHGFCFEEL_CGHNMCHABLO" => Some(Self::BlohgfcfeelCghnmchablo),
"BLOHGFCFEEL_FBKIFMKMLNO" => Some(Self::BlohgfcfeelFbkifmkmlno),
"BLOHGFCFEEL_HLFPEFNLMLE" => Some(Self::BlohgfcfeelHlfpefnlmle),
"BLOHGFCFEEL_BIFDPCPBGLN" => Some(Self::BlohgfcfeelBifdpcpbgln),
"BLOHGFCFEEL_DCPIMKDCFLE" => Some(Self::BlohgfcfeelDcpimkdcfle),
"BLOHGFCFEEL_KJDBBPEHCNO" => Some(Self::BlohgfcfeelKjdbbpehcno),
"BLOHGFCFEEL_NIBGLJHFMNO" => Some(Self::BlohgfcfeelNibgljhfmno),
"BLOHGFCFEEL_HOPBLPLCJLO" => Some(Self::BlohgfcfeelHopblplcjlo),
"BLOHGFCFEEL_FOHOHLFLEEJ" => Some(Self::BlohgfcfeelFohohlfleej),
"BLOHGFCFEEL_NAFKMFKGKPN" => Some(Self::BlohgfcfeelNafkmfkgkpn),
"BLOHGFCFEEL_OIAKLFCDFCK" => Some(Self::BlohgfcfeelOiaklfcdfck),
"BLOHGFCFEEL_KFILNDOMNAA" => Some(Self::BlohgfcfeelKfilndomnaa),
"BLOHGFCFEEL_OBEDFFDLDKD" => Some(Self::BlohgfcfeelObedffdldkd),
"BLOHGFCFEEL_FHJBILODKOO" => Some(Self::BlohgfcfeelFhjbilodkoo),
"BLOHGFCFEEL_IBKCCGOBPLK" => Some(Self::BlohgfcfeelIbkccgobplk),
"BLOHGFCFEEL_MJHMECNJIFB" => Some(Self::BlohgfcfeelMjhmecnjifb),
"BLOHGFCFEEL_GIFAIEODMBC" => Some(Self::BlohgfcfeelGifaieodmbc),
"BLOHGFCFEEL_GALJOECHLAA" => Some(Self::BlohgfcfeelGaljoechlaa),
"BLOHGFCFEEL_NHEFHKBDCMC" => Some(Self::BlohgfcfeelNhefhkbdcmc),
"BLOHGFCFEEL_CKNEFAPKNBD" => Some(Self::BlohgfcfeelCknefapknbd),
"BLOHGFCFEEL_FJKMNDDEKOA" => Some(Self::BlohgfcfeelFjkmnddekoa),
"BLOHGFCFEEL_FFNGHDIANMA" => Some(Self::BlohgfcfeelFfnghdianma),
"BLOHGFCFEEL_KEEENOCCNND" => Some(Self::BlohgfcfeelKeeenoccnnd),
"BLOHGFCFEEL_GPLCBDBKCPD" => Some(Self::BlohgfcfeelGplcbdbkcpd),
"BLOHGFCFEEL_KEFJFJDBPKG" => Some(Self::BlohgfcfeelKefjfjdbpkg),
"BLOHGFCFEEL_ACFLOIONODA" => Some(Self::BlohgfcfeelAcfloionoda),
"BLOHGFCFEEL_OPGDDDOGGOE" => Some(Self::BlohgfcfeelOpgdddoggoe),
"BLOHGFCFEEL_OMBHMDBLDEJ" => Some(Self::BlohgfcfeelOmbhmdbldej),
"BLOHGFCFEEL_NCIHPLBABNC" => Some(Self::BlohgfcfeelNcihplbabnc),
"BLOHGFCFEEL_AKGLHLMIKMM" => Some(Self::BlohgfcfeelAkglhlmikmm),
"BLOHGFCFEEL_BCLMECHBIKB" => Some(Self::BlohgfcfeelBclmechbikb),
"BLOHGFCFEEL_GEBMCAOAIEJ" => Some(Self::BlohgfcfeelGebmcaoaiej),
"BLOHGFCFEEL_EGGIGABAHPO" => Some(Self::BlohgfcfeelEggigabahpo),
"BLOHGFCFEEL_KJMDGIIOPOO" => Some(Self::BlohgfcfeelKjmdgiiopoo),
"BLOHGFCFEEL_FCJAFAGBGLG" => Some(Self::BlohgfcfeelFcjafagbglg),
"BLOHGFCFEEL_KNGBCAFGALI" => Some(Self::BlohgfcfeelKngbcafgali),
"BLOHGFCFEEL_HGGNFJCKBDA" => Some(Self::BlohgfcfeelHggnfjckbda),
"BLOHGFCFEEL_FANNNOPGFBB" => Some(Self::BlohgfcfeelFannnopgfbb),
"BLOHGFCFEEL_BFJNFBIJINB" => Some(Self::BlohgfcfeelBfjnfbijinb),
"BLOHGFCFEEL_JGKMCBGFJLL" => Some(Self::BlohgfcfeelJgkmcbgfjll),
"BLOHGFCFEEL_AJBAFCAMEMH" => Some(Self::BlohgfcfeelAjbafcamemh),
"BLOHGFCFEEL_OCDKAOGLBPC" => Some(Self::BlohgfcfeelOcdkaoglbpc),
"BLOHGFCFEEL_NCHIOPJLMFE" => Some(Self::BlohgfcfeelNchiopjlmfe),
"BLOHGFCFEEL_POEHEEKBHLH" => Some(Self::BlohgfcfeelPoeheekbhlh),
"BLOHGFCFEEL_EBGFEKLFJDB" => Some(Self::BlohgfcfeelEbgfeklfjdb),
"BLOHGFCFEEL_JOJLKCIGHAJ" => Some(Self::BlohgfcfeelJojlkcighaj),
"BLOHGFCFEEL_IGBCOPCFPAI" => Some(Self::BlohgfcfeelIgbcopcfpai),
"BLOHGFCFEEL_GAFEEBBCOEK" => Some(Self::BlohgfcfeelGafeebbcoek),
"BLOHGFCFEEL_COOFLDLKDFM" => Some(Self::BlohgfcfeelCoofldlkdfm),
"BLOHGFCFEEL_KNMALPBJLJL" => Some(Self::BlohgfcfeelKnmalpbjljl),
"BLOHGFCFEEL_IPDDHMBDLJI" => Some(Self::BlohgfcfeelIpddhmbdlji),
"BLOHGFCFEEL_ANCKMNILOCG" => Some(Self::BlohgfcfeelAnckmnilocg),
"BLOHGFCFEEL_KACOHBEJFOD" => Some(Self::BlohgfcfeelKacohbejfod),
"BLOHGFCFEEL_KGMKFOPKJPK" => Some(Self::BlohgfcfeelKgmkfopkjpk),
"BLOHGFCFEEL_HBMLKNFMGEN" => Some(Self::BlohgfcfeelHbmlknfmgen),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SecretKeyType {
SecretKeyNone = 0,
SecretKeyServerCheck = 1,
SecretKeyVideo = 2,
SecretKeyBattleTime = 3,
}
impl SecretKeyType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::SecretKeyNone => "SECRET_KEY_NONE",
Self::SecretKeyServerCheck => "SECRET_KEY_SERVER_CHECK",
Self::SecretKeyVideo => "SECRET_KEY_VIDEO",
Self::SecretKeyBattleTime => "SECRET_KEY_BATTLE_TIME",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"SECRET_KEY_NONE" => Some(Self::SecretKeyNone),
"SECRET_KEY_SERVER_CHECK" => Some(Self::SecretKeyServerCheck),
"SECRET_KEY_VIDEO" => Some(Self::SecretKeyVideo),
"SECRET_KEY_BATTLE_TIME" => Some(Self::SecretKeyBattleTime),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pbiefhknafa {
Nlcdgipgfdj = 0,
Kbbdecfffal = 1,
}
impl Pbiefhknafa {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "PBIEFHKNAFA_NLCDGIPGFDJ",
Self::Kbbdecfffal => "PBIEFHKNAFA_KBBDECFFFAL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PBIEFHKNAFA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"PBIEFHKNAFA_KBBDECFFFAL" => Some(Self::Kbbdecfffal),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PunkLordShareType {
EopodgpdkmoNlcdgipgfdj = 0,
EopodgpdkmoEnfiefppcic = 1,
EopodgpdkmoAcaockpigpl = 2,
}
impl PunkLordShareType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EopodgpdkmoNlcdgipgfdj => "EOPODGPDKMO_NLCDGIPGFDJ",
Self::EopodgpdkmoEnfiefppcic => "EOPODGPDKMO_ENFIEFPPCIC",
Self::EopodgpdkmoAcaockpigpl => "EOPODGPDKMO_ACAOCKPIGPL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EOPODGPDKMO_NLCDGIPGFDJ" => Some(Self::EopodgpdkmoNlcdgipgfdj),
"EOPODGPDKMO_ENFIEFPPCIC" => Some(Self::EopodgpdkmoEnfiefppcic),
"EOPODGPDKMO_ACAOCKPIGPL" => Some(Self::EopodgpdkmoAcaockpigpl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PunkLordAttackerStatus {
PfipeigdllkNlcdgipgfdj = 0,
PfipeigdllkCcalgncnfme = 1,
PfipeigdllkMokndkjfldh = 2,
PfipeigdllkHkldkmjmgah = 3,
}
impl PunkLordAttackerStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PfipeigdllkNlcdgipgfdj => "PFIPEIGDLLK_NLCDGIPGFDJ",
Self::PfipeigdllkCcalgncnfme => "PFIPEIGDLLK_CCALGNCNFME",
Self::PfipeigdllkMokndkjfldh => "PFIPEIGDLLK_MOKNDKJFLDH",
Self::PfipeigdllkHkldkmjmgah => "PFIPEIGDLLK_HKLDKMJMGAH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PFIPEIGDLLK_NLCDGIPGFDJ" => Some(Self::PfipeigdllkNlcdgipgfdj),
"PFIPEIGDLLK_CCALGNCNFME" => Some(Self::PfipeigdllkCcalgncnfme),
"PFIPEIGDLLK_MOKNDKJFLDH" => Some(Self::PfipeigdllkMokndkjfldh),
"PFIPEIGDLLK_HKLDKMJMGAH" => Some(Self::PfipeigdllkHkldkmjmgah),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pakhplahgbn {
Nlcdgipgfdj = 0,
Fiollioeajc = 1,
Cjmellliede = 2,
Cogcfdfakon = 3,
}
impl Pakhplahgbn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "PAKHPLAHGBN_NLCDGIPGFDJ",
Self::Fiollioeajc => "PAKHPLAHGBN_FIOLLIOEAJC",
Self::Cjmellliede => "PAKHPLAHGBN_CJMELLLIEDE",
Self::Cogcfdfakon => "PAKHPLAHGBN_COGCFDFAKON",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PAKHPLAHGBN_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"PAKHPLAHGBN_FIOLLIOEAJC" => Some(Self::Fiollioeajc),
"PAKHPLAHGBN_CJMELLLIEDE" => Some(Self::Cjmellliede),
"PAKHPLAHGBN_COGCFDFAKON" => Some(Self::Cogcfdfakon),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mcbfomigmla {
Nlcdgipgfdj = 0,
Lcmaddimion = 403,
Bngookfjflf = 404,
Pagpnoklnom = 401,
Bbgpaamecac = 402,
Mgnncjchcfm = 2300,
Neampncbgnk = 3100,
Kmgkehbigfb = 4100,
Cpkiffolbdl = 3700,
}
impl Mcbfomigmla {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "MCBFOMIGMLA_NLCDGIPGFDJ",
Self::Lcmaddimion => "MCBFOMIGMLA_LCMADDIMION",
Self::Bngookfjflf => "MCBFOMIGMLA_BNGOOKFJFLF",
Self::Pagpnoklnom => "MCBFOMIGMLA_PAGPNOKLNOM",
Self::Bbgpaamecac => "MCBFOMIGMLA_BBGPAAMECAC",
Self::Mgnncjchcfm => "MCBFOMIGMLA_MGNNCJCHCFM",
Self::Neampncbgnk => "MCBFOMIGMLA_NEAMPNCBGNK",
Self::Kmgkehbigfb => "MCBFOMIGMLA_KMGKEHBIGFB",
Self::Cpkiffolbdl => "MCBFOMIGMLA_CPKIFFOLBDL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MCBFOMIGMLA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"MCBFOMIGMLA_LCMADDIMION" => Some(Self::Lcmaddimion),
"MCBFOMIGMLA_BNGOOKFJFLF" => Some(Self::Bngookfjflf),
"MCBFOMIGMLA_PAGPNOKLNOM" => Some(Self::Pagpnoklnom),
"MCBFOMIGMLA_BBGPAAMECAC" => Some(Self::Bbgpaamecac),
"MCBFOMIGMLA_MGNNCJCHCFM" => Some(Self::Mgnncjchcfm),
"MCBFOMIGMLA_NEAMPNCBGNK" => Some(Self::Neampncbgnk),
"MCBFOMIGMLA_KMGKEHBIGFB" => Some(Self::Kmgkehbigfb),
"MCBFOMIGMLA_CPKIFFOLBDL" => Some(Self::Cpkiffolbdl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pidahabflbl {
Ongohdokeie = 0,
Fjbenkpgbpp = 1,
Ibnpgedfimo = 2,
}
impl Pidahabflbl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ongohdokeie => "PIDAHABFLBL_ONGOHDOKEIE",
Self::Fjbenkpgbpp => "PIDAHABFLBL_FJBENKPGBPP",
Self::Ibnpgedfimo => "PIDAHABFLBL_IBNPGEDFIMO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PIDAHABFLBL_ONGOHDOKEIE" => Some(Self::Ongohdokeie),
"PIDAHABFLBL_FJBENKPGBPP" => Some(Self::Fjbenkpgbpp),
"PIDAHABFLBL_IBNPGEDFIMO" => Some(Self::Ibnpgedfimo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum DevelopmentType {
KmjkpklcpnmBeehiffkoih = 0,
KmjkpklcpnmFjmkbhbkdng = 1,
KmjkpklcpnmOmmmliconeg = 2,
KmjkpklcpnmLmdjobneffl = 3,
KmjkpklcpnmCmapllhgpof = 4,
KmjkpklcpnmAocolegaicp = 5,
KmjkpklcpnmLodaglngoka = 6,
KmjkpklcpnmOcokanblfma = 7,
KmjkpklcpnmGpcjdnihagb = 8,
KmjkpklcpnmLmaaeehhjnc = 9,
KmjkpklcpnmHejaomejgkj = 10,
KmjkpklcpnmPhkeacmkmaa = 11,
KmjkpklcpnmMphkbcginlc = 12,
KmjkpklcpnmNpaibbcodoh = 13,
KmjkpklcpnmBiaikcldifd = 14,
KmjkpklcpnmFciblplmemi = 15,
KmjkpklcpnmJaemakhbnhd = 16,
KmjkpklcpnmLdpojoodfeh = 17,
KmjkpklcpnmOddkngfcbko = 18,
}
impl DevelopmentType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KmjkpklcpnmBeehiffkoih => "KMJKPKLCPNM_BEEHIFFKOIH",
Self::KmjkpklcpnmFjmkbhbkdng => "KMJKPKLCPNM_FJMKBHBKDNG",
Self::KmjkpklcpnmOmmmliconeg => "KMJKPKLCPNM_OMMMLICONEG",
Self::KmjkpklcpnmLmdjobneffl => "KMJKPKLCPNM_LMDJOBNEFFL",
Self::KmjkpklcpnmCmapllhgpof => "KMJKPKLCPNM_CMAPLLHGPOF",
Self::KmjkpklcpnmAocolegaicp => "KMJKPKLCPNM_AOCOLEGAICP",
Self::KmjkpklcpnmLodaglngoka => "KMJKPKLCPNM_LODAGLNGOKA",
Self::KmjkpklcpnmOcokanblfma => "KMJKPKLCPNM_OCOKANBLFMA",
Self::KmjkpklcpnmGpcjdnihagb => "KMJKPKLCPNM_GPCJDNIHAGB",
Self::KmjkpklcpnmLmaaeehhjnc => "KMJKPKLCPNM_LMAAEEHHJNC",
Self::KmjkpklcpnmHejaomejgkj => "KMJKPKLCPNM_HEJAOMEJGKJ",
Self::KmjkpklcpnmPhkeacmkmaa => "KMJKPKLCPNM_PHKEACMKMAA",
Self::KmjkpklcpnmMphkbcginlc => "KMJKPKLCPNM_MPHKBCGINLC",
Self::KmjkpklcpnmNpaibbcodoh => "KMJKPKLCPNM_NPAIBBCODOH",
Self::KmjkpklcpnmBiaikcldifd => "KMJKPKLCPNM_BIAIKCLDIFD",
Self::KmjkpklcpnmFciblplmemi => "KMJKPKLCPNM_FCIBLPLMEMI",
Self::KmjkpklcpnmJaemakhbnhd => "KMJKPKLCPNM_JAEMAKHBNHD",
Self::KmjkpklcpnmLdpojoodfeh => "KMJKPKLCPNM_LDPOJOODFEH",
Self::KmjkpklcpnmOddkngfcbko => "KMJKPKLCPNM_ODDKNGFCBKO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KMJKPKLCPNM_BEEHIFFKOIH" => Some(Self::KmjkpklcpnmBeehiffkoih),
"KMJKPKLCPNM_FJMKBHBKDNG" => Some(Self::KmjkpklcpnmFjmkbhbkdng),
"KMJKPKLCPNM_OMMMLICONEG" => Some(Self::KmjkpklcpnmOmmmliconeg),
"KMJKPKLCPNM_LMDJOBNEFFL" => Some(Self::KmjkpklcpnmLmdjobneffl),
"KMJKPKLCPNM_CMAPLLHGPOF" => Some(Self::KmjkpklcpnmCmapllhgpof),
"KMJKPKLCPNM_AOCOLEGAICP" => Some(Self::KmjkpklcpnmAocolegaicp),
"KMJKPKLCPNM_LODAGLNGOKA" => Some(Self::KmjkpklcpnmLodaglngoka),
"KMJKPKLCPNM_OCOKANBLFMA" => Some(Self::KmjkpklcpnmOcokanblfma),
"KMJKPKLCPNM_GPCJDNIHAGB" => Some(Self::KmjkpklcpnmGpcjdnihagb),
"KMJKPKLCPNM_LMAAEEHHJNC" => Some(Self::KmjkpklcpnmLmaaeehhjnc),
"KMJKPKLCPNM_HEJAOMEJGKJ" => Some(Self::KmjkpklcpnmHejaomejgkj),
"KMJKPKLCPNM_PHKEACMKMAA" => Some(Self::KmjkpklcpnmPhkeacmkmaa),
"KMJKPKLCPNM_MPHKBCGINLC" => Some(Self::KmjkpklcpnmMphkbcginlc),
"KMJKPKLCPNM_NPAIBBCODOH" => Some(Self::KmjkpklcpnmNpaibbcodoh),
"KMJKPKLCPNM_BIAIKCLDIFD" => Some(Self::KmjkpklcpnmBiaikcldifd),
"KMJKPKLCPNM_FCIBLPLMEMI" => Some(Self::KmjkpklcpnmFciblplmemi),
"KMJKPKLCPNM_JAEMAKHBNHD" => Some(Self::KmjkpklcpnmJaemakhbnhd),
"KMJKPKLCPNM_LDPOJOODFEH" => Some(Self::KmjkpklcpnmLdpojoodfeh),
"KMJKPKLCPNM_ODDKNGFCBKO" => Some(Self::KmjkpklcpnmOddkngfcbko),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PlayingState {
DihjilnecadNlcdgipgfdj = 0,
DihjilnecadCieijljajmo = 1,
DihjilnecadKhaekebcpok = 2,
DihjilnecadOoifobikple = 3,
DihjilnecadDkjadongebo = 4,
DihjilnecadHancjanfgfb = 5,
DihjilnecadBjffkkifahj = 6,
DihjilnecadDcmoammmoip = 7,
DihjilnecadBlglokniafi = 8,
DihjilnecadMgobjfofjih = 9,
DihjilnecadOailfpoobmj = 10,
}
impl PlayingState {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::DihjilnecadNlcdgipgfdj => "DIHJILNECAD_NLCDGIPGFDJ",
Self::DihjilnecadCieijljajmo => "DIHJILNECAD_CIEIJLJAJMO",
Self::DihjilnecadKhaekebcpok => "DIHJILNECAD_KHAEKEBCPOK",
Self::DihjilnecadOoifobikple => "DIHJILNECAD_OOIFOBIKPLE",
Self::DihjilnecadDkjadongebo => "DIHJILNECAD_DKJADONGEBO",
Self::DihjilnecadHancjanfgfb => "DIHJILNECAD_HANCJANFGFB",
Self::DihjilnecadBjffkkifahj => "DIHJILNECAD_BJFFKKIFAHJ",
Self::DihjilnecadDcmoammmoip => "DIHJILNECAD_DCMOAMMMOIP",
Self::DihjilnecadBlglokniafi => "DIHJILNECAD_BLGLOKNIAFI",
Self::DihjilnecadMgobjfofjih => "DIHJILNECAD_MGOBJFOFJIH",
Self::DihjilnecadOailfpoobmj => "DIHJILNECAD_OAILFPOOBMJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DIHJILNECAD_NLCDGIPGFDJ" => Some(Self::DihjilnecadNlcdgipgfdj),
"DIHJILNECAD_CIEIJLJAJMO" => Some(Self::DihjilnecadCieijljajmo),
"DIHJILNECAD_KHAEKEBCPOK" => Some(Self::DihjilnecadKhaekebcpok),
"DIHJILNECAD_OOIFOBIKPLE" => Some(Self::DihjilnecadOoifobikple),
"DIHJILNECAD_DKJADONGEBO" => Some(Self::DihjilnecadDkjadongebo),
"DIHJILNECAD_HANCJANFGFB" => Some(Self::DihjilnecadHancjanfgfb),
"DIHJILNECAD_BJFFKKIFAHJ" => Some(Self::DihjilnecadBjffkkifahj),
"DIHJILNECAD_DCMOAMMMOIP" => Some(Self::DihjilnecadDcmoammmoip),
"DIHJILNECAD_BLGLOKNIAFI" => Some(Self::DihjilnecadBlglokniafi),
"DIHJILNECAD_MGOBJFOFJIH" => Some(Self::DihjilnecadMgobjfofjih),
"DIHJILNECAD_OAILFPOOBMJ" => Some(Self::DihjilnecadOailfpoobmj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Enfibaehkad {
Amolblfoepc = 0,
Fgdcnhhafom = 1,
Pebfglkgjmn = 2,
Iddikookeom = 3,
}
impl Enfibaehkad {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Amolblfoepc => "ENFIBAEHKAD_AMOLBLFOEPC",
Self::Fgdcnhhafom => "ENFIBAEHKAD_FGDCNHHAFOM",
Self::Pebfglkgjmn => "ENFIBAEHKAD_PEBFGLKGJMN",
Self::Iddikookeom => "ENFIBAEHKAD_IDDIKOOKEOM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ENFIBAEHKAD_AMOLBLFOEPC" => Some(Self::Amolblfoepc),
"ENFIBAEHKAD_FGDCNHHAFOM" => Some(Self::Fgdcnhhafom),
"ENFIBAEHKAD_PEBFGLKGJMN" => Some(Self::Pebfglkgjmn),
"ENFIBAEHKAD_IDDIKOOKEOM" => Some(Self::Iddikookeom),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Oonkjiiepdc {
Nlcdgipgfdj = 0,
Bpocohfiaoh = 1,
Ncipehohdmg = 2,
Hmogohofpfg = 3,
Hnadonafddn = 4,
Anaijlloohf = 5,
}
impl Oonkjiiepdc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "OONKJIIEPDC_NLCDGIPGFDJ",
Self::Bpocohfiaoh => "OONKJIIEPDC_BPOCOHFIAOH",
Self::Ncipehohdmg => "OONKJIIEPDC_NCIPEHOHDMG",
Self::Hmogohofpfg => "OONKJIIEPDC_HMOGOHOFPFG",
Self::Hnadonafddn => "OONKJIIEPDC_HNADONAFDDN",
Self::Anaijlloohf => "OONKJIIEPDC_ANAIJLLOOHF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OONKJIIEPDC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"OONKJIIEPDC_BPOCOHFIAOH" => Some(Self::Bpocohfiaoh),
"OONKJIIEPDC_NCIPEHOHDMG" => Some(Self::Ncipehohdmg),
"OONKJIIEPDC_HMOGOHOFPFG" => Some(Self::Hmogohofpfg),
"OONKJIIEPDC_HNADONAFDDN" => Some(Self::Hnadonafddn),
"OONKJIIEPDC_ANAIJLLOOHF" => Some(Self::Anaijlloohf),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PlanetFesCardPieceApplyPermissionType {
BokmdmedahnOapahommcgo = 0,
BokmdmedahnGojldpcamhm = 1,
BokmdmedahnMkaahipojbj = 2,
}
impl PlanetFesCardPieceApplyPermissionType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BokmdmedahnOapahommcgo => "BOKMDMEDAHN_OAPAHOMMCGO",
Self::BokmdmedahnGojldpcamhm => "BOKMDMEDAHN_GOJLDPCAMHM",
Self::BokmdmedahnMkaahipojbj => "BOKMDMEDAHN_MKAAHIPOJBJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BOKMDMEDAHN_OAPAHOMMCGO" => Some(Self::BokmdmedahnOapahommcgo),
"BOKMDMEDAHN_GOJLDPCAMHM" => Some(Self::BokmdmedahnGojldpcamhm),
"BOKMDMEDAHN_MKAAHIPOJBJ" => Some(Self::BokmdmedahnMkaahipojbj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Helmgacmhhf {
Plcnmngmfnn = 0,
Cofaoigaoig = 1,
Fkhfjiiflic = 2,
Lhiicamofbi = 3,
Kkkaimanebf = 4,
}
impl Helmgacmhhf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Plcnmngmfnn => "HELMGACMHHF_PLCNMNGMFNN",
Self::Cofaoigaoig => "HELMGACMHHF_COFAOIGAOIG",
Self::Fkhfjiiflic => "HELMGACMHHF_FKHFJIIFLIC",
Self::Lhiicamofbi => "HELMGACMHHF_LHIICAMOFBI",
Self::Kkkaimanebf => "HELMGACMHHF_KKKAIMANEBF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HELMGACMHHF_PLCNMNGMFNN" => Some(Self::Plcnmngmfnn),
"HELMGACMHHF_COFAOIGAOIG" => Some(Self::Cofaoigaoig),
"HELMGACMHHF_FKHFJIIFLIC" => Some(Self::Fkhfjiiflic),
"HELMGACMHHF_LHIICAMOFBI" => Some(Self::Lhiicamofbi),
"HELMGACMHHF_KKKAIMANEBF" => Some(Self::Kkkaimanebf),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ebfckngimjc {
Lkpjfhakfce = 0,
Ghkajgchalb = 1,
Hkopbcoijhh = 2,
}
impl Ebfckngimjc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lkpjfhakfce => "EBFCKNGIMJC_LKPJFHAKFCE",
Self::Ghkajgchalb => "EBFCKNGIMJC_GHKAJGCHALB",
Self::Hkopbcoijhh => "EBFCKNGIMJC_HKOPBCOIJHH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EBFCKNGIMJC_LKPJFHAKFCE" => Some(Self::Lkpjfhakfce),
"EBFCKNGIMJC_GHKAJGCHALB" => Some(Self::Ghkajgchalb),
"EBFCKNGIMJC_HKOPBCOIJHH" => Some(Self::Hkopbcoijhh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mohnimlcoda {
Nlcdgipgfdj = 0,
Dmjkcojlfcl = 1,
Aneighkmjkb = 2,
Mgmpdhkjfim = 3,
Maibaoaogid = 4,
Egcgfgdilbc = 5,
Keeibdbejlh = 6,
Level = 7,
Dimifcjphme = 8,
Peedcbadbhj = 9,
}
impl Mohnimlcoda {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "MOHNIMLCODA_NLCDGIPGFDJ",
Self::Dmjkcojlfcl => "MOHNIMLCODA_DMJKCOJLFCL",
Self::Aneighkmjkb => "MOHNIMLCODA_ANEIGHKMJKB",
Self::Mgmpdhkjfim => "MOHNIMLCODA_MGMPDHKJFIM",
Self::Maibaoaogid => "MOHNIMLCODA_MAIBAOAOGID",
Self::Egcgfgdilbc => "MOHNIMLCODA_EGCGFGDILBC",
Self::Keeibdbejlh => "MOHNIMLCODA_KEEIBDBEJLH",
Self::Level => "MOHNIMLCODA_level",
Self::Dimifcjphme => "MOHNIMLCODA_DIMIFCJPHME",
Self::Peedcbadbhj => "MOHNIMLCODA_PEEDCBADBHJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MOHNIMLCODA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"MOHNIMLCODA_DMJKCOJLFCL" => Some(Self::Dmjkcojlfcl),
"MOHNIMLCODA_ANEIGHKMJKB" => Some(Self::Aneighkmjkb),
"MOHNIMLCODA_MGMPDHKJFIM" => Some(Self::Mgmpdhkjfim),
"MOHNIMLCODA_MAIBAOAOGID" => Some(Self::Maibaoaogid),
"MOHNIMLCODA_EGCGFGDILBC" => Some(Self::Egcgfgdilbc),
"MOHNIMLCODA_KEEIBDBEJLH" => Some(Self::Keeibdbejlh),
"MOHNIMLCODA_level" => Some(Self::Level),
"MOHNIMLCODA_DIMIFCJPHME" => Some(Self::Dimifcjphme),
"MOHNIMLCODA_PEEDCBADBHJ" => Some(Self::Peedcbadbhj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Eamoljfmkhm {
Nlcdgipgfdj = 0,
Binghjiamgn = 1,
Fcpcoljlaom = 2,
Hnomnepiecn = 3,
}
impl Eamoljfmkhm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "EAMOLJFMKHM_NLCDGIPGFDJ",
Self::Binghjiamgn => "EAMOLJFMKHM_BINGHJIAMGN",
Self::Fcpcoljlaom => "EAMOLJFMKHM_FCPCOLJLAOM",
Self::Hnomnepiecn => "EAMOLJFMKHM_HNOMNEPIECN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EAMOLJFMKHM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"EAMOLJFMKHM_BINGHJIAMGN" => Some(Self::Binghjiamgn),
"EAMOLJFMKHM_FCPCOLJLAOM" => Some(Self::Fcpcoljlaom),
"EAMOLJFMKHM_HNOMNEPIECN" => Some(Self::Hnomnepiecn),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jfnjkappnof {
Nlcdgipgfdj = 0,
Ocdlpddmclp = 1,
Jhoebnnmkhb = 2,
Kmdndlkkdlh = 3,
Djkdpgdllfm = 4,
Igdneoelfkc = 5,
Hcbncedbabl = 6,
}
impl Jfnjkappnof {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "JFNJKAPPNOF_NLCDGIPGFDJ",
Self::Ocdlpddmclp => "JFNJKAPPNOF_OCDLPDDMCLP",
Self::Jhoebnnmkhb => "JFNJKAPPNOF_JHOEBNNMKHB",
Self::Kmdndlkkdlh => "JFNJKAPPNOF_KMDNDLKKDLH",
Self::Djkdpgdllfm => "JFNJKAPPNOF_DJKDPGDLLFM",
Self::Igdneoelfkc => "JFNJKAPPNOF_IGDNEOELFKC",
Self::Hcbncedbabl => "JFNJKAPPNOF_HCBNCEDBABL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JFNJKAPPNOF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"JFNJKAPPNOF_OCDLPDDMCLP" => Some(Self::Ocdlpddmclp),
"JFNJKAPPNOF_JHOEBNNMKHB" => Some(Self::Jhoebnnmkhb),
"JFNJKAPPNOF_KMDNDLKKDLH" => Some(Self::Kmdndlkkdlh),
"JFNJKAPPNOF_DJKDPGDLLFM" => Some(Self::Djkdpgdllfm),
"JFNJKAPPNOF_IGDNEOELFKC" => Some(Self::Igdneoelfkc),
"JFNJKAPPNOF_HCBNCEDBABL" => Some(Self::Hcbncedbabl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jdcapbnpook {
Nlcdgipgfdj = 0,
Enplacdljga = 1,
Nmeeohmgpkd = 2,
Omkpenohlii = 4,
Aoigflelhhh = 5,
Mcpikehdmnd = 101,
Ldpmdpagchm = 102,
Egcgfgdilbc = 103,
Haehihocljd = 104,
Hcjbibfbhkm = 105,
Mlomhpfomlo = 106,
Edjgijiilke = 107,
Ggmpegmehpd = 108,
Fifgennkdbe = 109,
Onpnoploagh = 110,
Mdbhgmdbjgk = 111,
}
impl Jdcapbnpook {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "JDCAPBNPOOK_NLCDGIPGFDJ",
Self::Enplacdljga => "JDCAPBNPOOK_ENPLACDLJGA",
Self::Nmeeohmgpkd => "JDCAPBNPOOK_NMEEOHMGPKD",
Self::Omkpenohlii => "JDCAPBNPOOK_OMKPENOHLII",
Self::Aoigflelhhh => "JDCAPBNPOOK_AOIGFLELHHH",
Self::Mcpikehdmnd => "JDCAPBNPOOK_MCPIKEHDMND",
Self::Ldpmdpagchm => "JDCAPBNPOOK_LDPMDPAGCHM",
Self::Egcgfgdilbc => "JDCAPBNPOOK_EGCGFGDILBC",
Self::Haehihocljd => "JDCAPBNPOOK_HAEHIHOCLJD",
Self::Hcjbibfbhkm => "JDCAPBNPOOK_HCJBIBFBHKM",
Self::Mlomhpfomlo => "JDCAPBNPOOK_MLOMHPFOMLO",
Self::Edjgijiilke => "JDCAPBNPOOK_EDJGIJIILKE",
Self::Ggmpegmehpd => "JDCAPBNPOOK_GGMPEGMEHPD",
Self::Fifgennkdbe => "JDCAPBNPOOK_FIFGENNKDBE",
Self::Onpnoploagh => "JDCAPBNPOOK_ONPNOPLOAGH",
Self::Mdbhgmdbjgk => "JDCAPBNPOOK_MDBHGMDBJGK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JDCAPBNPOOK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"JDCAPBNPOOK_ENPLACDLJGA" => Some(Self::Enplacdljga),
"JDCAPBNPOOK_NMEEOHMGPKD" => Some(Self::Nmeeohmgpkd),
"JDCAPBNPOOK_OMKPENOHLII" => Some(Self::Omkpenohlii),
"JDCAPBNPOOK_AOIGFLELHHH" => Some(Self::Aoigflelhhh),
"JDCAPBNPOOK_MCPIKEHDMND" => Some(Self::Mcpikehdmnd),
"JDCAPBNPOOK_LDPMDPAGCHM" => Some(Self::Ldpmdpagchm),
"JDCAPBNPOOK_EGCGFGDILBC" => Some(Self::Egcgfgdilbc),
"JDCAPBNPOOK_HAEHIHOCLJD" => Some(Self::Haehihocljd),
"JDCAPBNPOOK_HCJBIBFBHKM" => Some(Self::Hcjbibfbhkm),
"JDCAPBNPOOK_MLOMHPFOMLO" => Some(Self::Mlomhpfomlo),
"JDCAPBNPOOK_EDJGIJIILKE" => Some(Self::Edjgijiilke),
"JDCAPBNPOOK_GGMPEGMEHPD" => Some(Self::Ggmpegmehpd),
"JDCAPBNPOOK_FIFGENNKDBE" => Some(Self::Fifgennkdbe),
"JDCAPBNPOOK_ONPNOPLOAGH" => Some(Self::Onpnoploagh),
"JDCAPBNPOOK_MDBHGMDBJGK" => Some(Self::Mdbhgmdbjgk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightDropType {
MjjifginjajNlcdgipgfdj = 0,
MjjifginjajItemValue = 1,
MjjifginjajExp = 2,
MjjifginjajLjbcdjnnbjh = 3,
MjjifginjajBdpimpjojbk = 4,
MjjifginjajNlfcabfpjhd = 5,
MjjifginjajAnmdmbgnohl = 6,
MjjifginjajJjdgkiibhop = 7,
}
impl GridFightDropType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MjjifginjajNlcdgipgfdj => "MJJIFGINJAJ_NLCDGIPGFDJ",
Self::MjjifginjajItemValue => "MJJIFGINJAJ_item_value",
Self::MjjifginjajExp => "MJJIFGINJAJ_exp",
Self::MjjifginjajLjbcdjnnbjh => "MJJIFGINJAJ_LJBCDJNNBJH",
Self::MjjifginjajBdpimpjojbk => "MJJIFGINJAJ_BDPIMPJOJBK",
Self::MjjifginjajNlfcabfpjhd => "MJJIFGINJAJ_NLFCABFPJHD",
Self::MjjifginjajAnmdmbgnohl => "MJJIFGINJAJ_ANMDMBGNOHL",
Self::MjjifginjajJjdgkiibhop => "MJJIFGINJAJ_JJDGKIIBHOP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MJJIFGINJAJ_NLCDGIPGFDJ" => Some(Self::MjjifginjajNlcdgipgfdj),
"MJJIFGINJAJ_item_value" => Some(Self::MjjifginjajItemValue),
"MJJIFGINJAJ_exp" => Some(Self::MjjifginjajExp),
"MJJIFGINJAJ_LJBCDJNNBJH" => Some(Self::MjjifginjajLjbcdjnnbjh),
"MJJIFGINJAJ_BDPIMPJOJBK" => Some(Self::MjjifginjajBdpimpjojbk),
"MJJIFGINJAJ_NLFCABFPJHD" => Some(Self::MjjifginjajNlfcabfpjhd),
"MJJIFGINJAJ_ANMDMBGNOHL" => Some(Self::MjjifginjajAnmdmbgnohl),
"MJJIFGINJAJ_JJDGKIIBHOP" => Some(Self::MjjifginjajJjdgkiibhop),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Oikbipicgdn {
Kndkkgpejag = 0,
Poghagegkdn = 1,
Flmdieemojk = 2,
Onaancdbfjk = 3,
}
impl Oikbipicgdn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Kndkkgpejag => "OIKBIPICGDN_KNDKKGPEJAG",
Self::Poghagegkdn => "OIKBIPICGDN_POGHAGEGKDN",
Self::Flmdieemojk => "OIKBIPICGDN_FLMDIEEMOJK",
Self::Onaancdbfjk => "OIKBIPICGDN_ONAANCDBFJK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OIKBIPICGDN_KNDKKGPEJAG" => Some(Self::Kndkkgpejag),
"OIKBIPICGDN_POGHAGEGKDN" => Some(Self::Poghagegkdn),
"OIKBIPICGDN_FLMDIEEMOJK" => Some(Self::Flmdieemojk),
"OIKBIPICGDN_ONAANCDBFJK" => Some(Self::Onaancdbfjk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Akbcefgfjcj {
Ppigkpcfngk = 0,
Enpohknkpah = 1,
Edgllbjoooa = 2,
}
impl Akbcefgfjcj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ppigkpcfngk => "AKBCEFGFJCJ_PPIGKPCFNGK",
Self::Enpohknkpah => "AKBCEFGFJCJ_ENPOHKNKPAH",
Self::Edgllbjoooa => "AKBCEFGFJCJ_EDGLLBJOOOA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AKBCEFGFJCJ_PPIGKPCFNGK" => Some(Self::Ppigkpcfngk),
"AKBCEFGFJCJ_ENPOHKNKPAH" => Some(Self::Enpohknkpah),
"AKBCEFGFJCJ_EDGLLBJOOOA" => Some(Self::Edgllbjoooa),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BattleModuleType {
JjmfoabloceOhdohhfakmc = 0,
JjmfoabloceFdkbedimcbj = 1,
JjmfoabloceBpcbhkhdgmh = 2,
JjmfoabloceGeaiekpgngd = 3,
JjmfoabloceEkjfdfeannh = 4,
JjmfoabloceBiogdpanclb = 5,
JjmfoabloceDpalihinpfn = 6,
}
impl BattleModuleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JjmfoabloceOhdohhfakmc => "JJMFOABLOCE_OHDOHHFAKMC",
Self::JjmfoabloceFdkbedimcbj => "JJMFOABLOCE_FDKBEDIMCBJ",
Self::JjmfoabloceBpcbhkhdgmh => "JJMFOABLOCE_BPCBHKHDGMH",
Self::JjmfoabloceGeaiekpgngd => "JJMFOABLOCE_GEAIEKPGNGD",
Self::JjmfoabloceEkjfdfeannh => "JJMFOABLOCE_EKJFDFEANNH",
Self::JjmfoabloceBiogdpanclb => "JJMFOABLOCE_BIOGDPANCLB",
Self::JjmfoabloceDpalihinpfn => "JJMFOABLOCE_DPALIHINPFN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JJMFOABLOCE_OHDOHHFAKMC" => Some(Self::JjmfoabloceOhdohhfakmc),
"JJMFOABLOCE_FDKBEDIMCBJ" => Some(Self::JjmfoabloceFdkbedimcbj),
"JJMFOABLOCE_BPCBHKHDGMH" => Some(Self::JjmfoabloceBpcbhkhdgmh),
"JJMFOABLOCE_GEAIEKPGNGD" => Some(Self::JjmfoabloceGeaiekpgngd),
"JJMFOABLOCE_EKJFDFEANNH" => Some(Self::JjmfoabloceEkjfdfeannh),
"JJMFOABLOCE_BIOGDPANCLB" => Some(Self::JjmfoabloceBiogdpanclb),
"JJMFOABLOCE_DPALIHINPFN" => Some(Self::JjmfoabloceDpalihinpfn),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Aabgifaeeek {
Ocajflcamna = 0,
Aonenhhfnod = 1,
Aoiaagnafio = 2,
}
impl Aabgifaeeek {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ocajflcamna => "AABGIFAEEEK_OCAJFLCAMNA",
Self::Aonenhhfnod => "AABGIFAEEEK_AONENHHFNOD",
Self::Aoiaagnafio => "AABGIFAEEEK_AOIAAGNAFIO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AABGIFAEEEK_OCAJFLCAMNA" => Some(Self::Ocajflcamna),
"AABGIFAEEEK_AONENHHFNOD" => Some(Self::Aonenhhfnod),
"AABGIFAEEEK_AOIAAGNAFIO" => Some(Self::Aoiaagnafio),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Olajgeckmje {
Nlcdgipgfdj = 0,
ScoreId = 1,
Mcmdkgeanna = 2,
Ejdagookblg = 3,
ChallengeScore = 4,
Ameabnlmmgb = 5,
Fbcaelmeidp = 6,
}
impl Olajgeckmje {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "OLAJGECKMJE_NLCDGIPGFDJ",
Self::ScoreId => "OLAJGECKMJE_score_id",
Self::Mcmdkgeanna => "OLAJGECKMJE_MCMDKGEANNA",
Self::Ejdagookblg => "OLAJGECKMJE_EJDAGOOKBLG",
Self::ChallengeScore => "OLAJGECKMJE_challenge_score",
Self::Ameabnlmmgb => "OLAJGECKMJE_AMEABNLMMGB",
Self::Fbcaelmeidp => "OLAJGECKMJE_FBCAELMEIDP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OLAJGECKMJE_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"OLAJGECKMJE_score_id" => Some(Self::ScoreId),
"OLAJGECKMJE_MCMDKGEANNA" => Some(Self::Mcmdkgeanna),
"OLAJGECKMJE_EJDAGOOKBLG" => Some(Self::Ejdagookblg),
"OLAJGECKMJE_challenge_score" => Some(Self::ChallengeScore),
"OLAJGECKMJE_AMEABNLMMGB" => Some(Self::Ameabnlmmgb),
"OLAJGECKMJE_FBCAELMEIDP" => Some(Self::Fbcaelmeidp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kpoieopcejl {
Pjaaadfokkc = 0,
Lmgjeffhbhf = 1,
Jbgodloeopf = 2,
Dogmhoaojfd = 3,
}
impl Kpoieopcejl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pjaaadfokkc => "KPOIEOPCEJL_PJAAADFOKKC",
Self::Lmgjeffhbhf => "KPOIEOPCEJL_LMGJEFFHBHF",
Self::Jbgodloeopf => "KPOIEOPCEJL_JBGODLOEOPF",
Self::Dogmhoaojfd => "KPOIEOPCEJL_DOGMHOAOJFD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KPOIEOPCEJL_PJAAADFOKKC" => Some(Self::Pjaaadfokkc),
"KPOIEOPCEJL_LMGJEFFHBHF" => Some(Self::Lmgjeffhbhf),
"KPOIEOPCEJL_JBGODLOEOPF" => Some(Self::Jbgodloeopf),
"KPOIEOPCEJL_DOGMHOAOJFD" => Some(Self::Dogmhoaojfd),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hdfapklgefm {
Lcokojcgkhp = 0,
Nmdopkbenea = 1,
}
impl Hdfapklgefm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lcokojcgkhp => "HDFAPKLGEFM_LCOKOJCGKHP",
Self::Nmdopkbenea => "HDFAPKLGEFM_NMDOPKBENEA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HDFAPKLGEFM_LCOKOJCGKHP" => Some(Self::Lcokojcgkhp),
"HDFAPKLGEFM_NMDOPKBENEA" => Some(Self::Nmdopkbenea),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nlnebdeeonp {
Hhddifhgnhd = 0,
Ldancjmpnmb = 1,
}
impl Nlnebdeeonp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hhddifhgnhd => "NLNEBDEEONP_HHDDIFHGNHD",
Self::Ldancjmpnmb => "NLNEBDEEONP_LDANCJMPNMB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NLNEBDEEONP_HHDDIFHGNHD" => Some(Self::Hhddifhgnhd),
"NLNEBDEEONP_LDANCJMPNMB" => Some(Self::Ldancjmpnmb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BattleEndReason {
None = 0,
AllDie = 1,
TurnLimit = 2,
}
impl BattleEndReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "BATTLE_END_REASON_NONE",
Self::AllDie => "BATTLE_END_REASON_ALL_DIE",
Self::TurnLimit => "BATTLE_END_REASON_TURN_LIMIT",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BATTLE_END_REASON_NONE" => Some(Self::None),
"BATTLE_END_REASON_ALL_DIE" => Some(Self::AllDie),
"BATTLE_END_REASON_TURN_LIMIT" => Some(Self::TurnLimit),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BattleStaticticEventType {
BattleStaticticEventNone = 0,
BattleStaticticEventTreasureDungeonAddExplore = 1,
BattleStaticticEventTreasureDungeonOpenGrid = 2,
BattleStaticticEventTreasureDungeonPickupItem = 3,
BattleStaticticEventTreasureDungeonUseBuff = 4,
BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer = 5,
BattleStaticticEventRogueTournTitanExtraCoin = 6,
BattleStaticticEventRogueTournTitanExtraCoinTimes = 7,
}
impl BattleStaticticEventType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BattleStaticticEventNone => "BATTLE_STATICTIC_EVENT_NONE",
Self::BattleStaticticEventTreasureDungeonAddExplore => {
"BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_ADD_EXPLORE"
}
Self::BattleStaticticEventTreasureDungeonOpenGrid => {
"BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_OPEN_GRID"
}
Self::BattleStaticticEventTreasureDungeonPickupItem => {
"BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_PICKUP_ITEM"
}
Self::BattleStaticticEventTreasureDungeonUseBuff => {
"BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_USE_BUFF"
}
Self::BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer => {
"BATTLE_STATICTIC_EVENT_TELEVISION_ACTIVITY_UPDATE_MAZE_BUFF_LAYER"
}
Self::BattleStaticticEventRogueTournTitanExtraCoin => {
"BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN"
}
Self::BattleStaticticEventRogueTournTitanExtraCoinTimes => {
"BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN_TIMES"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BATTLE_STATICTIC_EVENT_NONE" => Some(Self::BattleStaticticEventNone),
"BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_ADD_EXPLORE" => {
Some(Self::BattleStaticticEventTreasureDungeonAddExplore)
}
"BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_OPEN_GRID" => {
Some(Self::BattleStaticticEventTreasureDungeonOpenGrid)
}
"BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_PICKUP_ITEM" => {
Some(Self::BattleStaticticEventTreasureDungeonPickupItem)
}
"BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_USE_BUFF" => {
Some(Self::BattleStaticticEventTreasureDungeonUseBuff)
}
"BATTLE_STATICTIC_EVENT_TELEVISION_ACTIVITY_UPDATE_MAZE_BUFF_LAYER" => {
Some(Self::BattleStaticticEventTelevisionActivityUpdateMazeBuffLayer)
}
"BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN" => {
Some(Self::BattleStaticticEventRogueTournTitanExtraCoin)
}
"BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN_TIMES" => {
Some(Self::BattleStaticticEventRogueTournTitanExtraCoinTimes)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nimfanhlfnj {
Faafekofgbl = 0,
Amcjddipljn = 1,
Bnnnglngchl = 2,
Dibhichmjfe = 3,
Lkddachpoam = 4,
}
impl Nimfanhlfnj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Faafekofgbl => "NIMFANHLFNJ_FAAFEKOFGBL",
Self::Amcjddipljn => "NIMFANHLFNJ_AMCJDDIPLJN",
Self::Bnnnglngchl => "NIMFANHLFNJ_BNNNGLNGCHL",
Self::Dibhichmjfe => "NIMFANHLFNJ_DIBHICHMJFE",
Self::Lkddachpoam => "NIMFANHLFNJ_LKDDACHPOAM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NIMFANHLFNJ_FAAFEKOFGBL" => Some(Self::Faafekofgbl),
"NIMFANHLFNJ_AMCJDDIPLJN" => Some(Self::Amcjddipljn),
"NIMFANHLFNJ_BNNNGLNGCHL" => Some(Self::Bnnnglngchl),
"NIMFANHLFNJ_DIBHICHMJFE" => Some(Self::Dibhichmjfe),
"NIMFANHLFNJ_LKDDACHPOAM" => Some(Self::Lkddachpoam),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Iddpbeamdao {
Iiocedfjpnh = 0,
Nbfhcjmnhag = 1,
Dhhhkojbkcj = 2,
}
impl Iddpbeamdao {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Iiocedfjpnh => "IDDPBEAMDAO_IIOCEDFJPNH",
Self::Nbfhcjmnhag => "IDDPBEAMDAO_NBFHCJMNHAG",
Self::Dhhhkojbkcj => "IDDPBEAMDAO_DHHHKOJBKCJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IDDPBEAMDAO_IIOCEDFJPNH" => Some(Self::Iiocedfjpnh),
"IDDPBEAMDAO_NBFHCJMNHAG" => Some(Self::Nbfhcjmnhag),
"IDDPBEAMDAO_DHHHKOJBKCJ" => Some(Self::Dhhhkojbkcj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Abbhaalibah {
Idipgipfjje = 0,
Idjhpoclfih = 1,
Bfepjfdficc = 2,
Lnbmbnjicbi = 3,
Pmeehgmpnlk = 4,
}
impl Abbhaalibah {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Idipgipfjje => "ABBHAALIBAH_IDIPGIPFJJE",
Self::Idjhpoclfih => "ABBHAALIBAH_IDJHPOCLFIH",
Self::Bfepjfdficc => "ABBHAALIBAH_BFEPJFDFICC",
Self::Lnbmbnjicbi => "ABBHAALIBAH_LNBMBNJICBI",
Self::Pmeehgmpnlk => "ABBHAALIBAH_PMEEHGMPNLK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ABBHAALIBAH_IDIPGIPFJJE" => Some(Self::Idipgipfjje),
"ABBHAALIBAH_IDJHPOCLFIH" => Some(Self::Idjhpoclfih),
"ABBHAALIBAH_BFEPJFDFICC" => Some(Self::Bfepjfdficc),
"ABBHAALIBAH_LNBMBNJICBI" => Some(Self::Lnbmbnjicbi),
"ABBHAALIBAH_PMEEHGMPNLK" => Some(Self::Pmeehgmpnlk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gkfebachahc {
Akomdallncc = 0,
Lgimnfongpo = 1,
Fmnhinmbdof = 2,
}
impl Gkfebachahc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Akomdallncc => "GKFEBACHAHC_AKOMDALLNCC",
Self::Lgimnfongpo => "GKFEBACHAHC_LGIMNFONGPO",
Self::Fmnhinmbdof => "GKFEBACHAHC_FMNHINMBDOF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GKFEBACHAHC_AKOMDALLNCC" => Some(Self::Akomdallncc),
"GKFEBACHAHC_LGIMNFONGPO" => Some(Self::Lgimnfongpo),
"GKFEBACHAHC_FMNHINMBDOF" => Some(Self::Fmnhinmbdof),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BattleEndStatus {
BattleEndNone = 0,
BattleEndWin = 1,
BattleEndLose = 2,
BattleEndQuit = 3,
}
impl BattleEndStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BattleEndNone => "BATTLE_END_NONE",
Self::BattleEndWin => "BATTLE_END_WIN",
Self::BattleEndLose => "BATTLE_END_LOSE",
Self::BattleEndQuit => "BATTLE_END_QUIT",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BATTLE_END_NONE" => Some(Self::BattleEndNone),
"BATTLE_END_WIN" => Some(Self::BattleEndWin),
"BATTLE_END_LOSE" => Some(Self::BattleEndLose),
"BATTLE_END_QUIT" => Some(Self::BattleEndQuit),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gbgoiajbmbe {
Fbmlgfkdpdp = 0,
Blcffehjcak = 1,
Epiipaepnde = 2,
}
impl Gbgoiajbmbe {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Fbmlgfkdpdp => "GBGOIAJBMBE_FBMLGFKDPDP",
Self::Blcffehjcak => "GBGOIAJBMBE_BLCFFEHJCAK",
Self::Epiipaepnde => "GBGOIAJBMBE_EPIIPAEPNDE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GBGOIAJBMBE_FBMLGFKDPDP" => Some(Self::Fbmlgfkdpdp),
"GBGOIAJBMBE_BLCFFEHJCAK" => Some(Self::Blcffehjcak),
"GBGOIAJBMBE_EPIIPAEPNDE" => Some(Self::Epiipaepnde),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kdncobmffeb {
Nlcdgipgfdj = 0,
Bdoemdghhep = 1,
StopDesc = 2,
Lmjcpmfphlk = 3,
Fhdmhkomefo = 4,
Fckihkaiiij = 5,
}
impl Kdncobmffeb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "KDNCOBMFFEB_NLCDGIPGFDJ",
Self::Bdoemdghhep => "KDNCOBMFFEB_BDOEMDGHHEP",
Self::StopDesc => "KDNCOBMFFEB_stop_desc",
Self::Lmjcpmfphlk => "KDNCOBMFFEB_LMJCPMFPHLK",
Self::Fhdmhkomefo => "KDNCOBMFFEB_FHDMHKOMEFO",
Self::Fckihkaiiij => "KDNCOBMFFEB_FCKIHKAIIIJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KDNCOBMFFEB_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"KDNCOBMFFEB_BDOEMDGHHEP" => Some(Self::Bdoemdghhep),
"KDNCOBMFFEB_stop_desc" => Some(Self::StopDesc),
"KDNCOBMFFEB_LMJCPMFPHLK" => Some(Self::Lmjcpmfphlk),
"KDNCOBMFFEB_FHDMHKOMEFO" => Some(Self::Fhdmhkomefo),
"KDNCOBMFFEB_FCKIHKAIIIJ" => Some(Self::Fckihkaiiij),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Goecdmpjmcm {
Nlcdgipgfdj = 0,
Ikkjhnhkfog = 1,
Ffbieehpknd = 2,
Jfnmpejeioh = 3,
}
impl Goecdmpjmcm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "GOECDMPJMCM_NLCDGIPGFDJ",
Self::Ikkjhnhkfog => "GOECDMPJMCM_IKKJHNHKFOG",
Self::Ffbieehpknd => "GOECDMPJMCM_FFBIEEHPKND",
Self::Jfnmpejeioh => "GOECDMPJMCM_JFNMPEJEIOH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GOECDMPJMCM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"GOECDMPJMCM_IKKJHNHKFOG" => Some(Self::Ikkjhnhkfog),
"GOECDMPJMCM_FFBIEEHPKND" => Some(Self::Ffbieehpknd),
"GOECDMPJMCM_JFNMPEJEIOH" => Some(Self::Jfnmpejeioh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FightGameMode {
FjpmjpekljlNlcdgipgfdj = 0,
FjpmjpekljlEamcpopphen = 1,
FjpmjpekljlKpeknpodekj = 2,
FjpmjpekljlNhaadpkocmk = 3,
FjpmjpekljlGcmnkejimfi = 4,
FjpmjpekljlBbeaioohdbe = 5,
FjpmjpekljlBlbmapamfhe = 6,
FjpmjpekljlFbpgilkigbe = 7,
FjpmjpekljlMkhlalnlola = 8,
}
impl FightGameMode {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FjpmjpekljlNlcdgipgfdj => "FJPMJPEKLJL_NLCDGIPGFDJ",
Self::FjpmjpekljlEamcpopphen => "FJPMJPEKLJL_EAMCPOPPHEN",
Self::FjpmjpekljlKpeknpodekj => "FJPMJPEKLJL_KPEKNPODEKJ",
Self::FjpmjpekljlNhaadpkocmk => "FJPMJPEKLJL_NHAADPKOCMK",
Self::FjpmjpekljlGcmnkejimfi => "FJPMJPEKLJL_GCMNKEJIMFI",
Self::FjpmjpekljlBbeaioohdbe => "FJPMJPEKLJL_BBEAIOOHDBE",
Self::FjpmjpekljlBlbmapamfhe => "FJPMJPEKLJL_BLBMAPAMFHE",
Self::FjpmjpekljlFbpgilkigbe => "FJPMJPEKLJL_FBPGILKIGBE",
Self::FjpmjpekljlMkhlalnlola => "FJPMJPEKLJL_MKHLALNLOLA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FJPMJPEKLJL_NLCDGIPGFDJ" => Some(Self::FjpmjpekljlNlcdgipgfdj),
"FJPMJPEKLJL_EAMCPOPPHEN" => Some(Self::FjpmjpekljlEamcpopphen),
"FJPMJPEKLJL_KPEKNPODEKJ" => Some(Self::FjpmjpekljlKpeknpodekj),
"FJPMJPEKLJL_NHAADPKOCMK" => Some(Self::FjpmjpekljlNhaadpkocmk),
"FJPMJPEKLJL_GCMNKEJIMFI" => Some(Self::FjpmjpekljlGcmnkejimfi),
"FJPMJPEKLJL_BBEAIOOHDBE" => Some(Self::FjpmjpekljlBbeaioohdbe),
"FJPMJPEKLJL_BLBMAPAMFHE" => Some(Self::FjpmjpekljlBlbmapamfhe),
"FJPMJPEKLJL_FBPGILKIGBE" => Some(Self::FjpmjpekljlFbpgilkigbe),
"FJPMJPEKLJL_MKHLALNLOLA" => Some(Self::FjpmjpekljlMkhlalnlola),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fhkoiplihdo {
Kooojmklbko = 0,
Alhncflpeln = 1,
Fhmjdnjcfgj = 2,
Aoaekhofoed = 3,
Kmgkccigpan = 4,
}
impl Fhkoiplihdo {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Kooojmklbko => "FHKOIPLIHDO_KOOOJMKLBKO",
Self::Alhncflpeln => "FHKOIPLIHDO_ALHNCFLPELN",
Self::Fhmjdnjcfgj => "FHKOIPLIHDO_FHMJDNJCFGJ",
Self::Aoaekhofoed => "FHKOIPLIHDO_AOAEKHOFOED",
Self::Kmgkccigpan => "FHKOIPLIHDO_KMGKCCIGPAN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FHKOIPLIHDO_KOOOJMKLBKO" => Some(Self::Kooojmklbko),
"FHKOIPLIHDO_ALHNCFLPELN" => Some(Self::Alhncflpeln),
"FHKOIPLIHDO_FHMJDNJCFGJ" => Some(Self::Fhmjdnjcfgj),
"FHKOIPLIHDO_AOAEKHOFOED" => Some(Self::Aoaekhofoed),
"FHKOIPLIHDO_KMGKCCIGPAN" => Some(Self::Kmgkccigpan),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lkfbiallbdk {
Efagelokhah = 0,
Eflaafekblo = 1,
Mhoepnoagdn = 2,
Gllicmomcoa = 3,
}
impl Lkfbiallbdk {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Efagelokhah => "LKFBIALLBDK_EFAGELOKHAH",
Self::Eflaafekblo => "LKFBIALLBDK_EFLAAFEKBLO",
Self::Mhoepnoagdn => "LKFBIALLBDK_MHOEPNOAGDN",
Self::Gllicmomcoa => "LKFBIALLBDK_GLLICMOMCOA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LKFBIALLBDK_EFAGELOKHAH" => Some(Self::Efagelokhah),
"LKFBIALLBDK_EFLAAFEKBLO" => Some(Self::Eflaafekblo),
"LKFBIALLBDK_MHOEPNOAGDN" => Some(Self::Mhoepnoagdn),
"LKFBIALLBDK_GLLICMOMCOA" => Some(Self::Gllicmomcoa),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum LobbyCharacterStatus {
JpjajpogcjjNlcdgipgfdj = 0,
JpjajpogcjjBpocohfiaoh = 1,
JpjajpogcjjNcipehohdmg = 2,
JpjajpogcjjHmogohofpfg = 3,
JpjajpogcjjHnadonafddn = 4,
JpjajpogcjjAnaijlloohf = 5,
JpjajpogcjjAilkhmphlep = 6,
JpjajpogcjjHigmnpcoong = 7,
}
impl LobbyCharacterStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JpjajpogcjjNlcdgipgfdj => "JPJAJPOGCJJ_NLCDGIPGFDJ",
Self::JpjajpogcjjBpocohfiaoh => "JPJAJPOGCJJ_BPOCOHFIAOH",
Self::JpjajpogcjjNcipehohdmg => "JPJAJPOGCJJ_NCIPEHOHDMG",
Self::JpjajpogcjjHmogohofpfg => "JPJAJPOGCJJ_HMOGOHOFPFG",
Self::JpjajpogcjjHnadonafddn => "JPJAJPOGCJJ_HNADONAFDDN",
Self::JpjajpogcjjAnaijlloohf => "JPJAJPOGCJJ_ANAIJLLOOHF",
Self::JpjajpogcjjAilkhmphlep => "JPJAJPOGCJJ_AILKHMPHLEP",
Self::JpjajpogcjjHigmnpcoong => "JPJAJPOGCJJ_HIGMNPCOONG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JPJAJPOGCJJ_NLCDGIPGFDJ" => Some(Self::JpjajpogcjjNlcdgipgfdj),
"JPJAJPOGCJJ_BPOCOHFIAOH" => Some(Self::JpjajpogcjjBpocohfiaoh),
"JPJAJPOGCJJ_NCIPEHOHDMG" => Some(Self::JpjajpogcjjNcipehohdmg),
"JPJAJPOGCJJ_HMOGOHOFPFG" => Some(Self::JpjajpogcjjHmogohofpfg),
"JPJAJPOGCJJ_HNADONAFDDN" => Some(Self::JpjajpogcjjHnadonafddn),
"JPJAJPOGCJJ_ANAIJLLOOHF" => Some(Self::JpjajpogcjjAnaijlloohf),
"JPJAJPOGCJJ_AILKHMPHLEP" => Some(Self::JpjajpogcjjAilkhmphlep),
"JPJAJPOGCJJ_HIGMNPCOONG" => Some(Self::JpjajpogcjjHigmnpcoong),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum LobbyModifyType {
CjhhghkgailNlcdgipgfdj = 0,
CjhhghkgailBpocohfiaoh = 1,
CjhhghkgailHmogohofpfg = 2,
CjhhghkgailNcipehohdmg = 3,
CjhhghkgailBhmegephbic = 4,
CjhhghkgailEhinopgcaee = 5,
CjhhghkgailPinpknjdklp = 6,
CjhhghkgailOiingmjahfa = 7,
CjhhghkgailAcebekccmeg = 8,
CjhhghkgailHiofmonbflo = 9,
CjhhghkgailNdmljelopcm = 10,
CjhhghkgailKokihlkejol = 11,
CjhhghkgailCgdobhjpmhi = 12,
CjhhghkgailMnfofjkgchl = 13,
CjhhghkgailMnpcjljikml = 14,
CjhhghkgailHdobalifgcg = 15,
CjhhghkgailHigmnpcoong = 16,
CjhhghkgailKpkneplalok = 17,
CjhhghkgailNgigckjnpjc = 18,
}
impl LobbyModifyType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CjhhghkgailNlcdgipgfdj => "CJHHGHKGAIL_NLCDGIPGFDJ",
Self::CjhhghkgailBpocohfiaoh => "CJHHGHKGAIL_BPOCOHFIAOH",
Self::CjhhghkgailHmogohofpfg => "CJHHGHKGAIL_HMOGOHOFPFG",
Self::CjhhghkgailNcipehohdmg => "CJHHGHKGAIL_NCIPEHOHDMG",
Self::CjhhghkgailBhmegephbic => "CJHHGHKGAIL_BHMEGEPHBIC",
Self::CjhhghkgailEhinopgcaee => "CJHHGHKGAIL_EHINOPGCAEE",
Self::CjhhghkgailPinpknjdklp => "CJHHGHKGAIL_PINPKNJDKLP",
Self::CjhhghkgailOiingmjahfa => "CJHHGHKGAIL_OIINGMJAHFA",
Self::CjhhghkgailAcebekccmeg => "CJHHGHKGAIL_ACEBEKCCMEG",
Self::CjhhghkgailHiofmonbflo => "CJHHGHKGAIL_HIOFMONBFLO",
Self::CjhhghkgailNdmljelopcm => "CJHHGHKGAIL_NDMLJELOPCM",
Self::CjhhghkgailKokihlkejol => "CJHHGHKGAIL_KOKIHLKEJOL",
Self::CjhhghkgailCgdobhjpmhi => "CJHHGHKGAIL_CGDOBHJPMHI",
Self::CjhhghkgailMnfofjkgchl => "CJHHGHKGAIL_MNFOFJKGCHL",
Self::CjhhghkgailMnpcjljikml => "CJHHGHKGAIL_MNPCJLJIKML",
Self::CjhhghkgailHdobalifgcg => "CJHHGHKGAIL_HDOBALIFGCG",
Self::CjhhghkgailHigmnpcoong => "CJHHGHKGAIL_HIGMNPCOONG",
Self::CjhhghkgailKpkneplalok => "CJHHGHKGAIL_KPKNEPLALOK",
Self::CjhhghkgailNgigckjnpjc => "CJHHGHKGAIL_NGIGCKJNPJC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CJHHGHKGAIL_NLCDGIPGFDJ" => Some(Self::CjhhghkgailNlcdgipgfdj),
"CJHHGHKGAIL_BPOCOHFIAOH" => Some(Self::CjhhghkgailBpocohfiaoh),
"CJHHGHKGAIL_HMOGOHOFPFG" => Some(Self::CjhhghkgailHmogohofpfg),
"CJHHGHKGAIL_NCIPEHOHDMG" => Some(Self::CjhhghkgailNcipehohdmg),
"CJHHGHKGAIL_BHMEGEPHBIC" => Some(Self::CjhhghkgailBhmegephbic),
"CJHHGHKGAIL_EHINOPGCAEE" => Some(Self::CjhhghkgailEhinopgcaee),
"CJHHGHKGAIL_PINPKNJDKLP" => Some(Self::CjhhghkgailPinpknjdklp),
"CJHHGHKGAIL_OIINGMJAHFA" => Some(Self::CjhhghkgailOiingmjahfa),
"CJHHGHKGAIL_ACEBEKCCMEG" => Some(Self::CjhhghkgailAcebekccmeg),
"CJHHGHKGAIL_HIOFMONBFLO" => Some(Self::CjhhghkgailHiofmonbflo),
"CJHHGHKGAIL_NDMLJELOPCM" => Some(Self::CjhhghkgailNdmljelopcm),
"CJHHGHKGAIL_KOKIHLKEJOL" => Some(Self::CjhhghkgailKokihlkejol),
"CJHHGHKGAIL_CGDOBHJPMHI" => Some(Self::CjhhghkgailCgdobhjpmhi),
"CJHHGHKGAIL_MNFOFJKGCHL" => Some(Self::CjhhghkgailMnfofjkgchl),
"CJHHGHKGAIL_MNPCJLJIKML" => Some(Self::CjhhghkgailMnpcjljikml),
"CJHHGHKGAIL_HDOBALIFGCG" => Some(Self::CjhhghkgailHdobalifgcg),
"CJHHGHKGAIL_HIGMNPCOONG" => Some(Self::CjhhghkgailHigmnpcoong),
"CJHHGHKGAIL_KPKNEPLALOK" => Some(Self::CjhhghkgailKpkneplalok),
"CJHHGHKGAIL_NGIGCKJNPJC" => Some(Self::CjhhghkgailNgigckjnpjc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ffbbhaalibg {
Geiphkgajod = 0,
Cllcacfekin = 1,
Kphghpcemma = 2,
}
impl Ffbbhaalibg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Geiphkgajod => "FFBBHAALIBG_GEIPHKGAJOD",
Self::Cllcacfekin => "FFBBHAALIBG_CLLCACFEKIN",
Self::Kphghpcemma => "FFBBHAALIBG_KPHGHPCEMMA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FFBBHAALIBG_GEIPHKGAJOD" => Some(Self::Geiphkgajod),
"FFBBHAALIBG_CLLCACFEKIN" => Some(Self::Cllcacfekin),
"FFBBHAALIBG_KPHGHPCEMMA" => Some(Self::Kphghpcemma),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nppemmillco {
Hglifjghade = 0,
Opcknbhnboa = 1,
Ceabdbjpiof = 2,
Honkpompeoo = 3,
Hofpnhibdkl = 4,
Ehniplneedi = 5,
Faodkndlnpf = 6,
Jcnbpnhebbh = 7,
}
impl Nppemmillco {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hglifjghade => "NPPEMMILLCO_HGLIFJGHADE",
Self::Opcknbhnboa => "NPPEMMILLCO_OPCKNBHNBOA",
Self::Ceabdbjpiof => "NPPEMMILLCO_CEABDBJPIOF",
Self::Honkpompeoo => "NPPEMMILLCO_HONKPOMPEOO",
Self::Hofpnhibdkl => "NPPEMMILLCO_HOFPNHIBDKL",
Self::Ehniplneedi => "NPPEMMILLCO_EHNIPLNEEDI",
Self::Faodkndlnpf => "NPPEMMILLCO_FAODKNDLNPF",
Self::Jcnbpnhebbh => "NPPEMMILLCO_JCNBPNHEBBH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NPPEMMILLCO_HGLIFJGHADE" => Some(Self::Hglifjghade),
"NPPEMMILLCO_OPCKNBHNBOA" => Some(Self::Opcknbhnboa),
"NPPEMMILLCO_CEABDBJPIOF" => Some(Self::Ceabdbjpiof),
"NPPEMMILLCO_HONKPOMPEOO" => Some(Self::Honkpompeoo),
"NPPEMMILLCO_HOFPNHIBDKL" => Some(Self::Hofpnhibdkl),
"NPPEMMILLCO_EHNIPLNEEDI" => Some(Self::Ehniplneedi),
"NPPEMMILLCO_FAODKNDLNPF" => Some(Self::Faodkndlnpf),
"NPPEMMILLCO_JCNBPNHEBBH" => Some(Self::Jcnbpnhebbh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ojnefjdggem {
Nlcdgipgfdj = 0,
Nkdecdgecfl = 1,
Kehgboedkab = 2,
Dacemidfhog = 3,
}
impl Ojnefjdggem {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "OJNEFJDGGEM_NLCDGIPGFDJ",
Self::Nkdecdgecfl => "OJNEFJDGGEM_NKDECDGECFL",
Self::Kehgboedkab => "OJNEFJDGGEM_KEHGBOEDKAB",
Self::Dacemidfhog => "OJNEFJDGGEM_DACEMIDFHOG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OJNEFJDGGEM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"OJNEFJDGGEM_NKDECDGECFL" => Some(Self::Nkdecdgecfl),
"OJNEFJDGGEM_KEHGBOEDKAB" => Some(Self::Kehgboedkab),
"OJNEFJDGGEM_DACEMIDFHOG" => Some(Self::Dacemidfhog),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fibdgjbojea {
Nlcdgipgfdj = 0,
Dajhcekhnbh = 1,
Fegiodiklkb = 2,
}
impl Fibdgjbojea {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "FIBDGJBOJEA_NLCDGIPGFDJ",
Self::Dajhcekhnbh => "FIBDGJBOJEA_DAJHCEKHNBH",
Self::Fegiodiklkb => "FIBDGJBOJEA_FEGIODIKLKB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FIBDGJBOJEA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"FIBDGJBOJEA_DAJHCEKHNBH" => Some(Self::Dajhcekhnbh),
"FIBDGJBOJEA_FEGIODIKLKB" => Some(Self::Fegiodiklkb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dilhpbmcofk {
Gpodjjohnne = 0,
Nhjlcddjbga = 1,
Miendcjgdjg = 2,
Ldkkkjoiokf = 3,
}
impl Dilhpbmcofk {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Gpodjjohnne => "DILHPBMCOFK_GPODJJOHNNE",
Self::Nhjlcddjbga => "DILHPBMCOFK_NHJLCDDJBGA",
Self::Miendcjgdjg => "DILHPBMCOFK_MIENDCJGDJG",
Self::Ldkkkjoiokf => "DILHPBMCOFK_LDKKKJOIOKF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DILHPBMCOFK_GPODJJOHNNE" => Some(Self::Gpodjjohnne),
"DILHPBMCOFK_NHJLCDDJBGA" => Some(Self::Nhjlcddjbga),
"DILHPBMCOFK_MIENDCJGDJG" => Some(Self::Miendcjgdjg),
"DILHPBMCOFK_LDKKKJOIOKF" => Some(Self::Ldkkkjoiokf),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum LobbyInteractType {
OdpjeogdikfNlcdgipgfdj = 0,
OdpjeogdikfDpmkfjkkkka = 1,
}
impl LobbyInteractType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::OdpjeogdikfNlcdgipgfdj => "ODPJEOGDIKF_NLCDGIPGFDJ",
Self::OdpjeogdikfDpmkfjkkkka => "ODPJEOGDIKF_DPMKFJKKKKA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ODPJEOGDIKF_NLCDGIPGFDJ" => Some(Self::OdpjeogdikfNlcdgipgfdj),
"ODPJEOGDIKF_DPMKFJKKKKA" => Some(Self::OdpjeogdikfDpmkfjkkkka),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hgmndbfcbll {
Nlcdgipgfdj = 0,
Cpjdkcdjfna = 1,
Apbcepnockg = 2,
}
impl Hgmndbfcbll {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "HGMNDBFCBLL_NLCDGIPGFDJ",
Self::Cpjdkcdjfna => "HGMNDBFCBLL_CPJDKCDJFNA",
Self::Apbcepnockg => "HGMNDBFCBLL_APBCEPNOCKG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HGMNDBFCBLL_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"HGMNDBFCBLL_CPJDKCDJFNA" => Some(Self::Cpjdkcdjfna),
"HGMNDBFCBLL_APBCEPNOCKG" => Some(Self::Apbcepnockg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Egmoemciino {
Akacjkibjmc = 0,
Dgoaolihlnc = 1,
Gibeobdjjle = 2,
}
impl Egmoemciino {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Akacjkibjmc => "EGMOEMCIINO_AKACJKIBJMC",
Self::Dgoaolihlnc => "EGMOEMCIINO_DGOAOLIHLNC",
Self::Gibeobdjjle => "EGMOEMCIINO_GIBEOBDJJLE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EGMOEMCIINO_AKACJKIBJMC" => Some(Self::Akacjkibjmc),
"EGMOEMCIINO_DGOAOLIHLNC" => Some(Self::Dgoaolihlnc),
"EGMOEMCIINO_GIBEOBDJJLE" => Some(Self::Gibeobdjjle),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Abpeealgkao {
Fkmokgobehj = 0,
Mfaegbjbjbe = 1,
Keeabeolaof = 2,
}
impl Abpeealgkao {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Fkmokgobehj => "ABPEEALGKAO_FKMOKGOBEHJ",
Self::Mfaegbjbjbe => "ABPEEALGKAO_MFAEGBJBJBE",
Self::Keeabeolaof => "ABPEEALGKAO_KEEABEOLAOF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ABPEEALGKAO_FKMOKGOBEHJ" => Some(Self::Fkmokgobehj),
"ABPEEALGKAO_MFAEGBJBJBE" => Some(Self::Mfaegbjbjbe),
"ABPEEALGKAO_KEEABEOLAOF" => Some(Self::Keeabeolaof),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Retcode {
RetSucc = 0,
RetFail = 1,
RetServerInternalError = 2,
RetTimeout = 3,
RetRepeatedReq = 4,
RetReqParaInvalid = 5,
RetPlayerDataError = 6,
RetPlayerClientPaused = 7,
RetFuncCheckFailed = 8,
RetFeatureSwitchClosed = 9,
RetFreqOverLimit = 10,
RetSystemBusy = 11,
RetPlayerNotOnline = 12,
RetOperationInCd = 13,
RetRepeateLogin = 1000,
RetRetryLogin = 1001,
RetWaitLogin = 1002,
RetNotInWhiteList = 1003,
RetInBlackList = 1004,
RetAccountVerifyError = 1005,
RetAccountParaError = 1006,
RetAntiAddictLogin = 1007,
RetCheckSumError = 1008,
RetReachMaxPlayerNum = 1009,
RetAlreadyRegistered = 1010,
RetGenderError = 1011,
SetNicknameRetCallbackProcessing = 1012,
RetInGmBindAccess = 1013,
RetQuestRewardAlreadyTaken = 1100,
RetQuestNotAccept = 1101,
RetQuestNotFinish = 1102,
RetQuestStatusError = 1103,
RetAchievementLevelNotReach = 1104,
RetAchievementLevelAlreadyTaken = 1105,
RetAvatarNotExist = 1200,
RetAvatarResExpNotEnough = 1201,
RetAvatarExpReachPromotionLimit = 1202,
RetAvatarReachMaxPromotion = 1203,
RetSkilltreeConfigNotExist = 1204,
RetSkilltreeAlreadyUnlock = 1205,
RetSkilltreePreLocked = 1206,
RetSkilltreeLevelNotMeet = 1207,
RetSkilltreeRankNotMeet = 1208,
RetAvatarDressNoEquipment = 1209,
RetAvatarExpItemNotExist = 1210,
RetSkilltreePointLocked = 1211,
RetSkilltreePointLevelUpgradeNotMatch = 1212,
RetSkilltreePointLevelReachMax = 1213,
RetWorldLevelNotMeet = 1214,
RetPlayerLevelNotMeet = 1215,
RetAvatarRankNotMatch = 1216,
RetAvatarRankReachMax = 1217,
RetHeroBasicTypeNotMatch = 1218,
RetAvatarPromotionNotMeet = 1219,
RetPromotionRewardConfigNotExist = 1220,
RetPromotionRewardAlreadyTaken = 1221,
RetAvatarSkinItemNotExist = 1222,
RetAvatarSkinAlreadyDressed = 1223,
RetAvatarNotDressSkin = 1224,
RetAvatarSkinNotMatchAvatar = 1225,
RetAvatarPathNotMatch = 1226,
RetAvatarEnhancedIdNotExist = 1227,
RetAvatarEnhancedIdAlreadySet = 1228,
RetAvatarNotCurEnhancedId = 1229,
RetPlayerOutfitConfigNotExist = 1230,
RetPlayerOutfitSlotConflict = 1231,
RetPlayerOutfitIsDefault = 1232,
RetPlayerOutfitNotOwned = 1233,
RetSkilltreeFastLevelUpClose = 1234,
RetItemNotExist = 1300,
RetItemCostNotEnough = 1301,
RetItemCostTooMuch = 1302,
RetItemNoCost = 1303,
RetItemNotEnough = 1304,
RetItemInvalid = 1305,
RetItemConfigNotExist = 1306,
RetScoinNotEnough = 1307,
RetItemRewardExceedLimit = 1308,
RetItemInvalidUse = 1309,
RetItemUseConfigNotExist = 1310,
RetRewardConfigNotExist = 1311,
RetItemExceedLimit = 1312,
RetItemCountInvalid = 1313,
RetItemUseTargetTypeInvalid = 1314,
RetItemUseSatietyFull = 1315,
RetItemComposeNotExist = 1316,
RetRelicComposeNotExist = 1317,
RetItemCanNotSell = 1318,
RetItemSellExceddLimit = 1319,
RetItemNotInCostList = 1320,
RetItemSpecialCostNotEnough = 1321,
RetItemSpecialCostTooMuch = 1322,
RetItemFormulaNotExist = 1323,
RetItemAutoGiftOptionalNotExist = 1324,
RetRelicComposeRelicInvalid = 1325,
RetRelicComposeMainAffixIdInvalid = 1326,
RetRelicComposeWrongFormulaType = 1327,
RetRelicComposeRelicNotExist = 1328,
RetRelicComposeBlackGoldCountInvalid = 1329,
RetRelicComposeBlackGoldNotNeed = 1330,
RetMonthCardCannotUse = 1331,
RetItemRewardExceedDisappear = 1332,
RetItemNeedRecycle = 1333,
RetItemComposeExceedLimit = 1334,
RetItemCanNotDestroy = 1335,
RetItemAlreadyMark = 1336,
RetItemMarkExceedLimit = 1337,
RetItemNotMark = 1338,
RetItenTurnFoodNotSet = 1339,
RetItemTurnFoodAlreadySet = 1340,
RetItemTurnFoodConsumeTypeError = 1341,
RetItemTurnFoodSwitchAlreadyOpen = 1342,
RetItemTurnFoodSwitchAlreadyClose = 1343,
RetHcoinExchangeTooMuch = 1344,
RetItemTurnFoodSceneTypeError = 1345,
RetEquipmentAlreadyDressed = 1350,
RetEquipmentNotExist = 1351,
RetEquipmentReachLevelLimit = 1352,
RetEquipmentConsumeSelf = 1353,
RetEquipmentAlreadyLocked = 1354,
RetEquipmentAlreadyUnlocked = 1355,
RetEquipmentLocked = 1356,
RetEquipmentSelectNumOverLimit = 1357,
RetEquipmentRankUpMustConsumeSameTid = 1358,
RetEquipmentPromotionReachMax = 1359,
RetEquipmentRankUpReachMax = 1360,
RetEquipmentLevelReachMax = 1361,
RetEquipmentExceedLimit = 1362,
RetRelicNotExist = 1363,
RetRelicReachLevelLimit = 1364,
RetRelicConsumeSelf = 1365,
RetRelicAlreadyDressed = 1366,
RetRelicLocked = 1367,
RetRelicAlreadyLocked = 1368,
RetRelicAlreadyUnlocked = 1369,
RetRelicLevelIsNotZero = 1370,
RetUniqueIdRepeated = 1371,
RetEquipmentLevelNotMeet = 1372,
RetEquipmentItemNotInCostList = 1373,
RetEquipmentLevelGreaterThanOne = 1374,
RetEquipmentAlreadyRanked = 1375,
RetRelicExceedLimit = 1376,
RetRelicAlreadyDiscarded = 1377,
RetRelicAlreadyUndiscarded = 1378,
RetEquipmentBatchLockTooFast = 1379,
RetRelicFilterPlanSlotEmpty = 1380,
RetRelicFilterPlanNumExceedLimit = 1381,
RetRelicFilterPlanNameUtf8Error = 1382,
RetRelicFilterPlanNameFormatError = 1383,
RetRelicFilterPlanNoChange = 1384,
RetRelicReforgeNotConfirmed = 1385,
RetEquipmentAlreadyLevelup = 1386,
RetEquipmentRarityError = 1387,
RetLineupInvalidIndex = 1400,
RetLineupInvalidMemberPos = 1401,
RetLineupSwapNotExist = 1402,
RetLineupAvatarAlreadyIn = 1403,
RetLineupCreateAvatarError = 1404,
RetLineupAvatarInitError = 1405,
RetLineupNotExist = 1406,
RetLineupOnlyOneMember = 1407,
RetLineupSameLeaderSlot = 1408,
RetLineupNoLeaderSelect = 1409,
RetLineupSwapSameSlot = 1410,
RetLineupAvatarNotExist = 1411,
RetLineupTrialAvatarCanNotQuit = 1412,
RetLineupVirtualLineupPlaneNotMatch = 1413,
RetLineupNotValidLeader = 1414,
RetLineupSameIndex = 1415,
RetLineupIsEmpty = 1416,
RetLineupNameFormatError = 1417,
RetLineupTypeNotMatch = 1418,
RetLineupReplaceAllFailed = 1419,
RetLineupNotAllowEdit = 1420,
RetLineupAvatarIsAlive = 1421,
RetLineupAssistHasOnlyMember = 1422,
RetLineupAssistCannotSwitch = 1423,
RetLineupAvatarTypeInvalid = 1424,
RetLineupNameUtf8Error = 1425,
RetLineupLeaderLock = 1426,
RetLineupStoryLineNotMatch = 1427,
RetLineupAvatarLock = 1428,
RetLineupAvatarInvalid = 1429,
RetLineupAvatarAlreadyInit = 1430,
RetLineupLimited = 1431,
RetMailNotExist = 1700,
RetMailRangeInvalid = 1701,
RetMailMailIdInvalid = 1702,
RetMailNoMailTakeAttachment = 1703,
RetMailNoMailToDel = 1704,
RetMailTypeInvalid = 1705,
RetMailParaInvalid = 1706,
RetMailAttachementInvalid = 1707,
RetMailTicketInvalid = 1708,
RetMailTicketRepeated = 1709,
RetStageSettleError = 1800,
RetStageConfigNotExist = 1801,
RetStageNotFound = 1802,
RetStageCocoonPropNotValid = 1804,
RetStageCocoonWaveNotValid = 1805,
RetStagePropIdNotEqual = 1806,
RetStageCocoonWaveOver = 1807,
RetStageWeekCocoonOverCnt = 1808,
RetStageCocoonNotOpen = 1809,
RetStageTrialNotOpen = 1810,
RetStageFarmNotOpen = 1811,
RetStageFarmTypeError = 1812,
RetStageFarmSweepCd = 1813,
RetStageFarmElementChallengeCntInvalid = 1814,
RetChapterLock = 1900,
RetChapterChallengeNumNotEnough = 1901,
RetChapterRewardIdNotExist = 1902,
RetChapterRewardAlreadyTaken = 1903,
RetBattleStageNotMatch = 2000,
RetInBattleNow = 2001,
RetBattleCheat = 2002,
RetBattleFail = 2003,
RetBattleNoLineup = 2004,
RetBattleLineupEmpty = 2005,
RetBattleVersionNotMatch = 2006,
RetBattleQuitByServer = 2007,
RetInBattleCheck = 2008,
RetBattleCheckNeedRetry = 2009,
RetBattleCostTimeCheckFail = 2010,
RetLackExchangeStaminaTimes = 2100,
RetLackStamina = 2101,
RetStaminaFull = 2102,
RetAuthkeySignTypeError = 2103,
RetAuthkeySignVerError = 2104,
RetNicknameFormatError = 2105,
RetSensitiveWords = 2106,
RetLevelRewardHasTaken = 2107,
RetLevelRewardLevelError = 2108,
RetLanguageInvalid = 2109,
RetNicknameInCd = 2110,
RetGameplayBirthdayInvalid = 2111,
RetGameplayBirthdayAlreadySet = 2112,
RetNicknameUtf8Error = 2113,
RetNicknameDigitLimitError = 2114,
RetSensitiveWordsPlatformError = 2115,
RetPlayerSettingTypeInvalid = 2116,
RetMazeLackTicket = 2201,
RetMazeNotUnlock = 2202,
RetMazeNoAbility = 2204,
RetMazeNoPlane = 2205,
RetMazeMapNotExist = 2207,
RetMazeMpNotEnough = 2213,
RetSpringNotEnable = 2214,
RetSpringTooFar = 2216,
RetNotInMaze = 2218,
RetMazeTimeOfDayTypeError = 2223,
RetSceneTransferLockedByTask = 2224,
RetPlotNotUnlock = 2300,
RetMissionNotExist = 2400,
RetMissionAlreadyDone = 2401,
RetDailyTaskNotFinish = 2402,
RetDailyTaskRewardHasTaken = 2403,
RetMissionNotFinish = 2404,
RetMissionNotDoing = 2405,
RetMissionFinishWayNotMatch = 2406,
RetMissionSceneNotMatch = 2407,
RetMissionCustomValueNotValid = 2408,
RetMissionSubMissionNotMatch = 2409,
RetAdventureMapNotExist = 2500,
RetSceneEntityNotExist = 2600,
RetNotInScene = 2601,
RetSceneMonsterNotExist = 2602,
RetInteractConfigNotExist = 2603,
RetUnsupportedPropState = 2604,
RetSceneEntryIdNotMatch = 2605,
RetSceneEntityMoveCheckFailed = 2606,
RetAssistMonsterCountLimit = 2607,
RetSceneUseSkillFail = 2608,
RetPropIsHidden = 2609,
RetLoadingSuccAlready = 2610,
RetSceneEntityTypeInvalid = 2611,
RetInteractTypeInvalid = 2612,
RetInteractNotInRegion = 2613,
RetInteractSubTypeInvalid = 2614,
RetNotLeaderEntity = 2615,
RetMonsterIsNotFarmElement = 2616,
RetMonsterConfigNotExist = 2617,
RetAvatarHpAlreadyFull = 2618,
RetCurInteractEntityNotMatch = 2619,
RetPlaneTypeNotAllow = 2620,
RetGroupNotExist = 2621,
RetGroupSaveDataInCd = 2622,
RetGroupSaveLenghReachMax = 2623,
RetRecentElementNotExist = 2624,
RetRecentElementStageNotMatch = 2625,
RetScenePositionVersionNotMatch = 2626,
RetGameplayCounterNotExist = 2627,
RetGameplayCounterNotEnough = 2628,
RetGroupStateNotMatch = 2629,
RetSceneEntityPosNotMatch = 2630,
RetGroupStateCustomSaveDataOff = 2631,
RetSceneNotMatch = 2632,
RetPropTypeInvalid = 2633,
RetNotInCorrectScene = 2634,
RetNotInCorrectDimension = 2635,
RetNotCorrectGroupPropertyName = 2636,
RetBuyTimesLimit = 2700,
RetBuyLimitType = 2701,
RetShopNotOpen = 2702,
RetGoodsNotOpen = 2703,
RetCityLevelRewardTaken = 2704,
RetCityLevelNotMeet = 2705,
RetSingleBuyLimit = 2706,
RetTutorialNotUnlock = 2751,
RetTutorialUnlockAlready = 2752,
RetTutorialFinishAlready = 2753,
RetTutorialPreNotUnlock = 2754,
RetTutorialPlayerLevelNotMatch = 2755,
RetTutorialTutorialNotFound = 2756,
RetChallengeNotExist = 2801,
RetChallengeNotUnlock = 2802,
RetChallengeAlready = 2803,
RetChallengeLineupEditForbidden = 2804,
RetChallengeLineupEmpty = 2805,
RetChallengeNotDoing = 2806,
RetChallengeNotFinish = 2807,
RetChallengeTargetNotFinish = 2808,
RetChallengeTargetRewardTaken = 2809,
RetChallengeTimeNotValid = 2810,
RetChallengeStarsCountNotMeet = 2811,
RetChallengeStarsRewardTaken = 2812,
RetChallengeStarsNotExist = 2813,
RetChallengeCurSceneNotEntryFloor = 2814,
RetChallengeNoTeamArchive = 2815,
RetChallengeLineupAvatarTypeInvalid = 2816,
RetChallengeLineupRecommendInCd = 2817,
RetBasicTypeAlready = 2850,
RetNoBasicType = 2851,
RetNotChooseBasicType = 2852,
RetNotFuncClose = 2853,
RetNotChooseGender = 2854,
RetNotReqUnlockBasicType = 2855,
RetAvatarPathLocked = 2856,
RetRogueStatusNotMatch = 2901,
RetRogueSelectBuffNotExist = 2902,
RetRogueCoinNotEnough = 2903,
RetRogueStaminaNotEnough = 2904,
RetRogueAppraisalCountNotEnough = 2905,
RetRoguePropAlreadyUsed = 2906,
RetRogueRecordAlreadySaved = 2907,
RetRogueRollBuffMaxCount = 2908,
RetRoguePickAvatarInvalid = 2909,
RetRogueQuestExpire = 2910,
RetRogueQuestRewardAlready = 2911,
RetRogueReviveCountNotEnough = 2912,
RetRogueAreaInvalid = 2913,
RetRogueScoreRewardPoolInvalid = 2914,
RetRogueScoreRewardRowInvalid = 2915,
RetRogueAeonLevelNotMeet = 2916,
RetRogueAeonLevelRewardAlreadyTaken = 2917,
RetRogueAeonConfigNotExist = 2918,
RetRogueTrialAvatarInvalid = 2919,
RetRogueHandbookRewardAlreadyTaken = 2920,
RetRogueRoomTypeNotMatch = 2921,
RetRogueShopGoodNotFound = 2922,
RetRogueShopGoodAlreadyBought = 2923,
RetRogueShopGoodAlreadyOwn = 2924,
RetRogueShopMiracleNotExist = 2925,
RetRogueShopNotExist = 2926,
RetRogueShopCannotRefresh = 2927,
RetRogueSelectBuffCertainMismatch = 2928,
RetRogueActionQueueNotEmptyBattle = 2929,
RetRogueActionQueueNotEmptyOthers = 2930,
RetMissionEventConfigNotExist = 2951,
RetMissionEventNotClient = 2952,
RetMissionEventFinished = 2953,
RetMissionEventDoing = 2954,
RetHasChallengeMissionEvent = 2955,
RetNotChallengeMissionEvent = 2956,
RetGachaIdNotExist = 3001,
RetGachaNumInvalid = 3002,
RetGachaFirstGachaMustOne = 3003,
RetGachaReqDuplicated = 3004,
RetGachaNotInSchedule = 3005,
RetGachaNewbieClose = 3006,
RetGachaTodayLimited = 3007,
RetGachaNotSupport = 3008,
RetGachaCeilingNotEnough = 3009,
RetGachaCeilingClose = 3010,
RetGachaLocked = 3011,
RetGachaDecideItemTypeInvalid = 3012,
RetGachaDecideItemIdInvalid = 3013,
RetNotInRaid = 3101,
RetRaidDoing = 3102,
RetNotProp = 3103,
RetRaidIdNotMatch = 3104,
RetRaidRestartNotMatch = 3105,
RetRaidLimit = 3106,
RetRaidAvatarListEmpty = 3107,
RetRaidAvatarNotExist = 3108,
RetChallengeRaidRewardAlready = 3109,
RetChallengeRaidScoreNotReach = 3110,
RetChallengeRaidNotOpen = 3111,
RetRaidFinished = 3112,
RetRaidWorldLevelNotLock = 3113,
RetRaidCannotUseAssist = 3114,
RetRaidAvatarNotMatch = 3115,
RetRaidCanNotSave = 3116,
RetRaidNoSave = 3117,
RetActivityRaidNotOpen = 3118,
RetRaidAvatarCaptainNotExist = 3119,
RetRaidStoryLineNotMatch = 3120,
RetTalkEventAlreadyTaken = 3151,
RetNpcAlreadyMeet = 3152,
RetNpcNotInConfig = 3153,
RetDialogueGroupDismatch = 3154,
RetDialogueEventInvalid = 3155,
RetTalkEventTakeProtoNotMatch = 3156,
RetTalkEventNotValid = 3157,
RetExpeditionConfigNotExist = 3201,
RetExpeditionRewardConfigNotExist = 3202,
RetExpeditionNotUnlocked = 3203,
RetExpeditionAlreadyAccepted = 3204,
RetExpeditionRepeatedAvatar = 3205,
RetAvatarAlreadyDispatched = 3206,
RetExpeditionNotAccepted = 3207,
RetExpeditionNotFinish = 3208,
RetExpeditionAlreadyFinish = 3209,
RetExpeditionTeamCountLimit = 3210,
RetExpeditionAvatarNumNotMatch = 3211,
RetExpeditionNotOpen = 3212,
RetExpeditionFriendAvatarNotValid = 3213,
RetExpeditionNotPublished = 3214,
RetLoginActivityHasTaken = 3301,
RetLoginActivityDaysLack = 3302,
RetTrialActivityRewardAlreadyTake = 3303,
RetTrialActivityStageNotFinish = 3304,
RetMaterialSubmitActivityHasTaken = 3305,
RetMaterialSubmitActivityMaterialNotSubmitted = 3306,
RetMaterialSubmitActivityMaterialAlreadySubmitted = 3307,
RetFantasticStoryActivityStoryError = 3308,
RetFantasticStoryActivityStoryNotOpen = 3309,
RetFantasticStoryActivityBattleError = 3310,
RetFantasticStoryActivityBattleNotOpen = 3311,
RetFantasticStoryActivityBattleAvatarError = 3312,
RetFantasticStoryActivityBattleBuffError = 3313,
RetFantasticStoryActivityPreBattleScoreNotEnough = 3314,
RetTrialActivityAlreadyInTrialActivity = 3315,
RetCommonActivityNotOpen = 3316,
RetBenefitNotReady = 3317,
RetCommonActivityBusy = 3318,
RetAvatarDeliverRewardPhaseError = 3319,
RetMessageConfigNotExist = 3501,
RetMessageSectionNotTake = 3502,
RetMessageGroupNotTake = 3503,
RetMessageSectionIdNotMatch = 3504,
RetMessageSectionCanNotFinish = 3505,
RetMessageItemCanNotFinish = 3506,
RetMessageItemRaidCanNotFinish = 3507,
RetFriendAlreadyIsFriend = 3601,
RetFriendIsNotFriend = 3602,
RetFriendApplyExpire = 3603,
RetFriendInBlacklist = 3604,
RetFriendNotInBlacklist = 3605,
RetFriendNumberLimit = 3606,
RetFriendBlacklistNumberLimit = 3607,
RetFriendDailyApplyLimit = 3608,
RetFriendInHandleLimit = 3609,
RetFriendApplyInCd = 3610,
RetFriendRemarkNameFormatError = 3611,
RetFriendPlayerNotFound = 3612,
RetFriendInTargetBlacklist = 3613,
RetFriendTargetNumberLimit = 3614,
RetAssistQueryTooFast = 3615,
RetAssistNotExist = 3616,
RetAssistUsedAlready = 3617,
RetFriendReportReasonFormatError = 3618,
RetFriendReportSensitiveWords = 3619,
RetAssistUsedTimesOver = 3620,
RetAssistQuitAlready = 3621,
RetAssistAvatarInLineup = 3622,
RetAssistNoReward = 3623,
RetFriendSearchNumLimit = 3624,
RetFriendSearchInCd = 3625,
RetFriendRemarkNameUtf8Error = 3626,
RetFriendReportReasonUtf8Error = 3627,
RetAssistSetAlready = 3628,
RetFriendTargetForbidOtherApply = 3629,
RetFriendMarkedCntMax = 3630,
RetFriendMarkedAlready = 3631,
RetFriendNotMarked = 3632,
RetFriendChallengeLineupRecommendInCd = 3633,
RetViewPlayerCardInCd = 3634,
RetViewPlayerBattleRecordInCd = 3635,
RetAssistListStrangerConfigError = 3636,
RetPlayerBoardHeadIconNotExist = 3701,
RetPlayerBoardHeadIconLocked = 3702,
RetPlayerBoardHeadIconAlreadyUnlocked = 3703,
RetPlayerBoardDisplayAvatarNotExist = 3704,
RetPlayerBoardDisplayAvatarExceedLimit = 3705,
RetPlayerBoardDisplayRepeatedAvatar = 3706,
RetPlayerBoardDisplayAvatarSamePos = 3707,
RetPlayerBoardDisplayAvatarLocked = 3708,
RetSignatureLengthExceedLimit = 3709,
RetSignatureSensitiveWords = 3710,
RetPlayerBoardAssistAvatarNotExist = 3712,
RetPlayerBoardAssistAvatarLocked = 3713,
RetSignatureUtf8Error = 3714,
RetPlayerBoardAssistAvatarCntError = 3715,
RetPlayerBoardPersonalCardNotExist = 3716,
RetPlayerBoardPersonalCardLocked = 3717,
RetPlayerBoardPersonalNoChange = 3718,
RetBattlePassTierNotValid = 3801,
RetBattlePassLevelNotMeet = 3802,
RetBattlePassRewardTakeAlready = 3803,
RetBattlePassNotPremium = 3804,
RetBattlePassNotDoing = 3805,
RetBattlePassLevelInvalid = 3806,
RetBattlePassNotUnlock = 3807,
RetBattlePassNoReward = 3808,
RetBattlePassQuestNotValid = 3809,
RetBattlePassNotChooseOptional = 3810,
RetBattlePassNotTakeReward = 3811,
RetBattlePassOptionalNotValid = 3812,
RetBattlePassBuyAlready = 3813,
RetBattlePassNearEnd = 3814,
RetMusicLocked = 3901,
RetMusicNotExist = 3902,
RetMusicUnlockFailed = 3903,
RetPunkLordLackSummonTimes = 4001,
RetPunkLordAttackingMonsterLimit = 4002,
RetPunkLordMonsterNotExist = 4003,
RetPunkLordMonsterAlreadyShared = 4004,
RetPunkLordMonsterExpired = 4005,
RetPunkLordSelfMonsterAttackLimit = 4006,
RetPunkLordLackSupportTimes = 4007,
RetPunkLordMonsterAlreadyKilled = 4008,
RetPunkLordMonsterAttackerLimit = 4009,
RetPunkLordWorldLevleNotValid = 4010,
RetPunkLordRewardLevleNotExist = 4011,
RetPunkLordPointNotMeet = 4012,
RetPunkLordInAttacking = 4013,
RetPunkLordOperationInCd = 4014,
RetPunkLordRewardAlreadyTaken = 4015,
RetPunkLordOverBonusRewardLimit = 4016,
RetPunkLordNotInSchedule = 4017,
RetPunkLordMonsterNotAttacked = 4018,
RetPunkLordMonsterNotKilled = 4019,
RetPunkLordMonsterKilledScoreAlreadyTake = 4020,
RetPunkLordRewardLevleAlreadyTake = 4021,
RetDailyActiveLevelInvalid = 4101,
RetDailyActiveLevelRewardAlreadyTaken = 4102,
RetDailyActiveLevelApNotEnough = 4103,
RetDailyMeetPam = 4201,
RetReplayIdNotMatch = 4251,
RetReplayReqNotValid = 4252,
RetFightActivityDifficultyLevelNotPassed = 4301,
RetFightActivityDifficultyLevelRewardAlreadyTake = 4302,
RetFightActivityStageNotOpen = 4303,
RetFightActivityLevelNotUnlock = 4304,
RetTrainVisitorVisitorNotExist = 4351,
RetTrainVisitorBehaviorNotExist = 4352,
RetTrainVisitorBehaviorFinished = 4353,
RetTrainVisitorAllBehaviorRewardTaken = 4354,
RetTrainVisitorGetOnMissionNotFinish = 4355,
RetTrainVisitorNotGetOffOrBeTrainMember = 4356,
RetTextJoinUnknowIsOverride = 4401,
RetTextJoinIdNotExist = 4402,
RetTextJoinCanNotOverride = 4403,
RetTextJoinItemIdError = 4404,
RetTextJoinSensitiveCheckError = 4405,
RetTextJoinMustOverride = 4406,
RetTextJoinTextEmpty = 4407,
RetTextJoinTextFormatError = 4408,
RetTextJoinTextUtf8Error = 4409,
RetTextJoinBatchReqIdRepeat = 4410,
RetTextJoinTypeNotSupportBatchReq = 4411,
RetTextJoinAvatarIdNotExist = 4412,
RetTextJoinUnknowType = 4413,
RetPamMissionMissionIdError = 4451,
RetPamMissionMissionExpire = 4452,
RetChatTypeNotExist = 4501,
RetMsgTypeNotExist = 4502,
RetChatNoTargetUid = 4503,
RetChatMsgEmpty = 4504,
RetChatMsgExceedLimit = 4505,
RetChatMsgSensitiveCheckError = 4506,
RetChatMsgUtf8Error = 4507,
RetChatForbidSwitchOpen = 4508,
RetChatForbid = 4509,
RetChatMsgIncludeSpecialStr = 4510,
RetChatMsgEmojiNotExist = 4511,
RetChatMsgEmojiGenderNotMatch = 4512,
RetChatMsgEmojiNotMarked = 4513,
RetChatMsgEmojiAlreadyMarked = 4514,
RetChatMsgEmojiMarkedMaxLimit = 4515,
RetBoxingClubChallengeNotOpen = 4601,
RetMuseumNotOpen = 4651,
RetMuseumTurnCntNotMatch = 4652,
RetMuseumPhaseNotReach = 4653,
RetMuseumUnknowStuff = 4654,
RetMuseumUnknowArea = 4655,
RetMuseumUnknowPos = 4656,
RetMuseumStuffAlreadyInArea = 4657,
RetMuseumStuffNotInArea = 4658,
RetMuseumGetNpcRepeat = 4659,
RetMuseumGetNpcUnlock = 4660,
RetMuseumGetNpcNotEnough = 4661,
RetMuseumChangeStuffAreaError = 4662,
RetMuseumNotInit = 4663,
RetMuseumEventError = 4664,
RetMuseumUnknowChooseEventId = 4665,
RetMuseumEventOrderNotMatch = 4666,
RetMuseumEventPhaseNotUnlock = 4667,
RetMuseumEventMissionNotFound = 4668,
RetMuseumAreaLevelUpAlready = 4669,
RetMuseumStuffAlreadyUsed = 4670,
RetMuseumEventRoundNotUnlock = 4671,
RetMuseumStuffInArea = 4672,
RetMuseumStuffDispatch = 4673,
RetMuseumIsEnd = 4674,
RetMuseumStuffLeaving = 4675,
RetMuseumEventMissionNotFinish = 4678,
RetMuseumCollectRewardNotExist = 4679,
RetMuseumCollectRewardAlreadyTaken = 4680,
RetMuseumAcceptMissionMaxLimit = 4681,
RetRogueChallengeNotOpen = 4701,
RetRogueChallengeAssisRefreshLimit = 4702,
RetAlleyNotInit = 4721,
RetAlleyNotOpen = 4722,
RetAlleyMapNotExist = 4724,
RetAlleyEmptyPosList = 4725,
RetAlleyLinePosInvalid = 4726,
RetAlleyShopNotUnlock = 4727,
RetAlleyDepotFull = 4728,
RetAlleyShopNotInclude = 4729,
RetAlleyEventNotUnlock = 4730,
RetAlleyEventNotRefresh = 4731,
RetAlleyEventStateDoing = 4732,
RetAlleyEventStateFinish = 4733,
RetAlleyEventError = 4734,
RetAlleyRewardLevelError = 4735,
RetAlleyRewardPrestigeNotEnough = 4736,
RetAlleyShipEmpty = 4737,
RetAlleyShipIdDismatch = 4738,
RetAlleyShipNotExist = 4739,
RetAlleyShipNotUnlock = 4740,
RetAlleyGoodsNotExist = 4741,
RetAlleyGoodsNotUnlock = 4742,
RetAlleyProfitNotPositive = 4743,
RetAlleySpecialOrderDismatch = 4744,
RetAlleyOrderGoodsOverLimit = 4745,
RetAlleySpecialOrderConditionNotMeet = 4746,
RetAlleyDepotSizeOverLimit = 4747,
RetAlleyGoodsNotEnough = 4748,
RetAlleyOrderIndexInvalid = 4749,
RetAlleyRewardAlreadyTake = 4750,
RetAlleyRewardNotExist = 4751,
RetAlleyMainMissionNotDoing = 4752,
RetAlleyCriticalEventNotFinish = 4753,
RetAlleyShopGoodsNotValid = 4754,
RetAlleySlashNotOpen = 4755,
RetAlleyPlacingAnchorInvalid = 4756,
RetAlleyPlacingGoodsIndexInvalid = 4757,
RetAlleySaveMapTooQuick = 4758,
RetAlleyMapNotLink = 4759,
RetAlleyFundsNotLowerBase = 4760,
RetAlleyEventNotFinish = 4761,
RetAlleyNormalOrderNotMeet = 4762,
RetPlayerReturnNotOpen = 4801,
RetPlayerReturnIsSigned = 4802,
RetPlayerReturnPointNotEnough = 4803,
RetPlayerReturnConditionInvalid = 4804,
RetPlayerReturnHasSigned = 4805,
RetPlayerReturnRewardTaken = 4806,
RetPlayerReturnRelicTaken = 4807,
RetPlayerReturnConfigError = 4808,
RetPlayerReturnOptionalGiftInvalid = 4809,
RetPlayerReturnOptionalGiftNotExist = 4810,
RetPlayerReturnSignTypeInvalid = 4811,
RetAetherDivideNoLineup = 4851,
RetAetherDivideLineupInvalid = 4852,
RetChatBubbleIdError = 4901,
RetChatBubbleIdNotUnlock = 4902,
RetPhoneThemeIdError = 4903,
RetPhoneThemeIdNotUnlock = 4904,
RetChatBubbleSelectIsCurrent = 4905,
RetPhoneThemeSelectIsCurrent = 4906,
RetPhoneCaseIdError = 4907,
RetPhoneCaseIdNotUnlock = 4908,
RetPhoneCaseSelectIsCurrent = 4909,
RetChessRogueConfigNotFound = 4951,
RetChessRogueConfigInvalid = 4952,
RetChessRogueNoValidRoom = 4963,
RetChessRogueNoCellInfo = 4964,
RetChessRogueCellNotFinish = 4965,
RetChessRogueCellIsLocked = 4966,
RetChessRogueScheduleNotMatch = 4967,
RetChessRogueStatusFail = 4968,
RetChessRogueAreaNotExist = 4969,
RetChessRogueLineupFail = 4970,
RetChessRogueAeonFail = 4980,
RetChessRogueEnterCellFail = 4981,
RetChessRogueRollDiceFail = 4982,
RetChessRogueDiceStatusFail = 4983,
RetChessRogueDiceCntNotFull = 4984,
RetChessRogueUnlock = 4985,
RetChessRoguePickAvatarFail = 4986,
RetChessRogueAvatarInvalid = 4987,
RetChessRogueCellCanNotSelect = 4988,
RetChessRogueDiceConfirmed = 4989,
RetChessRogueNousDiceNotMatch = 4990,
RetChessRogueNousDiceRarityFail = 4991,
RetChessRogueNousDiceSurfaceDuplicate = 4992,
RetChessRogueNotInRogue = 4993,
RetChessRogueNousDiceBranchLimit = 4994,
RetHeliobusNotOpen = 5101,
RetHeliobusSnsPostNotUnlock = 5102,
RetHeliobusSnsAlreadyRead = 5103,
RetHeliobusSnsAlreadyLiked = 5104,
RetHeliobusSnsAlreadyCommented = 5105,
RetHeliobusSnsInMission = 5106,
RetHeliobusSnsAlreadyPosted = 5107,
RetHeliobusSnsNotDoingMission = 5108,
RetHeliobusRewardLevelMax = 5109,
RetHeliobusIncomeNotEnough = 5110,
RetHeliobusSnsCommentNotUnlock = 5111,
RetHeliobusChallengeNotUnlock = 5112,
RetHeliobusChallengeIdError = 5113,
RetHeliobusSkillNotUnlock = 5114,
RetHeliobusAcceptPostMissionFail = 5115,
RetHeliobusSkillNotSelected = 5116,
RetHeliobusPlaneTypeInvalid = 5117,
RetReddotParamInvalid = 5151,
RetReddotActivityNotOpen = 5152,
RetRogueEndlessActivityConfigError = 5201,
RetRogueEndlessActivityNotOpen = 5202,
RetRogueEndlessActivityOverBonusRewardLimit = 5203,
RetRogueEndlessActivityScoreNotMeet = 5204,
RetRogueEndlessActivityRewardLevleAlreadyTake = 5205,
RetHeartDialScriptNotFound = 5251,
RetHeartDialScriptEmotionTheSame = 5252,
RetHeartDialScriptStepNotNormal = 5253,
RetHeartDialScriptConditionNotMatch = 5254,
RetHeartDialScriptSubmitItemNumNotMatch = 5255,
RetHeartDialScriptSubmitItemIdNotMatch = 5256,
RetHeartDialDialogueNotFound = 5257,
RetHeartDialDialogueAlreadyPerformed = 5258,
RetHeartDialNpcNotFound = 5259,
RetHeartDialTraceConfigNotFound = 5260,
RetHeartDialFloorTraceExist = 5261,
RetHeartDialTraceFloorNotMatch = 5262,
RetTravelBrochureConfigError = 5301,
RetTravelBrochureParamInvalid = 5302,
RetTravelBrochureLocked = 5303,
RetTravelBrochureCannotOperate = 5304,
RetTravelBrochureWorldIdNotMatch = 5305,
RetTravelBrochureHasNoWorldBook = 5306,
RetTravelBrochurePageFull = 5307,
RetMapRotationNotInRegion = 5351,
RetMapRotationRotaterAlreadyDeployed = 5352,
RetMapRotationEnergyNotEnough = 5353,
RetMapRotationEntityNotOnCurPose = 5354,
RetMapRotationRotaterNotDeployed = 5355,
RetMapRotationPoseRotaterMismatch = 5356,
RetMapRotationRotaterNotRemovable = 5357,
RetMapRotationRotaterDisposable = 5358,
RetSpaceZooActivityCatNotFound = 5401,
RetSpaceZooActivityCatParamInvalid = 5402,
RetSpaceZooActivityCatItemNotEnough = 5403,
RetSpaceZooActivityCatBagFull = 5404,
RetSpaceZooActivityCatNotToMutate = 5405,
RetSpaceZooActivityCatStateError = 5406,
RetSpaceZooActivityCatCatteryLocked = 5407,
RetSpaceZooActivityCatOutNow = 5408,
RetSpaceZooActivityCatConfigNotFound = 5409,
RetSpaceZooActivityCatFeatureNotFound = 5410,
RetSpaceZooActivityCatAddCatError = 5411,
RetSpaceZooActivityCatMoneyNotEnough = 5412,
RetSpaceZooActivityCatCondNotMatch = 5413,
RetStrongChallengeActivityStageCfgMiss = 5501,
RetStrongChallengeActivityStageNotOpen = 5502,
RetStrongChallengeActivityBuffError = 5503,
RetRollShopNotFound = 5551,
RetRollShopGroupEmpty = 5552,
RetRollShopEmpty = 5553,
RetRollShopGachaReqDuplicated = 5554,
RetRollShopRandomError = 5555,
RetRollShopGroupTypeNotFound = 5556,
RetRollShopHasStoredRewardAlready = 5557,
RetRollShopNoStoredReward = 5558,
RetRollShopNotInValidScene = 5559,
RetRollShopInvalidRollShopType = 5560,
RetActivityRaidCollectionPrevNotFinish = 5601,
RetActivityRaidCollectionGroupEnterNextUnavailable = 5602,
RetActivityRaidCollectionIsLast = 5603,
RetActivityRaidCollectionIsNotNext = 5604,
RetOfferingNotUnlock = 5651,
RetOfferingLevelNotUnlock = 5652,
RetOfferingReachMaxLevel = 5653,
RetOfferingItemNotEnough = 5654,
RetOfferingLongtailNotOpen = 5655,
RetOfferingRewardCondition = 5656,
RetDrinkMakerChatInvalid = 5701,
RetDrinkMakerParamInvalid = 5702,
RetDrinkMakerParamNotUnlock = 5703,
RetDrinkMakerConfigNotFound = 5704,
RetDrinkMakerNotLastChat = 5705,
RetDrinkMakerDayAndFreePhaseNotOpen = 5706,
RetDrinkMakerCheersNotAbleToNextGroup = 5707,
RetDrinkMakerCheersDrinkAlreadyMade = 5708,
RetDrinkMakerCheersActivityNotOpen = 5709,
RetDrinkMakerCheersMakeDrinkPreMissionNotFinished = 5710,
RetMonopolyNotOpen = 5751,
RetMonopolyConfigError = 5752,
RetMonopolyDiceNotEnough = 5753,
RetMonopolyCurCellNotFinish = 5754,
RetMonopolyCoinNotEnough = 5755,
RetMonopolyCellWaitPending = 5756,
RetMonopolyCellStateError = 5757,
RetMonopolyCellContentError = 5758,
RetMonopolyItemNotEnough = 5759,
RetMonopolyCellContentCannotGiveup = 5760,
RetMonopolyAssetLevelInvalid = 5761,
RetMonopolyTurnNotFinish = 5762,
RetMonopolyGuideNotFinish = 5763,
RetMonopolyRaffleRewardReissued = 5764,
RetMonopolyNoGameActive = 5771,
RetMonopolyGameRatioNotIncreasable = 5772,
RetMonopolyGameRatioMax = 5773,
RetMonopolyGameTargetRatioInvalid = 5774,
RetMonopolyGameBingoFlipPosInvalid = 5775,
RetMonopolyGameGuessAlreadyChoose = 5776,
RetMonopolyGameGuessChooseInvalid = 5777,
RetMonopolyGameGuessInformationAlreadyBought = 5778,
RetMonopolyGameRaiseRatioNotUnlock = 5779,
RetMonopolyFriendNotSynced = 5785,
RetMonopolyGetFriendRankingListInCd = 5786,
RetMonopolyLikeTargetNotFriend = 5787,
RetMonopolyDailyAlreadyLiked = 5788,
RetMonopolySocialEventStatusNotMatch = 5789,
RetMonopolySocialEventServerCacheNotExist = 5790,
RetMonopolyActivityIdNotMatch = 5791,
RetMonopolyRafflePoolNotExist = 5792,
RetMonopolyRafflePoolTimeNotMatch = 5793,
RetMonopolyRafflePoolPhaseNotMeet = 5794,
RetMonopolyRafflePoolShowTimeNotMeet = 5795,
RetMonopolyRaffleTicketNotFound = 5796,
RetMonopolyRaffleTicketTimeNotMeet = 5797,
RetMonopolyRaffleTicketRewardAlreadyTaken = 5798,
RetMonopolyRafflePoolNotInRaffleTime = 5799,
RetMonopolyMbtiReportRewardAlreadyTaken = 5800,
RetEvolveBuildLevelGaming = 5801,
RetEveolveBuildLevelBanRandom = 5802,
RetEvolveBuildFirstRewardAlreadyTaken = 5803,
RetEvolveBuildLevelUnfinish = 5804,
RetEvolveBuildShopAbilityMaxLevel = 5805,
RetEvolveBuildShopAbilityMinLevel = 5806,
RetEvolveBuildShopAbilityNotGet = 5807,
RetEvolveBuildLevelLock = 5808,
RetEvolveBuildExpNotEnough = 5809,
RetEvolveBuildShopAbilityLevelError = 5810,
RetEvolveBuildActivityNotOpen = 5811,
RetEvolveBuildShopAbilityEmpty = 5812,
RetEvolveBuildLevelNotStart = 5813,
RetEvolveBuildShopLock = 5814,
RetEvolveBuildRewardLock = 5815,
RetEvolveBuildRewardLevelMax = 5816,
RetEvolveBuildRewardAlreadyAllTaken = 5717,
RetEvolveBuildSeasonError = 5718,
RetEvolveBuildTeachSkipQuestNotFinish = 5719,
RetClockParkConfigError = 5851,
RetClockParkEffectError = 5852,
RetClockParkScriptAlreadyUnlock = 5853,
RetClockParkScriptUnlockConditionNotMeet = 5854,
RetClockParkTalentAlreadyUnlock = 5855,
RetClockParkScriptLocked = 5856,
RetClockParkHasOngoingScript = 5857,
RetClockParkNoOngoingScript = 5858,
RetClockParkDicePlacementError = 5859,
RetClockParkMismatchStatus = 5860,
RetClockParkNoBuff = 5861,
RetClockParkSlotMachineGachaReqDuplicated = 5862,
RetClockParkSlotMachineCostNotEnough = 5863,
RetClockParkSlotMachineGachaCntExceedLimit = 5864,
RetClockParkNotOpen = 5865,
RetTournRogueStatusMismatch = 5901,
RetMagicRogueStatusMismatch = 5902,
RetAutoMountMagicUnitNoMatchedMagicScepter = 5903,
RetMagicUnitWorkbenchReforgeGenFail = 5904,
RetMatchAlreadyInMatch = 6201,
RetMatchNotInMatch = 6202,
RetMatchPlayNotOpen = 6203,
RetCrossStateError = 6204,
RetMatchVersionNotEqual = 6205,
RetMatchPlayerNotInLobbyRoom = 6206,
RetLobbyStateNotMatch = 6207,
RetLobbyRoomNotExist = 6208,
RetLobbyRoomPalyerFull = 6209,
RetLobbyRoomPalyerNotReady = 6210,
RetLobbyRoomPalyerFighting = 6211,
RetFightRoomNotExist = 6250,
RetFightMatch3PlayerStateErr = 6251,
RetFightMatch3RoomStateErr = 6252,
RetCrossStateTimeOut = 6253,
RetLobbyStartFightDisable = 6254,
RetLobbyStartFightPlayerLack = 6255,
RetMatchClientDataVersionLow = 6256,
RetLobbyStartMatchDisable = 6257,
RetLobbyInteractInCd = 6258,
RetLobbyOwnerStateErr = 6259,
RetLobbyOpTooFast = 6260,
RetFightMatch3SoloPlayerTurnErr = 6261,
RetMatchPlayNotSupported = 6262,
RetMatchPlayDataNotExist = 6263,
RetMatchPlayNotSupportFriendRanking = 6264,
RetMatchPlayGetFriendRankingInfoInCd = 6265,
RetSwordTrainingNoActiveGame = 6301,
RetSwordTrainingNoPendingActionMatch = 6302,
RetSwordTrainingPartnerAbilityInvalid = 6303,
RetSwordTrainingSkillAlreadyLearned = 6304,
RetSwordTrainingConditionNotMeet = 6305,
RetSwordTrainingParentSkillNotLearned = 6306,
RetSwordTrainingSkillTypeNotUnlock = 6307,
RetSwordTrainingGameAlreadyExist = 6308,
RetSwordTrainingEndingHintNotMatch = 6309,
RetSwordTrainingStorylineConfigNotFound = 6310,
RetSwordTrainingStoryConfigNotFound = 6311,
RetSwordTrainingUnlockNotFinish = 6312,
RetSwordTrainingOptionMismatch = 6313,
RetSwordTrainingRestoreWithoutExamFailed = 6314,
RetSwordTrainingNoRestoreGameAvailable = 6315,
RetSwordTrainingEndingStoryNotMatch = 6316,
RetSwordTrainingEndingNotFinish = 6317,
RetSwordTrainingEndingRewardTaken = 6318,
RetSwordTrainingCombatRankNotChange = 6319,
RetSwordTrainingDirectBattleDisable = 6320,
RetFightFestPhaseNotMatch = 6351,
RetFightFestScoreRaceAlreadyFinish = 6352,
RetFightFestChallengeLocked = 6353,
RetFightFestCoachSkillLocked = 6354,
RetFightFestCoachSkillEquipTypeExisted = 6355,
RetFightFestScoreRaceMissionDoind = 6356,
RetFightFestCoachSkillNoEquip = 6357,
RetPetNotExist = 6401,
RetPetAlreadySummoned = 6402,
RetPetNotSummoned = 6403,
RetMusicRhythmLevelTimeTooShort = 6451,
RetMusicRhythmNotInLevel = 6452,
RetMusicRhythmPreDifficultyNotPass = 6453,
RetMusicRhythmSongLimited = 6454,
RetMusicRhythmSongLocked = 6455,
RetMusicRhythmTrackLocked = 6456,
RetMusicRhythmLevelNotUnlock = 6457,
RetMusicRhythmSongSfxLocked = 6458,
RetTrainPartyCoinNotEnough = 6501,
RetTrainPartyDiyTagNotMatch = 6502,
RetTrainPartyUseCardMobilityNotEnough = 6503,
RetTrainPartyAreaUnlockCoinNotEnough = 6504,
RetTarotBookEnergyNotEnough = 6601,
RetTarotBookPackNotAvailable = 6602,
RetTarotBookStoryAlreadyUnlock = 6603,
RetTarotBookCardNotEnough = 6604,
RetTarotBookClueNotEnough = 6605,
RetTarotBookUnlockStoryCardNotSame = 6606,
RetTarotBookStoryNotUnlock = 6607,
RetTarotBookStoryAlreadyFinish = 6608,
RetTarotBookInteractionAlreadyFinish = 6609,
RetChimeraChimeraNotUnlock = 6621,
RetChimeraChimeraDuplicated = 6622,
RetChimeraChimeraTypeError = 6623,
RetChimeraWorkMismatchRound = 6624,
RetChimeraWorkRoundOptionNotMeet = 6625,
RetChimeraEndlessNotUnlock = 6626,
RetChimeraInEndless = 6627,
RetChimeraNotInEndless = 6628,
RetChimeraChimeraFallInEndless = 6629,
RetPlanetFesAvatarNotExist = 6641,
RetPlanetFesLandNotExist = 6642,
RetPlanetFesItemNotEnough = 6643,
RetPlanetFesLandAlreadyUnlock = 6644,
RetPlanetFesWorkAvatarRepeat = 6645,
RetPlanetFesWorkAvatarTypeNotMatch = 6646,
RetPlanetFesActivityNotOpen = 6647,
RetPlanetFesSkilltreePhaseNotUnlock = 6648,
RetPlanetFesSkillNotUnlock = 6649,
RetPlanetFesConfigError = 6650,
RetPlanetFesNotInBusinessDay = 6651,
RetPlanetFesEventLocked = 6652,
RetPlanetFesEventFinished = 6653,
RetPlanetFesEventInCd = 6654,
RetPlanetFesEventAlreadyInState = 6655,
RetPlanetFesEventNoWorkAvatar = 6656,
RetPlanetFesEventProcessingCannotDisappear = 6657,
RetPlanetFesEventOptionPhaseWrong = 6658,
RetPlanetFesFunctionNotUnlock = 6659,
RetPlanetFesRewardAlreadyTaken = 6660,
RetPlanetFesEventGameNotActive = 6661,
RetPlanetFesRegionProgressNotEnough = 6662,
RetPlanetFesFriendItemNotEnough = 6663,
RetPlanetFesPiecePermissionBan = 6664,
RetPlanetFesPieceOfferNotExist = 6665,
RetPlanetFesPieceApplyInStackTooMuch = 6666,
RetPlanetFesPieceApplyNotExist = 6667,
RetPlanetFesGetFriendRankingListInCd = 6668,
RetPlanetFesGivePieceOwnedByTarget = 6669,
RetPlanetFesLevelMax = 6670,
RetPlanetFesExclusiveEvent = 6671,
RetMarbleSealAlreadyUnlocked = 6701,
RetMarbleSealShopItemNotEnough = 6702,
RetMarbleSealLocked = 6703,
RetCakeRaceFieldLocked = 6751,
RetCakeRaceFieldCostNotEnough = 6752,
RetCakeRaceFieldPvpOnly = 6753,
RetCakeRaceAlreadyInGame = 6754,
RetCakeRaceGetFriendRankingListInCd = 6755,
RetCakeRaceLikeFriendTargetNotFriend = 6756,
RetCakeRaceLikeFriendDailyAlreadyLiked = 6757,
RetCakeRaceLikeFriendInCd = 6758,
RetFateStatusNotMatch = 6771,
RetFateBuffSlotNotEnough = 6772,
RetFateCoinNotEnough = 6773,
RetFateReijuRerollCountNotEnough = 6774,
RetFateBuffLevelMax = 6775,
RetFateActionQueueNotEmpty = 6776,
RetParkourActivityNotOpen = 6801,
RetParkourLevelNotUnlock = 6802,
RetParkourRailBallNotAllowed = 6803,
RetParkourNotInLevel = 6804,
RetParkourLevelNotMatch = 6805,
RetParkourNotPlayedAllNonStoryLevel = 6806,
RetFtcLimitNameChange = 6830,
RetElfRestaurantConfigError = 6841,
RetElfRestaurantFieldAlreadyBought = 6842,
RetElfRestaurantFieldNotBought = 6843,
RetElfRestaurantFieldCellInvalid = 6844,
RetElfRestaurantFarmTypeInvalid = 6845,
RetElfRestaurantShopItemNotExist = 6846,
RetElfRestaurantShopItemCountLimit = 6847,
RetElfRestaurantTradeOrderNotExist = 6848,
RetElfRestaurantNoReward = 6849,
RetElfRestaurantNotInit = 6850,
RetGridFightConfMiss = 6900,
RetGridFightRoleNotExist = 6901,
RetGridFightRoleAlreadyExist = 6902,
RetGridFightPosExistRole = 6903,
RetGridFightPosNotValid = 6904,
RetGridFightCoinNotEnough = 6905,
RetGridFightEquipNotExist = 6906,
RetGridFightEquipCannotDress = 6907,
RetGridFightParamNotMatch = 6908,
RetGridFightEquipDressSame = 6909,
RetGridFightEquipDressed = 6910,
RetGridFightRandomErr = 6911,
RetGridFightGoodsSold = 6912,
RetGridFightItemNotEnough = 6913,
RetGridFightGameplayLevelMax = 6914,
RetGridFightAlreadyInGameplay = 6915,
RetGridFightEquipTraitLimit = 6916,
RetGridFightRegionFull = 6917,
RetGridFightTemporaryEquip = 6918,
RetGridFightNotInGameplay = 6919,
RetGridFightAddEquipFail = 6920,
RetGridFightAddConsumableFail = 6921,
RetGridFightCreateRoleFail = 6922,
RetGridFightCannotUpgrade = 6923,
RetGridFightNoEmptyPos = 6924,
RetGridFightForgeNotExist = 6925,
RetGridFightAddForgeFail = 6926,
RetGridFightOrbNotEnough = 6927,
RetGridFightOrbNotExist = 6928,
RetGridFightSupplyNoReroll = 6929,
RetGridFightHighRariyForCopy = 6930,
RetGridFightRoleFullForCopy = 6931,
RetGridFightUndressEquipFail = 6932,
RetGridFightDataLocked = 6933,
RetGridFightSameRoleInBattle = 6934,
RetGridFightSupplyAllSelected = 6935,
RetGridFightTraitTrackMax = 6936,
RetGridFightPosBan = 6937,
RetGridFightPosExistItem = 6938,
RetGridFightTalentEnabled = 6939,
RetGridFightTalentCostNotEnough = 6940,
RetGridFightTalentPreNotEnabled = 6941,
RetGridFightDivisionInvalid = 6942,
RetGridFightTalentPermanentLimit = 6943,
RetGridFightWeeklyRewardTaken = 6944,
RetGridFightWeeklyScoreNotEnough = 6945,
RetGridFightCraftCostEquipDressed = 6946,
RetGridFightCreateNpcFail = 6947,
RetGridFightNoPosCanPlace = 6948,
RetGridFightNpcPosLimit = 6949,
RetGridFightCraftEquipOnDiffRole = 6950,
RetGridFightGlobalHpNotEnough = 6951,
RetGridFightEquipTrackMax = 6952,
RetGridFightNpcNotExist = 6953,
RetGridFightRecycleRoleInTutorial = 6954,
RetGridFightTutorialTaskNotFinished = 6955,
RetGridFightTutorialUpdatePosIninvalid = 6956,
RetGridFightNoRerollCnt = 6957,
RetGridFightTutorialRefreshShopLimited = 6958,
RetGridFightTutorialBuyShopLimited = 6959,
RetGridFightOcUnlockQuestNotFinished = 6960,
RetGridFightForgeLimitSelectIdxInTutorial = 6961,
RetGridFightGameRefIdTooLong = 6962,
RetGridFightFeatureSwitchClosed = 6963,
RetGridFightEquipTraitExclusive = 6964,
RetGridFightShopLocked = 6965,
RetGridFightBuyExpLocked = 6966,
RetHipplenAgendaWorkUnavaible = 7001,
RetHipplenAgendaWorkConflict = 7002,
RetHipplenAgendaActionLack = 7003,
RetHipplenAgendaEnergyLack = 7004,
RetHipplenAgendaNoWorkForSettle = 7005,
RetHipplenAgendaSettleWorkMismatch = 7006,
RetHipplenPhaseConfigNoFound = 7007,
RetHipplenTrialMissionNotFinished = 7008,
RetHipplenAgendaSetWhenTrial = 7009,
RetHipplenAgendaOpenCycleFail = 7010,
RetHipplenAgendaSettleParaInvalid = 7011,
RetHipplenAgendaWorkSetTwice = 7012,
RetHipplenAgendaWorkSettleTwice = 7013,
RetHipplenOutfitNotWeared = 7014,
RetHipplenOutfitNotOwn = 7015,
RetHipplenOutfitInvalid = 7016,
RetHipplenOutfitTypeWeared = 7017,
RetHipplenAgendaWorkEmpty = 7018,
RetHipplenEndingLock = 7019,
RetHipplenEndingRewardAlreadyTaken = 7020,
RetHipplenTraitLock = 7021,
RetHipplenAgendaActionLeft = 7022,
RetHipplenBackwardTrialMissionNotFinished = 7023,
RetRelicboxHasPendingRelic = 7051,
RetRelicboxNoPendingRelic = 7052,
RetRelicboxTargetAvatarInvalid = 7053,
RetRelicboxTargetRelicSetInvalid = 7054,
RetRelicboxAllowPositionEmpty = 7055,
RetRelicboxRelicConfigNotFound = 7056,
RetRelicboxMainAffixIdInvalid = 7057,
RetRelicboxSubAffixInvalid = 7058,
RetRelicboxRelicCreateFail = 7059,
RetRelicboxLibConfigNotFound = 7060,
RetRelicboxShieldLock = 7061,
RetRelicboxCustomAvatarInvalid = 7062,
RetRelicboxCustomRelicSetInvalid = 7063,
RetRelicboxRelicInBox = 7064,
RetRelicboxOpenTargetConflict = 7065,
RetRelicboxRelicTypeInvalid = 7066,
Mbcabojapnf = 7101,
Pjjkjlfajmd = 7102,
Jmoaejmmlfk = 7103,
Ogakndbohik = 7104,
Nlncpekbkbg = 7105,
Cnioinhagji = 7106,
Okamekolpdb = 7107,
Nbicfembgeb = 7108,
Gfbendmkgmn = 7109,
Dfjinchmdbh = 7110,
Fdckoelbpff = 7111,
Jhlelifpinj = 7112,
Hkgaokdkfkc = 7113,
Miighhkmghm = 7114,
Ageiobencmj = 7115,
Cbpgalljepd = 7116,
Lfjcdigapnk = 7117,
Nhbdpkemhjc = 7118,
Efbljhopknh = 7201,
Dcjiiahbeag = 7202,
Kemibmafomd = 7203,
Fgfmkafhioh = 7204,
Jdhmbjekfeg = 7205,
Pbplibbekce = 7206,
Onfidlgnkca = 7207,
Aelghbimhao = 7208,
Bfellhhpkfo = 7301,
Cablnlchhlp = 7302,
Dbbipgkbkdh = 7303,
}
impl Retcode {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::RetSucc => "RET_SUCC",
Self::RetFail => "RET_FAIL",
Self::RetServerInternalError => "RET_SERVER_INTERNAL_ERROR",
Self::RetTimeout => "RET_TIMEOUT",
Self::RetRepeatedReq => "RET_REPEATED_REQ",
Self::RetReqParaInvalid => "RET_REQ_PARA_INVALID",
Self::RetPlayerDataError => "RET_PLAYER_DATA_ERROR",
Self::RetPlayerClientPaused => "RET_PLAYER_CLIENT_PAUSED",
Self::RetFuncCheckFailed => "RET_FUNC_CHECK_FAILED",
Self::RetFeatureSwitchClosed => "RET_FEATURE_SWITCH_CLOSED",
Self::RetFreqOverLimit => "RET_FREQ_OVER_LIMIT",
Self::RetSystemBusy => "RET_SYSTEM_BUSY",
Self::RetPlayerNotOnline => "RET_PLAYER_NOT_ONLINE",
Self::RetOperationInCd => "RET_OPERATION_IN_CD",
Self::RetRepeateLogin => "RET_REPEATE_LOGIN",
Self::RetRetryLogin => "RET_RETRY_LOGIN",
Self::RetWaitLogin => "RET_WAIT_LOGIN",
Self::RetNotInWhiteList => "RET_NOT_IN_WHITE_LIST",
Self::RetInBlackList => "RET_IN_BLACK_LIST",
Self::RetAccountVerifyError => "RET_ACCOUNT_VERIFY_ERROR",
Self::RetAccountParaError => "RET_ACCOUNT_PARA_ERROR",
Self::RetAntiAddictLogin => "RET_ANTI_ADDICT_LOGIN",
Self::RetCheckSumError => "RET_CHECK_SUM_ERROR",
Self::RetReachMaxPlayerNum => "RET_REACH_MAX_PLAYER_NUM",
Self::RetAlreadyRegistered => "RET_ALREADY_REGISTERED",
Self::RetGenderError => "RET_GENDER_ERROR",
Self::SetNicknameRetCallbackProcessing => {
"SET_NICKNAME_RET_CALLBACK_PROCESSING"
}
Self::RetInGmBindAccess => "RET_IN_GM_BIND_ACCESS",
Self::RetQuestRewardAlreadyTaken => "RET_QUEST_REWARD_ALREADY_TAKEN",
Self::RetQuestNotAccept => "RET_QUEST_NOT_ACCEPT",
Self::RetQuestNotFinish => "RET_QUEST_NOT_FINISH",
Self::RetQuestStatusError => "RET_QUEST_STATUS_ERROR",
Self::RetAchievementLevelNotReach => "RET_ACHIEVEMENT_LEVEL_NOT_REACH",
Self::RetAchievementLevelAlreadyTaken => {
"RET_ACHIEVEMENT_LEVEL_ALREADY_TAKEN"
}
Self::RetAvatarNotExist => "RET_AVATAR_NOT_EXIST",
Self::RetAvatarResExpNotEnough => "RET_AVATAR_RES_EXP_NOT_ENOUGH",
Self::RetAvatarExpReachPromotionLimit => {
"RET_AVATAR_EXP_REACH_PROMOTION_LIMIT"
}
Self::RetAvatarReachMaxPromotion => "RET_AVATAR_REACH_MAX_PROMOTION",
Self::RetSkilltreeConfigNotExist => "RET_SKILLTREE_CONFIG_NOT_EXIST",
Self::RetSkilltreeAlreadyUnlock => "RET_SKILLTREE_ALREADY_UNLOCK",
Self::RetSkilltreePreLocked => "RET_SKILLTREE_PRE_LOCKED",
Self::RetSkilltreeLevelNotMeet => "RET_SKILLTREE_LEVEL_NOT_MEET",
Self::RetSkilltreeRankNotMeet => "RET_SKILLTREE_RANK_NOT_MEET",
Self::RetAvatarDressNoEquipment => "RET_AVATAR_DRESS_NO_EQUIPMENT",
Self::RetAvatarExpItemNotExist => "RET_AVATAR_EXP_ITEM_NOT_EXIST",
Self::RetSkilltreePointLocked => "RET_SKILLTREE_POINT_LOCKED",
Self::RetSkilltreePointLevelUpgradeNotMatch => {
"RET_SKILLTREE_POINT_LEVEL_UPGRADE_NOT_MATCH"
}
Self::RetSkilltreePointLevelReachMax => "RET_SKILLTREE_POINT_LEVEL_REACH_MAX",
Self::RetWorldLevelNotMeet => "RET_WORLD_LEVEL_NOT_MEET",
Self::RetPlayerLevelNotMeet => "RET_PLAYER_LEVEL_NOT_MEET",
Self::RetAvatarRankNotMatch => "RET_AVATAR_RANK_NOT_MATCH",
Self::RetAvatarRankReachMax => "RET_AVATAR_RANK_REACH_MAX",
Self::RetHeroBasicTypeNotMatch => "RET_HERO_BASIC_TYPE_NOT_MATCH",
Self::RetAvatarPromotionNotMeet => "RET_AVATAR_PROMOTION_NOT_MEET",
Self::RetPromotionRewardConfigNotExist => {
"RET_PROMOTION_REWARD_CONFIG_NOT_EXIST"
}
Self::RetPromotionRewardAlreadyTaken => "RET_PROMOTION_REWARD_ALREADY_TAKEN",
Self::RetAvatarSkinItemNotExist => "RET_AVATAR_SKIN_ITEM_NOT_EXIST",
Self::RetAvatarSkinAlreadyDressed => "RET_AVATAR_SKIN_ALREADY_DRESSED",
Self::RetAvatarNotDressSkin => "RET_AVATAR_NOT_DRESS_SKIN",
Self::RetAvatarSkinNotMatchAvatar => "RET_AVATAR_SKIN_NOT_MATCH_AVATAR",
Self::RetAvatarPathNotMatch => "RET_AVATAR_PATH_NOT_MATCH",
Self::RetAvatarEnhancedIdNotExist => "RET_AVATAR_ENHANCED_ID_NOT_EXIST",
Self::RetAvatarEnhancedIdAlreadySet => "RET_AVATAR_ENHANCED_ID_ALREADY_SET",
Self::RetAvatarNotCurEnhancedId => "RET_AVATAR_NOT_CUR_ENHANCED_ID",
Self::RetPlayerOutfitConfigNotExist => "RET_PLAYER_OUTFIT_CONFIG_NOT_EXIST",
Self::RetPlayerOutfitSlotConflict => "RET_PLAYER_OUTFIT_SLOT_CONFLICT",
Self::RetPlayerOutfitIsDefault => "RET_PLAYER_OUTFIT_IS_DEFAULT",
Self::RetPlayerOutfitNotOwned => "RET_PLAYER_OUTFIT_NOT_OWNED",
Self::RetSkilltreeFastLevelUpClose => "RET_SKILLTREE_FAST_LEVEL_UP_CLOSE",
Self::RetItemNotExist => "RET_ITEM_NOT_EXIST",
Self::RetItemCostNotEnough => "RET_ITEM_COST_NOT_ENOUGH",
Self::RetItemCostTooMuch => "RET_ITEM_COST_TOO_MUCH",
Self::RetItemNoCost => "RET_ITEM_NO_COST",
Self::RetItemNotEnough => "RET_ITEM_NOT_ENOUGH",
Self::RetItemInvalid => "RET_ITEM_INVALID",
Self::RetItemConfigNotExist => "RET_ITEM_CONFIG_NOT_EXIST",
Self::RetScoinNotEnough => "RET_SCOIN_NOT_ENOUGH",
Self::RetItemRewardExceedLimit => "RET_ITEM_REWARD_EXCEED_LIMIT",
Self::RetItemInvalidUse => "RET_ITEM_INVALID_USE",
Self::RetItemUseConfigNotExist => "RET_ITEM_USE_CONFIG_NOT_EXIST",
Self::RetRewardConfigNotExist => "RET_REWARD_CONFIG_NOT_EXIST",
Self::RetItemExceedLimit => "RET_ITEM_EXCEED_LIMIT",
Self::RetItemCountInvalid => "RET_ITEM_COUNT_INVALID",
Self::RetItemUseTargetTypeInvalid => "RET_ITEM_USE_TARGET_TYPE_INVALID",
Self::RetItemUseSatietyFull => "RET_ITEM_USE_SATIETY_FULL",
Self::RetItemComposeNotExist => "RET_ITEM_COMPOSE_NOT_EXIST",
Self::RetRelicComposeNotExist => "RET_RELIC_COMPOSE_NOT_EXIST",
Self::RetItemCanNotSell => "RET_ITEM_CAN_NOT_SELL",
Self::RetItemSellExceddLimit => "RET_ITEM_SELL_EXCEDD_LIMIT",
Self::RetItemNotInCostList => "RET_ITEM_NOT_IN_COST_LIST",
Self::RetItemSpecialCostNotEnough => "RET_ITEM_SPECIAL_COST_NOT_ENOUGH",
Self::RetItemSpecialCostTooMuch => "RET_ITEM_SPECIAL_COST_TOO_MUCH",
Self::RetItemFormulaNotExist => "RET_ITEM_FORMULA_NOT_EXIST",
Self::RetItemAutoGiftOptionalNotExist => {
"RET_ITEM_AUTO_GIFT_OPTIONAL_NOT_EXIST"
}
Self::RetRelicComposeRelicInvalid => "RET_RELIC_COMPOSE_RELIC_INVALID",
Self::RetRelicComposeMainAffixIdInvalid => {
"RET_RELIC_COMPOSE_MAIN_AFFIX_ID_INVALID"
}
Self::RetRelicComposeWrongFormulaType => {
"RET_RELIC_COMPOSE_WRONG_FORMULA_TYPE"
}
Self::RetRelicComposeRelicNotExist => "RET_RELIC_COMPOSE_RELIC_NOT_EXIST",
Self::RetRelicComposeBlackGoldCountInvalid => {
"RET_RELIC_COMPOSE_BLACK_GOLD_COUNT_INVALID"
}
Self::RetRelicComposeBlackGoldNotNeed => {
"RET_RELIC_COMPOSE_BLACK_GOLD_NOT_NEED"
}
Self::RetMonthCardCannotUse => "RET_MONTH_CARD_CANNOT_USE",
Self::RetItemRewardExceedDisappear => "RET_ITEM_REWARD_EXCEED_DISAPPEAR",
Self::RetItemNeedRecycle => "RET_ITEM_NEED_RECYCLE",
Self::RetItemComposeExceedLimit => "RET_ITEM_COMPOSE_EXCEED_LIMIT",
Self::RetItemCanNotDestroy => "RET_ITEM_CAN_NOT_DESTROY",
Self::RetItemAlreadyMark => "RET_ITEM_ALREADY_MARK",
Self::RetItemMarkExceedLimit => "RET_ITEM_MARK_EXCEED_LIMIT",
Self::RetItemNotMark => "RET_ITEM_NOT_MARK",
Self::RetItenTurnFoodNotSet => "RET_ITEN_TURN_FOOD_NOT_SET",
Self::RetItemTurnFoodAlreadySet => "RET_ITEM_TURN_FOOD_ALREADY_SET",
Self::RetItemTurnFoodConsumeTypeError => {
"RET_ITEM_TURN_FOOD_CONSUME_TYPE_ERROR"
}
Self::RetItemTurnFoodSwitchAlreadyOpen => {
"RET_ITEM_TURN_FOOD_SWITCH_ALREADY_OPEN"
}
Self::RetItemTurnFoodSwitchAlreadyClose => {
"RET_ITEM_TURN_FOOD_SWITCH_ALREADY_CLOSE"
}
Self::RetHcoinExchangeTooMuch => "RET_HCOIN_EXCHANGE_TOO_MUCH",
Self::RetItemTurnFoodSceneTypeError => "RET_ITEM_TURN_FOOD_SCENE_TYPE_ERROR",
Self::RetEquipmentAlreadyDressed => "RET_EQUIPMENT_ALREADY_DRESSED",
Self::RetEquipmentNotExist => "RET_EQUIPMENT_NOT_EXIST",
Self::RetEquipmentReachLevelLimit => "RET_EQUIPMENT_REACH_LEVEL_LIMIT",
Self::RetEquipmentConsumeSelf => "RET_EQUIPMENT_CONSUME_SELF",
Self::RetEquipmentAlreadyLocked => "RET_EQUIPMENT_ALREADY_LOCKED",
Self::RetEquipmentAlreadyUnlocked => "RET_EQUIPMENT_ALREADY_UNLOCKED",
Self::RetEquipmentLocked => "RET_EQUIPMENT_LOCKED",
Self::RetEquipmentSelectNumOverLimit => "RET_EQUIPMENT_SELECT_NUM_OVER_LIMIT",
Self::RetEquipmentRankUpMustConsumeSameTid => {
"RET_EQUIPMENT_RANK_UP_MUST_CONSUME_SAME_TID"
}
Self::RetEquipmentPromotionReachMax => "RET_EQUIPMENT_PROMOTION_REACH_MAX",
Self::RetEquipmentRankUpReachMax => "RET_EQUIPMENT_RANK_UP_REACH_MAX",
Self::RetEquipmentLevelReachMax => "RET_EQUIPMENT_LEVEL_REACH_MAX",
Self::RetEquipmentExceedLimit => "RET_EQUIPMENT_EXCEED_LIMIT",
Self::RetRelicNotExist => "RET_RELIC_NOT_EXIST",
Self::RetRelicReachLevelLimit => "RET_RELIC_REACH_LEVEL_LIMIT",
Self::RetRelicConsumeSelf => "RET_RELIC_CONSUME_SELF",
Self::RetRelicAlreadyDressed => "RET_RELIC_ALREADY_DRESSED",
Self::RetRelicLocked => "RET_RELIC_LOCKED",
Self::RetRelicAlreadyLocked => "RET_RELIC_ALREADY_LOCKED",
Self::RetRelicAlreadyUnlocked => "RET_RELIC_ALREADY_UNLOCKED",
Self::RetRelicLevelIsNotZero => "RET_RELIC_LEVEL_IS_NOT_ZERO",
Self::RetUniqueIdRepeated => "RET_UNIQUE_ID_REPEATED",
Self::RetEquipmentLevelNotMeet => "RET_EQUIPMENT_LEVEL_NOT_MEET",
Self::RetEquipmentItemNotInCostList => "RET_EQUIPMENT_ITEM_NOT_IN_COST_LIST",
Self::RetEquipmentLevelGreaterThanOne => {
"RET_EQUIPMENT_LEVEL_GREATER_THAN_ONE"
}
Self::RetEquipmentAlreadyRanked => "RET_EQUIPMENT_ALREADY_RANKED",
Self::RetRelicExceedLimit => "RET_RELIC_EXCEED_LIMIT",
Self::RetRelicAlreadyDiscarded => "RET_RELIC_ALREADY_DISCARDED",
Self::RetRelicAlreadyUndiscarded => "RET_RELIC_ALREADY_UNDISCARDED",
Self::RetEquipmentBatchLockTooFast => "RET_EQUIPMENT_BATCH_LOCK_TOO_FAST",
Self::RetRelicFilterPlanSlotEmpty => "RET_RELIC_FILTER_PLAN_SLOT_EMPTY",
Self::RetRelicFilterPlanNumExceedLimit => {
"RET_RELIC_FILTER_PLAN_NUM_EXCEED_LIMIT"
}
Self::RetRelicFilterPlanNameUtf8Error => {
"RET_RELIC_FILTER_PLAN_NAME_UTF8_ERROR"
}
Self::RetRelicFilterPlanNameFormatError => {
"RET_RELIC_FILTER_PLAN_NAME_FORMAT_ERROR"
}
Self::RetRelicFilterPlanNoChange => "RET_RELIC_FILTER_PLAN_NO_CHANGE",
Self::RetRelicReforgeNotConfirmed => "RET_RELIC_REFORGE_NOT_CONFIRMED",
Self::RetEquipmentAlreadyLevelup => "RET_EQUIPMENT_ALREADY_LEVELUP",
Self::RetEquipmentRarityError => "RET_EQUIPMENT_RARITY_ERROR",
Self::RetLineupInvalidIndex => "RET_LINEUP_INVALID_INDEX",
Self::RetLineupInvalidMemberPos => "RET_LINEUP_INVALID_MEMBER_POS",
Self::RetLineupSwapNotExist => "RET_LINEUP_SWAP_NOT_EXIST",
Self::RetLineupAvatarAlreadyIn => "RET_LINEUP_AVATAR_ALREADY_IN",
Self::RetLineupCreateAvatarError => "RET_LINEUP_CREATE_AVATAR_ERROR",
Self::RetLineupAvatarInitError => "RET_LINEUP_AVATAR_INIT_ERROR",
Self::RetLineupNotExist => "RET_LINEUP_NOT_EXIST",
Self::RetLineupOnlyOneMember => "RET_LINEUP_ONLY_ONE_MEMBER",
Self::RetLineupSameLeaderSlot => "RET_LINEUP_SAME_LEADER_SLOT",
Self::RetLineupNoLeaderSelect => "RET_LINEUP_NO_LEADER_SELECT",
Self::RetLineupSwapSameSlot => "RET_LINEUP_SWAP_SAME_SLOT",
Self::RetLineupAvatarNotExist => "RET_LINEUP_AVATAR_NOT_EXIST",
Self::RetLineupTrialAvatarCanNotQuit => {
"RET_LINEUP_TRIAL_AVATAR_CAN_NOT_QUIT"
}
Self::RetLineupVirtualLineupPlaneNotMatch => {
"RET_LINEUP_VIRTUAL_LINEUP_PLANE_NOT_MATCH"
}
Self::RetLineupNotValidLeader => "RET_LINEUP_NOT_VALID_LEADER",
Self::RetLineupSameIndex => "RET_LINEUP_SAME_INDEX",
Self::RetLineupIsEmpty => "RET_LINEUP_IS_EMPTY",
Self::RetLineupNameFormatError => "RET_LINEUP_NAME_FORMAT_ERROR",
Self::RetLineupTypeNotMatch => "RET_LINEUP_TYPE_NOT_MATCH",
Self::RetLineupReplaceAllFailed => "RET_LINEUP_REPLACE_ALL_FAILED",
Self::RetLineupNotAllowEdit => "RET_LINEUP_NOT_ALLOW_EDIT",
Self::RetLineupAvatarIsAlive => "RET_LINEUP_AVATAR_IS_ALIVE",
Self::RetLineupAssistHasOnlyMember => "RET_LINEUP_ASSIST_HAS_ONLY_MEMBER",
Self::RetLineupAssistCannotSwitch => "RET_LINEUP_ASSIST_CANNOT_SWITCH",
Self::RetLineupAvatarTypeInvalid => "RET_LINEUP_AVATAR_TYPE_INVALID",
Self::RetLineupNameUtf8Error => "RET_LINEUP_NAME_UTF8_ERROR",
Self::RetLineupLeaderLock => "RET_LINEUP_LEADER_LOCK",
Self::RetLineupStoryLineNotMatch => "RET_LINEUP_STORY_LINE_NOT_MATCH",
Self::RetLineupAvatarLock => "RET_LINEUP_AVATAR_LOCK",
Self::RetLineupAvatarInvalid => "RET_LINEUP_AVATAR_INVALID",
Self::RetLineupAvatarAlreadyInit => "RET_LINEUP_AVATAR_ALREADY_INIT",
Self::RetLineupLimited => "RET_LINEUP_LIMITED",
Self::RetMailNotExist => "RET_MAIL_NOT_EXIST",
Self::RetMailRangeInvalid => "RET_MAIL_RANGE_INVALID",
Self::RetMailMailIdInvalid => "RET_MAIL_MAIL_ID_INVALID",
Self::RetMailNoMailTakeAttachment => "RET_MAIL_NO_MAIL_TAKE_ATTACHMENT",
Self::RetMailNoMailToDel => "RET_MAIL_NO_MAIL_TO_DEL",
Self::RetMailTypeInvalid => "RET_MAIL_TYPE_INVALID",
Self::RetMailParaInvalid => "RET_MAIL_PARA_INVALID",
Self::RetMailAttachementInvalid => "RET_MAIL_ATTACHEMENT_INVALID",
Self::RetMailTicketInvalid => "RET_MAIL_TICKET_INVALID",
Self::RetMailTicketRepeated => "RET_MAIL_TICKET_REPEATED",
Self::RetStageSettleError => "RET_STAGE_SETTLE_ERROR",
Self::RetStageConfigNotExist => "RET_STAGE_CONFIG_NOT_EXIST",
Self::RetStageNotFound => "RET_STAGE_NOT_FOUND",
Self::RetStageCocoonPropNotValid => "RET_STAGE_COCOON_PROP_NOT_VALID",
Self::RetStageCocoonWaveNotValid => "RET_STAGE_COCOON_WAVE_NOT_VALID",
Self::RetStagePropIdNotEqual => "RET_STAGE_PROP_ID_NOT_EQUAL",
Self::RetStageCocoonWaveOver => "RET_STAGE_COCOON_WAVE_OVER",
Self::RetStageWeekCocoonOverCnt => "RET_STAGE_WEEK_COCOON_OVER_CNT",
Self::RetStageCocoonNotOpen => "RET_STAGE_COCOON_NOT_OPEN",
Self::RetStageTrialNotOpen => "RET_STAGE_TRIAL_NOT_OPEN",
Self::RetStageFarmNotOpen => "RET_STAGE_FARM_NOT_OPEN",
Self::RetStageFarmTypeError => "RET_STAGE_FARM_TYPE_ERROR",
Self::RetStageFarmSweepCd => "RET_STAGE_FARM_SWEEP_CD",
Self::RetStageFarmElementChallengeCntInvalid => {
"RET_STAGE_FARM_ELEMENT_CHALLENGE_CNT_INVALID"
}
Self::RetChapterLock => "RET_CHAPTER_LOCK",
Self::RetChapterChallengeNumNotEnough => {
"RET_CHAPTER_CHALLENGE_NUM_NOT_ENOUGH"
}
Self::RetChapterRewardIdNotExist => "RET_CHAPTER_REWARD_ID_NOT_EXIST",
Self::RetChapterRewardAlreadyTaken => "RET_CHAPTER_REWARD_ALREADY_TAKEN",
Self::RetBattleStageNotMatch => "RET_BATTLE_STAGE_NOT_MATCH",
Self::RetInBattleNow => "RET_IN_BATTLE_NOW",
Self::RetBattleCheat => "RET_BATTLE_CHEAT",
Self::RetBattleFail => "RET_BATTLE_FAIL",
Self::RetBattleNoLineup => "RET_BATTLE_NO_LINEUP",
Self::RetBattleLineupEmpty => "RET_BATTLE_LINEUP_EMPTY",
Self::RetBattleVersionNotMatch => "RET_BATTLE_VERSION_NOT_MATCH",
Self::RetBattleQuitByServer => "RET_BATTLE_QUIT_BY_SERVER",
Self::RetInBattleCheck => "RET_IN_BATTLE_CHECK",
Self::RetBattleCheckNeedRetry => "RET_BATTLE_CHECK_NEED_RETRY",
Self::RetBattleCostTimeCheckFail => "RET_BATTLE_COST_TIME_CHECK_FAIL",
Self::RetLackExchangeStaminaTimes => "RET_LACK_EXCHANGE_STAMINA_TIMES",
Self::RetLackStamina => "RET_LACK_STAMINA",
Self::RetStaminaFull => "RET_STAMINA_FULL",
Self::RetAuthkeySignTypeError => "RET_AUTHKEY_SIGN_TYPE_ERROR",
Self::RetAuthkeySignVerError => "RET_AUTHKEY_SIGN_VER_ERROR",
Self::RetNicknameFormatError => "RET_NICKNAME_FORMAT_ERROR",
Self::RetSensitiveWords => "RET_SENSITIVE_WORDS",
Self::RetLevelRewardHasTaken => "RET_LEVEL_REWARD_HAS_TAKEN",
Self::RetLevelRewardLevelError => "RET_LEVEL_REWARD_LEVEL_ERROR",
Self::RetLanguageInvalid => "RET_LANGUAGE_INVALID",
Self::RetNicknameInCd => "RET_NICKNAME_IN_CD",
Self::RetGameplayBirthdayInvalid => "RET_GAMEPLAY_BIRTHDAY_INVALID",
Self::RetGameplayBirthdayAlreadySet => "RET_GAMEPLAY_BIRTHDAY_ALREADY_SET",
Self::RetNicknameUtf8Error => "RET_NICKNAME_UTF8_ERROR",
Self::RetNicknameDigitLimitError => "RET_NICKNAME_DIGIT_LIMIT_ERROR",
Self::RetSensitiveWordsPlatformError => "RET_SENSITIVE_WORDS_PLATFORM_ERROR",
Self::RetPlayerSettingTypeInvalid => "RET_PLAYER_SETTING_TYPE_INVALID",
Self::RetMazeLackTicket => "RET_MAZE_LACK_TICKET",
Self::RetMazeNotUnlock => "RET_MAZE_NOT_UNLOCK",
Self::RetMazeNoAbility => "RET_MAZE_NO_ABILITY",
Self::RetMazeNoPlane => "RET_MAZE_NO_PLANE",
Self::RetMazeMapNotExist => "RET_MAZE_MAP_NOT_EXIST",
Self::RetMazeMpNotEnough => "RET_MAZE_MP_NOT_ENOUGH",
Self::RetSpringNotEnable => "RET_SPRING_NOT_ENABLE",
Self::RetSpringTooFar => "RET_SPRING_TOO_FAR",
Self::RetNotInMaze => "RET_NOT_IN_MAZE",
Self::RetMazeTimeOfDayTypeError => "RET_MAZE_TIME_OF_DAY_TYPE_ERROR",
Self::RetSceneTransferLockedByTask => "RET_SCENE_TRANSFER_LOCKED_BY_TASK",
Self::RetPlotNotUnlock => "RET_PLOT_NOT_UNLOCK",
Self::RetMissionNotExist => "RET_MISSION_NOT_EXIST",
Self::RetMissionAlreadyDone => "RET_MISSION_ALREADY_DONE",
Self::RetDailyTaskNotFinish => "RET_DAILY_TASK_NOT_FINISH",
Self::RetDailyTaskRewardHasTaken => "RET_DAILY_TASK_REWARD_HAS_TAKEN",
Self::RetMissionNotFinish => "RET_MISSION_NOT_FINISH",
Self::RetMissionNotDoing => "RET_MISSION_NOT_DOING",
Self::RetMissionFinishWayNotMatch => "RET_MISSION_FINISH_WAY_NOT_MATCH",
Self::RetMissionSceneNotMatch => "RET_MISSION_SCENE_NOT_MATCH",
Self::RetMissionCustomValueNotValid => "RET_MISSION_CUSTOM_VALUE_NOT_VALID",
Self::RetMissionSubMissionNotMatch => "RET_MISSION_SUB_MISSION_NOT_MATCH",
Self::RetAdventureMapNotExist => "RET_ADVENTURE_MAP_NOT_EXIST",
Self::RetSceneEntityNotExist => "RET_SCENE_ENTITY_NOT_EXIST",
Self::RetNotInScene => "RET_NOT_IN_SCENE",
Self::RetSceneMonsterNotExist => "RET_SCENE_MONSTER_NOT_EXIST",
Self::RetInteractConfigNotExist => "RET_INTERACT_CONFIG_NOT_EXIST",
Self::RetUnsupportedPropState => "RET_UNSUPPORTED_PROP_STATE",
Self::RetSceneEntryIdNotMatch => "RET_SCENE_ENTRY_ID_NOT_MATCH",
Self::RetSceneEntityMoveCheckFailed => "RET_SCENE_ENTITY_MOVE_CHECK_FAILED",
Self::RetAssistMonsterCountLimit => "RET_ASSIST_MONSTER_COUNT_LIMIT",
Self::RetSceneUseSkillFail => "RET_SCENE_USE_SKILL_FAIL",
Self::RetPropIsHidden => "RET_PROP_IS_HIDDEN",
Self::RetLoadingSuccAlready => "RET_LOADING_SUCC_ALREADY",
Self::RetSceneEntityTypeInvalid => "RET_SCENE_ENTITY_TYPE_INVALID",
Self::RetInteractTypeInvalid => "RET_INTERACT_TYPE_INVALID",
Self::RetInteractNotInRegion => "RET_INTERACT_NOT_IN_REGION",
Self::RetInteractSubTypeInvalid => "RET_INTERACT_SUB_TYPE_INVALID",
Self::RetNotLeaderEntity => "RET_NOT_LEADER_ENTITY",
Self::RetMonsterIsNotFarmElement => "RET_MONSTER_IS_NOT_FARM_ELEMENT",
Self::RetMonsterConfigNotExist => "RET_MONSTER_CONFIG_NOT_EXIST",
Self::RetAvatarHpAlreadyFull => "RET_AVATAR_HP_ALREADY_FULL",
Self::RetCurInteractEntityNotMatch => "RET_CUR_INTERACT_ENTITY_NOT_MATCH",
Self::RetPlaneTypeNotAllow => "RET_PLANE_TYPE_NOT_ALLOW",
Self::RetGroupNotExist => "RET_GROUP_NOT_EXIST",
Self::RetGroupSaveDataInCd => "RET_GROUP_SAVE_DATA_IN_CD",
Self::RetGroupSaveLenghReachMax => "RET_GROUP_SAVE_LENGH_REACH_MAX",
Self::RetRecentElementNotExist => "RET_RECENT_ELEMENT_NOT_EXIST",
Self::RetRecentElementStageNotMatch => "RET_RECENT_ELEMENT_STAGE_NOT_MATCH",
Self::RetScenePositionVersionNotMatch => {
"RET_SCENE_POSITION_VERSION_NOT_MATCH"
}
Self::RetGameplayCounterNotExist => "RET_GAMEPLAY_COUNTER_NOT_EXIST",
Self::RetGameplayCounterNotEnough => "RET_GAMEPLAY_COUNTER_NOT_ENOUGH",
Self::RetGroupStateNotMatch => "RET_GROUP_STATE_NOT_MATCH",
Self::RetSceneEntityPosNotMatch => "RET_SCENE_ENTITY_POS_NOT_MATCH",
Self::RetGroupStateCustomSaveDataOff => {
"RET_GROUP_STATE_CUSTOM_SAVE_DATA_OFF"
}
Self::RetSceneNotMatch => "RET_SCENE_NOT_MATCH",
Self::RetPropTypeInvalid => "RET_PROP_TYPE_INVALID",
Self::RetNotInCorrectScene => "RET_NOT_IN_CORRECT_SCENE",
Self::RetNotInCorrectDimension => "RET_NOT_IN_CORRECT_DIMENSION",
Self::RetNotCorrectGroupPropertyName => "RET_NOT_CORRECT_GROUP_PROPERTY_NAME",
Self::RetBuyTimesLimit => "RET_BUY_TIMES_LIMIT",
Self::RetBuyLimitType => "RET_BUY_LIMIT_TYPE",
Self::RetShopNotOpen => "RET_SHOP_NOT_OPEN",
Self::RetGoodsNotOpen => "RET_GOODS_NOT_OPEN",
Self::RetCityLevelRewardTaken => "RET_CITY_LEVEL_REWARD_TAKEN",
Self::RetCityLevelNotMeet => "RET_CITY_LEVEL_NOT_MEET",
Self::RetSingleBuyLimit => "RET_SINGLE_BUY_LIMIT",
Self::RetTutorialNotUnlock => "RET_TUTORIAL_NOT_UNLOCK",
Self::RetTutorialUnlockAlready => "RET_TUTORIAL_UNLOCK_ALREADY",
Self::RetTutorialFinishAlready => "RET_TUTORIAL_FINISH_ALREADY",
Self::RetTutorialPreNotUnlock => "RET_TUTORIAL_PRE_NOT_UNLOCK",
Self::RetTutorialPlayerLevelNotMatch => "RET_TUTORIAL_PLAYER_LEVEL_NOT_MATCH",
Self::RetTutorialTutorialNotFound => "RET_TUTORIAL_TUTORIAL_NOT_FOUND",
Self::RetChallengeNotExist => "RET_CHALLENGE_NOT_EXIST",
Self::RetChallengeNotUnlock => "RET_CHALLENGE_NOT_UNLOCK",
Self::RetChallengeAlready => "RET_CHALLENGE_ALREADY",
Self::RetChallengeLineupEditForbidden => {
"RET_CHALLENGE_LINEUP_EDIT_FORBIDDEN"
}
Self::RetChallengeLineupEmpty => "RET_CHALLENGE_LINEUP_EMPTY",
Self::RetChallengeNotDoing => "RET_CHALLENGE_NOT_DOING",
Self::RetChallengeNotFinish => "RET_CHALLENGE_NOT_FINISH",
Self::RetChallengeTargetNotFinish => "RET_CHALLENGE_TARGET_NOT_FINISH",
Self::RetChallengeTargetRewardTaken => "RET_CHALLENGE_TARGET_REWARD_TAKEN",
Self::RetChallengeTimeNotValid => "RET_CHALLENGE_TIME_NOT_VALID",
Self::RetChallengeStarsCountNotMeet => "RET_CHALLENGE_STARS_COUNT_NOT_MEET",
Self::RetChallengeStarsRewardTaken => "RET_CHALLENGE_STARS_REWARD_TAKEN",
Self::RetChallengeStarsNotExist => "RET_CHALLENGE_STARS_NOT_EXIST",
Self::RetChallengeCurSceneNotEntryFloor => {
"RET_CHALLENGE_CUR_SCENE_NOT_ENTRY_FLOOR"
}
Self::RetChallengeNoTeamArchive => "RET_CHALLENGE_NO_TEAM_ARCHIVE",
Self::RetChallengeLineupAvatarTypeInvalid => {
"RET_CHALLENGE_LINEUP_AVATAR_TYPE_INVALID"
}
Self::RetChallengeLineupRecommendInCd => {
"RET_CHALLENGE_LINEUP_RECOMMEND_IN_CD"
}
Self::RetBasicTypeAlready => "RET_BASIC_TYPE_ALREADY",
Self::RetNoBasicType => "RET_NO_BASIC_TYPE",
Self::RetNotChooseBasicType => "RET_NOT_CHOOSE_BASIC_TYPE",
Self::RetNotFuncClose => "RET_NOT_FUNC_CLOSE",
Self::RetNotChooseGender => "RET_NOT_CHOOSE_GENDER",
Self::RetNotReqUnlockBasicType => "RET_NOT_REQ_UNLOCK_BASIC_TYPE",
Self::RetAvatarPathLocked => "RET_AVATAR_PATH_LOCKED",
Self::RetRogueStatusNotMatch => "RET_ROGUE_STATUS_NOT_MATCH",
Self::RetRogueSelectBuffNotExist => "RET_ROGUE_SELECT_BUFF_NOT_EXIST",
Self::RetRogueCoinNotEnough => "RET_ROGUE_COIN_NOT_ENOUGH",
Self::RetRogueStaminaNotEnough => "RET_ROGUE_STAMINA_NOT_ENOUGH",
Self::RetRogueAppraisalCountNotEnough => {
"RET_ROGUE_APPRAISAL_COUNT_NOT_ENOUGH"
}
Self::RetRoguePropAlreadyUsed => "RET_ROGUE_PROP_ALREADY_USED",
Self::RetRogueRecordAlreadySaved => "RET_ROGUE_RECORD_ALREADY_SAVED",
Self::RetRogueRollBuffMaxCount => "RET_ROGUE_ROLL_BUFF_MAX_COUNT",
Self::RetRoguePickAvatarInvalid => "RET_ROGUE_PICK_AVATAR_INVALID",
Self::RetRogueQuestExpire => "RET_ROGUE_QUEST_EXPIRE",
Self::RetRogueQuestRewardAlready => "RET_ROGUE_QUEST_REWARD_ALREADY",
Self::RetRogueReviveCountNotEnough => "RET_ROGUE_REVIVE_COUNT_NOT_ENOUGH",
Self::RetRogueAreaInvalid => "RET_ROGUE_AREA_INVALID",
Self::RetRogueScoreRewardPoolInvalid => "RET_ROGUE_SCORE_REWARD_POOL_INVALID",
Self::RetRogueScoreRewardRowInvalid => "RET_ROGUE_SCORE_REWARD_ROW_INVALID",
Self::RetRogueAeonLevelNotMeet => "RET_ROGUE_AEON_LEVEL_NOT_MEET",
Self::RetRogueAeonLevelRewardAlreadyTaken => {
"RET_ROGUE_AEON_LEVEL_REWARD_ALREADY_TAKEN"
}
Self::RetRogueAeonConfigNotExist => "RET_ROGUE_AEON_CONFIG_NOT_EXIST",
Self::RetRogueTrialAvatarInvalid => "RET_ROGUE_TRIAL_AVATAR_INVALID",
Self::RetRogueHandbookRewardAlreadyTaken => {
"RET_ROGUE_HANDBOOK_REWARD_ALREADY_TAKEN"
}
Self::RetRogueRoomTypeNotMatch => "RET_ROGUE_ROOM_TYPE_NOT_MATCH",
Self::RetRogueShopGoodNotFound => "RET_ROGUE_SHOP_GOOD_NOT_FOUND",
Self::RetRogueShopGoodAlreadyBought => "RET_ROGUE_SHOP_GOOD_ALREADY_BOUGHT",
Self::RetRogueShopGoodAlreadyOwn => "RET_ROGUE_SHOP_GOOD_ALREADY_OWN",
Self::RetRogueShopMiracleNotExist => "RET_ROGUE_SHOP_MIRACLE_NOT_EXIST",
Self::RetRogueShopNotExist => "RET_ROGUE_SHOP_NOT_EXIST",
Self::RetRogueShopCannotRefresh => "RET_ROGUE_SHOP_CANNOT_REFRESH",
Self::RetRogueSelectBuffCertainMismatch => {
"RET_ROGUE_SELECT_BUFF_CERTAIN_MISMATCH"
}
Self::RetRogueActionQueueNotEmptyBattle => {
"RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_BATTLE"
}
Self::RetRogueActionQueueNotEmptyOthers => {
"RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_OTHERS"
}
Self::RetMissionEventConfigNotExist => "RET_MISSION_EVENT_CONFIG_NOT_EXIST",
Self::RetMissionEventNotClient => "RET_MISSION_EVENT_NOT_CLIENT",
Self::RetMissionEventFinished => "RET_MISSION_EVENT_FINISHED",
Self::RetMissionEventDoing => "RET_MISSION_EVENT_DOING",
Self::RetHasChallengeMissionEvent => "RET_HAS_CHALLENGE_MISSION_EVENT",
Self::RetNotChallengeMissionEvent => "RET_NOT_CHALLENGE_MISSION_EVENT",
Self::RetGachaIdNotExist => "RET_GACHA_ID_NOT_EXIST",
Self::RetGachaNumInvalid => "RET_GACHA_NUM_INVALID",
Self::RetGachaFirstGachaMustOne => "RET_GACHA_FIRST_GACHA_MUST_ONE",
Self::RetGachaReqDuplicated => "RET_GACHA_REQ_DUPLICATED",
Self::RetGachaNotInSchedule => "RET_GACHA_NOT_IN_SCHEDULE",
Self::RetGachaNewbieClose => "RET_GACHA_NEWBIE_CLOSE",
Self::RetGachaTodayLimited => "RET_GACHA_TODAY_LIMITED",
Self::RetGachaNotSupport => "RET_GACHA_NOT_SUPPORT",
Self::RetGachaCeilingNotEnough => "RET_GACHA_CEILING_NOT_ENOUGH",
Self::RetGachaCeilingClose => "RET_GACHA_CEILING_CLOSE",
Self::RetGachaLocked => "RET_GACHA_LOCKED",
Self::RetGachaDecideItemTypeInvalid => "RET_GACHA_DECIDE_ITEM_TYPE_INVALID",
Self::RetGachaDecideItemIdInvalid => "RET_GACHA_DECIDE_ITEM_ID_INVALID",
Self::RetNotInRaid => "RET_NOT_IN_RAID",
Self::RetRaidDoing => "RET_RAID_DOING",
Self::RetNotProp => "RET_NOT_PROP",
Self::RetRaidIdNotMatch => "RET_RAID_ID_NOT_MATCH",
Self::RetRaidRestartNotMatch => "RET_RAID_RESTART_NOT_MATCH",
Self::RetRaidLimit => "RET_RAID_LIMIT",
Self::RetRaidAvatarListEmpty => "RET_RAID_AVATAR_LIST_EMPTY",
Self::RetRaidAvatarNotExist => "RET_RAID_AVATAR_NOT_EXIST",
Self::RetChallengeRaidRewardAlready => "RET_CHALLENGE_RAID_REWARD_ALREADY",
Self::RetChallengeRaidScoreNotReach => "RET_CHALLENGE_RAID_SCORE_NOT_REACH",
Self::RetChallengeRaidNotOpen => "RET_CHALLENGE_RAID_NOT_OPEN",
Self::RetRaidFinished => "RET_RAID_FINISHED",
Self::RetRaidWorldLevelNotLock => "RET_RAID_WORLD_LEVEL_NOT_LOCK",
Self::RetRaidCannotUseAssist => "RET_RAID_CANNOT_USE_ASSIST",
Self::RetRaidAvatarNotMatch => "RET_RAID_AVATAR_NOT_MATCH",
Self::RetRaidCanNotSave => "RET_RAID_CAN_NOT_SAVE",
Self::RetRaidNoSave => "RET_RAID_NO_SAVE",
Self::RetActivityRaidNotOpen => "RET_ACTIVITY_RAID_NOT_OPEN",
Self::RetRaidAvatarCaptainNotExist => "RET_RAID_AVATAR_CAPTAIN_NOT_EXIST",
Self::RetRaidStoryLineNotMatch => "RET_RAID_STORY_LINE_NOT_MATCH",
Self::RetTalkEventAlreadyTaken => "RET_TALK_EVENT_ALREADY_TAKEN",
Self::RetNpcAlreadyMeet => "RET_NPC_ALREADY_MEET",
Self::RetNpcNotInConfig => "RET_NPC_NOT_IN_CONFIG",
Self::RetDialogueGroupDismatch => "RET_DIALOGUE_GROUP_DISMATCH",
Self::RetDialogueEventInvalid => "RET_DIALOGUE_EVENT_INVALID",
Self::RetTalkEventTakeProtoNotMatch => "RET_TALK_EVENT_TAKE_PROTO_NOT_MATCH",
Self::RetTalkEventNotValid => "RET_TALK_EVENT_NOT_VALID",
Self::RetExpeditionConfigNotExist => "RET_EXPEDITION_CONFIG_NOT_EXIST",
Self::RetExpeditionRewardConfigNotExist => {
"RET_EXPEDITION_REWARD_CONFIG_NOT_EXIST"
}
Self::RetExpeditionNotUnlocked => "RET_EXPEDITION_NOT_UNLOCKED",
Self::RetExpeditionAlreadyAccepted => "RET_EXPEDITION_ALREADY_ACCEPTED",
Self::RetExpeditionRepeatedAvatar => "RET_EXPEDITION_REPEATED_AVATAR",
Self::RetAvatarAlreadyDispatched => "RET_AVATAR_ALREADY_DISPATCHED",
Self::RetExpeditionNotAccepted => "RET_EXPEDITION_NOT_ACCEPTED",
Self::RetExpeditionNotFinish => "RET_EXPEDITION_NOT_FINISH",
Self::RetExpeditionAlreadyFinish => "RET_EXPEDITION_ALREADY_FINISH",
Self::RetExpeditionTeamCountLimit => "RET_EXPEDITION_TEAM_COUNT_LIMIT",
Self::RetExpeditionAvatarNumNotMatch => "RET_EXPEDITION_AVATAR_NUM_NOT_MATCH",
Self::RetExpeditionNotOpen => "RET_EXPEDITION_NOT_OPEN",
Self::RetExpeditionFriendAvatarNotValid => {
"RET_EXPEDITION_FRIEND_AVATAR_NOT_VALID"
}
Self::RetExpeditionNotPublished => "RET_EXPEDITION_NOT_PUBLISHED",
Self::RetLoginActivityHasTaken => "RET_LOGIN_ACTIVITY_HAS_TAKEN",
Self::RetLoginActivityDaysLack => "RET_LOGIN_ACTIVITY_DAYS_LACK",
Self::RetTrialActivityRewardAlreadyTake => {
"RET_TRIAL_ACTIVITY_REWARD_ALREADY_TAKE"
}
Self::RetTrialActivityStageNotFinish => "RET_TRIAL_ACTIVITY_STAGE_NOT_FINISH",
Self::RetMaterialSubmitActivityHasTaken => {
"RET_MATERIAL_SUBMIT_ACTIVITY_HAS_TAKEN"
}
Self::RetMaterialSubmitActivityMaterialNotSubmitted => {
"RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_NOT_SUBMITTED"
}
Self::RetMaterialSubmitActivityMaterialAlreadySubmitted => {
"RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_ALREADY_SUBMITTED"
}
Self::RetFantasticStoryActivityStoryError => {
"RET_FANTASTIC_STORY_ACTIVITY_STORY_ERROR"
}
Self::RetFantasticStoryActivityStoryNotOpen => {
"RET_FANTASTIC_STORY_ACTIVITY_STORY_NOT_OPEN"
}
Self::RetFantasticStoryActivityBattleError => {
"RET_FANTASTIC_STORY_ACTIVITY_BATTLE_ERROR"
}
Self::RetFantasticStoryActivityBattleNotOpen => {
"RET_FANTASTIC_STORY_ACTIVITY_BATTLE_NOT_OPEN"
}
Self::RetFantasticStoryActivityBattleAvatarError => {
"RET_FANTASTIC_STORY_ACTIVITY_BATTLE_AVATAR_ERROR"
}
Self::RetFantasticStoryActivityBattleBuffError => {
"RET_FANTASTIC_STORY_ACTIVITY_BATTLE_BUFF_ERROR"
}
Self::RetFantasticStoryActivityPreBattleScoreNotEnough => {
"RET_FANTASTIC_STORY_ACTIVITY_PRE_BATTLE_SCORE_NOT_ENOUGH"
}
Self::RetTrialActivityAlreadyInTrialActivity => {
"RET_TRIAL_ACTIVITY_ALREADY_IN_TRIAL_ACTIVITY"
}
Self::RetCommonActivityNotOpen => "RET_COMMON_ACTIVITY_NOT_OPEN",
Self::RetBenefitNotReady => "RET_BENEFIT_NOT_READY",
Self::RetCommonActivityBusy => "RET_COMMON_ACTIVITY_BUSY",
Self::RetAvatarDeliverRewardPhaseError => {
"RET_AVATAR_DELIVER_REWARD_PHASE_ERROR"
}
Self::RetMessageConfigNotExist => "RET_MESSAGE_CONFIG_NOT_EXIST",
Self::RetMessageSectionNotTake => "RET_MESSAGE_SECTION_NOT_TAKE",
Self::RetMessageGroupNotTake => "RET_MESSAGE_GROUP_NOT_TAKE",
Self::RetMessageSectionIdNotMatch => "RET_MESSAGE_SECTION_ID_NOT_MATCH",
Self::RetMessageSectionCanNotFinish => "RET_MESSAGE_SECTION_CAN_NOT_FINISH",
Self::RetMessageItemCanNotFinish => "RET_MESSAGE_ITEM_CAN_NOT_FINISH",
Self::RetMessageItemRaidCanNotFinish => {
"RET_MESSAGE_ITEM_RAID_CAN_NOT_FINISH"
}
Self::RetFriendAlreadyIsFriend => "RET_FRIEND_ALREADY_IS_FRIEND",
Self::RetFriendIsNotFriend => "RET_FRIEND_IS_NOT_FRIEND",
Self::RetFriendApplyExpire => "RET_FRIEND_APPLY_EXPIRE",
Self::RetFriendInBlacklist => "RET_FRIEND_IN_BLACKLIST",
Self::RetFriendNotInBlacklist => "RET_FRIEND_NOT_IN_BLACKLIST",
Self::RetFriendNumberLimit => "RET_FRIEND_NUMBER_LIMIT",
Self::RetFriendBlacklistNumberLimit => "RET_FRIEND_BLACKLIST_NUMBER_LIMIT",
Self::RetFriendDailyApplyLimit => "RET_FRIEND_DAILY_APPLY_LIMIT",
Self::RetFriendInHandleLimit => "RET_FRIEND_IN_HANDLE_LIMIT",
Self::RetFriendApplyInCd => "RET_FRIEND_APPLY_IN_CD",
Self::RetFriendRemarkNameFormatError => "RET_FRIEND_REMARK_NAME_FORMAT_ERROR",
Self::RetFriendPlayerNotFound => "RET_FRIEND_PLAYER_NOT_FOUND",
Self::RetFriendInTargetBlacklist => "RET_FRIEND_IN_TARGET_BLACKLIST",
Self::RetFriendTargetNumberLimit => "RET_FRIEND_TARGET_NUMBER_LIMIT",
Self::RetAssistQueryTooFast => "RET_ASSIST_QUERY_TOO_FAST",
Self::RetAssistNotExist => "RET_ASSIST_NOT_EXIST",
Self::RetAssistUsedAlready => "RET_ASSIST_USED_ALREADY",
Self::RetFriendReportReasonFormatError => {
"RET_FRIEND_REPORT_REASON_FORMAT_ERROR"
}
Self::RetFriendReportSensitiveWords => "RET_FRIEND_REPORT_SENSITIVE_WORDS",
Self::RetAssistUsedTimesOver => "RET_ASSIST_USED_TIMES_OVER",
Self::RetAssistQuitAlready => "RET_ASSIST_QUIT_ALREADY",
Self::RetAssistAvatarInLineup => "RET_ASSIST_AVATAR_IN_LINEUP",
Self::RetAssistNoReward => "RET_ASSIST_NO_REWARD",
Self::RetFriendSearchNumLimit => "RET_FRIEND_SEARCH_NUM_LIMIT",
Self::RetFriendSearchInCd => "RET_FRIEND_SEARCH_IN_CD",
Self::RetFriendRemarkNameUtf8Error => "RET_FRIEND_REMARK_NAME_UTF8_ERROR",
Self::RetFriendReportReasonUtf8Error => "RET_FRIEND_REPORT_REASON_UTF8_ERROR",
Self::RetAssistSetAlready => "RET_ASSIST_SET_ALREADY",
Self::RetFriendTargetForbidOtherApply => {
"RET_FRIEND_TARGET_FORBID_OTHER_APPLY"
}
Self::RetFriendMarkedCntMax => "RET_FRIEND_MARKED_CNT_MAX",
Self::RetFriendMarkedAlready => "RET_FRIEND_MARKED_ALREADY",
Self::RetFriendNotMarked => "RET_FRIEND_NOT_MARKED",
Self::RetFriendChallengeLineupRecommendInCd => {
"RET_FRIEND_CHALLENGE_LINEUP_RECOMMEND_IN_CD"
}
Self::RetViewPlayerCardInCd => "RET_VIEW_PLAYER_CARD_IN_CD",
Self::RetViewPlayerBattleRecordInCd => "RET_VIEW_PLAYER_BATTLE_RECORD_IN_CD",
Self::RetAssistListStrangerConfigError => {
"RET_ASSIST_LIST_STRANGER_CONFIG_ERROR"
}
Self::RetPlayerBoardHeadIconNotExist => {
"RET_PLAYER_BOARD_HEAD_ICON_NOT_EXIST"
}
Self::RetPlayerBoardHeadIconLocked => "RET_PLAYER_BOARD_HEAD_ICON_LOCKED",
Self::RetPlayerBoardHeadIconAlreadyUnlocked => {
"RET_PLAYER_BOARD_HEAD_ICON_ALREADY_UNLOCKED"
}
Self::RetPlayerBoardDisplayAvatarNotExist => {
"RET_PLAYER_BOARD_DISPLAY_AVATAR_NOT_EXIST"
}
Self::RetPlayerBoardDisplayAvatarExceedLimit => {
"RET_PLAYER_BOARD_DISPLAY_AVATAR_EXCEED_LIMIT"
}
Self::RetPlayerBoardDisplayRepeatedAvatar => {
"RET_PLAYER_BOARD_DISPLAY_REPEATED_AVATAR"
}
Self::RetPlayerBoardDisplayAvatarSamePos => {
"RET_PLAYER_BOARD_DISPLAY_AVATAR_SAME_POS"
}
Self::RetPlayerBoardDisplayAvatarLocked => {
"RET_PLAYER_BOARD_DISPLAY_AVATAR_LOCKED"
}
Self::RetSignatureLengthExceedLimit => "RET_SIGNATURE_LENGTH_EXCEED_LIMIT",
Self::RetSignatureSensitiveWords => "RET_SIGNATURE_SENSITIVE_WORDS",
Self::RetPlayerBoardAssistAvatarNotExist => {
"RET_PLAYER_BOARD_ASSIST_AVATAR_NOT_EXIST"
}
Self::RetPlayerBoardAssistAvatarLocked => {
"RET_PLAYER_BOARD_ASSIST_AVATAR_LOCKED"
}
Self::RetSignatureUtf8Error => "RET_SIGNATURE_UTF8_ERROR",
Self::RetPlayerBoardAssistAvatarCntError => {
"RET_PLAYER_BOARD_ASSIST_AVATAR_CNT_ERROR"
}
Self::RetPlayerBoardPersonalCardNotExist => {
"RET_PLAYER_BOARD_PERSONAL_CARD_NOT_EXIST"
}
Self::RetPlayerBoardPersonalCardLocked => {
"RET_PLAYER_BOARD_PERSONAL_CARD_LOCKED"
}
Self::RetPlayerBoardPersonalNoChange => "RET_PLAYER_BOARD_PERSONAL_NO_CHANGE",
Self::RetBattlePassTierNotValid => "RET_BATTLE_PASS_TIER_NOT_VALID",
Self::RetBattlePassLevelNotMeet => "RET_BATTLE_PASS_LEVEL_NOT_MEET",
Self::RetBattlePassRewardTakeAlready => "RET_BATTLE_PASS_REWARD_TAKE_ALREADY",
Self::RetBattlePassNotPremium => "RET_BATTLE_PASS_NOT_PREMIUM",
Self::RetBattlePassNotDoing => "RET_BATTLE_PASS_NOT_DOING",
Self::RetBattlePassLevelInvalid => "RET_BATTLE_PASS_LEVEL_INVALID",
Self::RetBattlePassNotUnlock => "RET_BATTLE_PASS_NOT_UNLOCK",
Self::RetBattlePassNoReward => "RET_BATTLE_PASS_NO_REWARD",
Self::RetBattlePassQuestNotValid => "RET_BATTLE_PASS_QUEST_NOT_VALID",
Self::RetBattlePassNotChooseOptional => "RET_BATTLE_PASS_NOT_CHOOSE_OPTIONAL",
Self::RetBattlePassNotTakeReward => "RET_BATTLE_PASS_NOT_TAKE_REWARD",
Self::RetBattlePassOptionalNotValid => "RET_BATTLE_PASS_OPTIONAL_NOT_VALID",
Self::RetBattlePassBuyAlready => "RET_BATTLE_PASS_BUY_ALREADY",
Self::RetBattlePassNearEnd => "RET_BATTLE_PASS_NEAR_END",
Self::RetMusicLocked => "RET_MUSIC_LOCKED",
Self::RetMusicNotExist => "RET_MUSIC_NOT_EXIST",
Self::RetMusicUnlockFailed => "RET_MUSIC_UNLOCK_FAILED",
Self::RetPunkLordLackSummonTimes => "RET_PUNK_LORD_LACK_SUMMON_TIMES",
Self::RetPunkLordAttackingMonsterLimit => {
"RET_PUNK_LORD_ATTACKING_MONSTER_LIMIT"
}
Self::RetPunkLordMonsterNotExist => "RET_PUNK_LORD_MONSTER_NOT_EXIST",
Self::RetPunkLordMonsterAlreadyShared => {
"RET_PUNK_LORD_MONSTER_ALREADY_SHARED"
}
Self::RetPunkLordMonsterExpired => "RET_PUNK_LORD_MONSTER_EXPIRED",
Self::RetPunkLordSelfMonsterAttackLimit => {
"RET_PUNK_LORD_SELF_MONSTER_ATTACK_LIMIT"
}
Self::RetPunkLordLackSupportTimes => "RET_PUNK_LORD_LACK_SUPPORT_TIMES",
Self::RetPunkLordMonsterAlreadyKilled => {
"RET_PUNK_LORD_MONSTER_ALREADY_KILLED"
}
Self::RetPunkLordMonsterAttackerLimit => {
"RET_PUNK_LORD_MONSTER_ATTACKER_LIMIT"
}
Self::RetPunkLordWorldLevleNotValid => "RET_PUNK_LORD_WORLD_LEVLE_NOT_VALID",
Self::RetPunkLordRewardLevleNotExist => {
"RET_PUNK_LORD_REWARD_LEVLE_NOT_EXIST"
}
Self::RetPunkLordPointNotMeet => "RET_PUNK_LORD_POINT_NOT_MEET",
Self::RetPunkLordInAttacking => "RET_PUNK_LORD_IN_ATTACKING",
Self::RetPunkLordOperationInCd => "RET_PUNK_LORD_OPERATION_IN_CD",
Self::RetPunkLordRewardAlreadyTaken => "RET_PUNK_LORD_REWARD_ALREADY_TAKEN",
Self::RetPunkLordOverBonusRewardLimit => {
"RET_PUNK_LORD_OVER_BONUS_REWARD_LIMIT"
}
Self::RetPunkLordNotInSchedule => "RET_PUNK_LORD_NOT_IN_SCHEDULE",
Self::RetPunkLordMonsterNotAttacked => "RET_PUNK_LORD_MONSTER_NOT_ATTACKED",
Self::RetPunkLordMonsterNotKilled => "RET_PUNK_LORD_MONSTER_NOT_KILLED",
Self::RetPunkLordMonsterKilledScoreAlreadyTake => {
"RET_PUNK_LORD_MONSTER_KILLED_SCORE_ALREADY_TAKE"
}
Self::RetPunkLordRewardLevleAlreadyTake => {
"RET_PUNK_LORD_REWARD_LEVLE_ALREADY_TAKE"
}
Self::RetDailyActiveLevelInvalid => "RET_DAILY_ACTIVE_LEVEL_INVALID",
Self::RetDailyActiveLevelRewardAlreadyTaken => {
"RET_DAILY_ACTIVE_LEVEL_REWARD_ALREADY_TAKEN"
}
Self::RetDailyActiveLevelApNotEnough => {
"RET_DAILY_ACTIVE_LEVEL_AP_NOT_ENOUGH"
}
Self::RetDailyMeetPam => "RET_DAILY_MEET_PAM",
Self::RetReplayIdNotMatch => "RET_REPLAY_ID_NOT_MATCH",
Self::RetReplayReqNotValid => "RET_REPLAY_REQ_NOT_VALID",
Self::RetFightActivityDifficultyLevelNotPassed => {
"RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_NOT_PASSED"
}
Self::RetFightActivityDifficultyLevelRewardAlreadyTake => {
"RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_REWARD_ALREADY_TAKE"
}
Self::RetFightActivityStageNotOpen => "RET_FIGHT_ACTIVITY_STAGE_NOT_OPEN",
Self::RetFightActivityLevelNotUnlock => "RET_FIGHT_ACTIVITY_LEVEL_NOT_UNLOCK",
Self::RetTrainVisitorVisitorNotExist => "RET_TRAIN_VISITOR_VISITOR_NOT_EXIST",
Self::RetTrainVisitorBehaviorNotExist => {
"RET_TRAIN_VISITOR_BEHAVIOR_NOT_EXIST"
}
Self::RetTrainVisitorBehaviorFinished => {
"RET_TRAIN_VISITOR_BEHAVIOR_FINISHED"
}
Self::RetTrainVisitorAllBehaviorRewardTaken => {
"RET_TRAIN_VISITOR_ALL_BEHAVIOR_REWARD_TAKEN"
}
Self::RetTrainVisitorGetOnMissionNotFinish => {
"RET_TRAIN_VISITOR_GET_ON_MISSION_NOT_FINISH"
}
Self::RetTrainVisitorNotGetOffOrBeTrainMember => {
"RET_TRAIN_VISITOR_NOT_GET_OFF_OR_BE_TRAIN_MEMBER"
}
Self::RetTextJoinUnknowIsOverride => "RET_TEXT_JOIN_UNKNOW_IS_OVERRIDE",
Self::RetTextJoinIdNotExist => "RET_TEXT_JOIN_ID_NOT_EXIST",
Self::RetTextJoinCanNotOverride => "RET_TEXT_JOIN_CAN_NOT_OVERRIDE",
Self::RetTextJoinItemIdError => "RET_TEXT_JOIN_ITEM_ID_ERROR",
Self::RetTextJoinSensitiveCheckError => "RET_TEXT_JOIN_SENSITIVE_CHECK_ERROR",
Self::RetTextJoinMustOverride => "RET_TEXT_JOIN_MUST_OVERRIDE",
Self::RetTextJoinTextEmpty => "RET_TEXT_JOIN_TEXT_EMPTY",
Self::RetTextJoinTextFormatError => "RET_TEXT_JOIN_TEXT_FORMAT_ERROR",
Self::RetTextJoinTextUtf8Error => "RET_TEXT_JOIN_TEXT_UTF8_ERROR",
Self::RetTextJoinBatchReqIdRepeat => "RET_TEXT_JOIN_BATCH_REQ_ID_REPEAT",
Self::RetTextJoinTypeNotSupportBatchReq => {
"RET_TEXT_JOIN_TYPE_NOT_SUPPORT_BATCH_REQ"
}
Self::RetTextJoinAvatarIdNotExist => "RET_TEXT_JOIN_AVATAR_ID_NOT_EXIST",
Self::RetTextJoinUnknowType => "RET_TEXT_JOIN_UNKNOW_TYPE",
Self::RetPamMissionMissionIdError => "RET_PAM_MISSION_MISSION_ID_ERROR",
Self::RetPamMissionMissionExpire => "RET_PAM_MISSION_MISSION_EXPIRE",
Self::RetChatTypeNotExist => "RET_CHAT_TYPE_NOT_EXIST",
Self::RetMsgTypeNotExist => "RET_MSG_TYPE_NOT_EXIST",
Self::RetChatNoTargetUid => "RET_CHAT_NO_TARGET_UID",
Self::RetChatMsgEmpty => "RET_CHAT_MSG_EMPTY",
Self::RetChatMsgExceedLimit => "RET_CHAT_MSG_EXCEED_LIMIT",
Self::RetChatMsgSensitiveCheckError => "RET_CHAT_MSG_SENSITIVE_CHECK_ERROR",
Self::RetChatMsgUtf8Error => "RET_CHAT_MSG_UTF8_ERROR",
Self::RetChatForbidSwitchOpen => "RET_CHAT_FORBID_SWITCH_OPEN",
Self::RetChatForbid => "RET_CHAT_FORBID",
Self::RetChatMsgIncludeSpecialStr => "RET_CHAT_MSG_INCLUDE_SPECIAL_STR",
Self::RetChatMsgEmojiNotExist => "RET_CHAT_MSG_EMOJI_NOT_EXIST",
Self::RetChatMsgEmojiGenderNotMatch => "RET_CHAT_MSG_EMOJI_GENDER_NOT_MATCH",
Self::RetChatMsgEmojiNotMarked => "RET_CHAT_MSG_EMOJI_NOT_MARKED",
Self::RetChatMsgEmojiAlreadyMarked => "RET_CHAT_MSG_EMOJI_ALREADY_MARKED",
Self::RetChatMsgEmojiMarkedMaxLimit => "RET_CHAT_MSG_EMOJI_MARKED_MAX_LIMIT",
Self::RetBoxingClubChallengeNotOpen => "RET_BOXING_CLUB_CHALLENGE_NOT_OPEN",
Self::RetMuseumNotOpen => "RET_MUSEUM_NOT_OPEN",
Self::RetMuseumTurnCntNotMatch => "RET_MUSEUM_TURN_CNT_NOT_MATCH",
Self::RetMuseumPhaseNotReach => "RET_MUSEUM_PHASE_NOT_REACH",
Self::RetMuseumUnknowStuff => "RET_MUSEUM_UNKNOW_STUFF",
Self::RetMuseumUnknowArea => "RET_MUSEUM_UNKNOW_AREA",
Self::RetMuseumUnknowPos => "RET_MUSEUM_UNKNOW_POS",
Self::RetMuseumStuffAlreadyInArea => "RET_MUSEUM_STUFF_ALREADY_IN_AREA",
Self::RetMuseumStuffNotInArea => "RET_MUSEUM_STUFF_NOT_IN_AREA",
Self::RetMuseumGetNpcRepeat => "RET_MUSEUM_GET_NPC_REPEAT",
Self::RetMuseumGetNpcUnlock => "RET_MUSEUM_GET_NPC_UNLOCK",
Self::RetMuseumGetNpcNotEnough => "RET_MUSEUM_GET_NPC_NOT_ENOUGH",
Self::RetMuseumChangeStuffAreaError => "RET_MUSEUM_CHANGE_STUFF_AREA_ERROR",
Self::RetMuseumNotInit => "RET_MUSEUM_NOT_INIT",
Self::RetMuseumEventError => "RET_MUSEUM_EVENT_ERROR",
Self::RetMuseumUnknowChooseEventId => "RET_MUSEUM_UNKNOW_CHOOSE_EVENT_ID",
Self::RetMuseumEventOrderNotMatch => "RET_MUSEUM_EVENT_ORDER_NOT_MATCH",
Self::RetMuseumEventPhaseNotUnlock => "RET_MUSEUM_EVENT_PHASE_NOT_UNLOCK",
Self::RetMuseumEventMissionNotFound => "RET_MUSEUM_EVENT_MISSION_NOT_FOUND",
Self::RetMuseumAreaLevelUpAlready => "RET_MUSEUM_AREA_LEVEL_UP_ALREADY",
Self::RetMuseumStuffAlreadyUsed => "RET_MUSEUM_STUFF_ALREADY_USED",
Self::RetMuseumEventRoundNotUnlock => "RET_MUSEUM_EVENT_ROUND_NOT_UNLOCK",
Self::RetMuseumStuffInArea => "RET_MUSEUM_STUFF_IN_AREA",
Self::RetMuseumStuffDispatch => "RET_MUSEUM_STUFF_DISPATCH",
Self::RetMuseumIsEnd => "RET_MUSEUM_IS_END",
Self::RetMuseumStuffLeaving => "RET_MUSEUM_STUFF_LEAVING",
Self::RetMuseumEventMissionNotFinish => "RET_MUSEUM_EVENT_MISSION_NOT_FINISH",
Self::RetMuseumCollectRewardNotExist => "RET_MUSEUM_COLLECT_REWARD_NOT_EXIST",
Self::RetMuseumCollectRewardAlreadyTaken => {
"RET_MUSEUM_COLLECT_REWARD_ALREADY_TAKEN"
}
Self::RetMuseumAcceptMissionMaxLimit => "RET_MUSEUM_ACCEPT_MISSION_MAX_LIMIT",
Self::RetRogueChallengeNotOpen => "RET_ROGUE_CHALLENGE_NOT_OPEN",
Self::RetRogueChallengeAssisRefreshLimit => {
"RET_ROGUE_CHALLENGE_ASSIS_REFRESH_LIMIT"
}
Self::RetAlleyNotInit => "RET_ALLEY_NOT_INIT",
Self::RetAlleyNotOpen => "RET_ALLEY_NOT_OPEN",
Self::RetAlleyMapNotExist => "RET_ALLEY_MAP_NOT_EXIST",
Self::RetAlleyEmptyPosList => "RET_ALLEY_EMPTY_POS_LIST",
Self::RetAlleyLinePosInvalid => "RET_ALLEY_LINE_POS_INVALID",
Self::RetAlleyShopNotUnlock => "RET_ALLEY_SHOP_NOT_UNLOCK",
Self::RetAlleyDepotFull => "RET_ALLEY_DEPOT_FULL",
Self::RetAlleyShopNotInclude => "RET_ALLEY_SHOP_NOT_INCLUDE",
Self::RetAlleyEventNotUnlock => "RET_ALLEY_EVENT_NOT_UNLOCK",
Self::RetAlleyEventNotRefresh => "RET_ALLEY_EVENT_NOT_REFRESH",
Self::RetAlleyEventStateDoing => "RET_ALLEY_EVENT_STATE_DOING",
Self::RetAlleyEventStateFinish => "RET_ALLEY_EVENT_STATE_FINISH",
Self::RetAlleyEventError => "RET_ALLEY_EVENT_ERROR",
Self::RetAlleyRewardLevelError => "RET_ALLEY_REWARD_LEVEL_ERROR",
Self::RetAlleyRewardPrestigeNotEnough => {
"RET_ALLEY_REWARD_PRESTIGE_NOT_ENOUGH"
}
Self::RetAlleyShipEmpty => "RET_ALLEY_SHIP_EMPTY",
Self::RetAlleyShipIdDismatch => "RET_ALLEY_SHIP_ID_DISMATCH",
Self::RetAlleyShipNotExist => "RET_ALLEY_SHIP_NOT_EXIST",
Self::RetAlleyShipNotUnlock => "RET_ALLEY_SHIP_NOT_UNLOCK",
Self::RetAlleyGoodsNotExist => "RET_ALLEY_GOODS_NOT_EXIST",
Self::RetAlleyGoodsNotUnlock => "RET_ALLEY_GOODS_NOT_UNLOCK",
Self::RetAlleyProfitNotPositive => "RET_ALLEY_PROFIT_NOT_POSITIVE",
Self::RetAlleySpecialOrderDismatch => "RET_ALLEY_SPECIAL_ORDER_DISMATCH",
Self::RetAlleyOrderGoodsOverLimit => "RET_ALLEY_ORDER_GOODS_OVER_LIMIT",
Self::RetAlleySpecialOrderConditionNotMeet => {
"RET_ALLEY_SPECIAL_ORDER_CONDITION_NOT_MEET"
}
Self::RetAlleyDepotSizeOverLimit => "RET_ALLEY_DEPOT_SIZE_OVER_LIMIT",
Self::RetAlleyGoodsNotEnough => "RET_ALLEY_GOODS_NOT_ENOUGH",
Self::RetAlleyOrderIndexInvalid => "RET_ALLEY_ORDER_INDEX_INVALID",
Self::RetAlleyRewardAlreadyTake => "RET_ALLEY_REWARD_ALREADY_TAKE",
Self::RetAlleyRewardNotExist => "RET_ALLEY_REWARD_NOT_EXIST",
Self::RetAlleyMainMissionNotDoing => "RET_ALLEY_MAIN_MISSION_NOT_DOING",
Self::RetAlleyCriticalEventNotFinish => "RET_ALLEY_CRITICAL_EVENT_NOT_FINISH",
Self::RetAlleyShopGoodsNotValid => "RET_ALLEY_SHOP_GOODS_NOT_VALID",
Self::RetAlleySlashNotOpen => "RET_ALLEY_SLASH_NOT_OPEN",
Self::RetAlleyPlacingAnchorInvalid => "RET_ALLEY_PLACING_ANCHOR_INVALID",
Self::RetAlleyPlacingGoodsIndexInvalid => {
"RET_ALLEY_PLACING_GOODS_INDEX_INVALID"
}
Self::RetAlleySaveMapTooQuick => "RET_ALLEY_SAVE_MAP_TOO_QUICK",
Self::RetAlleyMapNotLink => "RET_ALLEY_MAP_NOT_LINK",
Self::RetAlleyFundsNotLowerBase => "RET_ALLEY_FUNDS_NOT_LOWER_BASE",
Self::RetAlleyEventNotFinish => "RET_ALLEY_EVENT_NOT_FINISH",
Self::RetAlleyNormalOrderNotMeet => "RET_ALLEY_NORMAL_ORDER_NOT_MEET",
Self::RetPlayerReturnNotOpen => "RET_PLAYER_RETURN_NOT_OPEN",
Self::RetPlayerReturnIsSigned => "RET_PLAYER_RETURN_IS_SIGNED",
Self::RetPlayerReturnPointNotEnough => "RET_PLAYER_RETURN_POINT_NOT_ENOUGH",
Self::RetPlayerReturnConditionInvalid => {
"RET_PLAYER_RETURN_CONDITION_INVALID"
}
Self::RetPlayerReturnHasSigned => "RET_PLAYER_RETURN_HAS_SIGNED",
Self::RetPlayerReturnRewardTaken => "RET_PLAYER_RETURN_REWARD_TAKEN",
Self::RetPlayerReturnRelicTaken => "RET_PLAYER_RETURN_RELIC_TAKEN",
Self::RetPlayerReturnConfigError => "RET_PLAYER_RETURN_CONFIG_ERROR",
Self::RetPlayerReturnOptionalGiftInvalid => {
"RET_PLAYER_RETURN_OPTIONAL_GIFT_INVALID"
}
Self::RetPlayerReturnOptionalGiftNotExist => {
"RET_PLAYER_RETURN_OPTIONAL_GIFT_NOT_EXIST"
}
Self::RetPlayerReturnSignTypeInvalid => "RET_PLAYER_RETURN_SIGN_TYPE_INVALID",
Self::RetAetherDivideNoLineup => "RET_AETHER_DIVIDE_NO_LINEUP",
Self::RetAetherDivideLineupInvalid => "RET_AETHER_DIVIDE_LINEUP_INVALID",
Self::RetChatBubbleIdError => "RET_CHAT_BUBBLE_ID_ERROR",
Self::RetChatBubbleIdNotUnlock => "RET_CHAT_BUBBLE_ID_NOT_UNLOCK",
Self::RetPhoneThemeIdError => "RET_PHONE_THEME_ID_ERROR",
Self::RetPhoneThemeIdNotUnlock => "RET_PHONE_THEME_ID_NOT_UNLOCK",
Self::RetChatBubbleSelectIsCurrent => "RET_CHAT_BUBBLE_SELECT_IS_CURRENT",
Self::RetPhoneThemeSelectIsCurrent => "RET_PHONE_THEME_SELECT_IS_CURRENT",
Self::RetPhoneCaseIdError => "RET_PHONE_CASE_ID_ERROR",
Self::RetPhoneCaseIdNotUnlock => "RET_PHONE_CASE_ID_NOT_UNLOCK",
Self::RetPhoneCaseSelectIsCurrent => "RET_PHONE_CASE_SELECT_IS_CURRENT",
Self::RetChessRogueConfigNotFound => "RET_CHESS_ROGUE_CONFIG_NOT_FOUND",
Self::RetChessRogueConfigInvalid => "RET_CHESS_ROGUE_CONFIG_INVALID",
Self::RetChessRogueNoValidRoom => "RET_CHESS_ROGUE_NO_VALID_ROOM",
Self::RetChessRogueNoCellInfo => "RET_CHESS_ROGUE_NO_CELL_INFO",
Self::RetChessRogueCellNotFinish => "RET_CHESS_ROGUE_CELL_NOT_FINISH",
Self::RetChessRogueCellIsLocked => "RET_CHESS_ROGUE_CELL_IS_LOCKED",
Self::RetChessRogueScheduleNotMatch => "RET_CHESS_ROGUE_SCHEDULE_NOT_MATCH",
Self::RetChessRogueStatusFail => "RET_CHESS_ROGUE_STATUS_FAIL",
Self::RetChessRogueAreaNotExist => "RET_CHESS_ROGUE_AREA_NOT_EXIST",
Self::RetChessRogueLineupFail => "RET_CHESS_ROGUE_LINEUP_FAIL",
Self::RetChessRogueAeonFail => "RET_CHESS_ROGUE_AEON_FAIL",
Self::RetChessRogueEnterCellFail => "RET_CHESS_ROGUE_ENTER_CELL_FAIL",
Self::RetChessRogueRollDiceFail => "RET_CHESS_ROGUE_ROLL_DICE_FAIL",
Self::RetChessRogueDiceStatusFail => "RET_CHESS_ROGUE_DICE_STATUS_FAIL",
Self::RetChessRogueDiceCntNotFull => "RET_CHESS_ROGUE_DICE_CNT_NOT_FULL",
Self::RetChessRogueUnlock => "RET_CHESS_ROGUE_UNLOCK",
Self::RetChessRoguePickAvatarFail => "RET_CHESS_ROGUE_PICK_AVATAR_FAIL",
Self::RetChessRogueAvatarInvalid => "RET_CHESS_ROGUE_AVATAR_INVALID",
Self::RetChessRogueCellCanNotSelect => "RET_CHESS_ROGUE_CELL_CAN_NOT_SELECT",
Self::RetChessRogueDiceConfirmed => "RET_CHESS_ROGUE_DICE_CONFIRMED",
Self::RetChessRogueNousDiceNotMatch => "RET_CHESS_ROGUE_NOUS_DICE_NOT_MATCH",
Self::RetChessRogueNousDiceRarityFail => {
"RET_CHESS_ROGUE_NOUS_DICE_RARITY_FAIL"
}
Self::RetChessRogueNousDiceSurfaceDuplicate => {
"RET_CHESS_ROGUE_NOUS_DICE_SURFACE_DUPLICATE"
}
Self::RetChessRogueNotInRogue => "RET_CHESS_ROGUE_NOT_IN_ROGUE",
Self::RetChessRogueNousDiceBranchLimit => {
"RET_CHESS_ROGUE_NOUS_DICE_BRANCH_LIMIT"
}
Self::RetHeliobusNotOpen => "RET_HELIOBUS_NOT_OPEN",
Self::RetHeliobusSnsPostNotUnlock => "RET_HELIOBUS_SNS_POST_NOT_UNLOCK",
Self::RetHeliobusSnsAlreadyRead => "RET_HELIOBUS_SNS_ALREADY_READ",
Self::RetHeliobusSnsAlreadyLiked => "RET_HELIOBUS_SNS_ALREADY_LIKED",
Self::RetHeliobusSnsAlreadyCommented => "RET_HELIOBUS_SNS_ALREADY_COMMENTED",
Self::RetHeliobusSnsInMission => "RET_HELIOBUS_SNS_IN_MISSION",
Self::RetHeliobusSnsAlreadyPosted => "RET_HELIOBUS_SNS_ALREADY_POSTED",
Self::RetHeliobusSnsNotDoingMission => "RET_HELIOBUS_SNS_NOT_DOING_MISSION",
Self::RetHeliobusRewardLevelMax => "RET_HELIOBUS_REWARD_LEVEL_MAX",
Self::RetHeliobusIncomeNotEnough => "RET_HELIOBUS_INCOME_NOT_ENOUGH",
Self::RetHeliobusSnsCommentNotUnlock => "RET_HELIOBUS_SNS_COMMENT_NOT_UNLOCK",
Self::RetHeliobusChallengeNotUnlock => "RET_HELIOBUS_CHALLENGE_NOT_UNLOCK",
Self::RetHeliobusChallengeIdError => "RET_HELIOBUS_CHALLENGE_ID_ERROR",
Self::RetHeliobusSkillNotUnlock => "RET_HELIOBUS_SKILL_NOT_UNLOCK",
Self::RetHeliobusAcceptPostMissionFail => {
"RET_HELIOBUS_ACCEPT_POST_MISSION_FAIL"
}
Self::RetHeliobusSkillNotSelected => "RET_HELIOBUS_SKILL_NOT_SELECTED",
Self::RetHeliobusPlaneTypeInvalid => "RET_HELIOBUS_PLANE_TYPE_INVALID",
Self::RetReddotParamInvalid => "RET_REDDOT_PARAM_INVALID",
Self::RetReddotActivityNotOpen => "RET_REDDOT_ACTIVITY_NOT_OPEN",
Self::RetRogueEndlessActivityConfigError => {
"RET_ROGUE_ENDLESS_ACTIVITY_CONFIG_ERROR"
}
Self::RetRogueEndlessActivityNotOpen => "RET_ROGUE_ENDLESS_ACTIVITY_NOT_OPEN",
Self::RetRogueEndlessActivityOverBonusRewardLimit => {
"RET_ROGUE_ENDLESS_ACTIVITY_OVER_BONUS_REWARD_LIMIT"
}
Self::RetRogueEndlessActivityScoreNotMeet => {
"RET_ROGUE_ENDLESS_ACTIVITY_SCORE_NOT_MEET"
}
Self::RetRogueEndlessActivityRewardLevleAlreadyTake => {
"RET_ROGUE_ENDLESS_ACTIVITY_REWARD_LEVLE_ALREADY_TAKE"
}
Self::RetHeartDialScriptNotFound => "RET_HEART_DIAL_SCRIPT_NOT_FOUND",
Self::RetHeartDialScriptEmotionTheSame => {
"RET_HEART_DIAL_SCRIPT_EMOTION_THE_SAME"
}
Self::RetHeartDialScriptStepNotNormal => {
"RET_HEART_DIAL_SCRIPT_STEP_NOT_NORMAL"
}
Self::RetHeartDialScriptConditionNotMatch => {
"RET_HEART_DIAL_SCRIPT_CONDITION_NOT_MATCH"
}
Self::RetHeartDialScriptSubmitItemNumNotMatch => {
"RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_NUM_NOT_MATCH"
}
Self::RetHeartDialScriptSubmitItemIdNotMatch => {
"RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_ID_NOT_MATCH"
}
Self::RetHeartDialDialogueNotFound => "RET_HEART_DIAL_DIALOGUE_NOT_FOUND",
Self::RetHeartDialDialogueAlreadyPerformed => {
"RET_HEART_DIAL_DIALOGUE_ALREADY_PERFORMED"
}
Self::RetHeartDialNpcNotFound => "RET_HEART_DIAL_NPC_NOT_FOUND",
Self::RetHeartDialTraceConfigNotFound => {
"RET_HEART_DIAL_TRACE_CONFIG_NOT_FOUND"
}
Self::RetHeartDialFloorTraceExist => "RET_HEART_DIAL_FLOOR_TRACE_EXIST",
Self::RetHeartDialTraceFloorNotMatch => {
"RET_HEART_DIAL_TRACE_FLOOR_NOT_MATCH"
}
Self::RetTravelBrochureConfigError => "RET_TRAVEL_BROCHURE_CONFIG_ERROR",
Self::RetTravelBrochureParamInvalid => "RET_TRAVEL_BROCHURE_PARAM_INVALID",
Self::RetTravelBrochureLocked => "RET_TRAVEL_BROCHURE_LOCKED",
Self::RetTravelBrochureCannotOperate => "RET_TRAVEL_BROCHURE_CANNOT_OPERATE",
Self::RetTravelBrochureWorldIdNotMatch => {
"RET_TRAVEL_BROCHURE_WORLD_ID_NOT_MATCH"
}
Self::RetTravelBrochureHasNoWorldBook => {
"RET_TRAVEL_BROCHURE_HAS_NO_WORLD_BOOK"
}
Self::RetTravelBrochurePageFull => "RET_TRAVEL_BROCHURE_PAGE_FULL",
Self::RetMapRotationNotInRegion => "RET_MAP_ROTATION_NOT_IN_REGION",
Self::RetMapRotationRotaterAlreadyDeployed => {
"RET_MAP_ROTATION_ROTATER_ALREADY_DEPLOYED"
}
Self::RetMapRotationEnergyNotEnough => "RET_MAP_ROTATION_ENERGY_NOT_ENOUGH",
Self::RetMapRotationEntityNotOnCurPose => {
"RET_MAP_ROTATION_ENTITY_NOT_ON_CUR_POSE"
}
Self::RetMapRotationRotaterNotDeployed => {
"RET_MAP_ROTATION_ROTATER_NOT_DEPLOYED"
}
Self::RetMapRotationPoseRotaterMismatch => {
"RET_MAP_ROTATION_POSE_ROTATER_MISMATCH"
}
Self::RetMapRotationRotaterNotRemovable => {
"RET_MAP_ROTATION_ROTATER_NOT_REMOVABLE"
}
Self::RetMapRotationRotaterDisposable => {
"RET_MAP_ROTATION_ROTATER_DISPOSABLE"
}
Self::RetSpaceZooActivityCatNotFound => {
"RET_SPACE_ZOO_ACTIVITY_CAT_NOT_FOUND"
}
Self::RetSpaceZooActivityCatParamInvalid => {
"RET_SPACE_ZOO_ACTIVITY_CAT_PARAM_INVALID"
}
Self::RetSpaceZooActivityCatItemNotEnough => {
"RET_SPACE_ZOO_ACTIVITY_CAT_ITEM_NOT_ENOUGH"
}
Self::RetSpaceZooActivityCatBagFull => "RET_SPACE_ZOO_ACTIVITY_CAT_BAG_FULL",
Self::RetSpaceZooActivityCatNotToMutate => {
"RET_SPACE_ZOO_ACTIVITY_CAT_NOT_TO_MUTATE"
}
Self::RetSpaceZooActivityCatStateError => {
"RET_SPACE_ZOO_ACTIVITY_CAT_STATE_ERROR"
}
Self::RetSpaceZooActivityCatCatteryLocked => {
"RET_SPACE_ZOO_ACTIVITY_CAT_CATTERY_LOCKED"
}
Self::RetSpaceZooActivityCatOutNow => "RET_SPACE_ZOO_ACTIVITY_CAT_OUT_NOW",
Self::RetSpaceZooActivityCatConfigNotFound => {
"RET_SPACE_ZOO_ACTIVITY_CAT_CONFIG_NOT_FOUND"
}
Self::RetSpaceZooActivityCatFeatureNotFound => {
"RET_SPACE_ZOO_ACTIVITY_CAT_FEATURE_NOT_FOUND"
}
Self::RetSpaceZooActivityCatAddCatError => {
"RET_SPACE_ZOO_ACTIVITY_CAT_ADD_CAT_ERROR"
}
Self::RetSpaceZooActivityCatMoneyNotEnough => {
"RET_SPACE_ZOO_ACTIVITY_CAT_MONEY_NOT_ENOUGH"
}
Self::RetSpaceZooActivityCatCondNotMatch => {
"RET_SPACE_ZOO_ACTIVITY_CAT_COND_NOT_MATCH"
}
Self::RetStrongChallengeActivityStageCfgMiss => {
"RET_STRONG_CHALLENGE_ACTIVITY_STAGE_CFG_MISS"
}
Self::RetStrongChallengeActivityStageNotOpen => {
"RET_STRONG_CHALLENGE_ACTIVITY_STAGE_NOT_OPEN"
}
Self::RetStrongChallengeActivityBuffError => {
"RET_STRONG_CHALLENGE_ACTIVITY_BUFF_ERROR"
}
Self::RetRollShopNotFound => "RET_ROLL_SHOP_NOT_FOUND",
Self::RetRollShopGroupEmpty => "RET_ROLL_SHOP_GROUP_EMPTY",
Self::RetRollShopEmpty => "RET_ROLL_SHOP_EMPTY",
Self::RetRollShopGachaReqDuplicated => "RET_ROLL_SHOP_GACHA_REQ_DUPLICATED",
Self::RetRollShopRandomError => "RET_ROLL_SHOP_RANDOM_ERROR",
Self::RetRollShopGroupTypeNotFound => "RET_ROLL_SHOP_GROUP_TYPE_NOT_FOUND",
Self::RetRollShopHasStoredRewardAlready => {
"RET_ROLL_SHOP_HAS_STORED_REWARD_ALREADY"
}
Self::RetRollShopNoStoredReward => "RET_ROLL_SHOP_NO_STORED_REWARD",
Self::RetRollShopNotInValidScene => "RET_ROLL_SHOP_NOT_IN_VALID_SCENE",
Self::RetRollShopInvalidRollShopType => {
"RET_ROLL_SHOP_INVALID_ROLL_SHOP_TYPE"
}
Self::RetActivityRaidCollectionPrevNotFinish => {
"RET_ACTIVITY_RAID_COLLECTION_PREV_NOT_FINISH"
}
Self::RetActivityRaidCollectionGroupEnterNextUnavailable => {
"RET_ACTIVITY_RAID_COLLECTION_GROUP_ENTER_NEXT_UNAVAILABLE"
}
Self::RetActivityRaidCollectionIsLast => {
"RET_ACTIVITY_RAID_COLLECTION_IS_LAST"
}
Self::RetActivityRaidCollectionIsNotNext => {
"RET_ACTIVITY_RAID_COLLECTION_IS_NOT_NEXT"
}
Self::RetOfferingNotUnlock => "RET_OFFERING_NOT_UNLOCK",
Self::RetOfferingLevelNotUnlock => "RET_OFFERING_LEVEL_NOT_UNLOCK",
Self::RetOfferingReachMaxLevel => "RET_OFFERING_REACH_MAX_LEVEL",
Self::RetOfferingItemNotEnough => "RET_OFFERING_ITEM_NOT_ENOUGH",
Self::RetOfferingLongtailNotOpen => "RET_OFFERING_LONGTAIL_NOT_OPEN",
Self::RetOfferingRewardCondition => "RET_OFFERING_REWARD_CONDITION",
Self::RetDrinkMakerChatInvalid => "RET_DRINK_MAKER_CHAT_INVALID",
Self::RetDrinkMakerParamInvalid => "RET_DRINK_MAKER_PARAM_INVALID",
Self::RetDrinkMakerParamNotUnlock => "RET_DRINK_MAKER_PARAM_NOT_UNLOCK",
Self::RetDrinkMakerConfigNotFound => "RET_DRINK_MAKER_CONFIG_NOT_FOUND",
Self::RetDrinkMakerNotLastChat => "RET_DRINK_MAKER_NOT_LAST_CHAT",
Self::RetDrinkMakerDayAndFreePhaseNotOpen => {
"RET_DRINK_MAKER_DAY_AND_FREE_PHASE_NOT_OPEN"
}
Self::RetDrinkMakerCheersNotAbleToNextGroup => {
"RET_DRINK_MAKER_CHEERS_NOT_ABLE_TO_NEXT_GROUP"
}
Self::RetDrinkMakerCheersDrinkAlreadyMade => {
"RET_DRINK_MAKER_CHEERS_DRINK_ALREADY_MADE"
}
Self::RetDrinkMakerCheersActivityNotOpen => {
"RET_DRINK_MAKER_CHEERS_ACTIVITY_NOT_OPEN"
}
Self::RetDrinkMakerCheersMakeDrinkPreMissionNotFinished => {
"RET_DRINK_MAKER_CHEERS_MAKE_DRINK_PRE_MISSION_NOT_FINISHED"
}
Self::RetMonopolyNotOpen => "RET_MONOPOLY_NOT_OPEN",
Self::RetMonopolyConfigError => "RET_MONOPOLY_CONFIG_ERROR",
Self::RetMonopolyDiceNotEnough => "RET_MONOPOLY_DICE_NOT_ENOUGH",
Self::RetMonopolyCurCellNotFinish => "RET_MONOPOLY_CUR_CELL_NOT_FINISH",
Self::RetMonopolyCoinNotEnough => "RET_MONOPOLY_COIN_NOT_ENOUGH",
Self::RetMonopolyCellWaitPending => "RET_MONOPOLY_CELL_WAIT_PENDING",
Self::RetMonopolyCellStateError => "RET_MONOPOLY_CELL_STATE_ERROR",
Self::RetMonopolyCellContentError => "RET_MONOPOLY_CELL_CONTENT_ERROR",
Self::RetMonopolyItemNotEnough => "RET_MONOPOLY_ITEM_NOT_ENOUGH",
Self::RetMonopolyCellContentCannotGiveup => {
"RET_MONOPOLY_CELL_CONTENT_CANNOT_GIVEUP"
}
Self::RetMonopolyAssetLevelInvalid => "RET_MONOPOLY_ASSET_LEVEL_INVALID",
Self::RetMonopolyTurnNotFinish => "RET_MONOPOLY_TURN_NOT_FINISH",
Self::RetMonopolyGuideNotFinish => "RET_MONOPOLY_GUIDE_NOT_FINISH",
Self::RetMonopolyRaffleRewardReissued => {
"RET_MONOPOLY_RAFFLE_REWARD_REISSUED"
}
Self::RetMonopolyNoGameActive => "RET_MONOPOLY_NO_GAME_ACTIVE",
Self::RetMonopolyGameRatioNotIncreasable => {
"RET_MONOPOLY_GAME_RATIO_NOT_INCREASABLE"
}
Self::RetMonopolyGameRatioMax => "RET_MONOPOLY_GAME_RATIO_MAX",
Self::RetMonopolyGameTargetRatioInvalid => {
"RET_MONOPOLY_GAME_TARGET_RATIO_INVALID"
}
Self::RetMonopolyGameBingoFlipPosInvalid => {
"RET_MONOPOLY_GAME_BINGO_FLIP_POS_INVALID"
}
Self::RetMonopolyGameGuessAlreadyChoose => {
"RET_MONOPOLY_GAME_GUESS_ALREADY_CHOOSE"
}
Self::RetMonopolyGameGuessChooseInvalid => {
"RET_MONOPOLY_GAME_GUESS_CHOOSE_INVALID"
}
Self::RetMonopolyGameGuessInformationAlreadyBought => {
"RET_MONOPOLY_GAME_GUESS_INFORMATION_ALREADY_BOUGHT"
}
Self::RetMonopolyGameRaiseRatioNotUnlock => {
"RET_MONOPOLY_GAME_RAISE_RATIO_NOT_UNLOCK"
}
Self::RetMonopolyFriendNotSynced => "RET_MONOPOLY_FRIEND_NOT_SYNCED",
Self::RetMonopolyGetFriendRankingListInCd => {
"RET_MONOPOLY_GET_FRIEND_RANKING_LIST_IN_CD"
}
Self::RetMonopolyLikeTargetNotFriend => "RET_MONOPOLY_LIKE_TARGET_NOT_FRIEND",
Self::RetMonopolyDailyAlreadyLiked => "RET_MONOPOLY_DAILY_ALREADY_LIKED",
Self::RetMonopolySocialEventStatusNotMatch => {
"RET_MONOPOLY_SOCIAL_EVENT_STATUS_NOT_MATCH"
}
Self::RetMonopolySocialEventServerCacheNotExist => {
"RET_MONOPOLY_SOCIAL_EVENT_SERVER_CACHE_NOT_EXIST"
}
Self::RetMonopolyActivityIdNotMatch => "RET_MONOPOLY_ACTIVITY_ID_NOT_MATCH",
Self::RetMonopolyRafflePoolNotExist => "RET_MONOPOLY_RAFFLE_POOL_NOT_EXIST",
Self::RetMonopolyRafflePoolTimeNotMatch => {
"RET_MONOPOLY_RAFFLE_POOL_TIME_NOT_MATCH"
}
Self::RetMonopolyRafflePoolPhaseNotMeet => {
"RET_MONOPOLY_RAFFLE_POOL_PHASE_NOT_MEET"
}
Self::RetMonopolyRafflePoolShowTimeNotMeet => {
"RET_MONOPOLY_RAFFLE_POOL_SHOW_TIME_NOT_MEET"
}
Self::RetMonopolyRaffleTicketNotFound => {
"RET_MONOPOLY_RAFFLE_TICKET_NOT_FOUND"
}
Self::RetMonopolyRaffleTicketTimeNotMeet => {
"RET_MONOPOLY_RAFFLE_TICKET_TIME_NOT_MEET"
}
Self::RetMonopolyRaffleTicketRewardAlreadyTaken => {
"RET_MONOPOLY_RAFFLE_TICKET_REWARD_ALREADY_TAKEN"
}
Self::RetMonopolyRafflePoolNotInRaffleTime => {
"RET_MONOPOLY_RAFFLE_POOL_NOT_IN_RAFFLE_TIME"
}
Self::RetMonopolyMbtiReportRewardAlreadyTaken => {
"RET_MONOPOLY_MBTI_REPORT_REWARD_ALREADY_TAKEN"
}
Self::RetEvolveBuildLevelGaming => "RET_EVOLVE_BUILD_LEVEL_GAMING",
Self::RetEveolveBuildLevelBanRandom => "RET_EVEOLVE_BUILD_LEVEL_BAN_RANDOM",
Self::RetEvolveBuildFirstRewardAlreadyTaken => {
"RET_EVOLVE_BUILD_FIRST_REWARD_ALREADY_TAKEN"
}
Self::RetEvolveBuildLevelUnfinish => "RET_EVOLVE_BUILD_LEVEL_UNFINISH",
Self::RetEvolveBuildShopAbilityMaxLevel => {
"RET_EVOLVE_BUILD_SHOP_ABILITY_MAX_LEVEL"
}
Self::RetEvolveBuildShopAbilityMinLevel => {
"RET_EVOLVE_BUILD_SHOP_ABILITY_MIN_LEVEL"
}
Self::RetEvolveBuildShopAbilityNotGet => {
"RET_EVOLVE_BUILD_SHOP_ABILITY_NOT_GET"
}
Self::RetEvolveBuildLevelLock => "RET_EVOLVE_BUILD_LEVEL_LOCK",
Self::RetEvolveBuildExpNotEnough => "RET_EVOLVE_BUILD_EXP_NOT_ENOUGH",
Self::RetEvolveBuildShopAbilityLevelError => {
"RET_EVOLVE_BUILD_SHOP_ABILITY_LEVEL_ERROR"
}
Self::RetEvolveBuildActivityNotOpen => "RET_EVOLVE_BUILD_ACTIVITY_NOT_OPEN",
Self::RetEvolveBuildShopAbilityEmpty => "RET_EVOLVE_BUILD_SHOP_ABILITY_EMPTY",
Self::RetEvolveBuildLevelNotStart => "RET_EVOLVE_BUILD_LEVEL_NOT_START",
Self::RetEvolveBuildShopLock => "RET_EVOLVE_BUILD_SHOP_LOCK",
Self::RetEvolveBuildRewardLock => "RET_EVOLVE_BUILD_REWARD_LOCK",
Self::RetEvolveBuildRewardLevelMax => "RET_EVOLVE_BUILD_REWARD_LEVEL_MAX",
Self::RetEvolveBuildRewardAlreadyAllTaken => {
"RET_EVOLVE_BUILD_REWARD_ALREADY_ALL_TAKEN"
}
Self::RetEvolveBuildSeasonError => "RET_EVOLVE_BUILD_SEASON_ERROR",
Self::RetEvolveBuildTeachSkipQuestNotFinish => {
"RET_EVOLVE_BUILD_TEACH_SKIP_QUEST_NOT_FINISH"
}
Self::RetClockParkConfigError => "RET_CLOCK_PARK_CONFIG_ERROR",
Self::RetClockParkEffectError => "RET_CLOCK_PARK_EFFECT_ERROR",
Self::RetClockParkScriptAlreadyUnlock => {
"RET_CLOCK_PARK_SCRIPT_ALREADY_UNLOCK"
}
Self::RetClockParkScriptUnlockConditionNotMeet => {
"RET_CLOCK_PARK_SCRIPT_UNLOCK_CONDITION_NOT_MEET"
}
Self::RetClockParkTalentAlreadyUnlock => {
"RET_CLOCK_PARK_TALENT_ALREADY_UNLOCK"
}
Self::RetClockParkScriptLocked => "RET_CLOCK_PARK_SCRIPT_LOCKED",
Self::RetClockParkHasOngoingScript => "RET_CLOCK_PARK_HAS_ONGOING_SCRIPT",
Self::RetClockParkNoOngoingScript => "RET_CLOCK_PARK_NO_ONGOING_SCRIPT",
Self::RetClockParkDicePlacementError => "RET_CLOCK_PARK_DICE_PLACEMENT_ERROR",
Self::RetClockParkMismatchStatus => "RET_CLOCK_PARK_MISMATCH_STATUS",
Self::RetClockParkNoBuff => "RET_CLOCK_PARK_NO_BUFF",
Self::RetClockParkSlotMachineGachaReqDuplicated => {
"RET_CLOCK_PARK_SLOT_MACHINE_GACHA_REQ_DUPLICATED"
}
Self::RetClockParkSlotMachineCostNotEnough => {
"RET_CLOCK_PARK_SLOT_MACHINE_COST_NOT_ENOUGH"
}
Self::RetClockParkSlotMachineGachaCntExceedLimit => {
"RET_CLOCK_PARK_SLOT_MACHINE_GACHA_CNT_EXCEED_LIMIT"
}
Self::RetClockParkNotOpen => "RET_CLOCK_PARK_NOT_OPEN",
Self::RetTournRogueStatusMismatch => "RET_TOURN_ROGUE_STATUS_MISMATCH",
Self::RetMagicRogueStatusMismatch => "RET_MAGIC_ROGUE_STATUS_MISMATCH",
Self::RetAutoMountMagicUnitNoMatchedMagicScepter => {
"RET_AUTO_MOUNT_MAGIC_UNIT_NO_MATCHED_MAGIC_SCEPTER"
}
Self::RetMagicUnitWorkbenchReforgeGenFail => {
"RET_MAGIC_UNIT_WORKBENCH_REFORGE_GEN_FAIL"
}
Self::RetMatchAlreadyInMatch => "RET_MATCH_ALREADY_IN_MATCH",
Self::RetMatchNotInMatch => "RET_MATCH_NOT_IN_MATCH",
Self::RetMatchPlayNotOpen => "RET_MATCH_PLAY_NOT_OPEN",
Self::RetCrossStateError => "RET_CROSS_STATE_ERROR",
Self::RetMatchVersionNotEqual => "RET_MATCH_VERSION_NOT_EQUAL",
Self::RetMatchPlayerNotInLobbyRoom => "RET_MATCH_PLAYER_NOT_IN_LOBBY_ROOM",
Self::RetLobbyStateNotMatch => "RET_LOBBY_STATE_NOT_MATCH",
Self::RetLobbyRoomNotExist => "RET_LOBBY_ROOM_NOT_EXIST",
Self::RetLobbyRoomPalyerFull => "RET_LOBBY_ROOM_PALYER_FULL",
Self::RetLobbyRoomPalyerNotReady => "RET_LOBBY_ROOM_PALYER_NOT_READY",
Self::RetLobbyRoomPalyerFighting => "RET_LOBBY_ROOM_PALYER_FIGHTING",
Self::RetFightRoomNotExist => "RET_FIGHT_ROOM_NOT_EXIST",
Self::RetFightMatch3PlayerStateErr => "RET_FIGHT_MATCH3_PLAYER_STATE_ERR",
Self::RetFightMatch3RoomStateErr => "RET_FIGHT_MATCH3_ROOM_STATE_ERR",
Self::RetCrossStateTimeOut => "RET_CROSS_STATE_TIME_OUT",
Self::RetLobbyStartFightDisable => "RET_LOBBY_START_FIGHT_DISABLE",
Self::RetLobbyStartFightPlayerLack => "RET_LOBBY_START_FIGHT_PLAYER_LACK",
Self::RetMatchClientDataVersionLow => "RET_MATCH_CLIENT_DATA_VERSION_LOW",
Self::RetLobbyStartMatchDisable => "RET_LOBBY_START_MATCH_DISABLE",
Self::RetLobbyInteractInCd => "RET_LOBBY_INTERACT_IN_CD",
Self::RetLobbyOwnerStateErr => "RET_LOBBY_OWNER_STATE_ERR",
Self::RetLobbyOpTooFast => "RET_LOBBY_OP_TOO_FAST",
Self::RetFightMatch3SoloPlayerTurnErr => {
"RET_FIGHT_MATCH3_SOLO_PLAYER_TURN_ERR"
}
Self::RetMatchPlayNotSupported => "RET_MATCH_PLAY_NOT_SUPPORTED",
Self::RetMatchPlayDataNotExist => "RET_MATCH_PLAY_DATA_NOT_EXIST",
Self::RetMatchPlayNotSupportFriendRanking => {
"RET_MATCH_PLAY_NOT_SUPPORT_FRIEND_RANKING"
}
Self::RetMatchPlayGetFriendRankingInfoInCd => {
"RET_MATCH_PLAY_GET_FRIEND_RANKING_INFO_IN_CD"
}
Self::RetSwordTrainingNoActiveGame => "RET_SWORD_TRAINING_NO_ACTIVE_GAME",
Self::RetSwordTrainingNoPendingActionMatch => {
"RET_SWORD_TRAINING_NO_PENDING_ACTION_MATCH"
}
Self::RetSwordTrainingPartnerAbilityInvalid => {
"RET_SWORD_TRAINING_PARTNER_ABILITY_INVALID"
}
Self::RetSwordTrainingSkillAlreadyLearned => {
"RET_SWORD_TRAINING_SKILL_ALREADY_LEARNED"
}
Self::RetSwordTrainingConditionNotMeet => {
"RET_SWORD_TRAINING_CONDITION_NOT_MEET"
}
Self::RetSwordTrainingParentSkillNotLearned => {
"RET_SWORD_TRAINING_PARENT_SKILL_NOT_LEARNED"
}
Self::RetSwordTrainingSkillTypeNotUnlock => {
"RET_SWORD_TRAINING_SKILL_TYPE_NOT_UNLOCK"
}
Self::RetSwordTrainingGameAlreadyExist => {
"RET_SWORD_TRAINING_GAME_ALREADY_EXIST"
}
Self::RetSwordTrainingEndingHintNotMatch => {
"RET_SWORD_TRAINING_ENDING_HINT_NOT_MATCH"
}
Self::RetSwordTrainingStorylineConfigNotFound => {
"RET_SWORD_TRAINING_STORYLINE_CONFIG_NOT_FOUND"
}
Self::RetSwordTrainingStoryConfigNotFound => {
"RET_SWORD_TRAINING_STORY_CONFIG_NOT_FOUND"
}
Self::RetSwordTrainingUnlockNotFinish => {
"RET_SWORD_TRAINING_UNLOCK_NOT_FINISH"
}
Self::RetSwordTrainingOptionMismatch => "RET_SWORD_TRAINING_OPTION_MISMATCH",
Self::RetSwordTrainingRestoreWithoutExamFailed => {
"RET_SWORD_TRAINING_RESTORE_WITHOUT_EXAM_FAILED"
}
Self::RetSwordTrainingNoRestoreGameAvailable => {
"RET_SWORD_TRAINING_NO_RESTORE_GAME_AVAILABLE"
}
Self::RetSwordTrainingEndingStoryNotMatch => {
"RET_SWORD_TRAINING_ENDING_STORY_NOT_MATCH"
}
Self::RetSwordTrainingEndingNotFinish => {
"RET_SWORD_TRAINING_ENDING_NOT_FINISH"
}
Self::RetSwordTrainingEndingRewardTaken => {
"RET_SWORD_TRAINING_ENDING_REWARD_TAKEN"
}
Self::RetSwordTrainingCombatRankNotChange => {
"RET_SWORD_TRAINING_COMBAT_RANK_NOT_CHANGE"
}
Self::RetSwordTrainingDirectBattleDisable => {
"RET_SWORD_TRAINING_DIRECT_BATTLE_DISABLE"
}
Self::RetFightFestPhaseNotMatch => "RET_FIGHT_FEST_PHASE_NOT_MATCH",
Self::RetFightFestScoreRaceAlreadyFinish => {
"RET_FIGHT_FEST_SCORE_RACE_ALREADY_FINISH"
}
Self::RetFightFestChallengeLocked => "RET_FIGHT_FEST_CHALLENGE_LOCKED",
Self::RetFightFestCoachSkillLocked => "RET_FIGHT_FEST_COACH_SKILL_LOCKED",
Self::RetFightFestCoachSkillEquipTypeExisted => {
"RET_FIGHT_FEST_COACH_SKILL_EQUIP_TYPE_EXISTED"
}
Self::RetFightFestScoreRaceMissionDoind => {
"RET_FIGHT_FEST_SCORE_RACE_MISSION_DOIND"
}
Self::RetFightFestCoachSkillNoEquip => "RET_FIGHT_FEST_COACH_SKILL_NO_EQUIP",
Self::RetPetNotExist => "RET_PET_NOT_EXIST",
Self::RetPetAlreadySummoned => "RET_PET_ALREADY_SUMMONED",
Self::RetPetNotSummoned => "RET_PET_NOT_SUMMONED",
Self::RetMusicRhythmLevelTimeTooShort => {
"RET_MUSIC_RHYTHM_LEVEL_TIME_TOO_SHORT"
}
Self::RetMusicRhythmNotInLevel => "RET_MUSIC_RHYTHM_NOT_IN_LEVEL",
Self::RetMusicRhythmPreDifficultyNotPass => {
"RET_MUSIC_RHYTHM_PRE_DIFFICULTY_NOT_PASS"
}
Self::RetMusicRhythmSongLimited => "RET_MUSIC_RHYTHM_SONG_LIMITED",
Self::RetMusicRhythmSongLocked => "RET_MUSIC_RHYTHM_SONG_LOCKED",
Self::RetMusicRhythmTrackLocked => "RET_MUSIC_RHYTHM_TRACK_LOCKED",
Self::RetMusicRhythmLevelNotUnlock => "RET_MUSIC_RHYTHM_LEVEL_NOT_UNLOCK",
Self::RetMusicRhythmSongSfxLocked => "RET_MUSIC_RHYTHM_SONG_SFX_LOCKED",
Self::RetTrainPartyCoinNotEnough => "RET_TRAIN_PARTY_COIN_NOT_ENOUGH",
Self::RetTrainPartyDiyTagNotMatch => "RET_TRAIN_PARTY_DIY_TAG_NOT_MATCH",
Self::RetTrainPartyUseCardMobilityNotEnough => {
"RET_TRAIN_PARTY_USE_CARD_MOBILITY_NOT_ENOUGH"
}
Self::RetTrainPartyAreaUnlockCoinNotEnough => {
"RET_TRAIN_PARTY_AREA_UNLOCK_COIN_NOT_ENOUGH"
}
Self::RetTarotBookEnergyNotEnough => "RET_TAROT_BOOK_ENERGY_NOT_ENOUGH",
Self::RetTarotBookPackNotAvailable => "RET_TAROT_BOOK_PACK_NOT_AVAILABLE",
Self::RetTarotBookStoryAlreadyUnlock => "RET_TAROT_BOOK_STORY_ALREADY_UNLOCK",
Self::RetTarotBookCardNotEnough => "RET_TAROT_BOOK_CARD_NOT_ENOUGH",
Self::RetTarotBookClueNotEnough => "RET_TAROT_BOOK_CLUE_NOT_ENOUGH",
Self::RetTarotBookUnlockStoryCardNotSame => {
"RET_TAROT_BOOK_UNLOCK_STORY_CARD_NOT_SAME"
}
Self::RetTarotBookStoryNotUnlock => "RET_TAROT_BOOK_STORY_NOT_UNLOCK",
Self::RetTarotBookStoryAlreadyFinish => "RET_TAROT_BOOK_STORY_ALREADY_FINISH",
Self::RetTarotBookInteractionAlreadyFinish => {
"RET_TAROT_BOOK_INTERACTION_ALREADY_FINISH"
}
Self::RetChimeraChimeraNotUnlock => "RET_CHIMERA_CHIMERA_NOT_UNLOCK",
Self::RetChimeraChimeraDuplicated => "RET_CHIMERA_CHIMERA_DUPLICATED",
Self::RetChimeraChimeraTypeError => "RET_CHIMERA_CHIMERA_TYPE_ERROR",
Self::RetChimeraWorkMismatchRound => "RET_CHIMERA_WORK_MISMATCH_ROUND",
Self::RetChimeraWorkRoundOptionNotMeet => {
"RET_CHIMERA_WORK_ROUND_OPTION_NOT_MEET"
}
Self::RetChimeraEndlessNotUnlock => "RET_CHIMERA_ENDLESS_NOT_UNLOCK",
Self::RetChimeraInEndless => "RET_CHIMERA_IN_ENDLESS",
Self::RetChimeraNotInEndless => "RET_CHIMERA_NOT_IN_ENDLESS",
Self::RetChimeraChimeraFallInEndless => "RET_CHIMERA_CHIMERA_FALL_IN_ENDLESS",
Self::RetPlanetFesAvatarNotExist => "RET_PLANET_FES_AVATAR_NOT_EXIST",
Self::RetPlanetFesLandNotExist => "RET_PLANET_FES_LAND_NOT_EXIST",
Self::RetPlanetFesItemNotEnough => "RET_PLANET_FES_ITEM_NOT_ENOUGH",
Self::RetPlanetFesLandAlreadyUnlock => "RET_PLANET_FES_LAND_ALREADY_UNLOCK",
Self::RetPlanetFesWorkAvatarRepeat => "RET_PLANET_FES_WORK_AVATAR_REPEAT",
Self::RetPlanetFesWorkAvatarTypeNotMatch => {
"RET_PLANET_FES_WORK_AVATAR_TYPE_NOT_MATCH"
}
Self::RetPlanetFesActivityNotOpen => "RET_PLANET_FES_ACTIVITY_NOT_OPEN",
Self::RetPlanetFesSkilltreePhaseNotUnlock => {
"RET_PLANET_FES_SKILLTREE_PHASE_NOT_UNLOCK"
}
Self::RetPlanetFesSkillNotUnlock => "RET_PLANET_FES_SKILL_NOT_UNLOCK",
Self::RetPlanetFesConfigError => "RET_PLANET_FES_CONFIG_ERROR",
Self::RetPlanetFesNotInBusinessDay => "RET_PLANET_FES_NOT_IN_BUSINESS_DAY",
Self::RetPlanetFesEventLocked => "RET_PLANET_FES_EVENT_LOCKED",
Self::RetPlanetFesEventFinished => "RET_PLANET_FES_EVENT_FINISHED",
Self::RetPlanetFesEventInCd => "RET_PLANET_FES_EVENT_IN_CD",
Self::RetPlanetFesEventAlreadyInState => {
"RET_PLANET_FES_EVENT_ALREADY_IN_STATE"
}
Self::RetPlanetFesEventNoWorkAvatar => "RET_PLANET_FES_EVENT_NO_WORK_AVATAR",
Self::RetPlanetFesEventProcessingCannotDisappear => {
"RET_PLANET_FES_EVENT_PROCESSING_CANNOT_DISAPPEAR"
}
Self::RetPlanetFesEventOptionPhaseWrong => {
"RET_PLANET_FES_EVENT_OPTION_PHASE_WRONG"
}
Self::RetPlanetFesFunctionNotUnlock => "RET_PLANET_FES_FUNCTION_NOT_UNLOCK",
Self::RetPlanetFesRewardAlreadyTaken => "RET_PLANET_FES_REWARD_ALREADY_TAKEN",
Self::RetPlanetFesEventGameNotActive => {
"RET_PLANET_FES_EVENT_GAME_NOT_ACTIVE"
}
Self::RetPlanetFesRegionProgressNotEnough => {
"RET_PLANET_FES_REGION_PROGRESS_NOT_ENOUGH"
}
Self::RetPlanetFesFriendItemNotEnough => {
"RET_PLANET_FES_FRIEND_ITEM_NOT_ENOUGH"
}
Self::RetPlanetFesPiecePermissionBan => "RET_PLANET_FES_PIECE_PERMISSION_BAN",
Self::RetPlanetFesPieceOfferNotExist => {
"RET_PLANET_FES_PIECE_OFFER_NOT_EXIST"
}
Self::RetPlanetFesPieceApplyInStackTooMuch => {
"RET_PLANET_FES_PIECE_APPLY_IN_STACK_TOO_MUCH"
}
Self::RetPlanetFesPieceApplyNotExist => {
"RET_PLANET_FES_PIECE_APPLY_NOT_EXIST"
}
Self::RetPlanetFesGetFriendRankingListInCd => {
"RET_PLANET_FES_GET_FRIEND_RANKING_LIST_IN_CD"
}
Self::RetPlanetFesGivePieceOwnedByTarget => {
"RET_PLANET_FES_GIVE_PIECE_OWNED_BY_TARGET"
}
Self::RetPlanetFesLevelMax => "RET_PLANET_FES_LEVEL_MAX",
Self::RetPlanetFesExclusiveEvent => "RET_PLANET_FES_EXCLUSIVE_EVENT",
Self::RetMarbleSealAlreadyUnlocked => "RET_MARBLE_SEAL_ALREADY_UNLOCKED",
Self::RetMarbleSealShopItemNotEnough => {
"RET_MARBLE_SEAL_SHOP_ITEM_NOT_ENOUGH"
}
Self::RetMarbleSealLocked => "RET_MARBLE_SEAL_LOCKED",
Self::RetCakeRaceFieldLocked => "RET_CAKE_RACE_FIELD_LOCKED",
Self::RetCakeRaceFieldCostNotEnough => "RET_CAKE_RACE_FIELD_COST_NOT_ENOUGH",
Self::RetCakeRaceFieldPvpOnly => "RET_CAKE_RACE_FIELD_PVP_ONLY",
Self::RetCakeRaceAlreadyInGame => "RET_CAKE_RACE_ALREADY_IN_GAME",
Self::RetCakeRaceGetFriendRankingListInCd => {
"RET_CAKE_RACE_GET_FRIEND_RANKING_LIST_IN_CD"
}
Self::RetCakeRaceLikeFriendTargetNotFriend => {
"RET_CAKE_RACE_LIKE_FRIEND_TARGET_NOT_FRIEND"
}
Self::RetCakeRaceLikeFriendDailyAlreadyLiked => {
"RET_CAKE_RACE_LIKE_FRIEND_DAILY_ALREADY_LIKED"
}
Self::RetCakeRaceLikeFriendInCd => "RET_CAKE_RACE_LIKE_FRIEND_IN_CD",
Self::RetFateStatusNotMatch => "RET_FATE_STATUS_NOT_MATCH",
Self::RetFateBuffSlotNotEnough => "RET_FATE_BUFF_SLOT_NOT_ENOUGH",
Self::RetFateCoinNotEnough => "RET_FATE_COIN_NOT_ENOUGH",
Self::RetFateReijuRerollCountNotEnough => {
"RET_FATE_REIJU_REROLL_COUNT_NOT_ENOUGH"
}
Self::RetFateBuffLevelMax => "RET_FATE_BUFF_LEVEL_MAX",
Self::RetFateActionQueueNotEmpty => "RET_FATE_ACTION_QUEUE_NOT_EMPTY",
Self::RetParkourActivityNotOpen => "RET_PARKOUR_ACTIVITY_NOT_OPEN",
Self::RetParkourLevelNotUnlock => "RET_PARKOUR_LEVEL_NOT_UNLOCK",
Self::RetParkourRailBallNotAllowed => "RET_PARKOUR_RAIL_BALL_NOT_ALLOWED",
Self::RetParkourNotInLevel => "RET_PARKOUR_NOT_IN_LEVEL",
Self::RetParkourLevelNotMatch => "RET_PARKOUR_LEVEL_NOT_MATCH",
Self::RetParkourNotPlayedAllNonStoryLevel => {
"RET_PARKOUR_NOT_PLAYED_ALL_NON_STORY_LEVEL"
}
Self::RetFtcLimitNameChange => "RET_FTC_LIMIT_NAME_CHANGE",
Self::RetElfRestaurantConfigError => "RET_ELF_RESTAURANT_CONFIG_ERROR",
Self::RetElfRestaurantFieldAlreadyBought => {
"RET_ELF_RESTAURANT_FIELD_ALREADY_BOUGHT"
}
Self::RetElfRestaurantFieldNotBought => "RET_ELF_RESTAURANT_FIELD_NOT_BOUGHT",
Self::RetElfRestaurantFieldCellInvalid => {
"RET_ELF_RESTAURANT_FIELD_CELL_INVALID"
}
Self::RetElfRestaurantFarmTypeInvalid => {
"RET_ELF_RESTAURANT_FARM_TYPE_INVALID"
}
Self::RetElfRestaurantShopItemNotExist => {
"RET_ELF_RESTAURANT_SHOP_ITEM_NOT_EXIST"
}
Self::RetElfRestaurantShopItemCountLimit => {
"RET_ELF_RESTAURANT_SHOP_ITEM_COUNT_LIMIT"
}
Self::RetElfRestaurantTradeOrderNotExist => {
"RET_ELF_RESTAURANT_TRADE_ORDER_NOT_EXIST"
}
Self::RetElfRestaurantNoReward => "RET_ELF_RESTAURANT_NO_REWARD",
Self::RetElfRestaurantNotInit => "RET_ELF_RESTAURANT_NOT_INIT",
Self::RetGridFightConfMiss => "RET_GRID_FIGHT_CONF_MISS",
Self::RetGridFightRoleNotExist => "RET_GRID_FIGHT_ROLE_NOT_EXIST",
Self::RetGridFightRoleAlreadyExist => "RET_GRID_FIGHT_ROLE_ALREADY_EXIST",
Self::RetGridFightPosExistRole => "RET_GRID_FIGHT_POS_EXIST_ROLE",
Self::RetGridFightPosNotValid => "RET_GRID_FIGHT_POS_NOT_VALID",
Self::RetGridFightCoinNotEnough => "RET_GRID_FIGHT_COIN_NOT_ENOUGH",
Self::RetGridFightEquipNotExist => "RET_GRID_FIGHT_EQUIP_NOT_EXIST",
Self::RetGridFightEquipCannotDress => "RET_GRID_FIGHT_EQUIP_CANNOT_DRESS",
Self::RetGridFightParamNotMatch => "RET_GRID_FIGHT_PARAM_NOT_MATCH",
Self::RetGridFightEquipDressSame => "RET_GRID_FIGHT_EQUIP_DRESS_SAME",
Self::RetGridFightEquipDressed => "RET_GRID_FIGHT_EQUIP_DRESSED",
Self::RetGridFightRandomErr => "RET_GRID_FIGHT_RANDOM_ERR",
Self::RetGridFightGoodsSold => "RET_GRID_FIGHT_GOODS_SOLD",
Self::RetGridFightItemNotEnough => "RET_GRID_FIGHT_ITEM_NOT_ENOUGH",
Self::RetGridFightGameplayLevelMax => "RET_GRID_FIGHT_GAMEPLAY_LEVEL_MAX",
Self::RetGridFightAlreadyInGameplay => "RET_GRID_FIGHT_ALREADY_IN_GAMEPLAY",
Self::RetGridFightEquipTraitLimit => "RET_GRID_FIGHT_EQUIP_TRAIT_LIMIT",
Self::RetGridFightRegionFull => "RET_GRID_FIGHT_REGION_FULL",
Self::RetGridFightTemporaryEquip => "RET_GRID_FIGHT_TEMPORARY_EQUIP",
Self::RetGridFightNotInGameplay => "RET_GRID_FIGHT_NOT_IN_GAMEPLAY",
Self::RetGridFightAddEquipFail => "RET_GRID_FIGHT_ADD_EQUIP_FAIL",
Self::RetGridFightAddConsumableFail => "RET_GRID_FIGHT_ADD_CONSUMABLE_FAIL",
Self::RetGridFightCreateRoleFail => "RET_GRID_FIGHT_CREATE_ROLE_FAIL",
Self::RetGridFightCannotUpgrade => "RET_GRID_FIGHT_CANNOT_UPGRADE",
Self::RetGridFightNoEmptyPos => "RET_GRID_FIGHT_NO_EMPTY_POS",
Self::RetGridFightForgeNotExist => "RET_GRID_FIGHT_FORGE_NOT_EXIST",
Self::RetGridFightAddForgeFail => "RET_GRID_FIGHT_ADD_FORGE_FAIL",
Self::RetGridFightOrbNotEnough => "RET_GRID_FIGHT_ORB_NOT_ENOUGH",
Self::RetGridFightOrbNotExist => "RET_GRID_FIGHT_ORB_NOT_EXIST",
Self::RetGridFightSupplyNoReroll => "RET_GRID_FIGHT_SUPPLY_NO_REROLL",
Self::RetGridFightHighRariyForCopy => "RET_GRID_FIGHT_HIGH_RARIY_FOR_COPY",
Self::RetGridFightRoleFullForCopy => "RET_GRID_FIGHT_ROLE_FULL_FOR_COPY",
Self::RetGridFightUndressEquipFail => "RET_GRID_FIGHT_UNDRESS_EQUIP_FAIL",
Self::RetGridFightDataLocked => "RET_GRID_FIGHT_DATA_LOCKED",
Self::RetGridFightSameRoleInBattle => "RET_GRID_FIGHT_SAME_ROLE_IN_BATTLE",
Self::RetGridFightSupplyAllSelected => "RET_GRID_FIGHT_SUPPLY_ALL_SELECTED",
Self::RetGridFightTraitTrackMax => "RET_GRID_FIGHT_TRAIT_TRACK_MAX",
Self::RetGridFightPosBan => "RET_GRID_FIGHT_POS_BAN",
Self::RetGridFightPosExistItem => "RET_GRID_FIGHT_POS_EXIST_ITEM",
Self::RetGridFightTalentEnabled => "RET_GRID_FIGHT_TALENT_ENABLED",
Self::RetGridFightTalentCostNotEnough => {
"RET_GRID_FIGHT_TALENT_COST_NOT_ENOUGH"
}
Self::RetGridFightTalentPreNotEnabled => {
"RET_GRID_FIGHT_TALENT_PRE_NOT_ENABLED"
}
Self::RetGridFightDivisionInvalid => "RET_GRID_FIGHT_DIVISION_INVALID",
Self::RetGridFightTalentPermanentLimit => {
"RET_GRID_FIGHT_TALENT_PERMANENT_LIMIT"
}
Self::RetGridFightWeeklyRewardTaken => "RET_GRID_FIGHT_WEEKLY_REWARD_TAKEN",
Self::RetGridFightWeeklyScoreNotEnough => {
"RET_GRID_FIGHT_WEEKLY_SCORE_NOT_ENOUGH"
}
Self::RetGridFightCraftCostEquipDressed => {
"RET_GRID_FIGHT_CRAFT_COST_EQUIP_DRESSED"
}
Self::RetGridFightCreateNpcFail => "RET_GRID_FIGHT_CREATE_NPC_FAIL",
Self::RetGridFightNoPosCanPlace => "RET_GRID_FIGHT_NO_POS_CAN_PLACE",
Self::RetGridFightNpcPosLimit => "RET_GRID_FIGHT_NPC_POS_LIMIT",
Self::RetGridFightCraftEquipOnDiffRole => {
"RET_GRID_FIGHT_CRAFT_EQUIP_ON_DIFF_ROLE"
}
Self::RetGridFightGlobalHpNotEnough => "RET_GRID_FIGHT_GLOBAL_HP_NOT_ENOUGH",
Self::RetGridFightEquipTrackMax => "RET_GRID_FIGHT_EQUIP_TRACK_MAX",
Self::RetGridFightNpcNotExist => "RET_GRID_FIGHT_NPC_NOT_EXIST",
Self::RetGridFightRecycleRoleInTutorial => {
"RET_GRID_FIGHT_RECYCLE_ROLE_IN_TUTORIAL"
}
Self::RetGridFightTutorialTaskNotFinished => {
"RET_GRID_FIGHT_TUTORIAL_TASK_NOT_FINISHED"
}
Self::RetGridFightTutorialUpdatePosIninvalid => {
"RET_GRID_FIGHT_TUTORIAL_UPDATE_POS_ININVALID"
}
Self::RetGridFightNoRerollCnt => "RET_GRID_FIGHT_NO_REROLL_CNT",
Self::RetGridFightTutorialRefreshShopLimited => {
"RET_GRID_FIGHT_TUTORIAL_REFRESH_SHOP_LIMITED"
}
Self::RetGridFightTutorialBuyShopLimited => {
"RET_GRID_FIGHT_TUTORIAL_BUY_SHOP_LIMITED"
}
Self::RetGridFightOcUnlockQuestNotFinished => {
"RET_GRID_FIGHT_OC_UNLOCK_QUEST_NOT_FINISHED"
}
Self::RetGridFightForgeLimitSelectIdxInTutorial => {
"RET_GRID_FIGHT_FORGE_LIMIT_SELECT_IDX_IN_TUTORIAL"
}
Self::RetGridFightGameRefIdTooLong => "RET_GRID_FIGHT_GAME_REF_ID_TOO_LONG",
Self::RetGridFightFeatureSwitchClosed => {
"RET_GRID_FIGHT_FEATURE_SWITCH_CLOSED"
}
Self::RetGridFightEquipTraitExclusive => {
"RET_GRID_FIGHT_EQUIP_TRAIT_EXCLUSIVE"
}
Self::RetGridFightShopLocked => "RET_GRID_FIGHT_SHOP_LOCKED",
Self::RetGridFightBuyExpLocked => "RET_GRID_FIGHT_BUY_EXP_LOCKED",
Self::RetHipplenAgendaWorkUnavaible => "RET_HIPPLEN_AGENDA_WORK_UNAVAIBLE",
Self::RetHipplenAgendaWorkConflict => "RET_HIPPLEN_AGENDA_WORK_CONFLICT",
Self::RetHipplenAgendaActionLack => "RET_HIPPLEN_AGENDA_ACTION_LACK",
Self::RetHipplenAgendaEnergyLack => "RET_HIPPLEN_AGENDA_ENERGY_LACK",
Self::RetHipplenAgendaNoWorkForSettle => {
"RET_HIPPLEN_AGENDA_NO_WORK_FOR_SETTLE"
}
Self::RetHipplenAgendaSettleWorkMismatch => {
"RET_HIPPLEN_AGENDA_SETTLE_WORK_MISMATCH"
}
Self::RetHipplenPhaseConfigNoFound => "RET_HIPPLEN_PHASE_CONFIG_NO_FOUND",
Self::RetHipplenTrialMissionNotFinished => {
"RET_HIPPLEN_TRIAL_MISSION_NOT_FINISHED"
}
Self::RetHipplenAgendaSetWhenTrial => "RET_HIPPLEN_AGENDA_SET_WHEN_TRIAL",
Self::RetHipplenAgendaOpenCycleFail => "RET_HIPPLEN_AGENDA_OPEN_CYCLE_FAIL",
Self::RetHipplenAgendaSettleParaInvalid => {
"RET_HIPPLEN_AGENDA_SETTLE_PARA_INVALID"
}
Self::RetHipplenAgendaWorkSetTwice => "RET_HIPPLEN_AGENDA_WORK_SET_TWICE",
Self::RetHipplenAgendaWorkSettleTwice => {
"RET_HIPPLEN_AGENDA_WORK_SETTLE_TWICE"
}
Self::RetHipplenOutfitNotWeared => "RET_HIPPLEN_OUTFIT_NOT_WEARED",
Self::RetHipplenOutfitNotOwn => "RET_HIPPLEN_OUTFIT_NOT_OWN",
Self::RetHipplenOutfitInvalid => "RET_HIPPLEN_OUTFIT_INVALID",
Self::RetHipplenOutfitTypeWeared => "RET_HIPPLEN_OUTFIT_TYPE_WEARED",
Self::RetHipplenAgendaWorkEmpty => "RET_HIPPLEN_AGENDA_WORK_EMPTY",
Self::RetHipplenEndingLock => "RET_HIPPLEN_ENDING_LOCK",
Self::RetHipplenEndingRewardAlreadyTaken => {
"RET_HIPPLEN_ENDING_REWARD_ALREADY_TAKEN"
}
Self::RetHipplenTraitLock => "RET_HIPPLEN_TRAIT_LOCK",
Self::RetHipplenAgendaActionLeft => "RET_HIPPLEN_AGENDA_ACTION_LEFT",
Self::RetHipplenBackwardTrialMissionNotFinished => {
"RET_HIPPLEN_BACKWARD_TRIAL_MISSION_NOT_FINISHED"
}
Self::RetRelicboxHasPendingRelic => "RET_RELICBOX_HAS_PENDING_RELIC",
Self::RetRelicboxNoPendingRelic => "RET_RELICBOX_NO_PENDING_RELIC",
Self::RetRelicboxTargetAvatarInvalid => "RET_RELICBOX_TARGET_AVATAR_INVALID",
Self::RetRelicboxTargetRelicSetInvalid => {
"RET_RELICBOX_TARGET_RELIC_SET_INVALID"
}
Self::RetRelicboxAllowPositionEmpty => "RET_RELICBOX_ALLOW_POSITION_EMPTY",
Self::RetRelicboxRelicConfigNotFound => "RET_RELICBOX_RELIC_CONFIG_NOT_FOUND",
Self::RetRelicboxMainAffixIdInvalid => "RET_RELICBOX_MAIN_AFFIX_ID_INVALID",
Self::RetRelicboxSubAffixInvalid => "RET_RELICBOX_SUB_AFFIX_INVALID",
Self::RetRelicboxRelicCreateFail => "RET_RELICBOX_RELIC_CREATE_FAIL",
Self::RetRelicboxLibConfigNotFound => "RET_RELICBOX_LIB_CONFIG_NOT_FOUND",
Self::RetRelicboxShieldLock => "RET_RELICBOX_SHIELD_LOCK",
Self::RetRelicboxCustomAvatarInvalid => "RET_RELICBOX_CUSTOM_AVATAR_INVALID",
Self::RetRelicboxCustomRelicSetInvalid => {
"RET_RELICBOX_CUSTOM_RELIC_SET_INVALID"
}
Self::RetRelicboxRelicInBox => "RET_RELICBOX_RELIC_IN_BOX",
Self::RetRelicboxOpenTargetConflict => "RET_RELICBOX_OPEN_TARGET_CONFLICT",
Self::RetRelicboxRelicTypeInvalid => "RET_RELICBOX_RELIC_TYPE_INVALID",
Self::Mbcabojapnf => "Retcode_MBCABOJAPNF",
Self::Pjjkjlfajmd => "Retcode_PJJKJLFAJMD",
Self::Jmoaejmmlfk => "Retcode_JMOAEJMMLFK",
Self::Ogakndbohik => "Retcode_OGAKNDBOHIK",
Self::Nlncpekbkbg => "Retcode_NLNCPEKBKBG",
Self::Cnioinhagji => "Retcode_CNIOINHAGJI",
Self::Okamekolpdb => "Retcode_OKAMEKOLPDB",
Self::Nbicfembgeb => "Retcode_NBICFEMBGEB",
Self::Gfbendmkgmn => "Retcode_GFBENDMKGMN",
Self::Dfjinchmdbh => "Retcode_DFJINCHMDBH",
Self::Fdckoelbpff => "Retcode_FDCKOELBPFF",
Self::Jhlelifpinj => "Retcode_JHLELIFPINJ",
Self::Hkgaokdkfkc => "Retcode_HKGAOKDKFKC",
Self::Miighhkmghm => "Retcode_MIIGHHKMGHM",
Self::Ageiobencmj => "Retcode_AGEIOBENCMJ",
Self::Cbpgalljepd => "Retcode_CBPGALLJEPD",
Self::Lfjcdigapnk => "Retcode_LFJCDIGAPNK",
Self::Nhbdpkemhjc => "Retcode_NHBDPKEMHJC",
Self::Efbljhopknh => "Retcode_EFBLJHOPKNH",
Self::Dcjiiahbeag => "Retcode_DCJIIAHBEAG",
Self::Kemibmafomd => "Retcode_KEMIBMAFOMD",
Self::Fgfmkafhioh => "Retcode_FGFMKAFHIOH",
Self::Jdhmbjekfeg => "Retcode_JDHMBJEKFEG",
Self::Pbplibbekce => "Retcode_PBPLIBBEKCE",
Self::Onfidlgnkca => "Retcode_ONFIDLGNKCA",
Self::Aelghbimhao => "Retcode_AELGHBIMHAO",
Self::Bfellhhpkfo => "Retcode_BFELLHHPKFO",
Self::Cablnlchhlp => "Retcode_CABLNLCHHLP",
Self::Dbbipgkbkdh => "Retcode_DBBIPGKBKDH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"RET_SUCC" => Some(Self::RetSucc),
"RET_FAIL" => Some(Self::RetFail),
"RET_SERVER_INTERNAL_ERROR" => Some(Self::RetServerInternalError),
"RET_TIMEOUT" => Some(Self::RetTimeout),
"RET_REPEATED_REQ" => Some(Self::RetRepeatedReq),
"RET_REQ_PARA_INVALID" => Some(Self::RetReqParaInvalid),
"RET_PLAYER_DATA_ERROR" => Some(Self::RetPlayerDataError),
"RET_PLAYER_CLIENT_PAUSED" => Some(Self::RetPlayerClientPaused),
"RET_FUNC_CHECK_FAILED" => Some(Self::RetFuncCheckFailed),
"RET_FEATURE_SWITCH_CLOSED" => Some(Self::RetFeatureSwitchClosed),
"RET_FREQ_OVER_LIMIT" => Some(Self::RetFreqOverLimit),
"RET_SYSTEM_BUSY" => Some(Self::RetSystemBusy),
"RET_PLAYER_NOT_ONLINE" => Some(Self::RetPlayerNotOnline),
"RET_OPERATION_IN_CD" => Some(Self::RetOperationInCd),
"RET_REPEATE_LOGIN" => Some(Self::RetRepeateLogin),
"RET_RETRY_LOGIN" => Some(Self::RetRetryLogin),
"RET_WAIT_LOGIN" => Some(Self::RetWaitLogin),
"RET_NOT_IN_WHITE_LIST" => Some(Self::RetNotInWhiteList),
"RET_IN_BLACK_LIST" => Some(Self::RetInBlackList),
"RET_ACCOUNT_VERIFY_ERROR" => Some(Self::RetAccountVerifyError),
"RET_ACCOUNT_PARA_ERROR" => Some(Self::RetAccountParaError),
"RET_ANTI_ADDICT_LOGIN" => Some(Self::RetAntiAddictLogin),
"RET_CHECK_SUM_ERROR" => Some(Self::RetCheckSumError),
"RET_REACH_MAX_PLAYER_NUM" => Some(Self::RetReachMaxPlayerNum),
"RET_ALREADY_REGISTERED" => Some(Self::RetAlreadyRegistered),
"RET_GENDER_ERROR" => Some(Self::RetGenderError),
"SET_NICKNAME_RET_CALLBACK_PROCESSING" => {
Some(Self::SetNicknameRetCallbackProcessing)
}
"RET_IN_GM_BIND_ACCESS" => Some(Self::RetInGmBindAccess),
"RET_QUEST_REWARD_ALREADY_TAKEN" => Some(Self::RetQuestRewardAlreadyTaken),
"RET_QUEST_NOT_ACCEPT" => Some(Self::RetQuestNotAccept),
"RET_QUEST_NOT_FINISH" => Some(Self::RetQuestNotFinish),
"RET_QUEST_STATUS_ERROR" => Some(Self::RetQuestStatusError),
"RET_ACHIEVEMENT_LEVEL_NOT_REACH" => Some(Self::RetAchievementLevelNotReach),
"RET_ACHIEVEMENT_LEVEL_ALREADY_TAKEN" => {
Some(Self::RetAchievementLevelAlreadyTaken)
}
"RET_AVATAR_NOT_EXIST" => Some(Self::RetAvatarNotExist),
"RET_AVATAR_RES_EXP_NOT_ENOUGH" => Some(Self::RetAvatarResExpNotEnough),
"RET_AVATAR_EXP_REACH_PROMOTION_LIMIT" => {
Some(Self::RetAvatarExpReachPromotionLimit)
}
"RET_AVATAR_REACH_MAX_PROMOTION" => Some(Self::RetAvatarReachMaxPromotion),
"RET_SKILLTREE_CONFIG_NOT_EXIST" => Some(Self::RetSkilltreeConfigNotExist),
"RET_SKILLTREE_ALREADY_UNLOCK" => Some(Self::RetSkilltreeAlreadyUnlock),
"RET_SKILLTREE_PRE_LOCKED" => Some(Self::RetSkilltreePreLocked),
"RET_SKILLTREE_LEVEL_NOT_MEET" => Some(Self::RetSkilltreeLevelNotMeet),
"RET_SKILLTREE_RANK_NOT_MEET" => Some(Self::RetSkilltreeRankNotMeet),
"RET_AVATAR_DRESS_NO_EQUIPMENT" => Some(Self::RetAvatarDressNoEquipment),
"RET_AVATAR_EXP_ITEM_NOT_EXIST" => Some(Self::RetAvatarExpItemNotExist),
"RET_SKILLTREE_POINT_LOCKED" => Some(Self::RetSkilltreePointLocked),
"RET_SKILLTREE_POINT_LEVEL_UPGRADE_NOT_MATCH" => {
Some(Self::RetSkilltreePointLevelUpgradeNotMatch)
}
"RET_SKILLTREE_POINT_LEVEL_REACH_MAX" => {
Some(Self::RetSkilltreePointLevelReachMax)
}
"RET_WORLD_LEVEL_NOT_MEET" => Some(Self::RetWorldLevelNotMeet),
"RET_PLAYER_LEVEL_NOT_MEET" => Some(Self::RetPlayerLevelNotMeet),
"RET_AVATAR_RANK_NOT_MATCH" => Some(Self::RetAvatarRankNotMatch),
"RET_AVATAR_RANK_REACH_MAX" => Some(Self::RetAvatarRankReachMax),
"RET_HERO_BASIC_TYPE_NOT_MATCH" => Some(Self::RetHeroBasicTypeNotMatch),
"RET_AVATAR_PROMOTION_NOT_MEET" => Some(Self::RetAvatarPromotionNotMeet),
"RET_PROMOTION_REWARD_CONFIG_NOT_EXIST" => {
Some(Self::RetPromotionRewardConfigNotExist)
}
"RET_PROMOTION_REWARD_ALREADY_TAKEN" => {
Some(Self::RetPromotionRewardAlreadyTaken)
}
"RET_AVATAR_SKIN_ITEM_NOT_EXIST" => Some(Self::RetAvatarSkinItemNotExist),
"RET_AVATAR_SKIN_ALREADY_DRESSED" => Some(Self::RetAvatarSkinAlreadyDressed),
"RET_AVATAR_NOT_DRESS_SKIN" => Some(Self::RetAvatarNotDressSkin),
"RET_AVATAR_SKIN_NOT_MATCH_AVATAR" => Some(Self::RetAvatarSkinNotMatchAvatar),
"RET_AVATAR_PATH_NOT_MATCH" => Some(Self::RetAvatarPathNotMatch),
"RET_AVATAR_ENHANCED_ID_NOT_EXIST" => Some(Self::RetAvatarEnhancedIdNotExist),
"RET_AVATAR_ENHANCED_ID_ALREADY_SET" => {
Some(Self::RetAvatarEnhancedIdAlreadySet)
}
"RET_AVATAR_NOT_CUR_ENHANCED_ID" => Some(Self::RetAvatarNotCurEnhancedId),
"RET_PLAYER_OUTFIT_CONFIG_NOT_EXIST" => {
Some(Self::RetPlayerOutfitConfigNotExist)
}
"RET_PLAYER_OUTFIT_SLOT_CONFLICT" => Some(Self::RetPlayerOutfitSlotConflict),
"RET_PLAYER_OUTFIT_IS_DEFAULT" => Some(Self::RetPlayerOutfitIsDefault),
"RET_PLAYER_OUTFIT_NOT_OWNED" => Some(Self::RetPlayerOutfitNotOwned),
"RET_SKILLTREE_FAST_LEVEL_UP_CLOSE" => {
Some(Self::RetSkilltreeFastLevelUpClose)
}
"RET_ITEM_NOT_EXIST" => Some(Self::RetItemNotExist),
"RET_ITEM_COST_NOT_ENOUGH" => Some(Self::RetItemCostNotEnough),
"RET_ITEM_COST_TOO_MUCH" => Some(Self::RetItemCostTooMuch),
"RET_ITEM_NO_COST" => Some(Self::RetItemNoCost),
"RET_ITEM_NOT_ENOUGH" => Some(Self::RetItemNotEnough),
"RET_ITEM_INVALID" => Some(Self::RetItemInvalid),
"RET_ITEM_CONFIG_NOT_EXIST" => Some(Self::RetItemConfigNotExist),
"RET_SCOIN_NOT_ENOUGH" => Some(Self::RetScoinNotEnough),
"RET_ITEM_REWARD_EXCEED_LIMIT" => Some(Self::RetItemRewardExceedLimit),
"RET_ITEM_INVALID_USE" => Some(Self::RetItemInvalidUse),
"RET_ITEM_USE_CONFIG_NOT_EXIST" => Some(Self::RetItemUseConfigNotExist),
"RET_REWARD_CONFIG_NOT_EXIST" => Some(Self::RetRewardConfigNotExist),
"RET_ITEM_EXCEED_LIMIT" => Some(Self::RetItemExceedLimit),
"RET_ITEM_COUNT_INVALID" => Some(Self::RetItemCountInvalid),
"RET_ITEM_USE_TARGET_TYPE_INVALID" => Some(Self::RetItemUseTargetTypeInvalid),
"RET_ITEM_USE_SATIETY_FULL" => Some(Self::RetItemUseSatietyFull),
"RET_ITEM_COMPOSE_NOT_EXIST" => Some(Self::RetItemComposeNotExist),
"RET_RELIC_COMPOSE_NOT_EXIST" => Some(Self::RetRelicComposeNotExist),
"RET_ITEM_CAN_NOT_SELL" => Some(Self::RetItemCanNotSell),
"RET_ITEM_SELL_EXCEDD_LIMIT" => Some(Self::RetItemSellExceddLimit),
"RET_ITEM_NOT_IN_COST_LIST" => Some(Self::RetItemNotInCostList),
"RET_ITEM_SPECIAL_COST_NOT_ENOUGH" => Some(Self::RetItemSpecialCostNotEnough),
"RET_ITEM_SPECIAL_COST_TOO_MUCH" => Some(Self::RetItemSpecialCostTooMuch),
"RET_ITEM_FORMULA_NOT_EXIST" => Some(Self::RetItemFormulaNotExist),
"RET_ITEM_AUTO_GIFT_OPTIONAL_NOT_EXIST" => {
Some(Self::RetItemAutoGiftOptionalNotExist)
}
"RET_RELIC_COMPOSE_RELIC_INVALID" => Some(Self::RetRelicComposeRelicInvalid),
"RET_RELIC_COMPOSE_MAIN_AFFIX_ID_INVALID" => {
Some(Self::RetRelicComposeMainAffixIdInvalid)
}
"RET_RELIC_COMPOSE_WRONG_FORMULA_TYPE" => {
Some(Self::RetRelicComposeWrongFormulaType)
}
"RET_RELIC_COMPOSE_RELIC_NOT_EXIST" => {
Some(Self::RetRelicComposeRelicNotExist)
}
"RET_RELIC_COMPOSE_BLACK_GOLD_COUNT_INVALID" => {
Some(Self::RetRelicComposeBlackGoldCountInvalid)
}
"RET_RELIC_COMPOSE_BLACK_GOLD_NOT_NEED" => {
Some(Self::RetRelicComposeBlackGoldNotNeed)
}
"RET_MONTH_CARD_CANNOT_USE" => Some(Self::RetMonthCardCannotUse),
"RET_ITEM_REWARD_EXCEED_DISAPPEAR" => {
Some(Self::RetItemRewardExceedDisappear)
}
"RET_ITEM_NEED_RECYCLE" => Some(Self::RetItemNeedRecycle),
"RET_ITEM_COMPOSE_EXCEED_LIMIT" => Some(Self::RetItemComposeExceedLimit),
"RET_ITEM_CAN_NOT_DESTROY" => Some(Self::RetItemCanNotDestroy),
"RET_ITEM_ALREADY_MARK" => Some(Self::RetItemAlreadyMark),
"RET_ITEM_MARK_EXCEED_LIMIT" => Some(Self::RetItemMarkExceedLimit),
"RET_ITEM_NOT_MARK" => Some(Self::RetItemNotMark),
"RET_ITEN_TURN_FOOD_NOT_SET" => Some(Self::RetItenTurnFoodNotSet),
"RET_ITEM_TURN_FOOD_ALREADY_SET" => Some(Self::RetItemTurnFoodAlreadySet),
"RET_ITEM_TURN_FOOD_CONSUME_TYPE_ERROR" => {
Some(Self::RetItemTurnFoodConsumeTypeError)
}
"RET_ITEM_TURN_FOOD_SWITCH_ALREADY_OPEN" => {
Some(Self::RetItemTurnFoodSwitchAlreadyOpen)
}
"RET_ITEM_TURN_FOOD_SWITCH_ALREADY_CLOSE" => {
Some(Self::RetItemTurnFoodSwitchAlreadyClose)
}
"RET_HCOIN_EXCHANGE_TOO_MUCH" => Some(Self::RetHcoinExchangeTooMuch),
"RET_ITEM_TURN_FOOD_SCENE_TYPE_ERROR" => {
Some(Self::RetItemTurnFoodSceneTypeError)
}
"RET_EQUIPMENT_ALREADY_DRESSED" => Some(Self::RetEquipmentAlreadyDressed),
"RET_EQUIPMENT_NOT_EXIST" => Some(Self::RetEquipmentNotExist),
"RET_EQUIPMENT_REACH_LEVEL_LIMIT" => Some(Self::RetEquipmentReachLevelLimit),
"RET_EQUIPMENT_CONSUME_SELF" => Some(Self::RetEquipmentConsumeSelf),
"RET_EQUIPMENT_ALREADY_LOCKED" => Some(Self::RetEquipmentAlreadyLocked),
"RET_EQUIPMENT_ALREADY_UNLOCKED" => Some(Self::RetEquipmentAlreadyUnlocked),
"RET_EQUIPMENT_LOCKED" => Some(Self::RetEquipmentLocked),
"RET_EQUIPMENT_SELECT_NUM_OVER_LIMIT" => {
Some(Self::RetEquipmentSelectNumOverLimit)
}
"RET_EQUIPMENT_RANK_UP_MUST_CONSUME_SAME_TID" => {
Some(Self::RetEquipmentRankUpMustConsumeSameTid)
}
"RET_EQUIPMENT_PROMOTION_REACH_MAX" => {
Some(Self::RetEquipmentPromotionReachMax)
}
"RET_EQUIPMENT_RANK_UP_REACH_MAX" => Some(Self::RetEquipmentRankUpReachMax),
"RET_EQUIPMENT_LEVEL_REACH_MAX" => Some(Self::RetEquipmentLevelReachMax),
"RET_EQUIPMENT_EXCEED_LIMIT" => Some(Self::RetEquipmentExceedLimit),
"RET_RELIC_NOT_EXIST" => Some(Self::RetRelicNotExist),
"RET_RELIC_REACH_LEVEL_LIMIT" => Some(Self::RetRelicReachLevelLimit),
"RET_RELIC_CONSUME_SELF" => Some(Self::RetRelicConsumeSelf),
"RET_RELIC_ALREADY_DRESSED" => Some(Self::RetRelicAlreadyDressed),
"RET_RELIC_LOCKED" => Some(Self::RetRelicLocked),
"RET_RELIC_ALREADY_LOCKED" => Some(Self::RetRelicAlreadyLocked),
"RET_RELIC_ALREADY_UNLOCKED" => Some(Self::RetRelicAlreadyUnlocked),
"RET_RELIC_LEVEL_IS_NOT_ZERO" => Some(Self::RetRelicLevelIsNotZero),
"RET_UNIQUE_ID_REPEATED" => Some(Self::RetUniqueIdRepeated),
"RET_EQUIPMENT_LEVEL_NOT_MEET" => Some(Self::RetEquipmentLevelNotMeet),
"RET_EQUIPMENT_ITEM_NOT_IN_COST_LIST" => {
Some(Self::RetEquipmentItemNotInCostList)
}
"RET_EQUIPMENT_LEVEL_GREATER_THAN_ONE" => {
Some(Self::RetEquipmentLevelGreaterThanOne)
}
"RET_EQUIPMENT_ALREADY_RANKED" => Some(Self::RetEquipmentAlreadyRanked),
"RET_RELIC_EXCEED_LIMIT" => Some(Self::RetRelicExceedLimit),
"RET_RELIC_ALREADY_DISCARDED" => Some(Self::RetRelicAlreadyDiscarded),
"RET_RELIC_ALREADY_UNDISCARDED" => Some(Self::RetRelicAlreadyUndiscarded),
"RET_EQUIPMENT_BATCH_LOCK_TOO_FAST" => {
Some(Self::RetEquipmentBatchLockTooFast)
}
"RET_RELIC_FILTER_PLAN_SLOT_EMPTY" => Some(Self::RetRelicFilterPlanSlotEmpty),
"RET_RELIC_FILTER_PLAN_NUM_EXCEED_LIMIT" => {
Some(Self::RetRelicFilterPlanNumExceedLimit)
}
"RET_RELIC_FILTER_PLAN_NAME_UTF8_ERROR" => {
Some(Self::RetRelicFilterPlanNameUtf8Error)
}
"RET_RELIC_FILTER_PLAN_NAME_FORMAT_ERROR" => {
Some(Self::RetRelicFilterPlanNameFormatError)
}
"RET_RELIC_FILTER_PLAN_NO_CHANGE" => Some(Self::RetRelicFilterPlanNoChange),
"RET_RELIC_REFORGE_NOT_CONFIRMED" => Some(Self::RetRelicReforgeNotConfirmed),
"RET_EQUIPMENT_ALREADY_LEVELUP" => Some(Self::RetEquipmentAlreadyLevelup),
"RET_EQUIPMENT_RARITY_ERROR" => Some(Self::RetEquipmentRarityError),
"RET_LINEUP_INVALID_INDEX" => Some(Self::RetLineupInvalidIndex),
"RET_LINEUP_INVALID_MEMBER_POS" => Some(Self::RetLineupInvalidMemberPos),
"RET_LINEUP_SWAP_NOT_EXIST" => Some(Self::RetLineupSwapNotExist),
"RET_LINEUP_AVATAR_ALREADY_IN" => Some(Self::RetLineupAvatarAlreadyIn),
"RET_LINEUP_CREATE_AVATAR_ERROR" => Some(Self::RetLineupCreateAvatarError),
"RET_LINEUP_AVATAR_INIT_ERROR" => Some(Self::RetLineupAvatarInitError),
"RET_LINEUP_NOT_EXIST" => Some(Self::RetLineupNotExist),
"RET_LINEUP_ONLY_ONE_MEMBER" => Some(Self::RetLineupOnlyOneMember),
"RET_LINEUP_SAME_LEADER_SLOT" => Some(Self::RetLineupSameLeaderSlot),
"RET_LINEUP_NO_LEADER_SELECT" => Some(Self::RetLineupNoLeaderSelect),
"RET_LINEUP_SWAP_SAME_SLOT" => Some(Self::RetLineupSwapSameSlot),
"RET_LINEUP_AVATAR_NOT_EXIST" => Some(Self::RetLineupAvatarNotExist),
"RET_LINEUP_TRIAL_AVATAR_CAN_NOT_QUIT" => {
Some(Self::RetLineupTrialAvatarCanNotQuit)
}
"RET_LINEUP_VIRTUAL_LINEUP_PLANE_NOT_MATCH" => {
Some(Self::RetLineupVirtualLineupPlaneNotMatch)
}
"RET_LINEUP_NOT_VALID_LEADER" => Some(Self::RetLineupNotValidLeader),
"RET_LINEUP_SAME_INDEX" => Some(Self::RetLineupSameIndex),
"RET_LINEUP_IS_EMPTY" => Some(Self::RetLineupIsEmpty),
"RET_LINEUP_NAME_FORMAT_ERROR" => Some(Self::RetLineupNameFormatError),
"RET_LINEUP_TYPE_NOT_MATCH" => Some(Self::RetLineupTypeNotMatch),
"RET_LINEUP_REPLACE_ALL_FAILED" => Some(Self::RetLineupReplaceAllFailed),
"RET_LINEUP_NOT_ALLOW_EDIT" => Some(Self::RetLineupNotAllowEdit),
"RET_LINEUP_AVATAR_IS_ALIVE" => Some(Self::RetLineupAvatarIsAlive),
"RET_LINEUP_ASSIST_HAS_ONLY_MEMBER" => {
Some(Self::RetLineupAssistHasOnlyMember)
}
"RET_LINEUP_ASSIST_CANNOT_SWITCH" => Some(Self::RetLineupAssistCannotSwitch),
"RET_LINEUP_AVATAR_TYPE_INVALID" => Some(Self::RetLineupAvatarTypeInvalid),
"RET_LINEUP_NAME_UTF8_ERROR" => Some(Self::RetLineupNameUtf8Error),
"RET_LINEUP_LEADER_LOCK" => Some(Self::RetLineupLeaderLock),
"RET_LINEUP_STORY_LINE_NOT_MATCH" => Some(Self::RetLineupStoryLineNotMatch),
"RET_LINEUP_AVATAR_LOCK" => Some(Self::RetLineupAvatarLock),
"RET_LINEUP_AVATAR_INVALID" => Some(Self::RetLineupAvatarInvalid),
"RET_LINEUP_AVATAR_ALREADY_INIT" => Some(Self::RetLineupAvatarAlreadyInit),
"RET_LINEUP_LIMITED" => Some(Self::RetLineupLimited),
"RET_MAIL_NOT_EXIST" => Some(Self::RetMailNotExist),
"RET_MAIL_RANGE_INVALID" => Some(Self::RetMailRangeInvalid),
"RET_MAIL_MAIL_ID_INVALID" => Some(Self::RetMailMailIdInvalid),
"RET_MAIL_NO_MAIL_TAKE_ATTACHMENT" => Some(Self::RetMailNoMailTakeAttachment),
"RET_MAIL_NO_MAIL_TO_DEL" => Some(Self::RetMailNoMailToDel),
"RET_MAIL_TYPE_INVALID" => Some(Self::RetMailTypeInvalid),
"RET_MAIL_PARA_INVALID" => Some(Self::RetMailParaInvalid),
"RET_MAIL_ATTACHEMENT_INVALID" => Some(Self::RetMailAttachementInvalid),
"RET_MAIL_TICKET_INVALID" => Some(Self::RetMailTicketInvalid),
"RET_MAIL_TICKET_REPEATED" => Some(Self::RetMailTicketRepeated),
"RET_STAGE_SETTLE_ERROR" => Some(Self::RetStageSettleError),
"RET_STAGE_CONFIG_NOT_EXIST" => Some(Self::RetStageConfigNotExist),
"RET_STAGE_NOT_FOUND" => Some(Self::RetStageNotFound),
"RET_STAGE_COCOON_PROP_NOT_VALID" => Some(Self::RetStageCocoonPropNotValid),
"RET_STAGE_COCOON_WAVE_NOT_VALID" => Some(Self::RetStageCocoonWaveNotValid),
"RET_STAGE_PROP_ID_NOT_EQUAL" => Some(Self::RetStagePropIdNotEqual),
"RET_STAGE_COCOON_WAVE_OVER" => Some(Self::RetStageCocoonWaveOver),
"RET_STAGE_WEEK_COCOON_OVER_CNT" => Some(Self::RetStageWeekCocoonOverCnt),
"RET_STAGE_COCOON_NOT_OPEN" => Some(Self::RetStageCocoonNotOpen),
"RET_STAGE_TRIAL_NOT_OPEN" => Some(Self::RetStageTrialNotOpen),
"RET_STAGE_FARM_NOT_OPEN" => Some(Self::RetStageFarmNotOpen),
"RET_STAGE_FARM_TYPE_ERROR" => Some(Self::RetStageFarmTypeError),
"RET_STAGE_FARM_SWEEP_CD" => Some(Self::RetStageFarmSweepCd),
"RET_STAGE_FARM_ELEMENT_CHALLENGE_CNT_INVALID" => {
Some(Self::RetStageFarmElementChallengeCntInvalid)
}
"RET_CHAPTER_LOCK" => Some(Self::RetChapterLock),
"RET_CHAPTER_CHALLENGE_NUM_NOT_ENOUGH" => {
Some(Self::RetChapterChallengeNumNotEnough)
}
"RET_CHAPTER_REWARD_ID_NOT_EXIST" => Some(Self::RetChapterRewardIdNotExist),
"RET_CHAPTER_REWARD_ALREADY_TAKEN" => {
Some(Self::RetChapterRewardAlreadyTaken)
}
"RET_BATTLE_STAGE_NOT_MATCH" => Some(Self::RetBattleStageNotMatch),
"RET_IN_BATTLE_NOW" => Some(Self::RetInBattleNow),
"RET_BATTLE_CHEAT" => Some(Self::RetBattleCheat),
"RET_BATTLE_FAIL" => Some(Self::RetBattleFail),
"RET_BATTLE_NO_LINEUP" => Some(Self::RetBattleNoLineup),
"RET_BATTLE_LINEUP_EMPTY" => Some(Self::RetBattleLineupEmpty),
"RET_BATTLE_VERSION_NOT_MATCH" => Some(Self::RetBattleVersionNotMatch),
"RET_BATTLE_QUIT_BY_SERVER" => Some(Self::RetBattleQuitByServer),
"RET_IN_BATTLE_CHECK" => Some(Self::RetInBattleCheck),
"RET_BATTLE_CHECK_NEED_RETRY" => Some(Self::RetBattleCheckNeedRetry),
"RET_BATTLE_COST_TIME_CHECK_FAIL" => Some(Self::RetBattleCostTimeCheckFail),
"RET_LACK_EXCHANGE_STAMINA_TIMES" => Some(Self::RetLackExchangeStaminaTimes),
"RET_LACK_STAMINA" => Some(Self::RetLackStamina),
"RET_STAMINA_FULL" => Some(Self::RetStaminaFull),
"RET_AUTHKEY_SIGN_TYPE_ERROR" => Some(Self::RetAuthkeySignTypeError),
"RET_AUTHKEY_SIGN_VER_ERROR" => Some(Self::RetAuthkeySignVerError),
"RET_NICKNAME_FORMAT_ERROR" => Some(Self::RetNicknameFormatError),
"RET_SENSITIVE_WORDS" => Some(Self::RetSensitiveWords),
"RET_LEVEL_REWARD_HAS_TAKEN" => Some(Self::RetLevelRewardHasTaken),
"RET_LEVEL_REWARD_LEVEL_ERROR" => Some(Self::RetLevelRewardLevelError),
"RET_LANGUAGE_INVALID" => Some(Self::RetLanguageInvalid),
"RET_NICKNAME_IN_CD" => Some(Self::RetNicknameInCd),
"RET_GAMEPLAY_BIRTHDAY_INVALID" => Some(Self::RetGameplayBirthdayInvalid),
"RET_GAMEPLAY_BIRTHDAY_ALREADY_SET" => {
Some(Self::RetGameplayBirthdayAlreadySet)
}
"RET_NICKNAME_UTF8_ERROR" => Some(Self::RetNicknameUtf8Error),
"RET_NICKNAME_DIGIT_LIMIT_ERROR" => Some(Self::RetNicknameDigitLimitError),
"RET_SENSITIVE_WORDS_PLATFORM_ERROR" => {
Some(Self::RetSensitiveWordsPlatformError)
}
"RET_PLAYER_SETTING_TYPE_INVALID" => Some(Self::RetPlayerSettingTypeInvalid),
"RET_MAZE_LACK_TICKET" => Some(Self::RetMazeLackTicket),
"RET_MAZE_NOT_UNLOCK" => Some(Self::RetMazeNotUnlock),
"RET_MAZE_NO_ABILITY" => Some(Self::RetMazeNoAbility),
"RET_MAZE_NO_PLANE" => Some(Self::RetMazeNoPlane),
"RET_MAZE_MAP_NOT_EXIST" => Some(Self::RetMazeMapNotExist),
"RET_MAZE_MP_NOT_ENOUGH" => Some(Self::RetMazeMpNotEnough),
"RET_SPRING_NOT_ENABLE" => Some(Self::RetSpringNotEnable),
"RET_SPRING_TOO_FAR" => Some(Self::RetSpringTooFar),
"RET_NOT_IN_MAZE" => Some(Self::RetNotInMaze),
"RET_MAZE_TIME_OF_DAY_TYPE_ERROR" => Some(Self::RetMazeTimeOfDayTypeError),
"RET_SCENE_TRANSFER_LOCKED_BY_TASK" => {
Some(Self::RetSceneTransferLockedByTask)
}
"RET_PLOT_NOT_UNLOCK" => Some(Self::RetPlotNotUnlock),
"RET_MISSION_NOT_EXIST" => Some(Self::RetMissionNotExist),
"RET_MISSION_ALREADY_DONE" => Some(Self::RetMissionAlreadyDone),
"RET_DAILY_TASK_NOT_FINISH" => Some(Self::RetDailyTaskNotFinish),
"RET_DAILY_TASK_REWARD_HAS_TAKEN" => Some(Self::RetDailyTaskRewardHasTaken),
"RET_MISSION_NOT_FINISH" => Some(Self::RetMissionNotFinish),
"RET_MISSION_NOT_DOING" => Some(Self::RetMissionNotDoing),
"RET_MISSION_FINISH_WAY_NOT_MATCH" => Some(Self::RetMissionFinishWayNotMatch),
"RET_MISSION_SCENE_NOT_MATCH" => Some(Self::RetMissionSceneNotMatch),
"RET_MISSION_CUSTOM_VALUE_NOT_VALID" => {
Some(Self::RetMissionCustomValueNotValid)
}
"RET_MISSION_SUB_MISSION_NOT_MATCH" => {
Some(Self::RetMissionSubMissionNotMatch)
}
"RET_ADVENTURE_MAP_NOT_EXIST" => Some(Self::RetAdventureMapNotExist),
"RET_SCENE_ENTITY_NOT_EXIST" => Some(Self::RetSceneEntityNotExist),
"RET_NOT_IN_SCENE" => Some(Self::RetNotInScene),
"RET_SCENE_MONSTER_NOT_EXIST" => Some(Self::RetSceneMonsterNotExist),
"RET_INTERACT_CONFIG_NOT_EXIST" => Some(Self::RetInteractConfigNotExist),
"RET_UNSUPPORTED_PROP_STATE" => Some(Self::RetUnsupportedPropState),
"RET_SCENE_ENTRY_ID_NOT_MATCH" => Some(Self::RetSceneEntryIdNotMatch),
"RET_SCENE_ENTITY_MOVE_CHECK_FAILED" => {
Some(Self::RetSceneEntityMoveCheckFailed)
}
"RET_ASSIST_MONSTER_COUNT_LIMIT" => Some(Self::RetAssistMonsterCountLimit),
"RET_SCENE_USE_SKILL_FAIL" => Some(Self::RetSceneUseSkillFail),
"RET_PROP_IS_HIDDEN" => Some(Self::RetPropIsHidden),
"RET_LOADING_SUCC_ALREADY" => Some(Self::RetLoadingSuccAlready),
"RET_SCENE_ENTITY_TYPE_INVALID" => Some(Self::RetSceneEntityTypeInvalid),
"RET_INTERACT_TYPE_INVALID" => Some(Self::RetInteractTypeInvalid),
"RET_INTERACT_NOT_IN_REGION" => Some(Self::RetInteractNotInRegion),
"RET_INTERACT_SUB_TYPE_INVALID" => Some(Self::RetInteractSubTypeInvalid),
"RET_NOT_LEADER_ENTITY" => Some(Self::RetNotLeaderEntity),
"RET_MONSTER_IS_NOT_FARM_ELEMENT" => Some(Self::RetMonsterIsNotFarmElement),
"RET_MONSTER_CONFIG_NOT_EXIST" => Some(Self::RetMonsterConfigNotExist),
"RET_AVATAR_HP_ALREADY_FULL" => Some(Self::RetAvatarHpAlreadyFull),
"RET_CUR_INTERACT_ENTITY_NOT_MATCH" => {
Some(Self::RetCurInteractEntityNotMatch)
}
"RET_PLANE_TYPE_NOT_ALLOW" => Some(Self::RetPlaneTypeNotAllow),
"RET_GROUP_NOT_EXIST" => Some(Self::RetGroupNotExist),
"RET_GROUP_SAVE_DATA_IN_CD" => Some(Self::RetGroupSaveDataInCd),
"RET_GROUP_SAVE_LENGH_REACH_MAX" => Some(Self::RetGroupSaveLenghReachMax),
"RET_RECENT_ELEMENT_NOT_EXIST" => Some(Self::RetRecentElementNotExist),
"RET_RECENT_ELEMENT_STAGE_NOT_MATCH" => {
Some(Self::RetRecentElementStageNotMatch)
}
"RET_SCENE_POSITION_VERSION_NOT_MATCH" => {
Some(Self::RetScenePositionVersionNotMatch)
}
"RET_GAMEPLAY_COUNTER_NOT_EXIST" => Some(Self::RetGameplayCounterNotExist),
"RET_GAMEPLAY_COUNTER_NOT_ENOUGH" => Some(Self::RetGameplayCounterNotEnough),
"RET_GROUP_STATE_NOT_MATCH" => Some(Self::RetGroupStateNotMatch),
"RET_SCENE_ENTITY_POS_NOT_MATCH" => Some(Self::RetSceneEntityPosNotMatch),
"RET_GROUP_STATE_CUSTOM_SAVE_DATA_OFF" => {
Some(Self::RetGroupStateCustomSaveDataOff)
}
"RET_SCENE_NOT_MATCH" => Some(Self::RetSceneNotMatch),
"RET_PROP_TYPE_INVALID" => Some(Self::RetPropTypeInvalid),
"RET_NOT_IN_CORRECT_SCENE" => Some(Self::RetNotInCorrectScene),
"RET_NOT_IN_CORRECT_DIMENSION" => Some(Self::RetNotInCorrectDimension),
"RET_NOT_CORRECT_GROUP_PROPERTY_NAME" => {
Some(Self::RetNotCorrectGroupPropertyName)
}
"RET_BUY_TIMES_LIMIT" => Some(Self::RetBuyTimesLimit),
"RET_BUY_LIMIT_TYPE" => Some(Self::RetBuyLimitType),
"RET_SHOP_NOT_OPEN" => Some(Self::RetShopNotOpen),
"RET_GOODS_NOT_OPEN" => Some(Self::RetGoodsNotOpen),
"RET_CITY_LEVEL_REWARD_TAKEN" => Some(Self::RetCityLevelRewardTaken),
"RET_CITY_LEVEL_NOT_MEET" => Some(Self::RetCityLevelNotMeet),
"RET_SINGLE_BUY_LIMIT" => Some(Self::RetSingleBuyLimit),
"RET_TUTORIAL_NOT_UNLOCK" => Some(Self::RetTutorialNotUnlock),
"RET_TUTORIAL_UNLOCK_ALREADY" => Some(Self::RetTutorialUnlockAlready),
"RET_TUTORIAL_FINISH_ALREADY" => Some(Self::RetTutorialFinishAlready),
"RET_TUTORIAL_PRE_NOT_UNLOCK" => Some(Self::RetTutorialPreNotUnlock),
"RET_TUTORIAL_PLAYER_LEVEL_NOT_MATCH" => {
Some(Self::RetTutorialPlayerLevelNotMatch)
}
"RET_TUTORIAL_TUTORIAL_NOT_FOUND" => Some(Self::RetTutorialTutorialNotFound),
"RET_CHALLENGE_NOT_EXIST" => Some(Self::RetChallengeNotExist),
"RET_CHALLENGE_NOT_UNLOCK" => Some(Self::RetChallengeNotUnlock),
"RET_CHALLENGE_ALREADY" => Some(Self::RetChallengeAlready),
"RET_CHALLENGE_LINEUP_EDIT_FORBIDDEN" => {
Some(Self::RetChallengeLineupEditForbidden)
}
"RET_CHALLENGE_LINEUP_EMPTY" => Some(Self::RetChallengeLineupEmpty),
"RET_CHALLENGE_NOT_DOING" => Some(Self::RetChallengeNotDoing),
"RET_CHALLENGE_NOT_FINISH" => Some(Self::RetChallengeNotFinish),
"RET_CHALLENGE_TARGET_NOT_FINISH" => Some(Self::RetChallengeTargetNotFinish),
"RET_CHALLENGE_TARGET_REWARD_TAKEN" => {
Some(Self::RetChallengeTargetRewardTaken)
}
"RET_CHALLENGE_TIME_NOT_VALID" => Some(Self::RetChallengeTimeNotValid),
"RET_CHALLENGE_STARS_COUNT_NOT_MEET" => {
Some(Self::RetChallengeStarsCountNotMeet)
}
"RET_CHALLENGE_STARS_REWARD_TAKEN" => {
Some(Self::RetChallengeStarsRewardTaken)
}
"RET_CHALLENGE_STARS_NOT_EXIST" => Some(Self::RetChallengeStarsNotExist),
"RET_CHALLENGE_CUR_SCENE_NOT_ENTRY_FLOOR" => {
Some(Self::RetChallengeCurSceneNotEntryFloor)
}
"RET_CHALLENGE_NO_TEAM_ARCHIVE" => Some(Self::RetChallengeNoTeamArchive),
"RET_CHALLENGE_LINEUP_AVATAR_TYPE_INVALID" => {
Some(Self::RetChallengeLineupAvatarTypeInvalid)
}
"RET_CHALLENGE_LINEUP_RECOMMEND_IN_CD" => {
Some(Self::RetChallengeLineupRecommendInCd)
}
"RET_BASIC_TYPE_ALREADY" => Some(Self::RetBasicTypeAlready),
"RET_NO_BASIC_TYPE" => Some(Self::RetNoBasicType),
"RET_NOT_CHOOSE_BASIC_TYPE" => Some(Self::RetNotChooseBasicType),
"RET_NOT_FUNC_CLOSE" => Some(Self::RetNotFuncClose),
"RET_NOT_CHOOSE_GENDER" => Some(Self::RetNotChooseGender),
"RET_NOT_REQ_UNLOCK_BASIC_TYPE" => Some(Self::RetNotReqUnlockBasicType),
"RET_AVATAR_PATH_LOCKED" => Some(Self::RetAvatarPathLocked),
"RET_ROGUE_STATUS_NOT_MATCH" => Some(Self::RetRogueStatusNotMatch),
"RET_ROGUE_SELECT_BUFF_NOT_EXIST" => Some(Self::RetRogueSelectBuffNotExist),
"RET_ROGUE_COIN_NOT_ENOUGH" => Some(Self::RetRogueCoinNotEnough),
"RET_ROGUE_STAMINA_NOT_ENOUGH" => Some(Self::RetRogueStaminaNotEnough),
"RET_ROGUE_APPRAISAL_COUNT_NOT_ENOUGH" => {
Some(Self::RetRogueAppraisalCountNotEnough)
}
"RET_ROGUE_PROP_ALREADY_USED" => Some(Self::RetRoguePropAlreadyUsed),
"RET_ROGUE_RECORD_ALREADY_SAVED" => Some(Self::RetRogueRecordAlreadySaved),
"RET_ROGUE_ROLL_BUFF_MAX_COUNT" => Some(Self::RetRogueRollBuffMaxCount),
"RET_ROGUE_PICK_AVATAR_INVALID" => Some(Self::RetRoguePickAvatarInvalid),
"RET_ROGUE_QUEST_EXPIRE" => Some(Self::RetRogueQuestExpire),
"RET_ROGUE_QUEST_REWARD_ALREADY" => Some(Self::RetRogueQuestRewardAlready),
"RET_ROGUE_REVIVE_COUNT_NOT_ENOUGH" => {
Some(Self::RetRogueReviveCountNotEnough)
}
"RET_ROGUE_AREA_INVALID" => Some(Self::RetRogueAreaInvalid),
"RET_ROGUE_SCORE_REWARD_POOL_INVALID" => {
Some(Self::RetRogueScoreRewardPoolInvalid)
}
"RET_ROGUE_SCORE_REWARD_ROW_INVALID" => {
Some(Self::RetRogueScoreRewardRowInvalid)
}
"RET_ROGUE_AEON_LEVEL_NOT_MEET" => Some(Self::RetRogueAeonLevelNotMeet),
"RET_ROGUE_AEON_LEVEL_REWARD_ALREADY_TAKEN" => {
Some(Self::RetRogueAeonLevelRewardAlreadyTaken)
}
"RET_ROGUE_AEON_CONFIG_NOT_EXIST" => Some(Self::RetRogueAeonConfigNotExist),
"RET_ROGUE_TRIAL_AVATAR_INVALID" => Some(Self::RetRogueTrialAvatarInvalid),
"RET_ROGUE_HANDBOOK_REWARD_ALREADY_TAKEN" => {
Some(Self::RetRogueHandbookRewardAlreadyTaken)
}
"RET_ROGUE_ROOM_TYPE_NOT_MATCH" => Some(Self::RetRogueRoomTypeNotMatch),
"RET_ROGUE_SHOP_GOOD_NOT_FOUND" => Some(Self::RetRogueShopGoodNotFound),
"RET_ROGUE_SHOP_GOOD_ALREADY_BOUGHT" => {
Some(Self::RetRogueShopGoodAlreadyBought)
}
"RET_ROGUE_SHOP_GOOD_ALREADY_OWN" => Some(Self::RetRogueShopGoodAlreadyOwn),
"RET_ROGUE_SHOP_MIRACLE_NOT_EXIST" => Some(Self::RetRogueShopMiracleNotExist),
"RET_ROGUE_SHOP_NOT_EXIST" => Some(Self::RetRogueShopNotExist),
"RET_ROGUE_SHOP_CANNOT_REFRESH" => Some(Self::RetRogueShopCannotRefresh),
"RET_ROGUE_SELECT_BUFF_CERTAIN_MISMATCH" => {
Some(Self::RetRogueSelectBuffCertainMismatch)
}
"RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_BATTLE" => {
Some(Self::RetRogueActionQueueNotEmptyBattle)
}
"RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_OTHERS" => {
Some(Self::RetRogueActionQueueNotEmptyOthers)
}
"RET_MISSION_EVENT_CONFIG_NOT_EXIST" => {
Some(Self::RetMissionEventConfigNotExist)
}
"RET_MISSION_EVENT_NOT_CLIENT" => Some(Self::RetMissionEventNotClient),
"RET_MISSION_EVENT_FINISHED" => Some(Self::RetMissionEventFinished),
"RET_MISSION_EVENT_DOING" => Some(Self::RetMissionEventDoing),
"RET_HAS_CHALLENGE_MISSION_EVENT" => Some(Self::RetHasChallengeMissionEvent),
"RET_NOT_CHALLENGE_MISSION_EVENT" => Some(Self::RetNotChallengeMissionEvent),
"RET_GACHA_ID_NOT_EXIST" => Some(Self::RetGachaIdNotExist),
"RET_GACHA_NUM_INVALID" => Some(Self::RetGachaNumInvalid),
"RET_GACHA_FIRST_GACHA_MUST_ONE" => Some(Self::RetGachaFirstGachaMustOne),
"RET_GACHA_REQ_DUPLICATED" => Some(Self::RetGachaReqDuplicated),
"RET_GACHA_NOT_IN_SCHEDULE" => Some(Self::RetGachaNotInSchedule),
"RET_GACHA_NEWBIE_CLOSE" => Some(Self::RetGachaNewbieClose),
"RET_GACHA_TODAY_LIMITED" => Some(Self::RetGachaTodayLimited),
"RET_GACHA_NOT_SUPPORT" => Some(Self::RetGachaNotSupport),
"RET_GACHA_CEILING_NOT_ENOUGH" => Some(Self::RetGachaCeilingNotEnough),
"RET_GACHA_CEILING_CLOSE" => Some(Self::RetGachaCeilingClose),
"RET_GACHA_LOCKED" => Some(Self::RetGachaLocked),
"RET_GACHA_DECIDE_ITEM_TYPE_INVALID" => {
Some(Self::RetGachaDecideItemTypeInvalid)
}
"RET_GACHA_DECIDE_ITEM_ID_INVALID" => Some(Self::RetGachaDecideItemIdInvalid),
"RET_NOT_IN_RAID" => Some(Self::RetNotInRaid),
"RET_RAID_DOING" => Some(Self::RetRaidDoing),
"RET_NOT_PROP" => Some(Self::RetNotProp),
"RET_RAID_ID_NOT_MATCH" => Some(Self::RetRaidIdNotMatch),
"RET_RAID_RESTART_NOT_MATCH" => Some(Self::RetRaidRestartNotMatch),
"RET_RAID_LIMIT" => Some(Self::RetRaidLimit),
"RET_RAID_AVATAR_LIST_EMPTY" => Some(Self::RetRaidAvatarListEmpty),
"RET_RAID_AVATAR_NOT_EXIST" => Some(Self::RetRaidAvatarNotExist),
"RET_CHALLENGE_RAID_REWARD_ALREADY" => {
Some(Self::RetChallengeRaidRewardAlready)
}
"RET_CHALLENGE_RAID_SCORE_NOT_REACH" => {
Some(Self::RetChallengeRaidScoreNotReach)
}
"RET_CHALLENGE_RAID_NOT_OPEN" => Some(Self::RetChallengeRaidNotOpen),
"RET_RAID_FINISHED" => Some(Self::RetRaidFinished),
"RET_RAID_WORLD_LEVEL_NOT_LOCK" => Some(Self::RetRaidWorldLevelNotLock),
"RET_RAID_CANNOT_USE_ASSIST" => Some(Self::RetRaidCannotUseAssist),
"RET_RAID_AVATAR_NOT_MATCH" => Some(Self::RetRaidAvatarNotMatch),
"RET_RAID_CAN_NOT_SAVE" => Some(Self::RetRaidCanNotSave),
"RET_RAID_NO_SAVE" => Some(Self::RetRaidNoSave),
"RET_ACTIVITY_RAID_NOT_OPEN" => Some(Self::RetActivityRaidNotOpen),
"RET_RAID_AVATAR_CAPTAIN_NOT_EXIST" => {
Some(Self::RetRaidAvatarCaptainNotExist)
}
"RET_RAID_STORY_LINE_NOT_MATCH" => Some(Self::RetRaidStoryLineNotMatch),
"RET_TALK_EVENT_ALREADY_TAKEN" => Some(Self::RetTalkEventAlreadyTaken),
"RET_NPC_ALREADY_MEET" => Some(Self::RetNpcAlreadyMeet),
"RET_NPC_NOT_IN_CONFIG" => Some(Self::RetNpcNotInConfig),
"RET_DIALOGUE_GROUP_DISMATCH" => Some(Self::RetDialogueGroupDismatch),
"RET_DIALOGUE_EVENT_INVALID" => Some(Self::RetDialogueEventInvalid),
"RET_TALK_EVENT_TAKE_PROTO_NOT_MATCH" => {
Some(Self::RetTalkEventTakeProtoNotMatch)
}
"RET_TALK_EVENT_NOT_VALID" => Some(Self::RetTalkEventNotValid),
"RET_EXPEDITION_CONFIG_NOT_EXIST" => Some(Self::RetExpeditionConfigNotExist),
"RET_EXPEDITION_REWARD_CONFIG_NOT_EXIST" => {
Some(Self::RetExpeditionRewardConfigNotExist)
}
"RET_EXPEDITION_NOT_UNLOCKED" => Some(Self::RetExpeditionNotUnlocked),
"RET_EXPEDITION_ALREADY_ACCEPTED" => Some(Self::RetExpeditionAlreadyAccepted),
"RET_EXPEDITION_REPEATED_AVATAR" => Some(Self::RetExpeditionRepeatedAvatar),
"RET_AVATAR_ALREADY_DISPATCHED" => Some(Self::RetAvatarAlreadyDispatched),
"RET_EXPEDITION_NOT_ACCEPTED" => Some(Self::RetExpeditionNotAccepted),
"RET_EXPEDITION_NOT_FINISH" => Some(Self::RetExpeditionNotFinish),
"RET_EXPEDITION_ALREADY_FINISH" => Some(Self::RetExpeditionAlreadyFinish),
"RET_EXPEDITION_TEAM_COUNT_LIMIT" => Some(Self::RetExpeditionTeamCountLimit),
"RET_EXPEDITION_AVATAR_NUM_NOT_MATCH" => {
Some(Self::RetExpeditionAvatarNumNotMatch)
}
"RET_EXPEDITION_NOT_OPEN" => Some(Self::RetExpeditionNotOpen),
"RET_EXPEDITION_FRIEND_AVATAR_NOT_VALID" => {
Some(Self::RetExpeditionFriendAvatarNotValid)
}
"RET_EXPEDITION_NOT_PUBLISHED" => Some(Self::RetExpeditionNotPublished),
"RET_LOGIN_ACTIVITY_HAS_TAKEN" => Some(Self::RetLoginActivityHasTaken),
"RET_LOGIN_ACTIVITY_DAYS_LACK" => Some(Self::RetLoginActivityDaysLack),
"RET_TRIAL_ACTIVITY_REWARD_ALREADY_TAKE" => {
Some(Self::RetTrialActivityRewardAlreadyTake)
}
"RET_TRIAL_ACTIVITY_STAGE_NOT_FINISH" => {
Some(Self::RetTrialActivityStageNotFinish)
}
"RET_MATERIAL_SUBMIT_ACTIVITY_HAS_TAKEN" => {
Some(Self::RetMaterialSubmitActivityHasTaken)
}
"RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_NOT_SUBMITTED" => {
Some(Self::RetMaterialSubmitActivityMaterialNotSubmitted)
}
"RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_ALREADY_SUBMITTED" => {
Some(Self::RetMaterialSubmitActivityMaterialAlreadySubmitted)
}
"RET_FANTASTIC_STORY_ACTIVITY_STORY_ERROR" => {
Some(Self::RetFantasticStoryActivityStoryError)
}
"RET_FANTASTIC_STORY_ACTIVITY_STORY_NOT_OPEN" => {
Some(Self::RetFantasticStoryActivityStoryNotOpen)
}
"RET_FANTASTIC_STORY_ACTIVITY_BATTLE_ERROR" => {
Some(Self::RetFantasticStoryActivityBattleError)
}
"RET_FANTASTIC_STORY_ACTIVITY_BATTLE_NOT_OPEN" => {
Some(Self::RetFantasticStoryActivityBattleNotOpen)
}
"RET_FANTASTIC_STORY_ACTIVITY_BATTLE_AVATAR_ERROR" => {
Some(Self::RetFantasticStoryActivityBattleAvatarError)
}
"RET_FANTASTIC_STORY_ACTIVITY_BATTLE_BUFF_ERROR" => {
Some(Self::RetFantasticStoryActivityBattleBuffError)
}
"RET_FANTASTIC_STORY_ACTIVITY_PRE_BATTLE_SCORE_NOT_ENOUGH" => {
Some(Self::RetFantasticStoryActivityPreBattleScoreNotEnough)
}
"RET_TRIAL_ACTIVITY_ALREADY_IN_TRIAL_ACTIVITY" => {
Some(Self::RetTrialActivityAlreadyInTrialActivity)
}
"RET_COMMON_ACTIVITY_NOT_OPEN" => Some(Self::RetCommonActivityNotOpen),
"RET_BENEFIT_NOT_READY" => Some(Self::RetBenefitNotReady),
"RET_COMMON_ACTIVITY_BUSY" => Some(Self::RetCommonActivityBusy),
"RET_AVATAR_DELIVER_REWARD_PHASE_ERROR" => {
Some(Self::RetAvatarDeliverRewardPhaseError)
}
"RET_MESSAGE_CONFIG_NOT_EXIST" => Some(Self::RetMessageConfigNotExist),
"RET_MESSAGE_SECTION_NOT_TAKE" => Some(Self::RetMessageSectionNotTake),
"RET_MESSAGE_GROUP_NOT_TAKE" => Some(Self::RetMessageGroupNotTake),
"RET_MESSAGE_SECTION_ID_NOT_MATCH" => Some(Self::RetMessageSectionIdNotMatch),
"RET_MESSAGE_SECTION_CAN_NOT_FINISH" => {
Some(Self::RetMessageSectionCanNotFinish)
}
"RET_MESSAGE_ITEM_CAN_NOT_FINISH" => Some(Self::RetMessageItemCanNotFinish),
"RET_MESSAGE_ITEM_RAID_CAN_NOT_FINISH" => {
Some(Self::RetMessageItemRaidCanNotFinish)
}
"RET_FRIEND_ALREADY_IS_FRIEND" => Some(Self::RetFriendAlreadyIsFriend),
"RET_FRIEND_IS_NOT_FRIEND" => Some(Self::RetFriendIsNotFriend),
"RET_FRIEND_APPLY_EXPIRE" => Some(Self::RetFriendApplyExpire),
"RET_FRIEND_IN_BLACKLIST" => Some(Self::RetFriendInBlacklist),
"RET_FRIEND_NOT_IN_BLACKLIST" => Some(Self::RetFriendNotInBlacklist),
"RET_FRIEND_NUMBER_LIMIT" => Some(Self::RetFriendNumberLimit),
"RET_FRIEND_BLACKLIST_NUMBER_LIMIT" => {
Some(Self::RetFriendBlacklistNumberLimit)
}
"RET_FRIEND_DAILY_APPLY_LIMIT" => Some(Self::RetFriendDailyApplyLimit),
"RET_FRIEND_IN_HANDLE_LIMIT" => Some(Self::RetFriendInHandleLimit),
"RET_FRIEND_APPLY_IN_CD" => Some(Self::RetFriendApplyInCd),
"RET_FRIEND_REMARK_NAME_FORMAT_ERROR" => {
Some(Self::RetFriendRemarkNameFormatError)
}
"RET_FRIEND_PLAYER_NOT_FOUND" => Some(Self::RetFriendPlayerNotFound),
"RET_FRIEND_IN_TARGET_BLACKLIST" => Some(Self::RetFriendInTargetBlacklist),
"RET_FRIEND_TARGET_NUMBER_LIMIT" => Some(Self::RetFriendTargetNumberLimit),
"RET_ASSIST_QUERY_TOO_FAST" => Some(Self::RetAssistQueryTooFast),
"RET_ASSIST_NOT_EXIST" => Some(Self::RetAssistNotExist),
"RET_ASSIST_USED_ALREADY" => Some(Self::RetAssistUsedAlready),
"RET_FRIEND_REPORT_REASON_FORMAT_ERROR" => {
Some(Self::RetFriendReportReasonFormatError)
}
"RET_FRIEND_REPORT_SENSITIVE_WORDS" => {
Some(Self::RetFriendReportSensitiveWords)
}
"RET_ASSIST_USED_TIMES_OVER" => Some(Self::RetAssistUsedTimesOver),
"RET_ASSIST_QUIT_ALREADY" => Some(Self::RetAssistQuitAlready),
"RET_ASSIST_AVATAR_IN_LINEUP" => Some(Self::RetAssistAvatarInLineup),
"RET_ASSIST_NO_REWARD" => Some(Self::RetAssistNoReward),
"RET_FRIEND_SEARCH_NUM_LIMIT" => Some(Self::RetFriendSearchNumLimit),
"RET_FRIEND_SEARCH_IN_CD" => Some(Self::RetFriendSearchInCd),
"RET_FRIEND_REMARK_NAME_UTF8_ERROR" => {
Some(Self::RetFriendRemarkNameUtf8Error)
}
"RET_FRIEND_REPORT_REASON_UTF8_ERROR" => {
Some(Self::RetFriendReportReasonUtf8Error)
}
"RET_ASSIST_SET_ALREADY" => Some(Self::RetAssistSetAlready),
"RET_FRIEND_TARGET_FORBID_OTHER_APPLY" => {
Some(Self::RetFriendTargetForbidOtherApply)
}
"RET_FRIEND_MARKED_CNT_MAX" => Some(Self::RetFriendMarkedCntMax),
"RET_FRIEND_MARKED_ALREADY" => Some(Self::RetFriendMarkedAlready),
"RET_FRIEND_NOT_MARKED" => Some(Self::RetFriendNotMarked),
"RET_FRIEND_CHALLENGE_LINEUP_RECOMMEND_IN_CD" => {
Some(Self::RetFriendChallengeLineupRecommendInCd)
}
"RET_VIEW_PLAYER_CARD_IN_CD" => Some(Self::RetViewPlayerCardInCd),
"RET_VIEW_PLAYER_BATTLE_RECORD_IN_CD" => {
Some(Self::RetViewPlayerBattleRecordInCd)
}
"RET_ASSIST_LIST_STRANGER_CONFIG_ERROR" => {
Some(Self::RetAssistListStrangerConfigError)
}
"RET_PLAYER_BOARD_HEAD_ICON_NOT_EXIST" => {
Some(Self::RetPlayerBoardHeadIconNotExist)
}
"RET_PLAYER_BOARD_HEAD_ICON_LOCKED" => {
Some(Self::RetPlayerBoardHeadIconLocked)
}
"RET_PLAYER_BOARD_HEAD_ICON_ALREADY_UNLOCKED" => {
Some(Self::RetPlayerBoardHeadIconAlreadyUnlocked)
}
"RET_PLAYER_BOARD_DISPLAY_AVATAR_NOT_EXIST" => {
Some(Self::RetPlayerBoardDisplayAvatarNotExist)
}
"RET_PLAYER_BOARD_DISPLAY_AVATAR_EXCEED_LIMIT" => {
Some(Self::RetPlayerBoardDisplayAvatarExceedLimit)
}
"RET_PLAYER_BOARD_DISPLAY_REPEATED_AVATAR" => {
Some(Self::RetPlayerBoardDisplayRepeatedAvatar)
}
"RET_PLAYER_BOARD_DISPLAY_AVATAR_SAME_POS" => {
Some(Self::RetPlayerBoardDisplayAvatarSamePos)
}
"RET_PLAYER_BOARD_DISPLAY_AVATAR_LOCKED" => {
Some(Self::RetPlayerBoardDisplayAvatarLocked)
}
"RET_SIGNATURE_LENGTH_EXCEED_LIMIT" => {
Some(Self::RetSignatureLengthExceedLimit)
}
"RET_SIGNATURE_SENSITIVE_WORDS" => Some(Self::RetSignatureSensitiveWords),
"RET_PLAYER_BOARD_ASSIST_AVATAR_NOT_EXIST" => {
Some(Self::RetPlayerBoardAssistAvatarNotExist)
}
"RET_PLAYER_BOARD_ASSIST_AVATAR_LOCKED" => {
Some(Self::RetPlayerBoardAssistAvatarLocked)
}
"RET_SIGNATURE_UTF8_ERROR" => Some(Self::RetSignatureUtf8Error),
"RET_PLAYER_BOARD_ASSIST_AVATAR_CNT_ERROR" => {
Some(Self::RetPlayerBoardAssistAvatarCntError)
}
"RET_PLAYER_BOARD_PERSONAL_CARD_NOT_EXIST" => {
Some(Self::RetPlayerBoardPersonalCardNotExist)
}
"RET_PLAYER_BOARD_PERSONAL_CARD_LOCKED" => {
Some(Self::RetPlayerBoardPersonalCardLocked)
}
"RET_PLAYER_BOARD_PERSONAL_NO_CHANGE" => {
Some(Self::RetPlayerBoardPersonalNoChange)
}
"RET_BATTLE_PASS_TIER_NOT_VALID" => Some(Self::RetBattlePassTierNotValid),
"RET_BATTLE_PASS_LEVEL_NOT_MEET" => Some(Self::RetBattlePassLevelNotMeet),
"RET_BATTLE_PASS_REWARD_TAKE_ALREADY" => {
Some(Self::RetBattlePassRewardTakeAlready)
}
"RET_BATTLE_PASS_NOT_PREMIUM" => Some(Self::RetBattlePassNotPremium),
"RET_BATTLE_PASS_NOT_DOING" => Some(Self::RetBattlePassNotDoing),
"RET_BATTLE_PASS_LEVEL_INVALID" => Some(Self::RetBattlePassLevelInvalid),
"RET_BATTLE_PASS_NOT_UNLOCK" => Some(Self::RetBattlePassNotUnlock),
"RET_BATTLE_PASS_NO_REWARD" => Some(Self::RetBattlePassNoReward),
"RET_BATTLE_PASS_QUEST_NOT_VALID" => Some(Self::RetBattlePassQuestNotValid),
"RET_BATTLE_PASS_NOT_CHOOSE_OPTIONAL" => {
Some(Self::RetBattlePassNotChooseOptional)
}
"RET_BATTLE_PASS_NOT_TAKE_REWARD" => Some(Self::RetBattlePassNotTakeReward),
"RET_BATTLE_PASS_OPTIONAL_NOT_VALID" => {
Some(Self::RetBattlePassOptionalNotValid)
}
"RET_BATTLE_PASS_BUY_ALREADY" => Some(Self::RetBattlePassBuyAlready),
"RET_BATTLE_PASS_NEAR_END" => Some(Self::RetBattlePassNearEnd),
"RET_MUSIC_LOCKED" => Some(Self::RetMusicLocked),
"RET_MUSIC_NOT_EXIST" => Some(Self::RetMusicNotExist),
"RET_MUSIC_UNLOCK_FAILED" => Some(Self::RetMusicUnlockFailed),
"RET_PUNK_LORD_LACK_SUMMON_TIMES" => Some(Self::RetPunkLordLackSummonTimes),
"RET_PUNK_LORD_ATTACKING_MONSTER_LIMIT" => {
Some(Self::RetPunkLordAttackingMonsterLimit)
}
"RET_PUNK_LORD_MONSTER_NOT_EXIST" => Some(Self::RetPunkLordMonsterNotExist),
"RET_PUNK_LORD_MONSTER_ALREADY_SHARED" => {
Some(Self::RetPunkLordMonsterAlreadyShared)
}
"RET_PUNK_LORD_MONSTER_EXPIRED" => Some(Self::RetPunkLordMonsterExpired),
"RET_PUNK_LORD_SELF_MONSTER_ATTACK_LIMIT" => {
Some(Self::RetPunkLordSelfMonsterAttackLimit)
}
"RET_PUNK_LORD_LACK_SUPPORT_TIMES" => Some(Self::RetPunkLordLackSupportTimes),
"RET_PUNK_LORD_MONSTER_ALREADY_KILLED" => {
Some(Self::RetPunkLordMonsterAlreadyKilled)
}
"RET_PUNK_LORD_MONSTER_ATTACKER_LIMIT" => {
Some(Self::RetPunkLordMonsterAttackerLimit)
}
"RET_PUNK_LORD_WORLD_LEVLE_NOT_VALID" => {
Some(Self::RetPunkLordWorldLevleNotValid)
}
"RET_PUNK_LORD_REWARD_LEVLE_NOT_EXIST" => {
Some(Self::RetPunkLordRewardLevleNotExist)
}
"RET_PUNK_LORD_POINT_NOT_MEET" => Some(Self::RetPunkLordPointNotMeet),
"RET_PUNK_LORD_IN_ATTACKING" => Some(Self::RetPunkLordInAttacking),
"RET_PUNK_LORD_OPERATION_IN_CD" => Some(Self::RetPunkLordOperationInCd),
"RET_PUNK_LORD_REWARD_ALREADY_TAKEN" => {
Some(Self::RetPunkLordRewardAlreadyTaken)
}
"RET_PUNK_LORD_OVER_BONUS_REWARD_LIMIT" => {
Some(Self::RetPunkLordOverBonusRewardLimit)
}
"RET_PUNK_LORD_NOT_IN_SCHEDULE" => Some(Self::RetPunkLordNotInSchedule),
"RET_PUNK_LORD_MONSTER_NOT_ATTACKED" => {
Some(Self::RetPunkLordMonsterNotAttacked)
}
"RET_PUNK_LORD_MONSTER_NOT_KILLED" => Some(Self::RetPunkLordMonsterNotKilled),
"RET_PUNK_LORD_MONSTER_KILLED_SCORE_ALREADY_TAKE" => {
Some(Self::RetPunkLordMonsterKilledScoreAlreadyTake)
}
"RET_PUNK_LORD_REWARD_LEVLE_ALREADY_TAKE" => {
Some(Self::RetPunkLordRewardLevleAlreadyTake)
}
"RET_DAILY_ACTIVE_LEVEL_INVALID" => Some(Self::RetDailyActiveLevelInvalid),
"RET_DAILY_ACTIVE_LEVEL_REWARD_ALREADY_TAKEN" => {
Some(Self::RetDailyActiveLevelRewardAlreadyTaken)
}
"RET_DAILY_ACTIVE_LEVEL_AP_NOT_ENOUGH" => {
Some(Self::RetDailyActiveLevelApNotEnough)
}
"RET_DAILY_MEET_PAM" => Some(Self::RetDailyMeetPam),
"RET_REPLAY_ID_NOT_MATCH" => Some(Self::RetReplayIdNotMatch),
"RET_REPLAY_REQ_NOT_VALID" => Some(Self::RetReplayReqNotValid),
"RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_NOT_PASSED" => {
Some(Self::RetFightActivityDifficultyLevelNotPassed)
}
"RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_REWARD_ALREADY_TAKE" => {
Some(Self::RetFightActivityDifficultyLevelRewardAlreadyTake)
}
"RET_FIGHT_ACTIVITY_STAGE_NOT_OPEN" => {
Some(Self::RetFightActivityStageNotOpen)
}
"RET_FIGHT_ACTIVITY_LEVEL_NOT_UNLOCK" => {
Some(Self::RetFightActivityLevelNotUnlock)
}
"RET_TRAIN_VISITOR_VISITOR_NOT_EXIST" => {
Some(Self::RetTrainVisitorVisitorNotExist)
}
"RET_TRAIN_VISITOR_BEHAVIOR_NOT_EXIST" => {
Some(Self::RetTrainVisitorBehaviorNotExist)
}
"RET_TRAIN_VISITOR_BEHAVIOR_FINISHED" => {
Some(Self::RetTrainVisitorBehaviorFinished)
}
"RET_TRAIN_VISITOR_ALL_BEHAVIOR_REWARD_TAKEN" => {
Some(Self::RetTrainVisitorAllBehaviorRewardTaken)
}
"RET_TRAIN_VISITOR_GET_ON_MISSION_NOT_FINISH" => {
Some(Self::RetTrainVisitorGetOnMissionNotFinish)
}
"RET_TRAIN_VISITOR_NOT_GET_OFF_OR_BE_TRAIN_MEMBER" => {
Some(Self::RetTrainVisitorNotGetOffOrBeTrainMember)
}
"RET_TEXT_JOIN_UNKNOW_IS_OVERRIDE" => Some(Self::RetTextJoinUnknowIsOverride),
"RET_TEXT_JOIN_ID_NOT_EXIST" => Some(Self::RetTextJoinIdNotExist),
"RET_TEXT_JOIN_CAN_NOT_OVERRIDE" => Some(Self::RetTextJoinCanNotOverride),
"RET_TEXT_JOIN_ITEM_ID_ERROR" => Some(Self::RetTextJoinItemIdError),
"RET_TEXT_JOIN_SENSITIVE_CHECK_ERROR" => {
Some(Self::RetTextJoinSensitiveCheckError)
}
"RET_TEXT_JOIN_MUST_OVERRIDE" => Some(Self::RetTextJoinMustOverride),
"RET_TEXT_JOIN_TEXT_EMPTY" => Some(Self::RetTextJoinTextEmpty),
"RET_TEXT_JOIN_TEXT_FORMAT_ERROR" => Some(Self::RetTextJoinTextFormatError),
"RET_TEXT_JOIN_TEXT_UTF8_ERROR" => Some(Self::RetTextJoinTextUtf8Error),
"RET_TEXT_JOIN_BATCH_REQ_ID_REPEAT" => {
Some(Self::RetTextJoinBatchReqIdRepeat)
}
"RET_TEXT_JOIN_TYPE_NOT_SUPPORT_BATCH_REQ" => {
Some(Self::RetTextJoinTypeNotSupportBatchReq)
}
"RET_TEXT_JOIN_AVATAR_ID_NOT_EXIST" => {
Some(Self::RetTextJoinAvatarIdNotExist)
}
"RET_TEXT_JOIN_UNKNOW_TYPE" => Some(Self::RetTextJoinUnknowType),
"RET_PAM_MISSION_MISSION_ID_ERROR" => Some(Self::RetPamMissionMissionIdError),
"RET_PAM_MISSION_MISSION_EXPIRE" => Some(Self::RetPamMissionMissionExpire),
"RET_CHAT_TYPE_NOT_EXIST" => Some(Self::RetChatTypeNotExist),
"RET_MSG_TYPE_NOT_EXIST" => Some(Self::RetMsgTypeNotExist),
"RET_CHAT_NO_TARGET_UID" => Some(Self::RetChatNoTargetUid),
"RET_CHAT_MSG_EMPTY" => Some(Self::RetChatMsgEmpty),
"RET_CHAT_MSG_EXCEED_LIMIT" => Some(Self::RetChatMsgExceedLimit),
"RET_CHAT_MSG_SENSITIVE_CHECK_ERROR" => {
Some(Self::RetChatMsgSensitiveCheckError)
}
"RET_CHAT_MSG_UTF8_ERROR" => Some(Self::RetChatMsgUtf8Error),
"RET_CHAT_FORBID_SWITCH_OPEN" => Some(Self::RetChatForbidSwitchOpen),
"RET_CHAT_FORBID" => Some(Self::RetChatForbid),
"RET_CHAT_MSG_INCLUDE_SPECIAL_STR" => Some(Self::RetChatMsgIncludeSpecialStr),
"RET_CHAT_MSG_EMOJI_NOT_EXIST" => Some(Self::RetChatMsgEmojiNotExist),
"RET_CHAT_MSG_EMOJI_GENDER_NOT_MATCH" => {
Some(Self::RetChatMsgEmojiGenderNotMatch)
}
"RET_CHAT_MSG_EMOJI_NOT_MARKED" => Some(Self::RetChatMsgEmojiNotMarked),
"RET_CHAT_MSG_EMOJI_ALREADY_MARKED" => {
Some(Self::RetChatMsgEmojiAlreadyMarked)
}
"RET_CHAT_MSG_EMOJI_MARKED_MAX_LIMIT" => {
Some(Self::RetChatMsgEmojiMarkedMaxLimit)
}
"RET_BOXING_CLUB_CHALLENGE_NOT_OPEN" => {
Some(Self::RetBoxingClubChallengeNotOpen)
}
"RET_MUSEUM_NOT_OPEN" => Some(Self::RetMuseumNotOpen),
"RET_MUSEUM_TURN_CNT_NOT_MATCH" => Some(Self::RetMuseumTurnCntNotMatch),
"RET_MUSEUM_PHASE_NOT_REACH" => Some(Self::RetMuseumPhaseNotReach),
"RET_MUSEUM_UNKNOW_STUFF" => Some(Self::RetMuseumUnknowStuff),
"RET_MUSEUM_UNKNOW_AREA" => Some(Self::RetMuseumUnknowArea),
"RET_MUSEUM_UNKNOW_POS" => Some(Self::RetMuseumUnknowPos),
"RET_MUSEUM_STUFF_ALREADY_IN_AREA" => Some(Self::RetMuseumStuffAlreadyInArea),
"RET_MUSEUM_STUFF_NOT_IN_AREA" => Some(Self::RetMuseumStuffNotInArea),
"RET_MUSEUM_GET_NPC_REPEAT" => Some(Self::RetMuseumGetNpcRepeat),
"RET_MUSEUM_GET_NPC_UNLOCK" => Some(Self::RetMuseumGetNpcUnlock),
"RET_MUSEUM_GET_NPC_NOT_ENOUGH" => Some(Self::RetMuseumGetNpcNotEnough),
"RET_MUSEUM_CHANGE_STUFF_AREA_ERROR" => {
Some(Self::RetMuseumChangeStuffAreaError)
}
"RET_MUSEUM_NOT_INIT" => Some(Self::RetMuseumNotInit),
"RET_MUSEUM_EVENT_ERROR" => Some(Self::RetMuseumEventError),
"RET_MUSEUM_UNKNOW_CHOOSE_EVENT_ID" => {
Some(Self::RetMuseumUnknowChooseEventId)
}
"RET_MUSEUM_EVENT_ORDER_NOT_MATCH" => Some(Self::RetMuseumEventOrderNotMatch),
"RET_MUSEUM_EVENT_PHASE_NOT_UNLOCK" => {
Some(Self::RetMuseumEventPhaseNotUnlock)
}
"RET_MUSEUM_EVENT_MISSION_NOT_FOUND" => {
Some(Self::RetMuseumEventMissionNotFound)
}
"RET_MUSEUM_AREA_LEVEL_UP_ALREADY" => Some(Self::RetMuseumAreaLevelUpAlready),
"RET_MUSEUM_STUFF_ALREADY_USED" => Some(Self::RetMuseumStuffAlreadyUsed),
"RET_MUSEUM_EVENT_ROUND_NOT_UNLOCK" => {
Some(Self::RetMuseumEventRoundNotUnlock)
}
"RET_MUSEUM_STUFF_IN_AREA" => Some(Self::RetMuseumStuffInArea),
"RET_MUSEUM_STUFF_DISPATCH" => Some(Self::RetMuseumStuffDispatch),
"RET_MUSEUM_IS_END" => Some(Self::RetMuseumIsEnd),
"RET_MUSEUM_STUFF_LEAVING" => Some(Self::RetMuseumStuffLeaving),
"RET_MUSEUM_EVENT_MISSION_NOT_FINISH" => {
Some(Self::RetMuseumEventMissionNotFinish)
}
"RET_MUSEUM_COLLECT_REWARD_NOT_EXIST" => {
Some(Self::RetMuseumCollectRewardNotExist)
}
"RET_MUSEUM_COLLECT_REWARD_ALREADY_TAKEN" => {
Some(Self::RetMuseumCollectRewardAlreadyTaken)
}
"RET_MUSEUM_ACCEPT_MISSION_MAX_LIMIT" => {
Some(Self::RetMuseumAcceptMissionMaxLimit)
}
"RET_ROGUE_CHALLENGE_NOT_OPEN" => Some(Self::RetRogueChallengeNotOpen),
"RET_ROGUE_CHALLENGE_ASSIS_REFRESH_LIMIT" => {
Some(Self::RetRogueChallengeAssisRefreshLimit)
}
"RET_ALLEY_NOT_INIT" => Some(Self::RetAlleyNotInit),
"RET_ALLEY_NOT_OPEN" => Some(Self::RetAlleyNotOpen),
"RET_ALLEY_MAP_NOT_EXIST" => Some(Self::RetAlleyMapNotExist),
"RET_ALLEY_EMPTY_POS_LIST" => Some(Self::RetAlleyEmptyPosList),
"RET_ALLEY_LINE_POS_INVALID" => Some(Self::RetAlleyLinePosInvalid),
"RET_ALLEY_SHOP_NOT_UNLOCK" => Some(Self::RetAlleyShopNotUnlock),
"RET_ALLEY_DEPOT_FULL" => Some(Self::RetAlleyDepotFull),
"RET_ALLEY_SHOP_NOT_INCLUDE" => Some(Self::RetAlleyShopNotInclude),
"RET_ALLEY_EVENT_NOT_UNLOCK" => Some(Self::RetAlleyEventNotUnlock),
"RET_ALLEY_EVENT_NOT_REFRESH" => Some(Self::RetAlleyEventNotRefresh),
"RET_ALLEY_EVENT_STATE_DOING" => Some(Self::RetAlleyEventStateDoing),
"RET_ALLEY_EVENT_STATE_FINISH" => Some(Self::RetAlleyEventStateFinish),
"RET_ALLEY_EVENT_ERROR" => Some(Self::RetAlleyEventError),
"RET_ALLEY_REWARD_LEVEL_ERROR" => Some(Self::RetAlleyRewardLevelError),
"RET_ALLEY_REWARD_PRESTIGE_NOT_ENOUGH" => {
Some(Self::RetAlleyRewardPrestigeNotEnough)
}
"RET_ALLEY_SHIP_EMPTY" => Some(Self::RetAlleyShipEmpty),
"RET_ALLEY_SHIP_ID_DISMATCH" => Some(Self::RetAlleyShipIdDismatch),
"RET_ALLEY_SHIP_NOT_EXIST" => Some(Self::RetAlleyShipNotExist),
"RET_ALLEY_SHIP_NOT_UNLOCK" => Some(Self::RetAlleyShipNotUnlock),
"RET_ALLEY_GOODS_NOT_EXIST" => Some(Self::RetAlleyGoodsNotExist),
"RET_ALLEY_GOODS_NOT_UNLOCK" => Some(Self::RetAlleyGoodsNotUnlock),
"RET_ALLEY_PROFIT_NOT_POSITIVE" => Some(Self::RetAlleyProfitNotPositive),
"RET_ALLEY_SPECIAL_ORDER_DISMATCH" => {
Some(Self::RetAlleySpecialOrderDismatch)
}
"RET_ALLEY_ORDER_GOODS_OVER_LIMIT" => Some(Self::RetAlleyOrderGoodsOverLimit),
"RET_ALLEY_SPECIAL_ORDER_CONDITION_NOT_MEET" => {
Some(Self::RetAlleySpecialOrderConditionNotMeet)
}
"RET_ALLEY_DEPOT_SIZE_OVER_LIMIT" => Some(Self::RetAlleyDepotSizeOverLimit),
"RET_ALLEY_GOODS_NOT_ENOUGH" => Some(Self::RetAlleyGoodsNotEnough),
"RET_ALLEY_ORDER_INDEX_INVALID" => Some(Self::RetAlleyOrderIndexInvalid),
"RET_ALLEY_REWARD_ALREADY_TAKE" => Some(Self::RetAlleyRewardAlreadyTake),
"RET_ALLEY_REWARD_NOT_EXIST" => Some(Self::RetAlleyRewardNotExist),
"RET_ALLEY_MAIN_MISSION_NOT_DOING" => Some(Self::RetAlleyMainMissionNotDoing),
"RET_ALLEY_CRITICAL_EVENT_NOT_FINISH" => {
Some(Self::RetAlleyCriticalEventNotFinish)
}
"RET_ALLEY_SHOP_GOODS_NOT_VALID" => Some(Self::RetAlleyShopGoodsNotValid),
"RET_ALLEY_SLASH_NOT_OPEN" => Some(Self::RetAlleySlashNotOpen),
"RET_ALLEY_PLACING_ANCHOR_INVALID" => {
Some(Self::RetAlleyPlacingAnchorInvalid)
}
"RET_ALLEY_PLACING_GOODS_INDEX_INVALID" => {
Some(Self::RetAlleyPlacingGoodsIndexInvalid)
}
"RET_ALLEY_SAVE_MAP_TOO_QUICK" => Some(Self::RetAlleySaveMapTooQuick),
"RET_ALLEY_MAP_NOT_LINK" => Some(Self::RetAlleyMapNotLink),
"RET_ALLEY_FUNDS_NOT_LOWER_BASE" => Some(Self::RetAlleyFundsNotLowerBase),
"RET_ALLEY_EVENT_NOT_FINISH" => Some(Self::RetAlleyEventNotFinish),
"RET_ALLEY_NORMAL_ORDER_NOT_MEET" => Some(Self::RetAlleyNormalOrderNotMeet),
"RET_PLAYER_RETURN_NOT_OPEN" => Some(Self::RetPlayerReturnNotOpen),
"RET_PLAYER_RETURN_IS_SIGNED" => Some(Self::RetPlayerReturnIsSigned),
"RET_PLAYER_RETURN_POINT_NOT_ENOUGH" => {
Some(Self::RetPlayerReturnPointNotEnough)
}
"RET_PLAYER_RETURN_CONDITION_INVALID" => {
Some(Self::RetPlayerReturnConditionInvalid)
}
"RET_PLAYER_RETURN_HAS_SIGNED" => Some(Self::RetPlayerReturnHasSigned),
"RET_PLAYER_RETURN_REWARD_TAKEN" => Some(Self::RetPlayerReturnRewardTaken),
"RET_PLAYER_RETURN_RELIC_TAKEN" => Some(Self::RetPlayerReturnRelicTaken),
"RET_PLAYER_RETURN_CONFIG_ERROR" => Some(Self::RetPlayerReturnConfigError),
"RET_PLAYER_RETURN_OPTIONAL_GIFT_INVALID" => {
Some(Self::RetPlayerReturnOptionalGiftInvalid)
}
"RET_PLAYER_RETURN_OPTIONAL_GIFT_NOT_EXIST" => {
Some(Self::RetPlayerReturnOptionalGiftNotExist)
}
"RET_PLAYER_RETURN_SIGN_TYPE_INVALID" => {
Some(Self::RetPlayerReturnSignTypeInvalid)
}
"RET_AETHER_DIVIDE_NO_LINEUP" => Some(Self::RetAetherDivideNoLineup),
"RET_AETHER_DIVIDE_LINEUP_INVALID" => {
Some(Self::RetAetherDivideLineupInvalid)
}
"RET_CHAT_BUBBLE_ID_ERROR" => Some(Self::RetChatBubbleIdError),
"RET_CHAT_BUBBLE_ID_NOT_UNLOCK" => Some(Self::RetChatBubbleIdNotUnlock),
"RET_PHONE_THEME_ID_ERROR" => Some(Self::RetPhoneThemeIdError),
"RET_PHONE_THEME_ID_NOT_UNLOCK" => Some(Self::RetPhoneThemeIdNotUnlock),
"RET_CHAT_BUBBLE_SELECT_IS_CURRENT" => {
Some(Self::RetChatBubbleSelectIsCurrent)
}
"RET_PHONE_THEME_SELECT_IS_CURRENT" => {
Some(Self::RetPhoneThemeSelectIsCurrent)
}
"RET_PHONE_CASE_ID_ERROR" => Some(Self::RetPhoneCaseIdError),
"RET_PHONE_CASE_ID_NOT_UNLOCK" => Some(Self::RetPhoneCaseIdNotUnlock),
"RET_PHONE_CASE_SELECT_IS_CURRENT" => Some(Self::RetPhoneCaseSelectIsCurrent),
"RET_CHESS_ROGUE_CONFIG_NOT_FOUND" => Some(Self::RetChessRogueConfigNotFound),
"RET_CHESS_ROGUE_CONFIG_INVALID" => Some(Self::RetChessRogueConfigInvalid),
"RET_CHESS_ROGUE_NO_VALID_ROOM" => Some(Self::RetChessRogueNoValidRoom),
"RET_CHESS_ROGUE_NO_CELL_INFO" => Some(Self::RetChessRogueNoCellInfo),
"RET_CHESS_ROGUE_CELL_NOT_FINISH" => Some(Self::RetChessRogueCellNotFinish),
"RET_CHESS_ROGUE_CELL_IS_LOCKED" => Some(Self::RetChessRogueCellIsLocked),
"RET_CHESS_ROGUE_SCHEDULE_NOT_MATCH" => {
Some(Self::RetChessRogueScheduleNotMatch)
}
"RET_CHESS_ROGUE_STATUS_FAIL" => Some(Self::RetChessRogueStatusFail),
"RET_CHESS_ROGUE_AREA_NOT_EXIST" => Some(Self::RetChessRogueAreaNotExist),
"RET_CHESS_ROGUE_LINEUP_FAIL" => Some(Self::RetChessRogueLineupFail),
"RET_CHESS_ROGUE_AEON_FAIL" => Some(Self::RetChessRogueAeonFail),
"RET_CHESS_ROGUE_ENTER_CELL_FAIL" => Some(Self::RetChessRogueEnterCellFail),
"RET_CHESS_ROGUE_ROLL_DICE_FAIL" => Some(Self::RetChessRogueRollDiceFail),
"RET_CHESS_ROGUE_DICE_STATUS_FAIL" => Some(Self::RetChessRogueDiceStatusFail),
"RET_CHESS_ROGUE_DICE_CNT_NOT_FULL" => {
Some(Self::RetChessRogueDiceCntNotFull)
}
"RET_CHESS_ROGUE_UNLOCK" => Some(Self::RetChessRogueUnlock),
"RET_CHESS_ROGUE_PICK_AVATAR_FAIL" => Some(Self::RetChessRoguePickAvatarFail),
"RET_CHESS_ROGUE_AVATAR_INVALID" => Some(Self::RetChessRogueAvatarInvalid),
"RET_CHESS_ROGUE_CELL_CAN_NOT_SELECT" => {
Some(Self::RetChessRogueCellCanNotSelect)
}
"RET_CHESS_ROGUE_DICE_CONFIRMED" => Some(Self::RetChessRogueDiceConfirmed),
"RET_CHESS_ROGUE_NOUS_DICE_NOT_MATCH" => {
Some(Self::RetChessRogueNousDiceNotMatch)
}
"RET_CHESS_ROGUE_NOUS_DICE_RARITY_FAIL" => {
Some(Self::RetChessRogueNousDiceRarityFail)
}
"RET_CHESS_ROGUE_NOUS_DICE_SURFACE_DUPLICATE" => {
Some(Self::RetChessRogueNousDiceSurfaceDuplicate)
}
"RET_CHESS_ROGUE_NOT_IN_ROGUE" => Some(Self::RetChessRogueNotInRogue),
"RET_CHESS_ROGUE_NOUS_DICE_BRANCH_LIMIT" => {
Some(Self::RetChessRogueNousDiceBranchLimit)
}
"RET_HELIOBUS_NOT_OPEN" => Some(Self::RetHeliobusNotOpen),
"RET_HELIOBUS_SNS_POST_NOT_UNLOCK" => Some(Self::RetHeliobusSnsPostNotUnlock),
"RET_HELIOBUS_SNS_ALREADY_READ" => Some(Self::RetHeliobusSnsAlreadyRead),
"RET_HELIOBUS_SNS_ALREADY_LIKED" => Some(Self::RetHeliobusSnsAlreadyLiked),
"RET_HELIOBUS_SNS_ALREADY_COMMENTED" => {
Some(Self::RetHeliobusSnsAlreadyCommented)
}
"RET_HELIOBUS_SNS_IN_MISSION" => Some(Self::RetHeliobusSnsInMission),
"RET_HELIOBUS_SNS_ALREADY_POSTED" => Some(Self::RetHeliobusSnsAlreadyPosted),
"RET_HELIOBUS_SNS_NOT_DOING_MISSION" => {
Some(Self::RetHeliobusSnsNotDoingMission)
}
"RET_HELIOBUS_REWARD_LEVEL_MAX" => Some(Self::RetHeliobusRewardLevelMax),
"RET_HELIOBUS_INCOME_NOT_ENOUGH" => Some(Self::RetHeliobusIncomeNotEnough),
"RET_HELIOBUS_SNS_COMMENT_NOT_UNLOCK" => {
Some(Self::RetHeliobusSnsCommentNotUnlock)
}
"RET_HELIOBUS_CHALLENGE_NOT_UNLOCK" => {
Some(Self::RetHeliobusChallengeNotUnlock)
}
"RET_HELIOBUS_CHALLENGE_ID_ERROR" => Some(Self::RetHeliobusChallengeIdError),
"RET_HELIOBUS_SKILL_NOT_UNLOCK" => Some(Self::RetHeliobusSkillNotUnlock),
"RET_HELIOBUS_ACCEPT_POST_MISSION_FAIL" => {
Some(Self::RetHeliobusAcceptPostMissionFail)
}
"RET_HELIOBUS_SKILL_NOT_SELECTED" => Some(Self::RetHeliobusSkillNotSelected),
"RET_HELIOBUS_PLANE_TYPE_INVALID" => Some(Self::RetHeliobusPlaneTypeInvalid),
"RET_REDDOT_PARAM_INVALID" => Some(Self::RetReddotParamInvalid),
"RET_REDDOT_ACTIVITY_NOT_OPEN" => Some(Self::RetReddotActivityNotOpen),
"RET_ROGUE_ENDLESS_ACTIVITY_CONFIG_ERROR" => {
Some(Self::RetRogueEndlessActivityConfigError)
}
"RET_ROGUE_ENDLESS_ACTIVITY_NOT_OPEN" => {
Some(Self::RetRogueEndlessActivityNotOpen)
}
"RET_ROGUE_ENDLESS_ACTIVITY_OVER_BONUS_REWARD_LIMIT" => {
Some(Self::RetRogueEndlessActivityOverBonusRewardLimit)
}
"RET_ROGUE_ENDLESS_ACTIVITY_SCORE_NOT_MEET" => {
Some(Self::RetRogueEndlessActivityScoreNotMeet)
}
"RET_ROGUE_ENDLESS_ACTIVITY_REWARD_LEVLE_ALREADY_TAKE" => {
Some(Self::RetRogueEndlessActivityRewardLevleAlreadyTake)
}
"RET_HEART_DIAL_SCRIPT_NOT_FOUND" => Some(Self::RetHeartDialScriptNotFound),
"RET_HEART_DIAL_SCRIPT_EMOTION_THE_SAME" => {
Some(Self::RetHeartDialScriptEmotionTheSame)
}
"RET_HEART_DIAL_SCRIPT_STEP_NOT_NORMAL" => {
Some(Self::RetHeartDialScriptStepNotNormal)
}
"RET_HEART_DIAL_SCRIPT_CONDITION_NOT_MATCH" => {
Some(Self::RetHeartDialScriptConditionNotMatch)
}
"RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_NUM_NOT_MATCH" => {
Some(Self::RetHeartDialScriptSubmitItemNumNotMatch)
}
"RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_ID_NOT_MATCH" => {
Some(Self::RetHeartDialScriptSubmitItemIdNotMatch)
}
"RET_HEART_DIAL_DIALOGUE_NOT_FOUND" => {
Some(Self::RetHeartDialDialogueNotFound)
}
"RET_HEART_DIAL_DIALOGUE_ALREADY_PERFORMED" => {
Some(Self::RetHeartDialDialogueAlreadyPerformed)
}
"RET_HEART_DIAL_NPC_NOT_FOUND" => Some(Self::RetHeartDialNpcNotFound),
"RET_HEART_DIAL_TRACE_CONFIG_NOT_FOUND" => {
Some(Self::RetHeartDialTraceConfigNotFound)
}
"RET_HEART_DIAL_FLOOR_TRACE_EXIST" => Some(Self::RetHeartDialFloorTraceExist),
"RET_HEART_DIAL_TRACE_FLOOR_NOT_MATCH" => {
Some(Self::RetHeartDialTraceFloorNotMatch)
}
"RET_TRAVEL_BROCHURE_CONFIG_ERROR" => {
Some(Self::RetTravelBrochureConfigError)
}
"RET_TRAVEL_BROCHURE_PARAM_INVALID" => {
Some(Self::RetTravelBrochureParamInvalid)
}
"RET_TRAVEL_BROCHURE_LOCKED" => Some(Self::RetTravelBrochureLocked),
"RET_TRAVEL_BROCHURE_CANNOT_OPERATE" => {
Some(Self::RetTravelBrochureCannotOperate)
}
"RET_TRAVEL_BROCHURE_WORLD_ID_NOT_MATCH" => {
Some(Self::RetTravelBrochureWorldIdNotMatch)
}
"RET_TRAVEL_BROCHURE_HAS_NO_WORLD_BOOK" => {
Some(Self::RetTravelBrochureHasNoWorldBook)
}
"RET_TRAVEL_BROCHURE_PAGE_FULL" => Some(Self::RetTravelBrochurePageFull),
"RET_MAP_ROTATION_NOT_IN_REGION" => Some(Self::RetMapRotationNotInRegion),
"RET_MAP_ROTATION_ROTATER_ALREADY_DEPLOYED" => {
Some(Self::RetMapRotationRotaterAlreadyDeployed)
}
"RET_MAP_ROTATION_ENERGY_NOT_ENOUGH" => {
Some(Self::RetMapRotationEnergyNotEnough)
}
"RET_MAP_ROTATION_ENTITY_NOT_ON_CUR_POSE" => {
Some(Self::RetMapRotationEntityNotOnCurPose)
}
"RET_MAP_ROTATION_ROTATER_NOT_DEPLOYED" => {
Some(Self::RetMapRotationRotaterNotDeployed)
}
"RET_MAP_ROTATION_POSE_ROTATER_MISMATCH" => {
Some(Self::RetMapRotationPoseRotaterMismatch)
}
"RET_MAP_ROTATION_ROTATER_NOT_REMOVABLE" => {
Some(Self::RetMapRotationRotaterNotRemovable)
}
"RET_MAP_ROTATION_ROTATER_DISPOSABLE" => {
Some(Self::RetMapRotationRotaterDisposable)
}
"RET_SPACE_ZOO_ACTIVITY_CAT_NOT_FOUND" => {
Some(Self::RetSpaceZooActivityCatNotFound)
}
"RET_SPACE_ZOO_ACTIVITY_CAT_PARAM_INVALID" => {
Some(Self::RetSpaceZooActivityCatParamInvalid)
}
"RET_SPACE_ZOO_ACTIVITY_CAT_ITEM_NOT_ENOUGH" => {
Some(Self::RetSpaceZooActivityCatItemNotEnough)
}
"RET_SPACE_ZOO_ACTIVITY_CAT_BAG_FULL" => {
Some(Self::RetSpaceZooActivityCatBagFull)
}
"RET_SPACE_ZOO_ACTIVITY_CAT_NOT_TO_MUTATE" => {
Some(Self::RetSpaceZooActivityCatNotToMutate)
}
"RET_SPACE_ZOO_ACTIVITY_CAT_STATE_ERROR" => {
Some(Self::RetSpaceZooActivityCatStateError)
}
"RET_SPACE_ZOO_ACTIVITY_CAT_CATTERY_LOCKED" => {
Some(Self::RetSpaceZooActivityCatCatteryLocked)
}
"RET_SPACE_ZOO_ACTIVITY_CAT_OUT_NOW" => {
Some(Self::RetSpaceZooActivityCatOutNow)
}
"RET_SPACE_ZOO_ACTIVITY_CAT_CONFIG_NOT_FOUND" => {
Some(Self::RetSpaceZooActivityCatConfigNotFound)
}
"RET_SPACE_ZOO_ACTIVITY_CAT_FEATURE_NOT_FOUND" => {
Some(Self::RetSpaceZooActivityCatFeatureNotFound)
}
"RET_SPACE_ZOO_ACTIVITY_CAT_ADD_CAT_ERROR" => {
Some(Self::RetSpaceZooActivityCatAddCatError)
}
"RET_SPACE_ZOO_ACTIVITY_CAT_MONEY_NOT_ENOUGH" => {
Some(Self::RetSpaceZooActivityCatMoneyNotEnough)
}
"RET_SPACE_ZOO_ACTIVITY_CAT_COND_NOT_MATCH" => {
Some(Self::RetSpaceZooActivityCatCondNotMatch)
}
"RET_STRONG_CHALLENGE_ACTIVITY_STAGE_CFG_MISS" => {
Some(Self::RetStrongChallengeActivityStageCfgMiss)
}
"RET_STRONG_CHALLENGE_ACTIVITY_STAGE_NOT_OPEN" => {
Some(Self::RetStrongChallengeActivityStageNotOpen)
}
"RET_STRONG_CHALLENGE_ACTIVITY_BUFF_ERROR" => {
Some(Self::RetStrongChallengeActivityBuffError)
}
"RET_ROLL_SHOP_NOT_FOUND" => Some(Self::RetRollShopNotFound),
"RET_ROLL_SHOP_GROUP_EMPTY" => Some(Self::RetRollShopGroupEmpty),
"RET_ROLL_SHOP_EMPTY" => Some(Self::RetRollShopEmpty),
"RET_ROLL_SHOP_GACHA_REQ_DUPLICATED" => {
Some(Self::RetRollShopGachaReqDuplicated)
}
"RET_ROLL_SHOP_RANDOM_ERROR" => Some(Self::RetRollShopRandomError),
"RET_ROLL_SHOP_GROUP_TYPE_NOT_FOUND" => {
Some(Self::RetRollShopGroupTypeNotFound)
}
"RET_ROLL_SHOP_HAS_STORED_REWARD_ALREADY" => {
Some(Self::RetRollShopHasStoredRewardAlready)
}
"RET_ROLL_SHOP_NO_STORED_REWARD" => Some(Self::RetRollShopNoStoredReward),
"RET_ROLL_SHOP_NOT_IN_VALID_SCENE" => Some(Self::RetRollShopNotInValidScene),
"RET_ROLL_SHOP_INVALID_ROLL_SHOP_TYPE" => {
Some(Self::RetRollShopInvalidRollShopType)
}
"RET_ACTIVITY_RAID_COLLECTION_PREV_NOT_FINISH" => {
Some(Self::RetActivityRaidCollectionPrevNotFinish)
}
"RET_ACTIVITY_RAID_COLLECTION_GROUP_ENTER_NEXT_UNAVAILABLE" => {
Some(Self::RetActivityRaidCollectionGroupEnterNextUnavailable)
}
"RET_ACTIVITY_RAID_COLLECTION_IS_LAST" => {
Some(Self::RetActivityRaidCollectionIsLast)
}
"RET_ACTIVITY_RAID_COLLECTION_IS_NOT_NEXT" => {
Some(Self::RetActivityRaidCollectionIsNotNext)
}
"RET_OFFERING_NOT_UNLOCK" => Some(Self::RetOfferingNotUnlock),
"RET_OFFERING_LEVEL_NOT_UNLOCK" => Some(Self::RetOfferingLevelNotUnlock),
"RET_OFFERING_REACH_MAX_LEVEL" => Some(Self::RetOfferingReachMaxLevel),
"RET_OFFERING_ITEM_NOT_ENOUGH" => Some(Self::RetOfferingItemNotEnough),
"RET_OFFERING_LONGTAIL_NOT_OPEN" => Some(Self::RetOfferingLongtailNotOpen),
"RET_OFFERING_REWARD_CONDITION" => Some(Self::RetOfferingRewardCondition),
"RET_DRINK_MAKER_CHAT_INVALID" => Some(Self::RetDrinkMakerChatInvalid),
"RET_DRINK_MAKER_PARAM_INVALID" => Some(Self::RetDrinkMakerParamInvalid),
"RET_DRINK_MAKER_PARAM_NOT_UNLOCK" => Some(Self::RetDrinkMakerParamNotUnlock),
"RET_DRINK_MAKER_CONFIG_NOT_FOUND" => Some(Self::RetDrinkMakerConfigNotFound),
"RET_DRINK_MAKER_NOT_LAST_CHAT" => Some(Self::RetDrinkMakerNotLastChat),
"RET_DRINK_MAKER_DAY_AND_FREE_PHASE_NOT_OPEN" => {
Some(Self::RetDrinkMakerDayAndFreePhaseNotOpen)
}
"RET_DRINK_MAKER_CHEERS_NOT_ABLE_TO_NEXT_GROUP" => {
Some(Self::RetDrinkMakerCheersNotAbleToNextGroup)
}
"RET_DRINK_MAKER_CHEERS_DRINK_ALREADY_MADE" => {
Some(Self::RetDrinkMakerCheersDrinkAlreadyMade)
}
"RET_DRINK_MAKER_CHEERS_ACTIVITY_NOT_OPEN" => {
Some(Self::RetDrinkMakerCheersActivityNotOpen)
}
"RET_DRINK_MAKER_CHEERS_MAKE_DRINK_PRE_MISSION_NOT_FINISHED" => {
Some(Self::RetDrinkMakerCheersMakeDrinkPreMissionNotFinished)
}
"RET_MONOPOLY_NOT_OPEN" => Some(Self::RetMonopolyNotOpen),
"RET_MONOPOLY_CONFIG_ERROR" => Some(Self::RetMonopolyConfigError),
"RET_MONOPOLY_DICE_NOT_ENOUGH" => Some(Self::RetMonopolyDiceNotEnough),
"RET_MONOPOLY_CUR_CELL_NOT_FINISH" => Some(Self::RetMonopolyCurCellNotFinish),
"RET_MONOPOLY_COIN_NOT_ENOUGH" => Some(Self::RetMonopolyCoinNotEnough),
"RET_MONOPOLY_CELL_WAIT_PENDING" => Some(Self::RetMonopolyCellWaitPending),
"RET_MONOPOLY_CELL_STATE_ERROR" => Some(Self::RetMonopolyCellStateError),
"RET_MONOPOLY_CELL_CONTENT_ERROR" => Some(Self::RetMonopolyCellContentError),
"RET_MONOPOLY_ITEM_NOT_ENOUGH" => Some(Self::RetMonopolyItemNotEnough),
"RET_MONOPOLY_CELL_CONTENT_CANNOT_GIVEUP" => {
Some(Self::RetMonopolyCellContentCannotGiveup)
}
"RET_MONOPOLY_ASSET_LEVEL_INVALID" => {
Some(Self::RetMonopolyAssetLevelInvalid)
}
"RET_MONOPOLY_TURN_NOT_FINISH" => Some(Self::RetMonopolyTurnNotFinish),
"RET_MONOPOLY_GUIDE_NOT_FINISH" => Some(Self::RetMonopolyGuideNotFinish),
"RET_MONOPOLY_RAFFLE_REWARD_REISSUED" => {
Some(Self::RetMonopolyRaffleRewardReissued)
}
"RET_MONOPOLY_NO_GAME_ACTIVE" => Some(Self::RetMonopolyNoGameActive),
"RET_MONOPOLY_GAME_RATIO_NOT_INCREASABLE" => {
Some(Self::RetMonopolyGameRatioNotIncreasable)
}
"RET_MONOPOLY_GAME_RATIO_MAX" => Some(Self::RetMonopolyGameRatioMax),
"RET_MONOPOLY_GAME_TARGET_RATIO_INVALID" => {
Some(Self::RetMonopolyGameTargetRatioInvalid)
}
"RET_MONOPOLY_GAME_BINGO_FLIP_POS_INVALID" => {
Some(Self::RetMonopolyGameBingoFlipPosInvalid)
}
"RET_MONOPOLY_GAME_GUESS_ALREADY_CHOOSE" => {
Some(Self::RetMonopolyGameGuessAlreadyChoose)
}
"RET_MONOPOLY_GAME_GUESS_CHOOSE_INVALID" => {
Some(Self::RetMonopolyGameGuessChooseInvalid)
}
"RET_MONOPOLY_GAME_GUESS_INFORMATION_ALREADY_BOUGHT" => {
Some(Self::RetMonopolyGameGuessInformationAlreadyBought)
}
"RET_MONOPOLY_GAME_RAISE_RATIO_NOT_UNLOCK" => {
Some(Self::RetMonopolyGameRaiseRatioNotUnlock)
}
"RET_MONOPOLY_FRIEND_NOT_SYNCED" => Some(Self::RetMonopolyFriendNotSynced),
"RET_MONOPOLY_GET_FRIEND_RANKING_LIST_IN_CD" => {
Some(Self::RetMonopolyGetFriendRankingListInCd)
}
"RET_MONOPOLY_LIKE_TARGET_NOT_FRIEND" => {
Some(Self::RetMonopolyLikeTargetNotFriend)
}
"RET_MONOPOLY_DAILY_ALREADY_LIKED" => {
Some(Self::RetMonopolyDailyAlreadyLiked)
}
"RET_MONOPOLY_SOCIAL_EVENT_STATUS_NOT_MATCH" => {
Some(Self::RetMonopolySocialEventStatusNotMatch)
}
"RET_MONOPOLY_SOCIAL_EVENT_SERVER_CACHE_NOT_EXIST" => {
Some(Self::RetMonopolySocialEventServerCacheNotExist)
}
"RET_MONOPOLY_ACTIVITY_ID_NOT_MATCH" => {
Some(Self::RetMonopolyActivityIdNotMatch)
}
"RET_MONOPOLY_RAFFLE_POOL_NOT_EXIST" => {
Some(Self::RetMonopolyRafflePoolNotExist)
}
"RET_MONOPOLY_RAFFLE_POOL_TIME_NOT_MATCH" => {
Some(Self::RetMonopolyRafflePoolTimeNotMatch)
}
"RET_MONOPOLY_RAFFLE_POOL_PHASE_NOT_MEET" => {
Some(Self::RetMonopolyRafflePoolPhaseNotMeet)
}
"RET_MONOPOLY_RAFFLE_POOL_SHOW_TIME_NOT_MEET" => {
Some(Self::RetMonopolyRafflePoolShowTimeNotMeet)
}
"RET_MONOPOLY_RAFFLE_TICKET_NOT_FOUND" => {
Some(Self::RetMonopolyRaffleTicketNotFound)
}
"RET_MONOPOLY_RAFFLE_TICKET_TIME_NOT_MEET" => {
Some(Self::RetMonopolyRaffleTicketTimeNotMeet)
}
"RET_MONOPOLY_RAFFLE_TICKET_REWARD_ALREADY_TAKEN" => {
Some(Self::RetMonopolyRaffleTicketRewardAlreadyTaken)
}
"RET_MONOPOLY_RAFFLE_POOL_NOT_IN_RAFFLE_TIME" => {
Some(Self::RetMonopolyRafflePoolNotInRaffleTime)
}
"RET_MONOPOLY_MBTI_REPORT_REWARD_ALREADY_TAKEN" => {
Some(Self::RetMonopolyMbtiReportRewardAlreadyTaken)
}
"RET_EVOLVE_BUILD_LEVEL_GAMING" => Some(Self::RetEvolveBuildLevelGaming),
"RET_EVEOLVE_BUILD_LEVEL_BAN_RANDOM" => {
Some(Self::RetEveolveBuildLevelBanRandom)
}
"RET_EVOLVE_BUILD_FIRST_REWARD_ALREADY_TAKEN" => {
Some(Self::RetEvolveBuildFirstRewardAlreadyTaken)
}
"RET_EVOLVE_BUILD_LEVEL_UNFINISH" => Some(Self::RetEvolveBuildLevelUnfinish),
"RET_EVOLVE_BUILD_SHOP_ABILITY_MAX_LEVEL" => {
Some(Self::RetEvolveBuildShopAbilityMaxLevel)
}
"RET_EVOLVE_BUILD_SHOP_ABILITY_MIN_LEVEL" => {
Some(Self::RetEvolveBuildShopAbilityMinLevel)
}
"RET_EVOLVE_BUILD_SHOP_ABILITY_NOT_GET" => {
Some(Self::RetEvolveBuildShopAbilityNotGet)
}
"RET_EVOLVE_BUILD_LEVEL_LOCK" => Some(Self::RetEvolveBuildLevelLock),
"RET_EVOLVE_BUILD_EXP_NOT_ENOUGH" => Some(Self::RetEvolveBuildExpNotEnough),
"RET_EVOLVE_BUILD_SHOP_ABILITY_LEVEL_ERROR" => {
Some(Self::RetEvolveBuildShopAbilityLevelError)
}
"RET_EVOLVE_BUILD_ACTIVITY_NOT_OPEN" => {
Some(Self::RetEvolveBuildActivityNotOpen)
}
"RET_EVOLVE_BUILD_SHOP_ABILITY_EMPTY" => {
Some(Self::RetEvolveBuildShopAbilityEmpty)
}
"RET_EVOLVE_BUILD_LEVEL_NOT_START" => Some(Self::RetEvolveBuildLevelNotStart),
"RET_EVOLVE_BUILD_SHOP_LOCK" => Some(Self::RetEvolveBuildShopLock),
"RET_EVOLVE_BUILD_REWARD_LOCK" => Some(Self::RetEvolveBuildRewardLock),
"RET_EVOLVE_BUILD_REWARD_LEVEL_MAX" => {
Some(Self::RetEvolveBuildRewardLevelMax)
}
"RET_EVOLVE_BUILD_REWARD_ALREADY_ALL_TAKEN" => {
Some(Self::RetEvolveBuildRewardAlreadyAllTaken)
}
"RET_EVOLVE_BUILD_SEASON_ERROR" => Some(Self::RetEvolveBuildSeasonError),
"RET_EVOLVE_BUILD_TEACH_SKIP_QUEST_NOT_FINISH" => {
Some(Self::RetEvolveBuildTeachSkipQuestNotFinish)
}
"RET_CLOCK_PARK_CONFIG_ERROR" => Some(Self::RetClockParkConfigError),
"RET_CLOCK_PARK_EFFECT_ERROR" => Some(Self::RetClockParkEffectError),
"RET_CLOCK_PARK_SCRIPT_ALREADY_UNLOCK" => {
Some(Self::RetClockParkScriptAlreadyUnlock)
}
"RET_CLOCK_PARK_SCRIPT_UNLOCK_CONDITION_NOT_MEET" => {
Some(Self::RetClockParkScriptUnlockConditionNotMeet)
}
"RET_CLOCK_PARK_TALENT_ALREADY_UNLOCK" => {
Some(Self::RetClockParkTalentAlreadyUnlock)
}
"RET_CLOCK_PARK_SCRIPT_LOCKED" => Some(Self::RetClockParkScriptLocked),
"RET_CLOCK_PARK_HAS_ONGOING_SCRIPT" => {
Some(Self::RetClockParkHasOngoingScript)
}
"RET_CLOCK_PARK_NO_ONGOING_SCRIPT" => Some(Self::RetClockParkNoOngoingScript),
"RET_CLOCK_PARK_DICE_PLACEMENT_ERROR" => {
Some(Self::RetClockParkDicePlacementError)
}
"RET_CLOCK_PARK_MISMATCH_STATUS" => Some(Self::RetClockParkMismatchStatus),
"RET_CLOCK_PARK_NO_BUFF" => Some(Self::RetClockParkNoBuff),
"RET_CLOCK_PARK_SLOT_MACHINE_GACHA_REQ_DUPLICATED" => {
Some(Self::RetClockParkSlotMachineGachaReqDuplicated)
}
"RET_CLOCK_PARK_SLOT_MACHINE_COST_NOT_ENOUGH" => {
Some(Self::RetClockParkSlotMachineCostNotEnough)
}
"RET_CLOCK_PARK_SLOT_MACHINE_GACHA_CNT_EXCEED_LIMIT" => {
Some(Self::RetClockParkSlotMachineGachaCntExceedLimit)
}
"RET_CLOCK_PARK_NOT_OPEN" => Some(Self::RetClockParkNotOpen),
"RET_TOURN_ROGUE_STATUS_MISMATCH" => Some(Self::RetTournRogueStatusMismatch),
"RET_MAGIC_ROGUE_STATUS_MISMATCH" => Some(Self::RetMagicRogueStatusMismatch),
"RET_AUTO_MOUNT_MAGIC_UNIT_NO_MATCHED_MAGIC_SCEPTER" => {
Some(Self::RetAutoMountMagicUnitNoMatchedMagicScepter)
}
"RET_MAGIC_UNIT_WORKBENCH_REFORGE_GEN_FAIL" => {
Some(Self::RetMagicUnitWorkbenchReforgeGenFail)
}
"RET_MATCH_ALREADY_IN_MATCH" => Some(Self::RetMatchAlreadyInMatch),
"RET_MATCH_NOT_IN_MATCH" => Some(Self::RetMatchNotInMatch),
"RET_MATCH_PLAY_NOT_OPEN" => Some(Self::RetMatchPlayNotOpen),
"RET_CROSS_STATE_ERROR" => Some(Self::RetCrossStateError),
"RET_MATCH_VERSION_NOT_EQUAL" => Some(Self::RetMatchVersionNotEqual),
"RET_MATCH_PLAYER_NOT_IN_LOBBY_ROOM" => {
Some(Self::RetMatchPlayerNotInLobbyRoom)
}
"RET_LOBBY_STATE_NOT_MATCH" => Some(Self::RetLobbyStateNotMatch),
"RET_LOBBY_ROOM_NOT_EXIST" => Some(Self::RetLobbyRoomNotExist),
"RET_LOBBY_ROOM_PALYER_FULL" => Some(Self::RetLobbyRoomPalyerFull),
"RET_LOBBY_ROOM_PALYER_NOT_READY" => Some(Self::RetLobbyRoomPalyerNotReady),
"RET_LOBBY_ROOM_PALYER_FIGHTING" => Some(Self::RetLobbyRoomPalyerFighting),
"RET_FIGHT_ROOM_NOT_EXIST" => Some(Self::RetFightRoomNotExist),
"RET_FIGHT_MATCH3_PLAYER_STATE_ERR" => {
Some(Self::RetFightMatch3PlayerStateErr)
}
"RET_FIGHT_MATCH3_ROOM_STATE_ERR" => Some(Self::RetFightMatch3RoomStateErr),
"RET_CROSS_STATE_TIME_OUT" => Some(Self::RetCrossStateTimeOut),
"RET_LOBBY_START_FIGHT_DISABLE" => Some(Self::RetLobbyStartFightDisable),
"RET_LOBBY_START_FIGHT_PLAYER_LACK" => {
Some(Self::RetLobbyStartFightPlayerLack)
}
"RET_MATCH_CLIENT_DATA_VERSION_LOW" => {
Some(Self::RetMatchClientDataVersionLow)
}
"RET_LOBBY_START_MATCH_DISABLE" => Some(Self::RetLobbyStartMatchDisable),
"RET_LOBBY_INTERACT_IN_CD" => Some(Self::RetLobbyInteractInCd),
"RET_LOBBY_OWNER_STATE_ERR" => Some(Self::RetLobbyOwnerStateErr),
"RET_LOBBY_OP_TOO_FAST" => Some(Self::RetLobbyOpTooFast),
"RET_FIGHT_MATCH3_SOLO_PLAYER_TURN_ERR" => {
Some(Self::RetFightMatch3SoloPlayerTurnErr)
}
"RET_MATCH_PLAY_NOT_SUPPORTED" => Some(Self::RetMatchPlayNotSupported),
"RET_MATCH_PLAY_DATA_NOT_EXIST" => Some(Self::RetMatchPlayDataNotExist),
"RET_MATCH_PLAY_NOT_SUPPORT_FRIEND_RANKING" => {
Some(Self::RetMatchPlayNotSupportFriendRanking)
}
"RET_MATCH_PLAY_GET_FRIEND_RANKING_INFO_IN_CD" => {
Some(Self::RetMatchPlayGetFriendRankingInfoInCd)
}
"RET_SWORD_TRAINING_NO_ACTIVE_GAME" => {
Some(Self::RetSwordTrainingNoActiveGame)
}
"RET_SWORD_TRAINING_NO_PENDING_ACTION_MATCH" => {
Some(Self::RetSwordTrainingNoPendingActionMatch)
}
"RET_SWORD_TRAINING_PARTNER_ABILITY_INVALID" => {
Some(Self::RetSwordTrainingPartnerAbilityInvalid)
}
"RET_SWORD_TRAINING_SKILL_ALREADY_LEARNED" => {
Some(Self::RetSwordTrainingSkillAlreadyLearned)
}
"RET_SWORD_TRAINING_CONDITION_NOT_MEET" => {
Some(Self::RetSwordTrainingConditionNotMeet)
}
"RET_SWORD_TRAINING_PARENT_SKILL_NOT_LEARNED" => {
Some(Self::RetSwordTrainingParentSkillNotLearned)
}
"RET_SWORD_TRAINING_SKILL_TYPE_NOT_UNLOCK" => {
Some(Self::RetSwordTrainingSkillTypeNotUnlock)
}
"RET_SWORD_TRAINING_GAME_ALREADY_EXIST" => {
Some(Self::RetSwordTrainingGameAlreadyExist)
}
"RET_SWORD_TRAINING_ENDING_HINT_NOT_MATCH" => {
Some(Self::RetSwordTrainingEndingHintNotMatch)
}
"RET_SWORD_TRAINING_STORYLINE_CONFIG_NOT_FOUND" => {
Some(Self::RetSwordTrainingStorylineConfigNotFound)
}
"RET_SWORD_TRAINING_STORY_CONFIG_NOT_FOUND" => {
Some(Self::RetSwordTrainingStoryConfigNotFound)
}
"RET_SWORD_TRAINING_UNLOCK_NOT_FINISH" => {
Some(Self::RetSwordTrainingUnlockNotFinish)
}
"RET_SWORD_TRAINING_OPTION_MISMATCH" => {
Some(Self::RetSwordTrainingOptionMismatch)
}
"RET_SWORD_TRAINING_RESTORE_WITHOUT_EXAM_FAILED" => {
Some(Self::RetSwordTrainingRestoreWithoutExamFailed)
}
"RET_SWORD_TRAINING_NO_RESTORE_GAME_AVAILABLE" => {
Some(Self::RetSwordTrainingNoRestoreGameAvailable)
}
"RET_SWORD_TRAINING_ENDING_STORY_NOT_MATCH" => {
Some(Self::RetSwordTrainingEndingStoryNotMatch)
}
"RET_SWORD_TRAINING_ENDING_NOT_FINISH" => {
Some(Self::RetSwordTrainingEndingNotFinish)
}
"RET_SWORD_TRAINING_ENDING_REWARD_TAKEN" => {
Some(Self::RetSwordTrainingEndingRewardTaken)
}
"RET_SWORD_TRAINING_COMBAT_RANK_NOT_CHANGE" => {
Some(Self::RetSwordTrainingCombatRankNotChange)
}
"RET_SWORD_TRAINING_DIRECT_BATTLE_DISABLE" => {
Some(Self::RetSwordTrainingDirectBattleDisable)
}
"RET_FIGHT_FEST_PHASE_NOT_MATCH" => Some(Self::RetFightFestPhaseNotMatch),
"RET_FIGHT_FEST_SCORE_RACE_ALREADY_FINISH" => {
Some(Self::RetFightFestScoreRaceAlreadyFinish)
}
"RET_FIGHT_FEST_CHALLENGE_LOCKED" => Some(Self::RetFightFestChallengeLocked),
"RET_FIGHT_FEST_COACH_SKILL_LOCKED" => {
Some(Self::RetFightFestCoachSkillLocked)
}
"RET_FIGHT_FEST_COACH_SKILL_EQUIP_TYPE_EXISTED" => {
Some(Self::RetFightFestCoachSkillEquipTypeExisted)
}
"RET_FIGHT_FEST_SCORE_RACE_MISSION_DOIND" => {
Some(Self::RetFightFestScoreRaceMissionDoind)
}
"RET_FIGHT_FEST_COACH_SKILL_NO_EQUIP" => {
Some(Self::RetFightFestCoachSkillNoEquip)
}
"RET_PET_NOT_EXIST" => Some(Self::RetPetNotExist),
"RET_PET_ALREADY_SUMMONED" => Some(Self::RetPetAlreadySummoned),
"RET_PET_NOT_SUMMONED" => Some(Self::RetPetNotSummoned),
"RET_MUSIC_RHYTHM_LEVEL_TIME_TOO_SHORT" => {
Some(Self::RetMusicRhythmLevelTimeTooShort)
}
"RET_MUSIC_RHYTHM_NOT_IN_LEVEL" => Some(Self::RetMusicRhythmNotInLevel),
"RET_MUSIC_RHYTHM_PRE_DIFFICULTY_NOT_PASS" => {
Some(Self::RetMusicRhythmPreDifficultyNotPass)
}
"RET_MUSIC_RHYTHM_SONG_LIMITED" => Some(Self::RetMusicRhythmSongLimited),
"RET_MUSIC_RHYTHM_SONG_LOCKED" => Some(Self::RetMusicRhythmSongLocked),
"RET_MUSIC_RHYTHM_TRACK_LOCKED" => Some(Self::RetMusicRhythmTrackLocked),
"RET_MUSIC_RHYTHM_LEVEL_NOT_UNLOCK" => {
Some(Self::RetMusicRhythmLevelNotUnlock)
}
"RET_MUSIC_RHYTHM_SONG_SFX_LOCKED" => Some(Self::RetMusicRhythmSongSfxLocked),
"RET_TRAIN_PARTY_COIN_NOT_ENOUGH" => Some(Self::RetTrainPartyCoinNotEnough),
"RET_TRAIN_PARTY_DIY_TAG_NOT_MATCH" => {
Some(Self::RetTrainPartyDiyTagNotMatch)
}
"RET_TRAIN_PARTY_USE_CARD_MOBILITY_NOT_ENOUGH" => {
Some(Self::RetTrainPartyUseCardMobilityNotEnough)
}
"RET_TRAIN_PARTY_AREA_UNLOCK_COIN_NOT_ENOUGH" => {
Some(Self::RetTrainPartyAreaUnlockCoinNotEnough)
}
"RET_TAROT_BOOK_ENERGY_NOT_ENOUGH" => Some(Self::RetTarotBookEnergyNotEnough),
"RET_TAROT_BOOK_PACK_NOT_AVAILABLE" => {
Some(Self::RetTarotBookPackNotAvailable)
}
"RET_TAROT_BOOK_STORY_ALREADY_UNLOCK" => {
Some(Self::RetTarotBookStoryAlreadyUnlock)
}
"RET_TAROT_BOOK_CARD_NOT_ENOUGH" => Some(Self::RetTarotBookCardNotEnough),
"RET_TAROT_BOOK_CLUE_NOT_ENOUGH" => Some(Self::RetTarotBookClueNotEnough),
"RET_TAROT_BOOK_UNLOCK_STORY_CARD_NOT_SAME" => {
Some(Self::RetTarotBookUnlockStoryCardNotSame)
}
"RET_TAROT_BOOK_STORY_NOT_UNLOCK" => Some(Self::RetTarotBookStoryNotUnlock),
"RET_TAROT_BOOK_STORY_ALREADY_FINISH" => {
Some(Self::RetTarotBookStoryAlreadyFinish)
}
"RET_TAROT_BOOK_INTERACTION_ALREADY_FINISH" => {
Some(Self::RetTarotBookInteractionAlreadyFinish)
}
"RET_CHIMERA_CHIMERA_NOT_UNLOCK" => Some(Self::RetChimeraChimeraNotUnlock),
"RET_CHIMERA_CHIMERA_DUPLICATED" => Some(Self::RetChimeraChimeraDuplicated),
"RET_CHIMERA_CHIMERA_TYPE_ERROR" => Some(Self::RetChimeraChimeraTypeError),
"RET_CHIMERA_WORK_MISMATCH_ROUND" => Some(Self::RetChimeraWorkMismatchRound),
"RET_CHIMERA_WORK_ROUND_OPTION_NOT_MEET" => {
Some(Self::RetChimeraWorkRoundOptionNotMeet)
}
"RET_CHIMERA_ENDLESS_NOT_UNLOCK" => Some(Self::RetChimeraEndlessNotUnlock),
"RET_CHIMERA_IN_ENDLESS" => Some(Self::RetChimeraInEndless),
"RET_CHIMERA_NOT_IN_ENDLESS" => Some(Self::RetChimeraNotInEndless),
"RET_CHIMERA_CHIMERA_FALL_IN_ENDLESS" => {
Some(Self::RetChimeraChimeraFallInEndless)
}
"RET_PLANET_FES_AVATAR_NOT_EXIST" => Some(Self::RetPlanetFesAvatarNotExist),
"RET_PLANET_FES_LAND_NOT_EXIST" => Some(Self::RetPlanetFesLandNotExist),
"RET_PLANET_FES_ITEM_NOT_ENOUGH" => Some(Self::RetPlanetFesItemNotEnough),
"RET_PLANET_FES_LAND_ALREADY_UNLOCK" => {
Some(Self::RetPlanetFesLandAlreadyUnlock)
}
"RET_PLANET_FES_WORK_AVATAR_REPEAT" => {
Some(Self::RetPlanetFesWorkAvatarRepeat)
}
"RET_PLANET_FES_WORK_AVATAR_TYPE_NOT_MATCH" => {
Some(Self::RetPlanetFesWorkAvatarTypeNotMatch)
}
"RET_PLANET_FES_ACTIVITY_NOT_OPEN" => Some(Self::RetPlanetFesActivityNotOpen),
"RET_PLANET_FES_SKILLTREE_PHASE_NOT_UNLOCK" => {
Some(Self::RetPlanetFesSkilltreePhaseNotUnlock)
}
"RET_PLANET_FES_SKILL_NOT_UNLOCK" => Some(Self::RetPlanetFesSkillNotUnlock),
"RET_PLANET_FES_CONFIG_ERROR" => Some(Self::RetPlanetFesConfigError),
"RET_PLANET_FES_NOT_IN_BUSINESS_DAY" => {
Some(Self::RetPlanetFesNotInBusinessDay)
}
"RET_PLANET_FES_EVENT_LOCKED" => Some(Self::RetPlanetFesEventLocked),
"RET_PLANET_FES_EVENT_FINISHED" => Some(Self::RetPlanetFesEventFinished),
"RET_PLANET_FES_EVENT_IN_CD" => Some(Self::RetPlanetFesEventInCd),
"RET_PLANET_FES_EVENT_ALREADY_IN_STATE" => {
Some(Self::RetPlanetFesEventAlreadyInState)
}
"RET_PLANET_FES_EVENT_NO_WORK_AVATAR" => {
Some(Self::RetPlanetFesEventNoWorkAvatar)
}
"RET_PLANET_FES_EVENT_PROCESSING_CANNOT_DISAPPEAR" => {
Some(Self::RetPlanetFesEventProcessingCannotDisappear)
}
"RET_PLANET_FES_EVENT_OPTION_PHASE_WRONG" => {
Some(Self::RetPlanetFesEventOptionPhaseWrong)
}
"RET_PLANET_FES_FUNCTION_NOT_UNLOCK" => {
Some(Self::RetPlanetFesFunctionNotUnlock)
}
"RET_PLANET_FES_REWARD_ALREADY_TAKEN" => {
Some(Self::RetPlanetFesRewardAlreadyTaken)
}
"RET_PLANET_FES_EVENT_GAME_NOT_ACTIVE" => {
Some(Self::RetPlanetFesEventGameNotActive)
}
"RET_PLANET_FES_REGION_PROGRESS_NOT_ENOUGH" => {
Some(Self::RetPlanetFesRegionProgressNotEnough)
}
"RET_PLANET_FES_FRIEND_ITEM_NOT_ENOUGH" => {
Some(Self::RetPlanetFesFriendItemNotEnough)
}
"RET_PLANET_FES_PIECE_PERMISSION_BAN" => {
Some(Self::RetPlanetFesPiecePermissionBan)
}
"RET_PLANET_FES_PIECE_OFFER_NOT_EXIST" => {
Some(Self::RetPlanetFesPieceOfferNotExist)
}
"RET_PLANET_FES_PIECE_APPLY_IN_STACK_TOO_MUCH" => {
Some(Self::RetPlanetFesPieceApplyInStackTooMuch)
}
"RET_PLANET_FES_PIECE_APPLY_NOT_EXIST" => {
Some(Self::RetPlanetFesPieceApplyNotExist)
}
"RET_PLANET_FES_GET_FRIEND_RANKING_LIST_IN_CD" => {
Some(Self::RetPlanetFesGetFriendRankingListInCd)
}
"RET_PLANET_FES_GIVE_PIECE_OWNED_BY_TARGET" => {
Some(Self::RetPlanetFesGivePieceOwnedByTarget)
}
"RET_PLANET_FES_LEVEL_MAX" => Some(Self::RetPlanetFesLevelMax),
"RET_PLANET_FES_EXCLUSIVE_EVENT" => Some(Self::RetPlanetFesExclusiveEvent),
"RET_MARBLE_SEAL_ALREADY_UNLOCKED" => {
Some(Self::RetMarbleSealAlreadyUnlocked)
}
"RET_MARBLE_SEAL_SHOP_ITEM_NOT_ENOUGH" => {
Some(Self::RetMarbleSealShopItemNotEnough)
}
"RET_MARBLE_SEAL_LOCKED" => Some(Self::RetMarbleSealLocked),
"RET_CAKE_RACE_FIELD_LOCKED" => Some(Self::RetCakeRaceFieldLocked),
"RET_CAKE_RACE_FIELD_COST_NOT_ENOUGH" => {
Some(Self::RetCakeRaceFieldCostNotEnough)
}
"RET_CAKE_RACE_FIELD_PVP_ONLY" => Some(Self::RetCakeRaceFieldPvpOnly),
"RET_CAKE_RACE_ALREADY_IN_GAME" => Some(Self::RetCakeRaceAlreadyInGame),
"RET_CAKE_RACE_GET_FRIEND_RANKING_LIST_IN_CD" => {
Some(Self::RetCakeRaceGetFriendRankingListInCd)
}
"RET_CAKE_RACE_LIKE_FRIEND_TARGET_NOT_FRIEND" => {
Some(Self::RetCakeRaceLikeFriendTargetNotFriend)
}
"RET_CAKE_RACE_LIKE_FRIEND_DAILY_ALREADY_LIKED" => {
Some(Self::RetCakeRaceLikeFriendDailyAlreadyLiked)
}
"RET_CAKE_RACE_LIKE_FRIEND_IN_CD" => Some(Self::RetCakeRaceLikeFriendInCd),
"RET_FATE_STATUS_NOT_MATCH" => Some(Self::RetFateStatusNotMatch),
"RET_FATE_BUFF_SLOT_NOT_ENOUGH" => Some(Self::RetFateBuffSlotNotEnough),
"RET_FATE_COIN_NOT_ENOUGH" => Some(Self::RetFateCoinNotEnough),
"RET_FATE_REIJU_REROLL_COUNT_NOT_ENOUGH" => {
Some(Self::RetFateReijuRerollCountNotEnough)
}
"RET_FATE_BUFF_LEVEL_MAX" => Some(Self::RetFateBuffLevelMax),
"RET_FATE_ACTION_QUEUE_NOT_EMPTY" => Some(Self::RetFateActionQueueNotEmpty),
"RET_PARKOUR_ACTIVITY_NOT_OPEN" => Some(Self::RetParkourActivityNotOpen),
"RET_PARKOUR_LEVEL_NOT_UNLOCK" => Some(Self::RetParkourLevelNotUnlock),
"RET_PARKOUR_RAIL_BALL_NOT_ALLOWED" => {
Some(Self::RetParkourRailBallNotAllowed)
}
"RET_PARKOUR_NOT_IN_LEVEL" => Some(Self::RetParkourNotInLevel),
"RET_PARKOUR_LEVEL_NOT_MATCH" => Some(Self::RetParkourLevelNotMatch),
"RET_PARKOUR_NOT_PLAYED_ALL_NON_STORY_LEVEL" => {
Some(Self::RetParkourNotPlayedAllNonStoryLevel)
}
"RET_FTC_LIMIT_NAME_CHANGE" => Some(Self::RetFtcLimitNameChange),
"RET_ELF_RESTAURANT_CONFIG_ERROR" => Some(Self::RetElfRestaurantConfigError),
"RET_ELF_RESTAURANT_FIELD_ALREADY_BOUGHT" => {
Some(Self::RetElfRestaurantFieldAlreadyBought)
}
"RET_ELF_RESTAURANT_FIELD_NOT_BOUGHT" => {
Some(Self::RetElfRestaurantFieldNotBought)
}
"RET_ELF_RESTAURANT_FIELD_CELL_INVALID" => {
Some(Self::RetElfRestaurantFieldCellInvalid)
}
"RET_ELF_RESTAURANT_FARM_TYPE_INVALID" => {
Some(Self::RetElfRestaurantFarmTypeInvalid)
}
"RET_ELF_RESTAURANT_SHOP_ITEM_NOT_EXIST" => {
Some(Self::RetElfRestaurantShopItemNotExist)
}
"RET_ELF_RESTAURANT_SHOP_ITEM_COUNT_LIMIT" => {
Some(Self::RetElfRestaurantShopItemCountLimit)
}
"RET_ELF_RESTAURANT_TRADE_ORDER_NOT_EXIST" => {
Some(Self::RetElfRestaurantTradeOrderNotExist)
}
"RET_ELF_RESTAURANT_NO_REWARD" => Some(Self::RetElfRestaurantNoReward),
"RET_ELF_RESTAURANT_NOT_INIT" => Some(Self::RetElfRestaurantNotInit),
"RET_GRID_FIGHT_CONF_MISS" => Some(Self::RetGridFightConfMiss),
"RET_GRID_FIGHT_ROLE_NOT_EXIST" => Some(Self::RetGridFightRoleNotExist),
"RET_GRID_FIGHT_ROLE_ALREADY_EXIST" => {
Some(Self::RetGridFightRoleAlreadyExist)
}
"RET_GRID_FIGHT_POS_EXIST_ROLE" => Some(Self::RetGridFightPosExistRole),
"RET_GRID_FIGHT_POS_NOT_VALID" => Some(Self::RetGridFightPosNotValid),
"RET_GRID_FIGHT_COIN_NOT_ENOUGH" => Some(Self::RetGridFightCoinNotEnough),
"RET_GRID_FIGHT_EQUIP_NOT_EXIST" => Some(Self::RetGridFightEquipNotExist),
"RET_GRID_FIGHT_EQUIP_CANNOT_DRESS" => {
Some(Self::RetGridFightEquipCannotDress)
}
"RET_GRID_FIGHT_PARAM_NOT_MATCH" => Some(Self::RetGridFightParamNotMatch),
"RET_GRID_FIGHT_EQUIP_DRESS_SAME" => Some(Self::RetGridFightEquipDressSame),
"RET_GRID_FIGHT_EQUIP_DRESSED" => Some(Self::RetGridFightEquipDressed),
"RET_GRID_FIGHT_RANDOM_ERR" => Some(Self::RetGridFightRandomErr),
"RET_GRID_FIGHT_GOODS_SOLD" => Some(Self::RetGridFightGoodsSold),
"RET_GRID_FIGHT_ITEM_NOT_ENOUGH" => Some(Self::RetGridFightItemNotEnough),
"RET_GRID_FIGHT_GAMEPLAY_LEVEL_MAX" => {
Some(Self::RetGridFightGameplayLevelMax)
}
"RET_GRID_FIGHT_ALREADY_IN_GAMEPLAY" => {
Some(Self::RetGridFightAlreadyInGameplay)
}
"RET_GRID_FIGHT_EQUIP_TRAIT_LIMIT" => Some(Self::RetGridFightEquipTraitLimit),
"RET_GRID_FIGHT_REGION_FULL" => Some(Self::RetGridFightRegionFull),
"RET_GRID_FIGHT_TEMPORARY_EQUIP" => Some(Self::RetGridFightTemporaryEquip),
"RET_GRID_FIGHT_NOT_IN_GAMEPLAY" => Some(Self::RetGridFightNotInGameplay),
"RET_GRID_FIGHT_ADD_EQUIP_FAIL" => Some(Self::RetGridFightAddEquipFail),
"RET_GRID_FIGHT_ADD_CONSUMABLE_FAIL" => {
Some(Self::RetGridFightAddConsumableFail)
}
"RET_GRID_FIGHT_CREATE_ROLE_FAIL" => Some(Self::RetGridFightCreateRoleFail),
"RET_GRID_FIGHT_CANNOT_UPGRADE" => Some(Self::RetGridFightCannotUpgrade),
"RET_GRID_FIGHT_NO_EMPTY_POS" => Some(Self::RetGridFightNoEmptyPos),
"RET_GRID_FIGHT_FORGE_NOT_EXIST" => Some(Self::RetGridFightForgeNotExist),
"RET_GRID_FIGHT_ADD_FORGE_FAIL" => Some(Self::RetGridFightAddForgeFail),
"RET_GRID_FIGHT_ORB_NOT_ENOUGH" => Some(Self::RetGridFightOrbNotEnough),
"RET_GRID_FIGHT_ORB_NOT_EXIST" => Some(Self::RetGridFightOrbNotExist),
"RET_GRID_FIGHT_SUPPLY_NO_REROLL" => Some(Self::RetGridFightSupplyNoReroll),
"RET_GRID_FIGHT_HIGH_RARIY_FOR_COPY" => {
Some(Self::RetGridFightHighRariyForCopy)
}
"RET_GRID_FIGHT_ROLE_FULL_FOR_COPY" => {
Some(Self::RetGridFightRoleFullForCopy)
}
"RET_GRID_FIGHT_UNDRESS_EQUIP_FAIL" => {
Some(Self::RetGridFightUndressEquipFail)
}
"RET_GRID_FIGHT_DATA_LOCKED" => Some(Self::RetGridFightDataLocked),
"RET_GRID_FIGHT_SAME_ROLE_IN_BATTLE" => {
Some(Self::RetGridFightSameRoleInBattle)
}
"RET_GRID_FIGHT_SUPPLY_ALL_SELECTED" => {
Some(Self::RetGridFightSupplyAllSelected)
}
"RET_GRID_FIGHT_TRAIT_TRACK_MAX" => Some(Self::RetGridFightTraitTrackMax),
"RET_GRID_FIGHT_POS_BAN" => Some(Self::RetGridFightPosBan),
"RET_GRID_FIGHT_POS_EXIST_ITEM" => Some(Self::RetGridFightPosExistItem),
"RET_GRID_FIGHT_TALENT_ENABLED" => Some(Self::RetGridFightTalentEnabled),
"RET_GRID_FIGHT_TALENT_COST_NOT_ENOUGH" => {
Some(Self::RetGridFightTalentCostNotEnough)
}
"RET_GRID_FIGHT_TALENT_PRE_NOT_ENABLED" => {
Some(Self::RetGridFightTalentPreNotEnabled)
}
"RET_GRID_FIGHT_DIVISION_INVALID" => Some(Self::RetGridFightDivisionInvalid),
"RET_GRID_FIGHT_TALENT_PERMANENT_LIMIT" => {
Some(Self::RetGridFightTalentPermanentLimit)
}
"RET_GRID_FIGHT_WEEKLY_REWARD_TAKEN" => {
Some(Self::RetGridFightWeeklyRewardTaken)
}
"RET_GRID_FIGHT_WEEKLY_SCORE_NOT_ENOUGH" => {
Some(Self::RetGridFightWeeklyScoreNotEnough)
}
"RET_GRID_FIGHT_CRAFT_COST_EQUIP_DRESSED" => {
Some(Self::RetGridFightCraftCostEquipDressed)
}
"RET_GRID_FIGHT_CREATE_NPC_FAIL" => Some(Self::RetGridFightCreateNpcFail),
"RET_GRID_FIGHT_NO_POS_CAN_PLACE" => Some(Self::RetGridFightNoPosCanPlace),
"RET_GRID_FIGHT_NPC_POS_LIMIT" => Some(Self::RetGridFightNpcPosLimit),
"RET_GRID_FIGHT_CRAFT_EQUIP_ON_DIFF_ROLE" => {
Some(Self::RetGridFightCraftEquipOnDiffRole)
}
"RET_GRID_FIGHT_GLOBAL_HP_NOT_ENOUGH" => {
Some(Self::RetGridFightGlobalHpNotEnough)
}
"RET_GRID_FIGHT_EQUIP_TRACK_MAX" => Some(Self::RetGridFightEquipTrackMax),
"RET_GRID_FIGHT_NPC_NOT_EXIST" => Some(Self::RetGridFightNpcNotExist),
"RET_GRID_FIGHT_RECYCLE_ROLE_IN_TUTORIAL" => {
Some(Self::RetGridFightRecycleRoleInTutorial)
}
"RET_GRID_FIGHT_TUTORIAL_TASK_NOT_FINISHED" => {
Some(Self::RetGridFightTutorialTaskNotFinished)
}
"RET_GRID_FIGHT_TUTORIAL_UPDATE_POS_ININVALID" => {
Some(Self::RetGridFightTutorialUpdatePosIninvalid)
}
"RET_GRID_FIGHT_NO_REROLL_CNT" => Some(Self::RetGridFightNoRerollCnt),
"RET_GRID_FIGHT_TUTORIAL_REFRESH_SHOP_LIMITED" => {
Some(Self::RetGridFightTutorialRefreshShopLimited)
}
"RET_GRID_FIGHT_TUTORIAL_BUY_SHOP_LIMITED" => {
Some(Self::RetGridFightTutorialBuyShopLimited)
}
"RET_GRID_FIGHT_OC_UNLOCK_QUEST_NOT_FINISHED" => {
Some(Self::RetGridFightOcUnlockQuestNotFinished)
}
"RET_GRID_FIGHT_FORGE_LIMIT_SELECT_IDX_IN_TUTORIAL" => {
Some(Self::RetGridFightForgeLimitSelectIdxInTutorial)
}
"RET_GRID_FIGHT_GAME_REF_ID_TOO_LONG" => {
Some(Self::RetGridFightGameRefIdTooLong)
}
"RET_GRID_FIGHT_FEATURE_SWITCH_CLOSED" => {
Some(Self::RetGridFightFeatureSwitchClosed)
}
"RET_GRID_FIGHT_EQUIP_TRAIT_EXCLUSIVE" => {
Some(Self::RetGridFightEquipTraitExclusive)
}
"RET_GRID_FIGHT_SHOP_LOCKED" => Some(Self::RetGridFightShopLocked),
"RET_GRID_FIGHT_BUY_EXP_LOCKED" => Some(Self::RetGridFightBuyExpLocked),
"RET_HIPPLEN_AGENDA_WORK_UNAVAIBLE" => {
Some(Self::RetHipplenAgendaWorkUnavaible)
}
"RET_HIPPLEN_AGENDA_WORK_CONFLICT" => {
Some(Self::RetHipplenAgendaWorkConflict)
}
"RET_HIPPLEN_AGENDA_ACTION_LACK" => Some(Self::RetHipplenAgendaActionLack),
"RET_HIPPLEN_AGENDA_ENERGY_LACK" => Some(Self::RetHipplenAgendaEnergyLack),
"RET_HIPPLEN_AGENDA_NO_WORK_FOR_SETTLE" => {
Some(Self::RetHipplenAgendaNoWorkForSettle)
}
"RET_HIPPLEN_AGENDA_SETTLE_WORK_MISMATCH" => {
Some(Self::RetHipplenAgendaSettleWorkMismatch)
}
"RET_HIPPLEN_PHASE_CONFIG_NO_FOUND" => {
Some(Self::RetHipplenPhaseConfigNoFound)
}
"RET_HIPPLEN_TRIAL_MISSION_NOT_FINISHED" => {
Some(Self::RetHipplenTrialMissionNotFinished)
}
"RET_HIPPLEN_AGENDA_SET_WHEN_TRIAL" => {
Some(Self::RetHipplenAgendaSetWhenTrial)
}
"RET_HIPPLEN_AGENDA_OPEN_CYCLE_FAIL" => {
Some(Self::RetHipplenAgendaOpenCycleFail)
}
"RET_HIPPLEN_AGENDA_SETTLE_PARA_INVALID" => {
Some(Self::RetHipplenAgendaSettleParaInvalid)
}
"RET_HIPPLEN_AGENDA_WORK_SET_TWICE" => {
Some(Self::RetHipplenAgendaWorkSetTwice)
}
"RET_HIPPLEN_AGENDA_WORK_SETTLE_TWICE" => {
Some(Self::RetHipplenAgendaWorkSettleTwice)
}
"RET_HIPPLEN_OUTFIT_NOT_WEARED" => Some(Self::RetHipplenOutfitNotWeared),
"RET_HIPPLEN_OUTFIT_NOT_OWN" => Some(Self::RetHipplenOutfitNotOwn),
"RET_HIPPLEN_OUTFIT_INVALID" => Some(Self::RetHipplenOutfitInvalid),
"RET_HIPPLEN_OUTFIT_TYPE_WEARED" => Some(Self::RetHipplenOutfitTypeWeared),
"RET_HIPPLEN_AGENDA_WORK_EMPTY" => Some(Self::RetHipplenAgendaWorkEmpty),
"RET_HIPPLEN_ENDING_LOCK" => Some(Self::RetHipplenEndingLock),
"RET_HIPPLEN_ENDING_REWARD_ALREADY_TAKEN" => {
Some(Self::RetHipplenEndingRewardAlreadyTaken)
}
"RET_HIPPLEN_TRAIT_LOCK" => Some(Self::RetHipplenTraitLock),
"RET_HIPPLEN_AGENDA_ACTION_LEFT" => Some(Self::RetHipplenAgendaActionLeft),
"RET_HIPPLEN_BACKWARD_TRIAL_MISSION_NOT_FINISHED" => {
Some(Self::RetHipplenBackwardTrialMissionNotFinished)
}
"RET_RELICBOX_HAS_PENDING_RELIC" => Some(Self::RetRelicboxHasPendingRelic),
"RET_RELICBOX_NO_PENDING_RELIC" => Some(Self::RetRelicboxNoPendingRelic),
"RET_RELICBOX_TARGET_AVATAR_INVALID" => {
Some(Self::RetRelicboxTargetAvatarInvalid)
}
"RET_RELICBOX_TARGET_RELIC_SET_INVALID" => {
Some(Self::RetRelicboxTargetRelicSetInvalid)
}
"RET_RELICBOX_ALLOW_POSITION_EMPTY" => {
Some(Self::RetRelicboxAllowPositionEmpty)
}
"RET_RELICBOX_RELIC_CONFIG_NOT_FOUND" => {
Some(Self::RetRelicboxRelicConfigNotFound)
}
"RET_RELICBOX_MAIN_AFFIX_ID_INVALID" => {
Some(Self::RetRelicboxMainAffixIdInvalid)
}
"RET_RELICBOX_SUB_AFFIX_INVALID" => Some(Self::RetRelicboxSubAffixInvalid),
"RET_RELICBOX_RELIC_CREATE_FAIL" => Some(Self::RetRelicboxRelicCreateFail),
"RET_RELICBOX_LIB_CONFIG_NOT_FOUND" => {
Some(Self::RetRelicboxLibConfigNotFound)
}
"RET_RELICBOX_SHIELD_LOCK" => Some(Self::RetRelicboxShieldLock),
"RET_RELICBOX_CUSTOM_AVATAR_INVALID" => {
Some(Self::RetRelicboxCustomAvatarInvalid)
}
"RET_RELICBOX_CUSTOM_RELIC_SET_INVALID" => {
Some(Self::RetRelicboxCustomRelicSetInvalid)
}
"RET_RELICBOX_RELIC_IN_BOX" => Some(Self::RetRelicboxRelicInBox),
"RET_RELICBOX_OPEN_TARGET_CONFLICT" => {
Some(Self::RetRelicboxOpenTargetConflict)
}
"RET_RELICBOX_RELIC_TYPE_INVALID" => Some(Self::RetRelicboxRelicTypeInvalid),
"Retcode_MBCABOJAPNF" => Some(Self::Mbcabojapnf),
"Retcode_PJJKJLFAJMD" => Some(Self::Pjjkjlfajmd),
"Retcode_JMOAEJMMLFK" => Some(Self::Jmoaejmmlfk),
"Retcode_OGAKNDBOHIK" => Some(Self::Ogakndbohik),
"Retcode_NLNCPEKBKBG" => Some(Self::Nlncpekbkbg),
"Retcode_CNIOINHAGJI" => Some(Self::Cnioinhagji),
"Retcode_OKAMEKOLPDB" => Some(Self::Okamekolpdb),
"Retcode_NBICFEMBGEB" => Some(Self::Nbicfembgeb),
"Retcode_GFBENDMKGMN" => Some(Self::Gfbendmkgmn),
"Retcode_DFJINCHMDBH" => Some(Self::Dfjinchmdbh),
"Retcode_FDCKOELBPFF" => Some(Self::Fdckoelbpff),
"Retcode_JHLELIFPINJ" => Some(Self::Jhlelifpinj),
"Retcode_HKGAOKDKFKC" => Some(Self::Hkgaokdkfkc),
"Retcode_MIIGHHKMGHM" => Some(Self::Miighhkmghm),
"Retcode_AGEIOBENCMJ" => Some(Self::Ageiobencmj),
"Retcode_CBPGALLJEPD" => Some(Self::Cbpgalljepd),
"Retcode_LFJCDIGAPNK" => Some(Self::Lfjcdigapnk),
"Retcode_NHBDPKEMHJC" => Some(Self::Nhbdpkemhjc),
"Retcode_EFBLJHOPKNH" => Some(Self::Efbljhopknh),
"Retcode_DCJIIAHBEAG" => Some(Self::Dcjiiahbeag),
"Retcode_KEMIBMAFOMD" => Some(Self::Kemibmafomd),
"Retcode_FGFMKAFHIOH" => Some(Self::Fgfmkafhioh),
"Retcode_JDHMBJEKFEG" => Some(Self::Jdhmbjekfeg),
"Retcode_PBPLIBBEKCE" => Some(Self::Pbplibbekce),
"Retcode_ONFIDLGNKCA" => Some(Self::Onfidlgnkca),
"Retcode_AELGHBIMHAO" => Some(Self::Aelghbimhao),
"Retcode_BFELLHHPKFO" => Some(Self::Bfellhhpkfo),
"Retcode_CABLNLCHHLP" => Some(Self::Cablnlchhlp),
"Retcode_DBBIPGKBKDH" => Some(Self::Dbbipgkbkdh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mfpdakoioed {
Kcocmmiacmb = 0,
Flmpfofpagb = 1,
}
impl Mfpdakoioed {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Kcocmmiacmb => "MFPDAKOIOED_KCOCMMIACMB",
Self::Flmpfofpagb => "MFPDAKOIOED_FLMPFOFPAGB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MFPDAKOIOED_KCOCMMIACMB" => Some(Self::Kcocmmiacmb),
"MFPDAKOIOED_FLMPFOFPAGB" => Some(Self::Flmpfofpagb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Cbpdacmbhgl {
Mmcgpcnjgcc = 0,
Clkmdieedkj = 1,
}
impl Cbpdacmbhgl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Mmcgpcnjgcc => "CBPDACMBHGL_MMCGPCNJGCC",
Self::Clkmdieedkj => "CBPDACMBHGL_CLKMDIEEDKJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CBPDACMBHGL_MMCGPCNJGCC" => Some(Self::Mmcgpcnjgcc),
"CBPDACMBHGL_CLKMDIEEDKJ" => Some(Self::Clkmdieedkj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bomholbackf {
Hglifjghade = 0,
Pdjajhelpkl = 1,
}
impl Bomholbackf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hglifjghade => "BOMHOLBACKF_HGLIFJGHADE",
Self::Pdjajhelpkl => "BOMHOLBACKF_PDJAJHELPKL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BOMHOLBACKF_HGLIFJGHADE" => Some(Self::Hglifjghade),
"BOMHOLBACKF_PDJAJHELPKL" => Some(Self::Pdjajhelpkl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mebhanngplj {
Nlcdgipgfdj = 0,
Chejbpekaga = 1,
Dhfgmbgoknc = 2,
Bfeajgddgkl = 3,
Eimnkkefobc = 4,
Lndpeiknlaf = 5,
Ocnkgompljo = 6,
}
impl Mebhanngplj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "MEBHANNGPLJ_NLCDGIPGFDJ",
Self::Chejbpekaga => "MEBHANNGPLJ_CHEJBPEKAGA",
Self::Dhfgmbgoknc => "MEBHANNGPLJ_DHFGMBGOKNC",
Self::Bfeajgddgkl => "MEBHANNGPLJ_BFEAJGDDGKL",
Self::Eimnkkefobc => "MEBHANNGPLJ_EIMNKKEFOBC",
Self::Lndpeiknlaf => "MEBHANNGPLJ_LNDPEIKNLAF",
Self::Ocnkgompljo => "MEBHANNGPLJ_OCNKGOMPLJO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MEBHANNGPLJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"MEBHANNGPLJ_CHEJBPEKAGA" => Some(Self::Chejbpekaga),
"MEBHANNGPLJ_DHFGMBGOKNC" => Some(Self::Dhfgmbgoknc),
"MEBHANNGPLJ_BFEAJGDDGKL" => Some(Self::Bfeajgddgkl),
"MEBHANNGPLJ_EIMNKKEFOBC" => Some(Self::Eimnkkefobc),
"MEBHANNGPLJ_LNDPEIKNLAF" => Some(Self::Lndpeiknlaf),
"MEBHANNGPLJ_OCNKGOMPLJO" => Some(Self::Ocnkgompljo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdActiveType {
JgjcdabbnijNlcdgipgfdj = 0,
CmdActiveActivityDataChangeScNotify = 9552,
CmdTakeActiveActivityRewardScRsp = 9570,
CmdGetActiveActivityDataCsReq = 9568,
CmdGetActiveActivityDataScRsp = 9556,
CmdTakeActiveActivityRewardCsReq = 9566,
}
impl CmdActiveType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JgjcdabbnijNlcdgipgfdj => "JGJCDABBNIJ_NLCDGIPGFDJ",
Self::CmdActiveActivityDataChangeScNotify => {
"CmdActiveActivityDataChangeScNotify"
}
Self::CmdTakeActiveActivityRewardScRsp => "CmdTakeActiveActivityRewardScRsp",
Self::CmdGetActiveActivityDataCsReq => "CmdGetActiveActivityDataCsReq",
Self::CmdGetActiveActivityDataScRsp => "CmdGetActiveActivityDataScRsp",
Self::CmdTakeActiveActivityRewardCsReq => "CmdTakeActiveActivityRewardCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JGJCDABBNIJ_NLCDGIPGFDJ" => Some(Self::JgjcdabbnijNlcdgipgfdj),
"CmdActiveActivityDataChangeScNotify" => {
Some(Self::CmdActiveActivityDataChangeScNotify)
}
"CmdTakeActiveActivityRewardScRsp" => {
Some(Self::CmdTakeActiveActivityRewardScRsp)
}
"CmdGetActiveActivityDataCsReq" => Some(Self::CmdGetActiveActivityDataCsReq),
"CmdGetActiveActivityDataScRsp" => Some(Self::CmdGetActiveActivityDataScRsp),
"CmdTakeActiveActivityRewardCsReq" => {
Some(Self::CmdTakeActiveActivityRewardCsReq)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdActivityType {
AeompalbaahNlcdgipgfdj = 0,
CmdTakeLoginActivityRewardScRsp = 2627,
CmdGetMaterialSubmitActivityDataScRsp = 2638,
CmdLeaveTrialActivityCsReq = 2693,
CmdEnterTrialActivityStageScRsp = 2645,
CmdTakeRewardCsReq = 2611,
CmdLeaveTrialActivityScRsp = 2696,
AeompalbaahFghjombpekm = 2618,
CmdTakeTrialActivityRewardScRsp = 2634,
CmdGetAvatarRewardDataScRsp = 2689,
CmdSubmitMaterialSubmitActivityMaterialCsReq = 2661,
CmdChooseAvatarScRsp = 2631,
CmdGetLoginActivityScRsp = 2603,
CmdGetActivityScheduleConfigScRsp = 2613,
CmdTakeTrialActivityRewardCsReq = 2637,
CmdCurTrialActivityScNotify = 2691,
CmdGetActivityScheduleConfigCsReq = 2636,
CmdGetTrialActivityDataCsReq = 2626,
CmdGetLoginActivityCsReq = 2673,
CmdTakeMaterialSubmitActivityRewardScRsp = 2678,
CmdGetAvatarRewardDataCsReq = 2623,
CmdChooseAvatarCsReq = 2640,
CmdGetMaterialSubmitActivityDataCsReq = 2676,
CmdSubmitMaterialSubmitActivityMaterialScRsp = 2624,
CmdStartTrialActivityCsReq = 2658,
CmdStartTrialActivityScRsp = 2643,
CmdTakeMaterialSubmitActivityRewardCsReq = 2671,
CmdGetTrialActivityDataScRsp = 2690,
CmdTrialActivityDataChangeScNotify = 2641,
CmdTakeLoginActivityRewardCsReq = 2680,
CmdTakeRewardScRsp = 2697,
}
impl CmdActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AeompalbaahNlcdgipgfdj => "AEOMPALBAAH_NLCDGIPGFDJ",
Self::CmdTakeLoginActivityRewardScRsp => "CmdTakeLoginActivityRewardScRsp",
Self::CmdGetMaterialSubmitActivityDataScRsp => {
"CmdGetMaterialSubmitActivityDataScRsp"
}
Self::CmdLeaveTrialActivityCsReq => "CmdLeaveTrialActivityCsReq",
Self::CmdEnterTrialActivityStageScRsp => "CmdEnterTrialActivityStageScRsp",
Self::CmdTakeRewardCsReq => "CmdTakeRewardCsReq",
Self::CmdLeaveTrialActivityScRsp => "CmdLeaveTrialActivityScRsp",
Self::AeompalbaahFghjombpekm => "AEOMPALBAAH_FGHJOMBPEKM",
Self::CmdTakeTrialActivityRewardScRsp => "CmdTakeTrialActivityRewardScRsp",
Self::CmdGetAvatarRewardDataScRsp => "CmdGetAvatarRewardDataScRsp",
Self::CmdSubmitMaterialSubmitActivityMaterialCsReq => {
"CmdSubmitMaterialSubmitActivityMaterialCsReq"
}
Self::CmdChooseAvatarScRsp => "CmdChooseAvatarScRsp",
Self::CmdGetLoginActivityScRsp => "CmdGetLoginActivityScRsp",
Self::CmdGetActivityScheduleConfigScRsp => {
"CmdGetActivityScheduleConfigScRsp"
}
Self::CmdTakeTrialActivityRewardCsReq => "CmdTakeTrialActivityRewardCsReq",
Self::CmdCurTrialActivityScNotify => "CmdCurTrialActivityScNotify",
Self::CmdGetActivityScheduleConfigCsReq => {
"CmdGetActivityScheduleConfigCsReq"
}
Self::CmdGetTrialActivityDataCsReq => "CmdGetTrialActivityDataCsReq",
Self::CmdGetLoginActivityCsReq => "CmdGetLoginActivityCsReq",
Self::CmdTakeMaterialSubmitActivityRewardScRsp => {
"CmdTakeMaterialSubmitActivityRewardScRsp"
}
Self::CmdGetAvatarRewardDataCsReq => "CmdGetAvatarRewardDataCsReq",
Self::CmdChooseAvatarCsReq => "CmdChooseAvatarCsReq",
Self::CmdGetMaterialSubmitActivityDataCsReq => {
"CmdGetMaterialSubmitActivityDataCsReq"
}
Self::CmdSubmitMaterialSubmitActivityMaterialScRsp => {
"CmdSubmitMaterialSubmitActivityMaterialScRsp"
}
Self::CmdStartTrialActivityCsReq => "CmdStartTrialActivityCsReq",
Self::CmdStartTrialActivityScRsp => "CmdStartTrialActivityScRsp",
Self::CmdTakeMaterialSubmitActivityRewardCsReq => {
"CmdTakeMaterialSubmitActivityRewardCsReq"
}
Self::CmdGetTrialActivityDataScRsp => "CmdGetTrialActivityDataScRsp",
Self::CmdTrialActivityDataChangeScNotify => {
"CmdTrialActivityDataChangeScNotify"
}
Self::CmdTakeLoginActivityRewardCsReq => "CmdTakeLoginActivityRewardCsReq",
Self::CmdTakeRewardScRsp => "CmdTakeRewardScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AEOMPALBAAH_NLCDGIPGFDJ" => Some(Self::AeompalbaahNlcdgipgfdj),
"CmdTakeLoginActivityRewardScRsp" => {
Some(Self::CmdTakeLoginActivityRewardScRsp)
}
"CmdGetMaterialSubmitActivityDataScRsp" => {
Some(Self::CmdGetMaterialSubmitActivityDataScRsp)
}
"CmdLeaveTrialActivityCsReq" => Some(Self::CmdLeaveTrialActivityCsReq),
"CmdEnterTrialActivityStageScRsp" => {
Some(Self::CmdEnterTrialActivityStageScRsp)
}
"CmdTakeRewardCsReq" => Some(Self::CmdTakeRewardCsReq),
"CmdLeaveTrialActivityScRsp" => Some(Self::CmdLeaveTrialActivityScRsp),
"AEOMPALBAAH_FGHJOMBPEKM" => Some(Self::AeompalbaahFghjombpekm),
"CmdTakeTrialActivityRewardScRsp" => {
Some(Self::CmdTakeTrialActivityRewardScRsp)
}
"CmdGetAvatarRewardDataScRsp" => Some(Self::CmdGetAvatarRewardDataScRsp),
"CmdSubmitMaterialSubmitActivityMaterialCsReq" => {
Some(Self::CmdSubmitMaterialSubmitActivityMaterialCsReq)
}
"CmdChooseAvatarScRsp" => Some(Self::CmdChooseAvatarScRsp),
"CmdGetLoginActivityScRsp" => Some(Self::CmdGetLoginActivityScRsp),
"CmdGetActivityScheduleConfigScRsp" => {
Some(Self::CmdGetActivityScheduleConfigScRsp)
}
"CmdTakeTrialActivityRewardCsReq" => {
Some(Self::CmdTakeTrialActivityRewardCsReq)
}
"CmdCurTrialActivityScNotify" => Some(Self::CmdCurTrialActivityScNotify),
"CmdGetActivityScheduleConfigCsReq" => {
Some(Self::CmdGetActivityScheduleConfigCsReq)
}
"CmdGetTrialActivityDataCsReq" => Some(Self::CmdGetTrialActivityDataCsReq),
"CmdGetLoginActivityCsReq" => Some(Self::CmdGetLoginActivityCsReq),
"CmdTakeMaterialSubmitActivityRewardScRsp" => {
Some(Self::CmdTakeMaterialSubmitActivityRewardScRsp)
}
"CmdGetAvatarRewardDataCsReq" => Some(Self::CmdGetAvatarRewardDataCsReq),
"CmdChooseAvatarCsReq" => Some(Self::CmdChooseAvatarCsReq),
"CmdGetMaterialSubmitActivityDataCsReq" => {
Some(Self::CmdGetMaterialSubmitActivityDataCsReq)
}
"CmdSubmitMaterialSubmitActivityMaterialScRsp" => {
Some(Self::CmdSubmitMaterialSubmitActivityMaterialScRsp)
}
"CmdStartTrialActivityCsReq" => Some(Self::CmdStartTrialActivityCsReq),
"CmdStartTrialActivityScRsp" => Some(Self::CmdStartTrialActivityScRsp),
"CmdTakeMaterialSubmitActivityRewardCsReq" => {
Some(Self::CmdTakeMaterialSubmitActivityRewardCsReq)
}
"CmdGetTrialActivityDataScRsp" => Some(Self::CmdGetTrialActivityDataScRsp),
"CmdTrialActivityDataChangeScNotify" => {
Some(Self::CmdTrialActivityDataChangeScNotify)
}
"CmdTakeLoginActivityRewardCsReq" => {
Some(Self::CmdTakeLoginActivityRewardCsReq)
}
"CmdTakeRewardScRsp" => Some(Self::CmdTakeRewardScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TrialActivityStatus {
None = 0,
Finish = 1,
}
impl TrialActivityStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "TRIAL_ACTIVITY_STATUS_NONE",
Self::Finish => "TRIAL_ACTIVITY_STATUS_FINISH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"TRIAL_ACTIVITY_STATUS_NONE" => Some(Self::None),
"TRIAL_ACTIVITY_STATUS_FINISH" => Some(Self::Finish),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdActivityRewardStatType {
KfcmcpillkeHbpeddcojdb = 0,
CmdGetActivityHotDataScRsp = 9118,
CmdGetAllActivityRewardCountDataCsReq = 9112,
CmdGetActivityRewardCountDataCsReq = 9114,
CmdGetAllActivityRewardCountDataScRsp = 9120,
CmdGetActivityHotDataCsReq = 9119,
CmdGetActivityRewardCountDataScRsp = 9111,
}
impl CmdActivityRewardStatType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KfcmcpillkeHbpeddcojdb => "KFCMCPILLKE_HBPEDDCOJDB",
Self::CmdGetActivityHotDataScRsp => "CmdGetActivityHotDataScRsp",
Self::CmdGetAllActivityRewardCountDataCsReq => {
"CmdGetAllActivityRewardCountDataCsReq"
}
Self::CmdGetActivityRewardCountDataCsReq => {
"CmdGetActivityRewardCountDataCsReq"
}
Self::CmdGetAllActivityRewardCountDataScRsp => {
"CmdGetAllActivityRewardCountDataScRsp"
}
Self::CmdGetActivityHotDataCsReq => "CmdGetActivityHotDataCsReq",
Self::CmdGetActivityRewardCountDataScRsp => {
"CmdGetActivityRewardCountDataScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KFCMCPILLKE_HBPEDDCOJDB" => Some(Self::KfcmcpillkeHbpeddcojdb),
"CmdGetActivityHotDataScRsp" => Some(Self::CmdGetActivityHotDataScRsp),
"CmdGetAllActivityRewardCountDataCsReq" => {
Some(Self::CmdGetAllActivityRewardCountDataCsReq)
}
"CmdGetActivityRewardCountDataCsReq" => {
Some(Self::CmdGetActivityRewardCountDataCsReq)
}
"CmdGetAllActivityRewardCountDataScRsp" => {
Some(Self::CmdGetAllActivityRewardCountDataScRsp)
}
"CmdGetActivityHotDataCsReq" => Some(Self::CmdGetActivityHotDataCsReq),
"CmdGetActivityRewardCountDataScRsp" => {
Some(Self::CmdGetActivityRewardCountDataScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdAdventureType {
PchgebmkbddNlcdgipgfdj = 0,
CmdQuickStartCocoonStageCsReq = 1336,
CmdCocoonSweepCsReq = 1310,
CmdCocoonSweepScRsp = 1387,
CmdGetFarmStageGachaInfoCsReq = 1380,
CmdFarmElementSweepCsReq = 1329,
CmdQuickStartCocoonStageScRsp = 1313,
CmdGetFarmStageGachaInfoScRsp = 1327,
CmdStartQuickFarmElementScRsp = 1381,
CmdStartQuickFarmElementCsReq = 1315,
PchgebmkbddCahjajjpnmn = 1373,
CmdFarmElementSweepScRsp = 1312,
CmdEnterAdventureScRsp = 1303,
}
impl CmdAdventureType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PchgebmkbddNlcdgipgfdj => "PCHGEBMKBDD_NLCDGIPGFDJ",
Self::CmdQuickStartCocoonStageCsReq => "CmdQuickStartCocoonStageCsReq",
Self::CmdCocoonSweepCsReq => "CmdCocoonSweepCsReq",
Self::CmdCocoonSweepScRsp => "CmdCocoonSweepScRsp",
Self::CmdGetFarmStageGachaInfoCsReq => "CmdGetFarmStageGachaInfoCsReq",
Self::CmdFarmElementSweepCsReq => "CmdFarmElementSweepCsReq",
Self::CmdQuickStartCocoonStageScRsp => "CmdQuickStartCocoonStageScRsp",
Self::CmdGetFarmStageGachaInfoScRsp => "CmdGetFarmStageGachaInfoScRsp",
Self::CmdStartQuickFarmElementScRsp => "CmdStartQuickFarmElementScRsp",
Self::CmdStartQuickFarmElementCsReq => "CmdStartQuickFarmElementCsReq",
Self::PchgebmkbddCahjajjpnmn => "PCHGEBMKBDD_CAHJAJJPNMN",
Self::CmdFarmElementSweepScRsp => "CmdFarmElementSweepScRsp",
Self::CmdEnterAdventureScRsp => "CmdEnterAdventureScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PCHGEBMKBDD_NLCDGIPGFDJ" => Some(Self::PchgebmkbddNlcdgipgfdj),
"CmdQuickStartCocoonStageCsReq" => Some(Self::CmdQuickStartCocoonStageCsReq),
"CmdCocoonSweepCsReq" => Some(Self::CmdCocoonSweepCsReq),
"CmdCocoonSweepScRsp" => Some(Self::CmdCocoonSweepScRsp),
"CmdGetFarmStageGachaInfoCsReq" => Some(Self::CmdGetFarmStageGachaInfoCsReq),
"CmdFarmElementSweepCsReq" => Some(Self::CmdFarmElementSweepCsReq),
"CmdQuickStartCocoonStageScRsp" => Some(Self::CmdQuickStartCocoonStageScRsp),
"CmdGetFarmStageGachaInfoScRsp" => Some(Self::CmdGetFarmStageGachaInfoScRsp),
"CmdStartQuickFarmElementScRsp" => Some(Self::CmdStartQuickFarmElementScRsp),
"CmdStartQuickFarmElementCsReq" => Some(Self::CmdStartQuickFarmElementCsReq),
"PCHGEBMKBDD_CAHJAJJPNMN" => Some(Self::PchgebmkbddCahjajjpnmn),
"CmdFarmElementSweepScRsp" => Some(Self::CmdFarmElementSweepScRsp),
"CmdEnterAdventureScRsp" => Some(Self::CmdEnterAdventureScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdAetherDivideType {
BaiilojdaibNlcdgipgfdj = 0,
CmdAetherDivideTakeChallengeRewardScRsp = 4836,
CmdAetherDivideTainerInfoScNotify = 4846,
CmdGetAetherDivideChallengeInfoScRsp = 4850,
CmdAetherDivideRefreshEndlessScNotify = 4833,
CmdAetherDivideTakeChallengeRewardCsReq = 4835,
CmdGetAetherDivideChallengeInfoCsReq = 4814,
CmdStartAetherDivideSceneBattleScRsp = 4827,
CmdEquipAetherDividePassiveSkillCsReq = 4805,
CmdSetAetherDivideLineUpScRsp = 4840,
CmdStartAetherDivideChallengeBattleScRsp = 4845,
CmdTakeOffSkillCoreScRsp = 4838,
CmdSwitchAetherDivideLineUpSlotScRsp = 4812,
CmdEquipAetherDividePassiveSkillScRsp = 4808,
CmdAetherDivideSpiritExpUpScRsp = 4818,
CmdAetherDivideFinishChallengeScNotify = 4837,
CmdAetherDivideRefreshEndlessScRsp = 4828,
CmdLeaveAetherDivideSceneCsReq = 4807,
CmdSetAetherDivideLineUpCsReq = 4821,
CmdDmamefjbcle = 4842,
CmdLeaveAetherDivideSceneScRsp = 4823,
CmdAetherDivideSpiritInfoScNotify = 4849,
CmdAetherDivideSkillItemScNotify = 4815,
CmdGetAetherDivideInfoScRsp = 4834,
CmdAetherDivideRefreshEndlessCsReq = 4824,
CmdSwitchAetherDivideLineUpSlotCsReq = 4820,
CmdStartAetherDivideChallengeBattleCsReq = 4819,
CmdAetherDivideLineupScNotify = 4848,
CmdAetherDivideSpiritExpUpCsReq = 4841,
BaiilojdaibDdldiflggkh = 4832,
CmdGetAetherDivideInfoCsReq = 4843,
CmdStartAetherDivideSceneBattleCsReq = 4844,
CmdStartAetherDivideStageBattleScRsp = 4816,
CmdStartAetherDivideStageBattleCsReq = 4806,
CmdTakeOffSkillCoreCsReq = 4803,
}
impl CmdAetherDivideType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BaiilojdaibNlcdgipgfdj => "BAIILOJDAIB_NLCDGIPGFDJ",
Self::CmdAetherDivideTakeChallengeRewardScRsp => {
"CmdAetherDivideTakeChallengeRewardScRsp"
}
Self::CmdAetherDivideTainerInfoScNotify => {
"CmdAetherDivideTainerInfoScNotify"
}
Self::CmdGetAetherDivideChallengeInfoScRsp => {
"CmdGetAetherDivideChallengeInfoScRsp"
}
Self::CmdAetherDivideRefreshEndlessScNotify => {
"CmdAetherDivideRefreshEndlessScNotify"
}
Self::CmdAetherDivideTakeChallengeRewardCsReq => {
"CmdAetherDivideTakeChallengeRewardCsReq"
}
Self::CmdGetAetherDivideChallengeInfoCsReq => {
"CmdGetAetherDivideChallengeInfoCsReq"
}
Self::CmdStartAetherDivideSceneBattleScRsp => {
"CmdStartAetherDivideSceneBattleScRsp"
}
Self::CmdEquipAetherDividePassiveSkillCsReq => {
"CmdEquipAetherDividePassiveSkillCsReq"
}
Self::CmdSetAetherDivideLineUpScRsp => "CmdSetAetherDivideLineUpScRsp",
Self::CmdStartAetherDivideChallengeBattleScRsp => {
"CmdStartAetherDivideChallengeBattleScRsp"
}
Self::CmdTakeOffSkillCoreScRsp => "CmdTakeOffSkillCoreScRsp",
Self::CmdSwitchAetherDivideLineUpSlotScRsp => {
"CmdSwitchAetherDivideLineUpSlotScRsp"
}
Self::CmdEquipAetherDividePassiveSkillScRsp => {
"CmdEquipAetherDividePassiveSkillScRsp"
}
Self::CmdAetherDivideSpiritExpUpScRsp => "CmdAetherDivideSpiritExpUpScRsp",
Self::CmdAetherDivideFinishChallengeScNotify => {
"CmdAetherDivideFinishChallengeScNotify"
}
Self::CmdAetherDivideRefreshEndlessScRsp => {
"CmdAetherDivideRefreshEndlessScRsp"
}
Self::CmdLeaveAetherDivideSceneCsReq => "CmdLeaveAetherDivideSceneCsReq",
Self::CmdSetAetherDivideLineUpCsReq => "CmdSetAetherDivideLineUpCsReq",
Self::CmdDmamefjbcle => "CmdDMAMEFJBCLE",
Self::CmdLeaveAetherDivideSceneScRsp => "CmdLeaveAetherDivideSceneScRsp",
Self::CmdAetherDivideSpiritInfoScNotify => {
"CmdAetherDivideSpiritInfoScNotify"
}
Self::CmdAetherDivideSkillItemScNotify => "CmdAetherDivideSkillItemScNotify",
Self::CmdGetAetherDivideInfoScRsp => "CmdGetAetherDivideInfoScRsp",
Self::CmdAetherDivideRefreshEndlessCsReq => {
"CmdAetherDivideRefreshEndlessCsReq"
}
Self::CmdSwitchAetherDivideLineUpSlotCsReq => {
"CmdSwitchAetherDivideLineUpSlotCsReq"
}
Self::CmdStartAetherDivideChallengeBattleCsReq => {
"CmdStartAetherDivideChallengeBattleCsReq"
}
Self::CmdAetherDivideLineupScNotify => "CmdAetherDivideLineupScNotify",
Self::CmdAetherDivideSpiritExpUpCsReq => "CmdAetherDivideSpiritExpUpCsReq",
Self::BaiilojdaibDdldiflggkh => "BAIILOJDAIB_DDLDIFLGGKH",
Self::CmdGetAetherDivideInfoCsReq => "CmdGetAetherDivideInfoCsReq",
Self::CmdStartAetherDivideSceneBattleCsReq => {
"CmdStartAetherDivideSceneBattleCsReq"
}
Self::CmdStartAetherDivideStageBattleScRsp => {
"CmdStartAetherDivideStageBattleScRsp"
}
Self::CmdStartAetherDivideStageBattleCsReq => {
"CmdStartAetherDivideStageBattleCsReq"
}
Self::CmdTakeOffSkillCoreCsReq => "CmdTakeOffSkillCoreCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BAIILOJDAIB_NLCDGIPGFDJ" => Some(Self::BaiilojdaibNlcdgipgfdj),
"CmdAetherDivideTakeChallengeRewardScRsp" => {
Some(Self::CmdAetherDivideTakeChallengeRewardScRsp)
}
"CmdAetherDivideTainerInfoScNotify" => {
Some(Self::CmdAetherDivideTainerInfoScNotify)
}
"CmdGetAetherDivideChallengeInfoScRsp" => {
Some(Self::CmdGetAetherDivideChallengeInfoScRsp)
}
"CmdAetherDivideRefreshEndlessScNotify" => {
Some(Self::CmdAetherDivideRefreshEndlessScNotify)
}
"CmdAetherDivideTakeChallengeRewardCsReq" => {
Some(Self::CmdAetherDivideTakeChallengeRewardCsReq)
}
"CmdGetAetherDivideChallengeInfoCsReq" => {
Some(Self::CmdGetAetherDivideChallengeInfoCsReq)
}
"CmdStartAetherDivideSceneBattleScRsp" => {
Some(Self::CmdStartAetherDivideSceneBattleScRsp)
}
"CmdEquipAetherDividePassiveSkillCsReq" => {
Some(Self::CmdEquipAetherDividePassiveSkillCsReq)
}
"CmdSetAetherDivideLineUpScRsp" => Some(Self::CmdSetAetherDivideLineUpScRsp),
"CmdStartAetherDivideChallengeBattleScRsp" => {
Some(Self::CmdStartAetherDivideChallengeBattleScRsp)
}
"CmdTakeOffSkillCoreScRsp" => Some(Self::CmdTakeOffSkillCoreScRsp),
"CmdSwitchAetherDivideLineUpSlotScRsp" => {
Some(Self::CmdSwitchAetherDivideLineUpSlotScRsp)
}
"CmdEquipAetherDividePassiveSkillScRsp" => {
Some(Self::CmdEquipAetherDividePassiveSkillScRsp)
}
"CmdAetherDivideSpiritExpUpScRsp" => {
Some(Self::CmdAetherDivideSpiritExpUpScRsp)
}
"CmdAetherDivideFinishChallengeScNotify" => {
Some(Self::CmdAetherDivideFinishChallengeScNotify)
}
"CmdAetherDivideRefreshEndlessScRsp" => {
Some(Self::CmdAetherDivideRefreshEndlessScRsp)
}
"CmdLeaveAetherDivideSceneCsReq" => {
Some(Self::CmdLeaveAetherDivideSceneCsReq)
}
"CmdSetAetherDivideLineUpCsReq" => Some(Self::CmdSetAetherDivideLineUpCsReq),
"CmdDMAMEFJBCLE" => Some(Self::CmdDmamefjbcle),
"CmdLeaveAetherDivideSceneScRsp" => {
Some(Self::CmdLeaveAetherDivideSceneScRsp)
}
"CmdAetherDivideSpiritInfoScNotify" => {
Some(Self::CmdAetherDivideSpiritInfoScNotify)
}
"CmdAetherDivideSkillItemScNotify" => {
Some(Self::CmdAetherDivideSkillItemScNotify)
}
"CmdGetAetherDivideInfoScRsp" => Some(Self::CmdGetAetherDivideInfoScRsp),
"CmdAetherDivideRefreshEndlessCsReq" => {
Some(Self::CmdAetherDivideRefreshEndlessCsReq)
}
"CmdSwitchAetherDivideLineUpSlotCsReq" => {
Some(Self::CmdSwitchAetherDivideLineUpSlotCsReq)
}
"CmdStartAetherDivideChallengeBattleCsReq" => {
Some(Self::CmdStartAetherDivideChallengeBattleCsReq)
}
"CmdAetherDivideLineupScNotify" => Some(Self::CmdAetherDivideLineupScNotify),
"CmdAetherDivideSpiritExpUpCsReq" => {
Some(Self::CmdAetherDivideSpiritExpUpCsReq)
}
"BAIILOJDAIB_DDLDIFLGGKH" => Some(Self::BaiilojdaibDdldiflggkh),
"CmdGetAetherDivideInfoCsReq" => Some(Self::CmdGetAetherDivideInfoCsReq),
"CmdStartAetherDivideSceneBattleCsReq" => {
Some(Self::CmdStartAetherDivideSceneBattleCsReq)
}
"CmdStartAetherDivideStageBattleScRsp" => {
Some(Self::CmdStartAetherDivideStageBattleScRsp)
}
"CmdStartAetherDivideStageBattleCsReq" => {
Some(Self::CmdStartAetherDivideStageBattleCsReq)
}
"CmdTakeOffSkillCoreCsReq" => Some(Self::CmdTakeOffSkillCoreCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdAiPamType {
LejbaojgjgiJcdcnppcneo = 0,
CmdAiPamResponseFeedbackCsReq = 9534,
CmdTriggerAiPamSpeakScRsp = 9503,
CmdUpdateAiPamSettingsCsReq = 9538,
CmdKiikhmmdhkp = 9506,
CmdAiPamResponseFeedbackCommentCsReq = 9540,
CmdAiPamMotionScNotify = 9512,
CmdGetAiPamChatHistoryScRsp = 9544,
CmdAiPamResponseFeedbackCommentScRsp = 9505,
CmdTriggerAiPamSpeakCsReq = 9508,
CmdGetAiPamChatHistoryCsReq = 9523,
CmdBkhlgpcdlgl = 9518,
CmdGetAiPamChatInfoScRsp = 9543,
CmdAiPamResponseFeedbackScRsp = 9521,
CmdAiPamAskSettlementScNotify = 9549,
CmdGetAiPamNextQuestionCsReq = 9527,
CmdHggmnlnjphg = 9516,
CmdAiPamSendMsgCsReq = 9532,
CmdRecvAiPamChatEventScNotify = 9507,
CmdLhnmdfopmkn = 9541,
CmdAiPamSendMsgScRsp = 9542,
CmdGetAiPamNextQuestionScRsp = 9519,
CmdUpdateAiPamSettingsScRsp = 9520,
CmdGetAiPamChatInfoCsReq = 9529,
}
impl CmdAiPamType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LejbaojgjgiJcdcnppcneo => "LEJBAOJGJGI_JCDCNPPCNEO",
Self::CmdAiPamResponseFeedbackCsReq => "CmdAiPamResponseFeedbackCsReq",
Self::CmdTriggerAiPamSpeakScRsp => "CmdTriggerAiPamSpeakScRsp",
Self::CmdUpdateAiPamSettingsCsReq => "CmdUpdateAiPamSettingsCsReq",
Self::CmdKiikhmmdhkp => "CmdKIIKHMMDHKP",
Self::CmdAiPamResponseFeedbackCommentCsReq => {
"CmdAiPamResponseFeedbackCommentCsReq"
}
Self::CmdAiPamMotionScNotify => "CmdAiPamMotionScNotify",
Self::CmdGetAiPamChatHistoryScRsp => "CmdGetAiPamChatHistoryScRsp",
Self::CmdAiPamResponseFeedbackCommentScRsp => {
"CmdAiPamResponseFeedbackCommentScRsp"
}
Self::CmdTriggerAiPamSpeakCsReq => "CmdTriggerAiPamSpeakCsReq",
Self::CmdGetAiPamChatHistoryCsReq => "CmdGetAiPamChatHistoryCsReq",
Self::CmdBkhlgpcdlgl => "CmdBKHLGPCDLGL",
Self::CmdGetAiPamChatInfoScRsp => "CmdGetAiPamChatInfoScRsp",
Self::CmdAiPamResponseFeedbackScRsp => "CmdAiPamResponseFeedbackScRsp",
Self::CmdAiPamAskSettlementScNotify => "CmdAiPamAskSettlementScNotify",
Self::CmdGetAiPamNextQuestionCsReq => "CmdGetAiPamNextQuestionCsReq",
Self::CmdHggmnlnjphg => "CmdHGGMNLNJPHG",
Self::CmdAiPamSendMsgCsReq => "CmdAiPamSendMsgCsReq",
Self::CmdRecvAiPamChatEventScNotify => "CmdRecvAiPamChatEventScNotify",
Self::CmdLhnmdfopmkn => "CmdLHNMDFOPMKN",
Self::CmdAiPamSendMsgScRsp => "CmdAiPamSendMsgScRsp",
Self::CmdGetAiPamNextQuestionScRsp => "CmdGetAiPamNextQuestionScRsp",
Self::CmdUpdateAiPamSettingsScRsp => "CmdUpdateAiPamSettingsScRsp",
Self::CmdGetAiPamChatInfoCsReq => "CmdGetAiPamChatInfoCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LEJBAOJGJGI_JCDCNPPCNEO" => Some(Self::LejbaojgjgiJcdcnppcneo),
"CmdAiPamResponseFeedbackCsReq" => Some(Self::CmdAiPamResponseFeedbackCsReq),
"CmdTriggerAiPamSpeakScRsp" => Some(Self::CmdTriggerAiPamSpeakScRsp),
"CmdUpdateAiPamSettingsCsReq" => Some(Self::CmdUpdateAiPamSettingsCsReq),
"CmdKIIKHMMDHKP" => Some(Self::CmdKiikhmmdhkp),
"CmdAiPamResponseFeedbackCommentCsReq" => {
Some(Self::CmdAiPamResponseFeedbackCommentCsReq)
}
"CmdAiPamMotionScNotify" => Some(Self::CmdAiPamMotionScNotify),
"CmdGetAiPamChatHistoryScRsp" => Some(Self::CmdGetAiPamChatHistoryScRsp),
"CmdAiPamResponseFeedbackCommentScRsp" => {
Some(Self::CmdAiPamResponseFeedbackCommentScRsp)
}
"CmdTriggerAiPamSpeakCsReq" => Some(Self::CmdTriggerAiPamSpeakCsReq),
"CmdGetAiPamChatHistoryCsReq" => Some(Self::CmdGetAiPamChatHistoryCsReq),
"CmdBKHLGPCDLGL" => Some(Self::CmdBkhlgpcdlgl),
"CmdGetAiPamChatInfoScRsp" => Some(Self::CmdGetAiPamChatInfoScRsp),
"CmdAiPamResponseFeedbackScRsp" => Some(Self::CmdAiPamResponseFeedbackScRsp),
"CmdAiPamAskSettlementScNotify" => Some(Self::CmdAiPamAskSettlementScNotify),
"CmdGetAiPamNextQuestionCsReq" => Some(Self::CmdGetAiPamNextQuestionCsReq),
"CmdHGGMNLNJPHG" => Some(Self::CmdHggmnlnjphg),
"CmdAiPamSendMsgCsReq" => Some(Self::CmdAiPamSendMsgCsReq),
"CmdRecvAiPamChatEventScNotify" => Some(Self::CmdRecvAiPamChatEventScNotify),
"CmdLHNMDFOPMKN" => Some(Self::CmdLhnmdfopmkn),
"CmdAiPamSendMsgScRsp" => Some(Self::CmdAiPamSendMsgScRsp),
"CmdGetAiPamNextQuestionScRsp" => Some(Self::CmdGetAiPamNextQuestionScRsp),
"CmdUpdateAiPamSettingsScRsp" => Some(Self::CmdUpdateAiPamSettingsScRsp),
"CmdGetAiPamChatInfoCsReq" => Some(Self::CmdGetAiPamChatInfoCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdAlleyType {
EnhfbpkpfdiNlcdgipgfdj = 0,
CmdAlleyOrderChangedScNotify = 4761,
CmdDpfgbjfofce = 4759,
CmdAlleyPlacingGameCsReq = 4754,
CmdAlleyShipmentEventEffectsScNotify = 4730,
CmdPpjkekepfmf = 4781,
EnhfbpkpfdiMlkikmbonlc = 4748,
CmdCkjacadhccc = 4732,
CmdGetSaveLogisticsMapScRsp = 4728,
CmdGaammaacico = 4792,
CmdTakePrestigeRewardCsReq = 4729,
CmdActivityRaidPlacingGameCsReq = 4705,
CmdEnoabfiphob = 4774,
CmdPrestigeLevelUpCsReq = 4771,
CmdKgkkfpgnelc = 4701,
CmdGetAlleyInfoScRsp = 4703,
CmdTakePrestigeRewardScRsp = 4712,
CmdGetAlleyInfoCsReq = 4773,
CmdAlleyTakeEventRewardCsReq = 4720,
CmdLogisticsGameScRsp = 4727,
CmdAlleyPlacingGameScRsp = 4783,
CmdLogisticsGameCsReq = 4780,
CmdMgmdnbolbmo = 4787,
CmdNgokhflmlnj = 4735,
EnhfbpkpfdiGhiclfbgfdl = 4776,
CmdLogisticsScoreRewardSyncInfoScNotify = 4716,
CmdHmbpgpoifne = 4785,
CmdGifadcjkkfe = 4715,
EnhfbpkpfdiPcbaghcnolc = 4767,
CmdLogisticsInfoScNotify = 4766,
CmdAlleyEventChangeNotify = 4710,
CmdActivityRaidPlacingGameScRsp = 4714,
CmdPrestigeLevelUpScRsp = 4778,
CmdAlleyTakeEventRewardScRsp = 4799,
CmdAlleyFundsScNotify = 4752,
CmdGetSaveLogisticsMapCsReq = 4749,
EnhfbpkpfdiMonjhmoildm = 4738,
}
impl CmdAlleyType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EnhfbpkpfdiNlcdgipgfdj => "ENHFBPKPFDI_NLCDGIPGFDJ",
Self::CmdAlleyOrderChangedScNotify => "CmdAlleyOrderChangedScNotify",
Self::CmdDpfgbjfofce => "CmdDPFGBJFOFCE",
Self::CmdAlleyPlacingGameCsReq => "CmdAlleyPlacingGameCsReq",
Self::CmdAlleyShipmentEventEffectsScNotify => {
"CmdAlleyShipmentEventEffectsScNotify"
}
Self::CmdPpjkekepfmf => "CmdPPJKEKEPFMF",
Self::EnhfbpkpfdiMlkikmbonlc => "ENHFBPKPFDI_MLKIKMBONLC",
Self::CmdCkjacadhccc => "CmdCKJACADHCCC",
Self::CmdGetSaveLogisticsMapScRsp => "CmdGetSaveLogisticsMapScRsp",
Self::CmdGaammaacico => "CmdGAAMMAACICO",
Self::CmdTakePrestigeRewardCsReq => "CmdTakePrestigeRewardCsReq",
Self::CmdActivityRaidPlacingGameCsReq => "CmdActivityRaidPlacingGameCsReq",
Self::CmdEnoabfiphob => "CmdENOABFIPHOB",
Self::CmdPrestigeLevelUpCsReq => "CmdPrestigeLevelUpCsReq",
Self::CmdKgkkfpgnelc => "CmdKGKKFPGNELC",
Self::CmdGetAlleyInfoScRsp => "CmdGetAlleyInfoScRsp",
Self::CmdTakePrestigeRewardScRsp => "CmdTakePrestigeRewardScRsp",
Self::CmdGetAlleyInfoCsReq => "CmdGetAlleyInfoCsReq",
Self::CmdAlleyTakeEventRewardCsReq => "CmdAlleyTakeEventRewardCsReq",
Self::CmdLogisticsGameScRsp => "CmdLogisticsGameScRsp",
Self::CmdAlleyPlacingGameScRsp => "CmdAlleyPlacingGameScRsp",
Self::CmdLogisticsGameCsReq => "CmdLogisticsGameCsReq",
Self::CmdMgmdnbolbmo => "CmdMGMDNBOLBMO",
Self::CmdNgokhflmlnj => "CmdNGOKHFLMLNJ",
Self::EnhfbpkpfdiGhiclfbgfdl => "ENHFBPKPFDI_GHICLFBGFDL",
Self::CmdLogisticsScoreRewardSyncInfoScNotify => {
"CmdLogisticsScoreRewardSyncInfoScNotify"
}
Self::CmdHmbpgpoifne => "CmdHMBPGPOIFNE",
Self::CmdGifadcjkkfe => "CmdGIFADCJKKFE",
Self::EnhfbpkpfdiPcbaghcnolc => "ENHFBPKPFDI_PCBAGHCNOLC",
Self::CmdLogisticsInfoScNotify => "CmdLogisticsInfoScNotify",
Self::CmdAlleyEventChangeNotify => "CmdAlleyEventChangeNotify",
Self::CmdActivityRaidPlacingGameScRsp => "CmdActivityRaidPlacingGameScRsp",
Self::CmdPrestigeLevelUpScRsp => "CmdPrestigeLevelUpScRsp",
Self::CmdAlleyTakeEventRewardScRsp => "CmdAlleyTakeEventRewardScRsp",
Self::CmdAlleyFundsScNotify => "CmdAlleyFundsScNotify",
Self::CmdGetSaveLogisticsMapCsReq => "CmdGetSaveLogisticsMapCsReq",
Self::EnhfbpkpfdiMonjhmoildm => "ENHFBPKPFDI_MONJHMOILDM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ENHFBPKPFDI_NLCDGIPGFDJ" => Some(Self::EnhfbpkpfdiNlcdgipgfdj),
"CmdAlleyOrderChangedScNotify" => Some(Self::CmdAlleyOrderChangedScNotify),
"CmdDPFGBJFOFCE" => Some(Self::CmdDpfgbjfofce),
"CmdAlleyPlacingGameCsReq" => Some(Self::CmdAlleyPlacingGameCsReq),
"CmdAlleyShipmentEventEffectsScNotify" => {
Some(Self::CmdAlleyShipmentEventEffectsScNotify)
}
"CmdPPJKEKEPFMF" => Some(Self::CmdPpjkekepfmf),
"ENHFBPKPFDI_MLKIKMBONLC" => Some(Self::EnhfbpkpfdiMlkikmbonlc),
"CmdCKJACADHCCC" => Some(Self::CmdCkjacadhccc),
"CmdGetSaveLogisticsMapScRsp" => Some(Self::CmdGetSaveLogisticsMapScRsp),
"CmdGAAMMAACICO" => Some(Self::CmdGaammaacico),
"CmdTakePrestigeRewardCsReq" => Some(Self::CmdTakePrestigeRewardCsReq),
"CmdActivityRaidPlacingGameCsReq" => {
Some(Self::CmdActivityRaidPlacingGameCsReq)
}
"CmdENOABFIPHOB" => Some(Self::CmdEnoabfiphob),
"CmdPrestigeLevelUpCsReq" => Some(Self::CmdPrestigeLevelUpCsReq),
"CmdKGKKFPGNELC" => Some(Self::CmdKgkkfpgnelc),
"CmdGetAlleyInfoScRsp" => Some(Self::CmdGetAlleyInfoScRsp),
"CmdTakePrestigeRewardScRsp" => Some(Self::CmdTakePrestigeRewardScRsp),
"CmdGetAlleyInfoCsReq" => Some(Self::CmdGetAlleyInfoCsReq),
"CmdAlleyTakeEventRewardCsReq" => Some(Self::CmdAlleyTakeEventRewardCsReq),
"CmdLogisticsGameScRsp" => Some(Self::CmdLogisticsGameScRsp),
"CmdAlleyPlacingGameScRsp" => Some(Self::CmdAlleyPlacingGameScRsp),
"CmdLogisticsGameCsReq" => Some(Self::CmdLogisticsGameCsReq),
"CmdMGMDNBOLBMO" => Some(Self::CmdMgmdnbolbmo),
"CmdNGOKHFLMLNJ" => Some(Self::CmdNgokhflmlnj),
"ENHFBPKPFDI_GHICLFBGFDL" => Some(Self::EnhfbpkpfdiGhiclfbgfdl),
"CmdLogisticsScoreRewardSyncInfoScNotify" => {
Some(Self::CmdLogisticsScoreRewardSyncInfoScNotify)
}
"CmdHMBPGPOIFNE" => Some(Self::CmdHmbpgpoifne),
"CmdGIFADCJKKFE" => Some(Self::CmdGifadcjkkfe),
"ENHFBPKPFDI_PCBAGHCNOLC" => Some(Self::EnhfbpkpfdiPcbaghcnolc),
"CmdLogisticsInfoScNotify" => Some(Self::CmdLogisticsInfoScNotify),
"CmdAlleyEventChangeNotify" => Some(Self::CmdAlleyEventChangeNotify),
"CmdActivityRaidPlacingGameScRsp" => {
Some(Self::CmdActivityRaidPlacingGameScRsp)
}
"CmdPrestigeLevelUpScRsp" => Some(Self::CmdPrestigeLevelUpScRsp),
"CmdAlleyTakeEventRewardScRsp" => Some(Self::CmdAlleyTakeEventRewardScRsp),
"CmdAlleyFundsScNotify" => Some(Self::CmdAlleyFundsScNotify),
"CmdGetSaveLogisticsMapCsReq" => Some(Self::CmdGetSaveLogisticsMapCsReq),
"ENHFBPKPFDI_MONJHMOILDM" => Some(Self::EnhfbpkpfdiMonjhmoildm),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Oclnfbeagmm {
Phmkdhkblde = 0,
Clmknfilolb = 1,
Konbamdogdh = 2,
Jngjipchjkg = 3,
Cidihbpfelp = 4,
Lbinpjoojod = 5,
Bbonhjijlkf = 6,
Geoneaaankg = 7,
}
impl Oclnfbeagmm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Phmkdhkblde => "OCLNFBEAGMM_PHMKDHKBLDE",
Self::Clmknfilolb => "OCLNFBEAGMM_CLMKNFILOLB",
Self::Konbamdogdh => "OCLNFBEAGMM_KONBAMDOGDH",
Self::Jngjipchjkg => "OCLNFBEAGMM_JNGJIPCHJKG",
Self::Cidihbpfelp => "OCLNFBEAGMM_CIDIHBPFELP",
Self::Lbinpjoojod => "OCLNFBEAGMM_LBINPJOOJOD",
Self::Bbonhjijlkf => "OCLNFBEAGMM_BBONHJIJLKF",
Self::Geoneaaankg => "OCLNFBEAGMM_GEONEAAANKG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OCLNFBEAGMM_PHMKDHKBLDE" => Some(Self::Phmkdhkblde),
"OCLNFBEAGMM_CLMKNFILOLB" => Some(Self::Clmknfilolb),
"OCLNFBEAGMM_KONBAMDOGDH" => Some(Self::Konbamdogdh),
"OCLNFBEAGMM_JNGJIPCHJKG" => Some(Self::Jngjipchjkg),
"OCLNFBEAGMM_CIDIHBPFELP" => Some(Self::Cidihbpfelp),
"OCLNFBEAGMM_LBINPJOOJOD" => Some(Self::Lbinpjoojod),
"OCLNFBEAGMM_BBONHJIJLKF" => Some(Self::Bbonhjijlkf),
"OCLNFBEAGMM_GEONEAAANKG" => Some(Self::Geoneaaankg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pfphiikefib {
Nlcdgipgfdj = 0,
Nohngbajngo = 1,
Jhiicnjikpc = 2,
Joiibdjjoah = 3,
}
impl Pfphiikefib {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "PFPHIIKEFIB_NLCDGIPGFDJ",
Self::Nohngbajngo => "PFPHIIKEFIB_NOHNGBAJNGO",
Self::Jhiicnjikpc => "PFPHIIKEFIB_JHIICNJIKPC",
Self::Joiibdjjoah => "PFPHIIKEFIB_JOIIBDJJOAH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PFPHIIKEFIB_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"PFPHIIKEFIB_NOHNGBAJNGO" => Some(Self::Nohngbajngo),
"PFPHIIKEFIB_JHIICNJIKPC" => Some(Self::Jhiicnjikpc),
"PFPHIIKEFIB_JOIIBDJJOAH" => Some(Self::Joiibdjjoah),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum AlleyEventState {
AjoccoaififNapmffdmlek = 0,
AjoccoaififEmjdkbjffhf = 1,
AjoccoaififMomheepiljo = 2,
AjoccoaififHdgpeeijijp = 3,
}
impl AlleyEventState {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AjoccoaififNapmffdmlek => "AJOCCOAIFIF_NAPMFFDMLEK",
Self::AjoccoaififEmjdkbjffhf => "AJOCCOAIFIF_EMJDKBJFFHF",
Self::AjoccoaififMomheepiljo => "AJOCCOAIFIF_MOMHEEPILJO",
Self::AjoccoaififHdgpeeijijp => "AJOCCOAIFIF_HDGPEEIJIJP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AJOCCOAIFIF_NAPMFFDMLEK" => Some(Self::AjoccoaififNapmffdmlek),
"AJOCCOAIFIF_EMJDKBJFFHF" => Some(Self::AjoccoaififEmjdkbjffhf),
"AJOCCOAIFIF_MOMHEEPILJO" => Some(Self::AjoccoaififMomheepiljo),
"AJOCCOAIFIF_HDGPEEIJIJP" => Some(Self::AjoccoaififHdgpeeijijp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdArchiveType {
MfjdgmgkmdjNlcdgipgfdj = 0,
CmdGetArchiveDataCsReq = 2373,
CmdKkogbfclnhb = 2327,
CmdGetArchiveDataScRsp = 2303,
CmdBjjgfkaoklg = 2380,
}
impl CmdArchiveType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MfjdgmgkmdjNlcdgipgfdj => "MFJDGMGKMDJ_NLCDGIPGFDJ",
Self::CmdGetArchiveDataCsReq => "CmdGetArchiveDataCsReq",
Self::CmdKkogbfclnhb => "CmdKKOGBFCLNHB",
Self::CmdGetArchiveDataScRsp => "CmdGetArchiveDataScRsp",
Self::CmdBjjgfkaoklg => "CmdBJJGFKAOKLG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MFJDGMGKMDJ_NLCDGIPGFDJ" => Some(Self::MfjdgmgkmdjNlcdgipgfdj),
"CmdGetArchiveDataCsReq" => Some(Self::CmdGetArchiveDataCsReq),
"CmdKKOGBFCLNHB" => Some(Self::CmdKkogbfclnhb),
"CmdGetArchiveDataScRsp" => Some(Self::CmdGetArchiveDataScRsp),
"CmdBJJGFKAOKLG" => Some(Self::CmdBjjgfkaoklg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdAvatarType {
JhgiibjglelNlcdgipgfdj = 0,
CmdGetPreAvatarGrowthInfoCsReq = 367,
CmdAddMultiPathAvatarScNotify = 330,
JhgiibjglelBkbhlofehoc = 348,
CmdLendbhpiojk = 390,
CmdSetAvatarPathScRsp = 363,
JhgiibjglelCaoiegedbll = 336,
CmdDressRelicAvatarScRsp = 376,
CmdGetPreAvatarActivityListScRsp = 305,
JhgiibjglelCfbpnhbmceo = 353,
CmdAvatarExpUpScRsp = 327,
JhgiibjglelOnccdognggm = 315,
CmdGetPreAvatarGrowthInfoScRsp = 385,
CmdPromoteAvatarScRsp = 381,
CmdMarkAvatarScRsp = 366,
CmdAvatarPathChangedNotify = 317,
JhgiibjglelKiolglccnaa = 392,
CmdTakeOffRelicScRsp = 361,
JhgiibjglelCpcfhpmohdd = 306,
CmdSetAvatarEnhancedIdCsReq = 332,
CmdTakeOffEquipmentScRsp = 312,
JhgiibjglelFgkdlcdiogl = 349,
JhgiibjglelAfodjnhakcj = 380,
CmdUnlockAvatarPathScRsp = 400,
CmdSetAvatarEnhancedIdScRsp = 335,
CmdDressAvatarCsReq = 310,
CmdSetGrowthTargetAvatarScRsp = 328,
CmdActiveEidolonCsReq = 383,
CmdGetPreAvatarActivityListCsReq = 316,
CmdActiveEidolonScRsp = 309,
CmdTakePromotionRewardCsReq = 324,
CmdDressAvatarSkinScRsp = 352,
CmdSetPlayerOutfitCsReq = 314,
JhgiibjglelDpaaibgldob = 339,
CmdUnlockAvatarSkinScNotify = 374,
CmdSetMultipleAvatarPathsScRsp = 388,
CmdDressRelicAvatarCsReq = 342,
CmdCfggobedjok = 301,
CmdTakeOffRelicCsReq = 338,
CmdSetPlayerOutfitScRsp = 382,
CmdTakeOffAvatarSkinScRsp = 359,
CmdTakeOffEquipmentCsReq = 329,
CmdAvatarSpecialSkilltreeUnlockScNotify = 326,
CmdGetAvatarDataScRsp = 303,
CmdDressAvatarScRsp = 387,
CmdTakePromotionRewardScRsp = 371,
CmdUnlockSkilltreeScRsp = 313,
CmdAddAvatarScNotify = 354,
JhgiibjglelCkccdcnldoi = 378,
CmdGetAvatarDataCsReq = 373,
}
impl CmdAvatarType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JhgiibjglelNlcdgipgfdj => "JHGIIBJGLEL_NLCDGIPGFDJ",
Self::CmdGetPreAvatarGrowthInfoCsReq => "CmdGetPreAvatarGrowthInfoCsReq",
Self::CmdAddMultiPathAvatarScNotify => "CmdAddMultiPathAvatarScNotify",
Self::JhgiibjglelBkbhlofehoc => "JHGIIBJGLEL_BKBHLOFEHOC",
Self::CmdLendbhpiojk => "CmdLENDBHPIOJK",
Self::CmdSetAvatarPathScRsp => "CmdSetAvatarPathScRsp",
Self::JhgiibjglelCaoiegedbll => "JHGIIBJGLEL_CAOIEGEDBLL",
Self::CmdDressRelicAvatarScRsp => "CmdDressRelicAvatarScRsp",
Self::CmdGetPreAvatarActivityListScRsp => "CmdGetPreAvatarActivityListScRsp",
Self::JhgiibjglelCfbpnhbmceo => "JHGIIBJGLEL_CFBPNHBMCEO",
Self::CmdAvatarExpUpScRsp => "CmdAvatarExpUpScRsp",
Self::JhgiibjglelOnccdognggm => "JHGIIBJGLEL_ONCCDOGNGGM",
Self::CmdGetPreAvatarGrowthInfoScRsp => "CmdGetPreAvatarGrowthInfoScRsp",
Self::CmdPromoteAvatarScRsp => "CmdPromoteAvatarScRsp",
Self::CmdMarkAvatarScRsp => "CmdMarkAvatarScRsp",
Self::CmdAvatarPathChangedNotify => "CmdAvatarPathChangedNotify",
Self::JhgiibjglelKiolglccnaa => "JHGIIBJGLEL_KIOLGLCCNAA",
Self::CmdTakeOffRelicScRsp => "CmdTakeOffRelicScRsp",
Self::JhgiibjglelCpcfhpmohdd => "JHGIIBJGLEL_CPCFHPMOHDD",
Self::CmdSetAvatarEnhancedIdCsReq => "CmdSetAvatarEnhancedIdCsReq",
Self::CmdTakeOffEquipmentScRsp => "CmdTakeOffEquipmentScRsp",
Self::JhgiibjglelFgkdlcdiogl => "JHGIIBJGLEL_FGKDLCDIOGL",
Self::JhgiibjglelAfodjnhakcj => "JHGIIBJGLEL_AFODJNHAKCJ",
Self::CmdUnlockAvatarPathScRsp => "CmdUnlockAvatarPathScRsp",
Self::CmdSetAvatarEnhancedIdScRsp => "CmdSetAvatarEnhancedIdScRsp",
Self::CmdDressAvatarCsReq => "CmdDressAvatarCsReq",
Self::CmdSetGrowthTargetAvatarScRsp => "CmdSetGrowthTargetAvatarScRsp",
Self::CmdActiveEidolonCsReq => "CmdActiveEidolonCsReq",
Self::CmdGetPreAvatarActivityListCsReq => "CmdGetPreAvatarActivityListCsReq",
Self::CmdActiveEidolonScRsp => "CmdActiveEidolonScRsp",
Self::CmdTakePromotionRewardCsReq => "CmdTakePromotionRewardCsReq",
Self::CmdDressAvatarSkinScRsp => "CmdDressAvatarSkinScRsp",
Self::CmdSetPlayerOutfitCsReq => "CmdSetPlayerOutfitCsReq",
Self::JhgiibjglelDpaaibgldob => "JHGIIBJGLEL_DPAAIBGLDOB",
Self::CmdUnlockAvatarSkinScNotify => "CmdUnlockAvatarSkinScNotify",
Self::CmdSetMultipleAvatarPathsScRsp => "CmdSetMultipleAvatarPathsScRsp",
Self::CmdDressRelicAvatarCsReq => "CmdDressRelicAvatarCsReq",
Self::CmdCfggobedjok => "CmdCFGGOBEDJOK",
Self::CmdTakeOffRelicCsReq => "CmdTakeOffRelicCsReq",
Self::CmdSetPlayerOutfitScRsp => "CmdSetPlayerOutfitScRsp",
Self::CmdTakeOffAvatarSkinScRsp => "CmdTakeOffAvatarSkinScRsp",
Self::CmdTakeOffEquipmentCsReq => "CmdTakeOffEquipmentCsReq",
Self::CmdAvatarSpecialSkilltreeUnlockScNotify => {
"CmdAvatarSpecialSkilltreeUnlockScNotify"
}
Self::CmdGetAvatarDataScRsp => "CmdGetAvatarDataScRsp",
Self::CmdDressAvatarScRsp => "CmdDressAvatarScRsp",
Self::CmdTakePromotionRewardScRsp => "CmdTakePromotionRewardScRsp",
Self::CmdUnlockSkilltreeScRsp => "CmdUnlockSkilltreeScRsp",
Self::CmdAddAvatarScNotify => "CmdAddAvatarScNotify",
Self::JhgiibjglelCkccdcnldoi => "JHGIIBJGLEL_CKCCDCNLDOI",
Self::CmdGetAvatarDataCsReq => "CmdGetAvatarDataCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JHGIIBJGLEL_NLCDGIPGFDJ" => Some(Self::JhgiibjglelNlcdgipgfdj),
"CmdGetPreAvatarGrowthInfoCsReq" => {
Some(Self::CmdGetPreAvatarGrowthInfoCsReq)
}
"CmdAddMultiPathAvatarScNotify" => Some(Self::CmdAddMultiPathAvatarScNotify),
"JHGIIBJGLEL_BKBHLOFEHOC" => Some(Self::JhgiibjglelBkbhlofehoc),
"CmdLENDBHPIOJK" => Some(Self::CmdLendbhpiojk),
"CmdSetAvatarPathScRsp" => Some(Self::CmdSetAvatarPathScRsp),
"JHGIIBJGLEL_CAOIEGEDBLL" => Some(Self::JhgiibjglelCaoiegedbll),
"CmdDressRelicAvatarScRsp" => Some(Self::CmdDressRelicAvatarScRsp),
"CmdGetPreAvatarActivityListScRsp" => {
Some(Self::CmdGetPreAvatarActivityListScRsp)
}
"JHGIIBJGLEL_CFBPNHBMCEO" => Some(Self::JhgiibjglelCfbpnhbmceo),
"CmdAvatarExpUpScRsp" => Some(Self::CmdAvatarExpUpScRsp),
"JHGIIBJGLEL_ONCCDOGNGGM" => Some(Self::JhgiibjglelOnccdognggm),
"CmdGetPreAvatarGrowthInfoScRsp" => {
Some(Self::CmdGetPreAvatarGrowthInfoScRsp)
}
"CmdPromoteAvatarScRsp" => Some(Self::CmdPromoteAvatarScRsp),
"CmdMarkAvatarScRsp" => Some(Self::CmdMarkAvatarScRsp),
"CmdAvatarPathChangedNotify" => Some(Self::CmdAvatarPathChangedNotify),
"JHGIIBJGLEL_KIOLGLCCNAA" => Some(Self::JhgiibjglelKiolglccnaa),
"CmdTakeOffRelicScRsp" => Some(Self::CmdTakeOffRelicScRsp),
"JHGIIBJGLEL_CPCFHPMOHDD" => Some(Self::JhgiibjglelCpcfhpmohdd),
"CmdSetAvatarEnhancedIdCsReq" => Some(Self::CmdSetAvatarEnhancedIdCsReq),
"CmdTakeOffEquipmentScRsp" => Some(Self::CmdTakeOffEquipmentScRsp),
"JHGIIBJGLEL_FGKDLCDIOGL" => Some(Self::JhgiibjglelFgkdlcdiogl),
"JHGIIBJGLEL_AFODJNHAKCJ" => Some(Self::JhgiibjglelAfodjnhakcj),
"CmdUnlockAvatarPathScRsp" => Some(Self::CmdUnlockAvatarPathScRsp),
"CmdSetAvatarEnhancedIdScRsp" => Some(Self::CmdSetAvatarEnhancedIdScRsp),
"CmdDressAvatarCsReq" => Some(Self::CmdDressAvatarCsReq),
"CmdSetGrowthTargetAvatarScRsp" => Some(Self::CmdSetGrowthTargetAvatarScRsp),
"CmdActiveEidolonCsReq" => Some(Self::CmdActiveEidolonCsReq),
"CmdGetPreAvatarActivityListCsReq" => {
Some(Self::CmdGetPreAvatarActivityListCsReq)
}
"CmdActiveEidolonScRsp" => Some(Self::CmdActiveEidolonScRsp),
"CmdTakePromotionRewardCsReq" => Some(Self::CmdTakePromotionRewardCsReq),
"CmdDressAvatarSkinScRsp" => Some(Self::CmdDressAvatarSkinScRsp),
"CmdSetPlayerOutfitCsReq" => Some(Self::CmdSetPlayerOutfitCsReq),
"JHGIIBJGLEL_DPAAIBGLDOB" => Some(Self::JhgiibjglelDpaaibgldob),
"CmdUnlockAvatarSkinScNotify" => Some(Self::CmdUnlockAvatarSkinScNotify),
"CmdSetMultipleAvatarPathsScRsp" => {
Some(Self::CmdSetMultipleAvatarPathsScRsp)
}
"CmdDressRelicAvatarCsReq" => Some(Self::CmdDressRelicAvatarCsReq),
"CmdCFGGOBEDJOK" => Some(Self::CmdCfggobedjok),
"CmdTakeOffRelicCsReq" => Some(Self::CmdTakeOffRelicCsReq),
"CmdSetPlayerOutfitScRsp" => Some(Self::CmdSetPlayerOutfitScRsp),
"CmdTakeOffAvatarSkinScRsp" => Some(Self::CmdTakeOffAvatarSkinScRsp),
"CmdTakeOffEquipmentCsReq" => Some(Self::CmdTakeOffEquipmentCsReq),
"CmdAvatarSpecialSkilltreeUnlockScNotify" => {
Some(Self::CmdAvatarSpecialSkilltreeUnlockScNotify)
}
"CmdGetAvatarDataScRsp" => Some(Self::CmdGetAvatarDataScRsp),
"CmdDressAvatarScRsp" => Some(Self::CmdDressAvatarScRsp),
"CmdTakePromotionRewardScRsp" => Some(Self::CmdTakePromotionRewardScRsp),
"CmdUnlockSkilltreeScRsp" => Some(Self::CmdUnlockSkilltreeScRsp),
"CmdAddAvatarScNotify" => Some(Self::CmdAddAvatarScNotify),
"JHGIIBJGLEL_CKCCDCNLDOI" => Some(Self::JhgiibjglelCkccdcnldoi),
"CmdGetAvatarDataCsReq" => Some(Self::CmdGetAvatarDataCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Cfmdkncddal {
Nadpfmgbhdj = 0,
Ggglncboicd = 1,
}
impl Cfmdkncddal {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nadpfmgbhdj => "CFMDKNCDDAL_NADPFMGBHDJ",
Self::Ggglncboicd => "CFMDKNCDDAL_GGGLNCBOICD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CFMDKNCDDAL_NADPFMGBHDJ" => Some(Self::Nadpfmgbhdj),
"CFMDKNCDDAL_GGGLNCBOICD" => Some(Self::Ggglncboicd),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum AddAvatarSrcState {
AddAvatarSrcNone = 0,
AddAvatarSrcGacha = 1,
AddAvatarSrcRogue = 2,
AddAvatarSrcDelivery = 3,
}
impl AddAvatarSrcState {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AddAvatarSrcNone => "ADD_AVATAR_SRC_NONE",
Self::AddAvatarSrcGacha => "ADD_AVATAR_SRC_GACHA",
Self::AddAvatarSrcRogue => "ADD_AVATAR_SRC_ROGUE",
Self::AddAvatarSrcDelivery => "ADD_AVATAR_SRC_DELIVERY",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ADD_AVATAR_SRC_NONE" => Some(Self::AddAvatarSrcNone),
"ADD_AVATAR_SRC_GACHA" => Some(Self::AddAvatarSrcGacha),
"ADD_AVATAR_SRC_ROGUE" => Some(Self::AddAvatarSrcRogue),
"ADD_AVATAR_SRC_DELIVERY" => Some(Self::AddAvatarSrcDelivery),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gcallojppij {
Nlcdgipgfdj = 0,
Bdefgippknm = 1,
Bpbfoijkcja = 2,
}
impl Gcallojppij {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "GCALLOJPPIJ_NLCDGIPGFDJ",
Self::Bdefgippknm => "GCALLOJPPIJ_BDEFGIPPKNM",
Self::Bpbfoijkcja => "GCALLOJPPIJ_BPBFOIJKCJA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GCALLOJPPIJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"GCALLOJPPIJ_BDEFGIPPKNM" => Some(Self::Bdefgippknm),
"GCALLOJPPIJ_BPBFOIJKCJA" => Some(Self::Bpbfoijkcja),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GrowthTargetState {
Mmbdgpmcjkh = 0,
Pdhpkpocohm = 1,
Cmbmdmbhfec = 2,
Dalnoidgbgi = 3,
Jeaoclooamj = 4,
Fckjlegdjhj = 5,
}
impl GrowthTargetState {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Mmbdgpmcjkh => "GrowthTargetState_MMBDGPMCJKH",
Self::Pdhpkpocohm => "GrowthTargetState_PDHPKPOCOHM",
Self::Cmbmdmbhfec => "GrowthTargetState_CMBMDMBHFEC",
Self::Dalnoidgbgi => "GrowthTargetState_DALNOIDGBGI",
Self::Jeaoclooamj => "GrowthTargetState_JEAOCLOOAMJ",
Self::Fckjlegdjhj => "GrowthTargetState_FCKJLEGDJHJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GrowthTargetState_MMBDGPMCJKH" => Some(Self::Mmbdgpmcjkh),
"GrowthTargetState_PDHPKPOCOHM" => Some(Self::Pdhpkpocohm),
"GrowthTargetState_CMBMDMBHFEC" => Some(Self::Cmbmdmbhfec),
"GrowthTargetState_DALNOIDGBGI" => Some(Self::Dalnoidgbgi),
"GrowthTargetState_JEAOCLOOAMJ" => Some(Self::Jeaoclooamj),
"GrowthTargetState_FCKJLEGDJHJ" => Some(Self::Fckjlegdjhj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBattleType {
EjcoidcjdhmNlcdgipgfdj = 0,
CmdQuitBattleScRsp = 127,
CmdPveBattleResultScRsp = 103,
CmdSyncClientResVersionScRsp = 181,
CmdReBattleAfterBattleLoseCsNotify = 154,
CmdQuitBattleCsReq = 180,
CmdRebattleByClientCsNotify = 183,
CmdBattleReplayScNotify = 109,
CmdQuitBattleScNotify = 110,
CmdPveBattleResultCsReq = 173,
CmdServerSimulateBattleFinishScNotify = 112,
CmdGetCurBattleInfoCsReq = 136,
EjcoidcjdhmNaommjclmoi = 187,
CmdSyncClientResVersionCsReq = 115,
CmdGetCurBattleInfoScRsp = 113,
CmdBattleLogReportScRsp = 129,
}
impl CmdBattleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EjcoidcjdhmNlcdgipgfdj => "EJCOIDCJDHM_NLCDGIPGFDJ",
Self::CmdQuitBattleScRsp => "CmdQuitBattleScRsp",
Self::CmdPveBattleResultScRsp => "CmdPVEBattleResultScRsp",
Self::CmdSyncClientResVersionScRsp => "CmdSyncClientResVersionScRsp",
Self::CmdReBattleAfterBattleLoseCsNotify => {
"CmdReBattleAfterBattleLoseCsNotify"
}
Self::CmdQuitBattleCsReq => "CmdQuitBattleCsReq",
Self::CmdRebattleByClientCsNotify => "CmdRebattleByClientCsNotify",
Self::CmdBattleReplayScNotify => "CmdBattleReplayScNotify",
Self::CmdQuitBattleScNotify => "CmdQuitBattleScNotify",
Self::CmdPveBattleResultCsReq => "CmdPVEBattleResultCsReq",
Self::CmdServerSimulateBattleFinishScNotify => {
"CmdServerSimulateBattleFinishScNotify"
}
Self::CmdGetCurBattleInfoCsReq => "CmdGetCurBattleInfoCsReq",
Self::EjcoidcjdhmNaommjclmoi => "EJCOIDCJDHM_NAOMMJCLMOI",
Self::CmdSyncClientResVersionCsReq => "CmdSyncClientResVersionCsReq",
Self::CmdGetCurBattleInfoScRsp => "CmdGetCurBattleInfoScRsp",
Self::CmdBattleLogReportScRsp => "CmdBattleLogReportScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EJCOIDCJDHM_NLCDGIPGFDJ" => Some(Self::EjcoidcjdhmNlcdgipgfdj),
"CmdQuitBattleScRsp" => Some(Self::CmdQuitBattleScRsp),
"CmdPVEBattleResultScRsp" => Some(Self::CmdPveBattleResultScRsp),
"CmdSyncClientResVersionScRsp" => Some(Self::CmdSyncClientResVersionScRsp),
"CmdReBattleAfterBattleLoseCsNotify" => {
Some(Self::CmdReBattleAfterBattleLoseCsNotify)
}
"CmdQuitBattleCsReq" => Some(Self::CmdQuitBattleCsReq),
"CmdRebattleByClientCsNotify" => Some(Self::CmdRebattleByClientCsNotify),
"CmdBattleReplayScNotify" => Some(Self::CmdBattleReplayScNotify),
"CmdQuitBattleScNotify" => Some(Self::CmdQuitBattleScNotify),
"CmdPVEBattleResultCsReq" => Some(Self::CmdPveBattleResultCsReq),
"CmdServerSimulateBattleFinishScNotify" => {
Some(Self::CmdServerSimulateBattleFinishScNotify)
}
"CmdGetCurBattleInfoCsReq" => Some(Self::CmdGetCurBattleInfoCsReq),
"EJCOIDCJDHM_NAOMMJCLMOI" => Some(Self::EjcoidcjdhmNaommjclmoi),
"CmdSyncClientResVersionCsReq" => Some(Self::CmdSyncClientResVersionCsReq),
"CmdGetCurBattleInfoScRsp" => Some(Self::CmdGetCurBattleInfoScRsp),
"CmdBattleLogReportScRsp" => Some(Self::CmdBattleLogReportScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBattleCollegeType {
GjppdnggkccNlcdgipgfdj = 0,
CmdGetBattleCollegeDataScRsp = 5703,
CmdGetBattleCollegeDataCsReq = 5773,
CmdStartBattleCollegeScRsp = 5736,
CmdStartBattleCollegeCsReq = 5727,
CmdSyncBattleCollegeDataChangeScNotify = 5780,
}
impl CmdBattleCollegeType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GjppdnggkccNlcdgipgfdj => "GJPPDNGGKCC_NLCDGIPGFDJ",
Self::CmdGetBattleCollegeDataScRsp => "CmdGetBattleCollegeDataScRsp",
Self::CmdGetBattleCollegeDataCsReq => "CmdGetBattleCollegeDataCsReq",
Self::CmdStartBattleCollegeScRsp => "CmdStartBattleCollegeScRsp",
Self::CmdStartBattleCollegeCsReq => "CmdStartBattleCollegeCsReq",
Self::CmdSyncBattleCollegeDataChangeScNotify => {
"CmdSyncBattleCollegeDataChangeScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GJPPDNGGKCC_NLCDGIPGFDJ" => Some(Self::GjppdnggkccNlcdgipgfdj),
"CmdGetBattleCollegeDataScRsp" => Some(Self::CmdGetBattleCollegeDataScRsp),
"CmdGetBattleCollegeDataCsReq" => Some(Self::CmdGetBattleCollegeDataCsReq),
"CmdStartBattleCollegeScRsp" => Some(Self::CmdStartBattleCollegeScRsp),
"CmdStartBattleCollegeCsReq" => Some(Self::CmdStartBattleCollegeCsReq),
"CmdSyncBattleCollegeDataChangeScNotify" => {
Some(Self::CmdSyncBattleCollegeDataChangeScNotify)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBattlePassType {
JhhiapckhnpNlcdgipgfdj = 0,
CmdBuyBpLevelScRsp = 3015,
CmdTakeBpRewardScRsp = 3036,
CmdTakeAllRewardScRsp = 3010,
CmdTakeBpRewardCsReq = 3027,
CmdBattlePassInfoNotify = 3073,
CmdTakeAllRewardCsReq = 3081,
CmdBuyBpLevelCsReq = 3013,
}
impl CmdBattlePassType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JhhiapckhnpNlcdgipgfdj => "JHHIAPCKHNP_NLCDGIPGFDJ",
Self::CmdBuyBpLevelScRsp => "CmdBuyBpLevelScRsp",
Self::CmdTakeBpRewardScRsp => "CmdTakeBpRewardScRsp",
Self::CmdTakeAllRewardScRsp => "CmdTakeAllRewardScRsp",
Self::CmdTakeBpRewardCsReq => "CmdTakeBpRewardCsReq",
Self::CmdBattlePassInfoNotify => "CmdBattlePassInfoNotify",
Self::CmdTakeAllRewardCsReq => "CmdTakeAllRewardCsReq",
Self::CmdBuyBpLevelCsReq => "CmdBuyBpLevelCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JHHIAPCKHNP_NLCDGIPGFDJ" => Some(Self::JhhiapckhnpNlcdgipgfdj),
"CmdBuyBpLevelScRsp" => Some(Self::CmdBuyBpLevelScRsp),
"CmdTakeBpRewardScRsp" => Some(Self::CmdTakeBpRewardScRsp),
"CmdTakeAllRewardScRsp" => Some(Self::CmdTakeAllRewardScRsp),
"CmdTakeBpRewardCsReq" => Some(Self::CmdTakeBpRewardCsReq),
"CmdBattlePassInfoNotify" => Some(Self::CmdBattlePassInfoNotify),
"CmdTakeAllRewardCsReq" => Some(Self::CmdTakeAllRewardCsReq),
"CmdBuyBpLevelCsReq" => Some(Self::CmdBuyBpLevelCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BpTierType {
FmgfkikbhknNlcdgipgfdj = 0,
FmgfkikbhknLdcgngdpgam = 1,
FmgfkikbhknFenmglmpmff = 2,
FmgfkikbhknAjdeopejgec = 3,
}
impl BpTierType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FmgfkikbhknNlcdgipgfdj => "FMGFKIKBHKN_NLCDGIPGFDJ",
Self::FmgfkikbhknLdcgngdpgam => "FMGFKIKBHKN_LDCGNGDPGAM",
Self::FmgfkikbhknFenmglmpmff => "FMGFKIKBHKN_FENMGLMPMFF",
Self::FmgfkikbhknAjdeopejgec => "FMGFKIKBHKN_AJDEOPEJGEC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FMGFKIKBHKN_NLCDGIPGFDJ" => Some(Self::FmgfkikbhknNlcdgipgfdj),
"FMGFKIKBHKN_LDCGNGDPGAM" => Some(Self::FmgfkikbhknLdcgngdpgam),
"FMGFKIKBHKN_FENMGLMPMFF" => Some(Self::FmgfkikbhknFenmglmpmff),
"FMGFKIKBHKN_AJDEOPEJGEC" => Some(Self::FmgfkikbhknAjdeopejgec),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BpRewardType {
FdkloilajheEidkkglpfgo = 0,
FdkloilajheGbomnkoncpl = 1,
FdkloilajheCpgbmbbpkpg = 2,
FdkloilajheEnknehacmfj = 3,
FdkloilajheCkppjbakghl = 4,
}
impl BpRewardType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FdkloilajheEidkkglpfgo => "FDKLOILAJHE_EIDKKGLPFGO",
Self::FdkloilajheGbomnkoncpl => "FDKLOILAJHE_GBOMNKONCPL",
Self::FdkloilajheCpgbmbbpkpg => "FDKLOILAJHE_CPGBMBBPKPG",
Self::FdkloilajheEnknehacmfj => "FDKLOILAJHE_ENKNEHACMFJ",
Self::FdkloilajheCkppjbakghl => "FDKLOILAJHE_CKPPJBAKGHL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FDKLOILAJHE_EIDKKGLPFGO" => Some(Self::FdkloilajheEidkkglpfgo),
"FDKLOILAJHE_GBOMNKONCPL" => Some(Self::FdkloilajheGbomnkoncpl),
"FDKLOILAJHE_CPGBMBBPKPG" => Some(Self::FdkloilajheCpgbmbbpkpg),
"FDKLOILAJHE_ENKNEHACMFJ" => Some(Self::FdkloilajheEnknehacmfj),
"FDKLOILAJHE_CKPPJBAKGHL" => Some(Self::FdkloilajheCkppjbakghl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBenefitActivityType {
CcocnfliogkNlcdgipgfdj = 0,
CmdJoinBenefitActivityCsReq = 4894,
CmdJoinBenefitActivityScRsp = 4877,
CmdGetBenefitActivityInfoCsReq = 4882,
CmdTakeBenefitActivityRewardCsReq = 4857,
CmdGetBenefitActivityInfoScRsp = 4892,
CmdTakeBenefitActivityRewardScRsp = 4873,
}
impl CmdBenefitActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CcocnfliogkNlcdgipgfdj => "CCOCNFLIOGK_NLCDGIPGFDJ",
Self::CmdJoinBenefitActivityCsReq => "CmdJoinBenefitActivityCsReq",
Self::CmdJoinBenefitActivityScRsp => "CmdJoinBenefitActivityScRsp",
Self::CmdGetBenefitActivityInfoCsReq => "CmdGetBenefitActivityInfoCsReq",
Self::CmdTakeBenefitActivityRewardCsReq => {
"CmdTakeBenefitActivityRewardCsReq"
}
Self::CmdGetBenefitActivityInfoScRsp => "CmdGetBenefitActivityInfoScRsp",
Self::CmdTakeBenefitActivityRewardScRsp => {
"CmdTakeBenefitActivityRewardScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CCOCNFLIOGK_NLCDGIPGFDJ" => Some(Self::CcocnfliogkNlcdgipgfdj),
"CmdJoinBenefitActivityCsReq" => Some(Self::CmdJoinBenefitActivityCsReq),
"CmdJoinBenefitActivityScRsp" => Some(Self::CmdJoinBenefitActivityScRsp),
"CmdGetBenefitActivityInfoCsReq" => {
Some(Self::CmdGetBenefitActivityInfoCsReq)
}
"CmdTakeBenefitActivityRewardCsReq" => {
Some(Self::CmdTakeBenefitActivityRewardCsReq)
}
"CmdGetBenefitActivityInfoScRsp" => {
Some(Self::CmdGetBenefitActivityInfoScRsp)
}
"CmdTakeBenefitActivityRewardScRsp" => {
Some(Self::CmdTakeBenefitActivityRewardScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBenefitV2ActivityType {
BndfijkmbheNlcdgipgfdj = 0,
BndfijkmbheNdginiglhfg = 9829,
BndfijkmbheNijighhgkio = 9824,
BndfijkmbheMohcjnimhjm = 9822,
CmdImfbpgdpeoi = 9830,
CmdHbocfeeeeii = 9821,
CmdPaglmeagppc = 9828,
}
impl CmdBenefitV2ActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BndfijkmbheNlcdgipgfdj => "BNDFIJKMBHE_NLCDGIPGFDJ",
Self::BndfijkmbheNdginiglhfg => "BNDFIJKMBHE_NDGINIGLHFG",
Self::BndfijkmbheNijighhgkio => "BNDFIJKMBHE_NIJIGHHGKIO",
Self::BndfijkmbheMohcjnimhjm => "BNDFIJKMBHE_MOHCJNIMHJM",
Self::CmdImfbpgdpeoi => "CmdIMFBPGDPEOI",
Self::CmdHbocfeeeeii => "CmdHBOCFEEEEII",
Self::CmdPaglmeagppc => "CmdPAGLMEAGPPC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BNDFIJKMBHE_NLCDGIPGFDJ" => Some(Self::BndfijkmbheNlcdgipgfdj),
"BNDFIJKMBHE_NDGINIGLHFG" => Some(Self::BndfijkmbheNdginiglhfg),
"BNDFIJKMBHE_NIJIGHHGKIO" => Some(Self::BndfijkmbheNijighhgkio),
"BNDFIJKMBHE_MOHCJNIMHJM" => Some(Self::BndfijkmbheMohcjnimhjm),
"CmdIMFBPGDPEOI" => Some(Self::CmdImfbpgdpeoi),
"CmdHBOCFEEEEII" => Some(Self::CmdHbocfeeeeii),
"CmdPAGLMEAGPPC" => Some(Self::CmdPaglmeagppc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdBoxingClubType {
AjldfpkobedNlcdgipgfdj = 0,
CmdChooseBoxingClubStageOptionalBuffCsReq = 4209,
CmdChooseBoxingClubResonanceCsReq = 4229,
CmdMatchBoxingClubOpponentScRsp = 4227,
CmdBoxingClubChallengeUpdateScNotify = 4287,
CmdStartBoxingClubBattleScRsp = 4213,
CmdSetBoxingClubResonanceCsReq = 4254,
CmdBoxingClubRewardScNotify = 4210,
CmdStartBoxingClubBattleCsReq = 4236,
CmdChooseBoxingClubResonanceScRsp = 4212,
CmdGiveUpBoxingClubChallengeScRsp = 4281,
CmdSetBoxingClubResonanceScRsp = 4283,
CmdMatchBoxingClubOpponentCsReq = 4280,
CmdGetBoxingClubInfoScRsp = 4203,
CmdChooseBoxingClubStageOptionalBuffScRsp = 4242,
CmdGiveUpBoxingClubChallengeCsReq = 4215,
CmdGetBoxingClubInfoCsReq = 4273,
}
impl CmdBoxingClubType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AjldfpkobedNlcdgipgfdj => "AJLDFPKOBED_NLCDGIPGFDJ",
Self::CmdChooseBoxingClubStageOptionalBuffCsReq => {
"CmdChooseBoxingClubStageOptionalBuffCsReq"
}
Self::CmdChooseBoxingClubResonanceCsReq => {
"CmdChooseBoxingClubResonanceCsReq"
}
Self::CmdMatchBoxingClubOpponentScRsp => "CmdMatchBoxingClubOpponentScRsp",
Self::CmdBoxingClubChallengeUpdateScNotify => {
"CmdBoxingClubChallengeUpdateScNotify"
}
Self::CmdStartBoxingClubBattleScRsp => "CmdStartBoxingClubBattleScRsp",
Self::CmdSetBoxingClubResonanceCsReq => "CmdSetBoxingClubResonanceCsReq",
Self::CmdBoxingClubRewardScNotify => "CmdBoxingClubRewardScNotify",
Self::CmdStartBoxingClubBattleCsReq => "CmdStartBoxingClubBattleCsReq",
Self::CmdChooseBoxingClubResonanceScRsp => {
"CmdChooseBoxingClubResonanceScRsp"
}
Self::CmdGiveUpBoxingClubChallengeScRsp => {
"CmdGiveUpBoxingClubChallengeScRsp"
}
Self::CmdSetBoxingClubResonanceScRsp => "CmdSetBoxingClubResonanceScRsp",
Self::CmdMatchBoxingClubOpponentCsReq => "CmdMatchBoxingClubOpponentCsReq",
Self::CmdGetBoxingClubInfoScRsp => "CmdGetBoxingClubInfoScRsp",
Self::CmdChooseBoxingClubStageOptionalBuffScRsp => {
"CmdChooseBoxingClubStageOptionalBuffScRsp"
}
Self::CmdGiveUpBoxingClubChallengeCsReq => {
"CmdGiveUpBoxingClubChallengeCsReq"
}
Self::CmdGetBoxingClubInfoCsReq => "CmdGetBoxingClubInfoCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AJLDFPKOBED_NLCDGIPGFDJ" => Some(Self::AjldfpkobedNlcdgipgfdj),
"CmdChooseBoxingClubStageOptionalBuffCsReq" => {
Some(Self::CmdChooseBoxingClubStageOptionalBuffCsReq)
}
"CmdChooseBoxingClubResonanceCsReq" => {
Some(Self::CmdChooseBoxingClubResonanceCsReq)
}
"CmdMatchBoxingClubOpponentScRsp" => {
Some(Self::CmdMatchBoxingClubOpponentScRsp)
}
"CmdBoxingClubChallengeUpdateScNotify" => {
Some(Self::CmdBoxingClubChallengeUpdateScNotify)
}
"CmdStartBoxingClubBattleScRsp" => Some(Self::CmdStartBoxingClubBattleScRsp),
"CmdSetBoxingClubResonanceCsReq" => {
Some(Self::CmdSetBoxingClubResonanceCsReq)
}
"CmdBoxingClubRewardScNotify" => Some(Self::CmdBoxingClubRewardScNotify),
"CmdStartBoxingClubBattleCsReq" => Some(Self::CmdStartBoxingClubBattleCsReq),
"CmdChooseBoxingClubResonanceScRsp" => {
Some(Self::CmdChooseBoxingClubResonanceScRsp)
}
"CmdGiveUpBoxingClubChallengeScRsp" => {
Some(Self::CmdGiveUpBoxingClubChallengeScRsp)
}
"CmdSetBoxingClubResonanceScRsp" => {
Some(Self::CmdSetBoxingClubResonanceScRsp)
}
"CmdMatchBoxingClubOpponentCsReq" => {
Some(Self::CmdMatchBoxingClubOpponentCsReq)
}
"CmdGetBoxingClubInfoScRsp" => Some(Self::CmdGetBoxingClubInfoScRsp),
"CmdChooseBoxingClubStageOptionalBuffScRsp" => {
Some(Self::CmdChooseBoxingClubStageOptionalBuffScRsp)
}
"CmdGiveUpBoxingClubChallengeCsReq" => {
Some(Self::CmdGiveUpBoxingClubChallengeCsReq)
}
"CmdGetBoxingClubInfoCsReq" => Some(Self::CmdGetBoxingClubInfoCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdCakeRaceType {
MjkjneggkgcNlcdgipgfdj = 0,
CmdCakeRaceFinishFieldRewardScNotify = 9147,
CmdCakeRaceLikeFriendRankingInfoCsReq = 9122,
CmdCakeRaceLoanCsReq = 9141,
CmdCakeRaceGetHandbookCsReq = 9130,
CmdCakeRaceGetHandbookScRsp = 9143,
CmdCakeRaceLoanScRsp = 9132,
CmdCakeRaceGetDailyLikeScRsp = 9136,
CmdBcohndphbgk = 9131,
CmdCakeRaceLikeFriendRankingInfoScRsp = 9145,
CmdCakeRaceGetDataScRsp = 9138,
CmdCakeRaceGetDataCsReq = 9146,
CmdCakeRaceUpdatePveCsReq = 9150,
CmdCakeRaceGetDailyLikeCsReq = 9126,
CmdPgonnelbdid = 9135,
CmdCakeRaceCoinScoreChangeScNotify = 9123,
MjkjneggkgcChcejiegfmh = 9140,
CmdCakeRaceGetFriendRankingInfoListCsReq = 9134,
CmdCakeRaceStartPveScRsp = 9148,
CmdCakeRaceUpdatePveScRsp = 9139,
CmdCakeRaceStartPveCsReq = 9142,
CmdCakeRaceGetFriendRankingInfoListScRsp = 9127,
CmdPibehfddaaj = 9128,
}
impl CmdCakeRaceType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MjkjneggkgcNlcdgipgfdj => "MJKJNEGGKGC_NLCDGIPGFDJ",
Self::CmdCakeRaceFinishFieldRewardScNotify => {
"CmdCakeRaceFinishFieldRewardScNotify"
}
Self::CmdCakeRaceLikeFriendRankingInfoCsReq => {
"CmdCakeRaceLikeFriendRankingInfoCsReq"
}
Self::CmdCakeRaceLoanCsReq => "CmdCakeRaceLoanCsReq",
Self::CmdCakeRaceGetHandbookCsReq => "CmdCakeRaceGetHandbookCsReq",
Self::CmdCakeRaceGetHandbookScRsp => "CmdCakeRaceGetHandbookScRsp",
Self::CmdCakeRaceLoanScRsp => "CmdCakeRaceLoanScRsp",
Self::CmdCakeRaceGetDailyLikeScRsp => "CmdCakeRaceGetDailyLikeScRsp",
Self::CmdBcohndphbgk => "CmdBCOHNDPHBGK",
Self::CmdCakeRaceLikeFriendRankingInfoScRsp => {
"CmdCakeRaceLikeFriendRankingInfoScRsp"
}
Self::CmdCakeRaceGetDataScRsp => "CmdCakeRaceGetDataScRsp",
Self::CmdCakeRaceGetDataCsReq => "CmdCakeRaceGetDataCsReq",
Self::CmdCakeRaceUpdatePveCsReq => "CmdCakeRaceUpdatePveCsReq",
Self::CmdCakeRaceGetDailyLikeCsReq => "CmdCakeRaceGetDailyLikeCsReq",
Self::CmdPgonnelbdid => "CmdPGONNELBDID",
Self::CmdCakeRaceCoinScoreChangeScNotify => {
"CmdCakeRaceCoinScoreChangeScNotify"
}
Self::MjkjneggkgcChcejiegfmh => "MJKJNEGGKGC_CHCEJIEGFMH",
Self::CmdCakeRaceGetFriendRankingInfoListCsReq => {
"CmdCakeRaceGetFriendRankingInfoListCsReq"
}
Self::CmdCakeRaceStartPveScRsp => "CmdCakeRaceStartPveScRsp",
Self::CmdCakeRaceUpdatePveScRsp => "CmdCakeRaceUpdatePveScRsp",
Self::CmdCakeRaceStartPveCsReq => "CmdCakeRaceStartPveCsReq",
Self::CmdCakeRaceGetFriendRankingInfoListScRsp => {
"CmdCakeRaceGetFriendRankingInfoListScRsp"
}
Self::CmdPibehfddaaj => "CmdPIBEHFDDAAJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MJKJNEGGKGC_NLCDGIPGFDJ" => Some(Self::MjkjneggkgcNlcdgipgfdj),
"CmdCakeRaceFinishFieldRewardScNotify" => {
Some(Self::CmdCakeRaceFinishFieldRewardScNotify)
}
"CmdCakeRaceLikeFriendRankingInfoCsReq" => {
Some(Self::CmdCakeRaceLikeFriendRankingInfoCsReq)
}
"CmdCakeRaceLoanCsReq" => Some(Self::CmdCakeRaceLoanCsReq),
"CmdCakeRaceGetHandbookCsReq" => Some(Self::CmdCakeRaceGetHandbookCsReq),
"CmdCakeRaceGetHandbookScRsp" => Some(Self::CmdCakeRaceGetHandbookScRsp),
"CmdCakeRaceLoanScRsp" => Some(Self::CmdCakeRaceLoanScRsp),
"CmdCakeRaceGetDailyLikeScRsp" => Some(Self::CmdCakeRaceGetDailyLikeScRsp),
"CmdBCOHNDPHBGK" => Some(Self::CmdBcohndphbgk),
"CmdCakeRaceLikeFriendRankingInfoScRsp" => {
Some(Self::CmdCakeRaceLikeFriendRankingInfoScRsp)
}
"CmdCakeRaceGetDataScRsp" => Some(Self::CmdCakeRaceGetDataScRsp),
"CmdCakeRaceGetDataCsReq" => Some(Self::CmdCakeRaceGetDataCsReq),
"CmdCakeRaceUpdatePveCsReq" => Some(Self::CmdCakeRaceUpdatePveCsReq),
"CmdCakeRaceGetDailyLikeCsReq" => Some(Self::CmdCakeRaceGetDailyLikeCsReq),
"CmdPGONNELBDID" => Some(Self::CmdPgonnelbdid),
"CmdCakeRaceCoinScoreChangeScNotify" => {
Some(Self::CmdCakeRaceCoinScoreChangeScNotify)
}
"MJKJNEGGKGC_CHCEJIEGFMH" => Some(Self::MjkjneggkgcChcejiegfmh),
"CmdCakeRaceGetFriendRankingInfoListCsReq" => {
Some(Self::CmdCakeRaceGetFriendRankingInfoListCsReq)
}
"CmdCakeRaceStartPveScRsp" => Some(Self::CmdCakeRaceStartPveScRsp),
"CmdCakeRaceUpdatePveScRsp" => Some(Self::CmdCakeRaceUpdatePveScRsp),
"CmdCakeRaceStartPveCsReq" => Some(Self::CmdCakeRaceStartPveCsReq),
"CmdCakeRaceGetFriendRankingInfoListScRsp" => {
Some(Self::CmdCakeRaceGetFriendRankingInfoListScRsp)
}
"CmdPIBEHFDDAAJ" => Some(Self::CmdPibehfddaaj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChallengeType {
GbmdcpmjiabNlcdgipgfdj = 0,
CmdStartChallengeScRsp = 1727,
CmdGetChallengeScRsp = 1703,
CmdChallengeLineupNotify = 1712,
CmdStartPartialChallengeScRsp = 1724,
CmdStartPartialChallengeCsReq = 1761,
CmdLeaveChallengeCsReq = 1736,
CmdTakeChallengeCumulativeRewardScRsp = 1742,
CmdRestartChallengePhaseCsReq = 1778,
CmdGetChallengeGroupStatisticsCsReq = 1776,
CmdRestartChallengePhaseScRsp = 1752,
CmdStartChallengeCsReq = 1780,
CmdChallengeSettleNotify = 1715,
CmdGetChallengeGroupStatisticsScRsp = 1738,
CmdLeaveChallengeScRsp = 1713,
CmdGetCurChallengeScRsp = 1729,
CmdEnterChallengeNextPhaseScRsp = 1759,
CmdGetCurChallengeCsReq = 1787,
CmdGetChallengeCsReq = 1773,
CmdEnterChallengeNextPhaseCsReq = 1748,
CmdTakeChallengeCumulativeRewardCsReq = 1709,
CmdChallengeBossPhaseSettleNotify = 1774,
}
impl CmdChallengeType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GbmdcpmjiabNlcdgipgfdj => "GBMDCPMJIAB_NLCDGIPGFDJ",
Self::CmdStartChallengeScRsp => "CmdStartChallengeScRsp",
Self::CmdGetChallengeScRsp => "CmdGetChallengeScRsp",
Self::CmdChallengeLineupNotify => "CmdChallengeLineupNotify",
Self::CmdStartPartialChallengeScRsp => "CmdStartPartialChallengeScRsp",
Self::CmdStartPartialChallengeCsReq => "CmdStartPartialChallengeCsReq",
Self::CmdLeaveChallengeCsReq => "CmdLeaveChallengeCsReq",
Self::CmdTakeChallengeCumulativeRewardScRsp => {
"CmdTakeChallengeCumulativeRewardScRsp"
}
Self::CmdRestartChallengePhaseCsReq => "CmdRestartChallengePhaseCsReq",
Self::CmdGetChallengeGroupStatisticsCsReq => {
"CmdGetChallengeGroupStatisticsCsReq"
}
Self::CmdRestartChallengePhaseScRsp => "CmdRestartChallengePhaseScRsp",
Self::CmdStartChallengeCsReq => "CmdStartChallengeCsReq",
Self::CmdChallengeSettleNotify => "CmdChallengeSettleNotify",
Self::CmdGetChallengeGroupStatisticsScRsp => {
"CmdGetChallengeGroupStatisticsScRsp"
}
Self::CmdLeaveChallengeScRsp => "CmdLeaveChallengeScRsp",
Self::CmdGetCurChallengeScRsp => "CmdGetCurChallengeScRsp",
Self::CmdEnterChallengeNextPhaseScRsp => "CmdEnterChallengeNextPhaseScRsp",
Self::CmdGetCurChallengeCsReq => "CmdGetCurChallengeCsReq",
Self::CmdGetChallengeCsReq => "CmdGetChallengeCsReq",
Self::CmdEnterChallengeNextPhaseCsReq => "CmdEnterChallengeNextPhaseCsReq",
Self::CmdTakeChallengeCumulativeRewardCsReq => {
"CmdTakeChallengeCumulativeRewardCsReq"
}
Self::CmdChallengeBossPhaseSettleNotify => {
"CmdChallengeBossPhaseSettleNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GBMDCPMJIAB_NLCDGIPGFDJ" => Some(Self::GbmdcpmjiabNlcdgipgfdj),
"CmdStartChallengeScRsp" => Some(Self::CmdStartChallengeScRsp),
"CmdGetChallengeScRsp" => Some(Self::CmdGetChallengeScRsp),
"CmdChallengeLineupNotify" => Some(Self::CmdChallengeLineupNotify),
"CmdStartPartialChallengeScRsp" => Some(Self::CmdStartPartialChallengeScRsp),
"CmdStartPartialChallengeCsReq" => Some(Self::CmdStartPartialChallengeCsReq),
"CmdLeaveChallengeCsReq" => Some(Self::CmdLeaveChallengeCsReq),
"CmdTakeChallengeCumulativeRewardScRsp" => {
Some(Self::CmdTakeChallengeCumulativeRewardScRsp)
}
"CmdRestartChallengePhaseCsReq" => Some(Self::CmdRestartChallengePhaseCsReq),
"CmdGetChallengeGroupStatisticsCsReq" => {
Some(Self::CmdGetChallengeGroupStatisticsCsReq)
}
"CmdRestartChallengePhaseScRsp" => Some(Self::CmdRestartChallengePhaseScRsp),
"CmdStartChallengeCsReq" => Some(Self::CmdStartChallengeCsReq),
"CmdChallengeSettleNotify" => Some(Self::CmdChallengeSettleNotify),
"CmdGetChallengeGroupStatisticsScRsp" => {
Some(Self::CmdGetChallengeGroupStatisticsScRsp)
}
"CmdLeaveChallengeScRsp" => Some(Self::CmdLeaveChallengeScRsp),
"CmdGetCurChallengeScRsp" => Some(Self::CmdGetCurChallengeScRsp),
"CmdEnterChallengeNextPhaseScRsp" => {
Some(Self::CmdEnterChallengeNextPhaseScRsp)
}
"CmdGetCurChallengeCsReq" => Some(Self::CmdGetCurChallengeCsReq),
"CmdGetChallengeCsReq" => Some(Self::CmdGetChallengeCsReq),
"CmdEnterChallengeNextPhaseCsReq" => {
Some(Self::CmdEnterChallengeNextPhaseCsReq)
}
"CmdTakeChallengeCumulativeRewardCsReq" => {
Some(Self::CmdTakeChallengeCumulativeRewardCsReq)
}
"CmdChallengeBossPhaseSettleNotify" => {
Some(Self::CmdChallengeBossPhaseSettleNotify)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChallengeStatus {
ChallengeUnknown = 0,
ChallengeDoing = 1,
ChallengeFinish = 2,
ChallengeFailed = 3,
}
impl ChallengeStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::ChallengeUnknown => "CHALLENGE_UNKNOWN",
Self::ChallengeDoing => "CHALLENGE_DOING",
Self::ChallengeFinish => "CHALLENGE_FINISH",
Self::ChallengeFailed => "CHALLENGE_FAILED",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CHALLENGE_UNKNOWN" => Some(Self::ChallengeUnknown),
"CHALLENGE_DOING" => Some(Self::ChallengeDoing),
"CHALLENGE_FINISH" => Some(Self::ChallengeFinish),
"CHALLENGE_FAILED" => Some(Self::ChallengeFailed),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChallengePeakType {
GhgfejehgdmNlcdgipgfdj = 0,
CmdStartChallengePeakCsReq = 8907,
CmdTakeChallengePeakRewardScRsp = 8929,
CmdReStartChallengePeakScRsp = 8908,
CmdConfirmChallengePeakSettleScRsp = 8918,
CmdSetChallengePeakMobLineupAvatarScRsp = 8912,
CmdChallengePeakGroupDataUpdateScNotify = 8945,
CmdTakeChallengePeakRewardCsReq = 8909,
CmdConfirmChallengePeakSettleCsReq = 8941,
CmdGetCurChallengePeakScRsp = 8934,
CmdStartChallengePeakScRsp = 8923,
CmdGetChallengePeakDataScRsp = 8942,
CmdGetChallengePeakDataCsReq = 8932,
CmdSetChallengePeakBossHardModeCsReq = 8921,
CmdLeaveChallengePeakCsReq = 8944,
CmdChallengePeakSettleScNotify = 8919,
CmdLeaveChallengePeakScRsp = 8927,
CmdGetCurChallengePeakCsReq = 8943,
CmdReStartChallengePeakCsReq = 8905,
CmdSetChallengePeakBossHardModeScRsp = 8940,
CmdSetChallengePeakMobLineupAvatarCsReq = 8920,
}
impl CmdChallengePeakType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GhgfejehgdmNlcdgipgfdj => "GHGFEJEHGDM_NLCDGIPGFDJ",
Self::CmdStartChallengePeakCsReq => "CmdStartChallengePeakCsReq",
Self::CmdTakeChallengePeakRewardScRsp => "CmdTakeChallengePeakRewardScRsp",
Self::CmdReStartChallengePeakScRsp => "CmdReStartChallengePeakScRsp",
Self::CmdConfirmChallengePeakSettleScRsp => {
"CmdConfirmChallengePeakSettleScRsp"
}
Self::CmdSetChallengePeakMobLineupAvatarScRsp => {
"CmdSetChallengePeakMobLineupAvatarScRsp"
}
Self::CmdChallengePeakGroupDataUpdateScNotify => {
"CmdChallengePeakGroupDataUpdateScNotify"
}
Self::CmdTakeChallengePeakRewardCsReq => "CmdTakeChallengePeakRewardCsReq",
Self::CmdConfirmChallengePeakSettleCsReq => {
"CmdConfirmChallengePeakSettleCsReq"
}
Self::CmdGetCurChallengePeakScRsp => "CmdGetCurChallengePeakScRsp",
Self::CmdStartChallengePeakScRsp => "CmdStartChallengePeakScRsp",
Self::CmdGetChallengePeakDataScRsp => "CmdGetChallengePeakDataScRsp",
Self::CmdGetChallengePeakDataCsReq => "CmdGetChallengePeakDataCsReq",
Self::CmdSetChallengePeakBossHardModeCsReq => {
"CmdSetChallengePeakBossHardModeCsReq"
}
Self::CmdLeaveChallengePeakCsReq => "CmdLeaveChallengePeakCsReq",
Self::CmdChallengePeakSettleScNotify => "CmdChallengePeakSettleScNotify",
Self::CmdLeaveChallengePeakScRsp => "CmdLeaveChallengePeakScRsp",
Self::CmdGetCurChallengePeakCsReq => "CmdGetCurChallengePeakCsReq",
Self::CmdReStartChallengePeakCsReq => "CmdReStartChallengePeakCsReq",
Self::CmdSetChallengePeakBossHardModeScRsp => {
"CmdSetChallengePeakBossHardModeScRsp"
}
Self::CmdSetChallengePeakMobLineupAvatarCsReq => {
"CmdSetChallengePeakMobLineupAvatarCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GHGFEJEHGDM_NLCDGIPGFDJ" => Some(Self::GhgfejehgdmNlcdgipgfdj),
"CmdStartChallengePeakCsReq" => Some(Self::CmdStartChallengePeakCsReq),
"CmdTakeChallengePeakRewardScRsp" => {
Some(Self::CmdTakeChallengePeakRewardScRsp)
}
"CmdReStartChallengePeakScRsp" => Some(Self::CmdReStartChallengePeakScRsp),
"CmdConfirmChallengePeakSettleScRsp" => {
Some(Self::CmdConfirmChallengePeakSettleScRsp)
}
"CmdSetChallengePeakMobLineupAvatarScRsp" => {
Some(Self::CmdSetChallengePeakMobLineupAvatarScRsp)
}
"CmdChallengePeakGroupDataUpdateScNotify" => {
Some(Self::CmdChallengePeakGroupDataUpdateScNotify)
}
"CmdTakeChallengePeakRewardCsReq" => {
Some(Self::CmdTakeChallengePeakRewardCsReq)
}
"CmdConfirmChallengePeakSettleCsReq" => {
Some(Self::CmdConfirmChallengePeakSettleCsReq)
}
"CmdGetCurChallengePeakScRsp" => Some(Self::CmdGetCurChallengePeakScRsp),
"CmdStartChallengePeakScRsp" => Some(Self::CmdStartChallengePeakScRsp),
"CmdGetChallengePeakDataScRsp" => Some(Self::CmdGetChallengePeakDataScRsp),
"CmdGetChallengePeakDataCsReq" => Some(Self::CmdGetChallengePeakDataCsReq),
"CmdSetChallengePeakBossHardModeCsReq" => {
Some(Self::CmdSetChallengePeakBossHardModeCsReq)
}
"CmdLeaveChallengePeakCsReq" => Some(Self::CmdLeaveChallengePeakCsReq),
"CmdChallengePeakSettleScNotify" => {
Some(Self::CmdChallengePeakSettleScNotify)
}
"CmdLeaveChallengePeakScRsp" => Some(Self::CmdLeaveChallengePeakScRsp),
"CmdGetCurChallengePeakCsReq" => Some(Self::CmdGetCurChallengePeakCsReq),
"CmdReStartChallengePeakCsReq" => Some(Self::CmdReStartChallengePeakCsReq),
"CmdSetChallengePeakBossHardModeScRsp" => {
Some(Self::CmdSetChallengePeakBossHardModeScRsp)
}
"CmdSetChallengePeakMobLineupAvatarCsReq" => {
Some(Self::CmdSetChallengePeakMobLineupAvatarCsReq)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChallengeTierceType {
FebnjdjaebmNlcdgipgfdj = 0,
FebnjdjaebmDcandnhnlco = 8974,
CmdJmpjcapkngi = 8998,
FebnjdjaebmBefpnlifboe = 8996,
FebnjdjaebmPmmcibmkold = 8992,
CmdDophndhilpa = 8973,
CmdLhaknkhblbi = 8987,
FebnjdjaebmBdhpjjhooac = 8980,
CmdGgcbekkjcjn = 8988,
CmdKlecenlpbjl = 8982,
FebnjdjaebmCcdkllgdlom = 9000,
CmdLpihjbelibn = 8977,
FebnjdjaebmGaeeloilocb = 8984,
FebnjdjaebmNmddoikkeka = 8978,
CmdHbfnncgecmo = 8989,
FebnjdjaebmAllbiolkcek = 8991,
CmdOkedfnjjghb = 8981,
CmdHfgmofbdaon = 8993,
}
impl CmdChallengeTierceType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FebnjdjaebmNlcdgipgfdj => "FEBNJDJAEBM_NLCDGIPGFDJ",
Self::FebnjdjaebmDcandnhnlco => "FEBNJDJAEBM_DCANDNHNLCO",
Self::CmdJmpjcapkngi => "CmdJMPJCAPKNGI",
Self::FebnjdjaebmBefpnlifboe => "FEBNJDJAEBM_BEFPNLIFBOE",
Self::FebnjdjaebmPmmcibmkold => "FEBNJDJAEBM_PMMCIBMKOLD",
Self::CmdDophndhilpa => "CmdDOPHNDHILPA",
Self::CmdLhaknkhblbi => "CmdLHAKNKHBLBI",
Self::FebnjdjaebmBdhpjjhooac => "FEBNJDJAEBM_BDHPJJHOOAC",
Self::CmdGgcbekkjcjn => "CmdGGCBEKKJCJN",
Self::CmdKlecenlpbjl => "CmdKLECENLPBJL",
Self::FebnjdjaebmCcdkllgdlom => "FEBNJDJAEBM_CCDKLLGDLOM",
Self::CmdLpihjbelibn => "CmdLPIHJBELIBN",
Self::FebnjdjaebmGaeeloilocb => "FEBNJDJAEBM_GAEELOILOCB",
Self::FebnjdjaebmNmddoikkeka => "FEBNJDJAEBM_NMDDOIKKEKA",
Self::CmdHbfnncgecmo => "CmdHBFNNCGECMO",
Self::FebnjdjaebmAllbiolkcek => "FEBNJDJAEBM_ALLBIOLKCEK",
Self::CmdOkedfnjjghb => "CmdOKEDFNJJGHB",
Self::CmdHfgmofbdaon => "CmdHFGMOFBDAON",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FEBNJDJAEBM_NLCDGIPGFDJ" => Some(Self::FebnjdjaebmNlcdgipgfdj),
"FEBNJDJAEBM_DCANDNHNLCO" => Some(Self::FebnjdjaebmDcandnhnlco),
"CmdJMPJCAPKNGI" => Some(Self::CmdJmpjcapkngi),
"FEBNJDJAEBM_BEFPNLIFBOE" => Some(Self::FebnjdjaebmBefpnlifboe),
"FEBNJDJAEBM_PMMCIBMKOLD" => Some(Self::FebnjdjaebmPmmcibmkold),
"CmdDOPHNDHILPA" => Some(Self::CmdDophndhilpa),
"CmdLHAKNKHBLBI" => Some(Self::CmdLhaknkhblbi),
"FEBNJDJAEBM_BDHPJJHOOAC" => Some(Self::FebnjdjaebmBdhpjjhooac),
"CmdGGCBEKKJCJN" => Some(Self::CmdGgcbekkjcjn),
"CmdKLECENLPBJL" => Some(Self::CmdKlecenlpbjl),
"FEBNJDJAEBM_CCDKLLGDLOM" => Some(Self::FebnjdjaebmCcdkllgdlom),
"CmdLPIHJBELIBN" => Some(Self::CmdLpihjbelibn),
"FEBNJDJAEBM_GAEELOILOCB" => Some(Self::FebnjdjaebmGaeeloilocb),
"FEBNJDJAEBM_NMDDOIKKEKA" => Some(Self::FebnjdjaebmNmddoikkeka),
"CmdHBFNNCGECMO" => Some(Self::CmdHbfnncgecmo),
"FEBNJDJAEBM_ALLBIOLKCEK" => Some(Self::FebnjdjaebmAllbiolkcek),
"CmdOKEDFNJJGHB" => Some(Self::CmdOkedfnjjghb),
"CmdHFGMOFBDAON" => Some(Self::CmdHfgmofbdaon),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChatType {
FakghkikhapNlcdgipgfdj = 0,
CmdGetLoginChatInfoScRsp = 3942,
CmdSendMsgCsReq = 3973,
CmdGetChatFriendHistoryScRsp = 3981,
CmdMarkChatEmojiScRsp = 3912,
CmdGetPrivateChatHistoryScRsp = 3913,
CmdRevcMsgScNotify = 3980,
CmdGetChatEmojiListCsReq = 3910,
CmdGetChatEmojiListScRsp = 3987,
CmdGetPrivateChatHistoryCsReq = 3936,
CmdBatchMarkChatEmojiCsReq = 3954,
CmdGetLoginChatInfoCsReq = 3909,
CmdMarkChatEmojiCsReq = 3929,
CmdPmdijhlacnn = 3927,
CmdGetChatFriendHistoryCsReq = 3915,
CmdBatchMarkChatEmojiScRsp = 3983,
CmdSendMsgScRsp = 3903,
}
impl CmdChatType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FakghkikhapNlcdgipgfdj => "FAKGHKIKHAP_NLCDGIPGFDJ",
Self::CmdGetLoginChatInfoScRsp => "CmdGetLoginChatInfoScRsp",
Self::CmdSendMsgCsReq => "CmdSendMsgCsReq",
Self::CmdGetChatFriendHistoryScRsp => "CmdGetChatFriendHistoryScRsp",
Self::CmdMarkChatEmojiScRsp => "CmdMarkChatEmojiScRsp",
Self::CmdGetPrivateChatHistoryScRsp => "CmdGetPrivateChatHistoryScRsp",
Self::CmdRevcMsgScNotify => "CmdRevcMsgScNotify",
Self::CmdGetChatEmojiListCsReq => "CmdGetChatEmojiListCsReq",
Self::CmdGetChatEmojiListScRsp => "CmdGetChatEmojiListScRsp",
Self::CmdGetPrivateChatHistoryCsReq => "CmdGetPrivateChatHistoryCsReq",
Self::CmdBatchMarkChatEmojiCsReq => "CmdBatchMarkChatEmojiCsReq",
Self::CmdGetLoginChatInfoCsReq => "CmdGetLoginChatInfoCsReq",
Self::CmdMarkChatEmojiCsReq => "CmdMarkChatEmojiCsReq",
Self::CmdPmdijhlacnn => "CmdPMDIJHLACNN",
Self::CmdGetChatFriendHistoryCsReq => "CmdGetChatFriendHistoryCsReq",
Self::CmdBatchMarkChatEmojiScRsp => "CmdBatchMarkChatEmojiScRsp",
Self::CmdSendMsgScRsp => "CmdSendMsgScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FAKGHKIKHAP_NLCDGIPGFDJ" => Some(Self::FakghkikhapNlcdgipgfdj),
"CmdGetLoginChatInfoScRsp" => Some(Self::CmdGetLoginChatInfoScRsp),
"CmdSendMsgCsReq" => Some(Self::CmdSendMsgCsReq),
"CmdGetChatFriendHistoryScRsp" => Some(Self::CmdGetChatFriendHistoryScRsp),
"CmdMarkChatEmojiScRsp" => Some(Self::CmdMarkChatEmojiScRsp),
"CmdGetPrivateChatHistoryScRsp" => Some(Self::CmdGetPrivateChatHistoryScRsp),
"CmdRevcMsgScNotify" => Some(Self::CmdRevcMsgScNotify),
"CmdGetChatEmojiListCsReq" => Some(Self::CmdGetChatEmojiListCsReq),
"CmdGetChatEmojiListScRsp" => Some(Self::CmdGetChatEmojiListScRsp),
"CmdGetPrivateChatHistoryCsReq" => Some(Self::CmdGetPrivateChatHistoryCsReq),
"CmdBatchMarkChatEmojiCsReq" => Some(Self::CmdBatchMarkChatEmojiCsReq),
"CmdGetLoginChatInfoCsReq" => Some(Self::CmdGetLoginChatInfoCsReq),
"CmdMarkChatEmojiCsReq" => Some(Self::CmdMarkChatEmojiCsReq),
"CmdPMDIJHLACNN" => Some(Self::CmdPmdijhlacnn),
"CmdGetChatFriendHistoryCsReq" => Some(Self::CmdGetChatFriendHistoryCsReq),
"CmdBatchMarkChatEmojiScRsp" => Some(Self::CmdBatchMarkChatEmojiScRsp),
"CmdSendMsgScRsp" => Some(Self::CmdSendMsgScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChenLingBattleType {
KanfmpnkhjhNlcdgipgfdj = 0,
CmdDiononbiikn = 9574,
CmdChenLingGetDataCsReq = 9602,
CmdFahnfmcojch = 9608,
CmdHlcakajlkgo = 9588,
CmdOngcoffliae = 9575,
CmdChenLingQuitStageScRsp = 9597,
CmdDlgcdmbgieb = 9606,
CmdKhmghgplphf = 9573,
CmdKcejnbldafe = 9615,
CmdChenLingActivatedPrivilegeScRsp = 9585,
CmdChenLingSyncChangeScNotify = 9592,
CmdGbckaghdpeb = 9591,
CmdChenLingQuitStageCsReq = 9614,
CmdChenLingStartStageCsReq = 9577,
CmdHpkoopbfeah = 9576,
CmdPiijeiadmfp = 9583,
CmdPfelegkdcbo = 9610,
CmdPichifnmbno = 9598,
CmdEifjnmddnpf = 9582,
CmdFcnmjggdefo = 9579,
CmdHfnmkedpfjh = 9578,
CmdPlmpglkcgbj = 9618,
CmdBekkpbikini = 9594,
CmdLkfkohlgmoj = 9620,
CmdIopaidkigaj = 9589,
CmdHkkbglineom = 9605,
CmdJmlojkgmbmc = 9586,
CmdChenLingActivatedPrivilegeCsReq = 9616,
CmdChenLingGetDataScRsp = 9612,
CmdLaecpmjaiik = 9599,
CmdMejecbognnn = 9613,
CmdJjlpgbiaadj = 9611,
CmdMjemckgbipn = 9584,
CmdKnkcnkjokpa = 9619,
CmdGokhekchlel = 9603,
CmdOmffcgeinlf = 9607,
CmdChenLingStartStageScRsp = 9593,
CmdGepcohmcaaj = 9604,
CmdNfahehelgec = 9590,
}
impl CmdChenLingBattleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KanfmpnkhjhNlcdgipgfdj => "KANFMPNKHJH_NLCDGIPGFDJ",
Self::CmdDiononbiikn => "CmdDIONONBIIKN",
Self::CmdChenLingGetDataCsReq => "CmdChenLingGetDataCsReq",
Self::CmdFahnfmcojch => "CmdFAHNFMCOJCH",
Self::CmdHlcakajlkgo => "CmdHLCAKAJLKGO",
Self::CmdOngcoffliae => "CmdONGCOFFLIAE",
Self::CmdChenLingQuitStageScRsp => "CmdChenLingQuitStageScRsp",
Self::CmdDlgcdmbgieb => "CmdDLGCDMBGIEB",
Self::CmdKhmghgplphf => "CmdKHMGHGPLPHF",
Self::CmdKcejnbldafe => "CmdKCEJNBLDAFE",
Self::CmdChenLingActivatedPrivilegeScRsp => {
"CmdChenLingActivatedPrivilegeScRsp"
}
Self::CmdChenLingSyncChangeScNotify => "CmdChenLingSyncChangeScNotify",
Self::CmdGbckaghdpeb => "CmdGBCKAGHDPEB",
Self::CmdChenLingQuitStageCsReq => "CmdChenLingQuitStageCsReq",
Self::CmdChenLingStartStageCsReq => "CmdChenLingStartStageCsReq",
Self::CmdHpkoopbfeah => "CmdHPKOOPBFEAH",
Self::CmdPiijeiadmfp => "CmdPIIJEIADMFP",
Self::CmdPfelegkdcbo => "CmdPFELEGKDCBO",
Self::CmdPichifnmbno => "CmdPICHIFNMBNO",
Self::CmdEifjnmddnpf => "CmdEIFJNMDDNPF",
Self::CmdFcnmjggdefo => "CmdFCNMJGGDEFO",
Self::CmdHfnmkedpfjh => "CmdHFNMKEDPFJH",
Self::CmdPlmpglkcgbj => "CmdPLMPGLKCGBJ",
Self::CmdBekkpbikini => "CmdBEKKPBIKINI",
Self::CmdLkfkohlgmoj => "CmdLKFKOHLGMOJ",
Self::CmdIopaidkigaj => "CmdIOPAIDKIGAJ",
Self::CmdHkkbglineom => "CmdHKKBGLINEOM",
Self::CmdJmlojkgmbmc => "CmdJMLOJKGMBMC",
Self::CmdChenLingActivatedPrivilegeCsReq => {
"CmdChenLingActivatedPrivilegeCsReq"
}
Self::CmdChenLingGetDataScRsp => "CmdChenLingGetDataScRsp",
Self::CmdLaecpmjaiik => "CmdLAECPMJAIIK",
Self::CmdMejecbognnn => "CmdMEJECBOGNNN",
Self::CmdJjlpgbiaadj => "CmdJJLPGBIAADJ",
Self::CmdMjemckgbipn => "CmdMJEMCKGBIPN",
Self::CmdKnkcnkjokpa => "CmdKNKCNKJOKPA",
Self::CmdGokhekchlel => "CmdGOKHEKCHLEL",
Self::CmdOmffcgeinlf => "CmdOMFFCGEINLF",
Self::CmdChenLingStartStageScRsp => "CmdChenLingStartStageScRsp",
Self::CmdGepcohmcaaj => "CmdGEPCOHMCAAJ",
Self::CmdNfahehelgec => "CmdNFAHEHELGEC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KANFMPNKHJH_NLCDGIPGFDJ" => Some(Self::KanfmpnkhjhNlcdgipgfdj),
"CmdDIONONBIIKN" => Some(Self::CmdDiononbiikn),
"CmdChenLingGetDataCsReq" => Some(Self::CmdChenLingGetDataCsReq),
"CmdFAHNFMCOJCH" => Some(Self::CmdFahnfmcojch),
"CmdHLCAKAJLKGO" => Some(Self::CmdHlcakajlkgo),
"CmdONGCOFFLIAE" => Some(Self::CmdOngcoffliae),
"CmdChenLingQuitStageScRsp" => Some(Self::CmdChenLingQuitStageScRsp),
"CmdDLGCDMBGIEB" => Some(Self::CmdDlgcdmbgieb),
"CmdKHMGHGPLPHF" => Some(Self::CmdKhmghgplphf),
"CmdKCEJNBLDAFE" => Some(Self::CmdKcejnbldafe),
"CmdChenLingActivatedPrivilegeScRsp" => {
Some(Self::CmdChenLingActivatedPrivilegeScRsp)
}
"CmdChenLingSyncChangeScNotify" => Some(Self::CmdChenLingSyncChangeScNotify),
"CmdGBCKAGHDPEB" => Some(Self::CmdGbckaghdpeb),
"CmdChenLingQuitStageCsReq" => Some(Self::CmdChenLingQuitStageCsReq),
"CmdChenLingStartStageCsReq" => Some(Self::CmdChenLingStartStageCsReq),
"CmdHPKOOPBFEAH" => Some(Self::CmdHpkoopbfeah),
"CmdPIIJEIADMFP" => Some(Self::CmdPiijeiadmfp),
"CmdPFELEGKDCBO" => Some(Self::CmdPfelegkdcbo),
"CmdPICHIFNMBNO" => Some(Self::CmdPichifnmbno),
"CmdEIFJNMDDNPF" => Some(Self::CmdEifjnmddnpf),
"CmdFCNMJGGDEFO" => Some(Self::CmdFcnmjggdefo),
"CmdHFNMKEDPFJH" => Some(Self::CmdHfnmkedpfjh),
"CmdPLMPGLKCGBJ" => Some(Self::CmdPlmpglkcgbj),
"CmdBEKKPBIKINI" => Some(Self::CmdBekkpbikini),
"CmdLKFKOHLGMOJ" => Some(Self::CmdLkfkohlgmoj),
"CmdIOPAIDKIGAJ" => Some(Self::CmdIopaidkigaj),
"CmdHKKBGLINEOM" => Some(Self::CmdHkkbglineom),
"CmdJMLOJKGMBMC" => Some(Self::CmdJmlojkgmbmc),
"CmdChenLingActivatedPrivilegeCsReq" => {
Some(Self::CmdChenLingActivatedPrivilegeCsReq)
}
"CmdChenLingGetDataScRsp" => Some(Self::CmdChenLingGetDataScRsp),
"CmdLAECPMJAIIK" => Some(Self::CmdLaecpmjaiik),
"CmdMEJECBOGNNN" => Some(Self::CmdMejecbognnn),
"CmdJJLPGBIAADJ" => Some(Self::CmdJjlpgbiaadj),
"CmdMJEMCKGBIPN" => Some(Self::CmdMjemckgbipn),
"CmdKNKCNKJOKPA" => Some(Self::CmdKnkcnkjokpa),
"CmdGOKHEKCHLEL" => Some(Self::CmdGokhekchlel),
"CmdOMFFCGEINLF" => Some(Self::CmdOmffcgeinlf),
"CmdChenLingStartStageScRsp" => Some(Self::CmdChenLingStartStageScRsp),
"CmdGEPCOHMCAAJ" => Some(Self::CmdGepcohmcaaj),
"CmdNFAHEHELGEC" => Some(Self::CmdNfahehelgec),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Effgcojfeel {
Jchbphoiacg = 0,
Fhjjhmifejg = 1,
Djfemkhjbno = 2,
}
impl Effgcojfeel {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Jchbphoiacg => "EFFGCOJFEEL_JCHBPHOIACG",
Self::Fhjjhmifejg => "EFFGCOJFEEL_FHJJHMIFEJG",
Self::Djfemkhjbno => "EFFGCOJFEEL_DJFEMKHJBNO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EFFGCOJFEEL_JCHBPHOIACG" => Some(Self::Jchbphoiacg),
"EFFGCOJFEEL_FHJJHMIFEJG" => Some(Self::Fhjjhmifejg),
"EFFGCOJFEEL_DJFEMKHJBNO" => Some(Self::Djfemkhjbno),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bcamanfjinc {
Nlcdgipgfdj = 0,
Mligafabjdp = 1,
Bllcmlbdlpc = 2,
Mebgackeoog = 3,
Ghpkfacfmml = 4,
Jhjcnllmpkh = 5,
Lofjagllhhg = 6,
Heihbjeegpb = 7,
Njpmblbibod = 8,
Gifgldbdeln = 9,
Ngecenkoplk = 10,
Emgmfoblafn = 11,
Lijmdjdfiic = 12,
Jhgmhcjokna = 13,
Kpcejlilhmo = 14,
Aehhipfdnfj = 15,
Khbeoaddifm = 16,
Action = 17,
Dacemidfhog = 18,
Oikfflehfcn = 19,
Kejcjjhdkjb = 20,
Eiijclpcflm = 21,
Nkjfkbbddeo = 22,
}
impl Bcamanfjinc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "BCAMANFJINC_NLCDGIPGFDJ",
Self::Mligafabjdp => "BCAMANFJINC_MLIGAFABJDP",
Self::Bllcmlbdlpc => "BCAMANFJINC_BLLCMLBDLPC",
Self::Mebgackeoog => "BCAMANFJINC_MEBGACKEOOG",
Self::Ghpkfacfmml => "BCAMANFJINC_GHPKFACFMML",
Self::Jhjcnllmpkh => "BCAMANFJINC_JHJCNLLMPKH",
Self::Lofjagllhhg => "BCAMANFJINC_LOFJAGLLHHG",
Self::Heihbjeegpb => "BCAMANFJINC_HEIHBJEEGPB",
Self::Njpmblbibod => "BCAMANFJINC_NJPMBLBIBOD",
Self::Gifgldbdeln => "BCAMANFJINC_GIFGLDBDELN",
Self::Ngecenkoplk => "BCAMANFJINC_NGECENKOPLK",
Self::Emgmfoblafn => "BCAMANFJINC_EMGMFOBLAFN",
Self::Lijmdjdfiic => "BCAMANFJINC_LIJMDJDFIIC",
Self::Jhgmhcjokna => "BCAMANFJINC_JHGMHCJOKNA",
Self::Kpcejlilhmo => "BCAMANFJINC_KPCEJLILHMO",
Self::Aehhipfdnfj => "BCAMANFJINC_AEHHIPFDNFJ",
Self::Khbeoaddifm => "BCAMANFJINC_KHBEOADDIFM",
Self::Action => "BCAMANFJINC_action",
Self::Dacemidfhog => "BCAMANFJINC_DACEMIDFHOG",
Self::Oikfflehfcn => "BCAMANFJINC_OIKFFLEHFCN",
Self::Kejcjjhdkjb => "BCAMANFJINC_KEJCJJHDKJB",
Self::Eiijclpcflm => "BCAMANFJINC_EIIJCLPCFLM",
Self::Nkjfkbbddeo => "BCAMANFJINC_NKJFKBBDDEO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BCAMANFJINC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"BCAMANFJINC_MLIGAFABJDP" => Some(Self::Mligafabjdp),
"BCAMANFJINC_BLLCMLBDLPC" => Some(Self::Bllcmlbdlpc),
"BCAMANFJINC_MEBGACKEOOG" => Some(Self::Mebgackeoog),
"BCAMANFJINC_GHPKFACFMML" => Some(Self::Ghpkfacfmml),
"BCAMANFJINC_JHJCNLLMPKH" => Some(Self::Jhjcnllmpkh),
"BCAMANFJINC_LOFJAGLLHHG" => Some(Self::Lofjagllhhg),
"BCAMANFJINC_HEIHBJEEGPB" => Some(Self::Heihbjeegpb),
"BCAMANFJINC_NJPMBLBIBOD" => Some(Self::Njpmblbibod),
"BCAMANFJINC_GIFGLDBDELN" => Some(Self::Gifgldbdeln),
"BCAMANFJINC_NGECENKOPLK" => Some(Self::Ngecenkoplk),
"BCAMANFJINC_EMGMFOBLAFN" => Some(Self::Emgmfoblafn),
"BCAMANFJINC_LIJMDJDFIIC" => Some(Self::Lijmdjdfiic),
"BCAMANFJINC_JHGMHCJOKNA" => Some(Self::Jhgmhcjokna),
"BCAMANFJINC_KPCEJLILHMO" => Some(Self::Kpcejlilhmo),
"BCAMANFJINC_AEHHIPFDNFJ" => Some(Self::Aehhipfdnfj),
"BCAMANFJINC_KHBEOADDIFM" => Some(Self::Khbeoaddifm),
"BCAMANFJINC_action" => Some(Self::Action),
"BCAMANFJINC_DACEMIDFHOG" => Some(Self::Dacemidfhog),
"BCAMANFJINC_OIKFFLEHFCN" => Some(Self::Oikfflehfcn),
"BCAMANFJINC_KEJCJJHDKJB" => Some(Self::Kejcjjhdkjb),
"BCAMANFJINC_EIIJCLPCFLM" => Some(Self::Eiijclpcflm),
"BCAMANFJINC_NKJFKBBDDEO" => Some(Self::Nkjfkbbddeo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Glbaokohkcf {
Nlcdgipgfdj = 0,
Cojoifppcij = 2,
Hp = 3,
Ogggloeiomm = 4,
Ccplgnnioco = 5,
Dgomnkglabb = 6,
Paieeldaadp = 7,
}
impl Glbaokohkcf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "GLBAOKOHKCF_NLCDGIPGFDJ",
Self::Cojoifppcij => "GLBAOKOHKCF_COJOIFPPCIJ",
Self::Hp => "GLBAOKOHKCF_hp",
Self::Ogggloeiomm => "GLBAOKOHKCF_OGGGLOEIOMM",
Self::Ccplgnnioco => "GLBAOKOHKCF_CCPLGNNIOCO",
Self::Dgomnkglabb => "GLBAOKOHKCF_DGOMNKGLABB",
Self::Paieeldaadp => "GLBAOKOHKCF_PAIEELDAADP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GLBAOKOHKCF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"GLBAOKOHKCF_COJOIFPPCIJ" => Some(Self::Cojoifppcij),
"GLBAOKOHKCF_hp" => Some(Self::Hp),
"GLBAOKOHKCF_OGGGLOEIOMM" => Some(Self::Ogggloeiomm),
"GLBAOKOHKCF_CCPLGNNIOCO" => Some(Self::Ccplgnnioco),
"GLBAOKOHKCF_DGOMNKGLABB" => Some(Self::Dgomnkglabb),
"GLBAOKOHKCF_PAIEELDAADP" => Some(Self::Paieeldaadp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Cneembbnnbo {
Nlcdgipgfdj = 0,
Ehniplneedi = 1,
Faodkndlnpf = 2,
Inclhhdfcel = 3,
}
impl Cneembbnnbo {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "CNEEMBBNNBO_NLCDGIPGFDJ",
Self::Ehniplneedi => "CNEEMBBNNBO_EHNIPLNEEDI",
Self::Faodkndlnpf => "CNEEMBBNNBO_FAODKNDLNPF",
Self::Inclhhdfcel => "CNEEMBBNNBO_INCLHHDFCEL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CNEEMBBNNBO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"CNEEMBBNNBO_EHNIPLNEEDI" => Some(Self::Ehniplneedi),
"CNEEMBBNNBO_FAODKNDLNPF" => Some(Self::Faodkndlnpf),
"CNEEMBBNNBO_INCLHHDFCEL" => Some(Self::Inclhhdfcel),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChenLingFesType {
LcoiiegjaokNlcdgipgfdj = 0,
CmdChenLingFesLevelResumeScRsp = 9945,
CmdChenLingFesBusinessDayEndCsReq = 9943,
CmdChenLingFesBusinessDayEndScRsp = 9934,
CmdChenLingFesLevelStartScRsp = 9923,
CmdChenLingFesLevelEndScRsp = 9929,
CmdChenLingFesLevelLeaveCsReq = 9944,
CmdChenLingFesLevelLeaveScRsp = 9927,
CmdChenLingFesLevelEndCsReq = 9909,
CmdChenLingFesLevelStartCsReq = 9907,
CmdChenLingFesLevelResumeCsReq = 9919,
CmdGetChenLingFesDataScRsp = 9942,
CmdGetChenLingFesDataCsReq = 9932,
}
impl CmdChenLingFesType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LcoiiegjaokNlcdgipgfdj => "LCOIIEGJAOK_NLCDGIPGFDJ",
Self::CmdChenLingFesLevelResumeScRsp => "CmdChenLingFesLevelResumeScRsp",
Self::CmdChenLingFesBusinessDayEndCsReq => {
"CmdChenLingFesBusinessDayEndCsReq"
}
Self::CmdChenLingFesBusinessDayEndScRsp => {
"CmdChenLingFesBusinessDayEndScRsp"
}
Self::CmdChenLingFesLevelStartScRsp => "CmdChenLingFesLevelStartScRsp",
Self::CmdChenLingFesLevelEndScRsp => "CmdChenLingFesLevelEndScRsp",
Self::CmdChenLingFesLevelLeaveCsReq => "CmdChenLingFesLevelLeaveCsReq",
Self::CmdChenLingFesLevelLeaveScRsp => "CmdChenLingFesLevelLeaveScRsp",
Self::CmdChenLingFesLevelEndCsReq => "CmdChenLingFesLevelEndCsReq",
Self::CmdChenLingFesLevelStartCsReq => "CmdChenLingFesLevelStartCsReq",
Self::CmdChenLingFesLevelResumeCsReq => "CmdChenLingFesLevelResumeCsReq",
Self::CmdGetChenLingFesDataScRsp => "CmdGetChenLingFesDataScRsp",
Self::CmdGetChenLingFesDataCsReq => "CmdGetChenLingFesDataCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LCOIIEGJAOK_NLCDGIPGFDJ" => Some(Self::LcoiiegjaokNlcdgipgfdj),
"CmdChenLingFesLevelResumeScRsp" => {
Some(Self::CmdChenLingFesLevelResumeScRsp)
}
"CmdChenLingFesBusinessDayEndCsReq" => {
Some(Self::CmdChenLingFesBusinessDayEndCsReq)
}
"CmdChenLingFesBusinessDayEndScRsp" => {
Some(Self::CmdChenLingFesBusinessDayEndScRsp)
}
"CmdChenLingFesLevelStartScRsp" => Some(Self::CmdChenLingFesLevelStartScRsp),
"CmdChenLingFesLevelEndScRsp" => Some(Self::CmdChenLingFesLevelEndScRsp),
"CmdChenLingFesLevelLeaveCsReq" => Some(Self::CmdChenLingFesLevelLeaveCsReq),
"CmdChenLingFesLevelLeaveScRsp" => Some(Self::CmdChenLingFesLevelLeaveScRsp),
"CmdChenLingFesLevelEndCsReq" => Some(Self::CmdChenLingFesLevelEndCsReq),
"CmdChenLingFesLevelStartCsReq" => Some(Self::CmdChenLingFesLevelStartCsReq),
"CmdChenLingFesLevelResumeCsReq" => {
Some(Self::CmdChenLingFesLevelResumeCsReq)
}
"CmdGetChenLingFesDataScRsp" => Some(Self::CmdGetChenLingFesDataScRsp),
"CmdGetChenLingFesDataCsReq" => Some(Self::CmdGetChenLingFesDataCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChessRogueType {
MgafalochkaNlcdgipgfdj = 0,
CmdLdfekaeejin = 5450,
CmdChessRogueNousEditDiceScRsp = 5503,
CmdChessRogueQuitCsReq = 5435,
CmdEnhanceRogueBuffCsReq = 5599,
CmdChessRogueEnterCellScRsp = 5529,
CmdSyncChessRogueNousSubStoryScNotify = 5550,
CmdChessRogueSelectCellCsReq = 5534,
CmdChessRogueSkipTeachingLevelScRsp = 5433,
CmdChessRogueGiveUpCsReq = 5523,
CmdChessRogueUpdateAllowedSelectCellScNotify = 5552,
MgafalochkaGlfnjbbbgpm = 5434,
CmdChessRogueQueryScRsp = 5426,
CmdChessRogueUpdateReviveInfoScNotify = 5425,
CmdGetChessRogueStoryInfoScRsp = 5455,
CmdChessRogueLeaveScRsp = 5548,
CmdChessRogueCellUpdateNotify = 5559,
CmdChessRogueUpdateMoneyInfoScNotify = 5452,
CmdChessRogueRollDiceScRsp = 5409,
CmdChessRogueQueryCsReq = 5585,
CmdChessRogueGiveUpScRsp = 5439,
CmdFinishChessRogueSubStoryCsReq = 5485,
CmdChessRogueNousGetRogueTalentInfoScRsp = 5581,
CmdChessRogueNousGetRogueTalentInfoCsReq = 5421,
CmdReviveRogueAvatarScRsp = 5566,
CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5593,
CmdPickRogueAvatarCsReq = 5600,
CmdChessRogueUpdateDiceInfoScNotify = 5486,
CmdNkdimijahgc = 5418,
CmdChessRogueSelectCellScRsp = 5440,
CmdChessRogueNousEnableRogueTalentCsReq = 5557,
CmdChessRogueRollDiceCsReq = 5498,
CmdEnhanceRogueBuffScRsp = 5494,
CmdEnterChessRogueAeonRoomScRsp = 5528,
CmdGetRogueBuffEnhanceInfoCsReq = 5586,
CmdChessRogueEnterCellCsReq = 5526,
CmdChessRogueEnterNextLayerScRsp = 5497,
CmdSelectChessRogueSubStoryScRsp = 5483,
CmdChessRogueUpdateLevelBaseInfoScNotify = 5448,
CmdReviveRogueAvatarCsReq = 5401,
CmdChessRogueUpdateAeonModifierValueScNotify = 5444,
CmdGetChessRogueStoryInfoCsReq = 5454,
CmdChessRogueStartScRsp = 5430,
CmdChessRogueEnterNextLayerCsReq = 5417,
CmdGetRogueBuffEnhanceInfoScRsp = 5592,
CmdChessRogueQuestFinishNotify = 5511,
CmdChessRogueNousDiceUpdateNotify = 5481,
CmdChessRogueReRollDiceCsReq = 5482,
CmdEnterChessRogueAeonRoomCsReq = 5588,
CmdChessRogueCheatRollCsReq = 5537,
CmdGetChessRogueStoryAeonTalkInfoCsReq = 5467,
CmdChessRogueLeaveCsReq = 5583,
CmdChessRogueNousEditDiceCsReq = 5427,
CmdChessRogueSkipTeachingLevelCsReq = 5472,
CmdGetChessRogueNousStoryInfoScRsp = 5431,
CmdChessRogueStartCsReq = 5565,
CmdChessRogueCheatRollScRsp = 5411,
CmdSyncChessRogueMainStoryFinishScNotify = 5580,
CmdChessRogueChangeAeonDimensionNotify = 5428,
CmdChessRogueNousEnableRogueTalentScRsp = 5502,
CmdChessRogueQuitScRsp = 5577,
CmdSyncChessRogueNousValueScNotify = 5546,
CmdChessRogueUpdateActionPointScNotify = 5442,
CmdChessRogueReRollDiceScRsp = 5508,
CmdSelectChessRogueSubStoryCsReq = 5402,
CmdChessRogueUpdateUnlockLevelScNotify = 5474,
CmdGcpljlcffdd = 5460,
MgafalochkaHgldfmlnoki = 5568,
CmdChessRogueEnterCsReq = 5410,
CmdChessRogueLayerSettlement = 5412,
CmdGetChessRogueNousStoryInfoCsReq = 5533,
CmdFinishChessRogueSubStoryScRsp = 5478,
CmdGetChessRogueStoryAeonTalkInfoScRsp = 5422,
CmdChessRogueNousDiceSurfaceUnlockNotify = 5470,
CmdChessRogueConfirmRollScRsp = 5560,
CmdChessRogueConfirmRollCsReq = 5542,
CmdPickRogueAvatarScRsp = 5539,
CmdChessRogueEnterScRsp = 5490,
CmdSyncChessRogueNousMainStoryScNotify = 5462,
}
impl CmdChessRogueType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MgafalochkaNlcdgipgfdj => "MGAFALOCHKA_NLCDGIPGFDJ",
Self::CmdLdfekaeejin => "CmdLDFEKAEEJIN",
Self::CmdChessRogueNousEditDiceScRsp => "CmdChessRogueNousEditDiceScRsp",
Self::CmdChessRogueQuitCsReq => "CmdChessRogueQuitCsReq",
Self::CmdEnhanceRogueBuffCsReq => "CmdEnhanceRogueBuffCsReq",
Self::CmdChessRogueEnterCellScRsp => "CmdChessRogueEnterCellScRsp",
Self::CmdSyncChessRogueNousSubStoryScNotify => {
"CmdSyncChessRogueNousSubStoryScNotify"
}
Self::CmdChessRogueSelectCellCsReq => "CmdChessRogueSelectCellCsReq",
Self::CmdChessRogueSkipTeachingLevelScRsp => {
"CmdChessRogueSkipTeachingLevelScRsp"
}
Self::CmdChessRogueGiveUpCsReq => "CmdChessRogueGiveUpCsReq",
Self::CmdChessRogueUpdateAllowedSelectCellScNotify => {
"CmdChessRogueUpdateAllowedSelectCellScNotify"
}
Self::MgafalochkaGlfnjbbbgpm => "MGAFALOCHKA_GLFNJBBBGPM",
Self::CmdChessRogueQueryScRsp => "CmdChessRogueQueryScRsp",
Self::CmdChessRogueUpdateReviveInfoScNotify => {
"CmdChessRogueUpdateReviveInfoScNotify"
}
Self::CmdGetChessRogueStoryInfoScRsp => "CmdGetChessRogueStoryInfoScRsp",
Self::CmdChessRogueLeaveScRsp => "CmdChessRogueLeaveScRsp",
Self::CmdChessRogueCellUpdateNotify => "CmdChessRogueCellUpdateNotify",
Self::CmdChessRogueUpdateMoneyInfoScNotify => {
"CmdChessRogueUpdateMoneyInfoScNotify"
}
Self::CmdChessRogueRollDiceScRsp => "CmdChessRogueRollDiceScRsp",
Self::CmdChessRogueQueryCsReq => "CmdChessRogueQueryCsReq",
Self::CmdChessRogueGiveUpScRsp => "CmdChessRogueGiveUpScRsp",
Self::CmdFinishChessRogueSubStoryCsReq => "CmdFinishChessRogueSubStoryCsReq",
Self::CmdChessRogueNousGetRogueTalentInfoScRsp => {
"CmdChessRogueNousGetRogueTalentInfoScRsp"
}
Self::CmdChessRogueNousGetRogueTalentInfoCsReq => {
"CmdChessRogueNousGetRogueTalentInfoCsReq"
}
Self::CmdReviveRogueAvatarScRsp => "CmdReviveRogueAvatarScRsp",
Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify => {
"CmdChessRogueUpdateDicePassiveAccumulateValueScNotify"
}
Self::CmdPickRogueAvatarCsReq => "CmdPickRogueAvatarCsReq",
Self::CmdChessRogueUpdateDiceInfoScNotify => {
"CmdChessRogueUpdateDiceInfoScNotify"
}
Self::CmdNkdimijahgc => "CmdNKDIMIJAHGC",
Self::CmdChessRogueSelectCellScRsp => "CmdChessRogueSelectCellScRsp",
Self::CmdChessRogueNousEnableRogueTalentCsReq => {
"CmdChessRogueNousEnableRogueTalentCsReq"
}
Self::CmdChessRogueRollDiceCsReq => "CmdChessRogueRollDiceCsReq",
Self::CmdEnhanceRogueBuffScRsp => "CmdEnhanceRogueBuffScRsp",
Self::CmdEnterChessRogueAeonRoomScRsp => "CmdEnterChessRogueAeonRoomScRsp",
Self::CmdGetRogueBuffEnhanceInfoCsReq => "CmdGetRogueBuffEnhanceInfoCsReq",
Self::CmdChessRogueEnterCellCsReq => "CmdChessRogueEnterCellCsReq",
Self::CmdChessRogueEnterNextLayerScRsp => "CmdChessRogueEnterNextLayerScRsp",
Self::CmdSelectChessRogueSubStoryScRsp => "CmdSelectChessRogueSubStoryScRsp",
Self::CmdChessRogueUpdateLevelBaseInfoScNotify => {
"CmdChessRogueUpdateLevelBaseInfoScNotify"
}
Self::CmdReviveRogueAvatarCsReq => "CmdReviveRogueAvatarCsReq",
Self::CmdChessRogueUpdateAeonModifierValueScNotify => {
"CmdChessRogueUpdateAeonModifierValueScNotify"
}
Self::CmdGetChessRogueStoryInfoCsReq => "CmdGetChessRogueStoryInfoCsReq",
Self::CmdChessRogueStartScRsp => "CmdChessRogueStartScRsp",
Self::CmdChessRogueEnterNextLayerCsReq => "CmdChessRogueEnterNextLayerCsReq",
Self::CmdGetRogueBuffEnhanceInfoScRsp => "CmdGetRogueBuffEnhanceInfoScRsp",
Self::CmdChessRogueQuestFinishNotify => "CmdChessRogueQuestFinishNotify",
Self::CmdChessRogueNousDiceUpdateNotify => {
"CmdChessRogueNousDiceUpdateNotify"
}
Self::CmdChessRogueReRollDiceCsReq => "CmdChessRogueReRollDiceCsReq",
Self::CmdEnterChessRogueAeonRoomCsReq => "CmdEnterChessRogueAeonRoomCsReq",
Self::CmdChessRogueCheatRollCsReq => "CmdChessRogueCheatRollCsReq",
Self::CmdGetChessRogueStoryAeonTalkInfoCsReq => {
"CmdGetChessRogueStoryAeonTalkInfoCsReq"
}
Self::CmdChessRogueLeaveCsReq => "CmdChessRogueLeaveCsReq",
Self::CmdChessRogueNousEditDiceCsReq => "CmdChessRogueNousEditDiceCsReq",
Self::CmdChessRogueSkipTeachingLevelCsReq => {
"CmdChessRogueSkipTeachingLevelCsReq"
}
Self::CmdGetChessRogueNousStoryInfoScRsp => {
"CmdGetChessRogueNousStoryInfoScRsp"
}
Self::CmdChessRogueStartCsReq => "CmdChessRogueStartCsReq",
Self::CmdChessRogueCheatRollScRsp => "CmdChessRogueCheatRollScRsp",
Self::CmdSyncChessRogueMainStoryFinishScNotify => {
"CmdSyncChessRogueMainStoryFinishScNotify"
}
Self::CmdChessRogueChangeAeonDimensionNotify => {
"CmdChessRogueChangeAeonDimensionNotify"
}
Self::CmdChessRogueNousEnableRogueTalentScRsp => {
"CmdChessRogueNousEnableRogueTalentScRsp"
}
Self::CmdChessRogueQuitScRsp => "CmdChessRogueQuitScRsp",
Self::CmdSyncChessRogueNousValueScNotify => {
"CmdSyncChessRogueNousValueScNotify"
}
Self::CmdChessRogueUpdateActionPointScNotify => {
"CmdChessRogueUpdateActionPointScNotify"
}
Self::CmdChessRogueReRollDiceScRsp => "CmdChessRogueReRollDiceScRsp",
Self::CmdSelectChessRogueSubStoryCsReq => "CmdSelectChessRogueSubStoryCsReq",
Self::CmdChessRogueUpdateUnlockLevelScNotify => {
"CmdChessRogueUpdateUnlockLevelScNotify"
}
Self::CmdGcpljlcffdd => "CmdGCPLJLCFFDD",
Self::MgafalochkaHgldfmlnoki => "MGAFALOCHKA_HGLDFMLNOKI",
Self::CmdChessRogueEnterCsReq => "CmdChessRogueEnterCsReq",
Self::CmdChessRogueLayerSettlement => "CmdChessRogueLayerSettlement",
Self::CmdGetChessRogueNousStoryInfoCsReq => {
"CmdGetChessRogueNousStoryInfoCsReq"
}
Self::CmdFinishChessRogueSubStoryScRsp => "CmdFinishChessRogueSubStoryScRsp",
Self::CmdGetChessRogueStoryAeonTalkInfoScRsp => {
"CmdGetChessRogueStoryAeonTalkInfoScRsp"
}
Self::CmdChessRogueNousDiceSurfaceUnlockNotify => {
"CmdChessRogueNousDiceSurfaceUnlockNotify"
}
Self::CmdChessRogueConfirmRollScRsp => "CmdChessRogueConfirmRollScRsp",
Self::CmdChessRogueConfirmRollCsReq => "CmdChessRogueConfirmRollCsReq",
Self::CmdPickRogueAvatarScRsp => "CmdPickRogueAvatarScRsp",
Self::CmdChessRogueEnterScRsp => "CmdChessRogueEnterScRsp",
Self::CmdSyncChessRogueNousMainStoryScNotify => {
"CmdSyncChessRogueNousMainStoryScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MGAFALOCHKA_NLCDGIPGFDJ" => Some(Self::MgafalochkaNlcdgipgfdj),
"CmdLDFEKAEEJIN" => Some(Self::CmdLdfekaeejin),
"CmdChessRogueNousEditDiceScRsp" => {
Some(Self::CmdChessRogueNousEditDiceScRsp)
}
"CmdChessRogueQuitCsReq" => Some(Self::CmdChessRogueQuitCsReq),
"CmdEnhanceRogueBuffCsReq" => Some(Self::CmdEnhanceRogueBuffCsReq),
"CmdChessRogueEnterCellScRsp" => Some(Self::CmdChessRogueEnterCellScRsp),
"CmdSyncChessRogueNousSubStoryScNotify" => {
Some(Self::CmdSyncChessRogueNousSubStoryScNotify)
}
"CmdChessRogueSelectCellCsReq" => Some(Self::CmdChessRogueSelectCellCsReq),
"CmdChessRogueSkipTeachingLevelScRsp" => {
Some(Self::CmdChessRogueSkipTeachingLevelScRsp)
}
"CmdChessRogueGiveUpCsReq" => Some(Self::CmdChessRogueGiveUpCsReq),
"CmdChessRogueUpdateAllowedSelectCellScNotify" => {
Some(Self::CmdChessRogueUpdateAllowedSelectCellScNotify)
}
"MGAFALOCHKA_GLFNJBBBGPM" => Some(Self::MgafalochkaGlfnjbbbgpm),
"CmdChessRogueQueryScRsp" => Some(Self::CmdChessRogueQueryScRsp),
"CmdChessRogueUpdateReviveInfoScNotify" => {
Some(Self::CmdChessRogueUpdateReviveInfoScNotify)
}
"CmdGetChessRogueStoryInfoScRsp" => {
Some(Self::CmdGetChessRogueStoryInfoScRsp)
}
"CmdChessRogueLeaveScRsp" => Some(Self::CmdChessRogueLeaveScRsp),
"CmdChessRogueCellUpdateNotify" => Some(Self::CmdChessRogueCellUpdateNotify),
"CmdChessRogueUpdateMoneyInfoScNotify" => {
Some(Self::CmdChessRogueUpdateMoneyInfoScNotify)
}
"CmdChessRogueRollDiceScRsp" => Some(Self::CmdChessRogueRollDiceScRsp),
"CmdChessRogueQueryCsReq" => Some(Self::CmdChessRogueQueryCsReq),
"CmdChessRogueGiveUpScRsp" => Some(Self::CmdChessRogueGiveUpScRsp),
"CmdFinishChessRogueSubStoryCsReq" => {
Some(Self::CmdFinishChessRogueSubStoryCsReq)
}
"CmdChessRogueNousGetRogueTalentInfoScRsp" => {
Some(Self::CmdChessRogueNousGetRogueTalentInfoScRsp)
}
"CmdChessRogueNousGetRogueTalentInfoCsReq" => {
Some(Self::CmdChessRogueNousGetRogueTalentInfoCsReq)
}
"CmdReviveRogueAvatarScRsp" => Some(Self::CmdReviveRogueAvatarScRsp),
"CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" => {
Some(Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify)
}
"CmdPickRogueAvatarCsReq" => Some(Self::CmdPickRogueAvatarCsReq),
"CmdChessRogueUpdateDiceInfoScNotify" => {
Some(Self::CmdChessRogueUpdateDiceInfoScNotify)
}
"CmdNKDIMIJAHGC" => Some(Self::CmdNkdimijahgc),
"CmdChessRogueSelectCellScRsp" => Some(Self::CmdChessRogueSelectCellScRsp),
"CmdChessRogueNousEnableRogueTalentCsReq" => {
Some(Self::CmdChessRogueNousEnableRogueTalentCsReq)
}
"CmdChessRogueRollDiceCsReq" => Some(Self::CmdChessRogueRollDiceCsReq),
"CmdEnhanceRogueBuffScRsp" => Some(Self::CmdEnhanceRogueBuffScRsp),
"CmdEnterChessRogueAeonRoomScRsp" => {
Some(Self::CmdEnterChessRogueAeonRoomScRsp)
}
"CmdGetRogueBuffEnhanceInfoCsReq" => {
Some(Self::CmdGetRogueBuffEnhanceInfoCsReq)
}
"CmdChessRogueEnterCellCsReq" => Some(Self::CmdChessRogueEnterCellCsReq),
"CmdChessRogueEnterNextLayerScRsp" => {
Some(Self::CmdChessRogueEnterNextLayerScRsp)
}
"CmdSelectChessRogueSubStoryScRsp" => {
Some(Self::CmdSelectChessRogueSubStoryScRsp)
}
"CmdChessRogueUpdateLevelBaseInfoScNotify" => {
Some(Self::CmdChessRogueUpdateLevelBaseInfoScNotify)
}
"CmdReviveRogueAvatarCsReq" => Some(Self::CmdReviveRogueAvatarCsReq),
"CmdChessRogueUpdateAeonModifierValueScNotify" => {
Some(Self::CmdChessRogueUpdateAeonModifierValueScNotify)
}
"CmdGetChessRogueStoryInfoCsReq" => {
Some(Self::CmdGetChessRogueStoryInfoCsReq)
}
"CmdChessRogueStartScRsp" => Some(Self::CmdChessRogueStartScRsp),
"CmdChessRogueEnterNextLayerCsReq" => {
Some(Self::CmdChessRogueEnterNextLayerCsReq)
}
"CmdGetRogueBuffEnhanceInfoScRsp" => {
Some(Self::CmdGetRogueBuffEnhanceInfoScRsp)
}
"CmdChessRogueQuestFinishNotify" => {
Some(Self::CmdChessRogueQuestFinishNotify)
}
"CmdChessRogueNousDiceUpdateNotify" => {
Some(Self::CmdChessRogueNousDiceUpdateNotify)
}
"CmdChessRogueReRollDiceCsReq" => Some(Self::CmdChessRogueReRollDiceCsReq),
"CmdEnterChessRogueAeonRoomCsReq" => {
Some(Self::CmdEnterChessRogueAeonRoomCsReq)
}
"CmdChessRogueCheatRollCsReq" => Some(Self::CmdChessRogueCheatRollCsReq),
"CmdGetChessRogueStoryAeonTalkInfoCsReq" => {
Some(Self::CmdGetChessRogueStoryAeonTalkInfoCsReq)
}
"CmdChessRogueLeaveCsReq" => Some(Self::CmdChessRogueLeaveCsReq),
"CmdChessRogueNousEditDiceCsReq" => {
Some(Self::CmdChessRogueNousEditDiceCsReq)
}
"CmdChessRogueSkipTeachingLevelCsReq" => {
Some(Self::CmdChessRogueSkipTeachingLevelCsReq)
}
"CmdGetChessRogueNousStoryInfoScRsp" => {
Some(Self::CmdGetChessRogueNousStoryInfoScRsp)
}
"CmdChessRogueStartCsReq" => Some(Self::CmdChessRogueStartCsReq),
"CmdChessRogueCheatRollScRsp" => Some(Self::CmdChessRogueCheatRollScRsp),
"CmdSyncChessRogueMainStoryFinishScNotify" => {
Some(Self::CmdSyncChessRogueMainStoryFinishScNotify)
}
"CmdChessRogueChangeAeonDimensionNotify" => {
Some(Self::CmdChessRogueChangeAeonDimensionNotify)
}
"CmdChessRogueNousEnableRogueTalentScRsp" => {
Some(Self::CmdChessRogueNousEnableRogueTalentScRsp)
}
"CmdChessRogueQuitScRsp" => Some(Self::CmdChessRogueQuitScRsp),
"CmdSyncChessRogueNousValueScNotify" => {
Some(Self::CmdSyncChessRogueNousValueScNotify)
}
"CmdChessRogueUpdateActionPointScNotify" => {
Some(Self::CmdChessRogueUpdateActionPointScNotify)
}
"CmdChessRogueReRollDiceScRsp" => Some(Self::CmdChessRogueReRollDiceScRsp),
"CmdSelectChessRogueSubStoryCsReq" => {
Some(Self::CmdSelectChessRogueSubStoryCsReq)
}
"CmdChessRogueUpdateUnlockLevelScNotify" => {
Some(Self::CmdChessRogueUpdateUnlockLevelScNotify)
}
"CmdGCPLJLCFFDD" => Some(Self::CmdGcpljlcffdd),
"MGAFALOCHKA_HGLDFMLNOKI" => Some(Self::MgafalochkaHgldfmlnoki),
"CmdChessRogueEnterCsReq" => Some(Self::CmdChessRogueEnterCsReq),
"CmdChessRogueLayerSettlement" => Some(Self::CmdChessRogueLayerSettlement),
"CmdGetChessRogueNousStoryInfoCsReq" => {
Some(Self::CmdGetChessRogueNousStoryInfoCsReq)
}
"CmdFinishChessRogueSubStoryScRsp" => {
Some(Self::CmdFinishChessRogueSubStoryScRsp)
}
"CmdGetChessRogueStoryAeonTalkInfoScRsp" => {
Some(Self::CmdGetChessRogueStoryAeonTalkInfoScRsp)
}
"CmdChessRogueNousDiceSurfaceUnlockNotify" => {
Some(Self::CmdChessRogueNousDiceSurfaceUnlockNotify)
}
"CmdChessRogueConfirmRollScRsp" => Some(Self::CmdChessRogueConfirmRollScRsp),
"CmdChessRogueConfirmRollCsReq" => Some(Self::CmdChessRogueConfirmRollCsReq),
"CmdPickRogueAvatarScRsp" => Some(Self::CmdPickRogueAvatarScRsp),
"CmdChessRogueEnterScRsp" => Some(Self::CmdChessRogueEnterScRsp),
"CmdSyncChessRogueNousMainStoryScNotify" => {
Some(Self::CmdSyncChessRogueNousMainStoryScNotify)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChessRogueDiceStatus {
EeomeiamnmbBbbfnmbdfde = 0,
EeomeiamnmbBgdfcdgfaml = 1,
EeomeiamnmbImfhifikknk = 2,
EeomeiamnmbDmmcimlijoa = 3,
}
impl ChessRogueDiceStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EeomeiamnmbBbbfnmbdfde => "EEOMEIAMNMB_BBBFNMBDFDE",
Self::EeomeiamnmbBgdfcdgfaml => "EEOMEIAMNMB_BGDFCDGFAML",
Self::EeomeiamnmbImfhifikknk => "EEOMEIAMNMB_IMFHIFIKKNK",
Self::EeomeiamnmbDmmcimlijoa => "EEOMEIAMNMB_DMMCIMLIJOA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EEOMEIAMNMB_BBBFNMBDFDE" => Some(Self::EeomeiamnmbBbbfnmbdfde),
"EEOMEIAMNMB_BGDFCDGFAML" => Some(Self::EeomeiamnmbBgdfcdgfaml),
"EEOMEIAMNMB_IMFHIFIKKNK" => Some(Self::EeomeiamnmbImfhifikknk),
"EEOMEIAMNMB_DMMCIMLIJOA" => Some(Self::EeomeiamnmbDmmcimlijoa),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChessRogueDiceType {
HjcolmnpkbkIhhjbgppacd = 0,
HjcolmnpkbkBkccognppgh = 1,
}
impl ChessRogueDiceType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HjcolmnpkbkIhhjbgppacd => "HJCOLMNPKBK_IHHJBGPPACD",
Self::HjcolmnpkbkBkccognppgh => "HJCOLMNPKBK_BKCCOGNPPGH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HJCOLMNPKBK_IHHJBGPPACD" => Some(Self::HjcolmnpkbkIhhjbgppacd),
"HJCOLMNPKBK_BKCCOGNPPGH" => Some(Self::HjcolmnpkbkBkccognppgh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChessRogueBoardCellStatus {
GobkhhaeiafBpocohfiaoh = 0,
GobkhhaeiafEapfjhjhifk = 1,
GobkhhaeiafLooaknhdbll = 2,
GobkhhaeiafCihfgjdchia = 3,
}
impl ChessRogueBoardCellStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GobkhhaeiafBpocohfiaoh => "GOBKHHAEIAF_BPOCOHFIAOH",
Self::GobkhhaeiafEapfjhjhifk => "GOBKHHAEIAF_EAPFJHJHIFK",
Self::GobkhhaeiafLooaknhdbll => "GOBKHHAEIAF_LOOAKNHDBLL",
Self::GobkhhaeiafCihfgjdchia => "GOBKHHAEIAF_CIHFGJDCHIA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GOBKHHAEIAF_BPOCOHFIAOH" => Some(Self::GobkhhaeiafBpocohfiaoh),
"GOBKHHAEIAF_EAPFJHJHIFK" => Some(Self::GobkhhaeiafEapfjhjhifk),
"GOBKHHAEIAF_LOOAKNHDBLL" => Some(Self::GobkhhaeiafLooaknhdbll),
"GOBKHHAEIAF_CIHFGJDCHIA" => Some(Self::GobkhhaeiafCihfgjdchia),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChessRogueCellSpecialType {
PhahpippmdfNlcdgipgfdj = 0,
PhahpippmdfAbgekpjhhia = 1,
PhahpippmdfEhdfemmfhdg = 2,
PhahpippmdfKcaifkmkhfj = 3,
PhahpippmdfCmfnkdkkggi = 4,
PhahpippmdfMopjkheinal = 5,
}
impl ChessRogueCellSpecialType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PhahpippmdfNlcdgipgfdj => "PHAHPIPPMDF_NLCDGIPGFDJ",
Self::PhahpippmdfAbgekpjhhia => "PHAHPIPPMDF_ABGEKPJHHIA",
Self::PhahpippmdfEhdfemmfhdg => "PHAHPIPPMDF_EHDFEMMFHDG",
Self::PhahpippmdfKcaifkmkhfj => "PHAHPIPPMDF_KCAIFKMKHFJ",
Self::PhahpippmdfCmfnkdkkggi => "PHAHPIPPMDF_CMFNKDKKGGI",
Self::PhahpippmdfMopjkheinal => "PHAHPIPPMDF_MOPJKHEINAL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PHAHPIPPMDF_NLCDGIPGFDJ" => Some(Self::PhahpippmdfNlcdgipgfdj),
"PHAHPIPPMDF_ABGEKPJHHIA" => Some(Self::PhahpippmdfAbgekpjhhia),
"PHAHPIPPMDF_EHDFEMMFHDG" => Some(Self::PhahpippmdfEhdfemmfhdg),
"PHAHPIPPMDF_KCAIFKMKHFJ" => Some(Self::PhahpippmdfKcaifkmkhfj),
"PHAHPIPPMDF_CMFNKDKKGGI" => Some(Self::PhahpippmdfCmfnkdkkggi),
"PHAHPIPPMDF_MOPJKHEINAL" => Some(Self::PhahpippmdfMopjkheinal),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gdhldnfloof {
Adhghgefmlg = 0,
Bhoggjnmhpk = 1,
Hdmdbomjddi = 2,
Igdhfmcjmil = 3,
Emjflbcfono = 4,
Ehmmifpllhm = 5,
}
impl Gdhldnfloof {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Adhghgefmlg => "GDHLDNFLOOF_ADHGHGEFMLG",
Self::Bhoggjnmhpk => "GDHLDNFLOOF_BHOGGJNMHPK",
Self::Hdmdbomjddi => "GDHLDNFLOOF_HDMDBOMJDDI",
Self::Igdhfmcjmil => "GDHLDNFLOOF_IGDHFMCJMIL",
Self::Emjflbcfono => "GDHLDNFLOOF_EMJFLBCFONO",
Self::Ehmmifpllhm => "GDHLDNFLOOF_EHMMIFPLLHM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GDHLDNFLOOF_ADHGHGEFMLG" => Some(Self::Adhghgefmlg),
"GDHLDNFLOOF_BHOGGJNMHPK" => Some(Self::Bhoggjnmhpk),
"GDHLDNFLOOF_HDMDBOMJDDI" => Some(Self::Hdmdbomjddi),
"GDHLDNFLOOF_IGDHFMCJMIL" => Some(Self::Igdhfmcjmil),
"GDHLDNFLOOF_EMJFLBCFONO" => Some(Self::Emjflbcfono),
"GDHLDNFLOOF_EHMMIFPLLHM" => Some(Self::Ehmmifpllhm),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dpbcjgcpmle {
Pmjgfdcjkml = 0,
Bpgdelomekh = 1,
Dnomgjbogad = 2,
Peiimihpemg = 3,
Killhjlifjd = 4,
Mfdbgoabekj = 5,
}
impl Dpbcjgcpmle {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pmjgfdcjkml => "DPBCJGCPMLE_PMJGFDCJKML",
Self::Bpgdelomekh => "DPBCJGCPMLE_BPGDELOMEKH",
Self::Dnomgjbogad => "DPBCJGCPMLE_DNOMGJBOGAD",
Self::Peiimihpemg => "DPBCJGCPMLE_PEIIMIHPEMG",
Self::Killhjlifjd => "DPBCJGCPMLE_KILLHJLIFJD",
Self::Mfdbgoabekj => "DPBCJGCPMLE_MFDBGOABEKJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DPBCJGCPMLE_PMJGFDCJKML" => Some(Self::Pmjgfdcjkml),
"DPBCJGCPMLE_BPGDELOMEKH" => Some(Self::Bpgdelomekh),
"DPBCJGCPMLE_DNOMGJBOGAD" => Some(Self::Dnomgjbogad),
"DPBCJGCPMLE_PEIIMIHPEMG" => Some(Self::Peiimihpemg),
"DPBCJGCPMLE_KILLHJLIFJD" => Some(Self::Killhjlifjd),
"DPBCJGCPMLE_MFDBGOABEKJ" => Some(Self::Mfdbgoabekj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lljfjdiocil {
Fpbcfhlfmon = 0,
Cgkmmnjamgk = 1,
Cfpmnlggcbk = 2,
Ijlealgboea = 3,
Adjcfjgjpfn = 4,
Ohpbckpkhig = 5,
Hnhmnmjkckf = 6,
Mkjmlgjekna = 7,
Nkkoimfpkhf = 8,
Dnfbbmangnh = 9,
Capgkokomoe = 10,
}
impl Lljfjdiocil {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Fpbcfhlfmon => "LLJFJDIOCIL_FPBCFHLFMON",
Self::Cgkmmnjamgk => "LLJFJDIOCIL_CGKMMNJAMGK",
Self::Cfpmnlggcbk => "LLJFJDIOCIL_CFPMNLGGCBK",
Self::Ijlealgboea => "LLJFJDIOCIL_IJLEALGBOEA",
Self::Adjcfjgjpfn => "LLJFJDIOCIL_ADJCFJGJPFN",
Self::Ohpbckpkhig => "LLJFJDIOCIL_OHPBCKPKHIG",
Self::Hnhmnmjkckf => "LLJFJDIOCIL_HNHMNMJKCKF",
Self::Mkjmlgjekna => "LLJFJDIOCIL_MKJMLGJEKNA",
Self::Nkkoimfpkhf => "LLJFJDIOCIL_NKKOIMFPKHF",
Self::Dnfbbmangnh => "LLJFJDIOCIL_DNFBBMANGNH",
Self::Capgkokomoe => "LLJFJDIOCIL_CAPGKOKOMOE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LLJFJDIOCIL_FPBCFHLFMON" => Some(Self::Fpbcfhlfmon),
"LLJFJDIOCIL_CGKMMNJAMGK" => Some(Self::Cgkmmnjamgk),
"LLJFJDIOCIL_CFPMNLGGCBK" => Some(Self::Cfpmnlggcbk),
"LLJFJDIOCIL_IJLEALGBOEA" => Some(Self::Ijlealgboea),
"LLJFJDIOCIL_ADJCFJGJPFN" => Some(Self::Adjcfjgjpfn),
"LLJFJDIOCIL_OHPBCKPKHIG" => Some(Self::Ohpbckpkhig),
"LLJFJDIOCIL_HNHMNMJKCKF" => Some(Self::Hnhmnmjkckf),
"LLJFJDIOCIL_MKJMLGJEKNA" => Some(Self::Mkjmlgjekna),
"LLJFJDIOCIL_NKKOIMFPKHF" => Some(Self::Nkkoimfpkhf),
"LLJFJDIOCIL_DNFBBMANGNH" => Some(Self::Dnfbbmangnh),
"LLJFJDIOCIL_CAPGKOKOMOE" => Some(Self::Capgkokomoe),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Iefhbopdapl {
Nlcdgipgfdj = 0,
Midkknagofa = 1,
Nclbfaallfj = 2,
Epcdlhffbli = 3,
Lfodhgbcchf = 4,
Khgikbfdlfb = 5,
Akjbecphijk = 6,
Ejoehknhgdm = 7,
Acmklfompfc = 8,
Mofniojhbbl = 9,
Fmpggenbhid = 10,
Emalbalanlh = 11,
}
impl Iefhbopdapl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "IEFHBOPDAPL_NLCDGIPGFDJ",
Self::Midkknagofa => "IEFHBOPDAPL_MIDKKNAGOFA",
Self::Nclbfaallfj => "IEFHBOPDAPL_NCLBFAALLFJ",
Self::Epcdlhffbli => "IEFHBOPDAPL_EPCDLHFFBLI",
Self::Lfodhgbcchf => "IEFHBOPDAPL_LFODHGBCCHF",
Self::Khgikbfdlfb => "IEFHBOPDAPL_KHGIKBFDLFB",
Self::Akjbecphijk => "IEFHBOPDAPL_AKJBECPHIJK",
Self::Ejoehknhgdm => "IEFHBOPDAPL_EJOEHKNHGDM",
Self::Acmklfompfc => "IEFHBOPDAPL_ACMKLFOMPFC",
Self::Mofniojhbbl => "IEFHBOPDAPL_MOFNIOJHBBL",
Self::Fmpggenbhid => "IEFHBOPDAPL_FMPGGENBHID",
Self::Emalbalanlh => "IEFHBOPDAPL_EMALBALANLH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IEFHBOPDAPL_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"IEFHBOPDAPL_MIDKKNAGOFA" => Some(Self::Midkknagofa),
"IEFHBOPDAPL_NCLBFAALLFJ" => Some(Self::Nclbfaallfj),
"IEFHBOPDAPL_EPCDLHFFBLI" => Some(Self::Epcdlhffbli),
"IEFHBOPDAPL_LFODHGBCCHF" => Some(Self::Lfodhgbcchf),
"IEFHBOPDAPL_KHGIKBFDLFB" => Some(Self::Khgikbfdlfb),
"IEFHBOPDAPL_AKJBECPHIJK" => Some(Self::Akjbecphijk),
"IEFHBOPDAPL_EJOEHKNHGDM" => Some(Self::Ejoehknhgdm),
"IEFHBOPDAPL_ACMKLFOMPFC" => Some(Self::Acmklfompfc),
"IEFHBOPDAPL_MOFNIOJHBBL" => Some(Self::Mofniojhbbl),
"IEFHBOPDAPL_FMPGGENBHID" => Some(Self::Fmpggenbhid),
"IEFHBOPDAPL_EMALBALANLH" => Some(Self::Emalbalanlh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Iojjcdaplaj {
Olbijijconk = 0,
Hcfmgbefbgd = 1,
}
impl Iojjcdaplaj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Olbijijconk => "IOJJCDAPLAJ_OLBIJIJCONK",
Self::Hcfmgbefbgd => "IOJJCDAPLAJ_HCFMGBEFBGD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IOJJCDAPLAJ_OLBIJIJCONK" => Some(Self::Olbijijconk),
"IOJJCDAPLAJ_HCFMGBEFBGD" => Some(Self::Hcfmgbefbgd),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Aimcamjabna {
Nlcdgipgfdj = 0,
Iliioljmkme = 1,
}
impl Aimcamjabna {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "AIMCAMJABNA_NLCDGIPGFDJ",
Self::Iliioljmkme => "AIMCAMJABNA_ILIIOLJMKME",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AIMCAMJABNA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"AIMCAMJABNA_ILIIOLJMKME" => Some(Self::Iliioljmkme),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ohneldkijph {
Nlcdgipgfdj = 0,
Omjajhfcbjm = 1,
Inniefkckbk = 2,
Bcjjmpkjkdl = 3,
Bjooaegmcld = 4,
BattleRogueMagicInfo = 5,
Pgmngfminbk = 6,
Plfmkdocplp = 7,
Ahhgkpckakm = 8,
}
impl Ohneldkijph {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "OHNELDKIJPH_NLCDGIPGFDJ",
Self::Omjajhfcbjm => "OHNELDKIJPH_OMJAJHFCBJM",
Self::Inniefkckbk => "OHNELDKIJPH_INNIEFKCKBK",
Self::Bcjjmpkjkdl => "OHNELDKIJPH_BCJJMPKJKDL",
Self::Bjooaegmcld => "OHNELDKIJPH_BJOOAEGMCLD",
Self::BattleRogueMagicInfo => "OHNELDKIJPH_battle_rogue_magic_info",
Self::Pgmngfminbk => "OHNELDKIJPH_PGMNGFMINBK",
Self::Plfmkdocplp => "OHNELDKIJPH_PLFMKDOCPLP",
Self::Ahhgkpckakm => "OHNELDKIJPH_AHHGKPCKAKM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OHNELDKIJPH_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"OHNELDKIJPH_OMJAJHFCBJM" => Some(Self::Omjajhfcbjm),
"OHNELDKIJPH_INNIEFKCKBK" => Some(Self::Inniefkckbk),
"OHNELDKIJPH_BCJJMPKJKDL" => Some(Self::Bcjjmpkjkdl),
"OHNELDKIJPH_BJOOAEGMCLD" => Some(Self::Bjooaegmcld),
"OHNELDKIJPH_battle_rogue_magic_info" => Some(Self::BattleRogueMagicInfo),
"OHNELDKIJPH_PGMNGFMINBK" => Some(Self::Pgmngfminbk),
"OHNELDKIJPH_PLFMKDOCPLP" => Some(Self::Plfmkdocplp),
"OHNELDKIJPH_AHHGKPCKAKM" => Some(Self::Ahhgkpckakm),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jcmaekicabc {
Ndlkmgdejgh = 0,
Nbhobnagenf = 1,
Ecphchoncbi = 2,
Oejiapfkbop = 3,
}
impl Jcmaekicabc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ndlkmgdejgh => "JCMAEKICABC_NDLKMGDEJGH",
Self::Nbhobnagenf => "JCMAEKICABC_NBHOBNAGENF",
Self::Ecphchoncbi => "JCMAEKICABC_ECPHCHONCBI",
Self::Oejiapfkbop => "JCMAEKICABC_OEJIAPFKBOP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JCMAEKICABC_NDLKMGDEJGH" => Some(Self::Ndlkmgdejgh),
"JCMAEKICABC_NBHOBNAGENF" => Some(Self::Nbhobnagenf),
"JCMAEKICABC_ECPHCHONCBI" => Some(Self::Ecphchoncbi),
"JCMAEKICABC_OEJIAPFKBOP" => Some(Self::Oejiapfkbop),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Filmjjmebja {
Nlcdgipgfdj = 0,
Bfadfaelklj = 1,
Cihfgjdchia = 2,
Gmclfnkahim = 3,
}
impl Filmjjmebja {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "FILMJJMEBJA_NLCDGIPGFDJ",
Self::Bfadfaelklj => "FILMJJMEBJA_BFADFAELKLJ",
Self::Cihfgjdchia => "FILMJJMEBJA_CIHFGJDCHIA",
Self::Gmclfnkahim => "FILMJJMEBJA_GMCLFNKAHIM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FILMJJMEBJA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"FILMJJMEBJA_BFADFAELKLJ" => Some(Self::Bfadfaelklj),
"FILMJJMEBJA_CIHFGJDCHIA" => Some(Self::Cihfgjdchia),
"FILMJJMEBJA_GMCLFNKAHIM" => Some(Self::Gmclfnkahim),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChessRogueNousDicePhase {
PkcgjhnmlpkNlcdgipgfdj = 0,
PkcgjhnmlpkHjbhkcjeeee = 1,
PkcgjhnmlpkGaialiopepc = 2,
}
impl ChessRogueNousDicePhase {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PkcgjhnmlpkNlcdgipgfdj => "PKCGJHNMLPK_NLCDGIPGFDJ",
Self::PkcgjhnmlpkHjbhkcjeeee => "PKCGJHNMLPK_HJBHKCJEEEE",
Self::PkcgjhnmlpkGaialiopepc => "PKCGJHNMLPK_GAIALIOPEPC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PKCGJHNMLPK_NLCDGIPGFDJ" => Some(Self::PkcgjhnmlpkNlcdgipgfdj),
"PKCGJHNMLPK_HJBHKCJEEEE" => Some(Self::PkcgjhnmlpkHjbhkcjeeee),
"PKCGJHNMLPK_GAIALIOPEPC" => Some(Self::PkcgjhnmlpkGaialiopepc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChimeraType {
CedabachbdpNlcdgipgfdj = 0,
CmdChimeraFinishRoundScRsp = 8179,
CmdChimeraQuitEndlessCsReq = 8177,
CmdChimeraStartEndlessCsReq = 8172,
CmdLbmlolgehim = 8175,
CmdChimeraFinishEndlessRoundScRsp = 8171,
CmdGetDataScRsp = 8166,
CmdChimeraQuitEndlessScRsp = 8163,
CmdChimeraFinishRoundCsReq = 8162,
CmdMfffeokdoae = 8180,
CedabachbdpGbmfpfhnlba = 8176,
CmdChimeraDoFinalRoundCsReq = 8168,
CmdChimeraDoFinalRoundScRsp = 8167,
CmdChimeraFinishEndlessRoundCsReq = 8164,
CmdChimeraStartEndlessScRsp = 8174,
CmdGetDataCsReq = 8178,
CmdJhichkbdmic = 8170,
}
impl CmdChimeraType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CedabachbdpNlcdgipgfdj => "CEDABACHBDP_NLCDGIPGFDJ",
Self::CmdChimeraFinishRoundScRsp => "CmdChimeraFinishRoundScRsp",
Self::CmdChimeraQuitEndlessCsReq => "CmdChimeraQuitEndlessCsReq",
Self::CmdChimeraStartEndlessCsReq => "CmdChimeraStartEndlessCsReq",
Self::CmdLbmlolgehim => "CmdLBMLOLGEHIM",
Self::CmdChimeraFinishEndlessRoundScRsp => {
"CmdChimeraFinishEndlessRoundScRsp"
}
Self::CmdGetDataScRsp => "CmdGetDataScRsp",
Self::CmdChimeraQuitEndlessScRsp => "CmdChimeraQuitEndlessScRsp",
Self::CmdChimeraFinishRoundCsReq => "CmdChimeraFinishRoundCsReq",
Self::CmdMfffeokdoae => "CmdMFFFEOKDOAE",
Self::CedabachbdpGbmfpfhnlba => "CEDABACHBDP_GBMFPFHNLBA",
Self::CmdChimeraDoFinalRoundCsReq => "CmdChimeraDoFinalRoundCsReq",
Self::CmdChimeraDoFinalRoundScRsp => "CmdChimeraDoFinalRoundScRsp",
Self::CmdChimeraFinishEndlessRoundCsReq => {
"CmdChimeraFinishEndlessRoundCsReq"
}
Self::CmdChimeraStartEndlessScRsp => "CmdChimeraStartEndlessScRsp",
Self::CmdGetDataCsReq => "CmdGetDataCsReq",
Self::CmdJhichkbdmic => "CmdJHICHKBDMIC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CEDABACHBDP_NLCDGIPGFDJ" => Some(Self::CedabachbdpNlcdgipgfdj),
"CmdChimeraFinishRoundScRsp" => Some(Self::CmdChimeraFinishRoundScRsp),
"CmdChimeraQuitEndlessCsReq" => Some(Self::CmdChimeraQuitEndlessCsReq),
"CmdChimeraStartEndlessCsReq" => Some(Self::CmdChimeraStartEndlessCsReq),
"CmdLBMLOLGEHIM" => Some(Self::CmdLbmlolgehim),
"CmdChimeraFinishEndlessRoundScRsp" => {
Some(Self::CmdChimeraFinishEndlessRoundScRsp)
}
"CmdGetDataScRsp" => Some(Self::CmdGetDataScRsp),
"CmdChimeraQuitEndlessScRsp" => Some(Self::CmdChimeraQuitEndlessScRsp),
"CmdChimeraFinishRoundCsReq" => Some(Self::CmdChimeraFinishRoundCsReq),
"CmdMFFFEOKDOAE" => Some(Self::CmdMfffeokdoae),
"CEDABACHBDP_GBMFPFHNLBA" => Some(Self::CedabachbdpGbmfpfhnlba),
"CmdChimeraDoFinalRoundCsReq" => Some(Self::CmdChimeraDoFinalRoundCsReq),
"CmdChimeraDoFinalRoundScRsp" => Some(Self::CmdChimeraDoFinalRoundScRsp),
"CmdChimeraFinishEndlessRoundCsReq" => {
Some(Self::CmdChimeraFinishEndlessRoundCsReq)
}
"CmdChimeraStartEndlessScRsp" => Some(Self::CmdChimeraStartEndlessScRsp),
"CmdGetDataCsReq" => Some(Self::CmdGetDataCsReq),
"CmdJHICHKBDMIC" => Some(Self::CmdJhichkbdmic),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hdiokenofnj {
Eegfmmcgcnh = 0,
Goblpkacbae = 1,
Ahejbanccek = 2,
Kbbpmfkgfcp = 3,
}
impl Hdiokenofnj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Eegfmmcgcnh => "HDIOKENOFNJ_EEGFMMCGCNH",
Self::Goblpkacbae => "HDIOKENOFNJ_GOBLPKACBAE",
Self::Ahejbanccek => "HDIOKENOFNJ_AHEJBANCCEK",
Self::Kbbpmfkgfcp => "HDIOKENOFNJ_KBBPMFKGFCP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HDIOKENOFNJ_EEGFMMCGCNH" => Some(Self::Eegfmmcgcnh),
"HDIOKENOFNJ_GOBLPKACBAE" => Some(Self::Goblpkacbae),
"HDIOKENOFNJ_AHEJBANCCEK" => Some(Self::Ahejbanccek),
"HDIOKENOFNJ_KBBPMFKGFCP" => Some(Self::Kbbpmfkgfcp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChimeraRoundWorkEndReason {
PocjmdkmabiKmokdkclmld = 0,
PocjmdkmabiBkgpakhjnkm = 1,
PocjmdkmabiLjemjmclgdh = 2,
PocjmdkmabiKlekcfhlogo = 3,
}
impl ChimeraRoundWorkEndReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PocjmdkmabiKmokdkclmld => "POCJMDKMABI_KMOKDKCLMLD",
Self::PocjmdkmabiBkgpakhjnkm => "POCJMDKMABI_BKGPAKHJNKM",
Self::PocjmdkmabiLjemjmclgdh => "POCJMDKMABI_LJEMJMCLGDH",
Self::PocjmdkmabiKlekcfhlogo => "POCJMDKMABI_KLEKCFHLOGO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"POCJMDKMABI_KMOKDKCLMLD" => Some(Self::PocjmdkmabiKmokdkclmld),
"POCJMDKMABI_BKGPAKHJNKM" => Some(Self::PocjmdkmabiBkgpakhjnkm),
"POCJMDKMABI_LJEMJMCLGDH" => Some(Self::PocjmdkmabiLjemjmclgdh),
"POCJMDKMABI_KLEKCFHLOGO" => Some(Self::PocjmdkmabiKlekcfhlogo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdChimeraDuelType {
BjccfbogeoeNlcdgipgfdj = 0,
CmdChimeraDuelSyncChangeScNotify = 9251,
CmdChimeraDuelGetDataScRsp = 9252,
CmdChimeraDuelSellChimeraScRsp = 9260,
CmdChimeraDuelUnlockMasterCsReq = 9254,
CmdChimeraDuelGetFriendListCsReq = 9238,
CmdChimeraDuelUnlockMasterScRsp = 9237,
CmdChimeraDuelShopLockScRsp = 9222,
CmdChimeraDuelEndGameScRsp = 9250,
CmdChimeraDuelFinishMasterChallengeCsReq = 9245,
CmdChimeraDuelGetFriendListScRsp = 9243,
CmdChimeraDuelSelectGameScRsp = 9256,
CmdChimeraDuelSaveFriendPvpLineupScRsp = 9232,
CmdChimeraDuelEndRoundShopStageCsReq = 9219,
CmdChimeraDuelGetDataCsReq = 9242,
CmdChimeraDuelEndRoundBattleStageCsReq = 9253,
CmdChimeraDuelShopRefreshScRsp = 9226,
CmdChimeraDuelShopBuyItemCsReq = 9213,
CmdChimeraDuelEndRoundBattleStageScRsp = 9244,
CmdChimeraDuelChangeLineupCsReq = 9228,
CmdChimeraDuelSellChimeraCsReq = 9224,
CmdChimeraDuelChangeLineupScRsp = 9259,
CmdChimeraDuelShopBuyChimeraCsReq = 9215,
CmdChimeraDuelShopLockCsReq = 9230,
CmdChimeraDuelEndRoundShopStageScRsp = 9239,
CmdChimeraDuelShopBuyItemScRsp = 9248,
CmdChimeraDuelSetFriendDefendLineupCsReq = 9258,
CmdChimeraDuelStartGameScRsp = 9255,
CmdChimeraDuelFinishMasterChallengeScRsp = 9246,
CmdChimeraDuelStartGameCsReq = 9229,
CmdChimeraDuelSaveFriendPvpLineupCsReq = 9225,
CmdChimeraDuelEndGameCsReq = 9231,
CmdChimeraDuelShopRefreshCsReq = 9216,
CmdChimeraDuelShopBuyChimeraScRsp = 9218,
CmdChimeraDuelSelectGameCsReq = 9247,
CmdChimeraDuelSetFriendDefendLineupScRsp = 9234,
}
impl CmdChimeraDuelType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BjccfbogeoeNlcdgipgfdj => "BJCCFBOGEOE_NLCDGIPGFDJ",
Self::CmdChimeraDuelSyncChangeScNotify => "CmdChimeraDuelSyncChangeScNotify",
Self::CmdChimeraDuelGetDataScRsp => "CmdChimeraDuelGetDataScRsp",
Self::CmdChimeraDuelSellChimeraScRsp => "CmdChimeraDuelSellChimeraScRsp",
Self::CmdChimeraDuelUnlockMasterCsReq => "CmdChimeraDuelUnlockMasterCsReq",
Self::CmdChimeraDuelGetFriendListCsReq => "CmdChimeraDuelGetFriendListCsReq",
Self::CmdChimeraDuelUnlockMasterScRsp => "CmdChimeraDuelUnlockMasterScRsp",
Self::CmdChimeraDuelShopLockScRsp => "CmdChimeraDuelShopLockScRsp",
Self::CmdChimeraDuelEndGameScRsp => "CmdChimeraDuelEndGameScRsp",
Self::CmdChimeraDuelFinishMasterChallengeCsReq => {
"CmdChimeraDuelFinishMasterChallengeCsReq"
}
Self::CmdChimeraDuelGetFriendListScRsp => "CmdChimeraDuelGetFriendListScRsp",
Self::CmdChimeraDuelSelectGameScRsp => "CmdChimeraDuelSelectGameScRsp",
Self::CmdChimeraDuelSaveFriendPvpLineupScRsp => {
"CmdChimeraDuelSaveFriendPvpLineupScRsp"
}
Self::CmdChimeraDuelEndRoundShopStageCsReq => {
"CmdChimeraDuelEndRoundShopStageCsReq"
}
Self::CmdChimeraDuelGetDataCsReq => "CmdChimeraDuelGetDataCsReq",
Self::CmdChimeraDuelEndRoundBattleStageCsReq => {
"CmdChimeraDuelEndRoundBattleStageCsReq"
}
Self::CmdChimeraDuelShopRefreshScRsp => "CmdChimeraDuelShopRefreshScRsp",
Self::CmdChimeraDuelShopBuyItemCsReq => "CmdChimeraDuelShopBuyItemCsReq",
Self::CmdChimeraDuelEndRoundBattleStageScRsp => {
"CmdChimeraDuelEndRoundBattleStageScRsp"
}
Self::CmdChimeraDuelChangeLineupCsReq => "CmdChimeraDuelChangeLineupCsReq",
Self::CmdChimeraDuelSellChimeraCsReq => "CmdChimeraDuelSellChimeraCsReq",
Self::CmdChimeraDuelChangeLineupScRsp => "CmdChimeraDuelChangeLineupScRsp",
Self::CmdChimeraDuelShopBuyChimeraCsReq => {
"CmdChimeraDuelShopBuyChimeraCsReq"
}
Self::CmdChimeraDuelShopLockCsReq => "CmdChimeraDuelShopLockCsReq",
Self::CmdChimeraDuelEndRoundShopStageScRsp => {
"CmdChimeraDuelEndRoundShopStageScRsp"
}
Self::CmdChimeraDuelShopBuyItemScRsp => "CmdChimeraDuelShopBuyItemScRsp",
Self::CmdChimeraDuelSetFriendDefendLineupCsReq => {
"CmdChimeraDuelSetFriendDefendLineupCsReq"
}
Self::CmdChimeraDuelStartGameScRsp => "CmdChimeraDuelStartGameScRsp",
Self::CmdChimeraDuelFinishMasterChallengeScRsp => {
"CmdChimeraDuelFinishMasterChallengeScRsp"
}
Self::CmdChimeraDuelStartGameCsReq => "CmdChimeraDuelStartGameCsReq",
Self::CmdChimeraDuelSaveFriendPvpLineupCsReq => {
"CmdChimeraDuelSaveFriendPvpLineupCsReq"
}
Self::CmdChimeraDuelEndGameCsReq => "CmdChimeraDuelEndGameCsReq",
Self::CmdChimeraDuelShopRefreshCsReq => "CmdChimeraDuelShopRefreshCsReq",
Self::CmdChimeraDuelShopBuyChimeraScRsp => {
"CmdChimeraDuelShopBuyChimeraScRsp"
}
Self::CmdChimeraDuelSelectGameCsReq => "CmdChimeraDuelSelectGameCsReq",
Self::CmdChimeraDuelSetFriendDefendLineupScRsp => {
"CmdChimeraDuelSetFriendDefendLineupScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BJCCFBOGEOE_NLCDGIPGFDJ" => Some(Self::BjccfbogeoeNlcdgipgfdj),
"CmdChimeraDuelSyncChangeScNotify" => {
Some(Self::CmdChimeraDuelSyncChangeScNotify)
}
"CmdChimeraDuelGetDataScRsp" => Some(Self::CmdChimeraDuelGetDataScRsp),
"CmdChimeraDuelSellChimeraScRsp" => {
Some(Self::CmdChimeraDuelSellChimeraScRsp)
}
"CmdChimeraDuelUnlockMasterCsReq" => {
Some(Self::CmdChimeraDuelUnlockMasterCsReq)
}
"CmdChimeraDuelGetFriendListCsReq" => {
Some(Self::CmdChimeraDuelGetFriendListCsReq)
}
"CmdChimeraDuelUnlockMasterScRsp" => {
Some(Self::CmdChimeraDuelUnlockMasterScRsp)
}
"CmdChimeraDuelShopLockScRsp" => Some(Self::CmdChimeraDuelShopLockScRsp),
"CmdChimeraDuelEndGameScRsp" => Some(Self::CmdChimeraDuelEndGameScRsp),
"CmdChimeraDuelFinishMasterChallengeCsReq" => {
Some(Self::CmdChimeraDuelFinishMasterChallengeCsReq)
}
"CmdChimeraDuelGetFriendListScRsp" => {
Some(Self::CmdChimeraDuelGetFriendListScRsp)
}
"CmdChimeraDuelSelectGameScRsp" => Some(Self::CmdChimeraDuelSelectGameScRsp),
"CmdChimeraDuelSaveFriendPvpLineupScRsp" => {
Some(Self::CmdChimeraDuelSaveFriendPvpLineupScRsp)
}
"CmdChimeraDuelEndRoundShopStageCsReq" => {
Some(Self::CmdChimeraDuelEndRoundShopStageCsReq)
}
"CmdChimeraDuelGetDataCsReq" => Some(Self::CmdChimeraDuelGetDataCsReq),
"CmdChimeraDuelEndRoundBattleStageCsReq" => {
Some(Self::CmdChimeraDuelEndRoundBattleStageCsReq)
}
"CmdChimeraDuelShopRefreshScRsp" => {
Some(Self::CmdChimeraDuelShopRefreshScRsp)
}
"CmdChimeraDuelShopBuyItemCsReq" => {
Some(Self::CmdChimeraDuelShopBuyItemCsReq)
}
"CmdChimeraDuelEndRoundBattleStageScRsp" => {
Some(Self::CmdChimeraDuelEndRoundBattleStageScRsp)
}
"CmdChimeraDuelChangeLineupCsReq" => {
Some(Self::CmdChimeraDuelChangeLineupCsReq)
}
"CmdChimeraDuelSellChimeraCsReq" => {
Some(Self::CmdChimeraDuelSellChimeraCsReq)
}
"CmdChimeraDuelChangeLineupScRsp" => {
Some(Self::CmdChimeraDuelChangeLineupScRsp)
}
"CmdChimeraDuelShopBuyChimeraCsReq" => {
Some(Self::CmdChimeraDuelShopBuyChimeraCsReq)
}
"CmdChimeraDuelShopLockCsReq" => Some(Self::CmdChimeraDuelShopLockCsReq),
"CmdChimeraDuelEndRoundShopStageScRsp" => {
Some(Self::CmdChimeraDuelEndRoundShopStageScRsp)
}
"CmdChimeraDuelShopBuyItemScRsp" => {
Some(Self::CmdChimeraDuelShopBuyItemScRsp)
}
"CmdChimeraDuelSetFriendDefendLineupCsReq" => {
Some(Self::CmdChimeraDuelSetFriendDefendLineupCsReq)
}
"CmdChimeraDuelStartGameScRsp" => Some(Self::CmdChimeraDuelStartGameScRsp),
"CmdChimeraDuelFinishMasterChallengeScRsp" => {
Some(Self::CmdChimeraDuelFinishMasterChallengeScRsp)
}
"CmdChimeraDuelStartGameCsReq" => Some(Self::CmdChimeraDuelStartGameCsReq),
"CmdChimeraDuelSaveFriendPvpLineupCsReq" => {
Some(Self::CmdChimeraDuelSaveFriendPvpLineupCsReq)
}
"CmdChimeraDuelEndGameCsReq" => Some(Self::CmdChimeraDuelEndGameCsReq),
"CmdChimeraDuelShopRefreshCsReq" => {
Some(Self::CmdChimeraDuelShopRefreshCsReq)
}
"CmdChimeraDuelShopBuyChimeraScRsp" => {
Some(Self::CmdChimeraDuelShopBuyChimeraScRsp)
}
"CmdChimeraDuelSelectGameCsReq" => Some(Self::CmdChimeraDuelSelectGameCsReq),
"CmdChimeraDuelSetFriendDefendLineupScRsp" => {
Some(Self::CmdChimeraDuelSetFriendDefendLineupScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pdhffpojnjg {
Nlcdgipgfdj = 0,
Gikncjmjlfe = 1,
Pagpnoklnom = 2,
Lpiinkcpjpo = 3,
Dimifcjphme = 4,
Ajgoejhkoke = 5,
}
impl Pdhffpojnjg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "PDHFFPOJNJG_NLCDGIPGFDJ",
Self::Gikncjmjlfe => "PDHFFPOJNJG_GIKNCJMJLFE",
Self::Pagpnoklnom => "PDHFFPOJNJG_PAGPNOKLNOM",
Self::Lpiinkcpjpo => "PDHFFPOJNJG_LPIINKCPJPO",
Self::Dimifcjphme => "PDHFFPOJNJG_DIMIFCJPHME",
Self::Ajgoejhkoke => "PDHFFPOJNJG_AJGOEJHKOKE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PDHFFPOJNJG_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"PDHFFPOJNJG_GIKNCJMJLFE" => Some(Self::Gikncjmjlfe),
"PDHFFPOJNJG_PAGPNOKLNOM" => Some(Self::Pagpnoklnom),
"PDHFFPOJNJG_LPIINKCPJPO" => Some(Self::Lpiinkcpjpo),
"PDHFFPOJNJG_DIMIFCJPHME" => Some(Self::Dimifcjphme),
"PDHFFPOJNJG_AJGOEJHKOKE" => Some(Self::Ajgoejhkoke),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Diikfknehhg {
Nlcdgipgfdj = 0,
Ehniplneedi = 1,
Faodkndlnpf = 2,
Eeoomibemnh = 3,
}
impl Diikfknehhg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "DIIKFKNEHHG_NLCDGIPGFDJ",
Self::Ehniplneedi => "DIIKFKNEHHG_EHNIPLNEEDI",
Self::Faodkndlnpf => "DIIKFKNEHHG_FAODKNDLNPF",
Self::Eeoomibemnh => "DIIKFKNEHHG_EEOOMIBEMNH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DIIKFKNEHHG_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"DIIKFKNEHHG_EHNIPLNEEDI" => Some(Self::Ehniplneedi),
"DIIKFKNEHHG_FAODKNDLNPF" => Some(Self::Faodkndlnpf),
"DIIKFKNEHHG_EEOOMIBEMNH" => Some(Self::Eeoomibemnh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kpepghlknfg {
Lcnjhoklmpn = 0,
Jjbepklolcp = 1,
Dogmhoaojfd = 2,
}
impl Kpepghlknfg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lcnjhoklmpn => "KPEPGHLKNFG_LCNJHOKLMPN",
Self::Jjbepklolcp => "KPEPGHLKNFG_JJBEPKLOLCP",
Self::Dogmhoaojfd => "KPEPGHLKNFG_DOGMHOAOJFD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KPEPGHLKNFG_LCNJHOKLMPN" => Some(Self::Lcnjhoklmpn),
"KPEPGHLKNFG_JJBEPKLOLCP" => Some(Self::Jjbepklolcp),
"KPEPGHLKNFG_DOGMHOAOJFD" => Some(Self::Dogmhoaojfd),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bdejgkkacma {
Nlcdgipgfdj = 0,
Hp = 1,
Cojoifppcij = 2,
}
impl Bdejgkkacma {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "BDEJGKKACMA_NLCDGIPGFDJ",
Self::Hp => "BDEJGKKACMA_hp",
Self::Cojoifppcij => "BDEJGKKACMA_COJOIFPPCIJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BDEJGKKACMA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"BDEJGKKACMA_hp" => Some(Self::Hp),
"BDEJGKKACMA_COJOIFPPCIJ" => Some(Self::Cojoifppcij),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdClientCustomOpType {
BhkgakdoalpGgkmfafoinp = 0,
CmdHmmhdekahea = 9839,
}
impl CmdClientCustomOpType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BhkgakdoalpGgkmfafoinp => "BHKGAKDOALP_GGKMFAFOINP",
Self::CmdHmmhdekahea => "CmdHMMHDEKAHEA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BHKGAKDOALP_GGKMFAFOINP" => Some(Self::BhkgakdoalpGgkmfafoinp),
"CmdHMMHDEKAHEA" => Some(Self::CmdHmmhdekahea),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Agfomhjenfp {
Nlcdgipgfdj = 0,
Ihpjddciidb = 1,
}
impl Agfomhjenfp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "AGFOMHJENFP_NLCDGIPGFDJ",
Self::Ihpjddciidb => "AGFOMHJENFP_IHPJDDCIIDB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AGFOMHJENFP_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"AGFOMHJENFP_IHPJDDCIIDB" => Some(Self::Ihpjddciidb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdClockParkType {
GfgoajbedfiNlcdgipgfdj = 0,
CmdGediccggdgi = 7221,
CmdClockParkFinishScriptScNotify = 7206,
CmdOmpemghmdpm = 7203,
CmdClockParkGetOngoingScriptInfoScRsp = 7229,
CmdClockParkUseBuffScRsp = 7212,
CmdClockParkGetInfoCsReq = 7232,
CmdClockParkHandleWaitOperationCsReq = 7243,
CmdClockParkHandleWaitOperationScRsp = 7234,
CmdClockParkUnlockTalentScRsp = 7227,
CmdClockParkUnlockTalentCsReq = 7244,
CmdClockParkGetInfoScRsp = 7242,
CmdIfegahjadhg = 7240,
CmdClockParkUseBuffCsReq = 7220,
CmdClockParkStartScriptCsReq = 7219,
CmdClockParkGetOngoingScriptInfoCsReq = 7209,
CmdClockParkStartScriptScRsp = 7245,
}
impl CmdClockParkType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GfgoajbedfiNlcdgipgfdj => "GFGOAJBEDFI_NLCDGIPGFDJ",
Self::CmdGediccggdgi => "CmdGEDICCGGDGI",
Self::CmdClockParkFinishScriptScNotify => "CmdClockParkFinishScriptScNotify",
Self::CmdOmpemghmdpm => "CmdOMPEMGHMDPM",
Self::CmdClockParkGetOngoingScriptInfoScRsp => {
"CmdClockParkGetOngoingScriptInfoScRsp"
}
Self::CmdClockParkUseBuffScRsp => "CmdClockParkUseBuffScRsp",
Self::CmdClockParkGetInfoCsReq => "CmdClockParkGetInfoCsReq",
Self::CmdClockParkHandleWaitOperationCsReq => {
"CmdClockParkHandleWaitOperationCsReq"
}
Self::CmdClockParkHandleWaitOperationScRsp => {
"CmdClockParkHandleWaitOperationScRsp"
}
Self::CmdClockParkUnlockTalentScRsp => "CmdClockParkUnlockTalentScRsp",
Self::CmdClockParkUnlockTalentCsReq => "CmdClockParkUnlockTalentCsReq",
Self::CmdClockParkGetInfoScRsp => "CmdClockParkGetInfoScRsp",
Self::CmdIfegahjadhg => "CmdIFEGAHJADHG",
Self::CmdClockParkUseBuffCsReq => "CmdClockParkUseBuffCsReq",
Self::CmdClockParkStartScriptCsReq => "CmdClockParkStartScriptCsReq",
Self::CmdClockParkGetOngoingScriptInfoCsReq => {
"CmdClockParkGetOngoingScriptInfoCsReq"
}
Self::CmdClockParkStartScriptScRsp => "CmdClockParkStartScriptScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GFGOAJBEDFI_NLCDGIPGFDJ" => Some(Self::GfgoajbedfiNlcdgipgfdj),
"CmdGEDICCGGDGI" => Some(Self::CmdGediccggdgi),
"CmdClockParkFinishScriptScNotify" => {
Some(Self::CmdClockParkFinishScriptScNotify)
}
"CmdOMPEMGHMDPM" => Some(Self::CmdOmpemghmdpm),
"CmdClockParkGetOngoingScriptInfoScRsp" => {
Some(Self::CmdClockParkGetOngoingScriptInfoScRsp)
}
"CmdClockParkUseBuffScRsp" => Some(Self::CmdClockParkUseBuffScRsp),
"CmdClockParkGetInfoCsReq" => Some(Self::CmdClockParkGetInfoCsReq),
"CmdClockParkHandleWaitOperationCsReq" => {
Some(Self::CmdClockParkHandleWaitOperationCsReq)
}
"CmdClockParkHandleWaitOperationScRsp" => {
Some(Self::CmdClockParkHandleWaitOperationScRsp)
}
"CmdClockParkUnlockTalentScRsp" => Some(Self::CmdClockParkUnlockTalentScRsp),
"CmdClockParkUnlockTalentCsReq" => Some(Self::CmdClockParkUnlockTalentCsReq),
"CmdClockParkGetInfoScRsp" => Some(Self::CmdClockParkGetInfoScRsp),
"CmdIFEGAHJADHG" => Some(Self::CmdIfegahjadhg),
"CmdClockParkUseBuffCsReq" => Some(Self::CmdClockParkUseBuffCsReq),
"CmdClockParkStartScriptCsReq" => Some(Self::CmdClockParkStartScriptCsReq),
"CmdClockParkGetOngoingScriptInfoCsReq" => {
Some(Self::CmdClockParkGetOngoingScriptInfoCsReq)
}
"CmdClockParkStartScriptScRsp" => Some(Self::CmdClockParkStartScriptScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ClockParkPlayStatus {
AcknoaaimpcNfalpedfkcl = 0,
AcknoaaimpcKhbhlgjpgpg = 1,
AcknoaaimpcMobbepfdcem = 2,
AcknoaaimpcMnkedgjlhle = 5,
}
impl ClockParkPlayStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AcknoaaimpcNfalpedfkcl => "ACKNOAAIMPC_NFALPEDFKCL",
Self::AcknoaaimpcKhbhlgjpgpg => "ACKNOAAIMPC_KHBHLGJPGPG",
Self::AcknoaaimpcMobbepfdcem => "ACKNOAAIMPC_MOBBEPFDCEM",
Self::AcknoaaimpcMnkedgjlhle => "ACKNOAAIMPC_MNKEDGJLHLE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ACKNOAAIMPC_NFALPEDFKCL" => Some(Self::AcknoaaimpcNfalpedfkcl),
"ACKNOAAIMPC_KHBHLGJPGPG" => Some(Self::AcknoaaimpcKhbhlgjpgpg),
"ACKNOAAIMPC_MOBBEPFDCEM" => Some(Self::AcknoaaimpcMobbepfdcem),
"ACKNOAAIMPC_MNKEDGJLHLE" => Some(Self::AcknoaaimpcMnkedgjlhle),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MissionStatus {
MissionNone = 0,
MissionDoing = 1,
MissionFinish = 2,
MissionPrepared = 3,
}
impl MissionStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MissionNone => "MISSION_NONE",
Self::MissionDoing => "MISSION_DOING",
Self::MissionFinish => "MISSION_FINISH",
Self::MissionPrepared => "MISSION_PREPARED",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MISSION_NONE" => Some(Self::MissionNone),
"MISSION_DOING" => Some(Self::MissionDoing),
"MISSION_FINISH" => Some(Self::MissionFinish),
"MISSION_PREPARED" => Some(Self::MissionPrepared),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MessageSectionStatus {
MessageSectionNone = 0,
MessageSectionDoing = 1,
MessageSectionFinish = 2,
MessageSectionFrozen = 3,
}
impl MessageSectionStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MessageSectionNone => "MESSAGE_SECTION_NONE",
Self::MessageSectionDoing => "MESSAGE_SECTION_DOING",
Self::MessageSectionFinish => "MESSAGE_SECTION_FINISH",
Self::MessageSectionFrozen => "MESSAGE_SECTION_FROZEN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MESSAGE_SECTION_NONE" => Some(Self::MessageSectionNone),
"MESSAGE_SECTION_DOING" => Some(Self::MessageSectionDoing),
"MESSAGE_SECTION_FINISH" => Some(Self::MessageSectionFinish),
"MESSAGE_SECTION_FROZEN" => Some(Self::MessageSectionFrozen),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MessageGroupStatus {
MessageGroupNone = 0,
MessageGroupDoing = 1,
MessageGroupFinish = 2,
MessageGroupFrozen = 3,
}
impl MessageGroupStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MessageGroupNone => "MESSAGE_GROUP_NONE",
Self::MessageGroupDoing => "MESSAGE_GROUP_DOING",
Self::MessageGroupFinish => "MESSAGE_GROUP_FINISH",
Self::MessageGroupFrozen => "MESSAGE_GROUP_FROZEN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MESSAGE_GROUP_NONE" => Some(Self::MessageGroupNone),
"MESSAGE_GROUP_DOING" => Some(Self::MessageGroupDoing),
"MESSAGE_GROUP_FINISH" => Some(Self::MessageGroupFinish),
"MESSAGE_GROUP_FROZEN" => Some(Self::MessageGroupFrozen),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BattleRecordType {
BattleRecordNone = 0,
BattleRecordChallenge = 1,
BattleRecordRogue = 2,
}
impl BattleRecordType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BattleRecordNone => "BATTLE_RECORD_NONE",
Self::BattleRecordChallenge => "BATTLE_RECORD_CHALLENGE",
Self::BattleRecordRogue => "BATTLE_RECORD_ROGUE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BATTLE_RECORD_NONE" => Some(Self::BattleRecordNone),
"BATTLE_RECORD_CHALLENGE" => Some(Self::BattleRecordChallenge),
"BATTLE_RECORD_ROGUE" => Some(Self::BattleRecordRogue),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RebattleType {
None = 0,
RebattleMidway = 1,
RebattleLose = 2,
RebattleMidwayLineup = 3,
RebattleLoseLineup = 4,
QuitMidway = 5,
QuitLose = 6,
}
impl RebattleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "REBATTLE_TYPE_NONE",
Self::RebattleMidway => "REBATTLE_TYPE_REBATTLE_MIDWAY",
Self::RebattleLose => "REBATTLE_TYPE_REBATTLE_LOSE",
Self::RebattleMidwayLineup => "REBATTLE_TYPE_REBATTLE_MIDWAY_LINEUP",
Self::RebattleLoseLineup => "REBATTLE_TYPE_REBATTLE_LOSE_LINEUP",
Self::QuitMidway => "REBATTLE_TYPE_QUIT_MIDWAY",
Self::QuitLose => "REBATTLE_TYPE_QUIT_LOSE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"REBATTLE_TYPE_NONE" => Some(Self::None),
"REBATTLE_TYPE_REBATTLE_MIDWAY" => Some(Self::RebattleMidway),
"REBATTLE_TYPE_REBATTLE_LOSE" => Some(Self::RebattleLose),
"REBATTLE_TYPE_REBATTLE_MIDWAY_LINEUP" => Some(Self::RebattleMidwayLineup),
"REBATTLE_TYPE_REBATTLE_LOSE_LINEUP" => Some(Self::RebattleLoseLineup),
"REBATTLE_TYPE_QUIT_MIDWAY" => Some(Self::QuitMidway),
"REBATTLE_TYPE_QUIT_LOSE" => Some(Self::QuitLose),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ContentPackageStatus {
None = 0,
Init = 1,
Doing = 2,
Finished = 3,
Release = 4,
}
impl ContentPackageStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "ContentPackageStatus_None",
Self::Init => "ContentPackageStatus_Init",
Self::Doing => "ContentPackageStatus_Doing",
Self::Finished => "ContentPackageStatus_Finished",
Self::Release => "ContentPackageStatus_Release",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ContentPackageStatus_None" => Some(Self::None),
"ContentPackageStatus_Init" => Some(Self::Init),
"ContentPackageStatus_Doing" => Some(Self::Doing),
"ContentPackageStatus_Finished" => Some(Self::Finished),
"ContentPackageStatus_Release" => Some(Self::Release),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdContentPackageType {
PkkclcnfpleNlcdgipgfdj = 0,
CmdContentPackageSyncDataScNotify = 7507,
PkkclcnfpleDodajinhega = 7532,
CmdContentPackageGetDataScRsp = 7542,
CmdContentPackageTransferScNotify = 7527,
}
impl CmdContentPackageType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PkkclcnfpleNlcdgipgfdj => "PKKCLCNFPLE_NLCDGIPGFDJ",
Self::CmdContentPackageSyncDataScNotify => {
"CmdContentPackageSyncDataScNotify"
}
Self::PkkclcnfpleDodajinhega => "PKKCLCNFPLE_DODAJINHEGA",
Self::CmdContentPackageGetDataScRsp => "CmdContentPackageGetDataScRsp",
Self::CmdContentPackageTransferScNotify => {
"CmdContentPackageTransferScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PKKCLCNFPLE_NLCDGIPGFDJ" => Some(Self::PkkclcnfpleNlcdgipgfdj),
"CmdContentPackageSyncDataScNotify" => {
Some(Self::CmdContentPackageSyncDataScNotify)
}
"PKKCLCNFPLE_DODAJINHEGA" => Some(Self::PkkclcnfpleDodajinhega),
"CmdContentPackageGetDataScRsp" => Some(Self::CmdContentPackageGetDataScRsp),
"CmdContentPackageTransferScNotify" => {
Some(Self::CmdContentPackageTransferScNotify)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdDailyActiveType {
HiaibkdfaamNlcdgipgfdj = 0,
CmdTakeAllApRewardCsReq = 3313,
CmdTakeApRewardCsReq = 3373,
CmdDailyActiveInfoNotify = 3336,
CmdGetDailyActiveInfoCsReq = 3380,
CmdGetDailyActiveInfoScRsp = 3327,
CmdTakeAllApRewardScRsp = 3315,
CmdTakeApRewardScRsp = 3303,
}
impl CmdDailyActiveType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HiaibkdfaamNlcdgipgfdj => "HIAIBKDFAAM_NLCDGIPGFDJ",
Self::CmdTakeAllApRewardCsReq => "CmdTakeAllApRewardCsReq",
Self::CmdTakeApRewardCsReq => "CmdTakeApRewardCsReq",
Self::CmdDailyActiveInfoNotify => "CmdDailyActiveInfoNotify",
Self::CmdGetDailyActiveInfoCsReq => "CmdGetDailyActiveInfoCsReq",
Self::CmdGetDailyActiveInfoScRsp => "CmdGetDailyActiveInfoScRsp",
Self::CmdTakeAllApRewardScRsp => "CmdTakeAllApRewardScRsp",
Self::CmdTakeApRewardScRsp => "CmdTakeApRewardScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HIAIBKDFAAM_NLCDGIPGFDJ" => Some(Self::HiaibkdfaamNlcdgipgfdj),
"CmdTakeAllApRewardCsReq" => Some(Self::CmdTakeAllApRewardCsReq),
"CmdTakeApRewardCsReq" => Some(Self::CmdTakeApRewardCsReq),
"CmdDailyActiveInfoNotify" => Some(Self::CmdDailyActiveInfoNotify),
"CmdGetDailyActiveInfoCsReq" => Some(Self::CmdGetDailyActiveInfoCsReq),
"CmdGetDailyActiveInfoScRsp" => Some(Self::CmdGetDailyActiveInfoScRsp),
"CmdTakeAllApRewardScRsp" => Some(Self::CmdTakeAllApRewardScRsp),
"CmdTakeApRewardScRsp" => Some(Self::CmdTakeApRewardScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdDiceCombatType {
PmdfmaihpglNlcdgipgfdj = 0,
CmdGetDiceCombatShopDataCsReq = 9263,
CmdBlbhacnkkfc = 9275,
CmdDiceCombatMainPageRollDiceCsReq = 9264,
CmdBuyShopGoodScRsp = 9266,
CmdFinishPveStageScRsp = 9292,
CmdBuyShopGoodCsReq = 9268,
CmdModifyAvatarDiceCsReq = 9273,
CmdDdknimhhnpa = 9274,
CmdDiceCombatMainPageRollDiceScRsp = 9299,
CmdGetDiceCombatShopDataScRsp = 9288,
CmdFinishPveStageCsReq = 9294,
CmdUpgradeAvatarCsReq = 9287,
CmdGetDiceCombatSystemDataScRsp = 9276,
CmdV2FinishPveStageCsReq = 9265,
CmdGetDiceCombatSystemDataCsReq = 9293,
CmdV2FinishPveStageScRsp = 9272,
CmdModifyAvatarDiceRsp = 9279,
CmdAddItemRsp = 9280,
CmdUpgradeAvatarRsp = 9269,
}
impl CmdDiceCombatType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PmdfmaihpglNlcdgipgfdj => "PMDFMAIHPGL_NLCDGIPGFDJ",
Self::CmdGetDiceCombatShopDataCsReq => "CmdGetDiceCombatShopDataCsReq",
Self::CmdBlbhacnkkfc => "CmdBLBHACNKKFC",
Self::CmdDiceCombatMainPageRollDiceCsReq => {
"CmdDiceCombatMainPageRollDiceCsReq"
}
Self::CmdBuyShopGoodScRsp => "CmdBuyShopGoodScRsp",
Self::CmdFinishPveStageScRsp => "CmdFinishPveStageScRsp",
Self::CmdBuyShopGoodCsReq => "CmdBuyShopGoodCsReq",
Self::CmdModifyAvatarDiceCsReq => "CmdModifyAvatarDiceCsReq",
Self::CmdDdknimhhnpa => "CmdDDKNIMHHNPA",
Self::CmdDiceCombatMainPageRollDiceScRsp => {
"CmdDiceCombatMainPageRollDiceScRsp"
}
Self::CmdGetDiceCombatShopDataScRsp => "CmdGetDiceCombatShopDataScRsp",
Self::CmdFinishPveStageCsReq => "CmdFinishPveStageCsReq",
Self::CmdUpgradeAvatarCsReq => "CmdUpgradeAvatarCsReq",
Self::CmdGetDiceCombatSystemDataScRsp => "CmdGetDiceCombatSystemDataScRsp",
Self::CmdV2FinishPveStageCsReq => "CmdV2FinishPveStageCsReq",
Self::CmdGetDiceCombatSystemDataCsReq => "CmdGetDiceCombatSystemDataCsReq",
Self::CmdV2FinishPveStageScRsp => "CmdV2FinishPveStageScRsp",
Self::CmdModifyAvatarDiceRsp => "CmdModifyAvatarDiceRsp",
Self::CmdAddItemRsp => "CmdAddItemRsp",
Self::CmdUpgradeAvatarRsp => "CmdUpgradeAvatarRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PMDFMAIHPGL_NLCDGIPGFDJ" => Some(Self::PmdfmaihpglNlcdgipgfdj),
"CmdGetDiceCombatShopDataCsReq" => Some(Self::CmdGetDiceCombatShopDataCsReq),
"CmdBLBHACNKKFC" => Some(Self::CmdBlbhacnkkfc),
"CmdDiceCombatMainPageRollDiceCsReq" => {
Some(Self::CmdDiceCombatMainPageRollDiceCsReq)
}
"CmdBuyShopGoodScRsp" => Some(Self::CmdBuyShopGoodScRsp),
"CmdFinishPveStageScRsp" => Some(Self::CmdFinishPveStageScRsp),
"CmdBuyShopGoodCsReq" => Some(Self::CmdBuyShopGoodCsReq),
"CmdModifyAvatarDiceCsReq" => Some(Self::CmdModifyAvatarDiceCsReq),
"CmdDDKNIMHHNPA" => Some(Self::CmdDdknimhhnpa),
"CmdDiceCombatMainPageRollDiceScRsp" => {
Some(Self::CmdDiceCombatMainPageRollDiceScRsp)
}
"CmdGetDiceCombatShopDataScRsp" => Some(Self::CmdGetDiceCombatShopDataScRsp),
"CmdFinishPveStageCsReq" => Some(Self::CmdFinishPveStageCsReq),
"CmdUpgradeAvatarCsReq" => Some(Self::CmdUpgradeAvatarCsReq),
"CmdGetDiceCombatSystemDataScRsp" => {
Some(Self::CmdGetDiceCombatSystemDataScRsp)
}
"CmdV2FinishPveStageCsReq" => Some(Self::CmdV2FinishPveStageCsReq),
"CmdGetDiceCombatSystemDataCsReq" => {
Some(Self::CmdGetDiceCombatSystemDataCsReq)
}
"CmdV2FinishPveStageScRsp" => Some(Self::CmdV2FinishPveStageScRsp),
"CmdModifyAvatarDiceRsp" => Some(Self::CmdModifyAvatarDiceRsp),
"CmdAddItemRsp" => Some(Self::CmdAddItemRsp),
"CmdUpgradeAvatarRsp" => Some(Self::CmdUpgradeAvatarRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdDrinkMakerType {
JnafgagpcikNlcdgipgfdj = 0,
CmdEndDrinkMakerSequenceCsReq = 6982,
CmdDrinkMakerCheersMakeDrinkScRsp = 6995,
CmdGetDrinkMakerDataCsReq = 6998,
CmdGetDrinkMakerDataScRsp = 6986,
CmdMakeMissionDrinkCsReq = 6992,
CmdEndDrinkMakerSequenceScRsp = 6999,
CmdMakeDrinkCsReq = 6996,
CmdDrinkMakerChallengeScRsp = 6997,
CmdDrinkMakerCheersMakeDrinkCsReq = 6990,
CmdDrinkMakerUpdateTipsNotify = 6983,
CmdDrinkMakerCheersGetDataCsReq = 6988,
CmdDrinkMakerCheersEnterNextGroupScRsp = 6993,
CmdGetDrinkMakerDayEndScNotify = 6984,
CmdMakeDrinkScRsp = 7000,
CmdDrinkMakerCheersEnterNextGroupCsReq = 6981,
CmdMakeMissionDrinkScRsp = 6994,
CmdDrinkMakerChallengeCsReq = 6991,
CmdDrinkMakerCheersGetDataScRsp = 6987,
}
impl CmdDrinkMakerType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JnafgagpcikNlcdgipgfdj => "JNAFGAGPCIK_NLCDGIPGFDJ",
Self::CmdEndDrinkMakerSequenceCsReq => "CmdEndDrinkMakerSequenceCsReq",
Self::CmdDrinkMakerCheersMakeDrinkScRsp => {
"CmdDrinkMakerCheersMakeDrinkScRsp"
}
Self::CmdGetDrinkMakerDataCsReq => "CmdGetDrinkMakerDataCsReq",
Self::CmdGetDrinkMakerDataScRsp => "CmdGetDrinkMakerDataScRsp",
Self::CmdMakeMissionDrinkCsReq => "CmdMakeMissionDrinkCsReq",
Self::CmdEndDrinkMakerSequenceScRsp => "CmdEndDrinkMakerSequenceScRsp",
Self::CmdMakeDrinkCsReq => "CmdMakeDrinkCsReq",
Self::CmdDrinkMakerChallengeScRsp => "CmdDrinkMakerChallengeScRsp",
Self::CmdDrinkMakerCheersMakeDrinkCsReq => {
"CmdDrinkMakerCheersMakeDrinkCsReq"
}
Self::CmdDrinkMakerUpdateTipsNotify => "CmdDrinkMakerUpdateTipsNotify",
Self::CmdDrinkMakerCheersGetDataCsReq => "CmdDrinkMakerCheersGetDataCsReq",
Self::CmdDrinkMakerCheersEnterNextGroupScRsp => {
"CmdDrinkMakerCheersEnterNextGroupScRsp"
}
Self::CmdGetDrinkMakerDayEndScNotify => "CmdGetDrinkMakerDayEndScNotify",
Self::CmdMakeDrinkScRsp => "CmdMakeDrinkScRsp",
Self::CmdDrinkMakerCheersEnterNextGroupCsReq => {
"CmdDrinkMakerCheersEnterNextGroupCsReq"
}
Self::CmdMakeMissionDrinkScRsp => "CmdMakeMissionDrinkScRsp",
Self::CmdDrinkMakerChallengeCsReq => "CmdDrinkMakerChallengeCsReq",
Self::CmdDrinkMakerCheersGetDataScRsp => "CmdDrinkMakerCheersGetDataScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JNAFGAGPCIK_NLCDGIPGFDJ" => Some(Self::JnafgagpcikNlcdgipgfdj),
"CmdEndDrinkMakerSequenceCsReq" => Some(Self::CmdEndDrinkMakerSequenceCsReq),
"CmdDrinkMakerCheersMakeDrinkScRsp" => {
Some(Self::CmdDrinkMakerCheersMakeDrinkScRsp)
}
"CmdGetDrinkMakerDataCsReq" => Some(Self::CmdGetDrinkMakerDataCsReq),
"CmdGetDrinkMakerDataScRsp" => Some(Self::CmdGetDrinkMakerDataScRsp),
"CmdMakeMissionDrinkCsReq" => Some(Self::CmdMakeMissionDrinkCsReq),
"CmdEndDrinkMakerSequenceScRsp" => Some(Self::CmdEndDrinkMakerSequenceScRsp),
"CmdMakeDrinkCsReq" => Some(Self::CmdMakeDrinkCsReq),
"CmdDrinkMakerChallengeScRsp" => Some(Self::CmdDrinkMakerChallengeScRsp),
"CmdDrinkMakerCheersMakeDrinkCsReq" => {
Some(Self::CmdDrinkMakerCheersMakeDrinkCsReq)
}
"CmdDrinkMakerUpdateTipsNotify" => Some(Self::CmdDrinkMakerUpdateTipsNotify),
"CmdDrinkMakerCheersGetDataCsReq" => {
Some(Self::CmdDrinkMakerCheersGetDataCsReq)
}
"CmdDrinkMakerCheersEnterNextGroupScRsp" => {
Some(Self::CmdDrinkMakerCheersEnterNextGroupScRsp)
}
"CmdGetDrinkMakerDayEndScNotify" => {
Some(Self::CmdGetDrinkMakerDayEndScNotify)
}
"CmdMakeDrinkScRsp" => Some(Self::CmdMakeDrinkScRsp),
"CmdDrinkMakerCheersEnterNextGroupCsReq" => {
Some(Self::CmdDrinkMakerCheersEnterNextGroupCsReq)
}
"CmdMakeMissionDrinkScRsp" => Some(Self::CmdMakeMissionDrinkScRsp),
"CmdDrinkMakerChallengeCsReq" => Some(Self::CmdDrinkMakerChallengeCsReq),
"CmdDrinkMakerCheersGetDataScRsp" => {
Some(Self::CmdDrinkMakerCheersGetDataScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdElationActivityType {
GfocdhfmbbcNlcdgipgfdj = 0,
CmdGetElationActivityDataCsReq = 9109,
CmdEnterElationActivityStageScRsp = 9110,
CmdElationActivityBattleEndScNotify = 9104,
CmdEnterElationActivityStageCsReq = 9102,
CmdGetElationActivityDataScRsp = 9108,
}
impl CmdElationActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GfocdhfmbbcNlcdgipgfdj => "GFOCDHFMBBC_NLCDGIPGFDJ",
Self::CmdGetElationActivityDataCsReq => "CmdGetElationActivityDataCsReq",
Self::CmdEnterElationActivityStageScRsp => {
"CmdEnterElationActivityStageScRsp"
}
Self::CmdElationActivityBattleEndScNotify => {
"CmdElationActivityBattleEndScNotify"
}
Self::CmdEnterElationActivityStageCsReq => {
"CmdEnterElationActivityStageCsReq"
}
Self::CmdGetElationActivityDataScRsp => "CmdGetElationActivityDataScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GFOCDHFMBBC_NLCDGIPGFDJ" => Some(Self::GfocdhfmbbcNlcdgipgfdj),
"CmdGetElationActivityDataCsReq" => {
Some(Self::CmdGetElationActivityDataCsReq)
}
"CmdEnterElationActivityStageScRsp" => {
Some(Self::CmdEnterElationActivityStageScRsp)
}
"CmdElationActivityBattleEndScNotify" => {
Some(Self::CmdElationActivityBattleEndScNotify)
}
"CmdEnterElationActivityStageCsReq" => {
Some(Self::CmdEnterElationActivityStageCsReq)
}
"CmdGetElationActivityDataScRsp" => {
Some(Self::CmdGetElationActivityDataScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdElfRestaurantType {
AehochbkgolNlcdgipgfdj = 0,
CmdEeagaclndfn = 2569,
CmdElfRestaurantTakeVillagerRewardScRsp = 2565,
CmdElfRestaurantHarvestCropScRsp = 2584,
CmdElfRestaurantBuyShopItemScRsp = 2564,
CmdGetElfRestaurantDataScRsp = 2592,
CmdElfRestaurantFinishTradeOrderScRsp = 2587,
CmdGoojijdpkip = 2568,
CmdElfRestaurantFinishTradeOrderCsReq = 2600,
CmdOckgmngkiee = 2553,
CmdAleedhcdial = 2557,
CmdKfliegjgobo = 2572,
CmdElfRestaurantRecycleSeedScRsp = 2590,
CmdGetElfRestaurantDataCsReq = 2582,
CmdJfmkfjjcdkn = 2573,
CmdIaomnbibcnp = 2591,
CmdElfRestaurantTakeVillagerRewardCsReq = 2596,
CmdElfRestaurantBuyShopItemCsReq = 2599,
CmdEndidpakmgf = 2598,
CmdElfRestaurantHarvestCropCsReq = 2593,
AehochbkgolLcfdihfagha = 2555,
CmdElfRestaurantPlantSeedScRsp = 2579,
AehochbkgolHpkgglplhmd = 2558,
CmdMfijfceakha = 2574,
CmdElfRestaurantPlantSeedCsReq = 2559,
CmdElfRestaurantDataChangeNotify = 2577,
CmdHcgnkjhkjmm = 2556,
CmdIjbbckpnpaf = 2566,
CmdPnoenkfakek = 2595,
CmdGhnlnaaaolg = 2562,
CmdElfRestaurantRecycleSeedCsReq = 2571,
CmdHcbcpfnmmmi = 2570,
CmdFceehnojaan = 2588,
CmdNjmhbeaaooc = 2578,
}
impl CmdElfRestaurantType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AehochbkgolNlcdgipgfdj => "AEHOCHBKGOL_NLCDGIPGFDJ",
Self::CmdEeagaclndfn => "CmdEEAGACLNDFN",
Self::CmdElfRestaurantTakeVillagerRewardScRsp => {
"CmdElfRestaurantTakeVillagerRewardScRsp"
}
Self::CmdElfRestaurantHarvestCropScRsp => "CmdElfRestaurantHarvestCropScRsp",
Self::CmdElfRestaurantBuyShopItemScRsp => "CmdElfRestaurantBuyShopItemScRsp",
Self::CmdGetElfRestaurantDataScRsp => "CmdGetElfRestaurantDataScRsp",
Self::CmdElfRestaurantFinishTradeOrderScRsp => {
"CmdElfRestaurantFinishTradeOrderScRsp"
}
Self::CmdGoojijdpkip => "CmdGOOJIJDPKIP",
Self::CmdElfRestaurantFinishTradeOrderCsReq => {
"CmdElfRestaurantFinishTradeOrderCsReq"
}
Self::CmdOckgmngkiee => "CmdOCKGMNGKIEE",
Self::CmdAleedhcdial => "CmdALEEDHCDIAL",
Self::CmdKfliegjgobo => "CmdKFLIEGJGOBO",
Self::CmdElfRestaurantRecycleSeedScRsp => "CmdElfRestaurantRecycleSeedScRsp",
Self::CmdGetElfRestaurantDataCsReq => "CmdGetElfRestaurantDataCsReq",
Self::CmdJfmkfjjcdkn => "CmdJFMKFJJCDKN",
Self::CmdIaomnbibcnp => "CmdIAOMNBIBCNP",
Self::CmdElfRestaurantTakeVillagerRewardCsReq => {
"CmdElfRestaurantTakeVillagerRewardCsReq"
}
Self::CmdElfRestaurantBuyShopItemCsReq => "CmdElfRestaurantBuyShopItemCsReq",
Self::CmdEndidpakmgf => "CmdENDIDPAKMGF",
Self::CmdElfRestaurantHarvestCropCsReq => "CmdElfRestaurantHarvestCropCsReq",
Self::AehochbkgolLcfdihfagha => "AEHOCHBKGOL_LCFDIHFAGHA",
Self::CmdElfRestaurantPlantSeedScRsp => "CmdElfRestaurantPlantSeedScRsp",
Self::AehochbkgolHpkgglplhmd => "AEHOCHBKGOL_HPKGGLPLHMD",
Self::CmdMfijfceakha => "CmdMFIJFCEAKHA",
Self::CmdElfRestaurantPlantSeedCsReq => "CmdElfRestaurantPlantSeedCsReq",
Self::CmdElfRestaurantDataChangeNotify => "CmdElfRestaurantDataChangeNotify",
Self::CmdHcgnkjhkjmm => "CmdHCGNKJHKJMM",
Self::CmdIjbbckpnpaf => "CmdIJBBCKPNPAF",
Self::CmdPnoenkfakek => "CmdPNOENKFAKEK",
Self::CmdGhnlnaaaolg => "CmdGHNLNAAAOLG",
Self::CmdElfRestaurantRecycleSeedCsReq => "CmdElfRestaurantRecycleSeedCsReq",
Self::CmdHcbcpfnmmmi => "CmdHCBCPFNMMMI",
Self::CmdFceehnojaan => "CmdFCEEHNOJAAN",
Self::CmdNjmhbeaaooc => "CmdNJMHBEAAOOC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AEHOCHBKGOL_NLCDGIPGFDJ" => Some(Self::AehochbkgolNlcdgipgfdj),
"CmdEEAGACLNDFN" => Some(Self::CmdEeagaclndfn),
"CmdElfRestaurantTakeVillagerRewardScRsp" => {
Some(Self::CmdElfRestaurantTakeVillagerRewardScRsp)
}
"CmdElfRestaurantHarvestCropScRsp" => {
Some(Self::CmdElfRestaurantHarvestCropScRsp)
}
"CmdElfRestaurantBuyShopItemScRsp" => {
Some(Self::CmdElfRestaurantBuyShopItemScRsp)
}
"CmdGetElfRestaurantDataScRsp" => Some(Self::CmdGetElfRestaurantDataScRsp),
"CmdElfRestaurantFinishTradeOrderScRsp" => {
Some(Self::CmdElfRestaurantFinishTradeOrderScRsp)
}
"CmdGOOJIJDPKIP" => Some(Self::CmdGoojijdpkip),
"CmdElfRestaurantFinishTradeOrderCsReq" => {
Some(Self::CmdElfRestaurantFinishTradeOrderCsReq)
}
"CmdOCKGMNGKIEE" => Some(Self::CmdOckgmngkiee),
"CmdALEEDHCDIAL" => Some(Self::CmdAleedhcdial),
"CmdKFLIEGJGOBO" => Some(Self::CmdKfliegjgobo),
"CmdElfRestaurantRecycleSeedScRsp" => {
Some(Self::CmdElfRestaurantRecycleSeedScRsp)
}
"CmdGetElfRestaurantDataCsReq" => Some(Self::CmdGetElfRestaurantDataCsReq),
"CmdJFMKFJJCDKN" => Some(Self::CmdJfmkfjjcdkn),
"CmdIAOMNBIBCNP" => Some(Self::CmdIaomnbibcnp),
"CmdElfRestaurantTakeVillagerRewardCsReq" => {
Some(Self::CmdElfRestaurantTakeVillagerRewardCsReq)
}
"CmdElfRestaurantBuyShopItemCsReq" => {
Some(Self::CmdElfRestaurantBuyShopItemCsReq)
}
"CmdENDIDPAKMGF" => Some(Self::CmdEndidpakmgf),
"CmdElfRestaurantHarvestCropCsReq" => {
Some(Self::CmdElfRestaurantHarvestCropCsReq)
}
"AEHOCHBKGOL_LCFDIHFAGHA" => Some(Self::AehochbkgolLcfdihfagha),
"CmdElfRestaurantPlantSeedScRsp" => {
Some(Self::CmdElfRestaurantPlantSeedScRsp)
}
"AEHOCHBKGOL_HPKGGLPLHMD" => Some(Self::AehochbkgolHpkgglplhmd),
"CmdMFIJFCEAKHA" => Some(Self::CmdMfijfceakha),
"CmdElfRestaurantPlantSeedCsReq" => {
Some(Self::CmdElfRestaurantPlantSeedCsReq)
}
"CmdElfRestaurantDataChangeNotify" => {
Some(Self::CmdElfRestaurantDataChangeNotify)
}
"CmdHCGNKJHKJMM" => Some(Self::CmdHcgnkjhkjmm),
"CmdIJBBCKPNPAF" => Some(Self::CmdIjbbckpnpaf),
"CmdPNOENKFAKEK" => Some(Self::CmdPnoenkfakek),
"CmdGHNLNAAAOLG" => Some(Self::CmdGhnlnaaaolg),
"CmdElfRestaurantRecycleSeedCsReq" => {
Some(Self::CmdElfRestaurantRecycleSeedCsReq)
}
"CmdHCBCPFNMMMI" => Some(Self::CmdHcbcpfnmmmi),
"CmdFCEEHNOJAAN" => Some(Self::CmdFceehnojaan),
"CmdNJMHBEAAOOC" => Some(Self::CmdNjmhbeaaooc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdEraFlipperType {
LdebfompognNlcdgipgfdj = 0,
CmdDmiceocogad = 6560,
CmdResetEraFlipperDataScRsp = 6573,
CmdGetEraFlipperDataScRsp = 6567,
CmdChangeEraFlipperDataCsReq = 6564,
CmdGetEraFlipperDataCsReq = 6558,
CmdResetEraFlipperDataCsReq = 6552,
CmdEnterEraFlipperDataScRsp = 6557,
CmdChangeEraFlipperDataScRsp = 6561,
CmdEnterEraFlipperDataCsReq = 6553,
}
impl CmdEraFlipperType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LdebfompognNlcdgipgfdj => "LDEBFOMPOGN_NLCDGIPGFDJ",
Self::CmdDmiceocogad => "CmdDMICEOCOGAD",
Self::CmdResetEraFlipperDataScRsp => "CmdResetEraFlipperDataScRsp",
Self::CmdGetEraFlipperDataScRsp => "CmdGetEraFlipperDataScRsp",
Self::CmdChangeEraFlipperDataCsReq => "CmdChangeEraFlipperDataCsReq",
Self::CmdGetEraFlipperDataCsReq => "CmdGetEraFlipperDataCsReq",
Self::CmdResetEraFlipperDataCsReq => "CmdResetEraFlipperDataCsReq",
Self::CmdEnterEraFlipperDataScRsp => "CmdEnterEraFlipperDataScRsp",
Self::CmdChangeEraFlipperDataScRsp => "CmdChangeEraFlipperDataScRsp",
Self::CmdEnterEraFlipperDataCsReq => "CmdEnterEraFlipperDataCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LDEBFOMPOGN_NLCDGIPGFDJ" => Some(Self::LdebfompognNlcdgipgfdj),
"CmdDMICEOCOGAD" => Some(Self::CmdDmiceocogad),
"CmdResetEraFlipperDataScRsp" => Some(Self::CmdResetEraFlipperDataScRsp),
"CmdGetEraFlipperDataScRsp" => Some(Self::CmdGetEraFlipperDataScRsp),
"CmdChangeEraFlipperDataCsReq" => Some(Self::CmdChangeEraFlipperDataCsReq),
"CmdGetEraFlipperDataCsReq" => Some(Self::CmdGetEraFlipperDataCsReq),
"CmdResetEraFlipperDataCsReq" => Some(Self::CmdResetEraFlipperDataCsReq),
"CmdEnterEraFlipperDataScRsp" => Some(Self::CmdEnterEraFlipperDataScRsp),
"CmdChangeEraFlipperDataScRsp" => Some(Self::CmdChangeEraFlipperDataScRsp),
"CmdEnterEraFlipperDataCsReq" => Some(Self::CmdEnterEraFlipperDataCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdEvolveBuildType {
HnjjafefdlnMmnfgnkhnll = 0,
CmdEfdeajnnejo = 7129,
CmdGetEvolveBuildShopAbilityResetCsReq = 7116,
CmdGetEvolveBuildShopAbilityDownScRsp = 7120,
CmdEvolveBuildSkipTeachLevelCsReq = 7114,
CmdGetEvolveBuildQueryInfoScRsp = 7142,
CmdGetEvolveBuildCoinNotify = 7118,
CmdEvolveBuildStartLevelScRsp = 7123,
CmdGetEvolveBuildQueryInfoCsReq = 7132,
CmdGetEvolveBuildFinishScNotify = 7143,
CmdEvolveBuildStartStageScRsp = 7127,
CmdGetEvolveBuildShopAbilityUpCsReq = 7108,
HnjjafefdlnIopechnphop = 7109,
CmdGetEvolveBuildShopAbilityResetScRsp = 7141,
CmdEvolveBuildStartStageCsReq = 7144,
CmdGetEvolveBuildGiveupScRsp = 7145,
CmdEvolveBuildStartLevelCsReq = 7107,
CmdGetEvolveBuildShopAbilityUpScRsp = 7103,
CmdGetEvolveBuildGiveupCsReq = 7119,
CmdGetEvolveBuildShopAbilityDownCsReq = 7138,
CmdEvolveBuildSkipTeachLevelScRsp = 7150,
CmdGetEvolveBuildReRandomStageCsReq = 7134,
CmdGetEvolveBuildReRandomStageScRsp = 7121,
}
impl CmdEvolveBuildType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HnjjafefdlnMmnfgnkhnll => "HNJJAFEFDLN_MMNFGNKHNLL",
Self::CmdEfdeajnnejo => "CmdEFDEAJNNEJO",
Self::CmdGetEvolveBuildShopAbilityResetCsReq => {
"CmdGetEvolveBuildShopAbilityResetCsReq"
}
Self::CmdGetEvolveBuildShopAbilityDownScRsp => {
"CmdGetEvolveBuildShopAbilityDownScRsp"
}
Self::CmdEvolveBuildSkipTeachLevelCsReq => {
"CmdEvolveBuildSkipTeachLevelCsReq"
}
Self::CmdGetEvolveBuildQueryInfoScRsp => "CmdGetEvolveBuildQueryInfoScRsp",
Self::CmdGetEvolveBuildCoinNotify => "CmdGetEvolveBuildCoinNotify",
Self::CmdEvolveBuildStartLevelScRsp => "CmdEvolveBuildStartLevelScRsp",
Self::CmdGetEvolveBuildQueryInfoCsReq => "CmdGetEvolveBuildQueryInfoCsReq",
Self::CmdGetEvolveBuildFinishScNotify => "CmdGetEvolveBuildFinishScNotify",
Self::CmdEvolveBuildStartStageScRsp => "CmdEvolveBuildStartStageScRsp",
Self::CmdGetEvolveBuildShopAbilityUpCsReq => {
"CmdGetEvolveBuildShopAbilityUpCsReq"
}
Self::HnjjafefdlnIopechnphop => "HNJJAFEFDLN_IOPECHNPHOP",
Self::CmdGetEvolveBuildShopAbilityResetScRsp => {
"CmdGetEvolveBuildShopAbilityResetScRsp"
}
Self::CmdEvolveBuildStartStageCsReq => "CmdEvolveBuildStartStageCsReq",
Self::CmdGetEvolveBuildGiveupScRsp => "CmdGetEvolveBuildGiveupScRsp",
Self::CmdEvolveBuildStartLevelCsReq => "CmdEvolveBuildStartLevelCsReq",
Self::CmdGetEvolveBuildShopAbilityUpScRsp => {
"CmdGetEvolveBuildShopAbilityUpScRsp"
}
Self::CmdGetEvolveBuildGiveupCsReq => "CmdGetEvolveBuildGiveupCsReq",
Self::CmdGetEvolveBuildShopAbilityDownCsReq => {
"CmdGetEvolveBuildShopAbilityDownCsReq"
}
Self::CmdEvolveBuildSkipTeachLevelScRsp => {
"CmdEvolveBuildSkipTeachLevelScRsp"
}
Self::CmdGetEvolveBuildReRandomStageCsReq => {
"CmdGetEvolveBuildReRandomStageCsReq"
}
Self::CmdGetEvolveBuildReRandomStageScRsp => {
"CmdGetEvolveBuildReRandomStageScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HNJJAFEFDLN_MMNFGNKHNLL" => Some(Self::HnjjafefdlnMmnfgnkhnll),
"CmdEFDEAJNNEJO" => Some(Self::CmdEfdeajnnejo),
"CmdGetEvolveBuildShopAbilityResetCsReq" => {
Some(Self::CmdGetEvolveBuildShopAbilityResetCsReq)
}
"CmdGetEvolveBuildShopAbilityDownScRsp" => {
Some(Self::CmdGetEvolveBuildShopAbilityDownScRsp)
}
"CmdEvolveBuildSkipTeachLevelCsReq" => {
Some(Self::CmdEvolveBuildSkipTeachLevelCsReq)
}
"CmdGetEvolveBuildQueryInfoScRsp" => {
Some(Self::CmdGetEvolveBuildQueryInfoScRsp)
}
"CmdGetEvolveBuildCoinNotify" => Some(Self::CmdGetEvolveBuildCoinNotify),
"CmdEvolveBuildStartLevelScRsp" => Some(Self::CmdEvolveBuildStartLevelScRsp),
"CmdGetEvolveBuildQueryInfoCsReq" => {
Some(Self::CmdGetEvolveBuildQueryInfoCsReq)
}
"CmdGetEvolveBuildFinishScNotify" => {
Some(Self::CmdGetEvolveBuildFinishScNotify)
}
"CmdEvolveBuildStartStageScRsp" => Some(Self::CmdEvolveBuildStartStageScRsp),
"CmdGetEvolveBuildShopAbilityUpCsReq" => {
Some(Self::CmdGetEvolveBuildShopAbilityUpCsReq)
}
"HNJJAFEFDLN_IOPECHNPHOP" => Some(Self::HnjjafefdlnIopechnphop),
"CmdGetEvolveBuildShopAbilityResetScRsp" => {
Some(Self::CmdGetEvolveBuildShopAbilityResetScRsp)
}
"CmdEvolveBuildStartStageCsReq" => Some(Self::CmdEvolveBuildStartStageCsReq),
"CmdGetEvolveBuildGiveupScRsp" => Some(Self::CmdGetEvolveBuildGiveupScRsp),
"CmdEvolveBuildStartLevelCsReq" => Some(Self::CmdEvolveBuildStartLevelCsReq),
"CmdGetEvolveBuildShopAbilityUpScRsp" => {
Some(Self::CmdGetEvolveBuildShopAbilityUpScRsp)
}
"CmdGetEvolveBuildGiveupCsReq" => Some(Self::CmdGetEvolveBuildGiveupCsReq),
"CmdGetEvolveBuildShopAbilityDownCsReq" => {
Some(Self::CmdGetEvolveBuildShopAbilityDownCsReq)
}
"CmdEvolveBuildSkipTeachLevelScRsp" => {
Some(Self::CmdEvolveBuildSkipTeachLevelScRsp)
}
"CmdGetEvolveBuildReRandomStageCsReq" => {
Some(Self::CmdGetEvolveBuildReRandomStageCsReq)
}
"CmdGetEvolveBuildReRandomStageScRsp" => {
Some(Self::CmdGetEvolveBuildReRandomStageScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gciohogcbcf {
Dlhfailacpe = 0,
Mbhimlhpagd = 1,
Pebjklddmha = 2,
Jjmfiepcjgh = 3,
Flpklfenpbg = 4,
}
impl Gciohogcbcf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Dlhfailacpe => "GCIOHOGCBCF_DLHFAILACPE",
Self::Mbhimlhpagd => "GCIOHOGCBCF_MBHIMLHPAGD",
Self::Pebjklddmha => "GCIOHOGCBCF_PEBJKLDDMHA",
Self::Jjmfiepcjgh => "GCIOHOGCBCF_JJMFIEPCJGH",
Self::Flpklfenpbg => "GCIOHOGCBCF_FLPKLFENPBG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GCIOHOGCBCF_DLHFAILACPE" => Some(Self::Dlhfailacpe),
"GCIOHOGCBCF_MBHIMLHPAGD" => Some(Self::Mbhimlhpagd),
"GCIOHOGCBCF_PEBJKLDDMHA" => Some(Self::Pebjklddmha),
"GCIOHOGCBCF_JJMFIEPCJGH" => Some(Self::Jjmfiepcjgh),
"GCIOHOGCBCF_FLPKLFENPBG" => Some(Self::Flpklfenpbg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Iapiiejhlmp {
Bfncmbckdhk = 0,
Gndjpihjcff = 1,
Bnhflkdchoj = 2,
Inhgfenmdfn = 3,
Hpdbifbghbd = 4,
}
impl Iapiiejhlmp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Bfncmbckdhk => "IAPIIEJHLMP_BFNCMBCKDHK",
Self::Gndjpihjcff => "IAPIIEJHLMP_GNDJPIHJCFF",
Self::Bnhflkdchoj => "IAPIIEJHLMP_BNHFLKDCHOJ",
Self::Inhgfenmdfn => "IAPIIEJHLMP_INHGFENMDFN",
Self::Hpdbifbghbd => "IAPIIEJHLMP_HPDBIFBGHBD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IAPIIEJHLMP_BFNCMBCKDHK" => Some(Self::Bfncmbckdhk),
"IAPIIEJHLMP_GNDJPIHJCFF" => Some(Self::Gndjpihjcff),
"IAPIIEJHLMP_BNHFLKDCHOJ" => Some(Self::Bnhflkdchoj),
"IAPIIEJHLMP_INHGFENMDFN" => Some(Self::Inhgfenmdfn),
"IAPIIEJHLMP_HPDBIFBGHBD" => Some(Self::Hpdbifbghbd),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Edjkfobbdjf {
Pcihngdcfal = 0,
Cnlojefohii = 1,
Iabfopfpill = 2,
}
impl Edjkfobbdjf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pcihngdcfal => "EDJKFOBBDJF_PCIHNGDCFAL",
Self::Cnlojefohii => "EDJKFOBBDJF_CNLOJEFOHII",
Self::Iabfopfpill => "EDJKFOBBDJF_IABFOPFPILL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EDJKFOBBDJF_PCIHNGDCFAL" => Some(Self::Pcihngdcfal),
"EDJKFOBBDJF_CNLOJEFOHII" => Some(Self::Cnlojefohii),
"EDJKFOBBDJF_IABFOPFPILL" => Some(Self::Iabfopfpill),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdExpeditionType {
OkpcobcmoffNlcdgipgfdj = 0,
CmdHkcilggeefm = 2509,
CmdGetExpeditionDataScRsp = 2542,
CmdAcceptMultipleExpeditionScRsp = 2503,
CmdGetExpeditionDataCsReq = 2532,
CmdAcceptMultipleExpeditionCsReq = 2508,
CmdTakeMultipleExpeditionRewardScRsp = 2520,
CmdTakeMultipleExpeditionRewardCsReq = 2538,
}
impl CmdExpeditionType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::OkpcobcmoffNlcdgipgfdj => "OKPCOBCMOFF_NLCDGIPGFDJ",
Self::CmdHkcilggeefm => "CmdHKCILGGEEFM",
Self::CmdGetExpeditionDataScRsp => "CmdGetExpeditionDataScRsp",
Self::CmdAcceptMultipleExpeditionScRsp => "CmdAcceptMultipleExpeditionScRsp",
Self::CmdGetExpeditionDataCsReq => "CmdGetExpeditionDataCsReq",
Self::CmdAcceptMultipleExpeditionCsReq => "CmdAcceptMultipleExpeditionCsReq",
Self::CmdTakeMultipleExpeditionRewardScRsp => {
"CmdTakeMultipleExpeditionRewardScRsp"
}
Self::CmdTakeMultipleExpeditionRewardCsReq => {
"CmdTakeMultipleExpeditionRewardCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OKPCOBCMOFF_NLCDGIPGFDJ" => Some(Self::OkpcobcmoffNlcdgipgfdj),
"CmdHKCILGGEEFM" => Some(Self::CmdHkcilggeefm),
"CmdGetExpeditionDataScRsp" => Some(Self::CmdGetExpeditionDataScRsp),
"CmdAcceptMultipleExpeditionScRsp" => {
Some(Self::CmdAcceptMultipleExpeditionScRsp)
}
"CmdGetExpeditionDataCsReq" => Some(Self::CmdGetExpeditionDataCsReq),
"CmdAcceptMultipleExpeditionCsReq" => {
Some(Self::CmdAcceptMultipleExpeditionCsReq)
}
"CmdTakeMultipleExpeditionRewardScRsp" => {
Some(Self::CmdTakeMultipleExpeditionRewardScRsp)
}
"CmdTakeMultipleExpeditionRewardCsReq" => {
Some(Self::CmdTakeMultipleExpeditionRewardCsReq)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFantasticStoryActivityType {
GjalomokfkkNlcdgipgfdj = 0,
CmdGetFantasticStoryActivityDataCsReq = 4973,
CmdEnterFantasticStoryActivityStageCsReq = 4927,
CmdFantasticStoryActivityBattleEndScNotify = 4913,
CmdGetFantasticStoryActivityDataScRsp = 4903,
CmdEnterFantasticStoryActivityStageScRsp = 4936,
CmdEpmjekohnme = 4980,
}
impl CmdFantasticStoryActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GjalomokfkkNlcdgipgfdj => "GJALOMOKFKK_NLCDGIPGFDJ",
Self::CmdGetFantasticStoryActivityDataCsReq => {
"CmdGetFantasticStoryActivityDataCsReq"
}
Self::CmdEnterFantasticStoryActivityStageCsReq => {
"CmdEnterFantasticStoryActivityStageCsReq"
}
Self::CmdFantasticStoryActivityBattleEndScNotify => {
"CmdFantasticStoryActivityBattleEndScNotify"
}
Self::CmdGetFantasticStoryActivityDataScRsp => {
"CmdGetFantasticStoryActivityDataScRsp"
}
Self::CmdEnterFantasticStoryActivityStageScRsp => {
"CmdEnterFantasticStoryActivityStageScRsp"
}
Self::CmdEpmjekohnme => "CmdEPMJEKOHNME",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GJALOMOKFKK_NLCDGIPGFDJ" => Some(Self::GjalomokfkkNlcdgipgfdj),
"CmdGetFantasticStoryActivityDataCsReq" => {
Some(Self::CmdGetFantasticStoryActivityDataCsReq)
}
"CmdEnterFantasticStoryActivityStageCsReq" => {
Some(Self::CmdEnterFantasticStoryActivityStageCsReq)
}
"CmdFantasticStoryActivityBattleEndScNotify" => {
Some(Self::CmdFantasticStoryActivityBattleEndScNotify)
}
"CmdGetFantasticStoryActivityDataScRsp" => {
Some(Self::CmdGetFantasticStoryActivityDataScRsp)
}
"CmdEnterFantasticStoryActivityStageScRsp" => {
Some(Self::CmdEnterFantasticStoryActivityStageScRsp)
}
"CmdEPMJEKOHNME" => Some(Self::CmdEpmjekohnme),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFateType {
DfnjfjbgllpNlcdgipgfdj = 0,
CmdFateChangeLineupCsReq = 5969,
CmdFateHandlePendingActionCsReq = 5970,
CmdFateQueryCsReq = 5982,
CmdFateShopRefreshGoodsCsReq = 5971,
CmdFateTakeExpRewardScRsp = 6000,
CmdFateHandlePendingActionScRsp = 5962,
CmdFateSettleScNotify = 5999,
CmdFateShopLeaveScRsp = 5988,
CmdFateShopSellBuffCsReq = 5993,
CmdFateChangeLineupScRsp = 5995,
CmdFateShopBuyGoodsScRsp = 5979,
CmdFateShopSellBuffScRsp = 5984,
CmdJolgfgcfmal = 5968,
CmdFateStartScRsp = 5973,
CmdFateShopBuyGoodsCsReq = 5959,
CmdFateSyncActionResultScNotify = 5956,
CmdFateShopLeaveCsReq = 5953,
CmdFgemjlfihhl = 5991,
CmdFateTakeExpRewardCsReq = 5964,
CmdFateBattleStartScRsp = 5977,
CmdFateShopLockGoodsCsReq = 5955,
CmdFateShopRefreshGoodsScRsp = 5990,
CmdFateSyncPendingActionScNotify = 5966,
CmdFateShopLockGoodsScRsp = 5958,
CmdFateQueryScRsp = 5992,
CmdFateBattleStartCsReq = 5994,
CmdFateStartCsReq = 5957,
}
impl CmdFateType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::DfnjfjbgllpNlcdgipgfdj => "DFNJFJBGLLP_NLCDGIPGFDJ",
Self::CmdFateChangeLineupCsReq => "CmdFateChangeLineupCsReq",
Self::CmdFateHandlePendingActionCsReq => "CmdFateHandlePendingActionCsReq",
Self::CmdFateQueryCsReq => "CmdFateQueryCsReq",
Self::CmdFateShopRefreshGoodsCsReq => "CmdFateShopRefreshGoodsCsReq",
Self::CmdFateTakeExpRewardScRsp => "CmdFateTakeExpRewardScRsp",
Self::CmdFateHandlePendingActionScRsp => "CmdFateHandlePendingActionScRsp",
Self::CmdFateSettleScNotify => "CmdFateSettleScNotify",
Self::CmdFateShopLeaveScRsp => "CmdFateShopLeaveScRsp",
Self::CmdFateShopSellBuffCsReq => "CmdFateShopSellBuffCsReq",
Self::CmdFateChangeLineupScRsp => "CmdFateChangeLineupScRsp",
Self::CmdFateShopBuyGoodsScRsp => "CmdFateShopBuyGoodsScRsp",
Self::CmdFateShopSellBuffScRsp => "CmdFateShopSellBuffScRsp",
Self::CmdJolgfgcfmal => "CmdJOLGFGCFMAL",
Self::CmdFateStartScRsp => "CmdFateStartScRsp",
Self::CmdFateShopBuyGoodsCsReq => "CmdFateShopBuyGoodsCsReq",
Self::CmdFateSyncActionResultScNotify => "CmdFateSyncActionResultScNotify",
Self::CmdFateShopLeaveCsReq => "CmdFateShopLeaveCsReq",
Self::CmdFgemjlfihhl => "CmdFGEMJLFIHHL",
Self::CmdFateTakeExpRewardCsReq => "CmdFateTakeExpRewardCsReq",
Self::CmdFateBattleStartScRsp => "CmdFateBattleStartScRsp",
Self::CmdFateShopLockGoodsCsReq => "CmdFateShopLockGoodsCsReq",
Self::CmdFateShopRefreshGoodsScRsp => "CmdFateShopRefreshGoodsScRsp",
Self::CmdFateSyncPendingActionScNotify => "CmdFateSyncPendingActionScNotify",
Self::CmdFateShopLockGoodsScRsp => "CmdFateShopLockGoodsScRsp",
Self::CmdFateQueryScRsp => "CmdFateQueryScRsp",
Self::CmdFateBattleStartCsReq => "CmdFateBattleStartCsReq",
Self::CmdFateStartCsReq => "CmdFateStartCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DFNJFJBGLLP_NLCDGIPGFDJ" => Some(Self::DfnjfjbgllpNlcdgipgfdj),
"CmdFateChangeLineupCsReq" => Some(Self::CmdFateChangeLineupCsReq),
"CmdFateHandlePendingActionCsReq" => {
Some(Self::CmdFateHandlePendingActionCsReq)
}
"CmdFateQueryCsReq" => Some(Self::CmdFateQueryCsReq),
"CmdFateShopRefreshGoodsCsReq" => Some(Self::CmdFateShopRefreshGoodsCsReq),
"CmdFateTakeExpRewardScRsp" => Some(Self::CmdFateTakeExpRewardScRsp),
"CmdFateHandlePendingActionScRsp" => {
Some(Self::CmdFateHandlePendingActionScRsp)
}
"CmdFateSettleScNotify" => Some(Self::CmdFateSettleScNotify),
"CmdFateShopLeaveScRsp" => Some(Self::CmdFateShopLeaveScRsp),
"CmdFateShopSellBuffCsReq" => Some(Self::CmdFateShopSellBuffCsReq),
"CmdFateChangeLineupScRsp" => Some(Self::CmdFateChangeLineupScRsp),
"CmdFateShopBuyGoodsScRsp" => Some(Self::CmdFateShopBuyGoodsScRsp),
"CmdFateShopSellBuffScRsp" => Some(Self::CmdFateShopSellBuffScRsp),
"CmdJOLGFGCFMAL" => Some(Self::CmdJolgfgcfmal),
"CmdFateStartScRsp" => Some(Self::CmdFateStartScRsp),
"CmdFateShopBuyGoodsCsReq" => Some(Self::CmdFateShopBuyGoodsCsReq),
"CmdFateSyncActionResultScNotify" => {
Some(Self::CmdFateSyncActionResultScNotify)
}
"CmdFateShopLeaveCsReq" => Some(Self::CmdFateShopLeaveCsReq),
"CmdFGEMJLFIHHL" => Some(Self::CmdFgemjlfihhl),
"CmdFateTakeExpRewardCsReq" => Some(Self::CmdFateTakeExpRewardCsReq),
"CmdFateBattleStartScRsp" => Some(Self::CmdFateBattleStartScRsp),
"CmdFateShopLockGoodsCsReq" => Some(Self::CmdFateShopLockGoodsCsReq),
"CmdFateShopRefreshGoodsScRsp" => Some(Self::CmdFateShopRefreshGoodsScRsp),
"CmdFateSyncPendingActionScNotify" => {
Some(Self::CmdFateSyncPendingActionScNotify)
}
"CmdFateShopLockGoodsScRsp" => Some(Self::CmdFateShopLockGoodsScRsp),
"CmdFateQueryScRsp" => Some(Self::CmdFateQueryScRsp),
"CmdFateBattleStartCsReq" => Some(Self::CmdFateBattleStartCsReq),
"CmdFateStartCsReq" => Some(Self::CmdFateStartCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Emfdlpnogoh {
Nlcdgipgfdj = 0,
Ngphflbnhkb = 1,
Kbaenngpmph = 2,
Gkhjmgphdbk = 3,
Chgjlddjjah = 4,
Fbkmdmlbnii = 5,
Madbilbkoao = 6,
}
impl Emfdlpnogoh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "EMFDLPNOGOH_NLCDGIPGFDJ",
Self::Ngphflbnhkb => "EMFDLPNOGOH_NGPHFLBNHKB",
Self::Kbaenngpmph => "EMFDLPNOGOH_KBAENNGPMPH",
Self::Gkhjmgphdbk => "EMFDLPNOGOH_GKHJMGPHDBK",
Self::Chgjlddjjah => "EMFDLPNOGOH_CHGJLDDJJAH",
Self::Fbkmdmlbnii => "EMFDLPNOGOH_FBKMDMLBNII",
Self::Madbilbkoao => "EMFDLPNOGOH_MADBILBKOAO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EMFDLPNOGOH_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"EMFDLPNOGOH_NGPHFLBNHKB" => Some(Self::Ngphflbnhkb),
"EMFDLPNOGOH_KBAENNGPMPH" => Some(Self::Kbaenngpmph),
"EMFDLPNOGOH_GKHJMGPHDBK" => Some(Self::Gkhjmgphdbk),
"EMFDLPNOGOH_CHGJLDDJJAH" => Some(Self::Chgjlddjjah),
"EMFDLPNOGOH_FBKMDMLBNII" => Some(Self::Fbkmdmlbnii),
"EMFDLPNOGOH_MADBILBKOAO" => Some(Self::Madbilbkoao),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FateMasterStatusType {
KnglnmkngjdNlcdgipgfdj = 0,
KnglnmkngjdLcnjhoklmpn = 1,
KnglnmkngjdJjbepklolcp = 2,
KnglnmkngjdPebnpkocadn = 3,
}
impl FateMasterStatusType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KnglnmkngjdNlcdgipgfdj => "KNGLNMKNGJD_NLCDGIPGFDJ",
Self::KnglnmkngjdLcnjhoklmpn => "KNGLNMKNGJD_LCNJHOKLMPN",
Self::KnglnmkngjdJjbepklolcp => "KNGLNMKNGJD_JJBEPKLOLCP",
Self::KnglnmkngjdPebnpkocadn => "KNGLNMKNGJD_PEBNPKOCADN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KNGLNMKNGJD_NLCDGIPGFDJ" => Some(Self::KnglnmkngjdNlcdgipgfdj),
"KNGLNMKNGJD_LCNJHOKLMPN" => Some(Self::KnglnmkngjdLcnjhoklmpn),
"KNGLNMKNGJD_JJBEPKLOLCP" => Some(Self::KnglnmkngjdJjbepklolcp),
"KNGLNMKNGJD_PEBNPKOCADN" => Some(Self::KnglnmkngjdPebnpkocadn),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFeverTimeActivityType {
BjjbijmndcaNlcdgipgfdj = 0,
CmdGetFeverTimeActivityDataCsReq = 7160,
CmdFeverTimeActivityBattleEndScNotify = 7152,
CmdEnterFeverTimeActivityStageCsReq = 7159,
CmdGetFeverTimeActivityDataScRsp = 7154,
CmdEnterFeverTimeActivityStageScRsp = 7158,
}
impl CmdFeverTimeActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BjjbijmndcaNlcdgipgfdj => "BJJBIJMNDCA_NLCDGIPGFDJ",
Self::CmdGetFeverTimeActivityDataCsReq => "CmdGetFeverTimeActivityDataCsReq",
Self::CmdFeverTimeActivityBattleEndScNotify => {
"CmdFeverTimeActivityBattleEndScNotify"
}
Self::CmdEnterFeverTimeActivityStageCsReq => {
"CmdEnterFeverTimeActivityStageCsReq"
}
Self::CmdGetFeverTimeActivityDataScRsp => "CmdGetFeverTimeActivityDataScRsp",
Self::CmdEnterFeverTimeActivityStageScRsp => {
"CmdEnterFeverTimeActivityStageScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BJJBIJMNDCA_NLCDGIPGFDJ" => Some(Self::BjjbijmndcaNlcdgipgfdj),
"CmdGetFeverTimeActivityDataCsReq" => {
Some(Self::CmdGetFeverTimeActivityDataCsReq)
}
"CmdFeverTimeActivityBattleEndScNotify" => {
Some(Self::CmdFeverTimeActivityBattleEndScNotify)
}
"CmdEnterFeverTimeActivityStageCsReq" => {
Some(Self::CmdEnterFeverTimeActivityStageCsReq)
}
"CmdGetFeverTimeActivityDataScRsp" => {
Some(Self::CmdGetFeverTimeActivityDataScRsp)
}
"CmdEnterFeverTimeActivityStageScRsp" => {
Some(Self::CmdEnterFeverTimeActivityStageScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FeverTimeBattleRank {
NnnpoijenjcPicligeajfn = 0,
NnnpoijenjcOgpnodhenkn = 1,
NnnpoijenjcJpdbdleehgk = 2,
NnnpoijenjcBmhmmimoaij = 3,
NnnpoijenjcDcgapngcceh = 4,
}
impl FeverTimeBattleRank {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::NnnpoijenjcPicligeajfn => "NNNPOIJENJC_PICLIGEAJFN",
Self::NnnpoijenjcOgpnodhenkn => "NNNPOIJENJC_OGPNODHENKN",
Self::NnnpoijenjcJpdbdleehgk => "NNNPOIJENJC_JPDBDLEEHGK",
Self::NnnpoijenjcBmhmmimoaij => "NNNPOIJENJC_BMHMMIMOAIJ",
Self::NnnpoijenjcDcgapngcceh => "NNNPOIJENJC_DCGAPNGCCEH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NNNPOIJENJC_PICLIGEAJFN" => Some(Self::NnnpoijenjcPicligeajfn),
"NNNPOIJENJC_OGPNODHENKN" => Some(Self::NnnpoijenjcOgpnodhenkn),
"NNNPOIJENJC_JPDBDLEEHGK" => Some(Self::NnnpoijenjcJpdbdleehgk),
"NNNPOIJENJC_BMHMMIMOAIJ" => Some(Self::NnnpoijenjcBmhmmimoaij),
"NNNPOIJENJC_DCGAPNGCCEH" => Some(Self::NnnpoijenjcDcgapngcceh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightType {
DlblijpdmlmNlcdgipgfdj = 0,
CmdOocnbnhoici = 30015,
CmdFemjlemcefd = 30080,
CmdImkkkjfheio = 30013,
CmdComjkpomila = 30087,
CmdBjoginnpmjl = 30027,
DlblijpdmlmMgkedplbgem = 30081,
CmdIcklaninjdb = 30010,
CmdJeoilkkmkcn = 30003,
DlblijpdmlmEhgebecoejo = 30036,
DlblijpdmlmInicajcfini = 30073,
}
impl CmdFightType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::DlblijpdmlmNlcdgipgfdj => "DLBLIJPDMLM_NLCDGIPGFDJ",
Self::CmdOocnbnhoici => "CmdOOCNBNHOICI",
Self::CmdFemjlemcefd => "CmdFEMJLEMCEFD",
Self::CmdImkkkjfheio => "CmdIMKKKJFHEIO",
Self::CmdComjkpomila => "CmdCOMJKPOMILA",
Self::CmdBjoginnpmjl => "CmdBJOGINNPMJL",
Self::DlblijpdmlmMgkedplbgem => "DLBLIJPDMLM_MGKEDPLBGEM",
Self::CmdIcklaninjdb => "CmdICKLANINJDB",
Self::CmdJeoilkkmkcn => "CmdJEOILKKMKCN",
Self::DlblijpdmlmEhgebecoejo => "DLBLIJPDMLM_EHGEBECOEJO",
Self::DlblijpdmlmInicajcfini => "DLBLIJPDMLM_INICAJCFINI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DLBLIJPDMLM_NLCDGIPGFDJ" => Some(Self::DlblijpdmlmNlcdgipgfdj),
"CmdOOCNBNHOICI" => Some(Self::CmdOocnbnhoici),
"CmdFEMJLEMCEFD" => Some(Self::CmdFemjlemcefd),
"CmdIMKKKJFHEIO" => Some(Self::CmdImkkkjfheio),
"CmdCOMJKPOMILA" => Some(Self::CmdComjkpomila),
"CmdBJOGINNPMJL" => Some(Self::CmdBjoginnpmjl),
"DLBLIJPDMLM_MGKEDPLBGEM" => Some(Self::DlblijpdmlmMgkedplbgem),
"CmdICKLANINJDB" => Some(Self::CmdIcklaninjdb),
"CmdJEOILKKMKCN" => Some(Self::CmdJeoilkkmkcn),
"DLBLIJPDMLM_EHGEBECOEJO" => Some(Self::DlblijpdmlmEhgebecoejo),
"DLBLIJPDMLM_INICAJCFINI" => Some(Self::DlblijpdmlmInicajcfini),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightActivityType {
EjnceadpkfeNlcdgipgfdj = 0,
CmdEnterFightActivityStageScRsp = 3636,
CmdGetFightActivityDataCsReq = 3673,
CmdFightActivityDataChangeScNotify = 3680,
CmdTakeFightActivityRewardCsReq = 3613,
CmdTakeFightActivityRewardScRsp = 3615,
CmdGetFightActivityDataScRsp = 3603,
CmdEnterFightActivityStageCsReq = 3627,
}
impl CmdFightActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EjnceadpkfeNlcdgipgfdj => "EJNCEADPKFE_NLCDGIPGFDJ",
Self::CmdEnterFightActivityStageScRsp => "CmdEnterFightActivityStageScRsp",
Self::CmdGetFightActivityDataCsReq => "CmdGetFightActivityDataCsReq",
Self::CmdFightActivityDataChangeScNotify => {
"CmdFightActivityDataChangeScNotify"
}
Self::CmdTakeFightActivityRewardCsReq => "CmdTakeFightActivityRewardCsReq",
Self::CmdTakeFightActivityRewardScRsp => "CmdTakeFightActivityRewardScRsp",
Self::CmdGetFightActivityDataScRsp => "CmdGetFightActivityDataScRsp",
Self::CmdEnterFightActivityStageCsReq => "CmdEnterFightActivityStageCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EJNCEADPKFE_NLCDGIPGFDJ" => Some(Self::EjnceadpkfeNlcdgipgfdj),
"CmdEnterFightActivityStageScRsp" => {
Some(Self::CmdEnterFightActivityStageScRsp)
}
"CmdGetFightActivityDataCsReq" => Some(Self::CmdGetFightActivityDataCsReq),
"CmdFightActivityDataChangeScNotify" => {
Some(Self::CmdFightActivityDataChangeScNotify)
}
"CmdTakeFightActivityRewardCsReq" => {
Some(Self::CmdTakeFightActivityRewardCsReq)
}
"CmdTakeFightActivityRewardScRsp" => {
Some(Self::CmdTakeFightActivityRewardScRsp)
}
"CmdGetFightActivityDataScRsp" => Some(Self::CmdGetFightActivityDataScRsp),
"CmdEnterFightActivityStageCsReq" => {
Some(Self::CmdEnterFightActivityStageCsReq)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightCakeRaceType {
AhcmdplmidaNlcdgipgfdj = 0,
}
impl CmdFightCakeRaceType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AhcmdplmidaNlcdgipgfdj => "AHCMDPLMIDA_NLCDGIPGFDJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AHCMDPLMIDA_NLCDGIPGFDJ" => Some(Self::AhcmdplmidaNlcdgipgfdj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bohnfjpidad {
Nlcdgipgfdj = 0,
Mldhbkbfnep = 1,
}
impl Bohnfjpidad {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "BOHNFJPIDAD_NLCDGIPGFDJ",
Self::Mldhbkbfnep => "BOHNFJPIDAD_MLDHBKBFNEP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BOHNFJPIDAD_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"BOHNFJPIDAD_MLDHBKBFNEP" => Some(Self::Mldhbkbfnep),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Eilnmpefgom {
Gfhlakinnhj = 0,
Ejnnnnclnii = 1,
Onflolaeafn = 2,
Kgmghcgeccp = 3,
}
impl Eilnmpefgom {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Gfhlakinnhj => "EILNMPEFGOM_GFHLAKINNHJ",
Self::Ejnnnnclnii => "EILNMPEFGOM_EJNNNNCLNII",
Self::Onflolaeafn => "EILNMPEFGOM_ONFLOLAEAFN",
Self::Kgmghcgeccp => "EILNMPEFGOM_KGMGHCGECCP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EILNMPEFGOM_GFHLAKINNHJ" => Some(Self::Gfhlakinnhj),
"EILNMPEFGOM_EJNNNNCLNII" => Some(Self::Ejnnnnclnii),
"EILNMPEFGOM_ONFLOLAEAFN" => Some(Self::Onflolaeafn),
"EILNMPEFGOM_KGMGHCGECCP" => Some(Self::Kgmghcgeccp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightDiceCombatType {
FkfinhpommaNlcdgipgfdj = 0,
}
impl CmdFightDiceCombatType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FkfinhpommaNlcdgipgfdj => "FKFINHPOMMA_NLCDGIPGFDJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FKFINHPOMMA_NLCDGIPGFDJ" => Some(Self::FkfinhpommaNlcdgipgfdj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jofkfnhdgik {
Nlcdgipgfdj = 0,
Mldhbkbfnep = 1,
Pjddkpfnmjp = 2,
}
impl Jofkfnhdgik {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "JOFKFNHDGIK_NLCDGIPGFDJ",
Self::Mldhbkbfnep => "JOFKFNHDGIK_MLDHBKBFNEP",
Self::Pjddkpfnmjp => "JOFKFNHDGIK_PJDDKPFNMJP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JOFKFNHDGIK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"JOFKFNHDGIK_MLDHBKBFNEP" => Some(Self::Mldhbkbfnep),
"JOFKFNHDGIK_PJDDKPFNMJP" => Some(Self::Pjddkpfnmjp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightFestType {
FllkhdmhgejNlcdgipgfdj = 0,
CmdFightFestScoreUpdateNotify = 7294,
CmdGetFightFestDataScRsp = 7292,
CmdStartFightFestScRsp = 7273,
CmdFightFestUpdateChallengeRecordNotify = 7269,
CmdFightFestUpdateCoinNotify = 7295,
CmdStartFightFestCsReq = 7257,
CmdGetFightFestDataCsReq = 7282,
CmdFightFestUnlockSkillNotify = 7277,
}
impl CmdFightFestType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FllkhdmhgejNlcdgipgfdj => "FLLKHDMHGEJ_NLCDGIPGFDJ",
Self::CmdFightFestScoreUpdateNotify => "CmdFightFestScoreUpdateNotify",
Self::CmdGetFightFestDataScRsp => "CmdGetFightFestDataScRsp",
Self::CmdStartFightFestScRsp => "CmdStartFightFestScRsp",
Self::CmdFightFestUpdateChallengeRecordNotify => {
"CmdFightFestUpdateChallengeRecordNotify"
}
Self::CmdFightFestUpdateCoinNotify => "CmdFightFestUpdateCoinNotify",
Self::CmdStartFightFestCsReq => "CmdStartFightFestCsReq",
Self::CmdGetFightFestDataCsReq => "CmdGetFightFestDataCsReq",
Self::CmdFightFestUnlockSkillNotify => "CmdFightFestUnlockSkillNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FLLKHDMHGEJ_NLCDGIPGFDJ" => Some(Self::FllkhdmhgejNlcdgipgfdj),
"CmdFightFestScoreUpdateNotify" => Some(Self::CmdFightFestScoreUpdateNotify),
"CmdGetFightFestDataScRsp" => Some(Self::CmdGetFightFestDataScRsp),
"CmdStartFightFestScRsp" => Some(Self::CmdStartFightFestScRsp),
"CmdFightFestUpdateChallengeRecordNotify" => {
Some(Self::CmdFightFestUpdateChallengeRecordNotify)
}
"CmdFightFestUpdateCoinNotify" => Some(Self::CmdFightFestUpdateCoinNotify),
"CmdStartFightFestCsReq" => Some(Self::CmdStartFightFestCsReq),
"CmdGetFightFestDataCsReq" => Some(Self::CmdGetFightFestDataCsReq),
"CmdFightFestUnlockSkillNotify" => Some(Self::CmdFightFestUnlockSkillNotify),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bglimcbglaj {
Picligeajfn = 0,
Ogpnodhenkn = 1,
Jpdbdleehgk = 2,
Bmhmmimoaij = 3,
Dcgapngcceh = 4,
}
impl Bglimcbglaj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Picligeajfn => "BGLIMCBGLAJ_PICLIGEAJFN",
Self::Ogpnodhenkn => "BGLIMCBGLAJ_OGPNODHENKN",
Self::Jpdbdleehgk => "BGLIMCBGLAJ_JPDBDLEEHGK",
Self::Bmhmmimoaij => "BGLIMCBGLAJ_BMHMMIMOAIJ",
Self::Dcgapngcceh => "BGLIMCBGLAJ_DCGAPNGCCEH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BGLIMCBGLAJ_PICLIGEAJFN" => Some(Self::Picligeajfn),
"BGLIMCBGLAJ_OGPNODHENKN" => Some(Self::Ogpnodhenkn),
"BGLIMCBGLAJ_JPDBDLEEHGK" => Some(Self::Jpdbdleehgk),
"BGLIMCBGLAJ_BMHMMIMOAIJ" => Some(Self::Bmhmmimoaij),
"BGLIMCBGLAJ_DCGAPNGCCEH" => Some(Self::Dcgapngcceh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FightFestType {
OgojlbnjkcnNlcdgipgfdj = 0,
OgojlbnjkcnIbaadninfcg = 1,
OgojlbnjkcnScoreId = 2,
OgojlbnjkcnOcdlpddmclp = 3,
OgojlbnjkcnHngbfgallbi = 4,
}
impl FightFestType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::OgojlbnjkcnNlcdgipgfdj => "OGOJLBNJKCN_NLCDGIPGFDJ",
Self::OgojlbnjkcnIbaadninfcg => "OGOJLBNJKCN_IBAADNINFCG",
Self::OgojlbnjkcnScoreId => "OGOJLBNJKCN_score_id",
Self::OgojlbnjkcnOcdlpddmclp => "OGOJLBNJKCN_OCDLPDDMCLP",
Self::OgojlbnjkcnHngbfgallbi => "OGOJLBNJKCN_HNGBFGALLBI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OGOJLBNJKCN_NLCDGIPGFDJ" => Some(Self::OgojlbnjkcnNlcdgipgfdj),
"OGOJLBNJKCN_IBAADNINFCG" => Some(Self::OgojlbnjkcnIbaadninfcg),
"OGOJLBNJKCN_score_id" => Some(Self::OgojlbnjkcnScoreId),
"OGOJLBNJKCN_OCDLPDDMCLP" => Some(Self::OgojlbnjkcnOcdlpddmclp),
"OGOJLBNJKCN_HNGBFGALLBI" => Some(Self::OgojlbnjkcnHngbfgallbi),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightMarbleType {
CmclmbiodngNlcdgipgfdj = 0,
}
impl CmdFightMarbleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CmclmbiodngNlcdgipgfdj => "CMCLMBIODNG_NLCDGIPGFDJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CMCLMBIODNG_NLCDGIPGFDJ" => Some(Self::CmclmbiodngNlcdgipgfdj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Klfjlaplpbf {
Nlcdgipgfdj = 0,
Mldhbkbfnep = 1,
Hephjjolhpi = 2,
}
impl Klfjlaplpbf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "KLFJLAPLPBF_NLCDGIPGFDJ",
Self::Mldhbkbfnep => "KLFJLAPLPBF_MLDHBKBFNEP",
Self::Hephjjolhpi => "KLFJLAPLPBF_HEPHJJOLHPI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KLFJLAPLPBF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"KLFJLAPLPBF_MLDHBKBFNEP" => Some(Self::Mldhbkbfnep),
"KLFJLAPLPBF_HEPHJJOLHPI" => Some(Self::Hephjjolhpi),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ejlgeokijkh {
Fofdfiogidl = 0,
Nndokebimlb = 1,
Hegggobclfc = 2,
}
impl Ejlgeokijkh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Fofdfiogidl => "EJLGEOKIJKH_FOFDFIOGIDL",
Self::Nndokebimlb => "EJLGEOKIJKH_NNDOKEBIMLB",
Self::Hegggobclfc => "EJLGEOKIJKH_HEGGGOBCLFC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EJLGEOKIJKH_FOFDFIOGIDL" => Some(Self::Fofdfiogidl),
"EJLGEOKIJKH_NNDOKEBIMLB" => Some(Self::Nndokebimlb),
"EJLGEOKIJKH_HEGGGOBCLFC" => Some(Self::Hegggobclfc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hejphkgcnba {
Mhfphnmdbpd = 0,
Obapbcobibk = 1,
Gojhjnmnkfg = 2,
}
impl Hejphkgcnba {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Mhfphnmdbpd => "HEJPHKGCNBA_MHFPHNMDBPD",
Self::Obapbcobibk => "HEJPHKGCNBA_OBAPBCOBIBK",
Self::Gojhjnmnkfg => "HEJPHKGCNBA_GOJHJNMNKFG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HEJPHKGCNBA_MHFPHNMDBPD" => Some(Self::Mhfphnmdbpd),
"HEJPHKGCNBA_OBAPBCOBIBK" => Some(Self::Obapbcobibk),
"HEJPHKGCNBA_GOJHJNMNKFG" => Some(Self::Gojhjnmnkfg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ckhkfieaaii {
Fmiedhlaedm = 0,
Hlbjlabholb = 1,
Hblhgllhkho = 2,
Iogookpkjdd = 3,
Foimhfaeagi = 4,
Dhjdidmplpb = 6,
Ppnpjlgiagf = 7,
Cdlmpboaikb = 8,
Hcebgaedpjk = 9,
Jmaedengfdg = 10,
}
impl Ckhkfieaaii {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Fmiedhlaedm => "CKHKFIEAAII_FMIEDHLAEDM",
Self::Hlbjlabholb => "CKHKFIEAAII_HLBJLABHOLB",
Self::Hblhgllhkho => "CKHKFIEAAII_HBLHGLLHKHO",
Self::Iogookpkjdd => "CKHKFIEAAII_IOGOOKPKJDD",
Self::Foimhfaeagi => "CKHKFIEAAII_FOIMHFAEAGI",
Self::Dhjdidmplpb => "CKHKFIEAAII_DHJDIDMPLPB",
Self::Ppnpjlgiagf => "CKHKFIEAAII_PPNPJLGIAGF",
Self::Cdlmpboaikb => "CKHKFIEAAII_CDLMPBOAIKB",
Self::Hcebgaedpjk => "CKHKFIEAAII_HCEBGAEDPJK",
Self::Jmaedengfdg => "CKHKFIEAAII_JMAEDENGFDG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CKHKFIEAAII_FMIEDHLAEDM" => Some(Self::Fmiedhlaedm),
"CKHKFIEAAII_HLBJLABHOLB" => Some(Self::Hlbjlabholb),
"CKHKFIEAAII_HBLHGLLHKHO" => Some(Self::Hblhgllhkho),
"CKHKFIEAAII_IOGOOKPKJDD" => Some(Self::Iogookpkjdd),
"CKHKFIEAAII_FOIMHFAEAGI" => Some(Self::Foimhfaeagi),
"CKHKFIEAAII_DHJDIDMPLPB" => Some(Self::Dhjdidmplpb),
"CKHKFIEAAII_PPNPJLGIAGF" => Some(Self::Ppnpjlgiagf),
"CKHKFIEAAII_CDLMPBOAIKB" => Some(Self::Cdlmpboaikb),
"CKHKFIEAAII_HCEBGAEDPJK" => Some(Self::Hcebgaedpjk),
"CKHKFIEAAII_JMAEDENGFDG" => Some(Self::Jmaedengfdg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Cihoeepibai {
Dfpnldkhgmm = 0,
Bjpopncpjkb = 1,
Pieekeenfac = 2,
Cenccghmebl = 3,
Flgfimkbipb = 4,
Oafkpndmomo = 5,
Lfcjcdeoacg = 6,
Mamaeimcakk = 7,
Oonlipmoiad = 8,
Ccappckpbcp = 9,
Fkcinenkmoo = 10,
Paljmgohobn = 11,
Nbnkmebbbfh = 12,
Pdaainoobem = 13,
Elacjcmmaig = 14,
Dilhejlbobi = 15,
Fggmmahafjd = 16,
Okancjmdehg = 17,
Ciaknimkcbf = 18,
Fmhhmpojnkf = 19,
Pimbhpflakc = 20,
Hmkchihcpmn = 21,
Fhnefoionmb = 22,
Alohliibcid = 23,
Jkbigfofalo = 24,
Hhgckkdlkce = 25,
Ghejgfjdfge = 26,
}
impl Cihoeepibai {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Dfpnldkhgmm => "CIHOEEPIBAI_DFPNLDKHGMM",
Self::Bjpopncpjkb => "CIHOEEPIBAI_BJPOPNCPJKB",
Self::Pieekeenfac => "CIHOEEPIBAI_PIEEKEENFAC",
Self::Cenccghmebl => "CIHOEEPIBAI_CENCCGHMEBL",
Self::Flgfimkbipb => "CIHOEEPIBAI_FLGFIMKBIPB",
Self::Oafkpndmomo => "CIHOEEPIBAI_OAFKPNDMOMO",
Self::Lfcjcdeoacg => "CIHOEEPIBAI_LFCJCDEOACG",
Self::Mamaeimcakk => "CIHOEEPIBAI_MAMAEIMCAKK",
Self::Oonlipmoiad => "CIHOEEPIBAI_OONLIPMOIAD",
Self::Ccappckpbcp => "CIHOEEPIBAI_CCAPPCKPBCP",
Self::Fkcinenkmoo => "CIHOEEPIBAI_FKCINENKMOO",
Self::Paljmgohobn => "CIHOEEPIBAI_PALJMGOHOBN",
Self::Nbnkmebbbfh => "CIHOEEPIBAI_NBNKMEBBBFH",
Self::Pdaainoobem => "CIHOEEPIBAI_PDAAINOOBEM",
Self::Elacjcmmaig => "CIHOEEPIBAI_ELACJCMMAIG",
Self::Dilhejlbobi => "CIHOEEPIBAI_DILHEJLBOBI",
Self::Fggmmahafjd => "CIHOEEPIBAI_FGGMMAHAFJD",
Self::Okancjmdehg => "CIHOEEPIBAI_OKANCJMDEHG",
Self::Ciaknimkcbf => "CIHOEEPIBAI_CIAKNIMKCBF",
Self::Fmhhmpojnkf => "CIHOEEPIBAI_FMHHMPOJNKF",
Self::Pimbhpflakc => "CIHOEEPIBAI_PIMBHPFLAKC",
Self::Hmkchihcpmn => "CIHOEEPIBAI_HMKCHIHCPMN",
Self::Fhnefoionmb => "CIHOEEPIBAI_FHNEFOIONMB",
Self::Alohliibcid => "CIHOEEPIBAI_ALOHLIIBCID",
Self::Jkbigfofalo => "CIHOEEPIBAI_JKBIGFOFALO",
Self::Hhgckkdlkce => "CIHOEEPIBAI_HHGCKKDLKCE",
Self::Ghejgfjdfge => "CIHOEEPIBAI_GHEJGFJDFGE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CIHOEEPIBAI_DFPNLDKHGMM" => Some(Self::Dfpnldkhgmm),
"CIHOEEPIBAI_BJPOPNCPJKB" => Some(Self::Bjpopncpjkb),
"CIHOEEPIBAI_PIEEKEENFAC" => Some(Self::Pieekeenfac),
"CIHOEEPIBAI_CENCCGHMEBL" => Some(Self::Cenccghmebl),
"CIHOEEPIBAI_FLGFIMKBIPB" => Some(Self::Flgfimkbipb),
"CIHOEEPIBAI_OAFKPNDMOMO" => Some(Self::Oafkpndmomo),
"CIHOEEPIBAI_LFCJCDEOACG" => Some(Self::Lfcjcdeoacg),
"CIHOEEPIBAI_MAMAEIMCAKK" => Some(Self::Mamaeimcakk),
"CIHOEEPIBAI_OONLIPMOIAD" => Some(Self::Oonlipmoiad),
"CIHOEEPIBAI_CCAPPCKPBCP" => Some(Self::Ccappckpbcp),
"CIHOEEPIBAI_FKCINENKMOO" => Some(Self::Fkcinenkmoo),
"CIHOEEPIBAI_PALJMGOHOBN" => Some(Self::Paljmgohobn),
"CIHOEEPIBAI_NBNKMEBBBFH" => Some(Self::Nbnkmebbbfh),
"CIHOEEPIBAI_PDAAINOOBEM" => Some(Self::Pdaainoobem),
"CIHOEEPIBAI_ELACJCMMAIG" => Some(Self::Elacjcmmaig),
"CIHOEEPIBAI_DILHEJLBOBI" => Some(Self::Dilhejlbobi),
"CIHOEEPIBAI_FGGMMAHAFJD" => Some(Self::Fggmmahafjd),
"CIHOEEPIBAI_OKANCJMDEHG" => Some(Self::Okancjmdehg),
"CIHOEEPIBAI_CIAKNIMKCBF" => Some(Self::Ciaknimkcbf),
"CIHOEEPIBAI_FMHHMPOJNKF" => Some(Self::Fmhhmpojnkf),
"CIHOEEPIBAI_PIMBHPFLAKC" => Some(Self::Pimbhpflakc),
"CIHOEEPIBAI_HMKCHIHCPMN" => Some(Self::Hmkchihcpmn),
"CIHOEEPIBAI_FHNEFOIONMB" => Some(Self::Fhnefoionmb),
"CIHOEEPIBAI_ALOHLIIBCID" => Some(Self::Alohliibcid),
"CIHOEEPIBAI_JKBIGFOFALO" => Some(Self::Jkbigfofalo),
"CIHOEEPIBAI_HHGCKKDLKCE" => Some(Self::Hhgckkdlkce),
"CIHOEEPIBAI_GHEJGFJDFGE" => Some(Self::Ghejgfjdfge),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gpeefaoibnb {
Gjgofbpceeh = 0,
Ijfleohooaj = 1,
Lohcfnpcifg = 2,
Pdiineanomf = 3,
Gmigkcmglal = 4,
}
impl Gpeefaoibnb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Gjgofbpceeh => "GPEEFAOIBNB_GJGOFBPCEEH",
Self::Ijfleohooaj => "GPEEFAOIBNB_IJFLEOHOOAJ",
Self::Lohcfnpcifg => "GPEEFAOIBNB_LOHCFNPCIFG",
Self::Pdiineanomf => "GPEEFAOIBNB_PDIINEANOMF",
Self::Gmigkcmglal => "GPEEFAOIBNB_GMIGKCMGLAL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GPEEFAOIBNB_GJGOFBPCEEH" => Some(Self::Gjgofbpceeh),
"GPEEFAOIBNB_IJFLEOHOOAJ" => Some(Self::Ijfleohooaj),
"GPEEFAOIBNB_LOHCFNPCIFG" => Some(Self::Lohcfnpcifg),
"GPEEFAOIBNB_PDIINEANOMF" => Some(Self::Pdiineanomf),
"GPEEFAOIBNB_GMIGKCMGLAL" => Some(Self::Gmigkcmglal),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FightMarbleHpChangeType {
LmgecgdapenNlpoghciegn = 0,
LmgecgdapenBnohjnmeobi = 1,
LmgecgdapenAlglgigkdoo = 2,
}
impl FightMarbleHpChangeType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LmgecgdapenNlpoghciegn => "LMGECGDAPEN_NLPOGHCIEGN",
Self::LmgecgdapenBnohjnmeobi => "LMGECGDAPEN_BNOHJNMEOBI",
Self::LmgecgdapenAlglgigkdoo => "LMGECGDAPEN_ALGLGIGKDOO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LMGECGDAPEN_NLPOGHCIEGN" => Some(Self::LmgecgdapenNlpoghciegn),
"LMGECGDAPEN_BNOHJNMEOBI" => Some(Self::LmgecgdapenBnohjnmeobi),
"LMGECGDAPEN_ALGLGIGKDOO" => Some(Self::LmgecgdapenAlglgigkdoo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dnlhkfilmlb {
Jhicpcllelb = 0,
Gockjaonopc = 1,
Pofpaajafpc = 2,
Oengnifbpge = 3,
Idglnhchpeb = 4,
Chkmmmfcoih = 5,
Cifdiedpbhb = 6,
Ihciiaecgpo = 7,
Fddcfiialgg = 8,
Kdlbgpkgmgj = 9,
Gfgchclapob = 10,
Embppemigad = 11,
Ppnlkfjagnc = 12,
Incfipcbflh = 13,
Hfehcchfodi = 14,
Mhmihlmafjl = 15,
}
impl Dnlhkfilmlb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Jhicpcllelb => "DNLHKFILMLB_JHICPCLLELB",
Self::Gockjaonopc => "DNLHKFILMLB_GOCKJAONOPC",
Self::Pofpaajafpc => "DNLHKFILMLB_POFPAAJAFPC",
Self::Oengnifbpge => "DNLHKFILMLB_OENGNIFBPGE",
Self::Idglnhchpeb => "DNLHKFILMLB_IDGLNHCHPEB",
Self::Chkmmmfcoih => "DNLHKFILMLB_CHKMMMFCOIH",
Self::Cifdiedpbhb => "DNLHKFILMLB_CIFDIEDPBHB",
Self::Ihciiaecgpo => "DNLHKFILMLB_IHCIIAECGPO",
Self::Fddcfiialgg => "DNLHKFILMLB_FDDCFIIALGG",
Self::Kdlbgpkgmgj => "DNLHKFILMLB_KDLBGPKGMGJ",
Self::Gfgchclapob => "DNLHKFILMLB_GFGCHCLAPOB",
Self::Embppemigad => "DNLHKFILMLB_EMBPPEMIGAD",
Self::Ppnlkfjagnc => "DNLHKFILMLB_PPNLKFJAGNC",
Self::Incfipcbflh => "DNLHKFILMLB_INCFIPCBFLH",
Self::Hfehcchfodi => "DNLHKFILMLB_HFEHCCHFODI",
Self::Mhmihlmafjl => "DNLHKFILMLB_MHMIHLMAFJL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DNLHKFILMLB_JHICPCLLELB" => Some(Self::Jhicpcllelb),
"DNLHKFILMLB_GOCKJAONOPC" => Some(Self::Gockjaonopc),
"DNLHKFILMLB_POFPAAJAFPC" => Some(Self::Pofpaajafpc),
"DNLHKFILMLB_OENGNIFBPGE" => Some(Self::Oengnifbpge),
"DNLHKFILMLB_IDGLNHCHPEB" => Some(Self::Idglnhchpeb),
"DNLHKFILMLB_CHKMMMFCOIH" => Some(Self::Chkmmmfcoih),
"DNLHKFILMLB_CIFDIEDPBHB" => Some(Self::Cifdiedpbhb),
"DNLHKFILMLB_IHCIIAECGPO" => Some(Self::Ihciiaecgpo),
"DNLHKFILMLB_FDDCFIIALGG" => Some(Self::Fddcfiialgg),
"DNLHKFILMLB_KDLBGPKGMGJ" => Some(Self::Kdlbgpkgmgj),
"DNLHKFILMLB_GFGCHCLAPOB" => Some(Self::Gfgchclapob),
"DNLHKFILMLB_EMBPPEMIGAD" => Some(Self::Embppemigad),
"DNLHKFILMLB_PPNLKFJAGNC" => Some(Self::Ppnlkfjagnc),
"DNLHKFILMLB_INCFIPCBFLH" => Some(Self::Incfipcbflh),
"DNLHKFILMLB_HFEHCCHFODI" => Some(Self::Hfehcchfodi),
"DNLHKFILMLB_MHMIHLMAFJL" => Some(Self::Mhmihlmafjl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFightMatch3Type {
OajikekphodNhgdfldljlj = 0,
CmdIeogedfaelp = 30127,
CmdBmbcnfkfabk = 30103,
CmdDpddoadgcmg = 30192,
CmdOpaoiblfjom = 30171,
CmdAjohoigmcnn = 30183,
CmdLgeofjjkfnf = 30161,
CmdGbfdmfjkoop = 30181,
CmdPkbjoghcfoa = 30159,
OajikekphodHbhiodopenh = 30173,
OajikekphodLaehkicdgpj = 30178,
CmdCbdjajakcff = 30152,
CmdNmomcmjofgg = 30180,
OajikekphodJameplpkjbb = 30109,
CmdOjlhciddfdf = 30124,
CmdKinfingmick = 30129,
OajikekphodEdhojdaagjl = 30110,
CmdGodeellflen = 30136,
OajikekphodGbplkhlhfdb = 30176,
CmdLnglljknkhg = 30115,
CmdBcmgfcdnaie = 30138,
CmdMhlmfdbfcec = 30187,
CmdEagcpepioio = 30112,
OajikekphodMohonnnikgf = 30148,
CmdLlfikhhpjeb = 30142,
OajikekphodAemoiilioif = 30154,
CmdGbmpobjdaff = 30174,
OajikekphodCfidmginpbi = 30113,
}
impl CmdFightMatch3Type {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::OajikekphodNhgdfldljlj => "OAJIKEKPHOD_NHGDFLDLJLJ",
Self::CmdIeogedfaelp => "CmdIEOGEDFAELP",
Self::CmdBmbcnfkfabk => "CmdBMBCNFKFABK",
Self::CmdDpddoadgcmg => "CmdDPDDOADGCMG",
Self::CmdOpaoiblfjom => "CmdOPAOIBLFJOM",
Self::CmdAjohoigmcnn => "CmdAJOHOIGMCNN",
Self::CmdLgeofjjkfnf => "CmdLGEOFJJKFNF",
Self::CmdGbfdmfjkoop => "CmdGBFDMFJKOOP",
Self::CmdPkbjoghcfoa => "CmdPKBJOGHCFOA",
Self::OajikekphodHbhiodopenh => "OAJIKEKPHOD_HBHIODOPENH",
Self::OajikekphodLaehkicdgpj => "OAJIKEKPHOD_LAEHKICDGPJ",
Self::CmdCbdjajakcff => "CmdCBDJAJAKCFF",
Self::CmdNmomcmjofgg => "CmdNMOMCMJOFGG",
Self::OajikekphodJameplpkjbb => "OAJIKEKPHOD_JAMEPLPKJBB",
Self::CmdOjlhciddfdf => "CmdOJLHCIDDFDF",
Self::CmdKinfingmick => "CmdKINFINGMICK",
Self::OajikekphodEdhojdaagjl => "OAJIKEKPHOD_EDHOJDAAGJL",
Self::CmdGodeellflen => "CmdGODEELLFLEN",
Self::OajikekphodGbplkhlhfdb => "OAJIKEKPHOD_GBPLKHLHFDB",
Self::CmdLnglljknkhg => "CmdLNGLLJKNKHG",
Self::CmdBcmgfcdnaie => "CmdBCMGFCDNAIE",
Self::CmdMhlmfdbfcec => "CmdMHLMFDBFCEC",
Self::CmdEagcpepioio => "CmdEAGCPEPIOIO",
Self::OajikekphodMohonnnikgf => "OAJIKEKPHOD_MOHONNNIKGF",
Self::CmdLlfikhhpjeb => "CmdLLFIKHHPJEB",
Self::OajikekphodAemoiilioif => "OAJIKEKPHOD_AEMOIILIOIF",
Self::CmdGbmpobjdaff => "CmdGBMPOBJDAFF",
Self::OajikekphodCfidmginpbi => "OAJIKEKPHOD_CFIDMGINPBI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OAJIKEKPHOD_NHGDFLDLJLJ" => Some(Self::OajikekphodNhgdfldljlj),
"CmdIEOGEDFAELP" => Some(Self::CmdIeogedfaelp),
"CmdBMBCNFKFABK" => Some(Self::CmdBmbcnfkfabk),
"CmdDPDDOADGCMG" => Some(Self::CmdDpddoadgcmg),
"CmdOPAOIBLFJOM" => Some(Self::CmdOpaoiblfjom),
"CmdAJOHOIGMCNN" => Some(Self::CmdAjohoigmcnn),
"CmdLGEOFJJKFNF" => Some(Self::CmdLgeofjjkfnf),
"CmdGBFDMFJKOOP" => Some(Self::CmdGbfdmfjkoop),
"CmdPKBJOGHCFOA" => Some(Self::CmdPkbjoghcfoa),
"OAJIKEKPHOD_HBHIODOPENH" => Some(Self::OajikekphodHbhiodopenh),
"OAJIKEKPHOD_LAEHKICDGPJ" => Some(Self::OajikekphodLaehkicdgpj),
"CmdCBDJAJAKCFF" => Some(Self::CmdCbdjajakcff),
"CmdNMOMCMJOFGG" => Some(Self::CmdNmomcmjofgg),
"OAJIKEKPHOD_JAMEPLPKJBB" => Some(Self::OajikekphodJameplpkjbb),
"CmdOJLHCIDDFDF" => Some(Self::CmdOjlhciddfdf),
"CmdKINFINGMICK" => Some(Self::CmdKinfingmick),
"OAJIKEKPHOD_EDHOJDAAGJL" => Some(Self::OajikekphodEdhojdaagjl),
"CmdGODEELLFLEN" => Some(Self::CmdGodeellflen),
"OAJIKEKPHOD_GBPLKHLHFDB" => Some(Self::OajikekphodGbplkhlhfdb),
"CmdLNGLLJKNKHG" => Some(Self::CmdLnglljknkhg),
"CmdBCMGFCDNAIE" => Some(Self::CmdBcmgfcdnaie),
"CmdMHLMFDBFCEC" => Some(Self::CmdMhlmfdbfcec),
"CmdEAGCPEPIOIO" => Some(Self::CmdEagcpepioio),
"OAJIKEKPHOD_MOHONNNIKGF" => Some(Self::OajikekphodMohonnnikgf),
"CmdLLFIKHHPJEB" => Some(Self::CmdLlfikhhpjeb),
"OAJIKEKPHOD_AEMOIILIOIF" => Some(Self::OajikekphodAemoiilioif),
"CmdGBMPOBJDAFF" => Some(Self::CmdGbmpobjdaff),
"OAJIKEKPHOD_CFIDMGINPBI" => Some(Self::OajikekphodCfidmginpbi),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pfphjfegdaa {
Hgffcffbgdb = 0,
Foflfmbmoma = 1,
Dhhgmkaoaln = 2,
Cgkceonnagm = 3,
Mjlcfpeknpa = 4,
Naihajoleid = 5,
}
impl Pfphjfegdaa {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hgffcffbgdb => "PFPHJFEGDAA_HGFFCFFBGDB",
Self::Foflfmbmoma => "PFPHJFEGDAA_FOFLFMBMOMA",
Self::Dhhgmkaoaln => "PFPHJFEGDAA_DHHGMKAOALN",
Self::Cgkceonnagm => "PFPHJFEGDAA_CGKCEONNAGM",
Self::Mjlcfpeknpa => "PFPHJFEGDAA_MJLCFPEKNPA",
Self::Naihajoleid => "PFPHJFEGDAA_NAIHAJOLEID",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PFPHJFEGDAA_HGFFCFFBGDB" => Some(Self::Hgffcffbgdb),
"PFPHJFEGDAA_FOFLFMBMOMA" => Some(Self::Foflfmbmoma),
"PFPHJFEGDAA_DHHGMKAOALN" => Some(Self::Dhhgmkaoaln),
"PFPHJFEGDAA_CGKCEONNAGM" => Some(Self::Cgkceonnagm),
"PFPHJFEGDAA_MJLCFPEKNPA" => Some(Self::Mjlcfpeknpa),
"PFPHJFEGDAA_NAIHAJOLEID" => Some(Self::Naihajoleid),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nhhjaonhddg {
Lcnjhoklmpn = 0,
Ofgbfhhifam = 1,
Jjbepklolcp = 2,
Opcknbhnboa = 3,
}
impl Nhhjaonhddg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lcnjhoklmpn => "NHHJAONHDDG_LCNJHOKLMPN",
Self::Ofgbfhhifam => "NHHJAONHDDG_OFGBFHHIFAM",
Self::Jjbepklolcp => "NHHJAONHDDG_JJBEPKLOLCP",
Self::Opcknbhnboa => "NHHJAONHDDG_OPCKNBHNBOA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NHHJAONHDDG_LCNJHOKLMPN" => Some(Self::Lcnjhoklmpn),
"NHHJAONHDDG_OFGBFHHIFAM" => Some(Self::Ofgbfhhifam),
"NHHJAONHDDG_JJBEPKLOLCP" => Some(Self::Jjbepklolcp),
"NHHJAONHDDG_OPCKNBHNBOA" => Some(Self::Opcknbhnboa),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ablccphiomi {
Kfikmpopbfd = 0,
Mcojhekmhil = 1,
Gjgnjhpofol = 2,
Jonelaafdea = 3,
Dmbkgpbnbpo = 4,
Ngboplgbcnk = 5,
}
impl Ablccphiomi {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Kfikmpopbfd => "ABLCCPHIOMI_KFIKMPOPBFD",
Self::Mcojhekmhil => "ABLCCPHIOMI_MCOJHEKMHIL",
Self::Gjgnjhpofol => "ABLCCPHIOMI_GJGNJHPOFOL",
Self::Jonelaafdea => "ABLCCPHIOMI_JONELAAFDEA",
Self::Dmbkgpbnbpo => "ABLCCPHIOMI_DMBKGPBNBPO",
Self::Ngboplgbcnk => "ABLCCPHIOMI_NGBOPLGBCNK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ABLCCPHIOMI_KFIKMPOPBFD" => Some(Self::Kfikmpopbfd),
"ABLCCPHIOMI_MCOJHEKMHIL" => Some(Self::Mcojhekmhil),
"ABLCCPHIOMI_GJGNJHPOFOL" => Some(Self::Gjgnjhpofol),
"ABLCCPHIOMI_JONELAAFDEA" => Some(Self::Jonelaafdea),
"ABLCCPHIOMI_DMBKGPBNBPO" => Some(Self::Dmbkgpbnbpo),
"ABLCCPHIOMI_NGBOPLGBCNK" => Some(Self::Ngboplgbcnk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Amdmkhkohnf {
Cclmehjmpgc = 0,
Fdeajlpgeoj = 1,
Knhnjmabebb = 2,
Eglaffekphg = 3,
Lmbdffbhdok = 4,
Dpfacdooiln = 5,
}
impl Amdmkhkohnf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Cclmehjmpgc => "AMDMKHKOHNF_CCLMEHJMPGC",
Self::Fdeajlpgeoj => "AMDMKHKOHNF_FDEAJLPGEOJ",
Self::Knhnjmabebb => "AMDMKHKOHNF_KNHNJMABEBB",
Self::Eglaffekphg => "AMDMKHKOHNF_EGLAFFEKPHG",
Self::Lmbdffbhdok => "AMDMKHKOHNF_LMBDFFBHDOK",
Self::Dpfacdooiln => "AMDMKHKOHNF_DPFACDOOILN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AMDMKHKOHNF_CCLMEHJMPGC" => Some(Self::Cclmehjmpgc),
"AMDMKHKOHNF_FDEAJLPGEOJ" => Some(Self::Fdeajlpgeoj),
"AMDMKHKOHNF_KNHNJMABEBB" => Some(Self::Knhnjmabebb),
"AMDMKHKOHNF_EGLAFFEKPHG" => Some(Self::Eglaffekphg),
"AMDMKHKOHNF_LMBDFFBHDOK" => Some(Self::Lmbdffbhdok),
"AMDMKHKOHNF_DPFACDOOILN" => Some(Self::Dpfacdooiln),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fncfihafggn {
Nlcdgipgfdj = 0,
Hbhckeginen = 1,
Ddjcfclncim = 2,
}
impl Fncfihafggn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "FNCFIHAFGGN_NLCDGIPGFDJ",
Self::Hbhckeginen => "FNCFIHAFGGN_HBHCKEGINEN",
Self::Ddjcfclncim => "FNCFIHAFGGN_DDJCFCLNCIM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FNCFIHAFGGN_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"FNCFIHAFGGN_HBHCKEGINEN" => Some(Self::Hbhckeginen),
"FNCFIHAFGGN_DDJCFCLNCIM" => Some(Self::Ddjcfclncim),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fdicbbegkeo {
Nlcdgipgfdj = 0,
Ehnbepdhbkc = 1,
Cblmhgejlmp = 2,
Nhemipgkgcj = 3,
}
impl Fdicbbegkeo {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "FDICBBEGKEO_NLCDGIPGFDJ",
Self::Ehnbepdhbkc => "FDICBBEGKEO_EHNBEPDHBKC",
Self::Cblmhgejlmp => "FDICBBEGKEO_CBLMHGEJLMP",
Self::Nhemipgkgcj => "FDICBBEGKEO_NHEMIPGKGCJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FDICBBEGKEO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"FDICBBEGKEO_EHNBEPDHBKC" => Some(Self::Ehnbepdhbkc),
"FDICBBEGKEO_CBLMHGEJLMP" => Some(Self::Cblmhgejlmp),
"FDICBBEGKEO_NHEMIPGKGCJ" => Some(Self::Nhemipgkgcj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ckgofmfnipp {
Hgbbgfbccjj = 0,
Mljfkfacnnd = 1,
Nnammglffcg = 2,
Obliooolfee = 3,
Faialbojmfn = 4,
Bmjklmcdplg = 5,
}
impl Ckgofmfnipp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hgbbgfbccjj => "CKGOFMFNIPP_HGBBGFBCCJJ",
Self::Mljfkfacnnd => "CKGOFMFNIPP_MLJFKFACNND",
Self::Nnammglffcg => "CKGOFMFNIPP_NNAMMGLFFCG",
Self::Obliooolfee => "CKGOFMFNIPP_OBLIOOOLFEE",
Self::Faialbojmfn => "CKGOFMFNIPP_FAIALBOJMFN",
Self::Bmjklmcdplg => "CKGOFMFNIPP_BMJKLMCDPLG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CKGOFMFNIPP_HGBBGFBCCJJ" => Some(Self::Hgbbgfbccjj),
"CKGOFMFNIPP_MLJFKFACNND" => Some(Self::Mljfkfacnnd),
"CKGOFMFNIPP_NNAMMGLFFCG" => Some(Self::Nnammglffcg),
"CKGOFMFNIPP_OBLIOOOLFEE" => Some(Self::Obliooolfee),
"CKGOFMFNIPP_FAIALBOJMFN" => Some(Self::Faialbojmfn),
"CKGOFMFNIPP_BMJKLMCDPLG" => Some(Self::Bmjklmcdplg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Iffkdfpjecm {
Kfddobpejmf = 0,
Dojnfgnkfgp = 1,
Bbcfledlbbb = 2,
Goimmohgcih = 3,
Adjocbgijhp = 4,
}
impl Iffkdfpjecm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Kfddobpejmf => "IFFKDFPJECM_KFDDOBPEJMF",
Self::Dojnfgnkfgp => "IFFKDFPJECM_DOJNFGNKFGP",
Self::Bbcfledlbbb => "IFFKDFPJECM_BBCFLEDLBBB",
Self::Goimmohgcih => "IFFKDFPJECM_GOIMMOHGCIH",
Self::Adjocbgijhp => "IFFKDFPJECM_ADJOCBGIJHP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IFFKDFPJECM_KFDDOBPEJMF" => Some(Self::Kfddobpejmf),
"IFFKDFPJECM_DOJNFGNKFGP" => Some(Self::Dojnfgnkfgp),
"IFFKDFPJECM_BBCFLEDLBBB" => Some(Self::Bbcfledlbbb),
"IFFKDFPJECM_GOIMMOHGCIH" => Some(Self::Goimmohgcih),
"IFFKDFPJECM_ADJOCBGIJHP" => Some(Self::Adjocbgijhp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dikcfaicohb {
Ejdlggagbea = 0,
Pinpgfjkdph = 1,
Empkdjgkdbi = 2,
Aoioakghghg = 3,
Ecehhjjgfed = 4,
Ghbhapnljej = 5,
}
impl Dikcfaicohb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ejdlggagbea => "DIKCFAICOHB_EJDLGGAGBEA",
Self::Pinpgfjkdph => "DIKCFAICOHB_PINPGFJKDPH",
Self::Empkdjgkdbi => "DIKCFAICOHB_EMPKDJGKDBI",
Self::Aoioakghghg => "DIKCFAICOHB_AOIOAKGHGHG",
Self::Ecehhjjgfed => "DIKCFAICOHB_ECEHHJJGFED",
Self::Ghbhapnljej => "DIKCFAICOHB_GHBHAPNLJEJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DIKCFAICOHB_EJDLGGAGBEA" => Some(Self::Ejdlggagbea),
"DIKCFAICOHB_PINPGFJKDPH" => Some(Self::Pinpgfjkdph),
"DIKCFAICOHB_EMPKDJGKDBI" => Some(Self::Empkdjgkdbi),
"DIKCFAICOHB_AOIOAKGHGHG" => Some(Self::Aoioakghghg),
"DIKCFAICOHB_ECEHHJJGFED" => Some(Self::Ecehhjjgfed),
"DIKCFAICOHB_GHBHAPNLJEJ" => Some(Self::Ghbhapnljej),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFiveDimType {
EibemmghlpkNlcdgipgfdj = 0,
EibemmghlpkNdlialboaok = 2260,
CmdLeaveFiveDimGameScRsp = 2273,
CmdGetFiveDimMoneyScRsp = 2262,
CmdFiveDimMoneyChangeScNotify = 2270,
CmdFiveDimJumpEnergyChangeScNotify = 2268,
CmdGetFiveDimGameDataScRsp = 2267,
CmdFiveDimGameDataUpdateScNotify = 2254,
CmdEnterFiveDimGameScRsp = 2261,
EibemmghlpkFmfoaionmcd = 2264,
CmdUpdateFiveDimGameDataScRsp = 2257,
CmdFiveDimGameTransferScRsp = 2275,
EibemmghlpkEffclndedla = 2253,
EibemmghlpkBepoeeabnfb = 2258,
EibemmghlpkGkncigpobga = 2271,
CmdGetFiveDimMoneyDataScRsp = 2256,
EibemmghlpkAhpmedblabf = 2269,
EibemmghlpkNcnjcdicnnd = 2252,
}
impl CmdFiveDimType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EibemmghlpkNlcdgipgfdj => "EIBEMMGHLPK_NLCDGIPGFDJ",
Self::EibemmghlpkNdlialboaok => "EIBEMMGHLPK_NDLIALBOAOK",
Self::CmdLeaveFiveDimGameScRsp => "CmdLeaveFiveDimGameScRsp",
Self::CmdGetFiveDimMoneyScRsp => "CmdGetFiveDimMoneyScRsp",
Self::CmdFiveDimMoneyChangeScNotify => "CmdFiveDimMoneyChangeScNotify",
Self::CmdFiveDimJumpEnergyChangeScNotify => {
"CmdFiveDimJumpEnergyChangeScNotify"
}
Self::CmdGetFiveDimGameDataScRsp => "CmdGetFiveDimGameDataScRsp",
Self::CmdFiveDimGameDataUpdateScNotify => "CmdFiveDimGameDataUpdateScNotify",
Self::CmdEnterFiveDimGameScRsp => "CmdEnterFiveDimGameScRsp",
Self::EibemmghlpkFmfoaionmcd => "EIBEMMGHLPK_FMFOAIONMCD",
Self::CmdUpdateFiveDimGameDataScRsp => "CmdUpdateFiveDimGameDataScRsp",
Self::CmdFiveDimGameTransferScRsp => "CmdFiveDimGameTransferScRsp",
Self::EibemmghlpkEffclndedla => "EIBEMMGHLPK_EFFCLNDEDLA",
Self::EibemmghlpkBepoeeabnfb => "EIBEMMGHLPK_BEPOEEABNFB",
Self::EibemmghlpkGkncigpobga => "EIBEMMGHLPK_GKNCIGPOBGA",
Self::CmdGetFiveDimMoneyDataScRsp => "CmdGetFiveDimMoneyDataScRsp",
Self::EibemmghlpkAhpmedblabf => "EIBEMMGHLPK_AHPMEDBLABF",
Self::EibemmghlpkNcnjcdicnnd => "EIBEMMGHLPK_NCNJCDICNND",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EIBEMMGHLPK_NLCDGIPGFDJ" => Some(Self::EibemmghlpkNlcdgipgfdj),
"EIBEMMGHLPK_NDLIALBOAOK" => Some(Self::EibemmghlpkNdlialboaok),
"CmdLeaveFiveDimGameScRsp" => Some(Self::CmdLeaveFiveDimGameScRsp),
"CmdGetFiveDimMoneyScRsp" => Some(Self::CmdGetFiveDimMoneyScRsp),
"CmdFiveDimMoneyChangeScNotify" => Some(Self::CmdFiveDimMoneyChangeScNotify),
"CmdFiveDimJumpEnergyChangeScNotify" => {
Some(Self::CmdFiveDimJumpEnergyChangeScNotify)
}
"CmdGetFiveDimGameDataScRsp" => Some(Self::CmdGetFiveDimGameDataScRsp),
"CmdFiveDimGameDataUpdateScNotify" => {
Some(Self::CmdFiveDimGameDataUpdateScNotify)
}
"CmdEnterFiveDimGameScRsp" => Some(Self::CmdEnterFiveDimGameScRsp),
"EIBEMMGHLPK_FMFOAIONMCD" => Some(Self::EibemmghlpkFmfoaionmcd),
"CmdUpdateFiveDimGameDataScRsp" => Some(Self::CmdUpdateFiveDimGameDataScRsp),
"CmdFiveDimGameTransferScRsp" => Some(Self::CmdFiveDimGameTransferScRsp),
"EIBEMMGHLPK_EFFCLNDEDLA" => Some(Self::EibemmghlpkEffclndedla),
"EIBEMMGHLPK_BEPOEEABNFB" => Some(Self::EibemmghlpkBepoeeabnfb),
"EIBEMMGHLPK_GKNCIGPOBGA" => Some(Self::EibemmghlpkGkncigpobga),
"CmdGetFiveDimMoneyDataScRsp" => Some(Self::CmdGetFiveDimMoneyDataScRsp),
"EIBEMMGHLPK_AHPMEDBLABF" => Some(Self::EibemmghlpkAhpmedblabf),
"EIBEMMGHLPK_NCNJCDICNND" => Some(Self::EibemmghlpkNcnjcdicnnd),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kfdepbclenf {
Nlcdgipgfdj = 0,
Kaljcabdjlc = 1,
Hjjdlphhfpa = 2,
}
impl Kfdepbclenf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "KFDEPBCLENF_NLCDGIPGFDJ",
Self::Kaljcabdjlc => "KFDEPBCLENF_KALJCABDJLC",
Self::Hjjdlphhfpa => "KFDEPBCLENF_HJJDLPHHFPA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KFDEPBCLENF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"KFDEPBCLENF_KALJCABDJLC" => Some(Self::Kaljcabdjlc),
"KFDEPBCLENF_HJJDLPHHFPA" => Some(Self::Hjjdlphhfpa),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdFriendType {
MgdhkhbkddgNlcdgipgfdj = 0,
CmdNewAssistHistoryNotify = 2932,
CmdDeleteBlacklistCsReq = 2959,
CmdGetCurAssistScRsp = 2985,
CmdTakeAssistRewardCsReq = 2935,
CmdGetFriendAssistListCsReq = 2988,
CmdSetFriendMarkCsReq = 3000,
CmdGetAssistListCsReq = 2930,
CmdTakeAssistRewardScRsp = 2916,
CmdGetFriendApplyListInfoScRsp = 2913,
CmdGetFriendApplyListInfoCsReq = 2936,
CmdSearchPlayerCsReq = 2992,
CmdGetFriendRecommendListInfoCsReq = 2961,
CmdSearchPlayerScRsp = 2966,
CmdGetFriendAssistListScRsp = 2926,
CmdGetAssistListScRsp = 2949,
CmdGetFriendBattleRecordDetailCsReq = 2937,
CmdDeleteFriendCsReq = 2954,
CmdGetFriendListInfoScRsp = 2903,
CmdDeleteBlacklistScRsp = 2974,
CmdSetForbidOtherApplyFriendScRsp = 2906,
CmdDeleteFriendScRsp = 2983,
CmdAddBlacklistScRsp = 2976,
CmdSyncHandleFriendScNotify = 2912,
CmdGetFriendLoginInfoCsReq = 2953,
CmdReportPlayerScRsp = 2948,
CmdGetAssistHistoryCsReq = 2920,
CmdSetFriendMarkScRsp = 2939,
CmdSyncDeleteFriendScNotify = 2909,
CmdGetFriendListInfoCsReq = 2973,
CmdSetAssistCsReq = 2928,
CmdHandleFriendScRsp = 2929,
CmdGetPlatformPlayerInfoScRsp = 2982,
CmdSetFriendRemarkNameCsReq = 2971,
CmdGetFriendRecommendLineupDetailCsReq = 2991,
CmdAddBlacklistCsReq = 2942,
CmdGetAssistHistoryScRsp = 2999,
CmdApplyFriendCsReq = 2915,
CmdGetFriendRecommendListInfoScRsp = 2924,
CmdGetFriendLoginInfoScRsp = 2963,
CmdGetFriendRecommendLineupCsReq = 2993,
CmdHandleFriendCsReq = 2987,
CmdReportPlayerCsReq = 2952,
CmdSyncAddBlacklistScNotify = 2938,
CmdGetFriendDevelopmentInfoCsReq = 2958,
CmdGetFriendRecommendLineupScRsp = 2996,
CmdSetForbidOtherApplyFriendCsReq = 2917,
CmdSetFriendRemarkNameScRsp = 2978,
CmdSetAssistScRsp = 2901,
CmdGetCurAssistCsReq = 2967,
CmdGetPlayerDetailInfoScRsp = 2927,
CmdCurAssistChangedNotify = 2905,
CmdGetFriendDevelopmentInfoScRsp = 2943,
CmdSyncApplyFriendScNotify = 2910,
CmdApplyFriendScRsp = 2981,
CmdGetPlayerDetailInfoCsReq = 2980,
CmdGetFriendRecommendLineupDetailScRsp = 2923,
CmdGetFriendBattleRecordDetailScRsp = 2934,
CmdGetPlatformPlayerInfoCsReq = 2914,
}
impl CmdFriendType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MgdhkhbkddgNlcdgipgfdj => "MGDHKHBKDDG_NLCDGIPGFDJ",
Self::CmdNewAssistHistoryNotify => "CmdNewAssistHistoryNotify",
Self::CmdDeleteBlacklistCsReq => "CmdDeleteBlacklistCsReq",
Self::CmdGetCurAssistScRsp => "CmdGetCurAssistScRsp",
Self::CmdTakeAssistRewardCsReq => "CmdTakeAssistRewardCsReq",
Self::CmdGetFriendAssistListCsReq => "CmdGetFriendAssistListCsReq",
Self::CmdSetFriendMarkCsReq => "CmdSetFriendMarkCsReq",
Self::CmdGetAssistListCsReq => "CmdGetAssistListCsReq",
Self::CmdTakeAssistRewardScRsp => "CmdTakeAssistRewardScRsp",
Self::CmdGetFriendApplyListInfoScRsp => "CmdGetFriendApplyListInfoScRsp",
Self::CmdGetFriendApplyListInfoCsReq => "CmdGetFriendApplyListInfoCsReq",
Self::CmdSearchPlayerCsReq => "CmdSearchPlayerCsReq",
Self::CmdGetFriendRecommendListInfoCsReq => {
"CmdGetFriendRecommendListInfoCsReq"
}
Self::CmdSearchPlayerScRsp => "CmdSearchPlayerScRsp",
Self::CmdGetFriendAssistListScRsp => "CmdGetFriendAssistListScRsp",
Self::CmdGetAssistListScRsp => "CmdGetAssistListScRsp",
Self::CmdGetFriendBattleRecordDetailCsReq => {
"CmdGetFriendBattleRecordDetailCsReq"
}
Self::CmdDeleteFriendCsReq => "CmdDeleteFriendCsReq",
Self::CmdGetFriendListInfoScRsp => "CmdGetFriendListInfoScRsp",
Self::CmdDeleteBlacklistScRsp => "CmdDeleteBlacklistScRsp",
Self::CmdSetForbidOtherApplyFriendScRsp => {
"CmdSetForbidOtherApplyFriendScRsp"
}
Self::CmdDeleteFriendScRsp => "CmdDeleteFriendScRsp",
Self::CmdAddBlacklistScRsp => "CmdAddBlacklistScRsp",
Self::CmdSyncHandleFriendScNotify => "CmdSyncHandleFriendScNotify",
Self::CmdGetFriendLoginInfoCsReq => "CmdGetFriendLoginInfoCsReq",
Self::CmdReportPlayerScRsp => "CmdReportPlayerScRsp",
Self::CmdGetAssistHistoryCsReq => "CmdGetAssistHistoryCsReq",
Self::CmdSetFriendMarkScRsp => "CmdSetFriendMarkScRsp",
Self::CmdSyncDeleteFriendScNotify => "CmdSyncDeleteFriendScNotify",
Self::CmdGetFriendListInfoCsReq => "CmdGetFriendListInfoCsReq",
Self::CmdSetAssistCsReq => "CmdSetAssistCsReq",
Self::CmdHandleFriendScRsp => "CmdHandleFriendScRsp",
Self::CmdGetPlatformPlayerInfoScRsp => "CmdGetPlatformPlayerInfoScRsp",
Self::CmdSetFriendRemarkNameCsReq => "CmdSetFriendRemarkNameCsReq",
Self::CmdGetFriendRecommendLineupDetailCsReq => {
"CmdGetFriendRecommendLineupDetailCsReq"
}
Self::CmdAddBlacklistCsReq => "CmdAddBlacklistCsReq",
Self::CmdGetAssistHistoryScRsp => "CmdGetAssistHistoryScRsp",
Self::CmdApplyFriendCsReq => "CmdApplyFriendCsReq",
Self::CmdGetFriendRecommendListInfoScRsp => {
"CmdGetFriendRecommendListInfoScRsp"
}
Self::CmdGetFriendLoginInfoScRsp => "CmdGetFriendLoginInfoScRsp",
Self::CmdGetFriendRecommendLineupCsReq => "CmdGetFriendRecommendLineupCsReq",
Self::CmdHandleFriendCsReq => "CmdHandleFriendCsReq",
Self::CmdReportPlayerCsReq => "CmdReportPlayerCsReq",
Self::CmdSyncAddBlacklistScNotify => "CmdSyncAddBlacklistScNotify",
Self::CmdGetFriendDevelopmentInfoCsReq => "CmdGetFriendDevelopmentInfoCsReq",
Self::CmdGetFriendRecommendLineupScRsp => "CmdGetFriendRecommendLineupScRsp",
Self::CmdSetForbidOtherApplyFriendCsReq => {
"CmdSetForbidOtherApplyFriendCsReq"
}
Self::CmdSetFriendRemarkNameScRsp => "CmdSetFriendRemarkNameScRsp",
Self::CmdSetAssistScRsp => "CmdSetAssistScRsp",
Self::CmdGetCurAssistCsReq => "CmdGetCurAssistCsReq",
Self::CmdGetPlayerDetailInfoScRsp => "CmdGetPlayerDetailInfoScRsp",
Self::CmdCurAssistChangedNotify => "CmdCurAssistChangedNotify",
Self::CmdGetFriendDevelopmentInfoScRsp => "CmdGetFriendDevelopmentInfoScRsp",
Self::CmdSyncApplyFriendScNotify => "CmdSyncApplyFriendScNotify",
Self::CmdApplyFriendScRsp => "CmdApplyFriendScRsp",
Self::CmdGetPlayerDetailInfoCsReq => "CmdGetPlayerDetailInfoCsReq",
Self::CmdGetFriendRecommendLineupDetailScRsp => {
"CmdGetFriendRecommendLineupDetailScRsp"
}
Self::CmdGetFriendBattleRecordDetailScRsp => {
"CmdGetFriendBattleRecordDetailScRsp"
}
Self::CmdGetPlatformPlayerInfoCsReq => "CmdGetPlatformPlayerInfoCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MGDHKHBKDDG_NLCDGIPGFDJ" => Some(Self::MgdhkhbkddgNlcdgipgfdj),
"CmdNewAssistHistoryNotify" => Some(Self::CmdNewAssistHistoryNotify),
"CmdDeleteBlacklistCsReq" => Some(Self::CmdDeleteBlacklistCsReq),
"CmdGetCurAssistScRsp" => Some(Self::CmdGetCurAssistScRsp),
"CmdTakeAssistRewardCsReq" => Some(Self::CmdTakeAssistRewardCsReq),
"CmdGetFriendAssistListCsReq" => Some(Self::CmdGetFriendAssistListCsReq),
"CmdSetFriendMarkCsReq" => Some(Self::CmdSetFriendMarkCsReq),
"CmdGetAssistListCsReq" => Some(Self::CmdGetAssistListCsReq),
"CmdTakeAssistRewardScRsp" => Some(Self::CmdTakeAssistRewardScRsp),
"CmdGetFriendApplyListInfoScRsp" => {
Some(Self::CmdGetFriendApplyListInfoScRsp)
}
"CmdGetFriendApplyListInfoCsReq" => {
Some(Self::CmdGetFriendApplyListInfoCsReq)
}
"CmdSearchPlayerCsReq" => Some(Self::CmdSearchPlayerCsReq),
"CmdGetFriendRecommendListInfoCsReq" => {
Some(Self::CmdGetFriendRecommendListInfoCsReq)
}
"CmdSearchPlayerScRsp" => Some(Self::CmdSearchPlayerScRsp),
"CmdGetFriendAssistListScRsp" => Some(Self::CmdGetFriendAssistListScRsp),
"CmdGetAssistListScRsp" => Some(Self::CmdGetAssistListScRsp),
"CmdGetFriendBattleRecordDetailCsReq" => {
Some(Self::CmdGetFriendBattleRecordDetailCsReq)
}
"CmdDeleteFriendCsReq" => Some(Self::CmdDeleteFriendCsReq),
"CmdGetFriendListInfoScRsp" => Some(Self::CmdGetFriendListInfoScRsp),
"CmdDeleteBlacklistScRsp" => Some(Self::CmdDeleteBlacklistScRsp),
"CmdSetForbidOtherApplyFriendScRsp" => {
Some(Self::CmdSetForbidOtherApplyFriendScRsp)
}
"CmdDeleteFriendScRsp" => Some(Self::CmdDeleteFriendScRsp),
"CmdAddBlacklistScRsp" => Some(Self::CmdAddBlacklistScRsp),
"CmdSyncHandleFriendScNotify" => Some(Self::CmdSyncHandleFriendScNotify),
"CmdGetFriendLoginInfoCsReq" => Some(Self::CmdGetFriendLoginInfoCsReq),
"CmdReportPlayerScRsp" => Some(Self::CmdReportPlayerScRsp),
"CmdGetAssistHistoryCsReq" => Some(Self::CmdGetAssistHistoryCsReq),
"CmdSetFriendMarkScRsp" => Some(Self::CmdSetFriendMarkScRsp),
"CmdSyncDeleteFriendScNotify" => Some(Self::CmdSyncDeleteFriendScNotify),
"CmdGetFriendListInfoCsReq" => Some(Self::CmdGetFriendListInfoCsReq),
"CmdSetAssistCsReq" => Some(Self::CmdSetAssistCsReq),
"CmdHandleFriendScRsp" => Some(Self::CmdHandleFriendScRsp),
"CmdGetPlatformPlayerInfoScRsp" => Some(Self::CmdGetPlatformPlayerInfoScRsp),
"CmdSetFriendRemarkNameCsReq" => Some(Self::CmdSetFriendRemarkNameCsReq),
"CmdGetFriendRecommendLineupDetailCsReq" => {
Some(Self::CmdGetFriendRecommendLineupDetailCsReq)
}
"CmdAddBlacklistCsReq" => Some(Self::CmdAddBlacklistCsReq),
"CmdGetAssistHistoryScRsp" => Some(Self::CmdGetAssistHistoryScRsp),
"CmdApplyFriendCsReq" => Some(Self::CmdApplyFriendCsReq),
"CmdGetFriendRecommendListInfoScRsp" => {
Some(Self::CmdGetFriendRecommendListInfoScRsp)
}
"CmdGetFriendLoginInfoScRsp" => Some(Self::CmdGetFriendLoginInfoScRsp),
"CmdGetFriendRecommendLineupCsReq" => {
Some(Self::CmdGetFriendRecommendLineupCsReq)
}
"CmdHandleFriendCsReq" => Some(Self::CmdHandleFriendCsReq),
"CmdReportPlayerCsReq" => Some(Self::CmdReportPlayerCsReq),
"CmdSyncAddBlacklistScNotify" => Some(Self::CmdSyncAddBlacklistScNotify),
"CmdGetFriendDevelopmentInfoCsReq" => {
Some(Self::CmdGetFriendDevelopmentInfoCsReq)
}
"CmdGetFriendRecommendLineupScRsp" => {
Some(Self::CmdGetFriendRecommendLineupScRsp)
}
"CmdSetForbidOtherApplyFriendCsReq" => {
Some(Self::CmdSetForbidOtherApplyFriendCsReq)
}
"CmdSetFriendRemarkNameScRsp" => Some(Self::CmdSetFriendRemarkNameScRsp),
"CmdSetAssistScRsp" => Some(Self::CmdSetAssistScRsp),
"CmdGetCurAssistCsReq" => Some(Self::CmdGetCurAssistCsReq),
"CmdGetPlayerDetailInfoScRsp" => Some(Self::CmdGetPlayerDetailInfoScRsp),
"CmdCurAssistChangedNotify" => Some(Self::CmdCurAssistChangedNotify),
"CmdGetFriendDevelopmentInfoScRsp" => {
Some(Self::CmdGetFriendDevelopmentInfoScRsp)
}
"CmdSyncApplyFriendScNotify" => Some(Self::CmdSyncApplyFriendScNotify),
"CmdApplyFriendScRsp" => Some(Self::CmdApplyFriendScRsp),
"CmdGetPlayerDetailInfoCsReq" => Some(Self::CmdGetPlayerDetailInfoCsReq),
"CmdGetFriendRecommendLineupDetailScRsp" => {
Some(Self::CmdGetFriendRecommendLineupDetailScRsp)
}
"CmdGetFriendBattleRecordDetailScRsp" => {
Some(Self::CmdGetFriendBattleRecordDetailScRsp)
}
"CmdGetPlatformPlayerInfoCsReq" => Some(Self::CmdGetPlatformPlayerInfoCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FriendOnlineStatus {
Offline = 0,
Online = 1,
}
impl FriendOnlineStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Offline => "FRIEND_ONLINE_STATUS_OFFLINE",
Self::Online => "FRIEND_ONLINE_STATUS_ONLINE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FRIEND_ONLINE_STATUS_OFFLINE" => Some(Self::Offline),
"FRIEND_ONLINE_STATUS_ONLINE" => Some(Self::Online),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FriendApplySource {
HpekgmdhfloNlcdgipgfdj = 0,
HpekgmdhfloGodchgimiaj = 1,
HpekgmdhfloBlnbllnhich = 2,
HpekgmdhfloOdhmgpnecfo = 3,
HpekgmdhfloObphecnlkap = 4,
HpekgmdhfloOkjjpjkliog = 5,
HpekgmdhfloOgcabagjiik = 6,
HpekgmdhfloCgmpjeggeed = 7,
HpekgmdhfloJgfgnclkibo = 8,
HpekgmdhfloMkhlalnlola = 9,
HpekgmdhfloCilgiddhodg = 10,
}
impl FriendApplySource {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HpekgmdhfloNlcdgipgfdj => "HPEKGMDHFLO_NLCDGIPGFDJ",
Self::HpekgmdhfloGodchgimiaj => "HPEKGMDHFLO_GODCHGIMIAJ",
Self::HpekgmdhfloBlnbllnhich => "HPEKGMDHFLO_BLNBLLNHICH",
Self::HpekgmdhfloOdhmgpnecfo => "HPEKGMDHFLO_ODHMGPNECFO",
Self::HpekgmdhfloObphecnlkap => "HPEKGMDHFLO_OBPHECNLKAP",
Self::HpekgmdhfloOkjjpjkliog => "HPEKGMDHFLO_OKJJPJKLIOG",
Self::HpekgmdhfloOgcabagjiik => "HPEKGMDHFLO_OGCABAGJIIK",
Self::HpekgmdhfloCgmpjeggeed => "HPEKGMDHFLO_CGMPJEGGEED",
Self::HpekgmdhfloJgfgnclkibo => "HPEKGMDHFLO_JGFGNCLKIBO",
Self::HpekgmdhfloMkhlalnlola => "HPEKGMDHFLO_MKHLALNLOLA",
Self::HpekgmdhfloCilgiddhodg => "HPEKGMDHFLO_CILGIDDHODG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HPEKGMDHFLO_NLCDGIPGFDJ" => Some(Self::HpekgmdhfloNlcdgipgfdj),
"HPEKGMDHFLO_GODCHGIMIAJ" => Some(Self::HpekgmdhfloGodchgimiaj),
"HPEKGMDHFLO_BLNBLLNHICH" => Some(Self::HpekgmdhfloBlnbllnhich),
"HPEKGMDHFLO_ODHMGPNECFO" => Some(Self::HpekgmdhfloOdhmgpnecfo),
"HPEKGMDHFLO_OBPHECNLKAP" => Some(Self::HpekgmdhfloObphecnlkap),
"HPEKGMDHFLO_OKJJPJKLIOG" => Some(Self::HpekgmdhfloOkjjpjkliog),
"HPEKGMDHFLO_OGCABAGJIIK" => Some(Self::HpekgmdhfloOgcabagjiik),
"HPEKGMDHFLO_CGMPJEGGEED" => Some(Self::HpekgmdhfloCgmpjeggeed),
"HPEKGMDHFLO_JGFGNCLKIBO" => Some(Self::HpekgmdhfloJgfgnclkibo),
"HPEKGMDHFLO_MKHLALNLOLA" => Some(Self::HpekgmdhfloMkhlalnlola),
"HPEKGMDHFLO_CILGIDDHODG" => Some(Self::HpekgmdhfloCilgiddhodg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdGachaType {
LdadfjeofglNlcdgipgfdj = 0,
CmdSetGachaDecideItemScRsp = 1987,
CmdDoGachaScRsp = 1927,
CmdExchangeGachaCeilingCsReq = 1915,
CmdExchangeGachaCeilingScRsp = 1981,
CmdSetGachaDecideItemCsReq = 1910,
CmdGetGachaInfoScRsp = 1903,
CmdGetGachaCeilingScRsp = 1913,
CmdGetGachaCeilingCsReq = 1936,
CmdGetGachaInfoCsReq = 1973,
CmdDoGachaCsReq = 1980,
LdadfjeofglPdciifccbeh = 1929,
}
impl CmdGachaType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LdadfjeofglNlcdgipgfdj => "LDADFJEOFGL_NLCDGIPGFDJ",
Self::CmdSetGachaDecideItemScRsp => "CmdSetGachaDecideItemScRsp",
Self::CmdDoGachaScRsp => "CmdDoGachaScRsp",
Self::CmdExchangeGachaCeilingCsReq => "CmdExchangeGachaCeilingCsReq",
Self::CmdExchangeGachaCeilingScRsp => "CmdExchangeGachaCeilingScRsp",
Self::CmdSetGachaDecideItemCsReq => "CmdSetGachaDecideItemCsReq",
Self::CmdGetGachaInfoScRsp => "CmdGetGachaInfoScRsp",
Self::CmdGetGachaCeilingScRsp => "CmdGetGachaCeilingScRsp",
Self::CmdGetGachaCeilingCsReq => "CmdGetGachaCeilingCsReq",
Self::CmdGetGachaInfoCsReq => "CmdGetGachaInfoCsReq",
Self::CmdDoGachaCsReq => "CmdDoGachaCsReq",
Self::LdadfjeofglPdciifccbeh => "LDADFJEOFGL_PDCIIFCCBEH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LDADFJEOFGL_NLCDGIPGFDJ" => Some(Self::LdadfjeofglNlcdgipgfdj),
"CmdSetGachaDecideItemScRsp" => Some(Self::CmdSetGachaDecideItemScRsp),
"CmdDoGachaScRsp" => Some(Self::CmdDoGachaScRsp),
"CmdExchangeGachaCeilingCsReq" => Some(Self::CmdExchangeGachaCeilingCsReq),
"CmdExchangeGachaCeilingScRsp" => Some(Self::CmdExchangeGachaCeilingScRsp),
"CmdSetGachaDecideItemCsReq" => Some(Self::CmdSetGachaDecideItemCsReq),
"CmdGetGachaInfoScRsp" => Some(Self::CmdGetGachaInfoScRsp),
"CmdGetGachaCeilingScRsp" => Some(Self::CmdGetGachaCeilingScRsp),
"CmdGetGachaCeilingCsReq" => Some(Self::CmdGetGachaCeilingCsReq),
"CmdGetGachaInfoCsReq" => Some(Self::CmdGetGachaInfoCsReq),
"CmdDoGachaCsReq" => Some(Self::CmdDoGachaCsReq),
"LDADFJEOFGL_PDCIIFCCBEH" => Some(Self::LdadfjeofglPdciifccbeh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdGridFightType {
IgdbcjjbmpdNlcdgipgfdj = 0,
CmdGridFightPermanentTalentEnableCsReq = 8537,
CmdNdamfdidkgb = 8483,
CmdLlpmakihapl = 8709,
CmdGridFightRecycleRoleCsReq = 8670,
CmdJboopapnfdc = 8458,
CmdAbcbkhaieog = 8588,
CmdGridFightUpdatePosScRsp = 8564,
CmdGridFightSeasonTalentEnableCsReq = 8743,
CmdEmfjdodngif = 8444,
CmdCegiakadmhp = 8516,
CmdPnhdgcblpgd = 8524,
CmdGridFightUpdateEquipTrackCsReq = 8756,
CmdPoibjkbdlli = 8664,
CmdGridFightSeasonTalentResetScRsp = 8436,
CmdGridFightGetDataScRsp = 8661,
CmdCfheknfnmip = 8488,
CmdGridFightSeasonTalentResetCsReq = 8551,
CmdMcipomdgbca = 8470,
CmdIgelbmgjijd = 8465,
CmdGridFightSyncKeepWinCntNotify = 8800,
CmdLcfaagejgbg = 8539,
CmdIkmocjbmgoj = 8631,
CmdMoionldjgji = 8688,
CmdGridFightBackToPrepareCsReq = 8489,
CmdOennaoafama = 8696,
CmdAiddodlhdle = 8494,
CmdLdbjkkchngj = 8705,
CmdJiomocfomoa = 8640,
CmdGridFightPermanentTalentEnableScRsp = 8478,
CmdIifppbcfbbc = 8522,
CmdGridFightGetArchiveScRsp = 8752,
CmdGridFightBackToPrepareScRsp = 8558,
CmdGridFightSeasonTalentEnableScRsp = 8499,
CmdHfnihdlfmcj = 8547,
CmdFhnlbdmkpem = 8611,
CmdGridFightHandlePendingActionCsReq = 8695,
CmdLdnpbalacdb = 8759,
CmdGridFightSeasonHandBookNotify = 8599,
CmdGridFightSettleNotify = 8717,
CmdAgoblkjfjdl = 8518,
CmdMkhgpaihdan = 8744,
CmdCheckTextRsp = 8679,
CmdAaghpdhcooi = 8467,
CmdBdncooanaea = 8635,
CmdCfidojgkbhb = 8419,
CmdGdhfmhkfeal = 8712,
CmdLfeflimjogo = 8798,
CmdIaabdbbjhol = 8598,
CmdKahaoojhjpk = 8571,
CmdGridFightSyncVirtualItemNotify = 8577,
CmdCgbkkgnfmkl = 8600,
CmdFgmkgoiiffl = 8495,
CmdIlcpglaaadl = 8751,
CmdOebklepmmke = 8534,
CmdGridFightPermanentTalentResetScRsp = 8718,
IgdbcjjbmpdIlonclkimjm = 8416,
CmdGridFightUpdateEquipTrackScRsp = 8660,
CmdFdjcihmfomc = 8550,
CmdGridFightUpdatePosCsReq = 8506,
CmdKoiamdkefkh = 8771,
CmdGridFightTraitUpdateCsReq = 8729,
CmdFavourArchiveScRsp = 8719,
CmdHkoaockbbja = 8423,
CmdGridFightWeeklyExtraSeasonExpScRsp = 8545,
CmdCbehkfhnnai = 8634,
IgdbcjjbmpdOofhgfdngib = 8409,
CmdAameaobegka = 8741,
CmdGridFightEnterBattleStageScRsp = 8703,
CmdFkcibpkmodk = 8507,
CmdFavourArchiveCsReq = 8433,
CmdGaekhidcfhf = 8529,
CmdCheckTextCsReq = 8517,
CmdPajhfekapmn = 8504,
CmdCnoapamndoa = 8632,
CmdGridFightSyncUpdateResultScNotify = 8469,
CmdHmbdoohkibc = 8484,
CmdGridFightGetArchiveCsReq = 8408,
CmdMcdbjhocghi = 8614,
CmdCbeeklpiemk = 8511,
CmdUpdateGameFormation = 8582,
CmdCcgjddbkide = 8736,
CmdFlhidbdffkg = 8639,
CmdLpijfpcgako = 8616,
CmdLkdmcpdhegm = 8451,
CmdHahjbbejkjk = 8734,
CmdGridFightTraitUpdateScRsp = 8591,
CmdGridFightHandlePendingActionScRsp = 8440,
CmdPhgffoejebm = 8613,
CmdGridFightRecycleRoleScRsp = 8786,
CmdGgamiknedge = 8559,
CmdMflddcifajn = 8418,
CmdGridFightEnterBattleStageCsReq = 8633,
CmdJkgilkgilai = 8595,
CmdGridFightEndBattleStageNotify = 8724,
CmdGridFightGetDataCsReq = 8668,
CmdGridFightPermanentTalentResetCsReq = 8520,
CmdDhocojljppa = 8794,
}
impl CmdGridFightType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::IgdbcjjbmpdNlcdgipgfdj => "IGDBCJJBMPD_NLCDGIPGFDJ",
Self::CmdGridFightPermanentTalentEnableCsReq => {
"CmdGridFightPermanentTalentEnableCsReq"
}
Self::CmdNdamfdidkgb => "CmdNDAMFDIDKGB",
Self::CmdLlpmakihapl => "CmdLLPMAKIHAPL",
Self::CmdGridFightRecycleRoleCsReq => "CmdGridFightRecycleRoleCsReq",
Self::CmdJboopapnfdc => "CmdJBOOPAPNFDC",
Self::CmdAbcbkhaieog => "CmdABCBKHAIEOG",
Self::CmdGridFightUpdatePosScRsp => "CmdGridFightUpdatePosScRsp",
Self::CmdGridFightSeasonTalentEnableCsReq => {
"CmdGridFightSeasonTalentEnableCsReq"
}
Self::CmdEmfjdodngif => "CmdEMFJDODNGIF",
Self::CmdCegiakadmhp => "CmdCEGIAKADMHP",
Self::CmdPnhdgcblpgd => "CmdPNHDGCBLPGD",
Self::CmdGridFightUpdateEquipTrackCsReq => {
"CmdGridFightUpdateEquipTrackCsReq"
}
Self::CmdPoibjkbdlli => "CmdPOIBJKBDLLI",
Self::CmdGridFightSeasonTalentResetScRsp => {
"CmdGridFightSeasonTalentResetScRsp"
}
Self::CmdGridFightGetDataScRsp => "CmdGridFightGetDataScRsp",
Self::CmdCfheknfnmip => "CmdCFHEKNFNMIP",
Self::CmdGridFightSeasonTalentResetCsReq => {
"CmdGridFightSeasonTalentResetCsReq"
}
Self::CmdMcipomdgbca => "CmdMCIPOMDGBCA",
Self::CmdIgelbmgjijd => "CmdIGELBMGJIJD",
Self::CmdGridFightSyncKeepWinCntNotify => "CmdGridFightSyncKeepWinCntNotify",
Self::CmdLcfaagejgbg => "CmdLCFAAGEJGBG",
Self::CmdIkmocjbmgoj => "CmdIKMOCJBMGOJ",
Self::CmdMoionldjgji => "CmdMOIONLDJGJI",
Self::CmdGridFightBackToPrepareCsReq => "CmdGridFightBackToPrepareCsReq",
Self::CmdOennaoafama => "CmdOENNAOAFAMA",
Self::CmdAiddodlhdle => "CmdAIDDODLHDLE",
Self::CmdLdbjkkchngj => "CmdLDBJKKCHNGJ",
Self::CmdJiomocfomoa => "CmdJIOMOCFOMOA",
Self::CmdGridFightPermanentTalentEnableScRsp => {
"CmdGridFightPermanentTalentEnableScRsp"
}
Self::CmdIifppbcfbbc => "CmdIIFPPBCFBBC",
Self::CmdGridFightGetArchiveScRsp => "CmdGridFightGetArchiveScRsp",
Self::CmdGridFightBackToPrepareScRsp => "CmdGridFightBackToPrepareScRsp",
Self::CmdGridFightSeasonTalentEnableScRsp => {
"CmdGridFightSeasonTalentEnableScRsp"
}
Self::CmdHfnihdlfmcj => "CmdHFNIHDLFMCJ",
Self::CmdFhnlbdmkpem => "CmdFHNLBDMKPEM",
Self::CmdGridFightHandlePendingActionCsReq => {
"CmdGridFightHandlePendingActionCsReq"
}
Self::CmdLdnpbalacdb => "CmdLDNPBALACDB",
Self::CmdGridFightSeasonHandBookNotify => "CmdGridFightSeasonHandBookNotify",
Self::CmdGridFightSettleNotify => "CmdGridFightSettleNotify",
Self::CmdAgoblkjfjdl => "CmdAGOBLKJFJDL",
Self::CmdMkhgpaihdan => "CmdMKHGPAIHDAN",
Self::CmdCheckTextRsp => "CmdCheckTextRsp",
Self::CmdAaghpdhcooi => "CmdAAGHPDHCOOI",
Self::CmdBdncooanaea => "CmdBDNCOOANAEA",
Self::CmdCfidojgkbhb => "CmdCFIDOJGKBHB",
Self::CmdGdhfmhkfeal => "CmdGDHFMHKFEAL",
Self::CmdLfeflimjogo => "CmdLFEFLIMJOGO",
Self::CmdIaabdbbjhol => "CmdIAABDBBJHOL",
Self::CmdKahaoojhjpk => "CmdKAHAOOJHJPK",
Self::CmdGridFightSyncVirtualItemNotify => {
"CmdGridFightSyncVirtualItemNotify"
}
Self::CmdCgbkkgnfmkl => "CmdCGBKKGNFMKL",
Self::CmdFgmkgoiiffl => "CmdFGMKGOIIFFL",
Self::CmdIlcpglaaadl => "CmdILCPGLAAADL",
Self::CmdOebklepmmke => "CmdOEBKLEPMMKE",
Self::CmdGridFightPermanentTalentResetScRsp => {
"CmdGridFightPermanentTalentResetScRsp"
}
Self::IgdbcjjbmpdIlonclkimjm => "IGDBCJJBMPD_ILONCLKIMJM",
Self::CmdGridFightUpdateEquipTrackScRsp => {
"CmdGridFightUpdateEquipTrackScRsp"
}
Self::CmdFdjcihmfomc => "CmdFDJCIHMFOMC",
Self::CmdGridFightUpdatePosCsReq => "CmdGridFightUpdatePosCsReq",
Self::CmdKoiamdkefkh => "CmdKOIAMDKEFKH",
Self::CmdGridFightTraitUpdateCsReq => "CmdGridFightTraitUpdateCsReq",
Self::CmdFavourArchiveScRsp => "CmdFavourArchiveScRsp",
Self::CmdHkoaockbbja => "CmdHKOAOCKBBJA",
Self::CmdGridFightWeeklyExtraSeasonExpScRsp => {
"CmdGridFightWeeklyExtraSeasonExpScRsp"
}
Self::CmdCbehkfhnnai => "CmdCBEHKFHNNAI",
Self::IgdbcjjbmpdOofhgfdngib => "IGDBCJJBMPD_OOFHGFDNGIB",
Self::CmdAameaobegka => "CmdAAMEAOBEGKA",
Self::CmdGridFightEnterBattleStageScRsp => {
"CmdGridFightEnterBattleStageScRsp"
}
Self::CmdFkcibpkmodk => "CmdFKCIBPKMODK",
Self::CmdFavourArchiveCsReq => "CmdFavourArchiveCsReq",
Self::CmdGaekhidcfhf => "CmdGAEKHIDCFHF",
Self::CmdCheckTextCsReq => "CmdCheckTextCsReq",
Self::CmdPajhfekapmn => "CmdPAJHFEKAPMN",
Self::CmdCnoapamndoa => "CmdCNOAPAMNDOA",
Self::CmdGridFightSyncUpdateResultScNotify => {
"CmdGridFightSyncUpdateResultScNotify"
}
Self::CmdHmbdoohkibc => "CmdHMBDOOHKIBC",
Self::CmdGridFightGetArchiveCsReq => "CmdGridFightGetArchiveCsReq",
Self::CmdMcdbjhocghi => "CmdMCDBJHOCGHI",
Self::CmdCbeeklpiemk => "CmdCBEEKLPIEMK",
Self::CmdUpdateGameFormation => "CmdUpdateGameFormation",
Self::CmdCcgjddbkide => "CmdCCGJDDBKIDE",
Self::CmdFlhidbdffkg => "CmdFLHIDBDFFKG",
Self::CmdLpijfpcgako => "CmdLPIJFPCGAKO",
Self::CmdLkdmcpdhegm => "CmdLKDMCPDHEGM",
Self::CmdHahjbbejkjk => "CmdHAHJBBEJKJK",
Self::CmdGridFightTraitUpdateScRsp => "CmdGridFightTraitUpdateScRsp",
Self::CmdGridFightHandlePendingActionScRsp => {
"CmdGridFightHandlePendingActionScRsp"
}
Self::CmdPhgffoejebm => "CmdPHGFFOEJEBM",
Self::CmdGridFightRecycleRoleScRsp => "CmdGridFightRecycleRoleScRsp",
Self::CmdGgamiknedge => "CmdGGAMIKNEDGE",
Self::CmdMflddcifajn => "CmdMFLDDCIFAJN",
Self::CmdGridFightEnterBattleStageCsReq => {
"CmdGridFightEnterBattleStageCsReq"
}
Self::CmdJkgilkgilai => "CmdJKGILKGILAI",
Self::CmdGridFightEndBattleStageNotify => "CmdGridFightEndBattleStageNotify",
Self::CmdGridFightGetDataCsReq => "CmdGridFightGetDataCsReq",
Self::CmdGridFightPermanentTalentResetCsReq => {
"CmdGridFightPermanentTalentResetCsReq"
}
Self::CmdDhocojljppa => "CmdDHOCOJLJPPA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IGDBCJJBMPD_NLCDGIPGFDJ" => Some(Self::IgdbcjjbmpdNlcdgipgfdj),
"CmdGridFightPermanentTalentEnableCsReq" => {
Some(Self::CmdGridFightPermanentTalentEnableCsReq)
}
"CmdNDAMFDIDKGB" => Some(Self::CmdNdamfdidkgb),
"CmdLLPMAKIHAPL" => Some(Self::CmdLlpmakihapl),
"CmdGridFightRecycleRoleCsReq" => Some(Self::CmdGridFightRecycleRoleCsReq),
"CmdJBOOPAPNFDC" => Some(Self::CmdJboopapnfdc),
"CmdABCBKHAIEOG" => Some(Self::CmdAbcbkhaieog),
"CmdGridFightUpdatePosScRsp" => Some(Self::CmdGridFightUpdatePosScRsp),
"CmdGridFightSeasonTalentEnableCsReq" => {
Some(Self::CmdGridFightSeasonTalentEnableCsReq)
}
"CmdEMFJDODNGIF" => Some(Self::CmdEmfjdodngif),
"CmdCEGIAKADMHP" => Some(Self::CmdCegiakadmhp),
"CmdPNHDGCBLPGD" => Some(Self::CmdPnhdgcblpgd),
"CmdGridFightUpdateEquipTrackCsReq" => {
Some(Self::CmdGridFightUpdateEquipTrackCsReq)
}
"CmdPOIBJKBDLLI" => Some(Self::CmdPoibjkbdlli),
"CmdGridFightSeasonTalentResetScRsp" => {
Some(Self::CmdGridFightSeasonTalentResetScRsp)
}
"CmdGridFightGetDataScRsp" => Some(Self::CmdGridFightGetDataScRsp),
"CmdCFHEKNFNMIP" => Some(Self::CmdCfheknfnmip),
"CmdGridFightSeasonTalentResetCsReq" => {
Some(Self::CmdGridFightSeasonTalentResetCsReq)
}
"CmdMCIPOMDGBCA" => Some(Self::CmdMcipomdgbca),
"CmdIGELBMGJIJD" => Some(Self::CmdIgelbmgjijd),
"CmdGridFightSyncKeepWinCntNotify" => {
Some(Self::CmdGridFightSyncKeepWinCntNotify)
}
"CmdLCFAAGEJGBG" => Some(Self::CmdLcfaagejgbg),
"CmdIKMOCJBMGOJ" => Some(Self::CmdIkmocjbmgoj),
"CmdMOIONLDJGJI" => Some(Self::CmdMoionldjgji),
"CmdGridFightBackToPrepareCsReq" => {
Some(Self::CmdGridFightBackToPrepareCsReq)
}
"CmdOENNAOAFAMA" => Some(Self::CmdOennaoafama),
"CmdAIDDODLHDLE" => Some(Self::CmdAiddodlhdle),
"CmdLDBJKKCHNGJ" => Some(Self::CmdLdbjkkchngj),
"CmdJIOMOCFOMOA" => Some(Self::CmdJiomocfomoa),
"CmdGridFightPermanentTalentEnableScRsp" => {
Some(Self::CmdGridFightPermanentTalentEnableScRsp)
}
"CmdIIFPPBCFBBC" => Some(Self::CmdIifppbcfbbc),
"CmdGridFightGetArchiveScRsp" => Some(Self::CmdGridFightGetArchiveScRsp),
"CmdGridFightBackToPrepareScRsp" => {
Some(Self::CmdGridFightBackToPrepareScRsp)
}
"CmdGridFightSeasonTalentEnableScRsp" => {
Some(Self::CmdGridFightSeasonTalentEnableScRsp)
}
"CmdHFNIHDLFMCJ" => Some(Self::CmdHfnihdlfmcj),
"CmdFHNLBDMKPEM" => Some(Self::CmdFhnlbdmkpem),
"CmdGridFightHandlePendingActionCsReq" => {
Some(Self::CmdGridFightHandlePendingActionCsReq)
}
"CmdLDNPBALACDB" => Some(Self::CmdLdnpbalacdb),
"CmdGridFightSeasonHandBookNotify" => {
Some(Self::CmdGridFightSeasonHandBookNotify)
}
"CmdGridFightSettleNotify" => Some(Self::CmdGridFightSettleNotify),
"CmdAGOBLKJFJDL" => Some(Self::CmdAgoblkjfjdl),
"CmdMKHGPAIHDAN" => Some(Self::CmdMkhgpaihdan),
"CmdCheckTextRsp" => Some(Self::CmdCheckTextRsp),
"CmdAAGHPDHCOOI" => Some(Self::CmdAaghpdhcooi),
"CmdBDNCOOANAEA" => Some(Self::CmdBdncooanaea),
"CmdCFIDOJGKBHB" => Some(Self::CmdCfidojgkbhb),
"CmdGDHFMHKFEAL" => Some(Self::CmdGdhfmhkfeal),
"CmdLFEFLIMJOGO" => Some(Self::CmdLfeflimjogo),
"CmdIAABDBBJHOL" => Some(Self::CmdIaabdbbjhol),
"CmdKAHAOOJHJPK" => Some(Self::CmdKahaoojhjpk),
"CmdGridFightSyncVirtualItemNotify" => {
Some(Self::CmdGridFightSyncVirtualItemNotify)
}
"CmdCGBKKGNFMKL" => Some(Self::CmdCgbkkgnfmkl),
"CmdFGMKGOIIFFL" => Some(Self::CmdFgmkgoiiffl),
"CmdILCPGLAAADL" => Some(Self::CmdIlcpglaaadl),
"CmdOEBKLEPMMKE" => Some(Self::CmdOebklepmmke),
"CmdGridFightPermanentTalentResetScRsp" => {
Some(Self::CmdGridFightPermanentTalentResetScRsp)
}
"IGDBCJJBMPD_ILONCLKIMJM" => Some(Self::IgdbcjjbmpdIlonclkimjm),
"CmdGridFightUpdateEquipTrackScRsp" => {
Some(Self::CmdGridFightUpdateEquipTrackScRsp)
}
"CmdFDJCIHMFOMC" => Some(Self::CmdFdjcihmfomc),
"CmdGridFightUpdatePosCsReq" => Some(Self::CmdGridFightUpdatePosCsReq),
"CmdKOIAMDKEFKH" => Some(Self::CmdKoiamdkefkh),
"CmdGridFightTraitUpdateCsReq" => Some(Self::CmdGridFightTraitUpdateCsReq),
"CmdFavourArchiveScRsp" => Some(Self::CmdFavourArchiveScRsp),
"CmdHKOAOCKBBJA" => Some(Self::CmdHkoaockbbja),
"CmdGridFightWeeklyExtraSeasonExpScRsp" => {
Some(Self::CmdGridFightWeeklyExtraSeasonExpScRsp)
}
"CmdCBEHKFHNNAI" => Some(Self::CmdCbehkfhnnai),
"IGDBCJJBMPD_OOFHGFDNGIB" => Some(Self::IgdbcjjbmpdOofhgfdngib),
"CmdAAMEAOBEGKA" => Some(Self::CmdAameaobegka),
"CmdGridFightEnterBattleStageScRsp" => {
Some(Self::CmdGridFightEnterBattleStageScRsp)
}
"CmdFKCIBPKMODK" => Some(Self::CmdFkcibpkmodk),
"CmdFavourArchiveCsReq" => Some(Self::CmdFavourArchiveCsReq),
"CmdGAEKHIDCFHF" => Some(Self::CmdGaekhidcfhf),
"CmdCheckTextCsReq" => Some(Self::CmdCheckTextCsReq),
"CmdPAJHFEKAPMN" => Some(Self::CmdPajhfekapmn),
"CmdCNOAPAMNDOA" => Some(Self::CmdCnoapamndoa),
"CmdGridFightSyncUpdateResultScNotify" => {
Some(Self::CmdGridFightSyncUpdateResultScNotify)
}
"CmdHMBDOOHKIBC" => Some(Self::CmdHmbdoohkibc),
"CmdGridFightGetArchiveCsReq" => Some(Self::CmdGridFightGetArchiveCsReq),
"CmdMCDBJHOCGHI" => Some(Self::CmdMcdbjhocghi),
"CmdCBEEKLPIEMK" => Some(Self::CmdCbeeklpiemk),
"CmdUpdateGameFormation" => Some(Self::CmdUpdateGameFormation),
"CmdCCGJDDBKIDE" => Some(Self::CmdCcgjddbkide),
"CmdFLHIDBDFFKG" => Some(Self::CmdFlhidbdffkg),
"CmdLPIJFPCGAKO" => Some(Self::CmdLpijfpcgako),
"CmdLKDMCPDHEGM" => Some(Self::CmdLkdmcpdhegm),
"CmdHAHJBBEJKJK" => Some(Self::CmdHahjbbejkjk),
"CmdGridFightTraitUpdateScRsp" => Some(Self::CmdGridFightTraitUpdateScRsp),
"CmdGridFightHandlePendingActionScRsp" => {
Some(Self::CmdGridFightHandlePendingActionScRsp)
}
"CmdPHGFFOEJEBM" => Some(Self::CmdPhgffoejebm),
"CmdGridFightRecycleRoleScRsp" => Some(Self::CmdGridFightRecycleRoleScRsp),
"CmdGGAMIKNEDGE" => Some(Self::CmdGgamiknedge),
"CmdMFLDDCIFAJN" => Some(Self::CmdMflddcifajn),
"CmdGridFightEnterBattleStageCsReq" => {
Some(Self::CmdGridFightEnterBattleStageCsReq)
}
"CmdJKGILKGILAI" => Some(Self::CmdJkgilkgilai),
"CmdGridFightEndBattleStageNotify" => {
Some(Self::CmdGridFightEndBattleStageNotify)
}
"CmdGridFightGetDataCsReq" => Some(Self::CmdGridFightGetDataCsReq),
"CmdGridFightPermanentTalentResetCsReq" => {
Some(Self::CmdGridFightPermanentTalentResetCsReq)
}
"CmdDHOCOJLJPPA" => Some(Self::CmdDhocojljppa),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ggnkdlahagh {
Eajghknnjbb = 0,
Fhohpfbdnoh = 6,
Gbdnjlpbnpo = 7,
Daobnjogbbf = 8,
}
impl Ggnkdlahagh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Eajghknnjbb => "GGNKDLAHAGH_EAJGHKNNJBB",
Self::Fhohpfbdnoh => "GGNKDLAHAGH_FHOHPFBDNOH",
Self::Gbdnjlpbnpo => "GGNKDLAHAGH_GBDNJLPBNPO",
Self::Daobnjogbbf => "GGNKDLAHAGH_DAOBNJOGBBF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GGNKDLAHAGH_EAJGHKNNJBB" => Some(Self::Eajghknnjbb),
"GGNKDLAHAGH_FHOHPFBDNOH" => Some(Self::Fhohpfbdnoh),
"GGNKDLAHAGH_GBDNJLPBNPO" => Some(Self::Gbdnjlpbnpo),
"GGNKDLAHAGH_DAOBNJOGBBF" => Some(Self::Daobnjogbbf),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kmjnpempnmc {
Neelhdgiled = 0,
Idodgikbbae = 1,
Njjgbcmlnli = 2,
Aeinkinpafl = 3,
}
impl Kmjnpempnmc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Neelhdgiled => "KMJNPEMPNMC_NEELHDGILED",
Self::Idodgikbbae => "KMJNPEMPNMC_IDODGIKBBAE",
Self::Njjgbcmlnli => "KMJNPEMPNMC_NJJGBCMLNLI",
Self::Aeinkinpafl => "KMJNPEMPNMC_AEINKINPAFL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KMJNPEMPNMC_NEELHDGILED" => Some(Self::Neelhdgiled),
"KMJNPEMPNMC_IDODGIKBBAE" => Some(Self::Idodgikbbae),
"KMJNPEMPNMC_NJJGBCMLNLI" => Some(Self::Njjgbcmlnli),
"KMJNPEMPNMC_AEINKINPAFL" => Some(Self::Aeinkinpafl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightUpdateSrcType {
JjdfgmmmcmiCmoalmglkie = 0,
JjdfgmmmcmiDbiekomkbin = 1,
JjdfgmmmcmiNfeghcianjo = 2,
JjdfgmmmcmiOieejkmjmdl = 3,
JjdfgmmmcmiEjljojfecpm = 4,
JjdfgmmmcmiGlfohbcegha = 5,
JjdfgmmmcmiHlmcfklkbpp = 6,
JjdfgmmmcmiJncnkphpfdh = 7,
JjdfgmmmcmiIegcgbnpphn = 8,
JjdfgmmmcmiNjbmbfflngm = 9,
JjdfgmmmcmiAnmfpkdficd = 10,
JjdfgmmmcmiPnpmehhefpk = 11,
JjdfgmmmcmiNjpcdllohno = 12,
JjdfgmmmcmiMahelboahcg = 13,
JjdfgmmmcmiDookaaeogpb = 14,
JjdfgmmmcmiLghjpnhogga = 15,
JjdfgmmmcmiPkjficdogbh = 16,
JjdfgmmmcmiGlkagbglenm = 17,
JjdfgmmmcmiEabnjfbhkgg = 18,
JjdfgmmmcmiFdoimknlnlp = 19,
JjdfgmmmcmiNedkaljpmlg = 20,
JjdfgmmmcmiLlenmljbidn = 21,
JjdfgmmmcmiMkncmfalkpm = 22,
JjdfgmmmcmiKnejnnejnbc = 23,
JjdfgmmmcmiEgikdcaemnl = 24,
JjdfgmmmcmiJomidgfchph = 25,
JjdfgmmmcmiAfafjhahneb = 26,
JjdfgmmmcmiOabpapcnckg = 27,
JjdfgmmmcmiIhekgigcgec = 28,
JjdfgmmmcmiEcjpfohnede = 29,
JjdfgmmmcmiImdopabagga = 30,
JjdfgmmmcmiEbmeifgbjim = 31,
JjdfgmmmcmiFfkpfgfjcel = 32,
JjdfgmmmcmiNokdkpgnpkk = 33,
}
impl GridFightUpdateSrcType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JjdfgmmmcmiCmoalmglkie => "JJDFGMMMCMI_CMOALMGLKIE",
Self::JjdfgmmmcmiDbiekomkbin => "JJDFGMMMCMI_DBIEKOMKBIN",
Self::JjdfgmmmcmiNfeghcianjo => "JJDFGMMMCMI_NFEGHCIANJO",
Self::JjdfgmmmcmiOieejkmjmdl => "JJDFGMMMCMI_OIEEJKMJMDL",
Self::JjdfgmmmcmiEjljojfecpm => "JJDFGMMMCMI_EJLJOJFECPM",
Self::JjdfgmmmcmiGlfohbcegha => "JJDFGMMMCMI_GLFOHBCEGHA",
Self::JjdfgmmmcmiHlmcfklkbpp => "JJDFGMMMCMI_HLMCFKLKBPP",
Self::JjdfgmmmcmiJncnkphpfdh => "JJDFGMMMCMI_JNCNKPHPFDH",
Self::JjdfgmmmcmiIegcgbnpphn => "JJDFGMMMCMI_IEGCGBNPPHN",
Self::JjdfgmmmcmiNjbmbfflngm => "JJDFGMMMCMI_NJBMBFFLNGM",
Self::JjdfgmmmcmiAnmfpkdficd => "JJDFGMMMCMI_ANMFPKDFICD",
Self::JjdfgmmmcmiPnpmehhefpk => "JJDFGMMMCMI_PNPMEHHEFPK",
Self::JjdfgmmmcmiNjpcdllohno => "JJDFGMMMCMI_NJPCDLLOHNO",
Self::JjdfgmmmcmiMahelboahcg => "JJDFGMMMCMI_MAHELBOAHCG",
Self::JjdfgmmmcmiDookaaeogpb => "JJDFGMMMCMI_DOOKAAEOGPB",
Self::JjdfgmmmcmiLghjpnhogga => "JJDFGMMMCMI_LGHJPNHOGGA",
Self::JjdfgmmmcmiPkjficdogbh => "JJDFGMMMCMI_PKJFICDOGBH",
Self::JjdfgmmmcmiGlkagbglenm => "JJDFGMMMCMI_GLKAGBGLENM",
Self::JjdfgmmmcmiEabnjfbhkgg => "JJDFGMMMCMI_EABNJFBHKGG",
Self::JjdfgmmmcmiFdoimknlnlp => "JJDFGMMMCMI_FDOIMKNLNLP",
Self::JjdfgmmmcmiNedkaljpmlg => "JJDFGMMMCMI_NEDKALJPMLG",
Self::JjdfgmmmcmiLlenmljbidn => "JJDFGMMMCMI_LLENMLJBIDN",
Self::JjdfgmmmcmiMkncmfalkpm => "JJDFGMMMCMI_MKNCMFALKPM",
Self::JjdfgmmmcmiKnejnnejnbc => "JJDFGMMMCMI_KNEJNNEJNBC",
Self::JjdfgmmmcmiEgikdcaemnl => "JJDFGMMMCMI_EGIKDCAEMNL",
Self::JjdfgmmmcmiJomidgfchph => "JJDFGMMMCMI_JOMIDGFCHPH",
Self::JjdfgmmmcmiAfafjhahneb => "JJDFGMMMCMI_AFAFJHAHNEB",
Self::JjdfgmmmcmiOabpapcnckg => "JJDFGMMMCMI_OABPAPCNCKG",
Self::JjdfgmmmcmiIhekgigcgec => "JJDFGMMMCMI_IHEKGIGCGEC",
Self::JjdfgmmmcmiEcjpfohnede => "JJDFGMMMCMI_ECJPFOHNEDE",
Self::JjdfgmmmcmiImdopabagga => "JJDFGMMMCMI_IMDOPABAGGA",
Self::JjdfgmmmcmiEbmeifgbjim => "JJDFGMMMCMI_EBMEIFGBJIM",
Self::JjdfgmmmcmiFfkpfgfjcel => "JJDFGMMMCMI_FFKPFGFJCEL",
Self::JjdfgmmmcmiNokdkpgnpkk => "JJDFGMMMCMI_NOKDKPGNPKK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JJDFGMMMCMI_CMOALMGLKIE" => Some(Self::JjdfgmmmcmiCmoalmglkie),
"JJDFGMMMCMI_DBIEKOMKBIN" => Some(Self::JjdfgmmmcmiDbiekomkbin),
"JJDFGMMMCMI_NFEGHCIANJO" => Some(Self::JjdfgmmmcmiNfeghcianjo),
"JJDFGMMMCMI_OIEEJKMJMDL" => Some(Self::JjdfgmmmcmiOieejkmjmdl),
"JJDFGMMMCMI_EJLJOJFECPM" => Some(Self::JjdfgmmmcmiEjljojfecpm),
"JJDFGMMMCMI_GLFOHBCEGHA" => Some(Self::JjdfgmmmcmiGlfohbcegha),
"JJDFGMMMCMI_HLMCFKLKBPP" => Some(Self::JjdfgmmmcmiHlmcfklkbpp),
"JJDFGMMMCMI_JNCNKPHPFDH" => Some(Self::JjdfgmmmcmiJncnkphpfdh),
"JJDFGMMMCMI_IEGCGBNPPHN" => Some(Self::JjdfgmmmcmiIegcgbnpphn),
"JJDFGMMMCMI_NJBMBFFLNGM" => Some(Self::JjdfgmmmcmiNjbmbfflngm),
"JJDFGMMMCMI_ANMFPKDFICD" => Some(Self::JjdfgmmmcmiAnmfpkdficd),
"JJDFGMMMCMI_PNPMEHHEFPK" => Some(Self::JjdfgmmmcmiPnpmehhefpk),
"JJDFGMMMCMI_NJPCDLLOHNO" => Some(Self::JjdfgmmmcmiNjpcdllohno),
"JJDFGMMMCMI_MAHELBOAHCG" => Some(Self::JjdfgmmmcmiMahelboahcg),
"JJDFGMMMCMI_DOOKAAEOGPB" => Some(Self::JjdfgmmmcmiDookaaeogpb),
"JJDFGMMMCMI_LGHJPNHOGGA" => Some(Self::JjdfgmmmcmiLghjpnhogga),
"JJDFGMMMCMI_PKJFICDOGBH" => Some(Self::JjdfgmmmcmiPkjficdogbh),
"JJDFGMMMCMI_GLKAGBGLENM" => Some(Self::JjdfgmmmcmiGlkagbglenm),
"JJDFGMMMCMI_EABNJFBHKGG" => Some(Self::JjdfgmmmcmiEabnjfbhkgg),
"JJDFGMMMCMI_FDOIMKNLNLP" => Some(Self::JjdfgmmmcmiFdoimknlnlp),
"JJDFGMMMCMI_NEDKALJPMLG" => Some(Self::JjdfgmmmcmiNedkaljpmlg),
"JJDFGMMMCMI_LLENMLJBIDN" => Some(Self::JjdfgmmmcmiLlenmljbidn),
"JJDFGMMMCMI_MKNCMFALKPM" => Some(Self::JjdfgmmmcmiMkncmfalkpm),
"JJDFGMMMCMI_KNEJNNEJNBC" => Some(Self::JjdfgmmmcmiKnejnnejnbc),
"JJDFGMMMCMI_EGIKDCAEMNL" => Some(Self::JjdfgmmmcmiEgikdcaemnl),
"JJDFGMMMCMI_JOMIDGFCHPH" => Some(Self::JjdfgmmmcmiJomidgfchph),
"JJDFGMMMCMI_AFAFJHAHNEB" => Some(Self::JjdfgmmmcmiAfafjhahneb),
"JJDFGMMMCMI_OABPAPCNCKG" => Some(Self::JjdfgmmmcmiOabpapcnckg),
"JJDFGMMMCMI_IHEKGIGCGEC" => Some(Self::JjdfgmmmcmiIhekgigcgec),
"JJDFGMMMCMI_ECJPFOHNEDE" => Some(Self::JjdfgmmmcmiEcjpfohnede),
"JJDFGMMMCMI_IMDOPABAGGA" => Some(Self::JjdfgmmmcmiImdopabagga),
"JJDFGMMMCMI_EBMEIFGBJIM" => Some(Self::JjdfgmmmcmiEbmeifgbjim),
"JJDFGMMMCMI_FFKPFGFJCEL" => Some(Self::JjdfgmmmcmiFfkpfgfjcel),
"JJDFGMMMCMI_NOKDKPGNPKK" => Some(Self::JjdfgmmmcmiNokdkpgnpkk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightEquipTrackSource {
IhmjhlgklhpFahmbodelmp = 0,
IhmjhlgklhpAibfmlhadog = 1,
IhmjhlgklhpAjgkmjgknne = 2,
IhmjhlgklhpGemhfffkhap = 3,
}
impl GridFightEquipTrackSource {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::IhmjhlgklhpFahmbodelmp => "IHMJHLGKLHP_FAHMBODELMP",
Self::IhmjhlgklhpAibfmlhadog => "IHMJHLGKLHP_AIBFMLHADOG",
Self::IhmjhlgklhpAjgkmjgknne => "IHMJHLGKLHP_AJGKMJGKNNE",
Self::IhmjhlgklhpGemhfffkhap => "IHMJHLGKLHP_GEMHFFFKHAP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IHMJHLGKLHP_FAHMBODELMP" => Some(Self::IhmjhlgklhpFahmbodelmp),
"IHMJHLGKLHP_AIBFMLHADOG" => Some(Self::IhmjhlgklhpAibfmlhadog),
"IHMJHLGKLHP_AJGKMJGKNNE" => Some(Self::IhmjhlgklhpAjgkmjgknne),
"IHMJHLGKLHP_GEMHFFFKHAP" => Some(Self::IhmjhlgklhpGemhfffkhap),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightEquipDressSource {
DmgokglbnjjImlhgimcjgg = 0,
DmgokglbnjjGpapbpfnkbi = 1,
DmgokglbnjjPbkfjgefcid = 2,
}
impl GridFightEquipDressSource {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::DmgokglbnjjImlhgimcjgg => "DMGOKGLBNJJ_IMLHGIMCJGG",
Self::DmgokglbnjjGpapbpfnkbi => "DMGOKGLBNJJ_GPAPBPFNKBI",
Self::DmgokglbnjjPbkfjgefcid => "DMGOKGLBNJJ_PBKFJGEFCID",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DMGOKGLBNJJ_IMLHGIMCJGG" => Some(Self::DmgokglbnjjImlhgimcjgg),
"DMGOKGLBNJJ_GPAPBPFNKBI" => Some(Self::DmgokglbnjjGpapbpfnkbi),
"DMGOKGLBNJJ_PBKFJGEFCID" => Some(Self::DmgokglbnjjPbkfjgefcid),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightEquipCraftSource {
AcnpgghpdjbGddbkipojfk = 0,
AcnpgghpdjbNaadgnamiok = 1,
AcnpgghpdjbLepmgcfimgd = 2,
AcnpgghpdjbKekmkppodeg = 3,
}
impl GridFightEquipCraftSource {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AcnpgghpdjbGddbkipojfk => "ACNPGGHPDJB_GDDBKIPOJFK",
Self::AcnpgghpdjbNaadgnamiok => "ACNPGGHPDJB_NAADGNAMIOK",
Self::AcnpgghpdjbLepmgcfimgd => "ACNPGGHPDJB_LEPMGCFIMGD",
Self::AcnpgghpdjbKekmkppodeg => "ACNPGGHPDJB_KEKMKPPODEG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ACNPGGHPDJB_GDDBKIPOJFK" => Some(Self::AcnpgghpdjbGddbkipojfk),
"ACNPGGHPDJB_NAADGNAMIOK" => Some(Self::AcnpgghpdjbNaadgnamiok),
"ACNPGGHPDJB_LEPMGCFIMGD" => Some(Self::AcnpgghpdjbLepmgcfimgd),
"ACNPGGHPDJB_KEKMKPPODEG" => Some(Self::AcnpgghpdjbKekmkppodeg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dmhhpoiemfe {
Lkgaobccpim = 0,
Bbfohnlcknf = 1,
Opkijlmklnl = 2,
}
impl Dmhhpoiemfe {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lkgaobccpim => "DMHHPOIEMFE_LKGAOBCCPIM",
Self::Bbfohnlcknf => "DMHHPOIEMFE_BBFOHNLCKNF",
Self::Opkijlmklnl => "DMHHPOIEMFE_OPKIJLMKLNL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DMHHPOIEMFE_LKGAOBCCPIM" => Some(Self::Lkgaobccpim),
"DMHHPOIEMFE_BBFOHNLCKNF" => Some(Self::Bbfohnlcknf),
"DMHHPOIEMFE_OPKIJLMKLNL" => Some(Self::Opkijlmklnl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jehmccgiokg {
Lnpnfldkkck = 0,
Elfiemkaljo = 1,
Kjmkfeiccda = 2,
}
impl Jehmccgiokg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lnpnfldkkck => "JEHMCCGIOKG_LNPNFLDKKCK",
Self::Elfiemkaljo => "JEHMCCGIOKG_ELFIEMKALJO",
Self::Kjmkfeiccda => "JEHMCCGIOKG_KJMKFEICCDA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JEHMCCGIOKG_LNPNFLDKKCK" => Some(Self::Lnpnfldkkck),
"JEHMCCGIOKG_ELFIEMKALJO" => Some(Self::Elfiemkaljo),
"JEHMCCGIOKG_KJMKFEICCDA" => Some(Self::Kjmkfeiccda),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GridFightUpdateGlobalHpReason {
DfijibkbejlIhndjolckdi = 0,
DfijibkbejlFdkcphmmfcd = 1,
DfijibkbejlIegehakdeha = 2,
DfijibkbejlKeopicgmgpi = 3,
DfijibkbejlAamhkfpcfpo = 4,
DfijibkbejlLgccnhobmap = 101,
DfijibkbejlHbgppehginp = 102,
DfijibkbejlCjdpihfecnj = 103,
DfijibkbejlAekpbhcljan = 201,
}
impl GridFightUpdateGlobalHpReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::DfijibkbejlIhndjolckdi => "DFIJIBKBEJL_IHNDJOLCKDI",
Self::DfijibkbejlFdkcphmmfcd => "DFIJIBKBEJL_FDKCPHMMFCD",
Self::DfijibkbejlIegehakdeha => "DFIJIBKBEJL_IEGEHAKDEHA",
Self::DfijibkbejlKeopicgmgpi => "DFIJIBKBEJL_KEOPICGMGPI",
Self::DfijibkbejlAamhkfpcfpo => "DFIJIBKBEJL_AAMHKFPCFPO",
Self::DfijibkbejlLgccnhobmap => "DFIJIBKBEJL_LGCCNHOBMAP",
Self::DfijibkbejlHbgppehginp => "DFIJIBKBEJL_HBGPPEHGINP",
Self::DfijibkbejlCjdpihfecnj => "DFIJIBKBEJL_CJDPIHFECNJ",
Self::DfijibkbejlAekpbhcljan => "DFIJIBKBEJL_AEKPBHCLJAN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DFIJIBKBEJL_IHNDJOLCKDI" => Some(Self::DfijibkbejlIhndjolckdi),
"DFIJIBKBEJL_FDKCPHMMFCD" => Some(Self::DfijibkbejlFdkcphmmfcd),
"DFIJIBKBEJL_IEGEHAKDEHA" => Some(Self::DfijibkbejlIegehakdeha),
"DFIJIBKBEJL_KEOPICGMGPI" => Some(Self::DfijibkbejlKeopicgmgpi),
"DFIJIBKBEJL_AAMHKFPCFPO" => Some(Self::DfijibkbejlAamhkfpcfpo),
"DFIJIBKBEJL_LGCCNHOBMAP" => Some(Self::DfijibkbejlLgccnhobmap),
"DFIJIBKBEJL_HBGPPEHGINP" => Some(Self::DfijibkbejlHbgppehginp),
"DFIJIBKBEJL_CJDPIHFECNJ" => Some(Self::DfijibkbejlCjdpihfecnj),
"DFIJIBKBEJL_AEKPBHCLJAN" => Some(Self::DfijibkbejlAekpbhcljan),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Peijnefochi {
Aibafpbkdji = 0,
Nocijdinkpj = 1,
Higmflkhgnj = 2,
Jojpgbcecln = 3,
Nbppjedaifn = 4,
}
impl Peijnefochi {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Aibafpbkdji => "PEIJNEFOCHI_AIBAFPBKDJI",
Self::Nocijdinkpj => "PEIJNEFOCHI_NOCIJDINKPJ",
Self::Higmflkhgnj => "PEIJNEFOCHI_HIGMFLKHGNJ",
Self::Jojpgbcecln => "PEIJNEFOCHI_JOJPGBCECLN",
Self::Nbppjedaifn => "PEIJNEFOCHI_NBPPJEDAIFN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PEIJNEFOCHI_AIBAFPBKDJI" => Some(Self::Aibafpbkdji),
"PEIJNEFOCHI_NOCIJDINKPJ" => Some(Self::Nocijdinkpj),
"PEIJNEFOCHI_HIGMFLKHGNJ" => Some(Self::Higmflkhgnj),
"PEIJNEFOCHI_JOJPGBCECLN" => Some(Self::Jojpgbcecln),
"PEIJNEFOCHI_NBPPJEDAIFN" => Some(Self::Nbppjedaifn),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mljiildndpl {
Lahjfefdobc = 0,
Njobaddlbgk = 1,
Fagecpgmpeh = 2,
}
impl Mljiildndpl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lahjfefdobc => "MLJIILDNDPL_LAHJFEFDOBC",
Self::Njobaddlbgk => "MLJIILDNDPL_NJOBADDLBGK",
Self::Fagecpgmpeh => "MLJIILDNDPL_FAGECPGMPEH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MLJIILDNDPL_LAHJFEFDOBC" => Some(Self::Lahjfefdobc),
"MLJIILDNDPL_NJOBADDLBGK" => Some(Self::Njobaddlbgk),
"MLJIILDNDPL_FAGECPGMPEH" => Some(Self::Fagecpgmpeh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdHeartdialType {
FpgigbamddpNlcdgipgfdj = 0,
CmdChangeScriptEmotionScRsp = 6327,
CmdHeartDialScriptChangeScNotify = 6310,
CmdSubmitEmotionItemScRsp = 6313,
CmdSubmitEmotionItemCsReq = 6336,
CmdGetHeartDialInfoCsReq = 6373,
CmdFinishEmotionDialoguePerformanceScRsp = 6381,
CmdFinishEmotionDialoguePerformanceCsReq = 6315,
CmdHeartDialTraceScriptCsReq = 6387,
CmdChangeScriptEmotionCsReq = 6380,
CmdGetHeartDialInfoScRsp = 6303,
CmdHeartDialTraceScriptScRsp = 6329,
}
impl CmdHeartdialType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FpgigbamddpNlcdgipgfdj => "FPGIGBAMDDP_NLCDGIPGFDJ",
Self::CmdChangeScriptEmotionScRsp => "CmdChangeScriptEmotionScRsp",
Self::CmdHeartDialScriptChangeScNotify => "CmdHeartDialScriptChangeScNotify",
Self::CmdSubmitEmotionItemScRsp => "CmdSubmitEmotionItemScRsp",
Self::CmdSubmitEmotionItemCsReq => "CmdSubmitEmotionItemCsReq",
Self::CmdGetHeartDialInfoCsReq => "CmdGetHeartDialInfoCsReq",
Self::CmdFinishEmotionDialoguePerformanceScRsp => {
"CmdFinishEmotionDialoguePerformanceScRsp"
}
Self::CmdFinishEmotionDialoguePerformanceCsReq => {
"CmdFinishEmotionDialoguePerformanceCsReq"
}
Self::CmdHeartDialTraceScriptCsReq => "CmdHeartDialTraceScriptCsReq",
Self::CmdChangeScriptEmotionCsReq => "CmdChangeScriptEmotionCsReq",
Self::CmdGetHeartDialInfoScRsp => "CmdGetHeartDialInfoScRsp",
Self::CmdHeartDialTraceScriptScRsp => "CmdHeartDialTraceScriptScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FPGIGBAMDDP_NLCDGIPGFDJ" => Some(Self::FpgigbamddpNlcdgipgfdj),
"CmdChangeScriptEmotionScRsp" => Some(Self::CmdChangeScriptEmotionScRsp),
"CmdHeartDialScriptChangeScNotify" => {
Some(Self::CmdHeartDialScriptChangeScNotify)
}
"CmdSubmitEmotionItemScRsp" => Some(Self::CmdSubmitEmotionItemScRsp),
"CmdSubmitEmotionItemCsReq" => Some(Self::CmdSubmitEmotionItemCsReq),
"CmdGetHeartDialInfoCsReq" => Some(Self::CmdGetHeartDialInfoCsReq),
"CmdFinishEmotionDialoguePerformanceScRsp" => {
Some(Self::CmdFinishEmotionDialoguePerformanceScRsp)
}
"CmdFinishEmotionDialoguePerformanceCsReq" => {
Some(Self::CmdFinishEmotionDialoguePerformanceCsReq)
}
"CmdHeartDialTraceScriptCsReq" => Some(Self::CmdHeartDialTraceScriptCsReq),
"CmdChangeScriptEmotionCsReq" => Some(Self::CmdChangeScriptEmotionCsReq),
"CmdGetHeartDialInfoScRsp" => Some(Self::CmdGetHeartDialInfoScRsp),
"CmdHeartDialTraceScriptScRsp" => Some(Self::CmdHeartDialTraceScriptScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum HeartDialEmotionType {
Peace = 0,
Anger = 1,
Happy = 2,
Sad = 3,
}
impl HeartDialEmotionType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Peace => "HEART_DIAL_EMOTION_TYPE_PEACE",
Self::Anger => "HEART_DIAL_EMOTION_TYPE_ANGER",
Self::Happy => "HEART_DIAL_EMOTION_TYPE_HAPPY",
Self::Sad => "HEART_DIAL_EMOTION_TYPE_SAD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HEART_DIAL_EMOTION_TYPE_PEACE" => Some(Self::Peace),
"HEART_DIAL_EMOTION_TYPE_ANGER" => Some(Self::Anger),
"HEART_DIAL_EMOTION_TYPE_HAPPY" => Some(Self::Happy),
"HEART_DIAL_EMOTION_TYPE_SAD" => Some(Self::Sad),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum HeartDialStepType {
Coeejalelpf = 0,
Badpbgfjpnn = 1,
GameLockInfo = 2,
Ccjmknnhkke = 3,
Bejebbnfgpm = 4,
Ngnfoihnlmj = 5,
}
impl HeartDialStepType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Coeejalelpf => "HeartDialStepType_COEEJALELPF",
Self::Badpbgfjpnn => "HeartDialStepType_BADPBGFJPNN",
Self::GameLockInfo => "HeartDialStepType_game_lock_info",
Self::Ccjmknnhkke => "HeartDialStepType_CCJMKNNHKKE",
Self::Bejebbnfgpm => "HeartDialStepType_BEJEBBNFGPM",
Self::Ngnfoihnlmj => "HeartDialStepType_NGNFOIHNLMJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HeartDialStepType_COEEJALELPF" => Some(Self::Coeejalelpf),
"HeartDialStepType_BADPBGFJPNN" => Some(Self::Badpbgfjpnn),
"HeartDialStepType_game_lock_info" => Some(Self::GameLockInfo),
"HeartDialStepType_CCJMKNNHKKE" => Some(Self::Ccjmknnhkke),
"HeartDialStepType_BEJEBBNFGPM" => Some(Self::Bejebbnfgpm),
"HeartDialStepType_NGNFOIHNLMJ" => Some(Self::Ngnfoihnlmj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum HeartDialUnlockStatus {
Lock = 0,
UnlockSingle = 1,
UnlockAll = 2,
}
impl HeartDialUnlockStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lock => "HEART_DIAL_UNLOCK_STATUS_LOCK",
Self::UnlockSingle => "HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE",
Self::UnlockAll => "HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HEART_DIAL_UNLOCK_STATUS_LOCK" => Some(Self::Lock),
"HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE" => Some(Self::UnlockSingle),
"HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL" => Some(Self::UnlockAll),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdHeliobusType {
AmjemjidnkfNlcdgipgfdj = 0,
CmdHeliobusStartRaidCsReq = 5878,
CmdHeliobusSnsLikeScRsp = 5881,
CmdHeliobusSnsLikeCsReq = 5815,
CmdHeliobusChallengeUpdateScNotify = 5848,
CmdHeliobusEnterBattleCsReq = 5824,
CmdHeliobusUpgradeLevelCsReq = 5854,
AmjemjidnkfFlpcdjfjhhm = 5842,
CmdHeliobusSnsCommentCsReq = 5810,
CmdHeliobusSnsPostCsReq = 5836,
CmdHeliobusSnsCommentScRsp = 5887,
CmdHeliobusSnsPostScRsp = 5813,
CmdHeliobusUnlockSkillScNotify = 5809,
CmdHeliobusEnterBattleScRsp = 5871,
CmdHeliobusSelectSkillScRsp = 5876,
CmdHeliobusSnsReadCsReq = 5880,
CmdHeliobusUpgradeLevelScRsp = 5883,
CmdHeliobusSnsReadScRsp = 5827,
CmdHeliobusLineupUpdateScNotify = 5859,
CmdHeliobusInfoChangedScNotify = 5812,
CmdHeliobusStartRaidScRsp = 5852,
CmdHeliobusActivityDataCsReq = 5873,
CmdHeliobusSnsUpdateScNotify = 5829,
CmdHeliobusActivityDataScRsp = 5803,
}
impl CmdHeliobusType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AmjemjidnkfNlcdgipgfdj => "AMJEMJIDNKF_NLCDGIPGFDJ",
Self::CmdHeliobusStartRaidCsReq => "CmdHeliobusStartRaidCsReq",
Self::CmdHeliobusSnsLikeScRsp => "CmdHeliobusSnsLikeScRsp",
Self::CmdHeliobusSnsLikeCsReq => "CmdHeliobusSnsLikeCsReq",
Self::CmdHeliobusChallengeUpdateScNotify => {
"CmdHeliobusChallengeUpdateScNotify"
}
Self::CmdHeliobusEnterBattleCsReq => "CmdHeliobusEnterBattleCsReq",
Self::CmdHeliobusUpgradeLevelCsReq => "CmdHeliobusUpgradeLevelCsReq",
Self::AmjemjidnkfFlpcdjfjhhm => "AMJEMJIDNKF_FLPCDJFJHHM",
Self::CmdHeliobusSnsCommentCsReq => "CmdHeliobusSnsCommentCsReq",
Self::CmdHeliobusSnsPostCsReq => "CmdHeliobusSnsPostCsReq",
Self::CmdHeliobusSnsCommentScRsp => "CmdHeliobusSnsCommentScRsp",
Self::CmdHeliobusSnsPostScRsp => "CmdHeliobusSnsPostScRsp",
Self::CmdHeliobusUnlockSkillScNotify => "CmdHeliobusUnlockSkillScNotify",
Self::CmdHeliobusEnterBattleScRsp => "CmdHeliobusEnterBattleScRsp",
Self::CmdHeliobusSelectSkillScRsp => "CmdHeliobusSelectSkillScRsp",
Self::CmdHeliobusSnsReadCsReq => "CmdHeliobusSnsReadCsReq",
Self::CmdHeliobusUpgradeLevelScRsp => "CmdHeliobusUpgradeLevelScRsp",
Self::CmdHeliobusSnsReadScRsp => "CmdHeliobusSnsReadScRsp",
Self::CmdHeliobusLineupUpdateScNotify => "CmdHeliobusLineupUpdateScNotify",
Self::CmdHeliobusInfoChangedScNotify => "CmdHeliobusInfoChangedScNotify",
Self::CmdHeliobusStartRaidScRsp => "CmdHeliobusStartRaidScRsp",
Self::CmdHeliobusActivityDataCsReq => "CmdHeliobusActivityDataCsReq",
Self::CmdHeliobusSnsUpdateScNotify => "CmdHeliobusSnsUpdateScNotify",
Self::CmdHeliobusActivityDataScRsp => "CmdHeliobusActivityDataScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AMJEMJIDNKF_NLCDGIPGFDJ" => Some(Self::AmjemjidnkfNlcdgipgfdj),
"CmdHeliobusStartRaidCsReq" => Some(Self::CmdHeliobusStartRaidCsReq),
"CmdHeliobusSnsLikeScRsp" => Some(Self::CmdHeliobusSnsLikeScRsp),
"CmdHeliobusSnsLikeCsReq" => Some(Self::CmdHeliobusSnsLikeCsReq),
"CmdHeliobusChallengeUpdateScNotify" => {
Some(Self::CmdHeliobusChallengeUpdateScNotify)
}
"CmdHeliobusEnterBattleCsReq" => Some(Self::CmdHeliobusEnterBattleCsReq),
"CmdHeliobusUpgradeLevelCsReq" => Some(Self::CmdHeliobusUpgradeLevelCsReq),
"AMJEMJIDNKF_FLPCDJFJHHM" => Some(Self::AmjemjidnkfFlpcdjfjhhm),
"CmdHeliobusSnsCommentCsReq" => Some(Self::CmdHeliobusSnsCommentCsReq),
"CmdHeliobusSnsPostCsReq" => Some(Self::CmdHeliobusSnsPostCsReq),
"CmdHeliobusSnsCommentScRsp" => Some(Self::CmdHeliobusSnsCommentScRsp),
"CmdHeliobusSnsPostScRsp" => Some(Self::CmdHeliobusSnsPostScRsp),
"CmdHeliobusUnlockSkillScNotify" => {
Some(Self::CmdHeliobusUnlockSkillScNotify)
}
"CmdHeliobusEnterBattleScRsp" => Some(Self::CmdHeliobusEnterBattleScRsp),
"CmdHeliobusSelectSkillScRsp" => Some(Self::CmdHeliobusSelectSkillScRsp),
"CmdHeliobusSnsReadCsReq" => Some(Self::CmdHeliobusSnsReadCsReq),
"CmdHeliobusUpgradeLevelScRsp" => Some(Self::CmdHeliobusUpgradeLevelScRsp),
"CmdHeliobusSnsReadScRsp" => Some(Self::CmdHeliobusSnsReadScRsp),
"CmdHeliobusLineupUpdateScNotify" => {
Some(Self::CmdHeliobusLineupUpdateScNotify)
}
"CmdHeliobusInfoChangedScNotify" => {
Some(Self::CmdHeliobusInfoChangedScNotify)
}
"CmdHeliobusStartRaidScRsp" => Some(Self::CmdHeliobusStartRaidScRsp),
"CmdHeliobusActivityDataCsReq" => Some(Self::CmdHeliobusActivityDataCsReq),
"CmdHeliobusSnsUpdateScNotify" => Some(Self::CmdHeliobusSnsUpdateScNotify),
"CmdHeliobusActivityDataScRsp" => Some(Self::CmdHeliobusActivityDataScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdHipplenType {
MkffjfhicccNlcdgipgfdj = 0,
CmdHipplenCycleResultScNotify = 9029,
CmdGetHipplenInheritCsReq = 9007,
CmdTakeHipplenEndingRewardScRsp = 9020,
CmdSetHipplenAgendaScRsp = 9027,
CmdOpenHipplenCycleScRsp = 9034,
CmdGetHipplenDataCsReq = 9032,
CmdHipplenAgendaResultScNotify = 9009,
CmdSetHipplenOutfitScRsp = 9040,
CmdSetHipplenAgendaCsReq = 9044,
CmdSetHipplenOutfitCsReq = 9021,
CmdHipplenTraitUnlockScNotify = 9003,
CmdOpenHipplenCycleCsReq = 9043,
CmdGetHipplenDataScRsp = 9042,
CmdHipplenChangeScNotify = 9012,
CmdGetHipplenInheritScRsp = 9023,
CmdTakeHipplenEndingRewardCsReq = 9038,
CmdSettleHipplenWorkScRsp = 9045,
CmdSettleHipplenWorkCsReq = 9019,
}
impl CmdHipplenType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MkffjfhicccNlcdgipgfdj => "MKFFJFHICCC_NLCDGIPGFDJ",
Self::CmdHipplenCycleResultScNotify => "CmdHipplenCycleResultScNotify",
Self::CmdGetHipplenInheritCsReq => "CmdGetHipplenInheritCsReq",
Self::CmdTakeHipplenEndingRewardScRsp => "CmdTakeHipplenEndingRewardScRsp",
Self::CmdSetHipplenAgendaScRsp => "CmdSetHipplenAgendaScRsp",
Self::CmdOpenHipplenCycleScRsp => "CmdOpenHipplenCycleScRsp",
Self::CmdGetHipplenDataCsReq => "CmdGetHipplenDataCsReq",
Self::CmdHipplenAgendaResultScNotify => "CmdHipplenAgendaResultScNotify",
Self::CmdSetHipplenOutfitScRsp => "CmdSetHipplenOutfitScRsp",
Self::CmdSetHipplenAgendaCsReq => "CmdSetHipplenAgendaCsReq",
Self::CmdSetHipplenOutfitCsReq => "CmdSetHipplenOutfitCsReq",
Self::CmdHipplenTraitUnlockScNotify => "CmdHipplenTraitUnlockScNotify",
Self::CmdOpenHipplenCycleCsReq => "CmdOpenHipplenCycleCsReq",
Self::CmdGetHipplenDataScRsp => "CmdGetHipplenDataScRsp",
Self::CmdHipplenChangeScNotify => "CmdHipplenChangeScNotify",
Self::CmdGetHipplenInheritScRsp => "CmdGetHipplenInheritScRsp",
Self::CmdTakeHipplenEndingRewardCsReq => "CmdTakeHipplenEndingRewardCsReq",
Self::CmdSettleHipplenWorkScRsp => "CmdSettleHipplenWorkScRsp",
Self::CmdSettleHipplenWorkCsReq => "CmdSettleHipplenWorkCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MKFFJFHICCC_NLCDGIPGFDJ" => Some(Self::MkffjfhicccNlcdgipgfdj),
"CmdHipplenCycleResultScNotify" => Some(Self::CmdHipplenCycleResultScNotify),
"CmdGetHipplenInheritCsReq" => Some(Self::CmdGetHipplenInheritCsReq),
"CmdTakeHipplenEndingRewardScRsp" => {
Some(Self::CmdTakeHipplenEndingRewardScRsp)
}
"CmdSetHipplenAgendaScRsp" => Some(Self::CmdSetHipplenAgendaScRsp),
"CmdOpenHipplenCycleScRsp" => Some(Self::CmdOpenHipplenCycleScRsp),
"CmdGetHipplenDataCsReq" => Some(Self::CmdGetHipplenDataCsReq),
"CmdHipplenAgendaResultScNotify" => {
Some(Self::CmdHipplenAgendaResultScNotify)
}
"CmdSetHipplenOutfitScRsp" => Some(Self::CmdSetHipplenOutfitScRsp),
"CmdSetHipplenAgendaCsReq" => Some(Self::CmdSetHipplenAgendaCsReq),
"CmdSetHipplenOutfitCsReq" => Some(Self::CmdSetHipplenOutfitCsReq),
"CmdHipplenTraitUnlockScNotify" => Some(Self::CmdHipplenTraitUnlockScNotify),
"CmdOpenHipplenCycleCsReq" => Some(Self::CmdOpenHipplenCycleCsReq),
"CmdGetHipplenDataScRsp" => Some(Self::CmdGetHipplenDataScRsp),
"CmdHipplenChangeScNotify" => Some(Self::CmdHipplenChangeScNotify),
"CmdGetHipplenInheritScRsp" => Some(Self::CmdGetHipplenInheritScRsp),
"CmdTakeHipplenEndingRewardCsReq" => {
Some(Self::CmdTakeHipplenEndingRewardCsReq)
}
"CmdSettleHipplenWorkScRsp" => Some(Self::CmdSettleHipplenWorkScRsp),
"CmdSettleHipplenWorkCsReq" => Some(Self::CmdSettleHipplenWorkCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Naocmaojecf {
Nlcdgipgfdj = 0,
Cnmbiadbfng = 1,
Encbgpoifcm = 2,
Eckimbndome = 3,
Lonknkfdpii = 4,
Mllnogknhnl = 5,
}
impl Naocmaojecf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "NAOCMAOJECF_NLCDGIPGFDJ",
Self::Cnmbiadbfng => "NAOCMAOJECF_CNMBIADBFNG",
Self::Encbgpoifcm => "NAOCMAOJECF_ENCBGPOIFCM",
Self::Eckimbndome => "NAOCMAOJECF_ECKIMBNDOME",
Self::Lonknkfdpii => "NAOCMAOJECF_LONKNKFDPII",
Self::Mllnogknhnl => "NAOCMAOJECF_MLLNOGKNHNL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NAOCMAOJECF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"NAOCMAOJECF_CNMBIADBFNG" => Some(Self::Cnmbiadbfng),
"NAOCMAOJECF_ENCBGPOIFCM" => Some(Self::Encbgpoifcm),
"NAOCMAOJECF_ECKIMBNDOME" => Some(Self::Eckimbndome),
"NAOCMAOJECF_LONKNKFDPII" => Some(Self::Lonknkfdpii),
"NAOCMAOJECF_MLLNOGKNHNL" => Some(Self::Mllnogknhnl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdIdleLiveType {
IjkehfdjojhNlcdgipgfdj = 0,
CmdJlcnogijgmh = 9431,
CmdHandlePendingEquipCsReq = 9409,
CmdFomconfodhh = 9365,
CmdApkjenojifd = 9423,
CmdLmackmnojbf = 9377,
CmdFinishQuestionCsReq = 9408,
CmdLgnjpfpacgh = 9374,
CmdStartNodeBattleCsReq = 9386,
CmdTakeTaskRewardScRsp = 9378,
CmdDressSpecialEquipScRsp = 9398,
CmdTakeQuestEquipCsCsReq = 9440,
CmdFinishQuestionRsp = 9393,
CmdGaiangfbbpg = 9426,
CmdBabfmgpnoig = 9430,
CmdEndDungeonScRsp = 9403,
CmdTechTreeChangeNodeStateCsRsp = 9417,
CmdMlbdipicabb = 9362,
CmdEndDungeonCsReq = 9432,
CmdTechTreeChangeNodeStateCsCsReq = 9351,
CmdTakeContentCsReq = 9385,
CmdStartDungeonCsReq = 9355,
CmdNohkadapkhe = 9438,
CmdBijedlpinkh = 9411,
CmdUpgradeTeamSlotCsRsp = 9395,
CmdEmcjbmoicjn = 9353,
CmdNdmgimoofbl = 9388,
CmdUpdateCustomInfoCsReq = 9387,
CmdMaaiafillfn = 9437,
CmdHandlePendingEquipScRsp = 9424,
CmdGetFriendNewAssistRewardScNotify = 9376,
CmdStartDungeonScRsp = 9364,
CmdDressSpecialEquipCsReq = 9402,
CmdUpgradeTeamSlotCsCsReq = 9368,
CmdReplaceTeamCsCsReq = 9359,
CmdTakeQuestEquipCsRsp = 9391,
CmdNilcahcbkai = 9370,
CmdFajejcbilia = 9416,
CmdTakeContentScRsp = 9366,
CmdGetFriendDungeonInfoCsReq = 9443,
CmdKkgjpmcfdon = 9435,
CmdBbabpmldjmm = 9389,
CmdUpdateCustomInfoScRsp = 9384,
CmdNmemdfocmfo = 9428,
CmdStartNodeBattleScRsp = 9363,
CmdDdnjihcbdde = 9360,
CmdSyncChangeNtf = 9380,
CmdDmepoenpeif = 9421,
CmdReplaceTeamCsRsp = 9392,
CmdGetFriendDungeonInfoScRsp = 9446,
CmdTakeTaskRewardCsReq = 9399,
CmdIabbgplblml = 9379,
CmdPdmekagocnd = 9442,
}
impl CmdIdleLiveType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::IjkehfdjojhNlcdgipgfdj => "IJKEHFDJOJH_NLCDGIPGFDJ",
Self::CmdJlcnogijgmh => "CmdJLCNOGIJGMH",
Self::CmdHandlePendingEquipCsReq => "CmdHandlePendingEquipCsReq",
Self::CmdFomconfodhh => "CmdFOMCONFODHH",
Self::CmdApkjenojifd => "CmdAPKJENOJIFD",
Self::CmdLmackmnojbf => "CmdLMACKMNOJBF",
Self::CmdFinishQuestionCsReq => "CmdFinishQuestionCsReq",
Self::CmdLgnjpfpacgh => "CmdLGNJPFPACGH",
Self::CmdStartNodeBattleCsReq => "CmdStartNodeBattleCsReq",
Self::CmdTakeTaskRewardScRsp => "CmdTakeTaskRewardScRsp",
Self::CmdDressSpecialEquipScRsp => "CmdDressSpecialEquipScRsp",
Self::CmdTakeQuestEquipCsCsReq => "CmdTakeQuestEquipCsCsReq",
Self::CmdFinishQuestionRsp => "CmdFinishQuestionRsp",
Self::CmdGaiangfbbpg => "CmdGAIANGFBBPG",
Self::CmdBabfmgpnoig => "CmdBABFMGPNOIG",
Self::CmdEndDungeonScRsp => "CmdEndDungeonScRsp",
Self::CmdTechTreeChangeNodeStateCsRsp => "CmdTechTreeChangeNodeStateCsRsp",
Self::CmdMlbdipicabb => "CmdMLBDIPICABB",
Self::CmdEndDungeonCsReq => "CmdEndDungeonCsReq",
Self::CmdTechTreeChangeNodeStateCsCsReq => {
"CmdTechTreeChangeNodeStateCsCsReq"
}
Self::CmdTakeContentCsReq => "CmdTakeContentCsReq",
Self::CmdStartDungeonCsReq => "CmdStartDungeonCsReq",
Self::CmdNohkadapkhe => "CmdNOHKADAPKHE",
Self::CmdBijedlpinkh => "CmdBIJEDLPINKH",
Self::CmdUpgradeTeamSlotCsRsp => "CmdUpgradeTeamSlotCsRsp",
Self::CmdEmcjbmoicjn => "CmdEMCJBMOICJN",
Self::CmdNdmgimoofbl => "CmdNDMGIMOOFBL",
Self::CmdUpdateCustomInfoCsReq => "CmdUpdateCustomInfoCsReq",
Self::CmdMaaiafillfn => "CmdMAAIAFILLFN",
Self::CmdHandlePendingEquipScRsp => "CmdHandlePendingEquipScRsp",
Self::CmdGetFriendNewAssistRewardScNotify => {
"CmdGetFriendNewAssistRewardScNotify"
}
Self::CmdStartDungeonScRsp => "CmdStartDungeonScRsp",
Self::CmdDressSpecialEquipCsReq => "CmdDressSpecialEquipCsReq",
Self::CmdUpgradeTeamSlotCsCsReq => "CmdUpgradeTeamSlotCsCsReq",
Self::CmdReplaceTeamCsCsReq => "CmdReplaceTeamCsCsReq",
Self::CmdTakeQuestEquipCsRsp => "CmdTakeQuestEquipCsRsp",
Self::CmdNilcahcbkai => "CmdNILCAHCBKAI",
Self::CmdFajejcbilia => "CmdFAJEJCBILIA",
Self::CmdTakeContentScRsp => "CmdTakeContentScRsp",
Self::CmdGetFriendDungeonInfoCsReq => "CmdGetFriendDungeonInfoCsReq",
Self::CmdKkgjpmcfdon => "CmdKKGJPMCFDON",
Self::CmdBbabpmldjmm => "CmdBBABPMLDJMM",
Self::CmdUpdateCustomInfoScRsp => "CmdUpdateCustomInfoScRsp",
Self::CmdNmemdfocmfo => "CmdNMEMDFOCMFO",
Self::CmdStartNodeBattleScRsp => "CmdStartNodeBattleScRsp",
Self::CmdDdnjihcbdde => "CmdDDNJIHCBDDE",
Self::CmdSyncChangeNtf => "CmdSyncChangeNtf",
Self::CmdDmepoenpeif => "CmdDMEPOENPEIF",
Self::CmdReplaceTeamCsRsp => "CmdReplaceTeamCsRsp",
Self::CmdGetFriendDungeonInfoScRsp => "CmdGetFriendDungeonInfoScRsp",
Self::CmdTakeTaskRewardCsReq => "CmdTakeTaskRewardCsReq",
Self::CmdIabbgplblml => "CmdIABBGPLBLML",
Self::CmdPdmekagocnd => "CmdPDMEKAGOCND",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IJKEHFDJOJH_NLCDGIPGFDJ" => Some(Self::IjkehfdjojhNlcdgipgfdj),
"CmdJLCNOGIJGMH" => Some(Self::CmdJlcnogijgmh),
"CmdHandlePendingEquipCsReq" => Some(Self::CmdHandlePendingEquipCsReq),
"CmdFOMCONFODHH" => Some(Self::CmdFomconfodhh),
"CmdAPKJENOJIFD" => Some(Self::CmdApkjenojifd),
"CmdLMACKMNOJBF" => Some(Self::CmdLmackmnojbf),
"CmdFinishQuestionCsReq" => Some(Self::CmdFinishQuestionCsReq),
"CmdLGNJPFPACGH" => Some(Self::CmdLgnjpfpacgh),
"CmdStartNodeBattleCsReq" => Some(Self::CmdStartNodeBattleCsReq),
"CmdTakeTaskRewardScRsp" => Some(Self::CmdTakeTaskRewardScRsp),
"CmdDressSpecialEquipScRsp" => Some(Self::CmdDressSpecialEquipScRsp),
"CmdTakeQuestEquipCsCsReq" => Some(Self::CmdTakeQuestEquipCsCsReq),
"CmdFinishQuestionRsp" => Some(Self::CmdFinishQuestionRsp),
"CmdGAIANGFBBPG" => Some(Self::CmdGaiangfbbpg),
"CmdBABFMGPNOIG" => Some(Self::CmdBabfmgpnoig),
"CmdEndDungeonScRsp" => Some(Self::CmdEndDungeonScRsp),
"CmdTechTreeChangeNodeStateCsRsp" => {
Some(Self::CmdTechTreeChangeNodeStateCsRsp)
}
"CmdMLBDIPICABB" => Some(Self::CmdMlbdipicabb),
"CmdEndDungeonCsReq" => Some(Self::CmdEndDungeonCsReq),
"CmdTechTreeChangeNodeStateCsCsReq" => {
Some(Self::CmdTechTreeChangeNodeStateCsCsReq)
}
"CmdTakeContentCsReq" => Some(Self::CmdTakeContentCsReq),
"CmdStartDungeonCsReq" => Some(Self::CmdStartDungeonCsReq),
"CmdNOHKADAPKHE" => Some(Self::CmdNohkadapkhe),
"CmdBIJEDLPINKH" => Some(Self::CmdBijedlpinkh),
"CmdUpgradeTeamSlotCsRsp" => Some(Self::CmdUpgradeTeamSlotCsRsp),
"CmdEMCJBMOICJN" => Some(Self::CmdEmcjbmoicjn),
"CmdNDMGIMOOFBL" => Some(Self::CmdNdmgimoofbl),
"CmdUpdateCustomInfoCsReq" => Some(Self::CmdUpdateCustomInfoCsReq),
"CmdMAAIAFILLFN" => Some(Self::CmdMaaiafillfn),
"CmdHandlePendingEquipScRsp" => Some(Self::CmdHandlePendingEquipScRsp),
"CmdGetFriendNewAssistRewardScNotify" => {
Some(Self::CmdGetFriendNewAssistRewardScNotify)
}
"CmdStartDungeonScRsp" => Some(Self::CmdStartDungeonScRsp),
"CmdDressSpecialEquipCsReq" => Some(Self::CmdDressSpecialEquipCsReq),
"CmdUpgradeTeamSlotCsCsReq" => Some(Self::CmdUpgradeTeamSlotCsCsReq),
"CmdReplaceTeamCsCsReq" => Some(Self::CmdReplaceTeamCsCsReq),
"CmdTakeQuestEquipCsRsp" => Some(Self::CmdTakeQuestEquipCsRsp),
"CmdNILCAHCBKAI" => Some(Self::CmdNilcahcbkai),
"CmdFAJEJCBILIA" => Some(Self::CmdFajejcbilia),
"CmdTakeContentScRsp" => Some(Self::CmdTakeContentScRsp),
"CmdGetFriendDungeonInfoCsReq" => Some(Self::CmdGetFriendDungeonInfoCsReq),
"CmdKKGJPMCFDON" => Some(Self::CmdKkgjpmcfdon),
"CmdBBABPMLDJMM" => Some(Self::CmdBbabpmldjmm),
"CmdUpdateCustomInfoScRsp" => Some(Self::CmdUpdateCustomInfoScRsp),
"CmdNMEMDFOCMFO" => Some(Self::CmdNmemdfocmfo),
"CmdStartNodeBattleScRsp" => Some(Self::CmdStartNodeBattleScRsp),
"CmdDDNJIHCBDDE" => Some(Self::CmdDdnjihcbdde),
"CmdSyncChangeNtf" => Some(Self::CmdSyncChangeNtf),
"CmdDMEPOENPEIF" => Some(Self::CmdDmepoenpeif),
"CmdReplaceTeamCsRsp" => Some(Self::CmdReplaceTeamCsRsp),
"CmdGetFriendDungeonInfoScRsp" => Some(Self::CmdGetFriendDungeonInfoScRsp),
"CmdTakeTaskRewardCsReq" => Some(Self::CmdTakeTaskRewardCsReq),
"CmdIABBGPLBLML" => Some(Self::CmdIabbgplblml),
"CmdPDMEKAGOCND" => Some(Self::CmdPdmekagocnd),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Dbkaajaegnm {
Nlcdgipgfdj = 0,
Bmoogbnpeaa = 1,
Cihfgjdchia = 2,
Pdkldmnajbo = 3,
}
impl Dbkaajaegnm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "DBKAAJAEGNM_NLCDGIPGFDJ",
Self::Bmoogbnpeaa => "DBKAAJAEGNM_BMOOGBNPEAA",
Self::Cihfgjdchia => "DBKAAJAEGNM_CIHFGJDCHIA",
Self::Pdkldmnajbo => "DBKAAJAEGNM_PDKLDMNAJBO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DBKAAJAEGNM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"DBKAAJAEGNM_BMOOGBNPEAA" => Some(Self::Bmoogbnpeaa),
"DBKAAJAEGNM_CIHFGJDCHIA" => Some(Self::Cihfgjdchia),
"DBKAAJAEGNM_PDKLDMNAJBO" => Some(Self::Pdkldmnajbo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jdgnmidmacl {
Gaifbjckgpa = 0,
Kgpgdemeand = 1,
Bpklgjoboma = 2,
Iaaoahfdflc = 3,
}
impl Jdgnmidmacl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Gaifbjckgpa => "JDGNMIDMACL_GAIFBJCKGPA",
Self::Kgpgdemeand => "JDGNMIDMACL_KGPGDEMEAND",
Self::Bpklgjoboma => "JDGNMIDMACL_BPKLGJOBOMA",
Self::Iaaoahfdflc => "JDGNMIDMACL_IAAOAHFDFLC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JDGNMIDMACL_GAIFBJCKGPA" => Some(Self::Gaifbjckgpa),
"JDGNMIDMACL_KGPGDEMEAND" => Some(Self::Kgpgdemeand),
"JDGNMIDMACL_BPKLGJOBOMA" => Some(Self::Bpklgjoboma),
"JDGNMIDMACL_IAAOAHFDFLC" => Some(Self::Iaaoahfdflc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Cdabmabjfii {
Nlcdgipgfdj = 0,
Feheggcokjh = 2,
Ggmpegmehpd = 4,
Mgbcapiiklm = 5,
Diligfnlnke = 6,
Bojieinflff = 7,
}
impl Cdabmabjfii {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "CDABMABJFII_NLCDGIPGFDJ",
Self::Feheggcokjh => "CDABMABJFII_FEHEGGCOKJH",
Self::Ggmpegmehpd => "CDABMABJFII_GGMPEGMEHPD",
Self::Mgbcapiiklm => "CDABMABJFII_MGBCAPIIKLM",
Self::Diligfnlnke => "CDABMABJFII_DILIGFNLNKE",
Self::Bojieinflff => "CDABMABJFII_BOJIEINFLFF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CDABMABJFII_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"CDABMABJFII_FEHEGGCOKJH" => Some(Self::Feheggcokjh),
"CDABMABJFII_GGMPEGMEHPD" => Some(Self::Ggmpegmehpd),
"CDABMABJFII_MGBCAPIIKLM" => Some(Self::Mgbcapiiklm),
"CDABMABJFII_DILIGFNLNKE" => Some(Self::Diligfnlnke),
"CDABMABJFII_BOJIEINFLFF" => Some(Self::Bojieinflff),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Oedabanajek {
Nlcdgipgfdj = 0,
Bpnmabifcac = 1,
Ohljjbcalbf = 2,
}
impl Oedabanajek {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "OEDABANAJEK_NLCDGIPGFDJ",
Self::Bpnmabifcac => "OEDABANAJEK_BPNMABIFCAC",
Self::Ohljjbcalbf => "OEDABANAJEK_OHLJJBCALBF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OEDABANAJEK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"OEDABANAJEK_BPNMABIFCAC" => Some(Self::Bpnmabifcac),
"OEDABANAJEK_OHLJJBCALBF" => Some(Self::Ohljjbcalbf),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lppkghjgocc {
Nlcdgipgfdj = 0,
Cajpagkbbml = 1,
Jokppelafoi = 2,
}
impl Lppkghjgocc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "LPPKGHJGOCC_NLCDGIPGFDJ",
Self::Cajpagkbbml => "LPPKGHJGOCC_CAJPAGKBBML",
Self::Jokppelafoi => "LPPKGHJGOCC_JOKPPELAFOI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LPPKGHJGOCC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"LPPKGHJGOCC_CAJPAGKBBML" => Some(Self::Cajpagkbbml),
"LPPKGHJGOCC_JOKPPELAFOI" => Some(Self::Jokppelafoi),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdInteractiveTriggerMazeBuffType {
EfdhfoemkhhNlcdgipgfdj = 0,
CmdDcaboalfjap = 9479,
CmdNmekjabiggh = 9478,
}
impl CmdInteractiveTriggerMazeBuffType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EfdhfoemkhhNlcdgipgfdj => "EFDHFOEMKHH_NLCDGIPGFDJ",
Self::CmdDcaboalfjap => "CmdDCABOALFJAP",
Self::CmdNmekjabiggh => "CmdNMEKJABIGGH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EFDHFOEMKHH_NLCDGIPGFDJ" => Some(Self::EfdhfoemkhhNlcdgipgfdj),
"CmdDCABOALFJAP" => Some(Self::CmdDcaboalfjap),
"CmdNMEKJABIGGH" => Some(Self::CmdNmekjabiggh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdItemType {
PjmjnhaaejiNlcdgipgfdj = 0,
CmdMarkItemScRsp = 599,
CmdBatchRankUpEquipmentScRsp = 540,
CmdRelicFilterPlanClearNameScNotify = 543,
CmdDestroyItemScRsp = 501,
CmdExpUpEquipmentCsReq = 529,
CmdGetRecyleTimeScRsp = 566,
CmdComposeSelectedRelicScRsp = 559,
CmdAddEquipmentScRsp = 574,
CmdComposeItemScRsp = 583,
CmdLockEquipmentCsReq = 536,
CmdExpUpRelicCsReq = 509,
CmdGetRelicFilterPlanScRsp = 588,
CmdExpUpEquipmentScRsp = 512,
CmdGetMarkItemListScRsp = 585,
CmdSellItemScRsp = 524,
CmdExpUpRelicScRsp = 542,
CmdGeneralVirtualItemDataNotify = 514,
CmdRelicReforgeCsReq = 593,
CmdGetBagScRsp = 503,
CmdRankUpEquipmentScRsp = 587,
CmdComposeLimitNumUpdateScNotify = 549,
CmdEmldlbkpefd = 545,
CmdRelicReforgeConfirmCsReq = 591,
CmdCancelMarkItemNotify = 532,
CmdAmpmjpcflnd = 516,
CmdMgbkbikljdn = 537,
CmdMarkRelicFilterPlanScRsp = 558,
CmdRelicReforgeScRsp = 596,
CmdSyncTurnFoodNotify = 535,
CmdRelicReforgeConfirmScRsp = 523,
CmdLockEquipmentScRsp = 513,
CmdLockRelicScRsp = 538,
CmdAddRelicFilterPlanCsReq = 526,
CmdDiscardRelicScRsp = 553,
CmdGetMarkItemListCsReq = 567,
CmdDestroyItemCsReq = 528,
CmdUseItemScRsp = 581,
CmdMarkItemCsReq = 520,
CmdAddRelicFilterPlanScRsp = 590,
CmdMarkRelicFilterPlanCsReq = 534,
CmdModifyRelicFilterPlanCsReq = 541,
CmdExchangeHcoinCsReq = 578,
CmdGetRecyleTimeCsReq = 592,
CmdLockRelicCsReq = 576,
CmdExchangeHcoinScRsp = 552,
CmdGetRelicFilterPlanCsReq = 539,
CmdModifyRelicFilterPlanScRsp = 518,
CmdComposeSelectedRelicCsReq = 548,
CmdComposeLimitNumCompleteScNotify = 530,
CmdLjkfppdfhmh = 505,
CmdDiscardRelicCsReq = 582,
CmdPromoteEquipmentCsReq = 580,
CmdGetBagCsReq = 573,
CmdSellItemCsReq = 561,
CmdComposeItemCsReq = 554,
CmdUseItemCsReq = 515,
CmdPromoteEquipmentScRsp = 527,
CmdBatchRankUpEquipmentCsReq = 589,
CmdRechargeSuccNotify = 571,
CmdRankUpEquipmentCsReq = 510,
}
impl CmdItemType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PjmjnhaaejiNlcdgipgfdj => "PJMJNHAAEJI_NLCDGIPGFDJ",
Self::CmdMarkItemScRsp => "CmdMarkItemScRsp",
Self::CmdBatchRankUpEquipmentScRsp => "CmdBatchRankUpEquipmentScRsp",
Self::CmdRelicFilterPlanClearNameScNotify => {
"CmdRelicFilterPlanClearNameScNotify"
}
Self::CmdDestroyItemScRsp => "CmdDestroyItemScRsp",
Self::CmdExpUpEquipmentCsReq => "CmdExpUpEquipmentCsReq",
Self::CmdGetRecyleTimeScRsp => "CmdGetRecyleTimeScRsp",
Self::CmdComposeSelectedRelicScRsp => "CmdComposeSelectedRelicScRsp",
Self::CmdAddEquipmentScRsp => "CmdAddEquipmentScRsp",
Self::CmdComposeItemScRsp => "CmdComposeItemScRsp",
Self::CmdLockEquipmentCsReq => "CmdLockEquipmentCsReq",
Self::CmdExpUpRelicCsReq => "CmdExpUpRelicCsReq",
Self::CmdGetRelicFilterPlanScRsp => "CmdGetRelicFilterPlanScRsp",
Self::CmdExpUpEquipmentScRsp => "CmdExpUpEquipmentScRsp",
Self::CmdGetMarkItemListScRsp => "CmdGetMarkItemListScRsp",
Self::CmdSellItemScRsp => "CmdSellItemScRsp",
Self::CmdExpUpRelicScRsp => "CmdExpUpRelicScRsp",
Self::CmdGeneralVirtualItemDataNotify => "CmdGeneralVirtualItemDataNotify",
Self::CmdRelicReforgeCsReq => "CmdRelicReforgeCsReq",
Self::CmdGetBagScRsp => "CmdGetBagScRsp",
Self::CmdRankUpEquipmentScRsp => "CmdRankUpEquipmentScRsp",
Self::CmdComposeLimitNumUpdateScNotify => "CmdComposeLimitNumUpdateScNotify",
Self::CmdEmldlbkpefd => "CmdEMLDLBKPEFD",
Self::CmdRelicReforgeConfirmCsReq => "CmdRelicReforgeConfirmCsReq",
Self::CmdCancelMarkItemNotify => "CmdCancelMarkItemNotify",
Self::CmdAmpmjpcflnd => "CmdAMPMJPCFLND",
Self::CmdMgbkbikljdn => "CmdMGBKBIKLJDN",
Self::CmdMarkRelicFilterPlanScRsp => "CmdMarkRelicFilterPlanScRsp",
Self::CmdRelicReforgeScRsp => "CmdRelicReforgeScRsp",
Self::CmdSyncTurnFoodNotify => "CmdSyncTurnFoodNotify",
Self::CmdRelicReforgeConfirmScRsp => "CmdRelicReforgeConfirmScRsp",
Self::CmdLockEquipmentScRsp => "CmdLockEquipmentScRsp",
Self::CmdLockRelicScRsp => "CmdLockRelicScRsp",
Self::CmdAddRelicFilterPlanCsReq => "CmdAddRelicFilterPlanCsReq",
Self::CmdDiscardRelicScRsp => "CmdDiscardRelicScRsp",
Self::CmdGetMarkItemListCsReq => "CmdGetMarkItemListCsReq",
Self::CmdDestroyItemCsReq => "CmdDestroyItemCsReq",
Self::CmdUseItemScRsp => "CmdUseItemScRsp",
Self::CmdMarkItemCsReq => "CmdMarkItemCsReq",
Self::CmdAddRelicFilterPlanScRsp => "CmdAddRelicFilterPlanScRsp",
Self::CmdMarkRelicFilterPlanCsReq => "CmdMarkRelicFilterPlanCsReq",
Self::CmdModifyRelicFilterPlanCsReq => "CmdModifyRelicFilterPlanCsReq",
Self::CmdExchangeHcoinCsReq => "CmdExchangeHcoinCsReq",
Self::CmdGetRecyleTimeCsReq => "CmdGetRecyleTimeCsReq",
Self::CmdLockRelicCsReq => "CmdLockRelicCsReq",
Self::CmdExchangeHcoinScRsp => "CmdExchangeHcoinScRsp",
Self::CmdGetRelicFilterPlanCsReq => "CmdGetRelicFilterPlanCsReq",
Self::CmdModifyRelicFilterPlanScRsp => "CmdModifyRelicFilterPlanScRsp",
Self::CmdComposeSelectedRelicCsReq => "CmdComposeSelectedRelicCsReq",
Self::CmdComposeLimitNumCompleteScNotify => {
"CmdComposeLimitNumCompleteScNotify"
}
Self::CmdLjkfppdfhmh => "CmdLJKFPPDFHMH",
Self::CmdDiscardRelicCsReq => "CmdDiscardRelicCsReq",
Self::CmdPromoteEquipmentCsReq => "CmdPromoteEquipmentCsReq",
Self::CmdGetBagCsReq => "CmdGetBagCsReq",
Self::CmdSellItemCsReq => "CmdSellItemCsReq",
Self::CmdComposeItemCsReq => "CmdComposeItemCsReq",
Self::CmdUseItemCsReq => "CmdUseItemCsReq",
Self::CmdPromoteEquipmentScRsp => "CmdPromoteEquipmentScRsp",
Self::CmdBatchRankUpEquipmentCsReq => "CmdBatchRankUpEquipmentCsReq",
Self::CmdRechargeSuccNotify => "CmdRechargeSuccNotify",
Self::CmdRankUpEquipmentCsReq => "CmdRankUpEquipmentCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PJMJNHAAEJI_NLCDGIPGFDJ" => Some(Self::PjmjnhaaejiNlcdgipgfdj),
"CmdMarkItemScRsp" => Some(Self::CmdMarkItemScRsp),
"CmdBatchRankUpEquipmentScRsp" => Some(Self::CmdBatchRankUpEquipmentScRsp),
"CmdRelicFilterPlanClearNameScNotify" => {
Some(Self::CmdRelicFilterPlanClearNameScNotify)
}
"CmdDestroyItemScRsp" => Some(Self::CmdDestroyItemScRsp),
"CmdExpUpEquipmentCsReq" => Some(Self::CmdExpUpEquipmentCsReq),
"CmdGetRecyleTimeScRsp" => Some(Self::CmdGetRecyleTimeScRsp),
"CmdComposeSelectedRelicScRsp" => Some(Self::CmdComposeSelectedRelicScRsp),
"CmdAddEquipmentScRsp" => Some(Self::CmdAddEquipmentScRsp),
"CmdComposeItemScRsp" => Some(Self::CmdComposeItemScRsp),
"CmdLockEquipmentCsReq" => Some(Self::CmdLockEquipmentCsReq),
"CmdExpUpRelicCsReq" => Some(Self::CmdExpUpRelicCsReq),
"CmdGetRelicFilterPlanScRsp" => Some(Self::CmdGetRelicFilterPlanScRsp),
"CmdExpUpEquipmentScRsp" => Some(Self::CmdExpUpEquipmentScRsp),
"CmdGetMarkItemListScRsp" => Some(Self::CmdGetMarkItemListScRsp),
"CmdSellItemScRsp" => Some(Self::CmdSellItemScRsp),
"CmdExpUpRelicScRsp" => Some(Self::CmdExpUpRelicScRsp),
"CmdGeneralVirtualItemDataNotify" => {
Some(Self::CmdGeneralVirtualItemDataNotify)
}
"CmdRelicReforgeCsReq" => Some(Self::CmdRelicReforgeCsReq),
"CmdGetBagScRsp" => Some(Self::CmdGetBagScRsp),
"CmdRankUpEquipmentScRsp" => Some(Self::CmdRankUpEquipmentScRsp),
"CmdComposeLimitNumUpdateScNotify" => {
Some(Self::CmdComposeLimitNumUpdateScNotify)
}
"CmdEMLDLBKPEFD" => Some(Self::CmdEmldlbkpefd),
"CmdRelicReforgeConfirmCsReq" => Some(Self::CmdRelicReforgeConfirmCsReq),
"CmdCancelMarkItemNotify" => Some(Self::CmdCancelMarkItemNotify),
"CmdAMPMJPCFLND" => Some(Self::CmdAmpmjpcflnd),
"CmdMGBKBIKLJDN" => Some(Self::CmdMgbkbikljdn),
"CmdMarkRelicFilterPlanScRsp" => Some(Self::CmdMarkRelicFilterPlanScRsp),
"CmdRelicReforgeScRsp" => Some(Self::CmdRelicReforgeScRsp),
"CmdSyncTurnFoodNotify" => Some(Self::CmdSyncTurnFoodNotify),
"CmdRelicReforgeConfirmScRsp" => Some(Self::CmdRelicReforgeConfirmScRsp),
"CmdLockEquipmentScRsp" => Some(Self::CmdLockEquipmentScRsp),
"CmdLockRelicScRsp" => Some(Self::CmdLockRelicScRsp),
"CmdAddRelicFilterPlanCsReq" => Some(Self::CmdAddRelicFilterPlanCsReq),
"CmdDiscardRelicScRsp" => Some(Self::CmdDiscardRelicScRsp),
"CmdGetMarkItemListCsReq" => Some(Self::CmdGetMarkItemListCsReq),
"CmdDestroyItemCsReq" => Some(Self::CmdDestroyItemCsReq),
"CmdUseItemScRsp" => Some(Self::CmdUseItemScRsp),
"CmdMarkItemCsReq" => Some(Self::CmdMarkItemCsReq),
"CmdAddRelicFilterPlanScRsp" => Some(Self::CmdAddRelicFilterPlanScRsp),
"CmdMarkRelicFilterPlanCsReq" => Some(Self::CmdMarkRelicFilterPlanCsReq),
"CmdModifyRelicFilterPlanCsReq" => Some(Self::CmdModifyRelicFilterPlanCsReq),
"CmdExchangeHcoinCsReq" => Some(Self::CmdExchangeHcoinCsReq),
"CmdGetRecyleTimeCsReq" => Some(Self::CmdGetRecyleTimeCsReq),
"CmdLockRelicCsReq" => Some(Self::CmdLockRelicCsReq),
"CmdExchangeHcoinScRsp" => Some(Self::CmdExchangeHcoinScRsp),
"CmdGetRelicFilterPlanCsReq" => Some(Self::CmdGetRelicFilterPlanCsReq),
"CmdModifyRelicFilterPlanScRsp" => Some(Self::CmdModifyRelicFilterPlanScRsp),
"CmdComposeSelectedRelicCsReq" => Some(Self::CmdComposeSelectedRelicCsReq),
"CmdComposeLimitNumCompleteScNotify" => {
Some(Self::CmdComposeLimitNumCompleteScNotify)
}
"CmdLJKFPPDFHMH" => Some(Self::CmdLjkfppdfhmh),
"CmdDiscardRelicCsReq" => Some(Self::CmdDiscardRelicCsReq),
"CmdPromoteEquipmentCsReq" => Some(Self::CmdPromoteEquipmentCsReq),
"CmdGetBagCsReq" => Some(Self::CmdGetBagCsReq),
"CmdSellItemCsReq" => Some(Self::CmdSellItemCsReq),
"CmdComposeItemCsReq" => Some(Self::CmdComposeItemCsReq),
"CmdUseItemCsReq" => Some(Self::CmdUseItemCsReq),
"CmdPromoteEquipmentScRsp" => Some(Self::CmdPromoteEquipmentScRsp),
"CmdBatchRankUpEquipmentCsReq" => Some(Self::CmdBatchRankUpEquipmentCsReq),
"CmdRechargeSuccNotify" => Some(Self::CmdRechargeSuccNotify),
"CmdRankUpEquipmentCsReq" => Some(Self::CmdRankUpEquipmentCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RelicDiscardType {
PjhkiideoogIcfoncmfnlg = 0,
PjhkiideoogAobkjjhahcn = 1,
PjhkiideoogOhnjlmfecen = 2,
}
impl RelicDiscardType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PjhkiideoogIcfoncmfnlg => "PJHKIIDEOOG_ICFONCMFNLG",
Self::PjhkiideoogAobkjjhahcn => "PJHKIIDEOOG_AOBKJJHAHCN",
Self::PjhkiideoogOhnjlmfecen => "PJHKIIDEOOG_OHNJLMFECEN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PJHKIIDEOOG_ICFONCMFNLG" => Some(Self::PjhkiideoogIcfoncmfnlg),
"PJHKIIDEOOG_AOBKJJHAHCN" => Some(Self::PjhkiideoogAobkjjhahcn),
"PJHKIIDEOOG_OHNJLMFECEN" => Some(Self::PjhkiideoogOhnjlmfecen),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TurnFoodSwitch {
FhlekkndbbeNlcdgipgfdj = 0,
FhlekkndbbeAttack = 1,
FhlekkndbbeFjlognfechi = 2,
}
impl TurnFoodSwitch {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FhlekkndbbeNlcdgipgfdj => "FHLEKKNDBBE_NLCDGIPGFDJ",
Self::FhlekkndbbeAttack => "FHLEKKNDBBE_attack",
Self::FhlekkndbbeFjlognfechi => "FHLEKKNDBBE_FJLOGNFECHI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FHLEKKNDBBE_NLCDGIPGFDJ" => Some(Self::FhlekkndbbeNlcdgipgfdj),
"FHLEKKNDBBE_attack" => Some(Self::FhlekkndbbeAttack),
"FHLEKKNDBBE_FJLOGNFECHI" => Some(Self::FhlekkndbbeFjlognfechi),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdJukeboxType {
OnbkhmhladcNlcdgipgfdj = 0,
CmdGetJukeboxDataCsReq = 3173,
CmdUnlockBackGroundMusicScRsp = 3113,
CmdFklmgefildi = 3115,
CmdUnlockBackGroundMusicCsReq = 3136,
CmdPlayBackGroundMusicScRsp = 3127,
CmdPlayBackGroundMusicCsReq = 3180,
CmdEgdfpdhnoko = 3181,
CmdGetJukeboxDataScRsp = 3103,
}
impl CmdJukeboxType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::OnbkhmhladcNlcdgipgfdj => "ONBKHMHLADC_NLCDGIPGFDJ",
Self::CmdGetJukeboxDataCsReq => "CmdGetJukeboxDataCsReq",
Self::CmdUnlockBackGroundMusicScRsp => "CmdUnlockBackGroundMusicScRsp",
Self::CmdFklmgefildi => "CmdFKLMGEFILDI",
Self::CmdUnlockBackGroundMusicCsReq => "CmdUnlockBackGroundMusicCsReq",
Self::CmdPlayBackGroundMusicScRsp => "CmdPlayBackGroundMusicScRsp",
Self::CmdPlayBackGroundMusicCsReq => "CmdPlayBackGroundMusicCsReq",
Self::CmdEgdfpdhnoko => "CmdEGDFPDHNOKO",
Self::CmdGetJukeboxDataScRsp => "CmdGetJukeboxDataScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ONBKHMHLADC_NLCDGIPGFDJ" => Some(Self::OnbkhmhladcNlcdgipgfdj),
"CmdGetJukeboxDataCsReq" => Some(Self::CmdGetJukeboxDataCsReq),
"CmdUnlockBackGroundMusicScRsp" => Some(Self::CmdUnlockBackGroundMusicScRsp),
"CmdFKLMGEFILDI" => Some(Self::CmdFklmgefildi),
"CmdUnlockBackGroundMusicCsReq" => Some(Self::CmdUnlockBackGroundMusicCsReq),
"CmdPlayBackGroundMusicScRsp" => Some(Self::CmdPlayBackGroundMusicScRsp),
"CmdPlayBackGroundMusicCsReq" => Some(Self::CmdPlayBackGroundMusicCsReq),
"CmdEGDFPDHNOKO" => Some(Self::CmdEgdfpdhnoko),
"CmdGetJukeboxDataScRsp" => Some(Self::CmdGetJukeboxDataScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdLimaoNewsType {
ElghlkhamkbNlcdgipgfdj = 0,
ElghlkhamkbJkldnbfnoga = 9199,
CmdLjcbiaemldn = 9187,
ElghlkhamkbFjkmbbbfdgo = 9201,
ElghlkhamkbOkdiccolplg = 9195,
ElghlkhamkbPobognlnkcj = 9197,
ElghlkhamkbOiimhpfebgf = 9191,
ElghlkhamkbCdcjocapmbo = 9190,
ElghlkhamkbOmlimkcekki = 9206,
CmdEpmonpaabkj = 9203,
CmdKbakbmgbnol = 9181,
ElghlkhamkbAljlhganfem = 9202,
CmdJkhgdjgbhcd = 9198,
ElghlkhamkbMgkfnlidimn = 9186,
ElghlkhamkbNogfalfdihf = 9182,
CmdPnalndonmck = 9184,
CmdGhbbmijfiad = 9205,
CmdGhbkjlihhgj = 9183,
CmdOfdmhdodalp = 9208,
ElghlkhamkbFgebelhdaci = 9194,
ElghlkhamkbJogehjjchnm = 9207,
CmdDdapicmfdab = 9200,
CmdAcgbgkffaol = 9196,
CmdJegnoijmbca = 9188,
CmdCpgfnbbiglh = 9210,
CmdMagmmminoaj = 9192,
}
impl CmdLimaoNewsType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::ElghlkhamkbNlcdgipgfdj => "ELGHLKHAMKB_NLCDGIPGFDJ",
Self::ElghlkhamkbJkldnbfnoga => "ELGHLKHAMKB_JKLDNBFNOGA",
Self::CmdLjcbiaemldn => "CmdLJCBIAEMLDN",
Self::ElghlkhamkbFjkmbbbfdgo => "ELGHLKHAMKB_FJKMBBBFDGO",
Self::ElghlkhamkbOkdiccolplg => "ELGHLKHAMKB_OKDICCOLPLG",
Self::ElghlkhamkbPobognlnkcj => "ELGHLKHAMKB_POBOGNLNKCJ",
Self::ElghlkhamkbOiimhpfebgf => "ELGHLKHAMKB_OIIMHPFEBGF",
Self::ElghlkhamkbCdcjocapmbo => "ELGHLKHAMKB_CDCJOCAPMBO",
Self::ElghlkhamkbOmlimkcekki => "ELGHLKHAMKB_OMLIMKCEKKI",
Self::CmdEpmonpaabkj => "CmdEPMONPAABKJ",
Self::CmdKbakbmgbnol => "CmdKBAKBMGBNOL",
Self::ElghlkhamkbAljlhganfem => "ELGHLKHAMKB_ALJLHGANFEM",
Self::CmdJkhgdjgbhcd => "CmdJKHGDJGBHCD",
Self::ElghlkhamkbMgkfnlidimn => "ELGHLKHAMKB_MGKFNLIDIMN",
Self::ElghlkhamkbNogfalfdihf => "ELGHLKHAMKB_NOGFALFDIHF",
Self::CmdPnalndonmck => "CmdPNALNDONMCK",
Self::CmdGhbbmijfiad => "CmdGHBBMIJFIAD",
Self::CmdGhbkjlihhgj => "CmdGHBKJLIHHGJ",
Self::CmdOfdmhdodalp => "CmdOFDMHDODALP",
Self::ElghlkhamkbFgebelhdaci => "ELGHLKHAMKB_FGEBELHDACI",
Self::ElghlkhamkbJogehjjchnm => "ELGHLKHAMKB_JOGEHJJCHNM",
Self::CmdDdapicmfdab => "CmdDDAPICMFDAB",
Self::CmdAcgbgkffaol => "CmdACGBGKFFAOL",
Self::CmdJegnoijmbca => "CmdJEGNOIJMBCA",
Self::CmdCpgfnbbiglh => "CmdCPGFNBBIGLH",
Self::CmdMagmmminoaj => "CmdMAGMMMINOAJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ELGHLKHAMKB_NLCDGIPGFDJ" => Some(Self::ElghlkhamkbNlcdgipgfdj),
"ELGHLKHAMKB_JKLDNBFNOGA" => Some(Self::ElghlkhamkbJkldnbfnoga),
"CmdLJCBIAEMLDN" => Some(Self::CmdLjcbiaemldn),
"ELGHLKHAMKB_FJKMBBBFDGO" => Some(Self::ElghlkhamkbFjkmbbbfdgo),
"ELGHLKHAMKB_OKDICCOLPLG" => Some(Self::ElghlkhamkbOkdiccolplg),
"ELGHLKHAMKB_POBOGNLNKCJ" => Some(Self::ElghlkhamkbPobognlnkcj),
"ELGHLKHAMKB_OIIMHPFEBGF" => Some(Self::ElghlkhamkbOiimhpfebgf),
"ELGHLKHAMKB_CDCJOCAPMBO" => Some(Self::ElghlkhamkbCdcjocapmbo),
"ELGHLKHAMKB_OMLIMKCEKKI" => Some(Self::ElghlkhamkbOmlimkcekki),
"CmdEPMONPAABKJ" => Some(Self::CmdEpmonpaabkj),
"CmdKBAKBMGBNOL" => Some(Self::CmdKbakbmgbnol),
"ELGHLKHAMKB_ALJLHGANFEM" => Some(Self::ElghlkhamkbAljlhganfem),
"CmdJKHGDJGBHCD" => Some(Self::CmdJkhgdjgbhcd),
"ELGHLKHAMKB_MGKFNLIDIMN" => Some(Self::ElghlkhamkbMgkfnlidimn),
"ELGHLKHAMKB_NOGFALFDIHF" => Some(Self::ElghlkhamkbNogfalfdihf),
"CmdPNALNDONMCK" => Some(Self::CmdPnalndonmck),
"CmdGHBBMIJFIAD" => Some(Self::CmdGhbbmijfiad),
"CmdGHBKJLIHHGJ" => Some(Self::CmdGhbkjlihhgj),
"CmdOFDMHDODALP" => Some(Self::CmdOfdmhdodalp),
"ELGHLKHAMKB_FGEBELHDACI" => Some(Self::ElghlkhamkbFgebelhdaci),
"ELGHLKHAMKB_JOGEHJJCHNM" => Some(Self::ElghlkhamkbJogehjjchnm),
"CmdDDAPICMFDAB" => Some(Self::CmdDdapicmfdab),
"CmdACGBGKFFAOL" => Some(Self::CmdAcgbgkffaol),
"CmdJEGNOIJMBCA" => Some(Self::CmdJegnoijmbca),
"CmdCPGFNBBIGLH" => Some(Self::CmdCpgfnbbiglh),
"CmdMAGMMMINOAJ" => Some(Self::CmdMagmmminoaj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum LimaoNewsOfficeSurveyState {
NmcbkmbdillNlcdgipgfdj = 0,
NmcbkmbdillPpbpghddcol = 1,
NmcbkmbdillIggjejahpij = 2,
NmcbkmbdillBbnehdgpggh = 3,
NmcbkmbdillCckpncibdgp = 4,
}
impl LimaoNewsOfficeSurveyState {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::NmcbkmbdillNlcdgipgfdj => "NMCBKMBDILL_NLCDGIPGFDJ",
Self::NmcbkmbdillPpbpghddcol => "NMCBKMBDILL_PPBPGHDDCOL",
Self::NmcbkmbdillIggjejahpij => "NMCBKMBDILL_IGGJEJAHPIJ",
Self::NmcbkmbdillBbnehdgpggh => "NMCBKMBDILL_BBNEHDGPGGH",
Self::NmcbkmbdillCckpncibdgp => "NMCBKMBDILL_CCKPNCIBDGP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NMCBKMBDILL_NLCDGIPGFDJ" => Some(Self::NmcbkmbdillNlcdgipgfdj),
"NMCBKMBDILL_PPBPGHDDCOL" => Some(Self::NmcbkmbdillPpbpghddcol),
"NMCBKMBDILL_IGGJEJAHPIJ" => Some(Self::NmcbkmbdillIggjejahpij),
"NMCBKMBDILL_BBNEHDGPGGH" => Some(Self::NmcbkmbdillBbnehdgpggh),
"NMCBKMBDILL_CCKPNCIBDGP" => Some(Self::NmcbkmbdillCckpncibdgp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdLineupType {
MlpgobncbofNlcdgipgfdj = 0,
CmdSwitchLineupIndexCsReq = 742,
CmdEfafccekoan = 792,
MlpgobncbofJnkebkdkmhc = 773,
CmdGetStageLineupScRsp = 703,
CmdGetAllLineupDataCsReq = 724,
CmdGetAllLineupDataScRsp = 771,
CmdJoinLineupScRsp = 713,
CmdGetLineupAvatarDataScRsp = 754,
CmdChangeLineupLeaderCsReq = 783,
CmdGetCurLineupDataScRsp = 727,
CmdSwapLineupCsReq = 710,
CmdGetLineupAvatarDataCsReq = 712,
CmdQuitLineupScRsp = 781,
CmdChangeLineupLeaderScRsp = 709,
CmdReplaceLineupCsReq = 752,
CmdSyncLineupNotify = 729,
CmdGetCurLineupDataCsReq = 780,
CmdVirtualLineupTrialAvatarChangeScNotify = 774,
CmdExtraLineupDestroyNotify = 759,
CmdQuitLineupCsReq = 715,
CmdSwitchLineupIndexScRsp = 776,
CmdVirtualLineupDestroyNotify = 778,
CmdSetLineupNameCsReq = 738,
CmdCncfcdjafoj = 766,
CmdSwapLineupScRsp = 787,
CmdReplaceLineupScRsp = 748,
CmdSetLineupNameScRsp = 761,
CmdJoinLineupCsReq = 736,
}
impl CmdLineupType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MlpgobncbofNlcdgipgfdj => "MLPGOBNCBOF_NLCDGIPGFDJ",
Self::CmdSwitchLineupIndexCsReq => "CmdSwitchLineupIndexCsReq",
Self::CmdEfafccekoan => "CmdEFAFCCEKOAN",
Self::MlpgobncbofJnkebkdkmhc => "MLPGOBNCBOF_JNKEBKDKMHC",
Self::CmdGetStageLineupScRsp => "CmdGetStageLineupScRsp",
Self::CmdGetAllLineupDataCsReq => "CmdGetAllLineupDataCsReq",
Self::CmdGetAllLineupDataScRsp => "CmdGetAllLineupDataScRsp",
Self::CmdJoinLineupScRsp => "CmdJoinLineupScRsp",
Self::CmdGetLineupAvatarDataScRsp => "CmdGetLineupAvatarDataScRsp",
Self::CmdChangeLineupLeaderCsReq => "CmdChangeLineupLeaderCsReq",
Self::CmdGetCurLineupDataScRsp => "CmdGetCurLineupDataScRsp",
Self::CmdSwapLineupCsReq => "CmdSwapLineupCsReq",
Self::CmdGetLineupAvatarDataCsReq => "CmdGetLineupAvatarDataCsReq",
Self::CmdQuitLineupScRsp => "CmdQuitLineupScRsp",
Self::CmdChangeLineupLeaderScRsp => "CmdChangeLineupLeaderScRsp",
Self::CmdReplaceLineupCsReq => "CmdReplaceLineupCsReq",
Self::CmdSyncLineupNotify => "CmdSyncLineupNotify",
Self::CmdGetCurLineupDataCsReq => "CmdGetCurLineupDataCsReq",
Self::CmdVirtualLineupTrialAvatarChangeScNotify => {
"CmdVirtualLineupTrialAvatarChangeScNotify"
}
Self::CmdExtraLineupDestroyNotify => "CmdExtraLineupDestroyNotify",
Self::CmdQuitLineupCsReq => "CmdQuitLineupCsReq",
Self::CmdSwitchLineupIndexScRsp => "CmdSwitchLineupIndexScRsp",
Self::CmdVirtualLineupDestroyNotify => "CmdVirtualLineupDestroyNotify",
Self::CmdSetLineupNameCsReq => "CmdSetLineupNameCsReq",
Self::CmdCncfcdjafoj => "CmdCNCFCDJAFOJ",
Self::CmdSwapLineupScRsp => "CmdSwapLineupScRsp",
Self::CmdReplaceLineupScRsp => "CmdReplaceLineupScRsp",
Self::CmdSetLineupNameScRsp => "CmdSetLineupNameScRsp",
Self::CmdJoinLineupCsReq => "CmdJoinLineupCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MLPGOBNCBOF_NLCDGIPGFDJ" => Some(Self::MlpgobncbofNlcdgipgfdj),
"CmdSwitchLineupIndexCsReq" => Some(Self::CmdSwitchLineupIndexCsReq),
"CmdEFAFCCEKOAN" => Some(Self::CmdEfafccekoan),
"MLPGOBNCBOF_JNKEBKDKMHC" => Some(Self::MlpgobncbofJnkebkdkmhc),
"CmdGetStageLineupScRsp" => Some(Self::CmdGetStageLineupScRsp),
"CmdGetAllLineupDataCsReq" => Some(Self::CmdGetAllLineupDataCsReq),
"CmdGetAllLineupDataScRsp" => Some(Self::CmdGetAllLineupDataScRsp),
"CmdJoinLineupScRsp" => Some(Self::CmdJoinLineupScRsp),
"CmdGetLineupAvatarDataScRsp" => Some(Self::CmdGetLineupAvatarDataScRsp),
"CmdChangeLineupLeaderCsReq" => Some(Self::CmdChangeLineupLeaderCsReq),
"CmdGetCurLineupDataScRsp" => Some(Self::CmdGetCurLineupDataScRsp),
"CmdSwapLineupCsReq" => Some(Self::CmdSwapLineupCsReq),
"CmdGetLineupAvatarDataCsReq" => Some(Self::CmdGetLineupAvatarDataCsReq),
"CmdQuitLineupScRsp" => Some(Self::CmdQuitLineupScRsp),
"CmdChangeLineupLeaderScRsp" => Some(Self::CmdChangeLineupLeaderScRsp),
"CmdReplaceLineupCsReq" => Some(Self::CmdReplaceLineupCsReq),
"CmdSyncLineupNotify" => Some(Self::CmdSyncLineupNotify),
"CmdGetCurLineupDataCsReq" => Some(Self::CmdGetCurLineupDataCsReq),
"CmdVirtualLineupTrialAvatarChangeScNotify" => {
Some(Self::CmdVirtualLineupTrialAvatarChangeScNotify)
}
"CmdExtraLineupDestroyNotify" => Some(Self::CmdExtraLineupDestroyNotify),
"CmdQuitLineupCsReq" => Some(Self::CmdQuitLineupCsReq),
"CmdSwitchLineupIndexScRsp" => Some(Self::CmdSwitchLineupIndexScRsp),
"CmdVirtualLineupDestroyNotify" => Some(Self::CmdVirtualLineupDestroyNotify),
"CmdSetLineupNameCsReq" => Some(Self::CmdSetLineupNameCsReq),
"CmdCNCFCDJAFOJ" => Some(Self::CmdCncfcdjafoj),
"CmdSwapLineupScRsp" => Some(Self::CmdSwapLineupScRsp),
"CmdReplaceLineupScRsp" => Some(Self::CmdReplaceLineupScRsp),
"CmdSetLineupNameScRsp" => Some(Self::CmdSetLineupNameScRsp),
"CmdJoinLineupCsReq" => Some(Self::CmdJoinLineupCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Emeaogdfbdi {
Nlcdgipgfdj = 0,
Elilfepklcj = 1,
Jccbpmflehb = 2,
Fihjpkblgpf = 3,
Kblbapnnano = 4,
}
impl Emeaogdfbdi {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "EMEAOGDFBDI_NLCDGIPGFDJ",
Self::Elilfepklcj => "EMEAOGDFBDI_ELILFEPKLCJ",
Self::Jccbpmflehb => "EMEAOGDFBDI_JCCBPMFLEHB",
Self::Fihjpkblgpf => "EMEAOGDFBDI_FIHJPKBLGPF",
Self::Kblbapnnano => "EMEAOGDFBDI_KBLBAPNNANO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EMEAOGDFBDI_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"EMEAOGDFBDI_ELILFEPKLCJ" => Some(Self::Elilfepklcj),
"EMEAOGDFBDI_JCCBPMFLEHB" => Some(Self::Jccbpmflehb),
"EMEAOGDFBDI_FIHJPKBLGPF" => Some(Self::Fihjpkblgpf),
"EMEAOGDFBDI_KBLBAPNNANO" => Some(Self::Kblbapnnano),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ExtraLineupType {
LineupNone = 0,
LineupChallenge = 1,
LineupRogue = 2,
LineupChallenge2 = 3,
LineupChallenge3 = 4,
LineupRogueChallenge = 5,
LineupStageTrial = 6,
LineupRogueTrial = 7,
LineupActivity = 8,
LineupBoxingClub = 9,
LineupTreasureDungeon = 11,
LineupChessRogue = 12,
LineupHeliobus = 13,
LineupTournRogue = 14,
LineupRelicRogue = 15,
LineupArcadeRogue = 16,
LineupMagicRogue = 17,
LineupFate = 18,
LineupGridFight = 19,
}
impl ExtraLineupType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LineupNone => "LINEUP_NONE",
Self::LineupChallenge => "LINEUP_CHALLENGE",
Self::LineupRogue => "LINEUP_ROGUE",
Self::LineupChallenge2 => "LINEUP_CHALLENGE_2",
Self::LineupChallenge3 => "LINEUP_CHALLENGE_3",
Self::LineupRogueChallenge => "LINEUP_ROGUE_CHALLENGE",
Self::LineupStageTrial => "LINEUP_STAGE_TRIAL",
Self::LineupRogueTrial => "LINEUP_ROGUE_TRIAL",
Self::LineupActivity => "LINEUP_ACTIVITY",
Self::LineupBoxingClub => "LINEUP_BOXING_CLUB",
Self::LineupTreasureDungeon => "LINEUP_TREASURE_DUNGEON",
Self::LineupChessRogue => "LINEUP_CHESS_ROGUE",
Self::LineupHeliobus => "LINEUP_HELIOBUS",
Self::LineupTournRogue => "LINEUP_TOURN_ROGUE",
Self::LineupRelicRogue => "LINEUP_RELIC_ROGUE",
Self::LineupArcadeRogue => "LINEUP_ARCADE_ROGUE",
Self::LineupMagicRogue => "LINEUP_MAGIC_ROGUE",
Self::LineupFate => "LINEUP_FATE",
Self::LineupGridFight => "LINEUP_GRID_FIGHT",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LINEUP_NONE" => Some(Self::LineupNone),
"LINEUP_CHALLENGE" => Some(Self::LineupChallenge),
"LINEUP_ROGUE" => Some(Self::LineupRogue),
"LINEUP_CHALLENGE_2" => Some(Self::LineupChallenge2),
"LINEUP_CHALLENGE_3" => Some(Self::LineupChallenge3),
"LINEUP_ROGUE_CHALLENGE" => Some(Self::LineupRogueChallenge),
"LINEUP_STAGE_TRIAL" => Some(Self::LineupStageTrial),
"LINEUP_ROGUE_TRIAL" => Some(Self::LineupRogueTrial),
"LINEUP_ACTIVITY" => Some(Self::LineupActivity),
"LINEUP_BOXING_CLUB" => Some(Self::LineupBoxingClub),
"LINEUP_TREASURE_DUNGEON" => Some(Self::LineupTreasureDungeon),
"LINEUP_CHESS_ROGUE" => Some(Self::LineupChessRogue),
"LINEUP_HELIOBUS" => Some(Self::LineupHeliobus),
"LINEUP_TOURN_ROGUE" => Some(Self::LineupTournRogue),
"LINEUP_RELIC_ROGUE" => Some(Self::LineupRelicRogue),
"LINEUP_ARCADE_ROGUE" => Some(Self::LineupArcadeRogue),
"LINEUP_MAGIC_ROGUE" => Some(Self::LineupMagicRogue),
"LINEUP_FATE" => Some(Self::LineupFate),
"LINEUP_GRID_FIGHT" => Some(Self::LineupGridFight),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SyncLineupReason {
SyncReasonNone = 0,
SyncReasonMpAdd = 1,
SyncReasonMpAddPropHit = 2,
SyncReasonHpAdd = 3,
SyncReasonHpAddPropHit = 4,
SyncReasonMpMaxChangedPermanent = 5,
SyncReasonMpMaxChangedByModifier = 6,
}
impl SyncLineupReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::SyncReasonNone => "SYNC_REASON_NONE",
Self::SyncReasonMpAdd => "SYNC_REASON_MP_ADD",
Self::SyncReasonMpAddPropHit => "SYNC_REASON_MP_ADD_PROP_HIT",
Self::SyncReasonHpAdd => "SYNC_REASON_HP_ADD",
Self::SyncReasonHpAddPropHit => "SYNC_REASON_HP_ADD_PROP_HIT",
Self::SyncReasonMpMaxChangedPermanent => {
"SYNC_REASON_MP_MAX_CHANGED_PERMANENT"
}
Self::SyncReasonMpMaxChangedByModifier => {
"SYNC_REASON_MP_MAX_CHANGED_BY_MODIFIER"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"SYNC_REASON_NONE" => Some(Self::SyncReasonNone),
"SYNC_REASON_MP_ADD" => Some(Self::SyncReasonMpAdd),
"SYNC_REASON_MP_ADD_PROP_HIT" => Some(Self::SyncReasonMpAddPropHit),
"SYNC_REASON_HP_ADD" => Some(Self::SyncReasonHpAdd),
"SYNC_REASON_HP_ADD_PROP_HIT" => Some(Self::SyncReasonHpAddPropHit),
"SYNC_REASON_MP_MAX_CHANGED_PERMANENT" => {
Some(Self::SyncReasonMpMaxChangedPermanent)
}
"SYNC_REASON_MP_MAX_CHANGED_BY_MODIFIER" => {
Some(Self::SyncReasonMpMaxChangedByModifier)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdLobbyType {
MfahjpchpinNlcdgipgfdj = 0,
CmdLobbyCreateCsReq = 7382,
CmdLobbyInviteCsReq = 7384,
CmdJgcfbnlcpea = 7358,
CmdLobbyJoinCsReq = 7357,
CmdLobbyJoinScRsp = 7373,
CmdLobbyKickOutCsReq = 7359,
CmdLobbyInteractScNotify = 7356,
CmdLobbyQuitScRsp = 7355,
CmdLobbyGetInfoCsReq = 7353,
CmdAnfmhbgnneg = 7366,
CmdLobbyCreateScRsp = 7392,
CmdGjbgnmggdle = 7377,
CmdLobbyQuitCsReq = 7390,
CmdKigjgmlamgh = 7391,
CmdLobbyModifyPlayerInfoCsReq = 7369,
CmdLobbyInviteScRsp = 7371,
CmdDacefjfglgm = 7394,
CmdLobbySyncInfoScNotify = 7393,
CmdLobbyModifyPlayerInfoScRsp = 7395,
CmdOpkkjfefeil = 7370,
CmdLobbyGetInfoScRsp = 7388,
CmdLobbyKickOutScRsp = 7379,
CmdAgdpioakfgb = 7362,
}
impl CmdLobbyType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MfahjpchpinNlcdgipgfdj => "MFAHJPCHPIN_NLCDGIPGFDJ",
Self::CmdLobbyCreateCsReq => "CmdLobbyCreateCsReq",
Self::CmdLobbyInviteCsReq => "CmdLobbyInviteCsReq",
Self::CmdJgcfbnlcpea => "CmdJGCFBNLCPEA",
Self::CmdLobbyJoinCsReq => "CmdLobbyJoinCsReq",
Self::CmdLobbyJoinScRsp => "CmdLobbyJoinScRsp",
Self::CmdLobbyKickOutCsReq => "CmdLobbyKickOutCsReq",
Self::CmdLobbyInteractScNotify => "CmdLobbyInteractScNotify",
Self::CmdLobbyQuitScRsp => "CmdLobbyQuitScRsp",
Self::CmdLobbyGetInfoCsReq => "CmdLobbyGetInfoCsReq",
Self::CmdAnfmhbgnneg => "CmdANFMHBGNNEG",
Self::CmdLobbyCreateScRsp => "CmdLobbyCreateScRsp",
Self::CmdGjbgnmggdle => "CmdGJBGNMGGDLE",
Self::CmdLobbyQuitCsReq => "CmdLobbyQuitCsReq",
Self::CmdKigjgmlamgh => "CmdKIGJGMLAMGH",
Self::CmdLobbyModifyPlayerInfoCsReq => "CmdLobbyModifyPlayerInfoCsReq",
Self::CmdLobbyInviteScRsp => "CmdLobbyInviteScRsp",
Self::CmdDacefjfglgm => "CmdDACEFJFGLGM",
Self::CmdLobbySyncInfoScNotify => "CmdLobbySyncInfoScNotify",
Self::CmdLobbyModifyPlayerInfoScRsp => "CmdLobbyModifyPlayerInfoScRsp",
Self::CmdOpkkjfefeil => "CmdOPKKJFEFEIL",
Self::CmdLobbyGetInfoScRsp => "CmdLobbyGetInfoScRsp",
Self::CmdLobbyKickOutScRsp => "CmdLobbyKickOutScRsp",
Self::CmdAgdpioakfgb => "CmdAGDPIOAKFGB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MFAHJPCHPIN_NLCDGIPGFDJ" => Some(Self::MfahjpchpinNlcdgipgfdj),
"CmdLobbyCreateCsReq" => Some(Self::CmdLobbyCreateCsReq),
"CmdLobbyInviteCsReq" => Some(Self::CmdLobbyInviteCsReq),
"CmdJGCFBNLCPEA" => Some(Self::CmdJgcfbnlcpea),
"CmdLobbyJoinCsReq" => Some(Self::CmdLobbyJoinCsReq),
"CmdLobbyJoinScRsp" => Some(Self::CmdLobbyJoinScRsp),
"CmdLobbyKickOutCsReq" => Some(Self::CmdLobbyKickOutCsReq),
"CmdLobbyInteractScNotify" => Some(Self::CmdLobbyInteractScNotify),
"CmdLobbyQuitScRsp" => Some(Self::CmdLobbyQuitScRsp),
"CmdLobbyGetInfoCsReq" => Some(Self::CmdLobbyGetInfoCsReq),
"CmdANFMHBGNNEG" => Some(Self::CmdAnfmhbgnneg),
"CmdLobbyCreateScRsp" => Some(Self::CmdLobbyCreateScRsp),
"CmdGJBGNMGGDLE" => Some(Self::CmdGjbgnmggdle),
"CmdLobbyQuitCsReq" => Some(Self::CmdLobbyQuitCsReq),
"CmdKIGJGMLAMGH" => Some(Self::CmdKigjgmlamgh),
"CmdLobbyModifyPlayerInfoCsReq" => Some(Self::CmdLobbyModifyPlayerInfoCsReq),
"CmdLobbyInviteScRsp" => Some(Self::CmdLobbyInviteScRsp),
"CmdDACEFJFGLGM" => Some(Self::CmdDacefjfglgm),
"CmdLobbySyncInfoScNotify" => Some(Self::CmdLobbySyncInfoScNotify),
"CmdLobbyModifyPlayerInfoScRsp" => Some(Self::CmdLobbyModifyPlayerInfoScRsp),
"CmdOPKKJFEFEIL" => Some(Self::CmdOpkkjfefeil),
"CmdLobbyGetInfoScRsp" => Some(Self::CmdLobbyGetInfoScRsp),
"CmdLobbyKickOutScRsp" => Some(Self::CmdLobbyKickOutScRsp),
"CmdAGDPIOAKFGB" => Some(Self::CmdAgdpioakfgb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdLocalLegendType {
EghhbkbldmmNlcdgipgfdj = 0,
CmdEnterLocalLegendLevelScRsp = 6586,
CmdLocalLegendDataChangeNotify = 6577,
CmdGetLocalLegendDataScRsp = 6592,
CmdEnterLocalLegendLevelCsReq = 6589,
CmdGetLocalLegendDataCsReq = 6583,
}
impl CmdLocalLegendType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EghhbkbldmmNlcdgipgfdj => "EGHHBKBLDMM_NLCDGIPGFDJ",
Self::CmdEnterLocalLegendLevelScRsp => "CmdEnterLocalLegendLevelScRsp",
Self::CmdLocalLegendDataChangeNotify => "CmdLocalLegendDataChangeNotify",
Self::CmdGetLocalLegendDataScRsp => "CmdGetLocalLegendDataScRsp",
Self::CmdEnterLocalLegendLevelCsReq => "CmdEnterLocalLegendLevelCsReq",
Self::CmdGetLocalLegendDataCsReq => "CmdGetLocalLegendDataCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EGHHBKBLDMM_NLCDGIPGFDJ" => Some(Self::EghhbkbldmmNlcdgipgfdj),
"CmdEnterLocalLegendLevelScRsp" => Some(Self::CmdEnterLocalLegendLevelScRsp),
"CmdLocalLegendDataChangeNotify" => {
Some(Self::CmdLocalLegendDataChangeNotify)
}
"CmdGetLocalLegendDataScRsp" => Some(Self::CmdGetLocalLegendDataScRsp),
"CmdEnterLocalLegendLevelCsReq" => Some(Self::CmdEnterLocalLegendLevelCsReq),
"CmdGetLocalLegendDataCsReq" => Some(Self::CmdGetLocalLegendDataCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMailType {
CfgebhkaehbNlcdgipgfdj = 0,
CmdTakeMailAttachmentScRsp = 881,
CmdDelMailCsReq = 836,
CmdNewMailScNotify = 810,
CmdGetMailScRsp = 803,
CmdMarkReadMailScRsp = 827,
CmdGetMailCsReq = 873,
CmdMarkReadMailCsReq = 880,
CmdTakeMailAttachmentCsReq = 815,
CmdDelMailScRsp = 813,
}
impl CmdMailType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CfgebhkaehbNlcdgipgfdj => "CFGEBHKAEHB_NLCDGIPGFDJ",
Self::CmdTakeMailAttachmentScRsp => "CmdTakeMailAttachmentScRsp",
Self::CmdDelMailCsReq => "CmdDelMailCsReq",
Self::CmdNewMailScNotify => "CmdNewMailScNotify",
Self::CmdGetMailScRsp => "CmdGetMailScRsp",
Self::CmdMarkReadMailScRsp => "CmdMarkReadMailScRsp",
Self::CmdGetMailCsReq => "CmdGetMailCsReq",
Self::CmdMarkReadMailCsReq => "CmdMarkReadMailCsReq",
Self::CmdTakeMailAttachmentCsReq => "CmdTakeMailAttachmentCsReq",
Self::CmdDelMailScRsp => "CmdDelMailScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CFGEBHKAEHB_NLCDGIPGFDJ" => Some(Self::CfgebhkaehbNlcdgipgfdj),
"CmdTakeMailAttachmentScRsp" => Some(Self::CmdTakeMailAttachmentScRsp),
"CmdDelMailCsReq" => Some(Self::CmdDelMailCsReq),
"CmdNewMailScNotify" => Some(Self::CmdNewMailScNotify),
"CmdGetMailScRsp" => Some(Self::CmdGetMailScRsp),
"CmdMarkReadMailScRsp" => Some(Self::CmdMarkReadMailScRsp),
"CmdGetMailCsReq" => Some(Self::CmdGetMailCsReq),
"CmdMarkReadMailCsReq" => Some(Self::CmdMarkReadMailCsReq),
"CmdTakeMailAttachmentCsReq" => Some(Self::CmdTakeMailAttachmentCsReq),
"CmdDelMailScRsp" => Some(Self::CmdDelMailScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MailType {
Normal = 0,
Star = 1,
}
impl MailType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Normal => "MAIL_TYPE_NORMAL",
Self::Star => "MAIL_TYPE_STAR",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MAIL_TYPE_NORMAL" => Some(Self::Normal),
"MAIL_TYPE_STAR" => Some(Self::Star),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMapRotationType {
LlgnehdeafbNlcdgipgfdj = 0,
CmdResetMapRotationRegionCsReq = 6854,
CmdUpdateEnergyScNotify = 6842,
CmdLeaveMapRotationRegionCsReq = 6810,
CmdRotateMapScRsp = 6881,
CmdGetMapRotationDataScRsp = 6812,
CmdDeployRotatorCsReq = 6836,
CmdResetMapRotationRegionScRsp = 6883,
CmdDnnlhfkknlm = 6824,
CmdRotateMapCsReq = 6815,
CmdEnterMapRotationRegionScRsp = 6803,
CmdLeaveMapRotationRegionScRsp = 6887,
CmdInteractChargerScRsp = 6827,
CmdInteractChargerCsReq = 6880,
CmdLeaveMapRotationRegionScNotify = 6809,
CmdEnterMapRotationRegionCsReq = 6873,
CmdDeployRotatorScRsp = 6813,
CmdRemoveRotaterScRsp = 6861,
CmdGetMapRotationDataCsReq = 6829,
CmdUpdateMapRotationDataScNotify = 6876,
CmdRemoveRotatorCsReq = 6838,
}
impl CmdMapRotationType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LlgnehdeafbNlcdgipgfdj => "LLGNEHDEAFB_NLCDGIPGFDJ",
Self::CmdResetMapRotationRegionCsReq => "CmdResetMapRotationRegionCsReq",
Self::CmdUpdateEnergyScNotify => "CmdUpdateEnergyScNotify",
Self::CmdLeaveMapRotationRegionCsReq => "CmdLeaveMapRotationRegionCsReq",
Self::CmdRotateMapScRsp => "CmdRotateMapScRsp",
Self::CmdGetMapRotationDataScRsp => "CmdGetMapRotationDataScRsp",
Self::CmdDeployRotatorCsReq => "CmdDeployRotatorCsReq",
Self::CmdResetMapRotationRegionScRsp => "CmdResetMapRotationRegionScRsp",
Self::CmdDnnlhfkknlm => "CmdDNNLHFKKNLM",
Self::CmdRotateMapCsReq => "CmdRotateMapCsReq",
Self::CmdEnterMapRotationRegionScRsp => "CmdEnterMapRotationRegionScRsp",
Self::CmdLeaveMapRotationRegionScRsp => "CmdLeaveMapRotationRegionScRsp",
Self::CmdInteractChargerScRsp => "CmdInteractChargerScRsp",
Self::CmdInteractChargerCsReq => "CmdInteractChargerCsReq",
Self::CmdLeaveMapRotationRegionScNotify => {
"CmdLeaveMapRotationRegionScNotify"
}
Self::CmdEnterMapRotationRegionCsReq => "CmdEnterMapRotationRegionCsReq",
Self::CmdDeployRotatorScRsp => "CmdDeployRotatorScRsp",
Self::CmdRemoveRotaterScRsp => "CmdRemoveRotaterScRsp",
Self::CmdGetMapRotationDataCsReq => "CmdGetMapRotationDataCsReq",
Self::CmdUpdateMapRotationDataScNotify => "CmdUpdateMapRotationDataScNotify",
Self::CmdRemoveRotatorCsReq => "CmdRemoveRotatorCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LLGNEHDEAFB_NLCDGIPGFDJ" => Some(Self::LlgnehdeafbNlcdgipgfdj),
"CmdResetMapRotationRegionCsReq" => {
Some(Self::CmdResetMapRotationRegionCsReq)
}
"CmdUpdateEnergyScNotify" => Some(Self::CmdUpdateEnergyScNotify),
"CmdLeaveMapRotationRegionCsReq" => {
Some(Self::CmdLeaveMapRotationRegionCsReq)
}
"CmdRotateMapScRsp" => Some(Self::CmdRotateMapScRsp),
"CmdGetMapRotationDataScRsp" => Some(Self::CmdGetMapRotationDataScRsp),
"CmdDeployRotatorCsReq" => Some(Self::CmdDeployRotatorCsReq),
"CmdResetMapRotationRegionScRsp" => {
Some(Self::CmdResetMapRotationRegionScRsp)
}
"CmdDNNLHFKKNLM" => Some(Self::CmdDnnlhfkknlm),
"CmdRotateMapCsReq" => Some(Self::CmdRotateMapCsReq),
"CmdEnterMapRotationRegionScRsp" => {
Some(Self::CmdEnterMapRotationRegionScRsp)
}
"CmdLeaveMapRotationRegionScRsp" => {
Some(Self::CmdLeaveMapRotationRegionScRsp)
}
"CmdInteractChargerScRsp" => Some(Self::CmdInteractChargerScRsp),
"CmdInteractChargerCsReq" => Some(Self::CmdInteractChargerCsReq),
"CmdLeaveMapRotationRegionScNotify" => {
Some(Self::CmdLeaveMapRotationRegionScNotify)
}
"CmdEnterMapRotationRegionCsReq" => {
Some(Self::CmdEnterMapRotationRegionCsReq)
}
"CmdDeployRotatorScRsp" => Some(Self::CmdDeployRotatorScRsp),
"CmdRemoveRotaterScRsp" => Some(Self::CmdRemoveRotaterScRsp),
"CmdGetMapRotationDataCsReq" => Some(Self::CmdGetMapRotationDataCsReq),
"CmdUpdateMapRotationDataScNotify" => {
Some(Self::CmdUpdateMapRotationDataScNotify)
}
"CmdRemoveRotatorCsReq" => Some(Self::CmdRemoveRotatorCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMarbleType {
NiebppapjofNlcdgipgfdj = 0,
CmdMarbleUpdateShownSealScRsp = 8281,
CmdMarbleUnlockSealScNotify = 8282,
CmdMarbleGetDataScRsp = 8276,
CmdMarbleShopBuyScRsp = 8289,
CmdMarbleUpdateShownSealCsReq = 8274,
CmdHajkepnejed = 8286,
CmdMarbleGetDataCsReq = 8288,
CmdKbeckamicjf = 8290,
CmdMarblePvpDataUpdateScNotify = 8284,
CmdMarbleShopBuyCsReq = 8272,
}
impl CmdMarbleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::NiebppapjofNlcdgipgfdj => "NIEBPPAPJOF_NLCDGIPGFDJ",
Self::CmdMarbleUpdateShownSealScRsp => "CmdMarbleUpdateShownSealScRsp",
Self::CmdMarbleUnlockSealScNotify => "CmdMarbleUnlockSealScNotify",
Self::CmdMarbleGetDataScRsp => "CmdMarbleGetDataScRsp",
Self::CmdMarbleShopBuyScRsp => "CmdMarbleShopBuyScRsp",
Self::CmdMarbleUpdateShownSealCsReq => "CmdMarbleUpdateShownSealCsReq",
Self::CmdHajkepnejed => "CmdHAJKEPNEJED",
Self::CmdMarbleGetDataCsReq => "CmdMarbleGetDataCsReq",
Self::CmdKbeckamicjf => "CmdKBECKAMICJF",
Self::CmdMarblePvpDataUpdateScNotify => "CmdMarblePvpDataUpdateScNotify",
Self::CmdMarbleShopBuyCsReq => "CmdMarbleShopBuyCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NIEBPPAPJOF_NLCDGIPGFDJ" => Some(Self::NiebppapjofNlcdgipgfdj),
"CmdMarbleUpdateShownSealScRsp" => Some(Self::CmdMarbleUpdateShownSealScRsp),
"CmdMarbleUnlockSealScNotify" => Some(Self::CmdMarbleUnlockSealScNotify),
"CmdMarbleGetDataScRsp" => Some(Self::CmdMarbleGetDataScRsp),
"CmdMarbleShopBuyScRsp" => Some(Self::CmdMarbleShopBuyScRsp),
"CmdMarbleUpdateShownSealCsReq" => Some(Self::CmdMarbleUpdateShownSealCsReq),
"CmdHAJKEPNEJED" => Some(Self::CmdHajkepnejed),
"CmdMarbleGetDataCsReq" => Some(Self::CmdMarbleGetDataCsReq),
"CmdKBECKAMICJF" => Some(Self::CmdKbeckamicjf),
"CmdMarblePvpDataUpdateScNotify" => {
Some(Self::CmdMarblePvpDataUpdateScNotify)
}
"CmdMarbleShopBuyCsReq" => Some(Self::CmdMarbleShopBuyCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMarkChestType {
LcnkhdaomkmNlcdgipgfdj = 0,
CmdUpdateMarkChestScRsp = 8200,
CmdUpdateMarkChestCsReq = 8196,
CmdMarkChestChangedScNotify = 8182,
CmdGetMarkChestScRsp = 8186,
CmdGetMarkChestCsReq = 8198,
}
impl CmdMarkChestType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LcnkhdaomkmNlcdgipgfdj => "LCNKHDAOMKM_NLCDGIPGFDJ",
Self::CmdUpdateMarkChestScRsp => "CmdUpdateMarkChestScRsp",
Self::CmdUpdateMarkChestCsReq => "CmdUpdateMarkChestCsReq",
Self::CmdMarkChestChangedScNotify => "CmdMarkChestChangedScNotify",
Self::CmdGetMarkChestScRsp => "CmdGetMarkChestScRsp",
Self::CmdGetMarkChestCsReq => "CmdGetMarkChestCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LCNKHDAOMKM_NLCDGIPGFDJ" => Some(Self::LcnkhdaomkmNlcdgipgfdj),
"CmdUpdateMarkChestScRsp" => Some(Self::CmdUpdateMarkChestScRsp),
"CmdUpdateMarkChestCsReq" => Some(Self::CmdUpdateMarkChestCsReq),
"CmdMarkChestChangedScNotify" => Some(Self::CmdMarkChestChangedScNotify),
"CmdGetMarkChestScRsp" => Some(Self::CmdGetMarkChestScRsp),
"CmdGetMarkChestCsReq" => Some(Self::CmdGetMarkChestCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMatchType {
OjciggafgpnNlcdgipgfdj = 0,
CmdStartMatchScRsp = 7342,
CmdGetCrossInfoScRsp = 7319,
CmdOgbliddocao = 7344,
CmdStartMatchCsReq = 7332,
CmdCancelMatchScRsp = 7323,
CmdGetCrossInfoCsReq = 7327,
CmdCancelMatchCsReq = 7307,
}
impl CmdMatchType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::OjciggafgpnNlcdgipgfdj => "OJCIGGAFGPN_NLCDGIPGFDJ",
Self::CmdStartMatchScRsp => "CmdStartMatchScRsp",
Self::CmdGetCrossInfoScRsp => "CmdGetCrossInfoScRsp",
Self::CmdOgbliddocao => "CmdOGBLIDDOCAO",
Self::CmdStartMatchCsReq => "CmdStartMatchCsReq",
Self::CmdCancelMatchScRsp => "CmdCancelMatchScRsp",
Self::CmdGetCrossInfoCsReq => "CmdGetCrossInfoCsReq",
Self::CmdCancelMatchCsReq => "CmdCancelMatchCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OJCIGGAFGPN_NLCDGIPGFDJ" => Some(Self::OjciggafgpnNlcdgipgfdj),
"CmdStartMatchScRsp" => Some(Self::CmdStartMatchScRsp),
"CmdGetCrossInfoScRsp" => Some(Self::CmdGetCrossInfoScRsp),
"CmdOGBLIDDOCAO" => Some(Self::CmdOgbliddocao),
"CmdStartMatchCsReq" => Some(Self::CmdStartMatchCsReq),
"CmdCancelMatchScRsp" => Some(Self::CmdCancelMatchScRsp),
"CmdGetCrossInfoCsReq" => Some(Self::CmdGetCrossInfoCsReq),
"CmdCancelMatchCsReq" => Some(Self::CmdCancelMatchCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMatchThreeModuleType {
PlhknanmnaoNlcdgipgfdj = 0,
CmdMatchThreeV2BattleItemLevelUpScRsp = 7443,
CmdHdaoekoedho = 7419,
CmdMatchThreeSyncDataScNotify = 7444,
CmdMatchThreeLevelEndScRsp = 7423,
CmdMatchThreeGetDataDataCsReq = 7432,
CmdMatchThreeV2SetBirdPosCsReq = 7440,
CmdMatchThreeV2SetBirdPosScRsp = 7405,
CmdMatchThreeLevelEndCsReq = 7407,
CmdPbdkdfcoapb = 7445,
CmdDhfgmhfeheb = 7409,
CmdMatchThreeV2LevelEndCsReq = 7434,
CmdMatchThreeV2PvpFinishScNotify = 7403,
CmdMatchThreeV2BattleItemLevelUpCsReq = 7429,
CmdEehldboefgb = 7438,
CmdMatchThreeV2ScNotify = 7408,
CmdMatchThreeV2LevelEndScRsp = 7421,
CmdPogmmmgbnch = 7427,
CmdMatchThreeGetDataDataScRsp = 7442,
}
impl CmdMatchThreeModuleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PlhknanmnaoNlcdgipgfdj => "PLHKNANMNAO_NLCDGIPGFDJ",
Self::CmdMatchThreeV2BattleItemLevelUpScRsp => {
"CmdMatchThreeV2BattleItemLevelUpScRsp"
}
Self::CmdHdaoekoedho => "CmdHDAOEKOEDHO",
Self::CmdMatchThreeSyncDataScNotify => "CmdMatchThreeSyncDataScNotify",
Self::CmdMatchThreeLevelEndScRsp => "CmdMatchThreeLevelEndScRsp",
Self::CmdMatchThreeGetDataDataCsReq => "CmdMatchThreeGetDataDataCsReq",
Self::CmdMatchThreeV2SetBirdPosCsReq => "CmdMatchThreeV2SetBirdPosCsReq",
Self::CmdMatchThreeV2SetBirdPosScRsp => "CmdMatchThreeV2SetBirdPosScRsp",
Self::CmdMatchThreeLevelEndCsReq => "CmdMatchThreeLevelEndCsReq",
Self::CmdPbdkdfcoapb => "CmdPBDKDFCOAPB",
Self::CmdDhfgmhfeheb => "CmdDHFGMHFEHEB",
Self::CmdMatchThreeV2LevelEndCsReq => "CmdMatchThreeV2LevelEndCsReq",
Self::CmdMatchThreeV2PvpFinishScNotify => "CmdMatchThreeV2PvpFinishScNotify",
Self::CmdMatchThreeV2BattleItemLevelUpCsReq => {
"CmdMatchThreeV2BattleItemLevelUpCsReq"
}
Self::CmdEehldboefgb => "CmdEEHLDBOEFGB",
Self::CmdMatchThreeV2ScNotify => "CmdMatchThreeV2ScNotify",
Self::CmdMatchThreeV2LevelEndScRsp => "CmdMatchThreeV2LevelEndScRsp",
Self::CmdPogmmmgbnch => "CmdPOGMMMGBNCH",
Self::CmdMatchThreeGetDataDataScRsp => "CmdMatchThreeGetDataDataScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PLHKNANMNAO_NLCDGIPGFDJ" => Some(Self::PlhknanmnaoNlcdgipgfdj),
"CmdMatchThreeV2BattleItemLevelUpScRsp" => {
Some(Self::CmdMatchThreeV2BattleItemLevelUpScRsp)
}
"CmdHDAOEKOEDHO" => Some(Self::CmdHdaoekoedho),
"CmdMatchThreeSyncDataScNotify" => Some(Self::CmdMatchThreeSyncDataScNotify),
"CmdMatchThreeLevelEndScRsp" => Some(Self::CmdMatchThreeLevelEndScRsp),
"CmdMatchThreeGetDataDataCsReq" => Some(Self::CmdMatchThreeGetDataDataCsReq),
"CmdMatchThreeV2SetBirdPosCsReq" => {
Some(Self::CmdMatchThreeV2SetBirdPosCsReq)
}
"CmdMatchThreeV2SetBirdPosScRsp" => {
Some(Self::CmdMatchThreeV2SetBirdPosScRsp)
}
"CmdMatchThreeLevelEndCsReq" => Some(Self::CmdMatchThreeLevelEndCsReq),
"CmdPBDKDFCOAPB" => Some(Self::CmdPbdkdfcoapb),
"CmdDHFGMHFEHEB" => Some(Self::CmdDhfgmhfeheb),
"CmdMatchThreeV2LevelEndCsReq" => Some(Self::CmdMatchThreeV2LevelEndCsReq),
"CmdMatchThreeV2PvpFinishScNotify" => {
Some(Self::CmdMatchThreeV2PvpFinishScNotify)
}
"CmdMatchThreeV2BattleItemLevelUpCsReq" => {
Some(Self::CmdMatchThreeV2BattleItemLevelUpCsReq)
}
"CmdEEHLDBOEFGB" => Some(Self::CmdEehldboefgb),
"CmdMatchThreeV2ScNotify" => Some(Self::CmdMatchThreeV2ScNotify),
"CmdMatchThreeV2LevelEndScRsp" => Some(Self::CmdMatchThreeV2LevelEndScRsp),
"CmdPOGMMMGBNCH" => Some(Self::CmdPogmmmgbnch),
"CmdMatchThreeGetDataDataScRsp" => Some(Self::CmdMatchThreeGetDataDataScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MatchThreeStatisticsType {
JhgpkbijhdeAkhaibhblfl = 0,
JhgpkbijhdeIkgflpikbme = 1,
JhgpkbijhdeFpbhkchpdjd = 2,
JhgpkbijhdeCgmjaclcloi = 3,
JhgpkbijhdeOemmeeejgjn = 4,
JhgpkbijhdeGgcoalckjlg = 5,
JhgpkbijhdeDedjlnbbfjd = 6,
JhgpkbijhdeLcijppijbkc = 7,
JhgpkbijhdeEakehnfbdbn = 8,
JhgpkbijhdeAlmccadjlka = 9,
JhgpkbijhdeColmjcgjdcc = 10,
JhgpkbijhdeMdbafcnepjp = 11,
JhgpkbijhdeOfokpffonkh = 12,
JhgpkbijhdeDbnndmdfhek = 13,
}
impl MatchThreeStatisticsType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JhgpkbijhdeAkhaibhblfl => "JHGPKBIJHDE_AKHAIBHBLFL",
Self::JhgpkbijhdeIkgflpikbme => "JHGPKBIJHDE_IKGFLPIKBME",
Self::JhgpkbijhdeFpbhkchpdjd => "JHGPKBIJHDE_FPBHKCHPDJD",
Self::JhgpkbijhdeCgmjaclcloi => "JHGPKBIJHDE_CGMJACLCLOI",
Self::JhgpkbijhdeOemmeeejgjn => "JHGPKBIJHDE_OEMMEEEJGJN",
Self::JhgpkbijhdeGgcoalckjlg => "JHGPKBIJHDE_GGCOALCKJLG",
Self::JhgpkbijhdeDedjlnbbfjd => "JHGPKBIJHDE_DEDJLNBBFJD",
Self::JhgpkbijhdeLcijppijbkc => "JHGPKBIJHDE_LCIJPPIJBKC",
Self::JhgpkbijhdeEakehnfbdbn => "JHGPKBIJHDE_EAKEHNFBDBN",
Self::JhgpkbijhdeAlmccadjlka => "JHGPKBIJHDE_ALMCCADJLKA",
Self::JhgpkbijhdeColmjcgjdcc => "JHGPKBIJHDE_COLMJCGJDCC",
Self::JhgpkbijhdeMdbafcnepjp => "JHGPKBIJHDE_MDBAFCNEPJP",
Self::JhgpkbijhdeOfokpffonkh => "JHGPKBIJHDE_OFOKPFFONKH",
Self::JhgpkbijhdeDbnndmdfhek => "JHGPKBIJHDE_DBNNDMDFHEK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JHGPKBIJHDE_AKHAIBHBLFL" => Some(Self::JhgpkbijhdeAkhaibhblfl),
"JHGPKBIJHDE_IKGFLPIKBME" => Some(Self::JhgpkbijhdeIkgflpikbme),
"JHGPKBIJHDE_FPBHKCHPDJD" => Some(Self::JhgpkbijhdeFpbhkchpdjd),
"JHGPKBIJHDE_CGMJACLCLOI" => Some(Self::JhgpkbijhdeCgmjaclcloi),
"JHGPKBIJHDE_OEMMEEEJGJN" => Some(Self::JhgpkbijhdeOemmeeejgjn),
"JHGPKBIJHDE_GGCOALCKJLG" => Some(Self::JhgpkbijhdeGgcoalckjlg),
"JHGPKBIJHDE_DEDJLNBBFJD" => Some(Self::JhgpkbijhdeDedjlnbbfjd),
"JHGPKBIJHDE_LCIJPPIJBKC" => Some(Self::JhgpkbijhdeLcijppijbkc),
"JHGPKBIJHDE_EAKEHNFBDBN" => Some(Self::JhgpkbijhdeEakehnfbdbn),
"JHGPKBIJHDE_ALMCCADJLKA" => Some(Self::JhgpkbijhdeAlmccadjlka),
"JHGPKBIJHDE_COLMJCGJDCC" => Some(Self::JhgpkbijhdeColmjcgjdcc),
"JHGPKBIJHDE_MDBAFCNEPJP" => Some(Self::JhgpkbijhdeMdbafcnepjp),
"JHGPKBIJHDE_OFOKPFFONKH" => Some(Self::JhgpkbijhdeOfokpffonkh),
"JHGPKBIJHDE_DBNNDMDFHEK" => Some(Self::JhgpkbijhdeDbnndmdfhek),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMazePuzzleType {
GpngemmffakNlcdgipgfdj = 0,
GpngemmffakBdfohfojbkk = 9093,
CmdMazeCrossFloorConditionChangeScNotify = 9068,
GpngemmffakLdpoifpcehb = 9053,
GpngemmffakJkebldnojgo = 9057,
GpngemmffakJcpgimagbhn = 9094,
GpngemmffakEeicodkondh = 9059,
GpngemmffakKnlokaaigob = 9055,
CmdGetFiveDimMiniGameDataScRsp = 9090,
GpngemmffakDielfholcgg = 9082,
CmdGetChenLingGameBoyDataScRsp = 9092,
GpngemmffakIpnfoojjgmc = 9056,
CmdFiveDimFluteDataChangeNotify = 9091,
CmdNcgfpokhmbl = 9066,
GpngemmffakNboogobhmoe = 9070,
CmdOnaegkcmpnn = 9095,
GpngemmffakKgmeefcmpck = 9071,
CmdEgjjhfipcnb = 9062,
CmdCdjkljdmjho = 9079,
CmdFinishChenLingGameBoyScRsp = 9073,
CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9077,
CmdGetFiveDimMiniGameDataCsReq = 9069,
CmdGetFiveDimFluteDataScRsp = 9088,
CmdJhehacpkkbl = 9084,
CmdFinishFiveDimMiniGameScRsp = 9058,
}
impl CmdMazePuzzleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GpngemmffakNlcdgipgfdj => "GPNGEMMFFAK_NLCDGIPGFDJ",
Self::GpngemmffakBdfohfojbkk => "GPNGEMMFFAK_BDFOHFOJBKK",
Self::CmdMazeCrossFloorConditionChangeScNotify => {
"CmdMazeCrossFloorConditionChangeScNotify"
}
Self::GpngemmffakLdpoifpcehb => "GPNGEMMFFAK_LDPOIFPCEHB",
Self::GpngemmffakJkebldnojgo => "GPNGEMMFFAK_JKEBLDNOJGO",
Self::GpngemmffakJcpgimagbhn => "GPNGEMMFFAK_JCPGIMAGBHN",
Self::GpngemmffakEeicodkondh => "GPNGEMMFFAK_EEICODKONDH",
Self::GpngemmffakKnlokaaigob => "GPNGEMMFFAK_KNLOKAAIGOB",
Self::CmdGetFiveDimMiniGameDataScRsp => "CmdGetFiveDimMiniGameDataScRsp",
Self::GpngemmffakDielfholcgg => "GPNGEMMFFAK_DIELFHOLCGG",
Self::CmdGetChenLingGameBoyDataScRsp => "CmdGetChenLingGameBoyDataScRsp",
Self::GpngemmffakIpnfoojjgmc => "GPNGEMMFFAK_IPNFOOJJGMC",
Self::CmdFiveDimFluteDataChangeNotify => "CmdFiveDimFluteDataChangeNotify",
Self::CmdNcgfpokhmbl => "CmdNCGFPOKHMBL",
Self::GpngemmffakNboogobhmoe => "GPNGEMMFFAK_NBOOGOBHMOE",
Self::CmdOnaegkcmpnn => "CmdONAEGKCMPNN",
Self::GpngemmffakKgmeefcmpck => "GPNGEMMFFAK_KGMEEFCMPCK",
Self::CmdEgjjhfipcnb => "CmdEGJJHFIPCNB",
Self::CmdCdjkljdmjho => "CmdCDJKLJDMJHO",
Self::CmdFinishChenLingGameBoyScRsp => "CmdFinishChenLingGameBoyScRsp",
Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp => {
"CmdChenLingGameBoyGetFriendRankingInfoScRsp"
}
Self::CmdGetFiveDimMiniGameDataCsReq => "CmdGetFiveDimMiniGameDataCsReq",
Self::CmdGetFiveDimFluteDataScRsp => "CmdGetFiveDimFluteDataScRsp",
Self::CmdJhehacpkkbl => "CmdJHEHACPKKBL",
Self::CmdFinishFiveDimMiniGameScRsp => "CmdFinishFiveDimMiniGameScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GPNGEMMFFAK_NLCDGIPGFDJ" => Some(Self::GpngemmffakNlcdgipgfdj),
"GPNGEMMFFAK_BDFOHFOJBKK" => Some(Self::GpngemmffakBdfohfojbkk),
"CmdMazeCrossFloorConditionChangeScNotify" => {
Some(Self::CmdMazeCrossFloorConditionChangeScNotify)
}
"GPNGEMMFFAK_LDPOIFPCEHB" => Some(Self::GpngemmffakLdpoifpcehb),
"GPNGEMMFFAK_JKEBLDNOJGO" => Some(Self::GpngemmffakJkebldnojgo),
"GPNGEMMFFAK_JCPGIMAGBHN" => Some(Self::GpngemmffakJcpgimagbhn),
"GPNGEMMFFAK_EEICODKONDH" => Some(Self::GpngemmffakEeicodkondh),
"GPNGEMMFFAK_KNLOKAAIGOB" => Some(Self::GpngemmffakKnlokaaigob),
"CmdGetFiveDimMiniGameDataScRsp" => {
Some(Self::CmdGetFiveDimMiniGameDataScRsp)
}
"GPNGEMMFFAK_DIELFHOLCGG" => Some(Self::GpngemmffakDielfholcgg),
"CmdGetChenLingGameBoyDataScRsp" => {
Some(Self::CmdGetChenLingGameBoyDataScRsp)
}
"GPNGEMMFFAK_IPNFOOJJGMC" => Some(Self::GpngemmffakIpnfoojjgmc),
"CmdFiveDimFluteDataChangeNotify" => {
Some(Self::CmdFiveDimFluteDataChangeNotify)
}
"CmdNCGFPOKHMBL" => Some(Self::CmdNcgfpokhmbl),
"GPNGEMMFFAK_NBOOGOBHMOE" => Some(Self::GpngemmffakNboogobhmoe),
"CmdONAEGKCMPNN" => Some(Self::CmdOnaegkcmpnn),
"GPNGEMMFFAK_KGMEEFCMPCK" => Some(Self::GpngemmffakKgmeefcmpck),
"CmdEGJJHFIPCNB" => Some(Self::CmdEgjjhfipcnb),
"CmdCDJKLJDMJHO" => Some(Self::CmdCdjkljdmjho),
"CmdFinishChenLingGameBoyScRsp" => Some(Self::CmdFinishChenLingGameBoyScRsp),
"CmdChenLingGameBoyGetFriendRankingInfoScRsp" => {
Some(Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp)
}
"CmdGetFiveDimMiniGameDataCsReq" => {
Some(Self::CmdGetFiveDimMiniGameDataCsReq)
}
"CmdGetFiveDimFluteDataScRsp" => Some(Self::CmdGetFiveDimFluteDataScRsp),
"CmdJHEHACPKKBL" => Some(Self::CmdJhehacpkkbl),
"CmdFinishFiveDimMiniGameScRsp" => Some(Self::CmdFinishFiveDimMiniGameScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMessageType {
BdimogejafgNlcdgipgfdj = 0,
CmdFinishItemIdCsReq = 2736,
CmdGetMissionMessageCsReq = 2729,
CmdGetNpcMessageGroupCsReq = 2773,
CmdGetMissionMessageScRsp = 2712,
CmdFinishSectionIdScRsp = 2781,
CmdGetNpcStatusCsReq = 2780,
CmdFinishSectionIdCsReq = 2715,
CmdFinishPerformSectionIdScRsp = 2787,
CmdGetNpcMessageGroupScRsp = 2703,
CmdFinishPerformSectionIdCsReq = 2710,
CmdFinishItemIdScRsp = 2713,
CmdGetNpcStatusScRsp = 2727,
}
impl CmdMessageType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BdimogejafgNlcdgipgfdj => "BDIMOGEJAFG_NLCDGIPGFDJ",
Self::CmdFinishItemIdCsReq => "CmdFinishItemIdCsReq",
Self::CmdGetMissionMessageCsReq => "CmdGetMissionMessageCsReq",
Self::CmdGetNpcMessageGroupCsReq => "CmdGetNpcMessageGroupCsReq",
Self::CmdGetMissionMessageScRsp => "CmdGetMissionMessageScRsp",
Self::CmdFinishSectionIdScRsp => "CmdFinishSectionIdScRsp",
Self::CmdGetNpcStatusCsReq => "CmdGetNpcStatusCsReq",
Self::CmdFinishSectionIdCsReq => "CmdFinishSectionIdCsReq",
Self::CmdFinishPerformSectionIdScRsp => "CmdFinishPerformSectionIdScRsp",
Self::CmdGetNpcMessageGroupScRsp => "CmdGetNpcMessageGroupScRsp",
Self::CmdFinishPerformSectionIdCsReq => "CmdFinishPerformSectionIdCsReq",
Self::CmdFinishItemIdScRsp => "CmdFinishItemIdScRsp",
Self::CmdGetNpcStatusScRsp => "CmdGetNpcStatusScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BDIMOGEJAFG_NLCDGIPGFDJ" => Some(Self::BdimogejafgNlcdgipgfdj),
"CmdFinishItemIdCsReq" => Some(Self::CmdFinishItemIdCsReq),
"CmdGetMissionMessageCsReq" => Some(Self::CmdGetMissionMessageCsReq),
"CmdGetNpcMessageGroupCsReq" => Some(Self::CmdGetNpcMessageGroupCsReq),
"CmdGetMissionMessageScRsp" => Some(Self::CmdGetMissionMessageScRsp),
"CmdFinishSectionIdScRsp" => Some(Self::CmdFinishSectionIdScRsp),
"CmdGetNpcStatusCsReq" => Some(Self::CmdGetNpcStatusCsReq),
"CmdFinishSectionIdCsReq" => Some(Self::CmdFinishSectionIdCsReq),
"CmdFinishPerformSectionIdScRsp" => {
Some(Self::CmdFinishPerformSectionIdScRsp)
}
"CmdGetNpcMessageGroupScRsp" => Some(Self::CmdGetNpcMessageGroupScRsp),
"CmdFinishPerformSectionIdCsReq" => {
Some(Self::CmdFinishPerformSectionIdCsReq)
}
"CmdFinishItemIdScRsp" => Some(Self::CmdFinishItemIdScRsp),
"CmdGetNpcStatusScRsp" => Some(Self::CmdGetNpcStatusScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMiscModuleType {
LlgmnbffnelNlcdgipgfdj = 0,
CmdDifficultyAdjustmentGetDataScRsp = 4149,
CmdMncfpnfgaoh = 4154,
CmdInkeeekknkf = 4187,
CmdDifficultyAdjustmentUpdateDataCsReq = 4128,
CmdGetMovieRacingDataScRsp = 4178,
CmdDdooedokepf = 4139,
CmdUpdateGunPlayDataCsReq = 4192,
CmdJoigbkbegob = 4153,
CmdShareCsReq = 4173,
CmdGetSwitchMascotDataCsReq = 4135,
CmdEhnlgmegijp = 4113,
CmdShareScRsp = 4103,
CmdAlcdaeideam = 4163,
CmdJdaaleacpkl = 4109,
CmdDifficultyAdjustmentUpdateDataScRsp = 4101,
CmdGetGunPlayDataScRsp = 4174,
CmdEabimapllll = 4188,
CmdGetUnreleasedBlockInfoCsReq = 4114,
CmdUpdateGunPlayDataScRsp = 4166,
CmdSwitchMascotUpdateScNotify = 4105,
CmdGetShareDataCsReq = 4180,
CmdPimffpgepio = 4110,
CmdMgfaalhchef = 4138,
CmdPiconflhmcd = 4117,
CmdDirectDeliveryScNotify = 4120,
LlgmnbffnelCnhfapdgppm = 4129,
CmdGetUnreleasedBlockInfoScRsp = 4182,
CmdGetSwitchMascotDataScRsp = 4116,
CmdGetShareDataScRsp = 4127,
CmdIdenfkijicm = 4112,
CmdUpdateMovieRacingDataScRsp = 4148,
CmdMazeKillDirectScRsp = 4185,
CmdCancelDirectDeliveryNoticeCsReq = 4199,
CmdLiogdhefogd = 4136,
CmdFecgdojfdim = 4106,
CmdUpdateMovieRacingDataCsReq = 4152,
CmdGetMovieRacingDataCsReq = 4171,
CmdCancelDirectDeliveryNoticeScRsp = 4132,
CmdGetGunPlayDataCsReq = 4159,
CmdLcbiejnjdif = 4200,
CmdMazeKillDirectCsReq = 4167,
CmdDifficultyAdjustmentGetDataCsReq = 4130,
CmdNialcdgnnlc = 4142,
CmdBmflffjiefc = 4183,
CmdGfgemcjlgpp = 4176,
}
impl CmdMiscModuleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LlgmnbffnelNlcdgipgfdj => "LLGMNBFFNEL_NLCDGIPGFDJ",
Self::CmdDifficultyAdjustmentGetDataScRsp => {
"CmdDifficultyAdjustmentGetDataScRsp"
}
Self::CmdMncfpnfgaoh => "CmdMNCFPNFGAOH",
Self::CmdInkeeekknkf => "CmdINKEEEKKNKF",
Self::CmdDifficultyAdjustmentUpdateDataCsReq => {
"CmdDifficultyAdjustmentUpdateDataCsReq"
}
Self::CmdGetMovieRacingDataScRsp => "CmdGetMovieRacingDataScRsp",
Self::CmdDdooedokepf => "CmdDDOOEDOKEPF",
Self::CmdUpdateGunPlayDataCsReq => "CmdUpdateGunPlayDataCsReq",
Self::CmdJoigbkbegob => "CmdJOIGBKBEGOB",
Self::CmdShareCsReq => "CmdShareCsReq",
Self::CmdGetSwitchMascotDataCsReq => "CmdGetSwitchMascotDataCsReq",
Self::CmdEhnlgmegijp => "CmdEHNLGMEGIJP",
Self::CmdShareScRsp => "CmdShareScRsp",
Self::CmdAlcdaeideam => "CmdALCDAEIDEAM",
Self::CmdJdaaleacpkl => "CmdJDAALEACPKL",
Self::CmdDifficultyAdjustmentUpdateDataScRsp => {
"CmdDifficultyAdjustmentUpdateDataScRsp"
}
Self::CmdGetGunPlayDataScRsp => "CmdGetGunPlayDataScRsp",
Self::CmdEabimapllll => "CmdEABIMAPLLLL",
Self::CmdGetUnreleasedBlockInfoCsReq => "CmdGetUnreleasedBlockInfoCsReq",
Self::CmdUpdateGunPlayDataScRsp => "CmdUpdateGunPlayDataScRsp",
Self::CmdSwitchMascotUpdateScNotify => "CmdSwitchMascotUpdateScNotify",
Self::CmdGetShareDataCsReq => "CmdGetShareDataCsReq",
Self::CmdPimffpgepio => "CmdPIMFFPGEPIO",
Self::CmdMgfaalhchef => "CmdMGFAALHCHEF",
Self::CmdPiconflhmcd => "CmdPICONFLHMCD",
Self::CmdDirectDeliveryScNotify => "CmdDirectDeliveryScNotify",
Self::LlgmnbffnelCnhfapdgppm => "LLGMNBFFNEL_CNHFAPDGPPM",
Self::CmdGetUnreleasedBlockInfoScRsp => "CmdGetUnreleasedBlockInfoScRsp",
Self::CmdGetSwitchMascotDataScRsp => "CmdGetSwitchMascotDataScRsp",
Self::CmdGetShareDataScRsp => "CmdGetShareDataScRsp",
Self::CmdIdenfkijicm => "CmdIDENFKIJICM",
Self::CmdUpdateMovieRacingDataScRsp => "CmdUpdateMovieRacingDataScRsp",
Self::CmdMazeKillDirectScRsp => "CmdMazeKillDirectScRsp",
Self::CmdCancelDirectDeliveryNoticeCsReq => {
"CmdCancelDirectDeliveryNoticeCsReq"
}
Self::CmdLiogdhefogd => "CmdLIOGDHEFOGD",
Self::CmdFecgdojfdim => "CmdFECGDOJFDIM",
Self::CmdUpdateMovieRacingDataCsReq => "CmdUpdateMovieRacingDataCsReq",
Self::CmdGetMovieRacingDataCsReq => "CmdGetMovieRacingDataCsReq",
Self::CmdCancelDirectDeliveryNoticeScRsp => {
"CmdCancelDirectDeliveryNoticeScRsp"
}
Self::CmdGetGunPlayDataCsReq => "CmdGetGunPlayDataCsReq",
Self::CmdLcbiejnjdif => "CmdLCBIEJNJDIF",
Self::CmdMazeKillDirectCsReq => "CmdMazeKillDirectCsReq",
Self::CmdDifficultyAdjustmentGetDataCsReq => {
"CmdDifficultyAdjustmentGetDataCsReq"
}
Self::CmdNialcdgnnlc => "CmdNIALCDGNNLC",
Self::CmdBmflffjiefc => "CmdBMFLFFJIEFC",
Self::CmdGfgemcjlgpp => "CmdGFGEMCJLGPP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LLGMNBFFNEL_NLCDGIPGFDJ" => Some(Self::LlgmnbffnelNlcdgipgfdj),
"CmdDifficultyAdjustmentGetDataScRsp" => {
Some(Self::CmdDifficultyAdjustmentGetDataScRsp)
}
"CmdMNCFPNFGAOH" => Some(Self::CmdMncfpnfgaoh),
"CmdINKEEEKKNKF" => Some(Self::CmdInkeeekknkf),
"CmdDifficultyAdjustmentUpdateDataCsReq" => {
Some(Self::CmdDifficultyAdjustmentUpdateDataCsReq)
}
"CmdGetMovieRacingDataScRsp" => Some(Self::CmdGetMovieRacingDataScRsp),
"CmdDDOOEDOKEPF" => Some(Self::CmdDdooedokepf),
"CmdUpdateGunPlayDataCsReq" => Some(Self::CmdUpdateGunPlayDataCsReq),
"CmdJOIGBKBEGOB" => Some(Self::CmdJoigbkbegob),
"CmdShareCsReq" => Some(Self::CmdShareCsReq),
"CmdGetSwitchMascotDataCsReq" => Some(Self::CmdGetSwitchMascotDataCsReq),
"CmdEHNLGMEGIJP" => Some(Self::CmdEhnlgmegijp),
"CmdShareScRsp" => Some(Self::CmdShareScRsp),
"CmdALCDAEIDEAM" => Some(Self::CmdAlcdaeideam),
"CmdJDAALEACPKL" => Some(Self::CmdJdaaleacpkl),
"CmdDifficultyAdjustmentUpdateDataScRsp" => {
Some(Self::CmdDifficultyAdjustmentUpdateDataScRsp)
}
"CmdGetGunPlayDataScRsp" => Some(Self::CmdGetGunPlayDataScRsp),
"CmdEABIMAPLLLL" => Some(Self::CmdEabimapllll),
"CmdGetUnreleasedBlockInfoCsReq" => {
Some(Self::CmdGetUnreleasedBlockInfoCsReq)
}
"CmdUpdateGunPlayDataScRsp" => Some(Self::CmdUpdateGunPlayDataScRsp),
"CmdSwitchMascotUpdateScNotify" => Some(Self::CmdSwitchMascotUpdateScNotify),
"CmdGetShareDataCsReq" => Some(Self::CmdGetShareDataCsReq),
"CmdPIMFFPGEPIO" => Some(Self::CmdPimffpgepio),
"CmdMGFAALHCHEF" => Some(Self::CmdMgfaalhchef),
"CmdPICONFLHMCD" => Some(Self::CmdPiconflhmcd),
"CmdDirectDeliveryScNotify" => Some(Self::CmdDirectDeliveryScNotify),
"LLGMNBFFNEL_CNHFAPDGPPM" => Some(Self::LlgmnbffnelCnhfapdgppm),
"CmdGetUnreleasedBlockInfoScRsp" => {
Some(Self::CmdGetUnreleasedBlockInfoScRsp)
}
"CmdGetSwitchMascotDataScRsp" => Some(Self::CmdGetSwitchMascotDataScRsp),
"CmdGetShareDataScRsp" => Some(Self::CmdGetShareDataScRsp),
"CmdIDENFKIJICM" => Some(Self::CmdIdenfkijicm),
"CmdUpdateMovieRacingDataScRsp" => Some(Self::CmdUpdateMovieRacingDataScRsp),
"CmdMazeKillDirectScRsp" => Some(Self::CmdMazeKillDirectScRsp),
"CmdCancelDirectDeliveryNoticeCsReq" => {
Some(Self::CmdCancelDirectDeliveryNoticeCsReq)
}
"CmdLIOGDHEFOGD" => Some(Self::CmdLiogdhefogd),
"CmdFECGDOJFDIM" => Some(Self::CmdFecgdojfdim),
"CmdUpdateMovieRacingDataCsReq" => Some(Self::CmdUpdateMovieRacingDataCsReq),
"CmdGetMovieRacingDataCsReq" => Some(Self::CmdGetMovieRacingDataCsReq),
"CmdCancelDirectDeliveryNoticeScRsp" => {
Some(Self::CmdCancelDirectDeliveryNoticeScRsp)
}
"CmdGetGunPlayDataCsReq" => Some(Self::CmdGetGunPlayDataCsReq),
"CmdLCBIEJNJDIF" => Some(Self::CmdLcbiejnjdif),
"CmdMazeKillDirectCsReq" => Some(Self::CmdMazeKillDirectCsReq),
"CmdDifficultyAdjustmentGetDataCsReq" => {
Some(Self::CmdDifficultyAdjustmentGetDataCsReq)
}
"CmdNIALCDGNNLC" => Some(Self::CmdNialcdgnnlc),
"CmdBMFLFFJIEFC" => Some(Self::CmdBmflffjiefc),
"CmdGFGEMCJLGPP" => Some(Self::CmdGfgemcjlgpp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bmhihbheckd {
Nlcdgipgfdj = 0,
Aoneonhehna = 1,
Ngchdkkbacd = 2,
Lhcchlaiain = 3,
}
impl Bmhihbheckd {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "BMHIHBHECKD_NLCDGIPGFDJ",
Self::Aoneonhehna => "BMHIHBHECKD_AONEONHEHNA",
Self::Ngchdkkbacd => "BMHIHBHECKD_NGCHDKKBACD",
Self::Lhcchlaiain => "BMHIHBHECKD_LHCCHLAIAIN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BMHIHBHECKD_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"BMHIHBHECKD_AONEONHEHNA" => Some(Self::Aoneonhehna),
"BMHIHBHECKD_NGCHDKKBACD" => Some(Self::Ngchdkkbacd),
"BMHIHBHECKD_LHCCHLAIAIN" => Some(Self::Lhcchlaiain),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MovieRacingType {
KkbnkekdpfmBiflglfobbm = 0,
KkbnkekdpfmDnkhlgpjnjo = 1,
KkbnkekdpfmFpgeonekipd = 2,
KkbnkekdpfmCgmlghicnpn = 3,
}
impl MovieRacingType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KkbnkekdpfmBiflglfobbm => "KKBNKEKDPFM_BIFLGLFOBBM",
Self::KkbnkekdpfmDnkhlgpjnjo => "KKBNKEKDPFM_DNKHLGPJNJO",
Self::KkbnkekdpfmFpgeonekipd => "KKBNKEKDPFM_FPGEONEKIPD",
Self::KkbnkekdpfmCgmlghicnpn => "KKBNKEKDPFM_CGMLGHICNPN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KKBNKEKDPFM_BIFLGLFOBBM" => Some(Self::KkbnkekdpfmBiflglfobbm),
"KKBNKEKDPFM_DNKHLGPJNJO" => Some(Self::KkbnkekdpfmDnkhlgpjnjo),
"KKBNKEKDPFM_FPGEONEKIPD" => Some(Self::KkbnkekdpfmFpgeonekipd),
"KKBNKEKDPFM_CGMLGHICNPN" => Some(Self::KkbnkekdpfmCgmlghicnpn),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum DifficultyAdjustmentType {
JnecpmmfekpAanhceghcfa = 0,
JnecpmmfekpAeddonplofj = 1,
}
impl DifficultyAdjustmentType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JnecpmmfekpAanhceghcfa => "JNECPMMFEKP_AANHCEGHCFA",
Self::JnecpmmfekpAeddonplofj => "JNECPMMFEKP_AEDDONPLOFJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JNECPMMFEKP_AANHCEGHCFA" => Some(Self::JnecpmmfekpAanhceghcfa),
"JNECPMMFEKP_AEDDONPLOFJ" => Some(Self::JnecpmmfekpAeddonplofj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Cgogdjkalmh {
Fhfjlaiageh = 0,
Fmddnendjoj = 1,
Jibjfdijcnm = 2,
}
impl Cgogdjkalmh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Fhfjlaiageh => "CGOGDJKALMH_FHFJLAIAGEH",
Self::Fmddnendjoj => "CGOGDJKALMH_FMDDNENDJOJ",
Self::Jibjfdijcnm => "CGOGDJKALMH_JIBJFDIJCNM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CGOGDJKALMH_FHFJLAIAGEH" => Some(Self::Fhfjlaiageh),
"CGOGDJKALMH_FMDDNENDJOJ" => Some(Self::Fmddnendjoj),
"CGOGDJKALMH_JIBJFDIJCNM" => Some(Self::Jibjfdijcnm),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fdjadoeaole {
Oiddfjefipf = 0,
Ahgeijfigke = 1,
Pkhpjikjmdo = 2,
Hfgbooljdna = 3,
}
impl Fdjadoeaole {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Oiddfjefipf => "FDJADOEAOLE_OIDDFJEFIPF",
Self::Ahgeijfigke => "FDJADOEAOLE_AHGEIJFIGKE",
Self::Pkhpjikjmdo => "FDJADOEAOLE_PKHPJIKJMDO",
Self::Hfgbooljdna => "FDJADOEAOLE_HFGBOOLJDNA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FDJADOEAOLE_OIDDFJEFIPF" => Some(Self::Oiddfjefipf),
"FDJADOEAOLE_AHGEIJFIGKE" => Some(Self::Ahgeijfigke),
"FDJADOEAOLE_PKHPJIKJMDO" => Some(Self::Pkhpjikjmdo),
"FDJADOEAOLE_HFGBOOLJDNA" => Some(Self::Hfgbooljdna),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMissionType {
LcppdellpfcNlcdgipgfdj = 0,
CmdMissionSyncTaskCsReq = 1213,
CmdFinishCosumeItemMissionScRsp = 1283,
CmdMissionRewardScNotify = 1236,
CmdGetMissionStatusScRsp = 1271,
CmdFinishTalkMissionScRsp = 1227,
CmdSubMissionRewardScNotify = 1274,
CmdUpdateMainMissionCustomValueScRsp = 1214,
CmdUpdateMainMissionCustomValueCsReq = 1205,
CmdFinishCosumeItemMissionCsReq = 1254,
CmdGetMissionDataCsReq = 1273,
CmdStartFinishMainMissionScNotify = 1249,
CmdAcceptMainMissionScRsp = 1201,
CmdGetMissionDataScRsp = 1203,
CmdStartFinishSubMissionScNotify = 1230,
CmdMissionSyncTaskScRsp = 1215,
CmdGetMainMissionCustomValueCsReq = 1267,
CmdMissionGroupWarnScNotify = 1212,
CmdStarPerformanceRelayScRsp = 1253,
CmdStarPerformanceRelayCsReq = 1282,
CmdMainMissionAcceptNotify = 1220,
CmdTeleportToMissionResetPointScRsp = 1266,
CmdGetMainMissionCustomValueScRsp = 1285,
CmdFinishTalkMissionCsReq = 1280,
CmdFinishedMissionScNotify = 1216,
CmdTeleportToMissionResetPointCsReq = 1292,
CmdUpdateTrackMainMissionCsReq = 1232,
CmdUpdateTrackMainMissionScRsp = 1235,
CmdAcceptMainMissionCsReq = 1228,
CmdGetMissionStatusCsReq = 1224,
}
impl CmdMissionType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LcppdellpfcNlcdgipgfdj => "LCPPDELLPFC_NLCDGIPGFDJ",
Self::CmdMissionSyncTaskCsReq => "CmdMissionSyncTaskCsReq",
Self::CmdFinishCosumeItemMissionScRsp => "CmdFinishCosumeItemMissionScRsp",
Self::CmdMissionRewardScNotify => "CmdMissionRewardScNotify",
Self::CmdGetMissionStatusScRsp => "CmdGetMissionStatusScRsp",
Self::CmdFinishTalkMissionScRsp => "CmdFinishTalkMissionScRsp",
Self::CmdSubMissionRewardScNotify => "CmdSubMissionRewardScNotify",
Self::CmdUpdateMainMissionCustomValueScRsp => {
"CmdUpdateMainMissionCustomValueScRsp"
}
Self::CmdUpdateMainMissionCustomValueCsReq => {
"CmdUpdateMainMissionCustomValueCsReq"
}
Self::CmdFinishCosumeItemMissionCsReq => "CmdFinishCosumeItemMissionCsReq",
Self::CmdGetMissionDataCsReq => "CmdGetMissionDataCsReq",
Self::CmdStartFinishMainMissionScNotify => {
"CmdStartFinishMainMissionScNotify"
}
Self::CmdAcceptMainMissionScRsp => "CmdAcceptMainMissionScRsp",
Self::CmdGetMissionDataScRsp => "CmdGetMissionDataScRsp",
Self::CmdStartFinishSubMissionScNotify => "CmdStartFinishSubMissionScNotify",
Self::CmdMissionSyncTaskScRsp => "CmdMissionSyncTaskScRsp",
Self::CmdGetMainMissionCustomValueCsReq => {
"CmdGetMainMissionCustomValueCsReq"
}
Self::CmdMissionGroupWarnScNotify => "CmdMissionGroupWarnScNotify",
Self::CmdStarPerformanceRelayScRsp => "CmdStarPerformanceRelayScRsp",
Self::CmdStarPerformanceRelayCsReq => "CmdStarPerformanceRelayCsReq",
Self::CmdMainMissionAcceptNotify => "CmdMainMissionAcceptNotify",
Self::CmdTeleportToMissionResetPointScRsp => {
"CmdTeleportToMissionResetPointScRsp"
}
Self::CmdGetMainMissionCustomValueScRsp => {
"CmdGetMainMissionCustomValueScRsp"
}
Self::CmdFinishTalkMissionCsReq => "CmdFinishTalkMissionCsReq",
Self::CmdFinishedMissionScNotify => "CmdFinishedMissionScNotify",
Self::CmdTeleportToMissionResetPointCsReq => {
"CmdTeleportToMissionResetPointCsReq"
}
Self::CmdUpdateTrackMainMissionCsReq => "CmdUpdateTrackMainMissionCsReq",
Self::CmdUpdateTrackMainMissionScRsp => "CmdUpdateTrackMainMissionScRsp",
Self::CmdAcceptMainMissionCsReq => "CmdAcceptMainMissionCsReq",
Self::CmdGetMissionStatusCsReq => "CmdGetMissionStatusCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LCPPDELLPFC_NLCDGIPGFDJ" => Some(Self::LcppdellpfcNlcdgipgfdj),
"CmdMissionSyncTaskCsReq" => Some(Self::CmdMissionSyncTaskCsReq),
"CmdFinishCosumeItemMissionScRsp" => {
Some(Self::CmdFinishCosumeItemMissionScRsp)
}
"CmdMissionRewardScNotify" => Some(Self::CmdMissionRewardScNotify),
"CmdGetMissionStatusScRsp" => Some(Self::CmdGetMissionStatusScRsp),
"CmdFinishTalkMissionScRsp" => Some(Self::CmdFinishTalkMissionScRsp),
"CmdSubMissionRewardScNotify" => Some(Self::CmdSubMissionRewardScNotify),
"CmdUpdateMainMissionCustomValueScRsp" => {
Some(Self::CmdUpdateMainMissionCustomValueScRsp)
}
"CmdUpdateMainMissionCustomValueCsReq" => {
Some(Self::CmdUpdateMainMissionCustomValueCsReq)
}
"CmdFinishCosumeItemMissionCsReq" => {
Some(Self::CmdFinishCosumeItemMissionCsReq)
}
"CmdGetMissionDataCsReq" => Some(Self::CmdGetMissionDataCsReq),
"CmdStartFinishMainMissionScNotify" => {
Some(Self::CmdStartFinishMainMissionScNotify)
}
"CmdAcceptMainMissionScRsp" => Some(Self::CmdAcceptMainMissionScRsp),
"CmdGetMissionDataScRsp" => Some(Self::CmdGetMissionDataScRsp),
"CmdStartFinishSubMissionScNotify" => {
Some(Self::CmdStartFinishSubMissionScNotify)
}
"CmdMissionSyncTaskScRsp" => Some(Self::CmdMissionSyncTaskScRsp),
"CmdGetMainMissionCustomValueCsReq" => {
Some(Self::CmdGetMainMissionCustomValueCsReq)
}
"CmdMissionGroupWarnScNotify" => Some(Self::CmdMissionGroupWarnScNotify),
"CmdStarPerformanceRelayScRsp" => Some(Self::CmdStarPerformanceRelayScRsp),
"CmdStarPerformanceRelayCsReq" => Some(Self::CmdStarPerformanceRelayCsReq),
"CmdMainMissionAcceptNotify" => Some(Self::CmdMainMissionAcceptNotify),
"CmdTeleportToMissionResetPointScRsp" => {
Some(Self::CmdTeleportToMissionResetPointScRsp)
}
"CmdGetMainMissionCustomValueScRsp" => {
Some(Self::CmdGetMainMissionCustomValueScRsp)
}
"CmdFinishTalkMissionCsReq" => Some(Self::CmdFinishTalkMissionCsReq),
"CmdFinishedMissionScNotify" => Some(Self::CmdFinishedMissionScNotify),
"CmdTeleportToMissionResetPointCsReq" => {
Some(Self::CmdTeleportToMissionResetPointCsReq)
}
"CmdUpdateTrackMainMissionCsReq" => {
Some(Self::CmdUpdateTrackMainMissionCsReq)
}
"CmdUpdateTrackMainMissionScRsp" => {
Some(Self::CmdUpdateTrackMainMissionScRsp)
}
"CmdAcceptMainMissionCsReq" => Some(Self::CmdAcceptMainMissionCsReq),
"CmdGetMissionStatusCsReq" => Some(Self::CmdGetMissionStatusCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MissionSyncRecord {
Dojfcpkajen = 0,
Hpbmplfigdo = 1,
Bbfkoikpioa = 2,
Lpjjpgjpmka = 3,
Jcihfnmkakk = 4,
Egdidgjeocg = 11,
Jpjoopbllho = 12,
Ebinjeaefoe = 13,
Bjlcbiglbim = 14,
Kpdhhapiigm = 15,
}
impl MissionSyncRecord {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Dojfcpkajen => "MissionSyncRecord_DOJFCPKAJEN",
Self::Hpbmplfigdo => "MissionSyncRecord_HPBMPLFIGDO",
Self::Bbfkoikpioa => "MissionSyncRecord_BBFKOIKPIOA",
Self::Lpjjpgjpmka => "MissionSyncRecord_LPJJPGJPMKA",
Self::Jcihfnmkakk => "MissionSyncRecord_JCIHFNMKAKK",
Self::Egdidgjeocg => "MissionSyncRecord_EGDIDGJEOCG",
Self::Jpjoopbllho => "MissionSyncRecord_JPJOOPBLLHO",
Self::Ebinjeaefoe => "MissionSyncRecord_EBINJEAEFOE",
Self::Bjlcbiglbim => "MissionSyncRecord_BJLCBIGLBIM",
Self::Kpdhhapiigm => "MissionSyncRecord_KPDHHAPIIGM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MissionSyncRecord_DOJFCPKAJEN" => Some(Self::Dojfcpkajen),
"MissionSyncRecord_HPBMPLFIGDO" => Some(Self::Hpbmplfigdo),
"MissionSyncRecord_BBFKOIKPIOA" => Some(Self::Bbfkoikpioa),
"MissionSyncRecord_LPJJPGJPMKA" => Some(Self::Lpjjpgjpmka),
"MissionSyncRecord_JCIHFNMKAKK" => Some(Self::Jcihfnmkakk),
"MissionSyncRecord_EGDIDGJEOCG" => Some(Self::Egdidgjeocg),
"MissionSyncRecord_JPJOOPBLLHO" => Some(Self::Jpjoopbllho),
"MissionSyncRecord_EBINJEAEFOE" => Some(Self::Ebinjeaefoe),
"MissionSyncRecord_BJLCBIGLBIM" => Some(Self::Bjlcbiglbim),
"MissionSyncRecord_KPDHHAPIIGM" => Some(Self::Kpdhhapiigm),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ppepceaapmj {
Lhpkjobmkhc = 0,
Kcmijcjmidc = 1,
}
impl Ppepceaapmj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lhpkjobmkhc => "PPEPCEAAPMJ_LHPKJOBMKHC",
Self::Kcmijcjmidc => "PPEPCEAAPMJ_KCMIJCJMIDC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PPEPCEAAPMJ_LHPKJOBMKHC" => Some(Self::Lhpkjobmkhc),
"PPEPCEAAPMJ_KCMIJCJMIDC" => Some(Self::Kcmijcjmidc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TrackMainMissionUpdateReasonId {
AphbpmbmlomDjaokmdalmi = 0,
AphbpmbmlomFefmpgiagbp = 1,
AphbpmbmlomOgiadpffhef = 2,
AphbpmbmlomOjbimioeabg = 3,
}
impl TrackMainMissionUpdateReasonId {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AphbpmbmlomDjaokmdalmi => "APHBPMBMLOM_DJAOKMDALMI",
Self::AphbpmbmlomFefmpgiagbp => "APHBPMBMLOM_FEFMPGIAGBP",
Self::AphbpmbmlomOgiadpffhef => "APHBPMBMLOM_OGIADPFFHEF",
Self::AphbpmbmlomOjbimioeabg => "APHBPMBMLOM_OJBIMIOEABG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"APHBPMBMLOM_DJAOKMDALMI" => Some(Self::AphbpmbmlomDjaokmdalmi),
"APHBPMBMLOM_FEFMPGIAGBP" => Some(Self::AphbpmbmlomFefmpgiagbp),
"APHBPMBMLOM_OGIADPFFHEF" => Some(Self::AphbpmbmlomOgiadpffhef),
"APHBPMBMLOM_OJBIMIOEABG" => Some(Self::AphbpmbmlomOjbimioeabg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMonopolyType {
IobaopkjmakNlcdgipgfdj = 0,
CmdGetMonopolyFriendRankingListCsReq = 7082,
CmdMonopolyGameSettleScNotify = 7001,
CmdMonopolyLikeScNotify = 7037,
CmdDailyFirstEnterMonopolyActivityCsReq = 7054,
CmdMonopolyLikeCsReq = 7018,
CmdMonopolyGetRafflePoolInfoScRsp = 7055,
CmdMonopolyEventLoadUpdateScNotify = 7057,
CmdMonopolyGameGachaCsReq = 7067,
CmdMonopolyConditionUpdateScNotify = 7007,
CmdNhkiadbinml = 7028,
CmdMonopolyGetDailyInitItemCsReq = 7072,
CmdMonopolyGiveUpCurContentCsReq = 7059,
CmdGetMonopolyInfoScRsp = 7003,
CmdMonopolyDailySettleScNotify = 7026,
CmdMonopolyCheatDiceScRsp = 7066,
CmdMonopolyConfirmRandomCsReq = 7061,
CmdMonopolyAcceptQuizScRsp = 7035,
CmdMonopolyReRollRandomCsReq = 7076,
CmdMonopolyTakePhaseRewardScRsp = 7008,
CmdMonopolyMoveScRsp = 7010,
CmdMonopolyScrachRaffleTicketCsReq = 7022,
CmdJhidmebbkpe = 7089,
CmdMonopolyGuessChooseCsReq = 7005,
CmdMonopolyAcceptQuizCsReq = 7032,
CmdMonopolyActionResultScNotify = 7080,
CmdMonopolyEventSelectFriendCsReq = 7043,
CmdMonopolyGameBingoFlipCardCsReq = 7020,
CmdGetMonopolyDailyReportScRsp = 7065,
CmdGddeakmjoap = 7040,
CmdMonopolyGetRegionProgressScRsp = 7086,
CmdBbepmabcbgf = 7090,
CmdMonopolyCheatDiceCsReq = 7092,
CmdGetMonopolyDailyReportCsReq = 7056,
CmdMonopolyGetDailyInitItemScRsp = 7025,
CmdMonopolyGuessDrawScNotify = 7063,
CmdMonopolyGetRaffleTicketCsReq = 7011,
CmdGetMbtiReportCsReq = 7034,
CmdMonopolyGameGachaScRsp = 7085,
CmdMonopolyReRollRandomScRsp = 7038,
CmdMlbdfeobkij = 7053,
CmdGetSocialEventServerCacheCsReq = 7091,
CmdGetSocialEventServerCacheScRsp = 7023,
CmdMonopolyGiveUpCurContentScRsp = 7074,
CmdMonopolyBuyGoodsScRsp = 7078,
CmdMonopolyClickCellScRsp = 7084,
CmdMonopolyGetRaffleTicketScRsp = 7097,
CmdMonopolyRollDiceScRsp = 7015,
CmdMonopolyRollDiceCsReq = 7013,
CmdEpaikohmldk = 7021,
CmdOidpmkiojgk = 7052,
CmdMonopolyConfirmRandomScRsp = 7024,
CmdMonopolyGetRafflePoolInfoCsReq = 7075,
CmdMonopolyGameCreateScNotify = 7016,
CmdMonopolyTakeRaffleTicketRewardScRsp = 7046,
CmdMonopolyRollRandomScRsp = 7042,
CmdMonopolySelectOptionScRsp = 7029,
CmdMonopolySelectOptionCsReq = 7087,
CmdMonopolyTakePhaseRewardCsReq = 7068,
CmdMonopolyRollRandomCsReq = 7009,
CmdMonopolyClickCellCsReq = 7070,
CmdGetMbtiReportScRsp = 7058,
CmdMonopolyEventSelectFriendScRsp = 7093,
CmdMonopolyScrachRaffleTicketScRsp = 7064,
CmdPdjfkffpdki = 7048,
CmdMonopolyGameBingoFlipCardScRsp = 7099,
CmdDailyFirstEnterMonopolyActivityScRsp = 7083,
CmdGetMonopolyMbtiReportRewardCsReq = 7079,
CmdPiljihglhja = 7049,
CmdMonopolyGetRegionProgressCsReq = 7044,
CmdDnbhklfemlg = 7002,
CmdMonopolyGuessChooseScRsp = 7014,
CmdMonopolyTakeRaffleTicketRewardCsReq = 7069,
CmdMonopolySocialEventEffectScNotify = 7096,
CmdMonopolyLikeScRsp = 7045,
CmdMonopolyContentUpdateScNotify = 7030,
CmdMonopolyCellUpdateNotify = 7027,
CmdMonopolyBuyGoodsCsReq = 7071,
CmdMonopolyQuizDurationChangeScNotify = 7017,
CmdGetMonopolyFriendRankingListScRsp = 7041,
CmdMonopolyMoveCsReq = 7081,
CmdMonopolySttUpdateScNotify = 7098,
CmdGetMonopolyMbtiReportRewardScRsp = 7047,
CmdGetMonopolyInfoCsReq = 7073,
}
impl CmdMonopolyType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::IobaopkjmakNlcdgipgfdj => "IOBAOPKJMAK_NLCDGIPGFDJ",
Self::CmdGetMonopolyFriendRankingListCsReq => {
"CmdGetMonopolyFriendRankingListCsReq"
}
Self::CmdMonopolyGameSettleScNotify => "CmdMonopolyGameSettleScNotify",
Self::CmdMonopolyLikeScNotify => "CmdMonopolyLikeScNotify",
Self::CmdDailyFirstEnterMonopolyActivityCsReq => {
"CmdDailyFirstEnterMonopolyActivityCsReq"
}
Self::CmdMonopolyLikeCsReq => "CmdMonopolyLikeCsReq",
Self::CmdMonopolyGetRafflePoolInfoScRsp => {
"CmdMonopolyGetRafflePoolInfoScRsp"
}
Self::CmdMonopolyEventLoadUpdateScNotify => {
"CmdMonopolyEventLoadUpdateScNotify"
}
Self::CmdMonopolyGameGachaCsReq => "CmdMonopolyGameGachaCsReq",
Self::CmdMonopolyConditionUpdateScNotify => {
"CmdMonopolyConditionUpdateScNotify"
}
Self::CmdNhkiadbinml => "CmdNHKIADBINML",
Self::CmdMonopolyGetDailyInitItemCsReq => "CmdMonopolyGetDailyInitItemCsReq",
Self::CmdMonopolyGiveUpCurContentCsReq => "CmdMonopolyGiveUpCurContentCsReq",
Self::CmdGetMonopolyInfoScRsp => "CmdGetMonopolyInfoScRsp",
Self::CmdMonopolyDailySettleScNotify => "CmdMonopolyDailySettleScNotify",
Self::CmdMonopolyCheatDiceScRsp => "CmdMonopolyCheatDiceScRsp",
Self::CmdMonopolyConfirmRandomCsReq => "CmdMonopolyConfirmRandomCsReq",
Self::CmdMonopolyAcceptQuizScRsp => "CmdMonopolyAcceptQuizScRsp",
Self::CmdMonopolyReRollRandomCsReq => "CmdMonopolyReRollRandomCsReq",
Self::CmdMonopolyTakePhaseRewardScRsp => "CmdMonopolyTakePhaseRewardScRsp",
Self::CmdMonopolyMoveScRsp => "CmdMonopolyMoveScRsp",
Self::CmdMonopolyScrachRaffleTicketCsReq => {
"CmdMonopolyScrachRaffleTicketCsReq"
}
Self::CmdJhidmebbkpe => "CmdJHIDMEBBKPE",
Self::CmdMonopolyGuessChooseCsReq => "CmdMonopolyGuessChooseCsReq",
Self::CmdMonopolyAcceptQuizCsReq => "CmdMonopolyAcceptQuizCsReq",
Self::CmdMonopolyActionResultScNotify => "CmdMonopolyActionResultScNotify",
Self::CmdMonopolyEventSelectFriendCsReq => {
"CmdMonopolyEventSelectFriendCsReq"
}
Self::CmdMonopolyGameBingoFlipCardCsReq => {
"CmdMonopolyGameBingoFlipCardCsReq"
}
Self::CmdGetMonopolyDailyReportScRsp => "CmdGetMonopolyDailyReportScRsp",
Self::CmdGddeakmjoap => "CmdGDDEAKMJOAP",
Self::CmdMonopolyGetRegionProgressScRsp => {
"CmdMonopolyGetRegionProgressScRsp"
}
Self::CmdBbepmabcbgf => "CmdBBEPMABCBGF",
Self::CmdMonopolyCheatDiceCsReq => "CmdMonopolyCheatDiceCsReq",
Self::CmdGetMonopolyDailyReportCsReq => "CmdGetMonopolyDailyReportCsReq",
Self::CmdMonopolyGetDailyInitItemScRsp => "CmdMonopolyGetDailyInitItemScRsp",
Self::CmdMonopolyGuessDrawScNotify => "CmdMonopolyGuessDrawScNotify",
Self::CmdMonopolyGetRaffleTicketCsReq => "CmdMonopolyGetRaffleTicketCsReq",
Self::CmdGetMbtiReportCsReq => "CmdGetMbtiReportCsReq",
Self::CmdMonopolyGameGachaScRsp => "CmdMonopolyGameGachaScRsp",
Self::CmdMonopolyReRollRandomScRsp => "CmdMonopolyReRollRandomScRsp",
Self::CmdMlbdfeobkij => "CmdMLBDFEOBKIJ",
Self::CmdGetSocialEventServerCacheCsReq => {
"CmdGetSocialEventServerCacheCsReq"
}
Self::CmdGetSocialEventServerCacheScRsp => {
"CmdGetSocialEventServerCacheScRsp"
}
Self::CmdMonopolyGiveUpCurContentScRsp => "CmdMonopolyGiveUpCurContentScRsp",
Self::CmdMonopolyBuyGoodsScRsp => "CmdMonopolyBuyGoodsScRsp",
Self::CmdMonopolyClickCellScRsp => "CmdMonopolyClickCellScRsp",
Self::CmdMonopolyGetRaffleTicketScRsp => "CmdMonopolyGetRaffleTicketScRsp",
Self::CmdMonopolyRollDiceScRsp => "CmdMonopolyRollDiceScRsp",
Self::CmdMonopolyRollDiceCsReq => "CmdMonopolyRollDiceCsReq",
Self::CmdEpaikohmldk => "CmdEPAIKOHMLDK",
Self::CmdOidpmkiojgk => "CmdOIDPMKIOJGK",
Self::CmdMonopolyConfirmRandomScRsp => "CmdMonopolyConfirmRandomScRsp",
Self::CmdMonopolyGetRafflePoolInfoCsReq => {
"CmdMonopolyGetRafflePoolInfoCsReq"
}
Self::CmdMonopolyGameCreateScNotify => "CmdMonopolyGameCreateScNotify",
Self::CmdMonopolyTakeRaffleTicketRewardScRsp => {
"CmdMonopolyTakeRaffleTicketRewardScRsp"
}
Self::CmdMonopolyRollRandomScRsp => "CmdMonopolyRollRandomScRsp",
Self::CmdMonopolySelectOptionScRsp => "CmdMonopolySelectOptionScRsp",
Self::CmdMonopolySelectOptionCsReq => "CmdMonopolySelectOptionCsReq",
Self::CmdMonopolyTakePhaseRewardCsReq => "CmdMonopolyTakePhaseRewardCsReq",
Self::CmdMonopolyRollRandomCsReq => "CmdMonopolyRollRandomCsReq",
Self::CmdMonopolyClickCellCsReq => "CmdMonopolyClickCellCsReq",
Self::CmdGetMbtiReportScRsp => "CmdGetMbtiReportScRsp",
Self::CmdMonopolyEventSelectFriendScRsp => {
"CmdMonopolyEventSelectFriendScRsp"
}
Self::CmdMonopolyScrachRaffleTicketScRsp => {
"CmdMonopolyScrachRaffleTicketScRsp"
}
Self::CmdPdjfkffpdki => "CmdPDJFKFFPDKI",
Self::CmdMonopolyGameBingoFlipCardScRsp => {
"CmdMonopolyGameBingoFlipCardScRsp"
}
Self::CmdDailyFirstEnterMonopolyActivityScRsp => {
"CmdDailyFirstEnterMonopolyActivityScRsp"
}
Self::CmdGetMonopolyMbtiReportRewardCsReq => {
"CmdGetMonopolyMbtiReportRewardCsReq"
}
Self::CmdPiljihglhja => "CmdPILJIHGLHJA",
Self::CmdMonopolyGetRegionProgressCsReq => {
"CmdMonopolyGetRegionProgressCsReq"
}
Self::CmdDnbhklfemlg => "CmdDNBHKLFEMLG",
Self::CmdMonopolyGuessChooseScRsp => "CmdMonopolyGuessChooseScRsp",
Self::CmdMonopolyTakeRaffleTicketRewardCsReq => {
"CmdMonopolyTakeRaffleTicketRewardCsReq"
}
Self::CmdMonopolySocialEventEffectScNotify => {
"CmdMonopolySocialEventEffectScNotify"
}
Self::CmdMonopolyLikeScRsp => "CmdMonopolyLikeScRsp",
Self::CmdMonopolyContentUpdateScNotify => "CmdMonopolyContentUpdateScNotify",
Self::CmdMonopolyCellUpdateNotify => "CmdMonopolyCellUpdateNotify",
Self::CmdMonopolyBuyGoodsCsReq => "CmdMonopolyBuyGoodsCsReq",
Self::CmdMonopolyQuizDurationChangeScNotify => {
"CmdMonopolyQuizDurationChangeScNotify"
}
Self::CmdGetMonopolyFriendRankingListScRsp => {
"CmdGetMonopolyFriendRankingListScRsp"
}
Self::CmdMonopolyMoveCsReq => "CmdMonopolyMoveCsReq",
Self::CmdMonopolySttUpdateScNotify => "CmdMonopolySttUpdateScNotify",
Self::CmdGetMonopolyMbtiReportRewardScRsp => {
"CmdGetMonopolyMbtiReportRewardScRsp"
}
Self::CmdGetMonopolyInfoCsReq => "CmdGetMonopolyInfoCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IOBAOPKJMAK_NLCDGIPGFDJ" => Some(Self::IobaopkjmakNlcdgipgfdj),
"CmdGetMonopolyFriendRankingListCsReq" => {
Some(Self::CmdGetMonopolyFriendRankingListCsReq)
}
"CmdMonopolyGameSettleScNotify" => Some(Self::CmdMonopolyGameSettleScNotify),
"CmdMonopolyLikeScNotify" => Some(Self::CmdMonopolyLikeScNotify),
"CmdDailyFirstEnterMonopolyActivityCsReq" => {
Some(Self::CmdDailyFirstEnterMonopolyActivityCsReq)
}
"CmdMonopolyLikeCsReq" => Some(Self::CmdMonopolyLikeCsReq),
"CmdMonopolyGetRafflePoolInfoScRsp" => {
Some(Self::CmdMonopolyGetRafflePoolInfoScRsp)
}
"CmdMonopolyEventLoadUpdateScNotify" => {
Some(Self::CmdMonopolyEventLoadUpdateScNotify)
}
"CmdMonopolyGameGachaCsReq" => Some(Self::CmdMonopolyGameGachaCsReq),
"CmdMonopolyConditionUpdateScNotify" => {
Some(Self::CmdMonopolyConditionUpdateScNotify)
}
"CmdNHKIADBINML" => Some(Self::CmdNhkiadbinml),
"CmdMonopolyGetDailyInitItemCsReq" => {
Some(Self::CmdMonopolyGetDailyInitItemCsReq)
}
"CmdMonopolyGiveUpCurContentCsReq" => {
Some(Self::CmdMonopolyGiveUpCurContentCsReq)
}
"CmdGetMonopolyInfoScRsp" => Some(Self::CmdGetMonopolyInfoScRsp),
"CmdMonopolyDailySettleScNotify" => {
Some(Self::CmdMonopolyDailySettleScNotify)
}
"CmdMonopolyCheatDiceScRsp" => Some(Self::CmdMonopolyCheatDiceScRsp),
"CmdMonopolyConfirmRandomCsReq" => Some(Self::CmdMonopolyConfirmRandomCsReq),
"CmdMonopolyAcceptQuizScRsp" => Some(Self::CmdMonopolyAcceptQuizScRsp),
"CmdMonopolyReRollRandomCsReq" => Some(Self::CmdMonopolyReRollRandomCsReq),
"CmdMonopolyTakePhaseRewardScRsp" => {
Some(Self::CmdMonopolyTakePhaseRewardScRsp)
}
"CmdMonopolyMoveScRsp" => Some(Self::CmdMonopolyMoveScRsp),
"CmdMonopolyScrachRaffleTicketCsReq" => {
Some(Self::CmdMonopolyScrachRaffleTicketCsReq)
}
"CmdJHIDMEBBKPE" => Some(Self::CmdJhidmebbkpe),
"CmdMonopolyGuessChooseCsReq" => Some(Self::CmdMonopolyGuessChooseCsReq),
"CmdMonopolyAcceptQuizCsReq" => Some(Self::CmdMonopolyAcceptQuizCsReq),
"CmdMonopolyActionResultScNotify" => {
Some(Self::CmdMonopolyActionResultScNotify)
}
"CmdMonopolyEventSelectFriendCsReq" => {
Some(Self::CmdMonopolyEventSelectFriendCsReq)
}
"CmdMonopolyGameBingoFlipCardCsReq" => {
Some(Self::CmdMonopolyGameBingoFlipCardCsReq)
}
"CmdGetMonopolyDailyReportScRsp" => {
Some(Self::CmdGetMonopolyDailyReportScRsp)
}
"CmdGDDEAKMJOAP" => Some(Self::CmdGddeakmjoap),
"CmdMonopolyGetRegionProgressScRsp" => {
Some(Self::CmdMonopolyGetRegionProgressScRsp)
}
"CmdBBEPMABCBGF" => Some(Self::CmdBbepmabcbgf),
"CmdMonopolyCheatDiceCsReq" => Some(Self::CmdMonopolyCheatDiceCsReq),
"CmdGetMonopolyDailyReportCsReq" => {
Some(Self::CmdGetMonopolyDailyReportCsReq)
}
"CmdMonopolyGetDailyInitItemScRsp" => {
Some(Self::CmdMonopolyGetDailyInitItemScRsp)
}
"CmdMonopolyGuessDrawScNotify" => Some(Self::CmdMonopolyGuessDrawScNotify),
"CmdMonopolyGetRaffleTicketCsReq" => {
Some(Self::CmdMonopolyGetRaffleTicketCsReq)
}
"CmdGetMbtiReportCsReq" => Some(Self::CmdGetMbtiReportCsReq),
"CmdMonopolyGameGachaScRsp" => Some(Self::CmdMonopolyGameGachaScRsp),
"CmdMonopolyReRollRandomScRsp" => Some(Self::CmdMonopolyReRollRandomScRsp),
"CmdMLBDFEOBKIJ" => Some(Self::CmdMlbdfeobkij),
"CmdGetSocialEventServerCacheCsReq" => {
Some(Self::CmdGetSocialEventServerCacheCsReq)
}
"CmdGetSocialEventServerCacheScRsp" => {
Some(Self::CmdGetSocialEventServerCacheScRsp)
}
"CmdMonopolyGiveUpCurContentScRsp" => {
Some(Self::CmdMonopolyGiveUpCurContentScRsp)
}
"CmdMonopolyBuyGoodsScRsp" => Some(Self::CmdMonopolyBuyGoodsScRsp),
"CmdMonopolyClickCellScRsp" => Some(Self::CmdMonopolyClickCellScRsp),
"CmdMonopolyGetRaffleTicketScRsp" => {
Some(Self::CmdMonopolyGetRaffleTicketScRsp)
}
"CmdMonopolyRollDiceScRsp" => Some(Self::CmdMonopolyRollDiceScRsp),
"CmdMonopolyRollDiceCsReq" => Some(Self::CmdMonopolyRollDiceCsReq),
"CmdEPAIKOHMLDK" => Some(Self::CmdEpaikohmldk),
"CmdOIDPMKIOJGK" => Some(Self::CmdOidpmkiojgk),
"CmdMonopolyConfirmRandomScRsp" => Some(Self::CmdMonopolyConfirmRandomScRsp),
"CmdMonopolyGetRafflePoolInfoCsReq" => {
Some(Self::CmdMonopolyGetRafflePoolInfoCsReq)
}
"CmdMonopolyGameCreateScNotify" => Some(Self::CmdMonopolyGameCreateScNotify),
"CmdMonopolyTakeRaffleTicketRewardScRsp" => {
Some(Self::CmdMonopolyTakeRaffleTicketRewardScRsp)
}
"CmdMonopolyRollRandomScRsp" => Some(Self::CmdMonopolyRollRandomScRsp),
"CmdMonopolySelectOptionScRsp" => Some(Self::CmdMonopolySelectOptionScRsp),
"CmdMonopolySelectOptionCsReq" => Some(Self::CmdMonopolySelectOptionCsReq),
"CmdMonopolyTakePhaseRewardCsReq" => {
Some(Self::CmdMonopolyTakePhaseRewardCsReq)
}
"CmdMonopolyRollRandomCsReq" => Some(Self::CmdMonopolyRollRandomCsReq),
"CmdMonopolyClickCellCsReq" => Some(Self::CmdMonopolyClickCellCsReq),
"CmdGetMbtiReportScRsp" => Some(Self::CmdGetMbtiReportScRsp),
"CmdMonopolyEventSelectFriendScRsp" => {
Some(Self::CmdMonopolyEventSelectFriendScRsp)
}
"CmdMonopolyScrachRaffleTicketScRsp" => {
Some(Self::CmdMonopolyScrachRaffleTicketScRsp)
}
"CmdPDJFKFFPDKI" => Some(Self::CmdPdjfkffpdki),
"CmdMonopolyGameBingoFlipCardScRsp" => {
Some(Self::CmdMonopolyGameBingoFlipCardScRsp)
}
"CmdDailyFirstEnterMonopolyActivityScRsp" => {
Some(Self::CmdDailyFirstEnterMonopolyActivityScRsp)
}
"CmdGetMonopolyMbtiReportRewardCsReq" => {
Some(Self::CmdGetMonopolyMbtiReportRewardCsReq)
}
"CmdPILJIHGLHJA" => Some(Self::CmdPiljihglhja),
"CmdMonopolyGetRegionProgressCsReq" => {
Some(Self::CmdMonopolyGetRegionProgressCsReq)
}
"CmdDNBHKLFEMLG" => Some(Self::CmdDnbhklfemlg),
"CmdMonopolyGuessChooseScRsp" => Some(Self::CmdMonopolyGuessChooseScRsp),
"CmdMonopolyTakeRaffleTicketRewardCsReq" => {
Some(Self::CmdMonopolyTakeRaffleTicketRewardCsReq)
}
"CmdMonopolySocialEventEffectScNotify" => {
Some(Self::CmdMonopolySocialEventEffectScNotify)
}
"CmdMonopolyLikeScRsp" => Some(Self::CmdMonopolyLikeScRsp),
"CmdMonopolyContentUpdateScNotify" => {
Some(Self::CmdMonopolyContentUpdateScNotify)
}
"CmdMonopolyCellUpdateNotify" => Some(Self::CmdMonopolyCellUpdateNotify),
"CmdMonopolyBuyGoodsCsReq" => Some(Self::CmdMonopolyBuyGoodsCsReq),
"CmdMonopolyQuizDurationChangeScNotify" => {
Some(Self::CmdMonopolyQuizDurationChangeScNotify)
}
"CmdGetMonopolyFriendRankingListScRsp" => {
Some(Self::CmdGetMonopolyFriendRankingListScRsp)
}
"CmdMonopolyMoveCsReq" => Some(Self::CmdMonopolyMoveCsReq),
"CmdMonopolySttUpdateScNotify" => Some(Self::CmdMonopolySttUpdateScNotify),
"CmdGetMonopolyMbtiReportRewardScRsp" => {
Some(Self::CmdGetMonopolyMbtiReportRewardScRsp)
}
"CmdGetMonopolyInfoCsReq" => Some(Self::CmdGetMonopolyInfoCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Laehiccbbfn {
Nlcdgipgfdj = 0,
Hhkfkgkfnji = 1,
}
impl Laehiccbbfn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "LAEHICCBBFN_NLCDGIPGFDJ",
Self::Hhkfkgkfnji => "LAEHICCBBFN_HHKFKGKFNJI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LAEHICCBBFN_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"LAEHICCBBFN_HHKFKGKFNJI" => Some(Self::Hhkfkgkfnji),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Naddheilbbn {
Bpocohfiaoh = 0,
Hopagbfpbgp = 1,
Mdjcikagekh = 2,
Cihfgjdchia = 3,
}
impl Naddheilbbn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Bpocohfiaoh => "NADDHEILBBN_BPOCOHFIAOH",
Self::Hopagbfpbgp => "NADDHEILBBN_HOPAGBFPBGP",
Self::Mdjcikagekh => "NADDHEILBBN_MDJCIKAGEKH",
Self::Cihfgjdchia => "NADDHEILBBN_CIHFGJDCHIA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NADDHEILBBN_BPOCOHFIAOH" => Some(Self::Bpocohfiaoh),
"NADDHEILBBN_HOPAGBFPBGP" => Some(Self::Hopagbfpbgp),
"NADDHEILBBN_MDJCIKAGEKH" => Some(Self::Mdjcikagekh),
"NADDHEILBBN_CIHFGJDCHIA" => Some(Self::Cihfgjdchia),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bakaelimiji {
Nlcdgipgfdj = 0,
Heihbjeegpb = 1,
Boggafjjpgc = 2,
Hcebkfdjgio = 3,
Cbkldcbekch = 4,
Lggebocppda = 5,
Bbdhkakkbea = 6,
Bfpgghfahca = 7,
Ppincghoobh = 8,
Jcecchojpfk = 9,
Jblefhfohgo = 10,
}
impl Bakaelimiji {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "BAKAELIMIJI_NLCDGIPGFDJ",
Self::Heihbjeegpb => "BAKAELIMIJI_HEIHBJEEGPB",
Self::Boggafjjpgc => "BAKAELIMIJI_BOGGAFJJPGC",
Self::Hcebkfdjgio => "BAKAELIMIJI_HCEBKFDJGIO",
Self::Cbkldcbekch => "BAKAELIMIJI_CBKLDCBEKCH",
Self::Lggebocppda => "BAKAELIMIJI_LGGEBOCPPDA",
Self::Bbdhkakkbea => "BAKAELIMIJI_BBDHKAKKBEA",
Self::Bfpgghfahca => "BAKAELIMIJI_BFPGGHFAHCA",
Self::Ppincghoobh => "BAKAELIMIJI_PPINCGHOOBH",
Self::Jcecchojpfk => "BAKAELIMIJI_JCECCHOJPFK",
Self::Jblefhfohgo => "BAKAELIMIJI_JBLEFHFOHGO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BAKAELIMIJI_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"BAKAELIMIJI_HEIHBJEEGPB" => Some(Self::Heihbjeegpb),
"BAKAELIMIJI_BOGGAFJJPGC" => Some(Self::Boggafjjpgc),
"BAKAELIMIJI_HCEBKFDJGIO" => Some(Self::Hcebkfdjgio),
"BAKAELIMIJI_CBKLDCBEKCH" => Some(Self::Cbkldcbekch),
"BAKAELIMIJI_LGGEBOCPPDA" => Some(Self::Lggebocppda),
"BAKAELIMIJI_BBDHKAKKBEA" => Some(Self::Bbdhkakkbea),
"BAKAELIMIJI_BFPGGHFAHCA" => Some(Self::Bfpgghfahca),
"BAKAELIMIJI_PPINCGHOOBH" => Some(Self::Ppincghoobh),
"BAKAELIMIJI_JCECCHOJPFK" => Some(Self::Jcecchojpfk),
"BAKAELIMIJI_JBLEFHFOHGO" => Some(Self::Jblefhfohgo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMultiplayerType {
EdcdmkfiophNlcdgipgfdj = 0,
CmdNenhkmefaec = 1010,
CmdNlopjlcmlen = 1080,
CmdIhglpglpdff = 1036,
CmdGetFriendRankingInfoCsReq = 1054,
CmdMatchPlayDataChangeNtf = 1012,
CmdGetFriendRankingInfoRsp = 1083,
CmdFightGameStateCsReq = 1073,
CmdFightGameStateScRsp = 1003,
CmdFightGameStartScNotify = 1015,
CmdGetMatchPlayDataCsReq = 1087,
CmdHpgigmpbibo = 1027,
CmdJjagfpldcaf = 1013,
CmdGetMatchPlayDataRsp = 1029,
CmdHffceacmeig = 1081,
CmdSelfRankChangeNtf = 1009,
}
impl CmdMultiplayerType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EdcdmkfiophNlcdgipgfdj => "EDCDMKFIOPH_NLCDGIPGFDJ",
Self::CmdNenhkmefaec => "CmdNENHKMEFAEC",
Self::CmdNlopjlcmlen => "CmdNLOPJLCMLEN",
Self::CmdIhglpglpdff => "CmdIHGLPGLPDFF",
Self::CmdGetFriendRankingInfoCsReq => "CmdGetFriendRankingInfoCsReq",
Self::CmdMatchPlayDataChangeNtf => "CmdMatchPlayDataChangeNtf",
Self::CmdGetFriendRankingInfoRsp => "CmdGetFriendRankingInfoRsp",
Self::CmdFightGameStateCsReq => "CmdFightGameStateCsReq",
Self::CmdFightGameStateScRsp => "CmdFightGameStateScRsp",
Self::CmdFightGameStartScNotify => "CmdFightGameStartScNotify",
Self::CmdGetMatchPlayDataCsReq => "CmdGetMatchPlayDataCsReq",
Self::CmdHpgigmpbibo => "CmdHPGIGMPBIBO",
Self::CmdJjagfpldcaf => "CmdJJAGFPLDCAF",
Self::CmdGetMatchPlayDataRsp => "CmdGetMatchPlayDataRsp",
Self::CmdHffceacmeig => "CmdHFFCEACMEIG",
Self::CmdSelfRankChangeNtf => "CmdSelfRankChangeNtf",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EDCDMKFIOPH_NLCDGIPGFDJ" => Some(Self::EdcdmkfiophNlcdgipgfdj),
"CmdNENHKMEFAEC" => Some(Self::CmdNenhkmefaec),
"CmdNLOPJLCMLEN" => Some(Self::CmdNlopjlcmlen),
"CmdIHGLPGLPDFF" => Some(Self::CmdIhglpglpdff),
"CmdGetFriendRankingInfoCsReq" => Some(Self::CmdGetFriendRankingInfoCsReq),
"CmdMatchPlayDataChangeNtf" => Some(Self::CmdMatchPlayDataChangeNtf),
"CmdGetFriendRankingInfoRsp" => Some(Self::CmdGetFriendRankingInfoRsp),
"CmdFightGameStateCsReq" => Some(Self::CmdFightGameStateCsReq),
"CmdFightGameStateScRsp" => Some(Self::CmdFightGameStateScRsp),
"CmdFightGameStartScNotify" => Some(Self::CmdFightGameStartScNotify),
"CmdGetMatchPlayDataCsReq" => Some(Self::CmdGetMatchPlayDataCsReq),
"CmdHPGIGMPBIBO" => Some(Self::CmdHpgigmpbibo),
"CmdJJAGFPLDCAF" => Some(Self::CmdJjagfpldcaf),
"CmdGetMatchPlayDataRsp" => Some(Self::CmdGetMatchPlayDataRsp),
"CmdHFFCEACMEIG" => Some(Self::CmdHffceacmeig),
"CmdSelfRankChangeNtf" => Some(Self::CmdSelfRankChangeNtf),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMultipleDropType {
AcimfgfnpdfNlcdgipgfdj = 0,
CmdGetPlayerReturnMultiDropInfoScRsp = 4636,
CmdGetPlayerReturnMultiDropInfoCsReq = 4627,
CmdMultipleDropInfoNotify = 4613,
CmdGetMultipleDropInfoCsReq = 4673,
CmdGetMultipleDropInfoScRsp = 4603,
CmdMultipleDropInfoScNotify = 4680,
}
impl CmdMultipleDropType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AcimfgfnpdfNlcdgipgfdj => "ACIMFGFNPDF_NLCDGIPGFDJ",
Self::CmdGetPlayerReturnMultiDropInfoScRsp => {
"CmdGetPlayerReturnMultiDropInfoScRsp"
}
Self::CmdGetPlayerReturnMultiDropInfoCsReq => {
"CmdGetPlayerReturnMultiDropInfoCsReq"
}
Self::CmdMultipleDropInfoNotify => "CmdMultipleDropInfoNotify",
Self::CmdGetMultipleDropInfoCsReq => "CmdGetMultipleDropInfoCsReq",
Self::CmdGetMultipleDropInfoScRsp => "CmdGetMultipleDropInfoScRsp",
Self::CmdMultipleDropInfoScNotify => "CmdMultipleDropInfoScNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ACIMFGFNPDF_NLCDGIPGFDJ" => Some(Self::AcimfgfnpdfNlcdgipgfdj),
"CmdGetPlayerReturnMultiDropInfoScRsp" => {
Some(Self::CmdGetPlayerReturnMultiDropInfoScRsp)
}
"CmdGetPlayerReturnMultiDropInfoCsReq" => {
Some(Self::CmdGetPlayerReturnMultiDropInfoCsReq)
}
"CmdMultipleDropInfoNotify" => Some(Self::CmdMultipleDropInfoNotify),
"CmdGetMultipleDropInfoCsReq" => Some(Self::CmdGetMultipleDropInfoCsReq),
"CmdGetMultipleDropInfoScRsp" => Some(Self::CmdGetMultipleDropInfoScRsp),
"CmdMultipleDropInfoScNotify" => Some(Self::CmdMultipleDropInfoScNotify),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMuseumType {
CiilmlfiacaNlcdgipgfdj = 0,
CmdMuseumRandomEventQueryCsReq = 4324,
CmdUpgradeAreaStatCsReq = 4309,
CmdGetMuseumInfoCsReq = 4373,
CmdMuseumRandomEventSelectCsReq = 4378,
CmdFinishCurTurnCsReq = 4329,
CmdSyncMuseumFundsChangedScNotify = 4338,
CmdSyncMuseumTargetStartNotify = 4359,
CmdMuseumRandomEventSelectScRsp = 4352,
CmdSyncMuseumRandomEventStartScNotify = 4361,
CmdSyncGetExhibitScNotify = 4387,
CmdRemoveStuffFromAreaCsReq = 4315,
CmdBuyNpcStuffCsReq = 4380,
CmdMuseumRandomEventQueryScRsp = 4371,
CmdKjcomkgmdcj = 4348,
CmdBuyNpcStuffScRsp = 4327,
CmdSyncMuseumTargetMissionFinishNotify = 4374,
CmdFinishCurTurnScRsp = 4312,
CmdSetStuffToAreaCsReq = 4336,
CmdGetMuseumInfoScRsp = 4303,
CmdSyncMuseumInfoChangedScNotify = 4376,
CmdUpgradeAreaScRsp = 4383,
CmdRemoveStuffFromAreaScRsp = 4381,
CmdSyncGetStuffScNotify = 4310,
CmdUpgradeAreaCsReq = 4354,
CmdTakeCollectRewardCsReq = 4366,
CmdUpgradeAreaStatScRsp = 4342,
CmdSyncMuseumTargetRewardNotify = 4392,
CmdSetStuffToAreaScRsp = 4313,
CmdTakeCollectRewardRsp = 4330,
}
impl CmdMuseumType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CiilmlfiacaNlcdgipgfdj => "CIILMLFIACA_NLCDGIPGFDJ",
Self::CmdMuseumRandomEventQueryCsReq => "CmdMuseumRandomEventQueryCsReq",
Self::CmdUpgradeAreaStatCsReq => "CmdUpgradeAreaStatCsReq",
Self::CmdGetMuseumInfoCsReq => "CmdGetMuseumInfoCsReq",
Self::CmdMuseumRandomEventSelectCsReq => "CmdMuseumRandomEventSelectCsReq",
Self::CmdFinishCurTurnCsReq => "CmdFinishCurTurnCsReq",
Self::CmdSyncMuseumFundsChangedScNotify => {
"CmdSyncMuseumFundsChangedScNotify"
}
Self::CmdSyncMuseumTargetStartNotify => "CmdSyncMuseumTargetStartNotify",
Self::CmdMuseumRandomEventSelectScRsp => "CmdMuseumRandomEventSelectScRsp",
Self::CmdSyncMuseumRandomEventStartScNotify => {
"CmdSyncMuseumRandomEventStartScNotify"
}
Self::CmdSyncGetExhibitScNotify => "CmdSyncGetExhibitScNotify",
Self::CmdRemoveStuffFromAreaCsReq => "CmdRemoveStuffFromAreaCsReq",
Self::CmdBuyNpcStuffCsReq => "CmdBuyNpcStuffCsReq",
Self::CmdMuseumRandomEventQueryScRsp => "CmdMuseumRandomEventQueryScRsp",
Self::CmdKjcomkgmdcj => "CmdKJCOMKGMDCJ",
Self::CmdBuyNpcStuffScRsp => "CmdBuyNpcStuffScRsp",
Self::CmdSyncMuseumTargetMissionFinishNotify => {
"CmdSyncMuseumTargetMissionFinishNotify"
}
Self::CmdFinishCurTurnScRsp => "CmdFinishCurTurnScRsp",
Self::CmdSetStuffToAreaCsReq => "CmdSetStuffToAreaCsReq",
Self::CmdGetMuseumInfoScRsp => "CmdGetMuseumInfoScRsp",
Self::CmdSyncMuseumInfoChangedScNotify => "CmdSyncMuseumInfoChangedScNotify",
Self::CmdUpgradeAreaScRsp => "CmdUpgradeAreaScRsp",
Self::CmdRemoveStuffFromAreaScRsp => "CmdRemoveStuffFromAreaScRsp",
Self::CmdSyncGetStuffScNotify => "CmdSyncGetStuffScNotify",
Self::CmdUpgradeAreaCsReq => "CmdUpgradeAreaCsReq",
Self::CmdTakeCollectRewardCsReq => "CmdTakeCollectRewardCsReq",
Self::CmdUpgradeAreaStatScRsp => "CmdUpgradeAreaStatScRsp",
Self::CmdSyncMuseumTargetRewardNotify => "CmdSyncMuseumTargetRewardNotify",
Self::CmdSetStuffToAreaScRsp => "CmdSetStuffToAreaScRsp",
Self::CmdTakeCollectRewardRsp => "CmdTakeCollectRewardRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CIILMLFIACA_NLCDGIPGFDJ" => Some(Self::CiilmlfiacaNlcdgipgfdj),
"CmdMuseumRandomEventQueryCsReq" => {
Some(Self::CmdMuseumRandomEventQueryCsReq)
}
"CmdUpgradeAreaStatCsReq" => Some(Self::CmdUpgradeAreaStatCsReq),
"CmdGetMuseumInfoCsReq" => Some(Self::CmdGetMuseumInfoCsReq),
"CmdMuseumRandomEventSelectCsReq" => {
Some(Self::CmdMuseumRandomEventSelectCsReq)
}
"CmdFinishCurTurnCsReq" => Some(Self::CmdFinishCurTurnCsReq),
"CmdSyncMuseumFundsChangedScNotify" => {
Some(Self::CmdSyncMuseumFundsChangedScNotify)
}
"CmdSyncMuseumTargetStartNotify" => {
Some(Self::CmdSyncMuseumTargetStartNotify)
}
"CmdMuseumRandomEventSelectScRsp" => {
Some(Self::CmdMuseumRandomEventSelectScRsp)
}
"CmdSyncMuseumRandomEventStartScNotify" => {
Some(Self::CmdSyncMuseumRandomEventStartScNotify)
}
"CmdSyncGetExhibitScNotify" => Some(Self::CmdSyncGetExhibitScNotify),
"CmdRemoveStuffFromAreaCsReq" => Some(Self::CmdRemoveStuffFromAreaCsReq),
"CmdBuyNpcStuffCsReq" => Some(Self::CmdBuyNpcStuffCsReq),
"CmdMuseumRandomEventQueryScRsp" => {
Some(Self::CmdMuseumRandomEventQueryScRsp)
}
"CmdKJCOMKGMDCJ" => Some(Self::CmdKjcomkgmdcj),
"CmdBuyNpcStuffScRsp" => Some(Self::CmdBuyNpcStuffScRsp),
"CmdSyncMuseumTargetMissionFinishNotify" => {
Some(Self::CmdSyncMuseumTargetMissionFinishNotify)
}
"CmdFinishCurTurnScRsp" => Some(Self::CmdFinishCurTurnScRsp),
"CmdSetStuffToAreaCsReq" => Some(Self::CmdSetStuffToAreaCsReq),
"CmdGetMuseumInfoScRsp" => Some(Self::CmdGetMuseumInfoScRsp),
"CmdSyncMuseumInfoChangedScNotify" => {
Some(Self::CmdSyncMuseumInfoChangedScNotify)
}
"CmdUpgradeAreaScRsp" => Some(Self::CmdUpgradeAreaScRsp),
"CmdRemoveStuffFromAreaScRsp" => Some(Self::CmdRemoveStuffFromAreaScRsp),
"CmdSyncGetStuffScNotify" => Some(Self::CmdSyncGetStuffScNotify),
"CmdUpgradeAreaCsReq" => Some(Self::CmdUpgradeAreaCsReq),
"CmdTakeCollectRewardCsReq" => Some(Self::CmdTakeCollectRewardCsReq),
"CmdUpgradeAreaStatScRsp" => Some(Self::CmdUpgradeAreaStatScRsp),
"CmdSyncMuseumTargetRewardNotify" => {
Some(Self::CmdSyncMuseumTargetRewardNotify)
}
"CmdSetStuffToAreaScRsp" => Some(Self::CmdSetStuffToAreaScRsp),
"CmdTakeCollectRewardRsp" => Some(Self::CmdTakeCollectRewardRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MuseumRandomEventState {
NlaedpnbhbpNlcdgipgfdj = 0,
NlaedpnbhbpNpafmebnfob = 1,
NlaedpnbhbpLooaknhdbll = 2,
NlaedpnbhbpCihfgjdchia = 3,
}
impl MuseumRandomEventState {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::NlaedpnbhbpNlcdgipgfdj => "NLAEDPNBHBP_NLCDGIPGFDJ",
Self::NlaedpnbhbpNpafmebnfob => "NLAEDPNBHBP_NPAFMEBNFOB",
Self::NlaedpnbhbpLooaknhdbll => "NLAEDPNBHBP_LOOAKNHDBLL",
Self::NlaedpnbhbpCihfgjdchia => "NLAEDPNBHBP_CIHFGJDCHIA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NLAEDPNBHBP_NLCDGIPGFDJ" => Some(Self::NlaedpnbhbpNlcdgipgfdj),
"NLAEDPNBHBP_NPAFMEBNFOB" => Some(Self::NlaedpnbhbpNpafmebnfob),
"NLAEDPNBHBP_LOOAKNHDBLL" => Some(Self::NlaedpnbhbpLooaknhdbll),
"NLAEDPNBHBP_CIHFGJDCHIA" => Some(Self::NlaedpnbhbpCihfgjdchia),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gbaepolffmg {
Nlcdgipgfdj = 0,
Fblhlhcgmko = 1,
Gneijhbgchg = 2,
Jnkmjkbdgpl = 3,
}
impl Gbaepolffmg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "GBAEPOLFFMG_NLCDGIPGFDJ",
Self::Fblhlhcgmko => "GBAEPOLFFMG_FBLHLHCGMKO",
Self::Gneijhbgchg => "GBAEPOLFFMG_GNEIJHBGCHG",
Self::Jnkmjkbdgpl => "GBAEPOLFFMG_JNKMJKBDGPL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GBAEPOLFFMG_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"GBAEPOLFFMG_FBLHLHCGMKO" => Some(Self::Fblhlhcgmko),
"GBAEPOLFFMG_GNEIJHBGCHG" => Some(Self::Gneijhbgchg),
"GBAEPOLFFMG_JNKMJKBDGPL" => Some(Self::Jnkmjkbdgpl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum StatType {
GophgihidppNlcdgipgfdj = 0,
GophgihidppInjomkcibpi = 1,
GophgihidppGmkniihmcbo = 2,
GophgihidppHnmlecbegpb = 3,
}
impl StatType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GophgihidppNlcdgipgfdj => "GOPHGIHIDPP_NLCDGIPGFDJ",
Self::GophgihidppInjomkcibpi => "GOPHGIHIDPP_INJOMKCIBPI",
Self::GophgihidppGmkniihmcbo => "GOPHGIHIDPP_GMKNIIHMCBO",
Self::GophgihidppHnmlecbegpb => "GOPHGIHIDPP_HNMLECBEGPB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GOPHGIHIDPP_NLCDGIPGFDJ" => Some(Self::GophgihidppNlcdgipgfdj),
"GOPHGIHIDPP_INJOMKCIBPI" => Some(Self::GophgihidppInjomkcibpi),
"GOPHGIHIDPP_GMKNIIHMCBO" => Some(Self::GophgihidppGmkniihmcbo),
"GOPHGIHIDPP_HNMLECBEGPB" => Some(Self::GophgihidppHnmlecbegpb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GetStuffType {
FilbjdajpaaAadoieidpkc = 0,
FilbjdajpaaKleadaaonji = 1,
FilbjdajpaaJijfolelohp = 2,
FilbjdajpaaKcmipoeakom = 3,
FilbjdajpaaMfcahccmcha = 4,
FilbjdajpaaDcjdpbhneen = 5,
FilbjdajpaaCbeclohpgnj = 6,
}
impl GetStuffType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FilbjdajpaaAadoieidpkc => "FILBJDAJPAA_AADOIEIDPKC",
Self::FilbjdajpaaKleadaaonji => "FILBJDAJPAA_KLEADAAONJI",
Self::FilbjdajpaaJijfolelohp => "FILBJDAJPAA_JIJFOLELOHP",
Self::FilbjdajpaaKcmipoeakom => "FILBJDAJPAA_KCMIPOEAKOM",
Self::FilbjdajpaaMfcahccmcha => "FILBJDAJPAA_MFCAHCCMCHA",
Self::FilbjdajpaaDcjdpbhneen => "FILBJDAJPAA_DCJDPBHNEEN",
Self::FilbjdajpaaCbeclohpgnj => "FILBJDAJPAA_CBECLOHPGNJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FILBJDAJPAA_AADOIEIDPKC" => Some(Self::FilbjdajpaaAadoieidpkc),
"FILBJDAJPAA_KLEADAAONJI" => Some(Self::FilbjdajpaaKleadaaonji),
"FILBJDAJPAA_JIJFOLELOHP" => Some(Self::FilbjdajpaaJijfolelohp),
"FILBJDAJPAA_KCMIPOEAKOM" => Some(Self::FilbjdajpaaKcmipoeakom),
"FILBJDAJPAA_MFCAHCCMCHA" => Some(Self::FilbjdajpaaMfcahccmcha),
"FILBJDAJPAA_DCJDPBHNEEN" => Some(Self::FilbjdajpaaDcjdpbhneen),
"FILBJDAJPAA_CBECLOHPGNJ" => Some(Self::FilbjdajpaaCbeclohpgnj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdMusicRhythmType {
PhapaljnlbeNlcdgipgfdj = 0,
CmdMusicRhythmSaveSongConfigDataScRsp = 7600,
CmdMusicRhythmUnlockTrackScNotify = 7574,
CmdMusicRhythmStartLevelCsReq = 7591,
CmdMusicRhythmMaxDifficultyLevelsUnlockNotify = 7578,
CmdMusicRhythmDataCsReq = 7596,
CmdMusicRhythmSaveSongConfigDataCsReq = 7587,
CmdMusicRhythmUnlockSongSfxScNotify = 7581,
CmdMusicRhythmFinishLevelScRsp = 7598,
CmdMusicRhythmStartLevelScRsp = 7582,
CmdMusicRhythmUnlockSongNotify = 7589,
CmdMusicRhythmDataScRsp = 7588,
CmdMusicRhythmFinishLevelCsReq = 7592,
}
impl CmdMusicRhythmType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PhapaljnlbeNlcdgipgfdj => "PHAPALJNLBE_NLCDGIPGFDJ",
Self::CmdMusicRhythmSaveSongConfigDataScRsp => {
"CmdMusicRhythmSaveSongConfigDataScRsp"
}
Self::CmdMusicRhythmUnlockTrackScNotify => {
"CmdMusicRhythmUnlockTrackScNotify"
}
Self::CmdMusicRhythmStartLevelCsReq => "CmdMusicRhythmStartLevelCsReq",
Self::CmdMusicRhythmMaxDifficultyLevelsUnlockNotify => {
"CmdMusicRhythmMaxDifficultyLevelsUnlockNotify"
}
Self::CmdMusicRhythmDataCsReq => "CmdMusicRhythmDataCsReq",
Self::CmdMusicRhythmSaveSongConfigDataCsReq => {
"CmdMusicRhythmSaveSongConfigDataCsReq"
}
Self::CmdMusicRhythmUnlockSongSfxScNotify => {
"CmdMusicRhythmUnlockSongSfxScNotify"
}
Self::CmdMusicRhythmFinishLevelScRsp => "CmdMusicRhythmFinishLevelScRsp",
Self::CmdMusicRhythmStartLevelScRsp => "CmdMusicRhythmStartLevelScRsp",
Self::CmdMusicRhythmUnlockSongNotify => "CmdMusicRhythmUnlockSongNotify",
Self::CmdMusicRhythmDataScRsp => "CmdMusicRhythmDataScRsp",
Self::CmdMusicRhythmFinishLevelCsReq => "CmdMusicRhythmFinishLevelCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PHAPALJNLBE_NLCDGIPGFDJ" => Some(Self::PhapaljnlbeNlcdgipgfdj),
"CmdMusicRhythmSaveSongConfigDataScRsp" => {
Some(Self::CmdMusicRhythmSaveSongConfigDataScRsp)
}
"CmdMusicRhythmUnlockTrackScNotify" => {
Some(Self::CmdMusicRhythmUnlockTrackScNotify)
}
"CmdMusicRhythmStartLevelCsReq" => Some(Self::CmdMusicRhythmStartLevelCsReq),
"CmdMusicRhythmMaxDifficultyLevelsUnlockNotify" => {
Some(Self::CmdMusicRhythmMaxDifficultyLevelsUnlockNotify)
}
"CmdMusicRhythmDataCsReq" => Some(Self::CmdMusicRhythmDataCsReq),
"CmdMusicRhythmSaveSongConfigDataCsReq" => {
Some(Self::CmdMusicRhythmSaveSongConfigDataCsReq)
}
"CmdMusicRhythmUnlockSongSfxScNotify" => {
Some(Self::CmdMusicRhythmUnlockSongSfxScNotify)
}
"CmdMusicRhythmFinishLevelScRsp" => {
Some(Self::CmdMusicRhythmFinishLevelScRsp)
}
"CmdMusicRhythmStartLevelScRsp" => Some(Self::CmdMusicRhythmStartLevelScRsp),
"CmdMusicRhythmUnlockSongNotify" => {
Some(Self::CmdMusicRhythmUnlockSongNotify)
}
"CmdMusicRhythmDataScRsp" => Some(Self::CmdMusicRhythmDataScRsp),
"CmdMusicRhythmFinishLevelCsReq" => {
Some(Self::CmdMusicRhythmFinishLevelCsReq)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Agbbjfoipii {
Oaapndmliol = 0,
Bhahgkjblad = 1,
}
impl Agbbjfoipii {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Oaapndmliol => "AGBBJFOIPII_OAAPNDMLIOL",
Self::Bhahgkjblad => "AGBBJFOIPII_BHAHGKJBLAD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AGBBJFOIPII_OAAPNDMLIOL" => Some(Self::Oaapndmliol),
"AGBBJFOIPII_BHAHGKJBLAD" => Some(Self::Bhahgkjblad),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdOfferingType {
LiponpbgopnNlcdgipgfdj = 0,
CmdSubmitOfferingItemCsReq = 6936,
CmdSubmitOfferingItemScRsp = 6940,
CmdTakeOfferingRewardScRsp = 6939,
CmdTakeOfferingRewardCsReq = 6922,
CmdGetOfferingInfoCsReq = 6938,
CmdGetOfferingInfoScRsp = 6926,
CmdOfferingInfoScNotify = 6932,
}
impl CmdOfferingType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LiponpbgopnNlcdgipgfdj => "LIPONPBGOPN_NLCDGIPGFDJ",
Self::CmdSubmitOfferingItemCsReq => "CmdSubmitOfferingItemCsReq",
Self::CmdSubmitOfferingItemScRsp => "CmdSubmitOfferingItemScRsp",
Self::CmdTakeOfferingRewardScRsp => "CmdTakeOfferingRewardScRsp",
Self::CmdTakeOfferingRewardCsReq => "CmdTakeOfferingRewardCsReq",
Self::CmdGetOfferingInfoCsReq => "CmdGetOfferingInfoCsReq",
Self::CmdGetOfferingInfoScRsp => "CmdGetOfferingInfoScRsp",
Self::CmdOfferingInfoScNotify => "CmdOfferingInfoScNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LIPONPBGOPN_NLCDGIPGFDJ" => Some(Self::LiponpbgopnNlcdgipgfdj),
"CmdSubmitOfferingItemCsReq" => Some(Self::CmdSubmitOfferingItemCsReq),
"CmdSubmitOfferingItemScRsp" => Some(Self::CmdSubmitOfferingItemScRsp),
"CmdTakeOfferingRewardScRsp" => Some(Self::CmdTakeOfferingRewardScRsp),
"CmdTakeOfferingRewardCsReq" => Some(Self::CmdTakeOfferingRewardCsReq),
"CmdGetOfferingInfoCsReq" => Some(Self::CmdGetOfferingInfoCsReq),
"CmdGetOfferingInfoScRsp" => Some(Self::CmdGetOfferingInfoScRsp),
"CmdOfferingInfoScNotify" => Some(Self::CmdOfferingInfoScNotify),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum OfferingState {
None = 0,
Lock = 1,
Open = 2,
}
impl OfferingState {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "OFFERING_STATE_NONE",
Self::Lock => "OFFERING_STATE_LOCK",
Self::Open => "OFFERING_STATE_OPEN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OFFERING_STATE_NONE" => Some(Self::None),
"OFFERING_STATE_LOCK" => Some(Self::Lock),
"OFFERING_STATE_OPEN" => Some(Self::Open),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPamMissionType {
KmgnigghmbmNlcdgipgfdj = 0,
CmdAcceptedPamMissionExpireScRsp = 4003,
CmdAcceptedPamMissionExpireCsReq = 4073,
CmdSyncAcceptedPamMissionNotify = 4080,
}
impl CmdPamMissionType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KmgnigghmbmNlcdgipgfdj => "KMGNIGGHMBM_NLCDGIPGFDJ",
Self::CmdAcceptedPamMissionExpireScRsp => "CmdAcceptedPamMissionExpireScRsp",
Self::CmdAcceptedPamMissionExpireCsReq => "CmdAcceptedPamMissionExpireCsReq",
Self::CmdSyncAcceptedPamMissionNotify => "CmdSyncAcceptedPamMissionNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KMGNIGGHMBM_NLCDGIPGFDJ" => Some(Self::KmgnigghmbmNlcdgipgfdj),
"CmdAcceptedPamMissionExpireScRsp" => {
Some(Self::CmdAcceptedPamMissionExpireScRsp)
}
"CmdAcceptedPamMissionExpireCsReq" => {
Some(Self::CmdAcceptedPamMissionExpireCsReq)
}
"CmdSyncAcceptedPamMissionNotify" => {
Some(Self::CmdSyncAcceptedPamMissionNotify)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPamSkinType {
LikmdkalnniNlcdgipgfdj = 0,
CmdGetPamSkinDataScRsp = 8126,
CmdSelectPamSkinCsReq = 8136,
CmdSelectPamSkinScRsp = 8140,
CmdUnlockPamSkinScNotify = 8122,
CmdGetPamSkinDataCsReq = 8138,
}
impl CmdPamSkinType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LikmdkalnniNlcdgipgfdj => "LIKMDKALNNI_NLCDGIPGFDJ",
Self::CmdGetPamSkinDataScRsp => "CmdGetPamSkinDataScRsp",
Self::CmdSelectPamSkinCsReq => "CmdSelectPamSkinCsReq",
Self::CmdSelectPamSkinScRsp => "CmdSelectPamSkinScRsp",
Self::CmdUnlockPamSkinScNotify => "CmdUnlockPamSkinScNotify",
Self::CmdGetPamSkinDataCsReq => "CmdGetPamSkinDataCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LIKMDKALNNI_NLCDGIPGFDJ" => Some(Self::LikmdkalnniNlcdgipgfdj),
"CmdGetPamSkinDataScRsp" => Some(Self::CmdGetPamSkinDataScRsp),
"CmdSelectPamSkinCsReq" => Some(Self::CmdSelectPamSkinCsReq),
"CmdSelectPamSkinScRsp" => Some(Self::CmdSelectPamSkinScRsp),
"CmdUnlockPamSkinScNotify" => Some(Self::CmdUnlockPamSkinScNotify),
"CmdGetPamSkinDataCsReq" => Some(Self::CmdGetPamSkinDataCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdParkourType {
KcldfmnecjbNlcdgipgfdj = 0,
CmdParkourGetDataCsReq = 8398,
CmdParkourEndLevelCsReq = 8392,
CmdParkourEndLevelScRsp = 8394,
CmdParkourStartLevelScRsp = 8399,
CmdParkourStartLevelCsReq = 8382,
CmdParkourGetDataScRsp = 8386,
CmdParkourGetRankingInfoScRsp = 8400,
CmdParkourGetRankingInfoCsReq = 8396,
}
impl CmdParkourType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KcldfmnecjbNlcdgipgfdj => "KCLDFMNECJB_NLCDGIPGFDJ",
Self::CmdParkourGetDataCsReq => "CmdParkourGetDataCsReq",
Self::CmdParkourEndLevelCsReq => "CmdParkourEndLevelCsReq",
Self::CmdParkourEndLevelScRsp => "CmdParkourEndLevelScRsp",
Self::CmdParkourStartLevelScRsp => "CmdParkourStartLevelScRsp",
Self::CmdParkourStartLevelCsReq => "CmdParkourStartLevelCsReq",
Self::CmdParkourGetDataScRsp => "CmdParkourGetDataScRsp",
Self::CmdParkourGetRankingInfoScRsp => "CmdParkourGetRankingInfoScRsp",
Self::CmdParkourGetRankingInfoCsReq => "CmdParkourGetRankingInfoCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KCLDFMNECJB_NLCDGIPGFDJ" => Some(Self::KcldfmnecjbNlcdgipgfdj),
"CmdParkourGetDataCsReq" => Some(Self::CmdParkourGetDataCsReq),
"CmdParkourEndLevelCsReq" => Some(Self::CmdParkourEndLevelCsReq),
"CmdParkourEndLevelScRsp" => Some(Self::CmdParkourEndLevelScRsp),
"CmdParkourStartLevelScRsp" => Some(Self::CmdParkourStartLevelScRsp),
"CmdParkourStartLevelCsReq" => Some(Self::CmdParkourStartLevelCsReq),
"CmdParkourGetDataScRsp" => Some(Self::CmdParkourGetDataScRsp),
"CmdParkourGetRankingInfoScRsp" => Some(Self::CmdParkourGetRankingInfoScRsp),
"CmdParkourGetRankingInfoCsReq" => Some(Self::CmdParkourGetRankingInfoCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ohfeckkadek {
Nlcdgipgfdj = 0,
Cihfgjdchia = 1,
Inclhhdfcel = 2,
}
impl Ohfeckkadek {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "OHFECKKADEK_NLCDGIPGFDJ",
Self::Cihfgjdchia => "OHFECKKADEK_CIHFGJDCHIA",
Self::Inclhhdfcel => "OHFECKKADEK_INCLHHDFCEL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OHFECKKADEK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"OHFECKKADEK_CIHFGJDCHIA" => Some(Self::Cihfgjdchia),
"OHFECKKADEK_INCLHHDFCEL" => Some(Self::Inclhhdfcel),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ejeghjpampi {
Backhollhdc = 0,
Haafijpejoo = 1,
Fppdhdlgacm = 2,
}
impl Ejeghjpampi {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Backhollhdc => "EJEGHJPAMPI_BACKHOLLHDC",
Self::Haafijpejoo => "EJEGHJPAMPI_HAAFIJPEJOO",
Self::Fppdhdlgacm => "EJEGHJPAMPI_FPPDHDLGACM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EJEGHJPAMPI_BACKHOLLHDC" => Some(Self::Backhollhdc),
"EJEGHJPAMPI_HAAFIJPEJOO" => Some(Self::Haafijpejoo),
"EJEGHJPAMPI_FPPDHDLGACM" => Some(Self::Fppdhdlgacm),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPetType {
MammdadnglpNlcdgipgfdj = 0,
CmdCurPetChangedScNotify = 7603,
CmdGetPetDataCsReq = 7608,
CmdSummonPetScRsp = 7611,
CmdSummonPetCsReq = 7614,
CmdGetPetDataScRsp = 7617,
CmdRecallPetCsReq = 7602,
CmdRecallPetScRsp = 7623,
}
impl CmdPetType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MammdadnglpNlcdgipgfdj => "MAMMDADNGLP_NLCDGIPGFDJ",
Self::CmdCurPetChangedScNotify => "CmdCurPetChangedScNotify",
Self::CmdGetPetDataCsReq => "CmdGetPetDataCsReq",
Self::CmdSummonPetScRsp => "CmdSummonPetScRsp",
Self::CmdSummonPetCsReq => "CmdSummonPetCsReq",
Self::CmdGetPetDataScRsp => "CmdGetPetDataScRsp",
Self::CmdRecallPetCsReq => "CmdRecallPetCsReq",
Self::CmdRecallPetScRsp => "CmdRecallPetScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MAMMDADNGLP_NLCDGIPGFDJ" => Some(Self::MammdadnglpNlcdgipgfdj),
"CmdCurPetChangedScNotify" => Some(Self::CmdCurPetChangedScNotify),
"CmdGetPetDataCsReq" => Some(Self::CmdGetPetDataCsReq),
"CmdSummonPetScRsp" => Some(Self::CmdSummonPetScRsp),
"CmdSummonPetCsReq" => Some(Self::CmdSummonPetCsReq),
"CmdGetPetDataScRsp" => Some(Self::CmdGetPetDataScRsp),
"CmdRecallPetCsReq" => Some(Self::CmdRecallPetCsReq),
"CmdRecallPetScRsp" => Some(Self::CmdRecallPetScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ndgkmjpffli {
Nlcdgipgfdj = 0,
Ldpnbegmbjl = 1,
Anajmpdkcod = 2,
}
impl Ndgkmjpffli {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "NDGKMJPFFLI_NLCDGIPGFDJ",
Self::Ldpnbegmbjl => "NDGKMJPFFLI_LDPNBEGMBJL",
Self::Anajmpdkcod => "NDGKMJPFFLI_ANAJMPDKCOD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NDGKMJPFFLI_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"NDGKMJPFFLI_LDPNBEGMBJL" => Some(Self::Ldpnbegmbjl),
"NDGKMJPFFLI_ANAJMPDKCOD" => Some(Self::Anajmpdkcod),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPhoneType {
JadiinblalbNlcdgipgfdj = 0,
CmdGetPhoneDataScRsp = 5103,
CmdSelectPhoneThemeCsReq = 5113,
CmdSelectChatBubbleScRsp = 5127,
CmdSelectChatBubbleCsReq = 5180,
CmdSelectPhoneCaseCsReq = 5110,
CmdSelectPhoneCaseScRsp = 5187,
CmdGetPhoneDataCsReq = 5173,
CmdUnlockPhoneCaseScNotify = 5129,
CmdSelectPhoneThemeScRsp = 5115,
CmdUnlockChatBubbleScNotify = 5136,
CmdUnlockPhoneThemeScNotify = 5181,
}
impl CmdPhoneType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JadiinblalbNlcdgipgfdj => "JADIINBLALB_NLCDGIPGFDJ",
Self::CmdGetPhoneDataScRsp => "CmdGetPhoneDataScRsp",
Self::CmdSelectPhoneThemeCsReq => "CmdSelectPhoneThemeCsReq",
Self::CmdSelectChatBubbleScRsp => "CmdSelectChatBubbleScRsp",
Self::CmdSelectChatBubbleCsReq => "CmdSelectChatBubbleCsReq",
Self::CmdSelectPhoneCaseCsReq => "CmdSelectPhoneCaseCsReq",
Self::CmdSelectPhoneCaseScRsp => "CmdSelectPhoneCaseScRsp",
Self::CmdGetPhoneDataCsReq => "CmdGetPhoneDataCsReq",
Self::CmdUnlockPhoneCaseScNotify => "CmdUnlockPhoneCaseScNotify",
Self::CmdSelectPhoneThemeScRsp => "CmdSelectPhoneThemeScRsp",
Self::CmdUnlockChatBubbleScNotify => "CmdUnlockChatBubbleScNotify",
Self::CmdUnlockPhoneThemeScNotify => "CmdUnlockPhoneThemeScNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JADIINBLALB_NLCDGIPGFDJ" => Some(Self::JadiinblalbNlcdgipgfdj),
"CmdGetPhoneDataScRsp" => Some(Self::CmdGetPhoneDataScRsp),
"CmdSelectPhoneThemeCsReq" => Some(Self::CmdSelectPhoneThemeCsReq),
"CmdSelectChatBubbleScRsp" => Some(Self::CmdSelectChatBubbleScRsp),
"CmdSelectChatBubbleCsReq" => Some(Self::CmdSelectChatBubbleCsReq),
"CmdSelectPhoneCaseCsReq" => Some(Self::CmdSelectPhoneCaseCsReq),
"CmdSelectPhoneCaseScRsp" => Some(Self::CmdSelectPhoneCaseScRsp),
"CmdGetPhoneDataCsReq" => Some(Self::CmdGetPhoneDataCsReq),
"CmdUnlockPhoneCaseScNotify" => Some(Self::CmdUnlockPhoneCaseScNotify),
"CmdSelectPhoneThemeScRsp" => Some(Self::CmdSelectPhoneThemeScRsp),
"CmdUnlockChatBubbleScNotify" => Some(Self::CmdUnlockChatBubbleScNotify),
"CmdUnlockPhoneThemeScNotify" => Some(Self::CmdUnlockPhoneThemeScNotify),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPixAirType {
DdaejohmjbnNlcdgipgfdj = 0,
CmdPixAirGetDataScRsp = 9812,
CmdPixAirReenterStageScRsp = 9779,
CmdPixAirUnlockPlaneScRsp = 9811,
CmdDfoahleooik = 9804,
CmdFciblhjdpid = 9775,
CmdLifdllpaakf = 9797,
CmdPixAirStartStageCsReq = 9793,
CmdEkmnfjipcmi = 9790,
CmdPixAirSyncChangeScNotify = 9777,
CmdPixAirReenterStageCsReq = 9815,
CmdHenhaifodig = 9813,
CmdLabajfdicmd = 9791,
CmdIifhchdpkia = 9799,
CmdPixAirGetDataCsReq = 9802,
CmdEkjmijbiiho = 9819,
CmdGncjnhiokdl = 9776,
CmdBfhpblanikg = 9789,
CmdHpekdmbcaei = 9773,
CmdPixAirStartStageScRsp = 9814,
CmdIaopgeafecl = 9808,
DdaejohmjbnEfignddpnjh = 9788,
CmdIlbjggehaek = 9810,
CmdPixAirUnlockPlaneCsReq = 9786,
DdaejohmjbnDjfanbnmakn = 9782,
CmdNbbinllongi = 9778,
}
impl CmdPixAirType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::DdaejohmjbnNlcdgipgfdj => "DDAEJOHMJBN_NLCDGIPGFDJ",
Self::CmdPixAirGetDataScRsp => "CmdPixAirGetDataScRsp",
Self::CmdPixAirReenterStageScRsp => "CmdPixAirReenterStageScRsp",
Self::CmdPixAirUnlockPlaneScRsp => "CmdPixAirUnlockPlaneScRsp",
Self::CmdDfoahleooik => "CmdDFOAHLEOOIK",
Self::CmdFciblhjdpid => "CmdFCIBLHJDPID",
Self::CmdLifdllpaakf => "CmdLIFDLLPAAKF",
Self::CmdPixAirStartStageCsReq => "CmdPixAirStartStageCsReq",
Self::CmdEkmnfjipcmi => "CmdEKMNFJIPCMI",
Self::CmdPixAirSyncChangeScNotify => "CmdPixAirSyncChangeScNotify",
Self::CmdPixAirReenterStageCsReq => "CmdPixAirReenterStageCsReq",
Self::CmdHenhaifodig => "CmdHENHAIFODIG",
Self::CmdLabajfdicmd => "CmdLABAJFDICMD",
Self::CmdIifhchdpkia => "CmdIIFHCHDPKIA",
Self::CmdPixAirGetDataCsReq => "CmdPixAirGetDataCsReq",
Self::CmdEkjmijbiiho => "CmdEKJMIJBIIHO",
Self::CmdGncjnhiokdl => "CmdGNCJNHIOKDL",
Self::CmdBfhpblanikg => "CmdBFHPBLANIKG",
Self::CmdHpekdmbcaei => "CmdHPEKDMBCAEI",
Self::CmdPixAirStartStageScRsp => "CmdPixAirStartStageScRsp",
Self::CmdIaopgeafecl => "CmdIAOPGEAFECL",
Self::DdaejohmjbnEfignddpnjh => "DDAEJOHMJBN_EFIGNDDPNJH",
Self::CmdIlbjggehaek => "CmdILBJGGEHAEK",
Self::CmdPixAirUnlockPlaneCsReq => "CmdPixAirUnlockPlaneCsReq",
Self::DdaejohmjbnDjfanbnmakn => "DDAEJOHMJBN_DJFANBNMAKN",
Self::CmdNbbinllongi => "CmdNBBINLLONGI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DDAEJOHMJBN_NLCDGIPGFDJ" => Some(Self::DdaejohmjbnNlcdgipgfdj),
"CmdPixAirGetDataScRsp" => Some(Self::CmdPixAirGetDataScRsp),
"CmdPixAirReenterStageScRsp" => Some(Self::CmdPixAirReenterStageScRsp),
"CmdPixAirUnlockPlaneScRsp" => Some(Self::CmdPixAirUnlockPlaneScRsp),
"CmdDFOAHLEOOIK" => Some(Self::CmdDfoahleooik),
"CmdFCIBLHJDPID" => Some(Self::CmdFciblhjdpid),
"CmdLIFDLLPAAKF" => Some(Self::CmdLifdllpaakf),
"CmdPixAirStartStageCsReq" => Some(Self::CmdPixAirStartStageCsReq),
"CmdEKMNFJIPCMI" => Some(Self::CmdEkmnfjipcmi),
"CmdPixAirSyncChangeScNotify" => Some(Self::CmdPixAirSyncChangeScNotify),
"CmdPixAirReenterStageCsReq" => Some(Self::CmdPixAirReenterStageCsReq),
"CmdHENHAIFODIG" => Some(Self::CmdHenhaifodig),
"CmdLABAJFDICMD" => Some(Self::CmdLabajfdicmd),
"CmdIIFHCHDPKIA" => Some(Self::CmdIifhchdpkia),
"CmdPixAirGetDataCsReq" => Some(Self::CmdPixAirGetDataCsReq),
"CmdEKJMIJBIIHO" => Some(Self::CmdEkjmijbiiho),
"CmdGNCJNHIOKDL" => Some(Self::CmdGncjnhiokdl),
"CmdBFHPBLANIKG" => Some(Self::CmdBfhpblanikg),
"CmdHPEKDMBCAEI" => Some(Self::CmdHpekdmbcaei),
"CmdPixAirStartStageScRsp" => Some(Self::CmdPixAirStartStageScRsp),
"CmdIAOPGEAFECL" => Some(Self::CmdIaopgeafecl),
"DDAEJOHMJBN_EFIGNDDPNJH" => Some(Self::DdaejohmjbnEfignddpnjh),
"CmdILBJGGEHAEK" => Some(Self::CmdIlbjggehaek),
"CmdPixAirUnlockPlaneCsReq" => Some(Self::CmdPixAirUnlockPlaneCsReq),
"DDAEJOHMJBN_DJFANBNMAKN" => Some(Self::DdaejohmjbnDjfanbnmakn),
"CmdNBBINLLONGI" => Some(Self::CmdNbbinllongi),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jdhjmnagiia {
Cdchhnpnpln = 0,
Eecedokmppi = 1,
Pggeoddbmmk = 2,
Pjgpleapeci = 3,
Bfllfgojpcg = 4,
Jaolofnicgd = 5,
Kaphnbbnhbp = 6,
Dajdhggfjgk = 7,
Kedpgjccldc = 8,
Mdmmeakjnoc = 9,
Cdkpjhaemfe = 10,
Ccjkibnafpj = 11,
Nibdpfimofg = 12,
Kgjcnjpfcno = 13,
Cpbnigeikja = 14,
}
impl Jdhjmnagiia {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Cdchhnpnpln => "JDHJMNAGIIA_CDCHHNPNPLN",
Self::Eecedokmppi => "JDHJMNAGIIA_EECEDOKMPPI",
Self::Pggeoddbmmk => "JDHJMNAGIIA_PGGEODDBMMK",
Self::Pjgpleapeci => "JDHJMNAGIIA_PJGPLEAPECI",
Self::Bfllfgojpcg => "JDHJMNAGIIA_BFLLFGOJPCG",
Self::Jaolofnicgd => "JDHJMNAGIIA_JAOLOFNICGD",
Self::Kaphnbbnhbp => "JDHJMNAGIIA_KAPHNBBNHBP",
Self::Dajdhggfjgk => "JDHJMNAGIIA_DAJDHGGFJGK",
Self::Kedpgjccldc => "JDHJMNAGIIA_KEDPGJCCLDC",
Self::Mdmmeakjnoc => "JDHJMNAGIIA_MDMMEAKJNOC",
Self::Cdkpjhaemfe => "JDHJMNAGIIA_CDKPJHAEMFE",
Self::Ccjkibnafpj => "JDHJMNAGIIA_CCJKIBNAFPJ",
Self::Nibdpfimofg => "JDHJMNAGIIA_NIBDPFIMOFG",
Self::Kgjcnjpfcno => "JDHJMNAGIIA_KGJCNJPFCNO",
Self::Cpbnigeikja => "JDHJMNAGIIA_CPBNIGEIKJA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JDHJMNAGIIA_CDCHHNPNPLN" => Some(Self::Cdchhnpnpln),
"JDHJMNAGIIA_EECEDOKMPPI" => Some(Self::Eecedokmppi),
"JDHJMNAGIIA_PGGEODDBMMK" => Some(Self::Pggeoddbmmk),
"JDHJMNAGIIA_PJGPLEAPECI" => Some(Self::Pjgpleapeci),
"JDHJMNAGIIA_BFLLFGOJPCG" => Some(Self::Bfllfgojpcg),
"JDHJMNAGIIA_JAOLOFNICGD" => Some(Self::Jaolofnicgd),
"JDHJMNAGIIA_KAPHNBBNHBP" => Some(Self::Kaphnbbnhbp),
"JDHJMNAGIIA_DAJDHGGFJGK" => Some(Self::Dajdhggfjgk),
"JDHJMNAGIIA_KEDPGJCCLDC" => Some(Self::Kedpgjccldc),
"JDHJMNAGIIA_MDMMEAKJNOC" => Some(Self::Mdmmeakjnoc),
"JDHJMNAGIIA_CDKPJHAEMFE" => Some(Self::Cdkpjhaemfe),
"JDHJMNAGIIA_CCJKIBNAFPJ" => Some(Self::Ccjkibnafpj),
"JDHJMNAGIIA_NIBDPFIMOFG" => Some(Self::Nibdpfimofg),
"JDHJMNAGIIA_KGJCNJPFCNO" => Some(Self::Kgjcnjpfcno),
"JDHJMNAGIIA_CPBNIGEIKJA" => Some(Self::Cpbnigeikja),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gjighknmilj {
Ncmimmdphfm = 0,
Pjfglbekece = 1,
Inclhhdfcel = 2,
Bgdcocgionk = 3,
}
impl Gjighknmilj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ncmimmdphfm => "GJIGHKNMILJ_NCMIMMDPHFM",
Self::Pjfglbekece => "GJIGHKNMILJ_PJFGLBEKECE",
Self::Inclhhdfcel => "GJIGHKNMILJ_INCLHHDFCEL",
Self::Bgdcocgionk => "GJIGHKNMILJ_BGDCOCGIONK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GJIGHKNMILJ_NCMIMMDPHFM" => Some(Self::Ncmimmdphfm),
"GJIGHKNMILJ_PJFGLBEKECE" => Some(Self::Pjfglbekece),
"GJIGHKNMILJ_INCLHHDFCEL" => Some(Self::Inclhhdfcel),
"GJIGHKNMILJ_BGDCOCGIONK" => Some(Self::Bgdcocgionk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlanetFesType {
FeheiomnghdNlcdgipgfdj = 0,
CmdPlanetFesTakeQuestRewardScRsp = 8220,
CmdPlanetFesBonusEventInteractCsReq = 8201,
CmdLoffnnnidmm = 8209,
CmdPlanetFesSyncChangeScNotify = 8207,
CmdPlanetFesSetCustomKeyValueCsReq = 8230,
CmdPlanetFesDeliverPamCargoCsReq = 8218,
CmdPlanetFesUseItemScRsp = 8236,
CmdPlanetFesDealAvatarEventOptionItemScRsp = 8246,
CmdPlanetFesSetCustomKeyValueScRsp = 8202,
CmdGomidgnoenh = 8223,
CmdPlanetFesGameBingoFlipScRsp = 8204,
CmdPlanetFesGetBusinessDayInfoCsReq = 8212,
CmdMoolkfodkik = 8234,
CmdPlanetFesBusinessDayRefreshEventScRsp = 8241,
CmdPlanetFesDealAvatarEventOptionItemCsReq = 8237,
CmdGetPlanetFesDataCsReq = 8232,
CmdPlanetFesDoGachaScRsp = 8205,
CmdPlanetFesDeliverPamCargoScRsp = 8249,
CmdPlanetFesStartMiniGameCsReq = 8228,
CmdPlanetFesChooseAvatarEventOptionScRsp = 8250,
CmdPlanetFesGameBingoFlipCsReq = 8213,
CmdPlanetFesBonusEventInteractScRsp = 8211,
CmdPlanetFesSkillLevelUpCsReq = 8215,
CmdNlagkojkhcn = 8221,
CmdOleniplhipi = 8229,
CmdPlanetFesBusinessDayRefreshEventCsReq = 8216,
CmdPlanetFesStartMiniGameScRsp = 8233,
CmdPlanetFesTakeRegionPhaseRewardCsReq = 8248,
CmdPlanetFesSkillLevelUpScRsp = 8222,
CmdEcjciapbfdj = 8219,
CmdBgnamlhfldb = 8210,
CmdPlanetFesGetFriendRankingInfoListCsReq = 8231,
CmdPlanetFesDoGachaCsReq = 8240,
CmdPofdbdhojng = 8227,
CmdPlanetFesUseItemCsReq = 8235,
CmdPlanetFesAvatarLevelUpScRsp = 8203,
CmdIhhbdejocgi = 8243,
CmdPlanetFesFriendRankingInfoChangeScNotify = 8239,
CmdPlanetFesChooseAvatarEventOptionCsReq = 8214,
CmdPlanetFesGetAvatarStatCsReq = 8247,
CmdDhhfamdcdpk = 8244,
CmdPlanetFesGetFriendRankingInfoListScRsp = 8225,
CmdPlanetFesTakeQuestRewardCsReq = 8238,
CmdPlanetFesTakeRegionPhaseRewardScRsp = 8224,
CmdPlanetFesAvatarLevelUpCsReq = 8208,
CmdFpmmpgaogch = 8245,
CmdPlanetFesGetBusinessDayInfoScRsp = 8206,
CmdPlanetFesGetAvatarStatScRsp = 8217,
CmdGetPlanetFesDataScRsp = 8242,
CmdGhonfflamhb = 8226,
}
impl CmdPlanetFesType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FeheiomnghdNlcdgipgfdj => "FEHEIOMNGHD_NLCDGIPGFDJ",
Self::CmdPlanetFesTakeQuestRewardScRsp => "CmdPlanetFesTakeQuestRewardScRsp",
Self::CmdPlanetFesBonusEventInteractCsReq => {
"CmdPlanetFesBonusEventInteractCsReq"
}
Self::CmdLoffnnnidmm => "CmdLOFFNNNIDMM",
Self::CmdPlanetFesSyncChangeScNotify => "CmdPlanetFesSyncChangeScNotify",
Self::CmdPlanetFesSetCustomKeyValueCsReq => {
"CmdPlanetFesSetCustomKeyValueCsReq"
}
Self::CmdPlanetFesDeliverPamCargoCsReq => "CmdPlanetFesDeliverPamCargoCsReq",
Self::CmdPlanetFesUseItemScRsp => "CmdPlanetFesUseItemScRsp",
Self::CmdPlanetFesDealAvatarEventOptionItemScRsp => {
"CmdPlanetFesDealAvatarEventOptionItemScRsp"
}
Self::CmdPlanetFesSetCustomKeyValueScRsp => {
"CmdPlanetFesSetCustomKeyValueScRsp"
}
Self::CmdGomidgnoenh => "CmdGOMIDGNOENH",
Self::CmdPlanetFesGameBingoFlipScRsp => "CmdPlanetFesGameBingoFlipScRsp",
Self::CmdPlanetFesGetBusinessDayInfoCsReq => {
"CmdPlanetFesGetBusinessDayInfoCsReq"
}
Self::CmdMoolkfodkik => "CmdMOOLKFODKIK",
Self::CmdPlanetFesBusinessDayRefreshEventScRsp => {
"CmdPlanetFesBusinessDayRefreshEventScRsp"
}
Self::CmdPlanetFesDealAvatarEventOptionItemCsReq => {
"CmdPlanetFesDealAvatarEventOptionItemCsReq"
}
Self::CmdGetPlanetFesDataCsReq => "CmdGetPlanetFesDataCsReq",
Self::CmdPlanetFesDoGachaScRsp => "CmdPlanetFesDoGachaScRsp",
Self::CmdPlanetFesDeliverPamCargoScRsp => "CmdPlanetFesDeliverPamCargoScRsp",
Self::CmdPlanetFesStartMiniGameCsReq => "CmdPlanetFesStartMiniGameCsReq",
Self::CmdPlanetFesChooseAvatarEventOptionScRsp => {
"CmdPlanetFesChooseAvatarEventOptionScRsp"
}
Self::CmdPlanetFesGameBingoFlipCsReq => "CmdPlanetFesGameBingoFlipCsReq",
Self::CmdPlanetFesBonusEventInteractScRsp => {
"CmdPlanetFesBonusEventInteractScRsp"
}
Self::CmdPlanetFesSkillLevelUpCsReq => "CmdPlanetFesSkillLevelUpCsReq",
Self::CmdNlagkojkhcn => "CmdNLAGKOJKHCN",
Self::CmdOleniplhipi => "CmdOLENIPLHIPI",
Self::CmdPlanetFesBusinessDayRefreshEventCsReq => {
"CmdPlanetFesBusinessDayRefreshEventCsReq"
}
Self::CmdPlanetFesStartMiniGameScRsp => "CmdPlanetFesStartMiniGameScRsp",
Self::CmdPlanetFesTakeRegionPhaseRewardCsReq => {
"CmdPlanetFesTakeRegionPhaseRewardCsReq"
}
Self::CmdPlanetFesSkillLevelUpScRsp => "CmdPlanetFesSkillLevelUpScRsp",
Self::CmdEcjciapbfdj => "CmdECJCIAPBFDJ",
Self::CmdBgnamlhfldb => "CmdBGNAMLHFLDB",
Self::CmdPlanetFesGetFriendRankingInfoListCsReq => {
"CmdPlanetFesGetFriendRankingInfoListCsReq"
}
Self::CmdPlanetFesDoGachaCsReq => "CmdPlanetFesDoGachaCsReq",
Self::CmdPofdbdhojng => "CmdPOFDBDHOJNG",
Self::CmdPlanetFesUseItemCsReq => "CmdPlanetFesUseItemCsReq",
Self::CmdPlanetFesAvatarLevelUpScRsp => "CmdPlanetFesAvatarLevelUpScRsp",
Self::CmdIhhbdejocgi => "CmdIHHBDEJOCGI",
Self::CmdPlanetFesFriendRankingInfoChangeScNotify => {
"CmdPlanetFesFriendRankingInfoChangeScNotify"
}
Self::CmdPlanetFesChooseAvatarEventOptionCsReq => {
"CmdPlanetFesChooseAvatarEventOptionCsReq"
}
Self::CmdPlanetFesGetAvatarStatCsReq => "CmdPlanetFesGetAvatarStatCsReq",
Self::CmdDhhfamdcdpk => "CmdDHHFAMDCDPK",
Self::CmdPlanetFesGetFriendRankingInfoListScRsp => {
"CmdPlanetFesGetFriendRankingInfoListScRsp"
}
Self::CmdPlanetFesTakeQuestRewardCsReq => "CmdPlanetFesTakeQuestRewardCsReq",
Self::CmdPlanetFesTakeRegionPhaseRewardScRsp => {
"CmdPlanetFesTakeRegionPhaseRewardScRsp"
}
Self::CmdPlanetFesAvatarLevelUpCsReq => "CmdPlanetFesAvatarLevelUpCsReq",
Self::CmdFpmmpgaogch => "CmdFPMMPGAOGCH",
Self::CmdPlanetFesGetBusinessDayInfoScRsp => {
"CmdPlanetFesGetBusinessDayInfoScRsp"
}
Self::CmdPlanetFesGetAvatarStatScRsp => "CmdPlanetFesGetAvatarStatScRsp",
Self::CmdGetPlanetFesDataScRsp => "CmdGetPlanetFesDataScRsp",
Self::CmdGhonfflamhb => "CmdGHONFFLAMHB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FEHEIOMNGHD_NLCDGIPGFDJ" => Some(Self::FeheiomnghdNlcdgipgfdj),
"CmdPlanetFesTakeQuestRewardScRsp" => {
Some(Self::CmdPlanetFesTakeQuestRewardScRsp)
}
"CmdPlanetFesBonusEventInteractCsReq" => {
Some(Self::CmdPlanetFesBonusEventInteractCsReq)
}
"CmdLOFFNNNIDMM" => Some(Self::CmdLoffnnnidmm),
"CmdPlanetFesSyncChangeScNotify" => {
Some(Self::CmdPlanetFesSyncChangeScNotify)
}
"CmdPlanetFesSetCustomKeyValueCsReq" => {
Some(Self::CmdPlanetFesSetCustomKeyValueCsReq)
}
"CmdPlanetFesDeliverPamCargoCsReq" => {
Some(Self::CmdPlanetFesDeliverPamCargoCsReq)
}
"CmdPlanetFesUseItemScRsp" => Some(Self::CmdPlanetFesUseItemScRsp),
"CmdPlanetFesDealAvatarEventOptionItemScRsp" => {
Some(Self::CmdPlanetFesDealAvatarEventOptionItemScRsp)
}
"CmdPlanetFesSetCustomKeyValueScRsp" => {
Some(Self::CmdPlanetFesSetCustomKeyValueScRsp)
}
"CmdGOMIDGNOENH" => Some(Self::CmdGomidgnoenh),
"CmdPlanetFesGameBingoFlipScRsp" => {
Some(Self::CmdPlanetFesGameBingoFlipScRsp)
}
"CmdPlanetFesGetBusinessDayInfoCsReq" => {
Some(Self::CmdPlanetFesGetBusinessDayInfoCsReq)
}
"CmdMOOLKFODKIK" => Some(Self::CmdMoolkfodkik),
"CmdPlanetFesBusinessDayRefreshEventScRsp" => {
Some(Self::CmdPlanetFesBusinessDayRefreshEventScRsp)
}
"CmdPlanetFesDealAvatarEventOptionItemCsReq" => {
Some(Self::CmdPlanetFesDealAvatarEventOptionItemCsReq)
}
"CmdGetPlanetFesDataCsReq" => Some(Self::CmdGetPlanetFesDataCsReq),
"CmdPlanetFesDoGachaScRsp" => Some(Self::CmdPlanetFesDoGachaScRsp),
"CmdPlanetFesDeliverPamCargoScRsp" => {
Some(Self::CmdPlanetFesDeliverPamCargoScRsp)
}
"CmdPlanetFesStartMiniGameCsReq" => {
Some(Self::CmdPlanetFesStartMiniGameCsReq)
}
"CmdPlanetFesChooseAvatarEventOptionScRsp" => {
Some(Self::CmdPlanetFesChooseAvatarEventOptionScRsp)
}
"CmdPlanetFesGameBingoFlipCsReq" => {
Some(Self::CmdPlanetFesGameBingoFlipCsReq)
}
"CmdPlanetFesBonusEventInteractScRsp" => {
Some(Self::CmdPlanetFesBonusEventInteractScRsp)
}
"CmdPlanetFesSkillLevelUpCsReq" => Some(Self::CmdPlanetFesSkillLevelUpCsReq),
"CmdNLAGKOJKHCN" => Some(Self::CmdNlagkojkhcn),
"CmdOLENIPLHIPI" => Some(Self::CmdOleniplhipi),
"CmdPlanetFesBusinessDayRefreshEventCsReq" => {
Some(Self::CmdPlanetFesBusinessDayRefreshEventCsReq)
}
"CmdPlanetFesStartMiniGameScRsp" => {
Some(Self::CmdPlanetFesStartMiniGameScRsp)
}
"CmdPlanetFesTakeRegionPhaseRewardCsReq" => {
Some(Self::CmdPlanetFesTakeRegionPhaseRewardCsReq)
}
"CmdPlanetFesSkillLevelUpScRsp" => Some(Self::CmdPlanetFesSkillLevelUpScRsp),
"CmdECJCIAPBFDJ" => Some(Self::CmdEcjciapbfdj),
"CmdBGNAMLHFLDB" => Some(Self::CmdBgnamlhfldb),
"CmdPlanetFesGetFriendRankingInfoListCsReq" => {
Some(Self::CmdPlanetFesGetFriendRankingInfoListCsReq)
}
"CmdPlanetFesDoGachaCsReq" => Some(Self::CmdPlanetFesDoGachaCsReq),
"CmdPOFDBDHOJNG" => Some(Self::CmdPofdbdhojng),
"CmdPlanetFesUseItemCsReq" => Some(Self::CmdPlanetFesUseItemCsReq),
"CmdPlanetFesAvatarLevelUpScRsp" => {
Some(Self::CmdPlanetFesAvatarLevelUpScRsp)
}
"CmdIHHBDEJOCGI" => Some(Self::CmdIhhbdejocgi),
"CmdPlanetFesFriendRankingInfoChangeScNotify" => {
Some(Self::CmdPlanetFesFriendRankingInfoChangeScNotify)
}
"CmdPlanetFesChooseAvatarEventOptionCsReq" => {
Some(Self::CmdPlanetFesChooseAvatarEventOptionCsReq)
}
"CmdPlanetFesGetAvatarStatCsReq" => {
Some(Self::CmdPlanetFesGetAvatarStatCsReq)
}
"CmdDHHFAMDCDPK" => Some(Self::CmdDhhfamdcdpk),
"CmdPlanetFesGetFriendRankingInfoListScRsp" => {
Some(Self::CmdPlanetFesGetFriendRankingInfoListScRsp)
}
"CmdPlanetFesTakeQuestRewardCsReq" => {
Some(Self::CmdPlanetFesTakeQuestRewardCsReq)
}
"CmdPlanetFesTakeRegionPhaseRewardScRsp" => {
Some(Self::CmdPlanetFesTakeRegionPhaseRewardScRsp)
}
"CmdPlanetFesAvatarLevelUpCsReq" => {
Some(Self::CmdPlanetFesAvatarLevelUpCsReq)
}
"CmdFPMMPGAOGCH" => Some(Self::CmdFpmmpgaogch),
"CmdPlanetFesGetBusinessDayInfoScRsp" => {
Some(Self::CmdPlanetFesGetBusinessDayInfoScRsp)
}
"CmdPlanetFesGetAvatarStatScRsp" => {
Some(Self::CmdPlanetFesGetAvatarStatScRsp)
}
"CmdGetPlanetFesDataScRsp" => Some(Self::CmdGetPlanetFesDataScRsp),
"CmdGHONFFLAMHB" => Some(Self::CmdGhonfflamhb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PlanetFesQuestState {
CnlaedclicpMdpjcgemolg = 0,
CnlaedclicpGbjihfoighd = 1,
CnlaedclicpBilkpnljbfa = 2,
CnlaedclicpCgiikahoikl = 3,
}
impl PlanetFesQuestState {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CnlaedclicpMdpjcgemolg => "CNLAEDCLICP_MDPJCGEMOLG",
Self::CnlaedclicpGbjihfoighd => "CNLAEDCLICP_GBJIHFOIGHD",
Self::CnlaedclicpBilkpnljbfa => "CNLAEDCLICP_BILKPNLJBFA",
Self::CnlaedclicpCgiikahoikl => "CNLAEDCLICP_CGIIKAHOIKL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CNLAEDCLICP_MDPJCGEMOLG" => Some(Self::CnlaedclicpMdpjcgemolg),
"CNLAEDCLICP_GBJIHFOIGHD" => Some(Self::CnlaedclicpGbjihfoighd),
"CNLAEDCLICP_BILKPNLJBFA" => Some(Self::CnlaedclicpBilkpnljbfa),
"CNLAEDCLICP_CGIIKAHOIKL" => Some(Self::CnlaedclicpCgiikahoikl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gjjeoaneddo {
Nlcdgipgfdj = 0,
Ghdepagokbe = 1,
Ggekfbgijid = 2,
}
impl Gjjeoaneddo {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "GJJEOANEDDO_NLCDGIPGFDJ",
Self::Ghdepagokbe => "GJJEOANEDDO_GHDEPAGOKBE",
Self::Ggekfbgijid => "GJJEOANEDDO_GGEKFBGIJID",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GJJEOANEDDO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"GJJEOANEDDO_GHDEPAGOKBE" => Some(Self::Ghdepagokbe),
"GJJEOANEDDO_GGEKFBGIJID" => Some(Self::Ggekfbgijid),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PlanetFesCustomKey {
FegjoapimckNlcdgipgfdj = 0,
FegjoapimckHhbcddhgfeo = 1,
FegjoapimckDhhogpfpjgl = 2,
FegjoapimckOangmedlobl = 3,
FegjoapimckCfolblcapfb = 4,
}
impl PlanetFesCustomKey {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FegjoapimckNlcdgipgfdj => "FEGJOAPIMCK_NLCDGIPGFDJ",
Self::FegjoapimckHhbcddhgfeo => "FEGJOAPIMCK_HHBCDDHGFEO",
Self::FegjoapimckDhhogpfpjgl => "FEGJOAPIMCK_DHHOGPFPJGL",
Self::FegjoapimckOangmedlobl => "FEGJOAPIMCK_OANGMEDLOBL",
Self::FegjoapimckCfolblcapfb => "FEGJOAPIMCK_CFOLBLCAPFB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FEGJOAPIMCK_NLCDGIPGFDJ" => Some(Self::FegjoapimckNlcdgipgfdj),
"FEGJOAPIMCK_HHBCDDHGFEO" => Some(Self::FegjoapimckHhbcddhgfeo),
"FEGJOAPIMCK_DHHOGPFPJGL" => Some(Self::FegjoapimckDhhogpfpjgl),
"FEGJOAPIMCK_OANGMEDLOBL" => Some(Self::FegjoapimckOangmedlobl),
"FEGJOAPIMCK_CFOLBLCAPFB" => Some(Self::FegjoapimckCfolblcapfb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlanetFesExtType {
FinkpkbichjNlcdgipgfdj = 0,
CmdPlanetFesGetFriendCardPieceScRsp = 8313,
CmdPlanetFesHandleCardPieceApplyCsReq = 8299,
CmdPlanetFesApplyCardPieceCsReq = 8309,
CmdPlanetFesApplyCardPieceScRsp = 8335,
CmdPlanetFesHandleCardPieceApplyScRsp = 8319,
CmdPlanetFesGiveCardPieceCsReq = 8311,
CmdPlanetFesGetExtraCardPieceInfoCsReq = 8322,
CmdJjibnoegflk = 8293,
CmdPlanetFesGetFriendCardPieceCsReq = 8297,
CmdPlanetFesGetOfferedCardPieceScRsp = 8324,
CmdPlanetFesGiveCardPieceScRsp = 8330,
CmdAahpjecondn = 8328,
CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8317,
CmdPlanetFesLargeBonusInteractCsReq = 8295,
CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8334,
CmdPlanetFesGetExtraCardPieceInfoScRsp = 8332,
CmdPlanetFesGetOfferedCardPieceCsReq = 8333,
CmdPlanetFesLargeBonusInteractScRsp = 8298,
}
impl CmdPlanetFesExtType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FinkpkbichjNlcdgipgfdj => "FINKPKBICHJ_NLCDGIPGFDJ",
Self::CmdPlanetFesGetFriendCardPieceScRsp => {
"CmdPlanetFesGetFriendCardPieceScRsp"
}
Self::CmdPlanetFesHandleCardPieceApplyCsReq => {
"CmdPlanetFesHandleCardPieceApplyCsReq"
}
Self::CmdPlanetFesApplyCardPieceCsReq => "CmdPlanetFesApplyCardPieceCsReq",
Self::CmdPlanetFesApplyCardPieceScRsp => "CmdPlanetFesApplyCardPieceScRsp",
Self::CmdPlanetFesHandleCardPieceApplyScRsp => {
"CmdPlanetFesHandleCardPieceApplyScRsp"
}
Self::CmdPlanetFesGiveCardPieceCsReq => "CmdPlanetFesGiveCardPieceCsReq",
Self::CmdPlanetFesGetExtraCardPieceInfoCsReq => {
"CmdPlanetFesGetExtraCardPieceInfoCsReq"
}
Self::CmdJjibnoegflk => "CmdJJIBNOEGFLK",
Self::CmdPlanetFesGetFriendCardPieceCsReq => {
"CmdPlanetFesGetFriendCardPieceCsReq"
}
Self::CmdPlanetFesGetOfferedCardPieceScRsp => {
"CmdPlanetFesGetOfferedCardPieceScRsp"
}
Self::CmdPlanetFesGiveCardPieceScRsp => "CmdPlanetFesGiveCardPieceScRsp",
Self::CmdAahpjecondn => "CmdAAHPJECONDN",
Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp => {
"CmdPlanetFesChangeCardPieceApplyPermissionScRsp"
}
Self::CmdPlanetFesLargeBonusInteractCsReq => {
"CmdPlanetFesLargeBonusInteractCsReq"
}
Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq => {
"CmdPlanetFesChangeCardPieceApplyPermissionCsReq"
}
Self::CmdPlanetFesGetExtraCardPieceInfoScRsp => {
"CmdPlanetFesGetExtraCardPieceInfoScRsp"
}
Self::CmdPlanetFesGetOfferedCardPieceCsReq => {
"CmdPlanetFesGetOfferedCardPieceCsReq"
}
Self::CmdPlanetFesLargeBonusInteractScRsp => {
"CmdPlanetFesLargeBonusInteractScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FINKPKBICHJ_NLCDGIPGFDJ" => Some(Self::FinkpkbichjNlcdgipgfdj),
"CmdPlanetFesGetFriendCardPieceScRsp" => {
Some(Self::CmdPlanetFesGetFriendCardPieceScRsp)
}
"CmdPlanetFesHandleCardPieceApplyCsReq" => {
Some(Self::CmdPlanetFesHandleCardPieceApplyCsReq)
}
"CmdPlanetFesApplyCardPieceCsReq" => {
Some(Self::CmdPlanetFesApplyCardPieceCsReq)
}
"CmdPlanetFesApplyCardPieceScRsp" => {
Some(Self::CmdPlanetFesApplyCardPieceScRsp)
}
"CmdPlanetFesHandleCardPieceApplyScRsp" => {
Some(Self::CmdPlanetFesHandleCardPieceApplyScRsp)
}
"CmdPlanetFesGiveCardPieceCsReq" => {
Some(Self::CmdPlanetFesGiveCardPieceCsReq)
}
"CmdPlanetFesGetExtraCardPieceInfoCsReq" => {
Some(Self::CmdPlanetFesGetExtraCardPieceInfoCsReq)
}
"CmdJJIBNOEGFLK" => Some(Self::CmdJjibnoegflk),
"CmdPlanetFesGetFriendCardPieceCsReq" => {
Some(Self::CmdPlanetFesGetFriendCardPieceCsReq)
}
"CmdPlanetFesGetOfferedCardPieceScRsp" => {
Some(Self::CmdPlanetFesGetOfferedCardPieceScRsp)
}
"CmdPlanetFesGiveCardPieceScRsp" => {
Some(Self::CmdPlanetFesGiveCardPieceScRsp)
}
"CmdAAHPJECONDN" => Some(Self::CmdAahpjecondn),
"CmdPlanetFesChangeCardPieceApplyPermissionScRsp" => {
Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp)
}
"CmdPlanetFesLargeBonusInteractCsReq" => {
Some(Self::CmdPlanetFesLargeBonusInteractCsReq)
}
"CmdPlanetFesChangeCardPieceApplyPermissionCsReq" => {
Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq)
}
"CmdPlanetFesGetExtraCardPieceInfoScRsp" => {
Some(Self::CmdPlanetFesGetExtraCardPieceInfoScRsp)
}
"CmdPlanetFesGetOfferedCardPieceCsReq" => {
Some(Self::CmdPlanetFesGetOfferedCardPieceCsReq)
}
"CmdPlanetFesLargeBonusInteractScRsp" => {
Some(Self::CmdPlanetFesLargeBonusInteractScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nbhffadknei {
Ddogjodjeoh = 0,
Kbhekicihol = 1,
Odhpkjjflkl = 2,
}
impl Nbhffadknei {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ddogjodjeoh => "NBHFFADKNEI_DDOGJODJEOH",
Self::Kbhekicihol => "NBHFFADKNEI_KBHEKICIHOL",
Self::Odhpkjjflkl => "NBHFFADKNEI_ODHPKJJFLKL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NBHFFADKNEI_DDOGJODJEOH" => Some(Self::Ddogjodjeoh),
"NBHFFADKNEI_KBHEKICIHOL" => Some(Self::Kbhekicihol),
"NBHFFADKNEI_ODHPKJJFLKL" => Some(Self::Odhpkjjflkl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlayerType {
KidbfkjejjdNlcdgipgfdj = 0,
CmdGetLevelRewardTakenListScRsp = 52,
CmdPlayerGetTokenScRsp = 13,
CmdUpdateFeatureSwitchScNotify = 6,
CmdEnterStageCsReq = 87,
CmdKekfnkdldom = 98,
CmdExchangeStaminaScRsp = 9,
CmdReserveStaminaExchangeScRsp = 44,
CmdGetVideoVersionKeyCsReq = 11,
CmdClientObjUploadScRsp = 57,
CmdSetGenderCsReq = 35,
CmdReserveStaminaExchangeCsReq = 64,
CmdUpdatePlayerSettingCsReq = 75,
CmdDailyRefreshNotify = 88,
CmdPlayerLoginFinishScRsp = 31,
CmdClientObjDownloadDataScNotify = 68,
CmdGetLevelRewardTakenListCsReq = 78,
CmdSetGameplayBirthdayCsReq = 26,
CmdGetAuthkeyCsReq = 42,
CmdQueryProductInfoCsReq = 53,
CmdGateServerScNotify = 43,
CmdFlmodpllmnf = 41,
CmdFeatureSwitchClosedScNotify = 93,
CmdGetSecretKeyInfoScRsp = 89,
CmdUpdatePlayerSettingScRsp = 55,
CmdClientObjUploadCsReq = 8,
CmdSetRedPointStatusScNotify = 69,
CmdGetSecretKeyInfoCsReq = 23,
CmdEnterStageScRsp = 29,
CmdMonthCardRewardNotify = 45,
CmdIaochinipgk = 37,
CmdGgihckpgacf = 77,
CmdPlayerGetTokenCsReq = 36,
CmdSetPlayerInfoCsReq = 5,
CmdSetNicknameScRsp = 71,
KidbfkjejjdOnnnlncmmgj = 27,
CmdIdaihhggpij = 79,
CmdSetGenderScRsp = 16,
CmdGetLevelRewardScRsp = 59,
CmdSetLanguageCsReq = 66,
CmdSetNicknameCsReq = 24,
CmdSetPlayerInfoScRsp = 14,
CmdRegionStopScNotify = 38,
CmdHphknaeihje = 51,
CmdForceSyncGameStateFinishCsReq = 60,
KidbfkjejjdDhjckfjcfij = 95,
CmdGetAuthkeyScRsp = 76,
CmdPlayerLoginScRsp = 3,
CmdSetLanguageScRsp = 30,
CmdQueryProductInfoScRsp = 63,
CmdSetGameplayBirthdayScRsp = 90,
CmdServerAnnounceNotify = 49,
CmdPlayerLoginFinishCsReq = 40,
CmdPlayerHeartBeatScRsp = 58,
CmdPlayerLogoutCsReq = 80,
CmdGetBasicInfoScRsp = 39,
CmdGetVideoVersionKeyScRsp = 97,
CmdStaminaInfoScNotify = 86,
CmdAntiAddictScNotify = 61,
CmdJkjmakhanpb = 81,
CmdForceSyncGameStateFinishScRsp = 4,
CmdPlayerSqueezedScNotify = 10,
KidbfkjejjdAbakfmhmhpd = 50,
CmdGetBasicInfoCsReq = 100,
CmdClientDownloadDataScNotify = 17,
CmdExchangeStaminaCsReq = 83,
CmdMhmfplekoil = 18,
CmdGetLevelRewardCsReq = 48,
CmdPlayerHeartBeatCsReq = 34,
CmdPlayerLoginCsReq = 73,
}
impl CmdPlayerType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KidbfkjejjdNlcdgipgfdj => "KIDBFKJEJJD_NLCDGIPGFDJ",
Self::CmdGetLevelRewardTakenListScRsp => "CmdGetLevelRewardTakenListScRsp",
Self::CmdPlayerGetTokenScRsp => "CmdPlayerGetTokenScRsp",
Self::CmdUpdateFeatureSwitchScNotify => "CmdUpdateFeatureSwitchScNotify",
Self::CmdEnterStageCsReq => "CmdEnterStageCsReq",
Self::CmdKekfnkdldom => "CmdKEKFNKDLDOM",
Self::CmdExchangeStaminaScRsp => "CmdExchangeStaminaScRsp",
Self::CmdReserveStaminaExchangeScRsp => "CmdReserveStaminaExchangeScRsp",
Self::CmdGetVideoVersionKeyCsReq => "CmdGetVideoVersionKeyCsReq",
Self::CmdClientObjUploadScRsp => "CmdClientObjUploadScRsp",
Self::CmdSetGenderCsReq => "CmdSetGenderCsReq",
Self::CmdReserveStaminaExchangeCsReq => "CmdReserveStaminaExchangeCsReq",
Self::CmdUpdatePlayerSettingCsReq => "CmdUpdatePlayerSettingCsReq",
Self::CmdDailyRefreshNotify => "CmdDailyRefreshNotify",
Self::CmdPlayerLoginFinishScRsp => "CmdPlayerLoginFinishScRsp",
Self::CmdClientObjDownloadDataScNotify => "CmdClientObjDownloadDataScNotify",
Self::CmdGetLevelRewardTakenListCsReq => "CmdGetLevelRewardTakenListCsReq",
Self::CmdSetGameplayBirthdayCsReq => "CmdSetGameplayBirthdayCsReq",
Self::CmdGetAuthkeyCsReq => "CmdGetAuthkeyCsReq",
Self::CmdQueryProductInfoCsReq => "CmdQueryProductInfoCsReq",
Self::CmdGateServerScNotify => "CmdGateServerScNotify",
Self::CmdFlmodpllmnf => "CmdFLMODPLLMNF",
Self::CmdFeatureSwitchClosedScNotify => "CmdFeatureSwitchClosedScNotify",
Self::CmdGetSecretKeyInfoScRsp => "CmdGetSecretKeyInfoScRsp",
Self::CmdUpdatePlayerSettingScRsp => "CmdUpdatePlayerSettingScRsp",
Self::CmdClientObjUploadCsReq => "CmdClientObjUploadCsReq",
Self::CmdSetRedPointStatusScNotify => "CmdSetRedPointStatusScNotify",
Self::CmdGetSecretKeyInfoCsReq => "CmdGetSecretKeyInfoCsReq",
Self::CmdEnterStageScRsp => "CmdEnterStageScRsp",
Self::CmdMonthCardRewardNotify => "CmdMonthCardRewardNotify",
Self::CmdIaochinipgk => "CmdIAOCHINIPGK",
Self::CmdGgihckpgacf => "CmdGGIHCKPGACF",
Self::CmdPlayerGetTokenCsReq => "CmdPlayerGetTokenCsReq",
Self::CmdSetPlayerInfoCsReq => "CmdSetPlayerInfoCsReq",
Self::CmdSetNicknameScRsp => "CmdSetNicknameScRsp",
Self::KidbfkjejjdOnnnlncmmgj => "KIDBFKJEJJD_ONNNLNCMMGJ",
Self::CmdIdaihhggpij => "CmdIDAIHHGGPIJ",
Self::CmdSetGenderScRsp => "CmdSetGenderScRsp",
Self::CmdGetLevelRewardScRsp => "CmdGetLevelRewardScRsp",
Self::CmdSetLanguageCsReq => "CmdSetLanguageCsReq",
Self::CmdSetNicknameCsReq => "CmdSetNicknameCsReq",
Self::CmdSetPlayerInfoScRsp => "CmdSetPlayerInfoScRsp",
Self::CmdRegionStopScNotify => "CmdRegionStopScNotify",
Self::CmdHphknaeihje => "CmdHPHKNAEIHJE",
Self::CmdForceSyncGameStateFinishCsReq => "CmdForceSyncGameStateFinishCSReq",
Self::KidbfkjejjdDhjckfjcfij => "KIDBFKJEJJD_DHJCKFJCFIJ",
Self::CmdGetAuthkeyScRsp => "CmdGetAuthkeyScRsp",
Self::CmdPlayerLoginScRsp => "CmdPlayerLoginScRsp",
Self::CmdSetLanguageScRsp => "CmdSetLanguageScRsp",
Self::CmdQueryProductInfoScRsp => "CmdQueryProductInfoScRsp",
Self::CmdSetGameplayBirthdayScRsp => "CmdSetGameplayBirthdayScRsp",
Self::CmdServerAnnounceNotify => "CmdServerAnnounceNotify",
Self::CmdPlayerLoginFinishCsReq => "CmdPlayerLoginFinishCsReq",
Self::CmdPlayerHeartBeatScRsp => "CmdPlayerHeartBeatScRsp",
Self::CmdPlayerLogoutCsReq => "CmdPlayerLogoutCsReq",
Self::CmdGetBasicInfoScRsp => "CmdGetBasicInfoScRsp",
Self::CmdGetVideoVersionKeyScRsp => "CmdGetVideoVersionKeyScRsp",
Self::CmdStaminaInfoScNotify => "CmdStaminaInfoScNotify",
Self::CmdAntiAddictScNotify => "CmdAntiAddictScNotify",
Self::CmdJkjmakhanpb => "CmdJKJMAKHANPB",
Self::CmdForceSyncGameStateFinishScRsp => "CmdForceSyncGameStateFinishScRsp",
Self::CmdPlayerSqueezedScNotify => "CmdPlayerSqueezedScNotify",
Self::KidbfkjejjdAbakfmhmhpd => "KIDBFKJEJJD_ABAKFMHMHPD",
Self::CmdGetBasicInfoCsReq => "CmdGetBasicInfoCsReq",
Self::CmdClientDownloadDataScNotify => "CmdClientDownloadDataScNotify",
Self::CmdExchangeStaminaCsReq => "CmdExchangeStaminaCsReq",
Self::CmdMhmfplekoil => "CmdMHMFPLEKOIL",
Self::CmdGetLevelRewardCsReq => "CmdGetLevelRewardCsReq",
Self::CmdPlayerHeartBeatCsReq => "CmdPlayerHeartBeatCsReq",
Self::CmdPlayerLoginCsReq => "CmdPlayerLoginCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KIDBFKJEJJD_NLCDGIPGFDJ" => Some(Self::KidbfkjejjdNlcdgipgfdj),
"CmdGetLevelRewardTakenListScRsp" => {
Some(Self::CmdGetLevelRewardTakenListScRsp)
}
"CmdPlayerGetTokenScRsp" => Some(Self::CmdPlayerGetTokenScRsp),
"CmdUpdateFeatureSwitchScNotify" => {
Some(Self::CmdUpdateFeatureSwitchScNotify)
}
"CmdEnterStageCsReq" => Some(Self::CmdEnterStageCsReq),
"CmdKEKFNKDLDOM" => Some(Self::CmdKekfnkdldom),
"CmdExchangeStaminaScRsp" => Some(Self::CmdExchangeStaminaScRsp),
"CmdReserveStaminaExchangeScRsp" => {
Some(Self::CmdReserveStaminaExchangeScRsp)
}
"CmdGetVideoVersionKeyCsReq" => Some(Self::CmdGetVideoVersionKeyCsReq),
"CmdClientObjUploadScRsp" => Some(Self::CmdClientObjUploadScRsp),
"CmdSetGenderCsReq" => Some(Self::CmdSetGenderCsReq),
"CmdReserveStaminaExchangeCsReq" => {
Some(Self::CmdReserveStaminaExchangeCsReq)
}
"CmdUpdatePlayerSettingCsReq" => Some(Self::CmdUpdatePlayerSettingCsReq),
"CmdDailyRefreshNotify" => Some(Self::CmdDailyRefreshNotify),
"CmdPlayerLoginFinishScRsp" => Some(Self::CmdPlayerLoginFinishScRsp),
"CmdClientObjDownloadDataScNotify" => {
Some(Self::CmdClientObjDownloadDataScNotify)
}
"CmdGetLevelRewardTakenListCsReq" => {
Some(Self::CmdGetLevelRewardTakenListCsReq)
}
"CmdSetGameplayBirthdayCsReq" => Some(Self::CmdSetGameplayBirthdayCsReq),
"CmdGetAuthkeyCsReq" => Some(Self::CmdGetAuthkeyCsReq),
"CmdQueryProductInfoCsReq" => Some(Self::CmdQueryProductInfoCsReq),
"CmdGateServerScNotify" => Some(Self::CmdGateServerScNotify),
"CmdFLMODPLLMNF" => Some(Self::CmdFlmodpllmnf),
"CmdFeatureSwitchClosedScNotify" => {
Some(Self::CmdFeatureSwitchClosedScNotify)
}
"CmdGetSecretKeyInfoScRsp" => Some(Self::CmdGetSecretKeyInfoScRsp),
"CmdUpdatePlayerSettingScRsp" => Some(Self::CmdUpdatePlayerSettingScRsp),
"CmdClientObjUploadCsReq" => Some(Self::CmdClientObjUploadCsReq),
"CmdSetRedPointStatusScNotify" => Some(Self::CmdSetRedPointStatusScNotify),
"CmdGetSecretKeyInfoCsReq" => Some(Self::CmdGetSecretKeyInfoCsReq),
"CmdEnterStageScRsp" => Some(Self::CmdEnterStageScRsp),
"CmdMonthCardRewardNotify" => Some(Self::CmdMonthCardRewardNotify),
"CmdIAOCHINIPGK" => Some(Self::CmdIaochinipgk),
"CmdGGIHCKPGACF" => Some(Self::CmdGgihckpgacf),
"CmdPlayerGetTokenCsReq" => Some(Self::CmdPlayerGetTokenCsReq),
"CmdSetPlayerInfoCsReq" => Some(Self::CmdSetPlayerInfoCsReq),
"CmdSetNicknameScRsp" => Some(Self::CmdSetNicknameScRsp),
"KIDBFKJEJJD_ONNNLNCMMGJ" => Some(Self::KidbfkjejjdOnnnlncmmgj),
"CmdIDAIHHGGPIJ" => Some(Self::CmdIdaihhggpij),
"CmdSetGenderScRsp" => Some(Self::CmdSetGenderScRsp),
"CmdGetLevelRewardScRsp" => Some(Self::CmdGetLevelRewardScRsp),
"CmdSetLanguageCsReq" => Some(Self::CmdSetLanguageCsReq),
"CmdSetNicknameCsReq" => Some(Self::CmdSetNicknameCsReq),
"CmdSetPlayerInfoScRsp" => Some(Self::CmdSetPlayerInfoScRsp),
"CmdRegionStopScNotify" => Some(Self::CmdRegionStopScNotify),
"CmdHPHKNAEIHJE" => Some(Self::CmdHphknaeihje),
"CmdForceSyncGameStateFinishCSReq" => {
Some(Self::CmdForceSyncGameStateFinishCsReq)
}
"KIDBFKJEJJD_DHJCKFJCFIJ" => Some(Self::KidbfkjejjdDhjckfjcfij),
"CmdGetAuthkeyScRsp" => Some(Self::CmdGetAuthkeyScRsp),
"CmdPlayerLoginScRsp" => Some(Self::CmdPlayerLoginScRsp),
"CmdSetLanguageScRsp" => Some(Self::CmdSetLanguageScRsp),
"CmdQueryProductInfoScRsp" => Some(Self::CmdQueryProductInfoScRsp),
"CmdSetGameplayBirthdayScRsp" => Some(Self::CmdSetGameplayBirthdayScRsp),
"CmdServerAnnounceNotify" => Some(Self::CmdServerAnnounceNotify),
"CmdPlayerLoginFinishCsReq" => Some(Self::CmdPlayerLoginFinishCsReq),
"CmdPlayerHeartBeatScRsp" => Some(Self::CmdPlayerHeartBeatScRsp),
"CmdPlayerLogoutCsReq" => Some(Self::CmdPlayerLogoutCsReq),
"CmdGetBasicInfoScRsp" => Some(Self::CmdGetBasicInfoScRsp),
"CmdGetVideoVersionKeyScRsp" => Some(Self::CmdGetVideoVersionKeyScRsp),
"CmdStaminaInfoScNotify" => Some(Self::CmdStaminaInfoScNotify),
"CmdAntiAddictScNotify" => Some(Self::CmdAntiAddictScNotify),
"CmdJKJMAKHANPB" => Some(Self::CmdJkjmakhanpb),
"CmdForceSyncGameStateFinishScRsp" => {
Some(Self::CmdForceSyncGameStateFinishScRsp)
}
"CmdPlayerSqueezedScNotify" => Some(Self::CmdPlayerSqueezedScNotify),
"KIDBFKJEJJD_ABAKFMHMHPD" => Some(Self::KidbfkjejjdAbakfmhmhpd),
"CmdGetBasicInfoCsReq" => Some(Self::CmdGetBasicInfoCsReq),
"CmdClientDownloadDataScNotify" => Some(Self::CmdClientDownloadDataScNotify),
"CmdExchangeStaminaCsReq" => Some(Self::CmdExchangeStaminaCsReq),
"CmdMHMFPLEKOIL" => Some(Self::CmdMhmfplekoil),
"CmdGetLevelRewardCsReq" => Some(Self::CmdGetLevelRewardCsReq),
"CmdPlayerHeartBeatCsReq" => Some(Self::CmdPlayerHeartBeatCsReq),
"CmdPlayerLoginCsReq" => Some(Self::CmdPlayerLoginCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Cmpnmgfgdlj {
Nlcdgipgfdj = 0,
Hglifjghade = 1,
Jfndmbpokpe = 2,
}
impl Cmpnmgfgdlj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "CMPNMGFGDLJ_NLCDGIPGFDJ",
Self::Hglifjghade => "CMPNMGFGDLJ_HGLIFJGHADE",
Self::Jfndmbpokpe => "CMPNMGFGDLJ_JFNDMBPOKPE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CMPNMGFGDLJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"CMPNMGFGDLJ_HGLIFJGHADE" => Some(Self::Hglifjghade),
"CMPNMGFGDLJ_JFNDMBPOKPE" => Some(Self::Jfndmbpokpe),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Geoockillef {
Dajiegljfak = 0,
Aiannaingkk = 1,
Bgodpdmeehd = 2,
Cknbodhnoak = 3,
Ddljicialfa = 4,
Mknlifhbnnh = 5,
Fpcchgcpelo = 6,
Fmmgpfplaji = 7,
Gknboodljlc = 8,
Fagnghedeip = 9,
Lahlppedggo = 10,
}
impl Geoockillef {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Dajiegljfak => "GEOOCKILLEF_DAJIEGLJFAK",
Self::Aiannaingkk => "GEOOCKILLEF_AIANNAINGKK",
Self::Bgodpdmeehd => "GEOOCKILLEF_BGODPDMEEHD",
Self::Cknbodhnoak => "GEOOCKILLEF_CKNBODHNOAK",
Self::Ddljicialfa => "GEOOCKILLEF_DDLJICIALFA",
Self::Mknlifhbnnh => "GEOOCKILLEF_MKNLIFHBNNH",
Self::Fpcchgcpelo => "GEOOCKILLEF_FPCCHGCPELO",
Self::Fmmgpfplaji => "GEOOCKILLEF_FMMGPFPLAJI",
Self::Gknboodljlc => "GEOOCKILLEF_GKNBOODLJLC",
Self::Fagnghedeip => "GEOOCKILLEF_FAGNGHEDEIP",
Self::Lahlppedggo => "GEOOCKILLEF_LAHLPPEDGGO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GEOOCKILLEF_DAJIEGLJFAK" => Some(Self::Dajiegljfak),
"GEOOCKILLEF_AIANNAINGKK" => Some(Self::Aiannaingkk),
"GEOOCKILLEF_BGODPDMEEHD" => Some(Self::Bgodpdmeehd),
"GEOOCKILLEF_CKNBODHNOAK" => Some(Self::Cknbodhnoak),
"GEOOCKILLEF_DDLJICIALFA" => Some(Self::Ddljicialfa),
"GEOOCKILLEF_MKNLIFHBNNH" => Some(Self::Mknlifhbnnh),
"GEOOCKILLEF_FPCCHGCPELO" => Some(Self::Fpcchgcpelo),
"GEOOCKILLEF_FMMGPFPLAJI" => Some(Self::Fmmgpfplaji),
"GEOOCKILLEF_GKNBOODLJLC" => Some(Self::Gknboodljlc),
"GEOOCKILLEF_FAGNGHEDEIP" => Some(Self::Fagnghedeip),
"GEOOCKILLEF_LAHLPPEDGGO" => Some(Self::Lahlppedggo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Algmickcabi {
Flankpmjbmh = 0,
Lmhjfbbdlnh = 1,
}
impl Algmickcabi {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Flankpmjbmh => "ALGMICKCABI_FLANKPMJBMH",
Self::Lmhjfbbdlnh => "ALGMICKCABI_LMHJFBBDLNH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ALGMICKCABI_FLANKPMJBMH" => Some(Self::Flankpmjbmh),
"ALGMICKCABI_LMHJFBBDLNH" => Some(Self::Lmhjfbbdlnh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlayerBoardType {
BbnlgademffNlcdgipgfdj = 0,
CmdSetSignatureScRsp = 2829,
CmdSetAssistAvatarCsReq = 2812,
CmdSetHeadIconScRsp = 2827,
CmdSetDisplayAvatarScRsp = 2813,
CmdSetHeadIconCsReq = 2880,
CmdSetSignatureCsReq = 2887,
CmdSetIsDisplayAvatarInfoScRsp = 2881,
CmdSetPersonalCardScRsp = 2809,
CmdSetIsDisplayAvatarInfoCsReq = 2815,
CmdGetPlayerBoardDataCsReq = 2873,
CmdSetDisplayAvatarCsReq = 2836,
CmdGetPlayerBoardDataScRsp = 2803,
BbnlgademffOjkcpgjlcdi = 2810,
CmdSetPersonalCardCsReq = 2883,
CmdSetAssistAvatarScRsp = 2854,
}
impl CmdPlayerBoardType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BbnlgademffNlcdgipgfdj => "BBNLGADEMFF_NLCDGIPGFDJ",
Self::CmdSetSignatureScRsp => "CmdSetSignatureScRsp",
Self::CmdSetAssistAvatarCsReq => "CmdSetAssistAvatarCsReq",
Self::CmdSetHeadIconScRsp => "CmdSetHeadIconScRsp",
Self::CmdSetDisplayAvatarScRsp => "CmdSetDisplayAvatarScRsp",
Self::CmdSetHeadIconCsReq => "CmdSetHeadIconCsReq",
Self::CmdSetSignatureCsReq => "CmdSetSignatureCsReq",
Self::CmdSetIsDisplayAvatarInfoScRsp => "CmdSetIsDisplayAvatarInfoScRsp",
Self::CmdSetPersonalCardScRsp => "CmdSetPersonalCardScRsp",
Self::CmdSetIsDisplayAvatarInfoCsReq => "CmdSetIsDisplayAvatarInfoCsReq",
Self::CmdGetPlayerBoardDataCsReq => "CmdGetPlayerBoardDataCsReq",
Self::CmdSetDisplayAvatarCsReq => "CmdSetDisplayAvatarCsReq",
Self::CmdGetPlayerBoardDataScRsp => "CmdGetPlayerBoardDataScRsp",
Self::BbnlgademffOjkcpgjlcdi => "BBNLGADEMFF_OJKCPGJLCDI",
Self::CmdSetPersonalCardCsReq => "CmdSetPersonalCardCsReq",
Self::CmdSetAssistAvatarScRsp => "CmdSetAssistAvatarScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BBNLGADEMFF_NLCDGIPGFDJ" => Some(Self::BbnlgademffNlcdgipgfdj),
"CmdSetSignatureScRsp" => Some(Self::CmdSetSignatureScRsp),
"CmdSetAssistAvatarCsReq" => Some(Self::CmdSetAssistAvatarCsReq),
"CmdSetHeadIconScRsp" => Some(Self::CmdSetHeadIconScRsp),
"CmdSetDisplayAvatarScRsp" => Some(Self::CmdSetDisplayAvatarScRsp),
"CmdSetHeadIconCsReq" => Some(Self::CmdSetHeadIconCsReq),
"CmdSetSignatureCsReq" => Some(Self::CmdSetSignatureCsReq),
"CmdSetIsDisplayAvatarInfoScRsp" => {
Some(Self::CmdSetIsDisplayAvatarInfoScRsp)
}
"CmdSetPersonalCardScRsp" => Some(Self::CmdSetPersonalCardScRsp),
"CmdSetIsDisplayAvatarInfoCsReq" => {
Some(Self::CmdSetIsDisplayAvatarInfoCsReq)
}
"CmdGetPlayerBoardDataCsReq" => Some(Self::CmdGetPlayerBoardDataCsReq),
"CmdSetDisplayAvatarCsReq" => Some(Self::CmdSetDisplayAvatarCsReq),
"CmdGetPlayerBoardDataScRsp" => Some(Self::CmdGetPlayerBoardDataScRsp),
"BBNLGADEMFF_OJKCPGJLCDI" => Some(Self::BbnlgademffOjkcpgjlcdi),
"CmdSetPersonalCardCsReq" => Some(Self::CmdSetPersonalCardCsReq),
"CmdSetAssistAvatarScRsp" => Some(Self::CmdSetAssistAvatarScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlayerReturnType {
JgdhifocfmmNlcdgipgfdj = 0,
CmdKffeedheooh = 4552,
CmdPlayerReturnInfoQueryScRsp = 4587,
CmdPlayerReturnExtraHcoinProgressScNotify = 4571,
CmdPlayerReturnSignScRsp = 4580,
CmdPlayerReturnTakePointRewardScRsp = 4513,
CmdFeihgoepani = 4573,
CmdPlayerReturnTakeCustomRelicScRsp = 4542,
CmdPlayerReturnTakeRelicScRsp = 4554,
CmdPlayerReturnTakeCustomRelicCsReq = 4509,
CmdPlayerReturnTakeRelicCsReq = 4512,
CmdPlayerReturnTakeRewardScRsp = 4581,
CmdPlayerReturnInfoQueryCsReq = 4510,
CmdPlayerReturnTakePointRewardCsReq = 4536,
CmdTakeReturnExtraHcoinRewardScRsp = 4524,
CmdPlayerReturnSignCsReq = 4503,
CmdPlayerReturnTakeExtraHcoinScNotify = 4583,
JgdhifocfmmHijooldbogh = 4578,
CmdPlayerReturnPointChangeScNotify = 4527,
CmdTakeReturnExtraHcoinRewardCsReq = 4561,
CmdPlayerReturnForceFinishScNotify = 4529,
CmdPlayerReturnTakeRewardCsReq = 4515,
}
impl CmdPlayerReturnType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JgdhifocfmmNlcdgipgfdj => "JGDHIFOCFMM_NLCDGIPGFDJ",
Self::CmdKffeedheooh => "CmdKFFEEDHEOOH",
Self::CmdPlayerReturnInfoQueryScRsp => "CmdPlayerReturnInfoQueryScRsp",
Self::CmdPlayerReturnExtraHcoinProgressScNotify => {
"CmdPlayerReturnExtraHcoinProgressScNotify"
}
Self::CmdPlayerReturnSignScRsp => "CmdPlayerReturnSignScRsp",
Self::CmdPlayerReturnTakePointRewardScRsp => {
"CmdPlayerReturnTakePointRewardScRsp"
}
Self::CmdFeihgoepani => "CmdFEIHGOEPANI",
Self::CmdPlayerReturnTakeCustomRelicScRsp => {
"CmdPlayerReturnTakeCustomRelicScRsp"
}
Self::CmdPlayerReturnTakeRelicScRsp => "CmdPlayerReturnTakeRelicScRsp",
Self::CmdPlayerReturnTakeCustomRelicCsReq => {
"CmdPlayerReturnTakeCustomRelicCsReq"
}
Self::CmdPlayerReturnTakeRelicCsReq => "CmdPlayerReturnTakeRelicCsReq",
Self::CmdPlayerReturnTakeRewardScRsp => "CmdPlayerReturnTakeRewardScRsp",
Self::CmdPlayerReturnInfoQueryCsReq => "CmdPlayerReturnInfoQueryCsReq",
Self::CmdPlayerReturnTakePointRewardCsReq => {
"CmdPlayerReturnTakePointRewardCsReq"
}
Self::CmdTakeReturnExtraHcoinRewardScRsp => {
"CmdTakeReturnExtraHcoinRewardScRsp"
}
Self::CmdPlayerReturnSignCsReq => "CmdPlayerReturnSignCsReq",
Self::CmdPlayerReturnTakeExtraHcoinScNotify => {
"CmdPlayerReturnTakeExtraHcoinScNotify"
}
Self::JgdhifocfmmHijooldbogh => "JGDHIFOCFMM_HIJOOLDBOGH",
Self::CmdPlayerReturnPointChangeScNotify => {
"CmdPlayerReturnPointChangeScNotify"
}
Self::CmdTakeReturnExtraHcoinRewardCsReq => {
"CmdTakeReturnExtraHcoinRewardCsReq"
}
Self::CmdPlayerReturnForceFinishScNotify => {
"CmdPlayerReturnForceFinishScNotify"
}
Self::CmdPlayerReturnTakeRewardCsReq => "CmdPlayerReturnTakeRewardCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JGDHIFOCFMM_NLCDGIPGFDJ" => Some(Self::JgdhifocfmmNlcdgipgfdj),
"CmdKFFEEDHEOOH" => Some(Self::CmdKffeedheooh),
"CmdPlayerReturnInfoQueryScRsp" => Some(Self::CmdPlayerReturnInfoQueryScRsp),
"CmdPlayerReturnExtraHcoinProgressScNotify" => {
Some(Self::CmdPlayerReturnExtraHcoinProgressScNotify)
}
"CmdPlayerReturnSignScRsp" => Some(Self::CmdPlayerReturnSignScRsp),
"CmdPlayerReturnTakePointRewardScRsp" => {
Some(Self::CmdPlayerReturnTakePointRewardScRsp)
}
"CmdFEIHGOEPANI" => Some(Self::CmdFeihgoepani),
"CmdPlayerReturnTakeCustomRelicScRsp" => {
Some(Self::CmdPlayerReturnTakeCustomRelicScRsp)
}
"CmdPlayerReturnTakeRelicScRsp" => Some(Self::CmdPlayerReturnTakeRelicScRsp),
"CmdPlayerReturnTakeCustomRelicCsReq" => {
Some(Self::CmdPlayerReturnTakeCustomRelicCsReq)
}
"CmdPlayerReturnTakeRelicCsReq" => Some(Self::CmdPlayerReturnTakeRelicCsReq),
"CmdPlayerReturnTakeRewardScRsp" => {
Some(Self::CmdPlayerReturnTakeRewardScRsp)
}
"CmdPlayerReturnInfoQueryCsReq" => Some(Self::CmdPlayerReturnInfoQueryCsReq),
"CmdPlayerReturnTakePointRewardCsReq" => {
Some(Self::CmdPlayerReturnTakePointRewardCsReq)
}
"CmdTakeReturnExtraHcoinRewardScRsp" => {
Some(Self::CmdTakeReturnExtraHcoinRewardScRsp)
}
"CmdPlayerReturnSignCsReq" => Some(Self::CmdPlayerReturnSignCsReq),
"CmdPlayerReturnTakeExtraHcoinScNotify" => {
Some(Self::CmdPlayerReturnTakeExtraHcoinScNotify)
}
"JGDHIFOCFMM_HIJOOLDBOGH" => Some(Self::JgdhifocfmmHijooldbogh),
"CmdPlayerReturnPointChangeScNotify" => {
Some(Self::CmdPlayerReturnPointChangeScNotify)
}
"CmdTakeReturnExtraHcoinRewardCsReq" => {
Some(Self::CmdTakeReturnExtraHcoinRewardCsReq)
}
"CmdPlayerReturnForceFinishScNotify" => {
Some(Self::CmdPlayerReturnForceFinishScNotify)
}
"CmdPlayerReturnTakeRewardCsReq" => {
Some(Self::CmdPlayerReturnTakeRewardCsReq)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pjimobkfdnp {
Opiimbhecnj = 0,
Fikagkikfij = 1,
Ndbnmmjcaic = 2,
}
impl Pjimobkfdnp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Opiimbhecnj => "PJIMOBKFDNP_OPIIMBHECNJ",
Self::Fikagkikfij => "PJIMOBKFDNP_FIKAGKIKFIJ",
Self::Ndbnmmjcaic => "PJIMOBKFDNP_NDBNMMJCAIC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PJIMOBKFDNP_OPIIMBHECNJ" => Some(Self::Opiimbhecnj),
"PJIMOBKFDNP_FIKAGKIKFIJ" => Some(Self::Fikagkikfij),
"PJIMOBKFDNP_NDBNMMJCAIC" => Some(Self::Ndbnmmjcaic),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mmlapdebfjm {
Nlcdgipgfdj = 0,
Reward = 1,
Ieikapndpci = 2,
}
impl Mmlapdebfjm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "MMLAPDEBFJM_NLCDGIPGFDJ",
Self::Reward => "MMLAPDEBFJM_reward",
Self::Ieikapndpci => "MMLAPDEBFJM_IEIKAPNDPCI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MMLAPDEBFJM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"MMLAPDEBFJM_reward" => Some(Self::Reward),
"MMLAPDEBFJM_IEIKAPNDPCI" => Some(Self::Ieikapndpci),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlotType {
MenmkjoijbeNlcdgipgfdj = 0,
CmdOnnidpkmopb = 1103,
CmdHpofmgoohan = 1173,
}
impl CmdPlotType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MenmkjoijbeNlcdgipgfdj => "MENMKJOIJBE_NLCDGIPGFDJ",
Self::CmdOnnidpkmopb => "CmdONNIDPKMOPB",
Self::CmdHpofmgoohan => "CmdHPOFMGOOHAN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MENMKJOIJBE_NLCDGIPGFDJ" => Some(Self::MenmkjoijbeNlcdgipgfdj),
"CmdONNIDPKMOPB" => Some(Self::CmdOnnidpkmopb),
"CmdHPOFMGOOHAN" => Some(Self::CmdHpofmgoohan),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPunkLordType {
JichkobobnaNlcdgipgfdj = 0,
CmdGetPunkLordDataCsReq = 3242,
CmdStartPunkLordRaidCsReq = 3280,
CmdGetKilledPunkLordMonsterDataScRsp = 3259,
CmdPunkLordRaidTimeOutScNotify = 3261,
CmdSummonPunkLordMonsterCsReq = 3215,
CmdTakePunkLordPointRewardScRsp = 3283,
CmdTakePunkLordPointRewardCsReq = 3254,
CmdStartPunkLordRaidScRsp = 3227,
CmdGetPunkLordBattleRecordCsReq = 3201,
CmdGetPunkLordBattleRecordScRsp = 3267,
CmdSharePunkLordMonsterScRsp = 3213,
CmdGetPunkLordDataScRsp = 3276,
CmdPunkLordDataChangeNotify = 3228,
CmdSummonPunkLordMonsterScRsp = 3281,
CmdPunkLordMonsterKilledNotify = 3266,
CmdGetPunkLordMonsterDataCsReq = 3273,
CmdTakeKilledPunkLordMonsterScoreScRsp = 3249,
CmdGetPunkLordMonsterDataScRsp = 3203,
CmdPunkLordBattleResultScNotify = 3252,
CmdPunkLordMonsterInfoScNotify = 3209,
CmdGetKilledPunkLordMonsterDataCsReq = 3248,
CmdTakeKilledPunkLordMonsterScoreCsReq = 3230,
CmdSharePunkLordMonsterCsReq = 3236,
}
impl CmdPunkLordType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JichkobobnaNlcdgipgfdj => "JICHKOBOBNA_NLCDGIPGFDJ",
Self::CmdGetPunkLordDataCsReq => "CmdGetPunkLordDataCsReq",
Self::CmdStartPunkLordRaidCsReq => "CmdStartPunkLordRaidCsReq",
Self::CmdGetKilledPunkLordMonsterDataScRsp => {
"CmdGetKilledPunkLordMonsterDataScRsp"
}
Self::CmdPunkLordRaidTimeOutScNotify => "CmdPunkLordRaidTimeOutScNotify",
Self::CmdSummonPunkLordMonsterCsReq => "CmdSummonPunkLordMonsterCsReq",
Self::CmdTakePunkLordPointRewardScRsp => "CmdTakePunkLordPointRewardScRsp",
Self::CmdTakePunkLordPointRewardCsReq => "CmdTakePunkLordPointRewardCsReq",
Self::CmdStartPunkLordRaidScRsp => "CmdStartPunkLordRaidScRsp",
Self::CmdGetPunkLordBattleRecordCsReq => "CmdGetPunkLordBattleRecordCsReq",
Self::CmdGetPunkLordBattleRecordScRsp => "CmdGetPunkLordBattleRecordScRsp",
Self::CmdSharePunkLordMonsterScRsp => "CmdSharePunkLordMonsterScRsp",
Self::CmdGetPunkLordDataScRsp => "CmdGetPunkLordDataScRsp",
Self::CmdPunkLordDataChangeNotify => "CmdPunkLordDataChangeNotify",
Self::CmdSummonPunkLordMonsterScRsp => "CmdSummonPunkLordMonsterScRsp",
Self::CmdPunkLordMonsterKilledNotify => "CmdPunkLordMonsterKilledNotify",
Self::CmdGetPunkLordMonsterDataCsReq => "CmdGetPunkLordMonsterDataCsReq",
Self::CmdTakeKilledPunkLordMonsterScoreScRsp => {
"CmdTakeKilledPunkLordMonsterScoreScRsp"
}
Self::CmdGetPunkLordMonsterDataScRsp => "CmdGetPunkLordMonsterDataScRsp",
Self::CmdPunkLordBattleResultScNotify => "CmdPunkLordBattleResultScNotify",
Self::CmdPunkLordMonsterInfoScNotify => "CmdPunkLordMonsterInfoScNotify",
Self::CmdGetKilledPunkLordMonsterDataCsReq => {
"CmdGetKilledPunkLordMonsterDataCsReq"
}
Self::CmdTakeKilledPunkLordMonsterScoreCsReq => {
"CmdTakeKilledPunkLordMonsterScoreCsReq"
}
Self::CmdSharePunkLordMonsterCsReq => "CmdSharePunkLordMonsterCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JICHKOBOBNA_NLCDGIPGFDJ" => Some(Self::JichkobobnaNlcdgipgfdj),
"CmdGetPunkLordDataCsReq" => Some(Self::CmdGetPunkLordDataCsReq),
"CmdStartPunkLordRaidCsReq" => Some(Self::CmdStartPunkLordRaidCsReq),
"CmdGetKilledPunkLordMonsterDataScRsp" => {
Some(Self::CmdGetKilledPunkLordMonsterDataScRsp)
}
"CmdPunkLordRaidTimeOutScNotify" => {
Some(Self::CmdPunkLordRaidTimeOutScNotify)
}
"CmdSummonPunkLordMonsterCsReq" => Some(Self::CmdSummonPunkLordMonsterCsReq),
"CmdTakePunkLordPointRewardScRsp" => {
Some(Self::CmdTakePunkLordPointRewardScRsp)
}
"CmdTakePunkLordPointRewardCsReq" => {
Some(Self::CmdTakePunkLordPointRewardCsReq)
}
"CmdStartPunkLordRaidScRsp" => Some(Self::CmdStartPunkLordRaidScRsp),
"CmdGetPunkLordBattleRecordCsReq" => {
Some(Self::CmdGetPunkLordBattleRecordCsReq)
}
"CmdGetPunkLordBattleRecordScRsp" => {
Some(Self::CmdGetPunkLordBattleRecordScRsp)
}
"CmdSharePunkLordMonsterScRsp" => Some(Self::CmdSharePunkLordMonsterScRsp),
"CmdGetPunkLordDataScRsp" => Some(Self::CmdGetPunkLordDataScRsp),
"CmdPunkLordDataChangeNotify" => Some(Self::CmdPunkLordDataChangeNotify),
"CmdSummonPunkLordMonsterScRsp" => Some(Self::CmdSummonPunkLordMonsterScRsp),
"CmdPunkLordMonsterKilledNotify" => {
Some(Self::CmdPunkLordMonsterKilledNotify)
}
"CmdGetPunkLordMonsterDataCsReq" => {
Some(Self::CmdGetPunkLordMonsterDataCsReq)
}
"CmdTakeKilledPunkLordMonsterScoreScRsp" => {
Some(Self::CmdTakeKilledPunkLordMonsterScoreScRsp)
}
"CmdGetPunkLordMonsterDataScRsp" => {
Some(Self::CmdGetPunkLordMonsterDataScRsp)
}
"CmdPunkLordBattleResultScNotify" => {
Some(Self::CmdPunkLordBattleResultScNotify)
}
"CmdPunkLordMonsterInfoScNotify" => {
Some(Self::CmdPunkLordMonsterInfoScNotify)
}
"CmdGetKilledPunkLordMonsterDataCsReq" => {
Some(Self::CmdGetKilledPunkLordMonsterDataCsReq)
}
"CmdTakeKilledPunkLordMonsterScoreCsReq" => {
Some(Self::CmdTakeKilledPunkLordMonsterScoreCsReq)
}
"CmdSharePunkLordMonsterCsReq" => Some(Self::CmdSharePunkLordMonsterCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Okjkpoegbck {
Nlcdgipgfdj = 0,
Ljbcdjnnbjh = 1,
Pdbdefeoaia = 2,
Oioodgopihk = 3,
Mfkmjikdhng = 4,
}
impl Okjkpoegbck {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "OKJKPOEGBCK_NLCDGIPGFDJ",
Self::Ljbcdjnnbjh => "OKJKPOEGBCK_LJBCDJNNBJH",
Self::Pdbdefeoaia => "OKJKPOEGBCK_PDBDEFEOAIA",
Self::Oioodgopihk => "OKJKPOEGBCK_OIOODGOPIHK",
Self::Mfkmjikdhng => "OKJKPOEGBCK_MFKMJIKDHNG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OKJKPOEGBCK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"OKJKPOEGBCK_LJBCDJNNBJH" => Some(Self::Ljbcdjnnbjh),
"OKJKPOEGBCK_PDBDEFEOAIA" => Some(Self::Pdbdefeoaia),
"OKJKPOEGBCK_OIOODGOPIHK" => Some(Self::Oioodgopihk),
"OKJKPOEGBCK_MFKMJIKDHNG" => Some(Self::Mfkmjikdhng),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdQuestType {
HnjjnhpfbgoNlcdgipgfdj = 0,
CmdQuestRecordScNotify = 910,
CmdFinishQuestCsReq = 987,
CmdTakeQuestRewardScRsp = 927,
CmdGetQuestDataCsReq = 973,
CmdGetQuestRecordCsReq = 915,
CmdFinishQuestScRsp = 929,
CmdTakeQuestOptionalRewardCsReq = 912,
CmdTakeQuestRewardCsReq = 980,
HnjjnhpfbgoOjkcekkdlel = 909,
CmdGetQuestRecordScRsp = 981,
CmdGetQuestDataScRsp = 903,
CmdTakeQuestOptionalRewardScRsp = 954,
CmdBatchGetQuestDataScRsp = 942,
}
impl CmdQuestType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HnjjnhpfbgoNlcdgipgfdj => "HNJJNHPFBGO_NLCDGIPGFDJ",
Self::CmdQuestRecordScNotify => "CmdQuestRecordScNotify",
Self::CmdFinishQuestCsReq => "CmdFinishQuestCsReq",
Self::CmdTakeQuestRewardScRsp => "CmdTakeQuestRewardScRsp",
Self::CmdGetQuestDataCsReq => "CmdGetQuestDataCsReq",
Self::CmdGetQuestRecordCsReq => "CmdGetQuestRecordCsReq",
Self::CmdFinishQuestScRsp => "CmdFinishQuestScRsp",
Self::CmdTakeQuestOptionalRewardCsReq => "CmdTakeQuestOptionalRewardCsReq",
Self::CmdTakeQuestRewardCsReq => "CmdTakeQuestRewardCsReq",
Self::HnjjnhpfbgoOjkcekkdlel => "HNJJNHPFBGO_OJKCEKKDLEL",
Self::CmdGetQuestRecordScRsp => "CmdGetQuestRecordScRsp",
Self::CmdGetQuestDataScRsp => "CmdGetQuestDataScRsp",
Self::CmdTakeQuestOptionalRewardScRsp => "CmdTakeQuestOptionalRewardScRsp",
Self::CmdBatchGetQuestDataScRsp => "CmdBatchGetQuestDataScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HNJJNHPFBGO_NLCDGIPGFDJ" => Some(Self::HnjjnhpfbgoNlcdgipgfdj),
"CmdQuestRecordScNotify" => Some(Self::CmdQuestRecordScNotify),
"CmdFinishQuestCsReq" => Some(Self::CmdFinishQuestCsReq),
"CmdTakeQuestRewardScRsp" => Some(Self::CmdTakeQuestRewardScRsp),
"CmdGetQuestDataCsReq" => Some(Self::CmdGetQuestDataCsReq),
"CmdGetQuestRecordCsReq" => Some(Self::CmdGetQuestRecordCsReq),
"CmdFinishQuestScRsp" => Some(Self::CmdFinishQuestScRsp),
"CmdTakeQuestOptionalRewardCsReq" => {
Some(Self::CmdTakeQuestOptionalRewardCsReq)
}
"CmdTakeQuestRewardCsReq" => Some(Self::CmdTakeQuestRewardCsReq),
"HNJJNHPFBGO_OJKCEKKDLEL" => Some(Self::HnjjnhpfbgoOjkcekkdlel),
"CmdGetQuestRecordScRsp" => Some(Self::CmdGetQuestRecordScRsp),
"CmdGetQuestDataScRsp" => Some(Self::CmdGetQuestDataScRsp),
"CmdTakeQuestOptionalRewardScRsp" => {
Some(Self::CmdTakeQuestOptionalRewardScRsp)
}
"CmdBatchGetQuestDataScRsp" => Some(Self::CmdBatchGetQuestDataScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum QuestStatus {
QuestNone = 0,
QuestDoing = 1,
QuestFinish = 2,
QuestClose = 3,
QuestDelete = 4,
}
impl QuestStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::QuestNone => "QUEST_NONE",
Self::QuestDoing => "QUEST_DOING",
Self::QuestFinish => "QUEST_FINISH",
Self::QuestClose => "QUEST_CLOSE",
Self::QuestDelete => "QUEST_DELETE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"QUEST_NONE" => Some(Self::QuestNone),
"QUEST_DOING" => Some(Self::QuestDoing),
"QUEST_FINISH" => Some(Self::QuestFinish),
"QUEST_CLOSE" => Some(Self::QuestClose),
"QUEST_DELETE" => Some(Self::QuestDelete),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRaidType {
EnmoiimedkdNlcdgipgfdj = 0,
CmdGetSaveRaidCsReq = 2205,
CmdSetClientRaidTargetCountScRsp = 2240,
CmdGetAllSaveRaidScRsp = 2238,
CmdStartRaidCsReq = 2232,
CmdRaidInfoNotify = 2244,
EnmoiimedkdGdjcofkgjcg = 2227,
CmdDelSaveRaidScNotify = 2220,
CmdChallengeRaidNotify = 2229,
CmdGetRaidInfoScRsp = 2234,
CmdPmliefofjhf = 2219,
CmdRaidKickByServer = 2212,
CmdGetRaidInfoCsReq = 2243,
CmdGetSaveRaidScRsp = 2208,
CmdLeaveRaidCsReq = 2207,
CmdStartRaidScRsp = 2242,
CmdLeaveRaidScRsp = 2223,
CmdTakeChallengeRaidRewardCsReq = 2245,
CmdTakeChallengeRaidRewardScRsp = 2209,
CmdSetClientRaidTargetCountCsReq = 2221,
CmdGetAllSaveRaidCsReq = 2203,
}
impl CmdRaidType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EnmoiimedkdNlcdgipgfdj => "ENMOIIMEDKD_NLCDGIPGFDJ",
Self::CmdGetSaveRaidCsReq => "CmdGetSaveRaidCsReq",
Self::CmdSetClientRaidTargetCountScRsp => "CmdSetClientRaidTargetCountScRsp",
Self::CmdGetAllSaveRaidScRsp => "CmdGetAllSaveRaidScRsp",
Self::CmdStartRaidCsReq => "CmdStartRaidCsReq",
Self::CmdRaidInfoNotify => "CmdRaidInfoNotify",
Self::EnmoiimedkdGdjcofkgjcg => "ENMOIIMEDKD_GDJCOFKGJCG",
Self::CmdDelSaveRaidScNotify => "CmdDelSaveRaidScNotify",
Self::CmdChallengeRaidNotify => "CmdChallengeRaidNotify",
Self::CmdGetRaidInfoScRsp => "CmdGetRaidInfoScRsp",
Self::CmdPmliefofjhf => "CmdPMLIEFOFJHF",
Self::CmdRaidKickByServer => "CmdRaidKickByServer",
Self::CmdGetRaidInfoCsReq => "CmdGetRaidInfoCsReq",
Self::CmdGetSaveRaidScRsp => "CmdGetSaveRaidScRsp",
Self::CmdLeaveRaidCsReq => "CmdLeaveRaidCsReq",
Self::CmdStartRaidScRsp => "CmdStartRaidScRsp",
Self::CmdLeaveRaidScRsp => "CmdLeaveRaidScRsp",
Self::CmdTakeChallengeRaidRewardCsReq => "CmdTakeChallengeRaidRewardCsReq",
Self::CmdTakeChallengeRaidRewardScRsp => "CmdTakeChallengeRaidRewardScRsp",
Self::CmdSetClientRaidTargetCountCsReq => "CmdSetClientRaidTargetCountCsReq",
Self::CmdGetAllSaveRaidCsReq => "CmdGetAllSaveRaidCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ENMOIIMEDKD_NLCDGIPGFDJ" => Some(Self::EnmoiimedkdNlcdgipgfdj),
"CmdGetSaveRaidCsReq" => Some(Self::CmdGetSaveRaidCsReq),
"CmdSetClientRaidTargetCountScRsp" => {
Some(Self::CmdSetClientRaidTargetCountScRsp)
}
"CmdGetAllSaveRaidScRsp" => Some(Self::CmdGetAllSaveRaidScRsp),
"CmdStartRaidCsReq" => Some(Self::CmdStartRaidCsReq),
"CmdRaidInfoNotify" => Some(Self::CmdRaidInfoNotify),
"ENMOIIMEDKD_GDJCOFKGJCG" => Some(Self::EnmoiimedkdGdjcofkgjcg),
"CmdDelSaveRaidScNotify" => Some(Self::CmdDelSaveRaidScNotify),
"CmdChallengeRaidNotify" => Some(Self::CmdChallengeRaidNotify),
"CmdGetRaidInfoScRsp" => Some(Self::CmdGetRaidInfoScRsp),
"CmdPMLIEFOFJHF" => Some(Self::CmdPmliefofjhf),
"CmdRaidKickByServer" => Some(Self::CmdRaidKickByServer),
"CmdGetRaidInfoCsReq" => Some(Self::CmdGetRaidInfoCsReq),
"CmdGetSaveRaidScRsp" => Some(Self::CmdGetSaveRaidScRsp),
"CmdLeaveRaidCsReq" => Some(Self::CmdLeaveRaidCsReq),
"CmdStartRaidScRsp" => Some(Self::CmdStartRaidScRsp),
"CmdLeaveRaidScRsp" => Some(Self::CmdLeaveRaidScRsp),
"CmdTakeChallengeRaidRewardCsReq" => {
Some(Self::CmdTakeChallengeRaidRewardCsReq)
}
"CmdTakeChallengeRaidRewardScRsp" => {
Some(Self::CmdTakeChallengeRaidRewardScRsp)
}
"CmdSetClientRaidTargetCountCsReq" => {
Some(Self::CmdSetClientRaidTargetCountCsReq)
}
"CmdGetAllSaveRaidCsReq" => Some(Self::CmdGetAllSaveRaidCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RaidStatus {
None = 0,
Doing = 1,
Finish = 2,
Failed = 3,
}
impl RaidStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "RAID_STATUS_NONE",
Self::Doing => "RAID_STATUS_DOING",
Self::Finish => "RAID_STATUS_FINISH",
Self::Failed => "RAID_STATUS_FAILED",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"RAID_STATUS_NONE" => Some(Self::None),
"RAID_STATUS_DOING" => Some(Self::Doing),
"RAID_STATUS_FINISH" => Some(Self::Finish),
"RAID_STATUS_FAILED" => Some(Self::Failed),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mjpgdjiglko {
Nlcdgipgfdj = 0,
Bmoogbnpeaa = 1,
Cihfgjdchia = 2,
}
impl Mjpgdjiglko {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "MJPGDJIGLKO_NLCDGIPGFDJ",
Self::Bmoogbnpeaa => "MJPGDJIGLKO_BMOOGBNPEAA",
Self::Cihfgjdchia => "MJPGDJIGLKO_CIHFGJDCHIA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MJPGDJIGLKO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"MJPGDJIGLKO_BMOOGBNPEAA" => Some(Self::Bmoogbnpeaa),
"MJPGDJIGLKO_CIHFGJDCHIA" => Some(Self::Cihfgjdchia),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gmfmppkaehe {
Nlcdgipgfdj = 0,
Hnadcahhkij = 1,
}
impl Gmfmppkaehe {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "GMFMPPKAEHE_NLCDGIPGFDJ",
Self::Hnadcahhkij => "GMFMPPKAEHE_HNADCAHHKIJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GMFMPPKAEHE_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"GMFMPPKAEHE_HNADCAHHKIJ" => Some(Self::Hnadcahhkij),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRaidCollectionType {
OnndcodlmgdNlcdgipgfdj = 0,
CmdRaidCollectionEnterNextRaidCsReq = 6960,
CmdRaidCollectionDataCsReq = 6958,
CmdRaidCollectionDataScRsp = 6946,
CmdRaidCollectionEnterNextRaidScRsp = 6942,
CmdHcnnkilfoni = 6956,
}
impl CmdRaidCollectionType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::OnndcodlmgdNlcdgipgfdj => "ONNDCODLMGD_NLCDGIPGFDJ",
Self::CmdRaidCollectionEnterNextRaidCsReq => {
"CmdRaidCollectionEnterNextRaidCsReq"
}
Self::CmdRaidCollectionDataCsReq => "CmdRaidCollectionDataCsReq",
Self::CmdRaidCollectionDataScRsp => "CmdRaidCollectionDataScRsp",
Self::CmdRaidCollectionEnterNextRaidScRsp => {
"CmdRaidCollectionEnterNextRaidScRsp"
}
Self::CmdHcnnkilfoni => "CmdHCNNKILFONI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ONNDCODLMGD_NLCDGIPGFDJ" => Some(Self::OnndcodlmgdNlcdgipgfdj),
"CmdRaidCollectionEnterNextRaidCsReq" => {
Some(Self::CmdRaidCollectionEnterNextRaidCsReq)
}
"CmdRaidCollectionDataCsReq" => Some(Self::CmdRaidCollectionDataCsReq),
"CmdRaidCollectionDataScRsp" => Some(Self::CmdRaidCollectionDataScRsp),
"CmdRaidCollectionEnterNextRaidScRsp" => {
Some(Self::CmdRaidCollectionEnterNextRaidScRsp)
}
"CmdHCNNKILFONI" => Some(Self::CmdHcnnkilfoni),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRechargeGiftType {
OocimjedchkNlcdgipgfdj = 0,
CmdTakeRechargeGiftRewardCsReq = 8376,
CmdTakeRechargeBenefitRewardCsReq = 8374,
CmdGetRechargeBenefitInfoCsReq = 8362,
CmdGetRechargeBenefitInfoScRsp = 8379,
CmdTakeRechargeBenefitRewardScRsp = 8364,
CmdGetRechargeGiftInfoCsReq = 8378,
CmdTakeRechargeGiftRewardScRsp = 8380,
CmdSyncRechargeBenefitInfoScNotify = 8372,
CmdGetRechargeGiftInfoScRsp = 8366,
}
impl CmdRechargeGiftType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::OocimjedchkNlcdgipgfdj => "OOCIMJEDCHK_NLCDGIPGFDJ",
Self::CmdTakeRechargeGiftRewardCsReq => "CmdTakeRechargeGiftRewardCsReq",
Self::CmdTakeRechargeBenefitRewardCsReq => {
"CmdTakeRechargeBenefitRewardCsReq"
}
Self::CmdGetRechargeBenefitInfoCsReq => "CmdGetRechargeBenefitInfoCsReq",
Self::CmdGetRechargeBenefitInfoScRsp => "CmdGetRechargeBenefitInfoScRsp",
Self::CmdTakeRechargeBenefitRewardScRsp => {
"CmdTakeRechargeBenefitRewardScRsp"
}
Self::CmdGetRechargeGiftInfoCsReq => "CmdGetRechargeGiftInfoCsReq",
Self::CmdTakeRechargeGiftRewardScRsp => "CmdTakeRechargeGiftRewardScRsp",
Self::CmdSyncRechargeBenefitInfoScNotify => {
"CmdSyncRechargeBenefitInfoScNotify"
}
Self::CmdGetRechargeGiftInfoScRsp => "CmdGetRechargeGiftInfoScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OOCIMJEDCHK_NLCDGIPGFDJ" => Some(Self::OocimjedchkNlcdgipgfdj),
"CmdTakeRechargeGiftRewardCsReq" => {
Some(Self::CmdTakeRechargeGiftRewardCsReq)
}
"CmdTakeRechargeBenefitRewardCsReq" => {
Some(Self::CmdTakeRechargeBenefitRewardCsReq)
}
"CmdGetRechargeBenefitInfoCsReq" => {
Some(Self::CmdGetRechargeBenefitInfoCsReq)
}
"CmdGetRechargeBenefitInfoScRsp" => {
Some(Self::CmdGetRechargeBenefitInfoScRsp)
}
"CmdTakeRechargeBenefitRewardScRsp" => {
Some(Self::CmdTakeRechargeBenefitRewardScRsp)
}
"CmdGetRechargeGiftInfoCsReq" => Some(Self::CmdGetRechargeGiftInfoCsReq),
"CmdTakeRechargeGiftRewardScRsp" => {
Some(Self::CmdTakeRechargeGiftRewardScRsp)
}
"CmdSyncRechargeBenefitInfoScNotify" => {
Some(Self::CmdSyncRechargeBenefitInfoScNotify)
}
"CmdGetRechargeGiftInfoScRsp" => Some(Self::CmdGetRechargeGiftInfoScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRecommendType {
ApdinkhbhgcNlcdgipgfdj = 0,
CmdGetBigDataRecommendCsReq = 2419,
CmdGetBigDataRecommendScRsp = 2445,
CmdGetBigDataAllRecommendScRsp = 2429,
CmdGetBigDataAllRecommendCsReq = 2409,
}
impl CmdRecommendType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::ApdinkhbhgcNlcdgipgfdj => "APDINKHBHGC_NLCDGIPGFDJ",
Self::CmdGetBigDataRecommendCsReq => "CmdGetBigDataRecommendCsReq",
Self::CmdGetBigDataRecommendScRsp => "CmdGetBigDataRecommendScRsp",
Self::CmdGetBigDataAllRecommendScRsp => "CmdGetBigDataAllRecommendScRsp",
Self::CmdGetBigDataAllRecommendCsReq => "CmdGetBigDataAllRecommendCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"APDINKHBHGC_NLCDGIPGFDJ" => Some(Self::ApdinkhbhgcNlcdgipgfdj),
"CmdGetBigDataRecommendCsReq" => Some(Self::CmdGetBigDataRecommendCsReq),
"CmdGetBigDataRecommendScRsp" => Some(Self::CmdGetBigDataRecommendScRsp),
"CmdGetBigDataAllRecommendScRsp" => {
Some(Self::CmdGetBigDataAllRecommendScRsp)
}
"CmdGetBigDataAllRecommendCsReq" => {
Some(Self::CmdGetBigDataAllRecommendCsReq)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BigDataRecommendType {
None = 0,
Equipment = 1,
RelicSuit = 2,
RelicAvatar = 3,
AvatarRelic = 4,
LocalLegend = 5,
ChallengePeakMob = 6,
ChallengePeakBoss = 7,
Challenge = 8,
Hmffbiankbf = 9,
Igdneoelfkc = 10,
}
impl BigDataRecommendType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "BIG_DATA_RECOMMEND_TYPE_NONE",
Self::Equipment => "BIG_DATA_RECOMMEND_TYPE_EQUIPMENT",
Self::RelicSuit => "BIG_DATA_RECOMMEND_TYPE_RELIC_SUIT",
Self::RelicAvatar => "BIG_DATA_RECOMMEND_TYPE_RELIC_AVATAR",
Self::AvatarRelic => "BIG_DATA_RECOMMEND_TYPE_AVATAR_RELIC",
Self::LocalLegend => "BIG_DATA_RECOMMEND_TYPE_LOCAL_LEGEND",
Self::ChallengePeakMob => "BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_MOB",
Self::ChallengePeakBoss => "BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_BOSS",
Self::Challenge => "BIG_DATA_RECOMMEND_TYPE_CHALLENGE",
Self::Hmffbiankbf => "BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF",
Self::Igdneoelfkc => "BIG_DATA_RECOMMEND_TYPE_IGDNEOELFKC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BIG_DATA_RECOMMEND_TYPE_NONE" => Some(Self::None),
"BIG_DATA_RECOMMEND_TYPE_EQUIPMENT" => Some(Self::Equipment),
"BIG_DATA_RECOMMEND_TYPE_RELIC_SUIT" => Some(Self::RelicSuit),
"BIG_DATA_RECOMMEND_TYPE_RELIC_AVATAR" => Some(Self::RelicAvatar),
"BIG_DATA_RECOMMEND_TYPE_AVATAR_RELIC" => Some(Self::AvatarRelic),
"BIG_DATA_RECOMMEND_TYPE_LOCAL_LEGEND" => Some(Self::LocalLegend),
"BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_MOB" => Some(Self::ChallengePeakMob),
"BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_BOSS" => {
Some(Self::ChallengePeakBoss)
}
"BIG_DATA_RECOMMEND_TYPE_CHALLENGE" => Some(Self::Challenge),
"BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF" => Some(Self::Hmffbiankbf),
"BIG_DATA_RECOMMEND_TYPE_IGDNEOELFKC" => Some(Self::Igdneoelfkc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRedDotType {
AagdlgihhoeNlcdgipgfdj = 0,
CmdEgelhckmlnk = 5923,
CmdLlcohlnbngm = 5927,
AagdlgihhoeEjdahcibgof = 5944,
CmdGetAllRedDotDataScRsp = 5942,
AagdlgihhoeKabnelbbnkh = 5907,
CmdGetAllRedDotDataCsReq = 5932,
}
impl CmdRedDotType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AagdlgihhoeNlcdgipgfdj => "AAGDLGIHHOE_NLCDGIPGFDJ",
Self::CmdEgelhckmlnk => "CmdEGELHCKMLNK",
Self::CmdLlcohlnbngm => "CmdLLCOHLNBNGM",
Self::AagdlgihhoeEjdahcibgof => "AAGDLGIHHOE_EJDAHCIBGOF",
Self::CmdGetAllRedDotDataScRsp => "CmdGetAllRedDotDataScRsp",
Self::AagdlgihhoeKabnelbbnkh => "AAGDLGIHHOE_KABNELBBNKH",
Self::CmdGetAllRedDotDataCsReq => "CmdGetAllRedDotDataCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AAGDLGIHHOE_NLCDGIPGFDJ" => Some(Self::AagdlgihhoeNlcdgipgfdj),
"CmdEGELHCKMLNK" => Some(Self::CmdEgelhckmlnk),
"CmdLLCOHLNBNGM" => Some(Self::CmdLlcohlnbngm),
"AAGDLGIHHOE_EJDAHCIBGOF" => Some(Self::AagdlgihhoeEjdahcibgof),
"CmdGetAllRedDotDataScRsp" => Some(Self::CmdGetAllRedDotDataScRsp),
"AAGDLGIHHOE_KABNELBBNKH" => Some(Self::AagdlgihhoeKabnelbbnkh),
"CmdGetAllRedDotDataCsReq" => Some(Self::CmdGetAllRedDotDataCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kfmhmjlphog {
Lfgokfcpbog = 0,
Pfnpblmeojb = 1,
Cbhmacjnejg = 2,
}
impl Kfmhmjlphog {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Lfgokfcpbog => "KFMHMJLPHOG_LFGOKFCPBOG",
Self::Pfnpblmeojb => "KFMHMJLPHOG_PFNPBLMEOJB",
Self::Cbhmacjnejg => "KFMHMJLPHOG_CBHMACJNEJG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KFMHMJLPHOG_LFGOKFCPBOG" => Some(Self::Lfgokfcpbog),
"KFMHMJLPHOG_PFNPBLMEOJB" => Some(Self::Pfnpblmeojb),
"KFMHMJLPHOG_CBHMACJNEJG" => Some(Self::Cbhmacjnejg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRelicBoxType {
MhmaoppibclNlcdgipgfdj = 0,
CmdOpenRelicBoxScRsp = 8961,
CmdGetRelicBoxDataScRsp = 8956,
CmdReportRelicBoxActionCsReq = 8957,
CmdReportRelicBoxActionScRsp = 8960,
CmdGetRelicBoxDataCsReq = 8968,
CmdSetRelicBoxCustomScRsp = 8970,
CmdSetRelicBoxTargetCsReq = 8952,
CmdConfirmRelicBoxCsReq = 8967,
CmdRelicBoxRegularScNotify = 8965,
CmdConfirmRelicBoxScRsp = 8953,
CmdOpenRelicBoxCsReq = 8954,
CmdSetRelicBoxTargetScRsp = 8969,
CmdSetRelicBoxCustomCsReq = 8966,
}
impl CmdRelicBoxType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MhmaoppibclNlcdgipgfdj => "MHMAOPPIBCL_NLCDGIPGFDJ",
Self::CmdOpenRelicBoxScRsp => "CmdOpenRelicBoxScRsp",
Self::CmdGetRelicBoxDataScRsp => "CmdGetRelicBoxDataScRsp",
Self::CmdReportRelicBoxActionCsReq => "CmdReportRelicBoxActionCsReq",
Self::CmdReportRelicBoxActionScRsp => "CmdReportRelicBoxActionScRsp",
Self::CmdGetRelicBoxDataCsReq => "CmdGetRelicBoxDataCsReq",
Self::CmdSetRelicBoxCustomScRsp => "CmdSetRelicBoxCustomScRsp",
Self::CmdSetRelicBoxTargetCsReq => "CmdSetRelicBoxTargetCsReq",
Self::CmdConfirmRelicBoxCsReq => "CmdConfirmRelicBoxCsReq",
Self::CmdRelicBoxRegularScNotify => "CmdRelicBoxRegularScNotify",
Self::CmdConfirmRelicBoxScRsp => "CmdConfirmRelicBoxScRsp",
Self::CmdOpenRelicBoxCsReq => "CmdOpenRelicBoxCsReq",
Self::CmdSetRelicBoxTargetScRsp => "CmdSetRelicBoxTargetScRsp",
Self::CmdSetRelicBoxCustomCsReq => "CmdSetRelicBoxCustomCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MHMAOPPIBCL_NLCDGIPGFDJ" => Some(Self::MhmaoppibclNlcdgipgfdj),
"CmdOpenRelicBoxScRsp" => Some(Self::CmdOpenRelicBoxScRsp),
"CmdGetRelicBoxDataScRsp" => Some(Self::CmdGetRelicBoxDataScRsp),
"CmdReportRelicBoxActionCsReq" => Some(Self::CmdReportRelicBoxActionCsReq),
"CmdReportRelicBoxActionScRsp" => Some(Self::CmdReportRelicBoxActionScRsp),
"CmdGetRelicBoxDataCsReq" => Some(Self::CmdGetRelicBoxDataCsReq),
"CmdSetRelicBoxCustomScRsp" => Some(Self::CmdSetRelicBoxCustomScRsp),
"CmdSetRelicBoxTargetCsReq" => Some(Self::CmdSetRelicBoxTargetCsReq),
"CmdConfirmRelicBoxCsReq" => Some(Self::CmdConfirmRelicBoxCsReq),
"CmdRelicBoxRegularScNotify" => Some(Self::CmdRelicBoxRegularScNotify),
"CmdConfirmRelicBoxScRsp" => Some(Self::CmdConfirmRelicBoxScRsp),
"CmdOpenRelicBoxCsReq" => Some(Self::CmdOpenRelicBoxCsReq),
"CmdSetRelicBoxTargetScRsp" => Some(Self::CmdSetRelicBoxTargetScRsp),
"CmdSetRelicBoxCustomCsReq" => Some(Self::CmdSetRelicBoxCustomCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bdfgbphepdi {
Pdkldmnajbo = 0,
Kccehpabikb = 1,
Iegnmooddak = 2,
}
impl Bdfgbphepdi {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Pdkldmnajbo => "BDFGBPHEPDI_PDKLDMNAJBO",
Self::Kccehpabikb => "BDFGBPHEPDI_KCCEHPABIKB",
Self::Iegnmooddak => "BDFGBPHEPDI_IEGNMOODDAK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BDFGBPHEPDI_PDKLDMNAJBO" => Some(Self::Pdkldmnajbo),
"BDFGBPHEPDI_KCCEHPABIKB" => Some(Self::Kccehpabikb),
"BDFGBPHEPDI_IEGNMOODDAK" => Some(Self::Iegnmooddak),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jfiiihfblpa {
Neodnifgdjc = 0,
Bpkkhffjggi = 1,
}
impl Jfiiihfblpa {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Neodnifgdjc => "JFIIIHFBLPA_NEODNIFGDJC",
Self::Bpkkhffjggi => "JFIIIHFBLPA_BPKKHFFJGGI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JFIIIHFBLPA_NEODNIFGDJC" => Some(Self::Neodnifgdjc),
"JFIIIHFBLPA_BPKKHFFJGGI" => Some(Self::Bpkkhffjggi),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRelicPresetType {
IhfphiphdceNlcdgipgfdj = 0,
CmdRelicPresetDeletePlanCsReq = 9842,
CmdRelicPresetAddPlanScRsp = 9860,
CmdEjilgjglkio = 9851,
CmdRelicPresetAddPlanCsReq = 9856,
CmdEggoclkiame = 9844,
CmdRelicPresetGetPlanScRsp = 9846,
CmdRelicPresetUpdatePlanScRsp = 9854,
CmdRelicPresetDeletePlanScRsp = 9859,
CmdRelicPresetUpdatePlanCsReq = 9852,
CmdRelicPresetGetPlanCsReq = 9858,
}
impl CmdRelicPresetType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::IhfphiphdceNlcdgipgfdj => "IHFPHIPHDCE_NLCDGIPGFDJ",
Self::CmdRelicPresetDeletePlanCsReq => "CmdRelicPresetDeletePlanCsReq",
Self::CmdRelicPresetAddPlanScRsp => "CmdRelicPresetAddPlanScRsp",
Self::CmdEjilgjglkio => "CmdEJILGJGLKIO",
Self::CmdRelicPresetAddPlanCsReq => "CmdRelicPresetAddPlanCsReq",
Self::CmdEggoclkiame => "CmdEGGOCLKIAME",
Self::CmdRelicPresetGetPlanScRsp => "CmdRelicPresetGetPlanScRsp",
Self::CmdRelicPresetUpdatePlanScRsp => "CmdRelicPresetUpdatePlanScRsp",
Self::CmdRelicPresetDeletePlanScRsp => "CmdRelicPresetDeletePlanScRsp",
Self::CmdRelicPresetUpdatePlanCsReq => "CmdRelicPresetUpdatePlanCsReq",
Self::CmdRelicPresetGetPlanCsReq => "CmdRelicPresetGetPlanCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IHFPHIPHDCE_NLCDGIPGFDJ" => Some(Self::IhfphiphdceNlcdgipgfdj),
"CmdRelicPresetDeletePlanCsReq" => Some(Self::CmdRelicPresetDeletePlanCsReq),
"CmdRelicPresetAddPlanScRsp" => Some(Self::CmdRelicPresetAddPlanScRsp),
"CmdEJILGJGLKIO" => Some(Self::CmdEjilgjglkio),
"CmdRelicPresetAddPlanCsReq" => Some(Self::CmdRelicPresetAddPlanCsReq),
"CmdEGGOCLKIAME" => Some(Self::CmdEggoclkiame),
"CmdRelicPresetGetPlanScRsp" => Some(Self::CmdRelicPresetGetPlanScRsp),
"CmdRelicPresetUpdatePlanScRsp" => Some(Self::CmdRelicPresetUpdatePlanScRsp),
"CmdRelicPresetDeletePlanScRsp" => Some(Self::CmdRelicPresetDeletePlanScRsp),
"CmdRelicPresetUpdatePlanCsReq" => Some(Self::CmdRelicPresetUpdatePlanCsReq),
"CmdRelicPresetGetPlanCsReq" => Some(Self::CmdRelicPresetGetPlanCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fdjkljgdcid {
Nlcdgipgfdj = 0,
Dcgapngcceh = 1,
Bmhmmimoaij = 2,
Jpdbdleehgk = 3,
Ogpnodhenkn = 4,
Picligeajfn = 5,
Fhcefaohjjj = 6,
}
impl Fdjkljgdcid {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "FDJKLJGDCID_NLCDGIPGFDJ",
Self::Dcgapngcceh => "FDJKLJGDCID_DCGAPNGCCEH",
Self::Bmhmmimoaij => "FDJKLJGDCID_BMHMMIMOAIJ",
Self::Jpdbdleehgk => "FDJKLJGDCID_JPDBDLEEHGK",
Self::Ogpnodhenkn => "FDJKLJGDCID_OGPNODHENKN",
Self::Picligeajfn => "FDJKLJGDCID_PICLIGEAJFN",
Self::Fhcefaohjjj => "FDJKLJGDCID_FHCEFAOHJJJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FDJKLJGDCID_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"FDJKLJGDCID_DCGAPNGCCEH" => Some(Self::Dcgapngcceh),
"FDJKLJGDCID_BMHMMIMOAIJ" => Some(Self::Bmhmmimoaij),
"FDJKLJGDCID_JPDBDLEEHGK" => Some(Self::Jpdbdleehgk),
"FDJKLJGDCID_OGPNODHENKN" => Some(Self::Ogpnodhenkn),
"FDJKLJGDCID_PICLIGEAJFN" => Some(Self::Picligeajfn),
"FDJKLJGDCID_FHCEFAOHJJJ" => Some(Self::Fhcefaohjjj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RelicPresetPlanSourceType {
HnbgmoihoanNlcdgipgfdj = 0,
HnbgmoihoanBdnddmbonnj = 1,
HnbgmoihoanDlblnakknkj = 2,
HnbgmoihoanOdfamibhige = 3,
HnbgmoihoanLikopgnhbpp = 4,
HnbgmoihoanCphmehdcfbf = 5,
HnbgmoihoanPlatform = 6,
}
impl RelicPresetPlanSourceType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HnbgmoihoanNlcdgipgfdj => "HNBGMOIHOAN_NLCDGIPGFDJ",
Self::HnbgmoihoanBdnddmbonnj => "HNBGMOIHOAN_BDNDDMBONNJ",
Self::HnbgmoihoanDlblnakknkj => "HNBGMOIHOAN_DLBLNAKKNKJ",
Self::HnbgmoihoanOdfamibhige => "HNBGMOIHOAN_ODFAMIBHIGE",
Self::HnbgmoihoanLikopgnhbpp => "HNBGMOIHOAN_LIKOPGNHBPP",
Self::HnbgmoihoanCphmehdcfbf => "HNBGMOIHOAN_CPHMEHDCFBF",
Self::HnbgmoihoanPlatform => "HNBGMOIHOAN_platform",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HNBGMOIHOAN_NLCDGIPGFDJ" => Some(Self::HnbgmoihoanNlcdgipgfdj),
"HNBGMOIHOAN_BDNDDMBONNJ" => Some(Self::HnbgmoihoanBdnddmbonnj),
"HNBGMOIHOAN_DLBLNAKKNKJ" => Some(Self::HnbgmoihoanDlblnakknkj),
"HNBGMOIHOAN_ODFAMIBHIGE" => Some(Self::HnbgmoihoanOdfamibhige),
"HNBGMOIHOAN_LIKOPGNHBPP" => Some(Self::HnbgmoihoanLikopgnhbpp),
"HNBGMOIHOAN_CPHMEHDCFBF" => Some(Self::HnbgmoihoanCphmehdcfbf),
"HNBGMOIHOAN_platform" => Some(Self::HnbgmoihoanPlatform),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRelicSmartWearType {
HlackpfnibdNlcdgipgfdj = 0,
CmdRelicSmartWearDeletePinRelicScRsp = 8255,
CmdRelicSmartWearGetPinRelicScRsp = 8253,
CmdRelicSmartWearUpdatePinRelicCsReq = 8265,
CmdRelicSmartWearDeletePlanCsReq = 8262,
CmdRelicSmartWearUpdatePinRelicScNotify = 8258,
CmdRelicSmartWearUpdatePlanScRsp = 8269,
CmdRelicSmartWearGetPlanScRsp = 8256,
CmdRelicSmartWearAddPlanCsReq = 8266,
CmdRelicSmartWearUpdatePlanCsReq = 8252,
CmdRelicSmartWearGetPlanCsReq = 8268,
CmdRelicSmartWearGetPinRelicCsReq = 8267,
CmdRelicSmartWearUpdatePinRelicScRsp = 8251,
CmdRelicSmartWearDeletePinRelicCsReq = 8263,
CmdRelicSmartWearDeletePlanScRsp = 8264,
CmdRelicSmartWearAddPlanScRsp = 8270,
}
impl CmdRelicSmartWearType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HlackpfnibdNlcdgipgfdj => "HLACKPFNIBD_NLCDGIPGFDJ",
Self::CmdRelicSmartWearDeletePinRelicScRsp => {
"CmdRelicSmartWearDeletePinRelicScRsp"
}
Self::CmdRelicSmartWearGetPinRelicScRsp => {
"CmdRelicSmartWearGetPinRelicScRsp"
}
Self::CmdRelicSmartWearUpdatePinRelicCsReq => {
"CmdRelicSmartWearUpdatePinRelicCsReq"
}
Self::CmdRelicSmartWearDeletePlanCsReq => "CmdRelicSmartWearDeletePlanCsReq",
Self::CmdRelicSmartWearUpdatePinRelicScNotify => {
"CmdRelicSmartWearUpdatePinRelicScNotify"
}
Self::CmdRelicSmartWearUpdatePlanScRsp => "CmdRelicSmartWearUpdatePlanScRsp",
Self::CmdRelicSmartWearGetPlanScRsp => "CmdRelicSmartWearGetPlanScRsp",
Self::CmdRelicSmartWearAddPlanCsReq => "CmdRelicSmartWearAddPlanCsReq",
Self::CmdRelicSmartWearUpdatePlanCsReq => "CmdRelicSmartWearUpdatePlanCsReq",
Self::CmdRelicSmartWearGetPlanCsReq => "CmdRelicSmartWearGetPlanCsReq",
Self::CmdRelicSmartWearGetPinRelicCsReq => {
"CmdRelicSmartWearGetPinRelicCsReq"
}
Self::CmdRelicSmartWearUpdatePinRelicScRsp => {
"CmdRelicSmartWearUpdatePinRelicScRsp"
}
Self::CmdRelicSmartWearDeletePinRelicCsReq => {
"CmdRelicSmartWearDeletePinRelicCsReq"
}
Self::CmdRelicSmartWearDeletePlanScRsp => "CmdRelicSmartWearDeletePlanScRsp",
Self::CmdRelicSmartWearAddPlanScRsp => "CmdRelicSmartWearAddPlanScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HLACKPFNIBD_NLCDGIPGFDJ" => Some(Self::HlackpfnibdNlcdgipgfdj),
"CmdRelicSmartWearDeletePinRelicScRsp" => {
Some(Self::CmdRelicSmartWearDeletePinRelicScRsp)
}
"CmdRelicSmartWearGetPinRelicScRsp" => {
Some(Self::CmdRelicSmartWearGetPinRelicScRsp)
}
"CmdRelicSmartWearUpdatePinRelicCsReq" => {
Some(Self::CmdRelicSmartWearUpdatePinRelicCsReq)
}
"CmdRelicSmartWearDeletePlanCsReq" => {
Some(Self::CmdRelicSmartWearDeletePlanCsReq)
}
"CmdRelicSmartWearUpdatePinRelicScNotify" => {
Some(Self::CmdRelicSmartWearUpdatePinRelicScNotify)
}
"CmdRelicSmartWearUpdatePlanScRsp" => {
Some(Self::CmdRelicSmartWearUpdatePlanScRsp)
}
"CmdRelicSmartWearGetPlanScRsp" => Some(Self::CmdRelicSmartWearGetPlanScRsp),
"CmdRelicSmartWearAddPlanCsReq" => Some(Self::CmdRelicSmartWearAddPlanCsReq),
"CmdRelicSmartWearUpdatePlanCsReq" => {
Some(Self::CmdRelicSmartWearUpdatePlanCsReq)
}
"CmdRelicSmartWearGetPlanCsReq" => Some(Self::CmdRelicSmartWearGetPlanCsReq),
"CmdRelicSmartWearGetPinRelicCsReq" => {
Some(Self::CmdRelicSmartWearGetPinRelicCsReq)
}
"CmdRelicSmartWearUpdatePinRelicScRsp" => {
Some(Self::CmdRelicSmartWearUpdatePinRelicScRsp)
}
"CmdRelicSmartWearDeletePinRelicCsReq" => {
Some(Self::CmdRelicSmartWearDeletePinRelicCsReq)
}
"CmdRelicSmartWearDeletePlanScRsp" => {
Some(Self::CmdRelicSmartWearDeletePlanScRsp)
}
"CmdRelicSmartWearAddPlanScRsp" => Some(Self::CmdRelicSmartWearAddPlanScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Kckjilimnff {
Nlcdgipgfdj = 0,
Cfpgfamanfd = 1,
Hehppofhlmi = 2,
Ebdiojpdjih = 3,
}
impl Kckjilimnff {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "KCKJILIMNFF_NLCDGIPGFDJ",
Self::Cfpgfamanfd => "KCKJILIMNFF_CFPGFAMANFD",
Self::Hehppofhlmi => "KCKJILIMNFF_HEHPPOFHLMI",
Self::Ebdiojpdjih => "KCKJILIMNFF_EBDIOJPDJIH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KCKJILIMNFF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"KCKJILIMNFF_CFPGFAMANFD" => Some(Self::Cfpgfamanfd),
"KCKJILIMNFF_HEHPPOFHLMI" => Some(Self::Hehppofhlmi),
"KCKJILIMNFF_EBDIOJPDJIH" => Some(Self::Ebdiojpdjih),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdReplayType {
GlhdkohhddkNlcdgipgfdj = 0,
GlhdkohhddkOenomljladc = 3580,
CmdGetReplayTokenCsReq = 3573,
CmdDfmbmcgmffp = 3527,
CmdGetReplayTokenScRsp = 3503,
}
impl CmdReplayType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GlhdkohhddkNlcdgipgfdj => "GLHDKOHHDDK_NLCDGIPGFDJ",
Self::GlhdkohhddkOenomljladc => "GLHDKOHHDDK_OENOMLJLADC",
Self::CmdGetReplayTokenCsReq => "CmdGetReplayTokenCsReq",
Self::CmdDfmbmcgmffp => "CmdDFMBMCGMFFP",
Self::CmdGetReplayTokenScRsp => "CmdGetReplayTokenScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GLHDKOHHDDK_NLCDGIPGFDJ" => Some(Self::GlhdkohhddkNlcdgipgfdj),
"GLHDKOHHDDK_OENOMLJLADC" => Some(Self::GlhdkohhddkOenomljladc),
"CmdGetReplayTokenCsReq" => Some(Self::CmdGetReplayTokenCsReq),
"CmdDFMBMCGMFFP" => Some(Self::CmdDfmbmcgmffp),
"CmdGetReplayTokenScRsp" => Some(Self::CmdGetReplayTokenScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRndOptionType {
LhhikplmlghNlcdgipgfdj = 0,
CmdGetRndOptionCsReq = 3473,
CmdDailyFirstMeetPamScRsp = 3427,
CmdGetRndOptionScRsp = 3403,
CmdDailyFirstMeetPamCsReq = 3480,
}
impl CmdRndOptionType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LhhikplmlghNlcdgipgfdj => "LHHIKPLMLGH_NLCDGIPGFDJ",
Self::CmdGetRndOptionCsReq => "CmdGetRndOptionCsReq",
Self::CmdDailyFirstMeetPamScRsp => "CmdDailyFirstMeetPamScRsp",
Self::CmdGetRndOptionScRsp => "CmdGetRndOptionScRsp",
Self::CmdDailyFirstMeetPamCsReq => "CmdDailyFirstMeetPamCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LHHIKPLMLGH_NLCDGIPGFDJ" => Some(Self::LhhikplmlghNlcdgipgfdj),
"CmdGetRndOptionCsReq" => Some(Self::CmdGetRndOptionCsReq),
"CmdDailyFirstMeetPamScRsp" => Some(Self::CmdDailyFirstMeetPamScRsp),
"CmdGetRndOptionScRsp" => Some(Self::CmdGetRndOptionScRsp),
"CmdDailyFirstMeetPamCsReq" => Some(Self::CmdDailyFirstMeetPamCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueType {
HhpmdfmooakNlcdgipgfdj = 0,
CmdFinishAeonDialogueGroupCsReq = 1872,
CmdGetRogueTalentInfoCsReq = 1807,
HhpmdfmooakCcobppapklp = 1871,
CmdSyncRogueExploreWinScNotify = 1820,
CmdEnterRogueCsReq = 1836,
CmdAjndmbcdeol = 1848,
CmdStartRogueCsReq = 1880,
CmdLeaveRogueCsReq = 1815,
CmdFinishAeonDialogueGroupScRsp = 1825,
CmdSyncRogueMapRoomScNotify = 1853,
CmdCgmbihbhlfk = 1852,
CmdBhlehmnfhpj = 1876,
CmdJalddedfepa = 1878,
CmdSyncRogueAreaUnlockScNotify = 1869,
CmdGetRogueAeonInfoScRsp = 1884,
CmdQuitRogueCsReq = 1801,
CmdCdokclhedbo = 1882,
CmdExchangeRogueRewardKeyScRsp = 1858,
HhpmdfmooakHpjblifmojb = 1814,
CmdSyncRogueStatusScNotify = 1851,
CmdEnterRogueScRsp = 1813,
CmdSyncRogueSeasonFinishScNotify = 1899,
CmdLeaveRogueScRsp = 1881,
CmdCinmcbdcbmj = 1859,
CmdEnableRogueTalentScRsp = 1862,
CmdEnterRogueMapRoomCsReq = 1816,
CmdSyncRogueAeonScNotify = 1897,
CmdIkendkagfln = 1855,
CmdEnterRogueMapRoomScRsp = 1805,
CmdAjaojoeagml = 1824,
CmdGetRogueInfoScRsp = 1803,
CmdSyncRogueGetItemScNotify = 1846,
CmdSyncRogueReviveInfoScNotify = 1828,
CmdQuitRogueScRsp = 1867,
CmdExchangeRogueRewardKeyCsReq = 1834,
CmdStartRogueScRsp = 1827,
CmdNahanhphggf = 1874,
CmdGdnjicgjcac = 1808,
CmdEkfcdgnoain = 1842,
CmdEnableRogueTalentCsReq = 1821,
CmdGetRogueTalentInfoScRsp = 1802,
CmdHigamejncjj = 1822,
CmdSyncRogueFinishScNotify = 1809,
CmdJkklggkbell = 1894,
CmdGetRogueAeonInfoCsReq = 1870,
CmdOpenRogueChestCsReq = 1845,
CmdOjkcgghmfdo = 1819,
CmdKfjfhkljkak = 1864,
CmdOpenRogueChestScRsp = 1837,
CmdSyncRogueVirtualItemInfoScNotify = 1895,
CmdPdnojmfcddg = 1861,
CmdGetRogueInfoCsReq = 1873,
HhpmdfmooakHhhnpefmkfl = 1868,
}
impl CmdRogueType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HhpmdfmooakNlcdgipgfdj => "HHPMDFMOOAK_NLCDGIPGFDJ",
Self::CmdFinishAeonDialogueGroupCsReq => "CmdFinishAeonDialogueGroupCsReq",
Self::CmdGetRogueTalentInfoCsReq => "CmdGetRogueTalentInfoCsReq",
Self::HhpmdfmooakCcobppapklp => "HHPMDFMOOAK_CCOBPPAPKLP",
Self::CmdSyncRogueExploreWinScNotify => "CmdSyncRogueExploreWinScNotify",
Self::CmdEnterRogueCsReq => "CmdEnterRogueCsReq",
Self::CmdAjndmbcdeol => "CmdAJNDMBCDEOL",
Self::CmdStartRogueCsReq => "CmdStartRogueCsReq",
Self::CmdLeaveRogueCsReq => "CmdLeaveRogueCsReq",
Self::CmdFinishAeonDialogueGroupScRsp => "CmdFinishAeonDialogueGroupScRsp",
Self::CmdSyncRogueMapRoomScNotify => "CmdSyncRogueMapRoomScNotify",
Self::CmdCgmbihbhlfk => "CmdCGMBIHBHLFK",
Self::CmdBhlehmnfhpj => "CmdBHLEHMNFHPJ",
Self::CmdJalddedfepa => "CmdJALDDEDFEPA",
Self::CmdSyncRogueAreaUnlockScNotify => "CmdSyncRogueAreaUnlockScNotify",
Self::CmdGetRogueAeonInfoScRsp => "CmdGetRogueAeonInfoScRsp",
Self::CmdQuitRogueCsReq => "CmdQuitRogueCsReq",
Self::CmdCdokclhedbo => "CmdCDOKCLHEDBO",
Self::CmdExchangeRogueRewardKeyScRsp => "CmdExchangeRogueRewardKeyScRsp",
Self::HhpmdfmooakHpjblifmojb => "HHPMDFMOOAK_HPJBLIFMOJB",
Self::CmdSyncRogueStatusScNotify => "CmdSyncRogueStatusScNotify",
Self::CmdEnterRogueScRsp => "CmdEnterRogueScRsp",
Self::CmdSyncRogueSeasonFinishScNotify => "CmdSyncRogueSeasonFinishScNotify",
Self::CmdLeaveRogueScRsp => "CmdLeaveRogueScRsp",
Self::CmdCinmcbdcbmj => "CmdCINMCBDCBMJ",
Self::CmdEnableRogueTalentScRsp => "CmdEnableRogueTalentScRsp",
Self::CmdEnterRogueMapRoomCsReq => "CmdEnterRogueMapRoomCsReq",
Self::CmdSyncRogueAeonScNotify => "CmdSyncRogueAeonScNotify",
Self::CmdIkendkagfln => "CmdIKENDKAGFLN",
Self::CmdEnterRogueMapRoomScRsp => "CmdEnterRogueMapRoomScRsp",
Self::CmdAjaojoeagml => "CmdAJAOJOEAGML",
Self::CmdGetRogueInfoScRsp => "CmdGetRogueInfoScRsp",
Self::CmdSyncRogueGetItemScNotify => "CmdSyncRogueGetItemScNotify",
Self::CmdSyncRogueReviveInfoScNotify => "CmdSyncRogueReviveInfoScNotify",
Self::CmdQuitRogueScRsp => "CmdQuitRogueScRsp",
Self::CmdExchangeRogueRewardKeyCsReq => "CmdExchangeRogueRewardKeyCsReq",
Self::CmdStartRogueScRsp => "CmdStartRogueScRsp",
Self::CmdNahanhphggf => "CmdNAHANHPHGGF",
Self::CmdGdnjicgjcac => "CmdGDNJICGJCAC",
Self::CmdEkfcdgnoain => "CmdEKFCDGNOAIN",
Self::CmdEnableRogueTalentCsReq => "CmdEnableRogueTalentCsReq",
Self::CmdGetRogueTalentInfoScRsp => "CmdGetRogueTalentInfoScRsp",
Self::CmdHigamejncjj => "CmdHIGAMEJNCJJ",
Self::CmdSyncRogueFinishScNotify => "CmdSyncRogueFinishScNotify",
Self::CmdJkklggkbell => "CmdJKKLGGKBELL",
Self::CmdGetRogueAeonInfoCsReq => "CmdGetRogueAeonInfoCsReq",
Self::CmdOpenRogueChestCsReq => "CmdOpenRogueChestCsReq",
Self::CmdOjkcgghmfdo => "CmdOJKCGGHMFDO",
Self::CmdKfjfhkljkak => "CmdKFJFHKLJKAK",
Self::CmdOpenRogueChestScRsp => "CmdOpenRogueChestScRsp",
Self::CmdSyncRogueVirtualItemInfoScNotify => {
"CmdSyncRogueVirtualItemInfoScNotify"
}
Self::CmdPdnojmfcddg => "CmdPDNOJMFCDDG",
Self::CmdGetRogueInfoCsReq => "CmdGetRogueInfoCsReq",
Self::HhpmdfmooakHhhnpefmkfl => "HHPMDFMOOAK_HHHNPEFMKFL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HHPMDFMOOAK_NLCDGIPGFDJ" => Some(Self::HhpmdfmooakNlcdgipgfdj),
"CmdFinishAeonDialogueGroupCsReq" => {
Some(Self::CmdFinishAeonDialogueGroupCsReq)
}
"CmdGetRogueTalentInfoCsReq" => Some(Self::CmdGetRogueTalentInfoCsReq),
"HHPMDFMOOAK_CCOBPPAPKLP" => Some(Self::HhpmdfmooakCcobppapklp),
"CmdSyncRogueExploreWinScNotify" => {
Some(Self::CmdSyncRogueExploreWinScNotify)
}
"CmdEnterRogueCsReq" => Some(Self::CmdEnterRogueCsReq),
"CmdAJNDMBCDEOL" => Some(Self::CmdAjndmbcdeol),
"CmdStartRogueCsReq" => Some(Self::CmdStartRogueCsReq),
"CmdLeaveRogueCsReq" => Some(Self::CmdLeaveRogueCsReq),
"CmdFinishAeonDialogueGroupScRsp" => {
Some(Self::CmdFinishAeonDialogueGroupScRsp)
}
"CmdSyncRogueMapRoomScNotify" => Some(Self::CmdSyncRogueMapRoomScNotify),
"CmdCGMBIHBHLFK" => Some(Self::CmdCgmbihbhlfk),
"CmdBHLEHMNFHPJ" => Some(Self::CmdBhlehmnfhpj),
"CmdJALDDEDFEPA" => Some(Self::CmdJalddedfepa),
"CmdSyncRogueAreaUnlockScNotify" => {
Some(Self::CmdSyncRogueAreaUnlockScNotify)
}
"CmdGetRogueAeonInfoScRsp" => Some(Self::CmdGetRogueAeonInfoScRsp),
"CmdQuitRogueCsReq" => Some(Self::CmdQuitRogueCsReq),
"CmdCDOKCLHEDBO" => Some(Self::CmdCdokclhedbo),
"CmdExchangeRogueRewardKeyScRsp" => {
Some(Self::CmdExchangeRogueRewardKeyScRsp)
}
"HHPMDFMOOAK_HPJBLIFMOJB" => Some(Self::HhpmdfmooakHpjblifmojb),
"CmdSyncRogueStatusScNotify" => Some(Self::CmdSyncRogueStatusScNotify),
"CmdEnterRogueScRsp" => Some(Self::CmdEnterRogueScRsp),
"CmdSyncRogueSeasonFinishScNotify" => {
Some(Self::CmdSyncRogueSeasonFinishScNotify)
}
"CmdLeaveRogueScRsp" => Some(Self::CmdLeaveRogueScRsp),
"CmdCINMCBDCBMJ" => Some(Self::CmdCinmcbdcbmj),
"CmdEnableRogueTalentScRsp" => Some(Self::CmdEnableRogueTalentScRsp),
"CmdEnterRogueMapRoomCsReq" => Some(Self::CmdEnterRogueMapRoomCsReq),
"CmdSyncRogueAeonScNotify" => Some(Self::CmdSyncRogueAeonScNotify),
"CmdIKENDKAGFLN" => Some(Self::CmdIkendkagfln),
"CmdEnterRogueMapRoomScRsp" => Some(Self::CmdEnterRogueMapRoomScRsp),
"CmdAJAOJOEAGML" => Some(Self::CmdAjaojoeagml),
"CmdGetRogueInfoScRsp" => Some(Self::CmdGetRogueInfoScRsp),
"CmdSyncRogueGetItemScNotify" => Some(Self::CmdSyncRogueGetItemScNotify),
"CmdSyncRogueReviveInfoScNotify" => {
Some(Self::CmdSyncRogueReviveInfoScNotify)
}
"CmdQuitRogueScRsp" => Some(Self::CmdQuitRogueScRsp),
"CmdExchangeRogueRewardKeyCsReq" => {
Some(Self::CmdExchangeRogueRewardKeyCsReq)
}
"CmdStartRogueScRsp" => Some(Self::CmdStartRogueScRsp),
"CmdNAHANHPHGGF" => Some(Self::CmdNahanhphggf),
"CmdGDNJICGJCAC" => Some(Self::CmdGdnjicgjcac),
"CmdEKFCDGNOAIN" => Some(Self::CmdEkfcdgnoain),
"CmdEnableRogueTalentCsReq" => Some(Self::CmdEnableRogueTalentCsReq),
"CmdGetRogueTalentInfoScRsp" => Some(Self::CmdGetRogueTalentInfoScRsp),
"CmdHIGAMEJNCJJ" => Some(Self::CmdHigamejncjj),
"CmdSyncRogueFinishScNotify" => Some(Self::CmdSyncRogueFinishScNotify),
"CmdJKKLGGKBELL" => Some(Self::CmdJkklggkbell),
"CmdGetRogueAeonInfoCsReq" => Some(Self::CmdGetRogueAeonInfoCsReq),
"CmdOpenRogueChestCsReq" => Some(Self::CmdOpenRogueChestCsReq),
"CmdOJKCGGHMFDO" => Some(Self::CmdOjkcgghmfdo),
"CmdKFJFHKLJKAK" => Some(Self::CmdKfjfhkljkak),
"CmdOpenRogueChestScRsp" => Some(Self::CmdOpenRogueChestScRsp),
"CmdSyncRogueVirtualItemInfoScNotify" => {
Some(Self::CmdSyncRogueVirtualItemInfoScNotify)
}
"CmdPDNOJMFCDDG" => Some(Self::CmdPdnojmfcddg),
"CmdGetRogueInfoCsReq" => Some(Self::CmdGetRogueInfoCsReq),
"HHPMDFMOOAK_HHHNPEFMKFL" => Some(Self::HhpmdfmooakHhhnpefmkfl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RogueStatus {
NogkojcafaeNlcdgipgfdj = 0,
NogkojcafaeBmoogbnpeaa = 1,
NogkojcafaeIggjejahpij = 2,
NogkojcafaeCbfhenkamko = 3,
NogkojcafaeCihfgjdchia = 4,
}
impl RogueStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::NogkojcafaeNlcdgipgfdj => "NOGKOJCAFAE_NLCDGIPGFDJ",
Self::NogkojcafaeBmoogbnpeaa => "NOGKOJCAFAE_BMOOGBNPEAA",
Self::NogkojcafaeIggjejahpij => "NOGKOJCAFAE_IGGJEJAHPIJ",
Self::NogkojcafaeCbfhenkamko => "NOGKOJCAFAE_CBFHENKAMKO",
Self::NogkojcafaeCihfgjdchia => "NOGKOJCAFAE_CIHFGJDCHIA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NOGKOJCAFAE_NLCDGIPGFDJ" => Some(Self::NogkojcafaeNlcdgipgfdj),
"NOGKOJCAFAE_BMOOGBNPEAA" => Some(Self::NogkojcafaeBmoogbnpeaa),
"NOGKOJCAFAE_IGGJEJAHPIJ" => Some(Self::NogkojcafaeIggjejahpij),
"NOGKOJCAFAE_CBFHENKAMKO" => Some(Self::NogkojcafaeCbfhenkamko),
"NOGKOJCAFAE_CIHFGJDCHIA" => Some(Self::NogkojcafaeCihfgjdchia),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RogueRoomStatus {
KfnifojpfcbNlcdgipgfdj = 0,
KfnifojpfcbGajgbbfelel = 1,
KfnifojpfcbBfadfaelklj = 2,
KfnifojpfcbJdagfhepmhf = 3,
KfnifojpfcbCihfgjdchia = 4,
}
impl RogueRoomStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KfnifojpfcbNlcdgipgfdj => "KFNIFOJPFCB_NLCDGIPGFDJ",
Self::KfnifojpfcbGajgbbfelel => "KFNIFOJPFCB_GAJGBBFELEL",
Self::KfnifojpfcbBfadfaelklj => "KFNIFOJPFCB_BFADFAELKLJ",
Self::KfnifojpfcbJdagfhepmhf => "KFNIFOJPFCB_JDAGFHEPMHF",
Self::KfnifojpfcbCihfgjdchia => "KFNIFOJPFCB_CIHFGJDCHIA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KFNIFOJPFCB_NLCDGIPGFDJ" => Some(Self::KfnifojpfcbNlcdgipgfdj),
"KFNIFOJPFCB_GAJGBBFELEL" => Some(Self::KfnifojpfcbGajgbbfelel),
"KFNIFOJPFCB_BFADFAELKLJ" => Some(Self::KfnifojpfcbBfadfaelklj),
"KFNIFOJPFCB_JDAGFHEPMHF" => Some(Self::KfnifojpfcbJdagfhepmhf),
"KFNIFOJPFCB_CIHFGJDCHIA" => Some(Self::KfnifojpfcbCihfgjdchia),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RogueAreaStatus {
HnphkccicpmGajgbbfelel = 0,
HnphkccicpmBfadfaelklj = 1,
HnphkccicpmMkhfmmckaei = 2,
HnphkccicpmPdkldmnajbo = 3,
}
impl RogueAreaStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::HnphkccicpmGajgbbfelel => "HNPHKCCICPM_GAJGBBFELEL",
Self::HnphkccicpmBfadfaelklj => "HNPHKCCICPM_BFADFAELKLJ",
Self::HnphkccicpmMkhfmmckaei => "HNPHKCCICPM_MKHFMMCKAEI",
Self::HnphkccicpmPdkldmnajbo => "HNPHKCCICPM_PDKLDMNAJBO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HNPHKCCICPM_GAJGBBFELEL" => Some(Self::HnphkccicpmGajgbbfelel),
"HNPHKCCICPM_BFADFAELKLJ" => Some(Self::HnphkccicpmBfadfaelklj),
"HNPHKCCICPM_MKHFMMCKAEI" => Some(Self::HnphkccicpmMkhfmmckaei),
"HNPHKCCICPM_PDKLDMNAJBO" => Some(Self::HnphkccicpmPdkldmnajbo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Gbakloafclp {
Nlcdgipgfdj = 0,
Midkknagofa = 1,
Fjmcihhigia = 2,
Anbkdjkhcbi = 3,
Nclbfaallfj = 4,
Epcdlhffbli = 5,
Fmpggenbhid = 6,
Mofniojhbbl = 7,
Emalbalanlh = 8,
Cbcnhgnkapg = 9,
}
impl Gbakloafclp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "GBAKLOAFCLP_NLCDGIPGFDJ",
Self::Midkknagofa => "GBAKLOAFCLP_MIDKKNAGOFA",
Self::Fjmcihhigia => "GBAKLOAFCLP_FJMCIHHIGIA",
Self::Anbkdjkhcbi => "GBAKLOAFCLP_ANBKDJKHCBI",
Self::Nclbfaallfj => "GBAKLOAFCLP_NCLBFAALLFJ",
Self::Epcdlhffbli => "GBAKLOAFCLP_EPCDLHFFBLI",
Self::Fmpggenbhid => "GBAKLOAFCLP_FMPGGENBHID",
Self::Mofniojhbbl => "GBAKLOAFCLP_MOFNIOJHBBL",
Self::Emalbalanlh => "GBAKLOAFCLP_EMALBALANLH",
Self::Cbcnhgnkapg => "GBAKLOAFCLP_CBCNHGNKAPG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GBAKLOAFCLP_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"GBAKLOAFCLP_MIDKKNAGOFA" => Some(Self::Midkknagofa),
"GBAKLOAFCLP_FJMCIHHIGIA" => Some(Self::Fjmcihhigia),
"GBAKLOAFCLP_ANBKDJKHCBI" => Some(Self::Anbkdjkhcbi),
"GBAKLOAFCLP_NCLBFAALLFJ" => Some(Self::Nclbfaallfj),
"GBAKLOAFCLP_EPCDLHFFBLI" => Some(Self::Epcdlhffbli),
"GBAKLOAFCLP_FMPGGENBHID" => Some(Self::Fmpggenbhid),
"GBAKLOAFCLP_MOFNIOJHBBL" => Some(Self::Mofniojhbbl),
"GBAKLOAFCLP_EMALBALANLH" => Some(Self::Emalbalanlh),
"GBAKLOAFCLP_CBCNHGNKAPG" => Some(Self::Cbcnhgnkapg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pdloamglgjb {
Nlcdgipgfdj = 0,
Midkknagofa = 1,
Nclbfaallfj = 2,
Epcdlhffbli = 3,
Lfodhgbcchf = 4,
Khgikbfdlfb = 5,
Akjbecphijk = 6,
Ejoehknhgdm = 7,
Acmklfompfc = 8,
Mofniojhbbl = 9,
Fmpggenbhid = 10,
Emalbalanlh = 11,
Cbcnhgnkapg = 12,
}
impl Pdloamglgjb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "PDLOAMGLGJB_NLCDGIPGFDJ",
Self::Midkknagofa => "PDLOAMGLGJB_MIDKKNAGOFA",
Self::Nclbfaallfj => "PDLOAMGLGJB_NCLBFAALLFJ",
Self::Epcdlhffbli => "PDLOAMGLGJB_EPCDLHFFBLI",
Self::Lfodhgbcchf => "PDLOAMGLGJB_LFODHGBCCHF",
Self::Khgikbfdlfb => "PDLOAMGLGJB_KHGIKBFDLFB",
Self::Akjbecphijk => "PDLOAMGLGJB_AKJBECPHIJK",
Self::Ejoehknhgdm => "PDLOAMGLGJB_EJOEHKNHGDM",
Self::Acmklfompfc => "PDLOAMGLGJB_ACMKLFOMPFC",
Self::Mofniojhbbl => "PDLOAMGLGJB_MOFNIOJHBBL",
Self::Fmpggenbhid => "PDLOAMGLGJB_FMPGGENBHID",
Self::Emalbalanlh => "PDLOAMGLGJB_EMALBALANLH",
Self::Cbcnhgnkapg => "PDLOAMGLGJB_CBCNHGNKAPG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PDLOAMGLGJB_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"PDLOAMGLGJB_MIDKKNAGOFA" => Some(Self::Midkknagofa),
"PDLOAMGLGJB_NCLBFAALLFJ" => Some(Self::Nclbfaallfj),
"PDLOAMGLGJB_EPCDLHFFBLI" => Some(Self::Epcdlhffbli),
"PDLOAMGLGJB_LFODHGBCCHF" => Some(Self::Lfodhgbcchf),
"PDLOAMGLGJB_KHGIKBFDLFB" => Some(Self::Khgikbfdlfb),
"PDLOAMGLGJB_AKJBECPHIJK" => Some(Self::Akjbecphijk),
"PDLOAMGLGJB_EJOEHKNHGDM" => Some(Self::Ejoehknhgdm),
"PDLOAMGLGJB_ACMKLFOMPFC" => Some(Self::Acmklfompfc),
"PDLOAMGLGJB_MOFNIOJHBBL" => Some(Self::Mofniojhbbl),
"PDLOAMGLGJB_FMPGGENBHID" => Some(Self::Fmpggenbhid),
"PDLOAMGLGJB_EMALBALANLH" => Some(Self::Emalbalanlh),
"PDLOAMGLGJB_CBCNHGNKAPG" => Some(Self::Cbcnhgnkapg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ppocamclleg {
Hmckmbagnja = 0,
Djbologmbgg = 1,
}
impl Ppocamclleg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hmckmbagnja => "PPOCAMCLLEG_HMCKMBAGNJA",
Self::Djbologmbgg => "PPOCAMCLLEG_DJBOLOGMBGG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PPOCAMCLLEG_HMCKMBAGNJA" => Some(Self::Hmckmbagnja),
"PPOCAMCLLEG_DJBOLOGMBGG" => Some(Self::Djbologmbgg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueArcadeType {
NnhbaokebjiNlcdgipgfdj = 0,
CmdRogueArcadeStartCsReq = 7658,
CmdRogueArcadeRestartScRsp = 7657,
CmdRogueArcadeLeaveScRsp = 7653,
CmdRogueArcadeRestartCsReq = 7671,
CmdRogueArcadeGetInfoCsReq = 7684,
CmdRogueArcadeGetInfoScRsp = 7673,
CmdRogueArcadeStartScRsp = 7690,
CmdRogueArcadeLeaveCsReq = 7691,
}
impl CmdRogueArcadeType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::NnhbaokebjiNlcdgipgfdj => "NNHBAOKEBJI_NLCDGIPGFDJ",
Self::CmdRogueArcadeStartCsReq => "CmdRogueArcadeStartCsReq",
Self::CmdRogueArcadeRestartScRsp => "CmdRogueArcadeRestartScRsp",
Self::CmdRogueArcadeLeaveScRsp => "CmdRogueArcadeLeaveScRsp",
Self::CmdRogueArcadeRestartCsReq => "CmdRogueArcadeRestartCsReq",
Self::CmdRogueArcadeGetInfoCsReq => "CmdRogueArcadeGetInfoCsReq",
Self::CmdRogueArcadeGetInfoScRsp => "CmdRogueArcadeGetInfoScRsp",
Self::CmdRogueArcadeStartScRsp => "CmdRogueArcadeStartScRsp",
Self::CmdRogueArcadeLeaveCsReq => "CmdRogueArcadeLeaveCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NNHBAOKEBJI_NLCDGIPGFDJ" => Some(Self::NnhbaokebjiNlcdgipgfdj),
"CmdRogueArcadeStartCsReq" => Some(Self::CmdRogueArcadeStartCsReq),
"CmdRogueArcadeRestartScRsp" => Some(Self::CmdRogueArcadeRestartScRsp),
"CmdRogueArcadeLeaveScRsp" => Some(Self::CmdRogueArcadeLeaveScRsp),
"CmdRogueArcadeRestartCsReq" => Some(Self::CmdRogueArcadeRestartCsReq),
"CmdRogueArcadeGetInfoCsReq" => Some(Self::CmdRogueArcadeGetInfoCsReq),
"CmdRogueArcadeGetInfoScRsp" => Some(Self::CmdRogueArcadeGetInfoScRsp),
"CmdRogueArcadeStartScRsp" => Some(Self::CmdRogueArcadeStartScRsp),
"CmdRogueArcadeLeaveCsReq" => Some(Self::CmdRogueArcadeLeaveCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueCommon {
GijnkogjghmEdggpgonbkk = 0,
CmdSetRogueExhibitionCsReq = 5644,
CmdRogueDoGambleCsReq = 5670,
CmdRogueShopBeginBattleScRsp = 5604,
CmdHandleRogueCommonPendingActionCsReq = 5641,
CmdRogueShopBeginBattleCsReq = 5660,
CmdSyncRogueCommonDialogueOptionFinishScNotify = 5640,
GijnkogjghmEcgcipcgadi = 5671,
GijnkogjghmFppolddigff = 5652,
CmdCkpkiinilka = 5609,
CmdRogueGetGambleInfoCsReq = 5656,
CmdGetRogueShopBuffInfoCsReq = 5613,
CmdSelectRogueCommonDialogueOptionScRsp = 5696,
CmdTakeEventHandbookRewardCsReq = 5682,
CmdGetRogueHandbookDataCsReq = 5632,
CmdGknpeghpcmh = 5654,
CmdRogueWorkbenchHandleFuncCsReq = 5669,
CmdSetRogueCollectionScRsp = 5664,
CmdBuyRogueShopBuffScRsp = 5629,
CmdGetRogueShopBuffInfoScRsp = 5615,
CmdGetRogueShopFormulaInfoScRsp = 5662,
CmdBuyRogueShopFormulaScRsp = 5677,
CmdRogueWorkbenchGetInfoScRsp = 5697,
CmdGetRogueCommonDialogueDataCsReq = 5658,
CmdSyncRogueCommonDialogueDataScNotify = 5689,
CmdMknbfmjgkbm = 5681,
CmdCommonRogueVirtualItemInfoScNotify = 5639,
CmdPjfpipipojn = 5673,
CmdGetRogueShopMiracleInfoScRsp = 5636,
CmdSelectRogueCommonDialogueOptionCsReq = 5693,
CmdGetRogueShopFormulaInfoCsReq = 5621,
CmdCommonRogueQueryScRsp = 5637,
CmdGetRogueShopMiracleInfoCsReq = 5627,
CmdTakeRogueMiracleHandbookRewardScRsp = 5614,
CmdRogueGetGambleInfoScRsp = 5665,
GijnkogjghmCdcnmgijehj = 5648,
CmdSyncRogueCommonPendingActionScNotify = 5617,
GijnkogjghmDnnecbllkbo = 5678,
CmdBuyRogueShopMiracleCsReq = 5650,
CmdLnkeeakfehm = 5603,
CmdRogueDoGambleScRsp = 5684,
CmdGetRogueCommonDialogueDataScRsp = 5643,
CmdGetRogueHandbookDataScRsp = 5635,
CmdCommonRogueUpdateScNotify = 5634,
CmdFlcpmjgchid = 5700,
CmdJljnnpiakgh = 5606,
CmdRogueWorkbenchGetInfoCsReq = 5611,
CmdSyncRogueCommonActionResultScNotify = 5663,
CmdLecigppcmab = 5687,
CmdSetRogueCollectionCsReq = 5622,
CmdMjepclpmkki = 5612,
CmdDcadhjhjmmd = 5680,
CmdSetRogueExhibitionScRsp = 5686,
CmdTakeRogueMiracleHandbookRewardCsReq = 5605,
CmdHandleRogueCommonPendingActionScRsp = 5618,
CmdCedcddphbog = 5683,
CmdCommonRogueQueryCsReq = 5645,
CmdSyncRogueHandbookDataUpdateScNotify = 5616,
CmdMchijnkkoam = 5674,
CmdTakeEventHandbookRewardScRsp = 5653,
CmdBuyRogueShopMiracleScRsp = 5610,
CmdRogueWorkbenchHandleFuncScRsp = 5646,
CmdLpdpajgfbmm = 5623,
CmdEdbogekadgp = 5659,
CmdBihaclhmako = 5691,
}
impl CmdRogueCommon {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GijnkogjghmEdggpgonbkk => "GIJNKOGJGHM_EDGGPGONBKK",
Self::CmdSetRogueExhibitionCsReq => "CmdSetRogueExhibitionCsReq",
Self::CmdRogueDoGambleCsReq => "CmdRogueDoGambleCsReq",
Self::CmdRogueShopBeginBattleScRsp => "CmdRogueShopBeginBattleScRsp",
Self::CmdHandleRogueCommonPendingActionCsReq => {
"CmdHandleRogueCommonPendingActionCsReq"
}
Self::CmdRogueShopBeginBattleCsReq => "CmdRogueShopBeginBattleCsReq",
Self::CmdSyncRogueCommonDialogueOptionFinishScNotify => {
"CmdSyncRogueCommonDialogueOptionFinishScNotify"
}
Self::GijnkogjghmEcgcipcgadi => "GIJNKOGJGHM_ECGCIPCGADI",
Self::GijnkogjghmFppolddigff => "GIJNKOGJGHM_FPPOLDDIGFF",
Self::CmdCkpkiinilka => "CmdCKPKIINILKA",
Self::CmdRogueGetGambleInfoCsReq => "CmdRogueGetGambleInfoCsReq",
Self::CmdGetRogueShopBuffInfoCsReq => "CmdGetRogueShopBuffInfoCsReq",
Self::CmdSelectRogueCommonDialogueOptionScRsp => {
"CmdSelectRogueCommonDialogueOptionScRsp"
}
Self::CmdTakeEventHandbookRewardCsReq => "CmdTakeEventHandbookRewardCsReq",
Self::CmdGetRogueHandbookDataCsReq => "CmdGetRogueHandbookDataCsReq",
Self::CmdGknpeghpcmh => "CmdGKNPEGHPCMH",
Self::CmdRogueWorkbenchHandleFuncCsReq => "CmdRogueWorkbenchHandleFuncCsReq",
Self::CmdSetRogueCollectionScRsp => "CmdSetRogueCollectionScRsp",
Self::CmdBuyRogueShopBuffScRsp => "CmdBuyRogueShopBuffScRsp",
Self::CmdGetRogueShopBuffInfoScRsp => "CmdGetRogueShopBuffInfoScRsp",
Self::CmdGetRogueShopFormulaInfoScRsp => "CmdGetRogueShopFormulaInfoScRsp",
Self::CmdBuyRogueShopFormulaScRsp => "CmdBuyRogueShopFormulaScRsp",
Self::CmdRogueWorkbenchGetInfoScRsp => "CmdRogueWorkbenchGetInfoScRsp",
Self::CmdGetRogueCommonDialogueDataCsReq => {
"CmdGetRogueCommonDialogueDataCsReq"
}
Self::CmdSyncRogueCommonDialogueDataScNotify => {
"CmdSyncRogueCommonDialogueDataScNotify"
}
Self::CmdMknbfmjgkbm => "CmdMKNBFMJGKBM",
Self::CmdCommonRogueVirtualItemInfoScNotify => {
"CmdCommonRogueVirtualItemInfoScNotify"
}
Self::CmdPjfpipipojn => "CmdPJFPIPIPOJN",
Self::CmdGetRogueShopMiracleInfoScRsp => "CmdGetRogueShopMiracleInfoScRsp",
Self::CmdSelectRogueCommonDialogueOptionCsReq => {
"CmdSelectRogueCommonDialogueOptionCsReq"
}
Self::CmdGetRogueShopFormulaInfoCsReq => "CmdGetRogueShopFormulaInfoCsReq",
Self::CmdCommonRogueQueryScRsp => "CmdCommonRogueQueryScRsp",
Self::CmdGetRogueShopMiracleInfoCsReq => "CmdGetRogueShopMiracleInfoCsReq",
Self::CmdTakeRogueMiracleHandbookRewardScRsp => {
"CmdTakeRogueMiracleHandbookRewardScRsp"
}
Self::CmdRogueGetGambleInfoScRsp => "CmdRogueGetGambleInfoScRsp",
Self::GijnkogjghmCdcnmgijehj => "GIJNKOGJGHM_CDCNMGIJEHJ",
Self::CmdSyncRogueCommonPendingActionScNotify => {
"CmdSyncRogueCommonPendingActionScNotify"
}
Self::GijnkogjghmDnnecbllkbo => "GIJNKOGJGHM_DNNECBLLKBO",
Self::CmdBuyRogueShopMiracleCsReq => "CmdBuyRogueShopMiracleCsReq",
Self::CmdLnkeeakfehm => "CmdLNKEEAKFEHM",
Self::CmdRogueDoGambleScRsp => "CmdRogueDoGambleScRsp",
Self::CmdGetRogueCommonDialogueDataScRsp => {
"CmdGetRogueCommonDialogueDataScRsp"
}
Self::CmdGetRogueHandbookDataScRsp => "CmdGetRogueHandbookDataScRsp",
Self::CmdCommonRogueUpdateScNotify => "CmdCommonRogueUpdateScNotify",
Self::CmdFlcpmjgchid => "CmdFLCPMJGCHID",
Self::CmdJljnnpiakgh => "CmdJLJNNPIAKGH",
Self::CmdRogueWorkbenchGetInfoCsReq => "CmdRogueWorkbenchGetInfoCsReq",
Self::CmdSyncRogueCommonActionResultScNotify => {
"CmdSyncRogueCommonActionResultScNotify"
}
Self::CmdLecigppcmab => "CmdLECIGPPCMAB",
Self::CmdSetRogueCollectionCsReq => "CmdSetRogueCollectionCsReq",
Self::CmdMjepclpmkki => "CmdMJEPCLPMKKI",
Self::CmdDcadhjhjmmd => "CmdDCADHJHJMMD",
Self::CmdSetRogueExhibitionScRsp => "CmdSetRogueExhibitionScRsp",
Self::CmdTakeRogueMiracleHandbookRewardCsReq => {
"CmdTakeRogueMiracleHandbookRewardCsReq"
}
Self::CmdHandleRogueCommonPendingActionScRsp => {
"CmdHandleRogueCommonPendingActionScRsp"
}
Self::CmdCedcddphbog => "CmdCEDCDDPHBOG",
Self::CmdCommonRogueQueryCsReq => "CmdCommonRogueQueryCsReq",
Self::CmdSyncRogueHandbookDataUpdateScNotify => {
"CmdSyncRogueHandbookDataUpdateScNotify"
}
Self::CmdMchijnkkoam => "CmdMCHIJNKKOAM",
Self::CmdTakeEventHandbookRewardScRsp => "CmdTakeEventHandbookRewardScRsp",
Self::CmdBuyRogueShopMiracleScRsp => "CmdBuyRogueShopMiracleScRsp",
Self::CmdRogueWorkbenchHandleFuncScRsp => "CmdRogueWorkbenchHandleFuncScRsp",
Self::CmdLpdpajgfbmm => "CmdLPDPAJGFBMM",
Self::CmdEdbogekadgp => "CmdEDBOGEKADGP",
Self::CmdBihaclhmako => "CmdBIHACLHMAKO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GIJNKOGJGHM_EDGGPGONBKK" => Some(Self::GijnkogjghmEdggpgonbkk),
"CmdSetRogueExhibitionCsReq" => Some(Self::CmdSetRogueExhibitionCsReq),
"CmdRogueDoGambleCsReq" => Some(Self::CmdRogueDoGambleCsReq),
"CmdRogueShopBeginBattleScRsp" => Some(Self::CmdRogueShopBeginBattleScRsp),
"CmdHandleRogueCommonPendingActionCsReq" => {
Some(Self::CmdHandleRogueCommonPendingActionCsReq)
}
"CmdRogueShopBeginBattleCsReq" => Some(Self::CmdRogueShopBeginBattleCsReq),
"CmdSyncRogueCommonDialogueOptionFinishScNotify" => {
Some(Self::CmdSyncRogueCommonDialogueOptionFinishScNotify)
}
"GIJNKOGJGHM_ECGCIPCGADI" => Some(Self::GijnkogjghmEcgcipcgadi),
"GIJNKOGJGHM_FPPOLDDIGFF" => Some(Self::GijnkogjghmFppolddigff),
"CmdCKPKIINILKA" => Some(Self::CmdCkpkiinilka),
"CmdRogueGetGambleInfoCsReq" => Some(Self::CmdRogueGetGambleInfoCsReq),
"CmdGetRogueShopBuffInfoCsReq" => Some(Self::CmdGetRogueShopBuffInfoCsReq),
"CmdSelectRogueCommonDialogueOptionScRsp" => {
Some(Self::CmdSelectRogueCommonDialogueOptionScRsp)
}
"CmdTakeEventHandbookRewardCsReq" => {
Some(Self::CmdTakeEventHandbookRewardCsReq)
}
"CmdGetRogueHandbookDataCsReq" => Some(Self::CmdGetRogueHandbookDataCsReq),
"CmdGKNPEGHPCMH" => Some(Self::CmdGknpeghpcmh),
"CmdRogueWorkbenchHandleFuncCsReq" => {
Some(Self::CmdRogueWorkbenchHandleFuncCsReq)
}
"CmdSetRogueCollectionScRsp" => Some(Self::CmdSetRogueCollectionScRsp),
"CmdBuyRogueShopBuffScRsp" => Some(Self::CmdBuyRogueShopBuffScRsp),
"CmdGetRogueShopBuffInfoScRsp" => Some(Self::CmdGetRogueShopBuffInfoScRsp),
"CmdGetRogueShopFormulaInfoScRsp" => {
Some(Self::CmdGetRogueShopFormulaInfoScRsp)
}
"CmdBuyRogueShopFormulaScRsp" => Some(Self::CmdBuyRogueShopFormulaScRsp),
"CmdRogueWorkbenchGetInfoScRsp" => Some(Self::CmdRogueWorkbenchGetInfoScRsp),
"CmdGetRogueCommonDialogueDataCsReq" => {
Some(Self::CmdGetRogueCommonDialogueDataCsReq)
}
"CmdSyncRogueCommonDialogueDataScNotify" => {
Some(Self::CmdSyncRogueCommonDialogueDataScNotify)
}
"CmdMKNBFMJGKBM" => Some(Self::CmdMknbfmjgkbm),
"CmdCommonRogueVirtualItemInfoScNotify" => {
Some(Self::CmdCommonRogueVirtualItemInfoScNotify)
}
"CmdPJFPIPIPOJN" => Some(Self::CmdPjfpipipojn),
"CmdGetRogueShopMiracleInfoScRsp" => {
Some(Self::CmdGetRogueShopMiracleInfoScRsp)
}
"CmdSelectRogueCommonDialogueOptionCsReq" => {
Some(Self::CmdSelectRogueCommonDialogueOptionCsReq)
}
"CmdGetRogueShopFormulaInfoCsReq" => {
Some(Self::CmdGetRogueShopFormulaInfoCsReq)
}
"CmdCommonRogueQueryScRsp" => Some(Self::CmdCommonRogueQueryScRsp),
"CmdGetRogueShopMiracleInfoCsReq" => {
Some(Self::CmdGetRogueShopMiracleInfoCsReq)
}
"CmdTakeRogueMiracleHandbookRewardScRsp" => {
Some(Self::CmdTakeRogueMiracleHandbookRewardScRsp)
}
"CmdRogueGetGambleInfoScRsp" => Some(Self::CmdRogueGetGambleInfoScRsp),
"GIJNKOGJGHM_CDCNMGIJEHJ" => Some(Self::GijnkogjghmCdcnmgijehj),
"CmdSyncRogueCommonPendingActionScNotify" => {
Some(Self::CmdSyncRogueCommonPendingActionScNotify)
}
"GIJNKOGJGHM_DNNECBLLKBO" => Some(Self::GijnkogjghmDnnecbllkbo),
"CmdBuyRogueShopMiracleCsReq" => Some(Self::CmdBuyRogueShopMiracleCsReq),
"CmdLNKEEAKFEHM" => Some(Self::CmdLnkeeakfehm),
"CmdRogueDoGambleScRsp" => Some(Self::CmdRogueDoGambleScRsp),
"CmdGetRogueCommonDialogueDataScRsp" => {
Some(Self::CmdGetRogueCommonDialogueDataScRsp)
}
"CmdGetRogueHandbookDataScRsp" => Some(Self::CmdGetRogueHandbookDataScRsp),
"CmdCommonRogueUpdateScNotify" => Some(Self::CmdCommonRogueUpdateScNotify),
"CmdFLCPMJGCHID" => Some(Self::CmdFlcpmjgchid),
"CmdJLJNNPIAKGH" => Some(Self::CmdJljnnpiakgh),
"CmdRogueWorkbenchGetInfoCsReq" => Some(Self::CmdRogueWorkbenchGetInfoCsReq),
"CmdSyncRogueCommonActionResultScNotify" => {
Some(Self::CmdSyncRogueCommonActionResultScNotify)
}
"CmdLECIGPPCMAB" => Some(Self::CmdLecigppcmab),
"CmdSetRogueCollectionCsReq" => Some(Self::CmdSetRogueCollectionCsReq),
"CmdMJEPCLPMKKI" => Some(Self::CmdMjepclpmkki),
"CmdDCADHJHJMMD" => Some(Self::CmdDcadhjhjmmd),
"CmdSetRogueExhibitionScRsp" => Some(Self::CmdSetRogueExhibitionScRsp),
"CmdTakeRogueMiracleHandbookRewardCsReq" => {
Some(Self::CmdTakeRogueMiracleHandbookRewardCsReq)
}
"CmdHandleRogueCommonPendingActionScRsp" => {
Some(Self::CmdHandleRogueCommonPendingActionScRsp)
}
"CmdCEDCDDPHBOG" => Some(Self::CmdCedcddphbog),
"CmdCommonRogueQueryCsReq" => Some(Self::CmdCommonRogueQueryCsReq),
"CmdSyncRogueHandbookDataUpdateScNotify" => {
Some(Self::CmdSyncRogueHandbookDataUpdateScNotify)
}
"CmdMCHIJNKKOAM" => Some(Self::CmdMchijnkkoam),
"CmdTakeEventHandbookRewardScRsp" => {
Some(Self::CmdTakeEventHandbookRewardScRsp)
}
"CmdBuyRogueShopMiracleScRsp" => Some(Self::CmdBuyRogueShopMiracleScRsp),
"CmdRogueWorkbenchHandleFuncScRsp" => {
Some(Self::CmdRogueWorkbenchHandleFuncScRsp)
}
"CmdLPDPAJGFBMM" => Some(Self::CmdLpdpajgfbmm),
"CmdEDBOGEKADGP" => Some(Self::CmdEdbogekadgp),
"CmdBIHACLHMAKO" => Some(Self::CmdBihaclhmako),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lbggaglbcpc {
Nlcdgipgfdj = 0,
Jigjdofejmi = 1,
Bbnehdgpggh = 2,
Bhimjohlhhk = 3,
}
impl Lbggaglbcpc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "LBGGAGLBCPC_NLCDGIPGFDJ",
Self::Jigjdofejmi => "LBGGAGLBCPC_JIGJDOFEJMI",
Self::Bbnehdgpggh => "LBGGAGLBCPC_BBNEHDGPGGH",
Self::Bhimjohlhhk => "LBGGAGLBCPC_BHIMJOHLHHK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LBGGAGLBCPC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"LBGGAGLBCPC_JIGJDOFEJMI" => Some(Self::Jigjdofejmi),
"LBGGAGLBCPC_BBNEHDGPGGH" => Some(Self::Bbnehdgpggh),
"LBGGAGLBCPC_BHIMJOHLHHK" => Some(Self::Bhimjohlhhk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RogueCommonBuffSelectSourceType {
ClnecbomhmnNlcdgipgfdj = 0,
ClnecbomhmnOhfgcmenfdh = 1,
ClnecbomhmnBgdgiiokhgf = 2,
ClnecbomhmnMcggeaahbpd = 3,
ClnecbomhmnEmalbalanlh = 4,
}
impl RogueCommonBuffSelectSourceType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::ClnecbomhmnNlcdgipgfdj => "CLNECBOMHMN_NLCDGIPGFDJ",
Self::ClnecbomhmnOhfgcmenfdh => "CLNECBOMHMN_OHFGCMENFDH",
Self::ClnecbomhmnBgdgiiokhgf => "CLNECBOMHMN_BGDGIIOKHGF",
Self::ClnecbomhmnMcggeaahbpd => "CLNECBOMHMN_MCGGEAAHBPD",
Self::ClnecbomhmnEmalbalanlh => "CLNECBOMHMN_EMALBALANLH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CLNECBOMHMN_NLCDGIPGFDJ" => Some(Self::ClnecbomhmnNlcdgipgfdj),
"CLNECBOMHMN_OHFGCMENFDH" => Some(Self::ClnecbomhmnOhfgcmenfdh),
"CLNECBOMHMN_BGDGIIOKHGF" => Some(Self::ClnecbomhmnBgdgiiokhgf),
"CLNECBOMHMN_MCGGEAAHBPD" => Some(Self::ClnecbomhmnMcggeaahbpd),
"CLNECBOMHMN_EMALBALANLH" => Some(Self::ClnecbomhmnEmalbalanlh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mgjdnghdikg {
Anbkdjkhcbi = 0,
Ddjlllnadil = 1,
Nlclcppdlgm = 2,
Fdacpoinieo = 3,
Bjdfgoachgf = 4,
Eclbimkakjc = 5,
}
impl Mgjdnghdikg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Anbkdjkhcbi => "MGJDNGHDIKG_ANBKDJKHCBI",
Self::Ddjlllnadil => "MGJDNGHDIKG_DDJLLLNADIL",
Self::Nlclcppdlgm => "MGJDNGHDIKG_NLCLCPPDLGM",
Self::Fdacpoinieo => "MGJDNGHDIKG_FDACPOINIEO",
Self::Bjdfgoachgf => "MGJDNGHDIKG_BJDFGOACHGF",
Self::Eclbimkakjc => "MGJDNGHDIKG_ECLBIMKAKJC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MGJDNGHDIKG_ANBKDJKHCBI" => Some(Self::Anbkdjkhcbi),
"MGJDNGHDIKG_DDJLLLNADIL" => Some(Self::Ddjlllnadil),
"MGJDNGHDIKG_NLCLCPPDLGM" => Some(Self::Nlclcppdlgm),
"MGJDNGHDIKG_FDACPOINIEO" => Some(Self::Fdacpoinieo),
"MGJDNGHDIKG_BJDFGOACHGF" => Some(Self::Bjdfgoachgf),
"MGJDNGHDIKG_ECLBIMKAKJC" => Some(Self::Eclbimkakjc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jnmnjkckjla {
Nlcdgipgfdj = 0,
Ohfgcmenfdh = 1,
Bgdgiiokhgf = 2,
Mcggeaahbpd = 3,
Emalbalanlh = 4,
}
impl Jnmnjkckjla {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "JNMNJKCKJLA_NLCDGIPGFDJ",
Self::Ohfgcmenfdh => "JNMNJKCKJLA_OHFGCMENFDH",
Self::Bgdgiiokhgf => "JNMNJKCKJLA_BGDGIIOKHGF",
Self::Mcggeaahbpd => "JNMNJKCKJLA_MCGGEAAHBPD",
Self::Emalbalanlh => "JNMNJKCKJLA_EMALBALANLH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JNMNJKCKJLA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"JNMNJKCKJLA_OHFGCMENFDH" => Some(Self::Ohfgcmenfdh),
"JNMNJKCKJLA_BGDGIIOKHGF" => Some(Self::Bgdgiiokhgf),
"JNMNJKCKJLA_MCGGEAAHBPD" => Some(Self::Mcggeaahbpd),
"JNMNJKCKJLA_EMALBALANLH" => Some(Self::Emalbalanlh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Paicehdhlej {
Nlcdgipgfdj = 0,
Egfcfcbhjjp = 1,
Aalcfbogfkp = 2,
}
impl Paicehdhlej {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "PAICEHDHLEJ_NLCDGIPGFDJ",
Self::Egfcfcbhjjp => "PAICEHDHLEJ_EGFCFCBHJJP",
Self::Aalcfbogfkp => "PAICEHDHLEJ_AALCFBOGFKP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PAICEHDHLEJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"PAICEHDHLEJ_EGFCFCBHJJP" => Some(Self::Egfcfcbhjjp),
"PAICEHDHLEJ_AALCFBOGFKP" => Some(Self::Aalcfbogfkp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Enelbghangf {
Nlcdgipgfdj = 0,
Egfcfcbhjjp = 1,
Aalcfbogfkp = 2,
Bfmanegohhe = 3,
}
impl Enelbghangf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "ENELBGHANGF_NLCDGIPGFDJ",
Self::Egfcfcbhjjp => "ENELBGHANGF_EGFCFCBHJJP",
Self::Aalcfbogfkp => "ENELBGHANGF_AALCFBOGFKP",
Self::Bfmanegohhe => "ENELBGHANGF_BFMANEGOHHE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ENELBGHANGF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"ENELBGHANGF_EGFCFCBHJJP" => Some(Self::Egfcfcbhjjp),
"ENELBGHANGF_AALCFBOGFKP" => Some(Self::Aalcfbogfkp),
"ENELBGHANGF_BFMANEGOHHE" => Some(Self::Bfmanegohhe),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Alfkimgclpm {
Nlcdgipgfdj = 0,
Egfcfcbhjjp = 1,
Aalcfbogfkp = 2,
}
impl Alfkimgclpm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "ALFKIMGCLPM_NLCDGIPGFDJ",
Self::Egfcfcbhjjp => "ALFKIMGCLPM_EGFCFCBHJJP",
Self::Aalcfbogfkp => "ALFKIMGCLPM_AALCFBOGFKP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ALFKIMGCLPM_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"ALFKIMGCLPM_EGFCFCBHJJP" => Some(Self::Egfcfcbhjjp),
"ALFKIMGCLPM_AALCFBOGFKP" => Some(Self::Aalcfbogfkp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Diceondkeff {
Nlcdgipgfdj = 0,
Icfoncmfnlg = 1,
Kddipfacjaj = 2,
}
impl Diceondkeff {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "DICEONDKEFF_NLCDGIPGFDJ",
Self::Icfoncmfnlg => "DICEONDKEFF_ICFONCMFNLG",
Self::Kddipfacjaj => "DICEONDKEFF_KDDIPFACJAJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DICEONDKEFF_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"DICEONDKEFF_ICFONCMFNLG" => Some(Self::Icfoncmfnlg),
"DICEONDKEFF_KDDIPFACJAJ" => Some(Self::Kddipfacjaj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nhhmepillhl {
Nlcdgipgfdj = 0,
Midkknagofa = 1,
Fjmcihhigia = 2,
Anbkdjkhcbi = 3,
Nclbfaallfj = 4,
Epcdlhffbli = 5,
Mofniojhbbl = 6,
Clngfdpindb = 7,
Bgdgiiokhgf = 8,
Mcggeaahbpd = 9,
Fmpggenbhid = 10,
Emalbalanlh = 11,
Lfcdgliehai = 12,
Dofdgkkljdd = 13,
Jolnbchmdnn = 14,
Bgplpipenjn = 15,
Npafmebnfob = 16,
Ikchchpgffj = 17,
}
impl Nhhmepillhl {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "NHHMEPILLHL_NLCDGIPGFDJ",
Self::Midkknagofa => "NHHMEPILLHL_MIDKKNAGOFA",
Self::Fjmcihhigia => "NHHMEPILLHL_FJMCIHHIGIA",
Self::Anbkdjkhcbi => "NHHMEPILLHL_ANBKDJKHCBI",
Self::Nclbfaallfj => "NHHMEPILLHL_NCLBFAALLFJ",
Self::Epcdlhffbli => "NHHMEPILLHL_EPCDLHFFBLI",
Self::Mofniojhbbl => "NHHMEPILLHL_MOFNIOJHBBL",
Self::Clngfdpindb => "NHHMEPILLHL_CLNGFDPINDB",
Self::Bgdgiiokhgf => "NHHMEPILLHL_BGDGIIOKHGF",
Self::Mcggeaahbpd => "NHHMEPILLHL_MCGGEAAHBPD",
Self::Fmpggenbhid => "NHHMEPILLHL_FMPGGENBHID",
Self::Emalbalanlh => "NHHMEPILLHL_EMALBALANLH",
Self::Lfcdgliehai => "NHHMEPILLHL_LFCDGLIEHAI",
Self::Dofdgkkljdd => "NHHMEPILLHL_DOFDGKKLJDD",
Self::Jolnbchmdnn => "NHHMEPILLHL_JOLNBCHMDNN",
Self::Bgplpipenjn => "NHHMEPILLHL_BGPLPIPENJN",
Self::Npafmebnfob => "NHHMEPILLHL_NPAFMEBNFOB",
Self::Ikchchpgffj => "NHHMEPILLHL_IKCHCHPGFFJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NHHMEPILLHL_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"NHHMEPILLHL_MIDKKNAGOFA" => Some(Self::Midkknagofa),
"NHHMEPILLHL_FJMCIHHIGIA" => Some(Self::Fjmcihhigia),
"NHHMEPILLHL_ANBKDJKHCBI" => Some(Self::Anbkdjkhcbi),
"NHHMEPILLHL_NCLBFAALLFJ" => Some(Self::Nclbfaallfj),
"NHHMEPILLHL_EPCDLHFFBLI" => Some(Self::Epcdlhffbli),
"NHHMEPILLHL_MOFNIOJHBBL" => Some(Self::Mofniojhbbl),
"NHHMEPILLHL_CLNGFDPINDB" => Some(Self::Clngfdpindb),
"NHHMEPILLHL_BGDGIIOKHGF" => Some(Self::Bgdgiiokhgf),
"NHHMEPILLHL_MCGGEAAHBPD" => Some(Self::Mcggeaahbpd),
"NHHMEPILLHL_FMPGGENBHID" => Some(Self::Fmpggenbhid),
"NHHMEPILLHL_EMALBALANLH" => Some(Self::Emalbalanlh),
"NHHMEPILLHL_LFCDGLIEHAI" => Some(Self::Lfcdgliehai),
"NHHMEPILLHL_DOFDGKKLJDD" => Some(Self::Dofdgkkljdd),
"NHHMEPILLHL_JOLNBCHMDNN" => Some(Self::Jolnbchmdnn),
"NHHMEPILLHL_BGPLPIPENJN" => Some(Self::Bgplpipenjn),
"NHHMEPILLHL_NPAFMEBNFOB" => Some(Self::Npafmebnfob),
"NHHMEPILLHL_IKCHCHPGFFJ" => Some(Self::Ikchchpgffj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ajcbeoilglf {
Nmncoccjegm = 0,
Dledglgpbci = 1,
Ogjdiaddaaa = 2,
}
impl Ajcbeoilglf {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nmncoccjegm => "AJCBEOILGLF_NMNCOCCJEGM",
Self::Dledglgpbci => "AJCBEOILGLF_DLEDGLGPBCI",
Self::Ogjdiaddaaa => "AJCBEOILGLF_OGJDIADDAAA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AJCBEOILGLF_NMNCOCCJEGM" => Some(Self::Nmncoccjegm),
"AJCBEOILGLF_DLEDGLGPBCI" => Some(Self::Dledglgpbci),
"AJCBEOILGLF_OGJDIADDAAA" => Some(Self::Ogjdiaddaaa),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RogueTalentStatus {
PonhnpllkabGajgbbfelel = 0,
PonhnpllkabBfadfaelklj = 1,
PonhnpllkabHasRecommand = 2,
}
impl RogueTalentStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PonhnpllkabGajgbbfelel => "PONHNPLLKAB_GAJGBBFELEL",
Self::PonhnpllkabBfadfaelklj => "PONHNPLLKAB_BFADFAELKLJ",
Self::PonhnpllkabHasRecommand => "PONHNPLLKAB_has_recommand",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PONHNPLLKAB_GAJGBBFELEL" => Some(Self::PonhnpllkabGajgbbfelel),
"PONHNPLLKAB_BFADFAELKLJ" => Some(Self::PonhnpllkabBfadfaelklj),
"PONHNPLLKAB_has_recommand" => Some(Self::PonhnpllkabHasRecommand),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Migpnaoghep {
Dooodkbgfco = 0,
Cojlmfjmdkd = 1,
Aokliphlbnn = 2,
}
impl Migpnaoghep {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Dooodkbgfco => "MIGPNAOGHEP_DOOODKBGFCO",
Self::Cojlmfjmdkd => "MIGPNAOGHEP_COJLMFJMDKD",
Self::Aokliphlbnn => "MIGPNAOGHEP_AOKLIPHLBNN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MIGPNAOGHEP_DOOODKBGFCO" => Some(Self::Dooodkbgfco),
"MIGPNAOGHEP_COJLMFJMDKD" => Some(Self::Cojlmfjmdkd),
"MIGPNAOGHEP_AOKLIPHLBNN" => Some(Self::Aokliphlbnn),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lbpljchejok {
Nddpejhplhg = 0,
Bmbgoiddijd = 1,
Kjdpeeapjoo = 2,
}
impl Lbpljchejok {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nddpejhplhg => "LBPLJCHEJOK_NDDPEJHPLHG",
Self::Bmbgoiddijd => "LBPLJCHEJOK_BMBGOIDDIJD",
Self::Kjdpeeapjoo => "LBPLJCHEJOK_KJDPEEAPJOO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LBPLJCHEJOK_NDDPEJHPLHG" => Some(Self::Nddpejhplhg),
"LBPLJCHEJOK_BMBGOIDDIJD" => Some(Self::Bmbgoiddijd),
"LBPLJCHEJOK_KJDPEEAPJOO" => Some(Self::Kjdpeeapjoo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lpcebdcjboi {
Ihengpdpcha = 0,
Hmkepgcemon = 1,
Gcmffanjmhf = 2,
}
impl Lpcebdcjboi {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ihengpdpcha => "LPCEBDCJBOI_IHENGPDPCHA",
Self::Hmkepgcemon => "LPCEBDCJBOI_HMKEPGCEMON",
Self::Gcmffanjmhf => "LPCEBDCJBOI_GCMFFANJMHF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LPCEBDCJBOI_IHENGPDPCHA" => Some(Self::Ihengpdpcha),
"LPCEBDCJBOI_HMKEPGCEMON" => Some(Self::Hmkepgcemon),
"LPCEBDCJBOI_GCMFFANJMHF" => Some(Self::Gcmffanjmhf),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Nklaehjpimn {
Fgofdmdbmal = 0,
Gnggghlbneh = 1,
Gihachnkfie = 2,
}
impl Nklaehjpimn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Fgofdmdbmal => "NKLAEHJPIMN_FGOFDMDBMAL",
Self::Gnggghlbneh => "NKLAEHJPIMN_GNGGGHLBNEH",
Self::Gihachnkfie => "NKLAEHJPIMN_GIHACHNKFIE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NKLAEHJPIMN_FGOFDMDBMAL" => Some(Self::Fgofdmdbmal),
"NKLAEHJPIMN_GNGGGHLBNEH" => Some(Self::Gnggghlbneh),
"NKLAEHJPIMN_GIHACHNKFIE" => Some(Self::Gihachnkfie),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mmfogjpohgj {
Nlcdgipgfdj = 0,
Anbkdjkhcbi = 1,
Cflnlfpnkpf = 2,
Hhgahpnpcjn = 3,
Eelbiojdkoh = 4,
Cgbehiconcc = 5,
}
impl Mmfogjpohgj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "MMFOGJPOHGJ_NLCDGIPGFDJ",
Self::Anbkdjkhcbi => "MMFOGJPOHGJ_ANBKDJKHCBI",
Self::Cflnlfpnkpf => "MMFOGJPOHGJ_CFLNLFPNKPF",
Self::Hhgahpnpcjn => "MMFOGJPOHGJ_HHGAHPNPCJN",
Self::Eelbiojdkoh => "MMFOGJPOHGJ_EELBIOJDKOH",
Self::Cgbehiconcc => "MMFOGJPOHGJ_CGBEHICONCC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MMFOGJPOHGJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"MMFOGJPOHGJ_ANBKDJKHCBI" => Some(Self::Anbkdjkhcbi),
"MMFOGJPOHGJ_CFLNLFPNKPF" => Some(Self::Cflnlfpnkpf),
"MMFOGJPOHGJ_HHGAHPNPCJN" => Some(Self::Hhgahpnpcjn),
"MMFOGJPOHGJ_EELBIOJDKOH" => Some(Self::Eelbiojdkoh),
"MMFOGJPOHGJ_CGBEHICONCC" => Some(Self::Cgbehiconcc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Beaikeeandp {
Nlcdgipgfdj = 0,
Nkdecdgecfl = 1,
Lonknkfdpii = 2,
}
impl Beaikeeandp {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "BEAIKEEANDP_NLCDGIPGFDJ",
Self::Nkdecdgecfl => "BEAIKEEANDP_NKDECDGECFL",
Self::Lonknkfdpii => "BEAIKEEANDP_LONKNKFDPII",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BEAIKEEANDP_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"BEAIKEEANDP_NKDECDGECFL" => Some(Self::Nkdecdgecfl),
"BEAIKEEANDP_LONKNKFDPII" => Some(Self::Lonknkfdpii),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jpoiohpjihj {
Nlcdgipgfdj = 0,
Klnbehchgig = 1,
Poehmgllinh = 2,
Ppoebjknlcb = 3,
Icbhbildaaf = 4,
}
impl Jpoiohpjihj {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "JPOIOHPJIHJ_NLCDGIPGFDJ",
Self::Klnbehchgig => "JPOIOHPJIHJ_KLNBEHCHGIG",
Self::Poehmgllinh => "JPOIOHPJIHJ_POEHMGLLINH",
Self::Ppoebjknlcb => "JPOIOHPJIHJ_PPOEBJKNLCB",
Self::Icbhbildaaf => "JPOIOHPJIHJ_ICBHBILDAAF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JPOIOHPJIHJ_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"JPOIOHPJIHJ_KLNBEHCHGIG" => Some(Self::Klnbehchgig),
"JPOIOHPJIHJ_POEHMGLLINH" => Some(Self::Poehmgllinh),
"JPOIOHPJIHJ_PPOEBJKNLCB" => Some(Self::Ppoebjknlcb),
"JPOIOHPJIHJ_ICBHBILDAAF" => Some(Self::Icbhbildaaf),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueEndlessType {
LbadglcgaogMoljcefgpll = 0,
CmdEnterRogueEndlessActivityStageScRsp = 6010,
CmdTakeRogueEndlessActivityPointRewardCsReq = 6001,
CmdTakeRogueEndlessActivityPointRewardScRsp = 6006,
CmdRogueEndlessActivityBattleEndScNotify = 6004,
CmdGetRogueEndlessActivityDataCsReq = 6009,
CmdEnterRogueEndlessActivityStageCsReq = 6002,
CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6007,
CmdGetRogueEndlessActivityDataScRsp = 6008,
CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6003,
}
impl CmdRogueEndlessType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LbadglcgaogMoljcefgpll => "LBADGLCGAOG_MOLJCEFGPLL",
Self::CmdEnterRogueEndlessActivityStageScRsp => {
"CmdEnterRogueEndlessActivityStageScRsp"
}
Self::CmdTakeRogueEndlessActivityPointRewardCsReq => {
"CmdTakeRogueEndlessActivityPointRewardCsReq"
}
Self::CmdTakeRogueEndlessActivityPointRewardScRsp => {
"CmdTakeRogueEndlessActivityPointRewardScRsp"
}
Self::CmdRogueEndlessActivityBattleEndScNotify => {
"CmdRogueEndlessActivityBattleEndScNotify"
}
Self::CmdGetRogueEndlessActivityDataCsReq => {
"CmdGetRogueEndlessActivityDataCsReq"
}
Self::CmdEnterRogueEndlessActivityStageCsReq => {
"CmdEnterRogueEndlessActivityStageCsReq"
}
Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq => {
"CmdTakeRogueEndlessActivityAllBonusRewardCsReq"
}
Self::CmdGetRogueEndlessActivityDataScRsp => {
"CmdGetRogueEndlessActivityDataScRsp"
}
Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp => {
"CmdTakeRogueEndlessActivityAllBonusRewardScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LBADGLCGAOG_MOLJCEFGPLL" => Some(Self::LbadglcgaogMoljcefgpll),
"CmdEnterRogueEndlessActivityStageScRsp" => {
Some(Self::CmdEnterRogueEndlessActivityStageScRsp)
}
"CmdTakeRogueEndlessActivityPointRewardCsReq" => {
Some(Self::CmdTakeRogueEndlessActivityPointRewardCsReq)
}
"CmdTakeRogueEndlessActivityPointRewardScRsp" => {
Some(Self::CmdTakeRogueEndlessActivityPointRewardScRsp)
}
"CmdRogueEndlessActivityBattleEndScNotify" => {
Some(Self::CmdRogueEndlessActivityBattleEndScNotify)
}
"CmdGetRogueEndlessActivityDataCsReq" => {
Some(Self::CmdGetRogueEndlessActivityDataCsReq)
}
"CmdEnterRogueEndlessActivityStageCsReq" => {
Some(Self::CmdEnterRogueEndlessActivityStageCsReq)
}
"CmdTakeRogueEndlessActivityAllBonusRewardCsReq" => {
Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq)
}
"CmdGetRogueEndlessActivityDataScRsp" => {
Some(Self::CmdGetRogueEndlessActivityDataScRsp)
}
"CmdTakeRogueEndlessActivityAllBonusRewardScRsp" => {
Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueMagicType {
GckclgjikfcElgpacemcgp = 0,
CmdRogueMagicBattleFailSettleInfoScNotify = 7738,
CmdRogueMagicReviveAvatarScRsp = 7771,
CmdNadkcpcfipm = 7782,
CmdRogueMagicStartCsReq = 7773,
CmdRogueMagicEnterLayerScRsp = 7712,
CmdRogueMagicEnterScRsp = 7727,
CmdRogueMagicGetMiscRealTimeDataScRsp = 7705,
CmdOhiadgkagba = 7785,
CmdOhonllchifj = 7766,
CmdRogueMagicLeaveCsReq = 7736,
CmdRogueMagicUnitComposeScRsp = 7749,
CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7735,
CmdRogueMagicStoryInfoUpdateScNotify = 7753,
CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7732,
CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7763,
CmdRogueMagicAreaUpdateScNotify = 7783,
CmdRogueMagicEnterLayerCsReq = 7729,
CmdNicajbejahc = 7714,
CmdRogueMagicSettleCsReq = 7715,
CmdRogueMagicEnterRoomCsReq = 7710,
CmdRogueMagicGetMiscRealTimeDataCsReq = 7716,
CmdRogueMagicReviveCostUpdateScNotify = 7761,
CmdRogueMagicLevelInfoUpdateScNotify = 7754,
CmdRogueMagicUnitComposeCsReq = 7730,
CmdDbomcceifjo = 7774,
CmdRogueMagicEnterRoomScRsp = 7787,
CmdRogueMagicEnableTalentCsReq = 7720,
CmdRogueMagicEnableTalentScRsp = 7799,
CmdRogueMagicQueryScRsp = 7752,
CmdRogueMagicStartScRsp = 7703,
CmdRogueMagicReviveAvatarCsReq = 7724,
CmdRogueMagicLeaveScRsp = 7713,
CmdRogueMagicSettleScRsp = 7781,
GckclgjikfcJihngnpppcg = 7767,
CmdGkmoakplbho = 7759,
CmdRogueMagicEnterCsReq = 7780,
GckclgjikfcKaoemdigggm = 7728,
CmdEnjdagaldkm = 7701,
CmdRogueMagicQueryCsReq = 7778,
CmdHbcofddcgol = 7792,
}
impl CmdRogueMagicType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GckclgjikfcElgpacemcgp => "GCKCLGJIKFC_ELGPACEMCGP",
Self::CmdRogueMagicBattleFailSettleInfoScNotify => {
"CmdRogueMagicBattleFailSettleInfoScNotify"
}
Self::CmdRogueMagicReviveAvatarScRsp => "CmdRogueMagicReviveAvatarScRsp",
Self::CmdNadkcpcfipm => "CmdNADKCPCFIPM",
Self::CmdRogueMagicStartCsReq => "CmdRogueMagicStartCsReq",
Self::CmdRogueMagicEnterLayerScRsp => "CmdRogueMagicEnterLayerScRsp",
Self::CmdRogueMagicEnterScRsp => "CmdRogueMagicEnterScRsp",
Self::CmdRogueMagicGetMiscRealTimeDataScRsp => {
"CmdRogueMagicGetMiscRealTimeDataScRsp"
}
Self::CmdOhiadgkagba => "CmdOHIADGKAGBA",
Self::CmdOhonllchifj => "CmdOHONLLCHIFJ",
Self::CmdRogueMagicLeaveCsReq => "CmdRogueMagicLeaveCsReq",
Self::CmdRogueMagicUnitComposeScRsp => "CmdRogueMagicUnitComposeScRsp",
Self::CmdRogueMagicSetAutoDressInMagicUnitScRsp => {
"CmdRogueMagicSetAutoDressInMagicUnitScRsp"
}
Self::CmdRogueMagicStoryInfoUpdateScNotify => {
"CmdRogueMagicStoryInfoUpdateScNotify"
}
Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq => {
"CmdRogueMagicSetAutoDressInMagicUnitCsReq"
}
Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify => {
"CmdRogueMagicAutoDressInMagicUnitChangeScNotify"
}
Self::CmdRogueMagicAreaUpdateScNotify => "CmdRogueMagicAreaUpdateScNotify",
Self::CmdRogueMagicEnterLayerCsReq => "CmdRogueMagicEnterLayerCsReq",
Self::CmdNicajbejahc => "CmdNICAJBEJAHC",
Self::CmdRogueMagicSettleCsReq => "CmdRogueMagicSettleCsReq",
Self::CmdRogueMagicEnterRoomCsReq => "CmdRogueMagicEnterRoomCsReq",
Self::CmdRogueMagicGetMiscRealTimeDataCsReq => {
"CmdRogueMagicGetMiscRealTimeDataCsReq"
}
Self::CmdRogueMagicReviveCostUpdateScNotify => {
"CmdRogueMagicReviveCostUpdateScNotify"
}
Self::CmdRogueMagicLevelInfoUpdateScNotify => {
"CmdRogueMagicLevelInfoUpdateScNotify"
}
Self::CmdRogueMagicUnitComposeCsReq => "CmdRogueMagicUnitComposeCsReq",
Self::CmdDbomcceifjo => "CmdDBOMCCEIFJO",
Self::CmdRogueMagicEnterRoomScRsp => "CmdRogueMagicEnterRoomScRsp",
Self::CmdRogueMagicEnableTalentCsReq => "CmdRogueMagicEnableTalentCsReq",
Self::CmdRogueMagicEnableTalentScRsp => "CmdRogueMagicEnableTalentScRsp",
Self::CmdRogueMagicQueryScRsp => "CmdRogueMagicQueryScRsp",
Self::CmdRogueMagicStartScRsp => "CmdRogueMagicStartScRsp",
Self::CmdRogueMagicReviveAvatarCsReq => "CmdRogueMagicReviveAvatarCsReq",
Self::CmdRogueMagicLeaveScRsp => "CmdRogueMagicLeaveScRsp",
Self::CmdRogueMagicSettleScRsp => "CmdRogueMagicSettleScRsp",
Self::GckclgjikfcJihngnpppcg => "GCKCLGJIKFC_JIHNGNPPPCG",
Self::CmdGkmoakplbho => "CmdGKMOAKPLBHO",
Self::CmdRogueMagicEnterCsReq => "CmdRogueMagicEnterCsReq",
Self::GckclgjikfcKaoemdigggm => "GCKCLGJIKFC_KAOEMDIGGGM",
Self::CmdEnjdagaldkm => "CmdENJDAGALDKM",
Self::CmdRogueMagicQueryCsReq => "CmdRogueMagicQueryCsReq",
Self::CmdHbcofddcgol => "CmdHBCOFDDCGOL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GCKCLGJIKFC_ELGPACEMCGP" => Some(Self::GckclgjikfcElgpacemcgp),
"CmdRogueMagicBattleFailSettleInfoScNotify" => {
Some(Self::CmdRogueMagicBattleFailSettleInfoScNotify)
}
"CmdRogueMagicReviveAvatarScRsp" => {
Some(Self::CmdRogueMagicReviveAvatarScRsp)
}
"CmdNADKCPCFIPM" => Some(Self::CmdNadkcpcfipm),
"CmdRogueMagicStartCsReq" => Some(Self::CmdRogueMagicStartCsReq),
"CmdRogueMagicEnterLayerScRsp" => Some(Self::CmdRogueMagicEnterLayerScRsp),
"CmdRogueMagicEnterScRsp" => Some(Self::CmdRogueMagicEnterScRsp),
"CmdRogueMagicGetMiscRealTimeDataScRsp" => {
Some(Self::CmdRogueMagicGetMiscRealTimeDataScRsp)
}
"CmdOHIADGKAGBA" => Some(Self::CmdOhiadgkagba),
"CmdOHONLLCHIFJ" => Some(Self::CmdOhonllchifj),
"CmdRogueMagicLeaveCsReq" => Some(Self::CmdRogueMagicLeaveCsReq),
"CmdRogueMagicUnitComposeScRsp" => Some(Self::CmdRogueMagicUnitComposeScRsp),
"CmdRogueMagicSetAutoDressInMagicUnitScRsp" => {
Some(Self::CmdRogueMagicSetAutoDressInMagicUnitScRsp)
}
"CmdRogueMagicStoryInfoUpdateScNotify" => {
Some(Self::CmdRogueMagicStoryInfoUpdateScNotify)
}
"CmdRogueMagicSetAutoDressInMagicUnitCsReq" => {
Some(Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq)
}
"CmdRogueMagicAutoDressInMagicUnitChangeScNotify" => {
Some(Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify)
}
"CmdRogueMagicAreaUpdateScNotify" => {
Some(Self::CmdRogueMagicAreaUpdateScNotify)
}
"CmdRogueMagicEnterLayerCsReq" => Some(Self::CmdRogueMagicEnterLayerCsReq),
"CmdNICAJBEJAHC" => Some(Self::CmdNicajbejahc),
"CmdRogueMagicSettleCsReq" => Some(Self::CmdRogueMagicSettleCsReq),
"CmdRogueMagicEnterRoomCsReq" => Some(Self::CmdRogueMagicEnterRoomCsReq),
"CmdRogueMagicGetMiscRealTimeDataCsReq" => {
Some(Self::CmdRogueMagicGetMiscRealTimeDataCsReq)
}
"CmdRogueMagicReviveCostUpdateScNotify" => {
Some(Self::CmdRogueMagicReviveCostUpdateScNotify)
}
"CmdRogueMagicLevelInfoUpdateScNotify" => {
Some(Self::CmdRogueMagicLevelInfoUpdateScNotify)
}
"CmdRogueMagicUnitComposeCsReq" => Some(Self::CmdRogueMagicUnitComposeCsReq),
"CmdDBOMCCEIFJO" => Some(Self::CmdDbomcceifjo),
"CmdRogueMagicEnterRoomScRsp" => Some(Self::CmdRogueMagicEnterRoomScRsp),
"CmdRogueMagicEnableTalentCsReq" => {
Some(Self::CmdRogueMagicEnableTalentCsReq)
}
"CmdRogueMagicEnableTalentScRsp" => {
Some(Self::CmdRogueMagicEnableTalentScRsp)
}
"CmdRogueMagicQueryScRsp" => Some(Self::CmdRogueMagicQueryScRsp),
"CmdRogueMagicStartScRsp" => Some(Self::CmdRogueMagicStartScRsp),
"CmdRogueMagicReviveAvatarCsReq" => {
Some(Self::CmdRogueMagicReviveAvatarCsReq)
}
"CmdRogueMagicLeaveScRsp" => Some(Self::CmdRogueMagicLeaveScRsp),
"CmdRogueMagicSettleScRsp" => Some(Self::CmdRogueMagicSettleScRsp),
"GCKCLGJIKFC_JIHNGNPPPCG" => Some(Self::GckclgjikfcJihngnpppcg),
"CmdGKMOAKPLBHO" => Some(Self::CmdGkmoakplbho),
"CmdRogueMagicEnterCsReq" => Some(Self::CmdRogueMagicEnterCsReq),
"GCKCLGJIKFC_KAOEMDIGGGM" => Some(Self::GckclgjikfcKaoemdigggm),
"CmdENJDAGALDKM" => Some(Self::CmdEnjdagaldkm),
"CmdRogueMagicQueryCsReq" => Some(Self::CmdRogueMagicQueryCsReq),
"CmdHBCOFDDCGOL" => Some(Self::CmdHbcofddcgol),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Pfkhkambhbn {
Nlcdgipgfdj = 0,
Looaknhdbll = 1,
Cckpncibdgp = 2,
Jknpmimbgml = 3,
}
impl Pfkhkambhbn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "PFKHKAMBHBN_NLCDGIPGFDJ",
Self::Looaknhdbll => "PFKHKAMBHBN_LOOAKNHDBLL",
Self::Cckpncibdgp => "PFKHKAMBHBN_CCKPNCIBDGP",
Self::Jknpmimbgml => "PFKHKAMBHBN_JKNPMIMBGML",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PFKHKAMBHBN_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"PFKHKAMBHBN_LOOAKNHDBLL" => Some(Self::Looaknhdbll),
"PFKHKAMBHBN_CCKPNCIBDGP" => Some(Self::Cckpncibdgp),
"PFKHKAMBHBN_JKNPMIMBGML" => Some(Self::Jknpmimbgml),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jgnaepijdnc {
Nlcdgipgfdj = 0,
Looaknhdbll = 1,
Cihfgjdchia = 2,
}
impl Jgnaepijdnc {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "JGNAEPIJDNC_NLCDGIPGFDJ",
Self::Looaknhdbll => "JGNAEPIJDNC_LOOAKNHDBLL",
Self::Cihfgjdchia => "JGNAEPIJDNC_CIHFGJDCHIA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JGNAEPIJDNC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"JGNAEPIJDNC_LOOAKNHDBLL" => Some(Self::Looaknhdbll),
"JGNAEPIJDNC_CIHFGJDCHIA" => Some(Self::Cihfgjdchia),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Hoifdjpbglb {
Nlcdgipgfdj = 0,
Jhhajdkpljh = 1,
Looaknhdbll = 2,
Cihfgjdchia = 3,
}
impl Hoifdjpbglb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "HOIFDJPBGLB_NLCDGIPGFDJ",
Self::Jhhajdkpljh => "HOIFDJPBGLB_JHHAJDKPLJH",
Self::Looaknhdbll => "HOIFDJPBGLB_LOOAKNHDBLL",
Self::Cihfgjdchia => "HOIFDJPBGLB_CIHFGJDCHIA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"HOIFDJPBGLB_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"HOIFDJPBGLB_JHHAJDKPLJH" => Some(Self::Jhhajdkpljh),
"HOIFDJPBGLB_LOOAKNHDBLL" => Some(Self::Looaknhdbll),
"HOIFDJPBGLB_CIHFGJDCHIA" => Some(Self::Cihfgjdchia),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jamingbjhbk {
Nlcdgipgfdj = 0,
Ehniplneedi = 1,
Pmkmeaagkap = 2,
Mnbaghpefbc = 3,
}
impl Jamingbjhbk {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "JAMINGBJHBK_NLCDGIPGFDJ",
Self::Ehniplneedi => "JAMINGBJHBK_EHNIPLNEEDI",
Self::Pmkmeaagkap => "JAMINGBJHBK_PMKMEAAGKAP",
Self::Mnbaghpefbc => "JAMINGBJHBK_MNBAGHPEFBC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JAMINGBJHBK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"JAMINGBJHBK_EHNIPLNEEDI" => Some(Self::Ehniplneedi),
"JAMINGBJHBK_PMKMEAAGKAP" => Some(Self::Pmkmeaagkap),
"JAMINGBJHBK_MNBAGHPEFBC" => Some(Self::Mnbaghpefbc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueModifierType {
JkjgpoollkfNlcdgipgfdj = 0,
CmdRogueModifierSelectCellCsReq = 5327,
CmdRogueModifierSelectCellScRsp = 5336,
CmdRogueModifierDelNotify = 5310,
CmdRogueModifierAddNotify = 5380,
CmdRogueModifierStageStartNotify = 5387,
CmdRogueModifierUpdateNotify = 5381,
}
impl CmdRogueModifierType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JkjgpoollkfNlcdgipgfdj => "JKJGPOOLLKF_NLCDGIPGFDJ",
Self::CmdRogueModifierSelectCellCsReq => "CmdRogueModifierSelectCellCsReq",
Self::CmdRogueModifierSelectCellScRsp => "CmdRogueModifierSelectCellScRsp",
Self::CmdRogueModifierDelNotify => "CmdRogueModifierDelNotify",
Self::CmdRogueModifierAddNotify => "CmdRogueModifierAddNotify",
Self::CmdRogueModifierStageStartNotify => "CmdRogueModifierStageStartNotify",
Self::CmdRogueModifierUpdateNotify => "CmdRogueModifierUpdateNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JKJGPOOLLKF_NLCDGIPGFDJ" => Some(Self::JkjgpoollkfNlcdgipgfdj),
"CmdRogueModifierSelectCellCsReq" => {
Some(Self::CmdRogueModifierSelectCellCsReq)
}
"CmdRogueModifierSelectCellScRsp" => {
Some(Self::CmdRogueModifierSelectCellScRsp)
}
"CmdRogueModifierDelNotify" => Some(Self::CmdRogueModifierDelNotify),
"CmdRogueModifierAddNotify" => Some(Self::CmdRogueModifierAddNotify),
"CmdRogueModifierStageStartNotify" => {
Some(Self::CmdRogueModifierStageStartNotify)
}
"CmdRogueModifierUpdateNotify" => Some(Self::CmdRogueModifierUpdateNotify),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RogueModifierSourceType {
AmeikagdifcPbgoaogcpla = 0,
AmeikagdifcOlkbmglcenl = 1,
AmeikagdifcAlpfginekil = 2,
AmeikagdifcNndcinjlbpi = 3,
AmeikagdifcMapkbmahbke = 4,
AmeikagdifcDmgfeobeafd = 5,
AmeikagdifcBcpomcgmffk = 6,
AmeikagdifcLfahfljmfnk = 7,
AmeikagdifcNoamemmfgkp = 8,
AmeikagdifcHkoahekcjae = 9,
AmeikagdifcIhgdlajajma = 10,
}
impl RogueModifierSourceType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AmeikagdifcPbgoaogcpla => "AMEIKAGDIFC_PBGOAOGCPLA",
Self::AmeikagdifcOlkbmglcenl => "AMEIKAGDIFC_OLKBMGLCENL",
Self::AmeikagdifcAlpfginekil => "AMEIKAGDIFC_ALPFGINEKIL",
Self::AmeikagdifcNndcinjlbpi => "AMEIKAGDIFC_NNDCINJLBPI",
Self::AmeikagdifcMapkbmahbke => "AMEIKAGDIFC_MAPKBMAHBKE",
Self::AmeikagdifcDmgfeobeafd => "AMEIKAGDIFC_DMGFEOBEAFD",
Self::AmeikagdifcBcpomcgmffk => "AMEIKAGDIFC_BCPOMCGMFFK",
Self::AmeikagdifcLfahfljmfnk => "AMEIKAGDIFC_LFAHFLJMFNK",
Self::AmeikagdifcNoamemmfgkp => "AMEIKAGDIFC_NOAMEMMFGKP",
Self::AmeikagdifcHkoahekcjae => "AMEIKAGDIFC_HKOAHEKCJAE",
Self::AmeikagdifcIhgdlajajma => "AMEIKAGDIFC_IHGDLAJAJMA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AMEIKAGDIFC_PBGOAOGCPLA" => Some(Self::AmeikagdifcPbgoaogcpla),
"AMEIKAGDIFC_OLKBMGLCENL" => Some(Self::AmeikagdifcOlkbmglcenl),
"AMEIKAGDIFC_ALPFGINEKIL" => Some(Self::AmeikagdifcAlpfginekil),
"AMEIKAGDIFC_NNDCINJLBPI" => Some(Self::AmeikagdifcNndcinjlbpi),
"AMEIKAGDIFC_MAPKBMAHBKE" => Some(Self::AmeikagdifcMapkbmahbke),
"AMEIKAGDIFC_DMGFEOBEAFD" => Some(Self::AmeikagdifcDmgfeobeafd),
"AMEIKAGDIFC_BCPOMCGMFFK" => Some(Self::AmeikagdifcBcpomcgmffk),
"AMEIKAGDIFC_LFAHFLJMFNK" => Some(Self::AmeikagdifcLfahfljmfnk),
"AMEIKAGDIFC_NOAMEMMFGKP" => Some(Self::AmeikagdifcNoamemmfgkp),
"AMEIKAGDIFC_HKOAHEKCJAE" => Some(Self::AmeikagdifcHkoahekcjae),
"AMEIKAGDIFC_IHGDLAJAJMA" => Some(Self::AmeikagdifcIhgdlajajma),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Phaoiglgbmg {
Oljcmibgngl = 0,
Dlpkbbhkfbl = 1,
}
impl Phaoiglgbmg {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Oljcmibgngl => "PHAOIGLGBMG_OLJCMIBGNGL",
Self::Dlpkbbhkfbl => "PHAOIGLGBMG_DLPKBBHKFBL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PHAOIGLGBMG_OLJCMIBGNGL" => Some(Self::Oljcmibgngl),
"PHAOIGLGBMG_DLPKBBHKFBL" => Some(Self::Dlpkbbhkfbl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRogueTournType {
DidfahmpgbhNlcdgipgfdj = 0,
CmdRogueTournGetPermanentTalentInfoCsReq = 6011,
CmdNpojnhkpkmn = 6018,
CmdRogueTournLeaveScRsp = 6040,
CmdRogueTournDeleteArchiveScRsp = 6086,
CmdRogueTournGetPermanentTalentInfoScRsp = 6098,
CmdRogueTournQueryCsReq = 6046,
CmdRogueTournEnterRoomCsReq = 6019,
CmdRogueTournResetPermanentTalentCsReq = 6020,
CmdRogueTournReviveAvatarCsReq = 6062,
CmdJgfpijkofcc = 6099,
CmdRogueTournTakeExpRewardScRsp = 6023,
CmdRogueTournWeekChallengeUpdateScNotify = 6059,
CmdRogueTournSaveBuildRefCsReq = 6033,
CmdPalaopcbapc = 6057,
CmdRogueTournGetAllBuildRefCsReq = 6093,
CmdRogueTournReEnterRogueCocoonStageScRsp = 6090,
CmdRogueTournEnterRogueCocoonSceneScRsp = 6094,
CmdEinjmhbmdii = 6085,
CmdRogueTournGetAllBuildRefScRsp = 6055,
CmdRogueTournGetArchiveRepositoryScRsp = 6026,
CmdRogueTournGetAllArchiveScRsp = 6095,
CmdRogueTournRenameBuildRefScRsp = 6079,
CmdRogueTournLeaveCsReq = 6025,
CmdRogueTournEnterLayerCsReq = 6038,
CmdRogueTournEnableSeasonTalentCsReq = 6063,
CmdRogueTournLevelInfoUpdateScNotify = 6076,
CmdRogueTournEnableSeasonTalentScRsp = 6048,
CmdRogueTournUseSuperRewardKeyCsReq = 6065,
CmdRogueTournEnterRoomScRsp = 6049,
CmdRogueTournSettleCsReq = 6022,
CmdRogueTournHandBookNotify = 6092,
CmdRogueTournEnterCsReq = 6083,
CmdRogueTournConfirmSettleCsReq = 6081,
CmdRogueTournTitanUpdateTitanBlessProgressScNotify = 6064,
CmdRogueTournExpNotify = 6028,
CmdRogueTournStartCsReq = 6042,
CmdRogueTournGetMiscRealTimeDataCsReq = 6073,
CmdRogueTournDeleteBuildRefScRsp = 6074,
CmdRogueTournEnterLayerScRsp = 6084,
CmdRogueTournGetAllArchiveCsReq = 6088,
CmdRogueTournConfirmSettleScRsp = 6097,
CmdRogueTournSaveBuildRefScRsp = 6056,
CmdRogueTournGetSettleInfoCsReq = 6071,
CmdRogueTournEnablePermanentTalentScRsp = 6037,
CmdRogueTournRenameBuildRefCsReq = 6054,
CmdRogueTournBattleFailSettleInfoScNotify = 6050,
CmdRogueTournQueryScRsp = 6096,
CmdRogueTournRenameArchiveCsReq = 6089,
CmdRogueTournLeaveRogueCocoonSceneScRsp = 6068,
CmdRogueTournEnterScRsp = 6034,
CmdRogueTournGetCurRogueCocoonInfoScRsp = 6044,
CmdRogueTournResetPermanentTalentScRsp = 6058,
CmdRogueTournReviveCostUpdateScNotify = 6045,
CmdRogueTournGetSeasonTalentInfoCsReq = 6036,
CmdRogueTournSettleScRsp = 6039,
CmdRogueTournClearArchiveNameScNotify = 6016,
CmdRogueTournReviveAvatarScRsp = 6052,
CmdRogueTournDeleteBuildRefCsReq = 6032,
CmdRogueTournTakeExpRewardCsReq = 6041,
CmdRogueTournPersonaRoomCardZoneUpdateScNotify = 6066,
CmdRogueTournUseSuperRewardKeyScRsp = 6078,
CmdRogueTournGetSettleInfoScRsp = 6053,
CmdRogueTournGetCurRogueCocoonInfoCsReq = 6047,
CmdRogueTournDeleteArchiveCsReq = 6013,
CmdMniljcpcofg = 6067,
CmdRogueTournGetArchiveRepositoryCsReq = 6030,
CmdRogueTournAreaUpdateScNotify = 6069,
CmdRogueTournGetSeasonTalentInfoScRsp = 6077,
CmdRogueTournLeaveRogueCocoonSceneCsReq = 6027,
CmdRogueTournEnablePermanentTalentCsReq = 6021,
CmdRogueTournStartScRsp = 6015,
CmdRogueTournEnterRogueCocoonSceneCsReq = 6051,
CmdBodcekedlme = 6075,
CmdRogueTournReEnterRogueCocoonStageCsReq = 6100,
CmdRogueTournRenameArchiveScRsp = 6024,
CmdRogueTournGetMiscRealTimeDataScRsp = 6091,
}
impl CmdRogueTournType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::DidfahmpgbhNlcdgipgfdj => "DIDFAHMPGBH_NLCDGIPGFDJ",
Self::CmdRogueTournGetPermanentTalentInfoCsReq => {
"CmdRogueTournGetPermanentTalentInfoCsReq"
}
Self::CmdNpojnhkpkmn => "CmdNPOJNHKPKMN",
Self::CmdRogueTournLeaveScRsp => "CmdRogueTournLeaveScRsp",
Self::CmdRogueTournDeleteArchiveScRsp => "CmdRogueTournDeleteArchiveScRsp",
Self::CmdRogueTournGetPermanentTalentInfoScRsp => {
"CmdRogueTournGetPermanentTalentInfoScRsp"
}
Self::CmdRogueTournQueryCsReq => "CmdRogueTournQueryCsReq",
Self::CmdRogueTournEnterRoomCsReq => "CmdRogueTournEnterRoomCsReq",
Self::CmdRogueTournResetPermanentTalentCsReq => {
"CmdRogueTournResetPermanentTalentCsReq"
}
Self::CmdRogueTournReviveAvatarCsReq => "CmdRogueTournReviveAvatarCsReq",
Self::CmdJgfpijkofcc => "CmdJGFPIJKOFCC",
Self::CmdRogueTournTakeExpRewardScRsp => "CmdRogueTournTakeExpRewardScRsp",
Self::CmdRogueTournWeekChallengeUpdateScNotify => {
"CmdRogueTournWeekChallengeUpdateScNotify"
}
Self::CmdRogueTournSaveBuildRefCsReq => "CmdRogueTournSaveBuildRefCsReq",
Self::CmdPalaopcbapc => "CmdPALAOPCBAPC",
Self::CmdRogueTournGetAllBuildRefCsReq => "CmdRogueTournGetAllBuildRefCsReq",
Self::CmdRogueTournReEnterRogueCocoonStageScRsp => {
"CmdRogueTournReEnterRogueCocoonStageScRsp"
}
Self::CmdRogueTournEnterRogueCocoonSceneScRsp => {
"CmdRogueTournEnterRogueCocoonSceneScRsp"
}
Self::CmdEinjmhbmdii => "CmdEINJMHBMDII",
Self::CmdRogueTournGetAllBuildRefScRsp => "CmdRogueTournGetAllBuildRefScRsp",
Self::CmdRogueTournGetArchiveRepositoryScRsp => {
"CmdRogueTournGetArchiveRepositoryScRsp"
}
Self::CmdRogueTournGetAllArchiveScRsp => "CmdRogueTournGetAllArchiveScRsp",
Self::CmdRogueTournRenameBuildRefScRsp => "CmdRogueTournRenameBuildRefScRsp",
Self::CmdRogueTournLeaveCsReq => "CmdRogueTournLeaveCsReq",
Self::CmdRogueTournEnterLayerCsReq => "CmdRogueTournEnterLayerCsReq",
Self::CmdRogueTournEnableSeasonTalentCsReq => {
"CmdRogueTournEnableSeasonTalentCsReq"
}
Self::CmdRogueTournLevelInfoUpdateScNotify => {
"CmdRogueTournLevelInfoUpdateScNotify"
}
Self::CmdRogueTournEnableSeasonTalentScRsp => {
"CmdRogueTournEnableSeasonTalentScRsp"
}
Self::CmdRogueTournUseSuperRewardKeyCsReq => {
"CmdRogueTournUseSuperRewardKeyCsReq"
}
Self::CmdRogueTournEnterRoomScRsp => "CmdRogueTournEnterRoomScRsp",
Self::CmdRogueTournSettleCsReq => "CmdRogueTournSettleCsReq",
Self::CmdRogueTournHandBookNotify => "CmdRogueTournHandBookNotify",
Self::CmdRogueTournEnterCsReq => "CmdRogueTournEnterCsReq",
Self::CmdRogueTournConfirmSettleCsReq => "CmdRogueTournConfirmSettleCsReq",
Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify => {
"CmdRogueTournTitanUpdateTitanBlessProgressScNotify"
}
Self::CmdRogueTournExpNotify => "CmdRogueTournExpNotify",
Self::CmdRogueTournStartCsReq => "CmdRogueTournStartCsReq",
Self::CmdRogueTournGetMiscRealTimeDataCsReq => {
"CmdRogueTournGetMiscRealTimeDataCsReq"
}
Self::CmdRogueTournDeleteBuildRefScRsp => "CmdRogueTournDeleteBuildRefScRsp",
Self::CmdRogueTournEnterLayerScRsp => "CmdRogueTournEnterLayerScRsp",
Self::CmdRogueTournGetAllArchiveCsReq => "CmdRogueTournGetAllArchiveCsReq",
Self::CmdRogueTournConfirmSettleScRsp => "CmdRogueTournConfirmSettleScRsp",
Self::CmdRogueTournSaveBuildRefScRsp => "CmdRogueTournSaveBuildRefScRsp",
Self::CmdRogueTournGetSettleInfoCsReq => "CmdRogueTournGetSettleInfoCsReq",
Self::CmdRogueTournEnablePermanentTalentScRsp => {
"CmdRogueTournEnablePermanentTalentScRsp"
}
Self::CmdRogueTournRenameBuildRefCsReq => "CmdRogueTournRenameBuildRefCsReq",
Self::CmdRogueTournBattleFailSettleInfoScNotify => {
"CmdRogueTournBattleFailSettleInfoScNotify"
}
Self::CmdRogueTournQueryScRsp => "CmdRogueTournQueryScRsp",
Self::CmdRogueTournRenameArchiveCsReq => "CmdRogueTournRenameArchiveCsReq",
Self::CmdRogueTournLeaveRogueCocoonSceneScRsp => {
"CmdRogueTournLeaveRogueCocoonSceneScRsp"
}
Self::CmdRogueTournEnterScRsp => "CmdRogueTournEnterScRsp",
Self::CmdRogueTournGetCurRogueCocoonInfoScRsp => {
"CmdRogueTournGetCurRogueCocoonInfoScRsp"
}
Self::CmdRogueTournResetPermanentTalentScRsp => {
"CmdRogueTournResetPermanentTalentScRsp"
}
Self::CmdRogueTournReviveCostUpdateScNotify => {
"CmdRogueTournReviveCostUpdateScNotify"
}
Self::CmdRogueTournGetSeasonTalentInfoCsReq => {
"CmdRogueTournGetSeasonTalentInfoCsReq"
}
Self::CmdRogueTournSettleScRsp => "CmdRogueTournSettleScRsp",
Self::CmdRogueTournClearArchiveNameScNotify => {
"CmdRogueTournClearArchiveNameScNotify"
}
Self::CmdRogueTournReviveAvatarScRsp => "CmdRogueTournReviveAvatarScRsp",
Self::CmdRogueTournDeleteBuildRefCsReq => "CmdRogueTournDeleteBuildRefCsReq",
Self::CmdRogueTournTakeExpRewardCsReq => "CmdRogueTournTakeExpRewardCsReq",
Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify => {
"CmdRogueTournPersonaRoomCardZoneUpdateScNotify"
}
Self::CmdRogueTournUseSuperRewardKeyScRsp => {
"CmdRogueTournUseSuperRewardKeyScRsp"
}
Self::CmdRogueTournGetSettleInfoScRsp => "CmdRogueTournGetSettleInfoScRsp",
Self::CmdRogueTournGetCurRogueCocoonInfoCsReq => {
"CmdRogueTournGetCurRogueCocoonInfoCsReq"
}
Self::CmdRogueTournDeleteArchiveCsReq => "CmdRogueTournDeleteArchiveCsReq",
Self::CmdMniljcpcofg => "CmdMNILJCPCOFG",
Self::CmdRogueTournGetArchiveRepositoryCsReq => {
"CmdRogueTournGetArchiveRepositoryCsReq"
}
Self::CmdRogueTournAreaUpdateScNotify => "CmdRogueTournAreaUpdateScNotify",
Self::CmdRogueTournGetSeasonTalentInfoScRsp => {
"CmdRogueTournGetSeasonTalentInfoScRsp"
}
Self::CmdRogueTournLeaveRogueCocoonSceneCsReq => {
"CmdRogueTournLeaveRogueCocoonSceneCsReq"
}
Self::CmdRogueTournEnablePermanentTalentCsReq => {
"CmdRogueTournEnablePermanentTalentCsReq"
}
Self::CmdRogueTournStartScRsp => "CmdRogueTournStartScRsp",
Self::CmdRogueTournEnterRogueCocoonSceneCsReq => {
"CmdRogueTournEnterRogueCocoonSceneCsReq"
}
Self::CmdBodcekedlme => "CmdBODCEKEDLME",
Self::CmdRogueTournReEnterRogueCocoonStageCsReq => {
"CmdRogueTournReEnterRogueCocoonStageCsReq"
}
Self::CmdRogueTournRenameArchiveScRsp => "CmdRogueTournRenameArchiveScRsp",
Self::CmdRogueTournGetMiscRealTimeDataScRsp => {
"CmdRogueTournGetMiscRealTimeDataScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DIDFAHMPGBH_NLCDGIPGFDJ" => Some(Self::DidfahmpgbhNlcdgipgfdj),
"CmdRogueTournGetPermanentTalentInfoCsReq" => {
Some(Self::CmdRogueTournGetPermanentTalentInfoCsReq)
}
"CmdNPOJNHKPKMN" => Some(Self::CmdNpojnhkpkmn),
"CmdRogueTournLeaveScRsp" => Some(Self::CmdRogueTournLeaveScRsp),
"CmdRogueTournDeleteArchiveScRsp" => {
Some(Self::CmdRogueTournDeleteArchiveScRsp)
}
"CmdRogueTournGetPermanentTalentInfoScRsp" => {
Some(Self::CmdRogueTournGetPermanentTalentInfoScRsp)
}
"CmdRogueTournQueryCsReq" => Some(Self::CmdRogueTournQueryCsReq),
"CmdRogueTournEnterRoomCsReq" => Some(Self::CmdRogueTournEnterRoomCsReq),
"CmdRogueTournResetPermanentTalentCsReq" => {
Some(Self::CmdRogueTournResetPermanentTalentCsReq)
}
"CmdRogueTournReviveAvatarCsReq" => {
Some(Self::CmdRogueTournReviveAvatarCsReq)
}
"CmdJGFPIJKOFCC" => Some(Self::CmdJgfpijkofcc),
"CmdRogueTournTakeExpRewardScRsp" => {
Some(Self::CmdRogueTournTakeExpRewardScRsp)
}
"CmdRogueTournWeekChallengeUpdateScNotify" => {
Some(Self::CmdRogueTournWeekChallengeUpdateScNotify)
}
"CmdRogueTournSaveBuildRefCsReq" => {
Some(Self::CmdRogueTournSaveBuildRefCsReq)
}
"CmdPALAOPCBAPC" => Some(Self::CmdPalaopcbapc),
"CmdRogueTournGetAllBuildRefCsReq" => {
Some(Self::CmdRogueTournGetAllBuildRefCsReq)
}
"CmdRogueTournReEnterRogueCocoonStageScRsp" => {
Some(Self::CmdRogueTournReEnterRogueCocoonStageScRsp)
}
"CmdRogueTournEnterRogueCocoonSceneScRsp" => {
Some(Self::CmdRogueTournEnterRogueCocoonSceneScRsp)
}
"CmdEINJMHBMDII" => Some(Self::CmdEinjmhbmdii),
"CmdRogueTournGetAllBuildRefScRsp" => {
Some(Self::CmdRogueTournGetAllBuildRefScRsp)
}
"CmdRogueTournGetArchiveRepositoryScRsp" => {
Some(Self::CmdRogueTournGetArchiveRepositoryScRsp)
}
"CmdRogueTournGetAllArchiveScRsp" => {
Some(Self::CmdRogueTournGetAllArchiveScRsp)
}
"CmdRogueTournRenameBuildRefScRsp" => {
Some(Self::CmdRogueTournRenameBuildRefScRsp)
}
"CmdRogueTournLeaveCsReq" => Some(Self::CmdRogueTournLeaveCsReq),
"CmdRogueTournEnterLayerCsReq" => Some(Self::CmdRogueTournEnterLayerCsReq),
"CmdRogueTournEnableSeasonTalentCsReq" => {
Some(Self::CmdRogueTournEnableSeasonTalentCsReq)
}
"CmdRogueTournLevelInfoUpdateScNotify" => {
Some(Self::CmdRogueTournLevelInfoUpdateScNotify)
}
"CmdRogueTournEnableSeasonTalentScRsp" => {
Some(Self::CmdRogueTournEnableSeasonTalentScRsp)
}
"CmdRogueTournUseSuperRewardKeyCsReq" => {
Some(Self::CmdRogueTournUseSuperRewardKeyCsReq)
}
"CmdRogueTournEnterRoomScRsp" => Some(Self::CmdRogueTournEnterRoomScRsp),
"CmdRogueTournSettleCsReq" => Some(Self::CmdRogueTournSettleCsReq),
"CmdRogueTournHandBookNotify" => Some(Self::CmdRogueTournHandBookNotify),
"CmdRogueTournEnterCsReq" => Some(Self::CmdRogueTournEnterCsReq),
"CmdRogueTournConfirmSettleCsReq" => {
Some(Self::CmdRogueTournConfirmSettleCsReq)
}
"CmdRogueTournTitanUpdateTitanBlessProgressScNotify" => {
Some(Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify)
}
"CmdRogueTournExpNotify" => Some(Self::CmdRogueTournExpNotify),
"CmdRogueTournStartCsReq" => Some(Self::CmdRogueTournStartCsReq),
"CmdRogueTournGetMiscRealTimeDataCsReq" => {
Some(Self::CmdRogueTournGetMiscRealTimeDataCsReq)
}
"CmdRogueTournDeleteBuildRefScRsp" => {
Some(Self::CmdRogueTournDeleteBuildRefScRsp)
}
"CmdRogueTournEnterLayerScRsp" => Some(Self::CmdRogueTournEnterLayerScRsp),
"CmdRogueTournGetAllArchiveCsReq" => {
Some(Self::CmdRogueTournGetAllArchiveCsReq)
}
"CmdRogueTournConfirmSettleScRsp" => {
Some(Self::CmdRogueTournConfirmSettleScRsp)
}
"CmdRogueTournSaveBuildRefScRsp" => {
Some(Self::CmdRogueTournSaveBuildRefScRsp)
}
"CmdRogueTournGetSettleInfoCsReq" => {
Some(Self::CmdRogueTournGetSettleInfoCsReq)
}
"CmdRogueTournEnablePermanentTalentScRsp" => {
Some(Self::CmdRogueTournEnablePermanentTalentScRsp)
}
"CmdRogueTournRenameBuildRefCsReq" => {
Some(Self::CmdRogueTournRenameBuildRefCsReq)
}
"CmdRogueTournBattleFailSettleInfoScNotify" => {
Some(Self::CmdRogueTournBattleFailSettleInfoScNotify)
}
"CmdRogueTournQueryScRsp" => Some(Self::CmdRogueTournQueryScRsp),
"CmdRogueTournRenameArchiveCsReq" => {
Some(Self::CmdRogueTournRenameArchiveCsReq)
}
"CmdRogueTournLeaveRogueCocoonSceneScRsp" => {
Some(Self::CmdRogueTournLeaveRogueCocoonSceneScRsp)
}
"CmdRogueTournEnterScRsp" => Some(Self::CmdRogueTournEnterScRsp),
"CmdRogueTournGetCurRogueCocoonInfoScRsp" => {
Some(Self::CmdRogueTournGetCurRogueCocoonInfoScRsp)
}
"CmdRogueTournResetPermanentTalentScRsp" => {
Some(Self::CmdRogueTournResetPermanentTalentScRsp)
}
"CmdRogueTournReviveCostUpdateScNotify" => {
Some(Self::CmdRogueTournReviveCostUpdateScNotify)
}
"CmdRogueTournGetSeasonTalentInfoCsReq" => {
Some(Self::CmdRogueTournGetSeasonTalentInfoCsReq)
}
"CmdRogueTournSettleScRsp" => Some(Self::CmdRogueTournSettleScRsp),
"CmdRogueTournClearArchiveNameScNotify" => {
Some(Self::CmdRogueTournClearArchiveNameScNotify)
}
"CmdRogueTournReviveAvatarScRsp" => {
Some(Self::CmdRogueTournReviveAvatarScRsp)
}
"CmdRogueTournDeleteBuildRefCsReq" => {
Some(Self::CmdRogueTournDeleteBuildRefCsReq)
}
"CmdRogueTournTakeExpRewardCsReq" => {
Some(Self::CmdRogueTournTakeExpRewardCsReq)
}
"CmdRogueTournPersonaRoomCardZoneUpdateScNotify" => {
Some(Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify)
}
"CmdRogueTournUseSuperRewardKeyScRsp" => {
Some(Self::CmdRogueTournUseSuperRewardKeyScRsp)
}
"CmdRogueTournGetSettleInfoScRsp" => {
Some(Self::CmdRogueTournGetSettleInfoScRsp)
}
"CmdRogueTournGetCurRogueCocoonInfoCsReq" => {
Some(Self::CmdRogueTournGetCurRogueCocoonInfoCsReq)
}
"CmdRogueTournDeleteArchiveCsReq" => {
Some(Self::CmdRogueTournDeleteArchiveCsReq)
}
"CmdMNILJCPCOFG" => Some(Self::CmdMniljcpcofg),
"CmdRogueTournGetArchiveRepositoryCsReq" => {
Some(Self::CmdRogueTournGetArchiveRepositoryCsReq)
}
"CmdRogueTournAreaUpdateScNotify" => {
Some(Self::CmdRogueTournAreaUpdateScNotify)
}
"CmdRogueTournGetSeasonTalentInfoScRsp" => {
Some(Self::CmdRogueTournGetSeasonTalentInfoScRsp)
}
"CmdRogueTournLeaveRogueCocoonSceneCsReq" => {
Some(Self::CmdRogueTournLeaveRogueCocoonSceneCsReq)
}
"CmdRogueTournEnablePermanentTalentCsReq" => {
Some(Self::CmdRogueTournEnablePermanentTalentCsReq)
}
"CmdRogueTournStartScRsp" => Some(Self::CmdRogueTournStartScRsp),
"CmdRogueTournEnterRogueCocoonSceneCsReq" => {
Some(Self::CmdRogueTournEnterRogueCocoonSceneCsReq)
}
"CmdBODCEKEDLME" => Some(Self::CmdBodcekedlme),
"CmdRogueTournReEnterRogueCocoonStageCsReq" => {
Some(Self::CmdRogueTournReEnterRogueCocoonStageCsReq)
}
"CmdRogueTournRenameArchiveScRsp" => {
Some(Self::CmdRogueTournRenameArchiveScRsp)
}
"CmdRogueTournGetMiscRealTimeDataScRsp" => {
Some(Self::CmdRogueTournGetMiscRealTimeDataScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RogueTournLevelStatus {
NhmpgnhbblcNlcdgipgfdj = 0,
NhmpgnhbblcLooaknhdbll = 1,
NhmpgnhbblcCckpncibdgp = 2,
NhmpgnhbblcJknpmimbgml = 3,
}
impl RogueTournLevelStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::NhmpgnhbblcNlcdgipgfdj => "NHMPGNHBBLC_NLCDGIPGFDJ",
Self::NhmpgnhbblcLooaknhdbll => "NHMPGNHBBLC_LOOAKNHDBLL",
Self::NhmpgnhbblcCckpncibdgp => "NHMPGNHBBLC_CCKPNCIBDGP",
Self::NhmpgnhbblcJknpmimbgml => "NHMPGNHBBLC_JKNPMIMBGML",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NHMPGNHBBLC_NLCDGIPGFDJ" => Some(Self::NhmpgnhbblcNlcdgipgfdj),
"NHMPGNHBBLC_LOOAKNHDBLL" => Some(Self::NhmpgnhbblcLooaknhdbll),
"NHMPGNHBBLC_CCKPNCIBDGP" => Some(Self::NhmpgnhbblcCckpncibdgp),
"NHMPGNHBBLC_JKNPMIMBGML" => Some(Self::NhmpgnhbblcJknpmimbgml),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Idcbnmfdico {
Nlcdgipgfdj = 0,
Looaknhdbll = 1,
Cihfgjdchia = 2,
}
impl Idcbnmfdico {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "IDCBNMFDICO_NLCDGIPGFDJ",
Self::Looaknhdbll => "IDCBNMFDICO_LOOAKNHDBLL",
Self::Cihfgjdchia => "IDCBNMFDICO_CIHFGJDCHIA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IDCBNMFDICO_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"IDCBNMFDICO_LOOAKNHDBLL" => Some(Self::Looaknhdbll),
"IDCBNMFDICO_CIHFGJDCHIA" => Some(Self::Cihfgjdchia),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Iiaogeiadga {
Nlcdgipgfdj = 0,
Jhhajdkpljh = 1,
Looaknhdbll = 2,
Cihfgjdchia = 3,
}
impl Iiaogeiadga {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "IIAOGEIADGA_NLCDGIPGFDJ",
Self::Jhhajdkpljh => "IIAOGEIADGA_JHHAJDKPLJH",
Self::Looaknhdbll => "IIAOGEIADGA_LOOAKNHDBLL",
Self::Cihfgjdchia => "IIAOGEIADGA_CIHFGJDCHIA",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IIAOGEIADGA_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"IIAOGEIADGA_JHHAJDKPLJH" => Some(Self::Jhhajdkpljh),
"IIAOGEIADGA_LOOAKNHDBLL" => Some(Self::Looaknhdbll),
"IIAOGEIADGA_CIHFGJDCHIA" => Some(Self::Cihfgjdchia),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Fkngoglnkig {
Nlcdgipgfdj = 0,
Ehniplneedi = 1,
Pmkmeaagkap = 2,
Mnbaghpefbc = 3,
}
impl Fkngoglnkig {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "FKNGOGLNKIG_NLCDGIPGFDJ",
Self::Ehniplneedi => "FKNGOGLNKIG_EHNIPLNEEDI",
Self::Pmkmeaagkap => "FKNGOGLNKIG_PMKMEAAGKAP",
Self::Mnbaghpefbc => "FKNGOGLNKIG_MNBAGHPEFBC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FKNGOGLNKIG_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"FKNGOGLNKIG_EHNIPLNEEDI" => Some(Self::Ehniplneedi),
"FKNGOGLNKIG_PMKMEAAGKAP" => Some(Self::Pmkmeaagkap),
"FKNGOGLNKIG_MNBAGHPEFBC" => Some(Self::Mnbaghpefbc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jgjleklgpil {
Ddcdlgbiill = 0,
Bndaaepcpja = 1,
Chbmdckjofk = 2,
Aclfimibokk = 3,
Mlpmlknikac = 4,
Deoickddfco = 5,
Okbnjopccjm = 6,
Ckjfoiclfbb = 7,
Mahmljlljlo = 8,
}
impl Jgjleklgpil {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Ddcdlgbiill => "JGJLEKLGPIL_DDCDLGBIILL",
Self::Bndaaepcpja => "JGJLEKLGPIL_BNDAAEPCPJA",
Self::Chbmdckjofk => "JGJLEKLGPIL_CHBMDCKJOFK",
Self::Aclfimibokk => "JGJLEKLGPIL_ACLFIMIBOKK",
Self::Mlpmlknikac => "JGJLEKLGPIL_MLPMLKNIKAC",
Self::Deoickddfco => "JGJLEKLGPIL_DEOICKDDFCO",
Self::Okbnjopccjm => "JGJLEKLGPIL_OKBNJOPCCJM",
Self::Ckjfoiclfbb => "JGJLEKLGPIL_CKJFOICLFBB",
Self::Mahmljlljlo => "JGJLEKLGPIL_MAHMLJLLJLO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JGJLEKLGPIL_DDCDLGBIILL" => Some(Self::Ddcdlgbiill),
"JGJLEKLGPIL_BNDAAEPCPJA" => Some(Self::Bndaaepcpja),
"JGJLEKLGPIL_CHBMDCKJOFK" => Some(Self::Chbmdckjofk),
"JGJLEKLGPIL_ACLFIMIBOKK" => Some(Self::Aclfimibokk),
"JGJLEKLGPIL_MLPMLKNIKAC" => Some(Self::Mlpmlknikac),
"JGJLEKLGPIL_DEOICKDDFCO" => Some(Self::Deoickddfco),
"JGJLEKLGPIL_OKBNJOPCCJM" => Some(Self::Okbnjopccjm),
"JGJLEKLGPIL_CKJFOICLFBB" => Some(Self::Ckjfoiclfbb),
"JGJLEKLGPIL_MAHMLJLLJLO" => Some(Self::Mahmljlljlo),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdRollShopType {
OhcmlbponobNlcdgipgfdj = 0,
CmdGetRollShopInfoScRsp = 6906,
CmdTakeRollShopRewardCsReq = 6902,
CmdDoGachaInRollShopCsReq = 6916,
CmdGetRollShopInfoCsReq = 6918,
CmdTakeRollShopRewardScRsp = 6919,
CmdDoGachaInRollShopScRsp = 6920,
}
impl CmdRollShopType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::OhcmlbponobNlcdgipgfdj => "OHCMLBPONOB_NLCDGIPGFDJ",
Self::CmdGetRollShopInfoScRsp => "CmdGetRollShopInfoScRsp",
Self::CmdTakeRollShopRewardCsReq => "CmdTakeRollShopRewardCsReq",
Self::CmdDoGachaInRollShopCsReq => "CmdDoGachaInRollShopCsReq",
Self::CmdGetRollShopInfoCsReq => "CmdGetRollShopInfoCsReq",
Self::CmdTakeRollShopRewardScRsp => "CmdTakeRollShopRewardScRsp",
Self::CmdDoGachaInRollShopScRsp => "CmdDoGachaInRollShopScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OHCMLBPONOB_NLCDGIPGFDJ" => Some(Self::OhcmlbponobNlcdgipgfdj),
"CmdGetRollShopInfoScRsp" => Some(Self::CmdGetRollShopInfoScRsp),
"CmdTakeRollShopRewardCsReq" => Some(Self::CmdTakeRollShopRewardCsReq),
"CmdDoGachaInRollShopCsReq" => Some(Self::CmdDoGachaInRollShopCsReq),
"CmdGetRollShopInfoCsReq" => Some(Self::CmdGetRollShopInfoCsReq),
"CmdTakeRollShopRewardScRsp" => Some(Self::CmdTakeRollShopRewardScRsp),
"CmdDoGachaInRollShopScRsp" => Some(Self::CmdDoGachaInRollShopScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdSceneType {
JhdckjgdkbeNlcdgipgfdj = 0,
CmdCounterDownScRsp = 1408,
CmdSceneReviveAfterRebattleScRsp = 1474,
CmdLjmenelbicd = 1401,
JhdckjgdkbeJiaehcicdlj = 1471,
CmdEnteredSceneChangeScNotify = 1425,
CmdSceneCastSkillCostMpCsReq = 1483,
CmdGetUnlockTeleportScRsp = 1486,
CmdSceneEnterStageCsReq = 1452,
CmdGroupStateChangeScRsp = 1465,
CmdSetTrainWorldIdCsReq = 1404,
CmdOchpfjekngm = 1430,
CmdSetTrainWorldIdScRsp = 1495,
CmdKcfmjcbjgmn = 1485,
CmdSceneEntityMoveScRsp = 1403,
CmdRefreshTriggerByClientCsReq = 1407,
CmdReEnterLastElementStageScRsp = 1423,
CmdGetSceneMapInfoScRsp = 1422,
CmdGetSceneMapInfoCsReq = 1446,
CmdGetCurSceneInfoCsReq = 1415,
CmdSceneEntityMoveCsReq = 1473,
CmdSetClientPausedScRsp = 1414,
CmdHnglcigbngb = 1424,
CmdEntityBindPropScRsp = 1416,
CmdPdhbdpnpmpi = 1467,
CmdGroupStateChangeScNotify = 1470,
CmdGetCurSceneInfoScRsp = 1481,
CmdUpdateFloorSavedValueNotify = 1455,
CmdActiveFarmElementScRsp = 1406,
JhdckjgdkbeNpbfhjhplel = 1458,
CmdSavePointsInfoNotify = 1420,
CmdDeleteSummonUnitScRsp = 1450,
CmdStartCocoonStageScRsp = 1432,
CmdEnterSectionCsReq = 1492,
CmdSyncEntityBuffChangeListScNotify = 1454,
CmdReEnterLastElementStageCsReq = 1491,
CmdTrainWorldIdChangeScNotify = 1460,
CmdSceneCheckpoingRefreshScRsp = 1461,
CmdSceneEntityTeleportCsReq = 1489,
CmdSceneEntityTeleportScRsp = 1440,
CmdSceneCastSkillScRsp = 1413,
CmdUnlockedAreaMapScNotify = 1477,
CmdSyncServerSceneChangeNotify = 1464,
CmdSetClientPausedCsReq = 1405,
JhdckjgdkbeAfeojbgccin = 1428,
CmdSceneEntityMoveScNotify = 1429,
CmdRefreshTriggerByClientScRsp = 1402,
CmdGroupStateChangeCsReq = 1456,
CmdEbadahnbiih = 1479,
CmdInteractPropScRsp = 1427,
JhdckjgdkbeIokibhklddi = 1435,
CmdEnterSceneScRsp = 1411,
CmdSceneCheckpoingRefreshCsReq = 1438,
CmdSceneCastSkillCsReq = 1436,
CmdDeactivateFarmElementCsReq = 1453,
CmdCounterDownCsReq = 1468,
CmdSceneCastSkillMpUpdateScNotify = 1442,
CmdGetEnteredSceneCsReq = 1484,
CmdGetUnlockTeleportCsReq = 1444,
CmdEnterSceneCsReq = 1431,
CmdUnlockTeleportNotify = 1419,
CmdOpenChestScNotify = 1475,
CmdSetGroupCustomSaveDataScRsp = 1443,
CmdGmabbkempnp = 1447,
CmdDeactivateFarmElementScRsp = 1463,
CmdUpdateGroupPropertyScRsp = 1433,
CmdEnterSceneByServerScNotify = 1497,
CmdActiveFarmElementCsReq = 1417,
CmdUpdateGroupPropertyCsReq = 1494,
CmdInteractPropCsReq = 1480,
CmdSceneReviveAfterRebattleCsReq = 1459,
CmdUpdateMechanismBarScNotify = 1434,
CmdSceneGroupRefreshScNotify = 1498,
CmdIlccpicilff = 1457,
CmdChangePropTimelineInfoScRsp = 1487,
CmdEnterSectionScRsp = 1466,
CmdDeleteSummonUnitCsReq = 1462,
CmdGetEnteredSceneScRsp = 1472,
CmdRefreshTriggerByClientScNotify = 1421,
CmdStartCocoonStageCsReq = 1499,
CmdFdgobnjpkjg = 1412,
CmdScenePlaneEventScNotify = 1469,
CmdChangePropTimelineInfoCsReq = 1410,
CmdMnepaigbpgm = 1478,
CmdSceneCastSkillCostMpScRsp = 1409,
CmdSceneEnterStageScRsp = 1448,
}
impl CmdSceneType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::JhdckjgdkbeNlcdgipgfdj => "JHDCKJGDKBE_NLCDGIPGFDJ",
Self::CmdCounterDownScRsp => "CmdCounterDownScRsp",
Self::CmdSceneReviveAfterRebattleScRsp => "CmdSceneReviveAfterRebattleScRsp",
Self::CmdLjmenelbicd => "CmdLJMENELBICD",
Self::JhdckjgdkbeJiaehcicdlj => "JHDCKJGDKBE_JIAEHCICDLJ",
Self::CmdEnteredSceneChangeScNotify => "CmdEnteredSceneChangeScNotify",
Self::CmdSceneCastSkillCostMpCsReq => "CmdSceneCastSkillCostMpCsReq",
Self::CmdGetUnlockTeleportScRsp => "CmdGetUnlockTeleportScRsp",
Self::CmdSceneEnterStageCsReq => "CmdSceneEnterStageCsReq",
Self::CmdGroupStateChangeScRsp => "CmdGroupStateChangeScRsp",
Self::CmdSetTrainWorldIdCsReq => "CmdSetTrainWorldIdCsReq",
Self::CmdOchpfjekngm => "CmdOCHPFJEKNGM",
Self::CmdSetTrainWorldIdScRsp => "CmdSetTrainWorldIdScRsp",
Self::CmdKcfmjcbjgmn => "CmdKCFMJCBJGMN",
Self::CmdSceneEntityMoveScRsp => "CmdSceneEntityMoveScRsp",
Self::CmdRefreshTriggerByClientCsReq => "CmdRefreshTriggerByClientCsReq",
Self::CmdReEnterLastElementStageScRsp => "CmdReEnterLastElementStageScRsp",
Self::CmdGetSceneMapInfoScRsp => "CmdGetSceneMapInfoScRsp",
Self::CmdGetSceneMapInfoCsReq => "CmdGetSceneMapInfoCsReq",
Self::CmdGetCurSceneInfoCsReq => "CmdGetCurSceneInfoCsReq",
Self::CmdSceneEntityMoveCsReq => "CmdSceneEntityMoveCsReq",
Self::CmdSetClientPausedScRsp => "CmdSetClientPausedScRsp",
Self::CmdHnglcigbngb => "CmdHNGLCIGBNGB",
Self::CmdEntityBindPropScRsp => "CmdEntityBindPropScRsp",
Self::CmdPdhbdpnpmpi => "CmdPDHBDPNPMPI",
Self::CmdGroupStateChangeScNotify => "CmdGroupStateChangeScNotify",
Self::CmdGetCurSceneInfoScRsp => "CmdGetCurSceneInfoScRsp",
Self::CmdUpdateFloorSavedValueNotify => "CmdUpdateFloorSavedValueNotify",
Self::CmdActiveFarmElementScRsp => "CmdActiveFarmElementScRsp",
Self::JhdckjgdkbeNpbfhjhplel => "JHDCKJGDKBE_NPBFHJHPLEL",
Self::CmdSavePointsInfoNotify => "CmdSavePointsInfoNotify",
Self::CmdDeleteSummonUnitScRsp => "CmdDeleteSummonUnitScRsp",
Self::CmdStartCocoonStageScRsp => "CmdStartCocoonStageScRsp",
Self::CmdEnterSectionCsReq => "CmdEnterSectionCsReq",
Self::CmdSyncEntityBuffChangeListScNotify => {
"CmdSyncEntityBuffChangeListScNotify"
}
Self::CmdReEnterLastElementStageCsReq => "CmdReEnterLastElementStageCsReq",
Self::CmdTrainWorldIdChangeScNotify => "CmdTrainWorldIdChangeScNotify",
Self::CmdSceneCheckpoingRefreshScRsp => "CmdSceneCheckpoingRefreshScRsp",
Self::CmdSceneEntityTeleportCsReq => "CmdSceneEntityTeleportCsReq",
Self::CmdSceneEntityTeleportScRsp => "CmdSceneEntityTeleportScRsp",
Self::CmdSceneCastSkillScRsp => "CmdSceneCastSkillScRsp",
Self::CmdUnlockedAreaMapScNotify => "CmdUnlockedAreaMapScNotify",
Self::CmdSyncServerSceneChangeNotify => "CmdSyncServerSceneChangeNotify",
Self::CmdSetClientPausedCsReq => "CmdSetClientPausedCsReq",
Self::JhdckjgdkbeAfeojbgccin => "JHDCKJGDKBE_AFEOJBGCCIN",
Self::CmdSceneEntityMoveScNotify => "CmdSceneEntityMoveScNotify",
Self::CmdRefreshTriggerByClientScRsp => "CmdRefreshTriggerByClientScRsp",
Self::CmdGroupStateChangeCsReq => "CmdGroupStateChangeCsReq",
Self::CmdEbadahnbiih => "CmdEBADAHNBIIH",
Self::CmdInteractPropScRsp => "CmdInteractPropScRsp",
Self::JhdckjgdkbeIokibhklddi => "JHDCKJGDKBE_IOKIBHKLDDI",
Self::CmdEnterSceneScRsp => "CmdEnterSceneScRsp",
Self::CmdSceneCheckpoingRefreshCsReq => "CmdSceneCheckpoingRefreshCsReq",
Self::CmdSceneCastSkillCsReq => "CmdSceneCastSkillCsReq",
Self::CmdDeactivateFarmElementCsReq => "CmdDeactivateFarmElementCsReq",
Self::CmdCounterDownCsReq => "CmdCounterDownCsReq",
Self::CmdSceneCastSkillMpUpdateScNotify => {
"CmdSceneCastSkillMpUpdateScNotify"
}
Self::CmdGetEnteredSceneCsReq => "CmdGetEnteredSceneCsReq",
Self::CmdGetUnlockTeleportCsReq => "CmdGetUnlockTeleportCsReq",
Self::CmdEnterSceneCsReq => "CmdEnterSceneCsReq",
Self::CmdUnlockTeleportNotify => "CmdUnlockTeleportNotify",
Self::CmdOpenChestScNotify => "CmdOpenChestScNotify",
Self::CmdSetGroupCustomSaveDataScRsp => "CmdSetGroupCustomSaveDataScRsp",
Self::CmdGmabbkempnp => "CmdGMABBKEMPNP",
Self::CmdDeactivateFarmElementScRsp => "CmdDeactivateFarmElementScRsp",
Self::CmdUpdateGroupPropertyScRsp => "CmdUpdateGroupPropertyScRsp",
Self::CmdEnterSceneByServerScNotify => "CmdEnterSceneByServerScNotify",
Self::CmdActiveFarmElementCsReq => "CmdActiveFarmElementCsReq",
Self::CmdUpdateGroupPropertyCsReq => "CmdUpdateGroupPropertyCsReq",
Self::CmdInteractPropCsReq => "CmdInteractPropCsReq",
Self::CmdSceneReviveAfterRebattleCsReq => "CmdSceneReviveAfterRebattleCsReq",
Self::CmdUpdateMechanismBarScNotify => "CmdUpdateMechanismBarScNotify",
Self::CmdSceneGroupRefreshScNotify => "CmdSceneGroupRefreshScNotify",
Self::CmdIlccpicilff => "CmdILCCPICILFF",
Self::CmdChangePropTimelineInfoScRsp => "CmdChangePropTimelineInfoScRsp",
Self::CmdEnterSectionScRsp => "CmdEnterSectionScRsp",
Self::CmdDeleteSummonUnitCsReq => "CmdDeleteSummonUnitCsReq",
Self::CmdGetEnteredSceneScRsp => "CmdGetEnteredSceneScRsp",
Self::CmdRefreshTriggerByClientScNotify => {
"CmdRefreshTriggerByClientScNotify"
}
Self::CmdStartCocoonStageCsReq => "CmdStartCocoonStageCsReq",
Self::CmdFdgobnjpkjg => "CmdFDGOBNJPKJG",
Self::CmdScenePlaneEventScNotify => "CmdScenePlaneEventScNotify",
Self::CmdChangePropTimelineInfoCsReq => "CmdChangePropTimelineInfoCsReq",
Self::CmdMnepaigbpgm => "CmdMNEPAIGBPGM",
Self::CmdSceneCastSkillCostMpScRsp => "CmdSceneCastSkillCostMpScRsp",
Self::CmdSceneEnterStageScRsp => "CmdSceneEnterStageScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JHDCKJGDKBE_NLCDGIPGFDJ" => Some(Self::JhdckjgdkbeNlcdgipgfdj),
"CmdCounterDownScRsp" => Some(Self::CmdCounterDownScRsp),
"CmdSceneReviveAfterRebattleScRsp" => {
Some(Self::CmdSceneReviveAfterRebattleScRsp)
}
"CmdLJMENELBICD" => Some(Self::CmdLjmenelbicd),
"JHDCKJGDKBE_JIAEHCICDLJ" => Some(Self::JhdckjgdkbeJiaehcicdlj),
"CmdEnteredSceneChangeScNotify" => Some(Self::CmdEnteredSceneChangeScNotify),
"CmdSceneCastSkillCostMpCsReq" => Some(Self::CmdSceneCastSkillCostMpCsReq),
"CmdGetUnlockTeleportScRsp" => Some(Self::CmdGetUnlockTeleportScRsp),
"CmdSceneEnterStageCsReq" => Some(Self::CmdSceneEnterStageCsReq),
"CmdGroupStateChangeScRsp" => Some(Self::CmdGroupStateChangeScRsp),
"CmdSetTrainWorldIdCsReq" => Some(Self::CmdSetTrainWorldIdCsReq),
"CmdOCHPFJEKNGM" => Some(Self::CmdOchpfjekngm),
"CmdSetTrainWorldIdScRsp" => Some(Self::CmdSetTrainWorldIdScRsp),
"CmdKCFMJCBJGMN" => Some(Self::CmdKcfmjcbjgmn),
"CmdSceneEntityMoveScRsp" => Some(Self::CmdSceneEntityMoveScRsp),
"CmdRefreshTriggerByClientCsReq" => {
Some(Self::CmdRefreshTriggerByClientCsReq)
}
"CmdReEnterLastElementStageScRsp" => {
Some(Self::CmdReEnterLastElementStageScRsp)
}
"CmdGetSceneMapInfoScRsp" => Some(Self::CmdGetSceneMapInfoScRsp),
"CmdGetSceneMapInfoCsReq" => Some(Self::CmdGetSceneMapInfoCsReq),
"CmdGetCurSceneInfoCsReq" => Some(Self::CmdGetCurSceneInfoCsReq),
"CmdSceneEntityMoveCsReq" => Some(Self::CmdSceneEntityMoveCsReq),
"CmdSetClientPausedScRsp" => Some(Self::CmdSetClientPausedScRsp),
"CmdHNGLCIGBNGB" => Some(Self::CmdHnglcigbngb),
"CmdEntityBindPropScRsp" => Some(Self::CmdEntityBindPropScRsp),
"CmdPDHBDPNPMPI" => Some(Self::CmdPdhbdpnpmpi),
"CmdGroupStateChangeScNotify" => Some(Self::CmdGroupStateChangeScNotify),
"CmdGetCurSceneInfoScRsp" => Some(Self::CmdGetCurSceneInfoScRsp),
"CmdUpdateFloorSavedValueNotify" => {
Some(Self::CmdUpdateFloorSavedValueNotify)
}
"CmdActiveFarmElementScRsp" => Some(Self::CmdActiveFarmElementScRsp),
"JHDCKJGDKBE_NPBFHJHPLEL" => Some(Self::JhdckjgdkbeNpbfhjhplel),
"CmdSavePointsInfoNotify" => Some(Self::CmdSavePointsInfoNotify),
"CmdDeleteSummonUnitScRsp" => Some(Self::CmdDeleteSummonUnitScRsp),
"CmdStartCocoonStageScRsp" => Some(Self::CmdStartCocoonStageScRsp),
"CmdEnterSectionCsReq" => Some(Self::CmdEnterSectionCsReq),
"CmdSyncEntityBuffChangeListScNotify" => {
Some(Self::CmdSyncEntityBuffChangeListScNotify)
}
"CmdReEnterLastElementStageCsReq" => {
Some(Self::CmdReEnterLastElementStageCsReq)
}
"CmdTrainWorldIdChangeScNotify" => Some(Self::CmdTrainWorldIdChangeScNotify),
"CmdSceneCheckpoingRefreshScRsp" => {
Some(Self::CmdSceneCheckpoingRefreshScRsp)
}
"CmdSceneEntityTeleportCsReq" => Some(Self::CmdSceneEntityTeleportCsReq),
"CmdSceneEntityTeleportScRsp" => Some(Self::CmdSceneEntityTeleportScRsp),
"CmdSceneCastSkillScRsp" => Some(Self::CmdSceneCastSkillScRsp),
"CmdUnlockedAreaMapScNotify" => Some(Self::CmdUnlockedAreaMapScNotify),
"CmdSyncServerSceneChangeNotify" => {
Some(Self::CmdSyncServerSceneChangeNotify)
}
"CmdSetClientPausedCsReq" => Some(Self::CmdSetClientPausedCsReq),
"JHDCKJGDKBE_AFEOJBGCCIN" => Some(Self::JhdckjgdkbeAfeojbgccin),
"CmdSceneEntityMoveScNotify" => Some(Self::CmdSceneEntityMoveScNotify),
"CmdRefreshTriggerByClientScRsp" => {
Some(Self::CmdRefreshTriggerByClientScRsp)
}
"CmdGroupStateChangeCsReq" => Some(Self::CmdGroupStateChangeCsReq),
"CmdEBADAHNBIIH" => Some(Self::CmdEbadahnbiih),
"CmdInteractPropScRsp" => Some(Self::CmdInteractPropScRsp),
"JHDCKJGDKBE_IOKIBHKLDDI" => Some(Self::JhdckjgdkbeIokibhklddi),
"CmdEnterSceneScRsp" => Some(Self::CmdEnterSceneScRsp),
"CmdSceneCheckpoingRefreshCsReq" => {
Some(Self::CmdSceneCheckpoingRefreshCsReq)
}
"CmdSceneCastSkillCsReq" => Some(Self::CmdSceneCastSkillCsReq),
"CmdDeactivateFarmElementCsReq" => Some(Self::CmdDeactivateFarmElementCsReq),
"CmdCounterDownCsReq" => Some(Self::CmdCounterDownCsReq),
"CmdSceneCastSkillMpUpdateScNotify" => {
Some(Self::CmdSceneCastSkillMpUpdateScNotify)
}
"CmdGetEnteredSceneCsReq" => Some(Self::CmdGetEnteredSceneCsReq),
"CmdGetUnlockTeleportCsReq" => Some(Self::CmdGetUnlockTeleportCsReq),
"CmdEnterSceneCsReq" => Some(Self::CmdEnterSceneCsReq),
"CmdUnlockTeleportNotify" => Some(Self::CmdUnlockTeleportNotify),
"CmdOpenChestScNotify" => Some(Self::CmdOpenChestScNotify),
"CmdSetGroupCustomSaveDataScRsp" => {
Some(Self::CmdSetGroupCustomSaveDataScRsp)
}
"CmdGMABBKEMPNP" => Some(Self::CmdGmabbkempnp),
"CmdDeactivateFarmElementScRsp" => Some(Self::CmdDeactivateFarmElementScRsp),
"CmdUpdateGroupPropertyScRsp" => Some(Self::CmdUpdateGroupPropertyScRsp),
"CmdEnterSceneByServerScNotify" => Some(Self::CmdEnterSceneByServerScNotify),
"CmdActiveFarmElementCsReq" => Some(Self::CmdActiveFarmElementCsReq),
"CmdUpdateGroupPropertyCsReq" => Some(Self::CmdUpdateGroupPropertyCsReq),
"CmdInteractPropCsReq" => Some(Self::CmdInteractPropCsReq),
"CmdSceneReviveAfterRebattleCsReq" => {
Some(Self::CmdSceneReviveAfterRebattleCsReq)
}
"CmdUpdateMechanismBarScNotify" => Some(Self::CmdUpdateMechanismBarScNotify),
"CmdSceneGroupRefreshScNotify" => Some(Self::CmdSceneGroupRefreshScNotify),
"CmdILCCPICILFF" => Some(Self::CmdIlccpicilff),
"CmdChangePropTimelineInfoScRsp" => {
Some(Self::CmdChangePropTimelineInfoScRsp)
}
"CmdEnterSectionScRsp" => Some(Self::CmdEnterSectionScRsp),
"CmdDeleteSummonUnitCsReq" => Some(Self::CmdDeleteSummonUnitCsReq),
"CmdGetEnteredSceneScRsp" => Some(Self::CmdGetEnteredSceneScRsp),
"CmdRefreshTriggerByClientScNotify" => {
Some(Self::CmdRefreshTriggerByClientScNotify)
}
"CmdStartCocoonStageCsReq" => Some(Self::CmdStartCocoonStageCsReq),
"CmdFDGOBNJPKJG" => Some(Self::CmdFdgobnjpkjg),
"CmdScenePlaneEventScNotify" => Some(Self::CmdScenePlaneEventScNotify),
"CmdChangePropTimelineInfoCsReq" => {
Some(Self::CmdChangePropTimelineInfoCsReq)
}
"CmdMNEPAIGBPGM" => Some(Self::CmdMnepaigbpgm),
"CmdSceneCastSkillCostMpScRsp" => Some(Self::CmdSceneCastSkillCostMpScRsp),
"CmdSceneEnterStageScRsp" => Some(Self::CmdSceneEnterStageScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jnboifcnbch {
Hglifjghade = 0,
Lcfjooiaehd = 1,
}
impl Jnboifcnbch {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Hglifjghade => "JNBOIFCNBCH_HGLIFJGHADE",
Self::Lcfjooiaehd => "JNBOIFCNBCH_LCFJOOIAEHD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JNBOIFCNBCH_HGLIFJGHADE" => Some(Self::Hglifjghade),
"JNBOIFCNBCH_LCFJOOIAEHD" => Some(Self::Lcfjooiaehd),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SkillExtraTag {
SceneCastSkillNone = 0,
SceneCastSkillProjectileHit = 1,
SceneCastSkillProjectileLifetimeFinish = 2,
}
impl SkillExtraTag {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::SceneCastSkillNone => "SCENE_CAST_SKILL_NONE",
Self::SceneCastSkillProjectileHit => "SCENE_CAST_SKILL_PROJECTILE_HIT",
Self::SceneCastSkillProjectileLifetimeFinish => {
"SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"SCENE_CAST_SKILL_NONE" => Some(Self::SceneCastSkillNone),
"SCENE_CAST_SKILL_PROJECTILE_HIT" => Some(Self::SceneCastSkillProjectileHit),
"SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH" => {
Some(Self::SceneCastSkillProjectileLifetimeFinish)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MonsterBattleType {
None = 0,
TriggerBattle = 1,
DirectDieSimulateBattle = 2,
DirectDieSkipBattle = 3,
NoBattle = 4,
}
impl MonsterBattleType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "MONSTER_BATTLE_TYPE_NONE",
Self::TriggerBattle => "MONSTER_BATTLE_TYPE_TRIGGER_BATTLE",
Self::DirectDieSimulateBattle => {
"MONSTER_BATTLE_TYPE_DIRECT_DIE_SIMULATE_BATTLE"
}
Self::DirectDieSkipBattle => "MONSTER_BATTLE_TYPE_DIRECT_DIE_SKIP_BATTLE",
Self::NoBattle => "MONSTER_BATTLE_TYPE_NO_BATTLE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MONSTER_BATTLE_TYPE_NONE" => Some(Self::None),
"MONSTER_BATTLE_TYPE_TRIGGER_BATTLE" => Some(Self::TriggerBattle),
"MONSTER_BATTLE_TYPE_DIRECT_DIE_SIMULATE_BATTLE" => {
Some(Self::DirectDieSimulateBattle)
}
"MONSTER_BATTLE_TYPE_DIRECT_DIE_SKIP_BATTLE" => {
Some(Self::DirectDieSkipBattle)
}
"MONSTER_BATTLE_TYPE_NO_BATTLE" => Some(Self::NoBattle),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SceneEntityBuffChangeType {
Default = 0,
AddMazebuff = 1,
AddAdvModifier = 2,
}
impl SceneEntityBuffChangeType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Default => "SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT",
Self::AddMazebuff => "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF",
Self::AddAdvModifier => "SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT" => Some(Self::Default),
"SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF" => Some(Self::AddMazebuff),
"SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER" => {
Some(Self::AddAdvModifier)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum EnterSceneReason {
None = 0,
ChallengeTimeout = 1,
RogueTimeout = 2,
ChangeStoryline = 3,
DimensionMerge = 4,
}
impl EnterSceneReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "ENTER_SCENE_REASON_NONE",
Self::ChallengeTimeout => "ENTER_SCENE_REASON_CHALLENGE_TIMEOUT",
Self::RogueTimeout => "ENTER_SCENE_REASON_ROGUE_TIMEOUT",
Self::ChangeStoryline => "ENTER_SCENE_REASON_CHANGE_STORYLINE",
Self::DimensionMerge => "ENTER_SCENE_REASON_DIMENSION_MERGE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ENTER_SCENE_REASON_NONE" => Some(Self::None),
"ENTER_SCENE_REASON_CHALLENGE_TIMEOUT" => Some(Self::ChallengeTimeout),
"ENTER_SCENE_REASON_ROGUE_TIMEOUT" => Some(Self::RogueTimeout),
"ENTER_SCENE_REASON_CHANGE_STORYLINE" => Some(Self::ChangeStoryline),
"ENTER_SCENE_REASON_DIMENSION_MERGE" => Some(Self::DimensionMerge),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChestType {
MapInfoChestTypeNone = 0,
MapInfoChestTypeNormal = 101,
MapInfoChestTypeChallenge = 102,
MapInfoChestTypePuzzle = 104,
}
impl ChestType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MapInfoChestTypeNone => "MAP_INFO_CHEST_TYPE_NONE",
Self::MapInfoChestTypeNormal => "MAP_INFO_CHEST_TYPE_NORMAL",
Self::MapInfoChestTypeChallenge => "MAP_INFO_CHEST_TYPE_CHALLENGE",
Self::MapInfoChestTypePuzzle => "MAP_INFO_CHEST_TYPE_PUZZLE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MAP_INFO_CHEST_TYPE_NONE" => Some(Self::MapInfoChestTypeNone),
"MAP_INFO_CHEST_TYPE_NORMAL" => Some(Self::MapInfoChestTypeNormal),
"MAP_INFO_CHEST_TYPE_CHALLENGE" => Some(Self::MapInfoChestTypeChallenge),
"MAP_INFO_CHEST_TYPE_PUZZLE" => Some(Self::MapInfoChestTypePuzzle),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GameplayCounterUpdateReason {
None = 0,
Activate = 1,
Deactivate = 2,
Change = 3,
}
impl GameplayCounterUpdateReason {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "GAMEPLAY_COUNTER_UPDATE_REASON_NONE",
Self::Activate => "GAMEPLAY_COUNTER_UPDATE_REASON_ACTIVATE",
Self::Deactivate => "GAMEPLAY_COUNTER_UPDATE_REASON_DEACTIVATE",
Self::Change => "GAMEPLAY_COUNTER_UPDATE_REASON_CHANGE",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GAMEPLAY_COUNTER_UPDATE_REASON_NONE" => Some(Self::None),
"GAMEPLAY_COUNTER_UPDATE_REASON_ACTIVATE" => Some(Self::Activate),
"GAMEPLAY_COUNTER_UPDATE_REASON_DEACTIVATE" => Some(Self::Deactivate),
"GAMEPLAY_COUNTER_UPDATE_REASON_CHANGE" => Some(Self::Change),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SceneGroupRefreshType {
None = 0,
Loaded = 1,
Unload = 2,
Afibfmafncc = 3,
}
impl SceneGroupRefreshType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "SCENE_GROUP_REFRESH_TYPE_NONE",
Self::Loaded => "SCENE_GROUP_REFRESH_TYPE_LOADED",
Self::Unload => "SCENE_GROUP_REFRESH_TYPE_UNLOAD",
Self::Afibfmafncc => "SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"SCENE_GROUP_REFRESH_TYPE_NONE" => Some(Self::None),
"SCENE_GROUP_REFRESH_TYPE_LOADED" => Some(Self::Loaded),
"SCENE_GROUP_REFRESH_TYPE_UNLOAD" => Some(Self::Unload),
"SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC" => Some(Self::Afibfmafncc),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdServerPrefsType {
EhbmiaimldmNlcdgipgfdj = 0,
CmdUpdateServerPrefsCsReq = 6136,
CmdUpdateServerPrefsDataScRsp = 6113,
CmdGetAllServerPrefsDataCsReq = 6173,
CmdGetServerPrefsDataScRsp = 6127,
EhbmiaimldmBiollcikffd = 6180,
CmdGetAllServerPrefsDataScRsp = 6103,
}
impl CmdServerPrefsType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EhbmiaimldmNlcdgipgfdj => "EHBMIAIMLDM_NLCDGIPGFDJ",
Self::CmdUpdateServerPrefsCsReq => "CmdUpdateServerPrefsCsReq",
Self::CmdUpdateServerPrefsDataScRsp => "CmdUpdateServerPrefsDataScRsp",
Self::CmdGetAllServerPrefsDataCsReq => "CmdGetAllServerPrefsDataCsReq",
Self::CmdGetServerPrefsDataScRsp => "CmdGetServerPrefsDataScRsp",
Self::EhbmiaimldmBiollcikffd => "EHBMIAIMLDM_BIOLLCIKFFD",
Self::CmdGetAllServerPrefsDataScRsp => "CmdGetAllServerPrefsDataScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EHBMIAIMLDM_NLCDGIPGFDJ" => Some(Self::EhbmiaimldmNlcdgipgfdj),
"CmdUpdateServerPrefsCsReq" => Some(Self::CmdUpdateServerPrefsCsReq),
"CmdUpdateServerPrefsDataScRsp" => Some(Self::CmdUpdateServerPrefsDataScRsp),
"CmdGetAllServerPrefsDataCsReq" => Some(Self::CmdGetAllServerPrefsDataCsReq),
"CmdGetServerPrefsDataScRsp" => Some(Self::CmdGetServerPrefsDataScRsp),
"EHBMIAIMLDM_BIOLLCIKFFD" => Some(Self::EhbmiaimldmBiollcikffd),
"CmdGetAllServerPrefsDataScRsp" => Some(Self::CmdGetAllServerPrefsDataScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdShopType {
LhkceahdmdfNlcdgipgfdj = 0,
CmdTakeCityShopRewardScRsp = 1513,
CmdBuyGoodsScRsp = 1527,
CmdCityShopInfoScNotify = 1515,
CmdTakeCityShopRewardCsReq = 1536,
CmdGetShopListCsReq = 1573,
CmdBuyGoodsCsReq = 1580,
CmdGetShopListScRsp = 1503,
}
impl CmdShopType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LhkceahdmdfNlcdgipgfdj => "LHKCEAHDMDF_NLCDGIPGFDJ",
Self::CmdTakeCityShopRewardScRsp => "CmdTakeCityShopRewardScRsp",
Self::CmdBuyGoodsScRsp => "CmdBuyGoodsScRsp",
Self::CmdCityShopInfoScNotify => "CmdCityShopInfoScNotify",
Self::CmdTakeCityShopRewardCsReq => "CmdTakeCityShopRewardCsReq",
Self::CmdGetShopListCsReq => "CmdGetShopListCsReq",
Self::CmdBuyGoodsCsReq => "CmdBuyGoodsCsReq",
Self::CmdGetShopListScRsp => "CmdGetShopListScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LHKCEAHDMDF_NLCDGIPGFDJ" => Some(Self::LhkceahdmdfNlcdgipgfdj),
"CmdTakeCityShopRewardScRsp" => Some(Self::CmdTakeCityShopRewardScRsp),
"CmdBuyGoodsScRsp" => Some(Self::CmdBuyGoodsScRsp),
"CmdCityShopInfoScNotify" => Some(Self::CmdCityShopInfoScNotify),
"CmdTakeCityShopRewardCsReq" => Some(Self::CmdTakeCityShopRewardCsReq),
"CmdGetShopListCsReq" => Some(Self::CmdGetShopListCsReq),
"CmdBuyGoodsCsReq" => Some(Self::CmdBuyGoodsCsReq),
"CmdGetShopListScRsp" => Some(Self::CmdGetShopListScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdSpaceZooType {
LpmaenkeehoNlcdgipgfdj = 0,
CmdSpaceZooDeleteCatCsReq = 6710,
CmdCgfmdmpckdn = 6712,
CmdSpaceZooDataCsReq = 6773,
CmdSpaceZooBornCsReq = 6780,
CmdSpaceZooMutateScRsp = 6713,
CmdSpaceZooTakeCsReq = 6783,
CmdSpaceZooBornScRsp = 6727,
CmdSpaceZooDeleteCatScRsp = 6787,
CmdSpaceZooOpCatteryCsReq = 6715,
CmdBaekeidldci = 6754,
CmdSpaceZooOpCatteryScRsp = 6781,
CmdSpaceZooMutateCsReq = 6736,
CmdSpaceZooCatUpdateNotify = 6729,
CmdSpaceZooDataScRsp = 6703,
CmdSpaceZooTakeScRsp = 6709,
}
impl CmdSpaceZooType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LpmaenkeehoNlcdgipgfdj => "LPMAENKEEHO_NLCDGIPGFDJ",
Self::CmdSpaceZooDeleteCatCsReq => "CmdSpaceZooDeleteCatCsReq",
Self::CmdCgfmdmpckdn => "CmdCGFMDMPCKDN",
Self::CmdSpaceZooDataCsReq => "CmdSpaceZooDataCsReq",
Self::CmdSpaceZooBornCsReq => "CmdSpaceZooBornCsReq",
Self::CmdSpaceZooMutateScRsp => "CmdSpaceZooMutateScRsp",
Self::CmdSpaceZooTakeCsReq => "CmdSpaceZooTakeCsReq",
Self::CmdSpaceZooBornScRsp => "CmdSpaceZooBornScRsp",
Self::CmdSpaceZooDeleteCatScRsp => "CmdSpaceZooDeleteCatScRsp",
Self::CmdSpaceZooOpCatteryCsReq => "CmdSpaceZooOpCatteryCsReq",
Self::CmdBaekeidldci => "CmdBAEKEIDLDCI",
Self::CmdSpaceZooOpCatteryScRsp => "CmdSpaceZooOpCatteryScRsp",
Self::CmdSpaceZooMutateCsReq => "CmdSpaceZooMutateCsReq",
Self::CmdSpaceZooCatUpdateNotify => "CmdSpaceZooCatUpdateNotify",
Self::CmdSpaceZooDataScRsp => "CmdSpaceZooDataScRsp",
Self::CmdSpaceZooTakeScRsp => "CmdSpaceZooTakeScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LPMAENKEEHO_NLCDGIPGFDJ" => Some(Self::LpmaenkeehoNlcdgipgfdj),
"CmdSpaceZooDeleteCatCsReq" => Some(Self::CmdSpaceZooDeleteCatCsReq),
"CmdCGFMDMPCKDN" => Some(Self::CmdCgfmdmpckdn),
"CmdSpaceZooDataCsReq" => Some(Self::CmdSpaceZooDataCsReq),
"CmdSpaceZooBornCsReq" => Some(Self::CmdSpaceZooBornCsReq),
"CmdSpaceZooMutateScRsp" => Some(Self::CmdSpaceZooMutateScRsp),
"CmdSpaceZooTakeCsReq" => Some(Self::CmdSpaceZooTakeCsReq),
"CmdSpaceZooBornScRsp" => Some(Self::CmdSpaceZooBornScRsp),
"CmdSpaceZooDeleteCatScRsp" => Some(Self::CmdSpaceZooDeleteCatScRsp),
"CmdSpaceZooOpCatteryCsReq" => Some(Self::CmdSpaceZooOpCatteryCsReq),
"CmdBAEKEIDLDCI" => Some(Self::CmdBaekeidldci),
"CmdSpaceZooOpCatteryScRsp" => Some(Self::CmdSpaceZooOpCatteryScRsp),
"CmdSpaceZooMutateCsReq" => Some(Self::CmdSpaceZooMutateCsReq),
"CmdSpaceZooCatUpdateNotify" => Some(Self::CmdSpaceZooCatUpdateNotify),
"CmdSpaceZooDataScRsp" => Some(Self::CmdSpaceZooDataScRsp),
"CmdSpaceZooTakeScRsp" => Some(Self::CmdSpaceZooTakeScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdStarFightType {
KlomgbffjiiNlcdgipgfdj = 0,
CmdGetStarFightDataCsReq = 7169,
CmdGetStarFightDataScRsp = 7168,
CmdStarFightDataChangeNotify = 7164,
CmdStartStarFightLevelCsReq = 7162,
CmdStartStarFightLevelScRsp = 7170,
}
impl CmdStarFightType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KlomgbffjiiNlcdgipgfdj => "KLOMGBFFJII_NLCDGIPGFDJ",
Self::CmdGetStarFightDataCsReq => "CmdGetStarFightDataCsReq",
Self::CmdGetStarFightDataScRsp => "CmdGetStarFightDataScRsp",
Self::CmdStarFightDataChangeNotify => "CmdStarFightDataChangeNotify",
Self::CmdStartStarFightLevelCsReq => "CmdStartStarFightLevelCsReq",
Self::CmdStartStarFightLevelScRsp => "CmdStartStarFightLevelScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KLOMGBFFJII_NLCDGIPGFDJ" => Some(Self::KlomgbffjiiNlcdgipgfdj),
"CmdGetStarFightDataCsReq" => Some(Self::CmdGetStarFightDataCsReq),
"CmdGetStarFightDataScRsp" => Some(Self::CmdGetStarFightDataScRsp),
"CmdStarFightDataChangeNotify" => Some(Self::CmdStarFightDataChangeNotify),
"CmdStartStarFightLevelCsReq" => Some(Self::CmdStartStarFightLevelCsReq),
"CmdStartStarFightLevelScRsp" => Some(Self::CmdStartStarFightLevelScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdStoryLineType {
AlmbggjdjbjNlcdgipgfdj = 0,
CmdGetStoryLineInfoScRsp = 6203,
CmdGetStoryLineInfoCsReq = 6273,
CmdStoryLineInfoScNotify = 6280,
CmdChangeStoryLineFinishScNotify = 6213,
CmdStoryLineTrialAvatarChangeScNotify = 6215,
}
impl CmdStoryLineType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AlmbggjdjbjNlcdgipgfdj => "ALMBGGJDJBJ_NLCDGIPGFDJ",
Self::CmdGetStoryLineInfoScRsp => "CmdGetStoryLineInfoScRsp",
Self::CmdGetStoryLineInfoCsReq => "CmdGetStoryLineInfoCsReq",
Self::CmdStoryLineInfoScNotify => "CmdStoryLineInfoScNotify",
Self::CmdChangeStoryLineFinishScNotify => "CmdChangeStoryLineFinishScNotify",
Self::CmdStoryLineTrialAvatarChangeScNotify => {
"CmdStoryLineTrialAvatarChangeScNotify"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ALMBGGJDJBJ_NLCDGIPGFDJ" => Some(Self::AlmbggjdjbjNlcdgipgfdj),
"CmdGetStoryLineInfoScRsp" => Some(Self::CmdGetStoryLineInfoScRsp),
"CmdGetStoryLineInfoCsReq" => Some(Self::CmdGetStoryLineInfoCsReq),
"CmdStoryLineInfoScNotify" => Some(Self::CmdStoryLineInfoScNotify),
"CmdChangeStoryLineFinishScNotify" => {
Some(Self::CmdChangeStoryLineFinishScNotify)
}
"CmdStoryLineTrialAvatarChangeScNotify" => {
Some(Self::CmdStoryLineTrialAvatarChangeScNotify)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ChangeStoryLineAction {
None = 0,
FinishAction = 1,
Client = 2,
CustomOp = 3,
Raid = 4,
Hkfkafpajco = 5,
}
impl ChangeStoryLineAction {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::None => "ChangeStoryLineAction_None",
Self::FinishAction => "ChangeStoryLineAction_FinishAction",
Self::Client => "ChangeStoryLineAction_Client",
Self::CustomOp => "ChangeStoryLineAction_CustomOP",
Self::Raid => "ChangeStoryLineAction_Raid",
Self::Hkfkafpajco => "ChangeStoryLineAction_HKFKAFPAJCO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ChangeStoryLineAction_None" => Some(Self::None),
"ChangeStoryLineAction_FinishAction" => Some(Self::FinishAction),
"ChangeStoryLineAction_Client" => Some(Self::Client),
"ChangeStoryLineAction_CustomOP" => Some(Self::CustomOp),
"ChangeStoryLineAction_Raid" => Some(Self::Raid),
"ChangeStoryLineAction_HKFKAFPAJCO" => Some(Self::Hkfkafpajco),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdStrongChallengeActivityType {
GdbhlmfljmhNlcdgipgfdj = 0,
CmdCbfojhepnhe = 6636,
CmdFpmficmfngj = 6673,
CmdEnterStrongChallengeActivityStageScRsp = 6627,
CmdEnterStrongChallengeActivityStageCsReq = 6680,
CmdCejmceebcog = 6603,
}
impl CmdStrongChallengeActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GdbhlmfljmhNlcdgipgfdj => "GDBHLMFLJMH_NLCDGIPGFDJ",
Self::CmdCbfojhepnhe => "CmdCBFOJHEPNHE",
Self::CmdFpmficmfngj => "CmdFPMFICMFNGJ",
Self::CmdEnterStrongChallengeActivityStageScRsp => {
"CmdEnterStrongChallengeActivityStageScRsp"
}
Self::CmdEnterStrongChallengeActivityStageCsReq => {
"CmdEnterStrongChallengeActivityStageCsReq"
}
Self::CmdCejmceebcog => "CmdCEJMCEEBCOG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GDBHLMFLJMH_NLCDGIPGFDJ" => Some(Self::GdbhlmfljmhNlcdgipgfdj),
"CmdCBFOJHEPNHE" => Some(Self::CmdCbfojhepnhe),
"CmdFPMFICMFNGJ" => Some(Self::CmdFpmficmfngj),
"CmdEnterStrongChallengeActivityStageScRsp" => {
Some(Self::CmdEnterStrongChallengeActivityStageScRsp)
}
"CmdEnterStrongChallengeActivityStageCsReq" => {
Some(Self::CmdEnterStrongChallengeActivityStageCsReq)
}
"CmdCEJMCEEBCOG" => Some(Self::CmdCejmceebcog),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdSummonActivityType {
FegmmlebkmaNlcdgipgfdj = 0,
CmdEnterSummonActivityStageScRsp = 7570,
CmdGetSummonActivityDataScRsp = 7568,
CmdSummonActivityBattleEndScNotify = 7564,
CmdEnterSummonActivityStageCsReq = 7562,
CmdGetSummonActivityDataCsReq = 7569,
}
impl CmdSummonActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FegmmlebkmaNlcdgipgfdj => "FEGMMLEBKMA_NLCDGIPGFDJ",
Self::CmdEnterSummonActivityStageScRsp => "CmdEnterSummonActivityStageScRsp",
Self::CmdGetSummonActivityDataScRsp => "CmdGetSummonActivityDataScRsp",
Self::CmdSummonActivityBattleEndScNotify => {
"CmdSummonActivityBattleEndScNotify"
}
Self::CmdEnterSummonActivityStageCsReq => "CmdEnterSummonActivityStageCsReq",
Self::CmdGetSummonActivityDataCsReq => "CmdGetSummonActivityDataCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FEGMMLEBKMA_NLCDGIPGFDJ" => Some(Self::FegmmlebkmaNlcdgipgfdj),
"CmdEnterSummonActivityStageScRsp" => {
Some(Self::CmdEnterSummonActivityStageScRsp)
}
"CmdGetSummonActivityDataScRsp" => Some(Self::CmdGetSummonActivityDataScRsp),
"CmdSummonActivityBattleEndScNotify" => {
Some(Self::CmdSummonActivityBattleEndScNotify)
}
"CmdEnterSummonActivityStageCsReq" => {
Some(Self::CmdEnterSummonActivityStageCsReq)
}
"CmdGetSummonActivityDataCsReq" => Some(Self::CmdGetSummonActivityDataCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdSwitchHandType {
BkccnekjadfNlcdgipgfdj = 0,
CmdSwitchHandStartScRsp = 8120,
CmdGetSwitchHandDataCsReq = 8118,
CmdSwitchHandFinishCsReq = 8102,
CmdSwitchHandFinishScRsp = 8119,
CmdGetSwitchHandResetGameCsReq = 8108,
CmdGetSwitchHandResetHandPosCsReq = 8117,
CmdGetSwitchHandUpdateScRsp = 8114,
CmdSwitchHandStartCsReq = 8116,
CmdGetSwitchHandResetGameScRsp = 8107,
CmdGetSwitchHandDataScRsp = 8106,
CmdGetSwitchHandResetHandPosScRsp = 8103,
CmdOnpmjjocbmm = 8111,
CmdGetSwitchHandUpdateCsReq = 8112,
CmdJaioienpgod = 8104,
}
impl CmdSwitchHandType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BkccnekjadfNlcdgipgfdj => "BKCCNEKJADF_NLCDGIPGFDJ",
Self::CmdSwitchHandStartScRsp => "CmdSwitchHandStartScRsp",
Self::CmdGetSwitchHandDataCsReq => "CmdGetSwitchHandDataCsReq",
Self::CmdSwitchHandFinishCsReq => "CmdSwitchHandFinishCsReq",
Self::CmdSwitchHandFinishScRsp => "CmdSwitchHandFinishScRsp",
Self::CmdGetSwitchHandResetGameCsReq => "CmdGetSwitchHandResetGameCsReq",
Self::CmdGetSwitchHandResetHandPosCsReq => {
"CmdGetSwitchHandResetHandPosCsReq"
}
Self::CmdGetSwitchHandUpdateScRsp => "CmdGetSwitchHandUpdateScRsp",
Self::CmdSwitchHandStartCsReq => "CmdSwitchHandStartCsReq",
Self::CmdGetSwitchHandResetGameScRsp => "CmdGetSwitchHandResetGameScRsp",
Self::CmdGetSwitchHandDataScRsp => "CmdGetSwitchHandDataScRsp",
Self::CmdGetSwitchHandResetHandPosScRsp => {
"CmdGetSwitchHandResetHandPosScRsp"
}
Self::CmdOnpmjjocbmm => "CmdONPMJJOCBMM",
Self::CmdGetSwitchHandUpdateCsReq => "CmdGetSwitchHandUpdateCsReq",
Self::CmdJaioienpgod => "CmdJAIOIENPGOD",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BKCCNEKJADF_NLCDGIPGFDJ" => Some(Self::BkccnekjadfNlcdgipgfdj),
"CmdSwitchHandStartScRsp" => Some(Self::CmdSwitchHandStartScRsp),
"CmdGetSwitchHandDataCsReq" => Some(Self::CmdGetSwitchHandDataCsReq),
"CmdSwitchHandFinishCsReq" => Some(Self::CmdSwitchHandFinishCsReq),
"CmdSwitchHandFinishScRsp" => Some(Self::CmdSwitchHandFinishScRsp),
"CmdGetSwitchHandResetGameCsReq" => {
Some(Self::CmdGetSwitchHandResetGameCsReq)
}
"CmdGetSwitchHandResetHandPosCsReq" => {
Some(Self::CmdGetSwitchHandResetHandPosCsReq)
}
"CmdGetSwitchHandUpdateScRsp" => Some(Self::CmdGetSwitchHandUpdateScRsp),
"CmdSwitchHandStartCsReq" => Some(Self::CmdSwitchHandStartCsReq),
"CmdGetSwitchHandResetGameScRsp" => {
Some(Self::CmdGetSwitchHandResetGameScRsp)
}
"CmdGetSwitchHandDataScRsp" => Some(Self::CmdGetSwitchHandDataScRsp),
"CmdGetSwitchHandResetHandPosScRsp" => {
Some(Self::CmdGetSwitchHandResetHandPosScRsp)
}
"CmdONPMJJOCBMM" => Some(Self::CmdOnpmjjocbmm),
"CmdGetSwitchHandUpdateCsReq" => Some(Self::CmdGetSwitchHandUpdateCsReq),
"CmdJAIOIENPGOD" => Some(Self::CmdJaioienpgod),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ddnjkamihhi {
Nlcdgipgfdj = 0,
Ljhjndhchjf = 1,
Hokacnfcjai = 2,
}
impl Ddnjkamihhi {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "DDNJKAMIHHI_NLCDGIPGFDJ",
Self::Ljhjndhchjf => "DDNJKAMIHHI_LJHJNDHCHJF",
Self::Hokacnfcjai => "DDNJKAMIHHI_HOKACNFCJAI",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DDNJKAMIHHI_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"DDNJKAMIHHI_LJHJNDHCHJF" => Some(Self::Ljhjndhchjf),
"DDNJKAMIHHI_HOKACNFCJAI" => Some(Self::Hokacnfcjai),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdSwordTrainingType {
BkibajohbhnNlcdgipgfdj = 0,
CmdSwordTrainingStoryBattleScRsp = 7461,
CmdSwordTrainingLearnSkillCsReq = 7458,
CmdSwordTrainingStartGameScRsp = 7470,
CmdSwordTrainingStoryConfirmCsReq = 7462,
CmdSwordTrainingUnlockSyncScNotify = 7464,
CmdSwordTrainingDialogueSelectOptionScRsp = 7459,
CmdSwordTrainingSelectEndingCsReq = 7496,
CmdSwordTrainingSelectEndingScRsp = 7465,
CmdSwordTrainingLearnSkillScRsp = 7453,
CmdSwordTrainingExamResultConfirmScRsp = 7486,
CmdEnterSwordTrainingExamCsReq = 7490,
CmdSwordTrainingResumeGameCsReq = 7481,
CmdSwordTrainingResumeGameScRsp = 7475,
CmdSwordTrainingExamResultConfirmCsReq = 7485,
CmdSwordTrainingRestoreGameCsReq = 7474,
CmdGetSwordTrainingDataScRsp = 7457,
CmdSwordTrainingSetSkillTraceScRsp = 7476,
CmdSwordTrainingDailyPhaseConfirmScRsp = 7469,
CmdSwordTrainingDailyPhaseConfirmCsReq = 7477,
CmdGetSwordTrainingDataCsReq = 7492,
CmdSwordTrainingStartGameCsReq = 7488,
CmdSwordTrainingGameSyncChangeScNotify = 7482,
CmdSwordTrainingTurnActionScRsp = 7494,
CmdSwordTrainingSetSkillTraceCsReq = 7452,
CmdEnterSwordTrainingExamScRsp = 7455,
CmdSwordTrainingTurnActionCsReq = 7473,
CmdSwordTrainingStoryBattleCsReq = 7451,
CmdSwordTrainingDialogueSelectOptionCsReq = 7495,
CmdSwordTrainingGameSettleScNotify = 7499,
CmdSwordTrainingActionTurnSettleScNotify = 7483,
CmdSwordTrainingRestoreGameScRsp = 7478,
CmdSwordTrainingMarkEndingViewedScRsp = 7497,
CmdSwordTrainingStoryConfirmScRsp = 7456,
CmdSwordTrainingGiveUpGameCsReq = 7466,
CmdSwordTrainingGiveUpGameScRsp = 7491,
CmdSwordTrainingMarkEndingViewedCsReq = 7460,
}
impl CmdSwordTrainingType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::BkibajohbhnNlcdgipgfdj => "BKIBAJOHBHN_NLCDGIPGFDJ",
Self::CmdSwordTrainingStoryBattleScRsp => "CmdSwordTrainingStoryBattleScRsp",
Self::CmdSwordTrainingLearnSkillCsReq => "CmdSwordTrainingLearnSkillCsReq",
Self::CmdSwordTrainingStartGameScRsp => "CmdSwordTrainingStartGameScRsp",
Self::CmdSwordTrainingStoryConfirmCsReq => {
"CmdSwordTrainingStoryConfirmCsReq"
}
Self::CmdSwordTrainingUnlockSyncScNotify => {
"CmdSwordTrainingUnlockSyncScNotify"
}
Self::CmdSwordTrainingDialogueSelectOptionScRsp => {
"CmdSwordTrainingDialogueSelectOptionScRsp"
}
Self::CmdSwordTrainingSelectEndingCsReq => {
"CmdSwordTrainingSelectEndingCsReq"
}
Self::CmdSwordTrainingSelectEndingScRsp => {
"CmdSwordTrainingSelectEndingScRsp"
}
Self::CmdSwordTrainingLearnSkillScRsp => "CmdSwordTrainingLearnSkillScRsp",
Self::CmdSwordTrainingExamResultConfirmScRsp => {
"CmdSwordTrainingExamResultConfirmScRsp"
}
Self::CmdEnterSwordTrainingExamCsReq => "CmdEnterSwordTrainingExamCsReq",
Self::CmdSwordTrainingResumeGameCsReq => "CmdSwordTrainingResumeGameCsReq",
Self::CmdSwordTrainingResumeGameScRsp => "CmdSwordTrainingResumeGameScRsp",
Self::CmdSwordTrainingExamResultConfirmCsReq => {
"CmdSwordTrainingExamResultConfirmCsReq"
}
Self::CmdSwordTrainingRestoreGameCsReq => "CmdSwordTrainingRestoreGameCsReq",
Self::CmdGetSwordTrainingDataScRsp => "CmdGetSwordTrainingDataScRsp",
Self::CmdSwordTrainingSetSkillTraceScRsp => {
"CmdSwordTrainingSetSkillTraceScRsp"
}
Self::CmdSwordTrainingDailyPhaseConfirmScRsp => {
"CmdSwordTrainingDailyPhaseConfirmScRsp"
}
Self::CmdSwordTrainingDailyPhaseConfirmCsReq => {
"CmdSwordTrainingDailyPhaseConfirmCsReq"
}
Self::CmdGetSwordTrainingDataCsReq => "CmdGetSwordTrainingDataCsReq",
Self::CmdSwordTrainingStartGameCsReq => "CmdSwordTrainingStartGameCsReq",
Self::CmdSwordTrainingGameSyncChangeScNotify => {
"CmdSwordTrainingGameSyncChangeScNotify"
}
Self::CmdSwordTrainingTurnActionScRsp => "CmdSwordTrainingTurnActionScRsp",
Self::CmdSwordTrainingSetSkillTraceCsReq => {
"CmdSwordTrainingSetSkillTraceCsReq"
}
Self::CmdEnterSwordTrainingExamScRsp => "CmdEnterSwordTrainingExamScRsp",
Self::CmdSwordTrainingTurnActionCsReq => "CmdSwordTrainingTurnActionCsReq",
Self::CmdSwordTrainingStoryBattleCsReq => "CmdSwordTrainingStoryBattleCsReq",
Self::CmdSwordTrainingDialogueSelectOptionCsReq => {
"CmdSwordTrainingDialogueSelectOptionCsReq"
}
Self::CmdSwordTrainingGameSettleScNotify => {
"CmdSwordTrainingGameSettleScNotify"
}
Self::CmdSwordTrainingActionTurnSettleScNotify => {
"CmdSwordTrainingActionTurnSettleScNotify"
}
Self::CmdSwordTrainingRestoreGameScRsp => "CmdSwordTrainingRestoreGameScRsp",
Self::CmdSwordTrainingMarkEndingViewedScRsp => {
"CmdSwordTrainingMarkEndingViewedScRsp"
}
Self::CmdSwordTrainingStoryConfirmScRsp => {
"CmdSwordTrainingStoryConfirmScRsp"
}
Self::CmdSwordTrainingGiveUpGameCsReq => "CmdSwordTrainingGiveUpGameCsReq",
Self::CmdSwordTrainingGiveUpGameScRsp => "CmdSwordTrainingGiveUpGameScRsp",
Self::CmdSwordTrainingMarkEndingViewedCsReq => {
"CmdSwordTrainingMarkEndingViewedCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BKIBAJOHBHN_NLCDGIPGFDJ" => Some(Self::BkibajohbhnNlcdgipgfdj),
"CmdSwordTrainingStoryBattleScRsp" => {
Some(Self::CmdSwordTrainingStoryBattleScRsp)
}
"CmdSwordTrainingLearnSkillCsReq" => {
Some(Self::CmdSwordTrainingLearnSkillCsReq)
}
"CmdSwordTrainingStartGameScRsp" => {
Some(Self::CmdSwordTrainingStartGameScRsp)
}
"CmdSwordTrainingStoryConfirmCsReq" => {
Some(Self::CmdSwordTrainingStoryConfirmCsReq)
}
"CmdSwordTrainingUnlockSyncScNotify" => {
Some(Self::CmdSwordTrainingUnlockSyncScNotify)
}
"CmdSwordTrainingDialogueSelectOptionScRsp" => {
Some(Self::CmdSwordTrainingDialogueSelectOptionScRsp)
}
"CmdSwordTrainingSelectEndingCsReq" => {
Some(Self::CmdSwordTrainingSelectEndingCsReq)
}
"CmdSwordTrainingSelectEndingScRsp" => {
Some(Self::CmdSwordTrainingSelectEndingScRsp)
}
"CmdSwordTrainingLearnSkillScRsp" => {
Some(Self::CmdSwordTrainingLearnSkillScRsp)
}
"CmdSwordTrainingExamResultConfirmScRsp" => {
Some(Self::CmdSwordTrainingExamResultConfirmScRsp)
}
"CmdEnterSwordTrainingExamCsReq" => {
Some(Self::CmdEnterSwordTrainingExamCsReq)
}
"CmdSwordTrainingResumeGameCsReq" => {
Some(Self::CmdSwordTrainingResumeGameCsReq)
}
"CmdSwordTrainingResumeGameScRsp" => {
Some(Self::CmdSwordTrainingResumeGameScRsp)
}
"CmdSwordTrainingExamResultConfirmCsReq" => {
Some(Self::CmdSwordTrainingExamResultConfirmCsReq)
}
"CmdSwordTrainingRestoreGameCsReq" => {
Some(Self::CmdSwordTrainingRestoreGameCsReq)
}
"CmdGetSwordTrainingDataScRsp" => Some(Self::CmdGetSwordTrainingDataScRsp),
"CmdSwordTrainingSetSkillTraceScRsp" => {
Some(Self::CmdSwordTrainingSetSkillTraceScRsp)
}
"CmdSwordTrainingDailyPhaseConfirmScRsp" => {
Some(Self::CmdSwordTrainingDailyPhaseConfirmScRsp)
}
"CmdSwordTrainingDailyPhaseConfirmCsReq" => {
Some(Self::CmdSwordTrainingDailyPhaseConfirmCsReq)
}
"CmdGetSwordTrainingDataCsReq" => Some(Self::CmdGetSwordTrainingDataCsReq),
"CmdSwordTrainingStartGameCsReq" => {
Some(Self::CmdSwordTrainingStartGameCsReq)
}
"CmdSwordTrainingGameSyncChangeScNotify" => {
Some(Self::CmdSwordTrainingGameSyncChangeScNotify)
}
"CmdSwordTrainingTurnActionScRsp" => {
Some(Self::CmdSwordTrainingTurnActionScRsp)
}
"CmdSwordTrainingSetSkillTraceCsReq" => {
Some(Self::CmdSwordTrainingSetSkillTraceCsReq)
}
"CmdEnterSwordTrainingExamScRsp" => {
Some(Self::CmdEnterSwordTrainingExamScRsp)
}
"CmdSwordTrainingTurnActionCsReq" => {
Some(Self::CmdSwordTrainingTurnActionCsReq)
}
"CmdSwordTrainingStoryBattleCsReq" => {
Some(Self::CmdSwordTrainingStoryBattleCsReq)
}
"CmdSwordTrainingDialogueSelectOptionCsReq" => {
Some(Self::CmdSwordTrainingDialogueSelectOptionCsReq)
}
"CmdSwordTrainingGameSettleScNotify" => {
Some(Self::CmdSwordTrainingGameSettleScNotify)
}
"CmdSwordTrainingActionTurnSettleScNotify" => {
Some(Self::CmdSwordTrainingActionTurnSettleScNotify)
}
"CmdSwordTrainingRestoreGameScRsp" => {
Some(Self::CmdSwordTrainingRestoreGameScRsp)
}
"CmdSwordTrainingMarkEndingViewedScRsp" => {
Some(Self::CmdSwordTrainingMarkEndingViewedScRsp)
}
"CmdSwordTrainingStoryConfirmScRsp" => {
Some(Self::CmdSwordTrainingStoryConfirmScRsp)
}
"CmdSwordTrainingGiveUpGameCsReq" => {
Some(Self::CmdSwordTrainingGiveUpGameCsReq)
}
"CmdSwordTrainingGiveUpGameScRsp" => {
Some(Self::CmdSwordTrainingGiveUpGameScRsp)
}
"CmdSwordTrainingMarkEndingViewedCsReq" => {
Some(Self::CmdSwordTrainingMarkEndingViewedCsReq)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bhjofljgnkn {
Nlcdgipgfdj = 0,
Leneghppele = 1,
Lidkloccdgi = 2,
Action = 3,
Ofplodjbgmg = 4,
Ddgdjckkhph = 5,
Ddbijdildjl = 6,
Nclbfaallfj = 7,
}
impl Bhjofljgnkn {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "BHJOFLJGNKN_NLCDGIPGFDJ",
Self::Leneghppele => "BHJOFLJGNKN_LENEGHPPELE",
Self::Lidkloccdgi => "BHJOFLJGNKN_LIDKLOCCDGI",
Self::Action => "BHJOFLJGNKN_action",
Self::Ofplodjbgmg => "BHJOFLJGNKN_OFPLODJBGMG",
Self::Ddgdjckkhph => "BHJOFLJGNKN_DDGDJCKKHPH",
Self::Ddbijdildjl => "BHJOFLJGNKN_DDBIJDILDJL",
Self::Nclbfaallfj => "BHJOFLJGNKN_NCLBFAALLFJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BHJOFLJGNKN_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"BHJOFLJGNKN_LENEGHPPELE" => Some(Self::Leneghppele),
"BHJOFLJGNKN_LIDKLOCCDGI" => Some(Self::Lidkloccdgi),
"BHJOFLJGNKN_action" => Some(Self::Action),
"BHJOFLJGNKN_OFPLODJBGMG" => Some(Self::Ofplodjbgmg),
"BHJOFLJGNKN_DDGDJCKKHPH" => Some(Self::Ddgdjckkhph),
"BHJOFLJGNKN_DDBIJDILDJL" => Some(Self::Ddbijdildjl),
"BHJOFLJGNKN_NCLBFAALLFJ" => Some(Self::Nclbfaallfj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SwordTrainingDailyPhaseType {
GfekoongjblNlcdgipgfdj = 0,
GfekoongjblJimmojhfoke = 1,
GfekoongjblJmchljlgppd = 2,
GfekoongjblOhdhbfkjikl = 3,
GfekoongjblNpjhplialin = 4,
}
impl SwordTrainingDailyPhaseType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::GfekoongjblNlcdgipgfdj => "GFEKOONGJBL_NLCDGIPGFDJ",
Self::GfekoongjblJimmojhfoke => "GFEKOONGJBL_JIMMOJHFOKE",
Self::GfekoongjblJmchljlgppd => "GFEKOONGJBL_JMCHLJLGPPD",
Self::GfekoongjblOhdhbfkjikl => "GFEKOONGJBL_OHDHBFKJIKL",
Self::GfekoongjblNpjhplialin => "GFEKOONGJBL_NPJHPLIALIN",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"GFEKOONGJBL_NLCDGIPGFDJ" => Some(Self::GfekoongjblNlcdgipgfdj),
"GFEKOONGJBL_JIMMOJHFOKE" => Some(Self::GfekoongjblJimmojhfoke),
"GFEKOONGJBL_JMCHLJLGPPD" => Some(Self::GfekoongjblJmchljlgppd),
"GFEKOONGJBL_OHDHBFKJIKL" => Some(Self::GfekoongjblOhdhbfkjikl),
"GFEKOONGJBL_NPJHPLIALIN" => Some(Self::GfekoongjblNpjhplialin),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ejcbokgjfhe {
Nlcdgipgfdj = 0,
Glanplegmpg = 1,
Cighhakhhmn = 2,
Gamnpomoaig = 3,
Kikadfcipjo = 4,
Nkaacmgnnpk = 5,
}
impl Ejcbokgjfhe {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "EJCBOKGJFHE_NLCDGIPGFDJ",
Self::Glanplegmpg => "EJCBOKGJFHE_GLANPLEGMPG",
Self::Cighhakhhmn => "EJCBOKGJFHE_CIGHHAKHHMN",
Self::Gamnpomoaig => "EJCBOKGJFHE_GAMNPOMOAIG",
Self::Kikadfcipjo => "EJCBOKGJFHE_KIKADFCIPJO",
Self::Nkaacmgnnpk => "EJCBOKGJFHE_NKAACMGNNPK",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EJCBOKGJFHE_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"EJCBOKGJFHE_GLANPLEGMPG" => Some(Self::Glanplegmpg),
"EJCBOKGJFHE_CIGHHAKHHMN" => Some(Self::Cighhakhhmn),
"EJCBOKGJFHE_GAMNPOMOAIG" => Some(Self::Gamnpomoaig),
"EJCBOKGJFHE_KIKADFCIPJO" => Some(Self::Kikadfcipjo),
"EJCBOKGJFHE_NKAACMGNNPK" => Some(Self::Nkaacmgnnpk),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ippkhofkmhm {
Klhmfenbdid = 0,
Jkgefnaimfk = 1,
Cjoadamkifc = 2,
Fbhdmjmlbic = 3,
Okcnppplahm = 4,
Kpomipjoknd = 5,
}
impl Ippkhofkmhm {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Klhmfenbdid => "IPPKHOFKMHM_KLHMFENBDID",
Self::Jkgefnaimfk => "IPPKHOFKMHM_JKGEFNAIMFK",
Self::Cjoadamkifc => "IPPKHOFKMHM_CJOADAMKIFC",
Self::Fbhdmjmlbic => "IPPKHOFKMHM_FBHDMJMLBIC",
Self::Okcnppplahm => "IPPKHOFKMHM_OKCNPPPLAHM",
Self::Kpomipjoknd => "IPPKHOFKMHM_KPOMIPJOKND",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"IPPKHOFKMHM_KLHMFENBDID" => Some(Self::Klhmfenbdid),
"IPPKHOFKMHM_JKGEFNAIMFK" => Some(Self::Jkgefnaimfk),
"IPPKHOFKMHM_CJOADAMKIFC" => Some(Self::Cjoadamkifc),
"IPPKHOFKMHM_FBHDMJMLBIC" => Some(Self::Fbhdmjmlbic),
"IPPKHOFKMHM_OKCNPPPLAHM" => Some(Self::Okcnppplahm),
"IPPKHOFKMHM_KPOMIPJOKND" => Some(Self::Kpomipjoknd),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdPlayerSyncType {
OfhddjmloggLidgokifpoj = 0,
CmdPlayerSyncScNotify = 673,
}
impl CmdPlayerSyncType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::OfhddjmloggLidgokifpoj => "OFHDDJMLOGG_LIDGOKIFPOJ",
Self::CmdPlayerSyncScNotify => "CmdPlayerSyncScNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OFHDDJMLOGG_LIDGOKIFPOJ" => Some(Self::OfhddjmloggLidgokifpoj),
"CmdPlayerSyncScNotify" => Some(Self::CmdPlayerSyncScNotify),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTalkEventType {
LagobkecedbMnpgflpbdlk = 0,
CmdTakeTalkRewardCsReq = 2180,
CmdTakeTalkRewardScRsp = 2127,
CmdSelectInclinationTextScRsp = 2187,
CmdFinishFirstTalkByPerformanceNpcCsReq = 2154,
CmdSelectInclinationTextCsReq = 2110,
CmdGetFirstTalkByPerformanceNpcScRsp = 2112,
CmdGetNpcTakenRewardScRsp = 2103,
CmdGetFirstTalkByPerformanceNpcCsReq = 2129,
CmdGetFirstTalkNpcScRsp = 2113,
CmdGetFirstTalkNpcCsReq = 2136,
CmdFinishFirstTalkByPerformanceNpcScRsp = 2183,
CmdFinishFirstTalkNpcCsReq = 2115,
CmdGetNpcTakenRewardCsReq = 2173,
CmdFinishFirstTalkNpcScRsp = 2181,
}
impl CmdTalkEventType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LagobkecedbMnpgflpbdlk => "LAGOBKECEDB_MNPGFLPBDLK",
Self::CmdTakeTalkRewardCsReq => "CmdTakeTalkRewardCsReq",
Self::CmdTakeTalkRewardScRsp => "CmdTakeTalkRewardScRsp",
Self::CmdSelectInclinationTextScRsp => "CmdSelectInclinationTextScRsp",
Self::CmdFinishFirstTalkByPerformanceNpcCsReq => {
"CmdFinishFirstTalkByPerformanceNpcCsReq"
}
Self::CmdSelectInclinationTextCsReq => "CmdSelectInclinationTextCsReq",
Self::CmdGetFirstTalkByPerformanceNpcScRsp => {
"CmdGetFirstTalkByPerformanceNpcScRsp"
}
Self::CmdGetNpcTakenRewardScRsp => "CmdGetNpcTakenRewardScRsp",
Self::CmdGetFirstTalkByPerformanceNpcCsReq => {
"CmdGetFirstTalkByPerformanceNpcCsReq"
}
Self::CmdGetFirstTalkNpcScRsp => "CmdGetFirstTalkNpcScRsp",
Self::CmdGetFirstTalkNpcCsReq => "CmdGetFirstTalkNpcCsReq",
Self::CmdFinishFirstTalkByPerformanceNpcScRsp => {
"CmdFinishFirstTalkByPerformanceNpcScRsp"
}
Self::CmdFinishFirstTalkNpcCsReq => "CmdFinishFirstTalkNpcCsReq",
Self::CmdGetNpcTakenRewardCsReq => "CmdGetNpcTakenRewardCsReq",
Self::CmdFinishFirstTalkNpcScRsp => "CmdFinishFirstTalkNpcScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LAGOBKECEDB_MNPGFLPBDLK" => Some(Self::LagobkecedbMnpgflpbdlk),
"CmdTakeTalkRewardCsReq" => Some(Self::CmdTakeTalkRewardCsReq),
"CmdTakeTalkRewardScRsp" => Some(Self::CmdTakeTalkRewardScRsp),
"CmdSelectInclinationTextScRsp" => Some(Self::CmdSelectInclinationTextScRsp),
"CmdFinishFirstTalkByPerformanceNpcCsReq" => {
Some(Self::CmdFinishFirstTalkByPerformanceNpcCsReq)
}
"CmdSelectInclinationTextCsReq" => Some(Self::CmdSelectInclinationTextCsReq),
"CmdGetFirstTalkByPerformanceNpcScRsp" => {
Some(Self::CmdGetFirstTalkByPerformanceNpcScRsp)
}
"CmdGetNpcTakenRewardScRsp" => Some(Self::CmdGetNpcTakenRewardScRsp),
"CmdGetFirstTalkByPerformanceNpcCsReq" => {
Some(Self::CmdGetFirstTalkByPerformanceNpcCsReq)
}
"CmdGetFirstTalkNpcScRsp" => Some(Self::CmdGetFirstTalkNpcScRsp),
"CmdGetFirstTalkNpcCsReq" => Some(Self::CmdGetFirstTalkNpcCsReq),
"CmdFinishFirstTalkByPerformanceNpcScRsp" => {
Some(Self::CmdFinishFirstTalkByPerformanceNpcScRsp)
}
"CmdFinishFirstTalkNpcCsReq" => Some(Self::CmdFinishFirstTalkNpcCsReq),
"CmdGetNpcTakenRewardCsReq" => Some(Self::CmdGetNpcTakenRewardCsReq),
"CmdFinishFirstTalkNpcScRsp" => Some(Self::CmdFinishFirstTalkNpcScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTarotBookType {
AcplkajaailNlcdgipgfdj = 0,
CmdTarotBookFinishInteractionCsReq = 8151,
CmdTarotBookOpenPackScRsp = 8160,
CmdTarotBookUnlockInteractionScRsp = 8148,
CmdTarotBookOpenPackCsReq = 8156,
CmdTarotBookUnlockInteractionCsReq = 8143,
CmdTarotBookGetDataScRsp = 8146,
CmdTarotBookMultiOpenPackAndUnlockStoryScRsp = 8155,
CmdTarotBookFinishInteractionScRsp = 8157,
CmdTarotBookUnlockStoryScRsp = 8159,
CmdTarotBookFinishStoryCsReq = 8152,
CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8150,
CmdTarotBookSyncDataScNotify = 8147,
CmdTarotBookGetDataCsReq = 8158,
CmdTarotBookUnlockStoryCsReq = 8142,
CmdTarotBookModifyEnergyScNotify = 8144,
CmdTarotBookFinishStoryScRsp = 8154,
}
impl CmdTarotBookType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AcplkajaailNlcdgipgfdj => "ACPLKAJAAIL_NLCDGIPGFDJ",
Self::CmdTarotBookFinishInteractionCsReq => {
"CmdTarotBookFinishInteractionCsReq"
}
Self::CmdTarotBookOpenPackScRsp => "CmdTarotBookOpenPackScRsp",
Self::CmdTarotBookUnlockInteractionScRsp => {
"CmdTarotBookUnlockInteractionScRsp"
}
Self::CmdTarotBookOpenPackCsReq => "CmdTarotBookOpenPackCsReq",
Self::CmdTarotBookUnlockInteractionCsReq => {
"CmdTarotBookUnlockInteractionCsReq"
}
Self::CmdTarotBookGetDataScRsp => "CmdTarotBookGetDataScRsp",
Self::CmdTarotBookMultiOpenPackAndUnlockStoryScRsp => {
"CmdTarotBookMultiOpenPackAndUnlockStoryScRsp"
}
Self::CmdTarotBookFinishInteractionScRsp => {
"CmdTarotBookFinishInteractionScRsp"
}
Self::CmdTarotBookUnlockStoryScRsp => "CmdTarotBookUnlockStoryScRsp",
Self::CmdTarotBookFinishStoryCsReq => "CmdTarotBookFinishStoryCsReq",
Self::CmdTarotBookMultiOpenPackAndUnlockStoryCsReq => {
"CmdTarotBookMultiOpenPackAndUnlockStoryCsReq"
}
Self::CmdTarotBookSyncDataScNotify => "CmdTarotBookSyncDataScNotify",
Self::CmdTarotBookGetDataCsReq => "CmdTarotBookGetDataCsReq",
Self::CmdTarotBookUnlockStoryCsReq => "CmdTarotBookUnlockStoryCsReq",
Self::CmdTarotBookModifyEnergyScNotify => "CmdTarotBookModifyEnergyScNotify",
Self::CmdTarotBookFinishStoryScRsp => "CmdTarotBookFinishStoryScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ACPLKAJAAIL_NLCDGIPGFDJ" => Some(Self::AcplkajaailNlcdgipgfdj),
"CmdTarotBookFinishInteractionCsReq" => {
Some(Self::CmdTarotBookFinishInteractionCsReq)
}
"CmdTarotBookOpenPackScRsp" => Some(Self::CmdTarotBookOpenPackScRsp),
"CmdTarotBookUnlockInteractionScRsp" => {
Some(Self::CmdTarotBookUnlockInteractionScRsp)
}
"CmdTarotBookOpenPackCsReq" => Some(Self::CmdTarotBookOpenPackCsReq),
"CmdTarotBookUnlockInteractionCsReq" => {
Some(Self::CmdTarotBookUnlockInteractionCsReq)
}
"CmdTarotBookGetDataScRsp" => Some(Self::CmdTarotBookGetDataScRsp),
"CmdTarotBookMultiOpenPackAndUnlockStoryScRsp" => {
Some(Self::CmdTarotBookMultiOpenPackAndUnlockStoryScRsp)
}
"CmdTarotBookFinishInteractionScRsp" => {
Some(Self::CmdTarotBookFinishInteractionScRsp)
}
"CmdTarotBookUnlockStoryScRsp" => Some(Self::CmdTarotBookUnlockStoryScRsp),
"CmdTarotBookFinishStoryCsReq" => Some(Self::CmdTarotBookFinishStoryCsReq),
"CmdTarotBookMultiOpenPackAndUnlockStoryCsReq" => {
Some(Self::CmdTarotBookMultiOpenPackAndUnlockStoryCsReq)
}
"CmdTarotBookSyncDataScNotify" => Some(Self::CmdTarotBookSyncDataScNotify),
"CmdTarotBookGetDataCsReq" => Some(Self::CmdTarotBookGetDataCsReq),
"CmdTarotBookUnlockStoryCsReq" => Some(Self::CmdTarotBookUnlockStoryCsReq),
"CmdTarotBookModifyEnergyScNotify" => {
Some(Self::CmdTarotBookModifyEnergyScNotify)
}
"CmdTarotBookFinishStoryScRsp" => Some(Self::CmdTarotBookFinishStoryScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTelevisionActivityType {
EdaaokdaeifNlcdgipgfdj = 0,
CmdTelevisionActivityBattleEndScNotify = 6979,
CmdEnterTelevisionActivityStageScRsp = 6962,
CmdGetTelevisionActivityDataCsReq = 6978,
CmdOamgajbhjla = 6976,
CmdGetTelevisionActivityDataScRsp = 6966,
CmdEnterTelevisionActivityStageCsReq = 6980,
}
impl CmdTelevisionActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EdaaokdaeifNlcdgipgfdj => "EDAAOKDAEIF_NLCDGIPGFDJ",
Self::CmdTelevisionActivityBattleEndScNotify => {
"CmdTelevisionActivityBattleEndScNotify"
}
Self::CmdEnterTelevisionActivityStageScRsp => {
"CmdEnterTelevisionActivityStageScRsp"
}
Self::CmdGetTelevisionActivityDataCsReq => {
"CmdGetTelevisionActivityDataCsReq"
}
Self::CmdOamgajbhjla => "CmdOAMGAJBHJLA",
Self::CmdGetTelevisionActivityDataScRsp => {
"CmdGetTelevisionActivityDataScRsp"
}
Self::CmdEnterTelevisionActivityStageCsReq => {
"CmdEnterTelevisionActivityStageCsReq"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EDAAOKDAEIF_NLCDGIPGFDJ" => Some(Self::EdaaokdaeifNlcdgipgfdj),
"CmdTelevisionActivityBattleEndScNotify" => {
Some(Self::CmdTelevisionActivityBattleEndScNotify)
}
"CmdEnterTelevisionActivityStageScRsp" => {
Some(Self::CmdEnterTelevisionActivityStageScRsp)
}
"CmdGetTelevisionActivityDataCsReq" => {
Some(Self::CmdGetTelevisionActivityDataCsReq)
}
"CmdOAMGAJBHJLA" => Some(Self::CmdOamgajbhjla),
"CmdGetTelevisionActivityDataScRsp" => {
Some(Self::CmdGetTelevisionActivityDataScRsp)
}
"CmdEnterTelevisionActivityStageCsReq" => {
Some(Self::CmdEnterTelevisionActivityStageCsReq)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTextJoinType {
MlhmkfmjkhdNlcdgipgfdj = 0,
CmdTextJoinQueryScRsp = 3827,
CmdTextJoinQueryCsReq = 3880,
MlhmkfmjkhdIponeplmcbi = 3873,
CmdTextJoinBatchSaveScRsp = 3813,
CmdTextJoinBatchSaveCsReq = 3836,
CmdOgfbeapmgjm = 3803,
}
impl CmdTextJoinType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::MlhmkfmjkhdNlcdgipgfdj => "MLHMKFMJKHD_NLCDGIPGFDJ",
Self::CmdTextJoinQueryScRsp => "CmdTextJoinQueryScRsp",
Self::CmdTextJoinQueryCsReq => "CmdTextJoinQueryCsReq",
Self::MlhmkfmjkhdIponeplmcbi => "MLHMKFMJKHD_IPONEPLMCBI",
Self::CmdTextJoinBatchSaveScRsp => "CmdTextJoinBatchSaveScRsp",
Self::CmdTextJoinBatchSaveCsReq => "CmdTextJoinBatchSaveCsReq",
Self::CmdOgfbeapmgjm => "CmdOGFBEAPMGJM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MLHMKFMJKHD_NLCDGIPGFDJ" => Some(Self::MlhmkfmjkhdNlcdgipgfdj),
"CmdTextJoinQueryScRsp" => Some(Self::CmdTextJoinQueryScRsp),
"CmdTextJoinQueryCsReq" => Some(Self::CmdTextJoinQueryCsReq),
"MLHMKFMJKHD_IPONEPLMCBI" => Some(Self::MlhmkfmjkhdIponeplmcbi),
"CmdTextJoinBatchSaveScRsp" => Some(Self::CmdTextJoinBatchSaveScRsp),
"CmdTextJoinBatchSaveCsReq" => Some(Self::CmdTextJoinBatchSaveCsReq),
"CmdOGFBEAPMGJM" => Some(Self::CmdOgfbeapmgjm),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTrackPhotoActivityType {
FnmamnlnkkjNlcdgipgfdj = 0,
CmdSettleTrackPhotoStageCsReq = 7552,
CmdSettleTrackPhotoStageScRsp = 7560,
CmdEgijmpcijog = 7556,
CmdIgkbmleljdh = 7557,
CmdStartTrackPhotoStageCsReq = 7554,
CmdGetTrackPhotoActivityDataCsReq = 7559,
CmdStartTrackPhotoStageScRsp = 7551,
CmdGetTrackPhotoActivityDataScRsp = 7558,
}
impl CmdTrackPhotoActivityType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::FnmamnlnkkjNlcdgipgfdj => "FNMAMNLNKKJ_NLCDGIPGFDJ",
Self::CmdSettleTrackPhotoStageCsReq => "CmdSettleTrackPhotoStageCsReq",
Self::CmdSettleTrackPhotoStageScRsp => "CmdSettleTrackPhotoStageScRsp",
Self::CmdEgijmpcijog => "CmdEGIJMPCIJOG",
Self::CmdIgkbmleljdh => "CmdIGKBMLELJDH",
Self::CmdStartTrackPhotoStageCsReq => "CmdStartTrackPhotoStageCsReq",
Self::CmdGetTrackPhotoActivityDataCsReq => {
"CmdGetTrackPhotoActivityDataCsReq"
}
Self::CmdStartTrackPhotoStageScRsp => "CmdStartTrackPhotoStageScRsp",
Self::CmdGetTrackPhotoActivityDataScRsp => {
"CmdGetTrackPhotoActivityDataScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"FNMAMNLNKKJ_NLCDGIPGFDJ" => Some(Self::FnmamnlnkkjNlcdgipgfdj),
"CmdSettleTrackPhotoStageCsReq" => Some(Self::CmdSettleTrackPhotoStageCsReq),
"CmdSettleTrackPhotoStageScRsp" => Some(Self::CmdSettleTrackPhotoStageScRsp),
"CmdEGIJMPCIJOG" => Some(Self::CmdEgijmpcijog),
"CmdIGKBMLELJDH" => Some(Self::CmdIgkbmleljdh),
"CmdStartTrackPhotoStageCsReq" => Some(Self::CmdStartTrackPhotoStageCsReq),
"CmdGetTrackPhotoActivityDataCsReq" => {
Some(Self::CmdGetTrackPhotoActivityDataCsReq)
}
"CmdStartTrackPhotoStageScRsp" => Some(Self::CmdStartTrackPhotoStageScRsp),
"CmdGetTrackPhotoActivityDataScRsp" => {
Some(Self::CmdGetTrackPhotoActivityDataScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTrainCakeCatchType {
NmgingmhjdaNlcdgipgfdj = 0,
CmdJkilaalmfib = 9679,
CmdTrainCakeCatchSearchScRsp = 9716,
CmdSocialPlayTalkScRsp = 9755,
CmdTrainCakeCatchDiyScRsp = 9752,
CmdTrainCakeCatchOpenBoxScRsp = 9760,
CmdTrainCakeCatchDiyLikeScRsp = 9640,
NmgingmhjdaAefohgjhomb = 9633,
CmdTrainCakeCatchDiyLikeCsReq = 9720,
CmdTrainCakeCatchSearchCsReq = 9644,
CmdSocialPlayQueryRecentVisitorsCsReq = 9698,
CmdSocialPlayPreCheckEnterRoomCsReq = 9653,
CmdDjihnchdfed = 9765,
CmdTrainCakeCatchDiyCsReq = 9637,
CmdBodemoldhaa = 9625,
CmdTrainCakeCatchGetDataScRsp = 9641,
CmdSocialPlayRoomPlayerMoveScNotify = 9754,
CmdTrainCakeCatchDataScNotify = 9712,
CmdJgamellglge = 9646,
CmdTrainCakeCatchGetDataCsReq = 9715,
CmdTrainCakeCatchOpenBoxCsReq = 9768,
CmdBpjmeghiein = 9632,
CmdSocialPlayQueryRecentVisitorsScRsp = 9676,
CmdSocialPlayGameplayOperationScNotify = 9642,
CmdSocialPlaySettingInfoScNotify = 9626,
CmdSocialPlayTalkCsReq = 9700,
CmdSocialPlayPreCheckEnterRoomScRsp = 9622,
}
impl CmdTrainCakeCatchType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::NmgingmhjdaNlcdgipgfdj => "NMGINGMHJDA_NLCDGIPGFDJ",
Self::CmdJkilaalmfib => "CmdJKILAALMFIB",
Self::CmdTrainCakeCatchSearchScRsp => "CmdTrainCakeCatchSearchScRsp",
Self::CmdSocialPlayTalkScRsp => "CmdSocialPlayTalkScRsp",
Self::CmdTrainCakeCatchDiyScRsp => "CmdTrainCakeCatchDiyScRsp",
Self::CmdTrainCakeCatchOpenBoxScRsp => "CmdTrainCakeCatchOpenBoxScRsp",
Self::CmdTrainCakeCatchDiyLikeScRsp => "CmdTrainCakeCatchDiyLikeScRsp",
Self::NmgingmhjdaAefohgjhomb => "NMGINGMHJDA_AEFOHGJHOMB",
Self::CmdTrainCakeCatchDiyLikeCsReq => "CmdTrainCakeCatchDiyLikeCsReq",
Self::CmdTrainCakeCatchSearchCsReq => "CmdTrainCakeCatchSearchCsReq",
Self::CmdSocialPlayQueryRecentVisitorsCsReq => {
"CmdSocialPlayQueryRecentVisitorsCsReq"
}
Self::CmdSocialPlayPreCheckEnterRoomCsReq => {
"CmdSocialPlayPreCheckEnterRoomCsReq"
}
Self::CmdDjihnchdfed => "CmdDJIHNCHDFED",
Self::CmdTrainCakeCatchDiyCsReq => "CmdTrainCakeCatchDiyCsReq",
Self::CmdBodemoldhaa => "CmdBODEMOLDHAA",
Self::CmdTrainCakeCatchGetDataScRsp => "CmdTrainCakeCatchGetDataScRsp",
Self::CmdSocialPlayRoomPlayerMoveScNotify => {
"CmdSocialPlayRoomPlayerMoveScNotify"
}
Self::CmdTrainCakeCatchDataScNotify => "CmdTrainCakeCatchDataScNotify",
Self::CmdJgamellglge => "CmdJGAMELLGLGE",
Self::CmdTrainCakeCatchGetDataCsReq => "CmdTrainCakeCatchGetDataCsReq",
Self::CmdTrainCakeCatchOpenBoxCsReq => "CmdTrainCakeCatchOpenBoxCsReq",
Self::CmdBpjmeghiein => "CmdBPJMEGHIEIN",
Self::CmdSocialPlayQueryRecentVisitorsScRsp => {
"CmdSocialPlayQueryRecentVisitorsScRsp"
}
Self::CmdSocialPlayGameplayOperationScNotify => {
"CmdSocialPlayGameplayOperationScNotify"
}
Self::CmdSocialPlaySettingInfoScNotify => "CmdSocialPlaySettingInfoScNotify",
Self::CmdSocialPlayTalkCsReq => "CmdSocialPlayTalkCsReq",
Self::CmdSocialPlayPreCheckEnterRoomScRsp => {
"CmdSocialPlayPreCheckEnterRoomScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NMGINGMHJDA_NLCDGIPGFDJ" => Some(Self::NmgingmhjdaNlcdgipgfdj),
"CmdJKILAALMFIB" => Some(Self::CmdJkilaalmfib),
"CmdTrainCakeCatchSearchScRsp" => Some(Self::CmdTrainCakeCatchSearchScRsp),
"CmdSocialPlayTalkScRsp" => Some(Self::CmdSocialPlayTalkScRsp),
"CmdTrainCakeCatchDiyScRsp" => Some(Self::CmdTrainCakeCatchDiyScRsp),
"CmdTrainCakeCatchOpenBoxScRsp" => Some(Self::CmdTrainCakeCatchOpenBoxScRsp),
"CmdTrainCakeCatchDiyLikeScRsp" => Some(Self::CmdTrainCakeCatchDiyLikeScRsp),
"NMGINGMHJDA_AEFOHGJHOMB" => Some(Self::NmgingmhjdaAefohgjhomb),
"CmdTrainCakeCatchDiyLikeCsReq" => Some(Self::CmdTrainCakeCatchDiyLikeCsReq),
"CmdTrainCakeCatchSearchCsReq" => Some(Self::CmdTrainCakeCatchSearchCsReq),
"CmdSocialPlayQueryRecentVisitorsCsReq" => {
Some(Self::CmdSocialPlayQueryRecentVisitorsCsReq)
}
"CmdSocialPlayPreCheckEnterRoomCsReq" => {
Some(Self::CmdSocialPlayPreCheckEnterRoomCsReq)
}
"CmdDJIHNCHDFED" => Some(Self::CmdDjihnchdfed),
"CmdTrainCakeCatchDiyCsReq" => Some(Self::CmdTrainCakeCatchDiyCsReq),
"CmdBODEMOLDHAA" => Some(Self::CmdBodemoldhaa),
"CmdTrainCakeCatchGetDataScRsp" => Some(Self::CmdTrainCakeCatchGetDataScRsp),
"CmdSocialPlayRoomPlayerMoveScNotify" => {
Some(Self::CmdSocialPlayRoomPlayerMoveScNotify)
}
"CmdTrainCakeCatchDataScNotify" => Some(Self::CmdTrainCakeCatchDataScNotify),
"CmdJGAMELLGLGE" => Some(Self::CmdJgamellglge),
"CmdTrainCakeCatchGetDataCsReq" => Some(Self::CmdTrainCakeCatchGetDataCsReq),
"CmdTrainCakeCatchOpenBoxCsReq" => Some(Self::CmdTrainCakeCatchOpenBoxCsReq),
"CmdBPJMEGHIEIN" => Some(Self::CmdBpjmeghiein),
"CmdSocialPlayQueryRecentVisitorsScRsp" => {
Some(Self::CmdSocialPlayQueryRecentVisitorsScRsp)
}
"CmdSocialPlayGameplayOperationScNotify" => {
Some(Self::CmdSocialPlayGameplayOperationScNotify)
}
"CmdSocialPlaySettingInfoScNotify" => {
Some(Self::CmdSocialPlaySettingInfoScNotify)
}
"CmdSocialPlayTalkCsReq" => Some(Self::CmdSocialPlayTalkCsReq),
"CmdSocialPlayPreCheckEnterRoomScRsp" => {
Some(Self::CmdSocialPlayPreCheckEnterRoomScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTrainPartyType {
NhgaoakemdkNlcdgipgfdj = 0,
CmdTrainPartyHandlePendingActionCsReq = 8029,
CmdTrainPartyHandlePendingActionScRsp = 8012,
CmdTrainPartyGetDataScRsp = 8003,
CmdDniafcgkeop = 8099,
CmdTrainPartySettleNotify = 8015,
CmdTrainPartyTakeBuildLevelAwardScRsp = 8085,
CmdTrainPartyGamePlayStartCsReq = 8092,
NhgaoakemdkCddgcnfbfmi = 8028,
CmdTrainPartyBuildDiyScRsp = 8042,
CmdTrainPartySyncUpdateScNotify = 8010,
CmdIbncbepcapf = 8020,
CmdTrainPartyBuildStartStepCsReq = 8054,
CmdTrainPartyGamePlayStartScRsp = 8066,
CmdTrainPartyBuildSelfDisplayAreaDiyScRsp = 8063,
CmdTrainPartyTakeBuildLevelAwardCsReq = 8067,
CmdTrainPartyGetDataCsReq = 8073,
CmdTrainPartyUseCardScRsp = 8027,
CmdTrainPartyGamePlaySettleNotify = 8030,
CmdTrainPartyBuildSelfDisplayAreaDiyCsReq = 8053,
CmdFhlhoepckag = 8061,
CmdTrainPartyBuildingUpdateNotify = 8076,
CmdDbghchponoh = 8078,
CmdTrainPartyBuildDiyCsReq = 8009,
CmdTrainPartyBuildRoomScNotify = 8032,
CmdTrainPartyMoveScNotify = 8036,
CmdTrainPartyBuildSelfDisplayAreaDiyScNotify = 8017,
CmdTrainPartySetBadgeAutoFillCsReq = 8006,
CmdTrainPartySetBadgeAutoFillScRsp = 8100,
CmdFddjjcfnfoj = 8024,
CmdAmdompigbpg = 8071,
NhgaoakemdkObhinpcabdb = 8001,
CmdTrainPartyBuildStartStepScRsp = 8083,
CmdTrainPartyUseCardCsReq = 8080,
}
impl CmdTrainPartyType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::NhgaoakemdkNlcdgipgfdj => "NHGAOAKEMDK_NLCDGIPGFDJ",
Self::CmdTrainPartyHandlePendingActionCsReq => {
"CmdTrainPartyHandlePendingActionCsReq"
}
Self::CmdTrainPartyHandlePendingActionScRsp => {
"CmdTrainPartyHandlePendingActionScRsp"
}
Self::CmdTrainPartyGetDataScRsp => "CmdTrainPartyGetDataScRsp",
Self::CmdDniafcgkeop => "CmdDNIAFCGKEOP",
Self::CmdTrainPartySettleNotify => "CmdTrainPartySettleNotify",
Self::CmdTrainPartyTakeBuildLevelAwardScRsp => {
"CmdTrainPartyTakeBuildLevelAwardScRsp"
}
Self::CmdTrainPartyGamePlayStartCsReq => "CmdTrainPartyGamePlayStartCsReq",
Self::NhgaoakemdkCddgcnfbfmi => "NHGAOAKEMDK_CDDGCNFBFMI",
Self::CmdTrainPartyBuildDiyScRsp => "CmdTrainPartyBuildDiyScRsp",
Self::CmdTrainPartySyncUpdateScNotify => "CmdTrainPartySyncUpdateScNotify",
Self::CmdIbncbepcapf => "CmdIBNCBEPCAPF",
Self::CmdTrainPartyBuildStartStepCsReq => "CmdTrainPartyBuildStartStepCsReq",
Self::CmdTrainPartyGamePlayStartScRsp => "CmdTrainPartyGamePlayStartScRsp",
Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp => {
"CmdTrainPartyBuildSelfDisplayAreaDiyScRsp"
}
Self::CmdTrainPartyTakeBuildLevelAwardCsReq => {
"CmdTrainPartyTakeBuildLevelAwardCsReq"
}
Self::CmdTrainPartyGetDataCsReq => "CmdTrainPartyGetDataCsReq",
Self::CmdTrainPartyUseCardScRsp => "CmdTrainPartyUseCardScRsp",
Self::CmdTrainPartyGamePlaySettleNotify => {
"CmdTrainPartyGamePlaySettleNotify"
}
Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq => {
"CmdTrainPartyBuildSelfDisplayAreaDiyCsReq"
}
Self::CmdFhlhoepckag => "CmdFHLHOEPCKAG",
Self::CmdTrainPartyBuildingUpdateNotify => {
"CmdTrainPartyBuildingUpdateNotify"
}
Self::CmdDbghchponoh => "CmdDBGHCHPONOH",
Self::CmdTrainPartyBuildDiyCsReq => "CmdTrainPartyBuildDiyCsReq",
Self::CmdTrainPartyBuildRoomScNotify => "CmdTrainPartyBuildRoomScNotify",
Self::CmdTrainPartyMoveScNotify => "CmdTrainPartyMoveScNotify",
Self::CmdTrainPartyBuildSelfDisplayAreaDiyScNotify => {
"CmdTrainPartyBuildSelfDisplayAreaDiyScNotify"
}
Self::CmdTrainPartySetBadgeAutoFillCsReq => {
"CmdTrainPartySetBadgeAutoFillCsReq"
}
Self::CmdTrainPartySetBadgeAutoFillScRsp => {
"CmdTrainPartySetBadgeAutoFillScRsp"
}
Self::CmdFddjjcfnfoj => "CmdFDDJJCFNFOJ",
Self::CmdAmdompigbpg => "CmdAMDOMPIGBPG",
Self::NhgaoakemdkObhinpcabdb => "NHGAOAKEMDK_OBHINPCABDB",
Self::CmdTrainPartyBuildStartStepScRsp => "CmdTrainPartyBuildStartStepScRsp",
Self::CmdTrainPartyUseCardCsReq => "CmdTrainPartyUseCardCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"NHGAOAKEMDK_NLCDGIPGFDJ" => Some(Self::NhgaoakemdkNlcdgipgfdj),
"CmdTrainPartyHandlePendingActionCsReq" => {
Some(Self::CmdTrainPartyHandlePendingActionCsReq)
}
"CmdTrainPartyHandlePendingActionScRsp" => {
Some(Self::CmdTrainPartyHandlePendingActionScRsp)
}
"CmdTrainPartyGetDataScRsp" => Some(Self::CmdTrainPartyGetDataScRsp),
"CmdDNIAFCGKEOP" => Some(Self::CmdDniafcgkeop),
"CmdTrainPartySettleNotify" => Some(Self::CmdTrainPartySettleNotify),
"CmdTrainPartyTakeBuildLevelAwardScRsp" => {
Some(Self::CmdTrainPartyTakeBuildLevelAwardScRsp)
}
"CmdTrainPartyGamePlayStartCsReq" => {
Some(Self::CmdTrainPartyGamePlayStartCsReq)
}
"NHGAOAKEMDK_CDDGCNFBFMI" => Some(Self::NhgaoakemdkCddgcnfbfmi),
"CmdTrainPartyBuildDiyScRsp" => Some(Self::CmdTrainPartyBuildDiyScRsp),
"CmdTrainPartySyncUpdateScNotify" => {
Some(Self::CmdTrainPartySyncUpdateScNotify)
}
"CmdIBNCBEPCAPF" => Some(Self::CmdIbncbepcapf),
"CmdTrainPartyBuildStartStepCsReq" => {
Some(Self::CmdTrainPartyBuildStartStepCsReq)
}
"CmdTrainPartyGamePlayStartScRsp" => {
Some(Self::CmdTrainPartyGamePlayStartScRsp)
}
"CmdTrainPartyBuildSelfDisplayAreaDiyScRsp" => {
Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp)
}
"CmdTrainPartyTakeBuildLevelAwardCsReq" => {
Some(Self::CmdTrainPartyTakeBuildLevelAwardCsReq)
}
"CmdTrainPartyGetDataCsReq" => Some(Self::CmdTrainPartyGetDataCsReq),
"CmdTrainPartyUseCardScRsp" => Some(Self::CmdTrainPartyUseCardScRsp),
"CmdTrainPartyGamePlaySettleNotify" => {
Some(Self::CmdTrainPartyGamePlaySettleNotify)
}
"CmdTrainPartyBuildSelfDisplayAreaDiyCsReq" => {
Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq)
}
"CmdFHLHOEPCKAG" => Some(Self::CmdFhlhoepckag),
"CmdTrainPartyBuildingUpdateNotify" => {
Some(Self::CmdTrainPartyBuildingUpdateNotify)
}
"CmdDBGHCHPONOH" => Some(Self::CmdDbghchponoh),
"CmdTrainPartyBuildDiyCsReq" => Some(Self::CmdTrainPartyBuildDiyCsReq),
"CmdTrainPartyBuildRoomScNotify" => {
Some(Self::CmdTrainPartyBuildRoomScNotify)
}
"CmdTrainPartyMoveScNotify" => Some(Self::CmdTrainPartyMoveScNotify),
"CmdTrainPartyBuildSelfDisplayAreaDiyScNotify" => {
Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyScNotify)
}
"CmdTrainPartySetBadgeAutoFillCsReq" => {
Some(Self::CmdTrainPartySetBadgeAutoFillCsReq)
}
"CmdTrainPartySetBadgeAutoFillScRsp" => {
Some(Self::CmdTrainPartySetBadgeAutoFillScRsp)
}
"CmdFDDJJCFNFOJ" => Some(Self::CmdFddjjcfnfoj),
"CmdAMDOMPIGBPG" => Some(Self::CmdAmdompigbpg),
"NHGAOAKEMDK_OBHINPCABDB" => Some(Self::NhgaoakemdkObhinpcabdb),
"CmdTrainPartyBuildStartStepScRsp" => {
Some(Self::CmdTrainPartyBuildStartStepScRsp)
}
"CmdTrainPartyUseCardCsReq" => Some(Self::CmdTrainPartyUseCardCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jiiehebibmo {
Cijcgpbofjp = 0,
Bhpknhchojf = 1,
Heimdagndlo = 2,
Mjhbdakijdp = 3,
}
impl Jiiehebibmo {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Cijcgpbofjp => "JIIEHEBIBMO_CIJCGPBOFJP",
Self::Bhpknhchojf => "JIIEHEBIBMO_BHPKNHCHOJF",
Self::Heimdagndlo => "JIIEHEBIBMO_HEIMDAGNDLO",
Self::Mjhbdakijdp => "JIIEHEBIBMO_MJHBDAKIJDP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JIIEHEBIBMO_CIJCGPBOFJP" => Some(Self::Cijcgpbofjp),
"JIIEHEBIBMO_BHPKNHCHOJF" => Some(Self::Bhpknhchojf),
"JIIEHEBIBMO_HEIMDAGNDLO" => Some(Self::Heimdagndlo),
"JIIEHEBIBMO_MJHBDAKIJDP" => Some(Self::Mjhbdakijdp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mkiibimnigk {
Efbkdlijkag = 0,
Mgfhdnjakkm = 1,
Ngaahfbkmfm = 2,
Ebjcjajdinc = 3,
Idmgagljmlk = 4,
Ipfppclniho = 5,
}
impl Mkiibimnigk {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Efbkdlijkag => "MKIIBIMNIGK_EFBKDLIJKAG",
Self::Mgfhdnjakkm => "MKIIBIMNIGK_MGFHDNJAKKM",
Self::Ngaahfbkmfm => "MKIIBIMNIGK_NGAAHFBKMFM",
Self::Ebjcjajdinc => "MKIIBIMNIGK_EBJCJAJDINC",
Self::Idmgagljmlk => "MKIIBIMNIGK_IDMGAGLJMLK",
Self::Ipfppclniho => "MKIIBIMNIGK_IPFPPCLNIHO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"MKIIBIMNIGK_EFBKDLIJKAG" => Some(Self::Efbkdlijkag),
"MKIIBIMNIGK_MGFHDNJAKKM" => Some(Self::Mgfhdnjakkm),
"MKIIBIMNIGK_NGAAHFBKMFM" => Some(Self::Ngaahfbkmfm),
"MKIIBIMNIGK_EBJCJAJDINC" => Some(Self::Ebjcjajdinc),
"MKIIBIMNIGK_IDMGAGLJMLK" => Some(Self::Idmgagljmlk),
"MKIIBIMNIGK_IPFPPCLNIHO" => Some(Self::Ipfppclniho),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Lhlbgjlffkk {
Kghkhlkdebk = 0,
Akgdaffkanp = 1,
Knjdgimkjme = 2,
Dodhmjbmhaf = 3,
}
impl Lhlbgjlffkk {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Kghkhlkdebk => "LHLBGJLFFKK_KGHKHLKDEBK",
Self::Akgdaffkanp => "LHLBGJLFFKK_AKGDAFFKANP",
Self::Knjdgimkjme => "LHLBGJLFFKK_KNJDGIMKJME",
Self::Dodhmjbmhaf => "LHLBGJLFFKK_DODHMJBMHAF",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LHLBGJLFFKK_KGHKHLKDEBK" => Some(Self::Kghkhlkdebk),
"LHLBGJLFFKK_AKGDAFFKANP" => Some(Self::Akgdaffkanp),
"LHLBGJLFFKK_KNJDGIMKJME" => Some(Self::Knjdgimkjme),
"LHLBGJLFFKK_DODHMJBMHAF" => Some(Self::Dodhmjbmhaf),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TrainPartyMtSkillBriefType {
AnmelocbhgkOdchajhnfdf = 0,
AnmelocbhgkEndbhcelnkl = 1,
AnmelocbhgkAmflhlkglfl = 2,
AnmelocbhgkEcpmedneoge = 3,
AnmelocbhgkNhlnohdcphh = 4,
}
impl TrainPartyMtSkillBriefType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AnmelocbhgkOdchajhnfdf => "ANMELOCBHGK_ODCHAJHNFDF",
Self::AnmelocbhgkEndbhcelnkl => "ANMELOCBHGK_ENDBHCELNKL",
Self::AnmelocbhgkAmflhlkglfl => "ANMELOCBHGK_AMFLHLKGLFL",
Self::AnmelocbhgkEcpmedneoge => "ANMELOCBHGK_ECPMEDNEOGE",
Self::AnmelocbhgkNhlnohdcphh => "ANMELOCBHGK_NHLNOHDCPHH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ANMELOCBHGK_ODCHAJHNFDF" => Some(Self::AnmelocbhgkOdchajhnfdf),
"ANMELOCBHGK_ENDBHCELNKL" => Some(Self::AnmelocbhgkEndbhcelnkl),
"ANMELOCBHGK_AMFLHLKGLFL" => Some(Self::AnmelocbhgkAmflhlkglfl),
"ANMELOCBHGK_ECPMEDNEOGE" => Some(Self::AnmelocbhgkEcpmedneoge),
"ANMELOCBHGK_NHLNOHDCPHH" => Some(Self::AnmelocbhgkNhlnohdcphh),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Bgppdmipddh {
Iiheidcfale = 0,
Odfnppacbci = 1,
Abnpbgjgahd = 2,
Hcfkojholik = 3,
Bcdlkdkdafh = 4,
Giofbnenijm = 5,
Mkmjjphdobh = 6,
Kogggjlbhen = 7,
Nnpjfbfilel = 8,
}
impl Bgppdmipddh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Iiheidcfale => "BGPPDMIPDDH_IIHEIDCFALE",
Self::Odfnppacbci => "BGPPDMIPDDH_ODFNPPACBCI",
Self::Abnpbgjgahd => "BGPPDMIPDDH_ABNPBGJGAHD",
Self::Hcfkojholik => "BGPPDMIPDDH_HCFKOJHOLIK",
Self::Bcdlkdkdafh => "BGPPDMIPDDH_BCDLKDKDAFH",
Self::Giofbnenijm => "BGPPDMIPDDH_GIOFBNENIJM",
Self::Mkmjjphdobh => "BGPPDMIPDDH_MKMJJPHDOBH",
Self::Kogggjlbhen => "BGPPDMIPDDH_KOGGGJLBHEN",
Self::Nnpjfbfilel => "BGPPDMIPDDH_NNPJFBFILEL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"BGPPDMIPDDH_IIHEIDCFALE" => Some(Self::Iiheidcfale),
"BGPPDMIPDDH_ODFNPPACBCI" => Some(Self::Odfnppacbci),
"BGPPDMIPDDH_ABNPBGJGAHD" => Some(Self::Abnpbgjgahd),
"BGPPDMIPDDH_HCFKOJHOLIK" => Some(Self::Hcfkojholik),
"BGPPDMIPDDH_BCDLKDKDAFH" => Some(Self::Bcdlkdkdafh),
"BGPPDMIPDDH_GIOFBNENIJM" => Some(Self::Giofbnenijm),
"BGPPDMIPDDH_MKMJJPHDOBH" => Some(Self::Mkmjjphdobh),
"BGPPDMIPDDH_KOGGGJLBHEN" => Some(Self::Kogggjlbhen),
"BGPPDMIPDDH_NNPJFBFILEL" => Some(Self::Nnpjfbfilel),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTrainVisitorType {
PbnhnkpgiplNlcdgipgfdj = 0,
CmdTrainVisitorRewardSendNotify = 3713,
PbnhnkpgiplGgfofbfaein = 3780,
CmdObicgcefcci = 3712,
CmdTrainRefreshTimeNotify = 3736,
CmdTrainVisitorBehaviorFinishScRsp = 3703,
CmdGetTrainVisitorRegisterScRsp = 3781,
CmdGetTrainVisitorRegisterCsReq = 3715,
CmdEidkoeheaaa = 3727,
CmdTakeTrainVisitorBehaviorRewardCsReq = 3710,
CmdTrainVisitorBehaviorFinishCsReq = 3773,
CmdNnahgdgnoek = 3729,
CmdTakeTrainVisitorBehaviorRewardScRsp = 3787,
}
impl CmdTrainVisitorType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PbnhnkpgiplNlcdgipgfdj => "PBNHNKPGIPL_NLCDGIPGFDJ",
Self::CmdTrainVisitorRewardSendNotify => "CmdTrainVisitorRewardSendNotify",
Self::PbnhnkpgiplGgfofbfaein => "PBNHNKPGIPL_GGFOFBFAEIN",
Self::CmdObicgcefcci => "CmdOBICGCEFCCI",
Self::CmdTrainRefreshTimeNotify => "CmdTrainRefreshTimeNotify",
Self::CmdTrainVisitorBehaviorFinishScRsp => {
"CmdTrainVisitorBehaviorFinishScRsp"
}
Self::CmdGetTrainVisitorRegisterScRsp => "CmdGetTrainVisitorRegisterScRsp",
Self::CmdGetTrainVisitorRegisterCsReq => "CmdGetTrainVisitorRegisterCsReq",
Self::CmdEidkoeheaaa => "CmdEIDKOEHEAAA",
Self::CmdTakeTrainVisitorBehaviorRewardCsReq => {
"CmdTakeTrainVisitorBehaviorRewardCsReq"
}
Self::CmdTrainVisitorBehaviorFinishCsReq => {
"CmdTrainVisitorBehaviorFinishCsReq"
}
Self::CmdNnahgdgnoek => "CmdNNAHGDGNOEK",
Self::CmdTakeTrainVisitorBehaviorRewardScRsp => {
"CmdTakeTrainVisitorBehaviorRewardScRsp"
}
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"PBNHNKPGIPL_NLCDGIPGFDJ" => Some(Self::PbnhnkpgiplNlcdgipgfdj),
"CmdTrainVisitorRewardSendNotify" => {
Some(Self::CmdTrainVisitorRewardSendNotify)
}
"PBNHNKPGIPL_GGFOFBFAEIN" => Some(Self::PbnhnkpgiplGgfofbfaein),
"CmdOBICGCEFCCI" => Some(Self::CmdObicgcefcci),
"CmdTrainRefreshTimeNotify" => Some(Self::CmdTrainRefreshTimeNotify),
"CmdTrainVisitorBehaviorFinishScRsp" => {
Some(Self::CmdTrainVisitorBehaviorFinishScRsp)
}
"CmdGetTrainVisitorRegisterScRsp" => {
Some(Self::CmdGetTrainVisitorRegisterScRsp)
}
"CmdGetTrainVisitorRegisterCsReq" => {
Some(Self::CmdGetTrainVisitorRegisterCsReq)
}
"CmdEIDKOEHEAAA" => Some(Self::CmdEidkoeheaaa),
"CmdTakeTrainVisitorBehaviorRewardCsReq" => {
Some(Self::CmdTakeTrainVisitorBehaviorRewardCsReq)
}
"CmdTrainVisitorBehaviorFinishCsReq" => {
Some(Self::CmdTrainVisitorBehaviorFinishCsReq)
}
"CmdNNAHGDGNOEK" => Some(Self::CmdNnahgdgnoek),
"CmdTakeTrainVisitorBehaviorRewardScRsp" => {
Some(Self::CmdTakeTrainVisitorBehaviorRewardScRsp)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Cfcpoedppkb {
Abecleigdef = 0,
Cinljppiinl = 1,
Chbnbpfijpg = 2,
}
impl Cfcpoedppkb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Abecleigdef => "CFCPOEDPPKB_ABECLEIGDEF",
Self::Cinljppiinl => "CFCPOEDPPKB_CINLJPPIINL",
Self::Chbnbpfijpg => "CFCPOEDPPKB_CHBNBPFIJPG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CFCPOEDPPKB_ABECLEIGDEF" => Some(Self::Abecleigdef),
"CFCPOEDPPKB_CINLJPPIINL" => Some(Self::Cinljppiinl),
"CFCPOEDPPKB_CHBNBPFIJPG" => Some(Self::Chbnbpfijpg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TrainVisitorStatus {
LdmccfpapolNlcdgipgfdj = 0,
LdmccfpapolKpjgdhlenip = 1,
LdmccfpapolPgaaclckffo = 2,
LdmccfpapolFbaefcephhi = 3,
LdmccfpapolHkmjggpkgim = 4,
}
impl TrainVisitorStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LdmccfpapolNlcdgipgfdj => "LDMCCFPAPOL_NLCDGIPGFDJ",
Self::LdmccfpapolKpjgdhlenip => "LDMCCFPAPOL_KPJGDHLENIP",
Self::LdmccfpapolPgaaclckffo => "LDMCCFPAPOL_PGAACLCKFFO",
Self::LdmccfpapolFbaefcephhi => "LDMCCFPAPOL_FBAEFCEPHHI",
Self::LdmccfpapolHkmjggpkgim => "LDMCCFPAPOL_HKMJGGPKGIM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LDMCCFPAPOL_NLCDGIPGFDJ" => Some(Self::LdmccfpapolNlcdgipgfdj),
"LDMCCFPAPOL_KPJGDHLENIP" => Some(Self::LdmccfpapolKpjgdhlenip),
"LDMCCFPAPOL_PGAACLCKFFO" => Some(Self::LdmccfpapolPgaaclckffo),
"LDMCCFPAPOL_FBAEFCEPHHI" => Some(Self::LdmccfpapolFbaefcephhi),
"LDMCCFPAPOL_HKMJGGPKGIM" => Some(Self::LdmccfpapolHkmjggpkgim),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ackpcffemhb {
Nlcdgipgfdj = 0,
Ggeogcbgeih = 1,
Cnpnacjbhjg = 2,
}
impl Ackpcffemhb {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "ACKPCFFEMHB_NLCDGIPGFDJ",
Self::Ggeogcbgeih => "ACKPCFFEMHB_GGEOGCBGEIH",
Self::Cnpnacjbhjg => "ACKPCFFEMHB_CNPNACJBHJG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"ACKPCFFEMHB_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"ACKPCFFEMHB_GGEOGCBGEIH" => Some(Self::Ggeogcbgeih),
"ACKPCFFEMHB_CNPNACJBHJG" => Some(Self::Cnpnacjbhjg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTravelBrochureType {
CjbnlbinfjjNfdndmdgick = 0,
CmdMladijbblpn = 6442,
CmdGnilaaacodb = 6410,
CmdTravelBrochureApplyPasterListScRsp = 6478,
CmdTravelBrochureSelectMessageCsReq = 6436,
CmdBahmabonkbp = 6429,
CmdFpgbalikpde = 6438,
CmdOhmieppckbj = 6476,
CmdDdhiijajioo = 6454,
CmdTravelBrochureGetDataCsReq = 6473,
CmdTravelBrochurePageResetCsReq = 6461,
CmdTravelBrochureApplyPasterListCsReq = 6471,
CmdTravelBrochureGetDataScRsp = 6403,
CmdDahldomhfan = 6481,
CmdAkgfmpcfook = 6487,
CmdIdnieakjmcf = 6412,
CmdTravelBrochurePageResetScRsp = 6424,
CmdTravelBrochurePageUnlockScNotify = 6480,
CmdTravelBrochureSelectMessageScRsp = 6413,
CjbnlbinfjjLejlgaedoen = 6415,
CmdHpgigeeaghl = 6409,
}
impl CmdTravelBrochureType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CjbnlbinfjjNfdndmdgick => "CJBNLBINFJJ_NFDNDMDGICK",
Self::CmdMladijbblpn => "CmdMLADIJBBLPN",
Self::CmdGnilaaacodb => "CmdGNILAAACODB",
Self::CmdTravelBrochureApplyPasterListScRsp => {
"CmdTravelBrochureApplyPasterListScRsp"
}
Self::CmdTravelBrochureSelectMessageCsReq => {
"CmdTravelBrochureSelectMessageCsReq"
}
Self::CmdBahmabonkbp => "CmdBAHMABONKBP",
Self::CmdFpgbalikpde => "CmdFPGBALIKPDE",
Self::CmdOhmieppckbj => "CmdOHMIEPPCKBJ",
Self::CmdDdhiijajioo => "CmdDDHIIJAJIOO",
Self::CmdTravelBrochureGetDataCsReq => "CmdTravelBrochureGetDataCsReq",
Self::CmdTravelBrochurePageResetCsReq => "CmdTravelBrochurePageResetCsReq",
Self::CmdTravelBrochureApplyPasterListCsReq => {
"CmdTravelBrochureApplyPasterListCsReq"
}
Self::CmdTravelBrochureGetDataScRsp => "CmdTravelBrochureGetDataScRsp",
Self::CmdDahldomhfan => "CmdDAHLDOMHFAN",
Self::CmdAkgfmpcfook => "CmdAKGFMPCFOOK",
Self::CmdIdnieakjmcf => "CmdIDNIEAKJMCF",
Self::CmdTravelBrochurePageResetScRsp => "CmdTravelBrochurePageResetScRsp",
Self::CmdTravelBrochurePageUnlockScNotify => {
"CmdTravelBrochurePageUnlockScNotify"
}
Self::CmdTravelBrochureSelectMessageScRsp => {
"CmdTravelBrochureSelectMessageScRsp"
}
Self::CjbnlbinfjjLejlgaedoen => "CJBNLBINFJJ_LEJLGAEDOEN",
Self::CmdHpgigeeaghl => "CmdHPGIGEEAGHL",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CJBNLBINFJJ_NFDNDMDGICK" => Some(Self::CjbnlbinfjjNfdndmdgick),
"CmdMLADIJBBLPN" => Some(Self::CmdMladijbblpn),
"CmdGNILAAACODB" => Some(Self::CmdGnilaaacodb),
"CmdTravelBrochureApplyPasterListScRsp" => {
Some(Self::CmdTravelBrochureApplyPasterListScRsp)
}
"CmdTravelBrochureSelectMessageCsReq" => {
Some(Self::CmdTravelBrochureSelectMessageCsReq)
}
"CmdBAHMABONKBP" => Some(Self::CmdBahmabonkbp),
"CmdFPGBALIKPDE" => Some(Self::CmdFpgbalikpde),
"CmdOHMIEPPCKBJ" => Some(Self::CmdOhmieppckbj),
"CmdDDHIIJAJIOO" => Some(Self::CmdDdhiijajioo),
"CmdTravelBrochureGetDataCsReq" => Some(Self::CmdTravelBrochureGetDataCsReq),
"CmdTravelBrochurePageResetCsReq" => {
Some(Self::CmdTravelBrochurePageResetCsReq)
}
"CmdTravelBrochureApplyPasterListCsReq" => {
Some(Self::CmdTravelBrochureApplyPasterListCsReq)
}
"CmdTravelBrochureGetDataScRsp" => Some(Self::CmdTravelBrochureGetDataScRsp),
"CmdDAHLDOMHFAN" => Some(Self::CmdDahldomhfan),
"CmdAKGFMPCFOOK" => Some(Self::CmdAkgfmpcfook),
"CmdIDNIEAKJMCF" => Some(Self::CmdIdnieakjmcf),
"CmdTravelBrochurePageResetScRsp" => {
Some(Self::CmdTravelBrochurePageResetScRsp)
}
"CmdTravelBrochurePageUnlockScNotify" => {
Some(Self::CmdTravelBrochurePageUnlockScNotify)
}
"CmdTravelBrochureSelectMessageScRsp" => {
Some(Self::CmdTravelBrochureSelectMessageScRsp)
}
"CJBNLBINFJJ_LEJLGAEDOEN" => Some(Self::CjbnlbinfjjLejlgaedoen),
"CmdHPGIGEEAGHL" => Some(Self::CmdHpgigeeaghl),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Olbnnjkcmai {
Njbgkcigoje = 0,
Gpnifhbehnb = 1,
Kcehidflklm = 2,
}
impl Olbnnjkcmai {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Njbgkcigoje => "OLBNNJKCMAI_NJBGKCIGOJE",
Self::Gpnifhbehnb => "OLBNNJKCMAI_GPNIFHBEHNB",
Self::Kcehidflklm => "OLBNNJKCMAI_KCEHIDFLKLM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OLBNNJKCMAI_NJBGKCIGOJE" => Some(Self::Njbgkcigoje),
"OLBNNJKCMAI_GPNIFHBEHNB" => Some(Self::Gpnifhbehnb),
"OLBNNJKCMAI_KCEHIDFLKLM" => Some(Self::Kcehidflklm),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Oflkobjhfkh {
Chdlpmpjloj = 0,
Ifeokeghlbl = 1,
Mdgociekfjb = 2,
}
impl Oflkobjhfkh {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Chdlpmpjloj => "OFLKOBJHFKH_CHDLPMPJLOJ",
Self::Ifeokeghlbl => "OFLKOBJHFKH_IFEOKEGHLBL",
Self::Mdgociekfjb => "OFLKOBJHFKH_MDGOCIEKFJB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OFLKOBJHFKH_CHDLPMPJLOJ" => Some(Self::Chdlpmpjloj),
"OFLKOBJHFKH_IFEOKEGHLBL" => Some(Self::Ifeokeghlbl),
"OFLKOBJHFKH_MDGOCIEKFJB" => Some(Self::Mdgociekfjb),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTreasureDungeonType {
PokagmcajaiNlcdgipgfdj = 0,
CmdFightTreasureDungeonMonsterCsReq = 4476,
CmdOpenTreasureDungeonGridCsReq = 4409,
CmdEnterTreasureDungeonCsReq = 4454,
CmdOpenTreasureDungeonGridScRsp = 4442,
CmdEnterTreasureDungeonScRsp = 4483,
CmdTreasureDungeonDataScNotify = 4473,
CmdGetTreasureDungeonActivityDataScRsp = 4412,
CmdOmkakfpogda = 4452,
CmdUseTreasureDungeonItemScRsp = 4478,
CmdFightTreasureDungeonMonsterScRsp = 4438,
CmdInteractTreasureDungeonGridScRsp = 4424,
CmdGetTreasureDungeonActivityDataCsReq = 4429,
CmdInteractTreasureDungeonGridCsReq = 4461,
CmdPnoeincjclo = 4448,
CmdUseTreasureDungeonItemCsReq = 4471,
CmdTreasureDungeonFinishScNotify = 4403,
}
impl CmdTreasureDungeonType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::PokagmcajaiNlcdgipgfdj => "POKAGMCAJAI_NLCDGIPGFDJ",
Self::CmdFightTreasureDungeonMonsterCsReq => {
"CmdFightTreasureDungeonMonsterCsReq"
}
Self::CmdOpenTreasureDungeonGridCsReq => "CmdOpenTreasureDungeonGridCsReq",
Self::CmdEnterTreasureDungeonCsReq => "CmdEnterTreasureDungeonCsReq",
Self::CmdOpenTreasureDungeonGridScRsp => "CmdOpenTreasureDungeonGridScRsp",
Self::CmdEnterTreasureDungeonScRsp => "CmdEnterTreasureDungeonScRsp",
Self::CmdTreasureDungeonDataScNotify => "CmdTreasureDungeonDataScNotify",
Self::CmdGetTreasureDungeonActivityDataScRsp => {
"CmdGetTreasureDungeonActivityDataScRsp"
}
Self::CmdOmkakfpogda => "CmdOMKAKFPOGDA",
Self::CmdUseTreasureDungeonItemScRsp => "CmdUseTreasureDungeonItemScRsp",
Self::CmdFightTreasureDungeonMonsterScRsp => {
"CmdFightTreasureDungeonMonsterScRsp"
}
Self::CmdInteractTreasureDungeonGridScRsp => {
"CmdInteractTreasureDungeonGridScRsp"
}
Self::CmdGetTreasureDungeonActivityDataCsReq => {
"CmdGetTreasureDungeonActivityDataCsReq"
}
Self::CmdInteractTreasureDungeonGridCsReq => {
"CmdInteractTreasureDungeonGridCsReq"
}
Self::CmdPnoeincjclo => "CmdPNOEINCJCLO",
Self::CmdUseTreasureDungeonItemCsReq => "CmdUseTreasureDungeonItemCsReq",
Self::CmdTreasureDungeonFinishScNotify => "CmdTreasureDungeonFinishScNotify",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"POKAGMCAJAI_NLCDGIPGFDJ" => Some(Self::PokagmcajaiNlcdgipgfdj),
"CmdFightTreasureDungeonMonsterCsReq" => {
Some(Self::CmdFightTreasureDungeonMonsterCsReq)
}
"CmdOpenTreasureDungeonGridCsReq" => {
Some(Self::CmdOpenTreasureDungeonGridCsReq)
}
"CmdEnterTreasureDungeonCsReq" => Some(Self::CmdEnterTreasureDungeonCsReq),
"CmdOpenTreasureDungeonGridScRsp" => {
Some(Self::CmdOpenTreasureDungeonGridScRsp)
}
"CmdEnterTreasureDungeonScRsp" => Some(Self::CmdEnterTreasureDungeonScRsp),
"CmdTreasureDungeonDataScNotify" => {
Some(Self::CmdTreasureDungeonDataScNotify)
}
"CmdGetTreasureDungeonActivityDataScRsp" => {
Some(Self::CmdGetTreasureDungeonActivityDataScRsp)
}
"CmdOMKAKFPOGDA" => Some(Self::CmdOmkakfpogda),
"CmdUseTreasureDungeonItemScRsp" => {
Some(Self::CmdUseTreasureDungeonItemScRsp)
}
"CmdFightTreasureDungeonMonsterScRsp" => {
Some(Self::CmdFightTreasureDungeonMonsterScRsp)
}
"CmdInteractTreasureDungeonGridScRsp" => {
Some(Self::CmdInteractTreasureDungeonGridScRsp)
}
"CmdGetTreasureDungeonActivityDataCsReq" => {
Some(Self::CmdGetTreasureDungeonActivityDataCsReq)
}
"CmdInteractTreasureDungeonGridCsReq" => {
Some(Self::CmdInteractTreasureDungeonGridCsReq)
}
"CmdPNOEINCJCLO" => Some(Self::CmdPnoeincjclo),
"CmdUseTreasureDungeonItemCsReq" => {
Some(Self::CmdUseTreasureDungeonItemCsReq)
}
"CmdTreasureDungeonFinishScNotify" => {
Some(Self::CmdTreasureDungeonFinishScNotify)
}
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TreasureDungeonRecordType {
EfphnjobnoeOmckglpafkd = 0,
EfphnjobnoeFodbjhoofpm = 1,
EfphnjobnoeNabdfpoenlo = 2,
EfphnjobnoeMccehcfbjin = 3,
EfphnjobnoeBiomgombldf = 5,
EfphnjobnoeGejmkiifpcc = 6,
EfphnjobnoeGdhpeolinmk = 9,
EfphnjobnoeBnhojcleegp = 10,
EfphnjobnoeAjcdjljkenm = 11,
EfphnjobnoeIbmoenfpgil = 15,
EfphnjobnoeMdnaacinpcg = 16,
EfphnjobnoeImjmfnffeen = 20,
EfphnjobnoeFfplpcnkfdg = 24,
EfphnjobnoeHnclhigbgjo = 25,
EfphnjobnoeFdahdjmccki = 27,
EfphnjobnoeOjlmpnnfjkh = 28,
EfphnjobnoeLlfidacchcp = 29,
EfphnjobnoeBjgokllnbpi = 30,
EfphnjobnoeAnojjcdmbnd = 31,
EfphnjobnoeGldjbcfafdk = 33,
EfphnjobnoeIpiphhcefan = 34,
EfphnjobnoeGpnoifpmbcp = 35,
EfphnjobnoeOpmonhdogcj = 36,
EfphnjobnoeKdiajhkpiph = 37,
EfphnjobnoeNmhhodnlgcl = 40,
EfphnjobnoeFcngbpijnhc = 41,
EfphnjobnoeHdklleogjnh = 42,
EfphnjobnoeJplkjjpmlcm = 43,
}
impl TreasureDungeonRecordType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::EfphnjobnoeOmckglpafkd => "EFPHNJOBNOE_OMCKGLPAFKD",
Self::EfphnjobnoeFodbjhoofpm => "EFPHNJOBNOE_FODBJHOOFPM",
Self::EfphnjobnoeNabdfpoenlo => "EFPHNJOBNOE_NABDFPOENLO",
Self::EfphnjobnoeMccehcfbjin => "EFPHNJOBNOE_MCCEHCFBJIN",
Self::EfphnjobnoeBiomgombldf => "EFPHNJOBNOE_BIOMGOMBLDF",
Self::EfphnjobnoeGejmkiifpcc => "EFPHNJOBNOE_GEJMKIIFPCC",
Self::EfphnjobnoeGdhpeolinmk => "EFPHNJOBNOE_GDHPEOLINMK",
Self::EfphnjobnoeBnhojcleegp => "EFPHNJOBNOE_BNHOJCLEEGP",
Self::EfphnjobnoeAjcdjljkenm => "EFPHNJOBNOE_AJCDJLJKENM",
Self::EfphnjobnoeIbmoenfpgil => "EFPHNJOBNOE_IBMOENFPGIL",
Self::EfphnjobnoeMdnaacinpcg => "EFPHNJOBNOE_MDNAACINPCG",
Self::EfphnjobnoeImjmfnffeen => "EFPHNJOBNOE_IMJMFNFFEEN",
Self::EfphnjobnoeFfplpcnkfdg => "EFPHNJOBNOE_FFPLPCNKFDG",
Self::EfphnjobnoeHnclhigbgjo => "EFPHNJOBNOE_HNCLHIGBGJO",
Self::EfphnjobnoeFdahdjmccki => "EFPHNJOBNOE_FDAHDJMCCKI",
Self::EfphnjobnoeOjlmpnnfjkh => "EFPHNJOBNOE_OJLMPNNFJKH",
Self::EfphnjobnoeLlfidacchcp => "EFPHNJOBNOE_LLFIDACCHCP",
Self::EfphnjobnoeBjgokllnbpi => "EFPHNJOBNOE_BJGOKLLNBPI",
Self::EfphnjobnoeAnojjcdmbnd => "EFPHNJOBNOE_ANOJJCDMBND",
Self::EfphnjobnoeGldjbcfafdk => "EFPHNJOBNOE_GLDJBCFAFDK",
Self::EfphnjobnoeIpiphhcefan => "EFPHNJOBNOE_IPIPHHCEFAN",
Self::EfphnjobnoeGpnoifpmbcp => "EFPHNJOBNOE_GPNOIFPMBCP",
Self::EfphnjobnoeOpmonhdogcj => "EFPHNJOBNOE_OPMONHDOGCJ",
Self::EfphnjobnoeKdiajhkpiph => "EFPHNJOBNOE_KDIAJHKPIPH",
Self::EfphnjobnoeNmhhodnlgcl => "EFPHNJOBNOE_NMHHODNLGCL",
Self::EfphnjobnoeFcngbpijnhc => "EFPHNJOBNOE_FCNGBPIJNHC",
Self::EfphnjobnoeHdklleogjnh => "EFPHNJOBNOE_HDKLLEOGJNH",
Self::EfphnjobnoeJplkjjpmlcm => "EFPHNJOBNOE_JPLKJJPMLCM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EFPHNJOBNOE_OMCKGLPAFKD" => Some(Self::EfphnjobnoeOmckglpafkd),
"EFPHNJOBNOE_FODBJHOOFPM" => Some(Self::EfphnjobnoeFodbjhoofpm),
"EFPHNJOBNOE_NABDFPOENLO" => Some(Self::EfphnjobnoeNabdfpoenlo),
"EFPHNJOBNOE_MCCEHCFBJIN" => Some(Self::EfphnjobnoeMccehcfbjin),
"EFPHNJOBNOE_BIOMGOMBLDF" => Some(Self::EfphnjobnoeBiomgombldf),
"EFPHNJOBNOE_GEJMKIIFPCC" => Some(Self::EfphnjobnoeGejmkiifpcc),
"EFPHNJOBNOE_GDHPEOLINMK" => Some(Self::EfphnjobnoeGdhpeolinmk),
"EFPHNJOBNOE_BNHOJCLEEGP" => Some(Self::EfphnjobnoeBnhojcleegp),
"EFPHNJOBNOE_AJCDJLJKENM" => Some(Self::EfphnjobnoeAjcdjljkenm),
"EFPHNJOBNOE_IBMOENFPGIL" => Some(Self::EfphnjobnoeIbmoenfpgil),
"EFPHNJOBNOE_MDNAACINPCG" => Some(Self::EfphnjobnoeMdnaacinpcg),
"EFPHNJOBNOE_IMJMFNFFEEN" => Some(Self::EfphnjobnoeImjmfnffeen),
"EFPHNJOBNOE_FFPLPCNKFDG" => Some(Self::EfphnjobnoeFfplpcnkfdg),
"EFPHNJOBNOE_HNCLHIGBGJO" => Some(Self::EfphnjobnoeHnclhigbgjo),
"EFPHNJOBNOE_FDAHDJMCCKI" => Some(Self::EfphnjobnoeFdahdjmccki),
"EFPHNJOBNOE_OJLMPNNFJKH" => Some(Self::EfphnjobnoeOjlmpnnfjkh),
"EFPHNJOBNOE_LLFIDACCHCP" => Some(Self::EfphnjobnoeLlfidacchcp),
"EFPHNJOBNOE_BJGOKLLNBPI" => Some(Self::EfphnjobnoeBjgokllnbpi),
"EFPHNJOBNOE_ANOJJCDMBND" => Some(Self::EfphnjobnoeAnojjcdmbnd),
"EFPHNJOBNOE_GLDJBCFAFDK" => Some(Self::EfphnjobnoeGldjbcfafdk),
"EFPHNJOBNOE_IPIPHHCEFAN" => Some(Self::EfphnjobnoeIpiphhcefan),
"EFPHNJOBNOE_GPNOIFPMBCP" => Some(Self::EfphnjobnoeGpnoifpmbcp),
"EFPHNJOBNOE_OPMONHDOGCJ" => Some(Self::EfphnjobnoeOpmonhdogcj),
"EFPHNJOBNOE_KDIAJHKPIPH" => Some(Self::EfphnjobnoeKdiajhkpiph),
"EFPHNJOBNOE_NMHHODNLGCL" => Some(Self::EfphnjobnoeNmhhodnlgcl),
"EFPHNJOBNOE_FCNGBPIJNHC" => Some(Self::EfphnjobnoeFcngbpijnhc),
"EFPHNJOBNOE_HDKLLEOGJNH" => Some(Self::EfphnjobnoeHdklleogjnh),
"EFPHNJOBNOE_JPLKJJPMLCM" => Some(Self::EfphnjobnoeJplkjjpmlcm),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdTutorialType {
KaamcalpipdNlcdgipgfdj = 0,
CmdUnlockTutorialCsReq = 1636,
CmdUnlockTutorialGuideScRsp = 1681,
CmdGetTutorialCsReq = 1673,
CmdUnlockTutorialGuideCsReq = 1615,
CmdFinishTutorialGuideScRsp = 1612,
CmdUnlockTutorialScRsp = 1613,
CmdGetTutorialScRsp = 1603,
CmdGetTutorialGuideCsReq = 1680,
CmdFinishTutorialScRsp = 1687,
CmdFinishTutorialGuideCsReq = 1629,
CmdGetTutorialGuideScRsp = 1627,
CmdFinishTutorialCsReq = 1610,
}
impl CmdTutorialType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::KaamcalpipdNlcdgipgfdj => "KAAMCALPIPD_NLCDGIPGFDJ",
Self::CmdUnlockTutorialCsReq => "CmdUnlockTutorialCsReq",
Self::CmdUnlockTutorialGuideScRsp => "CmdUnlockTutorialGuideScRsp",
Self::CmdGetTutorialCsReq => "CmdGetTutorialCsReq",
Self::CmdUnlockTutorialGuideCsReq => "CmdUnlockTutorialGuideCsReq",
Self::CmdFinishTutorialGuideScRsp => "CmdFinishTutorialGuideScRsp",
Self::CmdUnlockTutorialScRsp => "CmdUnlockTutorialScRsp",
Self::CmdGetTutorialScRsp => "CmdGetTutorialScRsp",
Self::CmdGetTutorialGuideCsReq => "CmdGetTutorialGuideCsReq",
Self::CmdFinishTutorialScRsp => "CmdFinishTutorialScRsp",
Self::CmdFinishTutorialGuideCsReq => "CmdFinishTutorialGuideCsReq",
Self::CmdGetTutorialGuideScRsp => "CmdGetTutorialGuideScRsp",
Self::CmdFinishTutorialCsReq => "CmdFinishTutorialCsReq",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"KAAMCALPIPD_NLCDGIPGFDJ" => Some(Self::KaamcalpipdNlcdgipgfdj),
"CmdUnlockTutorialCsReq" => Some(Self::CmdUnlockTutorialCsReq),
"CmdUnlockTutorialGuideScRsp" => Some(Self::CmdUnlockTutorialGuideScRsp),
"CmdGetTutorialCsReq" => Some(Self::CmdGetTutorialCsReq),
"CmdUnlockTutorialGuideCsReq" => Some(Self::CmdUnlockTutorialGuideCsReq),
"CmdFinishTutorialGuideScRsp" => Some(Self::CmdFinishTutorialGuideScRsp),
"CmdUnlockTutorialScRsp" => Some(Self::CmdUnlockTutorialScRsp),
"CmdGetTutorialScRsp" => Some(Self::CmdGetTutorialScRsp),
"CmdGetTutorialGuideCsReq" => Some(Self::CmdGetTutorialGuideCsReq),
"CmdFinishTutorialScRsp" => Some(Self::CmdFinishTutorialScRsp),
"CmdFinishTutorialGuideCsReq" => Some(Self::CmdFinishTutorialGuideCsReq),
"CmdGetTutorialGuideScRsp" => Some(Self::CmdGetTutorialGuideScRsp),
"CmdFinishTutorialCsReq" => Some(Self::CmdFinishTutorialCsReq),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TutorialStatus {
TutorialNone = 0,
TutorialUnlock = 1,
TutorialFinish = 2,
}
impl TutorialStatus {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::TutorialNone => "TUTORIAL_NONE",
Self::TutorialUnlock => "TUTORIAL_UNLOCK",
Self::TutorialFinish => "TUTORIAL_FINISH",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"TUTORIAL_NONE" => Some(Self::TutorialNone),
"TUTORIAL_UNLOCK" => Some(Self::TutorialUnlock),
"TUTORIAL_FINISH" => Some(Self::TutorialFinish),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TutorialFinishType {
CebjaaaipdaNlcdgipgfdj = 0,
CebjaaaipdaCnpnacjbhjg = 1,
CebjaaaipdaNnaidjindho = 2,
}
impl TutorialFinishType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::CebjaaaipdaNlcdgipgfdj => "CEBJAAAIPDA_NLCDGIPGFDJ",
Self::CebjaaaipdaCnpnacjbhjg => "CEBJAAAIPDA_CNPNACJBHJG",
Self::CebjaaaipdaNnaidjindho => "CEBJAAAIPDA_NNAIDJINDHO",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CEBJAAAIPDA_NLCDGIPGFDJ" => Some(Self::CebjaaaipdaNlcdgipgfdj),
"CEBJAAAIPDA_CNPNACJBHJG" => Some(Self::CebjaaaipdaCnpnacjbhjg),
"CEBJAAAIPDA_NNAIDJINDHO" => Some(Self::CebjaaaipdaNnaidjindho),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TutorialGuideType {
AoccebgnpjaGinfcgdddom = 0,
AoccebgnpjaJloafbagfhg = 1,
}
impl TutorialGuideType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::AoccebgnpjaGinfcgdddom => "AOCCEBGNPJA_GINFCGDDDOM",
Self::AoccebgnpjaJloafbagfhg => "AOCCEBGNPJA_JLOAFBAGFHG",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"AOCCEBGNPJA_GINFCGDDDOM" => Some(Self::AoccebgnpjaGinfcgdddom),
"AOCCEBGNPJA_JLOAFBAGFHG" => Some(Self::AoccebgnpjaJloafbagfhg),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdWaypointType {
ChleibcfdboNlcdgipgfdj = 0,
CmdHedcnkonnbi = 427,
ChleibcfdboKnfmjkogegf = 473,
CmdNfegdjldcjd = 415,
CmdGnlnlihkkpl = 410,
CmdMkepkkajone = 413,
ChleibcfdboCdndjjekeok = 480,
ChleibcfdboDdkcnbcoelm = 436,
ChleibcfdboCeoahcnjapl = 481,
CmdGmcagpohkjj = 403,
}
impl CmdWaypointType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::ChleibcfdboNlcdgipgfdj => "CHLEIBCFDBO_NLCDGIPGFDJ",
Self::CmdHedcnkonnbi => "CmdHEDCNKONNBI",
Self::ChleibcfdboKnfmjkogegf => "CHLEIBCFDBO_KNFMJKOGEGF",
Self::CmdNfegdjldcjd => "CmdNFEGDJLDCJD",
Self::CmdGnlnlihkkpl => "CmdGNLNLIHKKPL",
Self::CmdMkepkkajone => "CmdMKEPKKAJONE",
Self::ChleibcfdboCdndjjekeok => "CHLEIBCFDBO_CDNDJJEKEOK",
Self::ChleibcfdboDdkcnbcoelm => "CHLEIBCFDBO_DDKCNBCOELM",
Self::ChleibcfdboCeoahcnjapl => "CHLEIBCFDBO_CEOAHCNJAPL",
Self::CmdGmcagpohkjj => "CmdGMCAGPOHKJJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"CHLEIBCFDBO_NLCDGIPGFDJ" => Some(Self::ChleibcfdboNlcdgipgfdj),
"CmdHEDCNKONNBI" => Some(Self::CmdHedcnkonnbi),
"CHLEIBCFDBO_KNFMJKOGEGF" => Some(Self::ChleibcfdboKnfmjkogegf),
"CmdNFEGDJLDCJD" => Some(Self::CmdNfegdjldcjd),
"CmdGNLNLIHKKPL" => Some(Self::CmdGnlnlihkkpl),
"CmdMKEPKKAJONE" => Some(Self::CmdMkepkkajone),
"CHLEIBCFDBO_CDNDJJEKEOK" => Some(Self::ChleibcfdboCdndjjekeok),
"CHLEIBCFDBO_DDKCNBCOELM" => Some(Self::ChleibcfdboDdkcnbcoelm),
"CHLEIBCFDBO_CEOAHCNJAPL" => Some(Self::ChleibcfdboCeoahcnjapl),
"CmdGMCAGPOHKJJ" => Some(Self::CmdGmcagpohkjj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Jplmloihnic {
Nlcdgipgfdj = 0,
Ppanbkdpffk = 1,
Jphlnojliam = 2,
}
impl Jplmloihnic {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "JPLMLOIHNIC_NLCDGIPGFDJ",
Self::Ppanbkdpffk => "JPLMLOIHNIC_PPANBKDPFFK",
Self::Jphlnojliam => "JPLMLOIHNIC_JPHLNOJLIAM",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"JPLMLOIHNIC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"JPLMLOIHNIC_PPANBKDPFFK" => Some(Self::Ppanbkdpffk),
"JPLMLOIHNIC_JPHLNOJLIAM" => Some(Self::Jphlnojliam),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Omcnfmgpdap {
Iaimdiafcnl = 0,
Agbgjcindcp = 1,
Mdpibjphmgj = 2,
}
impl Omcnfmgpdap {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Iaimdiafcnl => "OMCNFMGPDAP_IAIMDIAFCNL",
Self::Agbgjcindcp => "OMCNFMGPDAP_AGBGJCINDCP",
Self::Mdpibjphmgj => "OMCNFMGPDAP_MDPIBJPHMGJ",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"OMCNFMGPDAP_IAIMDIAFCNL" => Some(Self::Iaimdiafcnl),
"OMCNFMGPDAP_AGBGJCINDCP" => Some(Self::Agbgjcindcp),
"OMCNFMGPDAP_MDPIBJPHMGJ" => Some(Self::Mdpibjphmgj),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdWolfBroType {
DpdigmlgdoiNlcdgipgfdj = 0,
CmdHfjcgemmpkb = 6520,
CmdLbmfcjlhnaa = 6538,
CmdCpkcmnjkpoe = 6523,
CmdLjeffbcjjem = 6543,
CmdHkpfpmjbnep = 6503,
CmdMddfdnhfcil = 6529,
CmdOkefgcnneki = 6534,
CmdDkjbginlbpp = 6519,
CmdJohdljlgnhl = 6507,
CmdAjdpponbabg = 6540,
CmdNhigcjfjgpf = 6521,
CmdKdmanlndioa = 6545,
CmdDeahiakbgmj = 6505,
CmdLjfeonhokag = 6544,
CmdLikmpnfokff = 6509,
CmdBppicamlgnb = 6527,
CmdNhlgedlkoki = 6532,
CmdPhpeppkfmjo = 6508,
CmdEnpjfkdklob = 6542,
}
impl CmdWolfBroType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::DpdigmlgdoiNlcdgipgfdj => "DPDIGMLGDOI_NLCDGIPGFDJ",
Self::CmdHfjcgemmpkb => "CmdHFJCGEMMPKB",
Self::CmdLbmfcjlhnaa => "CmdLBMFCJLHNAA",
Self::CmdCpkcmnjkpoe => "CmdCPKCMNJKPOE",
Self::CmdLjeffbcjjem => "CmdLJEFFBCJJEM",
Self::CmdHkpfpmjbnep => "CmdHKPFPMJBNEP",
Self::CmdMddfdnhfcil => "CmdMDDFDNHFCIL",
Self::CmdOkefgcnneki => "CmdOKEFGCNNEKI",
Self::CmdDkjbginlbpp => "CmdDKJBGINLBPP",
Self::CmdJohdljlgnhl => "CmdJOHDLJLGNHL",
Self::CmdAjdpponbabg => "CmdAJDPPONBABG",
Self::CmdNhigcjfjgpf => "CmdNHIGCJFJGPF",
Self::CmdKdmanlndioa => "CmdKDMANLNDIOA",
Self::CmdDeahiakbgmj => "CmdDEAHIAKBGMJ",
Self::CmdLjfeonhokag => "CmdLJFEONHOKAG",
Self::CmdLikmpnfokff => "CmdLIKMPNFOKFF",
Self::CmdBppicamlgnb => "CmdBPPICAMLGNB",
Self::CmdNhlgedlkoki => "CmdNHLGEDLKOKI",
Self::CmdPhpeppkfmjo => "CmdPHPEPPKFMJO",
Self::CmdEnpjfkdklob => "CmdENPJFKDKLOB",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"DPDIGMLGDOI_NLCDGIPGFDJ" => Some(Self::DpdigmlgdoiNlcdgipgfdj),
"CmdHFJCGEMMPKB" => Some(Self::CmdHfjcgemmpkb),
"CmdLBMFCJLHNAA" => Some(Self::CmdLbmfcjlhnaa),
"CmdCPKCMNJKPOE" => Some(Self::CmdCpkcmnjkpoe),
"CmdLJEFFBCJJEM" => Some(Self::CmdLjeffbcjjem),
"CmdHKPFPMJBNEP" => Some(Self::CmdHkpfpmjbnep),
"CmdMDDFDNHFCIL" => Some(Self::CmdMddfdnhfcil),
"CmdOKEFGCNNEKI" => Some(Self::CmdOkefgcnneki),
"CmdDKJBGINLBPP" => Some(Self::CmdDkjbginlbpp),
"CmdJOHDLJLGNHL" => Some(Self::CmdJohdljlgnhl),
"CmdAJDPPONBABG" => Some(Self::CmdAjdpponbabg),
"CmdNHIGCJFJGPF" => Some(Self::CmdNhigcjfjgpf),
"CmdKDMANLNDIOA" => Some(Self::CmdKdmanlndioa),
"CmdDEAHIAKBGMJ" => Some(Self::CmdDeahiakbgmj),
"CmdLJFEONHOKAG" => Some(Self::CmdLjfeonhokag),
"CmdLIKMPNFOKFF" => Some(Self::CmdLikmpnfokff),
"CmdBPPICAMLGNB" => Some(Self::CmdBppicamlgnb),
"CmdNHLGEDLKOKI" => Some(Self::CmdNhlgedlkoki),
"CmdPHPEPPKFMJO" => Some(Self::CmdPhpeppkfmjo),
"CmdENPJFKDKLOB" => Some(Self::CmdEnpjfkdklob),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CmdWorldUnlockType {
LlhkmpclgonNlcdgipgfdj = 0,
CmdWorldUnlockCsReq = 7626,
CmdWorldUnlockScRsp = 7627,
}
impl CmdWorldUnlockType {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::LlhkmpclgonNlcdgipgfdj => "LLHKMPCLGON_NLCDGIPGFDJ",
Self::CmdWorldUnlockCsReq => "CmdWorldUnlockCsReq",
Self::CmdWorldUnlockScRsp => "CmdWorldUnlockScRsp",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"LLHKMPCLGON_NLCDGIPGFDJ" => Some(Self::LlhkmpclgonNlcdgipgfdj),
"CmdWorldUnlockCsReq" => Some(Self::CmdWorldUnlockCsReq),
"CmdWorldUnlockScRsp" => Some(Self::CmdWorldUnlockScRsp),
_ => None,
}
}
}
#[derive(proto_derive::CmdID)]
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Ekighmcpkge {
Nlcdgipgfdj = 0,
Jhnaafbkpoe = 1,
Lednkhgenaf = 2,
Iegkookjcbb = 3,
Ncbnjdinflf = 4,
Blejilfldgk = 5,
Cgccknedghh = 6,
Bnbabbmfeli = 7,
Bcafbafeobp = 8,
}
impl Ekighmcpkge {
/// String value of the enum field names used in the ProtoBuf definition.
///
/// The values are not transformed in any way and thus are considered stable
/// (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn as_str_name(&self) -> &'static str {
match self {
Self::Nlcdgipgfdj => "EKIGHMCPKGE_NLCDGIPGFDJ",
Self::Jhnaafbkpoe => "EKIGHMCPKGE_JHNAAFBKPOE",
Self::Lednkhgenaf => "EKIGHMCPKGE_LEDNKHGENAF",
Self::Iegkookjcbb => "EKIGHMCPKGE_IEGKOOKJCBB",
Self::Ncbnjdinflf => "EKIGHMCPKGE_NCBNJDINFLF",
Self::Blejilfldgk => "EKIGHMCPKGE_BLEJILFLDGK",
Self::Cgccknedghh => "EKIGHMCPKGE_CGCCKNEDGHH",
Self::Bnbabbmfeli => "EKIGHMCPKGE_BNBABBMFELI",
Self::Bcafbafeobp => "EKIGHMCPKGE_BCAFBAFEOBP",
}
}
/// Creates an enum from field names used in the ProtoBuf definition.
pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
match value {
"EKIGHMCPKGE_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj),
"EKIGHMCPKGE_JHNAAFBKPOE" => Some(Self::Jhnaafbkpoe),
"EKIGHMCPKGE_LEDNKHGENAF" => Some(Self::Lednkhgenaf),
"EKIGHMCPKGE_IEGKOOKJCBB" => Some(Self::Iegkookjcbb),
"EKIGHMCPKGE_NCBNJDINFLF" => Some(Self::Ncbnjdinflf),
"EKIGHMCPKGE_BLEJILFLDGK" => Some(Self::Blejilfldgk),
"EKIGHMCPKGE_CGCCKNEDGHH" => Some(Self::Cgccknedghh),
"EKIGHMCPKGE_BNBABBMFELI" => Some(Self::Bnbabbmfeli),
"EKIGHMCPKGE_BCAFBAFEOBP" => Some(Self::Bcafbafeobp),
_ => None,
}
}
}